500000 -19106719019269810389950976000000 500001 -14554411853586933843644393951568 500002 -4031842675307123819674945541520 500003 -13935839570019234352732159414320 500004 210929105391666873397025495040 500005 -26185347775670625251635229347680 500006 208278597025184185752344246784 500007 12741098396611888469185324217640 500008 -30570155629824345276525738071040 500009 4762000058809695735782318745210 500010 598331460744132878098308510720 500011 12472548772862648516674080800232 500012 -1877461738315939746567961522944 500013 -2210840699811189891185761559658 500014 -8527449590015690600438427198144 500015 5771397459795667119538969577160 500016 -3791825568828718301393610080256 500017 13592790766897068815245150395584 500018 -9862482328357168284566999106240 500019 -307082695257901110733602539472 500020 713180216597596417472227246080 500021 -3103915794649871028181498186560 500022 11066498375742908517395282312160 500023 -36168602477134868603748773860280 500024 -11214529886515363904861318553600 500025 -2839205938176870077280466764000 500026 -16894154463117187108809239334288 500027 -52554900416663557801431774294336 500028 -7864859832475202311881798766080 500029 -39637380479878574316681309453370 500030 -1987549067399799626108745569280 500031 -370305400809381095579545494288 500032 -3647975378898488966639510355968 500033 -882334114871177024372431637760 500034 -6150098556451183050612321390720 500035 -12266748671715834045283043526240 500036 11725056217369916174744562028800 500037 -21667918502263406306722750513440 500038 -4098440886098154318268649865216 500039 6461636409808363765554131808624 500040 -3653509017397960447977406464000 500041 3500025490830928855188668500442 500042 -16972585320695871956138733868800 500043 -11613180477974569802809918373376 500044 -13072682027118660435142722432000 500045 6227522611699499165441262010680 500046 12627952763088599274462227256384 500047 293371319131951357701996775920 500048 308859245769370181826674614272 500049 13761554790653943116761039953168 500050 -266234519030619653199574711200 500051 14566024431422649020198949445104 500052 1456666397061779126001762127872 500053 24561813435407834603484754763424 500054 14622276647221433106911113394976 500055 -2444546174124193676301892639680 500056 17600571191479508208974195066880 500057 -4527416507848283292912669176694 500058 -1746737599833175492784910233376 500059 10152143106388305011658167424016 500060 2387309636779922927421129231360 500061 -2372812570219280726759431587840 500062 -16858290537097479078310827715968 500063 48951738212592518039933110390464 500064 -3338653598042013736107965153280 500065 23430092043059328664090429427520 500066 -2491758996321306204890843636736 500067 18110089899483897485190081504240 500068 15070166712277788358064806110848 500069 -13676659263834389165017673206530 500070 7563943050155848788281340825600 500071 -20144807651015951779331580753720 500072 8101093529504681168822998087680 500073 -6866443466784116256126705512256 500074 3762809808659986092185036335536 500075 -173022727924095349946954813400 500076 22572190714547985665136075878400 500077 11105501798530459195695165563532 500078 -15963486763676356033002335716800 500079 -18386390106628406351289708026616 500080 -2287296042574952323930285670400 500081 2046148581310150788307719626352 500082 3903013847685258190367041837824 500083 -30215082691900626804559433567668 500084 1579136106954198476669095864320 500085 17383230928872006805980090140220 500086 758983853473106941286502712992 500087 -1921925557485446670264115008000 500088 -16438453588397387606686253383680 500089 10659664811102557923921538805760 500090 104403930140735786350566040320 500091 3953183940337790723941288730160 500092 -1041505885259635635022041456640 500093 -48465079015221310729102017594 500094 -4550710808102365052979626102400 500095 -8282020763416868310146744021400 500096 -26538424326961813176266564567040 500097 10784682102341620054350382033728 500098 10645962354902367003781953550800 500099 -19493960934417956066056479878760 500100 7414817785013511915622067174400 500101 5269883672602807930120795589152 500102 8514749918970423725711150854752 500103 1734386150153186458181268579144 500104 -928817525721410503314015559680 500105 -1161559085754099230720409195000 500106 -3214750515525588941325636097536 500107 3725009845555810318376763270356 500108 -4759984792283835467123685218304 500109 -2894238140108773296569558700096 500110 -1202855371953509991424476867840 500111 -6102383796774452934284579406288 500112 1724267789005193315758971813888 500113 14676201239152372762681277325362 500114 -10095118627608021818621061343344 500115 -1088252192447179725177835983360 500116 14019934093625626434579398560640 500117 -4591908077866097692621462551300 500118 -1792885231235886623635644472320 500119 -9997508796314949383758573735480 500120 -7005142190780616174680495923200 500121 -18986398305652087047428889209760 500122 5746494925275442351634549859840 500123 -308618084493582193898257036032 500124 8841423508500998005313451466752 500125 4925629398566884148357735799000 500126 5667681300434284481149233807360 500127 -40008665037331486119385424371968 500128 -5883428377737294045785184337920 500129 -294457412606902079700101297088 500130 -5637589758495760077019511612640 500131 -38293228975375971842254642947888 500132 -581453792549959824676142734080 500133 192319175891421561660153837984 500134 18397369467466612605050177007360 500135 -1655041471679742873251469084000 500136 -2435141039594979353510102630400 500137 18258866411930008217109720643680 500138 -844904532699917194152309533856 500139 8703267224287483888249609135008 500140 7792019222443014999332038164480 500141 -30324791848435470522828374157216 500142 -3731577846416599799124934769088 500143 -8369015130414602021631417296040 500144 5122799215711420535131479490560 500145 -7737938679720800091265603361280 500146 19122369938900747603455648192272 500147 -17614102901955111121029282090840 500148 9867492767845105073827370864640 500149 4842758480319223153268413909760 500150 1660740727751306956657327152000 500151 -8154544411979421836305646009520 500152 29179464006758425106527168819200 500153 2874128670380246311311625503402 500154 2904286506725832225238243215360 500155 -24985736969081642206683652452240 500156 -5909606972240199519209266951680 500157 8112923223540121750829368709952 500158 8289227876567847746293868848128 500159 -12565664395223471406515431823760 500160 3047524309246884200937538191360 500161 15128987072962334205910599621972 500162 -874362517098447884082279795168 500163 19267651962543168594635806350000 500164 -8812960658958229040262556381184 500165 -22646343368030387883959520432000 500166 -3387984038973670660583425111296 500167 -18449430563439281262068852703784 500168 47604578452520922048896428277760 500169 20230919155960286854630182940944 500170 6989354173161745860298523132160 500171 -431421839717566982864733714288 500172 4021105957144738916879076244992 500173 -20067515981323820395765811741578 500174 -44309522183346293270446462791168 500175 261538924727446613377159491000 500176 -41666524822758642628451237888 500177 -5229033282706307759410058824974 500178 1273797700734985681584054136320 500179 -18877192174691674177349763843220 500180 3737914222866668007310258675200 500181 -5689173975843797562693135121920 500182 -4436944789061315320637753603808 500183 13506477629227074428337484415640 500184 -10763102053142081124978577213440 500185 -3116779924886127652610804935680 500186 2755495465189480536845633503200 500187 -1945279559472311102951751856848 500188 8888385840416650229249496670720 500189 34557846803462163510693215908224 500190 1253041563088306918893879803520 500191 8790670584271088188383996584352 500192 22914868393354512575466201415680 500193 -6992368866184052529549869625900 500194 6454699585774244370977785799040 500195 -2635022675152183819840048706400 500196 -777678018903437853117602359296 500197 -8208297839705563563115203412354 500198 6584576394546130290042837694464 500199 4931744968566677661494856128640 500200 -4617329374456773652789638912000 500201 -1057514681535380269648945141560 500202 -12002073527495573153796936844800 500203 3366229129487196355414619836560 500204 -4799821976749540387888451073024 500205 4097508033242276173451701179360 500206 3597321788782212867494412228480 500207 -5190438833705817686360407240080 500208 -4248402482015392151467405541376 500209 -8912863323774202882154584220590 500210 -13746412993988630235796110534240 500211 13299393233284287245143959394260 500212 -1462631698723613004895183356544 500213 -346924879716410404709986445760 500214 -2779067008809199458935577216 500215 -4897386627341684031578450249640 500216 -10156851131125220815295784714240 500217 1756570242691772829629699968080 500218 -3935231441388536347098883639440 500219 -564136231666320357641015994456 500220 -2815472014377182458023792568320 500221 -61388972491052651846219420152320 500222 -2977931807224538762151889245888 500223 23213614992230836505250320003784 500224 3189358211655433760869151932416 500225 8495584228162106667418743352800 500226 12239231741636529984842040989184 500227 -1287611345766969821249453168640 500228 -9197228821523238563250547998720 500229 -15184724840618442733437376066560 500230 2629165826695328520482346629760 500231 18954984933725334949763053819032 500232 2479401363691559700246428467200 500233 -9960217410947574222293101484518 500234 5085561892394966072416247131392 500235 -5637341338665065589206946474000 500236 -13478416175896625057845070753280 500237 -12184370936916649645009336167114 500238 -479185097845316837684896573056 500239 32468136442999524500453147653040 500240 1266994381600531270814269685760 500241 3865285335806454811189222365984 500242 2459061780335289173883627708192 500243 -3020050794937230754640287517016 500244 2638467933141838687150968354816 500245 5892856031475594612830873281500 500246 -8375106204534816236317083176928 500247 -1148815632259573408806828332544 500248 -8264304924084094978145721507840 500249 21394198978396219498966563074250 500250 5197771056049964386098128640000 500251 15943774527684669222313311527280 500252 -6637220763609818828641019595264 500253 3126585706341304986010155829248 500254 1093399738857315715985456028480 500255 4918583111605052080839101432160 500256 -1782670674525422501429041102848 500257 12404753234672688828710779761506 500258 18324940597655607688052185476480 500259 -2968109624853207545631713604504 500260 14543518434665134772217997082880 500261 -21543403754480736018192422887200 500262 28475046177963947651254523904 500263 -12680039497478118372972583406576 500264 -18003497195801222443397724656640 500265 17042314785103052029246410215460 500266 -511556783958939571180810094592 500267 8267094934566221113301054796480 500268 -5701078599520331069942581592064 500269 327486977587202126454193829760 500270 -3237683432814902910266195644800 500271 27013196406997783378984096414080 500272 -3372718073642891084478938497024 500273 16030722195190795075601806772544 500274 1924724121011382026088917280144 500275 -19357809064395625109408901975700 500276 9555511258553136045199385112576 500277 7289164386994087259861551283232 500278 6066384333725750486116306199040 500279 -7626996266677503514200328597440 500280 8051347102652823804875808768000 500281 21814438621737093803615505776464 500282 2232614108831504595450997461984 500283 13201480923533856935437404049920 500284 -4031001302410567470552751482368 500285 17995571671548512595690412087980 500286 -323365327639818234065995392000 500287 -28174115868229039389820810848064 500288 2048330586447726787948498649088 500289 -26268237445555358048520890161920 500290 6728949884773767141852903067680 500291 -685375441125958810004846887416 500292 7845629794084460588717886301440 500293 34478871169491674461556094025980 500294 412296408603825239268024825696 500295 6723100566227929268875600570320 500296 -6991560557323744908987010252800 500297 -10141933096690879598606321251968 500298 4231519384341059207019439697664 500299 27042916679253169660339758785300 500300 3500603058437905431674491718400 500301 26805801628512303430420028542230 500302 -4363993608060861504973116933696 500303 11879603082627846010876483652040 500304 688836530911343146763877089280 500305 80351422131195453116837649600 500306 -12715979644112055078448746273648 500307 3240671459098586703289334968320 500308 2740299199783863397424875468800 500309 -8332862132894202178514993953920 500310 -4310679851057022811842567744000 500311 -5884588474973429818891007609168 500312 -16039894642698904018802843596800 500313 -5106221857125098150843524161312 500314 1362492117027094454027767480032 500315 -19022270383466679315726831873600 500316 -81545058589541985463677152256 500317 -21678658998985427446617657660634 500318 -3244500970305533682858869664000 500319 6654003999022834654166553424464 500320 -7868902686042365213836404326400 500321 -7704186683830057375392627968478 500322 6880491624603115633774310429184 500323 238946853956244052499356931784 500324 -6860899438382592427954158102528 500325 4307344268137827523465503153600 500326 5877992107578951057934654649280 500327 -27591731789845976489521349334000 500328 -7220520802827963709258739328000 500329 -20577870661383531889149350781360 500330 7399825760009250801911243230560 500331 6963210565845994066209230542320 500332 6127278003649611872198459670528 500333 -3734601386626420288032157397418 500334 5115669992290732013757403490880 500335 655981970728432208046119640 500336 3405840360694755494140337160192 500337 16848709418278713162024013619520 500338 8349280070310465361096198882320 500339 -19522358781900638930221630542084 500340 2446235638481160950076179251200 500341 -32209658748789382375913506258 500342 730560650225090336091043833600 500343 -17444417030748813728341512717336 500344 5633343807797611362441713541120 500345 -28522947177597761960745889779900 500346 68956523628123120587880033024 500347 1019815897441745675365377660720 500348 410748221845721885534464335360 500349 -4323695745698749964896274151936 500350 -3524147303505713745727820961600 500351 4387096659967568202970573655592 500352 1003952216553086684978888048640 500353 -1945539862149014052056683795520 500354 13970212949478427796760934097952 500355 -6776338084278304667019120928800 500356 -34569681341567068861515864568832 500357 14116432465020061470398787228000 500358 5840309437006475598536394910080 500359 -12192970964452306726397006982584 500360 7064122443156493421328676454400 500361 -15179188077406825208388286187616 500362 -20681754836878464545205754265088 500363 -15947774217414446114793945401388 500364 -2829938390689007336660285736960 500365 -11351776816940310572779221264000 500366 -26164643326607509954211162301120 500367 -6586547713667325782577706485888 500368 -3014345112397448435254307782656 500369 -20570842974342711946449495553230 500370 3775475840227821700691748733440 500371 -1873127421180999075947277381056 500372 -3372722082529879069950618551424 500373 8786319816398307076003226816700 500374 14121780729209365133413187684352 500375 33772824334778168301042292674000 500376 23135530149037137589946850816000 500377 3555452097130145443175866493572 500378 -2372447088858525841060393741344 500379 -16751295328480019618986264786560 500380 -5372125483789546378414484520960 500381 -15422529585814508027579459176608 500382 4785815147264006996328237057600 500383 17134140493674598116874190203808 500384 28367387493156398183112156119040 500385 -16320284925764767865899897910400 500386 22411366324733196259410043514880 500387 -123756507576002469883938103608 500388 -2138373341666796831446795710464 500389 30259695972178571779630839424190 500390 -1599416800664460831954259632000 500391 -90075516905202816746313515520 500392 -6499073208171739561121517696000 500393 2033929204780705094603316987642 500394 7465665588286397232894176620800 500395 2394740808803351859569141885280 500396 -214515261155639357669325739008 500397 17284536726299025824396805537600 500398 8489597349437410461469262395200 500399 10472525612057453645581788648720 500400 1707146541681677715044063232000 500401 -43669605418741878274300942254096 500402 -443327998217473341640210722816 500403 -8995335475393667759442975460800 500404 25517375403768030384345480937856 500405 7983012248496083414326477992120 500406 -2739827153990676841243875487296 500407 10509355362290381804504139401160 500408 3492447729726626486165349457920 500409 -7457553120847242708749436667776 500410 635103724653494667302676053760 500411 -18775888183392277222273902604368 500412 10045267004858568740221490233344 500413 -27707344170820044929427804305338 500414 8417977263703294333879389174912 500415 540706082782423551115261497120 500416 -3866473427629233521381523587072 500417 -25369879620509661105939605721534 500418 868927719116564712237939737040 500419 16683369101846662067095481079520 500420 -12403240535968040094123440701440 500421 -808195665791034223034034009888 500422 1194163624419814910269146372480 500423 10395848724982791401249780289792 500424 26543097440971421274513432576000 500425 -7876713680516566697335613335700 500426 9613074782951260821577249909344 500427 -17766694368569295258328808488836 500428 -16953004160971172344272112076032 500429 19434314008249707284539411013676 500430 880601362573961288487213342720 500431 13382023647836851067484136117232 500432 4686808651538019211101918683136 500433 -8020642288430318348398645585152 500434 -132991776301751800679349747072 500435 1338569092023569862805295142000 500436 14736168372606610889650308331392 500437 -19898932321676541901169328472000 500438 -12368907475111472930048289574080 500439 1800313328246172545340631797120 500440 19049266023756900612301290700800 500441 8225840268371502391486685998800 500442 -6446588958315541022776342783488 500443 20121427807893362324109695658692 500444 -4102439383466061835101058172928 500445 -22895827197367679183451987964800 500446 8047606138488787766341292824320 500447 -13541658060188025005110575559920 500448 -3820598698171291306378950868992 500449 7757555236493913960622194020164 500450 1342415029588017956489469894000 500451 -7662962261016047434591337884416 500452 19944223197931852648135862251136 500453 35136784691218653869316850794780 500454 469626964874610123719064082464 500455 9254884134015864828140713902720 500456 -34568213893933750384234067066880 500457 4748059618422584355944979329088 500458 -7724811658004121538454382100224 500459 -1348150230711681423067877891340 500460 554543774944087103638493184000 500461 3611896924688649450023425406424 500462 8016359012118047704182367530432 500463 -31864731285617343831735013214736 500464 737615130672754717583882321920 500465 3072700402613927718355516684800 500466 -1107269916539106408188671872000 500467 16264080219428087354741638442952 500468 6094034413877344061800314891648 500469 7228943848871200373669272602144 500470 7398843558298932239967552583680 500471 36500623032656320848947751933672 500472 -6590845389945313785672076492800 500473 10769137346020583819590716015722 500474 -4713082675928399260512161844000 500475 -3600954240069368906209347233400 500476 -1165146188301706415337066557440 500477 -329196197823339179654340624192 500478 -339260999561498180061486968832 500479 2789785969388322759820912826880 500480 8483316990164724680714732175360 500481 -6646034178295654863505867090830 500482 -7005703918357236491511001797600 500483 7786233017027075859844260276732 500484 10954252830031132972608097781760 500485 1782243931574392186302076752000 500486 3728669271973319279832675952608 500487 4462635323583249270103603905696 500488 -2752217336370107138604307568640 500489 12333203139213603970862672847168 500490 5982887510757412587958983678720 500491 -5111343032635183800188965176000 500492 -3033043792231354104765701196288 500493 -1791898247935849729149142958016 500494 6668225919721808633278646822592 500495 -7667624454112993637917059715200 500496 3110209632535234244558135427072 500497 -3901774452311754607822676100000 500498 5710036738428493660834579482240 500499 -835870293762510509936574052464 500500 2732954753790437921304827904000 500501 -35325983183449081960951257216498 500502 -2497226585653457188337210338368 500503 6121745416723968078053488441344 500504 36161073996402825926951938037760 500505 6368520602137392080179381120320 500506 -13688510325684428555642736204048 500507 1077613207979120323012288131072 500508 -32830817729087764108991812608 500509 -14706305946740330093547334427290 500510 4122623123315492362684688612160 500511 -377445797366270414687953407360 500512 13133094610761649076599255007232 500513 5093435181437192584166229637524 500514 -4005492277888245982409080943616 500515 13506734838995161129425547550160 500516 -4457255856632738052302692937472 500517 -13924780242094531116409354560 500518 8919707565154528165127962836960 500519 32842637277951539413579594204920 500520 -132096082384337705453688422400 500521 -456418097974635595719625647488 500522 6289906710901949838512547738624 500523 -15250622624688884751728265935016 500524 -14231251450331141103051996123904 500525 10586883214249303807040979322050 500526 1000997898152458909854908252160 500527 -12466402395578080485133960048624 500528 -374232657309818185952960839680 500529 -3675182467905323002232755644816 500530 10218980449543991540140812512160 500531 -35115798836341781542560481520328 500532 7831071160986478546456931653632 500533 -22243892970768657095176258219776 500534 -7320975359923244062937680447584 500535 -1266631930529878084263930184920 500536 4101720028748065189847614464000 500537 -5149407522912123482604579036288 500538 6950697421562928948993099807744 500539 5661088953880646920945818955280 500540 -9869786339031077085757592985600 500541 -13484608988582992410804939441408 500542 -3529089995668020346841293212288 500543 44456380978158408712488732845880 500544 -6250992549175446544976801955840 500545 -24274703603635218907098070502700 500546 4499383541311552769858352723840 500547 2008238807004489982527580798200 500548 -1973082281052143007474189438592 500549 5516726577562128226232950753920 500550 4057993322697665104139493273600 500551 18448738243543962947023007598504 500552 11587050311648199264884894853120 500553 34434952015051215273819854872800 500554 -417484393089233431077358411680 500555 28929214984675038819126397056000 500556 -2634624000002257977357435617280 500557 -189234213184078027589659415296 500558 -5640543517573233844157237517120 500559 8771626612134306137055719437704 500560 2107974016355862899108451041280 500561 -681551409565613024985700139868 500562 9115864275158007980424818242320 500563 -127224330596207870156014514176 500564 -18840274044858513557896376221824 500565 -4003722121319752355217637090560 500566 4923538198856273294180546122368 500567 18324196760857358905424975972616 500568 -1889932047473087668332335370240 500569 6769993568365101875040223026120 500570 30637238800017637609360680960 500571 -10896377013697679245885705843860 500572 -1791845342620019149419463523328 500573 -1912704029177886386483324662176 500574 2482273667045288883611791457280 500575 -3812540328874469672669781764200 500576 3835037695186221154585225592832 500577 6047428117243975144652039616 500578 6330200448155382597055445203824 500579 4852695885583995316616383377180 500580 21509146775955532781575484559360 500581 -20517399590150790107996846980608 500582 22121145275597426498033931164352 500583 22349953861374685225829375888424 500584 -19354675114747319399050950927360 500585 6426614686076142704171878595400 500586 11667452670662572967729965380864 500587 -10292903788643184112795322618764 500588 -7397999294770096736666841120768 500589 -8999676393011995944145071585546 500590 3241084065791846826493259176320 500591 -1372707635026508775049783037856 500592 -431037720087136475762942115840 500593 -5686936781198489821034745009680 500594 722768718823252276353481299360 500595 -5239629428670709375696943880960 500596 -4447073746352224718016176732800 500597 -71916252264430958432572280476608 500598 1742800067424626887635136738560 500599 13884634014672519476319070230192 500600 -15338051045494110435688429056000 500601 13600857785920928923896734090832 500602 15048970855698738250075416592752 500603 -13420599777061767768763772621148 500604 6470716476329495531018637419520 500605 -10908980272706201356160753303040 500606 -30246606207123578503844986176 500607 912314821862623126810142906640 500608 11666326877330492373780576337920 500609 -14330367343025381570716899404460 500610 876795344394748836624583511040 500611 -23673487532692559701344206069376 500612 -9170734457636179514715000852480 500613 22518423015709902192369136242144 500614 -3674802839645135662112982013344 500615 14660586436685851266187338226800 500616 -13669083394206347373826997606400 500617 -9019140008076484038557018894008 500618 12453485455854918835755589442304 500619 562803890253143206701725153280 500620 5366971491468347609875902919680 500621 5278071769661053564203302359488 500622 -10914967769593723811958367240128 500623 992586958836273583708184800480 500624 9435224427328072884200182972416 500625 -1388596594580731079578270293750 500626 1680578987101293401576494709760 500627 14929178152470888007245936619920 500628 11981626024650476341012528158720 500629 -18662146713698857469893010246770 500630 -2191781114830643208919553566080 500631 1681511177325556431723538010880 500632 -5538845551809783900911441817600 500633 27413576020088832424048414867476 500634 -676330427840277359187149045760 500635 -21694604064369965752223078928000 500636 7756417225638606827533520206848 500637 -9669483684995717488357714520160 500638 -4984402068030715217028078469056 500639 -23985102900421236702214962952776 500640 -4471661245967695455268110336000 500641 -17396469411242909020927533258048 500642 -15343577695871431463767334153568 500643 -5260555269911883885247830642480 500644 -11928461740892377674216363270144 500645 12005103394869095549587047195900 500646 -4396627232824295529720307170432 500647 4283229616720443509547927430112 500648 -2871967509465244173066008048640 500649 339963461197112508158685528288 500650 2381028231679415649166784256000 500651 131069254441857332619183614904 500652 1411923563515526574195590213376 500653 13758756611817188943977941363680 500654 6979656202352872493900026143744 500655 9146800981684782584888038598160 500656 2148240700607320305023241093120 500657 25910814828390342237934847193012 500658 -9106409074418715653880134841216 500659 -21195345687410325897172861524440 500660 14434824705223331416899048487680 500661 -14389632589816176939264197088 500662 7345370566344321303679479261312 500663 26444450199409523439738160655880 500664 -33489194267143047581080289280 500665 26021008474887520317751917217920 500666 14090393598864182221836148704000 500667 -19513597469589400761745715444688 500668 -870862449167444122491984487424 500669 -782631971551739752875897732960 500670 -5417602692627700627477429193280 500671 29003854436830067224991929239872 500672 -85652825389752727003100872704 500673 -18612789102940057481794528846656 500674 7593360080740863423551640961920 500675 -7757453697828467818954030189200 500676 11587338787723789310124368615424 500677 -19921457372368079331094950997474 500678 -12689161681562854342528330749120 500679 13801015007578363890905585074224 500680 20948416815417323118695743334400 500681 -20978099293319485118990541817254 500682 -3744628922772890349279424747776 500683 -12117361355292129587652868627376 500684 -1349196330124743783175306598400 500685 8521482140538080221784299161600 500686 1546499272522593683928223449792 500687 23598531182979573172898393877120 500688 -5364898484174370245115622195200 500689 -13991542221816158144562330839744 500690 9524317993660585573605101757600 500691 16733807941882952608238000991744 500692 76054590454194612805028327424 500693 35257926844409864154857987364942 500694 5085771705567632900844502718400 500695 4025836476892824759518760277920 500696 642739848865537794910011432960 500697 -17767879633599358576434166089126 500698 24174446730766464868415051760 500699 -39626321809600700987155747914300 500700 7041078733385333341670954688000 500701 24628356222752342620016902504332 500702 9849391392023774030687799417600 500703 -2440623505972640428532487612672 500704 25925668776808998777321937698816 500705 -2531258499826623375948481776000 500706 10826491520352513051097917404112 500707 -1862035518044609116320686695120 500708 -13400926799264622566620243326720 500709 4912671739925189625115264698528 500710 1804779006644565150795868446720 500711 36471508678418312502444642882072 500712 -5333735101961907086264061788160 500713 -6005683993456018728312260276038 500714 5777706346524529510872150187200 500715 -17779791777523217656340209524000 500716 21900280592273055641622443822080 500717 4502698276959034556450912453952 500718 -2719470201544729482259592004480 500719 32046278839459868989445441495120 500720 3447277903088143089627665203200 500721 -4129457139966785074581736846656 500722 -18944456659663490242236804719088 500723 26886294122146745674102220736972 500724 2960758447479443211710730356736 500725 -13874887411077110494691544961750 500726 -250094534304498934700422006080 500727 -8267142992904640634701641632280 500728 -34773017488982136210133225635840 500729 -9702478118562164647018061291670 500730 6250361025294331361029488510720 500731 -3243616280040413413461232154520 500732 7295443121140500965150494212096 500733 3387552701061707117842596079680 500734 -8442289070330346821198927868480 500735 -169771607968576531103662724640 500736 -3309175083970024685310478123008 500737 3362512719762137874588413243220 500738 -8363041697923578806516643391488 500739 7783343710071701228209181314368 500740 -2333437029851039655989374575360 500741 -35418622911966143111389398765858 500742 -449438996957080080788724010176 500743 -1272190544195149341049918055040 500744 -16516519538526987508647058913280 500745 -2820972078120837354929408793600 500746 -6706952381363475307859248494240 500747 22371610195432605805251196833684 500748 -3163245272756976296491702571520 500749 -49895946378488841201686506580 500750 12087673784669417334331783824000 500751 -17677538501975879846717337208920 500752 -2770735816845804626018896969728 500753 -10799969116908376175106259771536 500754 2460849003418008261973878472320 500755 -16265879371544038097359590645840 500756 8792618808507200778840211126272 500757 12505497775415155570287499316640 500758 -5534315461139702087402414610048 500759 14473529080581448887744823613616 500760 2417574143524992144834858393600 500761 11063607407194152956397449147392 500762 -3008943168558336247060186818048 500763 -10270795241986089132728444032512 500764 14279634945354896553137974272000 500765 -15329578410986931020551237928340 500766 -1149680977383079421348124865536 500767 -40249111660246558176653398727528 500768 -27702171424314422451973487001600 500769 38979023367025554950373502674240 500770 1357571501816837207227809058080 500771 23682458794261339772794177360200 500772 1109510940764740932548160307200 500773 -2952584652486368191251575289856 500774 -1123888685930504726452859390976 500775 8574788521614842339546135001600 500776 5726395734506509132989561646080 500777 -1640846599520971755415369738374 500778 -160484810846831351845393234176 500779 1183817001224897607596018631984 500780 -640275649717982538463397376000 500781 13602630365710451869524370312320 500782 -3957820602409985010481024898688 500783 -19669013382071310638882237139480 500784 4901169993531204816610325397504 500785 -14349140238685400280637241466240 500786 11556888597729795492783588676608 500787 -7231803045258987022382991399600 500788 -15483890176527403827199372342912 500789 33797892715683594285297558942300 500790 -6260100407736146348441963633280 500791 -18666496737490991144952912510808 500792 -32007355014091678823546071142400 500793 15051236446667125199170380784464 500794 1822207095546283928537491468032 500795 -2073210642798906316862923248720 500796 6847872136344821191808808207360 500797 -4643810535780840690168573958560 500798 154302548021482606766265665280 500799 2319191380534034084088901313808 500800 6847263294178729940846732902400 500801 -6893569444953248143228305683520 500802 -3320749094565260461783765155840 500803 -10974566324868700221324759982320 500804 20458324835561746087434217750656 500805 4570789305967931094435711475200 500806 -5653748698248055384363306815648 500807 -23312813673804367562346338827944 500808 718051282301709874401131888640 500809 -2960772462743251323628185373990 500810 -225073534251614429040795938880 500811 8169531075688864569190049083824 500812 -1746390363410905764515558862848 500813 35998664732270707159320162919104 500814 3184025997487436462958340351104 500815 638992949856524299430195256000 500816 1380036411835197375281899487232 500817 -11102263462291013260012163982240 500818 -429542065406912877036686582640 500819 38017194927989670791194786020 500820 -5986878351775429591373998141440 500821 -451532782131870658132872740320 500822 846128347090949348914567532544 500823 18886451915911763106688008535200 500824 4091426564995768965910804776960 500825 -4252088132564198969362059566400 500826 775070613885216593244367839744 500827 16121290893792522948113118337312 500828 -27921425594077127995535294111232 500829 -12981216215597133675095522587584 500830 -10465231363174863838923571411200 500831 -38343904262503457748884294374368 500832 -10946242486999521529583310471168 500833 -25118048414546616361001851080000 500834 -11078537598019422013881523926528 500835 -6295610330874334316770053248160 500836 1143093729843496286163620888576 500837 422304528767184960355812700986 500838 -4873868936393273886375865222272 500839 -9675769026269339617589980780360 500840 -9853804094694701381188945920000 500841 11834254751683875607609938537840 500842 -8611645269077463802879111968000 500843 -5505470281782261903064744537200 500844 -5919112324400371632521360976384 500845 -1201702986367525711643580486900 500846 -19921254381314209674168531976128 500847 -19564336013724862466354372388600 500848 5256842764253488438200545378304 500849 -3703093880513536013459382865500 500850 -1198465369600212286521346944000 500851 -3553790921620489469888925611760 500852 10470581810026107438473896445952 500853 1899448910807333728642704422784 500854 9189369109107801423639014133312 500855 -1726164770164058950851079164000 500856 562504851335583469215905587200 500857 9596248372822060676269939981312 500858 -6468041702871234670615294166016 500859 -12717318427793856804937272555600 500860 -22593201758893898031701323468800 500861 -42625082187250391867792719868538 500862 -10295191224760548034706077395648 500863 -6128277601039835014454203393416 500864 -56007617765139971594948444160 500865 -9506817580999901351652752849280 500866 7376426236401689450924997127632 500867 3931487395805401532821392989184 500868 -19681834001709334300781821515648 500869 -3378325485122907638954382942404 500870 13314693843490537104809237642880 500871 3779146891148773383023329778688 500872 -7619654750702533099020225976320 500873 -36320498253053785256548736779878 500874 -13900798189805389234296962768640 500875 -22650283527506477528050635228000 500876 -5923370140244443258309984784640 500877 4407533462224432335579782927040 500878 11218975343357688170470626235200 500879 67279276270979079640242910649376 500880 -1531126752258164812611370352640 500881 -7594579904356318751297338138318 500882 -7029141320346379632431029892208 500883 -1461431650539335935903226784000 500884 10514108205258588202168764242816 500885 3408985777017321647082359579520 500886 -7104107146386996082390801495968 500887 14842059054902359935878794830536 500888 19681232207152604829568656998400 500889 -14088925027750791765643898421312 500890 4037465293094632479961755913920 500891 -12300516395819457380053123443708 500892 2403293002027860203330983280640 500893 -36160576771305302157992775477300 500894 -3352876581125142210649741672320 500895 -8733301247385161096106895903080 500896 28592252703912744810565016223744 500897 998582675658443737624793294880 500898 2170454465253772624066190604288 500899 -173942061759487859767668094720 500900 -5722568821083378125622287568000 500901 -9945800132706644070401522743968 500902 -863674315313889112823261410848 500903 2272692773766156216320350187424 500904 -1567861848208504000411189539840 500905 9580886544312072047995668789120 500906 -1354291164911970426097469420544 500907 -57472261253289102315994464384 500908 2089499162114244177491281271296 500909 3393267012467804944247262457110 500910 2533486711779718901083711411200 500911 -9522495375993537062421097541488 500912 -1000787301720869608315326480384 500913 -9899369405785671549701432466816 500914 -14030342094785276860749960835968 500915 -19408791897109614293110028743440 500916 -7426937975082278138977146163200 500917 16319877749067711848926406526720 500918 -5357996758628689814553813312960 500919 -16086724180236113557090387660056 500920 1814733849452541879302977536000 500921 23271733368967278112195367902122 500922 -8148652974508067898758133281568 500923 37810474683513754154563131715172 500924 -29124132045139508723735600815104 500925 1019432945814041032078963284000 500926 20096035085104813779613048985472 500927 -2469850704595940361992524582704 500928 -76985417663693123113545891840 500929 -1389719440845163930211810440704 500930 -9220944842015504070979617884640 500931 2816700697264558215743240217840 500932 27882530372755154380180570223872 500933 10838361267861411585834659665182 500934 -5118486316237638121329627199488 500935 -634707430770242953445841010800 500936 -2090735741542497066854144056320 500937 -14651390792402380867288702425840 500938 -12190997682298362862510220530800 500939 14520356768944352642635689975360 500940 7506336440829052647556807680 500941 -5485409025816724996181498436128 500942 8994336515179013972624673916992 500943 9727846654494425907687047176464 500944 -4450846674496723412462024785920 500945 23095014120727551548412011411700 500946 -7580256003931103742868712755200 500947 1033411630999849442285617292396 500948 1379053934497021339086168877056 500949 10505736369095992232235878571534 500950 184074741349543249966534161600 500951 5002587467758516527051863388504 500952 14362903815109954656233488773120 500953 30131194309815284931182828008202 500954 -3781732187488743082277935042560 500955 -2094675471656989186477310023680 500956 -9682832462624168131800930677760 500957 24908142174705927946167031063206 500958 -159620475368487126796813342080 500959 17377745748928287017545387951816 500960 4103974090835446656847073771520 500961 -18161938635584969225369033371728 500962 -1424167026736602893460920096256 500963 17256726814847204882248067302572 500964 -6308842677922454476635475476480 500965 16344799739829183356584808404860 500966 4971395927530622714722303183104 500967 -9949316677409240001630398194416 500968 519294962485699207417834076160 500969 10286062686591697506011144262720 500970 -1679008097626850949115999968000 500971 12754466222548415053754859361632 500972 -28805912321626189967018748436224 500973 -26656351651592408073812457093120 500974 -1029659745328798522300271235648 500975 8995444747701382076518092219000 500976 1863979765262053013043174408192 500977 -25964712778943283345335677504174 500978 -11328080598488143303107956286960 500979 -5668685801167805753397122078352 500980 -1830624319343617019961691599360 500981 1442221095153701249091198176760 500982 -7953235585748266107914036601408 500983 5297347201265267186541067430320 500984 -31764288401316410484719327662080 500985 -782843184622834606293590933820 500986 -9196455651740606748929230354176 500987 -11270902487161029080358000021648 500988 5512531979835173102654085341184 500989 998633102175413543499272470656 500990 -2293613874169235101126289687040 500991 -7711087392728441387451931332096 500992 32834218424384087210878188912640 500993 -329097879740222896519428076032 500994 4418994655875034104606362269728 500995 -3870461865081215355743495012400 500996 2080768061542080769228218240000 500997 6333153978714157349243849086272 500998 -10544113938221639626673798532000 500999 1946299078415156037218808212064 501000 -21054534466780200097064263680000 501001 -13688781369121470871877331488998 501002 -228202949957473575336498084048 501003 2821720978701884212956851607612 501004 77022487244775047658560317440 501005 -184001572374005242515209595240 501006 -372141019940753535979984468992 501007 6514617206174703594095289364272 501008 935135621239035265696060882944 501009 2228525934464225261019883978368 501010 -931162389209742418272821823840 501011 4013128448392936260683167192320 501012 -3798344758520346867645526425600 501013 4004056875819468859398613045262 501014 21293524081986412194823604748672 501015 7761982682898675831642459217920 501016 1505739587267993464148253972480 501017 -9434878962700773317025475925376 501018 -3182371310818186369421455687680 501019 -12080861717676616346858072019580 501020 3401185947835003072856015708160 501021 -9530023361853038386134171768480 501022 3133252331969446690131641716224 501023 -3507973274426427921896783195376 501024 5241401542020622308030343544832 501025 -8921138743556579397790780034250 501026 -9167230556221988229896510367360 501027 -6475913542582198116733243027080 501028 22224741099096040120728839301120 501029 -6247041079777941736316811410370 501030 -3360483790600612565825681961600 501031 -13206193298471297640054339388168 501032 3952342003834356324859905638400 501033 -6138781780585767812764310928960 501034 550268822581500641676074357760 501035 5598868336806630216077486352480 501036 -136504234640347443789746835456 501037 7569359066960003269288153857686 501038 18735988999466206870741370861760 501039 -151728279106841117822500369920 501040 4293410125474757194241201602560 501041 -18857948460374599934402898768348 501042 -4329305003838378356455732151040 501043 -20824935789044193372276521134708 501044 -17250817657520663263179985716864 501045 -15326496433904435794257405331680 501046 -855821637321672295727910003456 501047 21590723734222024446309242813232 501048 -4464793633049790079091110502400 501049 33075046716241369922142170812240 501050 -3601862225207136659526389798400 501051 3322610031666291243202413412632 501052 13091480531013692252456979735040 501053 2913880869711377891768742673920 501054 6088601911159241437607970604992 501055 1047572069843469941526995638560 501056 -10968723463674793738406799605760 501057 -16953923977708826932012037520846 501058 -14256580996033135187060176163424 501059 10974280057988826288404639721504 501060 86359400700462331574700072960 501061 12551023040103397831975953372 501062 -1760057396203874658050437706880 501063 1490630917097582227993849291944 501064 -698631155038370510488529648640 501065 18524344603248774080199967871460 501066 10888909019405709882923127239424 501067 1631530541929576774338519593472 501068 -647161541289163925922878767872 501069 -11699893333942313343194858907456 501070 709725653253423230474868854400 501071 30411932186372478398333294635752 501072 -112467317283994255093685551104 501073 -1905336150003624316064702649740 501074 5714670416928218415863311030416 501075 -12638200112223487580965807517400 501076 -7525521770270764764141586522240 501077 28115829383257533687096396190926 501078 1811733850029894382446993911808 501079 3500410856980547912372664401904 501080 11064273817130657243679489638400 501081 -2792909778348247344642495983616 501082 -683687904588765136758585888000 501083 39353073316040210129643236014824 501084 5413173361123145461043280998400 501085 2136564849818425367964455314020 501086 8301445227995234491069766500992 501087 15551061765397185538765845360000 501088 -13341044239062288570264533336064 501089 17459115501384612867875939161890 501090 -2508982257878412254339797831680 501091 14445101321192781026306670800880 501092 -25771820141250268620811666871040 501093 -18627180352426824134977633193280 501094 -16674339411192103595895591338688 501095 10896025537492993052007638822400 501096 -17732708013763248812766454579200 501097 33410821416617113395061267922560 501098 -2598165132529011316974642450336 501099 20883108849356010488708123711064 501100 -14055148219584196946412507769600 501101 13876472640305294940086066786592 501102 -1055537058349448578934126643456 501103 -4302829902455975831716168441648 501104 4953449586734639995834009681920 501105 9445989886005337948327914717120 501106 6995799062029467097683895509120 501107 3924037568222617574929058581632 501108 -12575912767878895801236058890240 501109 16984621824698724880392519999552 501110 4038711549355155305871073704960 501111 2551678538593773054494599652088 501112 -27604630851280473342460463308800 501113 15350835797230925268038310138324 501114 17000733239272337744713088904192 501115 2833827935267858434728413149440 501116 -1055814590172313039167029059584 501117 4951743635620697783507463559680 501118 -10105077208436130875301399680640 501119 20600331087249536520867494544096 501120 -15364661758801832665279365120000 501121 -28042551932083020982765093495678 501122 -243512006298553312155021153408 501123 -3409403009569880271225412262400 501124 1163798351527983412223364157440 501125 26000590751589511929603519480000 501126 8796184188665411871249275231712 501127 -29737830014156028119948856874728 501128 803057241771261711265676789760 501129 17457524484416716972447092796074 501130 -2291957370870973675285810867200 501131 -10494372961489746585048629473068 501132 -16977012412453834483254005641728 501133 35237214252266566491965449363382 501134 -1017927759671547701041355155008 501135 -12063020059113025684973914652400 501136 1483161151838632986030300372992 501137 -964546253203269237838883477568 501138 2904088244297624651741296687488 501139 -27180882286817836050255969055060 501140 -13095665128421243328424287586560 501141 16281737659983497838104774104992 501142 7510053993993980584047045199872 501143 -20661062093539744080250566999360 501144 -4997962858332804180103367884800 501145 1391820664298354363259177291720 501146 1955905118352739567955593451520 501147 802120219310428479905896574640 501148 -17869301992332142567143880417792 501149 -43207035457661045836248987283680 501150 -2134902897456778837144269878400 501151 -6471463454553964642321370818448 501152 691404235827841451496479588352 501153 3916578936332431617257948413104 501154 10702152182283390385438566061440 501155 -2352017070316643578068396385440 501156 -8434154892463024049661862447488 501157 2045059811190811372411773865406 501158 -812904974801884377903083927424 501159 -9571278696950875152712613148720 501160 23322997682337611039085829324800 501161 40795063094597190037029516308352 501162 -134740653892432589850450045696 501163 -12760845413963237994789955214800 501164 5948254668214207673933148288000 501165 28679902974757635725190568320 501166 11487040530198218442755589172032 501167 37709157382511000822089041792432 501168 1141900527388806844392142209024 501169 -16825307263340361649121628666560 501170 711668417310266771199742732800 501171 13788960356507930708150521203264 501172 4780865933378893182492243671424 501173 4983332146032819850921724221422 501174 652135490043025390560495469440 501175 -13225005566180411738886716815600 501176 -12941697668885391606594500198400 501177 7666862885237974726327312387584 501178 7830832524264718515512066676960 501179 4897647473369023857509165461776 501180 7273661857892131409285982888960 501181 -3045162538626994374457328615988 501182 -9369566954134050021879998400 501183 -14250255172558100425295788019040 501184 2297514383704794425756013821952 501185 4751583067427643343952451559380 501186 -2441463436206837508904834812416 501187 17045523911876761808584614027836 501188 15501470989030233867280488324096 501189 1420944014016212591520317114496 501190 -12915268717653034338625014038400 501191 -3548762958787446819691737978408 501192 22701470392967411556803350840320 501193 -2789196098479382587961223078912 501194 -15752435367392234562108761792928 501195 12859519332586870109960576359920 501196 -10304760986178982407114915001600 501197 -21696605411551228680322196457354 501198 -6943115459668316174970375601152 501199 24427925145786760228779226363936 501200 708647330381449650357583872000 501201 6827266357563606829274532686400 501202 -2343533438598950104001027580096 501203 -13272207230493722402036831590548 501204 10864892806872533464872151590912 501205 11999673141782577839966688660000 501206 12084428042619006211757976936384 501207 7328805813284995246807848568320 501208 205454319164435696605090283520 501209 27058141444854599174554063654410 501210 4641511255037810345510429983200 501211 47093560181500398765032660502312 501212 24811349108821036395458123475456 501213 -4055920761604222369072472259456 501214 -1526224563269863024549337935488 501215 -8544354225126988982688518412960 501216 1256691357057106816133102567424 501217 31424128907627083666707463599266 501218 281912784706529086910189817504 501219 9083265672614842014645883583844 501220 9536301868668907762170994176000 501221 14740440303388416296950753882812 501222 357631724276536941724611771072 501223 -7570971346188919789581851299528 501224 -1602723460007778451554739799040 501225 708480875869398749191316911200 501226 -15864391309304938353651995222016 501227 -36752944957363761093663448341288 501228 163750920186029563940830857216 501229 -15843393738340171244181745424170 501230 7802070525388745737402095437760 501231 21065778487477187255776913945352 501232 1280812336690563702240904871936 501233 -22190157644702408124554051737518 501234 -8443183997620479595394752554240 501235 -9928739027772211532066562457440 501236 7040139847063376535575673475200 501237 12398193727584677765204791431456 501238 4894334481404627367308729615520 501239 1913842265334946025399187732480 501240 -10120113666703775056048222003200 501241 -6991472011903494006831800744828 501242 -1278337008752208345627082975488 501243 -16790277523111559404341577013736 501244 11233101793323010655139730497536 501245 31108098542022663702018233537880 501246 6143942404497298939245302023872 501247 12422784675570821860029082186392 501248 4876488060848613972381668474880 501249 -4384767259694600979726589277760 501250 -1565342473559884872304039830000 501251 -678634268077662699348032747448 501252 -2551107854516148439178226029568 501253 -3774749706322344290298728500416 501254 -8243925949372575972637560607776 501255 -36255014432825827993121198592000 501256 -11447363172872635765199333130240 501257 10289548532062499971178828116506 501258 -6585308181083900209631445423360 501259 632101558610676992237989865640 501260 -1734099536559096822720334141440 501261 -3854932609213207058281795326528 501262 3115615204654767803597543472384 501263 -955802290985884764095151922080 501264 362126523755235420427283730432 501265 16286646469389815152002074567400 501266 296982788391931496038051631904 501267 1822963840764117915971777222448 501268 -9560986429318771510327116867840 501269 -13818376823392744434651175125504 501270 -1400423533146747705066982318080 501271 -14219229924186041921596198585528 501272 -2197382139584799871917239347200 501273 10856074041220394073903304324122 501274 -4413191948005096984171552791840 501275 14426897012259546505013164365300 501276 -3625648635630791766664022584320 501277 4738777050838882064459444398400 501278 23322257091389693797937039677824 501279 3936003003816915057517448591760 501280 -126965272315887263159286497280 501281 -4604505950808542909690648088000 501282 15192592483787912037972377053440 501283 13522625389387415709236158653960 501284 -6212214313743652307096900542464 501285 -4584450021661053516997967160960 501286 8727417796095796279216114586592 501287 -20596483527064963304038333229064 501288 -11914504467645917493842612797440 501289 5710063082642027427645302823540 501290 -7245483622966263893042088381600 501291 204675584231117747266294033440 501292 -17331185875544921319281602610688 501293 2541695016379706623455846102444 501294 -205906460135205813498373985280 501295 16840671327720205082435398535280 501296 -5451980485614155320930140487680 501297 -6774843162367885655441551078800 501298 -6804953823912064970539015761408 501299 -8534974728625483725057205667700 501300 -799748344934107580943747273600 501301 15688838125112430428958577462784 501302 -2491491666222278116918008784128 501303 -21960376908290883253151652888 501304 13034769460930250206429530193920 501305 9447723141253337470285302106560 501306 2677741723393213018712040993024 501307 1628216542529073533555839037592 501308 -15466249664265793825434897484800 501309 6779633199247143456390506280384 501310 -11690088918002846546543794837440 501311 -16551543968219286434479759355976 501312 628272861627099370280139620352 501313 2897330071752908358338525593896 501314 7356066243641085812417442652032 501315 11769223503323924998238051712000 501316 -13273628533443932665302942424960 501317 2179252563697884002665157886366 501318 606707403002233413461708156064 501319 12967870006161629929875313763976 501320 9868508123937109620598827417600 501321 -18086110310057080492488617730288 501322 -12941919366290519068082754713088 501323 15943140034636321048261102059600 501324 7332450284161341576275022061056 501325 18529168143807351118883699049600 501326 6358287019411820564047882738560 501327 -10182518612359334956971235389672 501328 10391053768432191711988020273152 501329 3315215413649195351507077453476 501330 2399119055385963801124730065920 501331 2794968389085383672396133583104 501332 -2241361442927986956702938136576 501333 -3794736801742763739608874937536 501334 -26868205753544512439384711270400 501335 -14732281862853847975373354943720 501336 22482520569854023711095653990400 501337 270307824278374094263592456160 501338 997904192076993573268476545280 501339 -5871589025641516210681285756776 501340 2097398940433212753193140910080 501341 -27304945758810722628176902359258 501342 -13045626999735083360400002666688 501343 14222686655041639949198269186592 501344 21681377555624708628042673422336 501345 -7057817222301582729439431622680 501346 18934791875568627542922994273872 501347 14307927244762820309946280894464 501348 -4860788978531847447833591900160 501349 -9677475141954985496462451228864 501350 420166504557438080428845868800 501351 -10186702784214114166712451678168 501352 -8120380894353260717885009971200 501353 -13573203722056368777612529568880 501354 809162924495537133228460336128 501355 1093576158728438315985966209760 501356 -19313834954220618082558899214080 501357 12190332150926323916953213823040 501358 -593764643138597698790916496512 501359 -44622554122834864761793184515560 501360 -3952513273941293131587221913600 501361 -21043976116147266430898218530880 501362 21285485961677457173590093116432 501363 -6590591502689638796316039936000 501364 1216353353360598577561137587712 501365 -1191245146531709110991729332200 501366 -5590187014295101063021193779776 501367 22263474620218554017041423533416 501368 11869319832996528446169740083200 501369 -5377835038332699258902937160992 501370 -1897143552521803765917480133440 501371 2712639847047830856668976877392 501372 14112326547277433979039048522240 501373 -7178614624920556199461971083360 501374 10242625830287962303583165031936 501375 4184490903593334321165954048000 501376 32357258625981697459306427842560 501377 -2759564366362415061252806222400 501378 12245929132801459382848912305024 501379 9390815532194780843113500313560 501380 -103893941175450282993368494080 501381 -8580670236489400621922457926280 501382 5205091552567283332453625487360 501383 -30628714113027697803268469371368 501384 -8568591822239055361634411642880 501385 -25543418104005549520563901971000 501386 16624721134656665186353855705392 501387 4164761972966272278788272749552 501388 1329524657549913514747234885120 501389 -896294173634602540515488342208 501390 -815633000362368322255749902400 501391 7702630848566454628686995136000 501392 -8430258012473308718315169275904 501393 22824773557393583701183463027424 501394 1654775813040802406706676119552 501395 3469273716772497699450489140400 501396 -4385105679015901208384051871744 501397 -4353690382278714393464906049860 501398 15868316562037075424408371465536 501399 -6667817026745226372419197715616 501400 -2951127597764160149330856960000 501401 -24670826461893088694102002652598 501402 -2856960282886544973256359800832 501403 5310215495483461157477641135104 501404 8631374194647108414707813661696 501405 169578295993464112115066936160 501406 8315446408881365199615723937152 501407 37775959096007611696971832139712 501408 1358629720332309192108176769024 501409 -17355498935901617554547693935390 501410 -1535150725117234272806863104000 501411 8973775601774659092352894613424 501412 832414265886206454177461641856 501413 -17884698686878160825290598835840 501414 -3287647290916965287255140893312 501415 -10089785593308693552337978686360 501416 -38336751326063527524108223948800 501417 18212988641264012176758908488800 501418 5929746829820646862750718762160 501419 15684491123515837956704400992820 501420 3704178543978619795654671759360 501421 -789199557115061646637463862900 501422 8300419195069757281024410912000 501423 117338808067766913261575684736 501424 1500806051764762131703595008 501425 4629640786160693839340301100800 501426 6781258385405245346822581865760 501427 15736020066667684518617811659276 501428 12779883490269945229231646969856 501429 -86966739744045303697592216256 501430 -899213022167348948560534414080 501431 15984042432305463274887398607792 501432 5080444759474650815220834508800 501433 12755641266484208583809101142724 501434 12236502840180848909630388772320 501435 -2370473658011112574246246917360 501436 -6527061068433799788294033740288 501437 774098940705780764006909048940 501438 -1799317096030109373029037573120 501439 -21734340144062990558604706652040 501440 4222484812110758297423881175040 501441 7364888441623006801031128796640 501442 11436158946124774239265773937872 501443 -6458806493503354451370666379812 501444 -15917925057248383982993172142080 501445 2715986336676438802973751780480 501446 -5607193976519987097261282189312 501447 20786374822299160607391610117800 501448 14409587631292365993831060480000 501449 -18296923622866234476901379010360 501450 -135709947978963170851738022400 501451 -25539556863325123172712355997548 501452 10766285893159059592956399252480 501453 -23343468144105851477389735922538 501454 9977766679802797181599854442176 501455 2050810324706487037699206372360 501456 -1590584969927690640040060256256 501457 15340545139890417962664784248432 501458 23252025670119315884921461039776 501459 498278047648229166877760597760 501460 10739944589658215327134282817280 501461 -6172928284515612957672718113828 501462 5456949309134143435676946544128 501463 -2735371054632579294403499911288 501464 -33347569945556541407959401584640 501465 -6326245215733948630090078397760 501466 -174628481139086711541852902400 501467 25824019068905092616096201171640 501468 -16081539986274284036466139668480 501469 -24318498387280896988499041685856 501470 -13973495243772145248686175088320 501471 -423006243756887958909435990576 501472 -15288827881495550294884699865088 501473 2318311398295745827285916142720 501474 5535949887352379269156188159360 501475 -2989065612252284369024781184400 501476 -8078487883833546146232994003968 501477 -22219978852352684649720357989280 501478 4227682371250601163637132835040 501479 13419846204191788065189644566680 501480 565545761626801431792476160000 501481 -6119525933317047601622722148636 501482 6104720539049036503908568220592 501483 575106546131301189033303259824 501484 -29556178013441772833709356809984 501485 -7153493552009972934476923256820 501486 -3018995363297990377598824074240 501487 1712771253174978055188231624704 501488 -2590353193377853001603400892416 501489 -5306918005490043877348656798846 501490 -12492831747205845644848112240640 501491 -10841201548230661283499643462608 501492 8557592693518110466442268610560 501493 -37445964080201711449930901938258 501494 -2852627032480760445345099694848 501495 2051676543744249883707632400000 501496 1042320391900871281291174625280 501497 16848376116832577665852937123460 501498 -4160525662281618571957572533760 501499 17541133384121688684821849131320 501500 18937678343900866717975637760000 501501 3590250984382822617308777883648 501502 5850865477227952058804767613952 501503 35957008230715505222298060778752 501504 4075067093102914821885718953984 501505 -20823500185489510714270451232000 501506 -10936081625761861399392006528048 501507 -43492891985482263762734809318512 501508 -1405323320519315096025684905984 501509 -113563467033852878901183422880 501510 505612271949230048969363961600 501511 -11737366914266918059113487606888 501512 8304954572482823387235988684800 501513 -6790558765659954236992674144000 501514 5333590020524382184832139466080 501515 3819083496814569640627959055200 501516 7470526737440196725292015651072 501517 11179593750375702725450850633132 501518 4137109427993644375847816148480 501519 9819248892039801908045215774344 501520 -5535495998270024804141915750400 501521 759392286472884742156604390244 501522 -5038087118270939683186450346496 501523 -22132972639314478550016364769280 501524 19226083892789216962609956096000 501525 2546603640687123328036546296000 501526 -11109417545827212307029161435520 501527 4027389505287762663545424878208 501528 2116991501802689353911606620160 501529 9314835469151551649047190392576 501530 -481813366733007251361069399840 501531 21756145202230901246482707078552 501532 6757252202607150860285758301696 501533 -52386305313445545243788632437300 501534 11232043804710235945717747977600 501535 -3917539618593434294967724105440 501536 8101080979815452611026396119040 501537 -21993747413049262447638372632448 501538 -10392662723441889212767118624256 501539 -13704101817754375690976818256976 501540 314655174276823850849368657920 501541 5291890707284817078750623299872 501542 -15099930945427249667736854336256 501543 1489134124423889492229445564800 501544 426903389917574100319633489920 501545 43434453395340380085003977700 501546 7510715085351044993700177840384 501547 -24828282530407328531907251988488 501548 -17551609221437872644896756404992 501549 5623552987736697157353720876288 501550 -1834938088266976745653794211200 501551 -2463198653945761062771369945456 501552 -52102749817996039039239438336 501553 6212601347264322158287859260968 501554 -19762202092645649422693190967024 501555 3262879057418076051401091861600 501556 -12962186549489704707345299097600 501557 -108576063175177805482583101248 501558 6278151451989264048487360488960 501559 16316887316668295152969211222520 501560 -4901536063626884364507922944000 501561 12098723056327550879666286861888 501562 -11393343739050320539100566298880 501563 -17470342205880004866370805404188 501564 -9431260688461007866775564496384 501565 -19929531509680186481884601715540 501566 3130975163895601126438367889408 501567 -12512658160669991951165965171200 501568 13595150007582668847136984006656 501569 -30481152751059193698518963071056 501570 2429170198442053953157815052320 501571 53852303675613163564727636480 501572 -11766952802022704311635181812480 501573 -3364800907404182355785222166816 501574 506008393608403213145463325536 501575 12500914789060404215345161816800 501576 13657022607853748468426425344000 501577 3680480882250324573502980926426 501578 3949815126735488593926233759232 501579 -6861441108167430162077651968800 501580 2105704995327529863799079116800 501581 -18795637705156962478497408432000 501582 9184824554091866171772619977792 501583 1711658464058572668715228959184 501584 6350538657864985749348192092160 501585 2960647835374330596393219659520 501586 -8108451212541640860263880241008 501587 32945065927019392728588616169112 501588 12895797795819900097267268710272 501589 -6190217660124068437854103708800 501590 -3273913584545183148176129491200 501591 -3219040067253159125256486029208 501592 -3292544280099654922648425799680 501593 14909198305363530465921564808842 501594 1885918796409987733085504386560 501595 368368452246679740293691269520 501596 -15199646099447216558684299660800 501597 -15752085075847172297976571266426 501598 -8762573424344447224992834979200 501599 -7953417448805287592080838986368 501600 7204428829041332908768100352000 501601 6361796852337688808140864269602 501602 -45143513324371888580967267168 501603 -6185813525341407321259381414992 501604 -2049809067246665870996783788800 501605 -3480614730857151488362462697640 501606 -3027510215699868332790647316480 501607 -8639333943741756456490671378912 501608 9856568299308095155077340584960 501609 -7949622949034473809175784477760 501610 -5754941595747721714309242762240 501611 -4483324767995138831530729316352 501612 18262969042800658288245856998912 501613 -5427888185665954180935930140820 501614 -12947948045358755707902395665344 501615 -7068100341846145348052957458080 501616 -2131414045130266558257031446528 501617 -4106593815009241375447907180334 501618 -1332380917107564469084137945600 501619 24487864751983667758379656363440 501620 6588716876849218625960560558080 501621 -23108231210289228221520871296 501622 3218591217932665367709578946336 501623 9812033747724748479843448864872 501624 -7305339894364630533804135690240 501625 -9369582389529832928887949331000 501626 -22498454384381249446227884281488 501627 8081999864949109528069666002432 501628 9893756108143509858238388922368 501629 -3075111631158057908729080084224 501630 -1342279024244517276347063316480 501631 -433342738917057647396958757056 501632 -16566349265757464451076639948800 501633 218080709483388930914475068784 501634 -1807110589569457711663338859008 501635 -7771651800016987898917169365440 501636 18831801740353035129885355407360 501637 -14733272232269817281194998103714 501638 67093588165984103778593763840 501639 -24104859194726826212781000639576 501640 6009766027492737609839296972800 501641 -7287522623540340463859214438528 501642 -7920610262562983608614478695120 501643 -16182847718875589194839819635856 501644 -12776780712372891838460609031168 501645 8282046168295822031948224122240 501646 7128011476414870798421191423680 501647 22016881499110882753851424119912 501648 -1391744689140153935325704749056 501649 -41708380698374063687728490806236 501650 -6128351757966201949272680448000 501651 9047914783340028603734360801160 501652 20594213532112157306889236785152 501653 -28802249485532995016691221737536 501654 -8723779965015889126530011042880 501655 -509505802251980170137845460480 501656 673008919575939499247297433600 501657 2193363978365607670219507606080 501658 -17565656127043401995497050946320 501659 198551527518034738413093145860 501660 1862742312245239501066631424000 501661 1133117373434938985706772824000 501662 12426334645623553697309392527360 501663 22669825758020394052381812790344 501664 -32788093513317980699902965055488 501665 -27640943422480172650371985208940 501666 8279960273085720890572255872 501667 13458387873216490458354077119632 501668 -27644614906485813197815246331904 501669 4296732605693607712770546331104 501670 628925788423806628819627503360 501671 -759427060546656583523920731000 501672 -21198645583357465000187494318080 501673 -1813213591899094946141599160576 501674 13571130111363376492274868828336 501675 2753388413440395249949291197000 501676 1509470833369496695117257277440 501677 30919320824310928475741010284640 501678 -2223189121867703513895952094976 501679 -4629115919920109784211703411600 501680 -369783701553501554125323632640 501681 -349441064927285308981706939040 501682 -19719630603184993425803746541808 501683 1966137952768375952572756276800 501684 1997222255876351224654045765632 501685 -6883970522336966106138740365800 501686 -2226731930517710747919774784896 501687 1288875633160264761161518446240 501688 7552910147261775122354763755520 501689 29093579491227404877921984829056 501690 809297707559428484702134502400 501691 20372120921251267978992296757092 501692 13132610127541608783160726434816 501693 -3054662587195946521991996385600 501694 5164990891529379235736854061952 501695 5389668251646642657030111205200 501696 -2743762178014582789478975275008 501697 10775749201328464086421120119232 501698 8977545123336885902807827282464 501699 -13387469363533605380289039108864 501700 -4580605938857749616313878688000 501701 21950362453228125524716533468702 501702 4512002838559431063262797604032 501703 -18365059585290042477934535467048 501704 1003125780452532552226939207680 501705 2477701844710924558050930406500 501706 -15378853017443461075045570538448 501707 -24115890984777637199695826728044 501708 358028051938428886068172930560 501709 7678581574132782356806624794604 501710 6772566343836102214036805147520 501711 9222198071497869924537560487432 501712 -646486732715103363877523267584 501713 -42989524705897993179987684862656 501714 152464859732777840841344653440 501715 -10101386962280169190812453650640 501716 -5386236523407896661652037036160 501717 2619548977735202586894976821120 501718 6477846034677662945976384998016 501719 22748871174280191332038447338120 501720 1595329272226967050753446297600 501721 -8434355662410784481318702050656 501722 -2058152108670722453801548631040 501723 -9512544575344575527017087527576 501724 4701123629937529091545110016 501725 7981777978266454073711509036800 501726 -598293840494970183804842379456 501727 16741842942581034363034474756120 501728 27651035326783424874425226362880 501729 1805444368452084612628354809600 501730 -16943685713871140532187956142080 501731 35206331844601567641679563365532 501732 1492606523531093064295189008384 501733 -23987657097954782619004229168480 501734 14897098926796136628040878626016 501735 -1090071586014796081127848273920 501736 24620747411592294195232084377600 501737 3243448598690303272938096988560 501738 8753207740702907498694257610240 501739 -19696005298218001369534863094240 501740 -13754724317659838757612659343360 501741 16515654953871968421421898485440 501742 -14091494872226606093512552033728 501743 15669164428396048005454183007544 501744 2057324410618541023385755090944 501745 14970277097132785024568937981120 501746 5109259654253161452700160163840 501747 -17279100860325433973890197165000 501748 -7672923333795666337344817337600 501749 -15059221322250388611809804904000 501750 -7181939119093014223087604352000 501751 -604113249463058264638680300168 501752 16133640765608346381721169203200 501753 73131708041113953657224320704 501754 -14932426913200031590767911286528 501755 -23530230414372433829397393205440 501756 -7750594692986658457659909078528 501757 -4928511497360278027445257153536 501758 6450473349963070942044529595520 501759 5462662687633702310676989234904 501760 1092543698521532710725982617600 501761 3975303113111509910780691901590 501762 -217761836133789844106714977536 501763 40902510594181649495988292971640 501764 15649250956661621425668997608576 501765 -55563843782277827343210951360 501766 -3226769845967777516952210925056 501767 224787885079994037206990562432 501768 -9434228796543032318750751129600 501769 30142020176257530874353923334170 501770 -16309605293860862974849163413920 501771 11135941282989834648584439487680 501772 35926799777973740460755744206848 501773 29184726861041507980780155046944 501774 284545737399139204613625262080 501775 6829548863508389840293052385800 501776 9131557455723166247709029105664 501777 -866755285945802418133929784320 501778 17627654011081223620328389975440 501779 -23522380039191771664410498865620 501780 -384775148193587484526562826240 501781 10559340440188455376550161567040 501782 -6386877840848309651987259739200 501783 -2477439969412299713858224474776 501784 27468040374625010099024276674560 501785 1258938663990834526147189966980 501786 5758081459763732486416588948704 501787 11295811272647863401194306391840 501788 1177206438393443837157101546496 501789 3905772587263972778828488836480 501790 195391660042171223658093931200 501791 -14089214359182914595152244134448 501792 12182343078946899174634374561792 501793 -20011052028451328070141791936060 501794 -5580060350832260238824656014048 501795 5623901241016028387792991033600 501796 13708315007427856690240734254080 501797 7901375360195624611535942535552 501798 8821757588182558482138584283648 501799 -6370940027109881281391523580320 501800 6773315340305507202156127488000 501801 12399723457079166748694580127632 501802 -284624416907254318933616288256 501803 -38684433642811601256302256879948 501804 6480895701707658488797122069504 501805 9674254187921116194164364536460 501806 1798026090207574834884915711360 501807 -11984603042528812118475102791160 501808 7830478712546426705602774958080 501809 13253705985924815088532107293040 501810 -74976766985599895792567923200 501811 13665896075614926301577235964512 501812 12386719798604094111879415990656 501813 6800329742838278140004883348060 501814 -6471411791767113394472726782080 501815 9122335094515443103525718175960 501816 10333292781166345519883491737600 501817 22199502546169445817148135821866 501818 14107410214274683996601818120704 501819 5200611430011010032543864721920 501820 9794667986118698701342419164160 501821 -26686588354703025285228960945978 501822 9595590657623191488258864512640 501823 -15047961209788896502551203429664 501824 1097841468154983356966600441856 501825 -11608753121821399072745545232400 501826 -4073733493576273969444051178976 501827 30107022890509621935321155807676 501828 2046260044903609290178021294080 501829 36809690666527204353155154454430 501830 -2711720581508119378229539153920 501831 -3290095260324066506188198445136 501832 -16124190910849557529759915776000 501833 -814873449741226521341646293196 501834 4458605312916511681143995354880 501835 31125252142387556585075950054560 501836 -5897565782384063884552590704640 501837 -2186528498607099116614783242240 501838 -6560162417037125220166097743680 501839 -6316496476382847572128497304776 501840 1152948070575954582916006379520 501841 6683951144894890663373098224242 501842 12148486697866953880875720380544 501843 -2789441987685273405917165641068 501844 9987161096473723474044468176896 501845 7574483144450775696612381019800 501846 -6955418500620190880488957694016 501847 7407786736605566734331803867280 501848 32773698799909535000005738383360 501849 -4475464953770670766316826302880 501850 -9990733097279985438427884759600 501851 14097225397945091956149959515152 501852 -2886508935061854481583397301248 501853 -668470731798334575823738769952 501854 -19956054162044496588063955260480 501855 15242661857091816804894196674960 501856 -18581106929254111651391858147328 501857 2066551988965909759515202305192 501858 -6259510051335737612084447135280 501859 3303928363717969916722107119680 501860 -10209526445216514689793903882240 501861 21485858756499668179816180128864 501862 5975718862713258696502322592000 501863 29877716979740193109945281533112 501864 8573041346750165407742995415040 501865 -4307768436806859961487535828480 501866 -14464643191372178739808335221760 501867 9091514174394981524993549752284 501868 -4520510885099885817144481931264 501869 3119770892090201150100260281740 501870 -7238423049397936593316240867200 501871 -16326993000217419264763966928400 501872 -2463003899159784767119473573888 501873 -4429581682888261671837826130496 501874 1825040168590268201902945876800 501875 -382590628665388237185025935000 501876 -918570852397618187312870697600 501877 -5207225547928292198962617791840 501878 757611943238250860554341254400 501879 -467805603379433321195415331200 501880 -23273275310607494832657196953600 501881 -13801219673300123378483991064236 501882 16739086730641553935744561635840 501883 679115273204517965914712343984 501884 11705289245492620228860045858816 501885 14245252162347345065952885367200 501886 4996510766842503009157596933120 501887 -26992539562333720111645634180640 501888 -7552224524106467115312170926080 501889 -2352773074817247387961978653310 501890 -2908606891326666325262927308800 501891 -670674229649535445547571854496 501892 677703997580634692945825185792 501893 -2952864769405445813545415224800 501894 -1457743829886165263001292922976 501895 12917214683992224925633727393400 501896 467949877981539061162874265600 501897 2836280138421590401569397334784 501898 18575386446745681097443771345200 501899 -376542633541493621188337042160 501900 1130751199625292875509641216000 501901 -19623528127067954163957458771328 501902 901119516119409367222599049152 501903 -9487580415834370024870249816800 501904 1597391926731568131133606461440 501905 -3102829063387995824284425988440 501906 -3003326728022299789983961622016 501907 11040784968290328860763732888156 501908 35239354962857525992257623808 501909 -8635719665374289845084346365152 501910 -5275195169123307468172439744640 501911 -17454244079332536226954470322488 501912 -4992885965117315748996952750080 501913 13900218571654101887292458190720 501914 8765552148862845659044483437312 501915 17330926383900169539050623543920 501916 -14175463103605386523076195704320 501917 -693030396510700682176177473780 501918 11915930097172971036753450064704 501919 -39631417034415400883080454654592 501920 -11713881562990496042583626219520 501921 -2409346046311612377103765403136 501922 655652759137234482303393112224 501923 -39757602486848510170016211458280 501924 -5021299824198107314021686079488 501925 21570787071216562557469349229300 501926 14139521207458498601612723730912 501927 -15589059053984129466786522507480 501928 5849309439790023040669294018560 501929 14632232307946918116665898310080 501930 -6622890037105208259776349657600 501931 2309005452217690348769984327732 501932 -13513406886778341129585510927360 501933 -24008065713110527655826569386176 501934 -21340554765445630147974043656384 501935 291028983360408633244530968160 501936 -5811297536417535607485723475968 501937 -6237275566283093883615204991248 501938 -2725515342484194477743984624880 501939 228621539349924498279822846024 501940 -14753780364478752553943721288960 501941 15150774365547238131875891568384 501942 1358590522602195923223950807040 501943 13717725812549415521640773625544 501944 -7224754068134905469940158115840 501945 1369426811270938578945707457600 501946 485065561406189893819333373664 501947 -19345985027527940600791612040604 501948 676420498516360781135476629504 501949 -12850205461555790123620511951264 501950 9969396903171094401619431576000 501951 1197455875395066726613321484232 501952 -1421674976989073920516618715136 501953 -16016535381190651709562940452798 501954 -7793814245286384936501009937920 501955 -12714068920157596939917330854640 501956 4150633442374683133642225329408 501957 -99082274110290258432174997794 501958 4386351633321344589190005706080 501959 8243793725785824753303118716816 501960 -6906253493607873165249527808000 501961 -15071367911162458175176821724800 501962 2998359062067242936924743392000 501963 1109345980320774909983677994496 501964 -14304067461334656157835525087744 501965 23401320181931753799514253350860 501966 2589651909477837146691680843520 501967 22933670814342944366314708588016 501968 3468993518997564085556795719680 501969 6880077257021612156237930485056 501970 1553518816771289278287703173120 501971 83621945018784606348974936172 501972 1344211386466012974421556889600 501973 -8013144317266846704775877853056 501974 -21310787164038444292723206095808 501975 4052580338366374491392748807600 501976 -2752302664894544866154090557440 501977 92523004051852930522111471872 501978 -9295500751525970517605639947776 501979 10581699681900934634016790360576 501980 10969383671026588563164291097600 501981 -10327943021005879635036637562400 501982 145413022009966061685040828800 501983 -4538745806933535465767664680256 501984 7080192570223306197051050557440 501985 4172867699337847020854996976960 501986 -18938283528773467833150947621808 501987 -16412030712236909662967615669640 501988 11466659873294889116464846671488 501989 -680289403528326048957065833344 501990 3292094798092374759712752940800 501991 2450429042842513575686967668272 501992 56063834911333947483962420428800 501993 -8300143301815751258002652827938 501994 1323748434916229108396410080000 501995 -3825011505333709173712732592880 501996 -10642277983520986757319729401856 501997 17993783481015106673282349183446 501998 593109671910044459637187768320 501999 22880959347022859657828473799040 502000 -4600972300507588962337038336000 502001 8472184696636170711600617458002 502002 13013935815575222617296235889736 502003 -524143147011527167834955422856 502004 7865389630467330338312212230912 502005 6260789912655173712329005184160 502006 6789168414221255573223779489952 502007 -30871087658283670410904929421056 502008 -2582572390854612326654716108800 502009 -21487111099922020312060679515760 502010 -5275978640487661956870760165440 502011 -26219586456257701019647109265360 502012 -2275583022505847450380164776960 502013 12304122596026733250582565952262 502014 1573787988651054914012872396800 502015 6273990882744080582067102029160 502016 -3967364976404142747607879385088 502017 25138484703140503189503905855280 502018 10098383142636228598774309774080 502019 6160767499617150485713744256160 502020 5201811827216611605830398291200 502021 511842576811396948826479518748 502022 -3902827253280106078309494150528 502023 7896001053882855707507467842984 502024 -21124251997982151605766727511040 502025 -269605379349706060080693529200 502026 1926912383643003375765038989824 502027 -4443213295929572975140070780088 502028 11476665696864301675676319975168 502029 41301126290427339842520764022 502030 10907716458917480162838392229120 502031 -21106267489475832847914946467840 502032 -4788305247026650584582082068480 502033 12898761022416902822026572454720 502034 -7780129902683543187334327382880 502035 13824167737855232432831083729200 502036 7539702286923325381961441194880 502037 -20099702564366696158179176105760 502038 163333939141339255076934613824 502039 8134743201671899764152591264840 502040 1307010425434296670890580377600 502041 12090684699210845069353394921664 502042 -2294007984000610614315804411648 502043 -1694766018006326984499229443708 502044 4309809287956806484806891651072 502045 -2997598362943095758642242406400 502046 -5266749947532056884362573953856 502047 -2718682789865207955725319445152 502048 42819707625054971386077957980160 502049 -18775527457416865667000204698620 502050 2078111990844949908043438588800 502051 -6050364744468000220298342578296 502052 -19535696190158126495048907664128 502053 4919060344940850248670684065184 502054 8042538241243057927895463847680 502055 -29790554165195529006299405972040 502056 18209187767079611365707244339200 502057 -29196147265669181666816880738694 502058 6276785713899522739959400620384 502059 -3880654252633907465610220970832 502060 -396432310639820455940240931840 502061 -579077335543894029044965788480 502062 11945078115528002860040412294144 502063 -8340302057026572787088621448688 502064 9347558058599411353783972577280 502065 21654896402601055135696925232000 502066 -20633300358132028786076939478768 502067 13275356525181434962102448187648 502068 -63480485859113753926759710720 502069 3977375609307273589038341710044 502070 7084684003768870894960463700480 502071 8763639490769424426526716031824 502072 21773347284974472446570270023680 502073 5203150630348314985952616078528 502074 312710291544853329224294527344 502075 -3752875419410567887938845344000 502076 -8201893015111229512711628083200 502077 787036904544774505643722562400 502078 1462160737170169734185720499456 502079 -4734717785630079136509231520320 502080 -71684656515209751252581744640 502081 7344791899791318934069255826882 502082 -7289397392560924511722373104128 502083 19541167315838943608150177531652 502084 1842709840989463012845738949632 502085 8599953893309037288158661150780 502086 1415883559531677508295151867648 502087 -17167032178365852963119021668264 502088 -6606339648814152849818526858240 502089 -6822542554542023663490926287680 502090 -2043437399364583722348355046400 502091 -34319555650809576458769333600816 502092 -23224391298489628120497515136000 502093 18525729414617198217536015684342 502094 373338157382663980583102167680 502095 -7555718447612878585493238278400 502096 -2274902219303465750025545842688 502097 7445389682192034457764841081152 502098 2599064403231370161403909152000 502099 -13366928404456732979000300566596 502100 15224441875010349494215777142400 502101 26281570569302197865372680320192 502102 5935432049279023966854042622752 502103 11601130402721916656868132323928 502104 -22569549568217066044162051706880 502105 -11358661791411423210683047254840 502106 -21792254860239100018813138947840 502107 8208286138308201298996845081600 502108 19316314980747549642152902742528 502109 -50128320891773670454901394122784 502110 -507873697267568607408171997440 502111 -468729182810352840202105166408 502112 -7684581314686532921006301904896 502113 11592953946051830124990483087360 502114 -17194363182250259312874225319344 502115 6088815183692860288512835849920 502116 16053125819279743243890439345152 502117 -16527401887338454078261564266816 502118 -23289373599607045039876833534240 502119 -180347968152094183760393227800 502120 23578360492931387659027662796800 502121 15094420889714074833144208043322 502122 5147401503182292013063858110720 502123 19023643208318106485921867630424 502124 -1277531603412612054604757237760 502125 -11799534641350364242857309024000 502126 7575823819406715679467992296512 502127 3569838872179182907284010335984 502128 -4999933972652519380852671676416 502129 10115526631535898141541457082276 502130 15645613590165409450502546952000 502131 -8997913450587091256198571545856 502132 14324828623987378199650686914560 502133 12472986115448172672907567214382 502134 5043558863187509508088956204480 502135 33299351483511537967544121304800 502136 -1013445081845706040332615475200 502137 18227007961378457306779052087994 502138 -306624734837469396240084541440 502139 -10543827809068400772236351139840 502140 4904159637240022953425921049600 502141 34026845653012076727120160017542 502142 -12637700352528205860801778902528 502143 -19293077224784738963612929166136 502144 3017365608222917925949428203520 502145 7656082612934711078851715158080 502146 -9135137794838875051642392890880 502147 -21749807046949515685141093156248 502148 38954387426710334382752462094336 502149 9302784949918292544749691954720 502150 -8946106219749761760198261600 502151 147251451832297203278308646232 502152 9111225174775357363454140416000 502153 -24507504294908034132004611980700 502154 121118657430653066533374266880 502155 8766291805081391812486513431600 502156 3577384237180173203289224011520 502157 -2992049030646674464581599808660 502158 -3599052040264609958634013409280 502159 -2932801405252354141410862863360 502160 -6774261598751663372107170693120 502161 -6625852940092779509251370560416 502162 4530792929083117666800785618832 502163 1912099495238182868726592429120 502164 2261252128455927805712296527360 502165 15936237862502843971571228820000 502166 1895876261297663844888425493120 502167 650502415463827163283249972048 502168 -13592276364127403517592533626880 502169 -10920036492937905918325880821248 502170 -1314926265369878703265037529600 502171 -31483673022620639140075973733628 502172 5477287259028345506815594097664 502173 -15351779874331916250507833258880 502174 152778007147077466398068478336 502175 5960782762979491002167081469000 502176 -10547592240328186312219170963456 502177 -8505444144430444290362504037740 502178 5025409507774670846790090769056 502179 5465079633353863304402971217784 502180 5584817203274802174757837332480 502181 922370478786611156365078337982 502182 6019567606635146881093548862848 502183 1591240194202591504870155381888 502184 11051060551446570169354669378560 502185 7967368597775230409947427332800 502186 10298663244025066957271815596384 502187 -11207174075340960490224476673648 502188 -4574087998362189412497045158400 502189 3882491809227477169542999389440 502190 -3735790049469525473452526196480 502191 -8073990235463235026449238609400 502192 2282732267854532054424963792896 502193 -32394371665310393557548392313420 502194 -291294249674905155996357820416 502195 14388447080382687114399337164480 502196 -2644934976451480573639750852608 502197 -352412272588697010416505804480 502198 -2362949312846727887196475298400 502199 2836049630188224045695550987480 502200 189554063570845944881670144000 502201 -5076892286394633538117251072252 502202 -12780462919778810110929877090848 502203 1985768082825496898396832483840 502204 24239617516127903046851595539456 502205 10018491596511478511125049147520 502206 -4841652816343613490173686869696 502207 -1508383385829835101641805155720 502208 2500492895183530872970779033600 502209 -10002050958602194856904122342172 502210 -3329210991290804195068219638240 502211 597317169463335536970923784000 502212 6534094985749137375885470579712 502213 31118340411374909114831179477084 502214 8996763544136496503772017084352 502215 5663150924626886508635017374720 502216 757510822789500127101942988800 502217 17518121423984541758871808786266 502218 9792709181394149933004997487664 502219 -10305801053715283061034741227856 502220 -860782209094722308760692229120 502221 -12330443833834847994400758458688 502222 -5022525874458544974429990001920 502223 -39193975853320845757542956558280 502224 1753136773741397760778490609664 502225 -21042532365770985692891702460250 502226 -8778828500628844628089409150976 502227 10438803254906756204862939552000 502228 -9888162937389945542336855924736 502229 -2980048550683673744142601493760 502230 1040373679948612841095573518720 502231 14609458425863990334359600740224 502232 -50533949116049844969609509867520 502233 -16819165523270388331288945102176 502234 -23576960968365630941275534035984 502235 -7414280617919862616912587232320 502236 651549047945925683353872264192 502237 14301897866429670775982153662886 502238 56897491137872307504948093312 502239 -7857149633247803816570791765176 502240 23817332084634467895615160320 502241 33629503674698276574485310264000 502242 -2790703381376427909377728813056 502243 -6682791962379651458516876793184 502244 315824115176283271613369916672 502245 3358241261251754420987128184220 502246 5718991238909729372164501494720 502247 -2947267320999393825555256943304 502248 -14239488620203591113346878996480 502249 -16623430663570039335130185397680 502250 -4505058883647314749760979528000 502251 7832257784478309944876669533440 502252 4646590221058781516924345044480 502253 492578235532784228862824790924 502254 10875092463210037272917504071680 502255 -474267199217808051687178895040 502256 378212064262134602085023219712 502257 4213146957154334522487924806592 502258 -4304907243643990660743527409024 502259 -37047124694010472894945089471540 502260 7417610077052812732956194181120 502261 12272752347162606121918327666862 502262 1528969578904016238625561035264 502263 256856353720656393040725652992 502264 -1019997580633927431941499494400 502265 -17736540446800371123403578748800 502266 -4904751073978377340791906871296 502267 -13173707742866504213388616109880 502268 2925719168723469498053893612032 502269 9306703886608469757740106553344 502270 9359893414904748604688249110080 502271 2530847415869881365885644016 502272 3047748799673997294601733406720 502273 14372326746947804131347936610644 502274 -5233470775254918753283457902080 502275 -1167090532786148302193064764400 502276 4571035071649550916296341811200 502277 -44360609494133368364460365315874 502278 602461980513516492049373521920 502279 -54967118254032475607536462876200 502280 5233261605736366836152031744000 502281 2841934706779936025827382496228 502282 -6563270801956253726736852088320 502283 351151734124758927856787328744 502284 5950766326769236620168799703040 502285 -1809103879580896660194414858240 502286 -1869291507302406404004705273408 502287 -6517575433899211139603746264440 502288 -3487734270960981686645855346688 502289 36774063621198954449617812550656 502290 -2848913672013846287093686474080 502291 6539884842868369830937148097384 502292 -6662387581988173145284686919680 502293 3444693760531209073620704864256 502294 9016314598038871594018839392640 502295 18148667291669352995849934427800 502296 11885213388876684844732086988800 502297 -14723064650282988250232760481920 502298 2436154542219327671121710492400 502299 20618651508212466374310308759256 502300 12740289377904132291095468902400 502301 3255458305176174376586073715302 502302 6536764843665957312818002535232 502303 -8551734105480822811855850737880 502304 -10948173150666900264511036981248 502305 13656864713896332081236776613760 502306 -1324653830556672190454599749120 502307 -3012289190884885863405720594720 502308 -18517567298008473066718130964480 502309 2680597752706804614066527080860 502310 -12852646369970000180420190349440 502311 -2791283462258406392862221594328 502312 9004041784845084052621130618880 502313 -291480057784105130550604315776 502314 1181941560385712028164190378240 502315 -23451902106491987185898897063280 502316 7453062281393166682493418839040 502317 28365354909286241804523638254134 502318 4123264110828351525120024279360 502319 -6772700937621414398776326231456 502320 216689040696650760748101795840 502321 20510905778676803186107084277522 502322 14662176173751505228953215030400 502323 -6438240044069141395644346479816 502324 -4976604632504998234754714820608 502325 -4172867079878833669051803554400 502326 129581168440844811743257121280 502327 -4198375128131461765607656501328 502328 -16600536326543538015115291299840 502329 6940470728941570571117075778384 502330 7772879839325465355991257784320 502331 28458830072349929221081399545552 502332 -3909712711402394147972026285056 502333 -2505927284566961060743362441576 502334 906322329185603293136996589312 502335 -1726749237520934075793292981200 502336 19983430369596396195644543336448 502337 25928704628159109430521121446192 502338 3195069367142834485336446543360 502339 -18808846734869728325320969121860 502340 3233780036630877985217221059840 502341 -1759367854577376780727672281600 502342 -6986680695576144396766306592928 502343 -15117631950383752511095325128176 502344 -7235575958374879994338447088640 502345 -18273218188796883822069101007900 502346 -250806904806601712195814671568 502347 -20588942475249585897121597794600 502348 -23454538502153787442733894475264 502349 -18456913808811858358220955235764 502350 3063119120832260567375063740800 502351 562231819919653368257760071112 502352 -2406307778085322889323930066944 502353 -21051451756173591318566029391838 502354 -16841397436827801456819113376624 502355 522184926933908091702096568320 502356 -13791887556077916327818822473728 502357 -6771267414590336277136018671008 502358 966027473915605092233492117280 502359 9083017196967083368255316631936 502360 -23187461130931891614902129664000 502361 45167941694794406912793891580800 502362 219733916514630749658470115072 502363 -6253958476588893570179480648120 502364 3620133643392110711354637451776 502365 -10926780684391481752288991724480 502366 -2478766865690857179487747378176 502367 -37712713006049905248662586056400 502368 -14905285124039490447576019501056 502369 213457598426544215477460184640 502370 2047246605209486216169936207360 502371 25638236367751927134058592781540 502372 -12950870953715072346270788019968 502373 6715631344002288223372654681884 502374 -8921566312942710077377863857280 502375 31911436891853790887537197290000 502376 -3687077658549856987005846896640 502377 15848555356314837513351234354240 502378 -9619405474683556141925274385920 502379 -17244535499475580149305819634960 502380 1372546985075837562326485570560 502381 2883636581589111042150954170400 502382 3838244093154439261683494217792 502383 -972377855453863306430387758080 502384 -9316516965482389698957589807104 502385 9144751744185142433225986987200 502386 -85243231216844962258899750912 502387 -17258449913440191095949965553840 502388 -12476237856941772832041881987712 502389 -7656951295541795417200136937600 502390 -3214242606598208937236313803520 502391 -8309905664725060754862450012216 502392 -10082387806219488397021655040 502393 14990173184079688383158480465642 502394 14137989105818051210368605488496 502395 -8929699403837511734600756507280 502396 -12874586530796199121838521559040 502397 -24436279747909090737941724589914 502398 1430436449770703907808240863360 502399 4711497830378306278284658452264 502400 -11337040774646275768522899456000 502401 5391413933816330991063663466464 502402 5597486535166265983776892147152 502403 -31616443122971284855043249855736 502404 -2288501017748355004556748853248 502405 6475321497785214782251522251000 502406 -13099309192905709237865143570848 502407 20874866522399771261546481550704 502408 6023014554954071464678800552960 502409 -42571527249670572811716600204390 502410 2960823040605166774469281839360 502411 -2648376048217433445743962146016 502412 -123471575340099343450357628928 502413 -7575065042250486767512045294656 502414 -741218628657804759019103285376 502415 -2111346897948619242164336824440 502416 -3804231513383074120253978050560 502417 8440970044500861490129142746880 502418 -936290011211769747972412366848 502419 12600850695040723260293863077888 502420 -8669517926510656148943399102720 502421 8380509103833439840194305300622 502422 -3538572268549102532999113278528 502423 25745140515735797044242527518128 502424 -5499931390443371728073814343680 502425 -3330849708347489866361095272000 502426 3100045756227922990577170579680 502427 697976168941512770011516370040 502428 8703812421919747358727348556800 502429 -21018347819620929172954092882970 502430 25288830173092127748357596889600 502431 8512380743175110987518630726800 502432 15517871844447995833872093806592 502433 40108739814973298259263322510000 502434 2320035631590437929434667742208 502435 -14900475217342236078870811391040 502436 -19626004558548532235483894261760 502437 -8614786160618237374815031754112 502438 1294085137029617946676241265120 502439 2112618893242235998261322846256 502440 -6255565467634877587051364352000 502441 -6286861419916391654392797137158 502442 15979482118972594048257994525872 502443 -1895465250015562637331267960828 502444 -11194372716492661776307365465600 502445 17881448945132719000473426069090 502446 -1442324452188516298771460898240 502447 -2781435825966806746677133958088 502448 -421378571746703780723760562176 502449 -21739677868031863538693432731536 502450 3940575717926090580374562789600 502451 -20552194195552208811129869314548 502452 -322440454139497483136640023808 502453 3755846671731320753376727479360 502454 19395421899782235155123598322560 502455 -68474957445065123968591699200 502456 13107872371385249929962304450560 502457 -2653809983307549373297596969468 502458 3832839347742284304008360964096 502459 -3605813068381371957273013555496 502460 -1627174348468346034129826959360 502461 -9044734316359135188817383062490 502462 10597761276304895068407727871232 502463 -5604930431007010486742132803176 502464 -6868583338211431292395296129024 502465 13136065394021706437466735163860 502466 -2055513910688740288910621387568 502467 -4999180619272328333006431965696 502468 -12631095572055969882910714644352 502469 -17288454949865097996193904268288 502470 -4711310663688276497451785836800 502471 50904014894495156929316005224000 502472 -18557707106155096257250835128320 502473 19912040191114180563274662464784 502474 -3571680460503976508372536051200 502475 -1518246005134052117671761090000 502476 1959552765129562143586940611584 502477 58181797548992617273581957277632 502478 -33249434477804646806187783744 502479 5320213787018503605307794925248 502480 3650691451992750167884881592320 502481 74522328121494447305092485504 502482 -2508784343649955171185011746560 502483 27595668335332229974940933846880 502484 -29103053385769283937157699065984 502485 -168019782568737056191324843200 502486 19617214096817860074378395446080 502487 -8848288922710863994018875423864 502488 -3440155120139819946575223152640 502489 -12527898781079748102820540159676 502490 6212326653962549654010381777600 502491 13348810058209049319009376377024 502492 23480903769256786271692387484160 502493 1852687239457065070871681100000 502494 -5275343844448869271348165242240 502495 -7109936098395025974286775112000 502496 -14027981097949404228038820888576 502497 6764182526866548913425052122240 502498 385705804184035801101766779264 502499 797877677939176261352418649500 502500 -2807676162537277901314515840000 502501 30427569779374229135203144837502 502502 -1611450396781867057707680643072 502503 24878208547659284746244377125120 502504 -10614224346240438364334809006080 502505 -17681221072133995523158306565340 502506 -6593495947173483500070924548688 502507 -12005566507750766590304772351244 502508 19058655556812423151160383619328 502509 -5906529946125825242749609544640 502510 1517004645051372988758782008320 502511 16268285535741104584299587084352 502512 -90217022286528998154641571840 502513 27923461094425011595198040066 502514 -14978081641006915127925013020144 502515 1725871674658650276888703213200 502516 -4626016009947759148269183627264 502517 38290744584671063859544603675566 502518 -8282438525032327545296741292672 502519 -27357669818143963313046296615840 502520 23689789946797905370461643776000 502521 -19562827593094779339353673340416 502522 16119420902017321116649044243312 502523 -5234586357478015355987595294960 502524 -28340083101470873229195579998208 502525 13244128619346548364157094004050 502526 -2383823942400531759025862028288 502527 6295605642169451566758206241408 502528 -6497822412812193089075435012096 502529 8183402071770070128644136308784 502530 1566888829821823995020781112320 502531 16415603026617129203568424879000 502532 -931201657325557280299984021248 502533 -779446141035595752456301614498 502534 -7207203813240241074650869001088 502535 24570017193373470543458041504560 502536 -13196711821913034688923684249600 502537 -8043402027860329759125792212736 502538 -7942650398501882159982704843520 502539 8329118600531567418866374717440 502540 -5783612462033394300908753525760 502541 -67136046471845301597973455360 502542 6654499023643222775300180346240 502543 -38267921001503479456321612368208 502544 -1689032250608878220480291856384 502545 16756557850912874705144071384320 502546 -1469860798763489186793350956032 502547 1261221231350997300900099980592 502548 18801217702293783037582532474880 502549 40767865912866440265917420929550 502550 -3948931338755747574928181484000 502551 1586882597386487283439329427200 502552 -19837783724631945155726419814400 502553 -8917200442300597878646551174198 502554 -3534218615709057665616414727680 502555 -14860684249624587417412256879040 502556 -16229495859247883986678877575680 502557 13290563061290165684985845135424 502558 -651227265048563352972322141824 502559 6623928827530015092798015479016 502560 -2768708966822379832252022784000 502561 13550917363247117801989097784000 502562 12395511184144478265163447689600 502563 -7326268708301717788130053138056 502564 4416175748026158103342603074176 502565 -2254730329292346199738191646080 502566 -8852002277762271661548536621376 502567 -7850170902653892445094196281008 502568 15058531440531050255025871749120 502569 -5221447843547547242637618704400 502570 -468401345665950267460689307200 502571 -6571394224974887831087631138912 502572 -1786264994758691096096165462016 502573 22268893540547004397820766291744 502574 13425990808730834060443523593536 502575 -7905672141580245241900310999400 502576 4024497413694063530584460427264 502577 42146864249120848287595599381300 502578 -736884523671982472764831311360 502579 -5619433265988317255079663388416 502580 5766574524052571308981966364160 502581 -42975178503936693659178920104320 502582 883822599755812788796705855392 502583 12889112048490122308432488457440 502584 80176649506977066424332779520 502585 2698599431482301524017193923780 502586 7435653911543495814512825798400 502587 -9768100115450545770095825271156 502588 -16242936535898314031121384729600 502589 -6061160743976967335912516554740 502590 566251830965787117725542026240 502591 -36903999186394046068265975891008 502592 -10855008973111070305862734577664 502593 -5997094632280655729297933783616 502594 8190162046249732797504174822096 502595 -27372538205215340950655940476400 502596 -7784483976509392892428541411328 502597 7876074741398520073339013542046 502598 -1371183523595901520024736106240 502599 -3795080542241062551649285528800 502600 5683981260820199379043921920000 502601 2438721693014776083572024996304 502602 8550244514009935289374680386304 502603 493452287688296872505217309396 502604 18046814915557985451697454912256 502605 -81304033039469292330237675240 502606 5958890514971189583729750490752 502607 -4790982165882379923077564342400 502608 -757559298668301065645748781056 502609 2860568615844461300541104496960 502610 11384851915420933077718421196960 502611 -19315845023803628426392565581128 502612 -16587326740270676928289686724608 502613 9634586719595705500213910918862 502614 955690954059860318386888663680 502615 10883414417103759824957785748760 502616 5285376196725735114247598868480 502617 -10304704164908472791447011155840 502618 -11805769011016933399782821251584 502619 4904981185576009557459396390672 502620 4343477641822515173426808468480 502621 2256807141193221151293727200960 502622 8343199428578627037571861005312 502623 -1868827568207802839885223687816 502624 9995650666561491934096168058880 502625 -12168690394319140589217313311000 502626 2978384168663015241348780422400 502627 602937591118906225765568219080 502628 13372959313710676721611566796800 502629 -6595799953455020201625022336416 502630 4007252323764841578722513688960 502631 -14103011501081410967746394282568 502632 6013562312920278554581118976000 502633 10349943709680162704456924717882 502634 -9784317886250227405565512704 502635 1576376517618023103757843810560 502636 6833598417302454022685253966080 502637 6924188773283450050537020198732 502638 7287635213350219900307273914944 502639 -8498627101860653886192716569344 502640 -7487747726067069044143445114880 502641 2851414601700087519437835720450 502642 5569270644697577290681252595712 502643 20442677625390833356547819810892 502644 6821072624404332585351578198016 502645 2898090388563577703518284662400 502646 8827167891685977058644347674272 502647 -13176275393699008574347680583680 502648 1653100261021616629467969884160 502649 -8062786653115780619020609649664 502650 -5949577040219527710993178273200 502651 33843733581864814535621862655652 502652 -7544448720273918608949399879168 502653 -1885520318195104680924274862016 502654 -16193089278128191170121257927168 502655 1658028365642248770043291236000 502656 5266587442148398327258561904640 502657 20240401946265529823398939368660 502658 6347458124022405949540186596384 502659 11035456264006514723255169492720 502660 -5417527843036286455986804119040 502661 7124349862743739174207086966300 502662 188764768231631394187537397952 502663 14319137898393113583221472608560 502664 -4216000035916637960443202150400 502665 -3222423699946712735905678786560 502666 14928765082940497855911914926080 502667 44892807011409137634680477352 502668 17300918619305810385737988817152 502669 32113997065065382336313267782070 502670 -91571755504781330565897277440 502671 3169517877100773717765888796560 502672 -614560220716062981366181969920 502673 -41913750244909846564181244205980 502674 -753801312071487882156807283200 502675 -764830446555965791126040274100 502676 -20853038104645506926341182887040 502677 5928832954974289791144892389120 502678 1868394261472309068729605232768 502679 23313434054368560809254496937360 502680 -5224573871459817929516335104000 502681 -22269003622430210312279440909209 502682 -849519115015368638010360307488 502683 3955284595713672838319218084800 502684 2490169723120665067098412070912 502685 10974418900513357777573551958380 502686 -463091915400327747415056985920 502687 10394918191753655450390747450336 502688 11116010169538428244788362870784 502689 -12956110861604925628700423824032 502690 -5212106888478200213278016848320 502691 22396823678354839497404349312780 502692 3180510823809603483120420882432 502693 -3658066378596498056720103349280 502694 -8328527456719535517499667395104 502695 9579634514350636248199755913320 502696 -567223676715401756097076592640 502697 3699365147969353245263727914340 502698 4474030226296279698692427133440 502699 44796325509536894663649041467700 502700 6089868423963417364772615462400 502701 -8362434270934077663962936503872 502702 -11598063705080622257518914206400 502703 21662401474859353533560380439952 502704 58081815254674666487533584384 502705 -486359593802158991715056954880 502706 -3134714624395511470328691806448 502707 21278300537803505433433011898992 502708 -2258180392063971442935312784640 502709 -5587404717962973278947683703620 502710 88870457982284861834903212800 502711 -10535474504417992539057616864896 502712 -10500843890141897052700111011840 502713 125346584392140354383497452480 502714 4870439651545988215278827174112 502715 14165038775638097074660595216400 502716 16518702921000127180314649661952 502717 6332519440353724086679490941766 502718 6571596993901042803322122850560 502719 2641626004868539578242070262272 502720 -8205897422716150085967748792320 502721 -14083676005208827277681314462800 502722 -6847499965958165741591569645440 502723 2852779773528005696650130354464 502724 3664849203785971451663737180416 502725 -9204951916347234531930491774400 502726 103681863299497983340344940800 502727 8559860325151158321081638565312 502728 5846966295654213791466898268160 502729 26458704988560100603526302250330 502730 14755775415617121385423850609760 502731 15805870112989023288916438627128 502732 15277627235436004304467166948096 502733 7745665618283777508366775911360 502734 3647584089677330765419395714048 502735 -22976353488523256083098374179320 502736 1791126073539379938937586368512 502737 5053840957461957285649996687968 502738 -4608179307285916249603293461856 502739 1606051659056259095943210759720 502740 -9425902419734688675546941952000 502741 -11059586328154004580370612355748 502742 4343902166137024361642127217344 502743 4558480455742162712814313471104 502744 -16679489541920211291520962355200 502745 -10374840149990953805600918293500 502746 -10324542689818934428888909641216 502747 7681440406369925057141542895632 502748 -6040376929875510308650098734592 502749 7697485791959029592296377992364 502750 -9071625683288168218364939856000 502751 1075146311577783401321083344864 502752 25069744467900923062206011277312 502753 18214303030145114551596085491504 502754 3216353930431805719388794870272 502755 -9958658396144638217565744720 502756 -175086800118589875111759339520 502757 9265541105901921345314217700320 502758 -1588595193422093444458355960832 502759 7018660309754465218902483267840 502760 -6588048115099814438429367552000 502761 2724775127639779654077954825600 502762 8041508377226923206709404563904 502763 -21870935102926455279525745311960 502764 14988543553249084464693692069376 502765 24382906783490267690077248208920 502766 -11118620261509273612121722330176 502767 -27087421098532900756507787001960 502768 -1943050442333803016082622021632 502769 6480222292625187036650938393170 502770 -2039785733265507636454887206400 502771 17504021453358448993558613696972 502772 22740873452103995909742436949376 502773 -22846463437513590218168178631200 502774 -20555694077387714145836352000864 502775 4300105202122734235796761450800 502776 -23893794429259092525882830868480 502777 13701237691959868199996557341072 502778 -13208995204397128037942634021120 502779 -896300788090902983614800867816 502780 -337586956385280936848044554240 502781 -5323169052604566665935363943418 502782 3418298288917803458661118270464 502783 -6243133086040135655685257295696 502784 -17756674593371640743534121713664 502785 -1720919993534715075449131251180 502786 -23328204708530170410146437263408 502787 19847809812470535606664341341436 502788 -2741344887047318478355069734912 502789 -5701771112382874246547422013568 502790 -6128924508838773020817065617920 502791 8481857782830512570502365063592 502792 -36422629198373369596780723230720 502793 4319900641368566511674283426816 502794 -7375673474623464364075878696960 502795 1929856731449010409763238880800 502796 -2659294197928087283624035003392 502797 16922909300900917702197522192480 502798 -140125900976344086704541506880 502799 514202096124565179689770059648 502800 -465609004465691697299103744000 502801 8109159334810554285066488813812 502802 4729208969631141082097225661600 502803 -5522114693394616876769432791296 502804 9825082748500822802005866002176 502805 -2156741409588271919258198300640 502806 2710407601004244931621021446144 502807 -22405375218887483212312195637944 502808 20966379352011557293145551656960 502809 -3618765392729178360943460602080 502810 -1230032277776162006924386452480 502811 -11301663055876656248317037058540 502812 -11292185089522883032519139288064 502813 -12230201370519733448798904986816 502814 7143929905682907876478179881088 502815 7267725322149481523964112709520 502816 -571570549934426665136939335680 502817 2786968217259810718242390609600 502818 736610388175502906299791879168 502819 39056066341989870829277061712220 502820 -1910507585860432986390038691840 502821 2043766149450466173916337743680 502822 -8479442095617569861288167445376 502823 -3853807083636233696738183098296 502824 -160773083634442032252881141760 502825 17669235893967044152882908955550 502826 939299873073490234076791555584 502827 2261023855525897728053482599408 502828 14034921614216634139233688640768 502829 32679386010237144682155272897430 502830 1978992134996361389012921944320 502831 15310454839014271073520035933280 502832 -3455440751464817882472684945408 502833 -6317886936625826734240920882576 502834 21515364694339209426863111916816 502835 -30387945859913237929601053632000 502836 -5140833225838569286760750911488 502837 -18188375249085936706328416931808 502838 -11683613533152694553432510534400 502839 -10529858669475272847814403551296 502840 -4360069890074695641290488627200 502841 -17216671252866090139892244748758 502842 -156310170544706580207518227200 502843 -33550574007239980877623929775920 502844 -3132827295122793796695604491264 502845 646977216418393957182733046400 502846 29063507109614901796039150886784 502847 -20005161111805063635412132624704 502848 337173805482097187045371281408 502849 -1970036357522757556063685737536 502850 1302338327740181402469347052000 502851 -2960701051640813035805335228416 502852 -4795366578352560081677728133120 502853 21001046352939052695369217484544 502854 4598828438725697171679487964160 502855 -42062036305233815799833726640 502856 14640735832763603607928391270400 502857 -16814173675360586587683157691280 502858 8950454971966912230638913311280 502859 -10330180617715692478561418185584 502860 -3087424563367272195491086924800 502861 -2515970785358129060655391638538 502862 -295518218314546833821319413568 502863 1453683155056280349122364363144 502864 477885134456047044523919130624 502865 5835772505167442977685832599040 502866 403971075136451627348138509824 502867 -3470496358661702953504804857488 502868 3016899482531004256210747928448 502869 16740580232400512934327615939744 502870 -509812974575622330298421541120 502871 -12234765055867225283487929614488 502872 -4369449786771732538422621634560 502873 34446693062213374183580539200 502874 -10510345928399147539367124674064 502875 -29344013836380963082978209000000 502876 -20388689859948129493862179840 502877 38903356767833410494427321027212 502878 9323597321634541469190185865024 502879 -10930440646864251984141625554432 502880 -9741755251753885251360129024000 502881 14276021920136082707547075563952 502882 6544043923360626326837699702784 502883 -11135279975298964368772250768868 502884 -13760033214562104973536567555840 502885 171843178332143607235594250400 502886 -14209870061348424049236514360608 502887 -11402405681733472214998337855616 502888 -24281445157490705093050736010240 502889 -37981519744453398658484716800540 502890 7735724687845346930301142897920 502891 -17481990340191301637698416342968 502892 777508436888868118730164915200 502893 -14718245462709567843335714434656 502894 -3930051873003874210417082888448 502895 6108598274722722887977147698720 502896 -1154418889824081258179794403328 502897 -625453653919572908895273598846 502898 2253150527477103290500129710720 502899 5706140390356057893007381662264 502900 9102567816485449506460373299200 502901 -763882274029358752498224260448 502902 -16249410042721070670742966963200 502903 7236824658227834399014825494144 502904 7369797848108334316389229056000 502905 2295918861410356368120084225600 502906 45944313466105516139392395744 502907 -9816063886642028599369413187728 502908 -1062288715426429559688680546304 502909 -8657670323279487705010224645600 502910 685371090057912032030278263360 502911 -7952082158274359998515656307120 502912 -6972960756826136873787929395200 502913 -9721284854568117835877923255296 502914 -16831541633004365387083247047680 502915 -6496806518450198627993431970400 502916 -8444292965821737508444915799040 502917 1649647239919690528293822466848 502918 1108393720700320940990134230144 502919 31501294416874386461812719415320 502920 6512847919428870934989019545600 502921 -13382682712755527790792244235878 502922 -4774249140358493999431179264768 502923 11953805401427076472673415898584 502924 -17103766013488638549876699599104 502925 15955627352903953794565762303650 502926 -1121773655065220605590081609600 502927 10077024374791180933596314845392 502928 6333085309351336596766743109632 502929 -159458351612881467117788841024 502930 -13297097519090882492578104614400 502931 16326210107637075097479494170704 502932 -530984232739387354021271267328 502933 15057865805924826746920683004480 502934 9914147720381052932845057283616 502935 -14230079946022996214780781409200 502936 -32070718649378526827735319275520 502937 -31343499266879160496513033407414 502938 -15198037411266281336979456842256 502939 17523912021651381401993129444280 502940 15736056141730231382924657303040 502941 2462098835791423820942626644864 502942 -3615659305115031750245687873856 502943 -5366135111973204142054966976400 502944 -3820129856766115313248572014592 502945 -17405994332575037851955164171440 502946 12197379296522748043861043598672 502947 -12082996223981386867606414466880 502948 -31332749887537938781606625656192 502949 -57671481388771848519961412640960 502950 -2713524467047919192577401856000 502951 -56174532596992592573605146737496 502952 4433212419368877251528194329600 502953 23783329604201336378127531875808 502954 -18800484472764482840260509055824 502955 2570973201462037533916399851360 502956 25396081512481843419926025538560 502957 1863404352775620325879634771072 502958 -1539234547015627013861227871616 502959 -24516931518662406862638560446080 502960 -1143953294099887297086414520320 502961 -35843208702720310980603851523438 502962 -937312202071204088981646686976 502963 18443513392817660154585094245624 502964 2405339808694602706396941778944 502965 10382678543639365513296434832060 502966 7926969094722277164482782806432 502967 294764439133581424643667718512 502968 -20925920378017449803657959833600 502969 55080836389001025731862737167696 502970 -156464752413188947565155973760 502971 13548279888044337039231124224 502972 24639537426246100083518727627776 502973 7779752197262189881015366641222 502974 1826227249421986638100908586944 502975 -3738137331293361499840069824000 502976 -1305993997527025875704893931520 502977 2710803403457944514081492780160 502978 1573402379408523217340174449152 502979 -4710861609445543113659740472424 502980 4296288181646646597454612254720 502981 -8470279154092591429790111963936 502982 -13235767666993850637236915061408 502983 7581147026378321727440817029280 502984 32220692714905234008179768386560 502985 22317985208413188329857915417380 502986 9340771353048166588937248796928 502987 10837202954552730224936347668480 502988 -437672645609167674153827280384 502989 19177907081558963896986160261824 502990 -4099989857113846082336116003200 502991 -69304827599290823605287220310928 502992 -204511583141444917930475520000 502993 -32806058049310600798822421957120 502994 20386634085490772978217267489792 502995 -2363252506457143979978589980880 502996 -7942818499270134445998410273280 502997 18625721182516035300499626798 502998 1431066377982701955006656432064 502999 3473365622458584623796873297632 503000 -15364020860245813529332500480000 503001 -4534485283065904537284043349670 503002 -11882147333576911106966673324048 503003 -29293916513924690147044324562748 503004 -13267240945637446841001770999808 503005 -3352605761497858155628353477000 503006 -1574939273511412974466733752320 503007 7365055334628156793702431662592 503008 17043601814745715510338024898560 503009 3458582438754152414612006742804 503010 3451845592147938436126122854400 503011 -1925832653729506619102022596208 503012 7108359454505860435273583677056 503013 -1623569299891607144189442026880 503014 -71261679200632757676431812800 503015 3906837253503117948999070665600 503016 2011693855474020990229674393600 503017 -14314305615617212656150947748934 503018 -1742484296664575838658266775296 503019 27260616246845905053290190918888 503020 7087420934628002687961432852480 503021 41276886025753207038798351536844 503022 -1766918123101505259564766819200 503023 -21117919947840164359459612238616 503024 7479853715740044261796338892800 503025 -1706526673178073185807423748000 503026 6114520233678186236518512605712 503027 8048836573227288354909033640272 503028 -5498342122649372902850160303360 503029 10915881157472131981055356294140 503030 11057920418237210434130010451200 503031 -15879708430444499736731937959448 503032 1886194537649948763345510420480 503033 13978858550528588344971748051584 503034 -6838689585164840585379671443200 503035 -2007759108199615811284481092800 503036 34632392076530109486970856514048 503037 9058143248780605879079879354880 503038 22260559235827267018897919953920 503039 23424867550027984648825328643840 503040 -10486119675923903821350678036480 503041 -14356416478290651975821655582720 503042 -2566176179056338038730535913568 503043 1402841886714134591320239389424 503044 -4373837754913102198226240844800 503045 6073743672979676016601818042300 503046 -9148706261367428503057859000928 503047 -31865326537747754853109377151488 503048 -2245185688738583077776653844480 503049 -3922147824787015095244273073136 503050 -3851182506993062032203753913200 503051 6046996810865358633507318474504 503052 -8157644695205795348013641711616 503053 -13748034804932828613426620426698 503054 13421260147938435293194996886976 503055 -6770711008329754979151589825440 503056 -3009659451160157952575612387328 503057 283245502882296677183371148400 503058 3660444673157822796860293459584 503059 54176996048309988552269425955016 503060 17661471081463902389167959156480 503061 -10829598480996130082168535146400 503062 4422721653285011127805706289792 503063 -21469838198331659472542519913600 503064 -12705837885691179417840037478400 503065 -6225349678469332078633512156540 503066 -94000416359111314287187050768 503067 24498331994629932521051773062000 503068 -873284968982430013036447207424 503069 -5733513110913312238309125561504 503070 1855665954754740850885281619200 503071 111681052993229979242456082352 503072 -5461350415787431153286774784000 503073 9775788064315499427457813245522 503074 6723044170249110679828034058240 503075 19454436465828811691669212038300 503076 844081262213085697157816868864 503077 -31916919376617859216040754779074 503078 -1496883409456263225035496368160 503079 -12715479268427226563046201202776 503080 -13637856963465688958789657241600 503081 13506986591277626562026350476744 503082 4614680471333026523886464071680 503083 -32685453744708541113648358088412 503084 3448023816809296011873113558016 503085 -16821820165005857358886687704000 503086 -18910650033460326744416719459008 503087 -16111508722465033726787274222600 503088 4903357163040778863566823358464 503089 2547852917897179282612055781556 503090 -4841441140310913254010563934720 503091 315446380007582078767254495132 503092 -24711611399140138446468089928960 503093 -25742892653741139703382805426240 503094 485025056672497393997866844160 503095 -5900651106561188645387190609600 503096 1161164578350786923324319068160 503097 -1772257150855722394675589214528 503098 -7245731922114618442306604261664 503099 -590364337205668100381423221440 503100 -42204324105588908152141862400 503101 -11930344002580791568924833166400 503102 -11469346113322468824297980865408 503103 -27778707843918181616220619729536 503104 -1660654978771216142541283917824 503105 -12256509207146239501734444349740 503106 -7253989870264679502989286676992 503107 -2756677876082838644970484491768 503108 19165481796059538991474861158528 503109 -13625852952749382688986316309986 503110 -4489636296359574593373329159040 503111 413250304725696193800645086304 503112 -5481009539027256629670914580480 503113 -22205774167771717016564780327800 503114 9015116425931206412657003008512 503115 -10011828558645510961195810651680 503116 -2601675269707356983482545448448 503117 4057177596706347744843417936780 503118 4483833848453771349798173921280 503119 19353441967998073593032230984944 503120 -3232117710268352133727096012800 503121 23214660438000097892998741504320 503122 19792405070455653647800845908112 503123 36466766340234189692132344827372 503124 791375529266480786458782099456 503125 -4734882287664904826090312400000 503126 55125200828796604345974309504 503127 23094428479968368963583616047264 503128 -19896920873827356589749591367680 503129 -9224696958366527271989128979712 503130 -2616891583718662607911459368960 503131 11298169622601085125866228580932 503132 14222176710718135168025076630528 503133 1405401136478597307931485738624 503134 6847922999881707674592088089216 503135 -36400699658966727689160837301440 503136 3883576048859346426685786816512 503137 -42837835333327967673235732437214 503138 9319078786647140215036498718496 503139 1949600234596840436901896686080 503140 -19572285921022706298909405880320 503141 40430891996767395726830698599612 503142 12059264072093563012873055838912 503143 -258155758633009461276409039016 503144 -5448348029422532665535549491200 503145 3563842290604191924966277113600 503146 -1177448677611661403497650157056 503147 32966081429829949254388996180596 503148 9399845710383853776176846536704 503149 815630706945746269769435273666 503150 -12232269828535399561659319128000 503151 27947674256380622689295060605440 503152 911862086234305900710554173440 503153 -3395332878594631818137414877120 503154 -501743992942849088516643578736 503155 9528763367079503784513088112160 503156 7740851938899816104156760155520 503157 -13605480464592037144573928596608 503158 7103379389439265431538760360640 503159 26652251125307085077348454048360 503160 2930328653765460819123732480000 503161 -10111677977150672079504466117376 503162 10339373435741802024642326110464 503163 9875807820917014886380068195024 503164 -24964413556897161971019590170624 503165 -3383390316677530083803477404680 503166 -8667080030821404492420353928576 503167 2520723297261107111690327220592 503168 -17307065658237466958653953146880 503169 16370978412265543423269461072160 503170 12234547080307501356304445506560 503171 32434759828542910404479520708864 503172 815238382641323604078045119616 503173 -9130375165423162181296527871200 503174 -1764484958897999556720582033408 503175 -12370564812675535906496060277000 503176 36529186846042672705857613870080 503177 -5758396128550575720269556678720 503178 1588821187793830263174397563648 503179 13274949339185857225871185823760 503180 4229373104643738292390526899200 503181 2501817719990920382133407707200 503182 8414602971126804452475925277184 503183 13055877642889775349916656177600 503184 5324012683265607994139397193728 503185 6404709777651155399998550141160 503186 136443803131758365548353197184 503187 17300379332125295675649986591160 503188 8904248863957920479135234000896 503189 -867036290985626387559273370632 503190 -5204019323841524202066927972480 503191 3226785915810753435748315374472 503192 -9248604601922501815593018163200 503193 6652900675909708601804045144928 503194 -12511406876333336986006353150720 503195 3832754339796286967248385122560 503196 2904301423417394553386916741120 503197 -13127147007748462536128446915354 503198 -6708868651404365350951888490880 503199 15145376195420777528491213743120 503200 6311720949122247627188905574400 503201 -4616963984153555087665654189308 503202 3304219169816367361586095670784 503203 -45043918448068842999776825049920 503204 11982659481939528414757685780736 503205 -6767706648447429252795634508640 503206 7683787094212378142670084670080 503207 18093957121696018693852119630456 503208 285149522732876773561178265600 503209 -7246989245730837095345237350784 503210 -10913112750359000605559037870240 503211 7469276611755334058559695931840 503212 18455808594302490101141363123456 503213 -11963559891034068838690438850538 503214 762696966866521934158043711040 503215 29407750563565240810781045115600 503216 -3191022191343812903386888470528 503217 -4519151342114162116483441286784 503218 7109648288339120048261686732560 503219 -5418807278476276084347011508360 503220 10068527409579656146104688097280 503221 8805285406522918584776901174912 503222 1924198466527125702194564586912 503223 -2485072838595472109133194852352 503224 12573395215097940883789084200960 503225 1314331670499798059879258640750 503226 13690901512076552154112289702400 503227 -44999695590251752168079456224924 503228 15354871881265893370027240029696 503229 340220621222656845400982504448 503230 -4331907734827545503992520409600 503231 -31245203237752999833806931019968 503232 -5829433138136353769109646737408 503233 -33691752333164718696263629283518 503234 -144237333989564068527650019168 503235 -5951278124241462130565173804560 503236 -12971002888850862241021879185152 503237 -6065253782391435678180100686720 503238 -2361362804310312570678388865856 503239 -43306582616344502525794093120 503240 5721693648045292498118204620800 503241 12196043096334385230547084165392 503242 16763852131864922504846513716272 503243 5405939428951295516568579813744 503244 -2680105096832860528665040456704 503245 -14444698189507794752768110120500 503246 465832352882054710273790139072 503247 -4012145632287151927607429349120 503248 3173867837591567278793187262464 503249 -17175830901649872109259617044750 503250 8074873407904644148111414656000 503251 1066558409418847789063471531680 503252 -9644658117496059100473681627264 503253 10498581763797848047409441066400 503254 -1355488725647465072604576050688 503255 -8365764784328314568310720721680 503256 3990763763428202128481768202240 503257 -15485314842715512722199700091580 503258 2326361975036120829901130419200 503259 2880885280041239301192813958080 503260 17669472827056100741210352698880 503261 21996487559991891820164377128224 503262 924037254945225656376286537728 503263 9324334161608186405253303063504 503264 15328126336189760354853069520896 503265 -1562866203748405647788173975680 503266 12071829976647486672732950702880 503267 -26916308261837261318981986275684 503268 8213500080560760076541507291136 503269 -1368053422556316589444027569956 503270 -9012547265921352222964503638400 503271 -1741265286747598382873699797200 503272 138075114046260930576836198400 503273 690243459095536635553574108964 503274 1799398832075684792982674410752 503275 3801631539346437015891893604600 503276 14876648777923885041003264473088 503277 16080004711127412441294092089920 503278 161556295920199256482617637440 503279 31762182677118608565966785203296 503280 6136370462437147444823094067200 503281 -657432773641565777276335827968 503282 -5788434546119446862629349808720 503283 -9079302744427572598727447311104 503284 1926184463602793182620636511616 503285 4869064105454265491262546616320 503286 1751225231974429523801198481408 503287 -25504672760083024484119027671064 503288 11603435261908058273827792834560 503289 -10335676841161634197184883925446 503290 788539926827273111199372434400 503291 7832277189987324860459579551800 503292 -5299532074520621816187695758848 503293 9243548727718536655707549666400 503294 3797528613510732638409218872512 503295 2256747667213130071350406344000 503296 -4340322269398231095259208613888 503297 31681452302697688723078445791746 503298 -1969528024463521237650370071216 503299 14489414582008642106645014734240 503300 -6102442748337652934062949376000 503301 9580789160092697542075312210944 503302 -8912415982019546648825940848256 503303 17038085155180436655799485798552 503304 32788085959398956518443419320320 503305 -21482441727305507522416605934080 503306 7004850137849547348496283714352 503307 3699916014683542515651245514240 503308 -990279858261068555843000145920 503309 -11667666150969152236042232375040 503310 -160731533760706158383761689600 503311 -9297401201804095995640507597696 503312 -4241239808900872318499734487040 503313 1767037449503541574065078280944 503314 1777092158398164406698312870912 503315 -39325387936674759128996792880 503316 -1456124673804444214940680077312 503317 -17470418021386713483657297339634 503318 -21661386679677858183223402538880 503319 -10169408201740585330322034282240 503320 16099546205607925320622649548800 503321 109791995281367667906387107904 503322 1652611212732635896902720249600 503323 -44490872349295904552586514532640 503324 -4150563256299432135631932710400 503325 -11737672873376538314063203015950 503326 -539051345778553526772693237888 503327 7332278214629215883315566503672 503328 7590963440236655688718455668736 503329 33878826970629053440635655740000 503330 7368842034129063781100135734560 503331 9674114626361094718717088869752 503332 -6081992581964023889623466754048 503333 24918753628944927807471379020540 503334 -164845862822045627514917694720 503335 340477340093564909953613837760 503336 38364474276395023854151661967360 503337 11946243254471683059105763151760 503338 10504909972359532251545054234112 503339 -3307782692999235797116895446860 503340 3818877480877731906380752051200 503341 -1030226559449215276132270720308 503342 -6249054217543315682232044709120 503343 15835507635411030336011303665032 503344 -1922412419560651193539841785856 503345 8166461261061319655905445618100 503346 -7745248173428000484213702278016 503347 847428043025376401865788624000 503348 4808060655208360470153654220800 503349 742840619570898216937497976320 503350 3414917368543026377245943642400 503351 34119572662514265157227995549352 503352 -10450290773681622002322843770880 503353 -30333732666123320683492668357240 503354 -12516338911262226647788975284624 503355 -7339503902023142319880528876800 503356 -9948532468564450817077294687232 503357 -2291129400058103239855396204308 503358 163292932137975491207531040768 503359 23443204376205383284935183162560 503360 -3753504653075002668755189760 503361 -16489768206940623467032672149120 503362 -5807910802056686358378454994400 503363 -11072048388780713896708153665840 503364 906646032609497311013566258176 503365 25328813523419845595206230643260 503366 12358392137113340535347084250240 503367 -5817606188617320171550641285120 503368 20001921039785033156526776386560 503369 -10405621894181423676849603688230 503370 4093612128430843741297929768960 503371 25088195828915494692419929028544 503372 -5180513955334340840541283104768 503373 -2657173706511789852827723084256 503374 3125249386251237906692312675520 503375 -41378844939472164099385661538000 503376 -5170619180387551579753596715008 503377 -7860361977983348213597760639054 503378 588969398036197022341528055808 503379 7099110827554331642332604382324 503380 -9714094630871098390748320723200 503381 20968173905000842746389243359182 503382 10078001598221991881415093565440 503383 -18694070948398065947972000165368 503384 2889884093138661835706576486400 503385 18713537654425996607766394560 503386 6286879441443981225140103916800 503387 41973726553356035667701509693992 503388 -21335631142937698707320696832000 503389 -16807288057493964862046770798810 503390 -792620762048544692018200838400 503391 -1204763392048526676839430711936 503392 -39927720000757991413330824265728 503393 15981360334573453261350415591344 503394 1582311750398968902609482339328 503395 -16773509068482861463954951115280 503396 -25539245617260684143825642088192 503397 -8983614890876619733030607041026 503398 -3479645201859466497612719048448 503399 -16003148575081011909346831413336 503400 4322097743735332266333788160000 503401 -27379277588051156499131856960 503402 6093649221044489382473779615152 503403 -18788057409971769198489065065896 503404 25766598306933830892697387471872 503405 575147345479013256734594409600 503406 -11487397223671351203691379225088 503407 11907402365018253314811456840656 503408 -103713282219708355799852384256 503409 -5949739474961260171014985266432 503410 2550236713875400926857069907360 503411 -4967454928038716656287025327200 503412 2617034485493537636583028137984 503413 -2231771150802929044159455056338 503414 -16167616643916843306975906286944 503415 -366115276489630521945253715280 503416 -10828788688052541462458545643520 503417 20721595257389273092415102746752 503418 9468516996673466005013782984704 503419 12315031271590729280128510913296 503420 4991888168352163472772621089280 503421 -20769556447910212389648833498496 503422 59368120726270195701372151872 503423 27034572766674622834761050316672 503424 -7636393425831856340825486131200 503425 5520766747343088972432644477500 503426 -13442372313093342940832717641344 503427 7080779779067120983540458518520 503428 9065041958286383371851105304576 503429 -58992967469682693303044996115840 503430 2082569156286455776462568881920 503431 24479780247763207759197861406232 503432 17725584173284854885193066214400 503433 8359580721643903722715252417728 503434 15510981923729239453490320780032 503435 -15211579588942394290025079897840 503436 -12751668845181231461971383218688 503437 40565875993420710897370282567392 503438 -2880831171819330912248921649984 503439 -3063079605370075310170476066672 503440 541700992006102743606676684800 503441 -11963463599764812995543655166158 503442 -2947301566135902601686898709760 503443 20089877585728440550009948703320 503444 289725654392508411366936576 503445 -4109183522279820619086339226080 503446 469330251054191830910078426304 503447 -2585414121452781959529638991360 503448 -2481232868121704723542606970880 503449 760916989167007220445872879380 503450 4177981624505402303083029858000 503451 -10538071621906170765463686357732 503452 -1292342527661456870413691236864 503453 -6816978209780581107425883062298 503454 3092617370545572760136313080832 503455 831854154692382880709676710160 503456 21212682835377699058816255721472 503457 -1277491512743036161557710990112 503458 19206413884023060475818798929280 503459 9481631819552191060367805715152 503460 12707648817402494601410448257280 503461 -1324385448800350040953594252416 503462 -12784798532151883959900014760000 503463 -7157629061861545592811746464176 503464 29610548594750446789991594065920 503465 26221609095453423895709894749860 503466 -10283516594273317996551715704576 503467 -5684837981673208259664730147040 503468 -5544419577154318306291131546624 503469 -2860328537058616955317835956800 503470 -841557940108737443939483136000 503471 4331292786067365692671797168000 503472 -41808349243098587462304595968 503473 542369689950075178099268378340 503474 22318621502444789842230503678736 503475 -3240764201512378996646277000600 503476 9210490044281132901667420815360 503477 -6911740395049023813847772289540 503478 -9681262516913958439529425839936 503479 -19968153104646441077113544888480 503480 1924986719624273384104579276800 503481 1959760594119460993959399840 503482 3828605864989897346683611209472 503483 34267266257836307371213944261732 503484 -536376188602761931161831550464 503485 -8449279978218899372482845653640 503486 -2489574668474502107600822965440 503487 -153451580248394955305408298312 503488 -12175791250483377807918877376512 503489 6789782418105241506730994796672 503490 -319362862311605009293351119360 503491 1539582603052563721735152775000 503492 -5126053525995704278918687269888 503493 7588143368185995058413110629824 503494 -1929154199512464298382708786688 503495 13646179237412113075578344331000 503496 3454012019685452161989458165760 503497 35942819908405858802191949283792 503498 -10052684100913463606611875975840 503499 -26903651546969034868442290329360 503500 -8992215065609378300013845760000 503501 -36757481895563369805972000783498 503502 752864502284762692904170205184 503503 2619896018342660327138256880128 503504 -5941062544749231040762381639680 503505 23410325108947712464413809991360 503506 -11166349987712407703785979431680 503507 7780170972851753666730356242680 503508 -10008413103574351169520520919040 503509 -23682203960876315116109519081760 503510 2484553466245898167444777340160 503511 -21646597574334695562133753234176 503512 21289044175412691926491393075200 503513 13147479084943476457197155419284 503514 -6466246005970157133322075663872 503515 18589380548594535844255391348160 503516 2712946161456067793309162317824 503517 -3568100114595729026360617841088 503518 323319702435920844779887292160 503519 23394881885192636984977871052840 503520 -11597976494269033354228334592000 503521 12432184243796890238531929370244 503522 -5608551660071523488348640416688 503523 5528149368983889086119804593120 503524 16110893000065132226878045798400 503525 -9871360878526078946299124642400 503526 -7292224031532883576587259073856 503527 16195495613986560802352326304400 503528 -1348647415816283361814736701440 503529 -10482561307042108064080348067712 503530 -231668435890527170599886734080 503531 12495011116588112507965441736592 503532 -4710877098673497901232022862848 503533 -279533751804825038990916267520 503534 9442793791409301983365471234560 503535 -9889357325131514442819233314800 503536 -9588456205507764806835612450816 503537 -615951858656634507207439813980 503538 -4602862302665136221077797150720 503539 -5320733947360721526825595199376 503540 8880003235662649471472800826880 503541 405883055325251429586990759150 503542 -1247223357030831409360380122496 503543 2012724119012709717351539202792 503544 20687757329469108722267809566720 503545 -5337033562942514980635648006720 503546 8481514805294989936758611796480 503547 -8724267856594186566026217456960 503548 -8126921871773667599787087572992 503549 -21249552115146802474515998835450 503550 2473751900767116915537900336000 503551 -3109141314113113321681407048448 503552 4804969795155978323968112197632 503553 9853459198590097770798244702464 503554 65795643250430942531265962400 503555 5099833885494677239591263851520 503556 -15339018635267820513877802373120 503557 -5828809868959631378976133012800 503558 7582612400503106187451562422272 503559 3550146995116757509626834864 503560 4218840940915206474102533376000 503561 -22863301819950186421690483765488 503562 868303155649693953500797086720 503563 13193974423964509196092805481812 503564 21024138435637019006001229993728 503565 -8542045205725672648000595448000 503566 -6627968781160439001438196145280 503567 -43664279165890173034768830951120 503568 1674574892777946678436646830080 503569 2138397687280605260293144648560 503570 6033430857843886596038621962560 503571 -23578334819203768454529335900880 503572 11052888096862073270831830743040 503573 -207488476978030733071802765760 503574 -2487316101936298748289901496448 503575 -20003110091427208882616448221200 503576 13852452353666705547002407219200 503577 -18450936552636338905718629974 503578 18201178871085975393935691609840 503579 5252836718335958839924105098984 503580 1178523820557983604077472153600 503581 -6791612846160717870002601082868 503582 -16610021405075349207093282964608 503583 -4712569572274637599081425627576 503584 -17403819386246526798419989561344 503585 -9532780951143706220462705222400 503586 -3660574003550685160674449139936 503587 14884195208948586143264938393552 503588 25690928870781764850501950978688 503589 16283856467856178158439516048224 503590 8245214212661876693776731004800 503591 -25073281508970444638156088374736 503592 17963116595117566179527908638720 503593 -21602358957390078696938264033158 503594 3754951118802260406189839357952 503595 -81922307376318272417606028480 503596 -30991912495476494734143485612800 503597 -23997845141126475952169438236320 503598 5405673344719998561023549427264 503599 8226035796950531333253679043600 503600 -984432211530681724845705216000 503601 3722518064967836474182885608384 503602 39264229264870940227094714256 503603 -2867277849980194451630643845472 503604 -21971589655638810952676765306880 503605 -44950670531341605682663527613440 503606 6083258811870576126828385845504 503607 -680269170876581476605349317600 503608 -5912373358218216348548046397440 503609 29520247928227814448770907264810 503610 -2404856187189098864763388842240 503611 4205248894521789152094911178212 503612 -2127673260175847865365754301440 503613 -7623003653608645602423819835776 503614 -9971216774818407974328722582400 503615 -537742825467884524899674608800 503616 -81038084616756424306700845056 503617 -20888465458971622947979721054780 503618 2868703751914678474271761367760 503619 6838951071883267936808055786744 503620 -11565625677756686195048288928000 503621 -34357359400734676612875038606178 503622 -6628865000295796994729768207328 503623 12863841899259906342483678390872 503624 -17580578293780597004349029990400 503625 23814183623897519508288669120000 503626 4333598182609801443022881659904 503627 -2563864726777524190466733424200 503628 -8223235811620579327919080481280 503629 -8899617685973372140518296366624 503630 7977153433250708609473680096960 503631 6947157159790594912184359898880 503632 3346173678393824430035106062336 503633 6233567699039335390835924193600 503634 -1998043000582121564387184731520 503635 -22291454256733659404395159320240 503636 241403257949006832645398734848 503637 -2516499923522755562238040115040 503638 -4120960293837154306732607991360 503639 385964558721427127423147143656 503640 -9895816825352025326684513280000 503641 5347675798141603780882347079572 503642 1810672543458158440931923725792 503643 -147667090248353062802932957440 503644 -2424353788686780497631569845248 503645 -27135635797648784027300067809280 503646 -4547227546361322675012875000832 503647 17957617724641468292193841784096 503648 17226800598221687869908168867840 503649 223756538512308794957491635024 503650 238689452497366773023337216000 503651 10144040738114147886969446255400 503652 -18783996696881309486653669002240 503653 979050844229835211360846683902 503654 -12959493158134755434286285609600 503655 -14143084883516566990421691009840 503656 -14821763745167574627014312970240 503657 -3213358255078454509730121879552 503658 706276436302949113254521738160 503659 109056093052062043821939229728 503660 7400484775531014220789229383680 503661 -21147091277185769151944897108928 503662 -3667395045760701415056210783168 503663 -32635929593139699928485209207088 503664 887673412933866068479377408000 503665 27607630274549960744381803563060 503666 -2314463240419160108064858025968 503667 7511306297864290423645125080448 503668 -2585632067011788237496261638144 503669 1450714611374402053790717930400 503670 -2359807821472722680227548764160 503671 30670860562666864309387463288520 503672 -17265044593456921873642486579200 503673 6802971425123807285034116437584 503674 13883192548821393619569742778112 503675 -17083904865441820394176895213100 503676 15626399880078285709236862804992 503677 20437328660045411276802343347840 503678 -1762393898303254026604422754944 503679 12175532992564362539076746930688 503680 21598337551132906735765605580800 503681 -19209009078983746915421168650668 503682 -8469102743453960469517685170176 503683 3988709676856742630380414704360 503684 27638570137117193416637088652416 503685 -1054964389429304991823696473600 503686 7931765748903160881454770141792 503687 -16838025574907294740434507085128 503688 1589671806681886455653221662720 503689 3441741008729199885058638966820 503690 152827227140168184356367014400 503691 12119705980160973138865655824320 503692 -1451976735363101819887892065280 503693 -18485935990921624746414171860820 503694 7149747755779972022597623012224 503695 7699255863712173011720703805200 503696 3900802412754012406045564772352 503697 16053143407218050421148820290800 503698 -8658384173682939160448342327136 503699 23496381427298023209939772012032 503700 258128903076107908730702745600 503701 36606176597252589983562095560800 503702 359949351494923027841490457152 503703 3062533247820737131799724335712 503704 7414234239895676685576883814400 503705 3240397843539866332189537705860 503706 -2636089633011995374976779530240 503707 -21374858591926770746956886498044 503708 -13550052465715871477125101814272 503709 -11953803644609734833353862809760 503710 -12280260474785015331901933472640 503711 -4686376620951473653854153012648 503712 -12299431336212075968574070456320 503713 1898247229066871915083791016896 503714 -19066471197120177145237878650544 503715 -3078296264572458948640768844880 503716 -31457416470105743131892845260160 503717 358966887272244443940005624766 503718 -5053783201008018766098535877760 503719 -7034282527298780728338295400000 503720 -16591375915879338747508166092800 503721 7481841218029046207412639722772 503722 -11746428972303513860387909003088 503723 -9260348108965759464219829968 503724 6438195221294104713249000053760 503725 -8927883034553218242873649858750 503726 -2239012094259679492384546062336 503727 1661119014572167964267463714432 503728 4477397482803201744555586846720 503729 -5504634863934444559215866709324 503730 9206148707758830025730765217600 503731 2593314466355997627009732712152 503732 -19980938519265925894736385035904 503733 9773123952109183811821022133024 503734 -8722767702821169182288535484416 503735 12691760237442318321228269086680 503736 -10474697408256959634901160755200 503737 1265278966856051756807073578500 503738 22110116014451236175682589889760 503739 -8467268474006395082042355181476 503740 2969825176732583412154774195200 503741 13121702346707787205179550834272 503742 -8533042277447928328735490242560 503743 15841103088173845323261630876992 503744 -2277729767405520749477593350144 503745 -109114755582008960235263185920 503746 21118584627081743102215751337984 503747 19277567515296179930644564262040 503748 3248892810600278451742798848000 503749 4126808254291301897436323273436 503750 358218060852780044936120640000 503751 -11915082947182716432093406004568 503752 -25647873262178715043042367462400 503753 70371222785547342116761543002 503754 701834639285118495112396651008 503755 -2208542263570960016192722756800 503756 10155602486225781047132044347648 503757 -10822100082244337501666932228992 503758 6285716473794477855163095372480 503759 -7297687888021409665219033787400 503760 -190689618768520813763641344000 503761 9423365508084579230658164170212 503762 927570901136554633481828078592 503763 778787257944923579914653947184 503764 -30124159044712607406200347191424 503765 -5806801004085604183098074008680 503766 -9072538735822676450315205811200 503767 14091732639527704276335039119664 503768 35550618322182424639774394050560 503769 8892816795145877833789751476800 503770 9451530420254827807264013242080 503771 -10260448510095327516102849044028 503772 -8793835702728255374314532894208 503773 5116099713481128180788887363904 503774 -8725395737883360817104089556864 503775 7127465943287357865246204792000 503776 1808460884908753278803471499264 503777 19144314030249655971247793662626 503778 -13673682727480704898435530355200 503779 -42379425714584182310201449163620 503780 -4048693528225617456546382022400 503781 420391548936744954935049863424 503782 -11817593647887297152981735130816 503783 7026294360370358191990953768960 503784 17660226148549334531884473154560 503785 -21875855321182856847208330852800 503786 -13616571931239584866072931811408 503787 2902071843224283527692481103552 503788 264602624928482387420236661760 503789 2937732593122546216848537680448 503790 661003041731769479323736064000 503791 -39244655467129359423177856293808 503792 -2663271650640112835829231550464 503793 -40982492359356538201383003713280 503794 10880459295185759783041972743696 503795 26328099554258287452945236693280 503796 3096591181860907495697807572992 503797 8194533976801371014487685136032 503798 -3413874179335424296462236113280 503799 6462073148130301759697585565648 503800 13617554248028690063045061120000 503801 -7089542997711857408212620831600 503802 -3741973891331179972956127168032 503803 22682059709183404056735740374052 503804 -7492283364982450970742536970240 503805 8068896428183802915559909169760 503806 -681208689080355195019476123648 503807 17155775466922926296723175789552 503808 -5587262082326341473030736183296 503809 -31723839238634255835056422928384 503810 -8487956278263785920616740976640 503811 2507277263727772414460650408704 503812 3835231551636204037817068093440 503813 39707943679289355178735119098460 503814 9023707133032075105313246466240 503815 -6294926985999199283413703551680 503816 4730719177804746379995184988160 503817 -19571105776246790955351293134080 503818 -4876093772095825731242888816544 503819 42596310474864987019183889627220 503820 -590476494947590091118603064320 503821 24445153913806632850308786868022 503822 -17803515331336040267271591168576 503823 21390101510924710859173958217600 503824 -9727596664369876913650196930560 503825 4167454230358189387515767232000 503826 -3851172122651479270376563974912 503827 -10381913388507696078286395130324 503828 6574558577478490816350510800640 503829 3574062716869152633087791007480 503830 -12358530082397009408346709021440 503831 -387619892686307820923268548328 503832 3250155479834341108161331200000 503833 -4024169285044992278987967900192 503834 -14137051462469968822807803047184 503835 3786554628813395238709592012400 503836 -28462915559124909896901355563520 503837 -16217484597108785754245499382260 503838 1320719460446045334862541096064 503839 3310799284405739333258565276672 503840 39528615695671133249299525140480 503841 4331422751004652864728640495680 503842 9453283649498273653300715683200 503843 -6450122356820923724351989350336 503844 28773851094452113992560913408 503845 -3544145696734183023352297488900 503846 -521626320136268844328060669440 503847 -1363936589066077686614424198960 503848 -23251161870266833224426711536640 503849 4097254975797172745403603969780 503850 706691814952984809671415168000 503851 21566124625587114691051316444852 503852 -10509729573272431264387798328064 503853 1570983182597069417402502179904 503854 -5281202039766998845295619714240 503855 -17492934308796737039349120318480 503856 5127137903924722837812455424000 503857 22429246907339585590177212025106 503858 8340811967032789689048749322240 503859 3009929385850655362642622894904 503860 -4297385714870380932339279667200 503861 4149569520680424730032969228480 503862 12947184636514094903963692216320 503863 10232281287609358617970915976496 503864 3835483178139254707256989839360 503865 -12664202337632377726276498855740 503866 9878775163685671466613632336640 503867 3026442733969275166016404315200 503868 1835462622073997197798478438400 503869 -28173107091292525644853203324730 503870 3973982039026299278396349986880 503871 4330417646386231901810631035280 503872 -8091754316645578215567069282304 503873 -1857460244365164891722718698796 503874 -26649425203371100506491781120 503875 -27511062855254959333775291100000 503876 8366217255871845597494496940032 503877 -6233551255251526843478968045920 503878 -12603268508115989321084477849760 503879 4073952782895732501111741531480 503880 4373911448299017179328356352000 503881 2787883130955065710142735915392 503882 -20532858857344333619626113056208 503883 16333343954751538922440702349052 503884 -3050199490488059232610031453184 503885 1989432832860011605992876568800 503886 4445129875914606527310778510464 503887 -21693791580578986219984302437376 503888 1821777286963810952904797061120 503889 -9139308140273775181119674237952 503890 1234251741770632414726163668800 503891 -35021593914538309580531750185248 503892 8539184791028178728859881529216 503893 -10463368945400011324177107044256 503894 10660139292112615901290025246496 503895 1931377975248998233433968128000 503896 -33549204641785438991357184030720 503897 -499410297420593164649484837228 503898 -2195372559705462698408853659136 503899 25888376438744358357763853388480 503900 -2475485167852240808965932672000 503901 1454612624750301874489978002342 503902 -7211410161851981813674956766848 503903 5985838837081726730579889951720 503904 6344584481912398583247045918720 503905 -8292029683424768185531904282880 503906 -5620316406121354023288007816416 503907 -5344780187864721260264183573760 503908 37547416691307118202977987706880 503909 -8801965492893515322169745321184 503910 603936224102753431903643011200 503911 -23455197622506575817076086428488 503912 3923779006005675285897989299200 503913 14694275959013251562797998835344 503914 3760681388363461641170323405152 503915 10070712716647012112534806651200 503916 -14009767941178912592312942602752 503917 150013642682066335735982595040 503918 -7133242256860194937797738480000 503919 -498716244006735815755260365520 503920 -1270387801691928939547938816000 503921 25353357320887509751979694204288 503922 -3464981015123542792695188934528 503923 5026742058518956457121476944544 503924 8586776291207388565198388749056 503925 -5614517287086948173078770464000 503926 -5714956516285196445693009899520 503927 -21396927274388706139102587907224 503928 27568978655816221316316133171200 503929 -21781479274734492225124578248470 503930 -3599806325416632873443135969280 503931 124031524631042597362079434848 503932 1919574098256548087151267585024 503933 -30902209215468383326395783541620 503934 16804815125071450367131845875712 503935 28416259126942910835533371595880 503936 4693380574491658902523997061120 503937 3471340805256239004028369510080 503938 -20271702783151436052566169272880 503939 25311059513434390794191514415740 503940 -443938961445161008993499934720 503941 34303622703955050411000614046400 503942 11176066941873352499146240267872 503943 21859283916287409310773014233728 503944 -1935288736880281800038461440000 503945 306832211783717616379650550920 503946 -5186097171303340151688329669328 503947 39623350080074655794293417853396 503948 12909550912528720837172238706176 503949 5146245165155325542787064827168 503950 1141260469560290390593961952000 503951 -4235314984202503301700729996048 503952 370035835380686057839828992000 503953 1573242496139329696662045747264 503954 22612008024352509834332530668672 503955 2836667538346988031426136015200 503956 -106610634326508873177188611200 503957 -11342720723338343873569735660128 503958 -1446072388285437228039590909952 503959 14857422854567634457165381609160 503960 167199610306538052112330137600 503961 15752690944693057313478836728272 503962 -776222658086823594360674848800 503963 17357660838821109463837380958212 503964 -19467272302401400572958063488000 503965 28206600774783361423248239820 503966 3946151079520930669329816450432 503967 -1052547399693023061784273067520 503968 22567229773749689645408182272000 503969 28723856576596092359888920646370 503970 -3466796636480660029243078986240 503971 5502926770039906950457882189792 503972 -220471693479862189712054722560 503973 -23323215404288756073709977395778 503974 722095481206007587694624064192 503975 -19848934236730397446883973969000 503976 -6224476802018973062607812689920 503977 6968456274544282646797164745032 503978 13718291208222553469730436446720 503979 -16730342146075169393988370924032 503980 4440333592524316745797041807360 503981 14702586127176222928228928114112 503982 15450898502283394496483147842944 503983 -4291548418509978013712999590768 503984 3256736594372757012571346632704 503985 -7997262728245208333384664384000 503986 2617052020973399185112192256000 503987 -140192685448743751867936030008 503988 11160445513678714530964431360000 503989 -2353270915893779853324574312210 503990 1031686487662587664046756400000 503991 1408358786021169818760694428120 503992 1336898498664051789449876766720 503993 -7351348479202609586422151616000 503994 1653546838434940990717888884480 503995 25927980506755767176244029424000 503996 -5870545090287396463234966814208 503997 -10406316751647082801285514635872 503998 -5700022120901618261174721392640 503999 -677972581740819442125920884320 504000 -1843946514763374690988720128000 504001 41433364713341600903985666984002 504002 -7424235366005581472777768928048 504003 338778462400710083152391479104 504004 8768544694474591307887982205056 504005 39868271561535736278952953660 504006 -8440387836608911596986795636736 504007 2345470120359166794725189858400 504008 -6805849334828747280618541186560 504009 22915123419490321171300548603840 504010 -2984439777843504670731885695040 504011 -37422169583798516014337904257388 504012 -2779278950011841858581258503168 504013 11286701330304000720057804613440 504014 -4428824059439899028970021218880 504015 4667279567038757502142311490320 504016 973453881716742475293177159680 504017 17817046618249822438622984622066 504018 -2267062613088120454663740689136 504019 55612470033857941692254074254240 504020 -18603645085050019604624222208000 504021 8494385054068929919546887177024 504022 14375401734480367050868340495232 504023 2869702669227347341103771683824 504024 12043502661935354795808902737920 504025 -18863752465984402108029421534450 504026 -16286380997903420684879632566288 504027 -27502580042177782985127136278036 504028 15330185018596257712468625719296 504029 6118105280818717832538923896320 504030 3886984799005105282400720421120 504031 -19005410423458619286854131030536 504032 -37845330391791361192108090982400 504033 21959702827288231699950778547424 504034 -23843383157307993810618057841584 504035 -695987995639955424930857555040 504036 -9820447714848200371146416332800 504037 -30628909657841259154352863582080 504038 14729161002153373251485594336640 504039 4511185357272565984482530154024 504040 -2367224015796432702310776883200 504041 -26067262620616650504510014702448 504042 4170020811266386600832674050048 504043 -14319490908417172175101995843056 504044 -14693855568496613547949391748864 504045 2250385284610320567385943675520 504046 -2452601796970366784113413696 504047 -25826434140722770919375295459504 504048 1550050842468211123344979820544 504049 3431347397656426000014539397120 504050 1281914718317137827570577960800 504051 3495169243977413099201144409600 504052 22718967137296747060107994238336 504053 -7533928222611475880335495719936 504054 -2547316830506515737310617504192 504055 7009632052115947625359290639960 504056 -6735124858594389308968983306240 504057 -2467738118492994223889592138720 504058 9608400625133815098401328896880 504059 14039391499228953982463975966904 504060 -356736400273428348268365742080 504061 27230292119128513714404254118662 504062 -4851928678636489797532897954368 504063 742377521249438718001000664448 504064 -12262518523042259730332846653440 504065 -1236395137276069069444264582680 504066 -2857653985986967170739711925376 504067 5610879798534294824430932580000 504068 -9107968436089877444762115870720 504069 -7596686214829958361921047271456 504070 3030825347545818531009869568000 504071 -27980114392898850191139036643488 504072 -9410174474274139737683321441280 504073 -23909712785783555285274538216678 504074 18562136554761891703329651103536 504075 5333608666700398421018094067200 504076 24001952598557688637608936277760 504077 -7163949383465899951592735404608 504078 -2488335964689656844059254151040 504079 -11239903039918908809742195005720 504080 1293322319350823413972119797760 504081 -1060173204789644590205305104030 504082 -28294013626973579194976893713408 504083 -5397005192548275732009203320176 504084 -1068465481175037735785867010048 504085 -902651102889343383305910113640 504086 -27100718638398231206877210144 504087 22720421776243510199807639654760 504088 5616400624373084244970970603520 504089 -4443515022409498434849209760 504090 -12885573130821609596025291302400 504091 1348405615352552145213985026048 504092 -3698515818445811212389142608384 504093 -3653027105111851406113154929536 504094 -102563783210086119548315333568 504095 10940287676371619056957716087600 504096 -6428897333825071900993073971200 504097 15510760865168519855620934657712 504098 2191340411097361630941829403136 504099 -3024949581619444932959679458400 504100 -5076556236587274006919443790400 504101 -10281333167488093793095627306056 504102 -6005995581003985620587467983168 504103 27565478204248432966965787951352 504104 -298454368322303111123362375680 504105 -5024597071712177561137341886080 504106 -23959200929291543779946654654880 504107 16104546297129041281705519790160 504108 -14761363063132036680413438914560 504109 -25621518059076812993171396307284 504110 -6302841668880123526950990911040 504111 19565288973034229526365066212872 504112 -509211720447277487629923139584 504113 2305472777138994601704406481904 504114 1370320937393511726966924112896 504115 -6714025654333287099906104052240 504116 9496367275716391855497704977152 504117 37256192350072292126306075322240 504118 14448570156266858568552337713216 504119 -11817659485733210123485784546688 504120 8720316372306035572435119513600 504121 -5794217980941198160575074302678 504122 -3239103086136783395023022678016 504123 10859046691540517038100188412784 504124 12683259946529892503491800759296 504125 4806853123129276714907669670000 504126 626583709830623448173724365184 504127 -20447952326016253520416106532360 504128 13572847006200409494955130093568 504129 -2370164538882407090460226558416 504130 7672646436204682024148028510720 504131 12351622187526659087617407119664 504132 -55514786203218421888855861248 504133 8558605695099878040444193983520 504134 -10658301126043928861702007437760 504135 -8586181793819376125989613564400 504136 -5334698856186740712373032038400 504137 -24229762357522187737617661944486 504138 -482692964792026713795933069312 504139 15617115356795622911967831121940 504140 1129249726657391866274481377280 504141 -9327925643836531589119467799776 504142 10220212168835072508979966469952 504143 -1723729361410922542992879934608 504144 -246354000293708305762557173760 504145 2853229096651592857810424166900 504146 15405445698869638865615291310720 504147 -3374757665522908982593861148928 504148 -20387332799098903178206072561792 504149 -23155601951028003586322049836850 504150 -4672880296300286736074310686400 504151 -1173428255757424058446008089848 504152 -37740315664985860551200842506240 504153 -2070554235379770819401346113280 504154 -3288401960251477825325255632128 504155 3522298022540740379837968578000 504156 -12332049646464172317484464035328 504157 -25684148208381390967136832325594 504158 -21952150583257329766253050408320 504159 3052974302802858718465500509568 504160 5264225903465249525567780290560 504161 -14782262163080690640674987577630 504162 331506279757414317515704142112 504163 28830069249371779225360038530184 504164 -25730751729333678970898230794624 504165 11591499731367714015503246832000 504166 -308223151732589993954087556096 504167 -322781193395031300445575371928 504168 -4879384834521028671661153812480 504169 79120376573941150925841792029952 504170 318492066227170893208569341280 504171 17416667974774445335566675002880 504172 -7428896677522066743133910528 504173 41876244790196768180629698234720 504174 -3213286064969934811907169469440 504175 113202739841969932668500604800 504176 710948212711823406130798559232 504177 7424173462316822648984571242400 504178 7840117604855329289503290178560 504179 -14730865076536829321922545039616 504180 4512674114692110824748451695360 504181 -11797863294536523729536891128018 504182 -5621565938344692662170999609728 504183 8725108297546092145618448302464 504184 -4294997806613062783031200972800 504185 14569357754924691355707586588800 504186 -9045126046901020133608867040256 504187 9339410922805168530903534876836 504188 -8125379559515674498906908506112 504189 2503876171423008423011558410368 504190 6337839688836485719111593799680 504191 31448418967570894313465703864792 504192 -4023372530706347433373540024320 504193 739161653131240564083824937904 504194 19165791671205596304942458748960 504195 5031893111494244037507151711920 504196 5700529480418026426019244773376 504197 26450474998674776244909694967646 504198 4586119622759708565367806069120 504199 15664907657720269475309297204536 504200 13690336777359600047338982784000 504201 -17681270061598120335192398646768 504202 1426312620930224791438030005552 504203 9042503781832861347723771095040 504204 7926396297185699458197851229696 504205 -3873840181827503695792787847240 504206 2857865950479892243472455359744 504207 -6919585640953735436735981328 504208 1325236927954657446670342725632 504209 -10358632142146745351303302000590 504210 4690983652879013205645308520960 504211 2606816440921488505295988312232 504212 -43828158377469862096764022464768 504213 11086444619688753935686157936544 504214 -5721200342916185456153617625280 504215 1691950852231627402758950517120 504216 28778245639840349567747610624000 504217 -8533015145673483059403552843008 504218 -39115593592821456810944592384 504219 35602092364492928369503826163648 504220 -11564576778342615297993717765120 504221 43072616454300914503599648520422 504222 3556644845160606908700332436480 504223 40806622677797897679097058938680 504224 -3598226107477159475471893659648 504225 10024094824811859974885648643600 504226 16237582277321313797560003178784 504227 -22499981020571647926718186086600 504228 190219187883061135797003371520 504229 -2318452688653445508612139403712 504230 -14768605539325664371558616538240 504231 3331538641683863025121380570624 504232 212228556536852800442203622400 504233 -13248082226105067794890656177840 504234 4802278320201822983088083975520 504235 9099494198945203900140354019680 504236 8141976071600687162217248360448 504237 17740184028126376194176359018752 504238 -3673492923373639242261813477504 504239 -18624451322553935014328201112720 504240 1774395620797200128698000343040 504241 -20961369564854537840094763197200 504242 -5806709059534593047735281168896 504243 19008553542047685554616499250520 504244 -7008691034050675574955728370944 504245 -3551107936872509267414163669120 504246 1422613049656847377150187347968 504247 -28698186339870970820764881945304 504248 15706895300978831020070616207360 504249 -12022400263072870132066242204336 504250 19603036897232047854734751192000 504251 17526908592446392503620117056104 504252 -4323710600824817713114482278400 504253 -10340521744377538612357730904276 504254 18741142582494978048103615686912 504255 12761987528583528044831579068560 504256 -4161420764817343156571456143360 504257 10655416159586680910620068078720 504258 -12722434808323301337084044221440 504259 -6788444918117352578316840526488 504260 -7793008414584757294498279219200 504261 22934818627990807654336550688 504262 -10409670017877465055688161311936 504263 -74514230283044827570537025908320 504264 16827265535128936972810110443520 504265 -28443319674713971120225131437340 504266 -291764323034275461344271897600 504267 -5935527597456704485379368359720 504268 12380482114545387246667899669248 504269 -20506188385391914629309192168330 504270 546273604129823047769057303040 504271 24136834479881264010158551440192 504272 -2143354036802164400555792769024 504273 -2132943189379374903728508380160 504274 -3378260226947575561988542967520 504275 13359589431750750210406003390800 504276 -15613532899238152017888170784768 504277 4282497008411473321536991318912 504278 -9048416158367671801881760462560 504279 -9291065551230736630334138515200 504280 -6052820565729657262378855219200 504281 16913155080269988898974365669700 504282 944541578386961146258487880192 504283 10869570623584512914621339628304 504284 -1514921019921533133014885864448 504285 -18156058830211683420714813616800 504286 -4897610466829435449759755841408 504287 -14268070939691954436826954766496 504288 34851463264648767279817180053504 504289 37276780641427819871308577405090 504290 -5622160837516823849240673561600 504291 -14313109763058095874782344902336 504292 74124208333161971123262161920 504293 15940247410240206061774043346684 504294 -2808223989611770798171787593728 504295 3916828616136270368379022326240 504296 6796139361100966131649452241920 504297 -6963218727738344407424869140780 504298 4186724666455918180451536842240 504299 -14173224545384518450984454258700 504300 -4307443684744704381003611116800 504301 4422855511349568211545439382752 504302 23343862722895042459526545484352 504303 594857142334395045516382819344 504304 -133769957828160511393049378816 504305 -1662148279359012744658303318500 504306 -357085574731281440794150267776 504307 -18118537779094414645335341755444 504308 3872194486495700028398674845696 504309 12267135336490505268963184974528 504310 7288697345646061386422652902400 504311 -14714947408768225533499451864088 504312 11936568059031373293945279467520 504313 -7726019001844207855307029664256 504314 18015202959305040414741729638256 504315 -1418213614244601121704765197280 504316 3540194888185844603235876823040 504317 396689513853142896753426089472 504318 -5255361664716990453595986338496 504319 7647731479735608075884182659744 504320 5069922768192070623515513978880 504321 -5236933593206801008674402874560 504322 -573725181339370488247240651776 504323 -45158213894265336825479822215428 504324 -6874055513540663982515804499840 504325 -14377684130227178103037018322950 504326 -6478343980424218380364506537888 504327 -22929100769919196789933946465880 504328 39049100740627756322111124480 504329 14321216722021183920921993902976 504330 2638611072089754020731503601920 504331 2089808348847722180162902908064 504332 8467424559863742394663909870080 504333 -8819014949242573225587323342400 504334 13165083460462140214401293669952 504335 -194330828656949416981784558400 504336 -1692656186877614484415630540800 504337 -5889668115096306197755772648014 504338 -5775124757663515951341608749680 504339 6313031572719099095565166909440 504340 16147796106947290613417424199680 504341 7004784649598153523043918295484 504342 3766366289393900633661683833440 504343 6558149176686732408461311044320 504344 -5557543449582299992010166804480 504345 -7238338450213887316506645996480 504346 -16401471177173609389242015610128 504347 260156408094708261698967138192 504348 -2379451103793248302612892547072 504349 1693529952985751099919258741350 504350 -3459626970413290085226945254400 504351 16481992700489954202993441737880 504352 -29716099584414966336623086338048 504353 -25270965891715281231445544074398 504354 10242505637779743089580880091520 504355 12766080650130115876282108086000 504356 -26359909147308405850346673752832 504357 -1682196156881369747429183664768 504358 6989515578383900086576418083200 504359 -31845780590340636522891452818440 504360 18460101369290334699914293248000 504361 -14561035331591380499417815102656 504362 -22998923895924838146585125855568 504363 5250547334143703083177217473200 504364 -6004415000541320149163425577984 504365 7612986177601759233809471907000 504366 -10711997262651868793896978915776 504367 -22476626463828448023291891537840 504368 -682003572470092946996417003520 504369 -23292584772602474620815444406206 504370 -490827796451177116124091709440 504371 1377354152857268748711046719312 504372 -5793227577390916089106504022016 504373 4283851424924894682088306270620 504374 5056770120206293556137468970880 504375 -3183251550141197508625280475000 504376 45645519347976004531926945730560 504377 2517321716746433777123807453226 504378 4296202546074663709059734525184 504379 36556134206275171932769769610980 504380 4208731359786417334283186188800 504381 7051588229035302364858144349952 504382 5328564611472526171732058035584 504383 11997250366376871630302351234424 504384 -1213611987026497174812846194688 504385 -5806043343605346325580666082240 504386 -9223254387652819103644325218608 504387 -1010950900091112191084081893440 504388 -3483383860652025113433586851712 504389 -29325549709779872491796871219810 504390 -64409808426179716237949890560 504391 -34365757074126391395178481151360 504392 -3585338444295722732733474078720 504393 17011086404917084126563462084000 504394 1426224763819342912492191930624 504395 16010950249092927383216844573600 504396 308506336191579844083332535552 504397 29347296667940098807763506316460 504398 -10612511267582567807930829593664 504399 151649274728216827928814215040 504400 1090874353280674422219723980800 504401 1291347358870621213805939414784 504402 773733488211429917554294434432 504403 -24657560946229103533184207299348 504404 -9036964656409650907949411856384 504405 -12479765588467952462692649517600 504406 7366089061680600607566252704928 504407 7018169392798322591685665805552 504408 -7621198806279934168200599408640 504409 -43575020545354400616780724246460 504410 -6865657737151435195921604324640 504411 -1693254438851715129523244912640 504412 15952730839731752418042275791360 504413 -41715830157849989650064355072 504414 -5054556848510750208028413183360 504415 24855535663536825486661896734400 504416 -18831328459969158506930246516736 504417 10327676799916588656662419859712 504418 -12175139444530170874821493137840 504419 2010133096946473683762747664320 504420 -2214631863623388470318766858240 504421 -17218478640629263618342400882948 504422 2248365233562263779342792420800 504423 5726396726803647296747942348304 504424 -29307303394506424059818659891200 504425 -3572683806286454164378306754850 504426 3290956729797328599819133808640 504427 -64516616947466853334449613056 504428 -25219563097017314772495606028032 504429 -610729619668928460462807009216 504430 466171535271657584619566305920 504431 17576252605581804749851456281600 504432 -504750987094966815962628882432 504433 553888398723689582949941903344 504434 2899038076045292415374893089792 504435 -5446236054286268669044736053200 504436 8000400810883750118687253030912 504437 -4037150174437917199640288411940 504438 -9780810731143192817268711547392 504439 -7171261547081416434918623080376 504440 -10725895200306275644634161459200 504441 -11143611367689214880031561166080 504442 6086961126791472157439052582144 504443 -38412167180178939073249591426920 504444 -6196477177737774959735582097408 504445 -8473025884204713182178681703080 504446 -3651617800847050222608175139328 504447 -898080545886574276301930452080 504448 -1386700953348582504942513684480 504449 -22301152952665593059583342989280 504450 3847659992205841352499734160000 504451 6878241244086176746621738719072 504452 -1561854804379231064832226137600 504453 23032908805818254102349228110304 504454 -5214308902143588142383516094080 504455 -10305192101198555682371742861600 504456 -6139191417395246453960569036800 504457 -1021497283312733748422261896294 504458 4028983072345319434599841705152 504459 1526143206326759737985112688944 504460 -6702901665495414130756024151040 504461 23855199600310394060072536123062 504462 -435428936118643377886734560256 504463 -568814200825577399650894373696 504464 767725544742153285796768727040 504465 -1292953610338024732540132536000 504466 -13731322313765088212418386963568 504467 13336835368166828615864726964312 504468 4311651213003951472838092589952 504469 10430639101846968402030220427840 504470 -219778063681625061640215431040 504471 -13657746086663243088437130462336 504472 16650822037894282381530669004800 504473 -34523269987369105530569570980278 504474 1433197231981290282953422464768 504475 -15154235778634697175333862188600 504476 -30983638605131066017584046080 504477 7757367334682465463781693631814 504478 -2590822960153206432538910227776 504479 -7080687292030083539024597509920 504480 13440964361232497007005631774720 504481 -20668121581263567090917668569936 504482 5119108042170841786924862713344 504483 8882476411129200536652285099264 504484 3474040461422150468959998624000 504485 -7302982807788655446590662120800 504486 -12466694164957831978763388281568 504487 17792174058913450906596319047160 504488 18380996939921157778567575552000 504489 -3319938605576126650407526620000 504490 1427431462173634985296967162880 504491 11413064246102042957966967118944 504492 -7340386538278320722495903167488 504493 -28212507293224243962345662199456 504494 -10913264144067835209828728340480 504495 5271783919799851476516120379200 504496 4220019218534683216665448497152 504497 -1711801520650055151910875854208 504498 4317063738158030688641937761280 504499 -33451200579716825793583465433936 504500 -7472528327002707349821733440000 504501 -3941562048291185506267032638496 504502 11578882642676692284657106181952 504503 -900250267107377434012853147136 504504 -5031983050480219677456920186880 504505 2503772824854615993046338203520 504506 5823769316015480082684655139952 504507 -11812968709529418205071013221120 504508 -25449776225509597507415717788672 504509 18154251555400740838916243776320 504510 5871620368895155985381218053120 504511 -1078616587751901981736454887568 504512 -4690240671733750891747684122624 504513 -20486236056510559324149220462380 504514 -1396585288983946531814942623200 504515 -31179477863344930238188366904880 504516 11072605809984045670839271652352 504517 5240816187984518971213091371706 504518 133363528515589319359317849216 504519 -148927465801002630568715908992 504520 -9106318540859928674856053299200 504521 -8453452695871430490181373818278 504522 14900107979339730951002726768640 504523 -36344020017461590356163030885228 504524 11115981163585064213817428196096 504525 -2433346758919169813644445757600 504526 9249877802292050596766387374080 504527 -430649168558686162187630148624 504528 1407453588864214588471244488704 504529 -2408740526441057550078720107520 504530 -5275607447396907483751797209280 504531 3844875661795236890557315424880 504532 987624955025606560178161737728 504533 -17605370996595098177581558660260 504534 -6360081247634022202824497862720 504535 -31996191491194613248222329836520 504536 -19695346504548292374350136760320 504537 -11883548110472512307688001623840 504538 9207768200410925991131874852096 504539 -14102531337975821986327705384944 504540 1558610802593768193832620495360 504541 -2007465487182162949024930007700 504542 18166887653703657189175889496000 504543 -7786166985627193130930729498592 504544 11185848855088290212531422887936 504545 -11782971386968454394239278252800 504546 -746581458787878487556992914432 504547 35715512543377920652697766083996 504548 12979218985973281358568439858176 504549 852531154175157073546000365630 504550 5013840003441485899301283448800 504551 -8585706952723246032423941434608 504552 9062479329292220741045160837120 504553 9763499933390595930995314457600 504554 13123788415368718919994205868976 504555 918257043315679964094194987760 504556 4470612230135570392589823156224 504557 -24201530349463636058353117866240 504558 10821454207930721858116905575424 504559 -8778384380783056741241817218760 504560 -879941505274463039031682007040 504561 -3757188977868048661433749584960 504562 27112169131768191691525548672 504563 35510653415026575425127477892812 504564 1635125724679190861670675978240 504565 31845822556533164532393555842460 504566 -3209498121563975207393622396768 504567 1586326861278442548588261622320 504568 35587788886663350298178950656000 504569 5099496698516817866308013574600 504570 -8687429911165182348547756800 504571 10025889866755704496156262791680 504572 7860566659754008661714797694976 504573 -14076955083079756776305016547200 504574 2426402940301575658619409088512 504575 -10740313535587914923103280240200 504576 1463299356379302651021534167040 504577 35108146609748315777193929129952 504578 -8329302729383574271766539226160 504579 23828185310458816183229971707384 504580 10623557033650292485324649299200 504581 -8974410141994440781503192565056 504582 947501486792131274942985002880 504583 -23226815646609138765325000895480 504584 15873044620570374435560383042560 504585 -9967592312132621221235538858780 504586 12608564355754984845661189426992 504587 -3388470641305433727201060744576 504588 -5039488456025786776627235241984 504589 -2787133874277847425787769722976 504590 -10165605474255921419436449467200 504591 12816712956263202885198377862792 504592 9865728055601279144205800177664 504593 526123120713215616755434993842 504594 2745662695854697100018197137456 504595 -3564211943247421897117108094400 504596 -3339959625363955010420436384000 504597 -10385056817185542318249358731264 504598 -21988703731951399661998832916864 504599 -2255773879103010314386839209400 504600 -2327615135551528172007710976000 504601 -17903064962923968684908996708400 504602 -1636071691454344545936656647680 504603 18756002171196306626324249808000 504604 -24369477013860868612859746015744 504605 -164415621913665824570756593440 504606 -692160795701471790751333804416 504607 -38510058355064343362405371978144 504608 13453597824505249447139962650624 504609 2012094540204579698977145050560 504610 6857552138362608396291618972960 504611 9929036980940589951502007575512 504612 9533421080283497217977793272832 504613 -3428971687299682073159277541956 504614 16320973676924947584804665792832 504615 -8376901486745028682918429439280 504616 3184694806511487550454103490560 504617 37476778879165556360721579756666 504618 1126759534346498188178179565568 504619 20123221319323874870207107332020 504620 -1447952829508125772091915397120 504621 -951867172334876870611241730720 504622 9594239764459497109102930535424 504623 2665784210191048582333825785840 504624 3574767792234196630837369995264 504625 34143922293928130002308129504000 504626 12381002607450392465491039498512 504627 -22627179698971360825822357632960 504628 -3122106137638194726337919666688 504629 37492018558591135773693948595260 504630 -80778894123628539347551660800 504631 -6627764253076543423210303572568 504632 -32777621658807706567333313433600 504633 -8462376969862139676850256435376 504634 11695115860564006269472207550544 504635 -24020421141457532508906089281920 504636 -11304212489936587097744547004416 504637 -9261981908328733676028859334048 504638 19426785521915805600312449790720 504639 -879147210385808707269934750176 504640 -4077560241559783748771669606400 504641 -177233584108991010352488546348 504642 934868551151216206313293607424 504643 1030387853377039046010441322464 504644 -9859234437595079048132001239040 504645 -19901885755045797114853587595200 504646 9149863020530114019757252498272 504647 -13281571232542685610655205459280 504648 -58833573474014735424354754560 504649 -567361708940518198635821197312 504650 2411107712212666790528427238800 504651 3431609334327196158436269352152 504652 41334244610922916178355040675840 504653 31523351804139323587502927979564 504654 -35873156856759807004769865600 504655 7507954057976118289091748535560 504656 -3797055738285165806670204837888 504657 30467354366643475657141263284640 504658 -2348903950782478604117810887680 504659 -1901707631770468224336212769960 504660 3556459630901904414699180072960 504661 -28005989351158355428939573522738 504662 17156664278299791388891760830272 504663 15077923228833094013493962034000 504664 5130085484860609172529079296000 504665 3319270746572042601320185713600 504666 2634682470554549560179956798448 504667 -733228313253502784555198180284 504668 15076074186179157098594116463616 504669 -2289800604202949775352148121024 504670 -1040812446842079645644782502400 504671 18878330645536179103620015427872 504672 5658291945349889872852055752704 504673 1365197695983704929264345631764 504674 -31532361179365617871752922756608 504675 13652882048602910052745609274100 504676 18961724895412605688701033811200 504677 20060918851156327414387072502526 504678 -300014836946432865457165175616 504679 -11484207093864527504707708068768 504680 2100432317370418094367906201600 504681 18075628965261230499513108331152 504682 -2339121225476558457550463753808 504683 -38238932985870486942594913117068 504684 14908635144548046473910311070720 504685 5086421582564062047427613530380 504686 3237621702944767928734420869120 504687 -15252282466073815818009259770480 504688 -18161691946029246922256908288 504689 -6944481305201085910129616323776 504690 -1356878719137531491856548052480 504691 -640171919814931338541461944 504692 21903666642085751497413043602816 504693 7620388205619946336568244887904 504694 -4338167506522041635229005676288 504695 -573541051768942405892113408080 504696 14310049861712851613185163304960 504697 -21154457723798156178419397241920 504698 -6664890399077229530293209329664 504699 3387806771397783434626467140208 504700 14379551958823861564289780851200 504701 8376029131883418915244098266304 504702 12424789011012177685999117867200 504703 7734605360477066844731237275920 504704 -14236940328340735834516126433280 504705 5249743279871529181800396447360 504706 120418907206211166175776185760 504707 4603224366774252412731187580112 504708 1687957522057485202245130192896 504709 -9589249562492920517806030089920 504710 -3459365166530568925237957332480 504711 10963309386082659392069203382784 504712 6181293395886886196089113968640 504713 -18180537719905844876260737669600 504714 -2026110626768921836815078091776 504715 -13862895306268563981045854972640 504716 23828123129180241658441759104000 504717 5178698418143851628888658988512 504718 18574542530844680216808718234560 504719 3599731715669558246064077869680 504720 -3103339496063369020219537735680 504721 -9815080566709833411456970397888 504722 -922544874374748273359569567968 504723 -939290020522083312248489190336 504724 8487787927837388980316265787392 504725 -4899721063754984544991179753900 504726 -4770490514565989891893275579456 504727 37874059495379786493804025157576 504728 -13618570165123136998772184637440 504729 -9517687979954761783953712161126 504730 -2182129818496468674827815886400 504731 47715204620108089720820869639200 504732 -4506718940600896070357793596928 504733 -4943160223638328013676297572160 504734 -175872508523269730357163236160 504735 -2165622614725421327218257715200 504736 644350497559236499811792781312 504737 25482748719785092124640264719280 504738 -9865790542476211967923999795200 504739 21386440166612198787808253194320 504740 -17086408335056962696495460847360 504741 -7850819365957008583229092648608 504742 -1116784154188671867620396752896 504743 38072608160171898169864947521064 504744 -20080998880073281992736125665280 504745 -2002051450227143198741916851100 504746 -9612574002811587908466714756096 504747 12555895955234198284477777008600 504748 17066276128046375693980678457856 504749 10958150401919088292779201378486 504750 10294273752168076956382573728000 504751 5075555283210516771890313138384 504752 -7935396165710419338808590188544 504753 -21307025165184385578085888377792 504754 7347150514280147734361215987200 504755 1930900540038570379472649434160 504756 -3929573574783630440983169538048 504757 928949937682414588661434252032 504758 -8242840707425630430226003161216 504759 -2294074995887604648127594121496 504760 2804603021969191564825363968000 504761 -13669572997661505928562360689776 504762 4582316237002689872187194545152 504763 13297500737843777547756498649360 504764 -8411500440402396047567811376128 504765 8732364277882459567108347144000 504766 3183373617370343042666877464832 504767 -37309772722270514330286403733184 504768 -2596344925862984975867675934720 504769 13211457679266522610096695845844 504770 -255518959214233352704071882240 504771 3548531096521143442758546366960 504772 2873952350777461663769586676992 504773 12538730020111098778796066192640 504774 6477431979207409543421548306560 504775 11278839941480619772941640822600 504776 33138112529852791415332861486080 504777 -2264678796524031411157287081792 504778 -8352995381745576958017631551744 504779 6722084444255521007818850109840 504780 -8095551491759519702984173977600 504781 2436346894000444036666099262784 504782 -550151080029731152910067187008 504783 -12815670981569642358638928052248 504784 2623815557577896861262602960896 504785 7679520057269882498899852084980 504786 -11279094324909411372652763876736 504787 -21868833343200289945163586940564 504788 8706182699846816554380771806976 504789 12876844978002147594901321701024 504790 891863756237012806779461879040 504791 -4604327870529171682857439552800 504792 462117948300651708444660019200 504793 725497331501199861120282265984 504794 12582167388311360971075905515520 504795 -1299384809760293956740512777760 504796 30062734972629330898713279449600 504797 30254495322797298451783437582246 504798 -5793719952785857230210826174848 504799 31644119208209753822388803376800 504800 -21383913650458472866053468979200 504801 6185486623950627377966198744400 504802 -1791467360514721345444971849648 504803 42276160137480488143101910822320 504804 -1896356808124012995276417269760 504805 -4470132240709811314093365805440 504806 -60118026720758858674614689856 504807 20889037272392600693641953036840 504808 -1474447626515460243656072448000 504809 -6417323377000241712789150694620 504810 4916619408793241611200682137600 504811 -21642857221154981883823632633060 504812 -13699951050845200457433062400 504813 2939104769951792524435375615488 504814 -7377493450085179871000353548480 504815 -20310215239671641890637910202800 504816 -805493806654714484481008271360 504817 -25116006658116519885004443977134 504818 -5674032310644979725631882502640 504819 -12082694735749764032255914306560 504820 -296393546825667857982077061120 504821 -8199727245492164386084488816978 504822 -6267519627090313907387208241728 504823 -19797101810943098924629096365096 504824 -21128135809581048068191273943040 504825 -2694412430137578789332584934400 504826 4387994722430466749416692573696 504827 -30931370474677958535512159697408 504828 -4464356597683777064738510277120 504829 -16157816445776814957598508126516 504830 15462970803275935557842733801600 504831 6062271456663326844633629911752 504832 -32542355032793232775881015951360 504833 -4679126795684336669132408302080 504834 -1750898801573326141773284102400 504835 -4692492484642724611559765408640 504836 20698282472059165521589760113920 504837 -13816077281328689248078242399906 504838 10677694400504681040327956404320 504839 -28890283309292672590608272863176 504840 -4027458946739691063449847398400 504841 55200613243629316363546323226752 504842 235884594284988887509374909792 504843 -22070736619352891433382014519336 504844 22755687993357797216647329748736 504845 11881055193319397103789918288960 504846 -9345535634762435662945313328000 504847 19509692217174375730759503980736 504848 -801103824131238589931892572160 504849 -17210238507882284072767265488320 504850 -331226945103958285727193408000 504851 30653520918835439256009744951852 504852 12442798235418818237688787679232 504853 -43916007718516651172235364614898 504854 8410795286762394101332834476672 504855 3428357609571940646005314752640 504856 -20810063047693087327455079280640 504857 -2358841340904234467846036547894 504858 931485662181540683989115549184 504859 -5217512698781206277205434581080 504860 10946566897130867466346830958080 504861 -9777462850534434910225990819200 504862 -6531816018407963453333035325568 504863 64731261105864486304133424000 504864 -1790582860879796982172258861056 504865 566306329991926861915613015400 504866 -9203611418327615755270269911040 504867 -26519039020681807967169431428800 504868 -222224623758566267788673884160 504869 32278255324994087229709008228444 504870 8304677601123342836456033788800 504871 17325046311149359737152261870072 504872 10356306809065181792196450385920 504873 -116973800529289778935481717376 504874 -12550148844940589489797789541376 504875 -5275710625444945371749191128000 504876 15361775293421058946500536428032 504877 -30418737753356373287382785799274 504878 2045417411823529552718814672768 504879 -13025252989000460190892457383416 504880 2031125118313118034746512834560 504881 -4254817510455773130714478165056 504882 -2881316788776218036293847336448 504883 2331440149442599996827036296708 504884 10722144113870126946535009272576 504885 -14212447691062365224262665749440 504886 -9935653994552127512821108288608 504887 9222841625578322817761129607240 504888 8513906699105438441421645619200 504889 10009270820021171663279109150720 504890 -904661197489730484956595643200 504891 -6476049868975321443839004957300 504892 -26307839712812049391694126838784 504893 19000713633333249877088095571142 504894 3509543202183419736424341184128 504895 -82007315337443257956737314800 504896 3096033471013302814603267276800 504897 2315238805771203807996481451520 504898 3569828556263412613361754517200 504899 -31468556326531123817676458814000 504900 10154906419209435183719397888000 504901 -36882064959955640675444668544098 504902 -4651830322345820690867151489408 504903 -299005187012262296297039258496 504904 -17505136433087672727443512458240 504905 -27387405219365595017183418662940 504906 -249294671057300015074999357440 504907 237831707799678457947626285680 504908 2591830907671702143465040528128 504909 -15827581627455504018341822948586 504910 2494192580445112666920590549760 504911 27005289869151489677293347239664 504912 -5064820389896348028067437477888 504913 39265075236841341927809891394420 504914 22527867609641475317535179431056 504915 104675437440326983560449343840 504916 2525647080270295857295767482240 504917 7050236238000966578955142496832 504918 -6942823027889079486802561573536 504919 -1596861701960127284733022239840 504920 5065487036443080579688783257600 504921 11931400351698621921381777634944 504922 -9978607225986673899982158547200 504923 -21761680969837712749431431562696 504924 5290939544891355095852104261632 504925 15268228068726411052277975356000 504926 1448213284010030402479019574912 504927 8261513887804377530540045325840 504928 891370872886284331410385797120 504929 -36189552696674356917707684629470 504930 -1885265739879681507783498362880 504931 7633665384380804574098274762144 504932 8194597266097440588399253370496 504933 -6547038224836726434304676448 504934 5083950188677775521998317130432 504935 29487693635952091721017703501880 504936 -1647538445066509837197942727680 504937 13009212946860076095349495510586 504938 6517256837010572846937318871296 504939 -1185073334437542555094742192400 504940 -8911930618990234523954074152960 504941 -448515189634584616029706440948 504942 5130361437765560232874183203840 504943 -37427807764438525968495117621808 504944 -4638671786570616622815832965120 504945 -11013929282757781449986009921100 504946 2777138716694317840783364904864 504947 -10714042475187601456516962407604 504948 10998325389143216542555380418560 504949 309081729136913340662671425664 504950 -7808689354267535252813617260000 504951 -9689533599879181902212484165936 504952 3638733122214174608822485647360 504953 36479375483149495619074780628202 504954 -8939538704741609778990007749120 504955 1297009732067357232139626312720 504956 -6600162279729517252910676280320 504957 -9022222267012053933622692321600 504958 -12737157209675003134920610278720 504959 -859500163276244607363530618880 504960 -9988322996185227624744537292800 504961 48935026202651593962328382188500 504962 11481879414528475328148726689232 504963 7985092935060349897271928401880 504964 -24569740385613689345643974833024 504965 -3466507082060127030850071262080 504966 137885399611092859852124264448 504967 6021317123631536454545384917016 504968 -59760919635643257007026084249600 504969 -26317767213221460668606216591856 504970 727138469711375228740928899680 504971 22316965541269619576333533131072 504972 7156629410118240564762765467904 504973 6320808100192487650915632924640 504974 3218346671067106000526861313600 504975 -3889208022564676638113466215400 504976 2694918017229345293507990536192 504977 11252742443192551533549704449920 504978 -10302905767493175782617174075776 504979 -54739567218701218760652110740424 504980 -1431959234170550443753045647360 504981 31701996717175315156811064667200 504982 5704441008614188748331732443520 504983 869445634358836609539490796232 504984 -7071260844642803076447253831680 504985 5848370846157786748180323734160 504986 -4267169644898221428580688028960 504987 2393230834888798546228218428160 504988 1597377870211193362486471680000 504989 1767569812360054382309569634790 504990 693883924064596611824566717440 504991 -10853925172289879372939530424608 504992 -599302017703746450426049855488 504993 9545927413678032622620651225264 504994 6131449463067255583445196941136 504995 18668486941555489004576610210000 504996 11578894012531156919706594542592 504997 -1927853942416053277547457554760 504998 -1256425555145757226213567105536 504999 3228460941161535563764282825368 505000 -3376142099175895429141238400000 505001 9780310891471100085265266025920 505002 7442603534784769819934714648064 505003 -8257925953617326700217544356400 505004 21673647846681780529489173798912 505005 18418286919884975619211802358720 505006 15519028558807437897118674761280 505007 -10110622888380779868760931591520 505008 3336657514305371555789820395520 505009 17376035450372842800884990845504 505010 -14070057365311084128932818375680 505011 -664919075269425041338218027264 505012 -9681437837929713161427528357888 505013 -17784778360023016850481270656100 505014 -184823337068391122813283933312 505015 -3327641448355645798735755371520 505016 24943875193765057639406497812480 505017 -13909702520547344100989546693766 505018 -3779789207557373965954965425040 505019 10564691107665773779710806174112 505020 -6272400876924057773291696332800 505021 -5109322411789582160167541114112 505022 2804428268437057110522962101632 505023 -7923567715305907196000970248832 505024 3892590887438112647661953744896 505025 20149682181208560831491934206550 505026 -690727101953136861732663269808 505027 14887051624825702647222853250876 505028 21999150907091818292710167255168 505029 242819600786401264032579681600 505030 5302319629068647434749627308160 505031 -11809344868739062968633277776168 505032 -9074336372098151815992520949760 505033 41134524463455735864581605640282 505034 6115598687852024812163090645760 505035 -17686686603097512068549065200 505036 -12427523931146205825432603039744 505037 7296457235065747364831467299768 505038 5074195680815007314114417904768 505039 -602741966984681298772765668600 505040 -2232698015461774243101504307200 505041 9331628743764292376518830020592 505042 -1870739565281277574177833100128 505043 -35052481392043913617710082288824 505044 -8346706391748368613158854715520 505045 30407426468483277462985097214300 505046 -9863373009311520080684831753280 505047 -10618722084633465065716390452480 505048 -18837797491613627947314476144640 505049 23516400411814467262042357687050 505050 -271837282181682946873508582400 505051 19985520731641968206591894266052 505052 -5678818508331087284072768114688 505053 14058161830543315843148102987724 505054 15240737525828547264175447488 505055 -3680181251273760947539263653040 505056 18348602319362835834607512059904 505057 -3848724023960811972456875461248 505058 5306306839880703450776257376640 505059 -25789339493017984703426824828296 505060 -19248740065230365095856359499520 505061 3888175556546826142297528993662 505062 3442548363515278429971170304000 505063 -17210834028831229330355253714776 505064 -9059096285533935130220598067200 505065 -11284395352869549990435419568960 505066 -21206016057363988400651825394768 505067 -7835491672615811535486736303884 505068 -10897547071286893501451075996160 505069 -17713236956445683717175062410004 505070 7337395972867609098346099916160 505071 -3570219037747484578319063146128 505072 -563472779870637179713120436224 505073 32779303245198990370546214954322 505074 12293969306440682413203085330560 505075 -866625778200836891663586279000 505076 234641361349117622869597415424 505077 8228386333916108785855139482080 505078 54793891953634362221770721280 505079 -6072238861528816665078707347968 505080 -6013887768777517478285919436800 505081 -54954779773891630914185463907628 505082 18446821163414739846128558017392 505083 995259265892062047518028162048 505084 26874030760332899809040717705216 505085 721555584105792933299360463360 505086 -6723252594904679892105231635136 505087 984737329094029895237812349664 505088 -16248651137695789897403269644288 505089 -986158521968072198648483750400 505090 7406776888154529527522426656320 505091 -22134322040301204494067739541508 505092 3425855458798156745871799188480 505093 -43362973647733313344278887040420 505094 7631932480641229611143277666432 505095 -7360419687013413415680918312960 505096 -31883184463089407383441039564800 505097 17437570778756263079359300683546 505098 -639412626727601389224575500032 505099 2187477732055095769148759128320 505100 -8501996111116864897985489721600 505101 16147899842105754669677415812064 505102 -8542027711779093877910864983488 505103 -13141200081363193577815553705136 505104 -7258936622295219045373942824960 505105 -13865446137016728684435840217740 505106 -1877601474199293449881796820480 505107 -17422027552575060061477593989196 505108 4268728393194594310915327485696 505109 -12554935278937297236154968306048 505110 -2774414172224428597393139232000 505111 -31378292988689587627197019279288 505112 -47164716637075075997736102420480 505113 10294244970648650904693093995520 505114 1290276669815050443474437379072 505115 6133572335026164065778854652000 505116 -194049974484178110443914513920 505117 -22042966858601550671165704903834 505118 -16109345886072490914621963738240 505119 2588048303912482534589390495760 505120 2620498040967905933345496760320 505121 -324922038636243884024728850976 505122 -8421322370023251328965460692480 505123 -25435725285920470077908966046628 505124 -5784274352928469040210334146304 505125 -24983372293156482822970433325000 505126 -10178281840921454449218503577600 505127 -7555955559952708093410779390928 505128 5840139081018785840732200550400 505129 -18065034687557621331379825147270 505130 -4879232384394714415031362811040 505131 -19180102785734304150332670075456 505132 -2527968860624321935499815815168 505133 9411474312155267744105787146304 505134 3307505557697619926322754759680 505135 16799922448268306599893062971080 505136 -144197831544689726114697609216 505137 45794699733958297517397790368 505138 -8175008289707282380031990864640 505139 38818605461855190910511240684940 505140 5343264052965724325636306073600 505141 17216023872525314636330955520362 505142 -13045307973196752014691728350656 505143 2913389546657664467351345899680 505144 5590677550069879184611373137920 505145 -5935996615168930926806866502400 505146 6265630560138318323234010307584 505147 22646869565467522298311563176232 505148 10278817706594547627244900064256 505149 -10845914620525670450258433076032 505150 5246365681037381419255897252800 505151 42255608477198689545694638516600 505152 8620596529013173604109793099776 505153 -17900781314138621631732106467360 505154 6689280068136944304697857315360 505155 2352276151000147107793130411520 505156 -18523662339987784688748262981632 505157 37385962988303778397909239029406 505158 3267361453568735283037314347520 505159 32755987017632879962305057590360 505160 -567650332587642728119473254400 505161 5067334132084472553268378780302 505162 6883887194714219062448758056192 505163 -25787364713354292989200478691000 505164 -84881400631396137495576944640 505165 -12858404930018495420346178433280 505166 -10191559250924306304044240347968 505167 -8760812493438554022872761879152 505168 825798818022443976875332001792 505169 8300463065753325988493556607296 505170 4763599689860149832128695859200 505171 -1693271142041946087402841193456 505172 -3926435102282540044920427837440 505173 -23866207207150678785137852440416 505174 -26164102195398515088839074179840 505175 -35005046423981300424049315800 505176 1413000558871394563764356382720 505177 -29118324285547382891735361192960 505178 4647971950862765267520607622640 505179 1415751178728975817648383887724 505180 -8165739657504506051052420249600 505181 25335517148983941041974546514982 505182 15545516495931630407328075838080 505183 9030444852129902598288681527920 505184 -17184819810412479423074051948544 505185 11484032684295589803628680124800 505186 -24365219038123750870381786889856 505187 26606040930995440632373918999836 505188 6935021396718315034632826591872 505189 -23060920905209585307298760997444 505190 -6659993737900976365849178113920 505191 -15137635002798867277622148241920 505192 -33403157964530182758770552448000 505193 8770160907105161411200707811044 505194 -13601455190564618495725517433600 505195 -8075334672901894024227917796480 505196 4229773164392456675768015112192 505197 8490317590469695621148380166112 505198 -5998508918372342217720875609664 505199 -15819909179746897374142776264 505200 -1085387481212810922511316582400 505201 -10275260244730331643591517930798 505202 -4205053894871975299860434726592 505203 37481004374610851969934337081344 505204 4675009660443130329534116141056 505205 -15242741129050551636358960128000 505206 -2858879149619995628527873683456 505207 132545702550050166023235653120 505208 -34770831494533159756078664110080 505209 7683720590266184323853134162560 505210 -1598376179992079482361779104000 505211 -1278206737223336058432656329968 505212 14164380586021414068905883443712 505213 1105162658420299491486378467462 505214 17687618783418158193723399891456 505215 9105680574939327209543018527200 505216 17781849900173045290211066511360 505217 -3356973107645106647060896076880 505218 -41192773706168869264259899392 505219 -2926696960440665086944875506992 505220 14864282258624131971339945626880 505221 -15315161131221764665692447931680 505222 1749797508195093988569767010912 505223 -14273404160656636622231267707296 505224 12860875807068218125948545024000 505225 -1756577263812987460236067457600 505226 -6627392265486671841456135572640 505227 24096669899616969699519424053720 505228 -3480991027084588594748881330432 505229 34346873365688828121180418208640 505230 8154839068193373829953974461440 505231 -6567869872902298703063212565968 505232 -1486443893010361657842793709568 505233 -419884986865711579703077301820 505234 18042424904859395680258564016016 505235 5931157536709545777480771038160 505236 1101679868455841741208249913344 505237 26793859465698639726165965887886 505238 3425665685566308791081231877120 505239 -7501635291198678541513753132800 505240 -3840412067828480511252884275200 505241 9536805996747684120332447914944 505242 -6446535269170303234065687186960 505243 -142556528922136066878501019176 505244 -14428287154198627212997308670464 505245 -6324952197574376297463819087360 505246 2365406935969783831111141908480 505247 329150909376168077758806115272 505248 8677183383215161313521057136640 505249 -806206727663285977272415321836 505250 -396533191958867964937257216000 505251 -32244453684038464597646126994960 505252 27396450280261735931917801239552 505253 -2128046648176456511144160985920 505254 -7219077460308210518163196282368 505255 27849882394040986110161692991160 505256 18310989933258751985110333839360 505257 6001595167168382160472054994592 505258 1469912704823032249034986111584 505259 18799371624377476164252465436800 505260 1804839206580945621971002460160 505261 -3420615152279502259241596052000 505262 -6838961117546768043849461889408 505263 12167617508686612105048103400576 505264 3622898005773593925805307265024 505265 7104491946081250921847902315200 505266 4457893779168034674234127953024 505267 -14476209151359335427276586156800 505268 -6868297679649238452751988698752 505269 -8052716996539827329560836938112 505270 8243302928843272663324669294080 505271 17889649823062674033697247905992 505272 -5246238429311862724641052876800 505273 5052337665610345277677260491860 505274 -8074600765030360241103921878016 505275 5343977310030444012815247985800 505276 -21421365110956848422389775178240 505277 -6851078464952470031828408114874 505278 -375470579475639533373781841280 505279 34154828732359491796102630018880 505280 6952259672831261023878984499200 505281 -8887623736599432166902738325056 505282 1194670002030460971935076214992 505283 -22282117184136113514335098326468 505284 2516962531375283975571175096320 505285 18802815600431094638589937222560 505286 -4785095432554147124059118383680 505287 -11364857076390026446869504696432 505288 -754908672391157270657394662400 505289 -1582870258341945121461556331520 505290 837107092437764734693733310720 505291 -48548392756966938877111148065848 505292 17551274202208054972680538934016 505293 -413059275477608724639404837856 505294 -25118994460414130578299878209728 505295 5790721057936199008639197917280 505296 -7178197248980040979889233920 505297 -423147165597946251902551160448 505298 -4606940161659541197910282560864 505299 43977450936545858744706375864 505300 709747276847997866346334412800 505301 25876102388460738738561374068302 505302 219789385130359284334030669824 505303 7623570695004120854885520175704 505304 19191604667774672182143974584320 505305 10852877241643313934861571152000 505306 -429050916902034867631093199136 505307 17985343882415393341249777292544 505308 -18241989590128578344285884591104 505309 4810014574760315630620462802432 505310 -4058512632363586819479861081600 505311 -3772278630825332131570879113840 505312 20937294653051699177837082181632 505313 28172946011423718709428639206562 505314 -3099509677815969712630267532160 505315 28241901545637434992678891866960 505316 -12510505531807878191839918620672 505317 -14787322679775092365080632040480 505318 21246117432173742887522327420928 505319 -27820153616419134987274593902280 505320 15103438076746396344531710361600 505321 -9043279526681642513016171057478 505322 4970538495027325020203524031232 505323 -26754442414779291317337095136 505324 -8022270193705020630011059532800 505325 6967185359327191642190884029000 505326 1989451016398382167473991815744 505327 17264856937679779173848179140176 505328 -9912559691118509158429145038848 505329 -8718051714721418644253262878112 505330 4622980164003871145830375257600 505331 14349166493680478650551707379264 505332 16446059751197209252369704652800 505333 4654910518360461367135508957184 505334 16756296915384013395853581894816 505335 -9046085720893798290003552124800 505336 -71170828926147979312504872960 505337 -19768781434296647002424151437334 505338 2927973137634943096062945337344 505339 -33363784684213667152479106064860 505340 -14455151887757726049582720107520 505341 -297678794656408463295505287450 505342 -11411586627610001760799975676160 505343 16443586945727624733620915665320 505344 4138426622769114419815495237632 505345 -34479048863242213924442596243200 505346 1733411805058993346886685032480 505347 -766526914636420313453984814600 505348 20128035463928628075243111060608 505349 -4131043009740486961957674840036 505350 -2555350481092434151933535954400 505351 4035090091606847677744140737664 505352 2159335033105590240037944576000 505353 -2660504909090996058281619546096 505354 14329497858452017248723805726560 505355 1680620088860420088470824470960 505356 -5007740686981435441173539045376 505357 23349973727959796266884216119606 505358 3577438047859635824086859285376 505359 2045807266525914940452570803616 505360 2497461476402012514346864558080 505361 -11742455566530309876736191853968 505362 -1052410851517033052743035617280 505363 -2493570687419116594301376314720 505364 -25103801671504094082821801860224 505365 4838323922428010089777672763520 505366 6048870482691256716730518669504 505367 -27547828227358148584547764966584 505368 -6507432431497682032347653068800 505369 -7653950883193496441431223954230 505370 -8065792979415933199720616255040 505371 1217901849158468296253299605912 505372 -10012370313409697151411283481600 505373 -42272654911490711336721012182496 505374 889970763702216521709396452160 505375 10344536122629903340378885128000 505376 4856892962655956750416971694080 505377 -461677529045353574480065590492 505378 -1804636315335052332582688673280 505379 7825445194050891590055495168 505380 -4936075637219016194671481917440 505381 -34350386519026028632405233966880 505382 18462493357323846923416532685792 505383 -7754118014807445487442604207840 505384 32538682539380791941971789905920 505385 14294540381426035502866277978760 505386 -8244252414125841957487679508480 505387 15091306230410818691138656287480 505388 -4233951575802526216876103623680 505389 18527417477280965014256009519424 505390 1416583430751248677096120267200 505391 -40135260716298097497939951895008 505392 -669515658779219297752157552640 505393 1816006747589486225061332308992 505394 4840211079853066604450346952320 505395 -10037937950413259376008264906160 505396 -12702794085972264326028014147200 505397 -11109463428225356908887283183008 505398 -1161056564554650307215715072512 505399 -19536255251064066913833960544600 505400 -101874059117572557705297408000 505401 1635728504508193032409028739840 505402 7202508817460616955067434152192 505403 8683560000086057067849250044480 505404 8160654589156287357515573460480 505405 12304957489520331892213012710060 505406 7819625371063236216771513219264 505407 3164794655434313483772112575744 505408 4805542343164499072563308134400 505409 1145834003865881820611168828610 505410 4728842361492762921660271595520 505411 -28233426313878407018956611537988 505412 -2198922395097653554298895932160 505413 25198124341526384435621863430400 505414 1612773477777142285122096214272 505415 1003894647390402650475125910720 505416 6651097749575107798304292249600 505417 -49044698963208861823674582742 505418 5254943780180500657819486874160 505419 19380585914448143861108626741440 505420 -3926843279669733950802148715520 505421 21650070660429397137970758090624 505422 55368490550415601076337405888 505423 32321794734547585911640831709344 505424 -2218419842646332280090627932160 505425 2866390447346080771290048907200 505426 23251508713137292937155607712912 505427 20544769122195783910427357925312 505428 2497512658625580038805247721472 505429 43468716601779060134057712302030 505430 -1413317403062190843476269328640 505431 -12108812974293723861792303422640 505432 -7172922114207262157352471705600 505433 4665012262687166478512722734660 505434 2683291344581556670781838574080 505435 -4146633475565198643749707290720 505436 -4252180682364485427093221752320 505437 -1374041501049903446966020270560 505438 -11492361504552090823167159797760 505439 31074967560667869309060959249400 505440 7355749989740363238552038277120 505441 10029980199442205792427557290742 505442 4648596239167324068698967828480 505443 -25329726279315988851058092936 505444 -18614983748586903255219296465664 505445 12540477830443149803039134808700 505446 7357533179247865739603843664768 505447 8303198624346303077056772787896 505448 -7513092920535006737532105031680 505449 -1586423485667947988079821642112 505450 -1591208456542860638677413024000 505451 12531403598938465792985248071600 505452 476555504234115204783118789632 505453 -6790777349918259496354648696800 505454 23270896054587249489548355418176 505455 346065836896237152040552120320 505456 3501646284632663346104772001792 505457 -18862743823920563508184056105600 505458 4736934177516132591243708795024 505459 18294992784281591693914516451660 505460 1360530430971362197560803328000 505461 -2885630448376670008507559198496 505462 -8415456044985456773610111036768 505463 1967444934034641019787799594624 505464 -20652913707561987108059757588480 505465 344310780675245936156822286720 505466 4594223814168821221028831457504 505467 -29916398509180978577388246214560 505468 -16271573037061450381174098215424 505469 7778134080550435700971815252870 505470 -1842439113803224832071983206400 505471 -9534484552563451498756418753328 505472 28481289976885806554955330355200 505473 -10821315328546238119637884395216 505474 -10787183545885109748829408713264 505475 9047072148729890295448320805500 505476 -14993509627574179952733744307200 505477 3904253924190002355084739043872 505478 -14982727668438924473192390458944 505479 7864900215878181965258993005944 505480 -28451088713875723254204478617600 505481 -24992099181100464746676514799718 505482 1824997423206147789642398030592 505483 -24191113366600425898453088300376 505484 -8155651858697283271981342721280 505485 10531405136449517918476161830400 505486 -13175435992848482040305481797184 505487 -879519808343221741012421895000 505488 -2936799596663005147472744349696 505489 -5952706912270205716270595774940 505490 -7455253427073233351341227036000 505491 3718733195516821006979490027264 505492 9104921507204309330893230337792 505493 21920809162027475429683489049742 505494 -3193980023150226290937719992320 505495 35377245777091551581697024391200 505496 3538273339065868683406795468800 505497 -3439817347639740841350029502000 505498 -2526057993136490411001064107264 505499 -37234038250965591141157178901840 505500 16113676021597965538177857792000 505501 7225434632792808003212958742502 505502 15441724134662855452505486551872 505503 -6689354137778333183297950758888 505504 -30260775693303023205080555126784 505505 2041861769133034826900594730240 505506 -1264030047702744897193678434816 505507 15840133443866061522632165693632 505508 108639947420858919976548234240 505509 -9816573854594878634442350969280 505510 12681701339217170489877933452160 505511 19848415895238376141316205557112 505512 5760749042693599313137043865600 505513 4676547926936247242797310720762 505514 5302139933098666603247628775680 505515 -9546080261861387072471486618880 505516 31865392000871261599997347453440 505517 -687969965251230569784684111360 505518 2694555327860307313773719741568 505519 -8439662626753905485728033110048 505520 -1166781797193007211384822169600 505521 1173791465609299341708724749081 505522 9157186221639207708666206487312 505523 -23673317482919759408939723466228 505524 -17264990774248082830616997703680 505525 612845573496118865277389293300 505526 -3901074914072881080425685344640 505527 -5065544628582653932313775534720 505528 -3572222799606702562064291328000 505529 5930662771377916501336674234912 505530 -1206336719647154628192955337280 505531 -5909837239181887316249091733936 505532 -35947660217475576197540300666880 505533 4544493102959278973118070911840 505534 -20326346439129010965640729123584 505535 -23620982823970901833847917130520 505536 1782018193107242621142671818752 505537 21650969384535009724444145861186 505538 39343063718695655227408023120 505539 -13394094256777369433893922243196 505540 2918774898036142072891203502080 505541 11976434748643015614011978305152 505542 4953216012776089349384365856640 505543 15896181170449470949553499970840 505544 -2619722395811555168573848442880 505545 6842563283781511315887966736320 505546 27797600494024176407609537140320 505547 -1514625740135055943363371097968 505548 4699369168792550097312513392640 505549 10693737080592789097079530621920 505550 -2084130097570590160132907443200 505551 211479109034540006020480922880 505552 -4669328913509644645062473154560 505553 12555076174771652754787464799344 505554 -909667891483281455594753069568 505555 17506855569990213459863529798960 505556 -17019066410580759679394568038400 505557 -9403830712890370927646194257000 505558 817662934512846824581367534880 505559 16243131259597143829740591482760 505560 12723208993303630577771426611200 505561 457537143496392533714371608832 505562 -8277367218392123665352653697568 505563 2328752424484993399023351241728 505564 -1301222971050026653885106945024 505565 -13300519930777495093105711851540 505566 -4538948426988408413458011834048 505567 -9530717305538396293732320619320 505568 -4174909425246902859304579104768 505569 -6655760276281626503900476389456 505570 5422682420237550560047956302400 505571 -9113285790139352167479576643200 505572 1187172551527067975887625352192 505573 5327103083894332104815453117822 505574 3600302678397883980981086846400 505575 -2823393088775417153926144032000 505576 9951489949255410067317497134080 505577 29721486119893433377101035192832 505578 10407528205197686452928806919424 505579 22105188218462959800105613350912 505580 8359129775949358972323954954240 505581 21321514323854880324692383282752 505582 12220951710153144432161579673600 505583 7545773951228857098878605104504 505584 1889802602944748183169479245824 505585 23100334672921343913668686761780 505586 -8414902652110930185746913907200 505587 -6806505523202047010589289832448 505588 -11596038019733606391220063261312 505589 -17102797176045134313127542536544 505590 -1781142448614793012674432460800 505591 12553103036881678205340673633584 505592 13587329925884157701303248896000 505593 -5562257325526080344062387887696 505594 -130302993155379892312556931840 505595 -22979446426880403598243255718400 505596 -438457637217003349020156297216 505597 27279659014235518413136640055372 505598 -1886216790476430121089352350336 505599 -18424662612914089259964216090936 505600 13259218887628856920471764992000 505601 6348969749363135427079725241602 505602 9540687505652513094252714192 505603 -9002216247971009378542609993520 505604 11878534456124100982517431053312 505605 2441619301486170061774408101120 505606 -13968535934516964939914290816896 505607 31813360323045476472661158824856 505608 -4480299115627679011429282160640 505609 2870020975630163472883307203200 505610 1801415416641374984834375147520 505611 -9913905333267202213048574937540 505612 10372468251436875826444140728832 505613 6825558975712412987037845111862 505614 13239296895240530459732590987392 505615 27642617715997162008992278216800 505616 -8490765879981958318164164272128 505617 8386632221605008068844669362112 505618 268915677482041530023841357600 505619 -42890073470392168698771180448980 505620 -5430915147931465867058049402240 505621 -12631855326578826311147327784356 505622 60062153342100285037784045952 505623 14795856978887958303289098369384 505624 3925094068615943374532475494400 505625 -2740123880575229313270988368750 505626 3109242335860480468257765531648 505627 14698997760499050253603095712720 505628 25314435214125031372522574123520 505629 -7805049381391566633622225853760 505630 -13387785570273354099100022275200 505631 -29251797264078829892862752244672 505632 10927491565043402317238548561920 505633 2497933952778962178461806262882 505634 -8858687362916457670815245636784 505635 -1002337564148944514452942515360 505636 -1565695781266233347325036223488 505637 743247771322525069324799318880 505638 -1191893912055868915740025984896 505639 -32054149461019670690497333943560 505640 12113355402458069294445323212800 505641 -2329080884017302357981077872896 505642 -8563055240673868832195251110048 505643 13424269581390182105884195283892 505644 9623060896748337135218290498560 505645 6274606687176319561108081486080 505646 7470502448036453476621733758272 505647 7888424257934405725645752209640 505648 5315064970503373674008299536384 505649 -3363116896327478923632982168464 505650 7599727178093714008456530921600 505651 -2587566549668224489232512433600 505652 -931578117064250205849177016320 505653 7022557682256638464753770465408 505654 9529241694150412704894801487776 505655 9196414460798990620267103340960 505656 -2943142318636628424418490572800 505657 -22480669108791430459733414523094 505658 -17751269491178711083109824210320 505659 -1531555807370749876985068800 505660 -24436418214617765249845867453440 505661 5781658426400712503879527178904 505662 5096182743211272458360448605184 505663 19016150270285308590845811326912 505664 4274904561481737206345208692736 505665 -20204558025919458127700960571480 505666 3227210389516994203832908439040 505667 -1402060760615514320448547013688 505668 -5321160707807658277981196559360 505669 -9448628444466272683413382744930 505670 1606881006294141914107009580160 505671 1214796241891352134074670399440 505672 4517867040740624079418304102400 505673 9221863635405938007834629045760 505674 1179559662804150312400926362208 505675 3650586133982078273974598529000 505676 2704960630732974907746393228288 505677 3349901866884756936142213091520 505678 -7612434535803464377911070267776 505679 6600817923098217888960324154560 505680 34917740651933858711680450560 505681 29304668687096011681312281393264 505682 8926124682803335031824949802240 505683 -43995493425432246653707304348376 505684 -9735685912077811108002775187584 505685 16512557299496150235681580519200 505686 1136577848236039315591036489728 505687 -4139830464663679207880260679968 505688 -17708190274177514864615485962240 505689 8562272011281029016009650337120 505690 -14552137848693384101332342267200 505691 -29476787131173556342953565822908 505692 12073918643579585878508754519552 505693 17698121811741400398892730939942 505694 522779325322834851334298936064 505695 -2784643084685768234719093012080 505696 -12459078215540204108416357367808 505697 12024914260885353612305560189332 505698 -4309837027002362330310030693120 505699 -16375253113932294928743935159328 505700 3250012162686803739917182176000 505701 -909689641188807502851025161600 505702 8160976330252221767434052025600 505703 6653956057037184945131268146688 505704 -17313933287941589956332791808000 505705 -1183162485723401691846063922140 505706 -15658799452920154879848711741600 505707 15333975488499481712584813463280 505708 -3369423891569447428209889270784 505709 16467430657589521968316249709910 505710 -5331727114291020389102460460800 505711 -1204407985092020084024579856688 505712 7986315468596971223719052476416 505713 -5150467625557349211095171255616 505714 -3359969772863915211441945993216 505715 4143269265713948827864060836000 505716 7226584547830194224587708624896 505717 -7966880134604217921272669366148 505718 6208151319989430471468565231104 505719 -4710797521506522965553782312376 505720 28332114403648037074510860288000 505721 -17280526172044927776863839176048 505722 2993433008234775272471197960704 505723 -771501255415190007038348987200 505724 -6360725112007066355354489564160 505725 -8495558284339587702095984656800 505726 3937033815858657288450145257984 505727 3055400617467881016662656680576 505728 1115363446217388861852273868800 505729 -577133665207946578296273189054 505730 -12662472829486569710831449505280 505731 -15916272729711240343197658412880 505732 11593693965110152446361457876096 505733 -4963498062224581914018032583360 505734 -1418726599047027516312645304320 505735 4771612135162147107382433447760 505736 -211070930186565723396690247680 505737 -39497158069898270267149933750560 505738 -13568457389878283913767898870480 505739 -8225197283521695861385864444176 505740 2446843650098348271399185894400 505741 -403542596154826560091112975648 505742 3499691559938689886863508539200 505743 5716035077076912718767678297984 505744 144324519347694679657335046144 505745 19741993248281657503715661904500 505746 1397186892186154618936773817872 505747 -11560763223627955107174001728000 505748 -26452918060793402876541797130240 505749 -6167725598732933641456515148992 505750 -1936063789151667017540259744000 505751 -27408219773131213392136389559896 505752 -3045966142784793493522352578560 505753 12835512408292277397370447238020 505754 -19483245207474833232433784945424 505755 11350885496375177510710845992400 505756 375293767597841536583453895168 505757 -9983977556117980879485453283488 505758 -9245007447625187829561983201280 505759 -35997087837157811992444159275040 505760 -8964742562444277402058653696000 505761 439417235262538891628519355792 505762 -3120569734271670009512062408368 505763 -2469004959111269623500566909988 505764 301038748489996994752288505856 505765 1914448811816462855217011965440 505766 20037729026085481620425204544 505767 31770155242646519274220036299264 505768 -14838465541120992109186962554880 505769 30451754956279612829778794394960 505770 -4309373273403834015243085071360 505771 -11484922822017232435633182885488 505772 -7420797846428827510971818490624 505773 19575924919986200285951451197622 505774 -471357757747656317259910044864 505775 -14378149478918661833249975050200 505776 1836565716101337590236091449344 505777 1546341969804841091995625460626 505778 -4896767479514969531706013728864 505779 -602859312893412504957954385872 505780 11541680265651073631170889011200 505781 40646827472494681218075884121582 505782 -3585532446418118746490225632800 505783 3831052217043060103125975197800 505784 35694828532803165101383427481600 505785 216838381832616870731908863360 505786 -12232551257965211769566495979408 505787 513990086047432319313685743480 505788 -1742267803280845089316463778816 505789 -4146414251375291150850413084640 505790 -3454273414397976149283442225920 505791 14293637963501080928672779119360 505792 2424415803666312056295223459840 505793 -13173510978297050028867884429376 505794 -9666195263748467717505821366400 505795 -7078287428460799832211766441200 505796 2624231389783123138503912161280 505797 -10507595806625566394844506368800 505798 -2389995286990755376345310973600 505799 -9579918469739074931425528536960 505800 5149689186161418424222739328000 505801 -35821116481782961655668441841868 505802 -6179913793578425534219942044416 505803 -4490098832219869086498534592296 505804 -2474766859588277776462600869888 505805 -2308677469056587490538595199540 505806 4444931752790852437026030203904 505807 -39514810107496294230019944794280 505808 -8027249426717170155720216231936 505809 -172527035492716725337927620336 505810 -7427395116173297427740679961440 505811 18564172323830225165342052482412 505812 7089343491433140464050866714624 505813 -12507897850357909799277099236160 505814 -38846776957533071688608295222528 505815 16317482147997116600342292221520 505816 22010127519150141938610785280000 505817 -657764061608156109768696727332 505818 -16627087185577018795113372288000 505819 4738050922752768844614115105220 505820 -300885843698898392563849758720 505821 17803849351944023294569642006560 505822 -12994393938036805303614800316288 505823 -13429866488416906322690754968928 505824 -27847953481309701679351521607680 505825 -3900931680822140261851045501450 505826 739027909784258750050271660112 505827 1856883174208981281717537701952 505828 -21584107127075756308867591119232 505829 4544508793701954984573265405884 505830 1982511735225581444682713368320 505831 -8780134866405846612224872928400 505832 -388147569586806671152770631680 505833 -24612041229347496980520180910656 505834 -2138691732779161412302711742208 505835 30230562496210597201279081785120 505836 -17685342140417951528383615358208 505837 49172524251980269658872266281600 505838 16541978410288950004636603552320 505839 -1309070558783906943323642808192 505840 -4382789070696950606900899184640 505841 5949235973352214648592263096320 505842 3449735733274161817701757917312 505843 27953345495275545605234706061344 505844 19758735166249838863393983716736 505845 223251070078301876225585617500 505846 4798501855948712517428709117504 505847 29810120127215825278697824737960 505848 2353488874193930461815327621120 505849 4460612363713360283292321924564 505850 7811300198765435991942315244800 505851 19991952367866381968281068215832 505852 165454834261892760634557053952 505853 -46640653325221111004894415122676 505854 6030942817225894699917566813760 505855 6766902248889245682503407032000 505856 821040790065135983338822041600 505857 365948469282498155878528660320 505858 284633105247987836689127116800 505859 36710558705868738527246890200 505860 -9640030889156319995608627568640 505861 -56162201706618577236289135450210 505862 -4715425755276657640612295325696 505863 9076711455667520643405113847792 505864 2163277622665376945441409484800 505865 -3614659929753821957237284291740 505866 -5086474869652762490467846214400 505867 -33944318183609656828640014471084 505868 20448665019010093243458366214656 505869 -1237080834403971143302647509760 505870 -5838126005909322736122427917120 505871 41185140495350476152294620145072 505872 8441448164670582969968065904640 505873 35326347342935151912862711474804 505874 -6714206827261121076065398334064 505875 -9444086324224223636454114240000 505876 -8016506426281716008662976467200 505877 -27325367816691137995519553132274 505878 8769616390561462311608783193024 505879 26398814634124832976993181563480 505880 -11644552161940712053353289113600 505881 2679562870489832762446018937370 505882 -7321421064802996955948162423328 505883 -7368743167659691868588510634480 505884 8300863584404213057422623668736 505885 4216041505220636872923407072640 505886 -21960711885459864756988098040320 505887 617447188205915948265213669960 505888 1919783104941284260905319464960 505889 -9302230645888328864710568232960 505890 -172614847386648429246481320960 505891 -19931414041240868997284081709816 505892 4112461668453388292461167897216 505893 -18611195161518601822728625535136 505894 -8013378610279091111722920912960 505895 -47634709020558079305705257760 505896 -5525381736481839112004893655040 505897 12424055887817123966441972232832 505898 -21604079277771141707306973886800 505899 -6852277398305774654612412032160 505900 -7311295083104590029931655008000 505901 7731379950898421721107163756 505902 -10721370166074670612551572357568 505903 -18919604383435427693367480704640 505904 1499152259177412020026384121856 505905 8219493564606890090593622769600 505906 -11287215567609660370538689493376 505907 26234667286212114188845043478156 505908 -4842030925688854434727141195776 505909 -12462540664071518175689442068580 505910 120107280888682533452690127360 505911 56067825463061801004482315904 505912 26892638374496730121355097600000 505913 -21693563143765598482126583164080 505914 -4509193669139563338017841730560 505915 -24754672048292879784017629933440 505916 8657995943056560914980008622080 505917 -14008061956966166945945067844320 505918 -1684557751165527951480469613184 505919 -7858250067595524135872574223680 505920 1198973476503950889369269698560 505921 -10904962896331199476845443076908 505922 1462808732536498944208252362624 505923 9676449106804036655677157237568 505924 15130108913495089980661749792896 505925 8140678062323056817117296200000 505926 11514040226989752775481103527712 505927 34274411118179684251079603346776 505928 13666420423775265886152960476160 505929 7547158606554280091743761536784 505930 1323448143264385020301001355360 505931 14743408421994587059450758603312 505932 5520628264141646842160840785920 505933 20067101719395971479906419576460 505934 6621521349425168268470949200640 505935 -6624810314151734828359595769480 505936 -3412092572597302587905726087168 505937 44245058343891238986627769073892 505938 30122323424102528382107893248 505939 -7499233701874239308888067725744 505940 -53313662501304187409424990720 505941 -7253790980282162017026462861696 505942 23497230112925901650106887683872 505943 -33494123334638544236594721252096 505944 -17788174808986883870619432560640 505945 -13275722629260837294772820688000 505946 337419631094404797193727646720 505947 -3562772072786860723047465942672 505948 3834173873138035665384209719808 505949 -27338697388736945683819908793050 505950 -5827205061490957144360357838400 505951 -3066137630983430922197103193600 505952 5280052031418228298365178478592 505953 -4614371262102499057986607716480 505954 10616644355443557299879711726592 505955 30823858899433168471802320263360 505956 -5973757825711504165035410589696 505957 5715687253660714238533704060352 505958 7239373030586634171764745274080 505959 359264872867129642347727500288 505960 2355674745429498632275648512000 505961 -23583504478120947385609191978438 505962 8093594504383422719650645759920 505963 -1341958625986410950362599585600 505964 20919302421277203530449238558976 505965 -4455463506544034719345062648000 505966 21414011865555918916960700346432 505967 285735053300231595594664550784 505968 1917139025979994139758851784704 505969 -44476874211075093699267468739630 505970 -3726714021302655804934426636800 505971 -3673641408257653243539512457528 505972 19770799219997326367511865275776 505973 14654635227736337118997582211964 505974 4435488755967534043864435180992 505975 3494688873174002071830837873400 505976 -7103344215218631961734261841920 505977 -9197555280717852087308758867392 505978 6404825370364834127011058960640 505979 -16847268580236135114631780131420 505980 20129921236347843301503971788800 505981 -130584619078832053158267511904 505982 3699139576356770382311452368384 505983 -467027635970882623406011353216 505984 27160098848615285868929325465600 505985 650796438112864505564939940180 505986 -960331685120290735196671440000 505987 -33636959000824204050874973149760 505988 9559519289412060574534524051456 505989 -16735951417719168729330318482400 505990 6175263881584514172829555728000 505991 -15912709890026573792657757455208 505992 6737575557957712031288335564800 505993 -6112490160145733120038467301760 505994 -4193288372320058212604109762048 505995 -5403974587497253692781255526400 505996 -32878560926936460170878872736000 505997 -3996375041222020990695562497888 505998 6576132179793382534643548915584 505999 6954539232958805043431723163064 506000 -3532105028966426919433469952000 506001 -17773322426853784488723155449536 506002 2725856160800621073398782801920 506003 -10396775711252644824508852502520 506004 6915300812962796390460236236800 506005 -7822797530494785886257960826440 506006 16185096399448806728659670033952 506007 818826302994703588657195547256 506008 -25469024327780773902608742912000 506009 -1369331566544805702287533104384 506010 -6578163835345447270196470778880 506011 -16822428981176681355817319080176 506012 3761450405277602269422860285952 506013 -869480733832951911900839430912 506014 5026264881089814805032247956480 506015 3748596339342415174118291093160 506016 -4859560930376980271380835598336 506017 -23985087250805879115714507102528 506018 6356651042204722192562831595432 506019 -20264536185689535780167876971656 506020 -10260103297748689739136326987520 506021 29404072899623182753939045753500 506022 6413025660036954355780129152 506023 19373481118480807571137361341200 506024 -229601695641023078459731476480 506025 1591114000597003420017595094700 506026 21368086882142712919444784321712 506027 4350362513481123877201410232440 506028 -4015669603633789870729031662080 506029 24664366532141431785351197119276 506030 280146914963972019324199238400 506031 10049498732513906564290755180552 506032 -4965773215401333164674065547264 506033 21538432851987934419655459592160 506034 3171046817188472203783318890240 506035 3080049238335032480445613962480 506036 -67804620813811567146386220288 506037 3249703633355725359039724959552 506038 1376140192896068419114932706944 506039 -32509105509687444949888200345120 506040 -13381278232690932039539326771200 506041 4020807110520328066257548056912 506042 -9606426573813166643183150938656 506043 23608383951559916979594538613640 506044 1111328922814966102629792743424 506045 -19364046217877592460648681199700 506046 -6542420380004075871420011427840 506047 30802165605520615960762091794496 506048 8963903304610652740782740471808 506049 -9256450081728461076201226952448 506050 -2015092001720916482138151300000 506051 4393391687709127945373691204864 506052 13031989802172104361617874715776 506053 -35227862135529380196894740579616 506054 -3426142880719879564081294941120 506055 627924540325253406136557102720 506056 -2846285514672561618292291138560 506057 -3230162712865862872086692457600 506058 -519999490495339402208242982400 506059 311198661875974326394508137504 506060 -1045283038838520776079851627520 506061 -11146647337513724518873073847360 506062 -13650068945169791385226991703936 506063 -2476747880870347817380971876336 506064 730825082996994980435980320768 506065 6677151253567496299082063779200 506066 -2774861819750995666207411349376 506067 -38518431564002718737378031552 506068 29575258585573162426305795966848 506069 15927977025656039553157070216544 506070 7137661645795104241756041640320 506071 40355866925025867708045527547272 506072 2712822684527536945957296506880 506073 -8815050200261938777263615043296 506074 8510587063905539876398258383360 506075 -1597261577390071063341144590400 506076 -6494006356778275460810987129856 506077 -10439393471909171212251528851040 506078 9747929504806512787982328944256 506079 -4011753662518426415064485051040 506080 3896798147001593734911102812160 506081 18636098178332697815443739461764 506082 -3203361812601650490870968558208 506083 -5182672849302660928012327661668 506084 10348461368005451687662074393600 506085 -16433594182506114176588308533600 506086 639885619187095698159561052416 506087 -10843852529675772791632129011480 506088 736384349261381389567553617920 506089 11816786852055066285571655833380 506090 5468790096665806246716641788800 506091 11318872980376627553292432840792 506092 3894196356510501650432886623232 506093 -8567238185007224724998215075584 506094 5650923490726865130131538715200 506095 -2921669473281039880083969016320 506096 12577349543261566620971680530432 506097 13242985153847025968631286058868 506098 5059243886215370068167796918800 506099 -20286673474603840421495138255040 506100 36633899778396835178486476800 506101 -26892520518264803167941052770898 506102 12899364426241411583715941678400 506103 4704950386217368489220106802560 506104 -5281435142052105735688191713280 506105 6379702012237820002507702408260 506106 12161044976127405343349382144 506107 -18528674358220202563699843466208 506108 -31423592244704947868756322808320 506109 714053928286572923131308491328 506110 95774689513586360036731345920 506111 -30609130567513068663279038175576 506112 7786860264312339481425472389120 506113 18749045872468507072363598703362 506114 -4837183821287835345511686117888 506115 2361181503880282161021399590400 506116 -2542989987588822523993764578048 506117 22915725387666169744065212229852 506118 3661978865879931039602014302720 506119 -5606850650505927531471825829480 506120 1647534936113365647285836236800 506121 22743201215745542845648509449184 506122 388237273473288842317545310512 506123 -14297848010753252215370720533920 506124 -314854160437098451814331262464 506125 37854126043110484687427388975000 506126 -4150460560287599568720556327488 506127 -7169551970912556432526673271792 506128 -2861554941437741002211982049280 506129 13305914621037901438729057917684 506130 -9749625362460333079899691092480 506131 -44080904353812281430716560058068 506132 -16180578349167934116624622153728 506133 23161840132556452638786156004302 506134 -18200588104276837137249610478400 506135 -5370221748355751101029908478240 506136 -8879295815314115935129750425600 506137 -1662231377827107863394897358080 506138 -5079142442601765533841116173056 506139 17520716550251830966445592278424 506140 11499831721495033531694646013440 506141 -23845575404218889748962735988480 506142 -3840776398451017898426564075520 506143 -33469497943685708704031040480 506144 46159681556776851931973825396736 506145 -5072875385409965727808333580160 506146 203755041239579318537629529760 506147 38980236669072891120079550869596 506148 12108625900852321438134986695680 506149 8519313071362448759375700610336 506150 -2698195153563925111457310182400 506151 28365974320667383000213039619280 506152 -5112504017625481888342217932800 506153 728130493569144346270443024000 506154 2991363497997681676840797415680 506155 11988728670093216678308247786000 506156 11953460700668067554979479405568 506157 14564710338452468476397697234240 506158 16408627522929002755860069614976 506159 23026800655522115620421738632560 506160 1052596618658716524482499379200 506161 5336552277140434246878931131840 506162 -18000165752992729057004018493168 506163 -1967229248296017048016608619776 506164 5140581441532285788591856597376 506165 -10785204330631017301565981146080 506166 -12653730419606833250109785846400 506167 -606081680554663682467778521520 506168 3391860603601545455229147217920 506169 30366303146739167165119143039024 506170 -99900091912733076801006565920 506171 -20942595191157762721162726169628 506172 -2231543731088119660082738155008 506173 38481933498779458294013864340422 506174 -19797440925812307513315076163328 506175 9235157664362523991352721370800 506176 14011965028439692935050475601920 506177 -4607216213313025111592592928128 506178 -13837394881296470449280693824992 506179 -44522290257581268256968619520360 506180 -11153748283464733122074233977600 506181 -5418392042411415742003754050080 506182 -802367997754793725398072339648 506183 5701071143893266340759766841432 506184 -4196902986013784281669458984960 506185 -35663106540986050299624484568640 506186 9818063535466853710271717507424 506187 -8524882490504138406771735312792 506188 31069586314337569985773369733888 506189 -9180317735684415910317111619200 506190 -12370733144065296860309981798400 506191 -13719503813031726556564566522128 506192 3780966033474061485886064934912 506193 17804840442733143479582350190064 506194 -8020632880703859309682563166560 506195 -321110923487733819820938373200 506196 -135744211274712422770670284800 506197 -14709884209132798951421787629348 506198 -2176831958777090640408325662720 506199 4266558319567799147633439487488 506200 -4290402733724299821927319296000 506201 737711666084512436537900504202 506202 1075609919869616616657390812160 506203 18610840284680935078463015260704 506204 -10464059347736279034673127468544 506205 6402846811241325548558250956160 506206 -1162588335627668922756595928448 506207 561908446300928381011009382688 506208 610984536417411880223682330624 506209 -8697157165050074939937468361248 506210 1156213546922957655610613237760 506211 13028301380256473793189451057272 506212 3387539351527478942751022510080 506213 25233544432156913223230635998462 506214 -3615454589903668935070303267296 506215 12067904208094009960308574885200 506216 -26996686430116108786290597995520 506217 -7112271126051789314406533694720 506218 17851587969555631433756147632560 506219 -19940410175749647988911330231324 506220 -2871612534875998040271238348800 506221 16381928988707166637933930578144 506222 -1466686010092979710694519236608 506223 24410692278071011457245929690000 506224 9763217412400974338365982146560 506225 30049218972165848276307543750 506226 -488373306178242025345533281280 506227 6881312595383901059375148017832 506228 -3424238022716531007922478444544 506229 -14080969786092373967548846466016 506230 1118195987256804258324517847040 506231 -35606374677839551225899504836136 506232 9145985274267962486904502272000 506233 -3978288175116955198543608281536 506234 -2667919981945027427409997536288 506235 -6681631548418043458718942010000 506236 14308821153743567580481130437120 506237 61076249698578835806838733330112 506238 9009342902973392562877116641280 506239 -648376801171857211845548831632 506240 2328002344390397021107362201600 506241 5488028102477686417800674123250 506242 10438208522711237099663970562944 506243 -7931739443369977601771146683984 506244 2784952308969340396000559778816 506245 -12967469032114287222927716522880 506246 4577625476766117303468751582464 506247 3589912943894613391485463942272 506248 27287567548658719500844469007360 506249 -61417357573513715078744293075164 506250 -606181173097709711933338950000 506251 4549716290438966245154411351252 506252 -18998403416084120063447135162880 506253 -10470152301588291948426518888160 506254 -2636389392342046249029549337728 506255 -16044911732720403543041718409800 506256 -289194737044526795089752883200 506257 -15677055328289689110208164636428 506258 21641494257029660908954546196640 506259 4694001444419973080344744659984 506260 -8120014195433648143994226086400 506261 -3940350232194804434144140294656 506262 -8582580154374298079793641206848 506263 14008305519867091970745881901512 506264 -918523066518697482815723520 506265 13003520766147869448908773984320 506266 -4212246343100000465594122257168 506267 29538822830423132283003281554632 506268 3171055832757710528838039705600 506269 40457951088145339329081377341670 506270 -1844393866714469542536766537920 506271 5018071447326934451537155365264 506272 2951778204177519398337017413632 506273 50347542809794928594374769133360 506274 -617089777918947739860626430720 506275 -5540658570407903126357596550400 506276 8376105809143547441182207967232 506277 -46657074254773699023734950306560 506278 -2856306324168139457278707898176 506279 13739353841927026348915227451320 506280 -514939853786802640221763584000 506281 20500035222732139369929019993082 506282 -29508608969317287029266545408 506283 2274954654880758387933823483224 506284 -26864691019208285019665981589504 506285 8567650156683138067709124761400 506286 2790734052069819416024291565504 506287 -4439271265908007000561640678120 506288 348200458086767717069406093312 506289 6961148425889514165425959926720 506290 7988578388543928376010385334080 506291 34043713137712322347645910311692 506292 5599162316974112961557433237504 506293 43264260811522349096821627316320 506294 -12020865137330172132245634030528 506295 -1092911992959825034241941253880 506296 2207469730279954968936949800960 506297 16799890184694027179741110484112 506298 -1381288527943553255570061057792 506299 -21283675820387119872501013190736 506300 -7659700990209800900639542387200 506301 9018273689995309038074885626944 506302 -12816709347831667437607612920000 506303 14506340832962726675121696552960 506304 4732780173965934450089939435520 506305 1268965827023836063904829369000 506306 8004041442319312234541754374352 506307 -10560940955291485887057417809160 506308 7151726978232687442520828669952 506309 8637260068054124900376151239288 506310 2221616991380533781911202027520 506311 19527999674943109185320291452800 506312 9253452122736688692733454131200 506313 -1741682202762624053587841564316 506314 -4503408202055148722019976737744 506315 -33996232001349756030838908145680 506316 14092493006505830578352616586752 506317 -5794619810001623112210063594474 506318 10504739655987396853076096199360 506319 24662720177595407167947619470720 506320 1704831021914451481054977638400 506321 3065092575171811703654889896100 506322 1280146786707723190434848613888 506323 2948302961065141131623640476224 506324 -3243714549329227558493258348544 506325 144723936677235230863844805600 506326 29607704238450024345734568105984 506327 27409688818075703753678061271176 506328 418202899406374403707931381760 506329 -10455805866997552746966490734070 506330 -14119371762689705644172077390080 506331 -798843349472284570146936122880 506332 -1406353885672505635080528008704 506333 -34257121334482728505371821219418 506334 -3383280157190788551441541245120 506335 6180764353011282166397560106280 506336 -4761049370651756160975477669888 506337 -922776371814906366090625962432 506338 -5156996997499275161769580961280 506339 -33318151183994059069012170517860 506340 7782603500333656115507595686400 506341 -341597277425913152942385464832 506342 20907623270493704752561067707200 506343 -23025302370208485881419830693336 506344 34086121918980996950040272486400 506345 -1897278181187084896931107453440 506346 3113729436009071339033804745984 506347 -21232805853599624247014668552204 506348 -11483394885900142188494886251520 506349 9803800639892085029127277714944 506350 -1161461239695401594921527248000 506351 15447318586441729138761265910352 506352 661793385848289387259414708224 506353 -12688127784770770720320609197916 506354 3263211888219585645702954534912 506355 -5614357579029641934453389657040 506356 7334780639565799009680211456768 506357 -35175439822916692404101563373394 506358 10582041784402568436083599489920 506359 -10158024929084586207003418197584 506360 1050483306580926421599373824000 506361 -28352600283969772556359119359616 506362 -5564666604653981169266512858176 506363 -11144923673729652025645346963952 506364 -791986923075659517439573261824 506365 -21095267337615302727948876598740 506366 13262669094702914388500513897088 506367 20803296946186782740367047321784 506368 116525824448860835464121155584 506369 -6658135867629214669861519128000 506370 2907668626317620589212378956800 506371 -10922732558937075500767146528 506372 2403561393053941851970765811712 506373 3834191483299186125876598273344 506374 18986974268373515053032682358592 506375 22968480407936284661434121274000 506376 -9402979729016581263011256514560 506377 -19306143744853768977803530057520 506378 -37347494287018086819785025068544 506379 21282049188903576263063374614960 506380 -4362720262466654814450041640960 506381 41796852379707833420910062800182 506382 -2839801374089047805673920052096 506383 8856649932306231395432026917864 506384 2235247298663806163178437222400 506385 9320178811838419110998361600 506386 9972033644142797092043920318080 506387 849825314012386305744259151952 506388 -938737037043348007295134402560 506389 -2588655364813432263311520235076 506390 -4455160351085599336520876275200 506391 2433941620690778222331845341440 506392 17418387892925644327494215424000 506393 -38400372351782259381929207234358 506394 4059417567943943081135743760640 506395 -16164742654815506997717158769600 506396 -7679503031105438336398850970624 506397 23759333788319170586981546574240 506398 -18676515199021347765684858891840 506399 5921066975465498483696937718200 506400 -8586539723247084019559655014400 506401 -574528905385267484579253254656 506402 -2915219731982759379894287025888 506403 29284528426668711541190583979812 506404 13331599342196045936386195081856 506405 -17491147874277373138163511143940 506406 7706545171062683710180660864704 506407 -32548311609588966155165566485120 506408 2617089759090577719512572968960 506409 -20794878741817844604935809654896 506410 3918219780791677994245892664000 506411 -157434314111998099937439341208 506412 -18297312246043288785158219877888 506413 -31746281127983315704883251911060 506414 -2687625160096434857424482031360 506415 -1904581608220543054509021782880 506416 -1784357291857046027832812896256 506417 -19620334498202420692458194487534 506418 8332025517943289590023217859328 506419 -1417022309190636158757126263504 506420 -9242221802554571135280382014720 506421 5622601266545930443891059254190 506422 -847926878105917704412031890176 506423 -14609687655650061622017996074328 506424 -2720968997873895059345919406080 506425 4918460529312407153468596780800 506426 -8515523369249914814334917998080 506427 -2381249295266223005016864443280 506428 -9687784902802190298425415426560 506429 -6621052550762686245400845745728 506430 5784575329556225012314817550720 506431 21149663142835899472783088081592 506432 4526480170363666462731955863552 506433 -1232963640807766440890675694336 506434 13381487549888725382418132873120 506435 -29030235416157028269397674459120 506436 -2225133516832546937920247992320 506437 -1901733405654952596523386881088 506438 5105239032496356131249930620800 506439 -9834773765703158551918482834480 506440 11893776058739595184914471321600 506441 -1475990429016033106121783994240 506442 6794402382228308012378779168512 506443 -6972454595286969367536746530560 506444 12001640680510529827359822471936 506445 -13573586185557148902244795732800 506446 -21278274611351257212681494102976 506447 -17525668970030352315648340899456 506448 5929736913184461411316264722432 506449 16640313579418552665278046734450 506450 -3299888108697173046450699993600 506451 33925058052684379763287142419200 506452 2459248131090290064829165195136 506453 -60380398853980057223452876767840 506454 49334888379367695329604642816 506455 301691626060092568769852460000 506456 10257043153843896279480382464000 506457 2461230007646381756473431113280 506458 19125186463094876601390692164080 506459 11681066395043330550164866062660 506460 5942326961444371982836923432960 506461 -5603886324491198737453672094938 506462 24276139058518217765244643011264 506463 -5752577881945393789333755084912 506464 -24576989972332745774868721827840 506465 -16476564577579695172095541372140 506466 4392861070730480146608760097280 506467 -10976539138798217648440509330080 506468 3887281885907480015727320336640 506469 10647810129008617844248525368960 506470 -880571243921162369724213448320 506471 4761585835523684230763970200112 506472 -35034104849881639045927477248000 506473 6052416085449059592637940875488 506474 189905838926518829833112684640 506475 -3165779246151311362235945952900 506476 -8275962876547459700620588531712 506477 8191001267619285355562092485792 506478 802008748032214732205548584960 506479 25989991615293340760754006960080 506480 605759142820895558947458908160 506481 3014329614322601747659184790624 506482 10241090237310400063377076512672 506483 -366298468024556505715689814416 506484 -7404371355685071261760714506240 506485 1130662033177455914281146000000 506486 3078471859352185082612269548192 506487 16130688063478210751245956911952 506488 31714905058833458841226798325760 506489 -18554187316984210204048947107244 506490 -8549676848188208278405687322880 506491 -40032904535666781689163492310108 506492 9887054098592593044187371371520 506493 442500671850468531448692811122 506494 -14153499485735324008471131400704 506495 1842727338512252164382109663600 506496 -10718128377036676902430546329600 506497 -622101776184013084924527673040 506498 -25542812544733791215567805140064 506499 -397356025436824271474622551040 506500 4268843171502328466721479232000 506501 -40894781089633855530655520814498 506502 5259019048484669093587828870080 506503 -21739085761195871496005825049656 506504 -15232007852616903701156427402240 506505 790543262598313275731577562560 506506 -2156908818365676718374140928 506507 -4628460668354428791405210419244 506508 -1877273375557540686580018967040 506509 -10780806144718494230366886427520 506510 -9485960085516243615546052779840 506511 -37881625315287458785094450927568 506512 4045109030533992531241076105216 506513 18271220352550195722995738486898 506514 -2342978578109224705960710005760 506515 14148833365396741496490615405600 506516 9671239137984442315237881507840 506517 7865430334089640103774695658400 506518 4406076873688191552531670489920 506519 -28017791133993077879659005896640 506520 -7751084410128054198775283712000 506521 -8620218982329103468386810832320 506522 -2205676470766985623030521435648 506523 6939480982777158766621918086000 506524 -19665407365560204991626421563904 506525 -1387399005545543202924540631950 506526 2477221146765455040287423118144 506527 -2242260456450293218063087536664 506528 2449586451253682205894880788480 506529 11063957965403550704616275213184 506530 -6814719875865822919434107582400 506531 29543726601302816746601845978332 506532 -4088356888566043548237531119616 506533 -31778501702061054200540438033218 506534 -1662831309037768000146688528128 506535 6026732168941744097861600917200 506536 -7294512116125223936502558520320 506537 13254709500114254242679177832186 506538 -5974417435495821302247373322496 506539 -15943476286030043554845565469400 506540 -68597355601559539674311884800 506541 1397777601151904746131963468864 506542 -2267988738773211829094544258048 506543 -31697296836889350334110695578920 506544 -1644628004975774709613992148992 506545 7632390004999205624310947449320 506546 4233448846814961076858250867472 506547 -2570204062934499373645545142560 506548 -11108706797394890014103131340800 506549 31924384101907082602528867686720 506550 1262361253325625354089397081600 506551 -18553450100284173569569599448 506552 5805744409848033147530588037120 506553 305698474075088274481391290704 506554 39829968784447223539072633240320 506555 -620722323731759969557635295680 506556 -3559050015123111710773530521088 506557 6792656703971409720091580652 506558 966289436101450369522724021184 506559 -21511113678337673368067825957760 506560 2137125336996703794503960494080 506561 -33124461545155373372598427348176 506562 12392268972768150961322150289792 506563 19747010276756539375230602346812 506564 21347841395717217577761525250176 506565 -18486753989613044993196366559140 506566 37133299523461921966600730942976 506567 -4572688043382822169668810402888 506568 -10569575049701084779954799370240 506569 -8399849130345647839330784549504 506570 -3257499336800392979642834323200 506571 564725214086021438758050677760 506572 -21029470115558235026857600158720 506573 16324757596210090215958089000822 506574 -330996478870975308188530985280 506575 -2007134849837141965469089184400 506576 1770670323302007343583958269952 506577 838033240697196817083489977760 506578 19541344637403845642095217101440 506579 -11719124791571617121081013587016 506580 -8328528831335587510699514787840 506581 -26316651567437808515262679517568 506582 -311647987819155930876154689216 506583 120312725827564864217996805888 506584 -9294153847128547150423054049280 506585 4923573006752514798592363277760 506586 2593482359942566924358898276864 506587 17550412180089550127361283840792 506588 -10002674840116469501056210421760 506589 10203263596563689578957117444224 506590 -3077484136486271913690206910720 506591 364817148218360075224657240992 506592 20274308689976881894820932485120 506593 -39351502398860352529003622360158 506594 2062970834044371688646344317312 506595 -5123083220742362553309737382480 506596 9861372531729978350633301392640 506597 -2467691649853020925492304065920 506598 3823131660544673944652377479168 506599 25972450374567029314247217260600 506600 -16593845431406644416912019200000 506601 -32329495284943567142773333238400 506602 -3119695267787898761352279684096 506603 5497849369616939777121494519040 506604 404974586583665240419287908352 506605 -14809424766058859342113421400960 506606 -611508521358423014724565157760 506607 26406742325441992579306712588040 506608 -1945044970078452080186377043968 506609 -20317549301226243341731607894190 506610 -760179156044370847600134432960 506611 -15796321350227634359067149611988 506612 -9987867309393412932054947631744 506613 40317964790518331446529037435264 506614 14091504303190868728683843178656 506615 -4928563147246295322405941667240 506616 9918786822131927383592185036800 506617 -1074946575073531460193468863554 506618 -123836798188940134342031280384 506619 5649680836510618605306132949488 506620 1620001775126867067944990714880 506621 -26896161061105658318792932549728 506622 -10970849755029033409410793960128 506623 -9516550566836147646331332776936 506624 -32299674002784370512502267576320 506625 8244133413275763279222212448000 506626 -6626346452457309954830612803248 506627 -30316094789943807767308929120 506628 -7455514298412034580469623470080 506629 30676687329234519153460334859230 506630 -2585929415738236824220362921600 506631 1148895449807996688948521162064 506632 3049198194668490365554903449600 506633 -4502300446708865901316129831680 506634 6876649536686413049952608205312 506635 1989236369166920088471469105200 506636 -4604831138118290988866171762688 506637 -6893188953257878249311552414132 506638 -3090213342594780654890237221440 506639 16059590670812729968419374824032 506640 405361195113389198930733957120 506641 16287987604091423693686159556212 506642 -13070558124008916305127181692528 506643 12400189221799175264441768431728 506644 2736294611516086620390648477696 506645 -12427517690738601009038151325920 506646 -1547965255622189676063672456576 506647 -19561205583226083962948830014904 506648 -42670794783951151608601017968640 506649 -9534255027921131787196119768384 506650 -9407805512918467979173954705200 506651 -10524450211161341158809968948568 506652 -2358086742278541600991252858368 506653 -61722346174917693817060265120 506654 2885448397337223642512294784000 506655 8883955838055696106972865729400 506656 -14127290026918664211188454260736 506657 -47311928957592863921901934743360 506658 -860348586322395297174426777216 506659 43640903169386022606011132895360 506660 17333671872087193374421752176640 506661 -14889824621241419243331219104928 506662 -7459301617322995282706117892000 506663 6098251887054590305240090545912 506664 -689879300696045770579414548480 506665 -7195545548001768288714462158940 506666 -9355385489950517888888755202976 506667 -3810642144774282224663717260800 506668 -39396895066064153811903555976704 506669 318828465131402269970509765344 506670 -3920740084341865032629448009600 506671 38245672738619126201149980057144 506672 -4196037673374311389167269658624 506673 18585939754457199295602522371280 506674 902525853081193978253663434752 506675 1166273286005915988086803218000 506676 12307774176810891872593019154432 506677 17577757607391504855375507592380 506678 3711994108065105526179726964992 506679 19129777206046899024626212247784 506680 4649664197026811390171369472000 506681 -661286981285782016651025566208 506682 -14086996711522014939474927121920 506683 24279429713177537396688392808932 506684 1286941992041401710873474986496 506685 8885121210991012018421039348160 506686 -5347092766349682202738522238208 506687 14524875815057374078881030630336 506688 844945646505732390343629864960 506689 -44348650970706936018876743656510 506690 3251846237367998339520193451520 506691 5999639430056230726738516772100 506692 -6934134083602219528389701068800 506693 -3336259347247956662948413532352 506694 -11413376565051212513085359649600 506695 -2638446118187153482274590218240 506696 -2959641672100255664606093982720 506697 -4108220143508950213988072617200 506698 -4143975383595589253085895592400 506699 6823482738985834705281759239700 506700 -1044943148949274690111390867200 506701 15495167773312957690692932850412 506702 4067093069727733643242901518080 506703 -6182211939942573544511122008696 506704 5151104206710683371575689871360 506705 27854438327290704148492077583860 506706 18714365807756605352855014579200 506707 16395296774294289528136716312672 506708 -17193426027025902170355887806464 506709 28781228522505957136119180241920 506710 4949347102237100148356035157760 506711 -2045506407720125591579808300600 506712 176410938156438160966089277440 506713 10733576969678009395895969618304 506714 -4931705517454135724459132735520 506715 3478195984188430642192564803840 506716 -359874077201262872048034870272 506717 -9975587810981513938437834278280 506718 -2587097125004272226442904326336 506719 -5244507249858679234553470808928 506720 23275849901395266188429890682880 506721 24794536443718651283853563769504 506722 -7235245637525810690676088391088 506723 -6774458363531879655880842455040 506724 -11885457651484468115614842399744 506725 -5306069641005787897787888755750 506726 924045075501344607938767331328 506727 4472101541691598876462902334176 506728 -7511971799933296035022130595840 506729 -4508421006224968613031948905670 506730 -1370003540595662893161598156800 506731 10796947213725342048579109180532 506732 -547214241530074601992695899904 506733 3729012272847533988910872046944 506734 -18836174231705639854820029569984 506735 9308901596552358994953991204680 506736 -211633744717057772031738052608 506737 -3370805191059660165204059599296 506738 -2716158712417512348868216938480 506739 8507823419849286349902488800824 506740 -6198873787884457180437943104000 506741 -15821275287235259418057255178500 506742 -13724297471663102808331487373888 506743 38298465624883730529119313189992 506744 3219778190364463900440812544000 506745 12251273633621508720235017425220 506746 -11891496772485414446183148460320 506747 47236446847122970632712263021240 506748 4740081604795781347531276800 506749 -19995199955770616629594001460000 506750 1094759243793681314046396912000 506751 -4514200588838122668634195756800 506752 -5558961502514372961558268477440 506753 7035947038688527906513427796264 506754 -12474796244373207725048056396800 506755 -405319450889816064728410641840 506756 -9662374498512135871676137820160 506757 -7504892184537816925725502099200 506758 17886885811445670777092911728096 506759 13982877341990612124283438892928 506760 -7152530430645591523264851148800 506761 33202116877226112953572979759824 506762 23674943869748359439541152611632 506763 16910795739289430851630944084360 506764 7172969288077708219078943096576 506765 -12065823159997798002846745401600 506766 -127831779062534309384595214080 506767 6323830288346745416093177275720 506768 8250061653238399689517422673920 506769 15511919409594349320332833214688 506770 -1612584929455627861644379822080 506771 -5717370333619790663183206213800 506772 2949088567445369626369399437312 506773 6609898635744935721266601307022 506774 -1599083113596113240481630864864 506775 14491802654265345295985881398000 506776 8213235602071095448290898606080 506777 4888856309283764975249085635460 506778 -8110349465418339383071749874176 506779 3408383816280364157359114103840 506780 10140932168988211148258305113600 506781 -18537034494206737084207122616320 506782 15264174139560396348264657250560 506783 -8376960917272121532561137959968 506784 20045198765011346885789047848960 506785 41185650826941837845525429500800 506786 1944137696615548931607271709184 506787 404823689917425675795777943680 506788 -8377382020837963433196905709568 506789 16162323800578428221503705932156 506790 12908948057349561254852427513600 506791 22844485158647352012606907907192 506792 -8568145138088323029329552424960 506793 -6114472543108331976358027204416 506794 19468192025215493917404027079680 506795 23108513646194765351484410344800 506796 -12604529028400034271274398458880 506797 11905432113492637725725173748246 506798 -118058135384084661909588114432 506799 -8736572624848583388676984807416 506800 -420107180253754429382284083200 506801 -20099302714508576257203554601216 506802 -5936817101471357372749208400768 506803 41415884754784762646033582309064 506804 31277073526699906963843442173440 506805 1116270355421039389265190746880 506806 -10647646101891743737614436802880 506807 5771796461697912189855652398456 506808 18388011356187726221007357542400 506809 25264410585456234547201663396010 506810 3273760027268566386918298848000 506811 15787806727832942781059756283672 506812 -16556365710376166241752114105344 506813 -23150515018518963299867470261140 506814 591407786167195350487557556224 506815 14750071598350524252918982665960 506816 -12058194528961764020499240714240 506817 736214723622108873498395565666 506818 6168534610182251165245026335808 506819 -3042543476462502840215664292800 506820 1049544525223168552981563310080 506821 11508907941907470295248437732160 506822 -12035675561854763576325651072576 506823 -333850187157335309077482931632 506824 -34208405732386487916017628503040 506825 -10902361105543035222217847724000 506826 3848609558658714028371145475424 506827 31110709537726997329119783855712 506828 6077905423237148436249428115456 506829 15987834272395197854951846088384 506830 2677407265847923003193029882560 506831 13297222525971743943148738215000 506832 -1032949105324087412803664609280 506833 -47911348941767242155784168228620 506834 11358973589891212670365737180816 506835 1929817143893589434193385821600 506836 -11859127303996569787744662650880 506837 -25998789109645203886214718062514 506838 1594066931475094883493591891840 506839 -1475435892834566358640310972592 506840 -16383577519892477144885457715200 506841 89013910338982481169424151520 506842 63902535823094408053354750464 506843 6041713194109374007841305585092 506844 176011993206168833985187230720 506845 -33212360357337493102286939512320 506846 5983600297226634897861419935872 506847 -1621523976816305747616456130560 506848 -63963580259851968510088549761024 506849 10023821124955511189179957958592 506850 -598842445231201183611105024000 506851 17079343605340911729198502148592 506852 -23626498676156952256161160520064 506853 -1383459646109155333511513767200 506854 -14825920781223830448938218830624 506855 -12906506664285736623807992392800 506856 2593018432370344818845994024960 506857 2323943855853747020240750799872 506858 -4340265219710129917319372881920 506859 12126456214654817185122940148160 506860 14288670627899405624366495662080 506861 20062393656785807854477401717462 506862 -7525417836720700594616771004480 506863 -7343312325254191476390138498560 506864 -5019675178631679312125092823040 506865 -290718992549104479673556705280 506866 -2577493322893830598187509072368 506867 -1766132761740289164326830239120 506868 6486833553542838678665066250240 506869 -25319641772388577974609342240 506870 -210244377513684177523685629440 506871 -14875575031696258453760778659760 506872 5874456156058512237564688711680 506873 26445287540972609631129733558122 506874 -1751634264929294603860552069632 506875 2486116275381692493300150582500 506876 4314818922142184861190736527360 506877 -2857437642057746531505729029568 506878 3383785463401795153933607178240 506879 -4606882286193923158227838439616 506880 -10768807920045678112253662986240 506881 -4458400856104848748296684247296 506882 -12355992450388838317628810371200 506883 -3739881767375074611260163245472 506884 -72226381238099923139464327168 506885 21678611229689493560098151771580 506886 -132970354966241101204898377536 506887 7557992474606449006736574288536 506888 -13929194949180472785080970240 506889 12070432196114055074574060053844 506890 -2635996049863147896200804566080 506891 1563050607439386836542338927360 506892 1363175705171674768621738724352 506893 27243597408543228069243820729142 506894 4923258671035864538434119938496 506895 31760063953644162815445786163200 506896 410807521186983931368538980352 506897 -3393098591156218809252471491520 506898 -6006822582194486134602035443200 506899 -14207515204131974443669396422100 506900 2032646567484981647968498003200 506901 -19211814806326108732700136306720 506902 -11468432633380097910524547420096 506903 -16210540015756899089434566193848 506904 9320036936167742909636172165120 506905 16567505024664244063005895119300 506906 9051252109040000442258773450448 506907 -5168249826366999103546412691792 506908 -5778177146760758343342655472640 506909 -18633480662597952466664085892596 506910 3336516484959183143550750961920 506911 14155454986759781585923911516512 506912 -254768369651546587508974288896 506913 -16847496984440364623807047588512 506914 -6816061271834359156241341636608 506915 5711803702470151048690669252560 506916 16238890196279553452640727289472 506917 -65500572771139436192837236453988 506918 9627966252323305001432335053504 506919 2462536187307923969714973096960 506920 10414194210508818545324974080000 506921 32848069144879905795738806368500 506922 -4057931851734986632296518017536 506923 -2928532769044864458309282111480 506924 -5100637580979584885942960802816 506925 12738383116016568158343028176000 506926 -6007921220557828574693790503040 506927 392148663992348195785894604280 506928 -2170427193841621960129373798400 506929 -25836493803233166122485379615470 506930 2068820338570191003956346155520 506931 -26859281971830460078648943131848 506932 -2522749856857321666473602725504 506933 -9268986054027897607838683993920 506934 2937010651722559976534096469984 506935 -1041778196682300976483205056800 506936 13066166169597341323637741383680 506937 1516888755853778667623900761152 506938 -20235921087692292186398065940880 506939 38542151408744337382563242224440 506940 -2028549900140839337991419658240 506941 -25415082631495829601638038137658 506942 27236834753071795122073927525632 506943 4267471464006199134944181719040 506944 -5804911034347603828838638026752 506945 6146344503154025926425636802920 506946 1189322922693245982070736256768 506947 995100336191032390678296897232 506948 10313474066801514101336442144000 506949 -19171168805402267120064477966240 506950 -8753850211621259105361142884000 506951 674003593595926674729194822712 506952 -12304991764564058631537749606400 506953 39508375027494921810887417954980 506954 12413146153280907182823834432000 506955 -13663117571158334120430209498640 506956 28395112889602442116717941605120 506957 -16434151484588066005219449429696 506958 12319695422105749576851986288640 506959 -12614820604178776545973817215880 506960 124158292800145265388108103680 506961 -4645215737279760761407978153920 506962 9277507895972381276132213849232 506963 -26268292008528601155084382528788 506964 933140917043608628765659576320 506965 -4264379027124622138127720251080 506966 9115408699232740440829624203264 506967 8626345434281108505224940688512 506968 10229109641212785866779516600320 506969 28096576883343300876857290006596 506970 -142476333498800837385506415360 506971 9194370519061699304338241413744 506972 23994023581082657936597244043776 506973 -14128250065828718238820584441216 506974 -922005585207167226776473430016 506975 1368031137367981274336990696400 506976 -5188223421584609821074325241856 506977 -24993272357598893776858294116560 506978 -7817060482165496146928997155040 506979 1203969654738947289977728556040 506980 -1634754510354288777598894176000 506981 -5567154301406766840942562730436 506982 -2200956913209670086540966414336 506983 7573900566286474821958789378232 506984 2416470115373784859280179200000 506985 217698771904307307096508650240 506986 -11737283094286587312638545289808 506987 -15979705333782658400562042448560 506988 -21001130333717755833295288835328 506989 12987559422020028500688557002752 506990 -4240172158926600362877835200 506991 28831486164663628746891924624144 506992 1345685212820780847117787037696 506993 -7750890641620281772275270643758 506994 3753966313290935158222041936000 506995 -32673817081817889105355406298000 506996 10519738035868584016195210629120 506997 9379361995767604849167971793774 506998 -10644138911375159792259562695936 506999 25893309454181580918507644721000 507000 11146042294566999723435248640000 507001 -36761040900186338933695733494896 507002 22337517466484311153622601923952 507003 800903526852401862328868146200 507004 -14996775958172334758383740626944 507005 10362895623573757091413953400320 507006 -6407539426143041117418752428800 507007 -812351215841391416610947256840 507008 41005138357133862744460539985920 507009 18069831984230952034217650227504 507010 -1843167984301975066102588515840 507011 -9709976016009603892603054122336 507012 -10185083804878695602845710483456 507013 -834848335194778563098697376 507014 -13404339699491647380129262410144 507015 1775020449280104378364374608400 507016 -13379933260299203100376285547520 507017 931557511207132310315933419392 507018 10257262919363147576532313307904 507019 -18435368925140098969671049892504 507020 -7545397852855227067154987351040 507021 18380302762712570388727855768512 507022 -27621119839092488412840779731200 507023 -923433579221793533189204058696 507024 951555445277797040385732378624 507025 506925721017487943702140308300 507026 -6728666479401290849900270196576 507027 -16014210817065572994429486187080 507028 -15490106299206529963733790024832 507029 26147070036506498308038108159630 507030 4657844935240728088095987880320 507031 1437526565659798074154694224224 507032 16334904988164606644656549478400 507033 -12441402495379357009046580254400 507034 -16194003392224110612778254155520 507035 -4159327777124477262885361706400 507036 6764078428861748539513114460160 507037 19543389857030019375411585977772 507038 1127507110006389716293105293696 507039 -10310920169120109379369253459952 507040 10229316336141284514828474777600 507041 -2113002328452869282691561014016 507042 -8013273445257711241154941420128 507043 -11655849208787697025295781432296 507044 -29925275963157303222359128980864 507045 316308520013599909922702284800 507046 14601155848488732833776814160960 507047 10082118809339672368517547987600 507048 -5555803253299530542399347015680 507049 10491130973094821552314674765050 507050 -508132137936591198685207081200 507051 -10186789639593317745162669610032 507052 -1051178555526719826101155814400 507053 26247538600589516939268343077120 507054 -14377411764023909197051506502080 507055 -211179593625750293766580202040 507056 139922138835590229171474530304 507057 5664276223307367241648635465840 507058 539977227450946796124590957568 507059 -130103234199525459101384439648 507060 1177762492635639963577518631680 507061 28539853440956310210694410106332 507062 -1661522967694768949109065743968 507063 2092921885139088038717863080144 507064 474328260148810242943992913920 507065 -9258048976456895597769982734000 507066 -2270455498479783537068479796736 507067 -4809625399210633577570372990976 507068 -5688564875885629404974245347840 507069 19296642210035949318620395357344 507070 -9280439568513187825687050179520 507071 -33412328056244031627799493665728 507072 4328031061825579809067814092800 507073 2135150723027631506349956521536 507074 4624925704483958184058174819536 507075 -2002028112250909569016537901400 507076 34392630216409399746182508818688 507077 -37812562930949026984681408783074 507078 2422848548088914161517609712768 507079 19170781148518158053495927166680 507080 9161596318852496815660088524800 507081 -11173197513164811118149195633600 507082 7511469874611521410643784240384 507083 -4468633089881519670261984291360 507084 -12966971904145685195855263793664 507085 3105518089812772122813215739960 507086 -4603891691247473949818883187008 507087 2803044598932322205163509264640 507088 -3389908868391982138143500353536 507089 23704371325950540045324860569200 507090 2205494867997628879739150200320 507091 16771847417155222708634458836080 507092 21662680115738390928087489871872 507093 4332040611104386765436491862208 507094 1432322970926867930504674080000 507095 -26037405989868807572354648039400 507096 -24082881479617839049520427386880 507097 5180678518101991143773140005700 507098 -94547883104079285654641495040 507099 220934785732889951156451127488 507100 -14634720739254373848913046515200 507101 -40849150098252328377746376208320 507102 -6497287146566363460662656634880 507103 -9810353016907412628100982359648 507104 -3381577855359905295600228237312 507105 7868240665432116507251395315200 507106 -11248219809473863248777729379248 507107 -9469605308228590971512547248040 507108 -6439082825417748840980112789504 507109 32017647046904174377455406141310 507110 11224323083848994658569936505600 507111 10080639760142234362451435900928 507112 25400972689182082814152251571200 507113 -26671341898375927579809312877638 507114 11420953578509501640391680752640 507115 4837399451444819684521455559200 507116 9788441990829605231544505840128 507117 3693861579360346712143335222048 507118 2791927232086448619680733873216 507119 7344808310305807129223199773520 507120 1701492598470261223843728261120 507121 33155604045525424390892790574644 507122 978376957116697377700110074880 507123 7543877756591205564301258479252 507124 -6643792649485787059360962392704 507125 4030464580129179991686543747000 507126 3424778702135832675955158097344 507127 -15124132698070323969172392131808 507128 -18909627766303349535561463971840 507129 732460428743524881129127157760 507130 -5279598097866099752033930618880 507131 1641043265488895571807318823512 507132 -12309124789760700330235189522944 507133 33121349933149440392526045035424 507134 -19923524036982252030102212342784 507135 -5273147575750295039149895468400 507136 3817615766514297232641419640832 507137 4780412764920483904677832662786 507138 -1792942504477629610081560829056 507139 46566874481708588338116367570940 507140 -12502560255145462269885459874560 507141 -17077217104990647481523351449248 507142 -383321949616016061414810072768 507143 1783803579572061413399208905184 507144 6692435936867170810134634659840 507145 -24899019724991210627252202515100 507146 21675463562241875620387000084272 507147 -24593194751017826308552529423400 507148 -8794536244732751709186650401280 507149 37300386358185960978691623876150 507150 2200270046951681433142888420800 507151 -44233551887051766544566315008848 507152 322829356333610616518770114560 507153 3018372435981117612368959555008 507154 -6240300982085781764179089906528 507155 2749814013517397631743619255120 507156 6962483126572215160293066553344 507157 -4370443287237718043510937806208 507158 12510622247765515176209834868480 507159 -750818214917284921131819457656 507160 4445393975376853322780909568000 507161 -15853061793533905303805591268588 507162 -3721874606204352850308603730176 507163 -15121842417615925792058844670588 507164 -1958276162035809033399829585920 507165 12624663768215147711313242029920 507166 -17603771314611084670088543635776 507167 31569489502522393889126961017640 507168 -35088399154310557616703122964480 507169 -19962819113436675094241601603786 507170 3476507432485116710720183376960 507171 -7826189718589741439009451922176 507172 32185699981115023785024418619392 507173 9771801407411216215265714802144 507174 43744335210680737564688545152 507175 14968702281943512021509030350400 507176 15559433268767558585958077230080 507177 -11997488644119665163788849516160 507178 3067945499924765870655541750272 507179 39990471009969460279552085428176 507180 -6162792963572411830638651801600 507181 4586621293465248586658823182700 507182 2443255131668754444386127166272 507183 5291906984023817732662769696784 507184 6374017913916253125964819251200 507185 167588949171317352376367429760 507186 -6848908491465077160541869601920 507187 -11889299015570202869486870304368 507188 7630282881341560504625466587136 507189 -10976731579522946879003936369376 507190 -1197121692562139753553664840320 507191 -11652006751916226333085586327616 507192 -5418586039547571368557259980800 507193 -651363084972045137325638137558 507194 -11730009922672885796664368982528 507195 2744173069622556710430905373600 507196 -5577682426105081645940653209600 507197 -33017397141684077679603754551354 507198 -8618945007599315687190748153536 507199 31661660043642712190560953390072 507200 -5738303332783610186283338956800 507201 -20927505781057881815625981282768 507202 5938173184430717049888888441552 507203 245729391961185863008348409544 507204 1332659327435671631650393192704 507205 -286964438719707865179182623140 507206 179161956618247757830744548480 507207 -25950177584862127053925091785560 507208 6152678979617102532190374389760 507209 -3777932521362442275749712794880 507210 3200612574674571891588212659200 507211 -4595805093164021445550700602800 507212 -22080603479608075118678570488320 507213 -4187253936718221922326720413376 507214 -7168337814525619645321307636544 507215 -14907300717589093815579797076480 507216 5818221344790025299719138967552 507217 19574348163418015992116678865266 507218 1416966340921912288879994812560 507219 6906026689617646792839353119488 507220 -4786987148012730937160286904320 507221 18247323297870537630851012454624 507222 172629021814405947542667170304 507223 24616962073851842341704183267960 507224 23699627615522332828587766579200 507225 -11779133177793726764563626356400 507226 -13416925356615574978933601372688 507227 15968680310085829720132654969872 507228 75548761490056841167908593664 507229 13998198988862319516105038504076 507230 4299179307487212014481583805760 507231 -8023287548257766403698193895080 507232 -61904136638606036477859201024 507233 -18032252927872750456290252661740 507234 -209179809034387916653943239680 507235 -18753828001527894400888844281200 507236 11069845698125942817697910061312 507237 -22439847403945365014876421428640 507238 6033118555688357026580392912896 507239 -30043500524246000946399877826040 507240 2583642244033757046415258368000 507241 14667326630622600155913811077504 507242 -4827845878207267362388424886528 507243 8050225327983917251474001500800 507244 23391093416218755934828327747072 507245 6447883364670539001871762783500 507246 7343632461521829775529892760704 507247 -7693430787241763596170327533960 507248 -5755477981619315907072926318592 507249 19509473967082828345015788201120 507250 17850092998193980902253519560000 507251 6206706355053928510811111010000 507252 3869647214025466562347973873664 507253 -5767890792917820199156229234816 507254 -6784121904714954799892098734528 507255 -2296568056785257193167493089280 507256 4530574376371890180916815974400 507257 -10009595320980562273350573979974 507258 7639596556194223869071374810224 507259 -53167725787502063476815964867040 507260 6475792798699437128927487221760 507261 6596397374030403985168035736320 507262 -934027979912735618689397498880 507263 2700136057168512182797047800784 507264 -12328810897787112427334097960960 507265 -6422285972601137873847890309760 507266 20414939019753616546390988474832 507267 -23551552264010122406270220666480 507268 -12822347918219857633721528881920 507269 5025490275122399861035366296096 507270 1615375291758868392040272418560 507271 -597515770901245537029027822336 507272 -26938046549140776042804382387200 507273 -3417577213512349000251651977856 507274 12231211908442793127307731449136 507275 -16556453191389990750131842621200 507276 -6716997608703472230900175503360 507277 1100908174827178252846687261900 507278 -2300699330182923710232356074560 507279 -11300966781828636713268322173816 507280 1816286916961739304338553077760 507281 -14698544469149123621029235706000 507282 5620002157697619357665983952640 507283 1564037630624230069788862192720 507284 6664792655232588575084712517632 507285 -200977981642556223127528770180 507286 1713144945131555156938281801600 507287 -3462757394546258316247242237696 507288 -1930308550530619586320259481600 507289 41235653528671627257670150838090 507290 -4797843597662194196275989841920 507291 18371520770239629613820593181592 507292 6460987187494420068154895638016 507293 -4212274173629585384006317253076 507294 7199110253362633119556132866624 507295 -7664787236928978565893330487200 507296 15940169623464814222414524186624 507297 -13748119203797659169603386272000 507298 3014257758596290091282559477120 507299 1660456840233849281517522039264 507300 -2520387593517591734230990080000 507301 -15759558822629582550621125765698 507302 -15382837785821150719030730799648 507303 1499483259469718097320591537832 507304 11789184287581785199777690828800 507305 -191168367839610622037297185080 507306 3088657423370627133760732725504 507307 11698572324033509899742248880032 507308 17438742861228486535210557596928 507309 -13146632053237219936241189928672 507310 189725672572274525489375448960 507311 -3011844152679316450669241756688 507312 -244204527904259590294660841472 507313 -2216731705093869092430051619438 507314 441838526199825461934193811712 507315 -4954103088324542088394829736960 507316 7526202667452723104796890794752 507317 -34130848659669870022693381103634 507318 6520838086260907397539734822912 507319 -25138712659587493771692350623160 507320 4554131801915792271600346521600 507321 -18571124258448988173034366879110 507322 10407745592646356996642095001712 507323 27745647000206744037761422407744 507324 -24483442979212945284015286345728 507325 -1809293978779490766469277862400 507326 -1074813327791666657715785267520 507327 -1859454230222857253105333630592 507328 -2658403096177587427162332332032 507329 -16024660970679823696383068795070 507330 4119875924562045682548006528000 507331 -13016425568864900910154851046896 507332 5362697895981363366174850191360 507333 -13599550971445862858523604812576 507334 -3562114302014141811859464049920 507335 -1043539389436848337822601427720 507336 3815111087650239849012615782400 507337 -17914935638513775605946087215708 507338 14223736847786648203879242739200 507339 725416576220506514114712234384 507340 -133866096215057010417138140160 507341 26998191680864260670791572756000 507342 -9404600847679425707421848718336 507343 -1922812641318098580850209422936 507344 4003195043487447889178331365376 507345 1846201397779259400164388264000 507346 -5928822429394709166035276150784 507347 -37087612090066919755708271661204 507348 -20847399727538636777926408331520 507349 -37455340045699861494006899849650 507350 534615482761864715059117752000 507351 -3034637817300781586027478822960 507352 -7502507131455727869901309286400 507353 14201133645369642080487268800 507354 1154837286871309004867553323520 507355 -28345876931691182063162758950000 507356 -15635975143839194655257246062080 507357 249439789528733854732287513600 507358 -2927964570599694303909561294720 507359 20335519216470180552711287014560 507360 -3305126331336803370118340935680 507361 33368749117579641850670248524962 507362 -15966497364992104743629029019568 507363 -3011537248009645737107456402112 507364 2600172344039726790321774538752 507365 23549519605832840849412249722880 507366 5557722717999975043679461344384 507367 9539857518717289783436480710192 507368 -17191803642516709008788737213440 507369 3447013350825212832009691829568 507370 -6044210942226411899244710088000 507371 -19542533100464581103315395132428 507372 12889833805952620474259814446592 507373 -24636505364987087254344409322036 507374 -1646998670689239321821818808448 507375 6720439639376234889729484236000 507376 7834222679502957617567233638400 507377 1193992569039337894304493200640 507378 381088644931256205726209484288 507379 1178113397341261100546166692184 507380 12220589237838879204178091458560 507381 -911381231136514728286420004736 507382 -20132374595791229203798013312448 507383 28347214967781232547374224838632 507384 -17326554368671541801749100544000 507385 10533488669737687094418414464580 507386 -2734081324765018659347167270656 507387 -9242032843712680431792094616040 507388 -5175746652515887027030408315904 507389 -4179637904102175313106410091220 507390 -1330668840286826241052857788160 507391 -25996354699752779725726803422648 507392 -8555098490832836443636475363328 507393 1521839605224662681161572749682 507394 6954854398248087768298236584832 507395 -6421257508821682234116047562000 507396 8737357077096874820801976609792 507397 -20773070164861011350668294611840 507398 14509296439229084465061125944320 507399 -12459731323010794623432346503600 507400 -191438879451905737796981760000 507401 10284662006356624032172374309402 507402 -5263755770627842968206286513408 507403 6300232245700915539626080232544 507404 18587131708641112879436394329856 507405 3357287767745543230061499560160 507406 6712269775111355911750111177152 507407 15961523408287084459834131629472 507408 -3007692954357178152566514843648 507409 1168091237540598228592850082240 507410 9618784327315835363953541619360 507411 -31666142573156152573145250921360 507412 -19479481703804602115022881894400 507413 -30329934398421540205791614518020 507414 13966958412049461997364473351680 507415 14955332852116235182195585105560 507416 -1738949579290959889604350279680 507417 -26937426698409058486822611722880 507418 -2036154839261794444072419089184 507419 -3197258830887536639938002499392 507420 -8603160987973982209074780710400 507421 4224516193210711247101269163622 507422 -2962868348994523043658144136128 507423 392723526989990123155305762048 507424 -21146229637899783757148397109248 507425 15411955098486692266837205028150 507426 1565673626179465759435297964544 507427 -2064077691472337315447859215328 507428 -11528872741538234883914409244032 507429 8583796859917014389644268830524 507430 -2350412704577990995318717286400 507431 29960520681026991887645391626232 507432 6686754187510946746782586552320 507433 46341041936122126017182645511840 507434 21084863469672753672254382845616 507435 15263097730320493977120120898800 507436 -20358794476493059109233374872320 507437 -5608203623170491597332588205696 507438 20941285180207209558090547720320 507439 3660663809976719002745708136640 507440 4179211212890778127932357672960 507441 -19490447153683724676611320361376 507442 8441464030888866430534839616320 507443 337536559665579968062646258184 507444 6805290221700415004481469341696 507445 3927490766962554306603394460700 507446 1516848492915384838656464841600 507447 -11637867868575824099208884429376 507448 -3067821011050559814498739568640 507449 -20365746310184515423867792139136 507450 -775757526542877107734021440000 507451 12373475842937719260006253767952 507452 20942029089158148718072116510720 507453 -22109160522964638502495591485696 507454 4895589975370410655145492203392 507455 -3454065385815329860209713645280 507456 -1295152055993980924919079763968 507457 2147181506284988655635260733892 507458 10547041019184489527466197816832 507459 -24446388544088140691939252712960 507460 -3829866773288545549532582910720 507461 -11531056104703085456957036131938 507462 7545312911080566775627628474880 507463 23587692420605299806534618869784 507464 16401302344012324651114800998400 507465 -226431415343368304116379841600 507466 2755195336767194784459905616432 507467 40223088638179012722399343724232 507468 -1420662938918320891462895686656 507469 -4131073172226734638003351479456 507470 2650065977040450443302903004160 507471 5282131768538850697307501635200 507472 886259780499748748727056596992 507473 -1835158288709471101908847235340 507474 -23870946110173772739607153008 507475 9419577108044620871399795769600 507476 3517851165510733048614682636032 507477 -2804743906393296965018679485280 507478 10379044004661841816394328185280 507479 -17641637826626123086604494399824 507480 948428470068478308799110144000 507481 19102791230406881210908433587520 507482 -7588501929242654383231084539408 507483 -1053538364778725599201134765000 507484 573490906350692315371884162560 507485 5130589432187272499704682292960 507486 -36481860144844958217953359872 507487 -34562615746936675223525222475648 507488 -3743227162821217762587383562240 507489 3906242415824633676297180874080 507490 12170208109626452347959069619200 507491 13542508402410840691955577380892 507492 5163645674650775860291469967360 507493 20986363735526245095475674558558 507494 -9767401476561094625525967926400 507495 3601160338661098213316754493440 507496 2519931468579679164112271769600 507497 33973141551966405033606194981946 507498 -942774604210424551682397883392 507499 -19450913291315417340376831439500 507500 -1547287192085768998257993600000 507501 -3742476673703122396707142692096 507502 -14429719897780092400299423066048 507503 35523653718690628818869104972752 507504 1371204793760529941906760990720 507505 -30833552822213260584670376315340 507506 39755601777482186254786847462400 507507 -4236281904648448636761934103040 507508 14902336031327941926539778840576 507509 6178321362184067372832429683040 507510 8605781597116986234683104886400 507511 24980940865999845067031455406224 507512 15308731702090034960618147635200 507513 5607929797376123950732615541184 507514 -5112533142518804945489989548288 507515 -12694076238915434720920293507840 507516 507524788919103262033136804352 507517 -12864665550564246379750057159668 507518 -8572257855681289630589271029760 507519 12542937179222511887479019266320 507520 -6562600067047340463522368716800 507521 6742260732248630213146303384512 507522 -9501214603939100874585160678656 507523 40187321795886560043334677019772 507524 8403635458615542245369159208192 507525 8132050818350684349971595789600 507526 13136340098872415445030229679712 507527 -7163399680772143068463282012080 507528 -2735387801514100706043816345600 507529 214217424092632579684933158720 507530 4518792128069299392168689048160 507531 3068044172500519806368509230552 507532 -3068554823039158492649387552768 507533 -12500609588310865963667793410196 507534 -12597320988928116950321835126720 507535 -8367914421976913481518013176640 507536 -10149675851674368851625041092608 507537 4447223713199021426393160244194 507538 -1828026192743992268907275476080 507539 -10599453144465679649348335506840 507540 -2417701460459218531388156620800 507541 474355687875684255347024499552 507542 -3395465693954639851953993636960 507543 14325767907521994067787815279464 507544 42355360548113739103668699740160 507545 -3567125604198346078003035439680 507546 -5340650374288660626120423456 507547 -20017227179004642778511660453960 507548 -14602031779650873273271850004480 507549 5868849714724161467332384011840 507550 -7890365485578994508375458027200 507551 22321302580904241499427832979704 507552 17073617571147964201422777483264 507553 36203355084318231039078465388800 507554 -6516606763145770537786884879024 507555 -14332365062665086566845991167200 507556 380565377832513049745508179968 507557 -28268917394379228617729915152194 507558 -144825340485141258928642419840 507559 -3912676879484150615031017473496 507560 -7922405746158204564953673984000 507561 32695682937776623110907930771584 507562 -19839275550093878719416434267136 507563 -1838165845941435222175453701120 507564 7712556078699488102904257670144 507565 -13637797038772159402384647399540 507566 -5562885759946294206863518642560 507567 -4744159253543182508521358851440 507568 -3176705658694615708622638071808 507569 2084116376367532257275076075720 507570 -1536159674615979449021890544640 507571 22649688575366400366490640437772 507572 19805004790365480209457088512 507573 5505502406423096733977269166400 507574 -2995211505015308557843345786464 507575 -23289081695931485753901876588000 507576 760589876212660594604173824000 507577 -3002512346146837076875899595200 507578 -2190959502934911932657601590160 507579 4442325122892549773461435319808 507580 -9256536175325972051223134438400 507581 -14601645855242385728233146830856 507582 927544430232274220169582397248 507583 2365008090657376452201530879584 507584 5454892270968966759165871521792 507585 2228130536036811078845495030400 507586 -8415329147230391866821779111520 507587 -18538705253236810094823869563680 507588 -11526005748838581590524202419200 507589 -5817254006910449100325196688610 507590 15313848178217531530222782040320 507591 10514669984192755349423507348352 507592 37291360564045304681589329633280 507593 24491226266704497765264137098842 507594 -205648150008767411276157818880 507595 -19163222730215789928141020400 507596 4605173768572543218348421934592 507597 -19019495305677781718248506465600 507598 -1494715017112020894841938443520 507599 -18725069755940011127447259920400 507600 4956875024482281287848624128000 507601 22555958932969428958803523443172 507602 7085670116430641911674593284752 507603 8193265580642426703113285535840 507604 2489740050366080916965090252800 507605 6055570939664006164431176472960 507606 -2218283099835730071715672238592 507607 -8535116246738412512938076545144 507608 -2312371113530929010316831191040 507609 4445944765403113099150299719514 507610 1587079904891821873578719170560 507611 -1714205381172477205225812024048 507612 6453738814603456403980077146112 507613 17300707332302472036959366606860 507614 -5804856061814046092734767893760 507615 -275715373898462303834865406080 507616 -18997968170404521379573282897920 507617 24980927526676275990457367224752 507618 9885674940743407547731991181264 507619 6300282577841642745251750776832 507620 16405904920991967113711997473280 507621 897195933743429799559766294784 507622 -18251403560031587838051585369888 507623 -8878005090131623383706442492280 507624 985524240024540193250163179520 507625 11980577674357069591922205888000 507626 5176465788084111478083615390720 507627 -44083827279423005516366505590520 507628 13777113045997111003449967226880 507629 3321813518763531402946292971776 507630 -1884103692547214391049737924480 507631 -23382296878352355062898338043568 507632 6836141193738307743815912718336 507633 4416175984373709494306523337728 507634 -1216021867632978398592281716320 507635 6337982247045377959955569396080 507636 6197602701950242185840214118400 507637 15173381349455430060515187491832 507638 13743843438076296350218644930720 507639 13612142343739107760643228381568 507640 -4574188097443617543432622080000 507641 -30247684278136797128952475223958 507642 -656591808730419286683595338240 507643 -33859897214566319729484753477600 507644 -1728356292366967121882596185600 507645 10563224996314239473454475707000 507646 -17283877340300510653899264457728 507647 9129788951959616504824487764992 507648 18323636026816564030972681519104 507649 -319413586041138388937877185600 507650 -1850786974041037135432202764800 507651 -12436685022229367276435729512968 507652 -22218941689393153787608518638464 507653 -15756645734979787403535640821636 507654 7751573023101602396133183897600 507655 -16745389167570238155552341986440 507656 2080088610256375805261139148800 507657 151606376707289839572729396240 507658 289945519658394927188853302784 507659 18688386778870126450612452451416 507660 7219259619994470750801078389760 507661 14855742126479815455161682455040 507662 -9010697642037204372931776919104 507663 1441734869930404301579292494760 507664 -10963787907190158336717272965120 507665 11233688255655287889547584627060 507666 -5481076155591795139754608580352 507667 -11419516425649348400157758723284 507668 1839344925940156502322618648576 507669 -3944491157059585525463349696480 507670 -2966874791692876220027021310720 507671 35744823135541411965022371457392 507672 -5175154399895527615866074050560 507673 14682987551698204455600250750922 507674 7913682914581458493949477921760 507675 1989977740379748597450211948800 507676 14634759436304421639999545428992 507677 8248751438705023735120751232492 507678 -5486080140579444974223257935872 507679 -2413497055210168356912349690416 507680 -27904604974893328665738372710400 507681 6339525634342691231965934487840 507682 1248671618131845002498890486272 507683 22353132605353986570530656518024 507684 6124947919869453760719425627136 507685 7173685524339327590858040208380 507686 -12141032827907025131732287141056 507687 -4798163637543810878484731910144 507688 4675818323180826836389040117760 507689 2257352152320010438568073830436 507690 9896377653071271533145548135520 507691 -40576272318074284232945708024908 507692 -14182948819600570862498148029184 507693 25050581768326575230605414706400 507694 16683857151364128706028760950784 507695 -10831899334744235593351260392400 507696 -1986490900311480004141793673216 507697 -5814335888225900629762428815854 507698 18178877556376184142098532104736 507699 3302611815625189397545476907800 507700 1154576278549678333078588419200 507701 343164679069289521221067796352 507702 1088739167736704132660398442496 507703 -4608468602868511841208711842880 507704 -13217637096890927664712259850240 507705 4479254257698693660525428039040 507706 -17106598400790682925333437826448 507707 5783684922618139048152945639960 507708 -793855590210754830031421417472 507709 -16438503139041486703337747145396 507710 1961602808530560844133672328960 507711 7481329852072585350233574725760 507712 -570252573111427149652281524224 507713 9967688003500694474162508160962 507714 5674659368888834456964442555392 507715 -368605978784116715055448349280 507716 -35533038287195616460345852800 507717 -9104605613822074336234493410080 507718 -970495129521535516266213457920 507719 -8637619810083000833980854035880 507720 6037759295724145555354831257600 507721 154554127896827690526458473344 507722 -3619641871967647045778128261440 507723 -6303754705284380039668318674216 507724 -7987554896717050435466832333824 507725 -245344451149236707947200674400 507726 -7225309154104416714302184678336 507727 13262441264641877819879087791344 507728 -3059194409044545774954587897856 507729 -1682360307849979901843888960016 507730 -1921174695100432037332389990240 507731 1725404555644221123782194458192 507732 15406099459559684277881255884800 507733 29210764494721677185160346847680 507734 -15052577096420729339627073141984 507735 -687841409314609683241848616800 507736 1493004186987294216800929351680 507737 -28611173944743867866142059219760 507738 7215853942248359927378293953792 507739 -4958251597484631739128153155544 507740 11924460701608269128977680998400 507741 6423923616082619145284557787904 507742 19557289680622857873352574278272 507743 -23086738423779520480183739575008 507744 -117958710222657860440409505792 507745 -723274897846148155932453993600 507746 -7313502565342650726109796352000 507747 2501290059557658438975748731000 507748 8454017383004253241116508446720 507749 4672044526533639583568794095360 507750 -3068115765266931065218044576000 507751 -14909337874142142404059665619208 507752 162543743859604981993717678080 507753 -331406276266338931451532259638 507754 4574997836072223058856309379840 507755 11174113838692480171370257449360 507756 17248008594147221246977766154240 507757 15443577135586104501107045234006 507758 605531297423933568273981756480 507759 9811916566794652138176385215360 507760 -2237117500325800138302958141440 507761 -19450808202303756714760568042700 507762 3512079169176957220051046403840 507763 -17230320595083375411583724971520 507764 33618229919515660571119995562752 507765 15940099681678487183286079660320 507766 -385140515807134322526303492480 507767 -7252913803624522264337701817040 507768 6407932591577460464902175477760 507769 -752935897803464266086769581756 507770 9266716964928291945369313114080 507771 -8307981797729181503358859398144 507772 -10118592241219349630808935962624 507773 -2917356405334516410672519481824 507774 -7474086467388117258531679247040 507775 22069292540137488566129598235000 507776 40823068787909348660334884290560 507777 18368687859066650177110693231920 507778 -100150689652277534662267580544 507779 -16526981867257691997840928063620 507780 -413025271883266551952693985280 507781 -15298149435409266263580463392418 507782 9486443615824175674332740837184 507783 -38541979020647776267073842263216 507784 16364288636975116601579458114560 507785 -10597637796798603586394631275640 507786 8579476820082343112917414251264 507787 -6722179090594133623114881048 507788 1055093808591702596608099332096 507789 -1933284577920372105489325805130 507790 -23206298242581385145294510707200 507791 -329191850903517105366096984048 507792 -2716876122505016104078206566400 507793 -7632026793073373740610803324992 507794 -2343123681818927522892098641920 507795 -2341298063939597162916537924000 507796 17381199521636826634909089737600 507797 34198209738825082514341852047246 507798 14399393346235975927972246514784 507799 5508077013705360001237826055336 507800 10116267172945146143814132480000 507801 -6625988301284585189363510865216 507802 5294518234513653901396019930352 507803 -32212710185773707125542490589948 507804 3561813367918661447426604736512 507805 2088672928492106753529991172460 507806 2271350006857854116077318728384 507807 16016411505762790197758202698640 507808 5377903913973508308422404079616 507809 30411057596322581500821678551010 507810 -1543518277620571855891883427840 507811 -831608138275089689184637808576 507812 -39088485090638078565624431861760 507813 11494212305864492111968962316800 507814 -12696828458500102245746774835744 507815 5439450710245056622453061107200 507816 25768483988000993531023889203200 507817 -5855576606928939569036659223040 507818 -156308686266611473744294946640 507819 11448049867565385801927502764000 507820 6098002395129872178370648750080 507821 12068326826280321618545921216022 507822 -778116797746401255915075803136 507823 -11961308367576851587411805656920 507824 10341053224314836764279709270016 507825 -3673154831916588085937625228900 507826 -968468809964670019231903901952 507827 11090546215309652558797926929676 507828 -2225745808149808931252180060160 507829 -668688849700168514168558813024 507830 243177558932445963144726395520 507831 -6158840374700466533011597523760 507832 -12468330931454056116157941964800 507833 468831885958561911498235376784 507834 -5682988359235423687111038796320 507835 -9716417501994861746625788811840 507836 22467740046628393590104142010368 507837 26798884822244282902398770400 507838 -3322478341986615458251159207680 507839 -1566686205700614446616923079360 507840 -1988495504886924073096540323840 507841 -33375066287017128172493356365948 507842 5913788377821884784727969234944 507843 5745585342941628599622545694720 507844 -2564326310557881297648633403264 507845 -16477371055412732804916531670380 507846 -7111235591819980242708376434816 507847 -235234666857910039411799424528 507848 4224203839490960167994511360000 507849 1734498496198836396825768098064 507850 2366073347337205683973406956800 507851 -3778310999324633959564610171400 507852 -8161556704273639212992371655424 507853 2342716081851926839140440162784 507854 3493988460674234444757696897792 507855 4373889017164259085445499058960 507856 -4977739143350071923621178482688 507857 -1336731780247833474989471402688 507858 -5584978700132630719342410842112 507859 -19225434892040518586462963822448 507860 16121498905936272498531776563200 507861 1854011307072994878288356948988 507862 5814625619645608737151615180032 507863 9104477307475018714851600465408 507864 -7142695668987399179019418337280 507865 -16269924744136164367065762079740 507866 363480831015139151839567484640 507867 -10282799678623082279487619753680 507868 -31476947050051721166846567511552 507869 3572668048782637909440827877120 507870 -8854065792663789774617238297600 507871 -2092032254178549574913263374496 507872 26373815400755931659199361843200 507873 -59913739975596911802431373312 507874 -2104584053578884728315015174064 507875 -17700711078853571637429706320000 507876 -14057488183915691384877587155968 507877 25588651497053292205270026541920 507878 -3252028420160594483210694582144 507879 10463730276594051015520436023824 507880 -22746092533951357003300861593600 507881 -35578742445813364095268478844336 507882 -14399032775947584657765403862016 507883 7764940641950816844125625158132 507884 6949936762631240529470273074176 507885 5674515944713771332447586884960 507886 3102556879949445165853470267648 507887 -28142757396280856138722044325368 507888 -5288619228263574220406153576448 507889 -2802778811385928177045161324560 507890 -12740711357697094427406345352800 507891 -33264618642682487310126868346880 507892 -6826026623354467305366323994624 507893 5066262521025991413878085797664 507894 -2131618461124396308845703451200 507895 21824429989803184251927511354080 507896 -8084207514717194526791927070720 507897 13633668123515939137457509971840 507898 -5216996009743586004972157894800 507899 -3867440119560290022707673437904 507900 -493455305300912755238852467200 507901 15346120167068635673942333136902 507902 20330135397321649429469620273152 507903 1898860593333418781601796305408 507904 -5251031927529666397714266456064 507905 13149866502084317167756306815060 507906 -3499650994905244346594845017600 507907 14749204600073420224737129980156 507908 1730308225581173531923876055040 507909 -3240627113040183884049597113472 507910 -5257218446257069391194590042240 507911 1334770122125802900526137670752 507912 5514950030973862282489789931520 507913 -20646952210426752406095885440 507914 2619246989963862671221350277632 507915 4639034559835908413640218234160 507916 -166141672311761140125868072448 507917 16955418688145968618093602438966 507918 -5096144406975895440826930063296 507919 -4768997268828345730605188825680 507920 6736145410935227897700679680 507921 -10731154239535528817569764975888 507922 -21647961559955727735200804815200 507923 -419192190290581324327865296800 507924 10525097144144818023889570283520 507925 -18630300029800112533452744007200 507926 -20470840860481690307866965524160 507927 -184503866671668914774687058048 507928 14283463339265023616158241832960 507929 19823461299840217340809323706752 507930 2102509068331675344161815653120 507931 -14151970370960791287434928329400 507932 7513104826169956254310633546752 507933 -17431224155145454370286663818298 507934 583729877742231907994528253312 507935 2790564566322934462053675513600 507936 -2789771045225471991907218358272 507937 -25708343567575362394841532064414 507938 -14044131045783217272537129416880 507939 -19152968078418054373615645514376 507940 9175872013898375714306633740800 507941 -4107219079204853215750387113600 507942 742381899505503167991515991840 507943 -8555896388633187606533610934320 507944 6788728100414712343764427484160 507945 -2661657195754989318182463478080 507946 -12208812481645223772724665857280 507947 -2480766458201469735282314465136 507948 4154866654402377053864471494656 507949 -7126467241681599021007980599592 507950 -6070632736949381594671911696000 507951 -129147799511212109748521428608 507952 2681517115172730846847013683200 507953 3934652962156624389781080701202 507954 5386855040395364148920398062720 507955 6427919282940677201431548625920 507956 -20481448271778346961363847050880 507957 -4123603271099530911408105166560 507958 1898112239411325383468584800 507959 -351797115600091844408888353896 507960 -9394068386811754659077161574400 507961 3365405531234947882399643179562 507962 -394394618342516367640384459776 507963 6943261811222057671860079883544 507964 5203558656372943021783160946176 507965 9425865396654913792033693845600 507966 -2153837084696306146080469757952 507967 -580238172451525748241218195520 507968 -525301662915842080286430461952 507969 8049588374818628775887547889728 507970 -1343147750095938915483789235200 507971 -5885810098348908012802748853828 507972 -16709227438588249522118596420608 507973 -302000514016749138606294327620 507974 -17341356852061958947139448111264 507975 3443557410308185774996682329200 507976 -20688384794425333513766482083840 507977 -38768616200591457279365585558988 507978 -6759798654289171614573198873600 507979 -13834966845863565480085180957420 507980 -12517493493402573600516526771200 507981 14915653402360671972671213276352 507982 224079213147658870167923400000 507983 11126757843484595274244455045600 507984 497242742116280730503858749440 507985 12720924108499829968350578433600 507986 19846074498368786075577702018192 507987 -3154340118587144006114102338956 507988 -2655561855430160813096221210880 507989 -37937692702436664414402740726244 507990 -782058720699842528894766796800 507991 -14271927907017444012236329679016 507992 36427995373289689292172360960000 507993 9535407565243054431006409046400 507994 -18821224712932802532089432967168 507995 11790520014119165559322893048000 507996 11223675404497858397599907085312 507997 420654376188708570828845080064 507998 -9882817570393903158486817008000 507999 42498922961235290115712771649808 508000 -18552505402007160378252853248000 508001 5156732849141060056031476372800 508002 93103495932938814536582154240 508003 -44832725882371745283318032251880 508004 -12391077799744229722467019014144 508005 5531255972298081123594486278400 508006 -8502110879198108922313138806048 508007 680744221056150228294923951520 508008 -23052885055394492517063237550080 508009 23210515184481974989919508593210 508010 4158105083814420371744456103360 508011 -7922706581167166090567883211776 508012 3830094020693524447533453073920 508013 -10034017710333672684965395571616 508014 -10957710185671473056855288903616 508015 -20344708244325639707838880134840 508016 -6081287187262734957557062729728 508017 -11186923791429229540223665368720 508018 -4166856023170380738767291294208 508019 27394470588698915776554975129420 508020 2976157049705006636069113927680 508021 -5871153751041029529907166157778 508022 23962089616882773773696354275200 508023 22545170637405817205579380016544 508024 10931797847671457159999433277440 508025 4629853598343250866680539156800 508026 -453667183905391232645259853056 508027 2471215401485784876108111246160 508028 124253229478018379075280986112 508029 6717423749074816402844787101184 508030 -4800250822350189249569888167680 508031 11541658418575744941047395334064 508032 -955310874846943059579575992320 508033 17667870817345985424586492241282 508034 -4263740067682553229500636337120 508035 9469186404836682104335412985600 508036 11431351738756805515543393717248 508037 23089016402130375707154778606686 508038 -5590416053402181459697231976256 508039 -15360825413942855482440892212944 508040 2060078433348420111317219020800 508041 -11105008707781636871306127826320 508042 -3113855280112696885664960837328 508043 2600936248615020922599754454904 508044 8449847382411338427174749769216 508045 340911954181794040581734654400 508046 3437096730444872696830885401600 508047 -623544703164759920222119795200 508048 -1768084766455161663602516606976 508049 -14534585186793671274894644592000 508050 3730595559862113259650106254000 508051 42609794333037988085459924709600 508052 -10849903141519132342601093464320 508053 -1352054044454882956089059993472 508054 4413717280587485554562807186976 508055 -18140329980784251211646945576040 508056 -11289040655534515024378982092800 508057 -24202996170886091104010892496368 508058 2937475125420146695102480975584 508059 -9665538334296308915183971983360 508060 3506035431029367412907252121600 508061 -1624447420946646837629712367488 508062 1942007478179915437608627882432 508063 9390325138811812314435032234280 508064 -20685806228352302132535924424704 508065 -2927357761866364186689859044480 508066 5630937395820216900719638588704 508067 -2226577434331356931224622456416 508068 20006496906718145381452511345664 508069 -2198893263681089710248599194340 508070 -10264672754281905121335406101120 508071 -2506420238781389650244246211840 508072 9754744556617487614824392448000 508073 -1603012262315466159251593596678 508074 -627560412042620907971586805248 508075 7663335698133501243910993343300 508076 3828327417819074704229152957440 508077 -19549355065658901576359392141386 508078 -5537644216175393744805202772160 508079 21197110757692568912600199120 508080 225835014793522418550462873600 508081 -1744875006136506496466474265390 508082 -9202071960604992358885822522608 508083 -3404782687875879034927793061576 508084 -2152346946783241360329899558144 508085 -4702202364039141143554300316640 508086 -2683735328010886974440460815040 508087 -13852746143397449905022373154264 508088 -164563698203380363753229844480 508089 -13677187652401994958899522659680 508090 -3652831606967225758240768512000 508091 -3822877460156543608362971012508 508092 3940096815041547386966630188032 508093 13372659509792157001955249041824 508094 3605532967041999270725961252096 508095 -2982082653390606664033786603680 508096 11508695393367905181692495659008 508097 -5937358291913834727054494699454 508098 4049703756706872470118499319040 508099 46846400409441827393923218930064 508100 -16841821788533497273801145385600 508101 3200050890449230766831876185920 508102 -1757165670656849951132605746048 508103 -43522528208658544865817010404648 508104 -21169725196302760564511249955840 508105 -2117519799507147278830166891640 508106 -8676715418777313723492222775248 508107 8142355540202774509946427854040 508108 18139462752077151674005091842560 508109 -15308616938480851722474222925440 508110 -4124209636349650759911211578240 508111 -9407852242461531903329001424728 508112 -2171184620847467895670703259648 508113 -6558100305231113144289253822716 508114 -9623440305781947532971568235520 508115 -18879834389070323608065073224480 508116 -2810775707335594064768977207296 508117 38748287502745339382611689110400 508118 5589203045373277354351137707904 508119 -25431883986752147379465141071256 508120 -29217899894566108650859701043200 508121 3161784207436538268874888752384 508122 -2360847121271531230597361479440 508123 10966445601879914051694683731200 508124 -9512911944803411182623739528704 508125 464215990192690871717283240000 508126 -12209298982439980167207928506816 508127 3604578278647979577191904221952 508128 29252162671808061429476449320960 508129 20997256913733351177624522253730 508130 -9450247686592129385928152195520 508131 -91912062888215305965643975344 508132 3279606492330654631977260256896 508133 -14929542674575624333178575696740 508134 1551005056409446335989900044800 508135 -6182281588144652123984006110920 508136 -792577753352542585369443532800 508137 -5808245929315750368057067069248 508138 13546035059058361614250535038560 508139 11460917117554855919266714719024 508140 -18182642072101979241503523686400 508141 -21539769411941445705844470527700 508142 -20402145509336517952164608430528 508143 3727673885024195513601475056384 508144 -244870432209123270413585612800 508145 16923756672447606199459621598400 508146 -1305970560918294893222046316416 508147 -11570477821718265925290655541856 508148 -11773831082836126267000925745792 508149 5151266789550118109065802443968 508150 4055878644617185836550277536800 508151 16506105868803745459771931923680 508152 3409979854953234226701214679040 508153 -3461278627772474219344262693036 508154 440011830131610551314671179232 508155 -2164021436748041607933384249600 508156 -1904396427879460849870843507200 508157 20648312759764212516642219135180 508158 611474315013950164466503806720 508159 4089767901965880605825230703360 508160 -13712464138460764805410817310720 508161 4572836323276081873110500556000 508162 -1217345922980943490549747173888 508163 2689176205920719105407888685880 508164 -10987599141077588183951165472768 508165 -3340539828411390196847428118400 508166 24564297609484258814837074216032 508167 26103989231255556322313163552000 508168 -841185041174037052378598845440 508169 14257731548581274084971787681844 508170 198881291782698606198186531840 508171 430085279303551174164096236372 508172 -174877062819244228296818764800 508173 -10908618066558123493369832444736 508174 218554189492701190218677959680 508175 5731989873495084990140749211400 508176 -4823913368961031465913680650240 508177 44627716889575408089208890604660 508178 -17896036426262335202937778684800 508179 -11229762444210202690614395411784 508180 -9995129253696408122869353273600 508181 -31987832210831940102204390256320 508182 -1705348178778612451942239571008 508183 5780948935277716837285903351104 508184 15300740932685243891274409267200 508185 4951473798328314898885298389440 508186 6381546434452824817356997804800 508187 3330175753950567895646335336836 508188 9689567209087657502960116185600 508189 36219952370139783835232042618400 508190 4149422200035302264938509206400 508191 -12177607728376694543129369320176 508192 -19774949896682359629664486883328 508193 -5214921838537365701793649162560 508194 -492731160361005928572384809904 508195 4198266048089889648076363659360 508196 13213464088524732295515403092480 508197 13807171458957472413113910952800 508198 -11011295182349317980384409875264 508199 1179368843874564394850441236440 508200 4529485793604475960768512000 508201 6750689617169362722348139131252 508202 17371861510138060334824947608832 508203 -16899934761504924649595155714788 508204 24310454512230716727902857907456 508205 5787711083828996069701436062860 508206 8770533422271024126624997322304 508207 3104032943330519777421437465600 508208 -3218326607791647033770490003456 508209 5616727486436452652535597427008 508210 355016715246305584564400249760 508211 17085714919974691136585549720064 508212 2430635959295262282452531005440 508213 3089662546047972919838380196462 508214 2478102480236684941717923815424 508215 1955273410039147849427607119520 508216 31813157933485210907881544724480 508217 200488093320664713026602798848 508218 -170472873015573537436938634752 508219 76723944450652074601764629472960 508220 -12001097182872122126808603717120 508221 11150081763945053077074669724800 508222 -7753767225884605955423531120256 508223 -963248319263093883603357438528 508224 7318711105100127662756862099456 508225 -18753265696687883086730543698500 508226 113404702871946126868751951952 508227 17203659381296299583190444393720 508228 3560542297680246953893823856768 508229 31114673505468063962948556124830 508230 -6793711693794321531445860330240 508231 10453148698104331073038231850880 508232 8689740166877092877285711400960 508233 -779266851586182623990054225952 508234 679882327826659475617373541120 508235 3997076493141605058643810148160 508236 58044816191198557299723992064 508237 137694344117057407857742768886 508238 -2014167763530831437729576604480 508239 18565843745721741892635180519000 508240 -3376376850980304927149604618240 508241 23795319118558084254089405663232 508242 1496256706677696922346854362624 508243 -10372112728307348869150736127508 508244 1690456835866313826522090627072 508245 -163811768565425869619854824960 508246 -2360125487781664360834513852800 508247 8689726088818750373764422924840 508248 -3565018307768560808142381465600 508249 12737074598235604436117702406912 508250 8289478637582344032455634240000 508251 3981184652368928259538943514624 508252 -23203771148130030767369031362048 508253 -3344669062743736498377213384960 508254 3803731691928357375635907870720 508255 -22175547197492562246453878113680 508256 -15104355950772018478477494190080 508257 22215190934015263673526303668754 508258 -14339711117266775678530858881024 508259 47736323776861496722898503346460 508260 -88248374708879995256729456640 508261 -18342838839808578395112683174948 508262 -21710513721850278469674281924928 508263 -10542227506067314318260053448576 508264 -37693812125741611278467484656640 508265 25154050744935149717558264346660 508266 8301908774317830389497637964288 508267 -14967822578094400331567113915280 508268 15065355872582328737231202931200 508269 113235944242052453924880550080 508270 920688256517833048535567746560 508271 -3866483106277558536543047412528 508272 1406380093309699749809444782080 508273 -10596550739591722856460643506478 508274 1122048212737227461278034395968 508275 -551273601268750449006946721700 508276 7437444082397329634487377305600 508277 -5211398562755667287344403553216 508278 -5364503937094710877549524634176 508279 -8333107049045966835640501948320 508280 19330095308022621893215252684800 508281 -10610028449747882093389673558448 508282 -3122136340352240403300484069008 508283 30022882182653640983070466966560 508284 -6372737811188231209987406275584 508285 -30263138388413826453563475002400 508286 12321449951270412832848624218880 508287 7886322159870625612065997098768 508288 -510470475835330927053483540480 508289 -11562121343372023249936406614080 508290 2490500058622712582332880286720 508291 -3579135135939162918609108673328 508292 -22548266385644354734249007305728 508293 10150206817229961665762796476382 508294 -1151003057724396783404741414304 508295 14108179019046470605919922089280 508296 6987940709268508396347541708800 508297 -4098314468670055365797297297254 508298 -4866752357919706068998273336064 508299 -1339648292658756344845307336064 508300 2791967021218928662725105100800 508301 -11205996945575024754564206746698 508302 23713813461716949083649774503040 508303 -403446344868169518710359805576 508304 -4541173492240075346222788730880 508305 12364270609766550858857415352320 508306 2312643304765647112650131970720 508307 -6090728779853228007230085918720 508308 6919922933168329843575183360 508309 -13453819571400706866536273887460 508310 -2902620755660397125206398698880 508311 11298126232689378659941053886560 508312 18069243930232518485695526092800 508313 -4052363589286529189549957663352 508314 -7270446037553715566149135925760 508315 -13494612688270746513618996815040 508316 -15463543410162141018204767592960 508317 -18402889670216814483529195701888 508318 800902484724852334600937078400 508319 2686385950315050793283228432496 508320 2689543701552313048106471915520 508321 42260917755382541785044544466 508322 -2704285420113985082152773402288 508323 -4475018764054047976859972033280 508324 -17013695959173341394197819346304 508325 -10570365329948943915019461598950 508326 2291873511380925625239550464000 508327 7393199083163506242763929837176 508328 14387253524239901527085524700160 508329 23864902071201115366095255551040 508330 10287341278426157337624527134560 508331 38605371907097951895952849038132 508332 6490152894837949809536643231744 508333 -13289825475078943210096761826560 508334 -14229871936149691852392734563968 508335 -7545123988634360925351235119600 508336 1129196887796677770846262280192 508337 -3705556212540763634090554677468 508338 1586693157022151532001294553088 508339 -755048943355762217170287579776 508340 -1912822344872651558457634897920 508341 30365776183412407749664753789920 508342 5835263486689325158867433881152 508343 -2703969953859082299401071698000 508344 -17408754635581264797999489024000 508345 -16276929406408953394313250772800 508346 183607468093913927444888338944 508347 9101893275052997724633935028240 508348 31403137662587818461265864805376 508349 -26496144393518812550956933630650 508350 -6765733049244157861081305768000 508351 12171343289617926114413929722080 508352 -10579011397354271831109301960704 508353 -1256410471688209382053968547200 508354 3848332467559386088579436665344 508355 17989297430742258387992989036560 508356 430394120082766729498352550912 508357 14331186634451500720112666507712 508358 -2081372209311923511360660354720 508359 -7551647658190704118185263307312 508360 6717637729147397685470982144000 508361 -2301921796244061826999745712768 508362 955578914643115116722220572160 508363 -1817930701672590433056798369388 508364 6724543713546964868734892582400 508365 6462140719387465875293016595200 508366 14986953594010313709361715085120 508367 28372357323938420180848427698416 508368 -718912639142854814492794552320 508369 13688112681911990584205490805401 508370 1192282791172784070058076500800 508371 3878599184455696742172264009912 508372 -130956518439436479030772713728 508373 29083045666362987981594674348622 508374 2318315443882173771034622692608 508375 -17871305793088047468897029238000 508376 -5296946863218450445963208908800 508377 3284060980519767879228590608032 508378 -5408348725808724921702271826976 508379 -34077562580335740228672736056816 508380 -3860247171546098800796273817600 508381 24714971256496622121055120701952 508382 -1241668542890560521559037324928 508383 -18313382265640715791164903091200 508384 -417322393298582645509672402944 508385 12290034386931332577806638785960 508386 -10336095453764289539208710353536 508387 9384858473133211195226323245840 508388 -24600277216812389198373090297600 508389 17702046323366392156904437248 508390 4362243252189351969587325091200 508391 -13291929703820493739496752528728 508392 -2740469168965660073609410068480 508393 -44721073302316768725602655276358 508394 14568091964347850878052296472496 508395 -2529896306387830115169312683280 508396 1437779642889694474247232782336 508397 -3361873766170327768510452317760 508398 4664751912431289579109072002048 508399 -19034845123902488074538294005440 508400 409839044092292461810424217600 508401 16279229945669387698411537510530 508402 23372948078110740358502290033920 508403 8415452270245671016070601361920 508404 4984217115758523944907895941120 508405 9914539605693064803323042268060 508406 32467377062736647321057675780544 508407 7289735845359070028019716595792 508408 -464145982745773403815244144640 508409 -46387923115302222286997508904560 508410 -3674951038868539153436713728000 508411 -49748077214473123637982599942376 508412 -6803292745337727751911769350144 508413 3460606362297914493311092537344 508414 1273282245850770440354749741056 508415 -2309186090982398977457228141280 508416 5847901509522148252281181569024 508417 1453225984995005007900190115584 508418 10836040618969836306593006942160 508419 -27781637967955234254772865128536 508420 -7357748643796947269123149885440 508421 34499397975354990880420413703200 508422 -10276913941259207230321936158528 508423 13285723101282281803784285483640 508424 -16840413969030782405207912770560 508425 -10473806917406114079381443286000 508426 6717983937552341676954463236912 508427 -9633220407209548550797333196448 508428 -4723706122355135776844190366720 508429 6699961454771407365343251567074 508430 2311080270024003829714604747520 508431 1167174740049481701962535960576 508432 142122643198307719609617940480 508433 -23356002753105576208979292234318 508434 3936183121753118144670259330560 508435 26339149004398151961148071021360 508436 -11410415664380087530876929591552 508437 -2365926283707510302096117390514 508438 3995037060527704903206000629760 508439 -15290792155488464043661870616760 508440 8040973613498766976672530432000 508441 17904501765860968521673474545684 508442 10094792111781772017119386226688 508443 3660372471528296178990757060464 508444 -11781264003428179175565453977600 508445 -86228399476386468454721568000 508446 17145424858264668498619088319744 508447 -4095754286527245800370676959720 508448 -34845992192185650977207421173760 508449 17887352395007429443475435596464 508450 3379025577182582687116096998000 508451 17555311573451842785392961391452 508452 -997559924034560598578187030528 508453 16389254864193254040373396151040 508454 5113629897673555128395701598592 508455 15313749961003300307960481393000 508456 -9440032914252614935412931225600 508457 9230114664578615928881118712200 508458 6068974796118484300823768126208 508459 -10175775730147755063246697346560 508460 -4647714112622341108931432478720 508461 -11910706826860174750409345613120 508462 -3927579199315964331517105459200 508463 -66559715964156617104620792752760 508464 -3489802458019775541870510735360 508465 21150293562799038201573864679860 508466 -152491274168446933481054791680 508467 4736586691631361415204950625080 508468 16371759890047880744960291709696 508469 -2350544471443690403357647761156 508470 -4317213755087480894994723882240 508471 3558205290482513752287238613672 508472 -5336509149994547811132484915200 508473 4026071512122965587459764748602 508474 15428589277167836109936726796512 508475 12664312195713983477276292035100 508476 8984652041710065249284986040832 508477 17273606583052460838073470576326 508478 5141080823372781939885230437440 508479 -13281924316816483008631942889016 508480 296855195347302079986810224640 508481 -4630383046630004762300214450000 508482 774913845278003484506728597056 508483 67239738510798146176727780305824 508484 -5286240315217958557373783568384 508485 4460843055024352306746071395200 508486 -3793436654538732102460272954240 508487 -5311984885952595571246899024288 508488 17613444579564806565509847490560 508489 21200718854751978572601555459290 508490 -207985934467683467029718532000 508491 1145015667801955263097149055200 508492 -1612657933971073117504720739584 508493 3641514502210217273435868595200 508494 2139438826928505406943557481472 508495 88546035901885154110525533120 508496 6369646345832951593259103535104 508497 -7303974959040640051051831991040 508498 438836791540411991065808250000 508499 -21961883673768138160179005428500 508500 5113460790466177990321785024000 508501 -10498698172433836943728291607648 508502 -4140251325685211646692779917696 508503 7558968732130302668944174566504 508504 14393984611607302676440151347200 508505 422331461315526459785895270660 508506 4625606439927742320193036091904 508507 -10349698109282453037824795641680 508508 1999977778455469958483966164992 508509 1774004627675058800811777038214 508510 -182145883840645315125981559680 508511 13444182543808443848719422340272 508512 -28308603262064049626599390445568 508513 18610788471358254519814273289762 508514 13143330486160715669090944523856 508515 -7209244460976775688413585843200 508516 -28351818234726037649287099182080 508517 19414064592170094423109707757566 508518 1001849097727203916299488064 508519 167575290356230666453437879960 508520 -22880870100629526758836676659200 508521 -13170253900544884480655513633760 508522 13529154918428492151443598598320 508523 15445493061600512894975802807360 508524 -3205645011955003420074175561728 508525 -11751485293219779482220683549950 508526 -2517066560643276816430222752576 508527 15147110571471068188719040987464 508528 -978914686520577940700210954240 508529 -14691747158543853364917943871424 508530 4507564592568465846185262243840 508531 30872867649183453907023161472332 508532 -2361098748878514360262104050304 508533 15447074486431556358825030154944 508534 9235138561482667239830950485120 508535 -6718318382997203026157244885600 508536 -2273106535265745990174370406400 508537 24054963233575998393609401247300 508538 -5321354127335737329363123350304 508539 -12080909357707402677375657714240 508540 32390444007379207252803179335680 508541 -2940371061599209483790935449696 508542 -13123098358457242991351315014656 508543 -10390657841781688473890402387600 508544 -12901578166873590353946161971200 508545 7956754009570033669967436777600 508546 -3927497777772553434871338392160 508547 -13706848970728090990271524433760 508548 -3129381463159953714065222661120 508549 10770643960577230775272331731550 508550 2070212246136576061031159356800 508551 -7168281892274306410692533481600 508552 -31887729784388246810618771251200 508553 -11624302819023291429916688238336 508554 4950541295291835487456821987840 508555 9592854903493000785750816472320 508556 19864649052096315448335826456320 508557 -6108626646738895577368474325376 508558 -19252285794222535209036961581120 508559 4779730093787006697946025363760 508560 248390907079506886452546109440 508561 90409446951239730954026273392 508562 -22443594871242900064517810809968 508563 34962621347645095840194002796 508564 2493737926567567690216975921152 508565 -12299111970945367405617727185000 508566 -8437284862620912618268848653376 508567 -29178881856981150224568015811384 508568 -11917827630392784902451763322880 508569 1551928052848782674454763694544 508570 -1641145577552441546031736607520 508571 -11487298511552894685859571807832 508572 12230807927988700672134617180160 508573 -7744297162658803449902406345600 508574 3131715686274581081425256025792 508575 8199267761488783313757238464600 508576 10075082829587416790879991496704 508577 11386168351041024305670096435426 508578 4638712489704028011833859294720 508579 -35370320918265074185579165782820 508580 -2648096962277513600649832243200 508581 -10705566417413501012667161662530 508582 10505845601456800117944335143392 508583 17079622961363408361884119955832 508584 -6738732823179367839580715335680 508585 6256872173515264118295983406720 508586 3123726156184448225213171109888 508587 -8145936655556654006931213070848 508588 3174981377869489695092599910400 508589 -44589913004640308753890197188244 508590 -9236664680594666222953934642880 508591 1113840487302139771612204667152 508592 1258124930626996894994320588800 508593 -5318682174921815485307928168336 508594 7853856660831015241174641301920 508595 2740194723777642062481538959600 508596 -11955467123280975996052545632256 508597 -1781883331277602900837709608928 508598 -11123804430907818015240306415200 508599 2416812185399607618142758271488 508600 9553015338092110829407693824000 508601 -27154273334194307241147067551600 508602 5393818039617393837377901004800 508603 56732583795312894330994382625480 508604 -164130337464629686871658975744 508605 102212661440433789882878310720 508606 -3076349574740086950981885990144 508607 -39499827880312224058340895813768 508608 -158314410393716950393729056768 508609 -2806726367911643474170971837740 508610 2430595733725464696916499257920 508611 -24655593675165023229744349091520 508612 12754214223552928200652975543552 508613 433387447412215962793925039424 508614 -18468661357475469253585358272512 508615 13633219128777003047038838144760 508616 -34861523125185133107319782251520 508617 -8162473315425388863032778550272 508618 -13072771563600711621320844698880 508619 -48480581521740300843279928111980 508620 -2889542670265508453338772689920 508621 -19774554305870947841457542103178 508622 -4049534862318379118687931869568 508623 1407442375186708418509361420304 508624 -6702254888698693527551329959936 508625 -20633178040439012050990457022000 508626 20666048334902736872592454214400 508627 -11158907643359692575589578730928 508628 -3442341316133142194965924501632 508629 -1247810761095903755098337519712 508630 4647792548189568612332639433600 508631 -40617193082166326479387926235800 508632 -1098900693954118466232781639680 508633 8329898979678384918336445115904 508634 -12036077263213130751068338403328 508635 -3604087099800425962310686041600 508636 -4705870907149759157011759434240 508637 29068660836896653940543269637286 508638 6451331903655289506648621376128 508639 -16606888530598369971915409158480 508640 -6816438758575445725467680440320 508641 2043817976541860919542518556544 508642 10774799871602500559864668027392 508643 2715727300769872615243807124892 508644 1193064396699498090734434406400 508645 -4966871585435444133730178513280 508646 8417521106568949889889786245184 508647 181742845554919339834200640128 508648 -1788494696752865858667215585280 508649 157366454496617636754677230410 508650 -2599192026123437878485743462400 508651 10031002514158906379783152005264 508652 14796214079497741942339789537536 508653 2257248914188635287152800388800 508654 -1306196470952530744691899464768 508655 -9353555469062001195857340212640 508656 -3443318862785648638297236799488 508657 -36062447283045428443818270297948 508658 -19809315832021713027138321358320 508659 7907520452380489902392392450104 508660 25655848568933233559752193011200 508661 -24411705643343874476814627654738 508662 4343409495103839388291276222464 508663 -18901143676219595581057791183296 508664 1106079170673413792771454443520 508665 -19464022788081058987323526054080 508666 4397291873205695663682198481920 508667 -5726055730736172825534001439328 508668 -5530767030426272406418514165760 508669 -14490562892841259502223676494400 508670 4838053953053034410756441417280 508671 -3604370022411882857893337407560 508672 14420066626976473525508957536256 508673 8410122901005698785576393443168 508674 -8603497079975831893129775086848 508675 -12108834864107366365215041508100 508676 2173049708788539321873394569216 508677 -3341310692605237231177549480992 508678 -7915724669874599527972969738944 508679 -9498002176952762898942198702720 508680 893570274836661650695000934400 508681 -30443032849602310707674199697920 508682 2397279449147892122439946397952 508683 2829924139399499861340384881664 508684 41179450699913398426262152448 508685 -12306008703057594910018969885620 508686 9123657731693954898983802576000 508687 -3893998520201009844926164428720 508688 -6482187209440004326976540172288 508689 22022015179623650919297639184500 508690 48477094635098229001853253120 508691 10151370990696983406185657313504 508692 -19746827149998019388783868315648 508693 4523994555409683829366102460942 508694 -3630109056342212005285971686400 508695 -14881275821468332891983115762560 508696 -29182255259585432889926026782720 508697 985606364186088806353517375232 508698 -14872720519206337560682247654400 508699 6513880655241390102393450975736 508700 4709551239226696343094008371200 508701 16766562450073944386030262671232 508702 29561446967318679927339278695872 508703 -6690035693233357211253475936800 508704 -553650575388339936278649765888 508705 -1191402949172685512430414604140 508706 -3553035171341002134073477551360 508707 -2923177919946359695724848786560 508708 24132380857250463207671556347136 508709 42741669934021310987634066062910 508710 1161045363695960237906200043520 508711 -2811629134025786146586393301968 508712 4251730496044754129510010547200 508713 5684977607047747159078393389504 508714 4550369435982422607753142398720 508715 8468757226510135832670676204320 508716 520000360164830183345864220672 508717 73907569082700823731761035972800 508718 8793030839545670878372687675200 508719 -7633663318761894183428573910912 508720 5649857153772261491306933452800 508721 -30854850250666136836783319402256 508722 -6403111858763946548865325484928 508723 85425034050006568324088268664 508724 -5962510503203218657313849222400 508725 3572451670948474308416558136000 508726 -2232496819041173640551818109376 508727 22074472565053572086152097457576 508728 9424051493148561947663121776640 508729 17286278602908015907199669326084 508730 15816274706181274305503580257760 508731 -7770338207857738406816811878976 508732 9031233881687154074575876725760 508733 403969360697125773490685312544 508734 15358474606232910958715073306240 508735 -999695808532871639121557623320 508736 -10258770618119913040136070758400 508737 562149980495848264077478763136 508738 24884566048622333822886681293520 508739 8170798314269695796860554527232 508740 -7438221038112323827085144985600 508741 -7050966356986884835596785638016 508742 -5220890892161645867469516681216 508743 -3899263909550632077048752850768 508744 12136658789186086497013505433600 508745 -17621989216802787478646575657500 508746 -687459658386056121560429600256 508747 13031172276292042512088560178320 508748 18146176076400733710457639503360 508749 -10385562163589983839451208982336 508750 -1143000731976692854760918280000 508751 -78037997277425774875554016896 508752 -1062986626143667382589284622336 508753 52587360044816561013816719680 508754 -6836954787777174365648015597424 508755 79585857505017374370240175200 508756 151013810381906523900835790720 508757 30978312947035118843181202758720 508758 -3357159737861311585821306110016 508759 -2904038604130849320020201792784 508760 -4855112985126237345841545216000 508761 1275012299726899639434291591504 508762 8845766264160881599327001137152 508763 -15703658924451786856484059531080 508764 -16045858240924061384711016666624 508765 17551055168234161513135675479000 508766 -25454383612614268358165327607168 508767 -5222661799021865411525895450168 508768 2861099193522570774796206342144 508769 14023742208664844821009161055620 508770 -2138494473385629507529644422880 508771 -7805164120187714640378640077028 508772 -2293893595029838397044568211456 508773 -2668223918114078780954903834016 508774 -1700461541799927043237270654848 508775 -6844392893861471013370698439200 508776 323305321104320115585591705600 508777 1649637222738466317780171100752 508778 -16388930138530401453620563156560 508779 -20110987356464064473271044893476 508780 -301071470796929951617618022400 508781 -3821448288796025821886537160576 508782 5791496731072140981656467630080 508783 -10493948751557853998992031644032 508784 4529191734531131201167252684800 508785 9157115671474946796001052199360 508786 -13006082561625164141327980855296 508787 11346734642104943959486749949872 508788 -8563182192919951592236715335680 508789 -9188466032557945468933482611410 508790 8409528362728187578365762510720 508791 -9705202127932828288228726386096 508792 35323659511734884523871638528000 508793 22452244272548739249436435841262 508794 -566604352828186489893027055104 508795 9358155766370897278074068885280 508796 15136047831513645000920231592960 508797 -8933768209169849610438232412826 508798 -20356909268929310369021015772864 508799 -40670708080055508578038152739200 508800 3467240618359650178559901696000 508801 -2153127809430818741459627550400 508802 -5988564724299288288026991733248 508803 -2951245427019013754315727777792 508804 19975156097887850407008846400512 508805 10320129232951182621408513690 508806 -1757118015715339321407273559680 508807 8336353214654322672117914562280 508808 -33470047691084585762948016983040 508809 9529439230716250190947222944960 508810 361060913226076267991210766720 508811 -29172287893847308635304390284588 508812 4085192986574470713719647718400 508813 -642566559107718357407784406260 508814 -5634845451212245461070592199744 508815 9395483793901457470525523412000 508816 4647178495325567861752940789760 508817 -18376061010995033759272299037134 508818 7595070425584558725420438301440 508819 448558134726988674216370583944 508820 -9886408520259323655650400460800 508821 8661647430449764672740890615712 508822 -28816670040583868997194587016448 508823 5982423029951642123962331659440 508824 4832410219790866180832853688320 508825 -7919344819061580660110834758450 508826 14660240407695928556638403024112 508827 78503638142094959024970770304 508828 1791103570812770487974675168768 508829 -10898629677065604764941895934816 508830 -2793140863186487326453188218880 508831 10463181049194139810289500279200 508832 43274548351051928228941440417792 508833 -1206738691472695267770822773100 508834 2721739342713270296497888389120 508835 16330496265040936252797255474000 508836 5682031352609263034188909888512 508837 -2690621854327172253524273805568 508838 12401660112462816115290650017920 508839 -8719693055342878388016850905600 508840 11069149437105975159546899404800 508841 27678577056832958664120811381242 508842 1896773918015995271274810625200 508843 1394089409558197641538530173200 508844 13817702145362312940537620367360 508845 4953671523191358255991674071520 508846 -816699944904111249674533638336 508847 43793802265909470477807775057296 508848 3208825813608279827283577503744 508849 -24181265449636730832952267247808 508850 2762699914830072216772473716400 508851 -1686262246113974655966846735456 508852 -311465877430239238796283967488 508853 -14702288695712545113524907164196 508854 7222161281077463079979069571520 508855 10651157000819783671743803084760 508856 498884285463131238773571194880 508857 4082623183414210172819972103360 508858 -3415916409770759811978106805760 508859 9628728676743334271597626484484 508860 10350105171268752956408748456960 508861 7052713969908397607519385596760 508862 214481115699017153892197760384 508863 -5610276479085748510297560534000 508864 -14042882440578455448159061540864 508865 -6705499304646272187390833982720 508866 12046219882142777490694892644224 508867 32331471864367253412674380921916 508868 17534932847625484756965650360448 508869 26271548293096105138781268560640 508870 11564098128722652737875242197760 508871 29243030790176744990218761899544 508872 -3617029378307785635455512412160 508873 17232006495649124576436990353424 508874 1448812737114966486009489957936 508875 8752239209311798781731913280000 508876 -18702487767579488103625964688640 508877 -1892343157974851717042862514560 508878 8356776349098035784545603794944 508879 218027491859928494690227998080 508880 -3422049372473263526149378621440 508881 -7174070727466998586362862380048 508882 -20992747916443722012683444025216 508883 761262120154091491193963193384 508884 6645676266645353308681937012736 508885 11339228766744156219719370427800 508886 -1054733068805898230655227682816 508887 -6024019579183635055372420556256 508888 17001186215062183459566000629760 508889 -16575489831253358762890525830144 508890 -362771654632309788786631630080 508891 -28207743251976705725987510502216 508892 -5255583167306462057762780574720 508893 3394282245719785880379127423488 508894 4839067407267595271916420794496 508895 5704854286796533144692290584080 508896 -8120863021668382644842476339200 508897 -9603825232649267682175923660240 508898 1529144720541320837509289358624 508899 19533507231670430821375748550264 508900 -1549015490617560307968576204800 508901 -32410494464998486225373518900098 508902 6051340331474198552766311218560 508903 -13285693641716856953300695835848 508904 32401637177147229071387838136320 508905 -228178565212804300570459757760 508906 9443949122460821259855304075104 508907 -13789513934511481315463440050288 508908 5402062978078951320237819164160 508909 -39667167973941674690887574510890 508910 -9140461314568770416563069208640 508911 -5152662523339436081359229842800 508912 -3822929522191342626214726729728 508913 -35682284164119797705223797009838 508914 4062120859697448751007048543376 508915 -6054047286157440764156567404800 508916 -9318542525076833945563554435072 508917 13748257336049789366940705038880 508918 -8364613401725034802802910647040 508919 -25183688442936963884152248454680 508920 -10212238605777216020084859494400 508921 -2945464309432107717097433990400 508922 -16152942477370518448425811513488 508923 -2615112937790557541256491628336 508924 -13117933714662376212946902485504 508925 17087983316050551607367482669650 508926 -17261658463176580992033394368 508927 -7596984731814384560590568276288 508928 -6016541235138922681000204959744 508929 -8232262957260911040088275381744 508930 -4012588074333123927111185180640 508931 39306060539377705383799662996732 508932 17593210137620516720149953119232 508933 -7980139567642501230695180559396 508934 -1805571495154998134031522700800 508935 2345201303866483930524145681920 508936 -30201702420286588271089687096320 508937 -2371917133987463083879740442560 508938 -2267014472323312027049471388672 508939 -5391081441258032629741625068320 508940 -4635922553596361908416573864960 508941 14798505398684387705562448146348 508942 6563953816543047169258835133312 508943 -19042811257952717768237940233808 508944 -3382288219140816874825644244992 508945 8397847875461659205381543459700 508946 6708425697690652460487883525920 508947 9270112333533296682392433487800 508948 348216229777322886039126743040 508949 -5502172795454267113685793735264 508950 3326875990911493661904389280000 508951 15964108221871072777559782810952 508952 -1762129157793355529069342330880 508953 21300193333132095926270551255200 508954 -5036091638754386734735481268768 508955 -1956358627841138111303554931040 508956 -266706931224437719978519904256 508957 35792970528668934682831288623206 508958 -9096532904443121272080314880 508959 7273932420785154076885602943728 508960 -1424074794014792247424751370240 508961 23682170385643351901127529310562 508962 13838831728276044178024491399552 508963 -18194925625392789742485407356224 508964 699120576263587726123587086976 508965 7926494384728862451001308201120 508966 3619800079928482561394860329984 508967 13479695427795576699697387660560 508968 369200411014049009988830899200 508969 -1226904782333667052326792298630 508970 -5530869368348167462464606458880 508971 -11976420869236064191636734827688 508972 -2850361128519787214425563796480 508973 -20009160202029980382574845596778 508974 3766772029508366013559498596480 508975 9584353829671272821680343609000 508976 2978198328598570245122896822272 508977 8332767685438197832563523539840 508978 -13859644794829345322957763678960 508979 -34934089144930681282951046550240 508980 -1347152991602742726576652800000 508981 14145181686672227477527463748864 508982 -18152770860591046432941081357408 508983 -7599787745397045694439825885976 508984 10976055857207077214088935424000 508985 7977750544298624706538518378180 508986 -6937355973068380829133662759568 508987 -24532382006765928605016417774364 508988 -22465891862354550346911075136512 508989 1316438625145525928803827012096 508990 893528185017546559640999589120 508991 -76408161758710394867596742400 508992 -84115975146197154545277075456 508993 -44057195815550221253658459900240 508994 -7816552413830339859519833561568 508995 13981452903768326519213284410720 508996 28195897365765062166719274320000 508997 -38553840631618923755930468457600 508998 2029101903027893178401383434240 508999 -13679679566117575959119215855488 509000 -2600764325259404132957990400000 509001 23937638074665062555942243100432 509002 7405488314134603100678668521312 509003 46765393173123215181153571927464 509004 1542763995985302156743933765376 509005 2129698717853621374289230652160 509006 -6631265273011420466619751945920 509007 19152267335757055567953509234688 509008 1384655630527552306766746337280 509009 18954373656703891334319142096116 509010 221720787211808477469352412160 509011 -8792144298850298348785878742176 509012 5463103518832176614985052381056 509013 -15574923593531749909076996619360 509014 25310354544721932948764794341504 509015 -2375120612529855672766869634560 509016 -15407719798830618010663665008640 509017 -8105889111371645455353693899628 509018 -10371623142594960074990418673920 509019 -1406866892470461374590086059520 509020 104862543516051400215590952960 509021 -40627690673780312513404556809056 509022 13457036275031277575993738468160 509023 -30665353080884261315013161333728 509024 16724881847934891076917642264576 509025 -83604429964053976311234482400 509026 -2259844668567720966998276914176 509027 37401547151645268900195777294876 509028 7023533526500262334881209385984 509029 -2776343177612562051402743148160 509030 5258917709968541433891264316800 509031 -38603676993165670550623467976800 509032 12355732489044749868655108070400 509033 -8952204364693080923469011345280 509034 123368313146399485753433096448 509035 -7099352010866127095355652319520 509036 -7432310616433146593799562838016 509037 10741922840071291989265928687520 509038 8223243447231294456772288249920 509039 182258411402052731454504094824 509040 741611373627033231117088849920 509041 -2604127105460704914904379767628 509042 1447354920421418459971086336000 509043 9154650857985885704951933905464 509044 -19892827278732175775369014708864 509045 25011541387459374998514636082200 509046 1943395058110647187647039729024 509047 -19518111963446599158966359504 509048 17889330201620763185184877977600 509049 -6330006691983858359115895805136 509050 1185685705611544962701955934800 509051 14542832169652468744726267485504 509052 18690407939199033922658818867200 509053 17414979398221704508221757095302 509054 -3651480320794458601608075641088 509055 -9392348223519798332032236624240 509056 7813916306791846029306227589120 509057 48539804042522519539770619721472 509058 -20925681246202340965575482933760 509059 -21637443603581050085899119822096 509060 -11940871815907492269669397451520 509061 -22960147591396886369218407420768 509062 -2641084364975215622697811670400 509063 26165050793400743988220476684312 509064 11165156456407284392133357035520 509065 -4533005516497408089679411655280 509066 30131033616656371472842704418560 509067 -8276909392525100064861270747600 509068 -3240871377642561699081707777024 509069 -28016631005477531664196316209440 509070 2042114072924888404765321420800 509071 -38506423542190593270197149163728 509072 7942478706041378002821954379776 509073 5203343936974381120471099091184 509074 -16964240397263152897808602084464 509075 6956736334452946163209333974000 509076 10720978429077423464790020198400 509077 -549944950372776103370998565120 509078 3851835446298194016666434149440 509079 13818578991417381214107925185384 509080 3149833671214042412311455744000 509081 59164338311706910240483115860164 509082 688976490901461817342770413568 509083 6603683752906034016387273650560 509084 11141044896170592396004160073216 509085 4751104754465610877440302839200 509086 -7246853217421084265288241631680 509087 -2684268657313348082511498879264 509088 21058220960052940228659206160384 509089 16605751204711115154859668427456 509090 7414796276765960191311648448800 509091 -1484144845919813855413273450176 509092 1564129163624939998119822378240 509093 15988627944300965215581313687644 509094 -10533763928615289440741185342176 509095 -10447956152545878614776802335200 509096 14344507214529419455034491944960 509097 5923697368960572072832558452960 509098 -1365593768465703827343653736864 509099 -11146248337648309177203543663864 509100 -5532721650181509269056743513600 509101 -7333163109066791331054373425898 509102 -1565795348730819320535857794176 509103 4701075098531021812964714277744 509104 -3748565984154682874047152390144 509105 -16861327362662957281702716105600 509106 2193498370551838031693032508928 509107 21577134801267440890384315334832 509108 -22523460611655538000329837305472 509109 -14314044539258204928671922262272 509110 5467698525830085925632444729600 509111 -11796517365209266017459978760200 509112 -30334419851148391530191057510400 509113 -9439530085065126910425479753472 509114 -17762027456841453834806495251344 509115 9776284996203258135078465828720 509116 2019151530516969205711696355328 509117 -6705430102898550347457602134848 509118 -1489540923842761608471659486592 509119 -20714893228850983203739056702056 509120 40684258700996858852702945280 509121 20705418062515213765639130266290 509122 679391160226645356532203299712 509123 14656703504514501519370696941372 509124 4545783725945670038966162227200 509125 26209402048314621560090876139000 509126 -1916488857893600603670228055680 509127 -28572380404967443541989815310680 509128 -25472932111723303619397600215040 509129 48889775453802819684756618643584 509130 -285877203263592223806326996640 509131 14421243270871609771818875957392 509132 5696217065517108937117089472512 509133 -30053074075639973075772161755200 509134 16432767621078334216697214714240 509135 -8348610913380392032192538964240 509136 614555683192707522989812088832 509137 33610849085962084792066351436786 509138 708134343433150391210665884672 509139 5117592086508282408230860994400 509140 20737029561096670686928903069440 509141 -11055662327523972041469220664274 509142 -9353232339667325365714602113088 509143 19027246483964739414885704407040 509144 12155635475006364989893661982720 509145 -649494877824179933525842786560 509146 12315962115304519742110934210304 509147 38353696864661479725189649510596 509148 13123008784595605363773292818432 509149 -45594638285531548512912263445850 509150 7193101457888921559326131440000 509151 16603933173421218217376496620544 509152 -2068676596843203713238921904128 509153 -9601170714269929095313855559640 509154 3559318193437608575295118581120 509155 969463931483647224781329096000 509156 15299985937154469738421500923520 509157 6606716034927005185426290430560 509158 6274511109048298053149858064384 509159 -27151750146566453199084195517944 509160 6269365756041487325110808985600 509161 -6406817313277821006068907082608 509162 -10408731325381285005051694752000 509163 -226995683451358080831546332736 509164 20330047931696406400442331013376 509165 10871993449963496883174657666060 509166 -409775900783837369220735004800 509167 23245260073808837165823000417264 509168 -11940478733689686353806393344 509169 1373067432592905728583986971680 509170 6503160267473817507681110169600 509171 -7752052890403605375402067241040 509172 6433224261932638870944964521984 509173 -3771456539848508265940526737760 509174 5681906462038699123526848083840 509175 -224149453960847700482033860800 509176 -19545835032053687574612164689920 509177 -59017711894934285854692364535040 509178 3510651746689909366449541045248 509179 -8836015545375023956957705324080 509180 3170901992154935760271048611840 509181 15696716173418138328383144726880 509182 10318117314264210854515164254400 509183 -71216730036969496526567473429200 509184 6185432219815934789003167924224 509185 17860174818228483097254361207380 509186 -15318864275672637576194087900208 509187 8791257456423109909453236740352 509188 -22259969566617335616908304522112 509189 45446060771364672353900256461856 509190 3168656410356977855913720944640 509191 8294039638141848657802673581000 509192 2555577391348127753354681472000 509193 -39969778941460777765301925184800 509194 -870805227420305075895700773888 509195 7431943850542066316685112711200 509196 -7749219895788361456482648887808 509197 -17170610228094390004359930447072 509198 2036103362935739986527850772736 509199 -3639243986207162405700568924536 509200 4154714933500115001942335488000 509201 -9264875828536441685691654837120 509202 -9096192756813720625767943899120 509203 -11616207274254480509654815310548 509204 10511518881546242523705895875456 509205 7361318593997070437290079563200 509206 -59997853716029047610891108352 509207 57708572319162334466145001800432 509208 -3608372340572282776393684439040 509209 -1827464100324536574065084877440 509210 6409920002145665820276243015360 509211 -23005793018690620941503162911680 509212 2757243905807436623224892104704 509213 -12284079365566786226844890406240 509214 9503365408222246635741345887040 509215 5300662357883008396237521564000 509216 28455393439786368337713250762752 509217 -27758528158013111789323107549120 509218 -1359853432287353767910857922064 509219 -2390890365894770859154921661160 509220 2992799323567971585359780659200 509221 -16035518319328699898977931504578 509222 1002541811085098983674294114432 509223 6698149130568625634777037879168 509224 9953797368006938510484119377920 509225 5010618941706875535228737646750 509226 -4101593827637479646186038515456 509227 4506901826422268788796974321076 509228 13049195868074770334422802666496 509229 2934604644879618629447200701120 509230 3460860472358142038986542221760 509231 -3225775898706377715106392123768 509232 9234663133435052245668164911104 509233 -327562372441299709362154437596 509234 11701797771916742395864214430720 509235 -8042891396232385582165040718240 509236 -3038826331462284014254863769600 509237 5929760391491668861547672053632 509238 -4808929478342114089583801582400 509239 14930216298144926672487218224040 509240 -1521086054172879393459025920000 509241 -2750133726354806806023368251200 509242 12467943982124504254281566552544 509243 1280335690969900051106671344384 509244 9254755337203151801554685538816 509245 -19957793386533168183911792720640 509246 9915306858395688773130844515072 509247 -399528291960773514406519393104 509248 290345278572436907307968757760 509249 -108925519410973756817411309952 509250 -2727134791459410041217720576000 509251 7971156634226860200085622153512 509252 -26857030499776175122459832590080 509253 24140435180243712364103926689504 509254 -2727275951344478768213316875424 509255 10983166583503967108261183178000 509256 -1560212526789302021191334338560 509257 -13607847064969593077091067704240 509258 -10898360917760514993575595484320 509259 5472935927484922689858498636504 509260 -10162794265480195389077377029120 509261 -13761771842115384139126911521076 509262 -3023455232643772317244266026880 509263 40207932899897252288180700102512 509264 1864129927125061645957387124736 509265 -16442955402860079372466959822540 509266 8080760918472712009796871696384 509267 22738882671580784973022745523264 509268 -2836700836390185331162625777664 509269 450344070515228116747268077560 509270 -4062829073428837255225833123840 509271 6265052693896531225063055889024 509272 -3755242826031972233254698547200 509273 19873316558292898934357608323840 509274 -23701999083464304227243828482560 509275 4771206851587359606844472228800 509276 -19307859959576186078297399508480 509277 3741794283095332826125458871008 509278 -1005635991104687319575588103168 509279 26897400507095876551754671988760 509280 -17480792156189920137318228295680 509281 7008112216151402583412398946082 509282 -3762124972734100978844274636000 509283 -2562044735013174822594726826416 509284 -15634199227195098226645532416384 509285 -609618506985169175131224263040 509286 8144771573008434067003141801344 509287 14059734959974312829554175402936 509288 -7429731673124461833291891916800 509289 16286223612838466764441871424 509290 2179561408187214894605178242400 509291 13516546640293478016859755705672 509292 128908703229766000240659628032 509293 -1120508632958341126424739596458 509294 8460995256339140992156881861696 509295 -13417162849516885491652212700800 509296 -6965954871702296113388018892800 509297 -19784455574576952678183820414254 509298 -8925444180508176393417354240 509299 1758715031194166814436140741632 509300 2451899320483751560626020044800 509301 -9775561385997352124530705609920 509302 -1400857420985581632386323461696 509303 21577741356810251138252474608560 509304 -24033230518638934419810648698880 509305 -3244211125505019830708682213240 509306 -13910707262016471040220138934672 509307 15735943591566618154892581410840 509308 9844124558625079649084716719616 509309 7892730425498272774651623161280 509310 -5346814266613897799476328078400 509311 -23135984189385706195035548791176 509312 -5990061003120023639299782082560 509313 -2462537765303284651225087703040 509314 -5004949941860202563825062494720 509315 1489355789206395385781314530960 509316 8260475075831793898647955786752 509317 -41508532178467778781148055913634 509318 8268071718407095291615503819360 509319 -28180821478538959253553299219856 509320 4257825095793466112588351078400 509321 1103203624735501129911516081972 509322 -4033001418560760276856145846016 509323 31151892585481734164199099402544 509324 -15123133591848059345713112834304 509325 10590171102283142192759993397600 509326 8053126086466849112227881266112 509327 6760317177242301890645200893120 509328 8354120607613661352921235390464 509329 -29979033005998032440161036293070 509330 -4184308337773089723505619361120 509331 10009375013815022230993296013752 509332 -15463653960692856298304117301248 509333 -4105671681971574385347779662560 509334 1562752211349914236133628217344 509335 348141203853899382308439267840 509336 10080129729922944604102900807680 509337 -22192614231824692059421706651340 509338 1073562330558232393658888043744 509339 1881854880554496773762629177056 509340 -1227005848263518708129630484480 509341 -11791500441750206904558949408928 509342 -10772472370554661345938197101248 509343 -9380698381739355279837000407208 509344 -33865598656090214372462331691008 509345 -8070313590836984474353547745900 509346 1694297975566469514433279576272 509347 9728760170589460132613522504400 509348 -1664049086436547223605982060544 509349 13638706536268872984720728564064 509350 11727976782052360156513857148800 509351 46556059809537103572767064396072 509352 19416666811906578466847353651200 509353 -4993701480904143148327398018716 509354 -11024391394415489161654008792576 509355 -11641225940699866178212621440000 509356 7276425436433802689380581626880 509357 10156288608269567435508236267820 509358 -531929137466991271090952881152 509359 -18580204214369877697742462051440 509360 -4103564050126443211541395537920 509361 -1480088503312787891103975265536 509362 5132234562564101559515257300992 509363 35012519607416641221877891065612 509364 6867208644002611951644576086400 509365 -13956621393522709729673270080740 509366 -5561185455668918567601493690176 509367 17239422502739036913811665448680 509368 -364265916118674243785306173440 509369 16272219847422914937434413072896 509370 2570166285924309968767144492800 509371 -572181089988405954541497569928 509372 -14319914563920714637869694823424 509373 18260426466578546121112908976422 509374 -13480101776797488803438642216448 509375 -5427601241699321000109749025000 509376 -1668163679844854807388298936320 509377 -39522312830755462109671745515728 509378 -10250319734011433785079861376 509379 660818340177932671299882239328 509380 -10499641200799607840262024211200 509381 -11455975880750235370941345177888 509382 6096290486498879620631804461440 509383 5260950790820066085082517060064 509384 -8657407487575877554501698631680 509385 -18238750355066970104345385662400 509386 -5097855334115429096185836449280 509387 -1650768733124753542740786903480 509388 -1862332191274678055154516123648 509389 13469589330977699497932759427190 509390 4789487253173061470213313331200 509391 -24086542861347314291207444107800 509392 1148718787723791718997106360320 509393 -20523912153401604701676124889358 509394 -465587048397963381453664111872 509395 -11660420671769669279167111611600 509396 -40763185778625910976747117064192 509397 3062212724059405541572133781504 509398 23931870487585536513743868967200 509399 -12707490290716766699460108851880 509400 4091500148358336466709392128000 509401 42240285151733062309710734874832 509402 -115155336007953733675711895808 509403 -10232250040259846164668827941776 509404 -3965258769382576942006073785344 509405 -14054371647230544293819161777680 509406 -731052042917586867607953715200 509407 25245173266089952671187209178920 509408 2278860165032360197197956382720 509409 -1128824467624572219543989414160 509410 -9884322973451308597001629920 509411 -335307753247600338223955585376 509412 17193026275696526781176705037312 509413 -12839756649526049508996585854338 509414 -1928780715333168022310658051840 509415 -6029157407118994674409871116080 509416 -6652590238492563271468912035840 509417 -23254295066131798243845221982534 509418 1315916666828446120598250574848 509419 58080448509860288084628141217296 509420 -11532967109658655716973202718720 509421 -363580275402987874802034347520 509422 8469596908573504264546140016512 509423 10906755932415851964175165919424 509424 -3164615341196117787190267969536 509425 1288116916093095369684863241600 509426 -15822624283904562423937852271088 509427 6206891302134909095849048582244 509428 -22481064146424273250319290388480 509429 223962916817608803534327930030 509430 -10117963336693475364094044938880 509431 -15642679735283157485388514202400 509432 -206104909180587665465879101440 509433 -1711638826607144703260122816896 509434 10971590823995281141567646108160 509435 22808899759710590003340834896400 509436 4302816348487043117371134412800 509437 -57155635789163391332636653422560 509438 -15525193537850042722976963811456 509439 3033659654969277132087182030592 509440 -1283995362657485713292918784000 509441 -41291435565306875342273867548158 509442 -1248511944696777585316162169856 509443 -50572147080015983315591793192240 509444 5214695153541649780281187072512 509445 11213671250740756940974826009820 509446 -6967516855749843924998142399360 509447 -44172297607947690234657215571960 509448 -5338619869350332864326481879040 509449 -31667738584139912076297716952550 509450 3746481837507636518885299833600 509451 1065929475941155886784936374232 509452 -20592842426170937468118705604864 509453 6504448604056120777338149797836 509454 2260315424085358988907073622016 509455 -21894063842245817934701870219640 509456 4278868569262501799563061379072 509457 8128380019631711601628502935488 509458 384492964840957686727815112080 509459 51134969089607437731843003217080 509460 3551435453129614677569997250560 509461 -3162611690100681294969466298468 509462 -19963602536606971142469796044768 509463 -22751707193438268801707157351600 509464 -261660519821802390656856698880 509465 -17621824294220731212416418302400 509466 -1459930939661221738520998003200 509467 524518244300630329067877776672 509468 17166105861544655739001957341696 509469 -15421646560073853940072245449856 509470 -3281766689463738027017620492800 509471 -19274834732742669200699458644000 509472 19968151991264376682760658616320 509473 -1517220299199348787470346394496 509474 76634082418976992861074299904 509475 1248272286423408748632836802600 509476 -26339825237175391125129971051520 509477 -9976046248130320915176689428674 509478 4796645595565716462843007084224 509479 -3724388681760763274766810995000 509480 -4131693752433321865464034099200 509481 2482795684523693679417130456512 509482 144289585059333431641454972592 509483 -9125734783117623673311851122896 509484 -10095231272988016249395569662464 509485 2586138155618963524335728294400 509486 17680613059327460983522450240320 509487 7278525045322588361247645461760 509488 -426580289136571563459023667200 509489 -2999011444079564352017517065676 509490 -242898184937109923214490365120 509491 -452952951936550255548078257768 509492 -20847112649955140717622798931584 509493 11098995156784887924212704383264 509494 12261517799420432522831587003296 509495 4308130481633411541269951942880 509496 -2245205464131389821940768440320 509497 -47553398393031500561467087102128 509498 15018763965758274829691684056320 509499 -13991395140060658632803275955316 509500 22474057846725674139248565120000 509501 54302087248482542518339363481100 509502 322966170492069308722360057152 509503 18183435666825510762774500254320 509504 2112431064075311535108076339200 509505 -3769586321216320468385485165440 509506 -19018882229256163922949714336048 509507 -70814545545038226948085426728 509508 -14185027827748757521082779636608 509509 443486256779641832476841197440 509510 10364267343241094635923006764160 509511 -24580511365799349348804830109528 509512 31917615113213523101938294195200 509513 7133574976234337833746361452762 509514 3173244629465357535433984208640 509515 -1179394858183094329262819795280 509516 3170451687522567176942197211136 509517 17188741329221769609085738496640 509518 -4012893859386211812521272696896 509519 16453723516305649788625928875344 509520 3495850406371448719364924375040 509521 11133621742355751273394274628722 509522 -2214087918158877945712988113248 509523 -6073427492430799733944144392960 509524 13858603334288261898724281876480 509525 -7535697471108237984507735007500 509526 880650855132241158635184420192 509527 11716281198892124317030828018752 509528 28616186665043631197368458332160 509529 7140003886601058523500710591184 509530 3235801590939627871643286604800 509531 73195183194494792611941133596 509532 -16679939757551974379272630998528 509533 -28241456004447702455429661447476 509534 -2649354629907850027988015539008 509535 -12393172321411034449851457994280 509536 22183354138276087583596985843712 509537 -13803549533971068127094057663808 509538 2007431582474912791228705513728 509539 4092246756898114516772455983024 509540 266872188530090469226544448000 509541 29471376170184109492805173897344 509542 4070382062486104009790222837760 509543 -24098925168666894062608606331208 509544 12542486020384667752281061785600 509545 -5582920788757571028294978041400 509546 -12277700755021498520685097896528 509547 -4419579575969099484614726906880 509548 -1870818973591262920857383915520 509549 25844169017347129005262895102550 509550 -100670969789657170316082432000 509551 -16634154058180257867761192800800 509552 659030681646351757985453408256 509553 -10988392870287164059065068071536 509554 3417736288665026523703049384976 509555 10751611277864010255667870450560 509556 -15665885792948371132685891248128 509557 -2707704610135317760309678922194 509558 7782721532803912122069930392832 509559 28338026875125953636631000580560 509560 5594368541811540061953102336000 509561 -3116173045980450352830078203520 509562 6828987405324729479990351710320 509563 8998764998628976037767774971812 509564 -14264811325437265129236188955648 509565 2581079645334832438118151997440 509566 17787203226585417967142998943232 509567 -16214726991367329313789471814928 509568 8758789914701520297754173112320 509569 -48429840559984443871840046332030 509570 -2437354330650196255510630679520 509571 28052934233005341233169949594080 509572 9396733461301893134529910681600 509573 38577565866198502331840265993822 509574 5603906063391192358692838133760 509575 6917880770673783338545185978000 509576 -18065948185263533857930033105920 509577 20951289189404538181049615343120 509578 -8135140453687390247723182556160 509579 -9448690785057916420755434823024 509580 -9608518125944947552925957760000 509581 33263210767525364378539174003382 509582 10159801119747523791975033235392 509583 -12763973845482361465299183590400 509584 4687170362044344940888186265600 509585 22313880189645275581245695985780 509586 -4991427537915098547803171930112 509587 14245317498071013626270811534400 509588 -9734294610823958411833138544640 509589 6123422018906171058829952192508 509590 10971620244590165934872762966400 509591 17982355172843418906035966113992 509592 -4080937290193614227088983040000 509593 -14959608944711621918581287616 509594 16431776257528561049587328850912 509595 -1958771281791579736022669302560 509596 -19704712267242028832902012940800 509597 -35807883958393158697104556344288 509598 -16670670159109789040883348458880 509599 -26916679792331554625576177068760 509600 4917553926026931202162493030400 509601 -10425081061240355378681996270976 509602 19939808995466913513235239887232 509603 7463791595936312659734843717852 509604 -6288866507005001888707515055104 509605 -1402489941553912074820442260740 509606 -1658838327994928946091785289248 509607 6207244119280365983449760648880 509608 -27316181092164559319170279342080 509609 6749517859885731578227673006592 509610 7777946897034209364852985109760 509611 25242807517131375978173849520432 509612 3288816521019590071092593792256 509613 -358325413748437194944231780160 509614 2070655166960610214658710982400 509615 4022049339902389036667989626000 509616 -3791624413352354566809749176320 509617 5284463532644160722085950119860 509618 -16144951528723298035890978648960 509619 -21534622872174491538056670700992 509620 3193366010234321602581826222080 509621 -16862605842318589198542891667200 509622 13483854708141455423599166930304 509623 12337235448852017057429419512872 509624 28037353213350131378607640104960 509625 -21688957965049497736115533920000 509626 -1999081295032009901274296433216 509627 14116408970394224721784272578352 509628 4840820148453178082599671422976 509629 17332023150484540626825245527360 509630 1625871572830727920349122947840 509631 -32184449175449000400805526687856 509632 6095187318203412461598792482816 509633 -10549246109543385052296223133118 509634 4924856616632233286681924656128 509635 2933984596326138922763067449760 509636 -386707974146806160503992050688 509637 -1220780824723276562988636498720 509638 3212031160831781168254362546432 509639 1210315077980675772497469554400 509640 1614869364903151043692796313600 509641 4818676893542532964668809788704 509642 -50749789463163052639266839040 509643 8063060862859853404040694860184 509644 -32345190466348445563382258883584 509645 -24333263747495166231479365250100 509646 -2119785334280043109799806967616 509647 -12547425673878886103091011493904 509648 -3685491073658392956665222086656 509649 -9766898345979851511481791900624 509650 2367647092369223983916311978800 509651 -6856665499667568262576370796288 509652 705684160942225413231927168 509653 14804035847507423540675434221902 509654 24660918578268673015264166335776 509655 1587497309285596894233526655520 509656 -15847615873328452351845138432000 509657 16468191079975660799701556929920 509658 -2781217822699909243122343748352 509659 -26533998203996771767301784398140 509660 -10463906007417780198201191040000 509661 10406850993207595000246768783110 509662 7511626504972996504571227208832 509663 -2494811427962854721840870674560 509664 -12288934223476123360589170606080 509665 -1134924733790034987267850558680 509666 -19742573756744388736665684865968 509667 1524341168874322280422399541880 509668 -17608321497063200448250067410944 509669 57195349193853585648139038163296 509670 -1236271957616806169401108166400 509671 2172156083437179505620431369088 509672 -8317460023578937489963507123200 509673 264527248982155159589883325584 509674 -586729896596632695368514244608 509675 6360768483816277210306332090000 509676 7761790661402331924622098642432 509677 4494009396618055962024124692672 509678 7242780096225939859733861730624 509679 -36432908541796586939492486400 509680 -1459456521537196119002250608640 509681 39915843606861894012213004102482 509682 -12411867054719850049029916891008 509683 14806640887448443464082203810664 509684 4989389492191529163320264417280 509685 -14148011935596558794416063531200 509686 18189087429761684207216754624 509687 -5989774025570907602276233616664 509688 -2804790253816726113130810675200 509689 -11080182170957281750633084399510 509690 3435229242630033544059953349600 509691 -3697907548513818528921213732096 509692 29286928769149421208387800354816 509693 12048220269498241396659224007942 509694 -10809005749842595287722675742720 509695 2175725575964819384434296484200 509696 7269585107661008825334852747264 509697 25471786696224404576009639669874 509698 -2012326677181970442200215526400 509699 38504752370527064999254758536700 509700 -4528526309187004775950024320000 509701 -2963663306363739479432952065760 509702 -1115651131050807649014695978496 509703 3444507966820580913675476517120 509704 20371722286926148091864418816000 509705 6845706072996008877137063981760 509706 -9109533385384492499222699059200 509707 13416138373333612992853926411432 509708 18205197902198536635398616852480 509709 7904404773065040340883610397248 509710 -12757409669910307626455076498240 509711 38290424111854956391745701317312 509712 233849995429663885806137769984 509713 34628100460541522515056553061600 509714 -18127045292986720714995325394544 509715 341194809629415747890589001920 509716 33685728374060134894188797751040 509717 -409328182431405216499239488580 509718 -4432055260314069695558935337472 509719 5836844262241149698689169899696 509720 12877313882268244437649113292800 509721 18694747072446695930735599136544 509722 -324421579068543558615172094208 509723 -15342422952765458564237027708028 509724 16644999235063174912872714562560 509725 -4952997091483555774860837652750 509726 1228074802450178325027927220224 509727 23847712130814246817811694171720 509728 52486525993921142533121244266496 509729 -29741765175931365095207407502400 509730 -1496083323909717476018602836480 509731 26170790338839909587187988093532 509732 103562333024998477763093175936 509733 189190304539441405214737282560 509734 42598744561586114125108252992 509735 -20340022859576304933851575706640 509736 -27477836743384825785535856394240 509737 35842993855889691435153182091386 509738 -18084625208518742604778933638480 509739 -18911838167582814418790289451176 509740 -4046698552630998778464443351040 509741 -16759849914259266480985176234858 509742 -11806213761820653763898416584960 509743 -7657393504671859938054063412176 509744 -8437466863647020532997585059840 509745 9749801253890085650288822880000 509746 -5062531400297950416701452082928 509747 31315613078820951161885517337872 509748 -6966391256300950281761829894144 509749 5781729677031300548781258595200 509750 -8719623154170963606101029920000 509751 2440616500712506855435653116160 509752 18276537360292675878004725657600 509753 9165281735278074788357624127444 509754 1911166682742560016864633553920 509755 18278029021888628350989611778000 509756 -4271643176751876747431429718528 509757 3490059418849685790774941264640 509758 3928162659242658957493793268480 509759 3643071508707370919640620926704 509760 4957680055723172542543822848000 509761 -5916298670336950908008282581568 509762 30576220782846806115106518620160 509763 -5477830715475005777055909743616 509764 7035110418998001061671334346752 509765 265624006857583774737464725920 509766 8814613853794449367955853561024 509767 28545024461835330307012132745816 509768 -14254481055399913863396439818240 509769 763815149298487849180229621604 509770 -2823346683470931082830283564800 509771 6780601227246049290905819719200 509772 -9451149909112807305532992995328 509773 -35241584568488542051369965591552 509774 -5091911512289149345821113772864 509775 -2311936895702196901951690550400 509776 5528563124662607122495279857664 509777 -1449936914472171860299285836762 509778 -5255746961959212418071674781696 509779 -25088449735956039044248484160768 509780 -10970238047528847285790250803200 509781 -4623188156435328997271071324896 509782 -1296694688429780652060697049856 509783 2578371623921284948560198817032 509784 -1098439946041660444079280783360 509785 16234221736654271129861790814980 509786 -1868561147828875611182417676048 509787 19942034904598521886960852224000 509788 6689551360273995148900661785088 509789 -5377430754665188138245157191360 509790 1848318091245081383065273134720 509791 -33427388715323781226216827126600 509792 8266129324428782874091762483200 509793 1465979574821569403533755451200 509794 81938272340527343028554650272 509795 1469696801949824226729711022080 509796 -3809577940727506116578830241856 509797 -42252045430211152454276436330754 509798 1065835251200661864606484850400 509799 -4743563917202122926913923122136 509800 -18355967262174936287739542400000 509801 -4305114437287984387907674368198 509802 -9245906453187575653939549440768 509803 -1394773325647801961839714207744 509804 19445391012791899515984183830016 509805 -1855489159549853465205565991700 509806 -11432290732772407966131712566336 509807 -16681388546585799700901856615960 509808 26240496751707970911755304960 509809 -8143574325035422925136312221184 509810 2600952536729777725473711183360 509811 -23385166569858343228160024912328 509812 -12840121806104975873190449609344 509813 13753510600328502386092778362140 509814 -15579665650290040498960751390400 509815 -1479346862078165115504356816040 509816 -18505061306482757627855429099520 509817 1656596514868772551695166500864 509818 -1277268713487246211473485719296 509819 13185905789492112566780516062920 509820 5504636174055731784370714060800 509821 8656527973692087273545711327692 509822 6076606631298818621540394803712 509823 -10812859892524785778050721378536 509824 -7655632962604746933785119948800 509825 16663711984845197209920486422550 509826 -1127736025832277305475870246912 509827 -16042751126114860410001884243560 509828 29234891303289761902088183172096 509829 16993749056871522079072272252384 509830 -7299132909237341638325546400000 509831 2722953366410603918505393383904 509832 -1054181983063584760419227719680 509833 -31650611700291096832808376130918 509834 5700690136077935112402865338720 509835 6767794356936893833553181669600 509836 14545946217242435337527565800448 509837 18956646629139349042678726530486 509838 513127471156734346832676556800 509839 18888200951952170450328326134200 509840 -711091126441440015940949360640 509841 -381310482812501993983985934720 509842 1199136097819809210692619257472 509843 10832197532445595582909886674092 509844 -15559005074025843979044880656384 509845 26909005317893095495117846847580 509846 -11395312609006164846642137321280 509847 2537829179072954702834947685280 509848 -29440568566210437938701127393280 509849 43791286376385893910995060862660 509850 8393773400927676827422403155200 509851 -461947400168936282551933468416 509852 9289328038404743519214976573440 509853 8014943771283758066032141931904 509854 -21235261975694472646172805162624 509855 17449183936864991723928701214960 509856 11342569759660786332076169232384 509857 7962122949256013113996276713472 509858 -3573188999422598431235985708720 509859 -4841387084210688514936545957936 509860 1194576657764196573938415375360 509861 28530429287520051477962510207424 509862 -10122627951626529813094074339648 509863 -22967992932797358637954991914888 509864 3892051356371741534007017963520 509865 -3446794670189157818231406552000 509866 -11171162175206068706295561431040 509867 13598278984427423465238305348916 509868 27070161974618784330069456030720 509869 -8882030367279384179747193593856 509870 -13897938802980716946486036512640 509871 -28242940762501614782766141572088 509872 1690929415678726271543804854272 509873 -1752701248799060948993072797056 509874 9904125713915486565987437612160 509875 -12111592483846874046773220840000 509876 8015459624014733892123010210560 509877 -11268834985878908336563916369412 509878 -17837876096523756252228498480000 509879 -36218332824858760912650837602520 509880 4297520779963100258782858444800 509881 20884778289510463252380240809640 509882 -9322634259888990642893642168208 509883 -9512156742374770603028280850752 509884 -30212375209409721415852282918400 509885 -27404173591236701979004860750420 509886 518898063500378654145831731520 509887 7647535294930533121870762432512 509888 -3417809953354416873876586758144 509889 1421067384252011995746616555200 509890 2771554430604019868638537543200 509891 9021030280253895700635040336752 509892 9356655832537239930534154877952 509893 17903720580908288668569409181184 509894 -347568951744987373505657952 509895 314551920835584997745268979800 509896 -10219933260187363361673836190720 509897 3126247137797527353128785665252 509898 -16079060532479095509532703424000 509899 -1221712039207436243001295047952 509900 -3821441982551930384472629280000 509901 -6142576283100032267027552942016 509902 3663809108871490934808715598400 509903 41034707947075827178349779895040 509904 -4047875463260402697550631510016 509905 -993009744269032237568883578880 509906 18902225967139159439268565134624 509907 -193087986817803070706646428880 509908 -9466872617785520175754807875584 509909 -35276940601084231057552937683890 509910 4578453414264027627883953100800 509911 31005447411755448752938972197512 509912 3756625546194238860560041451520 509913 -14724383182453959422114990199420 509914 -3956048219621816158435710843168 509915 -12430208757454124310612167785920 509916 11062166947243224866155396030464 509917 -7622832626784989415024231611988 509918 22245644944638999999315568556160 509919 3882139938390924745253603394048 509920 8808676038936598370975624724480 509921 20788553211087854059859419753122 509922 -3074072407220231552336276275200 509923 1906563909806128306443175656120 509924 -24862018371138921324915464479104 509925 -81000249743487715070407840800 509926 16697015671872644255139233010912 509927 -6748508376263017732976188054656 509928 17653274148721370574862520156160 509929 -8562613843878970332861991944448 509930 11819715948565520878254347307360 509931 4203941610344082293622665725020 509932 -26335832027669127865442358720000 509933 11673668791575893480190016337184 509934 4191031309248792519235822403712 509935 1535701773089223487434713591880 509936 -2791180772222487649952895467520 509937 -346714500198760152635000482560 509938 -1236174306700359209100225864192 509939 7266939221803233236613025633740 509940 -4550535851150591294785308714240 509941 43744673449471950733740531368800 509942 9713099760979949445511478131872 509943 2311646313528774411261355561320 509944 -26186838735073503229453709475840 509945 -3483843597702580445381999395200 509946 -14250995486686811480502168354816 509947 -31664612491663457792872154352604 509948 6145817484535456774971573239808 509949 22115231488868196617487101105280 509950 1455158410354602184957312204800 509951 -6203117210143502074352780186088 509952 985387063884810117406324162560 509953 -40227987285149250348653777592896 509954 -21170160687536157489791667019824 509955 14388623497257616068070856733360 509956 -206073773212370823721668074368 509957 -6673299385707111000317843660928 509958 -2308780548877538913395137561152 509959 -7038957276115682913995310868840 509960 16178723338980361331440300032000 509961 -21468917850499157773716878239728 509962 -3899218827866662296954811703808 509963 17068381509918454532025668272212 509964 2215396866580052568234611392512 509965 -32783123046050395981490335638600 509966 -4421205516575574622402093915776 509967 21450432309194656991927998108584 509968 -89118961432418057976535441408 509969 18038678514330978904873118783844 509970 2016800564332092330895384780800 509971 2742489626067692351229368021760 509972 -18126235452992584001466420100224 509973 -13409520616981315414827716805216 509974 18056155389179143740407150024736 509975 2625805388646852655003400310000 509976 1860724382386409245826368174080 509977 -17701506838435084668858828884540 509978 -64045502879824782382422720000 509979 -7506837081201011517259454188800 509980 -36931926557313299296808432640 509981 7429795299119548693709556200064 509982 -549535192810961775369464088576 509983 51569756603652782100159985026960 509984 9313252418924879687549230841856 509985 -4364021144647743691518029332800 509986 -19466113696455367857273711941808 509987 21334900167438183972584468746392 509988 -17756754800564993168828928384000 509989 -259888510233785184861760918210 509990 597735191027719802897015541120 509991 3786242140348627135482711135360 509992 11303345008230397631032338017280 509993 -6205081574666375761542061793472 509994 -3060505510295375100898137543840 509995 24686899301610160279543102140000 509996 -5717992479011362741445078576640 509997 -24818054911006034690875384115328 509998 5833674352953756004404172242240 509999 5396492879622318550184218717152 510000 839878399414886768885329920000 510001 37769385219548877431181471457792 510002 1973374837529277545751934651392 510003 -8553195071880150368759503669920 510004 -11578956230601951249598641174528 510005 16149866032906648468769141829660 510006 -4528918164796137641759822032896 510007 -13098927230472497205547766182744 510008 -18586607279771694554918056611840 510009 -22242314360703223753516884536496 510010 -1821180089525196440322692151840 510011 11203636528933807768548685606800 510012 -2682710206915907627632500461568 510013 -2701168593259802081903128372640 510014 10957941028909580119723051097856 510015 12758904079305429492315282960 510016 -3856623714737609199203734519808 510017 -39261392197959540779867488730400 510018 -1428757470227403077789752865280 510019 402594181300955216208547087344 510020 -3851106690655275620412133355520 510021 -2826506431080793120236548230980 510022 -3155995537120161988075490962176 510023 453373735781365538969848695600 510024 20966472131290691499909144576000 510025 -2718778364453305453568788411200 510026 6871669771960903195594939438080 510027 -1684160915685248236483520582400 510028 18760600364493709706584221287168 510029 -10904487876719188262720847997716 510030 -7081503418211890707745374816000 510031 29815926618483884838754962718832 510032 -3366994037329721184673257750528 510033 -7835534050855267847088360343296 510034 9610764483535675016090335506432 510035 4896204660698356159021023634800 510036 16019012264213085533043615774720 510037 -6839288988139092179753293435200 510038 -8832153516668650306279067386080 510039 -6979669936542202118119697625696 510040 6270553174930584322818167193600 510041 10474096723942184785034469868800 510042 4468249818480962029943330281728 510043 10218319594428119184484753056064 510044 -13946409486008941500762700191744 510045 1078643500851740538514096483200 510046 2089245344619521378298690041472 510047 13828997337549665208753545918496 510048 -3730620068905800385300059389952 510049 -18064271367382080171001036457950 510050 -2738477296826843017945736635800 510051 757092781366713486117366066144 510052 -19303876358093863195771474978560 510053 17505439152873831561037138466460 510054 -7287764222089090257193341046080 510055 -2584955401784310782507087808000 510056 -80586924220660614094903653580800 510057 -2126831116088327801374058230800 510058 -1332897674142063409562940216480 510059 -12393801150874643583360654053040 510060 5633678684135845029084778920960 510061 4822427311893205559967805464662 510062 994653388595531431958138193792 510063 19599736678538243425060777543944 510064 -5918861196975648289206745497600 510065 -14519506175106099812744281134540 510066 105801128941337897621831763840 510067 -7260916351212407209059096008884 510068 5154507053437981029774766142976 510069 517788704374712474181318876672 510070 -3934276688670923977564662829440 510071 18352377672029301392201344020864 510072 4532983722516327645862040739840 510073 1702887518707710568423457497322 510074 1350514033494331891944810670080 510075 4731569415072204850620540204300 510076 -10066934317442106634513904141312 510077 -34888469719605976054948164286074 510078 1221489852253567166882025243648 510079 -13203991747165122946085460296320 510080 3759680944859734705348332748800 510081 -3079485316104294919557859643520 510082 -2590296366390279399834128634816 510083 3198322885755948962088587175120 510084 -14035943168517884853003105761280 510085 1614622731881677323306290928180 510086 -4556824273046174245239455599008 510087 20757587744704243254190932686760 510088 14243491234122613487128926581760 510089 -41608498100717661457892222827110 510090 -7716373356615003234521788619520 510091 12778812338693123882119080026592 510092 -6215654545348441252572697087488 510093 422114732184769515408292004502 510094 -3873047039822042840630413078272 510095 -5184846275576242579648916321400 510096 140166926918780061745006313472 510097 -14219251341450745762317521125568 510098 -3672935173523224126762879321200 510099 5790518463851953791027832875888 510100 -1994568403367431905284004361600 510101 -30135610316603023040758240406898 510102 -14765273849719538123336833785408 510103 -49604482687879664967499361706240 510104 2120264684771656928659407052800 510105 -702609236863810270764503892480 510106 -2896367312030953048522408255248 510107 -6700701336733327709120663729520 510108 15306033573631655881672402229760 510109 163510650006186098531396492704 510110 -13499911052486611560958905216000 510111 6042057046347193901061256224000 510112 16697309138332699117787991244800 510113 -1454205666235776209619420957036 510114 10596058342717592023851052615680 510115 -24001604482166157644273116776240 510116 3333173217696898968088752128640 510117 1693747053630842511722574541248 510118 342234135793291177165917358080 510119 -6398932219998842586764584926288 510120 1968609718885428439516878336000 510121 44019743979582039615145745539322 510122 -6459750433629313408845483228576 510123 -1514167157233843115844231444816 510124 -374332749271088116093615460864 510125 -5129106785724322447281379872000 510126 1564140987149233100273939617344 510127 -7029390044732090119582659847024 510128 1811485845309122757798599933952 510129 -23296135504968808628983049188926 510130 12307261834544532274373825203200 510131 15226548207108851213082455127000 510132 -2972543938609382556540451319808 510133 16152947421839054639578162846204 510134 -16665857454003720146340584821440 510135 12523681363728168969034165401600 510136 15362908157052080519591854080 510137 40854129530266977328981590351786 510138 1662726447630219356366902212096 510139 -34337835998894356152316464279600 510140 10111214368642518208540441036800 510141 -16798337951716638832330520587008 510142 998579542982942710859645705472 510143 1493966949745328387694604761144 510144 -8510805908830542571387050000384 510145 24085181810453761976494275847080 510146 -447859140209708581449769529856 510147 -9146614302423664416777528117432 510148 6587926363938643061528201437440 510149 -13449179159444295556800146502720 510150 2764526672710194282331721280000 510151 -18515543556278717435510915370696 510152 340764872605867452630306693120 510153 -4722658884656541118107385626240 510154 4102248586257664513911532105776 510155 30250461445864185306053336518560 510156 -7054837071208790734086914654208 510157 8031046763878287882743457964406 510158 14403716089344083444756895506880 510159 -8634905882026106450908679626752 510160 878887945009530897713316495360 510161 -27202678696396259513794471627776 510162 3140756817678174372948255629952 510163 -9738243263903917445390523688992 510164 -18793995484419399330057645930624 510165 -9498989889902136781685597832000 510166 1095863055766139747687971360032 510167 -3683011007881737682217931042816 510168 21630918395185139711728047513600 510169 30574045525186724985071459491680 510170 10958022975658178286101788378560 510171 14736843535069267292951075561112 510172 7417615569310806997828497490432 510173 -18706533779326721517874425179040 510174 4815380291377419486944327433600 510175 6266576594183823715526452933400 510176 19800089419750921670838445670400 510177 -2848207966412493667757021376192 510178 -9093840622293905581374997553376 510179 -20457439378895455561159356293220 510180 10675413470431770413315949342720 510181 -12978549086663023900054652842208 510182 -27482298506719761100278752505600 510183 -7291049502492010191728016312048 510184 -1417562555340252684502992061440 510185 -20658437534283571468233224317440 510186 -7039290402501255257403326962176 510187 -3299090395610120706429390751608 510188 -7914851545095993114843490091520 510189 -12284723565696142665363009917376 510190 -4126462305643519767597336900480 510191 -12526845622870966813519953020616 510192 -8860813302634748258676698972160 510193 -16108800332865826111948388877260 510194 3978687811671553944286985914896 510195 -29718307499385620594908316160 510196 33375959778135389011730951638400 510197 -43476564807034721800810559880 510198 1254307287386966405859171311616 510199 35004475905324218839338306132200 510200 944646805095081718927148544000 510201 -10105057271305953316871225143632 510202 3304204111298428180741284632064 510203 -36038837274900469830014950627548 510204 5490864717208773047261885712384 510205 2711323516724910299946803096160 510206 -13990520999415513082882539816576 510207 21742422660975940706678180503680 510208 3173301992981502788516427333632 510209 3360953866563666638511471738240 510210 1058113367612130959543656519200 510211 -22168830011683148397713142447060 510212 3263346609976257668768836189440 510213 -8544320421767263375547374454112 510214 -13182362972414828763843530480544 510215 -11149647046735648707561669269640 510216 -5174575920434010633691549040640 510217 -12372478444279925613648965141734 510218 1937133089924873095939674578016 510219 -443685831541877313859547252700 510220 12945870441450629127328974612480 510221 -20743438687515164354501829594708 510222 10991860545872625197632283691072 510223 4592485108275101275362053478640 510224 -2236344134837999178883978493952 510225 -87234740796034448258401544400 510226 -4014605560010093275979390284800 510227 31561119158851912168928115788076 510228 5069699981257303568189517501312 510229 3201376188518152633393363427840 510230 1017186046364937239054235578880 510231 -12143997532783418332513284189360 510232 -21963459771710842167478576742400 510233 31171014658768589936394847489482 510234 1520417558546324815912040685312 510235 -234359834928490505284843469040 510236 -1081086973492641247679636812800 510237 2784604434651150874241181435180 510238 72786595838527964526698275200 510239 10613468529438008625321164372040 510240 13446602133872375803274141368320 510241 12132704221970813194458378092642 510242 1282402495080929489665263592272 510243 -18923352877126074818597744729736 510244 6837231771076116832157377847296 510245 10020187046688987762814477118400 510246 5117026893476151167282656742400 510247 -5212860289261075340596160919304 510248 17473254872215846744371605007360 510249 9852123925654035791682169074528 510250 -6546395896156323765491942736000 510251 4387025017019695183196924030352 510252 -5188466316926009703460673627136 510253 -31207165314738811372968404059498 510254 2281542702879986471152186080576 510255 9074481679183454061799179585600 510256 -8641315077432590272418171404288 510257 -64849149355357354318438005822 510258 -713231528918117386348929139200 510259 6632840874058197401218338216 510260 -5081943088676495123283334103040 510261 22810425278763833282250373806720 510262 -38582493908913226557523991346048 510263 -10095418710440439191294996177976 510264 5646112891512199734569498726400 510265 4016689984483317366744847910400 510266 -1298531702164701355930145697168 510267 1190603869724416378671299552112 510268 20767628181564013319982849056256 510269 -20235292067113459177773832276320 510270 751009658963114934653627024640 510271 31252330570335225285254492161472 510272 -4832306587050764625347610673152 510273 -35248981279830031799889799212000 510274 -10047187197766275706413892674864 510275 -10607490472545273459149363765700 510276 -8701305793174799911315146018816 510277 -24423373075126646638847317648608 510278 1863807970905021341384043479424 510279 -10714281655636550608202039545728 510280 28026054620621503354554537830400 510281 -652064521945400465715862164528 510282 -6612609567720249522390138382800 510283 12490995253225109372686248431040 510284 -8849747288390507332458366551040 510285 8055391735392002963024182207200 510286 -3296804546592548998135328876544 510287 -42599564071911681572868033746064 510288 447754643267210825328198549504 510289 13139447014429576319119506946920 510290 2182245658424120155014905702400 510291 -13337077557695105166876556225740 510292 42700641133420527912700747808512 510293 1630107609295667953341019933440 510294 7531949158492363707964665585600 510295 -20299883233109712871074980884200 510296 -2416567997763864828827223920640 510297 7100928048267112834151766421200 510298 23439531409172669287769500796400 510299 9774990496495296423505827231300 510300 -1936997791756410050769450585600 510301 22676560051790678868016641186624 510302 -75074388788846702648830926720 510303 -20696345973535708558600927642296 510304 -2572625707886578446058109534208 510305 -336711181532949086721648162540 510306 3895312304977205917446569297664 510307 -17960358401617570789712486167088 510308 -6723164176714260625762246398720 510309 -2550494783504177363268876592386 510310 5772393377934021120123726514560 510311 43219645856773159852180589481912 510312 15978101781921871650973074800640 510313 -6206302821577885851212745685020 510314 4647921185724759758495087046912 510315 7100592701908947033714363882720 510316 -17234222857383670121734282888960 510317 -27766682552448382215377162043348 510318 -69232861036327048788621159936 510319 -12937854128119745173115351487280 510320 4290887759372520298834450022400 510321 3724549906562272251312603955200 510322 -6256800199265229175178663294976 510323 2375665575811068318573987369360 510324 6424604695901004768882710452224 510325 -8453132660097796137785504527500 510326 11213511618758505984978430625280 510327 16466885517182386672062182731680 510328 4680653924318179355169899397120 510329 29093510741678314384155343252560 510330 -404219977963938615040446286080 510331 24057209866189941911973448532132 510332 9089521584214616875886040631296 510333 2137345910809972441554730535424 510334 9304927946507071612431383055552 510335 -18572970757682324699206772956920 510336 -12615787921969504190426209320960 510337 25150355850484622243383406261460 510338 -838443026547207696113802048480 510339 18321547466150740753121495810880 510340 19953053661731239548839983104000 510341 7686102996673426921892366458584 510342 954498618560325378097497139200 510343 1593349130378684247119597648224 510344 37993384746308151543939160028160 510345 9935072342040263043658022303040 510346 -474294184264910315549493394128 510347 16440415517747042024351212127280 510348 6181764632767184711583939379200 510349 10784298662772610865514596179936 510350 3018141783346716975818836008000 510351 9453361742650652491694026456704 510352 7512067818200403296492917358592 510353 1545678973111527245567279923968 510354 -2504286071614005480676946856960 510355 -1746737143391896631103230076240 510356 5605822416569432224120317751296 510357 10021639919841818384062091769792 510358 19117771737844328394433379189280 510359 41249218047002545523884133156040 510360 -16476474348497397738384095846400 510361 43541123415425836216558122885962 510362 -22486680861320073947231743607568 510363 2294038287455497386347836275984 510364 8267839181893884957241638411776 510365 -25559847370951927557611275937280 510366 10689591735293009607623050300224 510367 -155169278011637578625560251264 510368 9083601053753609236282738606080 510369 20269377363533468403903408237744 510370 3016793680487700295972113192960 510371 -33547043179615691490567374352000 510372 -581532179164614338934698527104 510373 -57479071869372057565343261826240 510374 -166223258001333257228610586464 510375 -25841765515847593036109031612000 510376 -11732537774576349699203832791040 510377 -1648539200812985635831929452928 510378 5854842292900805700003889920 510379 -21929368028797240352648169635020 510380 -8548468200807633502418510576640 510381 451695764040399597883206560022 510382 -3540259633406835501206170838208 510383 -39333837209855994214870583392368 510384 -808721993452953932379507916800 510385 7432844896888528802637440102580 510386 22844992537993829715892887877392 510387 11286180852373405259869343258160 510388 5617762393451474667790550012288 510389 4383278095321157378916493996800 510390 -1897379692197755768544009041280 510391 11976722499401691840240179660640 510392 -14836106477907556356388701696000 510393 -3670853746660460941468020819840 510394 6843473692425729631758942224496 510395 4786189266088843883818344854400 510396 -15108617423336907900841270046208 510397 7814051346038428076128255599040 510398 364522387928310429013599102336 510399 -20809645556093673950064162596616 510400 -4725021257841071569666572288000 510401 14962278983917263500509034478402 510402 9214424312416316690453018889984 510403 14001856685992560041835025198652 510404 -5207210928271994983090482870144 510405 -1093899240692302100618934852480 510406 5136296338346399740307043540864 510407 42725699521725428695581582618312 510408 25514113195710534629204619264000 510409 10861595319104205845375350499040 510410 -170840778872297389686001463040 510411 19126285659487870767898931611584 510412 6502247000337338274883812029440 510413 23352806911191744741232539025920 510414 12749571925855412697001699108992 510415 -1162339595932478635812729657600 510416 287205893200086068853131182080 510417 10247899957874690945465585590434 510418 -9976141995000823905909722601840 510419 3610402970703193107228990597120 510420 4799283316246294425398201794560 510421 7722860463095352023475172988892 510422 15651673998209540174350347177024 510423 -17876381346088199438151115051416 510424 20491004973002321010653879592960 510425 -12999787459729083297406637417700 510426 2921794251789218720366629142784 510427 -25869101308824576964581978303168 510428 33138218118575967840635050387968 510429 2134481905046143732053550736160 510430 7944493273206985263344306391360 510431 -1572394872124724408004785565528 510432 -5904323264580123114411652546560 510433 25866862675888497488313055649136 510434 -9870794104167318313380741054384 510435 -2748571267631006304911793600000 510436 19738388706838547303247503703680 510437 -24703246532193689803247570105088 510438 34847441256936601372323984768 510439 -17251858471177263882900827329776 510440 9286466358058498121528003788800 510441 -4061013489155451384114666569280 510442 25201053738195811809301246192992 510443 3277559809971626953810951462464 510444 470930451673587937368542599680 510445 11221673189117820734804056036920 510446 5673186461611454073939647399424 510447 -2274242280573790917208977500160 510448 -149828471930133435815287095296 510449 -46833841204266497412756748997550 510450 -1393948869103893386064170476800 510451 7167498837242938888879994133452 510452 -502336394602059434326221446400 510453 -244850627655205094099176780320 510454 -92777853676329019826066694528 510455 957485970673075868068873548720 510456 11242740646655136703630980403200 510457 -38830991731241166373801895878294 510458 -2515902481187582256621032005440 510459 -3817434088561532422357035683280 510460 -11652484079073029625772488414720 510461 -2043860431591697370653640151968 510462 221433700167504559852504106112 510463 -22709054535531658441911351628288 510464 7810408141643483098895232270336 510465 -11880019780983895026970996202880 510466 4737183039316887260676838833024 510467 -37909170359113857493593565810848 510468 7276221543649325252791264542720 510469 25962086671067599074084419535196 510470 -2680305523917034904065034536320 510471 10915262792081482471916258486808 510472 3722631220883685308890898764800 510473 22020081902487757938558532417440 510474 9662017460839172028866828217600 510475 79621714300264512514542804400 510476 -36166672445358704411734162278912 510477 775116718928948172508542720000 510478 10941087586339325098005204335040 510479 -23894374885961442114973548397680 510480 -378377503872015263248359014400 510481 15155647230677247555473223503282 510482 2743068934991026077126491540880 510483 -21016892286917839295850514749696 510484 9535711901424576952531465182976 510485 -15909733808498859068290814242980 510486 12361269249691356002850810569664 510487 -10702541950083665853846131912224 510488 -21288225339713930268897614868480 510489 -327264199206783006032937596160 510490 -11020889670272611765043540428800 510491 -8641968266986337450228204562216 510492 -9727223240072879287848080179200 510493 21607431729046998638795028365580 510494 3751694291408550372654941671296 510495 207097610214344449163480799120 510496 90027268081300601218881552384 510497 9275023165398998248344441889152 510498 16382622397547326962135925785600 510499 -2495532258320805800517058540 510500 18076717592187156896231337792000 510501 -5655950438568315925431494033568 510502 -393912888359394499919698902048 510503 -29255401900995989661429289953696 510504 3798777917595742588268568576000 510505 -17706180594445630559322302837340 510506 2119763163461731271550067211952 510507 -7168359611439300269128607552232 510508 2438292261837603083037336207360 510509 -19041386764993094361978798058260 510510 1043302356936054894139925667840 510511 -13131059917128449969448482309680 510512 -1420010556574749287448520310784 510513 -22601715356605148048859340788000 510514 4820388857485565844551386678272 510515 6293507493122330519880950450160 510516 -4956274644233800132584538214400 510517 10406258054745943696511091551392 510518 -3085663041095848021289361491040 510519 29523909312942266957764952845440 510520 107352388343939646436358860800 510521 19993665283875353806408699123344 510522 -6050037818531655994844304995328 510523 -746653833976889978715752837136 510524 3856373129073399885788922878976 510525 -13289063879579903148373117152750 510526 -7659621119363415219811404849600 510527 3073084202797410811562015223600 510528 879744882809233098392689704960 510529 17700190190343253371099466408130 510530 -5787199864309081662778792550400 510531 6572922529830458394008233891584 510532 -4052527961373147873881044924416 510533 21138104976944406949839548818464 510534 -3015084098372559219160647095232 510535 -29682967432261444326138056960520 510536 3177861293403254179154004633600 510537 -22733185738979781932493312307440 510538 1443323021481514034489232573696 510539 209456461534603960367118532608 510540 -7287292419778043968629284536320 510541 -6793109479220798563282512700928 510542 -1518287698044734214301335135168 510543 19790483839308712015906189206528 510544 -10359812293615511656535270375424 510545 -5260766152764876678137288275200 510546 -4752367627048569802496056415616 510547 9271151007276091560567326660680 510548 8436910372249468049011776475008 510549 6253657570465720783071123641760 510550 7040403898304467519593367696800 510551 14521909300474780859414527788552 510552 1298561194622953605500910673920 510553 11316188785280012515350811729802 510554 3382486410937492672864576381440 510555 12038947583403530837133899255520 510556 12622713776021142477972158824960 510557 -1526775704916015431754629649120 510558 1815689905394771905653071179584 510559 6217583357289215261557724988016 510560 8142537939710896512916256194560 510561 20650837909620674234827861196544 510562 524415240792089460653217698880 510563 -5470737165420383940470091865200 510564 1838128037217699183073471291392 510565 22306245225850859141885423490720 510566 -4662190344768155422151422865280 510567 -2804670790207114673025058754520 510568 4127245049824141186478186496000 510569 19236818164942675895071673126970 510570 -3122602363838982561629447577600 510571 -71559671918148708306908261133488 510572 326982529266887012710561310976 510573 394347194921302067517236131968 510574 -12773503431523603810856269794240 510575 -9272273495073821896547115695400 510576 2459674934174313335957683175424 510577 14948462667140578623486568446720 510578 3875141726018295836393789031456 510579 12544714510595236987687354755924 510580 11191202420912317736422669751040 510581 -29642434402649554181361974193618 510582 245236128410545487378271198720 510583 -19204229161778615557408509718168 510584 990046406794147626483823042560 510585 9505822478004601091155092974400 510586 8903926359254012252272792277760 510587 2447271647725108340994041184000 510588 -7444061550042214741876159151616 510589 24734021897639345672978332352390 510590 3542481449924058392934914740800 510591 -13446884098752374149935177617208 510592 -7074776836219357840346814873600 510593 11515896072512814861753273225540 510594 773136779086209829387739715072 510595 27063779275937762669852843107680 510596 -20767289940008497135255909372800 510597 -18412374030307513633286553288960 510598 -18912780950169030412372189606080 510599 2992528609378600324179870080736 510600 1844096611478161689066958848000 510601 509537219066727962438896841728 510602 -407557186496181337384942116768 510603 -13846058764738549664037614614800 510604 -382391187983475329321531334144 510605 -5323294035486531885642727234740 510606 9716096289314781888438464412480 510607 44725423652360851033852463289352 510608 -3331961860500434903239196934144 510609 -6328433079356888877159039802272 510610 -13867568019221339608162348019040 510611 15593147237438761270674202615212 510612 18239799781742684165288440123392 510613 -39846874615431454705597339105138 510614 4489504906065645918913541176320 510615 2276086317224336152059425821920 510616 -6255326196961595764440508108800 510617 -26731380690718871160080985809334 510618 11534771555747288832504239599104 510619 16469519285617962615028983318020 510620 24067755085781324070716183040 510621 -13176507264895490171787478505088 510622 5586566257156754444456422300032 510623 8213768209549545624456163364472 510624 942072538451877348233556197376 510625 89264760564861268607293150000 510626 9293793587525782647505250098512 510627 866532621407062364679739148208 510628 -31886246256279524933561550773632 510629 28981513416014417882357139055356 510630 4210997560126044980840056091520 510631 -28800363935249297603091277633872 510632 -5612789752852022173952173670400 510633 29035306033095855833893482065802 510634 -3910730614031346990808151289600 510635 1508808843173129967160439244000 510636 5124161709524241690430991892480 510637 7982781638535530953421093765826 510638 22873430004164142420489024974400 510639 18312088911942557738774665916424 510640 1332838667355071926898061803520 510641 -20670134322989146444965389328 510642 -4760697261972191743660264778880 510643 -6370791712801641914162892954800 510644 -13712219730127302129082492108800 510645 5543376355351061950806531201600 510646 -3662823724997435991774109552896 510647 -14741257523989355600809787586960 510648 9690909080414578219117495848960 510649 23096488772649098392552221305680 510650 3314319228423005542560728544000 510651 27627015641701865861844835349040 510652 -16649247096448807009742794046464 510653 9872672928957359736098878289568 510654 -7534247731492404260360239922880 510655 -6383217980596105426652316650880 510656 8410425026453843987993701908480 510657 -3186162823572730641100771372608 510658 1888908183941444703547378537680 510659 -25328046288591491160388540898184 510660 -5747901922166585359026932939520 510661 8630252373371751707254696590300 510662 -334096671880638577287896593536 510663 -1905275858846291545260361397760 510664 -13646798954572377508570194739200 510665 13713213030962599405437498097800 510666 4612923687978566381883021122304 510667 -8905054263261679014792665539328 510668 -68715724977395485994302778880 510669 -6793010990344174003070833842336 510670 10053792214324422834613611340800 510671 1270811536276800573604639529712 510672 -81674524189438621729463992320 510673 20256738640172086019182891941364 510674 15284498048929083769174048445952 510675 -14515743133588712639484952728000 510676 -22551316342084779229212887079040 510677 -34690642342843838369906745975474 510678 -16242529464315334121592411492480 510679 -47818906111587049118750091952 510680 -19210150909142990410139534131200 510681 3839848601398631482283275987152 510682 -5272373177242084254661521062400 510683 -37205903037651973591515904843068 510684 7351409269351447144910867483136 510685 12153746306540482768487183708160 510686 -21094512975595818899205219947520 510687 -15929991509813959530612863375640 510688 -7995985376205052691594984816640 510689 -11265337555906847183964077381376 510690 9130858857501779793112475788800 510691 -15247003127894331573813142583908 510692 -1846756142393528897855681150976 510693 21777052348876482481043908052064 510694 -483816253372122059537919579648 510695 11493005841455499404795082790200 510696 2811368664280382694515433584640 510697 24881316062411152897120615136544 510698 -11707621496469953263518475832400 510699 -2961645095889598303947958140672 510700 3436406050773483471042395475200 510701 -37954831143712171039916575718400 510702 21794488080823412554549297711104 510703 12533701117623368891813685946224 510704 8683917403994018607347948421120 510705 -348562977923257612797514521240 510706 -9468224998282144318970895851520 510707 12403239307012183302349324426956 510708 463312763735089716851323834368 510709 20608031410381119606962561620910 510710 -7382248114088653154157071370240 510711 70963385284832407865281494144 510712 -29218635497365045656950392012800 510713 3468649030610929085866347816960 510714 -14021039856973555972627024592160 510715 861768834686636825960640205920 510716 -15859746342176423460665763164160 510717 2352976929224705761704419374080 510718 16692890166121041910291852632384 510719 -10592994945763002790247939588880 510720 2964121111026571459173757747200 510721 -8717984194204994631971438214188 510722 -7533345060161198956596154199088 510723 9737655198170647581329396571972 510724 20856141961730657022231573562496 510725 -3052134461722709891478779472000 510726 15155622694322604432161183588544 510727 -10174481837506389688388662468000 510728 28357439508089214473087237084160 510729 2341446142121335269108775635984 510730 9145252749735282611502228568320 510731 7723331232535904441451642902304 510732 -12427430718572313672309643699200 510733 12901063969586284688416842648544 510734 -1892983649428371965471416667712 510735 -3329989356053878735538568038400 510736 5152659031799008272117822799872 510737 -17421623240564734747747042953948 510738 7414584875242739757814303922688 510739 -9182803040650589743041857691560 510740 3800886987830160095744709584640 510741 -14680213496322758338126614624 510742 14367895903258675499161924234272 510743 -7914351114977494319578354126560 510744 -5321019463284345630888472289280 510745 -15620298287550439858650247045500 510746 -12518058298587500695314029665536 510747 -21544154462162214924368458257000 510748 3982511182229025379359766179840 510749 -37633684776490457797250339321664 510750 1331488392572611190745498384000 510751 34077696130669732361682931590752 510752 24282184041515647532826955874304 510753 2977964989216958491300626326208 510754 250267668796115603358774814080 510755 -1656165485396193590408093343840 510756 3858816955703414674108211380224 510757 7077836895029833188961339369560 510758 3791628974510062999967580104640 510759 11754038672125091961893327808720 510760 -12693512873057184578188685491200 510761 -2184173014118871850225934569920 510762 -1439422969342224759037357395456 510763 -36694772699751405331075717231680 510764 33497089940642859297602331192576 510765 -11792497813924493248557737474880 510766 -14564419855709737873610534079168 510767 3033493286678560864418079180816 510768 6627491978409557178614615457792 510769 -1982568572576491983692950006848 510770 -1381332119200829999244174571200 510771 5021566457949275975224776981360 510772 -36542747197930674126608573932800 510773 8612076036229551769963892519022 510774 -2326398052536904018125687736320 510775 -11346412682124899657999281145200 510776 -1689393926303870600955040542720 510777 35122289298846029458517756894400 510778 -3785982878988708611379780932640 510779 6855342060204320508507005354184 510780 -4548443282206623161617821834240 510781 -2692643351795338358140657930388 510782 4846387665485652940218136569984 510783 1367059972605870680570812474368 510784 -7833469414466911956263485046784 510785 -6108615484179724410203643122880 510786 18055367750481410239861181710464 510787 781238187904218850930135047232 510788 -17626401569095687135861431147264 510789 1601126013638675353562562189024 510790 3134948703005400477915668302080 510791 8021808359990656393194253585392 510792 352679141081222327668459806720 510793 33709962861628258776763896494042 510794 -6638620619634838827311365951488 510795 -13602215785411730977988485772880 510796 13026162402334157412560234250240 510797 -167730190348612824348783302208 510798 -8515421278455000280703806950336 510799 -11340478765260020866225627491264 510800 -3398310161453472562457769369600 510801 10312449569704224802705853275632 510802 -4716415152963249380385020245728 510803 -421149105945772207288695420948 510804 -355894531222196846509862529024 510805 -13927559257531978541336953989540 510806 -26245649587088916696835143630720 510807 11908293503420051196927358415616 510808 -52359918201758508981143164784640 510809 -3582724130629522802967331479996 510810 -1551265582137741337862923971840 510811 -1767682849466627836701438557168 510812 16333964310529078150957395718656 510813 38575741513266372650820020654400 510814 10157005693195747202622027640320 510815 -227997263747569507178063849640 510816 -34054981969583235945130935975936 510817 -11030850993285850145655780839134 510818 -1024479207601977408888566808576 510819 4350929449966790017526795152368 510820 16149604220402767872535245646080 510821 -4099568057218441644750410152068 510822 -1489929416036256096530011877760 510823 -14043177099737034983511156537928 510824 23421292985307565079338007976960 510825 6507656198817882609985211826000 510826 1933288922860640371768084808112 510827 166468223622625438213434434676 510828 14421089774296454988477048952320 510829 42839961596207168643973202294880 510830 -512980737969039674436577601280 510831 19946607158544329789014857074280 510832 1806310467634199709052144648192 510833 4147153718503167708207110870400 510834 -9608502963739769638371126501120 510835 1350108310688715153559473705600 510836 -2784578484904522089843898235520 510837 -24105554055188234091445681974240 510838 -14424828827720161085300636131680 510839 -16301899235072744176234763774544 510840 273758921857927166884134912000 510841 -5722732240919614903896466227500 510842 2781388598815309215156875092992 510843 -27231567176046545930350401854976 510844 27679169561922828668951911540736 510845 -1101619198301101447898535897600 510846 838754667715746659436178873344 510847 42847959329785244474705612103296 510848 -2990511935617823937669869076480 510849 4348534112948410359182714919168 510850 -9886236065758295650922289415200 510851 -17449662520977643743727917672696 510852 -1506726296501429272237512864768 510853 -9168363447119435433257015592960 510854 1605630939563757122013845064000 510855 -17651791726555459191280635029040 510856 -5180010297059674768822301445120 510857 -42845373027349697935609813687680 510858 4689879974654359934441285905248 510859 16009549660213010763941956376416 510860 -916751474408211125394938572800 510861 -2141153024285127016320444741600 510862 -4034939346966395988409711104 510863 -10652736805675132428195204469200 510864 -5682558380299401679938705162240 510865 -13723099816837974405719446846080 510866 -4201098714510544401755692302720 510867 -307321573739880917799501480288 510868 24363686066021565344549314456448 510869 6263584277205284376519472061244 510870 2140288761099195883262300860800 510871 58556202524616139165311531388432 510872 -27290710976480182568929486540800 510873 3409218738802517310117059871168 510874 3139039524246247350609836209632 510875 38664058936617001005678103404000 510876 75898938356303056417391035392 510877 2321578949292699500209695760332 510878 2529050395225091963880940049856 510879 -11802538125307850187665578687416 510880 -11334226323866304041925979668480 510881 -8457153540276389952330313371840 510882 -14449409184467209117516670164608 510883 349442542171994499798264428172 510884 -16473180515657334703404491962368 510885 -10771170312059174233121183665380 510886 1359763634896609024911177895392 510887 -29222606221490992831458860902896 510888 30438242212021080011376721920 510889 -20805278362483739768135422242310 510890 1676117933587724589100553748480 510891 -11109821204601182584155831577920 510892 -26087146514769001841641820188160 510893 35900162124154479310774687564800 510894 -14055474249265167780624164568960 510895 -4445086338439869528075230346240 510896 -1944564977763095238816724942848 510897 -8244422549782089397322391104400 510898 11144631378853384036929459985536 510899 -16536419728325874970296485003040 510900 -3451114740811539043859578214400 510901 -16837437646344826846671322089096 510902 6027732181826638354432741441152 510903 17755929218273288039586266421312 510904 -28057144266270188810214894858240 510905 -7252059774494717654380655546940 510906 -3920347123091353289754745627392 510907 -12177341951935019281766273010844 510908 21918869480161520154953261872128 510909 5643468720429707859280224068160 510910 -11230840344336616524460783536000 510911 -8040944057103549704949013805376 510912 -1754357156819514394614026993664 510913 12522783991299147629141526663124 510914 14742030112416256624841484751056 510915 -9617239036783303329684319840080 510916 5782611688620305059954676146176 510917 9934723749199114741597645964352 510918 -6367815022932681432611095025280 510919 8850049587191590646641853967320 510920 150639090414872648176872345600 510921 -21473965319790252071713381632000 510922 -13297720708853286064391018004480 510923 -21217053368535007811157672411132 510924 4712630876334839564773425593856 510925 -6356517044193750001586077267200 510926 -72065121942387573710179867776 510927 -1642731075097141394441575950192 510928 5722644335995676589965290635264 510929 7622948152203391434130284374640 510930 1121670394691757537003538936320 510931 -8859312058571618752233410373268 510932 -130203207010048424658737637504 510933 -10461620115546263780042913721056 510934 -9700109505487770291432717852384 510935 -28414157757232795658238201146640 510936 -3797634040360202309895226368000 510937 14965686618651069231277456042752 510938 -6676105007144150451902120612880 510939 7304772506657682574008789047568 510940 3685018091098141644408706636800 510941 -24164364824059199476285390829658 510942 -1524555881348903013443065454592 510943 -20330385599302741666963436691808 510944 -8487378480180358232712707309568 510945 4103983132811685023993492480640 510946 1564562845145063713862114670672 510947 25500224283468653438714539801200 510948 766608794636545842221549675520 510949 19241521802611156122382974220380 510950 1169754585381976106330849304000 510951 4313803529096618919551667878400 510952 -7028331439033480736077185945600 510953 59405633420930939236733397865764 510954 -11391156953374543776185479361280 510955 -14902843650687717657802721540640 510956 -24560568002072641261998969818880 510957 29490590534059585877565498292854 510958 5284667328360811661804871931776 510959 -15922449363040962040032915087480 510960 -1760823770028801101261542195200 510961 -13569216858793516662884818415376 510962 19876380551653402836757161684000 510963 8766363984125614697200029872688 510964 4272500317727766230719553382400 510965 1716749152194487097833054446720 510966 15802063345271892579325776483552 510967 19178602210603899586631702541640 510968 -10940773397899580380107978301440 510969 -523454503251909595344606153792 510970 -3693766760175791965018941483840 510971 190668824178354432634261965672 510972 12827350019180313606405391073280 510973 4206502932490304985916452192768 510974 2895319270116157093275039092736 510975 -1246420865133281404047202722000 510976 -3995564281389345083679047680000 510977 1485588845787569919758280175152 510978 25183517171441368965487170048 510979 8195109904643988568039387220176 510980 -3854515741514218456288275801600 510981 -9444328306643478934100369007648 510982 -13910096076300470876414171731200 510983 -34663019937251434795503418128 510984 21270783317874351138040875909120 510985 -11207319467301619394963091569820 510986 2519280837811645263406774563840 510987 3334528588521013136364798489600 510988 -29441993962110193770364327520512 510989 32061506416582055867995023188790 510990 -4836181308321037863210475178880 510991 1513670389408806731942071710240 510992 -1735592025357451779508286177280 510993 9818565079457469188095670623104 510994 16311597500571304875144509123712 510995 -3224675292503813648509747794000 510996 807817909749689558407533834240 510997 -16864426079243228978636980384388 510998 6465648813377149314524153940000 510999 5380000598339116726783261230720 511000 743340967434519849971896320000 511001 -3751898180147086149318894706998 511002 15100585394703963268968256919040 511003 -40078820396718097847750741802840 511004 -3746566760705680558054582099968 511005 -2482455799029503983383220723200 511006 20229611430311137586070715565952 511007 3633980825308323139778891878752 511008 -15895382151829071672349964107776 511009 48255424955087650234839853248960 511010 -1900392270270359087349744200640 511011 -12900980387511997176994245317340 511012 231056135821112584518778934272 511013 9832298126852627618305753811262 511014 -2941534496912130483366168391680 511015 -18655718834650081128456202656840 511016 10724478499321455356522350018560 511017 6984531869448764430514040312448 511018 8108487672705623297077211954016 511019 11095398583934016678192349770420 511020 -15371472467759016679809720145920 511021 2940428907194192149840595252790 511022 -24076059779479782765853597994688 511023 22123226365053774348472761534984 511024 -4792656677123110446465150730240 511025 -3350077920727867440017425347450 511026 6724870117341274892571847847424 511027 879627725535989169799814736072 511028 3761247796448424365617278990336 511029 17652149490308017795025396291694 511030 -3428501395112205131406178961280 511031 -49785708366839342192185600125696 511032 1399343708165590413335273472000 511033 -1116823832558873586687882549718 511034 -12188052220144168603909235677584 511035 1416315616015660238943452344320 511036 -1638837800022440631614157642240 511037 11413280595590557486017827637312 511038 -4679473922551406471473271491200 511039 -25879454555758757972078108580160 511040 -9604682362245783767776635125760 511041 26644058942379875676090982316592 511042 2594439410592449611255057104384 511043 12450392083415920658791197538800 511044 3685262908829717629814976479232 511045 11631250363160853780796441072800 511046 -18892510348291492397608781754528 511047 -13692548460217001215887524970576 511048 -11243398839882188057638183895040 511049 9099344199832798043764479312192 511050 4681453008319595855138886796800 511051 10336038964210187693285803021600 511052 -3155034649906987714564246289664 511053 17432767249747387225809312832704 511054 -7593713234042471720262701013888 511055 -302322145597060601473588298640 511056 -1766390315378931702688504872960 511057 7701424716155704647993329096306 511058 8483010341989510748448093104640 511059 17073755024945911137542429611704 511060 -5792501228203920635439290081280 511061 2957448781504990682643053107662 511062 -8874693508951481043436527813120 511063 5084537113758916655425761027760 511064 -29234210896300027100889217658880 511065 2776868008977305099240078312520 511066 -702587794963369235010229472256 511067 7500737380794680065208538381360 511068 -8885508152175992874482571548160 511069 15244153906560485716885720623244 511070 7954904673849905293733265600000 511071 10242638332965924730909745361408 511072 -1802975536833222807656415756288 511073 1434763265444922807865958368644 511074 680843631300784671387812731344 511075 22807857970813211342029320686300 511076 -4968260895821677024821297933312 511077 -5614590893816149512274785855168 511078 -11280553646930061007440884799744 511079 12249742945985094877774781367384 511080 10234203635832651261751523328000 511081 -4788030561493270189917611826880 511082 -7664412053288945703112225295616 511083 18479412264802365282903549857280 511084 7416945637831565648558033806336 511085 1147524815839324530782701824780 511086 372122492111464512558039266304 511087 -23927730308223750556048206025264 511088 -3306322177595906878393332203520 511089 -6221870814260298256778724613776 511090 -2042254470651401109323375215200 511091 15588709042909151327070258165072 511092 5228167961371839220783729708416 511093 42141917438304783012849198332160 511094 10250586875769867953103151621632 511095 6026341729981206068384959326240 511096 -16322656713986023169310072115200 511097 4616497579070865458026703953152 511098 -28985348590772689704234627072 511099 9121581713460272938770110647464 511100 10339601595447896551858034880000 511101 -7745982787129607368150874842260 511102 15311338612471227366152865418752 511103 -8286887797896150711355821223560 511104 -12972031766358708456114377195520 511105 3039600563301082169588081500800 511106 519465832920333758662627350528 511107 1280919522590796562834748162040 511108 -1923407036864002246110686155520 511109 12481628881437072513593561993310 511110 822931472163797348793880844160 511111 31212589816751400017323741810712 511112 -2285924606815558255175113605120 511113 -11300849001078140118054696335856 511114 10245309945446706442669837589760 511115 14088549964348167193749033490320 511116 -7516011755635812394043303264256 511117 32658878238746927064347214969120 511118 7787940625979302823540940455616 511119 14302769434601484954478859384040 511120 5968482956080649719700790067200 511121 -5794661481951974850508015428108 511122 -15639931432973106662517981570816 511123 -9698971300088141145030667500628 511124 15357242880266358222520657255296 511125 -31218192792794552314087644480000 511126 4384390872319084114593997731840 511127 -18006292705659799144775207793120 511128 -5998808058096247667862427238400 511129 -18159760768712985435029447716992 511130 -15181224216419213615321071257600 511131 18980360245542688691334632144064 511132 10671044051343317509855896233472 511133 -10861659275965228716596946360480 511134 3503085291941185743685795986048 511135 5626964944713630218854902608160 511136 -26934480735985987726688671039488 511137 -16930721782182008890132174797120 511138 13252263053068376992080548115840 511139 -13109466181872589706863578857328 511140 779200471192680292637877166080 511141 431040746145399210781685288512 511142 -1310591160682933525655883306528 511143 17301443404916064098113760703744 511144 -2097593502034181305736764385280 511145 10855981010879488538598736308900 511146 -598345957562988870175128078240 511147 -885844787679311691249325734336 511148 22522512944520495381929947224576 511149 -18416400504465313852502030444736 511150 890709300199346996422356220800 511151 35129633285983219410904556587152 511152 566668154039138137921560772608 511153 -25236599635256097145920457311598 511154 2018086370667599149023294988800 511155 1531355833023074082501774942960 511156 -253428500471767049382318796032 511157 -1636214888271384109374731744160 511158 10020406773021115577865911054784 511159 6020658783529117008800815296000 511160 -2803512088511418344452193894400 511161 79780860649458873183178343808 511162 -23895242647466968142906375310336 511163 -3092366412703295674274152626588 511164 25280527418155488735786748216320 511165 975076658206315795722031878060 511166 -522501990541815362545682240256 511167 10960859154244507055298431399880 511168 1639093282566614325293390757888 511169 -31202085773063586291914785514430 511170 -5852468702041270027642857024000 511171 -48804154697330862736145667090628 511172 17560217150040183491421709762560 511173 -10864368219031725833012109046536 511174 6688245849330569225268526890336 511175 -2091206117900714425721538355200 511176 312017302226750248074872217600 511177 -16841095889496546946365698903974 511178 17890940323787410097991022190640 511179 -17182478792880853842553273746216 511180 -3630456657522068764161627878400 511181 2279336391259657019839593399264 511182 512710812082825735471040737152 511183 -2381043167972435801140872774120 511184 -23039862965278765670608797696 511185 -590533007291155399812121690560 511186 1160680602664054922707594832544 511187 -47773530426126990698314655569008 511188 -3176889528769723547650976440320 511189 2639704648987831128961766337920 511190 -3173287845464745328016851875840 511191 709375071048492047051256338232 511192 -10822735021930667721235401891840 511193 22759381598276090930631755762442 511194 -2405770448583008978863313241600 511195 31015725477424151703294905665200 511196 -3989875728028986553266364756992 511197 20129038267396552004504707122528 511198 14170137241738158712220373108864 511199 13339182764349844991328918363864 511200 -5581314874762432474214950502400 511201 4544687009826825570812830327202 511202 4604643588216865334755384243872 511203 932666132735126210081454812928 511204 490355064538503658396161831936 511205 30618726104796634932638705620860 511206 -10238404570022868536825764197696 511207 6389816146814303427675784655952 511208 36942152452587357593428115880960 511209 -42060008005598280357040836268800 511210 -2208130619677660159635991219200 511211 -28842031244509346808380158738188 511212 -2343124596559461885144278599680 511213 -24949542363434472832399218090538 511214 -3443885468391280864571464965120 511215 3326986689277064935991792821920 511216 -3887822915387372993114913177600 511217 -33434526159656188810390747032174 511218 665673959001850377065510526720 511219 -4387800651398483449682726395200 511220 -7095797637294570367925512101120 511221 1772490975581004749213124280320 511222 6916724628279959571152673436992 511223 -24371630760220672289986088565528 511224 4139072687185656277939686604800 511225 18531292087250026692070131525 511226 22477797726335606277661580307312 511227 -281645916187478521650463060632 511228 11816630552575999050049250029568 511229 -6793461460594917571577561260968 511230 -8140875380517226169347730513280 511231 2169716306004816132667194291200 511232 -13053173620607364123302490537984 511233 1937321125957648827314368480800 511234 17033676575183629982337308888016 511235 -788715120197577907568911244400 511236 -1692324990900280859259322838016 511237 2941045548377159895419374225886 511238 1560546728315222841336120991104 511239 15790208587132809590705319142824 511240 14668144157688303980225599948800 511241 11987547218569237919199982150380 511242 -8926097424196000512610284445440 511243 44472375216542011200065565425492 511244 11744170645450772220566042090496 511245 -10046720617359958056680236972800 511246 -3583493045526615132999235383360 511247 -5830130263734221601629898172488 511248 -6657031147483870020180110278656 511249 55633603007376658337492889599220 511250 -2419067982224564738804733150000 511251 -6104199294641891429619452260560 511252 -5942912583889251212335999825920 511253 38792439649591059744964073501664 511254 1790036151651480380356267949664 511255 5200502030774565023731391147160 511256 27059819735146807255522542458880 511257 707810725571603484726663350688 511258 -14490741150891989450110132489728 511259 -1842892679949552576370196646384 511260 554516239626378752442903106560 511261 40630613930298370841046513109862 511262 -3907318118959034722973652140736 511263 -29614929342812094401536448188008 511264 -3927119131874166101958668451840 511265 4222898415555165221490414144660 511266 -5025610390278047349239544720384 511267 7630695386323862534167643339760 511268 33610230122028522323366172613248 511269 9411942575901844790084715650208 511270 78544335110137858874861625600 511271 15289451228133326526185483395200 511272 -27480271030668194708909762887680 511273 3806189294758551346844887911040 511274 11293924354747383815351694185136 511275 -5920135077345160785436395500400 511276 -6178988315386536229785695875840 511277 -21773006828641378478076590155488 511278 -2798133682492448492950595146176 511279 33276089037036567638062308580880 511280 1252015217533325157144613355520 511281 11798444789317196187360645813570 511282 1032650947143089833623462430992 511283 -8572751163410274348977091166656 511284 5498441776861419893080651886592 511285 2963480194387411725526099551000 511286 -1032254135248018528117275916416 511287 -4109381207713638474241958320896 511288 18047813712936491630393432064000 511289 35883043202070826611073074594090 511290 -1512757045653715703547415987200 511291 23978981928132033520865312350224 511292 -3359286362837696222890040076288 511293 -12547979900617129730320411575072 511294 -8811386050329105431517295948800 511295 -11667207853512020472552531058200 511296 2051180210875438071606077816832 511297 22394978747334348828211143735746 511298 -5405746410959222583724802487600 511299 11153923818326552165353213039200 511300 5266739033820341382183791830400 511301 7895446146977090005817594014752 511302 5909196761216714842027543461888 511303 -5912316102885245971228373139616 511304 5336064886781592369690000245760 511305 -7040783689119455957243402803200 511306 -20448497753159083405043072733648 511307 -10388680801267442812579043476608 511308 -5802874482110430567179272965120 511309 -12068955991376782965803496504960 511310 12614632664140005661774092922560 511311 2902190331844606493309072693904 511312 7759351209586509719868807766016 511313 -458704882673213929841039357952 511314 4466292339715957131893874432000 511315 10444954474072783270793786109840 511316 -281037381501691137240785672448 511317 31365141404704808341358107765134 511318 6688453311368581988506520259360 511319 -5078959556230288097901453879480 511320 -115693252496178099451152998400 511321 -27050576580766595441292112472508 511322 -2745721883427129581807034279168 511323 18845124290088202429708761644184 511324 -18326157093912973365531812510208 511325 -2164175861913063793973760999900 511326 -2277139005311961515873794087680 511327 1242969894857802571269399654176 511328 -8992140339653078637774846689280 511329 -1530101435332540550006327778432 511330 -6676896505245892943470809481440 511331 -4411796961843728563847360292168 511332 -10706996794864889420778399280128 511333 19910042155309996680128236259582 511334 -15041493472921997255729019089184 511335 149026362364461382726599077040 511336 -5488196155194304734428195389440 511337 41134541019150225546575927836986 511338 5932054457583649874944582489344 511339 12934844509957143589200771461824 511340 -3559125144550319049982056453120 511341 4062383209658998509666217929792 511342 -2229131324371338454980551982336 511343 13556791326254514206445155176416 511344 -2771978965046529683940842766336 511345 -4083368476522304661381299232000 511346 -16936548236244790050256577904 511347 7003010180196408057350948988480 511348 24891295530391076705987303220608 511349 24178642812575362226702375861436 511350 567862122921611802300279244800 511351 -45770813494152293947227452554648 511352 2060709772545583781000072601600 511353 -779774864220778015937854689840 511354 34524264717952842615853616646912 511355 12587069303240327691971154801360 511356 148912236302095131537842601984 511357 13591421817786642974959723708800 511358 15932089362264094665870361889280 511359 5966279267153669580891134118528 511360 -30304139784580550491047670579200 511361 -4712648404050212507347714567038 511362 -954667889301500813646633570480 511363 -16681203503123002454756534134032 511364 -282707963942633888840790053760 511365 -1099967559457588710152389231680 511366 -6950126447287387432393308540480 511367 38284663179958685579411298180960 511368 7334454404218087676120887296000 511369 19462370277157775968154892770340 511370 7795030686858977039503905206880 511371 -2033750754595459717731040418928 511372 -9187223135718538631116792455424 511373 12234903503285459866250622503724 511374 -12135882236217865675388728827840 511375 -30759960018687221753744426946000 511376 1766071763565440026403971006464 511377 -1194830139723299403081747123456 511378 340516901683279592002536569856 511379 -20036090753083855833478518254520 511380 -14854808778680285028449811763200 511381 -5762541549751266660276199371040 511382 13892235592447712475704494484352 511383 -4218643886205066746806693442736 511384 -14354285065523989258971761971200 511385 -2176355749326657186101141328000 511386 -3346820593127608507973150457600 511387 21426093432398486586301216268036 511388 -11761054245349232627726523471360 511389 12541940958183302752495424182854 511390 13343003414048945403851810544000 511391 -17064302905327563571509223538208 511392 -6427585318008763551732335640576 511393 -15382736087370965695252200282876 511394 6041170247679555253647939859680 511395 17471624690693009636173337322240 511396 20918886048070116040757155164800 511397 14400254187571372366267500954300 511398 -8282717683639566340331502894816 511399 -137286967945282146298050889600 511400 -4122937045597144052879069568000 511401 -5539351026788452597369741464096 511402 405317174761255044862056407904 511403 -11009173748008050269987524213320 511404 -18632797773270225435264708956160 511405 -17204513747425631352467520791040 511406 4487152127299196507256616337280 511407 -6012066524810245286030413701120 511408 -7035641947150203016724704903168 511409 -36931746451591353674630185761390 511410 1485715602671558879131008207360 511411 -65472243111375726784280002246800 511412 -11744916524884803078182818621440 511413 5737632035441959717206581494944 511414 -2689524094867185219183283949568 511415 29238642024467745314835200210400 511416 7575368993824452882008020254720 511417 -3869641366021168737092091400534 511418 9613074376873682217864575234160 511419 -19334744276093536586543718478056 511420 -1446780115440188113438549463040 511421 2381926042625132275932165759852 511422 2053155700781729011140221489472 511423 -29764558608109634144328673340160 511424 11858594675531697473564769779712 511425 -1820056117006179201538376350650 511426 -336134304303571620968854583088 511427 -6844731876439038674947049268528 511428 3509440433724902170338855198720 511429 -30281061280769621618891440577024 511430 -2023166441403989309876130144000 511431 -2336122063800795988125521277696 511432 -26192358586033010485720021785600 511433 6576284049647741713123728586404 511434 110228282017922494749430808064 511435 2462747418356154231164101394400 511436 -16579781310563647745466520024320 511437 11144502757320698633684583049920 511438 -158069436953245725170696573952 511439 5627727065672423077409693568240 511440 -1328248768544177578611908935680 511441 7411762594831654947808520471872 511442 -435927474159208768931187544320 511443 -25560979429465097759675183398668 511444 8730701458122467990872942790400 511445 -13412498494977668041931126773440 511446 -3907034427655421258188703477760 511447 -25376941546583587786343756426104 511448 12847107544379230797683356508160 511449 4950265212967974762728353504464 511450 -5315887005975643288006869602400 511451 -7946439347500523491121118899616 511452 -2109106730971648980709789261824 511453 -30484966835199090391759638942298 511454 -4211199417882418072405978215168 511455 -3880895110301103356616057146880 511456 21245864935785359047630491746304 511457 -2238204679098057877188883731294 511458 15239783347965733529874274176384 511459 -951739427718131401029324756896 511460 4580707842427126949699315097600 511461 16719268644523250477484744254400 511462 -4306384392248022297491279518272 511463 28328791258712201677562560358712 511464 -11821625152481172715186144296960 511465 -33913255761799376252483997202140 511466 15218976204642499216015630272432 511467 -6996767638459432779494859240 511468 -16791178438846960367976914628352 511469 4335606327539827217546075377152 511470 -270918620688369644071198246080 511471 7963253426650511128749923338200 511472 -4192460922153803977152636026880 511473 -10258470272583865296955465675200 511474 -5523808608626211990381206338560 511475 855434000873448469518205125000 511476 -3195264614094520063626351144960 511477 -39544025842775327696175166286674 511478 -30921000155023977227293172679168 511479 -690618223238860720979696971296 511480 20625488301651572304415650816000 511481 -924594329959091511782215826988 511482 2894853032152878324761482862592 511483 116802668516016452304992136480 511484 -12768913157107007687401970131968 511485 83775416832353447773729879680 511486 23870716939947450317785061640192 511487 23700061416854938968132720155136 511488 -4873170749973131130277283758080 511489 -21038077201743600716789277570000 511490 3604671869492190682390314170880 511491 2680321668746314168538698918392 511492 -12437154959443994428432570739584 511493 439179475471066760318933788380 511494 -47219325874076357628645699072 511495 14995993378209463260050234139000 511496 -1133802753279280847854258083840 511497 883679026631223406044610251648 511498 -8647028547583497745498431086592 511499 -5471472527347318284976868906760 511500 -3762111644705438544025239552000 511501 -74796543693594465176386988094528 511502 -4536917003430572895999520286400 511503 5417291503031924801631273563664 511504 546020929892269284625664966656 511505 4746697959484033347832103628660 511506 -3575321986823261123120497609056 511507 25585333850494378925894337779756 511508 30782057587987811346722748179328 511509 284843110679530725093301593504 511510 -11716518435786855837970490499840 511511 767223227678507064407759295024 511512 -1692628772261378060330696724480 511513 29962530418011968897021603518740 511514 11126556032099348077129362479856 511515 11075364894081675451029411658320 511516 -4261177515062224112968848660480 511517 8950928588744741969900741280300 511518 1088614372498327155016159303680 511519 -958095553862613935283252050080 511520 -10570893222245574882936854937600 511521 23747174386896832733845001075904 511522 19931150846849199287605990026624 511523 -47078563493522423712915296088228 511524 -246144431410026488153323036416 511525 -2965399822292087439873254368000 511526 -16969765230946068157074869472288 511527 -11036862540072823581685690597080 511528 -246312324937975891195078410240 511529 23995516349708696685762279536784 511530 2034290921771242230356029996800 511531 -9176768283630256760581371964800 511532 -4409119735698721375911188413440 511533 -19784639759427690591337699755456 511534 -10865301495158919941210114299584 511535 17571259057501025918505927842400 511536 6227802806926816833456648978432 511537 119905583857040910700864352820 511538 -13251529094719047939792401996160 511539 -1002611769446612190422037761280 511540 -20263887774980645223075746837760 511541 -14693473330529294432506084583058 511542 -4382680516671689926144837061760 511543 -11194064078608133046567150138088 511544 -22214983310996649131411824250880 511545 -1615924972827381988198390622400 511546 -4757901579516749063400775756800 511547 -7583631024882226239946244325528 511548 84112483713653079069305389056 511549 -365175331490230574088765019450 511550 -4676639926765925089922598715200 511551 4901923658382274681174143373968 511552 5036108347473144386911993856 511553 -11852306231037319723265867833920 511554 -1555675635560118982370109694080 511555 15967155019594350050082243843840 511556 -6580507886333736706482327060480 511557 -6747870009584608177241996213760 511558 -10819908149102340727749389279424 511559 -22974135894836221415057617539240 511560 10104250675566532222122561792000 511561 6187756430107131369423939328932 511562 -1695009757235140922920321990656 511563 5196787777174145942370547882440 511564 17116046352107392802999988358656 511565 3189364060354871636220735076920 511566 -7293955645018820258556027144192 511567 4580078052721004778491852602752 511568 3312328954578326929473378312192 511569 -22992834773380043003095332355680 511570 2996697931727800678562024376480 511571 -711758023392815014921277998968 511572 9742290211295988756286180147200 511573 -8442526061437387881923212464178 511574 -2055634710114113497866235659648 511575 -10795806956022980851843939440000 511576 -10228639407961534970385436876800 511577 -19162888576154547556423140377328 511578 -4895301532767924035060089337376 511579 -24221181968236923204316820613820 511580 -4092345628099443284555156236800 511581 5218025017717523404837160406144 511582 6540073187479340388502258958400 511583 -43674062848100364688020368115168 511584 15445215356905307155055899705344 511585 -17409164461789638545908755242220 511586 24277051885105990758830795669280 511587 -18663803711421585558036005904156 511588 -10126006078167240832518950912 511589 7176971805279661900201705603200 511590 7398900104847094665725125864320 511591 36867776152257913123972294071992 511592 13404965291774876497032702336000 511593 1889632227297857066619523907328 511594 -11379106398886142762181009864960 511595 -10839634599188217793719566039040 511596 -1307071653649117013157446050560 511597 6176790270316353963552681557952 511598 -9085170960434452124878619125248 511599 -1801922916810428756479356923520 511600 2084025175254920795880292352000 511601 -37168951541397453690883014034368 511602 -2260523665788798637193969673216 511603 28298085805556275621215367403852 511604 26641739288265367589486911180800 511605 -9401175712194610118653351311300 511606 24381356661485544348144154030752 511607 -39093083981996206717710749622168 511608 -3244796663750657780279266160640 511609 -7789752876373718242330162162044 511610 10638813327834203595318263857920 511611 -14664345031793723473248299953128 511612 -12463491472217256115584826564608 511613 9331666551078728138253077641920 511614 248965733574592100798342401728 511615 2354667704675748904856593576320 511616 -8107368944969121244797342842880 511617 10886477998946089851208710373680 511618 -19411456520214655637728659740640 511619 -22438771161322690530701352298704 511620 -8888164929791979330766415339520 511621 37324047618230039953437010676544 511622 10771660149121017402325155503424 511623 2890383141679262418444710757120 511624 -2258490831799106976751968583680 511625 14162274590452412932905928629000 511626 4371668323326978743930783666688 511627 -42459141630712690055031347348524 511628 -1908634335758623757363218728960 511629 -4085215814316292399846813233600 511630 -2163575117014929085465916755200 511631 32026179928157594668760418864432 511632 4415662371632490038720084705280 511633 -7849730319952239623204481831118 511634 4869826792422323890878269911200 511635 -5344685894462079731030813295360 511636 7043443048168475476190181422848 511637 -13377984789798625091634017982048 511638 -13027816411599872594471839954560 511639 13170162780223569870691077279360 511640 25029444543419457172926036172800 511641 4453955997422687939367058694148 511642 20664434774212326539405210322432 511643 -673002664742962559232191760432 511644 -2658271591339710063036462194688 511645 -1154668505173099902781523198100 511646 -3505448741431839510153379986240 511647 1577526675070869902806953538320 511648 -3846113522155700637736768634880 511649 -25523664960226665845321686619964 511650 -6568202011972569536335793760000 511651 3206257318397760392081718321920 511652 11181629692865038698151511761536 511653 -9635741958110028081463082164896 511654 -1968944918661481651299795335040 511655 -4571928204992754384336795914880 511656 7602474388460281865254869811200 511657 8970317205716036414129297888 511658 -1032509339823905175940647093504 511659 13982576546650401755247953773800 511660 -21110146239302645224404877240320 511661 -14881878441531463691533483912500 511662 2026874923841395968935144538240 511663 30585950294974965190981140492760 511664 -1404768098179868127140459544576 511665 -3577740708588599338325087708160 511666 -15112202033550918090544193707200 511667 7849187267042246322721470414720 511668 -20438423719325939022271365678336 511669 27303385750329946966339701433070 511670 -8393120829321385503458880028800 511671 1141517518369830163367448251112 511672 -13459618406096623490006389432320 511673 19863612572104502118201360982980 511674 -1256644308976619641866939771648 511675 12993890137767671096331823997800 511676 13480798943966029728338472975360 511677 872244105638810829354938781126 511678 17844650795510567988457716368640 511679 19966867871376413912447941122432 511680 -584857080589912250860940820480 511681 -21279528291066852095272656410688 511682 -26409314909966185504324070357808 511683 17427232556190822715971133685760 511684 8484792556309541291113954572416 511685 4614560416449080699033147032380 511686 1524035650610806254247146283008 511687 -12768622563868115679876734598096 511688 53864880922042100051345615093760 511689 19944661727640303867222776954880 511690 9266871475742949924984152085600 511691 -7750202804502758779325351980908 511692 -14187909539094123336709781979648 511693 5241372713080908844901966470784 511694 4476421180404714391049687176896 511695 -4785467396330882249968751336880 511696 3769277795126092342128252772352 511697 7200891249005531551633129588032 511698 355527641256384536803366933248 511699 20022168919444084473997611955680 511700 -74330142390489176813989785600 511701 -13231685675975866611248584463616 511702 -19197668241973489023548955380448 511703 -31800100729269155481423345021048 511704 26055155808595240433012500070400 511705 26669470813538858490273088077000 511706 -11288057983390250605035410166816 511707 1380429189605885854257126917676 511708 -9498532510396894003047784455680 511709 4596330667281507416761548390 511710 -3881950255437014388397006298880 511711 5831841874820368483472102801312 511712 7305764042245380027206429048832 511713 3429882162602534760958890013842 511714 2052874237216227913650117376512 511715 744009263879306704788550119120 511716 -6532439943855518290507561602048 511717 -7841524581824189595624022139136 511718 15621087579952586301940972558560 511719 -25243519528170142859411044272 511720 11472278432483178012133560729600 511721 860356733667545451827920020864 511722 6667768408236031549182882198960 511723 -16892596292344971385031305206028 511724 29204668282438965258357696266496 511725 6835338687374103743394996261600 511726 -17007863328786666905090735685696 511727 -23195147977250888834349744078720 511728 151024967148743429693155835904 511729 -14827560377385908142689010070220 511730 -971851743452286511325577420480 511731 -47302579213085423702628634965120 511732 -1431976833439768062514966065024 511733 1095877323075266585486680726140 511734 -5097090524124262302712878900480 511735 -2062908188061653032783865713440 511736 64849070479408468833886069800960 511737 11525475498016248719503407585360 511738 6453083032171439327962757489520 511739 36169207533975313287538069640880 511740 -4615034059696229702042005117440 511741 21679382715203991930164688925984 511742 -7605046853407203446534635017216 511743 -521130279026993000465649862656 511744 15823395127908741811911262208000 511745 8365080369160277605355373246120 511746 -7580095971520438412670857143680 511747 -1904694747956750512684346950448 511748 898799660600691190067741392896 511749 6502052290981870590222230617824 511750 -4014635367787508012637695040000 511751 32864592914278546268221604777232 511752 13754452149788429233131829125120 511753 -26795911482049185996049239583536 511754 -6186291489082969509886776713424 511755 -8897583020994232676264073664800 511756 4995495780756078782798124492800 511757 -3237076233737852717359767425994 511758 609133795917275253054688743744 511759 -3279169379131866481171339509696 511760 -311909678814861437107980779520 511761 16962519366544666835902717401120 511762 -5212659233080456715648657670768 511763 13664064675607093943669009696160 511764 8837319718003505915992729577472 511765 29818680487756489957086768909600 511766 16282375714722674266338167703360 511767 -2275664459891610710140592387832 511768 9117440685539760584749981777920 511769 12002489663690303659094833926096 511770 -352329161748713507705824189440 511771 3230226602326364449765567406992 511772 13891771561346811263189253135360 511773 -12182498097359017276855622258496 511774 1316851353119064485979603467136 511775 7560822554940494123497057626600 511776 -23382602622702291574787750166528 511777 4898457382128279437960855056512 511778 -16100990798612829419820290933376 511779 4064448226847329855614234083328 511780 9530347389628766753533833273600 511781 -25075892053824761061431706748608 511782 9899056084631480647787811264192 511783 20137621759653815300357188878240 511784 -1587593139615802901100571852800 511785 17928401532092225086648456627200 511786 -372508725931366533413704780032 511787 15948235593424684102579648064436 511788 -4032488853286559072164234713600 511789 -13139158225809388990195570324320 511790 6420383750592590898775266374400 511791 1892038413128898925712829780864 511792 -11686366676935349994581130608640 511793 -12245941298559771097217632958958 511794 7131202754607986473981612212624 511795 -17910062433411429669282824605200 511796 11285895788282757103330117896192 511797 -224060396518528421434849715904 511798 -5821448872269379654110249400320 511799 -5019386744113784848960558991664 511800 8133357977611843798746828288000 511801 26935311240792562039232442709802 511802 6498374494866865368404185681632 511803 -546458798222407603879060231440 511804 30451499813845094941068719430656 511805 26963033036682431227418995229100 511806 1737394502051317757826242300544 511807 -8616084942768812933462108935760 511808 3556731587356084683303567753216 511809 -3290228325608966558617645945296 511810 929751014134414061609600286720 511811 10333776750154562115701250932412 511812 2552179485358783340770582978560 511813 -15385836473248995226006629884960 511814 -1359918275471552186430317763744 511815 16053544164454239539352421620000 511816 -13018498173589769611635724139520 511817 -49574672074359241712665737274608 511818 -11562734910104981709822055178496 511819 -2239615576349516177993233767168 511820 3345795164135859415235957345280 511821 -4243833023657227011459464001480 511822 15006719731201277088828144110400 511823 -9758059610350450597547546984136 511824 3776253588489912597352642904064 511825 -20597242636836929074377785706000 511826 -4475150176035952622901785533440 511827 -5715600327517949768811287880 511828 -325927558533519967213026252800 511829 384651014105899492655311824384 511830 17641410727908054000412558080 511831 19952360505860130436097520954632 511832 15500792957441713012509629460480 511833 5599675818875894894732696566464 511834 -8847142162073142207455425991184 511835 -22824552999476214467438930790720 511836 -8054733635931698442364062652416 511837 12345520429828507821438092239072 511838 -12651567649113430363920644023680 511839 -407501198630876640370268175120 511840 4827908604378107644837735956480 511841 -11480467016960054643135135129600 511842 -5664133096612228680659442408960 511843 40143454247612864038895175480092 511844 108276294601024115868614307072 511845 -16587796787577358925138646576480 511846 6716485517678604631684168795872 511847 6189052034186416281856543824432 511848 -20969424963589131549488544998400 511849 2424434732198621986616452020964 511850 1957474789232558833473492564000 511851 27571320825420029900209454302704 511852 -25922803696702736757258225858048 511853 -7786081593033445468137590955540 511854 623770544746466767783040910912 511855 32905481279801065515968338107360 511856 3437499760310290496782575501312 511857 -12629367973118328491787672712446 511858 -1339952292724240296872430832224 511859 -22131402434019455040035751125940 511860 11697232544652468007645355520000 511861 2073835087719144342506225492544 511862 10420014982244600377403543471232 511863 -7914696899083539004858928694912 511864 -15111380417122845499701728563200 511865 -19504924413850042117794068460480 511866 19017130795138105590629409753600 511867 8554323227535099491796906250916 511868 -2008233918277517337632813672448 511869 17144524849802257096565992600320 511870 -5285417328412989019407081440640 511871 -4156775176482577350538084407768 511872 77098572778860287686166446080 511873 -43430391606817421070626827754878 511874 -594515645210015146666425162240 511875 537463896072669010429074090000 511876 172591909281058697282477132032 511877 55234584680726956371674852288832 511878 39376152946071867357283449024 511879 4894635224712739303075970538000 511880 -17450598841457510030525772595200 511881 3335462030499600052946919143952 511882 -6223434356049834365210589020928 511883 -911855499260072352770224720080 511884 200788958990097607330336504320 511885 -1081917184687319165485055071680 511886 19300690825789348755160852724544 511887 28410710737484263504746217857552 511888 -959478400995299169860984242176 511889 14083634209159890235205091329856 511890 -2050644901360044792607696604160 511891 18371427161645680543970260741292 511892 12145592917457324836198123449216 511893 -12237909144561493645330115452800 511894 -10604267998535495029136763393504 511895 14234104004976328672015587718080 511896 3128940239041427669775657861120 511897 6803010151289343684203265238346 511898 47336184337306661843265534960 511899 -5496644858025207047118666437736 511900 11452324797516261634038800384000 511901 -32983279500828144535812569526120 511902 -4165481754993975837991933648320 511903 10850563203560251142151137555136 511904 -47409212611936210039247985573888 511905 -5216135934672968902134200691840 511906 16191294009130505288172513176064 511907 -13127842470540389504219456451120 511908 -7559071442409266579729555619840 511909 -15864916166135379477935614157890 511910 -4290459315274656265558585466880 511911 6070898635030480328718825107088 511912 28468175657640430886270224128000 511913 1151620965721469885526963101520 511914 -1575063377750216048121685907712 511915 -101185754882242055429387274480 511916 -13010354543929476349431745493760 511917 -10063676253534034398338526174720 511918 -2570730870495116864479292112960 511919 3141160925734288541551593379680 511920 302624748719469358909990502400 511921 4950569647174594761189768473892 511922 -7921136833070595158596713013488 511923 7588556213456243198793341494584 511924 -9926822955978651934832859463680 511925 -12443235730065065089182730147350 511926 6118005603283995128253191791488 511927 1256704999816798614405971719008 511928 -20501260368734800179191310336000 511929 -26682833573734588755761753903952 511930 -5654552665721035590199103876640 511931 -2809630374758621366591592980208 511932 1411088701236288371488255583232 511933 -7799121365010483954900724805818 511934 3725930584115959635426803466240 511935 3233374677337969917630374086800 511936 4924316776269186897617166008320 511937 -20132610792729078461597608012800 511938 -2251687310794234100105676933120 511939 -29297545455138835218941263544260 511940 3692253795692926727015353036800 511941 6090476665091415405358060500192 511942 -8109907831547566022160407572128 511943 20327086843654169344600165832760 511944 -14964094545308730663765244231680 511945 -6937458600190260191715002675520 511946 -748276003241340451907076197328 511947 18960998777803884376081505255040 511948 8123678529621154358691017719296 511949 251199129819748819639556108364 511950 -3325827579488237871359250926400 511951 29260549517874735735526588856 511952 1985684044221223465551306448896 511953 8565354295128736607137865471424 511954 -7126809888025719548070413971824 511955 -29647664859035932447872484058400 511956 21498372302551633496625601341312 511957 24048330517692507031402117281120 511958 96394512727605738845365368384 511959 942313175360316601014287237760 511960 -23302724998906695363287777280000 511961 48236380223320360512151717655562 511962 -4488633231963756377569448000256 511963 -13385381431596920972773736201788 511964 8935920315963290500198203072000 511965 -5160093766298829855912332897280 511966 -2236292797696560648896856445440 511967 10462325949936073545624816272112 511968 -1914886453062599996264021753856 511969 4426672932204459630665392069992 511970 13014487607235527088953147515680 511971 -10881405896789751247589876499456 511972 25221844100379420056095464234240 511973 -4575855913946378537095480748160 511974 -2041480882231518633033744000000 511975 6270061857245273146375373312000 511976 38497762096705710267006104878080 511977 -1783146651237771013500464890368 511978 -3591467550809218410022288506960 511979 11412807711119615617869237265584 511980 -892657535902283348827527905280 511981 -1289003560674605733008108015136 511982 5558003989483408386605401584384 511983 -1042778326071621946090118700600 511984 8598744417235663684185686507520 511985 -26949423584068569195638007983820 511986 3498395866650565899426512705664 511987 -3961822466214915945457507395248 511988 17255921127715281384789376687488 511989 -28350036867692711083423496973120 511990 14508051462021872781567184896000 511991 -30846735827374113684601388419608 511992 4171852623633756304699979550720 511993 -26456945293775483049559674357680 511994 762293101671228075221595608832 511995 7540132282836284427830671737600 511996 -10301180058417762099995171409920 511997 -11809486553523006172686231490554 511998 -3206818775067347769630498783936 511999 29394179585170850657925851361760 512000 25832936133949562079487721472000 512001 389450342402671179921577774992 512002 2734788487696179782551634966400 512003 4565554016913962103226862667744 512004 8763937562807347924953307524096 512005 -14031315287418395054087861216040 512006 -12822972409406002300197846041664 512007 -483395466263336977417973622360 512008 -3196874890487602261484934266880 512009 33749059560645806672606716893210 512010 -1615577178021833678104229565600 512011 -28867590844650767151664790505388 512012 13051485526010684836292031567360 512013 -24203143394828953936483986346176 512014 10854429055444394860986402034752 512015 9122681016904314776666028770400 512016 -895809381335883462538853941248 512017 291530202309630184270838700960 512018 2735161804378153082416045040640 512019 15541263149327548357296656600244 512020 -3031472477341192137116874635520 512021 41380965808010963984284934910222 512022 408362245603397432444756865024 512023 9766631632383518823878055358320 512024 -7966354671856272677159684505600 512025 8814130618511616411630424222800 512026 -7119049258176139677622420452096 512027 1129122924716299879811183692800 512028 -4139088772432774886043344732160 512029 -13346794111484176786402461087040 512030 -2925923432169389837450224155840 512031 4264368611333108063289131295360 512032 22790021702880120915346194235392 512033 24305707951297301189815176431124 512034 -8978611117191879232109070374400 512035 15753961343589110811183097878480 512036 3978058691829003389643835957248 512037 2442621783098623204278724229694 512038 12425607781085313237802471549920 512039 32058186046472481546910560264600 512040 -9219361585458774113541609062400 512041 13895126386048431318244474576384 512042 -4003669692657561680401256405328 512043 -1741516920393378793036013940480 512044 172213345446385850732612264960 512045 17838666973286018843238585756300 512046 -11498637088630661664323685788928 512047 40843745627315391389645813620496 512048 7406380513587737620843711414272 512049 -1442912866997265550248893000064 512050 -5919225919959715853279982192000 512051 -85306503347739301815417972302400 512052 -8496249471841632630998917902336 512053 -6177929076545137892799188513220 512054 -1042600092224353105008429118080 512055 20680631224060105320339905431200 512056 23634044926399732206988552826880 512057 4247765836162662044017140891264 512058 1178100933831128902653634480128 512059 25294492853119186054376189868260 512060 4920423403328555277546482004480 512061 16969789509447298275956376506880 512062 -2652108042407184926890601971968 512063 -30334118159040695660208298067520 512064 -1349401064570256637653726265344 512065 -4274332519951088729092200009600 512066 -6298126183111650119043704766768 512067 -2239459188690120924418268960520 512068 -30190311680870641675437853495040 512069 22290210989188638559838609751840 512070 3482408620577023063850520858240 512071 -10705394821103946812190693851136 512072 -25479357476168535544519749120 512073 8514107602676511531583605228522 512074 -3286010807539286726043337864608 512075 20180072261145440714996111667300 512076 -3389523750796932977422226780160 512077 -18011119723735383115620219867348 512078 1871615142811196071538570280960 512079 1875416614820674795585806668928 512080 825666987784451424727583784960 512081 -46832417482436669905573769664528 512082 -377091742082047745278585039200 512083 -5441724171766874498808896732592 512084 -23198014240540373412025456070784 512085 2569131322764313250547168888960 512086 4316499726247316627777563467264 512087 -215416020003085980326972219880 512088 8339481704935823070357821030400 512089 12246090918964294817741282525440 512090 -991429726518479052166136040000 512091 10575363355317054682780856543352 512092 11244170925316543883908377349120 512093 1067956040692273289724161922342 512094 -225171864238636559741177640960 512095 916933610183256197152487576640 512096 11006943453960216429473131659264 512097 -9594595380161693381871097697760 512098 9207860956111662699590846686800 512099 20556809092816499490429237213600 512100 -5768872658395830111582785232000 512101 -13742721558107330504265983376898 512102 -6938034263945478162329961901248 512103 -1896565137548108007246359259096 512104 -12115112710292679969929772426240 512105 -10829197281920012581144931124480 512106 752202754789498426406356116480 512107 -4685464890348986895032302273160 512108 -6486710385063372026054553169152 512109 -13693291083601820043512530593600 512110 82757813142010424007232056960 512111 18257981393969887142290594291800 512112 -909052978445612859103078514688 512113 -9037024812486063376637174539200 512114 7413976675067944691492955376656 512115 4953895025244815497849759260720 512116 -15126999357351885254360010510336 512117 14141022127993997896510449546012 512118 -4949260863610008396959389155456 512119 -30549208605834708617583931451640 512120 -1873483272397212300083331072000 512121 5746849535051175772281331896912 512122 9339826915786405854964372553952 512123 12582327069148630624365472139664 512124 -14338067993392783133783828012544 512125 -573464857595518475796574386000 512126 -13413924883934063975468871430080 512127 -8552210040741741740934500499840 512128 -4638465915608557970538029383680 512129 -10859126470191417146615048419116 512130 104112246333962288442799941120 512131 -1485937093982199098561767055736 512132 1478459647431819788397948832896 512133 -27545991463407119018414607353376 512134 -9282013782352315887362487291648 512135 4301986662642543433318363480800 512136 19879505236852469380684405555200 512137 2377173443479755854560535141786 512138 9069675841822044330317345794560 512139 -3677614995517626228607431428112 512140 -471161192345711829765211161600 512141 -467895363476983663386137621376 512142 16941068376544700299402658584704 512143 11031113060548226730392675031504 512144 9040431055119061383904885186560 512145 9960024640532028569537766120000 512146 -5405298195301584000525225265536 512147 10367279084665575876845054791596 512148 5630337510388504914707389863936 512149 -20778194756094777924308392106880 512150 -3981669756175072281650259151200 512151 1327768301323026399542139753984 512152 24459245305683930241267842201600 512153 -36716220247031525458766772976236 512154 -1254418721670455918812277552160 512155 -910331870870073904042562684640 512156 1625173214202564230095276761600 512157 -7190391577175389728040893943680 512158 11603422343895442025503009207680 512159 -18712612594558961306584402673088 512160 -9601619221703876977153309409280 512161 -18815815929568625221621329002348 512162 -7168999935478319900211831479808 512163 -1530699059543073549235347695508 512164 7000526249468589360673319178240 512165 11854681414298067939018107064060 512166 -10422646787504713327788065530176 512167 -21021805612002134029066988571784 512168 -3475178109795463035527627581440 512169 4287212672654085999330069083520 512170 -3019852416553928440744921794720 512171 -31871316540280547728984620473712 512172 -8023288220247957476590746275328 512173 15253195215354945436490017756182 512174 3772227383844243822314080622400 512175 -2547052654813038530601279921000 512176 2949256808669986425635574251520 512177 24725071958859890216415856519680 512178 -12837549199344534859376748053376 512179 -16927158775958674785647826862680 512180 19023858131071846575823715654400 512181 6935763019030171061137633620270 512182 4622172056986685555682946695168 512183 5842276971618628928024436839040 512184 -2095541796262975527343896391680 512185 -2731212666267108993370572994620 512186 7217098209804763179715322823792 512187 -3887459836772623698507238128384 512188 23858380707612419235735536165888 512189 2658376562897714645335682809056 512190 535920899918307180679961395200 512191 3517657735542224095912264732160 512192 3551906922526682232860832694272 512193 25440098695591893005860245792 512194 2826677845263547717743265132032 512195 -6581791159799963605622053977600 512196 9842700654897787417815286152192 512197 -14034540102977743251841690429314 512198 6673096662880826317693584476160 512199 27838858476411537597147893588784 512200 -3579435320029242137230669056000 512201 -5573728738226187394190665801548 512202 -12448598312550744437169244734720 512203 -5751766827486229370694064303896 512204 -5846125744748551483368461303808 512205 -8284984675578523756589178212640 512206 -36348818747797538000013949228800 512207 -11613534719003644337624761430544 512208 3643295381616464972289248550912 512209 -6980044840422133532892274736784 512210 9425319155393472848585884677120 512211 4654238260682122873931452149504 512212 -20938738962031788954768324540544 512213 4025953089787869231109184646972 512214 -11622080861746528828148067792960 512215 -23857898220802422778468723401600 512216 239266482111707594832134246400 512217 -25424579130877106706401985755520 512218 -4211957108857808589422979273984 512219 -39693039123768481055220600119856 512220 1377168834202780137885068129280 512221 -14674188031381845023341404612800 512222 -13428758664479474941475800843008 512223 -19450397041408630945632066732216 512224 -4032353538401603364438073933824 512225 4907008429345225734034358400 512226 -613604278093755115079975462400 512227 -24648081531530474232384890212800 512228 3275716750377151352299281520896 512229 -10233378191173238888053106814912 512230 1931142336096933624370810849920 512231 27894656876506669725379291010112 512232 9215104675548389129972748288000 512233 -10628743655433770921884958447616 512234 -23861249871439636724786153595984 512235 7303215609338155370226523303920 512236 -13895188921219925726678580869120 512237 16399565008645151680890562192992 512238 10106814180610405665494666449920 512239 2439010316510451881485347403344 512240 6150772594229352876505020825600 512241 -766330904201953082858992959840 512242 8521857132666819853838734240272 512243 7332493359196522936716458830440 512244 -7198627426121577362200013979648 512245 -10822490376279033029757755483880 512246 -10009126695521781839449988478432 512247 -6404620916904491026666609983000 512248 -3323605611187676558531972321280 512249 -36386372896328760398224002873750 512250 -6581366611805478590375044032000 512251 12116977358368263967762773737252 512252 -2634622862048842807135187593728 512253 -4859891654573929032981385341696 512254 -3636303903759327225747400407168 512255 24133262169561201428040297293160 512256 -8229702387355535420093764730880 512257 7851265739532360086836187232772 512258 6042142330084048158565633686480 512259 6516453304605460203467782848 512260 -5416617896314638325201567641600 512261 49231579685641278866155555321212 512262 -8403975049661421635524857062400 512263 -28592207037893473060175460012096 512264 -23818003856084910011586707696640 512265 1254605788953491856919519184640 512266 -6048508684944447704950570281168 512267 -11473950464098864616080557322608 512268 -18784601528721657620804568322560 512269 -4880444453332129945127155408330 512270 -14590694669640186296826632154240 512271 33722162640102542685066463044240 512272 6727182840709106337105874993152 512273 47895185057869091868018058891380 512274 3649964768481880098878378429952 512275 -7182124641150150620326079662400 512276 -8761387959693642510080753645568 512277 3672369664342393694232032917920 512278 -7101810973245848850913270360320 512279 -19156970841849677516115583772016 512280 12607678287310763122863202713600 512281 14439205522354630360725406350144 512282 21180036665320441793336997207552 512283 16525021390323448487479057315224 512284 -856959996065379269418857779200 512285 5876824194964039081036418407800 512286 -73931245182016821124830956736 512287 30259838839767193421147124131936 512288 16959982571073542055804310388736 512289 -5388377402299781688387049174446 512290 13118929684307106951781798106400 512291 -9864432208545962254829878694256 512292 15621769306739071364271089301504 512293 16405792417473495890709969862560 512294 -969606720650857373333202614304 512295 4395047217802213678548963795360 512296 -10154397913383453972582685086720 512297 -16789980451242542435059762624800 512298 -4719611615991271526540891404800 512299 -6744198971949173911937009184264 512300 7412142257701029878888769792000 512301 -12376906212708752387036881906368 512302 23378747190032367872372035584 512303 32613516181911219864870185195064 512304 -40112992816974197041712136192 512305 16807972020882070802893235009460 512306 -2610587225567640192958901999616 512307 4635218642736576533656239136404 512308 -24959586516365146399252706729984 512309 -3669035408254609514023762641600 512310 2675614849022801361760362956160 512311 -15090704883504440741010514944088 512312 13115508140467588024558528634880 512313 1096440585258186031789410811200 512314 -2247947258144008545370905120 512315 21626687480640410503273717262400 512316 -2694820921151112223104727572480 512317 -13909793668782766406261798144180 512318 14345513086278132858892274006016 512319 2693239007023838130782394713544 512320 -2011825828908359848389503877120 512321 -26985365580167213564074988540478 512322 24639300715879833368308366302720 512323 -6470124946047774457894962528560 512324 -7857587433418005815838961250304 512325 -423205386209991289365526634400 512326 -4776711145762857866722534089888 512327 48335930974851610244962339513032 512328 -14692091328172101182535855267840 512329 13651007707362939301379485005876 512330 -274703190421894629354593786880 512331 -13712874762904035542182015870248 512332 -6715153506142686131497285683200 512333 3495119922079755540225559374582 512334 -13130703831938517820869367660416 512335 -21746210515707266856287275978800 512336 1592152930411918077929284435968 512337 2949262161117315325346228097024 512338 7594705770537125321178570418320 512339 1723682361548082105587602042032 512340 -2447783482924065637535879116800 512341 21793092239781595989364160705184 512342 3336686751315042674006074166592 512343 -6950626801758463252758714776160 512344 12708455672236623169778680227840 512345 -148921324497227600342503812480 512346 14176816152604827444831979874304 512347 33677216771956765063746393360384 512348 -9669149861392033286725659540480 512349 -33244448740981343013303575834400 512350 -4183748727524925834471442545600 512351 -4673456963291840781526369389216 512352 -4372167324354402660346885570560 512353 -19472083970913927604020983090398 512354 -11454872549250868436126237779200 512355 -2624859000235304403809464553040 512356 -12157237008898340951205864714240 512357 4444417053768990910860941683452 512358 -4129865823910977896219036559360 512359 38947685317764555429539415364104 512360 -6276570618667432086245442816000 512361 8205308958935677233782870187210 512362 15483799744287182293301510400432 512363 15397663997955359705380192220040 512364 -4715576643587532622113753229824 512365 5387094187277939094796867411200 512366 -311778707643402158241630151296 512367 -35022008313252384872977120202352 512368 26491125734943341961184804864 512369 -17094496997444457640169142177792 512370 -9265046107036275438017989200480 512371 -22698268382100178202792522275728 512372 -13492623631374886584550385541120 512373 -5488869396853810535907833524800 512374 10588941362057465173426890507936 512375 -34325971481820975226891625550000 512376 3404556328511127334872684994560 512377 -15097496757871502101604951453868 512378 24766217248677355331923939920240 512379 5461669083058714168067703882240 512380 -7801229241461120839447224453120 512381 -43037682761159792063671269917268 512382 4882352410846469881275653105280 512383 11397512004879709477895708354920 512384 -31803873550917663337902432583680 512385 -4408733761825163772841215062400 512386 9456958878700675063749567321600 512387 992184048298211303425069335240 512388 182157488563486065233404621824 512389 21054985585541201773978746724190 512390 -4688475493656911296477046716800 512391 -22433691905128972931624262331776 512392 44384179513792729041736355635200 512393 39643183109204800034094470184858 512394 -11549810579150053899449712967680 512395 4848669229742703682637169240720 512396 -16164778506618674806036570579200 512397 4386304874812367201050369760706 512398 11573455788099071238296261131200 512399 1543147252857251239833759956160 512400 738844738714236588890790297600 512401 1317136088281130987452703594100 512402 20671011739729587762963599819904 512403 4921361064136364207040718834104 512404 -7378601991848254820120773941504 512405 -12724512522945593026806433307940 512406 163914400392360435533814390432 512407 5550732528965000476538743309824 512408 -18044823416360731141493011507200 512409 5997300869018032422743305393920 512410 -5586597061871238233123525540640 512411 11853748277732424248763118926000 512412 -303876334254110449687335986688 512413 -3809786634257874029592278453280 512414 -6590354378576734406008608484608 512415 15501724646570783179039114225200 512416 -21742676048138968014077621698560 512417 16681373117366786433301555911360 512418 -4222732792340432216291179859712 512419 -9574225927436695577774086342180 512420 902425129538641259431240577280 512421 3704615695398407811033052220544 512422 3203719615189535088621792556512 512423 -2864753395436047982589818769960 512424 -17634646815856642738983297761280 512425 4193043975575431748217375160000 512426 4125225503760866562943924151904 512427 -6724211279744105839631393997480 512428 -6510599737345009901718753803264 512429 -36980621554302510910945154132970 512430 2113246994422945813663537152000 512431 677381662847966361942798280944 512432 -1907014952309192065081007652864 512433 -43576777981274861232739415426400 512434 4021026038161455234073887637920 512435 6594805111272670075513442840400 512436 -5604248948553061653562666610688 512437 1847994018326147338575996443040 512438 -11260420255159777842059018678880 512439 12774298359963909861602900475624 512440 1426261111219442971281224908800 512441 62419091766895909597057185547392 512442 -4922371372700668817218254220800 512443 -18497377903312581012236547185308 512444 -10573384300178515805010990296064 512445 -8262094183478563162741858252800 512446 13296081765808577884730832679104 512447 3824353281332210231156047314840 512448 -6177857828225790683467789369344 512449 -10762019229907841655034716400960 512450 1830894137523108795915312290400 512451 20751418274968372921030913627592 512452 -13764258433054458547958547412864 512453 6310704959781750133663615551744 512454 -10267392673709428824083944046592 512455 34701152434188115998303059760 512456 11768224084056474892155463925760 512457 5144853072544955702284941441216 512458 12306707722944334499489764423776 512459 -2839789704186582260614866953280 512460 -440600566080619101645889228800 512461 1385100868082790233668275842048 512462 5854810364308758514283030707200 512463 -5743505631980962022946201119232 512464 -5767232501734231963622777528320 512465 11949729200597865128599649111400 512466 3890876319060920825305086071424 512467 -30464449632637579178803361166484 512468 -20748526715358869403390304450560 512469 1472731426271870910755208014094 512470 -4480857084893555163964700701440 512471 699912752108408033490091011432 512472 -4810914923381114892196303503360 512473 2397656159474584180564036400000 512474 -174345544877632186734661628160 512475 12582441472023319855829286414600 512476 5974766706751923744112761858560 512477 5804255990746517068213901524800 512478 -3562740389366260051073379403392 512479 11303543438000149583349998770680 512480 8838869714677238975430017679360 512481 26303956954077824041238154386352 512482 -20630826940257414413868007518048 512483 -8383642818451301620128893646600 512484 -1875208129505324944642764361728 512485 -4036658023173375694562039090820 512486 -5753259510636108198500523023616 512487 -5987289785447630311006909914360 512488 51523570740896736565315346611200 512489 942587988178553220338940261156 512490 5194108986429953903455619043840 512491 32664591771644748536370295681380 512492 -7565146136851307170600664444928 512493 -5196962056028759530685259429600 512494 -11573844158172312261076061236608 512495 17673614958640618841785271805000 512496 -861488642599356261537398292480 512497 12209893141055038328831381668946 512498 3006853006542268263739853684736 512499 -11205840029059788423919882741152 512500 -6879488636540669790661423200000 512501 25658516863881646272997088815104 512502 -3944838402543321938724662436480 512503 -8147465759567504758692554036248 512504 -45209374163215837073228310282240 512505 -736429143615485268086724680640 512506 22748492139384260291359343685120 512507 -22695095748483987131289161633244 512508 18396786452193260649127281000960 512509 10985836301917924371348368716704 512510 3421904593142463888897031714560 512511 1767048223017492212109524726472 512512 -1887471338014413584071630258176 512513 -22411446890903472747861511188816 512514 23269890852513973827146320784640 512515 -14828539800800122428347158857840 512516 35942591419958786603590109161728 512517 164696168848106758668539469120 512518 7340931346616371103266786533120 512519 -17705695054288975357612309845888 512520 11326340937047226902269245849600 512521 -2552294600922139021078981538278 512522 -14158960288759980431687163401376 512523 8844344613109474731190608196608 512524 14400882720446571666579999364096 512525 -4607448985130875616640246108000 512526 78532930281032711585613517824 512527 -3938119894796322301413912874568 512528 -11114730141324393637938795380736 512529 10214931993896060253535878419184 512530 -10992570966047427693386562201600 512531 38437543474235311155422157964332 512532 13177884159557951641543138314240 512533 -878337711006291626268522314880 512534 -9086490798178475341990862221248 512535 8061825907436945257510987023360 512536 35252843368707522030571685959680 512537 15383275021637158387099417002186 512538 -111534267631056092580156924672 512539 29060866261526104228846123037656 512540 -263242363350839127979176552960 512541 -2758859983010533477068130072320 512542 -10658695939273281126766894318656 512543 -16265133933538183759204364930208 512544 -11117094899835667858806165995520 512545 20101415003215403047747375291200 512546 13711634067918351224227891387680 512547 -9821510654966223245443668112128 512548 15979377983757059326760236078336 512549 23321314045165859436739349060640 512550 -7435763069306097251764895371200 512551 4741449784092278351850160888560 512552 -16374793754714857465477464883200 512553 11835949030191412603216503586704 512554 -2601212848059970890669888147456 512555 -5655430720328286403556436385440 512556 -4604549188011617702548744704 512557 21544335700024579259122918599840 512558 661800888773528533403077826880 512559 -14986181303170630063836348950136 512560 91078608491151944620253184000 512561 7223762452350441833411570729280 512562 7047522351006578050898143642752 512563 -1459198617933064130099211603600 512564 -10398069551072445207894308400384 512565 5872715518446432238834010783520 512566 -1750637274728946381997264019520 512567 13027706084676685024935141311664 512568 200560377121836309658172252160 512569 -20309736230612611242315654019030 512570 -1363178523246296412244204415520 512571 -2254759097102981869366092141288 512572 -5468400302696856702853919621120 512573 10425218565129728823911692506822 512574 4168841417527285691816718346560 512575 4481506180988402777189462484000 512576 2250305116631514926611790561280 512577 20054121767324178257330148206214 512578 -1932318404983773178949595013632 512579 -24827341748921188222119583946820 512580 -10575144150283687765299316899840 512581 -29935624907017446856960022059618 512582 3547562138092471884676411760640 512583 9790983964425972027197319136848 512584 15487037054851060804009447065600 512585 1194724102048080808348878639360 512586 13673353981998403635553060790832 512587 36632234362555450808111052320400 512588 -9914285156750931086640217005312 512589 -19059788082843707385569319806688 512590 -2820314589527958505206351079680 512591 1824760181872531500458317114992 512592 1286693689878241443827540951040 512593 -6064369317499111790442169526158 512594 -5442445407109534086284604602208 512595 19391237759089694994703411125600 512596 -5800175434501082653613824366592 512597 -28530482360171712821951726715954 512598 3629239426297441601431513614720 512599 14578991249050868636847629515464 512600 20226793017299740025224232448000 512601 11229600960726365847107031634080 512602 21254626854253285287048680800752 512603 -104624119735398726857357413632 512604 -10393467845615876661170626275840 512605 -7529595724868457853844984156040 512606 591816640358647966706402254464 512607 -40704989139614980088586664560 512608 31404748638177670807795655245824 512609 -21534578599240483680169025012190 512610 2623718764083733880694583864320 512611 15585506596899565382056409612424 512612 -479601984426014414478506895744 512613 12717528694845717793906348972542 512614 -13291893177397546015213334701344 512615 -4519289015597196449692470711240 512616 -1037342732586942823493731614720 512617 660222018074420972506319652032 512618 7162690041991562386147571493216 512619 11316451212387784306057392390744 512620 196619698078760059846945735680 512621 -13446360938246163061109653451178 512622 10164717543152769165371918868480 512623 -5289765639940191366241274381616 512624 -224451830984658497730615705600 512625 14794985756147110258167786384000 512626 -20548688766219877173949274389488 512627 7170067762044565753657588797120 512628 -4299990529555190054589964001280 512629 12361411965344867542244867201280 512630 -4859315047125754374912176471040 512631 -16374064031772672336115648250880 512632 -36769607332139000451688741785600 512633 47824476671732330482786533591360 512634 -1419655237708366583847382763520 512635 -2174852253220119293688017771040 512636 -17310608357300559886792719697920 512637 -16752935822664541010195742529248 512638 8666000159574673477358684366976 512639 9878703366142830816279944470440 512640 4637833853778650951549190144000 512641 12370221558632144825682652679042 512642 -3905662304886805347872021488608 512643 15177648590074565023297613391864 512644 -15122481511793674370878767661056 512645 5001601323122152116692614268160 512646 -109484736926972635167184498176 512647 -9565786623982890927955841003520 512648 -4596363259722287794145697008640 512649 595416115133583709441141268730 512650 8812525223987725767516345862800 512651 -1307038403578046761998925092600 512652 -6759312500201549078104545853440 512653 -35047640919851784384100924068596 512654 3999954878226888522292521729792 512655 2684045155230166638558085401600 512656 -3176373287944746171054614687744 512657 -14998241164858132646247799334094 512658 -6197056414749919968728426640000 512659 10139397708617518185772033012816 512660 -2993132443219292673538613848320 512661 25317017816767680658704142599072 512662 -24535558163169279471044575036800 512663 23695250298496337378556914547912 512664 6084485079861329593111355351040 512665 -27808580279345998576451437922940 512666 -6075087121475452220871168023040 512667 13200966979982541397420009776684 512668 1768382497265744093218247580160 512669 14906783292288278535447065726040 512670 -742224721435605419792396636160 512671 -41061562608815585660288131172128 512672 3579994392287176202396580052992 512673 7693583269000235160089742058944 512674 4367904311046400104105225600336 512675 8870933426483119771210057935900 512676 23695297344870967868856598609920 512677 38968646324859137279202113920 512678 -7944164545869592587843165058560 512679 175370709434600227252956784848 512680 -4947338164089376077853217587200 512681 -1261446372716377299627009084600 512682 2571328636173003672012274036992 512683 7456048057225066156522421562932 512684 -18169866735304036716394161805824 512685 -12088476983525429822010373432980 512686 -1841998852658260477452288612672 512687 -11959449968165815268200640172384 512688 -2857626553484104704384510984192 512689 194426242313218474915449386224 512690 -4889449662916605878605057528320 512691 -9294459343924216402629633288960 512692 -35264382354819241425933370605184 512693 15561414321121240165996089520224 512694 -2624723095475993773351141239552 512695 -13508623218068347711293115957800 512696 -34032236875346809018246843084800 512697 -3563532252668265806803857217200 512698 14208349526737904117703969471600 512699 24986540945274210223276990881792 512700 -1329271145589185198384072256000 512701 13852738284630660629594898105952 512702 -8147386865503858785777046641600 512703 43291996187417104878458685119520 512704 10810003277637904933879483990016 512705 -15301036968144166097179147764420 512706 13199930641108576797579900434304 512707 241872075832164244344493614880 512708 -2192576445542403968168694902784 512709 -2706532362801936547867845158400 512710 12257862672147650561098787328000 512711 14977663400299474843896483588312 512712 -12308329490152421904734649646080 512713 5699118532144861656479863695962 512714 -24824931017290421738999549312160 512715 -5206314134819893628503351180800 512716 -5060423081398368305692069659648 512717 -9297743835889587712501200900234 512718 -13685174141780319658377011061696 512719 -23828103564100196326829233555400 512720 2442670720039812490824985804800 512721 5065199553023493435397823861520 512722 1762084419390044151093951727104 512723 38867772123553064618739620542560 512724 12129956335718158102951238240256 512725 8570389853882978772647455450250 512726 6654765217497185456657773569312 512727 -100695140123106470692024533168 512728 -14479170029621345821810710435840 512729 -5660596187170311846041408891520 512730 10552646079934595671648789566720 512731 -29083388507248994321131263516800 512732 -50780637144455458602700455936 512733 408865673230623174409133510304 512734 36480186727256957376686810618880 512735 -29112141398032131743133493039320 512736 6181255885854639841199538831360 512737 14951745311870418500099787764292 512738 6674452632011658257894544317520 512739 15087116887570200640499234897904 512740 102395365333908039364520263680 512741 229461451161453771700275446142 512742 -1915486270264527632989831817856 512743 5902701730015371767147810977920 512744 -12975215738029011913752041472000 512745 15470679120303119916444281853120 512746 -1965089439092422123655169544416 512747 1242695231376751756894854206196 512748 -3664604840444037321700337779968 512749 13892546021532498724674752295660 512750 3451850093924353728178213824000 512751 1710847586606245291064151656064 512752 -41948985201570569704052817920 512753 -38384569887231017109985919396880 512754 6776529361241666535750563771904 512755 16008441164234743631171804066160 512756 14775009566304175052988471438720 512757 4325833869066731639037466650240 512758 21049226263850964597918176558400 512759 10956750701967690334650758399304 512760 -4723639749984301502900331110400 512761 -12541600592846252140219060511638 512762 -5761641911802834664281774468096 512763 -10583427363365168577103753121256 512764 6738921216008663272730481212416 512765 -4327321460041573137800359310880 512766 -11713762822607160359909000504256 512767 12303814503738305198675531714816 512768 -19138580120315437112383827345408 512769 -4189971309095720380153812418080 512770 -23994454655380586066330763709440 512771 -3646654564540887658284219832320 512772 -2171475978610440916302017310720 512773 5613863220248769267727852934524 512774 -15307626357215653600927193555520 512775 79207489570273196959221208200 512776 -26757972943583604559807220490240 512777 2514422153943385935389324356452 512778 2225044708078957797718053688320 512779 -9357886665245566434826198568620 512780 1127994127764083238928486425600 512781 16704641285247751792169239599552 512782 13488035726864926369194236908992 512783 -12515640504859160607983910054840 512784 6225032658069654537235816120320 512785 -3200612351435397823386256704000 512786 -11713827159479826600329313783408 512787 6079782265504441354800077523840 512788 -216124044312387399458685053184 512789 -15068105163589349491978308133440 512790 419874575961061377229639950720 512791 9113070386227860387897221333520 512792 12211406514339458201104322273280 512793 2006352379743810662873268825264 512794 -9371402909809552852875658236960 512795 -11932235419984458276088975819200 512796 5111286734130051962265764880384 512797 13552115274881095878191762726246 512798 -2472467163817753180583994048 512799 3313042685343478864316056083840 512800 5057469506892139187802189004800 512801 -68094021923873011844042065951548 512802 700959506924821963980664903680 512803 21945560829557058626680670953052 512804 12334617256220467478025681238656 512805 8850100353849241541878212486720 512806 9896275551885132028583053514880 512807 32262402835302189005962824929160 512808 1419039264717738293985511833600 512809 -35004759933339451338079927235760 512810 -6085818873393671049257299680000 512811 211562759527944704772440707152 512812 17915311379550844134499916262656 512813 17629887495590399009489505665760 512814 4828126055203647195439759986240 512815 5973179253813420975031491381960 512816 -2716209812113951201924597628928 512817 18038199798358286202556332227712 512818 159037277402311897435136398080 512819 -7881017601075939288329801457780 512820 1317879358074757674793038274560 512821 38453211652080183901528751143022 512822 1443127735349566726754118146112 512823 998971500213609343761496464000 512824 1095304579952631836240959672320 512825 -785169806677074098517246636900 512826 7533355142860982482100950278144 512827 8598753910274981207316288525344 512828 -3756445459187508181072994964480 512829 11047098291556075235554290300000 512830 -9740798874730824718938932629440 512831 1266404479279723917020177806464 512832 -6698472137654326760729223364608 512833 9087509175231154600951279446528 512834 12246321276012197828042089146576 512835 5653296089299153413658749081600 512836 4847132866636972177693617358080 512837 30187346549726175148615699949568 512838 1135209322270212685125259432320 512839 -25837266014517496104803253891168 512840 860646694802130859489680844800 512841 6255082571582007890279223862464 512842 -7921791886929336649050080979456 512843 -27963123054583029111797935036908 512844 16331094955415550420787543727616 512845 -12386657715791225650119248963400 512846 8653456548700702516826896327872 512847 21920514958272073643786144542824 512848 40760533911054118393370378240 512849 -21244064740912220505719650731150 512850 2162749332665369659599491443200 512851 6920222459433737155209712946952 512852 15493182936213955242015070551936 512853 10582037305178419586059663663008 512854 2019726673788130254353716732800 512855 -8436081849832511380713482315040 512856 4866714579980792107571214643200 512857 14725264091035575362688296010432 512858 11569423918305550233501900568800 512859 -15128234603751795434654346165096 512860 8147269710104983515022978414080 512861 865603659080215509120614546592 512862 43077581690840003094529158144 512863 2548853983116554961667104702424 512864 14933782323170746104537881247744 512865 -28701706583694892322096376624000 512866 -31407283428757150943602098668160 512867 -33434457157571909087564337936360 512868 23969737377363026719498567311360 512869 5334303167367332653372535566272 512870 -15143407294153656115811372181120 512871 -9076665048449987659169215280088 512872 14219873386929865635560812108800 512873 2983919227710362281076317669620 512874 7390362615557016162799842458544 512875 10586987310827018353252349268000 512876 793389794982264313659327989760 512877 -8603102644710178633803466396992 512878 9212998516520870221225213279680 512879 11045379955177733311758826421760 512880 1331887262782252244702782095360 512881 -22488605043533292323437191779148 512882 -6293415456157804079066329268208 512883 10142045813591337185922697668612 512884 1583388874605447053153101202816 512885 39046950016900974293856262812960 512886 7106993402258509804262406988800 512887 32272216596954836189318257756920 512888 -32991939122546699178171136020480 512889 7957698331809763890641999547648 512890 962095606069862390984458997760 512891 252929794359834621160065392292 512892 -401793960487399993759168134144 512893 -2696903164933413014762937464256 512894 -4009140780932222931674826892800 512895 5929957594917550608821278986240 512896 21329775267253523088573160488960 512897 8161667747034508650953533952064 512898 1033120334913123940044312538368 512899 -49807021403187117900171845076100 512900 5132736090510212166330877132800 512901 -13760183164997986044843776231970 512902 3611676511573872609841369466112 512903 -12749141736149579655897633583848 512904 59773786931025626305320714240 512905 -31741341946286571683566103160000 512906 -11214266387333189334026486343840 512907 -3703467718684103147901469614240 512908 -31184139443180283409427972918784 512909 -5032548182238203135856854469396 512910 2422399206893809284862961788800 512911 -3562260031327725595188640650240 512912 9066493424013107708107181039616 512913 -10823948496877267150838587216656 512914 22489073002582285810381983097632 512915 17582263518073188765980265399360 512916 2507036269348385702859007383552 512917 -456525029158497283329922002034 512918 6169048416373830839569284018816 512919 -48023363953865072111852625840 512920 -30225737722136247212411402035200 512921 -22595715768172549180337751133878 512922 -12798861034197364866797281878528 512923 6042519666062314711601605711200 512924 22554835021589465609332748559360 512925 -940239567061047680582653243200 512926 5747024112329793116495973256704 512927 -35185730154860510445639059848224 512928 3838299636030851716658260475904 512929 18207684260874491084535393858530 512930 12623237010579344201391501227520 512931 -2150670454436298290364872667216 512932 -25223000272580473282492902731136 512933 -20664068764907316794096466611136 512934 -3132062833054155141699893607552 512935 -18304488890937614951402909730120 512936 -33777759718031612166313178327040 512937 12878159302111857502548512288394 512938 -24235810101971551538315574572880 512939 -7730349804476271126057937413744 512940 -11865353319865196664337871585280 512941 -14489868467122792305442385948352 512942 -779476786573883967525797416128 512943 3675769262566184272248532080000 512944 6584588590203158925699230351360 512945 1392343241117793445933514674920 512946 2848874537044906443132350054400 512947 538181032634068999725124421120 512948 -23550020364770206327920631320192 512949 3381660848341107247208595226848 512950 -8077030367914163352906510156000 512951 14384597790344140936765618941504 512952 -22625740607023390173900801638400 512953 -3860767911293554607570153273344 512954 -1015603194155531497852575408960 512955 -9041106297334804480046299446000 512956 12619857469992084721839737861120 512957 1087975915060996434623068716672 512958 10128924596857207434836493791232 512959 12324695831065635361493495716160 512960 2581288257439289266967622451200 512961 -4368143658086310973140262792800 512962 16373376251238668605755078960000 512963 -19337106475854001219928288052216 512964 -16366229389157223182433252912000 512965 -25530695324250791247684689683140 512966 18985305488148827608584822702432 512967 1182323838117624132385377861120 512968 -484402443876828035776449239040 512969 -10052771624817591249120629273856 512970 10900832015497484353995900576000 512971 2712151601972903972161619110072 512972 3840212476439933164993974720000 512973 4521141783121703024888505149184 512974 2207211673935592995805820335104 512975 -3350649355643302521031919766600 512976 3404043998924475360300883771392 512977 -29027711325884754715025825212174 512978 -3333794720462927615494787694960 512979 -1074640952426363042138696858832 512980 4892481403825294552885022799360 512981 615437415079741728809701463790 512982 -2099167117294281523934827428000 512983 -5632851968169340852094625087480 512984 -7925648010202325876215617853440 512985 -11499699262447245757662370324800 512986 -9755357668513925655172015649808 512987 1858520026256696045379373174560 512988 943971997748848018125378158592 512989 13599042179105205818394342010790 512990 5714810451288294655761141120 512991 583170894173316982768728759000 512992 7803390666397816386119783153664 512993 20292300341906423556879220052244 512994 -10808477694627350027925691913472 512995 -7326201744291202637077971969120 512996 12421000944672075060941305313280 512997 723406820875453975801746274272 512998 -24039539415232460627552993844000 512999 31340303020507982858307504819000 513000 23694347077647707155774464000000 513001 -33468186010475712352598793692998 513002 3388109084218474611669142839552 513003 4048047234781735652109856055808 513004 2953125160353512486471592871936 513005 12273034345966213758684038764800 513006 2584472008830193815258327018624 513007 59322827900368670074663229967600 513008 4502075881318573286270042898432 513009 -13808932020505280591927186250240 513010 -3457622497221229760929200471840 513011 -25539767189538858931059942793200 513012 2490941598366630931574309978112 513013 -41224408477377231275080140646738 513014 -7226070386079269613500319839040 513015 3863256205550256680578184862720 513016 9582745455417101741621850562560 513017 19763911727332944790694358921066 513018 13115090047476843158873514236928 513019 -5039147133719419627168602475520 513020 -823211188448922868313158917120 513021 1421741193543313610170476736512 513022 -92054203343368754046772752000 513023 253497631916344214894520514944 513024 25476224387877611264863062982656 513025 13177141954451441861878090534550 513026 17451698892565066013862646824960 513027 -1474006344260864419317738278160 513028 -22424944760866131132580332456832 513029 26099387761048250409577993001280 513030 -1271162462173140215047923792000 513031 31538214552958573912263024007832 513032 10127994100148850130146220984320 513033 -99749198337045110660311106112 513034 -19881192334747109608865809765584 513035 -21855462956112286769443154135520 513036 19947512079406484929839781492992 513037 -3906717555407216933247658914848 513038 11612178369463081593914541296640 513039 -30178100515893145729073643677040 513040 -3792105608459509814161489920 513041 -40390049878723867665875738772558 513042 2133257067872926668869916593664 513043 -37303169949545969388515429516256 513044 468406638735108986780389896192 513045 -8911785995152805764730355506280 513046 593946620854577243378478900864 513047 -37265679769957448966674877688504 513048 988566953133383071174674984960 513049 2815425261634548155139264190480 513050 2056245969830086632663669273600 513051 -535450105627949550853943960832 513052 2545399637311156089460620503040 513053 -33998611555359373196622538444698 513054 979072262992488649220733240576 513055 16615805872843936209642790593960 513056 -51973842845563984820612754505728 513057 12792284925232913107569995035680 513058 2472075951705032921004097635840 513059 -29799799164108126245668782808740 513060 6268059466809168826178537103360 513061 22082528814871547675441236043232 513062 -5828357201285987735794311059136 513063 182203014356047241937548121240 513064 2358722438380663674118048972800 513065 2168994554457819351901602007680 513066 -18897230064737741382687711384576 513067 -8199968929324502859778232087884 513068 10425788809375316705850453550080 513069 -23077168890682904234500732491456 513070 16377579718101518250143860908480 513071 -13808670262658774517615068585376 513072 161075767736573293712142827520 513073 -6539930102707924722521657070096 513074 -3269436342874155273889009287648 513075 3920206758145719340949675562600 513076 353456284566347059065395947520 513077 -17725891383518371631693041177188 513078 -6974574891629657770701827712576 513079 5167875471009174489690371658936 513080 -8762739469634749719332369203200 513081 9576229671617459941803057569280 513082 12252816867980249175209681569392 513083 -39272421527613223178236031056668 513084 5391872949839107814286190092288 513085 -2520170573784090202424126802600 513086 -4679442263570583162212738909184 513087 -21409664184979289729586732189240 513088 -5064581811130419488817256333312 513089 338984496365265028835786070660 513090 2203041978229311879461685465120 513091 18855118161115981516715820886800 513092 7686678122934784287631369535616 513093 -4911551982118449602256186813312 513094 -13134866028660361111761454091328 513095 -13320588574875954793226831625600 513096 -793401183328689517700747059200 513097 -21190648252456738221307018388280 513098 -9473178135934991040842954169600 513099 -36153962928872503334459922440736 513100 -4973098614211700050169939993600 513101 -44226381365630754676750668581898 513102 11710222470907409514397341344832 513103 23372660838813023958603780490352 513104 -4968757848973165102652005294080 513105 4633920583356954191556406521600 513106 7917625464607660014862853637888 513107 2894186944612422418894612484352 513108 17130294425974240481776788971520 513109 4893244740538178557608455119310 513110 3522555376763257253690750828160 513111 10951631991172694893637061138384 513112 9023599125526691730317148979200 513113 -38268686797423197676672070136576 513114 328196928935888943032189767680 513115 10596365633145431853566446194720 513116 6125916963864875367979244963328 513117 -870781383858655560975982369344 513118 -5372350189539052512583396581696 513119 412883722515177658807494345144 513120 19436243343201529958617723699200 513121 -3487116312171924368478983674688 513122 -4446887465246164473057284499888 513123 5541460025091924450016850273280 513124 6967110271787104882978190365696 513125 -136456132413504654040496786250 513126 4164969671141512314775181685120 513127 60444450877913748359379006870312 513128 -19188804053340602099981033472000 513129 -1772258376887075590823063554416 513130 5262892582760286899404997777760 513131 -14699434355388896499562510717068 513132 -14779518505063697774586043155456 513133 6481211781453862322018298441600 513134 -7724976078728213484292833230784 513135 134235266743423938355144932960 513136 -1828544002142440098615561125888 513137 8616652497820351342931525496786 513138 -15047227049499822019081940701056 513139 32707419501458281703734600633800 513140 5560041643784271714721092637440 513141 2745964036458533171306823208992 513142 1465121744814957277292562794112 513143 -5866394431823659123234170908736 513144 23517400906023926389145132175360 513145 34580080467932306538586858723080 513146 -23239185333359144298742708770816 513147 -13721055132914297353485047399400 513148 -24339783593155412621480070817792 513149 6319451814367727993442771511680 513150 4112082064906593428462545843200 513151 76252137096361890163967736988600 513152 -24484760063764551118800656793600 513153 -5976778203514713297591014268096 513154 -4673251577708156979275857138224 513155 20962361654015617359662778486000 513156 -2134675221264982962075821875200 513157 4829618808337986556719657613406 513158 21594155932002592876271319811680 513159 -4194439111929234204937373431896 513160 -19515473360273746217153772288000 513161 -49491160342266920046717493014 513162 -120169192249572713959631109120 513163 -5910886155736022059175282691440 513164 -14437475106174801616405894074624 513165 -2717939098883764638398995426080 513166 4967109018793204001313774540480 513167 48658028308948774509238234599216 513168 5385681626958306792575219073024 513169 -28968911603794621818625926516430 513170 -540826504096907421355280048640 513171 -16584758545775567461649963286120 513172 -5218391051289206413797074135040 513173 16541993697169369170577423009422 513174 -3418581953532956165690711376960 513175 7855722509619987526438393549000 513176 10139885434623923035225891430400 513177 221408341845300037387683197712 513178 18519829287928637057214172262640 513179 -29759618688987385516616770036824 513180 13980631647952750429038569679360 513181 -36677914317666233851474139094036 513182 -2289030493697073338387298984000 513183 -24863324713908303888537145316352 513184 16120625749799981971955672678400 513185 -12885423660471280467691291910040 513186 14858327947355676294816432968064 513187 7038742039137692108050520248120 513188 4969485865992031857952079892480 513189 -25418335125768994472744361844800 513190 329634530895863870284745491200 513191 1339121346990934505132592407040 513192 -11483638095629085824362107617280 513193 31432607915117358709526452882560 513194 -18755274731079100200020555609088 513195 -122473263356134465999066552080 513196 2208258900171964370750588932608 513197 15818696104010352980967847388172 513198 3334068205101549595912184394624 513199 -5091555411493675806721662846432 513200 -5631003797540172786476075827200 513201 -9657243474986072451704804631360 513202 -4477006732026436996063193853408 513203 9247854303226913794181750461452 513204 15452573568286121656483066269696 513205 -39127529705592059088013762560 513206 3261331041111191311528414683552 513207 -18282845461635635173466902329600 513208 6697783884835254355679813160960 513209 41834205417190942408647212489040 513210 -705747177095522221246665335040 513211 11150747392058001402146768732632 513212 1399055522744996109674342538240 513213 34784982881385463808515983447360 513214 -2967162158179180243965822995520 513215 -11604447182945382885954921551640 513216 4447587046293742263679400804352 513217 12935468074379542655092227366912 513218 5018468506118633333128992484560 513219 -1250937911802337089301404645120 513220 25476134272978906586948416634880 513221 -2378169152343900437218085004000 513222 6898630588730557786689798113280 513223 -39586189215499204761824987362680 513224 -2102547832715162854997318999040 513225 -7467336916641166114272446737650 513226 -20597535874459046924982903302352 513227 4221721396459898280437694015264 513228 4320503486250317326498885079040 513229 22927174626036081323389940477676 513230 12168950048140959864206793417600 513231 24700578199571763703772522729352 513232 9150487510621799490109530791936 513233 13594917089511399085917057014976 513234 7108561918858907629115060135184 513235 28621908122988596314997539813680 513236 5934285906210460466771960586240 513237 -20847506741688816376001866124640 513238 -5346676748808985944181336629120 513239 45187826826116259004763769500040 513240 2673103134795399869407926681600 513241 30590217368046222489235113642000 513242 -19512600241442136155350945812000 513243 -16373351397338434908488269486800 513244 -2849198927135726811935809406464 513245 -8087852963403072606056451482880 513246 -343509026808046507279567952256 513247 -1676425910280465964622025703680 513248 -185825248844093683143438237696 513249 25074932221926821006168112976896 513250 -23460752515672055170558575576000 513251 -4387352208528014659295151872808 513252 -6898465619974000089267856623360 513253 -21170521816098835360073033150598 513254 6539284683821460909972467468544 513255 -6933544665529612508159275675440 513256 16080951953914361880389794298880 513257 2805032261801007709788943768506 513258 4527569578817624409089800720128 513259 1413242962522409703155925983760 513260 16927016099361431912533798364160 513261 1935907766123132451152267305632 513262 -1473477479654296561732580082048 513263 -1394482507597934758834287105600 513264 -608290541576090524381020585984 513265 -1487259174732327783596979803340 513266 4108946418857621848801035033600 513267 4102254286780735777936236410880 513268 1057997410694497438477612425216 513269 -10788777374919639406052693493330 513270 6398529111820046006162550547200 513271 14414290658463411631117225623600 513272 27620529100522071266890723921920 513273 -25093039450484023095730697732016 513274 -2578377225068957662825653093888 513275 3176265353074113794717768926500 513276 -16063181914673034707685098208768 513277 43341704976307236697726405349126 513278 17264261814455000733402529213440 513279 1825573312881072020949608137968 513280 8790281973874969818682475151360 513281 8332058167939722263895353073960 513282 4125053755863933694701000192 513283 6831892320264233660124271681532 513284 -255963298391060555291571264384 513285 11496357811291215010666088894400 513286 -11047295241050629291889468181408 513287 14887654932677051544044056856832 513288 -22577799986148191581015751347200 513289 -16800074619877046414579481762944 513290 15038541023765335353021541154400 513291 76466621805491966651307161856 513292 10149461518630697418692675848192 513293 2905452177180060710378746194144 513294 -12385963435621133000052562622400 513295 -12928387288033427344471839272400 513296 2046370735782658678519542054912 513297 43362566383655408397965540946 513298 1926049454141447306949286367232 513299 26427551927653165606481996037864 513300 -6302654527840414255535950080000 513301 8881114309402417504995862169692 513302 2496179659851423800112380216352 513303 6641228528956332682099500530304 513304 7372484191322641363864847155200 513305 -4967865600575741397635579982000 513306 14812210048310366729573332630512 513307 -46886342148339742434112813048444 513308 -7756432036835969976987844803072 513309 5668495841084437139437546360704 513310 -3799857567135010906934845712640 513311 -20005550350739212269001594973088 513312 -9073563220646839631214338899968 513313 8485506484941175130353177918562 513314 7145941884302427065459773585920 513315 14097444849262322963075938062240 513316 1024620932487361309918867759360 513317 5290159838347898602198109973792 513318 1315765370644836375246014083968 513319 -21946480335563599789670777238280 513320 -12507224928853558564871542886400 513321 -3764203806733381890375746691456 513322 14998374627038661581264212865712 513323 -11458635632701199582350052006280 513324 -13730949898377913162766564766720 513325 21538973198199264459252722106050 513326 -11720830135933143698037789796416 513327 14566063712914703302066568828160 513328 -5503278862042661889460977614848 513329 -9718261907447547672999628404480 513330 66160091015932404321327651840 513331 7267170449261788969669516229024 513332 -2515510288847568216671293881600 513333 -26240144926788655693792052662098 513334 -290183206010941728252153888768 513335 9211343532978631015413463448280 513336 -745623013913124801852114984960 513337 20648775387488504698647073552320 513338 -1716421966967371352813028323328 513339 -2078885478001128120725333058000 513340 2781968079902235458800947171840 513341 22859110175287241133256684748742 513342 -293625922754673695021660749440 513343 37879583277398255134965947883600 513344 -37952870955031611789246726144 513345 -3941808816659858321980543977600 513346 -9598055744625090398263447289856 513347 28982235460053855985676304068796 513348 -16057277694999670466589951928320 513349 15737923848881499798134163792636 513350 11787448357697516176999662722400 513351 -31989041950111400245375780518960 513352 -7981190825380397015401724313600 513353 31452583973955867172841948464602 513354 12641337661633164422332301682432 513355 13791102185901825531857671994160 513356 20950521256271879702626377265920 513357 3672664139251940561501152953888 513358 13550089077619710244742862524160 513359 -3955189452412884852258707247360 513360 533799045844348287378668912640 513361 -7440864568233630081457893429600 513362 33845298889490145212812632192 513363 8705182966149146023855414145088 513364 6144416485163824884416947707776 513365 -768323246012395094506108216740 513366 -6790521499065939494116782120960 513367 -908384272241162647511778062584 513368 -3047319801096440984309912893440 513369 16595997480643248780847888408794 513370 5642096953267850184862065331200 513371 -37121992833263502662512835626428 513372 4452950107626248819008412467200 513373 7875149938069324769517193192518 513374 12178458827059241316089884983936 513375 13092200886974721107626197342000 513376 33215762388899855037910259073024 513377 304288292659555815090977596080 513378 430284605568431620315424285520 513379 -4069507556760924840066479004800 513380 6907464853193269023790933401600 513381 -23020313209516120882601499190272 513382 813425955619015804652125713792 513383 6080311766019137001728617597248 513384 -14742654081753235786046673223680 513385 11406798776564282564610213740580 513386 -2926858411919813981527019289600 513387 5139806802660352603352366514720 513388 15819009015783674252302149548288 513389 -30946499392763667810358493453760 513390 -2822982521654599504751882822400 513391 9282260330818290761917752942784 513392 98414937467077477542450266112 513393 29433826289691372672371130858864 513394 -350498855719722660784595693568 513395 22116045178958869435374334412400 513396 -1055744362116463009413824126208 513397 14256599215654225426968105644846 513398 -9645307546211783882709599848800 513399 6809772928603745010098644727040 513400 -12264962048037757802534224896000 513401 83261142825243551907529924224 513402 2374754816965746695531881665024 513403 30382974571416468508666967036 513404 -7919573597631863348061883398144 513405 -18993923487790392413791768132800 513406 2737508335332981819449106881664 513407 -5792681622020040340681631593344 513408 -3940535687914113416706769551360 513409 1433666287250947799534306870888 513410 -12943049776205494464009303452640 513411 -12082962863383587907886816761680 513412 -1449892572326239572642675127040 513413 -3744230506312952270222939024736 513414 2078394745311025053257552171328 513415 -1571360509368017637255281786400 513416 -4485068715954143691348221491200 513417 -9711022064687223685267127918688 513418 -15700249048893916462553261664000 513419 -4891179642286190893451226939180 513420 22349552265205111163492352000 513421 -44266887512382470422766056731520 513422 3138654319774980839858126207232 513423 -24902937948091698619085855123928 513424 6401919425168687571024218071040 513425 20679071900680200382125882658800 513426 -1834083211524943949116411165056 513427 17733911917294758125209747439276 513428 26659010226834352447174985404416 513429 4418028336293442498621780154368 513430 13694309867089402135883335215360 513431 -26461432720170145350262713651768 513432 -22626022202261084105173346918400 513433 -37965301102144408114230257609600 513434 14864648146251591450109535550432 513435 -1842211814807968541198020438560 513436 10329299717399354041702390112256 513437 24353858739763398848436849787680 513438 -6006781864892264930164052554752 513439 -2771857375559024269083070473760 513440 -28686561549514157479146976051200 513441 2863832756864757882072562122660 513442 12745166199645134462204409409872 513443 1370352878076373845879074347680 513444 -1602567573554327865314990275584 513445 22379070324704969880371708371800 513446 11889000137479256120152720008672 513447 -954495168844795162317407525760 513448 2906575538247175435315575183360 513449 -5473779823586584261505406959964 513450 -416696857968744547571005574400 513451 -53264381695719881819048917266168 513452 5934828490822253212780673805312 513453 3645682884701637924407332785408 513454 32323701162070766151857592388800 513455 23334955198839973916996985051360 513456 649692368893827870748284026880 513457 -4276428736577045466675278909888 513458 13376731776992601062588514391680 513459 18977369746663560000402363426984 513460 -3369020010745677808473565758720 513461 7570137172961089102366160185344 513462 11433679308887191293766035759552 513463 852007092508119250288420243864 513464 -2145664698577908249655739105280 513465 14031354134175548442394304589120 513466 -19574449087653415231423984085760 513467 -9320847034953363458521352429280 513468 9197844869564338324892376407040 513469 -13674403369721111741939090060640 513470 11475128571878543060767661167680 513471 -1687999961023775737920036000000 513472 -2250442184447362319887418523648 513473 -15494663081933633755489306585278 513474 -610123618917175621996381754880 513475 -13620346586833825686796369344000 513476 16902926754959225372274649874688 513477 10906989463893820435399503537120 513478 -4368050749488208191193178319744 513479 9294500321540633167452103621080 513480 -8238716163910039272121552896000 513481 -48103465246620014003890361367718 513482 1856975417804570039168092313952 513483 -13868624242941179273157015815976 513484 1959149255395810857553525284864 513485 6038014224501075265337778140160 513486 -7678560072188645410803369281280 513487 3181473140964532867249810195000 513488 -16059608740920791589297043537920 513489 -9638021723795335442179975900176 513490 -8511126585450932735372314332000 513491 -39920962610146781279833861433016 513492 -249440571441689827859855290368 513493 -8551957429188479828705832979200 513494 15998984442980657268149285711040 513495 1285287438498293051942750811720 513496 14838748613713095390391213025280 513497 7091018783269080965265261525252 513498 -550092916057463161186444155648 513499 -5833542032068168072850511578080 513500 -11637279828027942636574602240000 513501 -26232683548661431811791551773568 513502 17443328080693955620736263204224 513503 19498789432012150378902924068280 513504 -3727861792068605395792470736896 513505 31511593785535107671005951920660 513506 103111582539162438244052335104 513507 -12969484165375159254176140884360 513508 -10956930745368912384135655948672 513509 -6940163519593547906210027644290 513510 2557437417792166469720498674560 513511 9465925052046109587144471757112 513512 45689708837532868989611258035200 513513 -4040395813740459445739257190400 513514 -3691721222260831465386457176144 513515 -3925488272867157776134798289280 513516 12391459281094003998472118564352 513517 -12338884486147163663593609540020 513518 -19370217481375251946240478361984 513519 -11880952703327040526120449054960 513520 -5109638700554878190412241797120 513521 -14130699643527857741149087504320 513522 -18295113763812795353670724743168 513523 2600541069632538439703964591280 513524 -53556381777746754755445174912 513525 -5454355635518366264050291118400 513526 7296582817636139901076301879424 513527 7653050802745819589546937508272 513528 -8315373023211373582621830819840 513529 15099911774686793621683488673130 513530 -2542736120542950790934008948800 513531 11962320466448986962127036559820 513532 35393030624014732756228937241600 513533 33621867251957213638945270411782 513534 535134127525592638942647770112 513535 6733486009680609796876792456560 513536 -13079003607020570544585509437440 513537 -19500322843697013331275142495440 513538 727099239646195319149038090144 513539 16896510931024312975945041669024 513540 -987016001336521066407136469760 513541 -11278488773888040860088956623328 513542 6110222483711941484034270744672 513543 11207278791174708912283647078528 513544 2675504159817797867458118123520 513545 -2665498848430752771817940515200 513546 2218279060123484422128940302336 513547 -53396090160273833066014028112368 513548 -4284117747020069969879021497344 513549 200090457276989642352782074944 513550 -11454486480699420749085720979200 513551 -14778995598952260140478898684800 513552 1943992008749512355697461035008 513553 -14037355743050717723571828871402 513554 3281693799183078107563662144672 513555 461857778091176528065042321920 513556 -5874618607111711806846836759680 513557 -2657981054341573140108878122368 513558 10109657934769944257707510952064 513559 -20746298029821926818251328675160 513560 11573441596422977877104757350400 513561 22826777973839041282197984155520 513562 1607033968923795678025214337792 513563 17328907615024253756168674264944 513564 -16491427105631767965534292084224 513565 -4419303753911897526221552275080 513566 -6659015239361167633265527207296 513567 -372339110649728230760711957760 513568 34013700195504525193008914104320 513569 -33449446469761729385440895645184 513570 -3432767834525790265060239129600 513571 255707440753918751942541800344 513572 -2622236925010759892000017905024 513573 7843586752412511190765131973824 513574 4234655981864026484820282336192 513575 1040620613468404859289531988800 513576 6836498375085255157074701107200 513577 -12516600852864866853107235039488 513578 -5307470833226692244195057244576 513579 -14769265466008654629258384161280 513580 -2322522873502486884448815052800 513581 -1212593663259887145288960570900 513582 7323485099451650346763217673792 513583 -14475252411686052906449639716880 513584 -8003264804559134689224773222400 513585 3820399910219036082784084462440 513586 -253373781316656003521576558976 513587 -8400424971297111910287719262408 513588 11791996895568740124246211362816 513589 -39670061803153664894241422598560 513590 2484081695261354249677129113600 513591 -2968777239180424923038424831432 513592 -483420725854441144950625505280 513593 8887019148313553572718019916842 513594 5946974042483479814920007447040 513595 -1523308956556795407205213316400 513596 -3824784177918515259091054924800 513597 -4098047364491754520558617849216 513598 -17090070184259415893128535251200 513599 25103017025309560050404838142080 513600 -1565248510570299852518955417600 513601 -23744645906756014020258126591696 513602 -5537978672245715815920841939248 513603 29338830769823112074489831289600 513604 -2884748462629862423953641873408 513605 -24233102670627427682956247292000 513606 -4720985182761347675067364696896 513607 8354921838099858448795569372192 513608 -3497379572550291154798460928000 513609 411010113246893300618544389904 513610 -8396678217225329932087444955040 513611 1830365894242033238684464765440 513612 10505461186034141327592210657792 513613 1982664390319983308272586330304 513614 8611980297148658997594560276352 513615 2274353692202037552958545714720 513616 -8040989616348125197842122539008 513617 7551914233426544282390147932020 513618 1783017338211041423055382371456 513619 -2337594667214625663863786460000 513620 -8463006877803004666741205936640 513621 634342340187413490013545719772 513622 11192677941161413871356000715712 513623 -3602584535807969390580137086032 513624 9665739644163067359993863761920 513625 -14632558309643352785929757808000 513626 6671116323130991287345034326512 513627 -6048814865372329569236895481920 513628 -1954213749391836936028705648640 513629 1916545548200713328714195583084 513630 220951674126999834491644012800 513631 -27186516339349335281326721625568 513632 5808268685688702014208663355392 513633 -18855644526203963951766607334496 513634 -9967172717405033993514189298176 513635 -136862934404325881045789031600 513636 3835604756157574552658726621184 513637 2590600711888394741173336258140 513638 29291097779203186587049430844096 513639 2440772158784275340599834441728 513640 -6499892136852185573662713907200 513641 49043328383323807227369181482042 513642 -1392977217298220603608089017088 513643 19385073971237888691638874791344 513644 -22753144926183713746441887569664 513645 10137127901554023982965228960 513646 -413493492303045820753526799360 513647 -55710132608508100022918572139640 513648 -2861969223006505420518231244800 513649 4400526430974400491099448413650 513650 2834704747009594178700834490800 513651 -14107810230245649717140004167616 513652 20688743005216358289245795505536 513653 14095507161053236260763068254880 513654 -7246749850761837272037528936960 513655 -34658788150240467121434473796240 513656 15978504582714347115860081664000 513657 -19229253923927417563008379583046 513658 -29720291643159579839851280432640 513659 13005155400004660670677081986804 513660 755263331291848930045497999360 513661 46502728450266061238048743355872 513662 707918648733217769023358264832 513663 -21907656591941729161384023419136 513664 8823337088650067990535387217920 513665 11448994698451228502432290041600 513666 -7611405477722924966060586345648 513667 -36319050669110806115245956306168 513668 -9397225901351959788224405985024 513669 3248957892518549240302333736928 513670 2606038493531646193619310351360 513671 -1620369422569289815748570933448 513672 -5749879106916451424637374054400 513673 -37382021446319466107000071039078 513674 288936721237087298072497642752 513675 -14470275673733518305252213894000 513676 -13416232099552201846893444461568 513677 -17624914308434226009979714121940 513678 -55194517034446301726727711744 513679 -11144793767034547755109787392720 513680 -6650514604364633941104448880640 513681 3915893610058964810101391599488 513682 1406863809818148476184744291840 513683 9738784078596208441243923349932 513684 12158300400731089681633528688640 513685 15229915083182913191270726808960 513686 8700038723129220306930946109184 513687 -3739931859039618759996315416832 513688 17080324805598545579367462543360 513689 17611804071986460849241652274624 513690 -3138354327494587126419729204480 513691 -6823818358972867876593664742908 513692 -10235562533101844900291594019840 513693 2596752717939609694109150304582 513694 -4356661310993646585022756628160 513695 -2506308552177869480110038715200 513696 15668561112645419537654935977984 513697 -34446622853264324557024676909854 513698 -1283497419042249120936505079136 513699 11332529193339864212820806425464 513700 -12388722673978806757327493913600 513701 105185454418034940789556840704 513702 -4439805788504702818127853398016 513703 767918095506322251438366139632 513704 -22905437450049516791636810803200 513705 -3752746526309613649931628259200 513706 19741038054283955692909300973760 513707 22248436508430110088555211201512 513708 975969712241090175991398266880 513709 -17589699543200884640099691370784 513710 -793397711509898026521132541440 513711 -20182171054656240182277749760840 513712 -4708307424489956728013007454208 513713 26131633882706045719610286184560 513714 1906810847564933425173889703040 513715 -7111961219246754139823677939200 513716 -21407004383889559538297650845312 513717 -11655041506171202519080898067360 513718 -17160782175603328040157218765184 513719 3984958186724348535630041646120 513720 -4827568025043815619843723571200 513721 -48120443477012075374678150720 513722 4727046353905495836715141843200 513723 -678762701891958525683331409920 513724 22024424235540558316578772714496 513725 6102643229623181274428897951250 513726 -2314146239231482411092907851456 513727 -18365508757143296052064109823424 513728 -1290452367719532416402876006400 513729 18430647248447343025418548310400 513730 1005553237036360337132517964800 513731 -3542587827795578203263181302468 513732 -3427900333751200364479114592256 513733 15702482044253337416624081346624 513734 -6018400924488475751281055412480 513735 19144838494180137237972552525600 513736 -815482683587788825534441528320 513737 -2281886294474820743712882297600 513738 2097553473273182113215155152944 513739 -17704690400606325971309008836460 513740 23416781174901195504332416174080 513741 25866280653168073608545366314080 513742 -24523075863570595913131995493056 513743 -27792914874095717373431224212000 513744 -1328922304110388851948430295040 513745 6113630961584863685998696595880 513746 5124303848606620760835795645072 513747 -2527530754827833406216484425072 513748 -16394713779556588517252140734592 513749 -8134799975820472313284476227250 513750 -878769980287599267466247880000 513751 2675319979637660534023272390144 513752 6763567922860994367506233344000 513753 6661629784380289182403871799504 513754 -23361552226898155861410994577424 513755 -7421260373514185420049832957680 513756 -16351537705694419952314324500480 513757 -5641503677566708958100616975488 513758 -6722104861594970065310490513024 513759 21936254828738178784341911922504 513760 14772395359967790819373527859200 513761 36831671211912210985358840467362 513762 -876767458063491101622397534848 513763 6213331514689536465972582819904 513764 -730771191642198462915362058240 513765 -16359506549552970248004267395940 513766 19888396191122569773060526697088 513767 -39622883114886224042762337674184 513768 -21583685996915083521208792842240 513769 -7142538886582699464007508405830 513770 14368750057663869805236025171200 513771 -7641961874360373566159834312016 513772 -6378991958781553980631783587840 513773 -3422048592563171866584036058836 513774 -514017208912369785338802868992 513775 9708804190347181801291214877800 513776 1015920648680133374264617500672 513777 17535701527921235245986919709280 513778 -21249550657042222901422916824560 513779 9957892249885666119923083434240 513780 -1159051200925932444815114250240 513781 34315947514666485338272782065582 513782 -4407908033130452292064022983296 513783 1459599029297230903994184290712 513784 -44320495440353597238337135165440 513785 7215466866639072916546372666560 513786 2041850647499640300401468802048 513787 10256403315264900668126297019072 513788 -21538724001148185817264909054464 513789 26128264138498858570956038145024 513790 -8273693453460007033803438028800 513791 40838114178423778725706601773152 513792 11371262965775715381050483933184 513793 -4282169342609623780998305663040 513794 2887815655201558153637429501952 513795 -13592314909157495381569756345680 513796 16332357963056082377394977129600 513797 -6049450576434429902125302747840 513798 10235850446641215488001032471040 513799 -18388390053961641849383761046352 513800 -6416807756468364802336677888000 513801 -7116929886902085325209636333270 513802 -17683791773966596643671437885648 513803 19165307058079952143398653142864 513804 10974443609951196816439097229312 513805 -6858578948408434118970378351540 513806 -23778927794236807616862890883648 513807 97728619145654711300128922880 513808 5683115761512682354076250685440 513809 42839012290949945664898932713316 513810 -4315963627602259989191066649600 513811 9603037466098541313890931978552 513812 -60610499290008931463722615296 513813 28825749645202029731861782944 513814 -5036165125482497701833304606944 513815 -49473254806907327613825032040 513816 -3057556548065718135647069798400 513817 -34770230304521393496178760525360 513818 330803897437020091093749062400 513819 -4201460939477619190578661925616 513820 -11339195848491964835632365803520 513821 -5016351944547313971361274020416 513822 5118249626130618242685427835520 513823 14323228209894551978975414386120 513824 18065405411135612874366978686976 513825 1354782958498682492795739763200 513826 -8641676152559408204589280892640 513827 -15524828459106561946504511065008 513828 2834656306837022806065725091840 513829 21974993179276667996636434426430 513830 -4049773520164404508668732301440 513831 -14180198982673999414732822776960 513832 13308952637510423870563587686400 513833 45320588666498702211532853675364 513834 -2810827360425861155576085477120 513835 -2119333453194775006222543823040 513836 -4889511952205572612817181626880 513837 -61781662929437104779530314560 513838 -8633381980543810685852310795456 513839 -17171529119337332303992295781360 513840 -3369483027688252787535079342080 513841 41624143313115712376058589044242 513842 -1416812536177296911299677069312 513843 -3549159845061822092073284911872 513844 16935211578679016746172858980736 513845 -28719127788391949674370468028900 513846 197183864662543562448394978272 513847 -2803608295528149973252231243520 513848 -7496946596838051076204543856640 513849 -8315761757639546429286266122560 513850 74827160922977613687932352000 513851 -6657093683045219448529792173408 513852 4252981125961328973174797087232 513853 7451967964358484388972613873088 513854 -6085321573602573539641796228928 513855 -13689109682872154193595957239600 513856 -435189895446839011661823606784 513857 20646458996871831856244356608852 513858 1756651903737513546593653133184 513859 18963336791643972935474411599392 513860 18390449746840319241990794446080 513861 25526623520718462867586875153504 513862 715183034585094386163148014432 513863 35272639487399766978441381271848 513864 -565376382682062109873627207680 513865 21876810217444977665378246968320 513866 7808947390129887080654507299584 513867 25240653233346655779281768706048 513868 -25810420997487799692265335991552 513869 21688598800689186949970387775180 513870 -2554252457707437423626144931840 513871 -7399286198807504426140262070928 513872 689432133309700027861684248576 513873 -15287930642858610807732541818078 513874 6160605375632838464111073690240 513875 -32469084397626542985756556056000 513876 -16193808604779052147068337827840 513877 -4988801215222863463081569273088 513878 -16866619627415872290431164865760 513879 16879245936923953644880838932584 513880 17204884323213074512024433664000 513881 -19300831649823496789371360723318 513882 10154731538817101298037763919600 513883 37257962813540174547243315979240 513884 -12467175679545975173739165348864 513885 14531508208100505421548348213600 513886 -2467795973609879573383872696960 513887 7826076314455056225624321216 513888 6467213780306300251934824071168 513889 9982288932149251824115855737024 513890 5380371152029591699741602393600 513891 -5446748295467451788429766297600 513892 24867672655222350003574208153216 513893 -229755606423226067751227559360 513894 6130289293534931856601930853760 513895 -14515908601083200823977704411200 513896 27925708318635740735883246689280 513897 5428793660240913276590558931600 513898 5653035650595299764423015563264 513899 35063683874590223371729824630900 513900 -6109276563625470827271676243200 513901 2089057808421884968158057367500 513902 -5090958034792732450382881269888 513903 -142301468156224251378099755376 513904 -458149251843786224350554849280 513905 1354302161638064349039306519360 513906 -234141680963828053678651635456 513907 -28152511290709455283604604309528 513908 -5279087003052826717782428383872 513909 -13117038984515658660770807762400 513910 16040920301089803933684247964160 513911 -15679239506189068091047760428728 513912 -7180663450372345701854031052800 513913 5636540764936421586814759796304 513914 -13225749235334356396244887948944 513915 -1646669392667270136493649128080 513916 -10731050485604051124173877467648 513917 24038310149636557273863169848966 513918 -1422939009515227505442846351360 513919 -9269817577151285931326273154704 513920 1277830996192633725364941619200 513921 -3509120627514424067178584297376 513922 -16137673571392423516057854755808 513923 -1142684379525582419512587933828 513924 4625996199277541036899322050560 513925 -21463815932928548404332474682700 513926 3992547900628187318745022200960 513927 3596304124263100813056823734720 513928 -1919997103502653635127689584640 513929 124530682456243700460553359294 513930 650381470411486841162796165120 513931 41900080203314156066495538686400 513932 32941334812053997121200054730496 513933 4068454100228261058262271897664 513934 23792800886349637318345152455616 513935 2038800559681393964829225115200 513936 -56358027340795942006247718912 513937 50190204396121442536548880513586 513938 -9438386787538819155824504473440 513939 5062267824227229950951060662848 513940 -4036449209998074594056501944320 513941 13153647967254654439040984968092 513942 -3179339887543399116282128947200 513943 -47960634008842624480316521290808 513944 -15657651232825162521144638361600 513945 -20732036872075065841947630220800 513946 666388133011692116574926487264 513947 7281649357820016853048548041232 513948 -15202461849256854827779281937920 513949 5768288985392976981495428202240 513950 -11060919875622208531037356104000 513951 -12320304788282694048060679203768 513952 -37673472173660288957118152245248 513953 22864721449453504825644617586864 513954 -1540701895415329855929853117440 513955 -9266689104759410835531907308240 513956 8145608943099485803561869333120 513957 -7467041497567313383037988463008 513958 -1402827390961919249645352882816 513959 16411267246060229574943930549104 513960 3996261638244701891377308057600 513961 285205848461767284644819061108 513962 -3114034400187728967121433298768 513963 14164946213732705820838952680092 513964 16135885200256192184916194007552 513965 -17400647338731139524235142977140 513966 4641832408218450630528097871424 513967 -24586874136178697860109276745600 513968 237868889990375956195638902784 513969 -6911187519686237290374679019520 513970 -2849279232184930585037793600000 513971 -8595449568228231230554415923848 513972 -14683354676180847318397749350400 513973 325506746333439187086800287260 513974 6064290010289444302792673967360 513975 -1437614315743728725302111776000 513976 8430333356578867035645765058560 513977 38483237683620732500291365190826 513978 -2754607613074061365290419205120 513979 -325866341523091309265151901016 513980 6779891707322061314386834022400 513981 3381293358991767489885825186816 513982 1724129503783548246615434585472 513983 -8710876442637562432677580117416 513984 -2558141044524900714054433112064 513985 25681378337091952358331466548180 513986 -20658357241933533940362489864192 513987 29224324374209848085607019674360 513988 -28767933930103317793041203962880 513989 -3373427064778111568813180719488 513990 4392290686259903952091498686720 513991 -6726470317967337457713362669608 513992 -37127535789063880855378224414720 513993 733207878420961659709072038624 513994 1220753921941907060945797844928 513995 -22313057175723102131968980405120 513996 -5417855247425152449629235363840 513997 4651897802472477224614796140512 513998 -38862770065073472939532569927936 513999 -16130257670769575453710876928880 514000 -8491437156657096432779563008000 514001 26508863107267273876801681270002 514002 -922412358258532356277279018368 514003 837831650837275463333262954656 514004 -4122616638498297510141068648448 514005 8942328350217500477594764822560 514006 -10236989809481378125327793934048 514007 20221974659656561876415436539280 514008 24825932886200599341370828800 514009 11207915720540208464980863923210 514010 9529005659300256177931614732000 514011 -2565112065850729564428391566336 514012 39646422433557650366118403476480 514013 16635860759372637394583082212262 514014 2532562879823594963964216440640 514015 -25837475885259430723064379434880 514016 -19181715871867748521088120782848 514017 427058360300591062532669980800 514018 -13654789836812730100447499330784 514019 -3841859274419566447344447014592 514020 -2344629638145874929257299046400 514021 -11485982044498147468119358971778 514022 13306116053344704481475754418080 514023 728297357371025469182357010984 514024 -6508520849020021835283028869120 514025 -2286509056699272794397035692500 514026 -1173775602455768491320846862080 514027 12278131214253048621859625233200 514028 9806178625698496000846689409536 514029 -3245409597182656798859545002240 514030 -8565390027916537945671854282880 514031 -10576120517154448519340956923408 514032 -4118361478556605348135820820480 514033 -18614199203318696458278379141196 514034 -24729904858896933973645919449584 514035 -11569636316745892143915272383680 514036 23529929600449287098042895850880 514037 -2197521985602894931857208812900 514038 -2093890673552375502428195819520 514039 68885730885786800545669744234656 514040 -3982415121551726609968008806400 514041 -4200487012189267659773478556992 514042 -4996794150916906857291286649856 514043 21147617040430894754580509925864 514044 7762982344569941993013310456320 514045 9609746224995228330436853635200 514046 -5035870331229453351542361415296 514047 -11783257947307596702371782145832 514048 -1730595602927661003139102801920 514049 40627336432364531494534400770050 514050 -3207041870857218772047351360000 514051 5806196971455461490678152653052 514052 9808658105926899945728288133120 514053 646078914896967710942519635200 514054 17363654112361545647200345858560 514055 -15699672866080609042141091900040 514056 16779339611440283442688581427200 514057 -2113080902876478436435578654694 514058 8585471951815187984459014988640 514059 6383492814059312221676780947440 514060 -17506469815303282429657569131520 514061 -26584314934774378692862936795338 514062 3248100897521273459283526312320 514063 -51595003225263724675270539354000 514064 69681493190509535701256970240 514065 -47994519716937773097343202880 514066 297992153181380576479619595264 514067 24128648925488114891219039502120 514068 -14206249779392777620200901724160 514069 3387858474645134753800349421280 514070 7376951049130228392441119796480 514071 -14830291731111486366342187683360 514072 10569763162719310028197027921920 514073 -3723984138912253362994380029952 514074 9927368556279757266927101564160 514075 18815095663816972779376057229300 514076 -33742154652741931951301803338240 514077 3126743658920263742849971994400 514078 4902664919426762263681787816256 514079 -28187060456362233457000126876320 514080 8050577888519947784251087257600 514081 -27073778655066638169972393321118 514082 3228352329962361936492688346784 514083 17206294357229568497032572230400 514084 6192823641587715640274322713216 514085 -14485265988815994855692809017600 514086 22091540961829199634463279693824 514087 9456690879917568054831539695128 514088 22383779009478167922703755264000 514089 10723771036266363161006992051077 514090 -812568611083345626342589646400 514091 39895353080309292907945039700952 514092 -2589692999278771334771320232448 514093 -15490284608307863271605130135658 514094 -2616468402811288958524821360768 514095 -5143098961283149760741867562480 514096 -2584796385416245051147992170496 514097 32923766763527775708098232078372 514098 4169371956618653982254406823272 514099 -3701277767983738132183319829720 514100 -4493892303218705781090764793600 514101 -2467772383318404411098576615616 514102 -2685925484996035116763998558720 514103 23742028096840389298492803677352 514104 3090661933723733039039600394240 514105 34973511983797716581693555205000 514106 9842542763410072668623817520752 514107 -781318379369672355096096178968 514108 -297590278770659483521190121984 514109 -259476699931971936509250988896 514110 -4976542860700009501493073786240 514111 -1060609169904050280550523661216 514112 -5690926639264566174797565788160 514113 -3813623134741518945886052949600 514114 11534474905395433544774579393952 514115 3066767285765045385616323746880 514116 -10826284312566724918164037907328 514117 -31447838063692294832470020724834 514118 -26558215544044625878572669293760 514119 -18207672739008171979975589930112 514120 -5109137794234167961154540083200 514121 -13543793061770547832765778530800 514122 -4535946820186928668162769296896 514123 -2047393525803368183774168955628 514124 -8669097752687546978103433211904 514125 12381489263836318038019956279000 514126 1448860619657675219948786554560 514127 -15446411289056403110907661275024 514128 1918124216856893578645587492864 514129 20826901740726688447422469888 514130 -15029782156796270604580809779040 514131 -1025775811228698757793044138968 514132 4495797017974340158674082263040 514133 75144423977629506111743122367040 514134 3778392810319606577242713018240 514135 -9857562464332889033133834144360 514136 -710510535065008844607564963840 514137 -2151770505300550980462775237632 514138 8622040542621761436438217140720 514139 3671901489975809649912354480024 514140 -3146514583446263460354597273600 514141 -8051639942201424922867922100 514142 8463557810525313959239361542272 514143 5550122079529655070224932126704 514144 -18301105107520688375841926283264 514145 20650194874926309471241213146900 514146 -5036939671515716174626675276416 514147 -34554071768667296090527816274404 514148 -11523790309129771921581833466624 514149 3923935209877051894709904711264 514150 -504077162772638296497901190400 514151 49261706060975492655428742144 514152 9520640736827103608527561144320 514153 2931230407070223673070009041800 514154 26054283060760654729200101305776 514155 1364577618274066389455991832320 514156 1906614400366590653488898921472 514157 -13111408312773333534781609800000 514158 -7752342983453243216486924451840 514159 33427481496320293251061641720040 514160 3653844752608695386390578298880 514161 12997239515073051967714239172800 514162 -22686272340865887627482548657536 514163 -2935792222515698916667668677376 514164 -550693189299167012351650295808 514165 15094828374205350036833997937920 514166 6440348451579541450376149369344 514167 27677859780814142846234230317312 514168 33591242870208653762916450754560 514169 -9500362904420229325398288598140 514170 -4865093708232282085485483451200 514171 -19222260857993846245709341058288 514172 -19278935610570874786137279356928 514173 22655505795204421096545059585568 514174 10174711581347229014048882188992 514175 -21177974689542219561362619196200 514176 11111623474935073009628275015680 514177 -35144162522478598346718167054974 514178 6014749490847282982831579184640 514179 11277720372384527359137105974724 514180 -14370780614984875667375979356160 514181 4538131128608597779360245830364 514182 -5648961520393402247469440126784 514183 -206620373807858318248088751456 514184 42382737629314585528325862481920 514185 -3102381324361905327191440972800 514186 -25078086113517108322118631872208 514187 -47465101898062984386488486725164 514188 11938911542845389525101677270272 514189 -8545892364000039548505284581960 514190 8438082993188836562779662225600 514191 -12049093808071006779136640511216 514192 -3752623541636601050129750294528 514193 40088675615844744923471995010880 514194 -24093379238724416787772015872 514195 -13721411263969028677707227214000 514196 -1736018826169583165376877929600 514197 4802710564687069709886184807680 514198 -15558223268161495612114564946400 514199 -16562001423276746912503036008000 514200 12081784356601422310349720064000 514201 -45677418735895689115746664015798 514202 9681800643570125378758872287712 514203 -17647224523190678572948546926696 514204 -4623402998043703541769035436544 514205 -10061924797163552284374383701140 514206 3949240802825364657124009938624 514207 4893311298426782958138653649832 514208 -34924713624036497040613979258880 514209 2072140693714985866156234928304 514210 7450291793782406092399609577760 514211 11876762850987644660037885918720 514212 1321760554844508589944304023552 514213 3592453758090753556491635740960 514214 19722793495454946149246547327456 514215 -4892645645870943713249715825600 514216 -4530604916516426060359495680000 514217 7320553669949233512729594095952 514218 7934877318798551352200226050304 514219 33482261020846401761020182765620 514220 1849369410383346821676740167680 514221 7161921801689057231413300347744 514222 573529020510208467085968513024 514223 27701670071219435985737138860800 514224 3585789519592821237013207302144 514225 6044430349843579201977484884400 514226 3288995483386829807478661687200 514227 -10517986715045992398860088646656 514228 -3084989858782472997686436986880 514229 -1704663012573766086903927697170 514230 -4274701681412835285994634722560 514231 12898099583518834953003669849792 514232 -28532660434622182694074316697600 514233 -23779953759462348928728470809356 514234 -5519221634042091506443160521728 514235 23007569666058092307641349793200 514236 16933216067115814903587472691712 514237 -101884280345705583789845005280 514238 -3675099538387457871192712121856 514239 -25572415899527065640410783621632 514240 9082843701412356263442005360640 514241 -6782725858862716926018856693056 514242 -3966553729195786182815119987200 514243 35435841855201939185978240498492 514244 -2515392241724498888125162521600 514245 -13504275697464637688262953270880 514246 12708222774261155113577309343072 514247 15849460224196139761352994900696 514248 6181666630421292242596273029120 514249 11286078167237790093897683932250 514250 -29650888012780722786129864000 514251 17441030684917206536454397139580 514252 -17122685618628343704762639787264 514253 -9298136240038105210588254502176 514254 -5798813617913959687470111544320 514255 1300835730143172918536056089000 514256 -1712880654859065843536881164288 514257 14455015250645761027763496520320 514258 -19172008540767415438541969658720 514259 -8390277041406439712862129397632 514260 -5290361974043874198618045937920 514261 -2994755237560678728718270555776 514262 3573106156901319934754619720960 514263 1204674757312329947371591267488 514264 24777696894068751992848771983360 514265 7368331578700678567160620902720 514266 1129268389818068677270046145024 514267 16934011592419195873280385336360 514268 16182173823880003861396527628800 514269 2352614118348225280176796896 514270 827222993611208239999759606080 514271 25902535904255264720237272493472 514272 5827770552635873864666729938944 514273 40595407716754601100317787964720 514274 -14293914218780597055411184447488 514275 2991899313144268752765791701800 514276 9755816745455165722456214437888 514277 21495178255829167816250814432126 514278 10240679616228570606214597353504 514279 -44023273004948997571191799388816 514280 75266659291507832989635379200 514281 26359178746230407808676676625552 514282 -2554278107976342286163493373008 514283 1420133136701939374133900732160 514284 -16280360589686848247125338559488 514285 -393926275535635785495023591400 514286 -22230539331352845457289186473920 514287 13629435793398542989964610271944 514288 2993805811231557116767795085312 514289 30362389094714421098856654795090 514290 -985198923316463675832985190400 514291 37429360005542139631471581935584 514292 19860739931151141245503770040320 514293 3980544717705258094311811508064 514294 222627278060527187322389625984 514295 -17947983495309964465840671820200 514296 -7572819821044615427523979468800 514297 1492124546650048461490165676032 514298 10839535879701261033966725984736 514299 -9917127807663022986722629246272 514300 -4081680805017064818411803072000 514301 -6702872268295941800053981010868 514302 -5502829702281376042245798744768 514303 -14169389174735356284029356694400 514304 7132921679337078022352746315776 514305 -8156461182455917781192614435200 514306 -7219351832169906008531013791232 514307 -19689688987491506894180145286320 514308 -14635396455752020202375520752640 514309 -27571403973609492305319458259490 514310 5243209336942546280497949266560 514311 -236887628337477640415058566400 514312 -15962142262403397997441990932480 514313 -10633371039017317492524050142438 514314 -16639730167767357602896148722896 514315 -36640729293035616114005539191600 514316 27705777325756093896307319984640 514317 -6151987405502039768000889683520 514318 2077437313649557683679752029952 514319 4744040929538435497746710274744 514320 -4160923357451239800543070126080 514321 -3537393243888464208315077907456 514322 -7882384468462288097291577714288 514323 412089753436507403856962858880 514324 19327126338131683385403988641792 514325 1840006674160648334438558916000 514326 1135338215537275849274164383744 514327 17357689770315174546783833091672 514328 -15584051563556082735529691136000 514329 -5614030056439089119963423377152 514330 -2911317807832520837821373318400 514331 17646067738660429354022541718200 514332 2128163349033614498533692291072 514333 37920819397018532462344668020582 514334 10427022928645455181467341501760 514335 -19124338882314756335066670371040 514336 47476540968942462502747440218112 514337 -16051446738543627353047571589228 514338 8843679090443426299303022270208 514339 6975872142583098378825859477456 514340 -17496404115407039678736642236160 514341 -24835500730755173983644315936450 514342 -830631881424575912328358352928 514343 -45556919767931651581462192326408 514344 -22981567364174169909000235008000 514345 -4679377169992845264394945432560 514346 -7199635922172251590767214421760 514347 10469698266792092077269314285400 514348 17750757987160582789638106214400 514349 9589170346851429439885140641280 514350 -267725721722921132263649049600 514351 1745501262458956590987925466472 514352 2505980674277644947155002589184 514353 19544690480878095914608423182000 514354 -19647099435460931672338639824624 514355 -21749472192262686658204018932240 514356 -19612569929856958246431997513728 514357 -40468561759510811367776222037394 514358 -76475872686102994387149307392 514359 -26360482622983576764736808093976 514360 -10062233043200666014605882163200 514361 566770526787952733327648113962 514362 -6340593922254886120220910216960 514363 18760186113782764477791963809664 514364 -20778921819810818067908211508224 514365 -6674629794259786871163520337280 514366 -151440948268903194798717608256 514367 -2656438858216173220423047124128 514368 -8788856357468839650717786439680 514369 -60925031003691971400330148515840 514370 -497359643368978302942042609120 514371 -5331196610390428930778406480 514372 10840961048880153160638999171072 514373 -40095381353058666213358954070820 514374 1173273063116812960595973249024 514375 6613060066773850176495528245000 514376 -9728279217082679858637277132800 514377 -28092201448462896215737002512160 514378 1305648002227105617335967432240 514379 -7984625684700387723369654487020 514380 -13643150135802522743486711485440 514381 -2545076705871926995517640408608 514382 -3938902610991010353802077797376 514383 -151136693123295807242145879552 514384 1634165659746308456321345634304 514385 22787147845985655090396849326580 514386 8577498118166454086713278198576 514387 -15897172861372226151648183022760 514388 1772557257531789975963672324096 514389 -17483102144900503862708026308960 514390 -18118330200862454024175215980800 514391 -31867110439254938140480604626608 514392 23125070138688810962839898910720 514393 5339716470190592713766765109888 514394 -326236133770913552868440172288 514395 1677721024040886031196579466240 514396 6295659065851205119725278220800 514397 -12590192766485572994114641855860 514398 5216950746070287558640818732864 514399 27323298774247216433980659610400 514400 1524732726557360734736420044800 514401 24518545209150270317101882138032 514402 -5212769784791859140071237521120 514403 31647465750975681353439540438360 514404 5759840830736748659421890211840 514405 29322790464862280231330643624060 514406 -4744032729937493365838376098880 514407 2426882364524971542725467059240 514408 -22881784998101608074215191127040 514409 -40298232293554504223333695680 514410 -2123243698227481555765751577600 514411 35761136059011432344658794272 514412 -9967328747260716428722594662144 514413 -30544939822141208434304118396276 514414 4177767236577689779572520207872 514415 5054458485631513713610407552000 514416 2174976282684383887485395533824 514417 -43095971684826496100329487071534 514418 -4851251653350021626636975734272 514419 9820566829072833657425591653944 514420 2384653674394351275848625772800 514421 13741816685204229829253557291200 514422 15459810242759360499248315393760 514423 -1570352748015302175866050529056 514424 13419407730391740776164524072960 514425 8174031642071713326714417612000 514426 -5093793790605124980995865772800 514427 -17574257411782980710519038305768 514428 -3221995562385273978212187611136 514429 -24341195982755850687243676590970 514430 -4616070012484854310265572512000 514431 2518820582195330958150669737520 514432 -30051004727238285669567352012800 514433 -41630224840997306662893594216318 514434 -90101895590010190198815965952 514435 -9785914586629886505670997682240 514436 -16624480637250641503750441592448 514437 9838163041586103402751747120128 514438 -18513960596786087785767482174880 514439 -39244343074903017615727620486120 514440 7515331189974209470997931264000 514441 5027550519027428978851165393152 514442 20825692242617073045317201773872 514443 19939257319299681476973756527064 514444 4860081577610923045571286056960 514445 -5208780805672184999121349516800 514446 -10685983858864448270901301555200 514447 28218668211389753918437740847920 514448 -3665327236929247138435120496640 514449 6705372247501354214443135579764 514450 5330969342454614846589000126000 514451 -2524289676623110808327931214500 514452 -135949965280995610420096555008 514453 41450096984899995739685644514702 514454 -771991784657420715648495684288 514455 -15287416763320959407789445278640 514456 17833204013772433537117051637760 514457 -25026770075916726986976147804288 514458 -8411555718456212354810390645760 514459 -38729467216564254487604695719960 514460 -5221160902230288486260922316800 514461 4665530545303758552605841396480 514462 6375972872282025335440700588544 514463 481333496993521382052443674920 514464 16231116546968649618304184352768 514465 9796062004180174111258809576000 514466 9449480260300000135417512067584 514467 1305105435757667773025321010084 514468 -5591955951470387206012751518464 514469 3686222326334044369902657780000 514470 -1236346003507811911901683660800 514471 15786387947752787624656517883504 514472 -10300307116197638848802502328320 514473 10541452216759566314404289552784 514474 21726847859697131113604682909792 514475 2414849905755481813293740637600 514476 6446890469434790887095756017664 514477 16808346481789134299274037514752 514478 261918148302087770111412575040 514479 3077499803562253414991646000000 514480 -1818066686536275807205711872000 514481 -48475397982311597365342420997136 514482 13660383857020673551097304142080 514483 -29844445840378079823439381160136 514484 15059806404144747987247673414016 514485 -14559446710680116436729647020800 514486 2844046647903870534726815760000 514487 -5719677555910705560785463016560 514488 6371587173530896276026174750720 514489 -14378726042794859580160361675640 514490 -7687576210011763751072479764000 514491 -35615938921977830167655032557456 514492 41196723298384890919603762688 514493 2831775105917877456771742142016 514494 3726175292995562858004207450048 514495 -264981602112134712455233028880 514496 3491410638378844293437451141120 514497 -15325840091433240184312632038400 514498 12223423737481181769016040610000 514499 22825549439422478858501849341500 514500 8192887799407656371134617600000 514501 -13957488936488173413017551282720 514502 3883252564875886416414244622592 514503 20751353291908057708514915408664 514504 522108192710197571217282385920 514505 5357238504299183983800675391560 514506 2770778023858132170748114523904 514507 -2841317194005797121268805272576 514508 -1022489367366770219561832821760 514509 -5215092204592759050022310519040 514510 8753723789052619736389392687360 514511 15232415821047457785606644731824 514512 342085547231739728320281993216 514513 28864659222841170476918943275762 514514 -2974051761588256295434934025216 514515 13970433252661198314317625622320 514516 5535340872612721775320987629440 514517 3177133437016001737195809266400 514518 5056287364127882292323583922560 514519 -20298464254169208073721473673080 514520 -6147241403143971730471990272000 514521 4896064064938221289217945604672 514522 6226358842145386096502499495360 514523 22676340201765996240398934392772 514524 3318257879223059926126093317120 514525 -7644737218327746372817339550400 514526 -9840468801218407174299887292288 514527 -15287759630915360715636853754880 514528 12525829893751194419854346551296 514529 45580806535666027833367090772130 514530 338689890368566282607908764960 514531 -4625840603934667955068353293668 514532 -1654363187630251013537705610240 514533 15894901224170660017971785456064 514534 24454154171852445022900015295232 514535 130132091286937046048025385920 514536 -17175922361356873151627606016000 514537 -24203438758378962248727102818688 514538 -118205612568160730228598269952 514539 -27997432521170681240541799776000 514540 9725456782171479603554726630400 514541 -9262821318149123362649849964000 514542 2149416541408048901698095719424 514543 -24762489120201167804316237516208 514544 2263447281634337398049610792960 514545 -17464025091310255784121587527680 514546 -7962293036228157532113100716528 514547 -22273926972587920288865029103280 514548 -10173822775276007255437362711168 514549 -10574049769688029831011272716914 514550 2448136242084038671260718257600 514551 27357545810465756428704860806632 514552 -33818991518931576365042366054400 514553 -2942114658805648212524295041916 514554 10230844045546233608016939724800 514555 8207909136689478543758460072960 514556 -8527771876293209834195606175744 514557 15683436095679992333069035815654 514558 -13248982313621795429188242462720 514559 -1537944960020524726862309472984 514560 6877354199746678426644208680960 514561 10723482928467939861663246620162 514562 23005295717772559845193690798032 514563 4502403607501141153750980437760 514564 -5018463002364208366330368762624 514565 621155531571116911605171542460 514566 -8039985182696976878168184510720 514567 -16954633164078019335758551549920 514568 -25814847695634264797582862458880 514569 -3606478045366175376973068939264 514570 2853140532940817675871433896960 514571 -10399123966251608557460206029228 514572 -10967174050345614105054895531008 514573 -29262925579577107061424919197780 514574 5641813997033696022064161241536 514575 14921675079567910764472658242800 514576 -9669203044251092448295414579200 514577 417062823339554373580938218880 514578 -87841347440244020148242545920 514579 -4654894384045454378795768450592 514580 7896420631172143446502362163200 514581 90313651966425698699876403360 514582 -1784271091831555121569368030528 514583 5693432777015307493919808220344 514584 5498848996860954849302455787520 514585 26453437603475749267918545713160 514586 23176570990183430356503275530992 514587 -6200631899596514771815080603240 514588 9224195247963774248828511616000 514589 18441150046345662406052451527820 514590 -2852629157149654957096440902400 514591 986957673550880339188503237888 514592 -11061486395497575957399417520128 514593 -1179207300897258944637412887678 514594 7063130482889874220607977398096 514595 16790954717003044692502213837200 514596 5012945320216525798351615856640 514597 -20600401578630282927691216055460 514598 5282042010289522916773277275200 514599 2614823334293049400595890551120 514600 -3339314324768556181481398272000 514601 36663486452014993533182334030672 514602 -2314639821987960207198216205824 514603 77835662930295813018715000927200 514604 3123941759692480206967344807936 514605 3816495862243035715867076553600 514606 -16818830913701662520075156977920 514607 -38509090961478995966386087006848 514608 -2008116965382586305097925394432 514609 -2220359096309812178445339171984 514610 15723750962647328522949309612960 514611 2911478412380764670553193901460 514612 2317577008153149542286762096640 514613 -79849273536893869408170179634 514614 316194865387426733569885900800 514615 -1625648969990775378651340892400 514616 26360441119405093141287236628480 514617 26497329838367899913584049785680 514618 -878177173982256007951554552096 514619 -9806989187559662253464074597104 514620 20857285998419197017308763801600 514621 -13014133698606132614950094373178 514622 -21056109703993165431670435653888 514623 -1665275477662608301793649794616 514624 170671221129963391706676068352 514625 -11253429231457716887929516080000 514626 2207177869888284306516390311424 514627 5694708666598612233682551937912 514628 -997546731774517735408059637632 514629 -2908828864837135709348457154752 514630 -3975535666519150594393676868480 514631 4121723194893503612065850649984 514632 -143120834737349329264550952960 514633 -3225021275798779894344808124224 514634 20284615486807881380982265593600 514635 6113468500334594274398528678400 514636 20003562328930318068496683918080 514637 -32786946662872800261074944776714 514638 16775270778591617955746711612544 514639 -3525411252646672749970641500560 514640 388269690235671729380956569600 514641 -14257888448705012880442670353056 514642 20140638948661045247721125987472 514643 -32810433516974179863153790905108 514644 3428639935309679420338802841600 514645 -7920956711050057544540003720100 514646 18821662681058239429804656988800 514647 -18636837040903567037551546503600 514648 24771004302330328898474480885760 514649 4319446522115301365199741472650 514650 606655195354798038560703513600 514651 3159740896071020512467194083652 514652 12165039287993075277506086273536 514653 -7455084016743202545198250480800 514654 14327851203342159938553151872 514655 11227334195816043466148188075560 514656 -23113139220949354322220972638208 514657 11149613585284670149326522857280 514658 25360421468412759624895295138976 514659 16616876258594397484421076010104 514660 -18336441027216437224686995224320 514661 18045224833160079515032144249632 514662 -5168964217118143092324687691776 514663 2301036248922036749987664489480 514664 21583781147111078064434629647360 514665 10710000842099240408596011690660 514666 1408879911451199736156062525280 514667 -756617620024080405866526231960 514668 622561325175609569814927163392 514669 -42877096032139854825668446357930 514670 -1101221180014088328577429904640 514671 -10204773786419949819659221464960 514672 -549040692554616694192737320960 514673 17804635192955753775068593424484 514674 -1842539756110052611352635295856 514675 2802265709266850683381570936800 514676 26177936949733561420319598744960 514677 -5716645838313782781217398720480 514678 21116705282885316355303965524640 514679 -11857008006657126361226271000960 514680 10650203960917300148594598912000 514681 -12584909390627899948550205194518 514682 4415079760507093278439288020480 514683 3074038020353006875210854668976 514684 9476016077876159300977524822016 514685 2169542538743697249919002988800 514686 -10979191314952360431100470495936 514687 -17930454389116277904463096937520 514688 11459257500790668570819318251520 514689 -6566587393901465628500894844480 514690 -9448679562256098078540218611200 514691 58423714744110389927834729998080 514692 -4953391663546776154110363183744 514693 -13045698104321969993755710571136 514694 19083191210244343682211400722432 514695 -14129982715311805130673488236080 514696 6770303411421098753005328271360 514697 -83420356447638867169645535375334 514698 -5878432348315924300845345895680 514699 -13025725968057356776788851360040 514700 6788715001451251007107265683200 514701 -1232795454683824273646007414720 514702 23055500222098789085559391983552 514703 6491224285023532540806702935280 514704 1360965994686358480806803472384 514705 -15317201756460333472629874505280 514706 -18600174743869652630873371790448 514707 -2915066536819044195051001894608 514708 29357435007716252385243229305728 514709 2304259209668781329249877910836 514710 40273916472181463447606630400 514711 8600274324846265953272733914312 514712 -7830488988814158986077085184000 514713 -23678707595270024299335635793456 514714 10506778971300419359605301255392 514715 4527578116534713698223489971520 514716 4744285627532906411145060802560 514717 6047970494400710614797298720480 514718 836095002702194897041427221440 514719 6918497851493782292417588536344 514720 12796730706990411997462385786880 514721 -19196283978690501559803237547500 514722 -4280659529148854922465834969600 514723 789052471479123018248662268688 514724 395052085752608307835711291392 514725 -8543934902276854880270968526400 514726 -28723319996250215340752836656960 514727 -26249647146380058436595725561368 514728 -11145386613375371256732396748800 514729 30986540376940407561618276138640 514730 -13252229389341098763903337134240 514731 6033061325404611041782751944704 514732 -1909241813731818980770853595904 514733 15231006450025498392981682568982 514734 -2104643481730956778750165440 514735 12465500359327328003043483547200 514736 3932622202452746041404241477632 514737 -2487166519203409005214157062206 514738 7219224309691029396211280234496 514739 -5706804217974874660895512361460 514740 1842534070808392926070516408320 514741 9046506982334748373429656508142 514742 54551815265122442224675834272 514743 -6856482212225373265403242967856 514744 -32854452515225160035743991439360 514745 -12104472376886482880120781642240 514746 14082644410972716755233919701872 514747 32999202750463674677784161284196 514748 8410129214857778954021162480640 514749 -6029428719229387749438984942336 514750 10832857861270511732274544320000 514751 9402718761483987811346299954752 514752 -2636129688994695985764382015488 514753 -578079401585630156573700237776 514754 4579515771034844825245526540160 514755 -130954327827409478406753809280 514756 13015504335723352040127546547200 514757 32976903043687403337777691359006 514758 -9534175962040282121599615454016 514759 -3035757223222120812921236243968 514760 1879668141352183504340424806400 514761 -6482706812382428224382706169536 514762 -7916087632270891862692801468368 514763 -65680392690647007112788908496 514764 -6355714364967207475204440791040 514765 12037810809203259436944270195660 514766 -3870983302769244026351189339136 514767 400895237292452505285600677760 514768 6544815228406812451764878139392 514769 -36706535431190502860691971938830 514770 -6547506948701475576063544742400 514771 33615853222094627969591649271512 514772 21727829543902722277341170837376 514773 -4680734324766081615405769846176 514774 -1269093751479412908632156150496 514775 -3393101973451535123659806975000 514776 123072210367502152076032204800 514777 -10415654399525349717759466060128 514778 78894741031284419214982444800 514779 16885630146694333101827336183520 514780 -1653032809915461144326056642560 514781 21438538309766369505147319713132 514782 888361287646884807270782413440 514783 -15823996917771561556947032783968 514784 13760805082033446526345373024256 514785 7821752277315326115534128035200 514786 -66779895143325665155134744576 514787 -209927150772185819194657020768 514788 -13237191637844402570507241753600 514789 -440366089865985388899904043232 514790 -6725302564955761221875268393600 514791 -7932337591785594779604375466848 514792 -21013136012773948866281390131200 514793 -3948019778522826629257387493958 514794 16000913199870370958976762481152 514795 14801273119506981086656106094000 514796 11369883772737815207648769024 514797 -9862169427938185479336006439200 514798 273986432565893880476992718400 514799 68408373217311842819963046321336 514800 -883519823057067162111327436800 514801 5201417968866253036287357021504 514802 6439728381106534135669869134352 514803 844060220363092345202122054704 514804 -24031699548050908372543660339200 514805 4070187901029599014286103252000 514806 6804509555816375699222464204800 514807 -9561780023898943673504392386680 514808 -15142809354780275890929336729600 514809 -24653643652461359180924712316800 514810 -16986249056078209135424974609440 514811 -13609525946205525455447563815216 514812 15138068480421947814348310528512 514813 10890816418760026733450074925862 514814 19618218265919793938401163744256 514815 1568627973375077552616812689920 514816 14363229687859260396411815985152 514817 11382910943413326187884366216192 514818 5538913194162117652088906163744 514819 15892289700791840389173643252220 514820 -18455726282571411768487581745920 514821 -7749386959128007860789145442496 514822 -189052350030855257147108683776 514823 -1376469551774771337287295821928 514824 -12174937899980197519955441664000 514825 -12828894016953132674041511272450 514826 -5562386156755179451700772194976 514827 20436166724930949543763120034364 514828 13400502705777461076882254601216 514829 4035623863961909926054024106976 514830 -5954868193440441986288850525120 514831 -48126495348055292722065287084368 514832 3927417295374868566757166284800 514833 361915912018977217597674826848 514834 20704871364735645389858544213120 514835 -11979874744317768614827396272720 514836 -55810776544098060160788682752 514837 3951772379906202663840720873720 514838 -7168586491949539214975726824704 514839 38175628773494797462513496448 514840 -19282479418991643969031735910400 514841 -41414290308109152623064736072758 514842 -4583504221210230078606697969920 514843 25001431918461447325425028480000 514844 -11862597504950159634435089238528 514845 17972164906304861115080596212120 514846 3459425408314540474371850673280 514847 -3563072887136713994661038860704 514848 -2489478373058796297954086879232 514849 33391815201641965186189337750064 514850 -1626185518038729514861990195200 514851 9475698586603068600162505619832 514852 4734985489560035549381340451072 514853 5655397316091531081477205911102 514854 1747976337004788543317998220064 514855 -8176315344328832769160737120 514856 6160375509612855199858529894400 514857 -753014793405499532868178790208 514858 801145411320617381125046808576 514859 15650915764008964430035044315060 514860 4743742073526126747015103503360 514861 -63001256248587574942903726128288 514862 4068592191710587150147439637120 514863 6216583249085996397152573312400 514864 428571066646449781291253825536 514865 6000991310160400264066384116060 514866 -10727336273141814353058801369600 514867 8429500182535583570637080491916 514868 -26346831924286873362489018279552 514869 -1535446413656018755354198173312 514870 16779425057926246221306292154880 514871 -4513687652109283115779386308688 514872 -151540469685323743244498657280 514873 16018991253292884595150204302122 514874 -21626062586012890234357300082064 514875 -17809564590682239933283322772000 514876 -11352271998304081919626906253312 514877 4228574343618283198251222874272 514878 -336081478831932591144867078144 514879 -3189062682298510162332047618688 514880 2737567836156501563605804646400 514881 7999378209016993924514924507280 514882 -70296674177500126593494825088 514883 4307883983363028787362721045584 514884 4465757785390737187570225846272 514885 21620699848403924048828378472960 514886 -4737809055610024959413532904608 514887 -4154297706282382799828871902040 514888 14992934631909064646864668139520 514889 14995335716287505023570098249690 514890 -1851879641977905447708163238400 514891 -7940473204976002141054398627728 514892 -4456659251592819622561291103232 514893 -21306916816514701652290739752800 514894 18311627621314505640650265314496 514895 15325153345358361420749805232800 514896 7323891257802419732763831435264 514897 86908867257890232389688292936000 514898 -16716986242514330521744790978400 514899 1386420509461205063449951296768 514900 -1507831950200690084037089792000 514901 -23072280334778714204915277701376 514902 -4054948376435194372058327957568 514903 36894518159648994627958577574152 514904 -8697121109068987293154501140480 514905 -14750091544650635653176689979840 514906 1232770283304059682916891073280 514907 24155483710142654695789957398720 514908 22564634862351163119116810913792 514909 24446702567881315491657671039116 514910 -2699907095827877068314373570560 514911 27025820079080985666891219744072 514912 23729259530191837991031325458432 514913 8267062751010733809857278893696 514914 8854406812190117906645106349440 514915 10790349038581213962687035860560 514916 -13249801214207153004019468650240 514917 2770394704975463119512719167008 514918 2005271983034043444911984744160 514919 -17509456885725839323651249438320 514920 -4257812093243478333877503590400 514921 28742599641232802073754247256144 514922 -21275798246149554700004435827200 514923 28879249698385109862307868458584 514924 -19178156986038721769491807856640 514925 458892837171222808901581104000 514926 -8837917279109542864536323102208 514927 -8752631236493775499311179264528 514928 1217998174513120348263231946752 514929 1616915076743064010743995431680 514930 8123050830242218486137504635520 514931 -8063103205631402040336786689400 514932 15633586148995655861359238774784 514933 1336015024986062809859717883182 514934 4663891747920557469291066648192 514935 -3575414891415797300411409327480 514936 28237841369696259631165753589760 514937 -62390163758597969990448449859708 514938 5848390629960935732525301661440 514939 32560007085867929499815841240740 514940 13699488264783061599873306647040 514941 -1924114778566264689216158866176 514942 -1656200948675803138293842521728 514943 12801299780009827185286851114984 514944 27633262065311020683236474880000 514945 -6511147288411343415744955771800 514946 18098825032811581603290678366672 514947 941912153410559345621051880960 514948 6123453860544667834717135097856 514949 45212766720141050448592578841950 514950 -1237551056445805823238926270400 514951 -2536540040760519638470223669400 514952 -33766274710282151203654969958400 514953 -17380947479790067555315938445980 514954 -7784009956680961720185456099840 514955 -1199891897757672457905169206240 514956 3838863848593270979057202514944 514957 -17725685447195128608061427500160 514958 -6118991869615373155442932540224 514959 17868513358728264868494096647304 514960 1932008105600276555281004789760 514961 -32330182606389575955943430485776 514962 4918410932958943892496969444864 514963 9895598403346784824848902030544 514964 17069487444948584098038264973056 514965 -155342910272219333611128941760 514966 2033743339899205329697529045760 514967 -49269649262848209877851575676984 514968 39695565723064244704972800000 514969 -3926306371702489485040395782080 514970 -5315522834593093262509768089600 514971 19906027456296747032068245096240 514972 4358706683623933047966076628992 514973 18596671809225271591652241200460 514974 8981630716518374592520952343360 514975 -12796869846331932198263214985000 514976 17498499344010079034655375360 514977 4172903986685078430236440044720 514978 -642358230672865478938950198960 514979 -86339713308174493493056973233824 514980 -14680154500666677991159606275840 514981 34368624117078764860055123795772 514982 -5396822628303249653503185118080 514983 2108500447301196146380731144960 514984 13801038716101587060773551426560 514985 6452687289941433611177498280960 514986 -11620724012972656036762127982336 514987 3446755019612055557962865053992 514988 23617936333343737821042604639488 514989 18584825875382013182187906153654 514990 -11043221679913375569498872397120 514991 -21423636773063086917960729377928 514992 -6897516712927396300366079754240 514993 10724098120512686339720339375424 514994 -254790310804909353133095358704 514995 -4474224779405006266410569184000 514996 -30967373609248509730336473616000 514997 11964345811764466128663227113632 514998 -286725775822609719601674044064 514999 -8322289795359302773382916301800 515000 9324122863992757042953561600000 515001 -4723740699031255824790411541760 515002 15855628719149545001623135139952 515003 -5896326758459935321390434825600 515004 -3648512577025327906824195022848 515005 13840471636955010261346887519660 515006 -13349844502817621511289153122048 515007 8206732354620478170749046048504 515008 -6589532710196649918697759047680 515009 -35512995701186349306861314865360 515010 -2442576743158346058251312317440 515011 -191071503411261963573225542400 515012 -3683868244617196968796458086400 515013 -17305817546381515092490357652256 515014 -8668369566597151683331908932160 515015 1432307580621623542763250297120 515016 -8926948676098447023948876840960 515017 -256407904456087814137764157388 515018 -2819039346916054991573591894784 515019 -25002081841841827163428244815656 515020 -1807053428864109188013579095040 515021 -6492487934266119759118021847880 515022 -9495268421847028076855207867328 515023 32337189323246981368097701574104 515024 -3321254697138810541730629263360 515025 -2299064576647502894082718320000 515026 -21405570259802738120783158072320 515027 -8056889451545125425837818776680 515028 -24485681585103128571533664743424 515029 -45031051643989995398125100669024 515030 -13340405393515216797489501891840 515031 1460743202920397955339893583744 515032 -16560502672761218114736289136640 515033 -14397261324019912057129007154480 515034 815309093797380777018901671936 515035 19366198800164121390391949676480 515036 -14027331698872405281353339189760 515037 6372053232579723565751627410560 515038 -1503795495683289182236590430080 515039 -9601287834841748715867929880624 515040 5601876175975055186345774284800 515041 -9317956767937543970248449118558 515042 -5662168137346794191657954618112 515043 863392161203951201231342303160 515044 -32767659863878278126810163732864 515045 2475129125485448747630575142400 515046 -2051885292747904334178729363456 515047 2788303894901559671981531203240 515048 -4854295761127390161829539824640 515049 22205619179574252801226061911200 515050 -3951869016945028231293975817200 515051 -36439426723757898287486951788296 515052 14930684514763648341454240358400 515053 3835640333377215094222591289280 515054 55856853798270201067130817408 515055 -10597689876687143466337407840240 515056 8172230665928857721777048256512 515057 -52061896324595454747391142284188 515058 -3250533612265113890770690156416 515059 -23438985108241933133518792577400 515060 -1149487055038717910860945367040 515061 13722519585490295035414142466720 515062 -10323367728109488516816635177088 515063 6236090243646383127155815642920 515064 17943213258525643648434906071040 515065 9035011528365886060452413656320 515066 -21101915998615128663295903053600 515067 6658922719750582246965185152512 515068 13441890769670904335103573966848 515069 -7790040995145057857419041869940 515070 -5127924366581683358739446582400 515071 -39525089553268038385155358899800 515072 18590638684186157066907304329216 515073 -8230247686989002206852705711872 515074 6930543817434069544432880420352 515075 8556481518661023939041699664600 515076 11769326480805251815548000709632 515077 9186946336244296800488848133692 515078 18885019517960336186543252895840 515079 1973225471801376526681216457160 515080 -5565421834310785473491705856000 515081 -1560063670819058476041974011008 515082 10231513417099365260929329537792 515083 17888778480884463539266930328880 515084 -3454735295134858977497011642368 515085 7582154565424428289208782419840 515086 6567172536104054766152887586688 515087 -17034508206015972974374746525264 515088 278658173809097085919259860992 515089 8371163919817133030653853907890 515090 -5501227236178503916927360396800 515091 4270758051163436340671471652792 515092 -11055322259723726702013471049728 515093 -29291446640268721489955151920100 515094 4800892468913615694554181231264 515095 1157628516105025081675619923680 515096 29579673534803004707472203274240 515097 -296339995960595101706371356384 515098 8158144635094310865343975368960 515099 1539515875554588132112217560464 515100 -5339592452431067995158993331200 515101 56920421504645145287962241101632 515102 4012597052152794995756821997952 515103 -44596760947945790853786943095936 515104 -32408003093570838823980421545984 515105 -10920096371011497310335063660480 515106 10501922158708011480638654572800 515107 7946121218347155587873442168240 515108 -1258113906593380990781696839680 515109 851274008817924280485928711680 515110 3552401365906383266108839896960 515111 28512108114429276421650894686712 515112 8156679826455753968860857630720 515113 9646480690512612589510129975204 515114 -10340671487223832012628057028768 515115 -1803474612434997736720024548240 515116 13159782831387921800235418928128 515117 -49428360945383357466397056720168 515118 -732066255023887943707887976896 515119 -15238609917597810118121356176840 515120 -3807983726379818278672139550720 515121 1341086855995218829293004812912 515122 2877917355683632489704525860112 515123 6883333909695690970417177941840 515124 -1321722308839805992039600108800 515125 17291497234526859396827215854000 515126 -6504284834440237694434871037696 515127 -4723500081312655999457238466560 515128 -39513459254911953089949789696000 515129 -31448351005749087282828423469680 515130 1918001043730863943265118781440 515131 3107933077539035270449184648112 515132 11847495023587263020389580344320 515133 10184025415092960042979295745600 515134 7268466139751342404608304982400 515135 28884009131159426922333876595200 515136 1553967600538366023563898519552 515137 -24386150127806147801700600964734 515138 9842612188684587881667917466144 515139 10225827110855805999002518706424 515140 -207233048319159273570980352000 515141 50114581162062132071492267486784 515142 -15319005974385605096196489579360 515143 -10650028138534738534620111869608 515144 7272528922089002591592308736000 515145 2074208027839140887030377535040 515146 2925705366963262935538053315840 515147 -294041199278539865901913579044 515148 12986356564961391413843496967680 515149 -30825709724662434158950994211850 515150 -7035835918959697624393441267200 515151 -1383360495131102750969974053696 515152 6065216404450464534666412032 515153 -41085159603756888898343040563598 515154 903681139187949182778752875008 515155 303094274375814755597243418960 515156 -1808909233588866092653424421120 515157 -21838485448443946489066428881760 515158 1827443415938900739072976576512 515159 70375845164095551594571099620960 515160 -8727295799569944978244375142400 515161 3227734420254932882646256464532 515162 939970015985491095376095667200 515163 36632696825718067926481068636288 515164 -2932800194955746965653393411584 515165 -3926805531742675617790909190400 515166 -11163303129600523451359593907200 515167 -17164551738807233199948683740608 515168 -38732258211179520583342437433344 515169 14371157184282737766008354578194 515170 3176902695091924144604306069280 515171 -2838212232805429390405350188256 515172 -38589360237122897873651355648 515173 -25340635367716517969224517720578 515174 -10280112419310903871453537276608 515175 -3398167851313595470628966469000 515176 -69796010149806914110965104640 515177 -13005264226926478104203034499392 515178 -15220360467653673146577667618896 515179 -12546807055066218193389080538224 515180 -9259728498612311901984550809600 515181 14942564909982851506650946090080 515182 4580821230899332366507382448192 515183 -558787115386565868647786683656 515184 636694276467970065083886895104 515185 -24412415757801679017855388944000 515186 -10065872740843188031522332518400 515187 -3949501902203194422953249788560 515188 -865821910955146911016785734272 515189 -2835234822043534516658042847360 515190 -2442317270751160835669583125760 515191 -21798336024916091621212824160408 515192 8389393318261886922172296192000 515193 7939077510594652256417561544384 515194 -3772170883381838285748215481120 515195 323821450340914594103274264480 515196 -7051302448662516486963448951296 515197 10942939433411238230641823690412 515198 -32295102268012601522497154123136 515199 -2702726890178178699523885684536 515200 2691018907219534122496032768000 515201 -4343746770271764475205499271596 515202 -9460635643528313513095649684736 515203 -10357166571654886624903922174816 515204 -25579962536176585969814611891200 515205 7083517988333503183828811020830 515206 11613385341531751333758693297408 515207 -16171711000497652236032130274176 515208 11364147742825133051547082383360 515209 17269239513773524656269864209104 515210 -9704945926664719426739849934240 515211 1984406833248597029834716492800 515212 -18182733332224080692652180005888 515213 -17087774549256184997764129277556 515214 -10161595497221840393459568230400 515215 11961987745777470339640673940360 515216 4061153019419841371496809644032 515217 7250989024113547439338615539648 515218 17527126913999578237884621840 515219 25332972693979244491929902712696 515220 -1554494651089994061496692080640 515221 114054566231670010250148411840 515222 12081502715663418665574196794912 515223 -14265040578607211083731039162240 515224 -19969465200610390438133981399040 515225 871129973434033731516556509900 515226 99106565654887511025201732864 515227 3359453909990284790547664387076 515228 -10695365564134201239746671678464 515229 5745886255361281996308752294976 515230 4529904725686228075264011177600 515231 37707186524727156194450476984032 515232 -5937637186909211322242200043520 515233 -22682309568865006240223085791518 515234 -1510672172295209838162993356640 515235 -11829954848925257448893812668240 515236 -12270996729064493555660368042752 515237 33416063789307694999245441245886 515238 1240369124684836692749290536960 515239 2949496176594337586896038950656 515240 -25456558933857737226699660902400 515241 -1195158532993654430098049303718 515242 2760960375363633691216864896000 515243 -3376389268409654843421078656400 515244 13183019019143440026620990178816 515245 -23879528881522209958199321488500 515246 -3194349797393171319347209098048 515247 -3945212045081664582750295115520 515248 2040412038466015097932017385472 515249 -7656938697473499263304567228864 515250 11577885132323091930875883720000 515251 -13473405548817563747133533371392 515252 14959206807795441471430590308736 515253 -14919123185024120535003684745536 515254 -2226767345312807626685993123424 515255 2748199547705578193809252476960 515256 -343981228587863747044167843840 515257 -577574687161675601888797863468 515258 -450657108067563346963598057760 515259 24191650843380102121842664349964 515260 14777100552180448767210342842880 515261 -25145774294086747425862026199680 515262 -4002238592308755846761992492032 515263 6144903781636574749249008277360 515264 -5939884892851569583867878703104 515265 -1739390188037321740284917239680 515266 2056031285047167869780132987424 515267 -4075067842429064215753259662848 515268 11086582129149516720783327313920 515269 -296155323080927744187588391872 515270 -1338825490243484401186774986240 515271 -929330919909782572229235718488 515272 2574909105644864488671102412800 515273 38605869717941954556661302850080 515274 -5982428577110156181560751522048 515275 19273342643460581942284358339300 515276 10640653717160023443319606844160 515277 -141857932840036354175739654240 515278 23031752877702002960888837365440 515279 15076536345926400640100176400880 515280 -1090707664305744748343859609600 515281 37701364821210074890808478925350 515282 1676226227434461422475228125184 515283 19955717094293010125302185559224 515284 -9534369104678851137012403630080 515285 -15439642165561809420107153780040 515286 7955496331130568027353600545632 515287 -2237959690825296112793476081864 515288 -16383350998675877213037070356480 515289 15023303462848259212080699171024 515290 9345312769031603882062370688240 515291 5593889762231985457570893510672 515292 10490491736688783807941240512512 515293 -12698590190520906966960146138458 515294 -9878966784257429030481505815360 515295 29454199448149113141048681427200 515296 -33428093740072743770697434923008 515297 -10621569426238979264492317685328 515298 3587643527011150105657395095040 515299 -15371923840911597366032316774160 515300 5650849806731507883508158998400 515301 -806985301945034811699908549280 515302 860300490802820190119077624704 515303 -35351818989163499511044146525896 515304 11344864530291183489756327966720 515305 -10793947186512196032168838981440 515306 13856228473832591693427753419520 515307 212425945501108481754612700896 515308 13958495960278871135495741700096 515309 -21054537319357564091977008187296 515310 3973427903988454865659501420800 515311 11707710384974927346606049112912 515312 25544057513775028667017592832 515313 8207023956573866118642412303104 515314 6665853948312259741387337546256 515315 13418320475295091891378676740320 515316 -15425794154836387398116927029248 515317 -6180934541803051969020115313280 515318 -6920890232842609782163173457920 515319 822880817614454263410357900288 515320 -5525931151831493379126347366400 515321 -16725396335898940566671221012908 515322 -59902093249151147452645116048 515323 36020332124056365368642906145572 515324 -7061448795834031252488964706304 515325 -7513900948746270358010676338400 515326 -6487531519875167267200911565440 515327 21218658086023174361283437584272 515328 -12785058103949659714290557386752 515329 -4974807020961315647955776995260 515330 15569608829038749175335025550400 515331 974562407150851199288376401220 515332 -5532342296468491176624825080704 515333 5494872405075379936242733221660 515334 -2142541093003740017005600653120 515335 29629827611320951564168085180280 515336 -935565405606431772889270794240 515337 -4192733222686176489979104474720 515338 -6999123172140304384046329889280 515339 49597608582105468582419139180 515340 2789184355149053930953080268800 515341 16411625979039879462710569094400 515342 6455294239616021132806498971072 515343 -10512759498528146841366526665216 515344 -1449903462101494125747576504320 515345 27072808769813175405367837130100 515346 -3189402194156342829714726061056 515347 2809127632053432536915504147712 515348 1267837578540824884387922932608 515349 16223239773905140143252307797120 515350 12641076285647725196551587844800 515351 43060070982328907136167095265352 515352 -4499270566788202131272964710400 515353 14198527652699409100650082334464 515354 5338521937100373228037674514944 515355 386850016192039205568281809920 515356 20024902484540535048928849400320 515357 10207117197878250107087586933606 515358 -8880624166493248103235655613376 515359 12132117632069536147844813436960 515360 -8687265345660221289107448791040 515361 -3154717107969585445470203983872 515362 13414799703170358582947668726272 515363 17779676949886085497724989584624 515364 5790533403526304416354440824832 515365 -4354303523737076955336479983200 515366 13062707785497785541312441722880 515367 -6867384717306017191294255773672 515368 5908206477007478790236319989760 515369 14102537726240139872254565851770 515370 -660687794282290337441818329600 515371 -39860084933195296852655259044428 515372 5011271273549596795834268289024 515373 6776091864172271167518790489824 515374 8083240431753290700043518831936 515375 -3386560930483235036620408320000 515376 -208234134313678453731163176960 515377 18256434415193293850485704286226 515378 -5695660446618705125577977771760 515379 19709798109206088947016144502584 515380 -259241553511620057028647037440 515381 20845740849531341167413568579182 515382 -822087747551621767523891992128 515383 8946306779817104595695258846424 515384 8796550134197214286672908165120 515385 1338900146336135710229674028040 515386 -1696062337548367197412430703360 515387 -21700551765323024061774601807680 515388 -8614529424396619175963140439040 515389 7876253237630763488761255705344 515390 -5747912704381138076357111332800 515391 -5868270548123011251520520588400 515392 1029049354836455753449391783936 515393 9305181384459086094516184768644 515394 -4620134936175854960465290609920 515395 34009995880277979579447944144400 515396 -16500284044273537084198467256320 515397 22975632986808138397608639909600 515398 173181563417221427402670930048 515399 15116258986547306577679339634880 515400 -2954399178049638718365711360000 515401 -29343595220329535467968262914598 515402 18802562049443732341829486326272 515403 -4218370193652106187370191143536 515404 -39966630398876921076366646579200 515405 4655831320582097301700059489120 515406 789774577344902464561098252288 515407 -15710081528236588301955615292080 515408 -2721232967783778147004844679168 515409 -22053886274656262340924361402896 515410 -257609874195030810467798784000 515411 -3292402532900596203714892535136 515412 -22537838694192727857653477099520 515413 -36905849532127271995611025794080 515414 6463367289067676842108211809056 515415 16425130631968429783681257187920 515416 39552526196811328323278081986560 515417 10096853800955446179148248955200 515418 8804242389327243765194991112704 515419 -960139669298850247956179695704 515420 -8686188977154510984864995166720 515421 -400025389850899615110180690810 515422 -13126705141879660606105050799488 515423 -7051196382990503625101276592480 515424 2488339825960829816279389962240 515425 -6099500701284456647725380130500 515426 -5614917066797454509458244423088 515427 22517966766320995065893578716480 515428 18562293129859974456193059939968 515429 26837919547254177654547642956030 515430 -4645667087405870223888452505600 515431 34550907241220412320574010297128 515432 -15179887747920250298594987212800 515433 19909934899823963553241888903824 515434 9054181229827827145419286493616 515435 -20249948747941671991542605625120 515436 -9024423818702694166778818226688 515437 -2527660659413242172420812718080 515438 2894938516647558309987301082112 515439 -15027964941357499915306439981496 515440 -4822528637010085021210130841600 515441 -523002455547640691070896694288 515442 1899856357657681390838671739904 515443 1721156063211855499459917042160 515444 12734667148246587433127845143936 515445 1326957414051643308241088745600 515446 24674365408684009297379748151680 515447 -8137309441835361675422429071848 515448 11336670995309379585053043609600 515449 -30745736983090817452238896775808 515450 -6208663765456602898153768112400 515451 -4970740494955391155360268550720 515452 -4650505126321741781122032076800 515453 417837576175185216240802336704 515454 -10053532945538773670570049305280 515455 -31637539684904654481716247263640 515456 38966464252230741266929979228160 515457 18593964333452220264632299947840 515458 22525299745871818894251580879776 515459 -6512963927457998280606151508784 515460 -8742030472769540720995307520 515461 -8466004554632322421986559417700 515462 22683490431817434217288660763232 515463 3254052920159313383598388866384 515464 17493602605755936386615765775360 515465 17494168943562563224949787061860 515466 -3912939505428156735770839700736 515467 55293437757435791119085155000 515468 2907377961887292948538660786176 515469 -20741964437138988280834651553856 515470 -4357165316644562617321252156800 515471 -7348083153519247740129015197256 515472 -457570723440479313871358853120 515473 -2916760747508722299604121684800 515474 -6281944597588595195384676343008 515475 14183194971444177659400107820000 515476 -1137991712919152907432901165056 515477 -18462009638755280141401958530674 515478 2390559279400256239877094396288 515479 12917857268854071046572132051160 515480 16807784200777580420327578214400 515481 -23199030703335443597604044505648 515482 7409759059971739263833445360384 515483 -20023433734814173840940437523640 515484 -7648914712666992117395618304 515485 40346423293899945491786698040160 515486 -3637117761051634156033948349376 515487 10377005571361961556073532525952 515488 -4900406920646112513395390545920 515489 7849327843995685788023529301440 515490 1364865676076721583473086085120 515491 -39875456285679447332260315006248 515492 3580733948269553287764221260416 515493 4918021391156332590387987913728 515494 2783875661415310560243241928832 515495 -17845300452178315617290871837000 515496 17362523680830154524262317096960 515497 9106432361814044556012188162212 515498 -6673559772049979206546738616064 515499 57424884253109679059858958336 515500 -17891473116509697334896661248000 515501 -15383213717789532922656732303648 515502 2371015313210955284829677631168 515503 -53593738769747346016669085588576 515504 5539282272886576748472811192320 515505 3687739217835287162699543938560 515506 -5265940742197073678552166952416 515507 824020453075849907838830079756 515508 121147232835935651291605241856 515509 13602937100676550839646561670400 515510 7668142549696292065962206492160 515511 50711782683325428224967139800480 515512 -5009118671654134237367841484800 515513 -5557119671359643184731602378416 515514 6743543338466956255529275706880 515515 -5639149492947373051334930549760 515516 23962150392614494993230796477440 515517 228584056335878517712569042912 515518 -26336361448139622916735619536896 515519 -9032465611360165873701963430080 515520 -2491193280367009396651563417600 515521 -14046813678881497224144667087148 515522 -1156072863219538411465262171136 515523 -17469591830100042926589262310400 515524 -17762965706422996615440936047552 515525 20846763214223657914768712181300 515526 -427105138108815167139372229632 515527 778404826206113402684577284480 515528 -15470899122689561181054845245440 515529 -19260651973600557538712138390400 515530 -2717750866279584506708957921280 515531 4644549447807370642914018065184 515532 13619410667757943198305540521472 515533 10603651471791869709540665059202 515534 1774254542637297454723155462912 515535 4467087065700367193931138493200 515536 -3765776179450352124946083872768 515537 -19378638165352811809655575467408 515538 17534256367256905137074802328320 515539 24025287945885490418547488575340 515540 -7537014728615165434921562688000 515541 8342642120078178595687273526880 515542 -20608330804216771684070350535040 515543 -14573153370264567678492537974784 515544 13833115563786598803541261086720 515545 12393552052023624946039581472320 515546 14859411815223855160326994206720 515547 1357749791254649827230606066924 515548 -17811645171883804630435227277824 515549 29041476713266967496764465344236 515550 1249454678689094091171918105600 515551 29979450799406473423794269745400 515552 9135310522293103323883466391552 515553 27715132085008736655867636214704 515554 6861767166224813391298072888320 515555 -20348554421842995851728572879840 515556 20537058937194138013580694966912 515557 -8776993740477839197000242469088 515558 3327631146462519723723236040576 515559 4524929526361372523674450778880 515560 -8883063510798273272325045504000 515561 3438003185475102656806212935424 515562 11913133632028015779910250853120 515563 1436763491837646502721414349812 515564 -1683796055332035721646020598784 515565 -1327540431478475379188181866400 515566 7774384259774268581019494087232 515567 3093668646512417437751831059320 515568 -2863206718937099374171252064256 515569 1467650337201369131882611717744 515570 77988501450785530110081139200 515571 5813973993264253959013971450624 515572 -14501157499058737917783621747968 515573 -67867338540852950739574258075716 515574 -4487588644442942746959735034656 515575 -3980179846556297346934361552400 515576 8315710055553981815421963386880 515577 607855931600102304211609140960 515578 -15075382798702410298612471837584 515579 20470390057360670177771948742180 515580 -5517260956122427664456080250880 515581 -560679546457870270731501754 515582 11867882857514534907022189627392 515583 -11103860773346233186331251243848 515584 6210329014067735477293091389440 515585 -4483925384753725085018057672640 515586 -485782862613347075252392619136 515587 38048396969378399390255756778236 515588 -540317111298642675780530651904 515589 -23861884897764072673710380575776 515590 -3402982371140324206452432990720 515591 -26680877227156972593669065866080 515592 -2928334456246871683179321753600 515593 -17768064450537117242620835776056 515594 -10218019141476664689662133533904 515595 -792949645237009596358798087200 515596 -14361798201376179941405694724608 515597 29426299141024655751357188213046 515598 -15463837166649928440185903564736 515599 346579095229118405346954890720 515600 -132547500650191744209675264000 515601 -12671634888639112346005021950960 515602 3775898374166015068873119611904 515603 18274741677424408966695530264640 515604 11086999314441981526221157840896 515605 13505587134843499377232499930520 515606 1307574071986549950094164866304 515607 20534575880185606408704232136040 515608 753878640513689395622814504960 515609 6551540848913596800687282182400 515610 -11008140976194706058433269221440 515611 -47985257707678016234904910673788 515612 -5073752371012830009086889183744 515613 103495292390116970088696857088 515614 -10173022026624319868646033669120 515615 -26334853360210073069884105713240 515616 -9645671439686023814550836477952 515617 692720315359480030753543552020 515618 38577862381837025997572214895104 515619 -9099533316595639278354341004720 515620 -4015966790100413466984598732800 515621 -3903608925969852688762044842178 515622 6907618398435049108411378260480 515623 4005589151631764047330551269824 515624 8746563829050202185514319784960 515625 13086005009880759651670862250000 515626 4415911975553310959821584182784 515627 49518606110324995353092560790760 515628 -19542103627810671037437855660288 515629 7261647933109397696396663580684 515630 -5524340150115025836301946687040 515631 17327153071805201095852630802952 515632 -1608830303926650887077036883968 515633 23928283957330925348871050616960 515634 -753008890724026619953839948288 515635 -18075216126237424101427246079040 515636 6893324684337372567608539576320 515637 9087341692427480262932227738368 515638 -21601032925362089588657456307840 515639 44095326410824932438296726134440 515640 12055267431254075623744626892800 515641 7955139164808882387792206275520 515642 5091514554092191557753591896832 515643 -28997314495297083552635022140136 515644 1066629732402119758560777793536 515645 589514760103964250058132713720 515646 -23482104592143882125380133630016 515647 43570635255944884640612872488312 515648 -2464278956605954699173858115584 515649 -25541002889249150013815955090240 515650 7129272001894892148987551746800 515651 38955112311017645670557810846652 515652 -9137164628743325961447985809408 515653 -17789235130061381716036099520098 515654 -3266072964736436239186362828288 515655 3976111035493399102928328660960 515656 308332217073015628052567040000 515657 -10298301619445194211664365349708 515658 4369701281922451622704747147776 515659 7910918527712098022291353865616 515660 7333188546865049745665918976000 515661 5926653906657107730244215081984 515662 6236303861510340865851080760192 515663 -11470656624862392493447280627088 515664 -1976453351999914149766761947136 515665 12070313523426064408754834877120 515666 1921931817130176406949496241440 515667 22840474254832102468258718813880 515668 -15267812702685976230953629227264 515669 -1625829286709228975682198473856 515670 -2482995789606691689018524841600 515671 9937563151815579924590478627592 515672 63820499151512921086875217920 515673 -18538839501278457535209985219200 515674 -1747040552024789737089899867664 515675 -20492012560739107407990660881100 515676 -17689896153590703339405677409792 515677 -7796059070971572677351046496474 515678 -464353812660724005266594202240 515679 -5791460873948175360779009827200 515680 12153176409196826021901403422720 515681 -18994255268187026978226370903518 515682 -5468853284011490794524620017200 515683 2904107407318980564463944209664 515684 -15525125386517744794460328419328 515685 4906397823561450919936334707200 515686 973288013628808628444270049984 515687 -37794185861489963699461355534664 515688 -3451540455720727074175572541440 515689 -13622667457679952949340227892700 515690 -1848799316195550356680412697600 515691 -4091984073986284975579068769560 515692 -27009078687546655533489602877184 515693 -45021097328057051527354633670058 515694 2344174249032025360294596416640 515695 -25996862410826149423456318361520 515696 14800005718649821487173602312192 515697 -2032253022754172238776672192640 515698 5012966490292174926103486836480 515699 445797583703585534639143748160 515700 -7598045526041673310408077312000 515701 -47253965459046109468658161017298 515702 13221303083190808551025666656 515703 5238161337741583805913268468944 515704 -1009458259945628264740788019200 515705 13969505024256239522854665217860 515706 1679439565545131036464027757568 515707 -39938539264386657400674516957840 515708 4263855879592332277958366906880 515709 28613444351326995057155191859814 515710 8086983146417570927134274703360 515711 6540714569433614060879387122032 515712 -22425820156025326083221382758400 515713 1914443233769965035622020052608 515714 -19418558331552247006468107434544 515715 -19821971653770186260933408876880 515716 -6759931745440372983576250941440 515717 -42274731003329613783756201723360 515718 1801566832272744722314569358464 515719 -13162715809488509246173510651080 515720 -6336868661690132207443856947200 515721 -42348890315701592430784717446720 515722 -12121795456953102951230803259088 515723 -7997012256291714957697328587536 515724 15567317049543616691941729554432 515725 7404235352348428832032075315650 515726 12008197947254614319244584421312 515727 -1433179085505125053782162793824 515728 -12194927913936377112701193576448 515729 16197744947360981274746667757440 515730 -7783700096514188423850473249280 515731 49507103639201682624254660822112 515732 750958216480695326046043656192 515733 -1380435025347903465313965176256 515734 8223393928132285372312245866016 515735 15536888736071181103068494646960 515736 7593290747921352350130895872000 515737 25570521522776220654930810573386 515738 8956499712883309843814203361520 515739 2212767621879408290793431462400 515740 148405053268305354642132372480 515741 36847024007378169510760057991142 515742 -120139545654365274267648768000 515743 -7059348776673609128978775435936 515744 2619114751243465444071243251712 515745 -1056655211748718751443635805080 515746 4267114362961458802046029550592 515747 8767393272260213202150292045824 515748 2527220146677636159838926996480 515749 8934929588703680324074314113720 515750 4358957174447963338781780544000 515751 -16202774647824908871011326820568 515752 3038198131808343042229797765120 515753 -7483526561325996375370705576320 515754 -20507333258566875143067808988160 515755 -8953000100510947116205991652000 515756 14304834542132918844660855870720 515757 4029502561308255487277814239520 515758 -13418410314711722431110174947520 515759 -6680174650098715693556577767784 515760 -308027908460938104671321456640 515761 15254701709699236143403069833362 515762 2904037722698305738874734863360 515763 38674468297996472528187431035464 515764 -4772841197570954800885183479424 515765 -20142310280760381186773912442600 515766 20946710864142691189193977357824 515767 8658616600220868719114045033392 515768 -269500685088427554627423866880 515769 2732275860705444699280599595344 515770 -7648909108033732675458264421920 515771 -10255353135722040024676228400028 515772 -5617870639254122082885738376704 515773 -12376121965693225184529795457978 515774 -7129254797705525368485952405440 515775 -2246905270104330846234413989800 515776 -12915459668371343951133351608320 515777 39338616612054172342927641346626 515778 -4456822526207671218096920002560 515779 -30334224146901995263465191753720 515780 -2756626858884402511705202641920 515781 -789520483565106923401541078400 515782 -549814577238232042364986076928 515783 28685081357741768982376441507032 515784 1820149306988187107384160952320 515785 -111784347214343091174118176000 515786 -9324675411122555850610878867408 515787 -14789991306804702338019788614440 515788 -2641328707209335850975926461440 515789 7109423437336045821957725682240 515790 6532638671499645454416811347840 515791 -32982060214969506734634810701600 515792 9717397015455706939122718826496 515793 -6115450102552216440711050508000 515794 22036950098619386119293814284960 515795 6956456386603569717563516741280 515796 -3010657648703886055406339168256 515797 38158475155762691153265706458972 515798 -8125195575583289021655811959936 515799 -19972991956785594303485408342976 515800 7033294731076360058143560960000 515801 3715233676985256746721907606464 515802 4085995870185598614619872336384 515803 19951720422896778069751723450052 515804 -26284239169285687651278030841344 515805 -4696469353377983110664632524480 515806 16535283879096117612130746932352 515807 7483763233784614671992469726312 515808 -238586823895647731534482636800 515809 3233868506750625242597049416192 515810 14439714292222964237946641398560 515811 -15916382378952498625916680232328 515812 -204185374353696170465732782080 515813 -37544478765385485705410096695938 515814 3616466122351144122561961608960 515815 -9554613876066672408150097800480 515816 8112701126587247915064953733120 515817 7760045731298305222211683688100 515818 -332888298942041441913644731296 515819 41836383101450007635319310826760 515820 8499418535664509561355822382080 515821 4320600158770125460102444711104 515822 -5173902024743686977214840536000 515823 -27363345022300257849563629560 515824 22169404520294399126719830360064 515825 1989373236897017645283580656000 515826 -5757009441241825148640552202608 515827 11804225614570493077320697423360 515828 -229851223934146269532250880000 515829 -14638243238942622903661852660320 515830 -4920762972836287126508312390400 515831 54240379230165831102479513631120 515832 -11919206080719034116181917511680 515833 7426512823507780100954158853200 515834 -9586330989241199238316438472448 515835 -10339527075190627233096411040800 515836 -36427436806288568575765057515520 515837 2411809433574942849998255160000 515838 -5920814901598451484345482659200 515839 -10405782351237123261386808175360 515840 -2011596705652269657042588794880 515841 -1081302019337831962591591424208 515842 -7593966480861481835572335098928 515843 29317182261414038910186624196092 515844 1305115056435236288251667374080 515845 6449737685742020706904808216640 515846 -2328394913179004705300163205440 515847 15842720443851797818101381689472 515848 34088899423425252989415509698560 515849 4772588050819590554364925278564 515850 -1638893502334113376408995168000 515851 -14570649564763213048571728404848 515852 36113401325822393409711040573440 515853 -3032686397930012369960985334260 515854 2274292926613372032596113728192 515855 17221721393224319224470624026760 515856 -1162165610343780309175161716736 515857 2616663885346470704866991101106 515858 -9086210338735972935001964442624 515859 10137932525772552109321045006128 515860 -4008460534784015463361974769920 515861 1512696733154387644795134504462 515862 -9517419307622338321248074891520 515863 -59896915832761285316575504559760 515864 25844318448091459359076639119360 515865 -2934771423409093929430631097600 515866 1009792185724056103482102734304 515867 -10086756410302016426037568362240 515868 -8674002811529074157724700853760 515869 457749530324925062943864455430 515870 5237638784226064665551706508800 515871 -5578885654954768429832452777632 515872 -32521842664266550119604892467200 515873 28459280538906151469350425793122 515874 -2245248789337724956863856386048 515875 -4148222316140767687697207088000 515876 -19866316715506164015176083424640 515877 -18665963713707124352743839906720 515878 -13624169751359633042852251092480 515879 777000481049081100166782467040 515880 -8303624530902401651101796198400 515881 -27282230914994927565012666438300 515882 6043828991348336023050942579552 515883 41730043704871033154319839769600 515884 6764569278468236904017809730816 515885 -28778878416517442192776023234420 515886 -942367425059625019724364705792 515887 -27979042476899626615206545300464 515888 -6155956363008746609536351764480 515889 38990499165485833753997657648928 515890 -10182048832615376935335488878080 515891 -736794486209711870573259975936 515892 -1003161676814368049473051834368 515893 12797409641005426634066452055200 515894 -8114180701720391896540547217504 515895 2958694691194321811762649575040 515896 -1116511521771340505542117478400 515897 17221987803622152943797978396420 515898 -4588663024656006664121946588816 515899 47750157870947789668174476850536 515900 5201815161179075226299142758400 515901 -35716550835884056869465324979200 515902 -2662026910436579396236468540416 515903 12157187394302440232324316765744 515904 3185269857090482743710471684096 515905 543045482647100879164954459560 515906 -8750343629024687442116050156848 515907 -1456113329937774840908235179520 515908 -16244906185454371115029406694144 515909 -22716908750882133232020057261696 515910 1137744773265238581150196473600 515911 -29733182238262969458247643519976 515912 3200755709910774025660724659200 515913 -5273438779495182757739599774656 515914 153168212727783897073106406912 515915 -28965117348923052578936260633440 515916 -15669952613901241674064284026880 515917 52309487907997509277466022302966 515918 320835594390079287249986493504 515919 -30813325699381158102710024090880 515920 -2411003442185078102842927104000 515921 4567264313887898541554367591090 515922 -2453578179604995660411636239616 515923 52336897430889118369409481352172 515924 -19193784010793204111786893951104 515925 5110211507557565853053137607850 515926 -25918225934187389569678192438080 515927 34418652099292055516336894503920 515928 -1905378833085229197240397332480 515929 -10028249780123626890587534852470 515930 -9291508096308205383891804644640 515931 -6599190572445473463108277864080 515932 18742283604485267565431568298496 515933 -4876036200228066062332550883840 515934 -13129135744312350321445598798016 515935 7686354087739997887465295480160 515936 -21004042659221609374635092606976 515937 -20313622755292759439074280887680 515938 -1539939661716403123303347491040 515939 7579494483500179676932551432960 515940 9321577947487807533759564288000 515941 17431655521366285889627759513342 515942 -3085825697414708295951386945280 515943 15809660128270743318129998178720 515944 -7493998649831534444049008640 515945 -3848655389394263915014552804800 515946 -5692091928820544907591086082816 515947 -63184168667510142391482924998648 515948 12240383667034555518162748823808 515949 -8021600276610171319571693998080 515950 10549159033045002217417883174400 515951 -41128021028181009960009963168048 515952 -6208781412818545821882815348736 515953 -16279148014237061456960292702620 515954 -9837108105055765840929446022528 515955 5389334498924860078852764998400 515956 6285213540025925804655749306368 515957 244549945679023721003348494368 515958 -3987954994476789453602659370112 515959 12856014686366107881140953647504 515960 30351622812466782224896565760000 515961 9094026447784170511389630926010 515962 3332068782874317846674882597232 515963 4087052185449156107937311154960 515964 305908410529980482152245166080 515965 -5666100127066098993102174865800 515966 3754161476534386219728142080000 515967 -22213043654544023029585043832576 515968 25907171861811764147207012352000 515969 -48495536199780985917762597045630 515970 -189245521560710191364560573920 515971 854088316302830043031040703672 515972 16082892955805018686897022491776 515973 14677480061068878412358976625824 515974 19427066054225727883054423472736 515975 -2248957813816730817704026284000 515976 -22419566671269249320314291200000 515977 -11013090191228207678290701080256 515978 -13218003449092768812820295946960 515979 -18935395221749564593092426423876 515980 20516562235583479580472623232000 515981 648675084124703845172251601964 515982 2781881483030421565046568053760 515983 20262576203540107455727738475600 515984 -430092359401676951234798419968 515985 -2985941816138811888356803459200 515986 12064234850233157989077425250192 515987 -59888705693221477921971068545200 515988 1053885157059982844856554440704 515989 -26501172257777779957359518535744 515990 -4308928266270973906870841952000 515991 -264629093389195799229855716736 515992 27480886989638576442554960640000 515993 25890360687830993001194556583242 515994 9278231698868223080496717504000 515995 7217375939474556780995003740800 515996 4307651586914772436698070497792 515997 21313525443322195907470225656000 515998 -3055536216560720130974798235264 515999 9387212488213603461218283690480 516000 -304763627254278558135877632000 516001 -12953390015501965558267153551360 516002 -8294406727366712005962809134080 516003 -17862617767718876973265629071496 516004 957998446789314801187591869056 516005 -1520255192647556537727807732480 516006 -4864916453419227419163432408960 516007 1038245869817127870978670452400 516008 -3502163825376271513734622832640 516009 -7515795639762702675913852534464 516010 4283382563558167654422033880320 516011 325044346583402122372798680312 516012 1880581899311719924077755891712 516013 -36730732620188470559068986016320 516014 8448590542202054339165840790720 516015 9052986397051212457021300443960 516016 -6628250410467338914975753289728 516017 -35364248871624445282485813197934 516018 -8135677546726863281455894567680 516019 20034094526387259352417237977276 516020 -20061702715383734969684242187520 516021 -19428546286690510656223955658240 516022 -2541857103522196881306265175040 516023 -26153031324609810412332041152728 516024 -10242927412357541206493776896000 516025 6808040924608528760693846557550 516026 -840170180701482222880359751680 516027 -2808870230468839722702483151080 516028 -10242252417992529389301144944640 516029 -5033735695565584664405578243680 516030 18167365596136069006242184581120 516031 -17247497079809417484753833801336 516032 11418850899387517319413562867712 516033 8872941064241016380601489752064 516034 -12160216945548101341524073891968 516035 -11897440053471150698850087774240 516036 4168920405785287340185985498112 516037 -56291749824435061419948698660 516038 -17298010833253663247931414802080 516039 9886377047389640809966150030800 516040 -5464055852063052863809462272000 516041 27163580100288409450802628690384 516042 2849571232567403665603773576240 516043 -705205611514865144192977645632 516044 18717585733483019457244725947136 516045 13125650183912805959706070468320 516046 -10759433983405571453204587998528 516047 16572317489466892711896010978032 516048 -39169224933989713692926017536 516049 -22866968585331419833816292231950 516050 208133358871564912474344490800 516051 -509718512327526393928372145808 516052 43703828829521228620580636286720 516053 -11106004356876619101647623627698 516054 4631427610767517244691818133504 516055 4762823138125128501826559004000 516056 26280836405350225336305044213760 516057 -9582631188551275592494582927920 516058 1407743618049996242939891357184 516059 -13325393899580041909846284628560 516060 15104664297741245723981986959360 516061 -1393295821313950146872420459136 516062 -4706536773835183229555443459968 516063 20711039734877409891761050927944 516064 25868340981302147526014634295296 516065 -36061505248340707077160298220 516066 13466032915312576876226677386624 516067 -6972531193898000422777304786812 516068 6543976123931211414382040972928 516069 -29654229965803331714528765162436 516070 7211905983759707355945427332480 516071 2812818661795804736437221934992 516072 17850052968761151063851186257920 516073 -1809818718206101248124821893040 516074 2794664469463164909806428090368 516075 1279549821832714986669518457600 516076 11954529985706346911638158222336 516077 30692215476764084062563389875926 516078 9498641690991106643269958092800 516079 6681219894101844805532383631376 516080 2167985772913738574777432309760 516081 -21061911500618657323029636271248 516082 6041531224872461527915799568384 516083 -114114698834251884064777402680 516084 11218845792491668626620569896960 516085 -29668868310384707766102852485220 516086 -70705420013726345286016937856 516087 -4682674786979478870299303951184 516088 14656164370787877767753073131520 516089 -1165627985541588218097469292544 516090 636577076275910913694845208320 516091 -7487338841329619163749225964508 516092 8617465534532830139938957295616 516093 -5709988121093943105207819534336 516094 -12442249860348901201366020742080 516095 -27855941702883794082110821542480 516096 3805636603338689290545357914112 516097 24347466423307311636024951727680 516098 17582255414326563685699744897920 516099 -14090416340082564337489086066432 516100 -4512945549319416739247539001600 516101 22335736271776620168918788190432 516102 -3152971715118105646723588239168 516103 15117760001378005374856399311456 516104 9788646127593480683246833013760 516105 -20175318428634301431814063660800 516106 4104566798890847843768010257664 516107 61131504520469864115590542003200 516108 -5536625356282339088419544294400 516109 -24591231148597288294740131216160 516110 232245394787692972215827781120 516111 -8841979917837959935232059133040 516112 59431881941991374378233634816 516113 10735807647362434329197460781980 516114 7379721044654191738310933309088 516115 -10119620187506234853432232189200 516116 25864156384046780583865906513920 516117 7203942557550361547471736961632 516118 -2780688792196818269871082519680 516119 -10011099408111797950372162651200 516120 -7077580844437234502074780876800 516121 -28030228367234509119194042640956 516122 10835549404881300166198983824112 516123 -26981092308748139819884779903828 516124 -12357358157651795493478557799424 516125 47542947415394202562419582135000 516126 756368715582840502971358165440 516127 -23468329760334838748523870565024 516128 13691638355509124126496998719488 516129 59212722331502054132115459168 516130 17530534478506191221376748956960 516131 -12823067266787442420332755616256 516132 -12200549316121201591403617996800 516133 84535332277973178988376875371424 516134 18542994391389312503934276021216 516135 -17400976662099348669407277513600 516136 -9411993031659196595922176256000 516137 51534926596611053968442553344232 516138 1346615090470352694079873774080 516139 -15968435783029110770931883322576 516140 12913702383220727656989629537280 516141 26165438779710004012761269584950 516142 -9234026853986121463321905974400 516143 -2149759583956141467627332396976 516144 -3715178034005083116869806227456 516145 -7742897972756935436957784649920 516146 -10155872419742104733612852259936 516147 14120106416765862073554547020600 516148 14847453009187900427325458254208 516149 3185756868575333359119470464380 516150 -669653072379613176924312230400 516151 -225461771781049395810273749848 516152 570693006878194640555725209600 516153 -8994728069133075153031180898592 516154 -9227917624245407483685539120640 516155 -25956477817988342767224291565440 516156 -3722102255328552246732892835328 516157 46446002954904477440769629278406 516158 -21094709495311491064925193732480 516159 -8268970552652140656478824303360 516160 -4230273102565259157218886942720 516161 19630248189453056933134520109762 516162 -9802247671095376574871597138048 516163 38013811728383222971427002708412 516164 25451902260530575856547977444352 516165 -7565925038886709915725994711680 516166 -8978128987992668538766347208320 516167 18181670667867393658781951917080 516168 13412938850640256303428997570560 516169 34876484338257599974008406820570 516170 -2797491025096422766641147018240 516171 5730329837947295428553677356000 516172 345070438389468736003153572352 516173 14062334825623425343715473400640 516174 -8077642105194677812526154210240 516175 -20716584534494557431733736458200 516176 2126830014025693309264722911232 516177 -9158797756871747027064985167792 516178 7583079356450680786505187198624 516179 -42116690769580306985439367379220 516180 -1036667685144988345875522969600 516181 -12255689096560153740107629329536 516182 -9803359241958638812053922348416 516183 1807513247285719377509164029264 516184 -10302315850018194891305855201280 516185 -17897657068616892934027334650620 516186 33405383606855186100933964800 516187 -709703131520538834867837576928 516188 1170003852574586161505591049216 516189 11153023412761509874474492041408 516190 -1396885241089807864692486134400 516191 14214114411435239366044884110640 516192 -8832687524952614144921850347520 516193 -26146892180692402509370082926558 516194 1430552099729642334871130245632 516195 5920219755503673784004716636320 516196 25948773508836616880915229046400 516197 30980723920360540202614859319744 516198 1204558027492281490341735528960 516199 -3516210946276637238998357033800 516200 6913298089039941325862150400000 516201 247406809065269535169151698944 516202 2287685378099412835272153861552 516203 -15408288927002745275085802198560 516204 8910385702255445345770764847104 516205 15963579189542124321445076987160 516206 -2053534352680495404827064988800 516207 13564323964432987788407932594440 516208 -648622137143630387313636802560 516209 -45686741384851561816007145964590 516210 -6825406202705807863899878039040 516211 22517458393654274243566582162800 516212 -1445492056258452383203799433216 516213 -248350194576041783831121421458 516214 -18221079093266221321950496904544 516215 -192344265347101657817378753640 516216 -8320812380786697065502308720640 516217 13185435626470741761761904172420 516218 10167236746116925374613952392560 516219 -2626579814235754275071781072192 516220 -2495444449070089978987909662720 516221 8766378875107088167087080196992 516222 -72949811862466891544765803776 516223 -24245820117032604383836516006528 516224 -4526614279884487379574482534400 516225 15828930130879981617689307279600 516226 772742957301993613215112527312 516227 -45429153792081072989339309505924 516228 -15397356315937648967045521044480 516229 9534682860587199331816565525760 516230 -101123366209223508238858922880 516231 -7472589477310230726454242116400 516232 4428865665335502846954849208320 516233 -49231801563979334840157433852518 516234 -2594635148418210086081731711488 516235 10585640381565400900817548722480 516236 -9355599436398887413840519249920 516237 23336074571592140309247420519360 516238 -14748190465823691821928678588480 516239 -6291587901593327877467460500544 516240 2494460547435289566746640384000 516241 -27901296762286461149928826602432 516242 -36722605298713039222969215052800 516243 -896125824983851629984171823104 516244 -4678746355350210385170393998464 516245 4328807545753728376557773829120 516246 -15251374077894303312741193382400 516247 -12614200987027403466174498261304 516248 44692523374243183733543928053760 516249 -18417473549045904058012935925200 516250 1019500954154506996369797600000 516251 13965236805117138516130217781252 516252 -6843413424455086480924622708736 516253 46906475625641747199972795094502 516254 -23752449383121078527446702967424 516255 1204867467127644589763082731520 516256 -1148816867836013637220567351296 516257 6437559806719558287843850744512 516258 -111818085066193519297618076160 516259 12730869809396032673564926462120 516260 10402238711599338256108206428160 516261 7882731993084780378934123952544 516262 -17202222092055851024513171662368 516263 23334371569698905408145035967384 516264 1048800014027838645311408947200 516265 -16320370727849238308194659273600 516266 2424512159292670066155416648544 516267 41675013622286824617528562776240 516268 3048629650465819559260783889920 516269 -11561929636860171869880386954112 516270 7183871405435493378064544745600 516271 -2590404169459876992497086471296 516272 4023113447586133991492983160832 516273 7672874580350558960399843263488 516274 -452268678182589074064284522496 516275 -12523381162352125241964384652200 516276 -601977689914716507320241763968 516277 23811141774466767384097911974126 516278 -6644972415401907199040680796544 516279 -5450605384406418590863314369816 516280 7447139820444371202341977190400 516281 -16901381766671751548216508288 516282 973828594992341185287862452480 516283 -16669881590813837405742455725468 516284 -41224432745791976896308343455744 516285 -5480642440261697168458816272000 516286 9070731495446285163451118222592 516287 52894391729020527416942351355600 516288 6181444922825729325829340528640 516289 11780502058957290041011575747780 516290 11620957097754631043296551766080 516291 11508718636843358509472730617592 516292 1838355187855170700588312760320 516293 1783644936533370477661579360542 516294 370526980537556338903816828896 516295 24375723448158862985743212931200 516296 2979182419368148450738287452160 516297 778002861679493990773042016928 516298 3295853207358222625100468336736 516299 -9376131943790349335397342916464 516300 4087823104535630934605892364800 516301 474907777561778230482949670752 516302 22400254086478574602716677716032 516303 -22393768293485913646652799454488 516304 -4156164755758197512309293490176 516305 -2622230119544546438877415630080 516306 3709518305011526685290833059840 516307 -44679420457445412024967960344 516308 -10399901404833133953959136241920 516309 -243863381019950850428835475680 516310 13154751589508792622417310882560 516311 21743145517530170612829321129024 516312 -7684144537149804888332077916160 516313 -12528580840893643033474159625964 516314 26341395746567598188816389814256 516315 17117850821679777397936429073520 516316 40942114001483928908600112929280 516317 35474646345761414971928782527552 516318 102598625821563500129431676928 516319 -10033989610849129859801349405280 516320 -11602072370183176591858901975040 516321 6718674370132249993544516858880 516322 -11150056249961431760853340986288 516323 -33120732462041764083912151267428 516324 5102088043262976664154017155072 516325 1462730255015006253698543968000 516326 7294311453873741318559298646144 516327 6385990526562132833120341102080 516328 24361624832485221045185602959360 516329 237884603079791892346917701088 516330 -6069904390466930858285218407840 516331 24054258879104543028612569446312 516332 11141499490192712228096815063296 516333 9874468430987044176237288621600 516334 1651631317187914670923916520192 516335 -1495053820642279892554870091040 516336 2046198485847443425841312169984 516337 24647782285890987163179681993012 516338 -2931871969494298356917121100800 516339 4810123025494778891272029575184 516340 -7555114620009451680571698923520 516341 2539179585085905994028442085440 516342 -11769204721143388168185686470656 516343 -25625453146787391640464829891896 516344 -587941947159810281131720704000 516345 -13449921670768445646594591211200 516346 13147333033650965169846087637872 516347 654732306570242303394007183440 516348 5474639856300805038317682769920 516349 -37783959801066967725732600806650 516350 -6986713722152024352326772240000 516351 -17756237015663046256484450090496 516352 -31037757879849652493630480318464 516353 7889309279013142710532498903620 516354 295756762167494720774013830400 516355 22027643350564266051187692960 516356 -34094743768859924123662908382080 516357 -25973273050677534106876793174946 516358 16963909411233040205225963875776 516359 41479079300212466839660401457560 516360 3777291536612688077743072051200 516361 -41154672357629542324846434680038 516362 22880138311580104307330327393280 516363 -22391656815446052959072951841600 516364 45195349355733783210416550061056 516365 -1752867459481047479007688132680 516366 -5708469895197543670050140254848 516367 -4452492191773959833297845990208 516368 -3852823748356652436610067005440 516369 -11621465297567113876517112956928 516370 -5550232837421245698791481633120 516371 -21747640255444170461675392585428 516372 3554662705788131672796495931392 516373 -7572792952450447172637976363392 516374 -1575604370395988057155929203424 516375 33223763029308757112528545644000 516376 -1506366357759943921990084976640 516377 -16834436240628182820575253342774 516378 2795697722184146627053311060480 516379 8642174044367019535391912455584 516380 18700547499890384424186275212800 516381 16364011587540651593163848621952 516382 6066244985268156074991679979520 516383 -4557021111473947548447287301120 516384 -4276414256601796732986793132032 516385 3928489874591882962399442798400 516386 6543472262418358892188914118944 516387 405994992288224751792435279168 516388 13757239197424731683592262556288 516389 -43258794285210788806797989348544 516390 3595665040646509015567703193600 516391 3830114607528378444812683628792 516392 31963528893464761701723161057280 516393 9443771997351443125074521394084 516394 -14234752111718412409179155463504 516395 -9407752224406313219890678994400 516396 -3878174659056458253837449527296 516397 4107261794925088434042054660832 516398 -400880359592833741026102090240 516399 4041756925231962954728973579408 516400 476319692291139431409042636800 516401 8251202758388254302509593167600 516402 1625786643331475239683451783680 516403 16732674850831803507578910101280 516404 4009227062142155286645119072256 516405 -842583935884740306831460656000 516406 -3952421357829323396656393100736 516407 -22855921171111993350225738592344 516408 -4480981390885125239485309808640 516409 351219913148730484610812440072 516410 2995445611241109286734750413760 516411 -22504822253314988443365424567428 516412 -1473012796482442063625596994048 516413 11469840106459841480357220762924 516414 13738178917911514647865345669440 516415 -7127546679929508817262045367600 516416 12911612044051869112600779816960 516417 18972946306351659517762081269600 516418 1943498558175249580716387810816 516419 -9069812586351397644553279543056 516420 -7101916830534668343297217228800 516421 -24750248029651023167856355585378 516422 20624274995547280133567716252512 516423 -3163112797818042930662980819200 516424 -24967429840383661945184825687040 516425 335432240728969105252125940800 516426 -8523367837347611964241639475712 516427 13325412979558313094716305472520 516428 16813056873891621472956626322432 516429 94239271405654809375375383040 516430 -146552676574135347829417265280 516431 1346113373514655691924375909232 516432 853635048069783040661528248320 516433 1275529526718993324617432077682 516434 842417317069588071821748592800 516435 -1202267756374151393221259605200 516436 18870113770926923479317920833536 516437 -32417054186167609788288251524914 516438 1157185943955828455801476667904 516439 -2377297189773168422362750667520 516440 29378997518533628352919315660800 516441 21943273712113231693454214762192 516442 7422598477479475664945147888640 516443 -13875587881227411732252579506772 516444 14096175026226903879050093308416 516445 -7497166912460851220946901185300 516446 1567013649189749158221095790336 516447 -14944784284018603584448947614376 516448 -31018702586173019255099025653760 516449 -6343471579891049708524664675550 516450 -8201945486613420798579731116800 516451 7410039252130158644897829634912 516452 7328376975258843835364661995136 516453 -1227631943040814833630795400896 516454 -6259339090695700380991064923008 516455 -8858336539566120731234165597640 516456 323901318216370381229344250880 516457 51078541900355880675893582011706 516458 -4873464202050094289275287087360 516459 19617381145407096029785832777304 516460 4402903311434640909024048291840 516461 -32595973881606957459000297448800 516462 -2133612775602298186363556480448 516463 801038998194013108537105881664 516464 -3976807264650096161951760777216 516465 1114168745099431805553037800000 516466 6535081508734148995805209020432 516467 7551880939676132300387129911200 516468 -14807775922275596924799384109056 516469 -30399325838838220402759154514130 516470 11814982665667500447840871111680 516471 10198776227488458465756472590312 516472 -19325502245733771435416112844800 516473 73636785777470116494997666704 516474 -4366567765101728320698134188800 516475 -623828402913837067990786639400 516476 -30606116420617677724406574397440 516477 3302854654656898275898166501760 516478 2455380688265042324970543834240 516479 5344505856740072930603520024480 516480 10631879598405490303882493952000 516481 4730874593501751447069230560192 516482 13184642096458253629991503280592 516483 19183277420997607530594996618240 516484 -28918893780847266063763293913984 516485 11633813390137380104553317847000 516486 -10151013450610719228100073356800 516487 -11555528703932403439233359804408 516488 3518170858641144684905293086720 516489 4774993751963797840687191786720 516490 -2555781529795150727096161027200 516491 -15698228717447409922659658958016 516492 -15836192230459615883037707837184 516493 -18309807765623672605826239069258 516494 -15495420186014702999831667248256 516495 -4271101739471997341065669132800 516496 -5038643205044970265879371776000 516497 -16408712632986309180918036458508 516498 -8634249724974709178762082711936 516499 4615861357477605184529165091500 516500 -268372596001393853267850048000 516501 -13322380173489626494076967637170 516502 -9456718211468995017878566686720 516503 -2713011459727324768193485701936 516504 11668163406108498095086152069120 516505 16768605589016223870555304360320 516506 -4056074046191562986222934156048 516507 -2495935764817218743359794912360 516508 -2437085594569783996236874588672 516509 -13078231320363566174131756506624 516510 -6772672975539490750548255916800 516511 18631884915135948259265376214944 516512 -6972632146913781612355342368768 516513 -23061106109943981568086958994256 516514 -3754805229579259666921431269088 516515 9006527247524760394519564239600 516516 32853809713705841757337878528 516517 8370329428437168565937321349566 516518 1970352583176443849134154625600 516519 -34550494850266529102209544272200 516520 1906559446467708073416291840000 516521 -18580114677913806943168553014278 516522 -2220100377659865075088825767936 516523 -1690005364637523361537703813856 516524 -3140868700865520272789187110400 516525 -4719716614171992608514045806400 516526 3620238536645195124817194879744 516527 17920628663113572442436804694072 516528 -5262771172869654014583017865216 516529 19488557703060573959910407039284 516530 6859712085177529127001201684480 516531 -23503820866232042137252793400576 516532 -17288878735882868545576769292288 516533 -26595084901203447103130220985056 516534 3457416259259746749756054190080 516535 -14126579644068370136301830804520 516536 -26391908069320094647213434040320 516537 306953615419119857000306212992 516538 6724519547147307492080621707008 516539 -40024528001781915561612493269660 516540 -4886204842265421102326162611200 516541 -5791989782998881492956489616058 516542 1255840449800757768622282464192 516543 -15790479437885002084479465364536 516544 -943573437875904437491632963584 516545 -39075802145093919946067270294400 516546 15220313156681288337617475093072 516547 3852665445765797814813158422840 516548 -1924703710887383544351334295040 516549 -34142883226370961618254874048 516550 7191166964173070182317026344800 516551 1738634769856022298562456059360 516552 -17553313783308914080725442682880 516553 15832441542569230016298182685440 516554 -14107033662752152758407423235024 516555 163662008844660138547664837040 516556 -8494846274980916464263325724160 516557 8479288969598317274375497354752 516558 -4830827249091421914804850636800 516559 126256788159835594166309336688 516560 -6204804355864391977779114147840 516561 37208805866459774478800703142560 516562 -6616097520055148339682859708128 516563 -6521683943952950789914521175188 516564 -29973611036739286562391221575680 516565 -877341494569043252999050819200 516566 13848152986725494815691774675232 516567 -8889988743370623359624050442160 516568 -8035770488870251855626607779840 516569 287527166232074633820444471444 516570 10836512831151033162795338319360 516571 -21982946787851755364680240058112 516572 -5646395779913107114968079687680 516573 22014284392973862389293110230022 516574 2490536066749426945701072839232 516575 -24546744866943463201370188468200 516576 -29856478329672246067020090310656 516577 50540520252508785876901440470400 516578 7621400082440583767234403381024 516579 9383912632776046408326465541632 516580 -4870198229347767375050266275840 516581 -11155860902381997949280020903680 516582 -165025071349037596748400672960 516583 -25475746540809245997543916458600 516584 -10115889051366170453066845716480 516585 7385810035691407538565483998400 516586 9830907953512108882308484358400 516587 43771373210901192073483108405236 516588 16506277782032289395897881228800 516589 -16283275183488828004891361997610 516590 6894129837097932168345294628800 516591 -330332694849967177360985070960 516592 4339940946912752546475451514880 516593 -17232961797375706621245311148480 516594 -1070507690240681510666627950080 516595 -1846264630265693794071293792400 516596 8982225442822729503769163329536 516597 11744928917359403093343174650400 516598 -2120728003424602256882994703200 516599 -9472553258576187514465447781400 516600 -1262999863741362116605627392000 516601 -3670695217811336970287844345600 516602 -333486812831584370905563618048 516603 933171261757335888526993065984 516604 2974486800344104969848916992000 516605 4374515352036237620695227056760 516606 2116893545015507528819775811200 516607 -4985501500222624827340432302408 516608 5160781758335656529287824015360 516609 27590158022925849452221931430228 516610 5486198379278898809401074432000 516611 -17043385705810104377360062486788 516612 8141876253181212558538843302912 516613 38122913625135138525539560860540 516614 -7236201702029868322630795989888 516615 -2810771721661393178552135301120 516616 -23896686911325008462286323051520 516617 37043000052117615603615116592666 516618 18062941020938120239675731926784 516619 -37423347968956335199125686423980 516620 -4341893195720907787766888248320 516621 -747359262085342609560894132096 516622 -5428798350909468413007274846848 516623 -10760399173330403893895385730128 516624 -7904620890689079994249618391040 516625 34915353671561652748095231609000 516626 -8182538618017288069584471624192 516627 2479171216428671378593685219640 516628 3105053104566959180426965927936 516629 41825629333456403059432067900640 516630 1629626006812504553194767102720 516631 -18845114057050034032496366374568 516632 -10252564834063883616832320153600 516633 -15629637521657316552475903467120 516634 -20303005242780815383317914432784 516635 -890522933944008799968029496000 516636 3742033393619763641243580874752 516637 -47404916637938580276800846555616 516638 15783283424267686074678887886720 516639 -5841564311867143379827139163576 516640 -28542385400295920503671904665600 516641 -1787552617744339322620741073916 516642 2302211790665699248553579841024 516643 751070354048423413201111468892 516644 -1692334916495692302586588118784 516645 -151493019786334920018254832000 516646 -738786643129075911540115663872 516647 -38857220498402915266796698567728 516648 -27393392894773411430385824563200 516649 -9425283840095388469162538186880 516650 2089730260328506142720621974800 516651 -14598644574104376940879932748968 516652 2707129021867405344947355932160 516653 20066278279002491087281692394902 516654 -9609682051192305618666027668736 516655 -22618937156285273137071721562880 516656 3794353277666335630629139169280 516657 5698295157123463849318436592240 516658 1094762033628547450716202513680 516659 780651566583025399559447496528 516660 -5018309016937897184090044416000 516661 -20467405112540482635223488745508 516662 15749672074981355976465355004832 516663 -5892868755899719673406475075200 516664 -47310431602007565200319512371200 516665 -14111910227638438780234899098940 516666 494784695909128230156468685824 516667 24161283930283859008457653063680 516668 -138869994260726061463787134464 516669 5204717700955744408675890994944 516670 6728454262736120153788174080 516671 45720838105139435260185931744032 516672 2130510664483096397803778211840 516673 3941102457538429841194537033922 516674 -12138193938330803300472561551664 516675 2745639333000885914510101802100 516676 -28595895731329192231510639239040 516677 1082360094392808487643107628544 516678 13212755668039159793156629650624 516679 18288045340795117801172318440280 516680 -2182671605579726901463652505600 516681 6424066170834187660171576416864 516682 -2005923678910301438837345363616 516683 25743097750189973064277127328840 516684 -4475546239048592041680594812928 516685 10605294890481519668723473827000 516686 3577836915595839958947345472320 516687 3620280230718294579616773854352 516688 -115247852749104278677455896576 516689 17468323676277631227333372389490 516690 -10141998237350336420806664688480 516691 7809068246726527334847723981824 516692 14202712998928257675591238950912 516693 19703027370003406459810480562400 516694 -1187397254250488434626253811520 516695 17384527252204692746807864149920 516696 2819991230428745686996595404800 516697 -19355940579351333507069740629500 516698 4416916931225744087272492357632 516699 1498602317366815716309463749780 516700 12223105081755745090978091187200 516701 21788763323997067441747354065702 516702 8076223194468283077364678324032 516703 -1400583952137683343162953358720 516704 -704415803870579077597541695488 516705 4012506684705225383797247265600 516706 11456794713568039769554871721552 516707 -16056100655715115286796849529968 516708 -1080111239761565622647853121536 516709 -6532888534796899416186173401090 516710 3458154211947859425323252031360 516711 -7274431671472264850260050222000 516712 -2810570925209485333949690757120 516713 28851112515628622747704525819962 516714 13138807146978377074953219160320 516715 -27518503651884618272905018809600 516716 9962243542143735633089710817280 516717 25663245034824940249083785273334 516718 8584793974287922435230995988480 516719 9726774715455540677548908114912 516720 2853254755610534246292419051520 516721 -13741840160578196278536907372078 516722 -13184458915555773538604989862400 516723 6584938415146153498902142643568 516724 -197825238731104942940944783360 516725 -6611674125857655580361162436000 516726 4815802812129014603266781368320 516727 -5885790654387606439482666870424 516728 14210664464248602934211611484160 516729 11363635059944570857250661435984 516730 -9573730540184631415774874718240 516731 342642074995646577382124298384 516732 5552716578191654766520786675200 516733 -8325924761055690795783384651680 516734 6504430123155173147543734577280 516735 19108984291176203953383957784920 516736 -32153336552614424225569340129280 516737 14148212141332122478467939484500 516738 -7010509569470987407208904079872 516739 13682900951868076221893154437120 516740 561608947152424349715331092480 516741 -12412247748495942131639062770240 516742 10883783054544709123421545652352 516743 -40054664886375387548773112242680 516744 15898555266873183077171605263360 516745 -32082918697769216669231374489500 516746 -8172751946882754504439424990928 516747 9137150735997048628984550486784 516748 -3965077509086900466123207438592 516749 15193052382611112266066748263640 516750 2002103565312820429123546176000 516751 27550264075923963684475798506720 516752 -6715226679139473286812607340544 516753 10600357874974382567509238224800 516754 -501990593630134758684045550704 516755 -6895350597401861928524024317680 516756 1767095235191928504166630889472 516757 -37793183148705913505846991834994 516758 6290664269630457369654314546688 516759 13109426148173339989918422604368 516760 -12139481423113476902278566912000 516761 4876613389243291531534652658432 516762 13868159164450222009566241025280 516763 -15099370936368475923967309497856 516764 2513028598801358893126345377792 516765 25882410790034581334706039755520 516766 -15393734846090134651331179660800 516767 427644570720309627964775910960 516768 2095012038803529428307636387840 516769 -2819693401877119311725322360960 516770 4801891796501375194089461544960 516771 -39157463308942015237446133712328 516772 27027637315296046061810978677376 516773 -6917481863863504114725032317920 516774 145310175315595825269822355968 516775 -2813898507568285196644640073200 516776 -1862761209058786309804950988800 516777 14445238298104118075462584171920 516778 13655585869120394872804634635440 516779 12300070340075217410611102658976 516780 -812726570500419953649272601600 516781 40348437439894152664351987130400 516782 -260642314529901475980336947328 516783 26753035888307837437237069361424 516784 5065932557463649130099758284800 516785 12667470716119517116970512396980 516786 -5875006644704282409968422052736 516787 -4753859352790086653542912809360 516788 31658499761037913316434824905088 516789 4686782196771993556063769344128 516790 -4460788666821513394351193817600 516791 54890389565464365878840567376 516792 3689048880342898895608477655040 516793 -50349195133622493944711054991958 516794 -32154734230860335895998895106080 516795 -18658524372360584590064078242560 516796 4349138186032177033018593860608 516797 821443078821902243665406317632 516798 3775349583515840250701111246784 516799 -33388169404131692605218146745600 516800 5067748942721256695791878144000 516801 5698778721680879310411723965184 516802 11167206483727091434268022168960 516803 1972812412895664354215039269200 516804 -11950832088744695771528117781504 516805 -9458034381520532746976459971080 516806 12403792477884211231066885760352 516807 -36477516979785267376328179341360 516808 -4823238876755126216167460183040 516809 16323484508484944014202643846720 516810 822896863625827507590069534720 516811 -6429329160131032701184801780588 516812 -55281308881961340544963328256000 516813 -473535999810902254891606617312 516814 793360028562251025224704280256 516815 14517227739905641527672199657920 516816 1533344054543230908800526630912 516817 -161875278580280202411938545536 516818 37142689059095241454487198376960 516819 -308725662541034582686986010560 516820 22878027340102277552404984078080 516821 -32290798377885410234883263244978 516822 10169264755046283778590146062272 516823 -5934723962490587662185392408160 516824 6020949441693717729479599718400 516825 11020433717619266996851109099550 516826 -3435045621167563968927725391888 516827 -25228215361169176469569428062328 516828 3296074291440114959493455729664 516829 19707590349010750226284464139430 516830 -4264175136640618463217500917440 516831 -4795535296907461135128759843456 516832 9641752891236761805115027881984 516833 5289055123257622651488237194082 516834 -2975286936044799274529971791360 516835 30746657825031898792251733502160 516836 37481934893247694213593848868480 516837 17507320294823273208308062577760 516838 -8517167036081286595959224678400 516839 -37704320937714705095964172476360 516840 -781054730895664769266888704000 516841 17809604071348110033073551678720 516842 -5361309191149045317993249614928 516843 21322414289453553136902485213532 516844 26185334795331132247480374762496 516845 -713456992329268721418080152320 516846 -2752061213401483370358954737664 516847 16104528135426346048364211369296 516848 3608318645911095065229746307072 516849 18269926547778615230893067102064 516850 -6589202280010071148637842539600 516851 39982962156500881133956909615032 516852 6792179083249327021172800699776 516853 14988186527151257989622418561560 516854 -17036064509894437055146318440192 516855 4467395965004955732584711514960 516856 -10586476257572541640607791534080 516857 -16332095511505920904515270633120 516858 7889934361418518766567837405184 516859 28321191668685245572787063081472 516860 284822179737637945564899548160 516861 2152254457042500774026075607270 516862 10522714807231099666642934860032 516863 2266707123866829386668955623104 516864 -16299065187894392613296381362176 516865 56223204874620519072106073505600 516866 -4413132331444627565579219950080 516867 -5673529772678066576109339941280 516868 -14930596106937957470733946718208 516869 -4637724733469097455124886491300 516870 9490922327008127966539202507520 516871 24223790223049295899702117298072 516872 4392127472560556912893147468800 516873 -1244809094977636174452904768512 516874 -15339150110255147265321358586064 516875 -133245628629961285470980227500 516876 -6457418715505015027369967431680 516877 19405258851079880203657742108726 516878 5663277793772746053376516576320 516879 1540249944471532261303664485248 516880 451609267251134321201821777920 516881 6029643545916005444298508960500 516882 4952688271441021394883374068224 516883 39649434283444717446403814201132 516884 -18515166132579282371783601581184 516885 -1068025677991415866491886837440 516886 24331790495503840219084612111392 516887 -4570642733770429567885480488096 516888 -19831427170971245746229014732800 516889 -702504712598518587574489283820 516890 -2966645755330737585781559869440 516891 2066298125301750362996348611992 516892 -28572321805234979615792618166784 516893 -15667830576989321590513054599156 516894 -1113664081476859515608781275136 516895 3362271346694085000879244741200 516896 -4735671788874892618208750469120 516897 -10676315472835542158720545050240 516898 11921428460758520401535874661200 516899 22809419248392382778749207926120 516900 11420929284590540924821771084800 516901 -9775040205238335217562936054400 516902 -16469973925297151069297253586176 516903 -272287019732798973322359386496 516904 -3132349689971256731941927818240 516905 15172141036911003576847908461760 516906 -7484270321834245840790372969808 516907 -2158134981709133784211794720844 516908 1537310033109277900876273468416 516909 -13066926702852753379516946373792 516910 16249169770360070183738889255360 516911 47696095252542221422745826922512 516912 -3098152132323522139984527360 516913 -23373027781893899617556474202378 516914 -13055928387881235742829411973120 516915 4457463375902868812208590553600 516916 -3882390981632240405375504901760 516917 10168984272656196022443201700992 516918 7407140766553715884678116148608 516919 -8288768078179506797847409779120 516920 29165310372983872398633126604800 516921 -10660069065550525896318680307888 516922 1803397785953553765430517567232 516923 -35361306873867997537728282367896 516924 4663787569663414996507129219584 516925 3225710673310468286465742528000 516926 -18052929413693441519982823509696 516927 -10810842537559435761141067801968 516928 -2392069789043794081954397159424 516929 16500111158891212969612578403776 516930 -6334153506079872068753748218880 516931 36670690710766399901642663852732 516932 -14089085632959198407863922105088 516933 -24277626597112049564550545872320 516934 -4582472070992606184975358534848 516935 7239744312973440740666214053880 516936 -2453765195930263855274701946880 516937 -18400130449132390054189499692800 516938 -25862165441484308848037817788880 516939 14261714537439497053597100241624 516940 19191290348515940935500748631040 516941 -36513470427068099602249328647200 516942 342506635886883581750337486912 516943 -2564438226124545785193283504400 516944 10897976008147435944998473359360 516945 86957273403713399170431991680 516946 350126521988679974823168127104 516947 1310877625684536742297721532396 516948 4340702479190626531734099554304 516949 2019699953002361014496658783950 516950 7054781121263578554049818362400 516951 -6236558571742418401891459482960 516952 -401184719204582164623536793600 516953 -63764341816286623226870539609344 516954 -7118039467921490130782130497280 516955 16549804598237769065872708935360 516956 6090649802615102470215928872960 516957 -6800954845203957032703000023040 516958 -8706295324385098023431413399680 516959 31535914138031247628691769680160 516960 17014556559888250229681985945600 516961 67732822097690469183738504798481 516962 -4828794260479655115546573774048 516963 8381089813033543906159076327544 516964 488974427754626076874257920000 516965 15105661346395886255563290100860 516966 -6860671458420951273797636832576 516967 12663167766446308706752714508952 516968 -22136234256043553708958312637440 516969 13939704187817968000231177746240 516970 -68357583754862190273036498240 516971 4853632214703773684583606286080 516972 1745737818596487446257854738432 516973 -7693921649342345948615893380778 516974 -8654556206258033914904875875264 516975 3806147631804313752874127473200 516976 -7757366653560441531559539507200 516977 -18760855488029848431679375248174 516978 1346758606540270778481840665088 516979 -42335002474855414996202261866420 516980 7197568775218880335467501024000 516981 -12401752934945471390928168035040 516982 4510013092226797703155391954592 516983 7612247467229607228552531731880 516984 -5232617476805726699712958586880 516985 -4389944070937121085092281381440 516986 -1267645654378970605848077023776 516987 -3047466391997261347603524504960 516988 -3856508521122265634407402632704 516989 -23318242750491784377555635232 516990 26278591425386236101799603200 516991 -850761769473003606594029492608 516992 4968137457491260530223963176960 516993 -11828803170365005558164504662736 516994 9252802655445625308391773242880 516995 -23999228817198959986373092038000 516996 -8343358179112141393611237488640 516997 -12470550638538227031117789151460 516998 -3458321319963721294457008068000 516999 22604204289592556186543807611176 517000 -43572489845365249019663892480000 517001 5989097267377793649433158591240 517002 -440007981529077001341304819200 517003 14623285729547562499699812887252 517004 -27735427731927829280533107669504 517005 22226064652453341284829719289900 517006 4879572943071993505745291383680 517007 -15018773229224670927199164412440 517008 5653610746009843916827424784384 517009 32822199184353293727768251613040 517010 1547924037970866567713681454720 517011 -14849363463600253786080479303616 517012 11871119537113385116281174531840 517013 -717917016959067997436969516640 517014 11754719538505835423640722807904 517015 -12153524583854454151336243735680 517016 -29798002019691598736576292587520 517017 6404893423893285957309485629440 517018 14024341141747501639946442424560 517019 24940733427506561845079875799040 517020 2905575870700206736290328412160 517021 -3564561516556237008889050636430 517022 7988155578889702803159809154048 517023 465496938532481936028485625144 517024 14634784100216429846848525565952 517025 -6394238831675983044301151301450 517026 -8048985231866121323869614857856 517027 24517294431065772588189938381472 517028 -213051607597160861204013972480 517029 -6689668209482130680477132166816 517030 -20127205678176394095835798128000 517031 2021930588250639632865693557592 517032 452939866078799635755200593920 517033 -22891984930055076243146033974 517034 -4321631240274527347689745905408 517035 10954105157711893935299253289200 517036 -2116938779594079209204738262016 517037 6507336784727798240336507357952 517038 2261836904618123925627780387072 517039 -19310792462213495872351011713144 517040 1869836781771603014842061291520 517041 4083648456324300497440373286720 517042 21142253834653962220365691686672 517043 11788190110412995219519772033292 517044 -18980618354684503746733766965248 517045 -32999818103075521465518547433700 517046 -42873719802910661507880098880 517047 39294254893498357313857552058880 517048 18035859359600766382776756940800 517049 6829700015647762701825691039488 517050 -10379456486359845064579574784000 517051 -8099403315874310327161641544296 517052 -22403676438553984569047536241664 517053 -6870268393145616687409940887296 517054 -4638482265097015043221152993024 517055 11381104898581720244926146508800 517056 4619566528094572181299409190912 517057 33217095589995643138956689793072 517058 6928164559951901337061911965184 517059 -2200323994255418210615787190056 517060 20838642027212805862448895528960 517061 11030463256420652363896027525662 517062 1668145960469059199346981095424 517063 19152040378529603386680154162704 517064 7271010433866651505805619471360 517065 -5027943797108790350852804028480 517066 13314635278114983955320832093440 517067 -2690012475617047463539690315884 517068 1006008478483084281764142925824 517069 -2536757462240057579444799017504 517070 2482245060901600456639852012800 517071 -20123945850681427079139226119288 517072 -5135008697780760881049029787648 517073 -22807650915803585921247413073678 517074 2785995041610694230588821074560 517075 45971275801680056687122751600 517076 12723516573753041364472841564160 517077 -2380997028752211699324233968320 517078 -13477008406287562178422993256160 517079 16983885461787146966431410988680 517080 -3242758182742455857599021056000 517081 21192679817667295431188902991882 517082 -15222571513382198245270546701600 517083 2118978634142875646956038142464 517084 -17867814804664832506580934257664 517085 -16498728756925115960385020848800 517086 1411429269106988681075611344000 517087 6344116112276717407913977816736 517088 -5173167793528178192989473472512 517089 24893379072387325809882164602080 517090 1423056373493030147097988070400 517091 -24865314569243392315012729073508 517092 6416428256434166105442833455104 517093 13120893617054062546682720476704 517094 9152150043082428964503576168192 517095 8285260535661708680512922444520 517096 -1882943801313801768709684070400 517097 11219230944415438615385915999652 517098 8378062750368543905357416107264 517099 17000662391271713183543376754320 517100 16484863137088147958605951622400 517101 5378830632831766598732796683040 517102 -3575847512867806703878788685248 517103 9912143430511843846150247993760 517104 -2361466969897805764397259816960 517105 -23150949861627985738850985985740 517106 3489342059813448594186821811456 517107 -19772985498447985911666353643408 517108 -10831336597064719328840074617472 517109 2872132244515469931919765099104 517110 -5057873307782511971551239905280 517111 1592976195389429381820052434944 517112 -2674267570464919934443491717120 517113 19771375077319356453203726250042 517114 8266427324894735939013732269280 517115 28892461143144823271877961205760 517116 4615205310256350253446618481152 517117 6526565107794540396017110346092 517118 -37454735859363557347250426880 517119 -7912476936713294299990590035256 517120 14488939304170733966669937377280 517121 -4879905748666310842956946806336 517122 -3677060083406545423491494347440 517123 11361353951065698137870365339440 517124 31331674795034778789850304263296 517125 -4356705813903755890745652576000 517126 -8518052331199128287116416067488 517127 -15976915758465038763770808892440 517128 3725600304654342070890187161600 517129 26311107844454689718939978824730 517130 5480262576459515372655788004960 517131 -11118651532450232063359229654400 517132 359589525043438127929153388544 517133 -6876418723832257658556453090996 517134 -17756495603193628806525148538880 517135 2007619050736012775248246071600 517136 -6921180908159749044766569259008 517137 -20600751765516318286356047807232 517138 -13551863252854401123633159623280 517139 14232913393982816029491888203856 517140 8137490882343658121458006652160 517141 30505700671569393626989047868992 517142 -392536856950024773781156454400 517143 10471168705138646608045274387328 517144 -1903240750804390908948706099200 517145 -2878745865672277017915996428280 517146 9308287892312318189531607874560 517147 -10277623470883776881152121457048 517148 -33069401216128421246219207649792 517149 -6887097619844682741419333500596 517150 -2081499411169091034301287211200 517151 -17399221105232405580404609074848 517152 -28704174224463760026770185125888 517153 -198942670079923280071342040896 517154 -13257520421559399389491064112 517155 -4835999787174048243011073120000 517156 18191832582922133313929100667520 517157 -42956228712187575077233841901000 517158 16089591501330804356478868074240 517159 24906360148021714201834620251416 517160 -9337151734202200669293935001600 517161 312562240487850744977213295360 517162 -7466794271413606704884097657168 517163 -91568102487699215517454891655856 517164 9065966690125490642753499758592 517165 5156545815591521208806707405920 517166 -517346470388987884449507708096 517167 -13648273356000690048858587280 517168 2953393146640831453768162721792 517169 -16995063046270336700652042056430 517170 249609940269281260697428646400 517171 10452840395803156064264238220192 517172 -11099325708860280897560091997824 517173 -6047824247788474139091398572032 517174 1364776185392052973924163480064 517175 -6247940038473607460849766709200 517176 6084088397098007529711039344640 517177 12131859160624311701220452970026 517178 -5400289033501556188658632363776 517179 -4058748619549356528606939156000 517180 -21651892090651235975039320550400 517181 -4515383898338513262228428834208 517182 -15011463408431678539338494179008 517183 -29778878925231224466872639541568 517184 6668772751769278327380496613376 517185 1085849260476947574516023047380 517186 -129887513375908381111067797440 517187 26404733580381717839198860240392 517188 10541069792330412538249715515392 517189 31721951324259550584431432792990 517190 -5451069071807074656854397590400 517191 1444978566314248669618772030544 517192 -8581467573792071424860514785280 517193 -22128232770817864487440050656256 517194 3112429886008904093946428747520 517195 -2765270231397008138226081294720 517196 -17816331756463578526671087912960 517197 21662192453170947723843745348800 517198 9240212311001561925221441411520 517199 -10509706008864114446334550431360 517200 455284360771629431294007705600 517201 -1156260253599527771962307779200 517202 -1390216761250122128062898715648 517203 -19320926565157226106283990075788 517204 -99927498820080022704708272128 517205 -300152660970989883984192862800 517206 9962527777140506559733702586304 517207 -39272355883706183967398560791544 517208 -31308616280446637097890290544640 517209 -5548351141836495922998395658240 517210 359596246406359450277718401760 517211 25815175607051133300393894655812 517212 -3424285118418397448350136601600 517213 50321144233027269543918515817280 517214 16099973045845284271245804963456 517215 1608044004834175311105284835120 517216 10846789809748550500173293813760 517217 9522329165254761492962008927266 517218 -955271842816096736330887872000 517219 2911563558051004056550365679020 517220 15821534368992974911123547381760 517221 -12563380596879829450338039624420 517222 -3885366546596982946627719245088 517223 2919318178766333215328452640736 517224 15334997461684481136342486712320 517225 4573871025883591573453031955900 517226 -12459834067999882877186487812688 517227 2666246819537270146736386196208 517228 5745913476596730857095296638976 517229 -4097634266942086483878975712170 517230 -61565424520969934883412174080 517231 11319124773667678735973606869104 517232 3828161654357967598941714087936 517233 -15686632992470316061478384696976 517234 -9042742344774167121119300223984 517235 -6715966812289817137461145313280 517236 13529347795982069013434829299712 517237 -14454368829892468400608816331200 517238 6801968496124227130684802450496 517239 -47290868171564379759437249346480 517240 -34380541935696502794528296755200 517241 43066595343592176809356354833642 517242 -16284853444926473628335575598592 517243 -26568267596649349704012075900508 517244 6718294979598943438444690944000 517245 -5773287272081715869414572478880 517246 -9328111070635793594089723580928 517247 6966242253028545304843955328 517248 23526845294630216923429208064000 517249 -38374602432349094619925807066750 517250 -17415825467940468871943742360000 517251 -9191908489419578335246314114816 517252 -2225245004663960037575575483264 517253 -6387558179818245042118967304480 517254 4834196979704956809102406576320 517255 25117456032748155810890866583160 517256 -8140986563003780865712271769600 517257 -1683694487106038840378363661852 517258 -6217200513436027739360665953024 517259 -58466967189754594424236120313784 517260 -5733806461302169040806321367040 517261 -20261835951264876148665928504138 517262 8142076350410136247898903965632 517263 3868168100305816239391321284744 517264 2274305990117620807680459079680 517265 -9572161398946188542843750097600 517266 -476761392739158745254095517696 517267 -47834718140626125376943079961684 517268 -7432624524216343360684996604160 517269 -13407925069011391833757990978656 517270 -1186621285869419600137333455360 517271 19180054704723418508854624534272 517272 -5187283127326154421906142003200 517273 2851925935571419421150601642180 517274 9871327817370974364294992081136 517275 15395471103648837340587640500 517276 -37555084405092313930818273242112 517277 -27869811032057170970809586318874 517278 -1084445017992704763942476049792 517279 6212216051736138314863676350576 517280 10548796380233896701474283192320 517281 -29429162159657969960683288346448 517282 19685544878560971588879053832192 517283 -5771547112190997570316841457696 517284 13438292415557271133821265249920 517285 -29483903208432650555382064630020 517286 984465401056244645390406328320 517287 6565117686600282585147399923280 517288 30257806359551785835422632053760 517289 2331265357045709557830014244090 517290 -66740448176791976777005186560 517291 2452440356412027062822857394992 517292 -24273602275902930776803082434560 517293 -16010227590969316758665817098880 517294 -26974359984455436538167728736960 517295 8948367610921914903095334323280 517296 -2593507063978887282100162068480 517297 1586091245380967823031942507008 517298 -3877149588591820678599867347040 517299 7983939769781180892656531607864 517300 5283622207951526428962289408000 517301 2897770813314974011154215751772 517302 8209465458169189852919993310720 517303 -1628531639347808088279779967448 517304 -10541181949915341929592460554240 517305 13808077929541500485787198653760 517306 7602058565952829384691636193024 517307 -23899922482361404977155224939008 517308 9717743909592724254107954135040 517309 25290789094888315512130568718834 517310 -2615644794076606465828838164800 517311 17446128345704024268474405444120 517312 4162922540655434870760910356480 517313 -505763503022432264002677828558 517314 -633613779570825967747157775360 517315 -14387961821671417223200368157200 517316 -14869105410052648543067592142848 517317 11039322306178357402070746464480 517318 -9700238457284805576693909332640 517319 53204010662546079323385994727040 517320 -31420768800143203056703733760000 517321 8549744691281632294671628043904 517322 -3259832083281281336933921656896 517323 3322286524287481150288466132184 517324 -7466227529393491228324302247424 517325 6082399892283903198603893230050 517326 7141459642644453231973674175488 517327 -7283604052986102299411826602688 517328 -974246339303137223488516915200 517329 -7688655148441380326102386982016 517330 -6046935970143348135024041134080 517331 -37687180081942692415660408816800 517332 18136276207675888608446249318400 517333 -37169288778264043712112146016 517334 4760177290986587198154030458112 517335 1724511484748229984178476249600 517336 10633150915730018990779214407680 517337 19871306419612596644067029086986 517338 4813233395659415000374259966688 517339 2060690656647861844096833151488 517340 -4358619460456215489747348380160 517341 22456244609395802480636329969728 517342 -16469322262204684326107876732160 517343 1736203143413132801446120370592 517344 28539550494586890946077591601152 517345 8061460951475102951794499311680 517346 5895808843031341713566788129872 517347 -19639112019995476310355320543640 517348 6088698326925498432535369427200 517349 1931898340123974717702901083936 517350 -288832121958803652166233240000 517351 -860859210575007151727499076720 517352 -14318160399224342816149990195200 517353 -14862689614850503789952388751392 517354 6083249455492639986302322707376 517355 -32405964840040264487389402974240 517356 7626839934003462996677636170752 517357 12293352426455225479661296239180 517358 7943991021386262848824717241280 517359 5476403972236816853072210631168 517360 4490591782315251378625825996800 517361 1896840033774933516607185266664 517362 -1309839815225582148950633423232 517363 -7821369790644871524745384335360 517364 13876831524841821739480106683776 517365 14262914159551297411660559827260 517366 -24776967029414279211543250915200 517367 8197430348024269516453682269416 517368 12868219143998963350308604661760 517369 -76627053592930362557136448960256 517370 -3101358004126618919076890496000 517371 9082351882213963650077347929600 517372 24728962290823146081641377618432 517373 7498736054599871423682138959622 517374 8409750150437677773946231879680 517375 -27388458524839523259992960970000 517376 627836455538228890544501686272 517377 6431165896216130017604499078144 517378 -8151475248446615162904499765344 517379 2117828916993309980964200424840 517380 10695781489029514661090757058560 517381 -22380534322398762622017532214818 517382 -8296827733901012063249020898208 517383 20215144702685463220416569037552 517384 -9270946170530582444835773644800 517385 -9924950374391669168213549596800 517386 -773466941727265644038269668096 517387 -14250767401694024359822808656400 517388 22368953666916318166716183660288 517389 -34319618654747520837764849889600 517390 4559855574158483965075404979200 517391 7046514185211717496391296543680 517392 -6678727920205094705924730249216 517393 37219284466983617032914018686642 517394 -21323849736392844512630130939504 517395 -17414201144849000922760520887200 517396 59547351144787608213949201280 517397 -1191421229964581731588703936160 517398 -1995718726849379521985727234048 517399 23231324248946845470409797091400 517400 906518414971611385296460800000 517401 22975692818422907413635332819040 517402 16581357224348500432798875815904 517403 7759252010822944999255148555652 517404 14461781441680574102478991735296 517405 -4071039400385850326301558512640 517406 8910828966835821876669557089152 517407 -18937923693217426145221493345280 517408 7124191313681733742681066045440 517409 -5912962978445501443121396677740 517410 7844077327708662099115058100000 517411 -5117673522560369735990474541988 517412 915823239283650358228897824768 517413 8765555579399577907905316111584 517414 1551076583566089779897637337056 517415 704982811130466665407024645560 517416 10084114953662499187503903129600 517417 12428135500955600894472162169466 517418 8378038895156524954985391486720 517419 -90019693974804161360713869312 517420 9339365791372048496964595906560 517421 11306678309900389758349693628544 517422 4931426911221918500437012469760 517423 16142073111318910447205959475520 517424 474481661237537483483498840064 517425 11254947179889915208463594670000 517426 1326107314651264682144521665024 517427 209977281406400972728594933680 517428 1805744987785038919001531971968 517429 59712330758546861747546853439872 517430 -16904529572439639189313242979200 517431 -12171370613475965269068326160000 517432 -13790181297779266162951932825600 517433 -21091383678522031769475135399936 517434 2478429279816011691531358510080 517435 -3444320859525216717215818017600 517436 -14921268719121253587660346455552 517437 24524692694350107785588475753894 517438 296363049585121798118771770944 517439 6286172490965471206090274653248 517440 -2980642894125055855532357713920 517441 -21221539600531430785612259895248 517442 -965170336007485765707028174128 517443 5125349066083575515049701429424 517444 2315454322810368660161667575936 517445 -13841871442228417091469670868520 517446 5018897848162702920659881545600 517447 -18320741697784507874339923476000 517448 -9106524308523126720759552737280 517449 -2929067350374207213712279982880 517450 14731545445255907049291056064000 517451 36927136426211122004145537198504 517452 -1021958530571792784166914686976 517453 670337784517995772513291395180 517454 5219352974389929270925221384192 517455 -10661730435142570166296885624800 517456 5657544265784833240368168230912 517457 33039862403828172272741687822706 517458 4285260669844142305923313056384 517459 -43143768349816499142205364472340 517460 -18843893710339294053225478590720 517461 -3041239331411671228525592260992 517462 165272238204194359117821187584 517463 5230592607536249386326585930000 517464 23947140574435278253473315624960 517465 -2183785485052403649337234776000 517466 21126810804716039953258926888432 517467 -12874271053575955833433349890920 517468 1594009631469805763811721317376 517469 -33899180769606470814530785799130 517470 13965671727176637976617455861760 517471 15220930900886145986176460240672 517472 58400990675751230019698598346752 517473 14931154850003831209625378216784 517474 -16014834454588733911602908409264 517475 -2779833049782697271384473779600 517476 -8109227835421176625881570385920 517477 17144655597983111983099301577600 517478 -18276771464231626890358227324576 517479 -10055885171038416060476064820272 517480 21821935865613047986462786252800 517481 23881478852324702955335780436282 517482 4261542314919409145540194076160 517483 -11324296502475355238263157080256 517484 -35451499962720234654414330777600 517485 7182103364344024245284461740000 517486 4272812790083390860763381808192 517487 37723479542959872018055140221136 517488 1517654186113650026016940130304 517489 14806098316504936707337670180400 517490 -15736746190109338840690859580000 517491 -3621489986977853320390985839152 517492 12602450655761081760971474141952 517493 -4168962521898130758310061038596 517494 14925376255482046859432206104000 517495 -3940345165696464213522975206520 517496 12147911858406585990859667496960 517497 -1520289421069916521417190898240 517498 -4730584591648924962896426139936 517499 7108655286097211043557974414500 517500 -1524716474532982554265548480000 517501 21699297841671715287396615610502 517502 -3150244845151080509685372218496 517503 -5284461380883401988783059708160 517504 -9741451159837754904621833256960 517505 311580795572559177918563217600 517506 -1315041570317009629674269044992 517507 -24500631625916219339148362010244 517508 -2199445404920200983345563710464 517509 2084506258549813389622922530590 517510 699750897072017209612673276160 517511 -6944105596153662384844102470888 517512 12738840400870593822712679915520 517513 -5597766020003845434156042171238 517514 4237844724494512763261817083904 517515 1699197350076704802307852174320 517516 12084227409555229595600532381440 517517 12954551980477055626164055296 517518 -16736254563838547825805529259136 517519 5131346964096010718034309870432 517520 1292889192919366964297056665600 517521 -12058206888654423984989980105488 517522 8405648148557117577031375478400 517523 -14205234521479606162720494669456 517524 3531891703756614414855540056064 517525 -2397152079521857033885806963200 517526 14840380038416254170135111815712 517527 -27625828153717294566217479877536 517528 2201817558323983597069787320320 517529 274720217718223026341632575360 517530 1735101954025119764113875793920 517531 -2125304946025658363766262226400 517532 9308450867240941086731335764480 517533 -352557968857343412680570026176 517534 28281247396395739000577941671360 517535 -6348542329767330258381060915600 517536 -24533178928028783337106833408000 517537 11967312704722322116417140044740 517538 4262692752517927230926649623376 517539 12726018429439478374927037544768 517540 -7158188259598397165705989209600 517541 31494944272080104419065201616800 517542 12758732838952415133546102443712 517543 3825081425214176156105219802288 517544 -45124007721247219524986861859840 517545 775150310027612621637370967040 517546 -890899568483568301399422157056 517547 -29187377577437901206497044941004 517548 227656487860609206512614072320 517549 32096535713635390619808430870550 517550 -11418234716837378331809580254400 517551 -9363844453988105101776430693368 517552 -774157680905332862288510517248 517553 31830798584944025409169111526802 517554 -9065314620907599144831676289136 517555 4202897478125470405442205150960 517556 -4003804025916923567301021319680 517557 -26196595377309419057321371688160 517558 27535595727566680760923292990880 517559 4151189594409631472155031632512 517560 -1490748230222862381086367744000 517561 -168984439845461730736106296176 517562 10549468999669515935396966072064 517563 50153883518573568990928582495200 517564 -14581885076825852428166110132224 517565 17159665509436391177031839194200 517566 -46853020919029272473472500736 517567 6039786510620528835050054366200 517568 3522002916808477957319188021248 517569 2382207465906375248911116428928 517570 -118493911893174797077446398400 517571 -29941404988959094354629267660228 517572 -7927844769412225601328841817088 517573 -6390348858533965102739110254560 517574 12303443277448318235606317021536 517575 -22458841701314367284803237910400 517576 5688912236217617173291375656960 517577 -3026625088131624975001032209574 517578 12000958190931299567339778119424 517579 37148603503170025000998909531640 517580 7432058507782379561538283530240 517581 2083536550954095280810750337760 517582 11174408869577986405034806161024 517583 -26638090730554943803180478802432 517584 -1860520814143809787043780493312 517585 -19653507903933588533669310210840 517586 -5946279281853053079695982824160 517587 7853958831417291454250723443200 517588 3418517373402552721142965032960 517589 -24140858815215625455948225458610 517590 -3498179308658695271098749905280 517591 153836858548935766321359244312 517592 15170619487539618594290689228800 517593 9353072675807775451624684371264 517594 -6509611230308554945156190747136 517595 -6301072645887560672695236642480 517596 885603310847167239835171195392 517597 35001398860499329416517793179046 517598 9785494260146356492419590567040 517599 -1110864085306247516830033555800 517600 17233628534408164840007329382400 517601 -1508164290519270847484903638848 517602 -1947939272371699785627524764416 517603 -45172494407271908712654472866148 517604 18028167451765917710816800112256 517605 8022722931333587141772867789120 517606 8224165734085624659707746966752 517607 4582986348560832350264206026240 517608 -3540003553310982181660370534400 517609 -24360307538773958469036679461190 517610 1206558997474880101768880209920 517611 -22962008130812356118720187326976 517612 -6009722998953187651220844031744 517613 -10266217249623742108659369060138 517614 13901744063430106136174208651840 517615 -458328585429853839679844436480 517616 3463688353953419414951899889664 517617 11047373590288808847535882344000 517618 9859737682182506122419029087760 517619 8404000206947173368831796867020 517620 -15211484894874202404553018091520 517621 -14604119000271706568030810968680 517622 -1742977661390737446837470275968 517623 23265457379191466585560118865384 517624 -5203943928356368892979140812800 517625 -9042044649251418677383473942000 517626 -16557209253759873127324995482400 517627 13774477501878256273335079399272 517628 -27009737397298676646676304292864 517629 -1269980119548394802872220935584 517630 4507610701745897418058579872000 517631 5298647973436072002352886136864 517632 -11128651727085426942075677442048 517633 -13545151987794237628970193474300 517634 -29014817927071231065268964352 517635 -11285929904545353181702048238880 517636 15893514466782315749991879859200 517637 2573217424717690794463627736286 517638 2969142380014528296744689664 517639 -38045424698023722908855305715560 517640 -9494851860613791956470191667200 517641 3035412609184440077004142899840 517642 -20726530198285553758759665431808 517643 -197990792314294735785434766816 517644 8271851539380681697637442001920 517645 -21665091881200670605017959282100 517646 -10179412877428553914784864200896 517647 -12571496677375263864354107365992 517648 3930415502775383474594308431872 517649 43020919415857858966698926475120 517650 2289854304502661193086934144000 517651 -13043380158462814901125030259568 517652 16446527782003925954602703093760 517653 829779410730487348092436258140 517654 -17338004099811724348326021472224 517655 29021326143550681880487256170000 517656 26835665915877845967666438451200 517657 -2324552537954437350804594092288 517658 6430846458167198967721787352576 517659 5161299774769705598417372062104 517660 -2188877689068313739533960366080 517661 15218666387526056749457355990144 517662 -4833865597230860080717796921280 517663 -193765397031432830440291487760 517664 6375713560729330204373535424512 517665 -21224136664700066040176524798080 517666 3462881410195435895502104075520 517667 -17021135959367004055934753524128 517668 144265978240871103950030530560 517669 -3037265265599704983153962153600 517670 3273560518179040445424984209280 517671 437269164702722610683649404544 517672 -5185983334232504239347486643200 517673 -21928949069123713387764339022236 517674 -121957300164514536364149803520 517675 -13249258450082886990175469559100 517676 -28151643133167412460915493815040 517677 -112635043260619766148287296992 517678 -14296200098074341573271860449280 517679 29423129203661099485515111308760 517680 -5261099536566555039747706060800 517681 12350698721760082413369930106432 517682 5451904536425561991040554835584 517683 15121606105517610735659607808824 517684 -12050369518178561373165505425408 517685 -11607146634191343478475544581220 517686 -3551852247490513460307346436736 517687 38214215573467756183378861195360 517688 -6291125830989227266126002647040 517689 2585717077511119301613754830324 517690 -8183168389524345438830615546400 517691 2524505003086360773723297902184 517692 -5080542606354859157634363629568 517693 -40587769424981236710488529252960 517694 3197155163465832625594601776896 517695 -1092600802822881544168472884080 517696 8805368895121860871610520043520 517697 -12784343957727201252736248383100 517698 10366536826513952797152543909120 517699 -1186360821929464873113126970720 517700 -5464105230108300372381655449600 517701 22437882109456586329295705408064 517702 650709529313184353714676674112 517703 -26796650232145992194596175238936 517704 3309948973077795042401892925440 517705 -19530826132196978209797993152640 517706 651793396475146004381358900480 517707 -4541243562993391026609708545184 517708 16976933159492634901901671495680 517709 -2631281013246458240813129861184 517710 -7993435638909990253975707911040 517711 23802493436593379804230124915312 517712 -3839866360794619728890558545920 517713 -1731496465307388683862937480320 517714 10654867011069039403613746143360 517715 34817371615911097596763221725520 517716 -704258937688039443257270946048 517717 667718164863966318289185826766 517718 16422413200161158764687322615616 517719 1980787293018401469072847191144 517720 6347112198490858591517053132800 517721 711947578793836682904410198922 517722 -10070312130946917828306997820928 517723 -7976222483434039940330323705320 517724 -12639418719153475780755956580864 517725 5601942482303460797202265560000 517726 18420768340394211483579145335168 517727 15214565876734674720830024245872 517728 20933421773006550685802124017664 517729 -3337818431830946035081118088670 517730 2360975416241250168957076139520 517731 3396957625653505136008254120960 517732 19590549756888483943459300196352 517733 -42397133818006080353040437718018 517734 11266580857119791461592173803936 517735 14275829031315795703611529619760 517736 14663801618555669752440556231680 517737 -29326799014418794973590603056960 517738 -299281588037912301203056330656 517739 6755279815219753633265775879540 517740 -4072945233833215855270052889600 517741 -3538873103915493142897894432000 517742 -10325378499596085968060725921728 517743 -31914700802361475154461564035768 517744 4003327707646147063808114524160 517745 15208338777904213252901872936500 517746 -6817465710629162868528996921216 517747 -30374920895793473269103408602804 517748 -6000535431291927357379106936832 517749 22724681505623219899412738885664 517750 6750050770581069616528802400000 517751 22654761207166342329804378839112 517752 -2610740370684563747359682641920 517753 12939639550452405869287433422464 517754 6614547116282420910796230704640 517755 457358707263260632778147646720 517756 16572853762714968345307977758720 517757 4983858702273245820335525855340 517758 9627069981017500360870083441984 517759 22820140153244456377412414114160 517760 9151858319742039585564131328000 517761 -4220930581920764124413047672590 517762 -61129976118594434706972635136 517763 -506229069504309100633795050936 517764 4373603309934997605505370787840 517765 -26224027929534041590659112406340 517766 10001941132213894390598699020800 517767 -3684257433646364811401098821720 517768 42908024687153153298188963973120 517769 -14577270617114252874588416054400 517770 -153662419651101595133648636160 517771 37397765472861338042617654693312 517772 2613589912828577927151921221376 517773 -7378640034801626710978924748256 517774 -5621303128924410861477465036864 517775 16974416444505147771564362025000 517776 1202212085305597461752514084864 517777 3210261873510931874207317852660 517778 -8044351041190770802858384366944 517779 -15871991260664658778251565916160 517780 17750568367312197484093138425600 517781 -36627792372303724885957716526656 517782 1653740279436447693154673376192 517783 -39690415556244994555490101249512 517784 -4788858060268715285548357939200 517785 -10798450379158123669883862052800 517786 16350754659295025723965549281216 517787 3504158555776204674391571942232 517788 -1189661134070875772485873774080 517789 -428647576743638542662303175272 517790 -1516568366415405443948500492800 517791 20597250964353187785687341291592 517792 -16688973771292085469162038624256 517793 -4538658672719289929334703527936 517794 -8470412104753617529996158831360 517795 -19824383570319211907620679821200 517796 -7892431317087963339400294358400 517797 -12205817520558084987175370172960 517798 1378339470590616928267404854400 517799 52648001271175810234532060712960 517800 -5868765941583036458041270272000 517801 12296266061650863906240442888704 517802 9773441948327693536824784610400 517803 5263094594179419780909438014976 517804 -207739189286934202007660985344 517805 -9888381351409209071162651367540 517806 -220918350875633992954350673920 517807 -3845608322282452803740326747160 517808 4980158034948046947032225759232 517809 -10835542231107223270953305233296 517810 -1616807076729662581582691355840 517811 1166166101096320583459465642832 517812 1132570268518415569167072448512 517813 6568291656870825183301645458624 517814 8598469747522085760609946516032 517815 4988319183098339099091457093920 517816 -28515484011112903474122509844480 517817 13501889651415969659330291773866 517818 -1956433027615183216750170723840 517819 12433123842039048893035255631944 517820 -1780284323031252574738669931520 517821 30232868944664880525542156819712 517822 -15069686542101629803931512503168 517823 -2404131468130773408854645396928 517824 2081467426525310557400239964160 517825 5897648167660226889285801336000 517826 21997535455637060908440802177920 517827 -2894870507183505123285848769360 517828 29249846311689672859968145520768 517829 4764097143632724171912741766488 517830 -1540138300647796905482022140160 517831 -51975153882639493030704656579368 517832 20746224676689251035162517038080 517833 -14814444693368419758545509573776 517834 19403619163621835464300989216816 517835 555727452375135583397781605280 517836 -1769972719513475460593579913216 517837 -36040343225204872113003226516608 517838 -8436484911487039292970872719680 517839 -2448995280500128992735224983680 517840 4788858425487649027898489487360 517841 18110477999645765236334469069684 517842 651497289483446335116854479008 517843 50735981056695621668738558061120 517844 -13461146759508206479445428443264 517845 9221505161954010295391949312000 517846 14284308568090764658684492763136 517847 -21819367678401794017444592695680 517848 12998563490940973727430980136960 517849 -751696683719133734428562794736 517850 -7568372178049364809559314071600 517851 1012962327427286254840246748568 517852 -12258666644112369250848970304000 517853 942834004037865922078434898560 517854 1284760114126241109297116706432 517855 3533257910155837997542849816320 517856 -6749605625935131440276121059328 517857 -5005673307478098278483935098960 517858 -17592041687040891548301351265920 517859 11669761346225502336785820825120 517860 2592633553238162938641138892800 517861 16018651083911884233700459310462 517862 2075486630484288523808786958912 517863 -7394625645525789209035343075376 517864 27340777614435534254483302809600 517865 24834303668247145197461022100260 517866 -8372282988836728059893846827776 517867 -15146695879906971602147404647168 517868 1583597620995031897375068985344 517869 -12927540458715514865579653624512 517870 14979754435963523973138176978880 517871 -2899995352891897907931274793376 517872 -413645437983026492410823147520 517873 -37708541611919924833539659336878 517874 3649790230558226199170209096704 517875 15820758824574682751047936668000 517876 -258420421010768892449051136640 517877 -24687114373684670362854185480274 517878 -11459427340862794401284772792096 517879 10541848268889537165820540211184 517880 18349086079945628368613683200 517881 -930909603243585389886497056896 517882 -24432428810349302909164248333600 517883 16823343795697849418038046256240 517884 6146994637539526665561783459840 517885 -5130641966229981125832524862420 517886 -5148701497013709737961497780736 517887 38875993795816976151238043143440 517888 3065396420088287428719618818048 517889 -9301350690221898133142791312044 517890 -3396310326978250150522501378560 517891 8086897880419856467083068714760 517892 -166438898571228657508804236288 517893 10520443396863234361493273994624 517894 -1584857071735959761279210684160 517895 3535533387649996829334574234080 517896 -12289305889830574595480726522880 517897 -120848265585937724747708875568 517898 -10016772030959209463045481070800 517899 -28723435276383183577760547869736 517900 -3129319873876709414805982624000 517901 332929337649224541933004366902 517902 -2995197575270011962279664435200 517903 47095485543767086981281094089960 517904 -3827519543419156962892859105280 517905 -5356442213652793376940562454040 517906 -6381024976963428527896204124160 517907 -21866470335315726113116753264320 517908 334119766154108373650078300160 517909 59299906778501268951796891712 517910 -20001893004266148349620829107840 517911 7588929611748699054359172173520 517912 13880420944408145079118810828800 517913 10977764553657321637892267998080 517914 -444652650399482359895797067520 517915 11313670942522898941554712618560 517916 1008751692879231281982557337600 517917 -4691889035875769973015145777920 517918 -6679541029545196832026354803840 517919 25361883189914199439316051188320 517920 -4057742200096493579498170613760 517921 -2482524654332395552426455246800 517922 -15939293847808228070827625179488 517923 -1673902767841956486182238102576 517924 33458556268622438777395233792000 517925 -1917597974280859159276197781350 517926 -4907707300167743534270479572096 517927 -2420658972467113104855950249224 517928 6962933924211024884614895032320 517929 -30592761933020847432087421359216 517930 5879686195935394972229737728000 517931 -3211049338829303439224191880268 517932 11039364870538552179726106457856 517933 -5043279897388703014521905856596 517934 -7248839371678015904614954056384 517935 -16312257832817151309771313920 517936 1949995691977876420322868641792 517937 4204505964594836342936671562112 517938 -8345781805049452828885056195456 517939 36373288677732346619787083296056 517940 -26156608425233736485183318016000 517941 -29536764853856789561395462162560 517942 -13902232162690498500328434604128 517943 21040056683965029890132549941800 517944 8152061611371427959113793208320 517945 -15296518774199105823105777038400 517946 -9940123464536775114286576457472 517947 -21132054822527378631342028564200 517948 -7655621788587742383027634786304 517949 -36615977875783742293037622037050 517950 -3791935409707112686016129510400 517951 -13789162881330525135042229387936 517952 -6867814189575619693205632057344 517953 11405000156668415432430611627808 517954 -22613388783121503469372289899824 517955 32222600023519215859460664441360 517956 -12030126071808971891800048527360 517957 -32522686869822212024324097029568 517958 -9102270209035130760566060260224 517959 -12294082333454612357350263389040 517960 1863538432085569976243284377600 517961 17374107083664150335798693518800 517962 -625822956472456910716446240000 517963 21204825881848208174991527692000 517964 19300549491968553828448242782976 517965 4229075979043502495135869998720 517966 -4101065591462362737218880629568 517967 40642415693982740406334129436016 517968 -2841715963189017675560720793600 517969 -24798532879250764867096625951640 517970 10988716288916252655024123883680 517971 -5795666886672531960042970895688 517972 3871589928780069206372473290752 517973 -18973815501330537953260821980580 517974 8651526672253968708305860247040 517975 -1031193969325586738533549282000 517976 -39233753365320892448957551441920 517977 9575305600553658296373336300720 517978 365326112104728139298440362240 517979 20517710851774892436967537075188 517980 3359017423631439504485033011200 517981 -1680698078668692766829381408218 517982 24885755919828319940252139518592 517983 -16714792748000751421625652836736 517984 29412512581016150173030334201856 517985 -17419805061300584034140083899780 517986 -4130355272483092324439437802496 517987 -54747810761411277880884382837248 517988 11738923071416799217221143119488 517989 4592818237974334349007339913824 517990 -7026910192920465847058048720640 517991 18565553568552889694025381886392 517992 -5007375826944624541511126876160 517993 11448197587701689692454419024000 517994 -3873525599709498595447802010528 517995 -665900723551975131996138585600 517996 -25492581605180835541869796960000 517997 -2307952339806637691856532536000 517998 -5305296851061436248938068550400 517999 2575250963388006368866861922000 518000 -1081215075979329874412863488000 518001 13073548324303820014220288016 518002 -14493610869298019676523084632048 518003 -20678315102093480544494527571028 518004 1112291910261357378348212346240 518005 15876034818213823942660644748320 518006 9986764226100626096956818900864 518007 -6728417704719774466809272246016 518008 707225256120424337747792732160 518009 -21445370112938084258296786033584 518010 289416727364791298758137630720 518011 10876738679700126750545557129552 518012 -29793768942349530987685997945856 518013 -14576709426416051739811427055258 518014 195541178376752352822336003072 518015 30551640709242683270923615428720 518016 8893497454705866897124805836800 518017 -22798177957587031009669821207934 518018 -12230896253762979896117770133040 518019 10427977106382760807501979620344 518020 -1071077666287512569458881024000 518021 123926593598419138060372273344 518022 2797925911637443800755908826880 518023 10014585439956364099742269313304 518024 -8064787942377428034513416417280 518025 -11443498186082683422498754633200 518026 -12995110784447556609443053029120 518027 -45913695988902477632653340947440 518028 2657716933687153970348505632256 518029 11178010128993254447208042567168 518030 -9301526565207954161649421227840 518031 -10224757957801764121046305438680 518032 -10733031921835586187725654155264 518033 -8863269981256134566585064376320 518034 -23937009500760474910736798171136 518035 70380179055382476670017132960 518036 28416448044958298913709533866880 518037 4180460432109553128328214451840 518038 -742548235809739206509931034080 518039 -48150436444483372559729352664920 518040 1080138673723157434918490112000 518041 4339920090475704029077000963584 518042 8289442828670268732636707795712 518043 -7929412164125163385606726546536 518044 31993521967438055579150375451136 518045 30342546375777754994225397247200 518046 -188934056928945504257960039616 518047 18427598030752970627587730710496 518048 12298723973319115930021331927040 518049 -4329582796689064589901032876160 518050 -814075341539877096731485207200 518051 -1189922107715873282348549084496 518052 -10509521893213264994260304621568 518053 -6009183681390439715109008106560 518054 -24179146322812961128739653738560 518055 11572075797059395346898178391760 518056 -3242511826853078433637994250240 518057 -3549680015351142394045628594694 518058 982627345218256217379057854304 518059 5133461147021915161389322878260 518060 -4874597874042698243332792043520 518061 27942669990878949443449697700672 518062 4029580087906489454703295736064 518063 -6803567086913502819954231094176 518064 -55309905240567549538633777152 518065 24332574062033793782843839073460 518066 2680224431108458472907812585232 518067 -18268498828858361609575625534712 518068 -35220534306038363003937612353152 518069 1839220607680986310836452123580 518070 1568251169389486292415604623360 518071 -52012078291553279136446005399368 518072 14685590918436172931864319590400 518073 -20847250322537841066783702168000 518074 4286397365083126010696897007072 518075 -5239858791731246517525362834400 518076 3511477362261788541343176182784 518077 -9354007840524113309878212368820 518078 -8580999947475023465251049582400 518079 -15029061817996425379703604480 518080 -6190640372170562682764604211200 518081 -3243142687221945684439222315776 518082 -587134118209694996980222202880 518083 -26396490938041144556463681353668 518084 2578926265041509725570746126336 518085 -14668024871071822463739106396200 518086 -168075291321087239448089349696 518087 15814717049305755928090465332912 518088 -1082515097799002826450753085440 518089 12419889784009233969916807483968 518090 13257181460608763364704020792320 518091 -2578969867133001932878563265536 518092 -14458623753692235202350774727680 518093 -23952260215931487143648677060320 518094 6359354505162234115757667656640 518095 -11789589932229655570916435153400 518096 2952379493715392773050260938752 518097 -1698507973874621104353456262272 518098 1573112265051510688801075153920 518099 18481857778910955977358214901100 518100 6650255718581573362635892684800 518101 -12728571416473085033795366910898 518102 -7537886689488101370374660239488 518103 16362207808954540043782071628800 518104 -19637439704434004568263722506240 518105 4348786928327251162398632488320 518106 -8734078907866330079605252240896 518107 87938783828471980912464226600 518108 -17089469027753379853733997737472 518109 17263096611992082177124960667520 518110 -8092776771885080292629256771840 518111 16078890184006338733179182087040 518112 -8968681738138222579326355243008 518113 41795556315687899782992381555362 518114 -18004949272772819448615510639840 518115 8798286829747054407558085703520 518116 -27842391555795997299731529343360 518117 -21484159407302350421321038191588 518118 -11110401608902732276819464856896 518119 14816779190482614103290897806896 518120 24553530474671402389726097356800 518121 -15085305797013650550741923529792 518122 33539618027699378216971087536 518123 32820369900342491916044704080372 518124 -5083793132919871727315276204544 518125 -8822576389461186734769984231250 518126 -14027843438085113210294805942144 518127 7281555143874680861972889709320 518128 2446132380873022042323314540544 518129 17923376992374002043855282779730 518130 7402932479662714332116279424000 518131 -23770334637192691053915137174068 518132 718195792164437044394671168896 518133 -10628038675522143159590772490752 518134 -2622023127717359078625458789376 518135 7812739844904776986727637156000 518136 25102910186575133637967358054400 518137 -25881381642130783136240697816214 518138 -4794405791777002866937977550080 518139 28251211314593919228293088710604 518140 -7828293116610418296752700549120 518141 13239122001135202968303383213772 518142 1635639710550057119944697838912 518143 49782230503637045663647065674160 518144 -1328555147253031103488264765440 518145 13604812718918767311416269230720 518146 -12898814666321454263133650632800 518147 5258509201631160610456449050832 518148 4568250057270167845110724496640 518149 -43306857386521076660504198689760 518150 2424238607805778499064369600 518151 -5070639560219862875518196794968 518152 2272634070489732135524902502400 518153 -32228207286979698181737425690598 518154 -216182545768531027146510346752 518155 22549798609237616451160990047120 518156 -14082503793819318482701562292480 518157 -108935165330319696111134523594 518158 1809661211356624493414105583360 518159 5380235389949978445873100797360 518160 2179895094475717975712370524160 518161 -24659444881945813908723602149120 518162 14083096255344886433199133224216 518163 -26294326713964876083977534275656 518164 22582717263449374958243919044352 518165 224599558019577964259500907520 518166 -14723417627046447714572892152256 518167 -338941996242815916709937734752 518168 3316447263460627019135277465600 518169 24269771340168344677768061439648 518170 -7547761237069433084110826706720 518171 42252115684992762604113147594372 518172 7877260779833661741080767411200 518173 12102367606796764840933891424224 518174 17728649243837281516775223597312 518175 -13214982688011727242289840875600 518176 -16895276083322508883723168186368 518177 -2567274019629029391452778699888 518178 493062031515087813595256858880 518179 32768187379789457532419666066780 518180 -955483680326303252415711383040 518181 -9354191391022436121492831368160 518182 -59111773394197475935628281728 518183 9739074884184680920824164901504 518184 -8366026633417687137418690560000 518185 -4915453350481245826417419069240 518186 -6445706146747260739238494465440 518187 -27245081160769369103146942182720 518188 -7234314321198053447829798372864 518189 11552425792475079027386253548256 518190 -3712687246953885073511721000960 518191 -22124692640837575389776631175408 518192 -10346860000808880739650739077120 518193 253839839046448627565083342656 518194 29259511846572939901434129303072 518195 -16086373621896950877300169458000 518196 -239067875982706780826802585600 518197 -3247767171902374656531517039680 518198 23507867538747207793341274653600 518199 9607627073028150521685329965056 518200 -19375794899904663785311819776000 518201 31921846742058737187047002620480 518202 6935984412037303176018318656880 518203 -3440935304774149757059876998880 518204 6523148165381600349708803844096 518205 11137920540085314018737273361600 518206 7160997171677741046239496912000 518207 22511529395492942813675247819456 518208 3349629504362649435578774323200 518209 -40413498844632396008459294006590 518210 4919765937748591295080701342720 518211 -27145615169374556469055293434400 518212 -18922905254398211477704446492544 518213 25946743259738735090187157742304 518214 -1348076981910941965328741040960 518215 -5202511390503618054771254021640 518216 -8786835135718408462497621565440 518217 -8132270294005098975741536762688 518218 3603703874526121931538680299104 518219 9525635095029448616160221983344 518220 7886463053365161416116365926400 518221 -2948258928470756159368020596256 518222 -13108683225753017337931863897600 518223 26596260691139383717597655867784 518224 8928675493993377675762403762176 518225 -20939704822491192354592375554000 518226 11480694078223946122719803132544 518227 914634416369350610859717384320 518228 -29367196528951813375383563890944 518229 5658433867714452406344471850848 518230 15390183132646767004225147574400 518231 -10830353577874081199988429770016 518232 5421094542711591171654807060480 518233 8360292043043471188319437785482 518234 7408801419039559670187138374880 518235 -13704658908008716837383363162000 518236 296805274102551522480747208704 518237 17055950217520224861220651502886 518238 203080507170912374686107175296 518239 10611104151127333872998573611040 518240 -11158424393688639731073495859200 518241 2653737916563761234900172357024 518242 -20678886258190711352611753015728 518243 19366921704721228580487334356 518244 2483925184693868765632174909440 518245 4995533896271257408687100770560 518246 18257250271998953777673897231072 518247 9758680670089875220587373276080 518248 29219727283186675830131039247360 518249 -11165108165071718598520805559750 518250 -5965073145356307331481520192000 518251 16572873641867212323096760143904 518252 -5303304957993305564594236489728 518253 21909963247948692455631007293504 518254 25273072555352731628317801409472 518255 -7740844090068901093806251910840 518256 4049578855626666094507591434240 518257 23557420580861116645549942882612 518258 -222730393369108183101755369472 518259 1840557743544808335446418539520 518260 -23995746517112846605681234341120 518261 -3913408760732665238169501021138 518262 -18740815384073472150988707202176 518263 -804648865297670321786369361080 518264 9481389844075571157902118543360 518265 4852159293167291472656955120000 518266 -8033320339373281041671283636480 518267 -9207501154362426247277514920928 518268 19253344710639948182719171453440 518269 28996395142172689971357184034496 518270 -10961194589800761917494107241920 518271 3245773974204638207703910323744 518272 -35647235958759880075991580672000 518273 29341526876994560694665700009600 518274 -16017064544091606924696174791856 518275 15861293184511013708556774962300 518276 -28586396898767125548473241400320 518277 -622825899330575537600585410080 518278 42754809502061356809180611151360 518279 82590378230360027087372153520 518280 -41900948829444508349453107200 518281 9147110714845632659747516736564 518282 1446927989170016187851121262080 518283 17556473347309156456017636696252 518284 8992942194404217212211416037376 518285 26371437330462526384820661595980 518286 -9628094983582989449841675980736 518287 -3753483141477721776032878534656 518288 10843503363712949745066802298880 518289 -2455535792997575460601114920192 518290 13645525941834077639871482954400 518291 27501341015572594937950801483692 518292 -10222290199488657362187128832000 518293 -511447903222649711972841493376 518294 -8989532132159018332304873155968 518295 7456560104311560223928853933600 518296 -23999050570742465203640949719040 518297 -7754746145008779346929362515260 518298 13002595055728051823840255931648 518299 -53476234416614714986175987400700 518300 537975545047221087002570572800 518301 2026286816512550116840223388480 518302 -20589685253982593613376698411648 518303 -7144652914849845278327550495480 518304 30554974078031034975300275404800 518305 -14294414244190066507611112357440 518306 -7330105529666823486298182038880 518307 20367945987896402191877849602992 518308 -2113843644510869759531017089024 518309 33893227425955348954370844450240 518310 -2499166949789974780205261285760 518311 22858129451654733502751682689912 518312 -24190096083183524672992969605120 518313 -11533727689105267977986999435616 518314 -10119280124302089187737500625744 518315 5448587337222471516767859129600 518316 4848221943581659093256818360320 518317 -21372857766464476552313944929480 518318 10789207217653427184376996503360 518319 -36152885989820550719216107800720 518320 -1436040613555204414175811993600 518321 -1256297198858906519719483192848 518322 -54156896343457787316453924096 518323 -1407315732945524131987251423588 518324 -28516041528341682064140041330304 518325 3951951559359525510394938393600 518326 -3637071380452657661439139425888 518327 17247742024933139340332738587176 518328 17805662739082148049462642647040 518329 6558195045805391374022039742976 518330 -20695094193706225134861629736000 518331 -6845923393112234095555459121280 518332 -26917828001271397110619122052608 518333 7487600111742810544951713270060 518334 -4274357721044936708470312509120 518335 -3932943890985218160114772590000 518336 -652616023241672214663722434560 518337 26427418386385578566595044220594 518338 14097656389509457187568391642320 518339 47535347213653996857596318476440 518340 -1023254403366569380666848276480 518341 21937743193629916901236925587742 518342 -25784082548408743807054136331456 518343 -6019327502252180782424270418816 518344 30640137400014591346863486428160 518345 31548090338392449539658079568100 518346 -14359082584771098933517121932800 518347 3974373193323342756976089148872 518348 27011805525577942706754324388608 518349 3019239328449632171658936664608 518350 -1853246539790253600932692771200 518351 -2428134481807003581866472400896 518352 3351215543790572613317630361600 518353 22504631582596459863230657111664 518354 8097579844325224489993727519376 518355 -8271724075231700101008418444800 518356 -11917497715625993006537132030080 518357 12023944718586116303673279633312 518358 7272216635827244452611114032640 518359 -14888935293915010938921528291360 518360 -4584381838306751776889696256000 518361 -12977627176255514631080939278128 518362 -11093175382860977897166324768 518363 21394318801481918358249304981440 518364 9639186834415252962966064128 518365 -375704784188483871672215995680 518366 24479415505468104483776435221632 518367 -20021825448116479580269813153920 518368 -40649342183098060560896157548544 518369 54516098199177195234275001027396 518370 -3286185367363602085776304995840 518371 18533832923634724442833432088400 518372 33822217896381741859416253992576 518373 2603728314082700076553398794880 518374 6413885343662812681092587274240 518375 14238127069069755182378687640000 518376 -349557751910846793955221504000 518377 -22347019618783866042539777064560 518378 -6977777349553586389252447776768 518379 12737983394059393702972871597760 518380 -2990489562794518283587002163200 518381 3763774386078957266651827380972 518382 -515300552872792889797510433280 518383 6615874535499047651198170083664 518384 -1654401352079424432493263421440 518385 1213678510130245087930890994560 518386 4782148191907268806513866697344 518387 -18062694630992229133241402246964 518388 -7586335036930485726460473071616 518389 -12750839022849602336816983177810 518390 -14852613902275846998295700428800 518391 -187673868272883835680193974240 518392 4573424439661352779428886241280 518393 -23936629989895253288844424450236 518394 -12359220409448058692243567923200 518395 3263328650629925976919869972000 518396 655154691002348930606258542080 518397 -7613246660599317175937099887104 518398 34382709216806930236752777192960 518399 36703421221785788030124162493440 518400 579247746599763746025268838400 518401 13068321967151014854751888688212 518402 17057782101936608768611202227152 518403 -233758929521644383091581157896 518404 -4279575925015764924911248627200 518405 -9606210344964600080962243151940 518406 -814014771199726800698166122496 518407 -336042103935763262918000180168 518408 229873080493020424285000581120 518409 -643828050616606637663757136086 518410 28720859474020246319790503055360 518411 -13046241112559763155158146722988 518412 -22298136325232592915775797170688 518413 1463990447797117518139915988480 518414 -4790656085003253463919605321728 518415 -8087053013975510606271324268800 518416 -3742877262716067616430076387328 518417 44929129772553148817630762060466 518418 12454402045620688059640926213504 518419 6008025025844730196214521010760 518420 -7302207775912118737184258501760 518421 25129169791143649720175642270112 518422 -19685835660110450192362191211488 518423 3004172201460719414663621386464 518424 -22345296223758706368870906286080 518425 -11193125447703690028400574190500 518426 -17500494975815407461672618275088 518427 4815512787422477059585307066880 518428 21209781225011310802911918867968 518429 -51068224951851860617704415010970 518430 9829375684600719177827278986240 518431 42974817409601263049553422299232 518432 54383048540794593264423534723072 518433 -13725844249424921324149071124800 518434 -6465653535558937902381815616000 518435 5377504522540399059635637692880 518436 1439613474183995710971582283392 518437 39097542284559107052324873712992 518438 -19880048408865380665318565582880 518439 -9873131189133244450265875872432 518440 5044918852152741724323123916800 518441 -5417907289587077647781929788096 518442 -1538136461136809680446035344896 518443 21868339734908475936004904914224 518444 1206828098839977925419571126272 518445 -3557687306670691276178311848360 518446 -868081817477866156981994215296 518447 51546823572701435892581405626896 518448 845112022796676094190806892544 518449 39133408866178100833315840550436 518450 629259247435134854132956878000 518451 383618599569500571938000969280 518452 14650588369603208642837655140352 518453 977571146185745872829007324000 518454 16200490108703691372719511507840 518455 -883512293900761322532409278240 518456 -16695230722812713993361491251200 518457 -9403550211349375650328319054208 518458 -6067206624664522582734521707920 518459 -3556164872896656387182143522320 518460 4552654862143967283347396060160 518461 -3026302001588800856118541400000 518462 6966536994423323954976284225280 518463 30726456665560730622693024664824 518464 3254238594843780637153111310336 518465 -29412594459759133673974056365400 518466 874215047114929573312513734144 518467 23499963426380572145494918499516 518468 2866868601083635026926306466816 518469 -20160258573990864121883099309664 518470 3816105945640566123051426614400 518471 -6906470380572520554133546940328 518472 -14991321499279938386814772224000 518473 -31837511948904082256146608842278 518474 -8213434995209113591131727415808 518475 2490625187563459172652202291200 518476 -2476525572530835032748071078912 518477 -17181942899788115304069696507840 518478 1619044236263615060277185500224 518479 -21857986577513024263221991881416 518480 3676787331393583405072328540160 518481 288366074960674591910217114612 518482 5920601461994330858381529861792 518483 1345229191808120644819582946976 518484 -16154982952690291826474380990464 518485 -53567952029677105193894982660 518486 6797640653872854784320521836224 518487 6457272608500169798185096032360 518488 19158160899776638328936152565760 518489 -2544463381669411995247275816576 518490 2983639087467738144231125713920 518491 -47777623227542392601031837406800 518492 14344814157936027241174716595200 518493 2413017276414491953418147526528 518494 -147247620691726737917106143040 518495 34658540725761493566936622761000 518496 12822716799378023920200862138368 518497 -15498357338580973232560576578368 518498 -35886285570179635422510630349440 518499 -975917135913563451870502528896 518500 -25387238949913706253303420288000 518501 -14425005465870894739803015992928 518502 -10870826512710863938124252989440 518503 -536349015984821379503001723416 518504 10933011609080323238186092462080 518505 -909461207184481257449538628800 518506 272365202043102117538955971584 518507 -44552958388531585257409238698968 518508 26593908629366534489170298219520 518509 43146269698480314493785755898710 518510 795238876917966012186927888000 518511 10099422358605018568196834143104 518512 -1025386929988808890866496634880 518513 -11139244774446383913474283106880 518514 -3248014579255891510382018499840 518515 -26952036917896179574464158781840 518516 4208649094266016561929095341440 518517 -34430331799270490302076456021220 518518 2292101910298013893182229456512 518519 -1155011650872516724198434934656 518520 -14727626290724497582179686400000 518521 -49445640270625565051460911072278 518522 12367761288474905023682417202432 518523 945196080948766496504109034944 518524 -35543021765759574270614281467904 518525 -6549572880634971353775884839200 518526 578146472487029899026968064192 518527 -8793105156351038960239876991568 518528 -21629421315483635505802436935680 518529 391463080207480358596701262080 518530 15356154480654353689254595376160 518531 6911687809793972180909779830432 518532 -8246347850656133257134392414208 518533 -23671465253321240175553429805218 518534 -11169839153314871193994582830336 518535 -18177941114313451210112891212800 518536 39556221179309419499771439559680 518537 -135630275050010847456002768640 518538 -10332954458153435627212919936256 518539 576781197802527855614987111056 518540 -18624963209395170191327168670720 518541 -18911018089879095391280002354176 518542 3401354907629255729860410612672 518543 19199692693299698412431088735792 518544 -1064132037291862745809856741376 518545 957528754952525838383039018280 518546 982961589628022800891181399040 518547 5751518314531022330059718134200 518548 16693806647756100215458780702720 518549 -4537012621131068911548090638340 518550 4049821242018653678198815636800 518551 51485607103975853291079290104320 518552 -3394576896796331437596426362880 518553 -9387589793880835160823166059456 518554 10799377496443955773766723828976 518555 -1697724785125218949064677644240 518556 -10634736503470315911051806392320 518557 1225378032592255467850611992088 518558 -163829474169411639274159775616 518559 5407966019306159559767999941704 518560 1943809784108309195134032936960 518561 -21873891281952524023184401661676 518562 -12897941054585009292408127470336 518563 5387369389833499615749443393880 518564 -37790073006836117138060906941824 518565 -3351441792543885179542123176960 518566 158242329373370747317712230464 518567 -3392062607689291023494454395640 518568 2393790988574775116636745891840 518569 5651214008218201017148056978420 518570 -1401501717972668408518691841600 518571 26588015742818046736074177739872 518572 -3848133433905104499354897505024 518573 14734119140279433130301203223904 518574 2261631125698922053075911754752 518575 8712999137648276835427728693800 518576 5678658984868236380485705285632 518577 13680294939400527549051242667120 518578 1400299054877409129288268140960 518579 -4629755035399333920928669592820 518580 214224122439053493410154792960 518581 -2854296132206151462502893607296 518582 7849315814220258060179420485632 518583 -2722674876577056568184773026096 518584 -12972651494252154003810335784960 518585 10070510004382187521973499415560 518586 -1664145953581298229094919328000 518587 -51726683364189834594236778500764 518588 -6091266815135816860859299144704 518589 23850946774378249258347271379520 518590 14341317565529427683533044724800 518591 25484993760358800442646975776512 518592 -181430563957913406597274533888 518593 -17151326459107113253847710326336 518594 -206006127239783300681673945600 518595 6672032906377841971470500544000 518596 -687775026032632928944820849408 518597 27885044414114343216101675222046 518598 18126068637996481521220744990464 518599 -13094046977335472953910393637440 518600 -3070550805248454479603304576000 518601 -15646164955343226631149320253168 518602 913881877355420986557593018880 518603 14807357134056250510456752983640 518604 -3354101824110748051363882352640 518605 18554440009434990284997325814400 518606 41417564328019175460535470336 518607 15424937034748466724134449034760 518608 -10658861725978833404358092627968 518609 1778831462357402142580620562560 518610 -3626981377748101236286908172800 518611 -31184971997256203732519506160788 518612 25300789336288366037219852609280 518613 15437514165675552142340289642144 518614 838754409313520993611133827200 518615 13764429270680645814786623924760 518616 -14395192947662887271689711718400 518617 -399127654874459504800477867248 518618 23562710846804645979909289931760 518619 -9608956351164226789678798871760 518620 -5381655858734795317969082104320 518621 -43788035599743111194254095257178 518622 1786146754668523188101526401280 518623 346237306696889881610660994944 518624 31421129399896690307046620528640 518625 -29754277941261678606688307967000 518626 8131743126598667600812165529760 518627 -14242882364397400661241797072400 518628 4090306550915157403838704220160 518629 -10384327651327704290098075118688 518630 732282986149589944274765414400 518631 29289982048972215252969632870952 518632 -504889655045130867803922892800 518633 -29960745257917763849709702845040 518634 -6595977748673034558974733723216 518635 -8694515247498076555926321494400 518636 -31685033533926986349364989573120 518637 2021116771873727445658090738752 518638 -5633891631745199751894055439040 518639 -30466445236941518717146046272200 518640 -899414136806020844781991034880 518641 -42322666273102299087197948924828 518642 -9531819580774761880042751916528 518643 2148171329621621938932580063320 518644 6386010151250839107267774109696 518645 -9532117885572117192960354769920 518646 3890700966490974934427605339584 518647 -18771381861023343653279649509528 518648 10053693672698778122175060111360 518649 -22842466851019727347816556450736 518650 1879401519393202929966277363200 518651 -629883888499181648110157918448 518652 7345274438968945385784775589376 518653 -31228952286519311026197275977140 518654 -4861031103840043877678581032000 518655 -2620843988091048116283511457280 518656 -2948208023390871443950333329408 518657 47244932645036739470247623355906 518658 2838745652068114068275031149568 518659 13730895965923402681738340178616 518660 -7788650446509177745494332056320 518661 -4682100156666130209885514752384 518662 -24974375916760935567207743592000 518663 25289235015775459426411826543424 518664 -23127862890548305593408340500480 518665 -1540588618604561754049436676600 518666 26799085926288699306222706944 518667 -16751334658098640267417988895552 518668 13228551786906599051325850402816 518669 3600678834382413827977360380150 518670 4994930554868716926638455411200 518671 3646945041907476858935326378200 518672 -1512011883234680780374744498176 518673 -117124539677296369483907388096 518674 -11323882989058525056540687477600 518675 -11358966751106780796055274498100 518676 3520898578106780601779615250432 518677 -20592938660210856711634173250688 518678 17773037712146121847768605380640 518679 8511946303169620872936346096944 518680 14434981218653541644491623014400 518681 -26686451938511424214440320574000 518682 -7663032863723242450680860330496 518683 -41449441250470390047722528366832 518684 26302575386426279196089461372416 518685 11865610700511302164652538825600 518686 4991129165372786520107380156800 518687 7930503681897445939732728312432 518688 19804255311382031898821265260544 518689 1855376029288970976870043675490 518690 5568742179443936727991616781600 518691 -10104552325422579907711673315856 518692 -5224414118699863828104923381760 518693 13203175795309003041315097101600 518694 1564375592606123635358741360640 518695 -1993284178623974404505619641520 518696 -16770131194914816867866924236800 518697 20404759339541845735163073347040 518698 -9257915011097191841253028187136 518699 21892187359894335634478867819700 518700 975529783748456181118089216000 518701 -7534659959621065274280987354228 518702 21989740339674501768535903362432 518703 -6346447853320136011226754476016 518704 1486188138338364948237866336256 518705 -34800025371761149233471198377280 518706 -3929205331536361363564179339888 518707 -17383199887903016405491481843888 518708 12996525984810859257525753845760 518709 -146284104457082699267532416352 518710 -12160856784534648045236532426240 518711 24619245063328963491835697031672 518712 -264507127239786639569499156480 518713 -5499583152841987512438218983676 518714 -24033849679223605131851420444160 518715 5322111230659536194289675820560 518716 18019748184886494465873139146240 518717 -33629650067560247924306570322234 518718 -2912079330976516135496885589696 518719 -17104950578439017562837666303360 518720 3228772588151917688551432519680 518721 -5887075624730358168389124134016 518722 -7443910617034119320258141673600 518723 5955281094498718291845383084160 518724 378236808863954348079524006016 518725 9771524897279797615784625256250 518726 2855934164670177280532632328448 518727 -20352286073562642720554546520 518728 9653352244436451530816969932800 518729 848449345422535280271130842330 518730 4944449260867176641264328126720 518731 -10002819599714473555941083272400 518732 1860247900973422075397754726912 518733 -31282089666945034648216116017898 518734 4079911499569099755756999619200 518735 -1835013322573023083640949057440 518736 1834987157544722975819122212864 518737 19938753516542555761071030386 518738 1382822981440270236984283246080 518739 -6539047001677789300482202179072 518740 7419890995447478681784462497280 518741 23373355311253763961142362248142 518742 -1431535924772317369696912865280 518743 -978156830177338959466457750008 518744 -33005777493568507682598420602880 518745 10585499368029015883217952237120 518746 4283829098145131612369119206624 518747 16316131592223478147192487504196 518748 -11041213271960031222139974328320 518749 7444490872028278198338937939392 518750 10678903087580777717251932600000 518751 -12984576634619745254201736894960 518752 -249910897973583441043933102080 518753 -38319799856019148308222600762576 518754 2057584291724580189491368949760 518755 10214405431905094345568867540400 518756 5107330280081245315162393214976 518757 -747928035701417509606255271040 518758 18286451750015334787023238560480 518759 -21859356410599473196761896564040 518760 -15655810712625861350241289420800 518761 32982894683938324284978096738362 518762 -7424298026973131696128360012368 518763 -18388796141165294116513662097320 518764 -12268784673595121860438911719424 518765 8098071030972547545529772795520 518766 -7641223884343569381289213334976 518767 -3612487890013098163399435995184 518768 9725369587350292416976293691392 518769 -11996078547673655030704216107006 518770 2464895369366583290353910453760 518771 -15996327984294673651632180697656 518772 -11360314720683194025073890336768 518773 1244096616214777788927042066684 518774 27199988781639501810144753599136 518775 1968908388961814809987910959800 518776 -19423608882359334902096175820800 518777 4280308106283589501216102967232 518778 8542007218900207036647185241600 518779 -32277700481817372228842065046620 518780 -9835794845770664980364742182400 518781 12520657760477012808158987582400 518782 -7597751757130519992829007274816 518783 -19331584103730790846664850700896 518784 -7763501625261386252185617039360 518785 -3439269129565301397332026026240 518786 19868652854837964825616191928320 518787 -5153415962087059217750767198680 518788 -17927478220939049333517475368960 518789 49860185600008095138122590111356 518790 -3832917874916073769418833457280 518791 1617751678838037678032049496544 518792 49151362819567893819596923008000 518793 3740425492709208934237711104000 518794 23041545495319503097358517051696 518795 231685698549281618752487731200 518796 12009486200210995790557434269952 518797 18184305732645602657108073899232 518798 5401419698426084274453885399936 518799 2668686941743196856254888265864 518800 -2956854071419397860994215321600 518801 25266307574047670360374571690802 518802 -1525970691005715857072174352768 518803 -19932426740515072688592083812948 518804 -38362381805985609994172049408 518805 -7539220069305531002270533975680 518806 -10733056428633942481590333608640 518807 -20568290630906595592761749125944 518808 17676252910881862022227124367360 518809 -24439300554207353306592382615990 518810 3953652630574728390752625336000 518811 -1552528102242457962134304228864 518812 26875971813854089314503570563584 518813 26691488960024094315155312473062 518814 -1632561697975070223485358030720 518815 8950766678233241740190018244720 518816 -226795810000820403942683836416 518817 3016868397175972167242667938496 518818 1627028329226380781551944256800 518819 -8436147401120394718911798450528 518820 -6458744156368834305566997073920 518821 10305627415350944759611957645372 518822 5396809652177214431550453215712 518823 -13227102402369496309735896928896 518824 -2154559051317852695428822103040 518825 -20744724676204003569487347348450 518826 1989203718737436958168768032768 518827 8665450950973688613640680390000 518828 -10336028344267781256333097151232 518829 -6583787390250135030881648692512 518830 2588421645038587684619430567360 518831 -4785808782615303937011649408368 518832 5340031834457089203730298634240 518833 14072972058137285448465195325440 518834 -11683189435132008579739702256640 518835 -15064290180514372154047325787600 518836 6604781513279935874411882383360 518837 -26980009315315872568371924885216 518838 -109053200964764172047920353792 518839 7184584789498057350448628625960 518840 3467110155584209581567504384000 518841 -19137747491998875962618692450950 518842 -23016257830536449873763039830928 518843 2875901359966717681713552503184 518844 -2233786359028357061084094672384 518845 18933355218247749453369187421100 518846 12719242081638330043175656896960 518847 513386029007912820675197528064 518848 -20824812559370518243648208896 518849 -49938268752509826985939928128080 518850 -1451933646208887447369714560400 518851 -21195546086536526885751254934660 518852 21526569354243124892438028917760 518853 -3152384631607454185315658677056 518854 -3817331553155849170947309587328 518855 2964045167482021266350924093520 518856 5456922726120801482626750218240 518857 -13236699551930305212731097800448 518858 -20128554044732202692083539744720 518859 -6805962577504689096216439244160 518860 21494674818330584726079832366080 518861 -9593964723166970507992725866730 518862 4779244953716816893996653452352 518863 -48870495677713465589913649615888 518864 -5402110317423656577550376017920 518865 19598997581738688634044771582720 518866 26752440627042874753150221976224 518867 31911542015145940683711118775916 518868 -3521646327436847964374741360640 518869 11363153175582418035581042407680 518870 -2472077415937355023238437651200 518871 27074090970908309955086807719680 518872 898767707272318448625980620800 518873 -549293542485863900743828823916 518874 5240575005743916821403635300352 518875 -1823280481727927538386045976000 518876 -19860824899653752421004060976640 518877 -4082556474527896702215420916986 518878 -3471436335530897155081011663360 518879 -18448467863533968980295832131624 518880 -11995326547010256069994406215680 518881 -100014870038989591780325483616 518882 -4017265669544253176359473056256 518883 28628402920654055292631222478064 518884 2253818082805493137670397558016 518885 -33857006115329563660886457123240 518886 371797043309084966382238123872 518887 -4783055727775997128114629282920 518888 1233012465015994853007829186560 518889 9655184928833592605954746441920 518890 8328861622266643221421114195200 518891 76598982003366102558775789124784 518892 10152244721828794143844137775104 518893 39819841219210516074543418333142 518894 11000802823812062433148073553792 518895 1813616434549682791060177141920 518896 433636038679179888570543243264 518897 104350085911461122855593289286 518898 -504986516395455108934529809920 518899 -28912110736898434962686624988336 518900 12468703023085437813102742608000 518901 1979260532726625889761926717280 518902 -10411949816234194429147794730848 518903 3993059154814298143108913852928 518904 -7060480731745203748174228131840 518905 -22731753584696412291968876832000 518906 8922644185737018337074432439152 518907 3798921889830260456629705929240 518908 14296391590002738168690452929536 518909 -2378654324703718850173646257920 518910 1234816311412924293557361029760 518911 -9480155814582715554638699423488 518912 -1733347364682734517192914632704 518913 37304361801470388290955314810400 518914 -34250514110264356358531674222080 518915 -28022754461874308129328080466000 518916 10093569813094323351501019367424 518917 7906426337282282085376551042592 518918 -20881367801102516955964507431840 518919 -4311029159774985536795712148056 518920 9985219148223736161994635724800 518921 -7125082706260649210917027726080 518922 974383931429261239035330220032 518923 -10690446141920578237195497158016 518924 30296592122190588342806740992 518925 -4322835955136140670985370286400 518926 8610732292839917791014109958400 518927 -18634183342134081986097526854336 518928 3586790867090475741882354892800 518929 36067442978803705052761065410676 518930 -19493788199632325302957668620640 518931 -725909151262841046136483808688 518932 2913780925895006821022933914496 518933 -2604944838343369073924751928818 518934 -5636222068343685097444818855552 518935 15675745537352187731159402825880 518936 -42120791136399959450454979031040 518937 -388844518928132752387757557920 518938 -5843859136030670807310446942208 518939 -10914477885302339352683029607280 518940 -11782900582043637535606457625600 518941 -18729040476523436129174455754816 518942 14978985607269424848022657684992 518943 194701541747519334334080149064 518944 31863693094946968256309205467136 518945 -7050136927557825100009335299520 518946 -10234889896624039188544523826816 518947 -9096446739008509506328522659840 518948 32660804070520034141812806023808 518949 5054217912685042135889499692190 518950 4142697208121401786586483006400 518951 53260269729355900916486628789600 518952 7750374790514523794392692326400 518953 -25939532395453658096503965649798 518954 43085349881602118098869072344160 518955 449914554595725052040454693600 518956 -12473458877304240783641026232832 518957 3197194772266126401515833319820 518958 -12495907000827811036643539724352 518959 10618721948494023728021467992000 518960 299912156644827282997862400000 518961 29626256595102819179498845468272 518962 750464772902201781039581334432 518963 -4365690178637126912815914722400 518964 15231481171503342690869594449920 518965 -4212176979529358658243219271680 518966 6754490256970942213885812695040 518967 31809411339005754637210459800 518968 977622684377227067848971202560 518969 51613654190318381921786198970 518970 172765703642866763599725408000 518971 1881998571548481017593232590144 518972 -20616035027086840796293653040128 518973 1836252750402580197760446261888 518974 17657317804110255869185276077312 518975 -25107441484790025628804481781000 518976 -3381144962820762763520369491968 518977 49457060894712220938556442568580 518978 -2644167555320298589528813369440 518979 19463942400040188070396270836984 518980 7700933191744360690727066542080 518981 28297659953961407980967070490782 518982 -1771856534296491670576888045056 518983 -19824775936013795130969054265768 518984 -43939355660742240685908203673600 518985 14607034882121049176238228691200 518986 2511677071212897527086286178144 518987 -6679510593881758591092044042496 518988 -1802006299172260837994908308480 518989 22797455521285281654692194924790 518990 -15822771408466956608096906568000 518991 -10498083832455396045837121310976 518992 -257289402891325907946527129600 518993 24380835633411845099786374820580 518994 -5797055343765080382612791362560 518995 -19076791577291478399046898414880 518996 31466180293496312167760274096000 518997 26261919424447022059555833252000 518998 -24223067076828856918901611212000 518999 -7795395173249386147099664986536 519000 7263583249238751762068797440000 519001 -9479812383623778120649561211648 519002 -5250596034588465488623329134592 519003 981562344083505968600584053612 519004 -6220614147422358910061303283200 519005 -14302883129481300879639529496340 519006 8687728738767618425360013827904 519007 28748262819782638544783038576272 519008 -21224585205996805981335716757504 519009 11204357822153367056636653990368 519010 -134238751962791611895008865280 519011 -45229765424840530212680821340388 519012 7372379366440821179970960165120 519013 -5500574890748415260710529041440 519014 -2225697940307794155361634298144 519015 4413542410631751559575548728320 519016 -18755762499032059446140006507520 519017 14888918846262742812771220471680 519018 -219126598357835690668519414272 519019 793247353036715558615751384120 519020 22773467463445981255309370388480 519021 40599844693899112075366870675200 519022 4241530412429001629904464569344 519023 -6759972267601878781966938489600 519024 1581563733063939188805059739648 519025 -10852833895963651913851827409700 519026 21727048917747992293831788647040 519027 -7856307176905652991993919943568 519028 9086943829507552954121285879168 519029 5703155068968300624033464092800 519030 735016662359569095078229977600 519031 18768497033944690744812130249832 519032 -9401924059469723888698312089600 519033 2879835055310979150862366971648 519034 3799812558812756242954880770416 519035 -24476405659217856050026169107440 519036 -3117762940127008885166863908864 519037 -6654731387564396582678365736314 519038 6642642543977461915302754666944 519039 -13304708074760647102125342124392 519040 -8303487327704915561148737126400 519041 -4122105879092945781493896272448 519042 -10888764216484649915590294924800 519043 9069762784718854178565356424400 519044 12096892611415449033300265276800 519045 4325800005861752847711783100320 519046 -5229701721538619941223201071296 519047 -23711013781651930733500122737808 519048 -6507377078347852096016788761600 519049 28294379404151693757007701588992 519050 2413513974018598050689507308800 519051 1991292006673268437740551616240 519052 27564946311829177662201260654336 519053 372210892018673757321932195424 519054 12785437849478796016731223801920 519055 14885784407653860940818619629960 519056 9919294091793935548035133120512 519057 9303780877979437813387197573072 519058 -2157346564604662445368480522080 519059 37126856180315602269274719825840 519060 3750147735741146342985252433920 519061 -51293407556034513799196661535680 519062 -16380062673603752688826392511968 519063 -6450637466057673698883340540056 519064 -805109657482872293059209461760 519065 9773257855763128122837647939460 519066 6305720234655566017220090771952 519067 42508571334337795986472020474116 519068 -27456637537719283287445014233088 519069 -7111840171115886951647888931456 519070 -364971879258086292045233123520 519071 -4115025025363994173889989852320 519072 -11021075820381879220948432846848 519073 9091692609760273418548578604180 519074 10403637788242674993343797811536 519075 4716452639895746416362528210000 519076 -14040957658941591437618793082240 519077 -5612026168309711121536856095140 519078 -1723674178555802439830140612608 519079 1211024989898771891382160553880 519080 -13186350327247235005738235904000 519081 -1777377089434750539921800145216 519082 5831060872660709630120680976640 519083 25485621725070037084047424129332 519084 -6865731767163772890893997953280 519085 -9144684903520769584249747664640 519086 4287828132596147727522537255744 519087 7910353596197751788354023075968 519088 2910366897289193832926891098112 519089 -50494226734504603653337453312110 519090 -2569738272601545278600831493120 519091 7713425108620601188401082292492 519092 -11582078369254988346715105658880 519093 5779229731999505865320403984444 519094 -9309854297304876077167231031904 519095 -5069452983703811960320258755840 519096 -184696295128868581011219087360 519097 31192070738868220061880277733546 519098 15225209339235513024819395667936 519099 3546949040602027510692368206080 519100 8103809208495765493648370880000 519101 8981300623342955053438398532608 519102 3304618501326841627803489767040 519103 -636079693272790429984994905456 519104 13928256386250803464389122850816 519105 5975529475777143337928130168960 519106 23258612467820430073330473490128 519107 -14187813185636933753745705544644 519108 -2639841051145354986381507256320 519109 -1216697337312100919268655135040 519110 2739366071953940860882225528320 519111 -7965850308958647341243565017040 519112 48550802521797559335449520783360 519113 -3164987026848111333204877107840 519114 220451431925542413969764375040 519115 29562011985786278090549018788800 519116 14686039136765312425896126950400 519117 -799111086615788400275643904320 519118 658179661664214716753930958720 519119 11858456060347184206434296993520 519120 -2048158922789651783181289390080 519121 9728823247212651391953625774322 519122 7771572591155707502137331902752 519123 27346104971559011596175544495168 519124 4847202017443909522082579371776 519125 -20116701337466895143047301901000 519126 542912971470771719606521356288 519127 11247569756175014741328354577072 519128 -463435775191146479855714211840 519129 853108309258371159964974871560 519130 8226319595351974395400997940960 519131 19142247457986472306643372692932 519132 -9856152354100771746904678921728 519133 -10353700315007552524687346016 519134 10586889937019880699321470966784 519135 2302798468845204082230546932640 519136 -36187043401206982437768017215488 519137 -4079793585869358966346655887200 519138 -6211606312884405715462412070912 519139 383964020970072047831415022024 519140 -13925593875543887120262856773120 519141 1607227433550378806907025958400 519142 -939523419738675924401956928256 519143 -19307012147446719444409639971720 519144 11713489160461529256378175979520 519145 -13374905290476065320127957049600 519146 -7668844936119973395978513605280 519147 1639325559072568673819106281520 519148 -306853970919642347136111647744 519149 -7002217253657781754693905324864 519150 1883463412395066167763328593600 519151 -25716573413969559486626040956848 519152 2933323632397121120952163172352 519153 -23030634742833431249473322320992 519154 13999055720434358785449536437776 519155 -1694459137620529736703068930640 519156 11462087232016112988725177548800 519157 5356022398896120529596847411072 519158 -24939688833834008685382512282240 519159 -21910729711060887464908274575896 519160 15185880788649118405665679872000 519161 -11208419228266684939741682393238 519162 -6605892116348686537144872370176 519163 -5713531363638218690271378817560 519164 -15725417394676234897175781302784 519165 9609516345385544621925093904800 519166 -24149483932195640286408380755968 519167 3923806924475576503454302253040 519168 -13486837003268495668144282533888 519169 -777177497186941894914755952704 519170 -16300533140673652820445548068800 519171 -12471012556789944179571741427536 519172 26231977764424955394660307842176 519173 -13009245316664647475752016013156 519174 4737208822065338334003703011744 519175 -692389726062468562259876129000 519176 543977325135997428459094671360 519177 7636117044086296319756267669520 519178 8186046284546985718705296499200 519179 13770876110472641122362447169584 519180 1061033800862787421001513932800 519181 -232786844985329018663108696468 519182 -426104599255415063035944295488 519183 -5853046072202923392324340738560 519184 5054766424339705730356964048896 519185 -26513568402551869496099925652620 519186 11408122191082842876844224872064 519187 -32364347289943618538488400862240 519188 -4732184328277508632126106173440 519189 -14528359033113191416612823848032 519190 -5033050214865851725517304472320 519191 -82436986107167606009744418000 519192 1263869219598461716180375480320 519193 52823357428720498053481554634442 519194 -8298922473499413822795108145920 519195 -572680219222996743224705608080 519196 11565296545188887592534898785792 519197 19223931546331392672648149372352 519198 7513921671791571307776394822464 519199 -6155962405381402863223821656264 519200 -13915047225842717839502671872000 519201 -10334917193274436449253485521070 519202 3781561474447188284794137057792 519203 -48685039421817975817029804749040 519204 324869105062081238027853689856 519205 -10893709097767910345971569691140 519206 -28257044014527770441376509756448 519207 -4559538033510257186884866862512 519208 -11368210949983609497062715479040 519209 7311468571688512094313552902016 519210 -194629986575961962702572859040 519211 -20634463132769575663272359024 519212 15875123679501502697407120563456 519213 -4027101283786551516242822109600 519214 26892448927471810215576712916352 519215 -25612763022556586826734342435640 519216 -1761987768931926732111767470080 519217 34063082751207255959227656789266 519218 3624388899103356219002135894016 519219 -3330695251313482231396533822912 519220 3930320656067744475386186964480 519221 -7554007511682231875333042056548 519222 14584684683843062934961371139584 519223 30533179841515610851464855769976 519224 4266842822974392269534892933120 519225 -34352425616801567032769356800 519226 111859665959463365908599798240 519227 3423340756818859902987689807076 519228 9246226436984689776215728077312 519229 51024126014530921545203109573830 519230 5045841634020024898128839702400 519231 -3371741921208035580679325675376 519232 -3352079883806380493289218375680 519233 4962838203894265235774967796608 519234 7205807495158696010348889079680 519235 2000165507794825828012240927200 519236 5828364052616890793059953377280 519237 -1100734240960452226505273890560 519238 -27028566733678086237464603832480 519239 -9576772951830948973276841563344 519240 7351418926201621774533901516800 519241 -9786743911664899748047365833016 519242 -2318916435115340759876894731728 519243 -29422111314290831028170125373736 519244 15510249981331947021872366019072 519245 10927013184906257372471878447800 519246 2199631683392204153901335864064 519247 6879077424868447578910016195696 519248 3728285123647317039027189448704 519249 -1184544462739621177346093377632 519250 7048846847564625629722258944000 519251 -12134433230657355689417779679400 519252 -18092450907363872398385857517568 519253 23489439204474184633817276930478 519254 -14764018567047326375441665331424 519255 -14214932370596581972387673634000 519256 -39701679957717711625015841341440 519257 19208803929921805401655663834506 519258 -2289436067722572217849293169920 519259 -4236389041611364319614798136880 519260 5980172171179460351800041830400 519261 9936643778453532247434339449472 519262 -2979840819010468490850087082368 519263 3953148759534481774697629820544 519264 33718528752291790858460151152640 519265 11463937167084858169982009154000 519266 2794675998781154931700604989824 519267 15999857771723302011327171025920 519268 383202785500578122964469457920 519269 -13318155357230509184133399075330 519270 3428657757017779706701727846400 519271 -11428774445562703625530959244416 519272 -9517645867482736595508745390080 519273 12196539523835905789123008754122 519274 -4272252322758366279749249433600 519275 8049772771659322520105838903300 519276 -5672672157519188057232944317440 519277 -22403974140275924385023118848928 519278 13474522028093126253712739557440 519279 7836623649954366319489564632960 519280 -1884802330102847098011710423040 519281 2834445542341668838228413540864 519282 11017418454208622557316833726752 519283 -32898284026423466790654767500468 519284 -21790863652377172802207272378368 519285 -2120465679526105760210896920960 519286 -15133139945361205682572917933408 519287 -4168543819405474257303025703064 519288 -4008757685198217899424304988160 519289 8761427443346801465265430594880 519290 7011774521295132593916287762400 519291 14855026151400694996618833569352 519292 -9589552576243816268366355064320 519293 17660246427841166104411040658444 519294 1762099939670494388325956775936 519295 -1965930333011319433164887557440 519296 -3795489076875360252306432983040 519297 26240433563934573282109218769200 519298 5761638443683290975277473836064 519299 25646795469965752644050936293392 519300 3743720797701626395913328854400 519301 24110057550929929837138104414302 519302 984922002713846039090292844800 519303 -22845490501638711213455592407040 519304 -31126556917967987917732090060800 519305 -14361012245330350410963268583040 519306 -628709183799959046302385057792 519307 29287210665914022969709399897556 519308 30729837203042577065598930040320 519309 -1054150013305191453548873111136 519310 -15552496468214709851038434122880 519311 35375069291766850813650939120 519312 337082018346739138251482726400 519313 57667077572311726891263048791104 519314 3555056624764875536989590842256 519315 4559150008199375755171425756000 519316 -13110461231268248907533874376704 519317 -34924873331637526808765583985728 519318 3265668296547274621427789030400 519319 -26243024774171801396141350807560 519320 2586223342142452786512124108800 519321 11919705704040105916273739146464 519322 1140946059245889340107150635232 519323 -11348041536896572108844413912560 519324 -6060139690185638266224995159040 519325 770864885437636136567365992050 519326 -34433574812827001275672002915456 519327 -17588096681783170871392960979160 519328 -2197604556659749466132135608320 519329 -12262673771220702632846829864960 519330 -1401542540879830435894098170880 519331 -12969663252710927260932637372008 519332 17162621491723924083246424320 519333 -5755850508450864281644486562400 519334 -3675145586867806409337465329184 519335 -19036832698534289940963459195720 519336 -12336983681639234505931428295680 519337 -708916323686403301054652713920 519338 6770556682576126707312213331296 519339 349604036528924620242597647808 519340 7110077472537471827613869414400 519341 -33642340874705086966914464647200 519342 11003017165459902208591494609024 519343 1024329197819537930996698434048 519344 -1049310527874466710846672666624 519345 6356985853291270938152584905600 519346 9269236019275008916073306803200 519347 3511082749906568135230009767360 519348 7310269411468245780580076027904 519349 -12099298636124740954069508645650 519350 6561687895068172141087309324800 519351 -4052113475899963002400863652248 519352 34122411832698557154937609113600 519353 8482053617606376377227318258602 519354 -173712322433453873627512491264 519355 80188844682784563689725379520 519356 -527604673246530342782110751232 519357 -6032014103964411003713556779712 519358 -6356685657303948365813589162624 519359 4560095920499492166981988330560 519360 -5569757376313203029085561815040 519361 56090115065434491147246732969300 519362 -19332076688477853573171662795568 519363 6661702511293248750703525979616 519364 -14141700705301971245340752996224 519365 -4513450422016426982569135257600 519366 -1800371955535237949697117907776 519367 15054329044430697797771990585472 519368 -40766058669356583203853009853440 519369 -7000913201751326795637264747840 519370 -15927150974552828514805002992640 519371 8465340788002419781315552807572 519372 -485299581714589452680011484160 519373 -32078771693545775782845433930378 519374 -3074554505504318081488277088768 519375 2022841720530567756184063545000 519376 414604775668256433191111491584 519377 -21508595967021951668167240734480 519378 -3058937937217229878329004442880 519379 -433101877222682213807597960624 519380 21462573956188346827889114668800 519381 17442104787820299932729783481870 519382 -5714330485991621780625860330208 519383 -15858871146975907274549718517368 519384 24266890408006051987739546419200 519385 14208719586422404375766854614600 519386 -2430878392955549085805844130816 519387 -11798467267205408093417540831040 519388 11111391786038351475748164489216 519389 -17473080421649415325718157929076 519390 1232120891358656451151544160000 519391 -14367535261982917847058784794208 519392 -37640264151526743360188353609728 519393 -8268217016989315574367102321216 519394 4675550529783725147652508988496 519395 -1922284620612876809707310585280 519396 8936286833912108989137471009792 519397 -1102759870595112407647813915008 519398 20181262334550642427669063398720 519399 4620929732238671218145603175120 519400 -5834476128556997502527092608000 519401 -43666775533935945143938418413068 519402 -2304069825867943888596352815360 519403 -5369651985950446220384767519880 519404 -11899306664923215495454904332800 519405 -5502267462997844039951180398080 519406 2964178964384156531339372445120 519407 -8281657591550713923552467574288 519408 1349385934046025232852638400512 519409 -27139119620641860002530147543872 519410 11078559246785071792352440275360 519411 16950859461153585440307321174072 519412 6321746739938136555962695273856 519413 44283353470890610893036596191662 519414 3313616900283405576801661593600 519415 -12259158353591879958478434747360 519416 10582969713779040053269751316480 519417 10587939459516200227490025541434 519418 -11475708213351809384032881655584 519419 -7321442838718634992417165015440 519420 -12669484979933685740155687280640 519421 -949240524502318399835255696288 519422 18024341123614989243634291214400 519423 -15113109566076377196555862063416 519424 -28262297699851446338662715883520 519425 23592850970536849321248355824000 519426 18381265375860503983184124038400 519427 -14848374691162695638410417182724 519428 -1482458809650274505079311683584 519429 25907317195785721571860843293792 519430 -6278664186777909151407980851200 519431 -35494584006688535687492683157736 519432 -13851557924574838831689042984960 519433 -38109154890044926946702020825318 519434 6548097628759172415694953293616 519435 -4761143658483660313361211119040 519436 -3952264063795001662011896954880 519437 -19850483423075640524434483463988 519438 -5291499609996482023694990571456 519439 -2493659378557410546755839903560 519440 67318674333184664073287761920 519441 -8890148273922840055297155675840 519442 -8117657013304062471418232495616 519443 -8889034732596742120282659142320 519444 6883046110444896239268808912896 519445 19887266350472664743669349812700 519446 -5607106965653100910081393679328 519447 11421676669130734492723054141800 519448 26681290611896266113400528896000 519449 -21889787693237867458816406098614 519450 8280183476495811546638974713600 519451 1702335254157287880767001246232 519452 10102506506908573229267484165120 519453 -1324401515775876461195784474 519454 -3721245186034831566359733791040 519455 -8167305566088407975997849711840 519456 -9250571299035361954882708832256 519457 -2268224694084005092300342459294 519458 9317705406961513244362167346560 519459 4270915088645135497682620680000 519460 12396189992451155794720173772800 519461 2207777446199201489618661566652 519462 9823733572819388565621123205920 519463 -6836748059008913760729539929040 519464 31860253989368537489153212907520 519465 20409490324603180936047214653120 519466 17341077122183450948960488608432 519467 160763462397261520595709778560 519468 164697120637997797826438482944 519469 -26997910749373847917270918182804 519470 -596121818139059421101029562880 519471 -41640323239235104458361463160 519472 -10448065659307178183904471629824 519473 50747460238281119710238207069760 519474 -13677015522958407095557434272640 519475 11364563831455983053579222367000 519476 15006813923393221235608144577280 519477 8117749858406861954774057685120 519478 -7028458385616618888648127244256 519479 65789911061026646399439193440 519480 -3147690945268013531336699904000 519481 3317609963654509964272818052432 519482 15790691479930910571023690064384 519483 -497429639451177239598820612416 519484 -947387648578512541221913355264 519485 -9365727379152093559183932049440 519486 2728362351916462994092851499008 519487 2502212213201297602157892211136 519488 -2885004245172432680003226304512 519489 -7820438034604353540692197056876 519490 -13807435852804880420148681324000 519491 -23994484525198037344612557304320 519492 1840470345917363813693678410752 519493 -8842202820193106210089174029000 519494 -3175100172690942450394873870080 519495 15374948231761982344381181097600 519496 30259937257795620502146420065280 519497 -21209954769203774943329167727520 519498 2607538732697671110886528189440 519499 -11561439434358153076908785003500 519500 14688479454171401490401610240000 519501 11656529847946486080417087702720 519502 -8620813614815275402966409610048 519503 -32144352971493574878016171515840 519504 -2818003045521754577396697661440 519505 -8371543417373400330337682523840 519506 -7173270261215902860390204763680 519507 2703533038640197456266528353280 519508 15768869488987081060358099951616 519509 41890736093960664954711688981710 519510 7369550949102711962303927986560 519511 -12371666850400682510168173560576 519512 128383872222279790464374906880 519513 -30554833502764023366382008898176 519514 -99943511188117298233357302048 519515 -21248515694952454913910761835840 519516 -1492498646181778287151079036928 519517 16331757016174585953212814984800 519518 -16557965078691081036029261141184 519519 -1238597174963519617488698985984 519520 18124871016873454782669347880960 519521 13835209814234917809076594642722 519522 -1732773493077857877721765235328 519523 -22150027564801590691821549376228 519524 14152592307320320247235024347136 519525 9543186292743406641136783304250 519526 -74401956172873153324487909376 519527 -4498169674712402296474512663624 519528 -13430733463087195832957935779840 519529 -3689899033643632466782939009280 519530 8064006294499126793641563045120 519531 -12990195586835512438761502337448 519532 -14401780754950596074807856191488 519533 -7920333705570335445964679573280 519534 26108879676931959090266304527040 519535 34325847504278511100862626252800 519536 -1479007201922984342706912460800 519537 -33350921563657437814039479997056 519538 -12423735245856661402769315195904 519539 -4261427867284226734323458484660 519540 -2919973932751751521963743928320 519541 2688743287348881912523190142144 519542 1706836798626942273286276224672 519543 -27297437911065459106187984938368 519544 2099194708466966973590237368320 519545 -5206219742454521675410618680 519546 20358324207411067099754867559168 519547 23073103787792663514472364863152 519548 -26092787481458431408998675412992 519549 5060294448965663243283570276864 519550 9791813054624368159959584068800 519551 2285583201814758802212601959552 519552 -6328638978446288984802349547520 519553 -15890932358267857464143742307198 519554 -2624059690392901598133730237440 519555 -17638147190290795260269985561600 519556 -37982665251587693182707351619328 519557 -22510155507781385294273047607808 519558 -3185838154260395314922707062912 519559 8016859398672314077624390231704 519560 -1582729657125004610458435584000 519561 17146904981373969630186299760000 519562 -713320295170297721511932725968 519563 -49715100241616106724570420633200 519564 -15915439096705715913369960330240 519565 -23416647938149187931403962447540 519566 -2196081318687501824651204424768 519567 -21096062980743084305085511238520 519568 582026513383412841741722583040 519569 -19542196038271230207480125959326 519570 3188600034473886164991518768640 519571 -16607654930112602491020324753216 519572 -34436446407062221638465989457024 519573 -6796078297767946907147026974816 519574 10856834161232470813523056320 519575 -1163820450762839954070291942000 519576 -11059674077231974118404440576000 519577 13326758323306017470956434116426 519578 10692367099849327577887218481920 519579 -4936347902504075300062568357076 519580 -20748271436361915779995293219840 519581 6057025222857858717626890673382 519582 -1510469943382293643827279820800 519583 28193310256029146476830039539680 519584 3154512580499995197483958272000 519585 -27072762335883867981912661370880 519586 -921947015019425198086887874560 519587 -15497072594222077625308907401764 519588 -12449996713750283757198177914880 519589 672762748287193365266575510400 519590 14933369858799573167884659256320 519591 -2000471611524331234623819835392 519592 -19029012048539652214040093982720 519593 7864029765864727964533063670400 519594 1839052553836574578006855123200 519595 30837929169802605092160961845600 519596 -308892992858899996413255427584 519597 628340626936828887163406903628 519598 -16617021296042505314453562348480 519599 -257270375486885662081698957936 519600 -633561055330301655325087334400 519601 54225584630322763285020843186100 519602 -5313146387348569134709569067248 519603 421630864348552077825649854720 519604 -3039606955110102284559802543744 519605 1339581314029928319839322018360 519606 -5082951646188636506652458016288 519607 45433029238524928144534545686232 519608 38415278968884640719320282664960 519609 11201165829352286828641138577760 519610 -1606056525548925808494903137280 519611 36189293854383765424133403130212 519612 -108098578017257130431967928320 519613 -44193597777379583851370373649440 519614 -269786544571284642060011825280 519615 1799253457985340134375942441160 519616 1253554663687407494678175547392 519617 1728761040356254006888452768192 519618 9692650179323380128320713744128 519619 40045937892245941387726411881020 519620 2043169695234511671555508327680 519621 2949805183638020909209642482912 519622 2185450434993498010087064071680 519623 -1200334550893113403890885558936 519624 -5442498534225343980340626554880 519625 -13418396414275922676719845803000 519626 -11103248988501703030000845505488 519627 1923655452400210037546906671320 519628 -4518400044387736984051720008704 519629 -8819083443363123097003953899328 519630 -609822036887275550315222340480 519631 14013318234886605303455655989120 519632 -7288013880966397815206423298048 519633 23074872862202905234301716976802 519634 -192567665256020789752877515488 519635 15418734711143110675014017133600 519636 2201780946082884483661530568704 519637 18232575906944189321046497086560 519638 1401419658915026509015592340096 519639 -10653894036829662630994556082432 519640 26721222667039205643090738585600 519641 17365353332601101642631880005012 519642 -443619574270078407225561653760 519643 41351764338942644689999961725892 519644 1212783700021418302508457785856 519645 6121120136806234319432583456000 519646 10342663737039399398877773062272 519647 -21210737620187815588319542487904 519648 -22147636225794222470211583082496 519649 -1385781280854450633564094861632 519650 4907436677813973901203561648000 519651 7776170211630129701007375199440 519652 6265188420932183402974606143488 519653 13993647756579497418039657369984 519654 -17535199399561880797110934243968 519655 259784895987857177793745187760 519656 -17043149927739902970051041495040 519657 -14031890275967889644496093179760 519658 -4544456453412043642883904010320 519659 -3025402645292910422133837236448 519660 -3324135293563073820022472555520 519661 4240808214916448094091887851500 519662 5267687074044230139411987210240 519663 9420513829831257546503708728704 519664 -11468739246458949466861185925120 519665 5915652090445808750453667381660 519666 -1384417616407803437290152731136 519667 48529715811503086731691570464716 519668 -2880594404277030017236248461952 519669 -6311050724762606521382068123200 519670 9693278222474607823291881375360 519671 -7364923165120136116017164810400 519672 19653237167768721413185624473600 519673 12865145741739149807654966961792 519674 -3376822932044139867667778795664 519675 2887476742789966539018331018200 519676 -1621745977385822565192138711040 519677 76258869904854847076009695974912 519678 3476562319405489624373607655104 519679 24321802305211551200534566399776 519680 3790053215784291406759487078400 519681 2356463497209167494136518254144 519682 2647426584198040654294307850192 519683 16080072049478014259044978567932 519684 -2753115352182074893769738551296 519685 15589606364396951393239142659200 519686 -8684082443158130815353921386880 519687 -237164522728573189493390922912 519688 12630960608829831599891322470400 519689 2933373049335344410074516163620 519690 8579445923459317203006508915200 519691 10038430317892773033067194987092 519692 9537088653431232661257609541632 519693 -477803717901432015645100282272 519694 -17301630745871472496951015049664 519695 13099150653173799638792453400 519696 -219291615933579220987500945408 519697 5525754186866431749023216309620 519698 427074455455123514800073153664 519699 -10798004238416020165569153485760 519700 -12820348258035070519459498556800 519701 3225374596517116179923551774464 519702 523925141476299699056382935424 519703 -20622394065545178050073317797048 519704 -34879366153073715181512042700800 519705 -1328313743285906693954949349500 519706 28280980343377499418731567672064 519707 -15459825947509387303348622086800 519708 2991876505187947127291243888640 519709 6133001226283065755206123078860 519710 -9683795188440542051787995778240 519711 -58737539465181491476841911296 519712 16123041591472604375685218304000 519713 -13554923629559119401119226235038 519714 -374029119559876499398523888352 519715 4490874877269478196433224908800 519716 4883256336318561266174801368320 519717 -15456074984961209013103930332000 519718 -2948304622478920310847238413696 519719 -21492445894645752606699697961304 519720 7003894716003760957954872115200 519721 -14724102987652661521164769972400 519722 3733810882163413973172967602432 519723 24908231359195347753004789710000 519724 30750671448587578450162382332416 519725 11531787195675483095449606157250 519726 -12998422545172493749215267778560 519727 -18304254041115942884938618348040 519728 -3478066857700342626144594395136 519729 4047886155328343127368838360000 519730 4350294600551036823218132345760 519731 -22391296447548737409634972200960 519732 -11977792882161280712375207497344 519733 -22090116869597938457635031824018 519734 -15691337611620809707613321253984 519735 3518033205158702892955061874000 519736 -524517166309771742920328355840 519737 4304265029489075420195059129386 519738 5854356339723283935195769584384 519739 -13151577610445393914200572061168 519740 -4764436490920411877257781760000 519741 -512307368201507097658270769280 519742 8551275583603484129130432572544 519743 -4192341439572869129115287190192 519744 1602386832169099381496837308416 519745 11412429913869033383091044179200 519746 -3041151186928662822533456996352 519747 14939703694145213100393832395000 519748 -27995623768607860908005083422592 519749 36960643658490577552932666338364 519750 5651776092034133749537274880000 519751 -798764362536058681501321992248 519752 31558777555236295410490360857600 519753 -4845253739482069601661352987776 519754 12483176431411538489099421561600 519755 -20967746863521234879341275071840 519756 10647600336318172408135026089472 519757 6918160416251029931606385570624 519758 -16802482666246003241995705674624 519759 21916617232136642087663142319464 519760 -174429621446984893663078809600 519761 20001226344628677622636702426224 519762 -634449651754347545939588158848 519763 23473526337359852248939209429384 519764 -2296327695375246089430663229440 519765 7077219128896472939729616268320 519766 931865541757060833634250335104 519767 52031036574477672844764259680360 519768 -22866570645350660992153138636800 519769 -41743411666673220581020133747830 519770 1050921419699165580190966330080 519771 -4157773591270900612217089718016 519772 -16165541330026703436333227309568 519773 -27329851353417047888602487903040 519774 -4821271613140822753064606159040 519775 4433361112603699438130900542800 519776 -1040551754216939884954645954560 519777 -3036309938690578524968353581312 519778 450008304126602763883160881152 519779 11410890815087211542877331346784 519780 11276024808571452379625267957760 519781 -2153020898018270035871121224036 519782 3284139679789689286238304035712 519783 25919896692263220622497656534400 519784 -690005056548924990833143726080 519785 -2480698406514333978538368479040 519786 3030779621603954102771999337984 519787 -34381900855011713746341624103564 519788 1270962797131842164386045363200 519789 -28157930963329277185565263574976 519790 2539724038547772832461849225600 519791 -22604352941416062943964802512016 519792 -1684239414604465091155038240768 519793 -20999427653624826115550506086958 519794 11543859607961937522739748176512 519795 1179091188494373473757734829120 519796 -28165933635604263217515518219520 519797 14703407449651760248158873075246 519798 -2638989710218010510291044824192 519799 -7203455799684552882460185936464 519800 3419571371270811300619435008000 519801 -1619930538440162028759950632368 519802 -20077834190158675878184977062400 519803 13876693338102410664832789766052 519804 -25608012438793093604649502202880 519805 -3676872086756390404733211204480 519806 -5644909468339798062681830790144 519807 5064391177453095510341225225088 519808 -11282111725249708398737526620160 519809 -27571612239530751663987660709884 519810 -6277870917605979137301388323840 519811 10363960264620341573577165889792 519812 -1309741361979910069304714089344 519813 -2543161966306304976251535361536 519814 -18103948709591220009856899555744 519815 17376347857221365299229572323960 519816 17837322886596439819463270400 519817 -1063138090115176357546621100134 519818 -4704558215959280290237508865696 519819 2293715204641461282549953027544 519820 12194250140262171649610789683200 519821 10171309417711143198959878970400 519822 11569172086169301108982632255360 519823 -24562321030625555931854969637216 519824 -3896285144176749407433940647936 519825 5890979073633981839503936560000 519826 -14619770339316467129179405198560 519827 201609393725427030224835442944 519828 -17016600142347104179491054151680 519829 -26415925007202044221328109866016 519830 -1863912713924592746850752553600 519831 7656789394756195429758470693280 519832 -13269768868011258537464562278400 519833 1876643101543057348100172081684 519834 705698580005913470363445606912 519835 3140521827303038129328544937280 519836 14569056689543404214030060244480 519837 -565977092472208540416165505920 519838 -1909970611926870926351042130240 519839 3356832975909260408786091027840 519840 -304952085748293979931945533440 519841 -62996506246051114453496816064399 519842 187848249746205302382292064544 519843 -6732892973395643470478129296656 519844 5418595841320698351089385448320 519845 33701613495367646064701714447100 519846 2534794236689638840064705378304 519847 14784380827483255397976969900792 519848 -12219509105339173104474146979840 519849 -7879507331558161756662312962400 519850 -2345717841779127573995386687200 519851 -5127350343936594957042769836696 519852 12523359785244150783014516639232 519853 -1078166528439695815055427208640 519854 12743542344045641285933784106560 519855 -3631596306780557474966978542080 519856 1797565504202797111858175885312 519857 -3315112939878729586437489571020 519858 -1206667720093542758955541920240 519859 10808066050755665020350030126040 519860 15665353810037101515322226995200 519861 -14782715251431073586815376930400 519862 -85851311583070072045185693696 519863 9041823308820740366571683843112 519864 -14655419691473186836116063252480 519865 -10737870288535171843388187207480 519866 -13742764098731421806014078612368 519867 10553379204812513350467434945760 519868 20121616250980026536057125864448 519869 -9377913187917074508161934829440 519870 15273101145697145505895956480 519871 24614618850596891268453556854144 519872 9223572957221665533213142941696 519873 10044548594327426376479670030384 519874 -7920585388483118528953649462064 519875 31199054640589393589208700320000 519876 -1417050396251464408990593343488 519877 -9673785147077443992059007592968 519878 -20656438359484436628599019946560 519879 -15214865686156078131151806595416 519880 10481596429062517630054551244800 519881 31882234676445575336762388782682 519882 -16258137953836672383592364510976 519883 -3572566293322766953193065525440 519884 7553965481827691998780249602816 519885 11583372253524657814749987547200 519886 -3855367863760574477747471116608 519887 19263849342787235151477794889672 519888 4493156654155254928201755131904 519889 35166549899756090374623925256690 519890 14362381874777519008206601541280 519891 22337012981597180709716605303992 519892 19241727555687909228830395717632 519893 43847114027180610248192090215488 519894 9017744337015285182815017662400 519895 -25127047052689928888324901018600 519896 18789330389216547658381255680000 519897 -530125742577905968588127953920 519898 22464972053999648300522432905200 519899 14353330657862172634542873929760 519900 297651205167554745951427468800 519901 38340276048157811624291486023206 519902 -18937567533588792088042514820096 519903 22540537287096003625600809132264 519904 -11961580838309542997897936633856 519905 10635225433918273822197830487060 519906 761860725682845620597041430784 519907 44030162281422990131662004384156 519908 -11493651534616813151786332093440 519909 11118843677981586057252642579168 519910 -19090834990097182455666625280640 519911 -5384198591401242291752638127472 519912 23318946696743209844113453056000 519913 131589830607606953336072814624 519914 -732007886242339073912858224128 519915 -3605416841919045577712833359360 519916 9574240082732807684194616081920 519917 -23713379948364675474640393301034 519918 -3483645425872928095483091082240 519919 25509361003193610248239977642320 519920 -5537148289311802534791642808320 519921 1950975668470303491196132334340 519922 1321624623358565970226169883552 519923 35356686650989772127588332948172 519924 -7887664267602273160242831157248 519925 3913337976588420230646839024800 519926 10262886448947024215558901317184 519927 -32287291841155494620132621907480 519928 -33255967542671068841684564951040 519929 -24951541245721292392651674382524 519930 -1545019875597346436988936532800 519931 2257229508147878563519411517732 519932 2216722917184058250623768985600 519933 13235741251893451892323358250048 519934 -18027808252175627741849671056384 519935 -5090652037217584748466711909600 519936 4857789880666437267164749627392 519937 58422956654340378441363740018 519938 -2937912350374789217873576017920 519939 -1784552947308618525114360330564 519940 8592455527282645103305020407040 519941 -11855315272131468670047981896100 519942 20156440815649105331294821564800 519943 19163768438721297428698661303192 519944 81308034565297334012970644766720 519945 8506693580217150799691162870400 519946 -5344423814071045648230955119360 519947 -27389366386509514335473994578604 519948 -4223480481961831535202862820352 519949 4489507498370414136668510476864 519950 5998822395620769885515696160000 519951 13855584955741671140440197920640 519952 4596051751167615525937905606656 519953 1135800831864792266063346281280 519954 7046655300715554803022649678080 519955 18937160042306200755674797053360 519956 505131939654025100310264655872 519957 15502581715468486385668408507854 519958 2423813102885765987832413880000 519959 -44596740003498862192823109441960 519960 -7275014141276592150904848384000 519961 5274206940696615977174498179584 519962 -2817033990612095670967562711616 519963 5260502423971561376719555826688 519964 11320145975308268060652808663552 519965 23197578249099107545814067658860 519966 -27713242449454377457085542358400 519967 3398144025711954995668999497600 519968 -26184798709205365219168051200000 519969 -3037341163332578674270472176032 519970 2847505824760910318100352857600 519971 1855267713673597572879891182172 519972 2626610581482616517305595323392 519973 33452876193687493121808135010720 519974 1520159465820771198168463640832 519975 5609458957573447897478101302600 519976 21337237323550278001533272878080 519977 36273210477838167130399427747940 519978 -2518291929479160294910404541440 519979 -742024850001547244406430257360 519980 9181770942534478718648736000000 519981 2464389873616790409209493170688 519982 -15283993133500381934994333129408 519983 -13921102168881270295915745703576 519984 -2750465025869234068169228353536 519985 -9583118421712376308416362015820 519986 1889259446887463975634163794192 519987 1641793349750646310169430124800 519988 -13263830308846917988083470848000 519989 -51197189100982536202901373240210 519990 -4604586096449982798523394570880 519991 -24550934654524933688649529771088 519992 24015518487341564497202759270400 519993 44616762281508739770332885263200 519994 -7127062428696576176850957646848 519995 3988971033328051014455857900800 519996 21828664324379844171339774796800 519997 -11020354072443652027716255146554 519998 8102632511153391373440576169536 519999 -330720156568553917771992355200 520000 762426574786937215099535360000 520001 40019928974831206251825326297904 520002 -527690639658335913040131422208 520003 3438943745815468253737106158608 520004 -10436808871185027265257367154688 520005 10088647519613603425387511686560 520006 8625956570146379833067879129952 520007 -7197750209323294210360161166776 520008 -41724330922780317380891223982080 520009 7901397575155113769298426847616 520010 -3315670088021692878780613800000 520011 103457897822022596304444087480 520012 -25738355347907608649091103730944 520013 -10038984916017747387573941293116 520014 4984728174380328888604694123520 520015 -30281613468080661745951439022840 520016 2439129413038800791100050767872 520017 -19545119677812167742238146777888 520018 -468080723243077594648561373040 520019 -39601614276682347514107968834580 520020 -8597866559446260516344079697920 520021 -29566003811640425620453377129778 520022 15574942972477626385562862273312 520023 -8665810515376667989310282345856 520024 40645965893305117795271606568960 520025 5011225976794639043386213651200 520026 1543874837272516539345360314880 520027 -23453806972577664045113015154120 520028 -26014877588398608872109075371520 520029 -17170679881133481483979916111226 520030 -2664263650434010853258186956800 520031 -9123584294815344894761810451168 520032 1564888536284997710128208412672 520033 -7373451168373870821635613378236 520034 21784658111286213590860860238416 520035 -8569093963282178142338776628640 520036 9212692245145315080764606889984 520037 21588195175870355170885392841566 520038 -7140852156415413556138228350336 520039 7552571156998396990320350899520 520040 28897946712591661111221168076800 520041 6034901718557015620215413672592 520042 274947199583343317791098412032 520043 17799570102383836617943632818292 520044 -1577796459652946197517487538176 520045 25832651238152737347767793324300 520046 6512222741195275770061447697472 520047 -61077149453567873204010585054720 520048 -4351436017112869575691402313728 520049 -3283738052171617317046463675520 520050 3522264392207090136167266204800 520051 -1763872536770741705701407171248 520052 -369968615833762702524484889088 520053 16611231440170238609274306485184 520054 -29269588393571244731876094170688 520055 -5366595574309849063023054075840 520056 -8910311406263542584190669455360 520057 -6655674514520695173951541161600 520058 3066090052021730651390124288 520059 1987640269415977673102813166960 520060 13892271146345862171938597460480 520061 8523981181861030777341098633292 520062 3584106555585654534036601234752 520063 -27847236940950904024796509410688 520064 16668762177922956491995113062400 520065 1394981596529736291907688632320 520066 -9850519358094575492372653699680 520067 -4366222225505018332042998730884 520068 10191062823024088339252238960640 520069 -4626806465953330474619136565440 520070 -15235119831278484480187075674240 520071 2844586564272537862382911052712 520072 3346340084320611601815671439360 520073 -36808201307304281823929220408678 520074 -3611551669340737244549003458560 520075 5973945361610633703047906103600 520076 4454890315838703665304557509632 520077 21759765453221258751224004573120 520078 94084558054210039046429478528 520079 -3616772752737935425563994635024 520080 -1847421800022105874323222036480 520081 -29708391686190091357374170518428 520082 19184027256331351327851125392512 520083 16345573082345105861429987897652 520084 -3312523322995384493410236486784 520085 132256461857843285684516491200 520086 9167726024810281448850045260160 520087 -290757564104646175184710289920 520088 -27134450059872174763102604298240 520089 16330283743825724613455502929088 520090 -12525820487964411797143960423200 520091 -8226939417376283743268422181616 520092 -12978684098938019864546323651584 520093 6932111969557985916907586810880 520094 15134363896295962082127141108096 520095 -17130948762893218704636780858480 520096 -24010288882718255947167940804608 520097 -15671392590949158340497995682108 520098 -4252327307293606963133305708800 520099 -14982769303644473371024787947536 520100 -856541427122545262615686041600 520101 -2322707364230879751146216515458 520102 -17467435049768061143785233002496 520103 21158908650335431346611030751352 520104 -9641631540926439884012013895680 520105 3391744537555670480910586372260 520106 -1989861617376815679543118490880 520107 855415775812583876717647521792 520108 -21100788971086394674690181577472 520109 -14195161518082462937928947172084 520110 -9301051639136578767429000427200 520111 -20870511281368366471440945010288 520112 2247561347329412871086490402816 520113 20352266008810068454923512981088 520114 6976966934704383157062389317632 520115 29095738554569121741586090456800 520116 -2038779332446417748089296629760 520117 -3918543833877877784248413822980 520118 -2703213400190305460553197329920 520119 -20957709156869321954864511339456 520120 -10352617742471974141050940723200 520121 -19774598009140702853528965074240 520122 2993132393316161227437004500480 520123 1060270548079103739245331734372 520124 -18538891517884004124591193195008 520125 -1411856446861057683795780240000 520126 -6481894424672843153720519607936 520127 4843681484467638635600713484472 520128 -56720283531983228104479866880 520129 -32205065536266225517312702702270 520130 -918872510041884021675650182080 520131 129009308581195287758076970224 520132 5504790478714646504012615635200 520133 3066722499364489459475351063904 520134 -5669836128918363003196497779520 520135 -23847795937773516914231434284240 520136 -43556890622236613602069566259200 520137 -8262504425754011603462155482006 520138 -8032158324304302155202743800320 520139 -19399339720904036491716808659576 520140 2749446644781576831417828633600 520141 20226559578994153380892871328172 520142 -3673507894677413407589797944576 520143 -6058411779852466984375424628336 520144 -7012618508150004326267142144000 520145 -9646522225265603566325243177280 520146 -2601484941265010243310560988672 520147 34510089103556144592261373642912 520148 -311377837613207575886218717440 520149 -4138043151714018465208076107776 520150 -11293438813465994675153245814400 520151 25352882216029389518397328534152 520152 -26534077031029167923875339898880 520153 33174000526900576097021308074000 520154 1950834329440579634377314858240 520155 -21337652347741321979694653152800 520156 2307822255889522948882479380480 520157 -38358517464121295387896466451168 520158 995813356877610005107987838784 520159 577516279893853370237258401800 520160 -30866705638934747663742778736640 520161 24318500022836380279961799996960 520162 -4323084478673651452558329141168 520163 -6160273464244482482304482837760 520164 -8570128076145524294495583292800 520165 3884721604487710265525865672060 520166 -32625126477173334220838799739200 520167 716183083265896804748264640720 520168 20175447355451509758234029752320 520169 6855857666703255926194268188644 520170 -3483048788715276184074728279040 520171 106128756705805787580312547432 520172 18299489667719903364549613138176 520173 3394435317130338837708163262220 520174 8152590815112890035667956426560 520175 -13249978135735133040925999656600 520176 174196598966709905744493576192 520177 3388938174221571001543781649472 520178 22940342015603766220321054682640 520179 22487065124399133027131957112 520180 -2991279150944579149640965324800 520181 -15767486792427277298741652284736 520182 621384079042218248955097431840 520183 342956503948454938461455118576 520184 -14738795571836771228962750095360 520185 -11621651398434236219237540395200 520186 1549679855878102325630481043200 520187 1703735619437211792001460656920 520188 19731587418660992669113566191616 520189 16282660407933101617449258565356 520190 7139874986370514113471924796800 520191 5590318822752729812215621501440 520192 18904556743393549825381505171456 520193 -3290729428264664725517504706558 520194 6334968544604839709863663749120 520195 -3671884452743678179171036964160 520196 63978594716100964939052464324608 520197 15801847128981597997985400927072 520198 50443003706581187296642494720 520199 55552914196767464005048807484736 520200 3285314886212336843009635392000 520201 -953576072618166493805822372496 520202 -2222208021892439849555375114400 520203 -5635526094903486281182836955200 520204 -10496715377986700754953730828544 520205 5568249827851851933919510675200 520206 -9878615886882023542763612078976 520207 -70502073051741985825398944015768 520208 -1222412813873396485811069878272 520209 -47534284935582404944014507869280 520210 2853124994382338359914072665760 520211 3767292707246905320588568646784 520212 813432369899601170570843357184 520213 -17641703356829408633003857911538 520214 -186002337420374284591879514112 520215 -1346883168951978430035650688000 520216 -20358339618123079979361426155520 520217 4853435008294933560242707716864 520218 -9204639791125828382487607992336 520219 492544501300985523811719175696 520220 10969487385065276917591446566400 520221 -7030444991959686425961781196640 520222 1878232801086507547866701526912 520223 19337938322027545288707749203704 520224 -3918060112868806447606396354560 520225 10248760283579931829483420157750 520226 2083513725875822619494978204160 520227 13157764750940820519894971574564 520228 3237741169461799429390340221568 520229 -52841929966239896388723322291716 520230 8640598057372999891577796174720 520231 -34709656588414133966324530183800 520232 -46864310178098429737658435097600 520233 -14453702429573033929575920147760 520234 -4619643309921696065810160062976 520235 -24557339684278421982294614524320 520236 -1147670157724963662824048931840 520237 3466900223711530225703169265440 520238 2778050575980204173934720434496 520239 4341745624904189823005376531840 520240 -285431018576152674391120281600 520241 -32332999786210637230508732741358 520242 5026529113305237283276956063744 520243 -34125945419640704663247938750880 520244 13985104271835261803444797710336 520245 16473770186112160108010690761440 520246 -11469029883749700576756040529280 520247 248708896227935211413252605152 520248 7005237494224845252803495731200 520249 -5982415282996908605856565797420 520250 -28286850641338831477160120616000 520251 7787425165276127676746558543496 520252 6833708960909032625001517596672 520253 51135644750999453276413239566304 520254 6047884231096896737228587340160 520255 24870400541257781989196261404560 520256 -12131851564108725321532818063360 520257 57784870975266578315735317440 520258 -6421223128775209645040596575360 520259 -32664707344561475575296444703296 520260 2477969743331159417124307353600 520261 -10835462294239597593825570073568 520262 -5752622081098830029462741246400 520263 -37581077536885329085113783557256 520264 12717255124840557361578417423360 520265 18465913546875502957678888818660 520266 -6462657677799034980123153182976 520267 6544102259236703587996055856552 520268 -433508912251728822098036987904 520269 -10013070593033149965133645572192 520270 934352330977167109747079014080 520271 -3585683029676979465732267847728 520272 283535393712547040303386189824 520273 -577715932515480430391584867072 520274 12783763248496437712394644565136 520275 2522088008737701146971646745600 520276 -15680589749096245087888197619840 520277 -18299612468418239667681759679200 520278 5618171327128931880363571066368 520279 14112230274684473243065403983880 520280 9578288123888675318582947430400 520281 -11403893568046078566048999035430 520282 10096702974017618207071622269680 520283 9609193999589895267196638865584 520284 1393423453627408704192188055552 520285 2957411065429495921951583507160 520286 10526194636813440087964725399744 520287 -2920800784534642814130996256440 520288 22774370326789114514436807720960 520289 20187977291074788255842665403520 520290 7033684475703661172577789235200 520291 -26014823940110778871791393614308 520292 426562441729141406191022438016 520293 -25373765101086660741983478661536 520294 -4166057418795653255766240652800 520295 16620575304917774989929285535800 520296 1359905754317105965802382950400 520297 36921888103097907449827302066746 520298 -13427932830396665358180220700064 520299 -12544309470336830169078587881536 520300 -320325553627170294970988800 520301 -17896265773326212062979983500468 520302 -2219465250716803976281014539136 520303 5962330312421192103800987642880 520304 -2526865413397432444005443174400 520305 -19726063868949203828787227274240 520306 11397139421086410189848923198464 520307 32019924040132093877296236404556 520308 -13996970805551758416430909113600 520309 -51451763981451734001350484417490 520310 -3554266724971481737777918544640 520311 -7661078493373289011569583257216 520312 -4551902128831203033469653012480 520313 45553989925771293923252333795562 520314 -9568085089616067560246780405760 520315 5723484111398398287952066503600 520316 -377780847673787945049384960 520317 4522942797818518796036523431040 520318 -8032816651464666832545419768640 520319 -419661895362689454171616700928 520320 -1550455073261286201865587916800 520321 -7639463619814491439637028382800 520322 4948147736253994830517453987584 520323 -8988466416449711391707654653632 520324 -5554984072918418956317141684224 520325 -2273267425748221343288859813900 520326 5506470130750737327453379852224 520327 34058066407480389470591779138440 520328 55633179021798080107208247797760 520329 -99883908700726397518242159552 520330 12081929306874415863509501737920 520331 -3454088777858815512367006910400 520332 14895307702544336990457009721344 520333 -4654034402112068380367378854176 520334 22872499005469475592283821176640 520335 -1599987451828234315278549317760 520336 5435270204893628992433319002112 520337 -48533640582675127244672055641088 520338 -2342204326086376850513923802112 520339 -39869869325508250858723020107860 520340 19118818363081946459369194755840 520341 5631776035396116443345397615264 520342 -4792784556981487181323127912928 520343 -253036776930477975098429226216 520344 110086773371130613061630545920 520345 7310777500359646785655726495680 520346 23891325831839167358960187174144 520347 -11922615346340660889671655745680 520348 8562290974436383285964110212608 520349 39494225889833848624432726693350 520350 -833655599668507702343186664000 520351 -21222510269813366619097124169240 520352 5019378945805183168660786642944 520353 14068478598927102854106634231200 520354 -2494074276428617082907165293280 520355 -20636692236976981191001961010480 520356 14329342780481595936512867364864 520357 49340527954500574689511277948606 520358 22532914076280733263911214029280 520359 1059442862270240954950852262400 520360 8505041305528501750093803264000 520361 -15393920156630480166945993484038 520362 -10704826204798445707053382278480 520363 4178167213653977646706994882612 520364 -4897275922820298327202639401984 520365 -1586801167940217573477558492480 520366 -834224559475417043499577589760 520367 28832695917346361409446800873560 520368 1084534391293362481526760996864 520369 -13055996373350101813669456421230 520370 -13882660880685667334645123816640 520371 13731076384667734525099770000240 520372 -13321060232996614495546400993280 520373 22273999720154688392921944815360 520374 -4956066571661818009178340363840 520375 6671367011385036376767231048000 520376 51108839597022730824180799180800 520377 -9214237585994747302015629390144 520378 -24674041366147486683003587279760 520379 12310101549085818446233395130980 520380 7114940803960455601999778342400 520381 23991850613592764392842416538182 520382 17869607088718081343357566401792 520383 9504831216014093909767286826000 520384 -6894064094551640229775235088384 520385 -76760862155176372439224728000 520386 235654996900033065692950066944 520387 7844295353744584510566950289312 520388 4154433298357438399973689383936 520389 19020864819586150542472754166144 520390 -6300295324031136123510144382080 520391 -45416859449571565863598106262000 520392 14492090614216818702996936990720 520393 51824840541149815345493415959642 520394 -2084933626382830579578845645568 520395 12906949963287474185679103284720 520396 27828954550984405640135353260800 520397 -4350298355580237296907727717248 520398 2406745918494249538238171596800 520399 10767831863555642301769075944120 520400 1984650838732780686638719180800 520401 10554711132888577588477872129984 520402 -3130308976372475669689235092848 520403 8098584457821744471748895841984 520404 -1123361014922357825839420919808 520405 -8477240651309958852736187067600 520406 2981595093474109530724935202560 520407 13970734991757853966431229264488 520408 -7717801128217963003131461591040 520409 38309799792106894070633551097610 520410 4884276444881021357280356044800 520411 -3825890445272268823245429852988 520412 -3783505684834085109799747381248 520413 4559269575824560724157986292288 520414 -26302940954666540297444787202944 520415 -13563756663867347699241563210400 520416 -7707544537698813860885295267840 520417 3442422680179586162406065149060 520418 10308947129609642210091226670160 520419 17590766454425563365261305485944 520420 1262348339340242416988632193280 520421 19603950858688609534150377548928 520422 3793313202941283554550543611904 520423 -32116399080399554613485398992328 520424 4433142788861263498239254952960 520425 -1017416501460181978280494358850 520426 16718859750372745418431265364912 520427 2285552508271669661223933996276 520428 4183166191088870277801733324800 520429 -179005946793379174389090545760 520430 -8981316729524882635005342055680 520431 3194805270659428420995074667264 520432 -3435960882876526684907276894208 520433 -19797643845961580481415496646318 520434 -7494861213080387821188737324640 520435 27041862540887275436029457984880 520436 1505307334558484574998752155648 520437 10415622592190868305114731611168 520438 -23596378388438227563367451104704 520439 -32685878049269884739763063062280 520440 13443346245595689935129989324800 520441 -2729327563371604132528047306108 520442 4283120110532877962135977930944 520443 6935023309970014405161897143808 520444 595536532915029511158514308096 520445 -12500471801638736509390654521300 520446 -4816247673776536766945338638336 520447 656194949283821399028775344896 520448 -13124845515125041901024135086080 520449 7932051873658740452207943964464 520450 -1744540843264659947287012377600 520451 7328890883939834481852726547452 520452 28601856898019728370283917721600 520453 12306351868323999286945454195004 520454 3469735965478905397380064063104 520455 6386535628750755527739758752320 520456 28103819711380693211558242344960 520457 -2033489624474914835412729000000 520458 284121605688934548014907888384 520459 -4268807482096201129702019372032 520460 -5490672148122400114157105187840 520461 -5739202371571258607363882264490 520462 24049717052881117367637788663232 520463 -24100583327197600482169643280240 520464 -1560911320952947489437705830400 520465 22171157505054469655512441283520 520466 -5607451590705049678456564621536 520467 10423944680583894298774225678080 520468 1865465951520729310255790882560 520469 39120842763018934417718118979260 520470 9450948769791690331199142529920 520471 9406049144065162800261270696112 520472 -249713379581915888775959961600 520473 -24391366135478314230773403783216 520474 -9989095716736564557060110477088 520475 -5176056860541672124504031472000 520476 8351323393437002668395031732224 520477 -57472570714977521947009846139040 520478 -9319161104027360374152817361664 520479 12385370064643456649546710628640 520480 6298210559445141107017515663360 520481 9357871237105513640921100387732 520482 6648490489044244686121287567360 520483 -7963255689175818714141961861520 520484 -13304536826232558440513208345984 520485 -6460075628698286532433513530240 520486 22696034896413270816331769104320 520487 -19247500780638952116183396412008 520488 -1385686071504274404230842291200 520489 11889154578633611626555781060846 520490 167166220136426781196109783040 520491 2560639888163025201955325890392 520492 3191115232650022055095959521280 520493 2275156168092078637199548936704 520494 1958090664244922317256850764928 520495 -6988871368934733337336772787600 520496 3308106586038619233510211633152 520497 21685127019721769229071380558848 520498 -8882441124334337233892777045760 520499 3455078926046891629603775885136 520500 -20729341783186181251715685888000 520501 -2728280091747025003233301248096 520502 -4112840355245474993407014836928 520503 27872569678547100535066108854504 520504 -40704431563596912479891777802240 520505 17090460080936337289414061688000 520506 4432652979059892548008423434240 520507 9037649103080866706139785744080 520508 20318480837374448061018737507328 520509 -441309354613703244592610031072 520510 10759466596202886766502076932160 520511 -2398042511799305293204117538808 520512 3027870767082378269955018719232 520513 3465922532523217934396709811968 520514 -558462130095011750700368161248 520515 242880314664031577895813368400 520516 -14177630769473341013443247766272 520517 7426678650879893590856264035260 520518 -9131351544507173160309411468096 520519 44136900975361115750677144140544 520520 5326837088431506195191957913600 520521 -9306069900766334974497466114560 520522 36059845593886323329630635919712 520523 32447335998144405569067501353136 520524 -13811325732653898153328928156160 520525 -22501643692421282477357618395200 520526 19622665666925132128852229483712 520527 -15430533470536269008772633706488 520528 -891763354788072828967467163648 520529 9100590237077037743437896566130 520530 -3019981881810954711178020487680 520531 -34682564002483333289939287104000 520532 -6100094077234621110173362268160 520533 -9971564928675372671644147158720 520534 5796302903647485296910785534592 520535 -4489505333472460004981405900520 520536 -3970098349714478543435014901760 520537 -21780601775500374080564027529008 520538 -24459704721749310977037804952080 520539 19296085215565726479992315450880 520540 -25638649371227592855271461381120 520541 3443221603523689372479886008672 520542 -9703640558580806806503845760 520543 -53303479155874137307770282078680 520544 15941401515058253666285586087936 520545 61672771220653776178348456320 520546 -5756828830147392432081123699936 520547 -1827338640719705236899246860004 520548 -369572940382947092399230930944 520549 -48425013199539129636112907848450 520550 12383351680335168197819887920000 520551 -6601288953823573327579446257520 520552 708508622118960043609890816000 520553 8065249354039107444520562780160 520554 -2690604625130474485468364501760 520555 -4355476048190278412274355372800 520556 14246705097164045112071509739520 520557 -8582708829917953537516807392960 520558 -66013263563888351216331556416 520559 -654625942127978425866352876512 520560 80815141055071453158929203200 520561 4333244795341272830291591686500 520562 256230952763153832507674921472 520563 1348199011705162230942299186544 520564 18562924784856157509728422397952 520565 4832332076097117009113759138460 520566 4176084650170874894839162998144 520567 29103628658509349602133053312616 520568 29732622819087856431183321538560 520569 -3916877831203955063156955631296 520570 16923245895498815184685483968480 520571 -19371318669724244476070192187228 520572 5639126654678609122644616740864 520573 -25119764640202411608660267046400 520574 14969247559731645145239871142784 520575 14645633343879635317424180995200 520576 16829411244941645912625811292160 520577 -17176167942365209074334319841468 520578 6304752043415561687743705210704 520579 18117688784074515247732558529420 520580 -26817915557911684464049629868800 520581 -24401011655054422437547024185120 520582 -13403661015129051030405759301248 520583 1195730730510057070461042892800 520584 1139473480610328206261022720000 520585 -2326316694642140572644204353400 520586 -2317919001805225887469170771456 520587 1276113597144919437182774025636 520588 -26167501647547309455245493805312 520589 -51126004578397654378197108161610 520590 1379813667336440777250275880960 520591 -2215614363096877953330874694976 520592 -1529336000696029943317304008704 520593 -3029442938265780542638816152336 520594 16021295721810861805888152077952 520595 -17771124232521507428977786328400 520596 11108012834589541052930937850752 520597 -2788948968630818271595049468736 520598 2073144818658554549558798945664 520599 -5021032768944735809626542972720 520600 6825632657432621410371248640000 520601 -361807370880860036373059736048 520602 9280205307414807813646795832832 520603 17852181794685605830065359795920 520604 8818868253775950903382160403456 520605 -5184025863339193203886194015360 520606 4650780235142887004699763278400 520607 49583671873296918895923241061856 520608 23499974636359447891132620472320 520609 -424227099436867757093019804190 520610 10008365603781023478613401984000 520611 -531453249109185505696139809536 520612 -34934223216292054930612615765760 520613 -3566749987536012970677207656580 520614 -4635156509334174751899475230720 520615 -25160569877717925595953099303240 520616 40417523333780266079986780569600 520617 -3721409587610936985623498014320 520618 -10447661330982298162872857088 520619 -24447012112840246139039069560320 520620 7018267249090463365376563092480 520621 18771128679734120033960254796822 520622 -6326690374580364797211383206848 520623 8355227222403493223424158001672 520624 -4060665509716232207721624436736 520625 -5729435288559618249169438863750 520626 8547435609281401022756723977344 520627 3876713424621140892184287468592 520628 11138430046637378697990450677760 520629 -22697740669121351001398066056416 520630 -14524305903825507823532902865280 520631 -23372711545439379605077893284568 520632 -81637629883926321127925882880 520633 -32318375666771918703806394828118 520634 -18484932252777747554126868176784 520635 11451189465817744516119765842400 520636 359323658394059336007079232512 520637 12973267446952026481291115164920 520638 2130099641711308928292097213440 520639 12346587486770057811074027007856 520640 -1044671379124815986421462466560 520641 3137994412816648135884797926080 520642 -10725409001642302854545960474208 520643 -19168949142387299396025992427696 520644 -89829889571032593765517486080 520645 -1169572840150950983661480806400 520646 9967180784166584889114645517440 520647 26136963581518027853801629266600 520648 4999136832154019711435580702720 520649 -14697711086844235644074700253350 520650 -1004219835111810765386742636000 520651 -2317862840714616309045506720208 520652 20611837744831494692974966129152 520653 -10198097830631622887177392322496 520654 -211336752631136752383812737920 520655 -13367186156084411360186232446880 520656 -753821649858462624062321983488 520657 34029661876566242269664218599200 520658 -12442604374140335155000719358320 520659 -7093706140212942743502607441872 520660 -7283550361951921925149509427200 520661 25027505814429205787565592739292 520662 2775376487541059329054925919744 520663 18305735726957080139061398872 520664 -13961082662234732958064280371200 520665 -33248786076931918184996739684480 520666 -22877563606387010108508231843840 520667 -15755433584224960253678625255408 520668 -1707635804087673355737168087552 520669 -13921625810494769660907417153504 520670 -257468890557854139814549206720 520671 -3060065162986827930531588959856 520672 4806982165482612873470419402752 520673 -5654028246231214687271057541120 520674 -3708561605272310884510896537600 520675 3296083535964779112402102603000 520676 3308758467320430481718180413440 520677 -18739600939827461093662332467586 520678 18282205709932076329055430716640 520679 21815404024062699906918796244280 520680 2257944982520318866520266752000 520681 -5049033702088625006816778382208 520682 -4645433861113972045762636525728 520683 4984319911194474563075863540824 520684 -17200751751734146191731029667584 520685 977363579376157810646353995360 520686 1729621017341055936644597471232 520687 -784467566469993813570975305480 520688 3558711057649661125208491622400 520689 18038644030396340538034763462400 520690 10622984992674338744955241437600 520691 47839440325169717545830898054092 520692 -9097296662569244363962160283648 520693 -10674924946626539914723329110280 520694 8990108135058015960296561071680 520695 8113137846648179311365759360000 520696 23567954525197557645014560235520 520697 27861139358608064087768913367680 520698 7011043605617371810561088446464 520699 47665574295145581632628936241700 520700 -3038392055118486940544528793600 520701 3173733360284001823345291408224 520702 4218270117128052330174141521664 520703 -14984962395642766603529027394048 520704 -3531529626196479871023323283456 520705 -21872185266884882505184496643840 520706 -5234185046590130670482435811840 520707 -610491194039523635317555614720 520708 -2082163974829301005262728774400 520709 -1042356521620480854447443434560 520710 6900766301907992321540394520320 520711 27395946888665816847132130105800 520712 47723192964589835801812567987200 520713 -29579048726269456858408507581696 520714 -13635288911536522886490200593920 520715 -11175147275827481395677010458480 520716 -672690745953895935583741132800 520717 -15039621099698114916309824236234 520718 13490454180585346746399151035840 520719 17898714959259594395632183659144 520720 1485611498764458262586315243520 520721 -25628593199432319216131723328078 520722 -13498023575640064356040513455360 520723 -956182868778255059058246794532 520724 -22219952566081989070390986161280 520725 6476922463081150053308483719200 520726 22052100954033614413318195425312 520727 -12754131453925571231178636985488 520728 -9155651395124702541348998553600 520729 29275216139359560584253479665680 520730 31591250352144861975964523520 520731 -1499868207413151319943662730580 520732 8946322838435217152410581956096 520733 44449039132769267758979709011520 520734 4980640043733489557090121277440 520735 -13402692404932960399006546591320 520736 -2117385148201430295610935410688 520737 -1249981675656183419766280603776 520738 314244632213051274187984484352 520739 -8296807013383026360864105477720 520740 -10485105940342218995456296366080 520741 1555618974679791766414020658104 520742 8680289892273274047589741321152 520743 1020569141550627459088460797824 520744 7347455648644511858005651783680 520745 -15549603806485895637546308305500 520746 10474169024168022708336493036800 520747 23509407365220598661333837014196 520748 243356672596540397229185650176 520749 -46408301224979469252557067421056 520750 19523978816086866347612792784000 520751 -16409060955012042706430924727936 520752 3798436658339250326191012577280 520753 -13854370860558854893025296934220 520754 7544746668748592316494736262560 520755 23845083272240465006078189148000 520756 -633615417922263610426970952960 520757 -5347135157188267450656525548868 520758 4441542402670534751347231254144 520759 -12486736013740405033026875934040 520760 -18004038368881702294196947353600 520761 -20020840981553373808509191694816 520762 7131401344800613205697189752064 520763 47756154768787313639702812983012 520764 -9060793666895138669740196826624 520765 10715664189925746476517948710400 520766 9140950911652017517710075360384 520767 -14221605541131598962451847344632 520768 -23227646817412449889018204651520 520769 -6271310437253608354563661026048 520770 1130070141744849972067576089600 520771 1150934931845415267140529986200 520772 -31253615074314802715053628002176 520773 410456091294034455212493769728 520774 20107803376519539098814776375136 520775 1138209667266340640813486899800 520776 -28118035388231894356962497740800 520777 -16654997555916137647091197242908 520778 5516030760906960412452818930880 520779 -8459130765828951629179820006400 520780 5762641251927455726010234485760 520781 2351092383776535341492267371200 520782 -350266748608165837083157589760 520783 -7354968335712421410868955334800 520784 12709814479607342406699048960 520785 1923173620816698875667094395840 520786 -3257069336987585216551051852800 520787 2825220203097165738693891251436 520788 -6227912079104923593609498777600 520789 -7149903319400248052600377673376 520790 4360941397258163249116245091200 520791 -35091456155131900451457885497856 520792 -30010028238366590703201276672000 520793 -3765569759891569949955204266880 520794 14231812752485823564581878608624 520795 -3343367573377728977318895951840 520796 20519518482013686187826876121600 520797 -31217315854343189253890266684800 520798 -9580924809462578071988682633600 520799 1544079390299550445171252808400 520800 1118391510124176992684841369600 520801 173150461379790228796150459204 520802 -2918007398398166385029596773600 520803 -28187558619507447152579624797200 520804 31074881164346082987243940566656 520805 4345524430945642328785037390460 520806 -4662712223670216596996689846272 520807 -7375907005799875679672357971968 520808 -5034078155741967826740271703040 520809 25564377387300708257310813582240 520810 13301261910473190563390300638560 520811 -24982864641523244859643177489200 520812 3924417160960915322129399027712 520813 31040075775739072968056697663062 520814 -8088246094265409578226675497088 520815 -17357055301216142301096386538480 520816 11276731671516225415766966272 520817 -3341367247902839994731219701920 520818 11439120431415243918511813782528 520819 8422829561333494871598661951744 520820 16486565404259908369158515086080 520821 23622845808635694873007851319182 520822 -19658282950573845314266535976288 520823 -22063198536768752146177699857216 520824 -18902731291521509130449802670080 520825 9711613662639625953666231339600 520826 -8386519667448799095983300319888 520827 10826978640542961258726723244032 520828 -3511055782122723763948718899200 520829 -59397491033477095835307155987124 520830 -58677310796906794713307151040 520831 7031415711823459641555914058624 520832 19430266738927853007785731031040 520833 4174531414915359998632473180000 520834 3296434272703539969766706148816 520835 -5180360105362839891044956554240 520836 -5558950793856465353557439935488 520837 -12970324480035881148609207684514 520838 -28164692131145700796752075403680 520839 22488762690077587855442692253208 520840 -32084928368156279646623577600000 520841 -1140254905026478073172366406758 520842 5884542799431334037531645428224 520843 7805789650642178652219066306384 520844 -31360136015958676331354549547264 520845 6924735426876847261373659242240 520846 -6231901316423574765463978884480 520847 -63257698627865722970812928582400 520848 4111145915239741808477739589632 520849 -3212309799309386880356627747008 520850 -9328440423350405755722902947200 520851 4148837661647328945941010875832 520852 -5609534416111783390259778232320 520853 17183052311018621439544866345102 520854 -22212116218344576968858099847168 520855 736056199882907668827066911760 520856 -8746913439388715055156424212480 520857 -16546930984367688193175170206720 520858 -10102434545883382937838018337536 520859 116258510622806886458108401704 520860 -5844385128632067702604771568640 520861 9275693800538877135557059259424 520862 -2045180315588830847636794187904 520863 -9424950498982306472642408321280 520864 -12613428779737460168827594211328 520865 26534971700918582520876289978260 520866 -1054340738181198742109903464320 520867 15323872815845925688117584157916 520868 -22565638152315076335253958962944 520869 -5534303739680633194532017556640 520870 -11047853726496484209118127502720 520871 -19547346907189785958673077825440 520872 13556152879048077020185244221440 520873 25881933792370557232911779176320 520874 5372791460369907590457309144672 520875 4985028082563955737596524008000 520876 -3450225354042523070751395968512 520877 6901343879676146544921257871072 520878 -5280281983295803733589098006976 520879 9504011994509595201328078973080 520880 -7620841449582302062134889021440 520881 -1162568472315910628817056644800 520882 -16832082268977862771388960468208 520883 34462754294272633657691922164424 520884 -1665428568504651808858369474560 520885 -15012187585994635683769288504800 520886 -8375862067356766366980285941760 520887 -593664326721450175015420790040 520888 22084764004460275308846856949760 520889 33460003617957539799878560779690 520890 -3684390958601414711285451379200 520891 13615623995482724892072708147472 520892 34788395771104315246587798537216 520893 -9109549401626934545457047654016 520894 21717253459195525806226585682112 520895 10401408770272222712257112327400 520896 2398180064777317059753129541632 520897 19550377027519945776436721510952 520898 11543559712784895243515116008960 520899 -3357887737642406022201643398672 520900 2528059744194815153048469872000 520901 7671369230362312522145991396672 520902 -221457614370067818145869527232 520903 6274789784527251368888237652264 520904 -18729872634728049570133585920000 520905 -3129216838359058485253837440 520906 1536608008478499571158313519152 520907 26800017219316850836657259615400 520908 -237423564717278299682644094976 520909 -36386752871526059370672232670880 520910 4225393588103825786045406293760 520911 -634963928762633968179252383400 520912 2837476800026192977409268908032 520913 -21940714255553063537085239693838 520914 3823876786661248124386501800192 520915 19955787647816160282661068256560 520916 -25270695609103724708733436968960 520917 -9929435514854034392235922717440 520918 -557242137250670684976173176320 520919 -3054467474742522630627162800424 520920 -14932946252421039469102776115200 520921 52128717407329060081385827962122 520922 -5517565100279706272618658025488 520923 -74926438645215891650754224016 520924 6596708912751643205985094561792 520925 19689445924206836594887879888800 520926 5076358234810525810230714408960 520927 12531321198415924812023463959040 520928 -2111978312822067948280281563136 520929 16717692840177583423737153507474 520930 -7198433029790873900007472428480 520931 -15199867966916068976523562441128 520932 -18885640603209951918316229987328 520933 3505074221978995333400582405920 520934 7598991442046639724461073467616 520935 6406341820139314855244483182800 520936 7441167354374735599140443289600 520937 3609778050956177127705095149860 520938 -26422502481315910090824475368960 520939 3044528393839854825350732513256 520940 580786201888047252817612139520 520941 -20554037546109466236616402319808 520942 -25321893482749270341863430532800 520943 -15421399418644326484966394501808 520944 1182889111820493948767660703744 520945 472357021612177151771119081920 520946 5236710271655670155529748221984 520947 -11919280724430565462396992477360 520948 -9775395123396837835412141973504 520949 9991737843761568996043992442848 520950 -2370411788824133322732827596800 520951 -35327889070276257661698454859496 520952 -43340669423335380168233819750400 520953 -2069450025825572881588904523696 520954 2526065780208486351019081777152 520955 7733602914578741146079723694720 520956 -2338713178829852296164580800000 520957 -19698045906621030669403309868794 520958 6405300771113977134597578295360 520959 23155754385849260859434502476928 520960 6418594588806602316507261173760 520961 -17085888625035838589751449359680 520962 -554336989848479650145824673280 520963 -10452109377782972490778838582788 520964 10790237835832477101059740238976 520965 -3323818002564253451810032502400 520966 3040846591709358721829960334432 520967 -23512513570988263169647814778984 520968 -11862894193284322750544673546240 520969 23247127455002389081563682777370 520970 310446106976113169611004985600 520971 11769715036168986151205266889664 520972 -33942128842247046952512204500480 520973 -18957535143907073799526169650656 520974 -12952362731334854268460409050752 520975 2916732864140206351344013364000 520976 1373834657614676352524931244032 520977 8098596155372678121272650452720 520978 -24055578834915648111447612558960 520979 -8955909146222952474989658718824 520980 -5797022014033042569027903590400 520981 -32976118518174004314272140703218 520982 -1080678208422779248124428185600 520983 17385444688750275507179221568664 520984 -6573121101959643733979695933440 520985 36923992144129180634143004281800 520986 1784994859575869697609908963328 520987 14596659310030762800109892741424 520988 255796571815753157719452969984 520989 859169288815700932231249389120 520990 2200274567718751242465448101120 520991 41679779276154008184378843953832 520992 40810423571592622295181468106752 520993 21738113656513568362515801722544 520994 20184779688548440217118120250752 520995 -27498525779229498074641415385600 520996 2575389387380904381842155560960 520997 -17688294167646852334423614594948 520998 -1490884708836858883810200594432 520999 23889558100561596454666345946640 521000 -28131867122041713672496673280000 521001 668562863138929882636026957576 521002 32366240659104551829117937687392 521003 6792891844192982766526651394304 521004 -10430750963694455199610174476288 521005 -23161894626353890141267196832000 521006 6893801880437588710015376640 521007 7134736355938693547891242757640 521008 4230254071465599261010295570432 521009 3782785807189221432393272136210 521010 -60116929500159377077432112640 521011 -15949038932338567807286945647128 521012 13957008010431341076252289309056 521013 5798553245215289777187886611744 521014 -4891452433693181885918565348480 521015 -6434790273994306503680503436880 521016 -19848875694326258770834606448640 521017 8485820723868793561108563739392 521018 16427786559688696703949087767040 521019 10877154597142257415264357593600 521020 3730030784010791331169061376000 521021 -32689196102502447726364040414778 521022 12199191799640559039380435556672 521023 -14498488831604891647723685489728 521024 -2376948597810455234314191765504 521025 -7203911766517422326355789661200 521026 -28401114904724792821849201584 521027 33352182061567943824979447452524 521028 1283930508240136477063014545664 521029 11236458403148232786625444216320 521030 -13023350133909019653042912723840 521031 -63421171811406776278550935296 521032 29936802700095634888005519590400 521033 4368915756041803119702497358900 521034 2190480056058031655676619053312 521035 26330644524381084291251312952480 521036 -19513795228817804548417495461120 521037 10635094408116565310803917317280 521038 -930190563651346210769842226304 521039 -32014441075810801657022772758160 521040 -1912277931536394971687438254080 521041 -11132154548315002468774845244558 521042 278128806917441832593337083904 521043 4397488195273740020485754886240 521044 7882214949753489597208071307136 521045 -8006541102599525054323477806720 521046 -15867677499531136307562702672000 521047 29774306891199215253392786143496 521048 -6592779431328310550942774722560 521049 16751528015749655066583618438864 521050 -10451685798441526842588916591200 521051 -33698979201162055494692520405948 521052 -7070009970322201215577894576128 521053 16650551609661207601578420891000 521054 -22846507200034375354060629489024 521055 -18371989857829949116805754484200 521056 46674855661755553909180610641920 521057 -8568248119714686110366735880300 521058 2368517631527846969416126387584 521059 11328449687548706305565473423104 521060 -24451488448482236042517366347520 521061 -21052242392133481349013107879328 521062 -18390297404106625452970525307136 521063 7328348803393821754254465744312 521064 15222109098552122929581729192960 521065 8407679292226125761757307660260 521066 4851047062418461174208251121760 521067 7910870883567465642113310793992 521068 -18194071177526761087312232081152 521069 5072663519660827162338387750720 521070 -8327714649708407565757457894400 521071 22875588584310926536076829695752 521072 4657297712068773918801849384960 521073 135604073138366629645060605120 521074 -17649260481543444537446783232 521075 -2969746443136626279419766627000 521076 4577052475246860624153343371264 521077 43974118919027850607909538847520 521078 22404649695645038861057930247840 521079 -552202718677707594674480615424 521080 3789340339014131808015754444800 521081 7747563084634830952006886360064 521082 -6699043982106949071560629107600 521083 26838881682073733200312238174320 521084 29066116743927546592695619645440 521085 -16075660989726757804939286493600 521086 6946604492742489306647598100992 521087 -4741049465237353851139317026448 521088 -8241984926729829376683776409600 521089 -11852233479720701138510434162944 521090 2300426902705326070229156897280 521091 -767173359491980126199148944700 521092 -5005271242571445633738125500416 521093 2498330764364410596120049196640 521094 -1279812264686229572152656721920 521095 14087179187023232871612758336400 521096 4659365850092727431883596236800 521097 20634339211215004892742231632400 521098 2708887611184112213245437418800 521099 -9729299212518683830116763808640 521100 -14969395905016913394670806912000 521101 -12241425276360266599278833207040 521102 -29148228646014411507162035293248 521103 -14339748360085263460682903284992 521104 -215900055863577111242449838080 521105 5235654992532678868107461280360 521106 -10537543378574651699878410688896 521107 -11281885584258256324993202210644 521108 -2275109664618392379508649877504 521109 -787099258876958615164673335986 521110 -2789532945161856030866009541120 521111 -3981313482733505392112605491840 521112 -19738940732312687590132756500480 521113 24086919503462050357618775891920 521114 -22748103239497694113170849447168 521115 -1442378055102605588340804589200 521116 -17121040007647973312389713871360 521117 -343147939330356495350600984160 521118 6872273292794528399716013678208 521119 -10768108026912836677248975592480 521120 -17467591140672094429118199889920 521121 -26617014464063476262887107083088 521122 -8131610120748650005373050387968 521123 41060125435564116102804600986304 521124 -5181326210560250552709670124544 521125 -28110123466358260968752627880000 521126 30085574791529148274135375631040 521127 21529326627760281355101575877840 521128 -4213648774203557463803504931840 521129 3729517951699258426461032435520 521130 6384132634051743673797636480000 521131 5324672961668769588623624502832 521132 7307053962877188392563075714560 521133 -957396096290761633631403476352 521134 -1512522968196277105195119431040 521135 19593762329592900545287087002960 521136 2698619088961941331101534388224 521137 8613369696479926626564955856786 521138 -6850063155749919924973912535280 521139 -5972814190566190960588332837576 521140 12384613066709798639431292436480 521141 4773152535721782085489661990784 521142 6124855065337808864279433150912 521143 -10954894276489247823391997598800 521144 18276182141688616373656948101120 521145 -9949685187163193102754179857080 521146 1872776358870718802650027612272 521147 -3785194061268368892579333240 521148 9190967062391081681666439545856 521149 527440397065955483776693462764 521150 1694637694533699988223760336000 521151 6071948973188742155903326172160 521152 -19588844606663587660429220904960 521153 21698920115435012346087715758402 521154 538279983127384233566636711376 521155 -19874304186082355997729560755440 521156 2616630004652261987821000380672 521157 -1333215621531689706138269620224 521158 -5467564883324461674744154365120 521159 46389288590971791588134617020360 521160 -143946286907492082642525388800 521161 -23744667474326471474765934531238 521162 -29355376017965424114500586249168 521163 -34276203178367017679000276179680 521164 3230623307058359827343061661440 521165 -12132969957709951320801175781940 521166 5660854085038813154647896181824 521167 886231575624879482159262527216 521168 -10162032383760698311616101982208 521169 -3326438494106215529645594652480 521170 -4850390915206901828686838361600 521171 3976618861913363863738912901712 521172 5457482896897006951718995402752 521173 28703466528792742907803079481422 521174 5451740215315499825072669442336 521175 -4832806983995020367308907565000 521176 33599781531595600371699398830080 521177 -34552223254298338000911400105974 521178 4609081688742077716020695800320 521179 3396783546886528488738841955780 521180 15997547364723171788163618078720 521181 -4003913120185335154129150896000 521182 10969913469729342573223041736512 521183 23261803546347754244837199799104 521184 8618371789530623347595539906560 521185 5865545468464598841980256452160 521186 450209190655752764821132574880 521187 32447133257513050850971095191160 521188 -36491261464015885963578412005120 521189 -13972326057999905882493092830560 521190 -7967616780502739381042349780480 521191 -42648720593827053635314139552616 521192 592681410773172020232645672960 521193 -5561067275490785794477054066656 521194 25468299029565800933764050657792 521195 15982933081774048266668525983200 521196 12962454381951305877423505469952 521197 17184233327586705021650758801632 521198 -17352601254495932417171347882560 521199 8622730978117211313773701728624 521200 -296625208763219989891482419200 521201 5584227373966505606302869701202 521202 -5756284611657424216069001740800 521203 -116515027040831058343271565312 521204 23539693645395216298224107692800 521205 12406996850073188225298858243360 521206 8890232360607454463549069137920 521207 -657658564620017611635280898448 521208 17339536106326781630287183872000 521209 6849582661196235369385038057604 521210 8354019126467767082141093153760 521211 -12885308092094594342240112984576 521212 -32210557034138717297010134892544 521213 -16779272304254569690194223462944 521214 -13712226218319543544181439840960 521215 -26430561062869525972485833663640 521216 3146954193398903231542387015680 521217 -13962791324753062653928282708140 521218 7728518031332119982278940356560 521219 13407777107664931506838876210896 521220 -303260808506900361576529674240 521221 71140968271231692721268151161052 521222 7191360458172926009038408657152 521223 3660526290595868281017683855784 521224 -1126341909275249154560855777280 521225 -27710986763307437505731256341250 521226 1988647971834823592774264259840 521227 8747675498408781150473063206400 521228 5815228470429842176987996493568 521229 -364817489007264168367292222016 521230 23763401366465672432754627340800 521231 34383808874811299570008851610032 521232 -5320632815457814283063984455680 521233 -17277941999455331319757121432796 521234 1567639328627847402608963702784 521235 -4597819166920326245550239056560 521236 -5389009821692664405156804372480 521237 25427315656339459012565400515292 521238 -1023274593856468768292143908480 521239 -1777506798636529202392157024640 521240 -15741746511460046136805332787200 521241 3876057458554098366177041859264 521242 -14635608728139953916597775296000 521243 7864456547222730945780409551492 521244 24957501719957768679043754695680 521245 -4721878781928391864996344011400 521246 300816033177862052961228518400 521247 1828877927563849233286994275728 521248 -3199450502389762243520511344640 521249 -11189636064164882068100764293312 521250 1764624808829004709039714800000 521251 27704513365513665885865198076252 521252 13120067553743169887861490204672 521253 -13806447379525255833956780403138 521254 11904480238262271218626053534912 521255 2715262555028857786001494710720 521256 9442778903591369724158605148160 521257 849693864937340466252550750032 521258 -12124394601237211662567744989520 521259 -4434399383257213196729178769920 521260 -16496674647032968036684508390400 521261 -9828237838909224054070936247496 521262 8583548931381012127718435141760 521263 66112296357000991807658732361984 521264 8557527194722483774468589076480 521265 3558379737026075405296495104000 521266 13655928406280247621942570031104 521267 5921375716776001911040559858316 521268 -29129239486606403713186437120 521269 -3229354344286441028022281542080 521270 12868056436234404347985064942080 521271 23823579678057730312749659064672 521272 -8870353970782810351117214638080 521273 -21887621389898317928112794943660 521274 -385250602020760735647731771904 521275 -31792460216199123378906474660000 521276 -3711737981639792987009985242112 521277 42278492557683774058220850344832 521278 -8430360070602569180663887570944 521279 -21477718847133461555454146691720 521280 1476853350902683592514270658560 521281 -50174271391754265029398141081918 521282 7967923445838943516516582915584 521283 -220336266969396709949967432192 521284 19478961626267090572961752659008 521285 11116393697572022928761854189560 521286 -1547665020894722792933089046016 521287 -21004538598481467636214244667800 521288 -17574253539244423096908399114240 521289 -768495153578125943442575592000 521290 -1466292018108675804893611914240 521291 30110937437946533672728504167192 521292 1841740601255026863099410161152 521293 -1451605985632022431198093989736 521294 27142360143546178981240223637696 521295 10822301796083220249065688522240 521296 2928399448290697055486650875904 521297 -20892270339183269358391620619968 521298 -5656986657927145513103026815216 521299 -15771105371361981708751467879700 521300 2892993083569496160799238380800 521301 20725309349348179467151497523104 521302 22301044092369027356934190616352 521303 -17906445995341678422451256717880 521304 -4130534482728718402640048947200 521305 207238083184488879881861133960 521306 7669656097666253316191315626464 521307 19897491035331669458055113335404 521308 17270978837252630238942112488960 521309 -4299053418998182798294799990490 521310 7030091758103050744259400044160 521311 557162681399222848504650175920 521312 -19019221700854398669491068993536 521313 -6946700956154795239852405358016 521314 -13752390217417934556936541994208 521315 -6599746155572233477370553890880 521316 -514681195319120857079645147520 521317 23804896824180185404530355322366 521318 -3557381179513472798181587343360 521319 -23457064357247864008422057834456 521320 -22102636214447581760343377971200 521321 -46696563860386802095821772272000 521322 11505439677380253023807827084800 521323 -22461490703642078905593675941952 521324 36280489033848634983433927184640 521325 3085154242635461220927076701600 521326 -7844912895417462338134554806976 521327 10621550083313776267489663425024 521328 -3509116783894329215930834190336 521329 -35516160614644056782721614721070 521330 -1176866309696982694456083883200 521331 23333437416220589586025726429752 521332 -42159895071543763841871351808 521333 -51829789440066382767449869303620 521334 3819914061484593610245890714688 521335 -354170382125028559401730890240 521336 -42821137162406916254738969272320 521337 -12898483608219364324967199096240 521338 -718382200246839322576033107456 521339 -8083567503982950717425286126528 521340 -451276904147188012344365644800 521341 572179259423195697726081478080 521342 -19100947294626685691458027196928 521343 41117308764897148874008573309200 521344 -24681397692030951028365962772480 521345 27921553445279164904035858036800 521346 -2622774620892648640266734086656 521347 -20419082053427411257056276018080 521348 19609029470040060979231204756608 521349 -12925365663719970030838999995936 521350 7651566438009338649500789666400 521351 50979908182863841470142469175000 521352 1039928301799308236761070929920 521353 -7941893605809865981382934230400 521354 -13620703003569476190428810364624 521355 15171565078889674393600246782960 521356 -3254021741544588611073481665024 521357 -36143603625631504608572785304394 521358 616510787174161770998367203328 521359 47888796799613395694346085920560 521360 3127318041932141202817351680000 521361 461954619505651019894991998388 521362 6296018476946655400182276206400 521363 -689685713304096515339154146388 521364 5765242441129076712153898414080 521365 -171427565263086242689897494540 521366 1122937339176010268742971745984 521367 2859354638516437695446059473408 521368 3725701292373322509820393666560 521369 45961549292800326740049436189770 521370 -819825740721278909123431564800 521371 -11194166872112588526610546606368 521372 -3179056031859110378125568807424 521373 -2532915656213481413811823533696 521374 8120034645606324675705305382912 521375 461194522842332511849015084000 521376 3704807624618205863545949650944 521377 -7125671967574576711677290815774 521378 -10075604614713086930968260114432 521379 31321629918747676973151626247000 521380 -3270490445894336869586747904000 521381 2833362260678647486947978490944 521382 1299837078821354265877933342080 521383 23088262260664072339111615122360 521384 -27554737111688040104418634429440 521385 10120607888833045230881538513600 521386 10791108057558391418835963051264 521387 -8935398359256613523640320394960 521388 5661698748741859858228901790720 521389 -15715248278914536249511967360 521390 772506029734165651431809796480 521391 13634206529367148984085772385440 521392 9169226290041802686248459780096 521393 11947117343252675642045662890642 521394 10999169868885776185874245846272 521395 12463539575728033061543203282080 521396 4154916065496576900119988412800 521397 674758228737132744409823426172 521398 11583356008372277009363793858240 521399 8956300749180625613952600911400 521400 -11062087355698372351222824960000 521401 -5635847182507478825820613440598 521402 8009376006572653020933386641152 521403 -11327744846891110385919939489792 521404 583877780675568894803499610112 521405 28757310232705322113248249606060 521406 2051685116510528138009531918400 521407 -39382038441536249007517140956448 521408 2746207769515232334786333769728 521409 25264052149516557554134398124656 521410 -3528710690363320872106674915840 521411 15841894556439541262347542863424 521412 -13512116224148952475559441138688 521413 -13584540097466200454125380640640 521414 8027721815051444783514413984640 521415 20391294235344665456156507957160 521416 5932306107555054066434028994560 521417 -2078085900456140096996698667520 521418 15099122068170778570728094354944 521419 -5171501906375792226678207443304 521420 1610918364002802804155390177280 521421 -7207480148730153558738740589888 521422 -3624078615007279484479845972096 521423 4956313664849875266853147200240 521424 4891341636715007123609671434240 521425 2263699237220932534963267082150 521426 -7032613758853346215550865311088 521427 -9104513576420453400659902495680 521428 -11351155441968995728031343720704 521429 27532186241556306980643503070030 521430 -780613673645635675387359068160 521431 466928214986312412830029012312 521432 -42012513559583316588834312345600 521433 13393159889064468886541192955840 521434 -11659748799825935598061492410384 521435 13980137514743302070402331410880 521436 -20364385571212464990227976929280 521437 1818334289818174454701323271232 521438 -8762844402856337354994633540480 521439 451235666052397501563340232208 521440 -22096479051490454513315197747200 521441 22708136735582377192340870560680 521442 6848211786265603759702925773440 521443 13712157427883120456474384424544 521444 -687413756261933794294813667328 521445 5037278829298976985983004085920 521446 -6663183128253347012980205207328 521447 -32600828458896051950134286236104 521448 23551081499725598371067509800960 521449 -28885275306615794709483539885340 521450 -1060415258841056358634262358000 521451 1620485011814301846499397529600 521452 -24675621670121726254177568644864 521453 49641156513427401118314396708780 521454 -5859453790425687099771032606592 521455 -2997366857008518306834522000000 521456 -781294964755843089836206325760 521457 -21390280563061999267533099196560 521458 27979890809045755602054929281056 521459 -30944689416149737536827106099984 521460 2588853152150492711645224385280 521461 -264282045277500858645523321696 521462 -17168591478549322799925110274048 521463 8902411357660474458080703179088 521464 10866254952842348617835264655360 521465 -18119083298970905645567055966720 521466 -5120663930589178152839903761152 521467 3582053200635115397127290045280 521468 4415708704576048129595464347648 521469 -4123538403081195614059946334996 521470 -2411866055564444889436656208320 521471 -25360343464150920578776929155328 521472 4317910016023242351976636219392 521473 -1545800495538607515701584012496 521474 -20936522300205112766171165765760 521475 -9148930319050940313061777422000 521476 5542295574065620342922189202560 521477 -29340735982203288895438464078528 521478 7525050415401557887548599813760 521479 -3666222490179933253334989486080 521480 -10258759344025522248877231257600 521481 -9440805072014983253362275441648 521482 -2517459483743437947485340635136 521483 -9079351243284997352807103236268 521484 -15901461024105459561172553470464 521485 -18586938647715260595188616656820 521486 6341193275228126287645179753792 521487 -22845153444609115663534550874456 521488 -8095477611207572941025147682816 521489 46069622194027747700578723819968 521490 -3663700462385205602503364282880 521491 17943610720157839799852116462892 521492 -9404786437317440201110954256640 521493 3987867717153758301268919754240 521494 2759140732410795762103351051296 521495 2326458392381681436444848533440 521496 9116831444023993521965898885120 521497 -40942534516230243254741460160054 521498 13198126100348941740155572231680 521499 8533100831316151712655781395648 521500 9869758719945803210247206400000 521501 -41314069408288326987817831293600 521502 -3026106474868664085173317217280 521503 3382196280979310632275405894752 521504 493395385751735080928854671360 521505 19743324965806394560276857283200 521506 -10879110296694908513206467792048 521507 38764957565368354439177534377440 521508 -188587196699592782262776242176 521509 1128343176908656589742115270716 521510 4146148490306536763332980480 521511 16361715090537282483869516792064 521512 3543007855757835152231895859200 521513 -2454544804812342931135669668096 521514 -3484054637571630318593406347520 521515 9371037089823512940006327183600 521516 -39353393655848458054473239458560 521517 -19179592426602999764720363862720 521518 1560079917525311382921991713216 521519 -19760133526991488671823103044080 521520 -590871737333622217289027420160 521521 4797088427046218631256574126208 521522 -5416566214037497135397006120688 521523 19374499674526199364469603572372 521524 -577210718150235485108432100608 521525 40112269443250899877479784800 521526 5860588310946322954056428045184 521527 31982808939526875117938666302376 521528 13069514909012668523328066355200 521529 32604244464385072000193275332288 521530 -4290627543863259869359257399840 521531 -24669173413177727768610795981000 521532 -1674140186740467641461062451200 521533 -14206708371273912332967297884218 521534 -7101649533054127928743929617856 521535 -3355440733036010284317342512640 521536 7291141459461105714315138170880 521537 11504235063015546881856781941186 521538 -4908976356036775062786978992256 521539 9912280963628443320588532273340 521540 -4251650723523945573723696268800 521541 48732589473107621652664866253152 521542 -9178203400467711524555073084288 521543 -23769395304413328808917365952720 521544 -6443261678258978711688918466560 521545 16791899942501143394388114723300 521546 -4815246296912684589329442648528 521547 124355304777028679337542743296 521548 -2204251193117175826263324410880 521549 -4827445910823162761209878994464 521550 -5158048512932549008072213608000 521551 8198381451088535916037349789552 521552 -759424374522064927094201008128 521553 27761744312228795146939744990704 521554 13911602311736082140004878022144 521555 -30446289543224079954510021785040 521556 3600028816567112148306069362688 521557 -31119829107789819477613824998194 521558 -16386704439274398803861902928640 521559 -1329946984603119217737031557984 521560 -8448023543433877649169487872000 521561 8358603545953381512623839237524 521562 13147414041997753723166400778752 521563 -11169447035309061148659582176240 521564 2276945996078408319325651748352 521565 6139864513950462551918437776000 521566 -3650642710556449940729473458816 521567 -35914156732021766295456607836384 521568 -29975874980609228856152268865536 521569 13366382153888591964107808230240 521570 -7522277488484762897363037335040 521571 18322994330700339287354350429440 521572 -27178388130969401263535888575488 521573 -615087211870290739588505753256 521574 -2968781405327651926308404485440 521575 6388574709864860012971123105600 521576 -35648607093268936708104437514240 521577 2889809746574831059608398270592 521578 -8660866416364314301461680632320 521579 -6242232791676403842218366991600 521580 11142523399444735478555825372160 521581 -10274031580153701404529506920618 521582 11959164184899922221967674211392 521583 12893962423611929476372554716424 521584 -3891482663113708929174705864704 521585 -1145857725433853540813318842200 521586 -1384766504076854656368429880320 521587 -20644901685828098256211048586808 521588 -20866675931228574230401749626880 521589 9580879745158131927338110281216 521590 235015299782091325753851208320 521591 7103266045766508304656354359520 521592 32648591835251075209048228823040 521593 -7330401338738707423873112058800 521594 -12880935949759886274187090609440 521595 -8076305158343880837592527956880 521596 37298779479234231872088778803200 521597 -15238023492901740206916007393920 521598 -2904069173951661597532997498880 521599 14523819398179084968379967837464 521600 3084718198868720741791039488000 521601 -25906978320109626961733148777168 521602 5307547673104252059283794931104 521603 -26219720305799216376907379990148 521604 -10005898771151796571939513100160 521605 12011888687655158083603832528700 521606 5730480588611375205004613468160 521607 -22351846284651736115779653688320 521608 6313185155480333529708689909760 521609 -1044594506083216377595432442160 521610 -9283294270741345204201330026240 521611 -24337002341273569749048401987616 521612 -2549892880639971560427396569088 521613 -47650437188862592461738283137600 521614 9079490070689008009291944094656 521615 9377125321677586807070124602760 521616 -3483616065399384102110484430848 521617 -26110610254314756761231756283840 521618 -8343659350855443724227567024240 521619 3746629723880085741166132304640 521620 12205773358257875313212146575360 521621 -18616554834263994832798000141056 521622 -770858235890722389391316929440 521623 1257660873016026799791750376680 521624 44067142514613772805281658664960 521625 4716636385749295769657321328000 521626 1245987425307008339157952189440 521627 -31836841185229287987401512760880 521628 4902940145483067876746414846976 521629 149136591938071081405908915180 521630 10558460815514690664445627440960 521631 -59509556314724592557098823520 521632 53414123590253451729104014344192 521633 9023604738656986074429478464 521634 -2568917048561410300391647739520 521635 16819742683227509425596768400080 521636 -12139699374831562181092556737920 521637 -4969983143454233370124144066560 521638 -6797621661115281560657706041856 521639 -52815113466167432530258589860344 521640 -212102483559237070217581363200 521641 -19744285485992910345267790845958 521642 8076812389120682586495078213888 521643 -7711527819493311300206127131472 521644 23480832573949135536067141166336 521645 -183072901734126680689815391710 521646 1903512956645005810465269694464 521647 -16587198712869030476008826033168 521648 -10092722725764120215553166000128 521649 -18997903706586905533419949855500 521650 12057588478019406998276343514800 521651 32666379907732456693196387712 521652 10151080332156478942904920320000 521653 -20315460561262415212562203294080 521654 13059794228447070312832714065696 521655 -2620909939321453661748216201600 521656 15449150346317733736393128898560 521657 23357733851330801738648494644906 521658 830859267894185182118564949984 521659 21530442671429359664887360917860 521660 21726811121892310364703230599680 521661 6710412546572124892508279267904 521662 30341384709968949551481247908480 521663 -8400941139177398078360558505696 521664 -2239937313268241235570296094720 521665 -200508165346761605947373849880 521666 -16360248517097208729826500324960 521667 1325492642705643344974573176120 521668 -3046675509855764950153160654848 521669 29537531226964670506091206871070 521670 -3847654751939475964119729129600 521671 -47612725334909957323790992025128 521672 -47707838508925905600829850572800 521673 22742891542923439901437537165584 521674 -5649581303863735267466866104480 521675 -860058509619531342633750182400 521676 -346648664722335547081792347648 521677 -6801373092992868752030757534740 521678 -3193755243193494139108459049280 521679 15116821415341708644966407673888 521680 8803001804683942713989200527360 521681 -7564497447592264191921408492300 521682 -4522981787482474764756023579136 521683 -11912354783072390884592494157480 521684 -679822779230574354772464576768 521685 -4335410020327151716627110910980 521686 8098686554263174872054734542848 521687 -43198923159274209192838688526720 521688 -20278974112045978985555727421440 521689 -6293874388492826719475626751744 521690 1747888643594753193811925027520 521691 20982525958960711809025102359192 521692 26712669693326772139083954530816 521693 43167586684049815040740360299942 521694 -26782522735039303687346302104960 521695 -8808285161933966645999121538080 521696 6760003021722481600473439666176 521697 -1314840674833253971592902745760 521698 16532501528972191315129617387600 521699 15022863115161448037112442013760 521700 -4631689402917134472728161689600 521701 10518693753056173220514582217404 521702 -424085935254779408883798926400 521703 10196380350152547191056328749200 521704 21813873590145462411637663349760 521705 10940023144352371647329541222720 521706 -11604139651113344338846144893696 521707 -1860875607836750670241372460044 521708 -21227092146537697340315919433728 521709 -5325836016004353984628357399872 521710 5971912905853318366994866214400 521711 -46554004565122275207493165881768 521712 4510947637227313173920097337344 521713 -20696246329118588020040478477660 521714 -16282265858333730498605779970544 521715 6377809488378423271009780227120 521716 -8516167721197715813526065643520 521717 5753305850988420642250012216992 521718 -1320932170546971566296308462720 521719 844116341025784274862467159808 521720 9364539416597835220675614412800 521721 -12165061810823791549689790962720 521722 -7482632754983387661618629843088 521723 -6523626159661696868320618136028 521724 1176602447202521988940187000832 521725 -673750045460069133852332389500 521726 12391016408406338215844389005312 521727 6685342922024582118105615147720 521728 -15521347353350777289993124577280 521729 -15223295596334738467499896324800 521730 2570105995527782530527930224640 521731 -838405979027644676076203872096 521732 3952602413257002800894307643392 521733 30333265110368138086236700638048 521734 5025965448101521561244565094080 521735 5385816132041943818127904354680 521736 679701865580306186284683878400 521737 -6750770428351977075859444905600 521738 7218893173033863494313227942400 521739 16926057267123347925810804180000 521740 -14921997897645861607582958822400 521741 21659225594502084968272774773984 521742 -1497209847158156755821594042240 521743 24717209246375392306663864962992 521744 -3716499728287938818220760227840 521745 -777820228371654215310320284800 521746 -2417392560231999506037968738928 521747 21999186955319541048441902791872 521748 12155148003232269728140064440320 521749 31237406054783813731429296980750 521750 -10979776609104849197664444768000 521751 -1705586849796701495978291708568 521752 21828600322382439067578265128960 521753 11464215018003951620783012941002 521754 -15919577300412023136658491271680 521755 1334041710379313531144458392000 521756 16257263461948365336945664734720 521757 296174385130908664544831053254 521758 19625380115312219327642295492480 521759 -1593286171706586376389564754560 521760 1288214433255130382897994792960 521761 -3410377922688413660430041778176 521762 320339990236165139075349747072 521763 -3616256002188834733509569722752 521764 -26195719991565063909802245606144 521765 -111588566268425330309366313480 521766 -1150228208892553421225479702272 521767 7099063298107390961850873677816 521768 5956250844883758117858451353600 521769 3857310869969729364478039699344 521770 443258514787366817024927626080 521771 -77983830433549760256271022749608 521772 -6145120950317314925408878238208 521773 -14300980682459180043229589453760 521774 2357317416829470510585872617344 521775 -20825599383570308234190499314000 521776 7726482407068610485471543672832 521777 -37722254176585971914282961499374 521778 -875616187196705247387730944000 521779 -23286454753549280356759064266800 521780 -1198686168849640850825190850560 521781 13298990463361465976298106482624 521782 27064695048994996057423228551552 521783 -5683790152998487096552425678840 521784 23731494767277584398043029954560 521785 -6929483180004791786906981582400 521786 8103754601948145098498894036592 521787 1286324916673696268052780375552 521788 -20831019390540414625151292838912 521789 20252830389221022834140276347590 521790 -6676357246478622606609785681280 521791 -18191766874988913322577448831808 521792 3462389884148804391005388275712 521793 -17811484747495169675152918247118 521794 -4340250917217480588030050144256 521795 -26642582439541480765039454443200 521796 -15931988450564617610237208084480 521797 -39033241381016128842602840618400 521798 41736403376121258118695539692800 521799 19558221365353766895070460829864 521800 243802514830329960603880320000 521801 -3865664983069724557017568952448 521802 -365419977239237947245254240208 521803 19465274791543983031833300262264 521804 2227844862573139713566929598976 521805 -116828808352477724588867812800 521806 -21766462622281380654354075946560 521807 2378521587676437866358048618720 521808 1385320269436749283046819364864 521809 -26665295421364815303418465966990 521810 1841424353186185494321781606560 521811 6706456739839656380831405101632 521812 12325468138229397717246128504832 521813 18404519265806656320152469850062 521814 9125496659565897210233766498240 521815 -15695413586437582978280859424320 521816 -7227586854052349238436355788800 521817 22399123898239271771040501965280 521818 898727420381360345689263517440 521819 -29734320324741510460733045166780 521820 -3423896059224170791434316308480 521821 7038364271184750486908958322752 521822 820493105872035562131599720832 521823 5680868318331199455789277505352 521824 -2560937094603752690114250670080 521825 -17203419802322289746380066605450 521826 7080920304925385415696091200000 521827 -11771880147806193583592205093200 521828 -33699008584551673717725280463232 521829 8516374964503097905908167316480 521830 17358156998113168830901135282560 521831 -6066101162561326459683285463368 521832 12172390006269817419391225036800 521833 -4108313689812078933139201124856 521834 6729822702567773163980705697120 521835 9396672035819995849792724870400 521836 -5094095497811063327150773885952 521837 -1161925935163018249863032239968 521838 -3274186426970605726390439633856 521839 -11375868413039412346054798001544 521840 -773145641082616124966030868480 521841 -44532538585832117530749774623616 521842 4656029057868567946306624173072 521843 -10708114146658373131105370025984 521844 11538521047064729734447719407616 521845 -19027357621995238254276328620900 521846 -3713703362801600562731983422336 521847 13464743084894257079483316899088 521848 81227494822709905069585489920 521849 14090676708661817693305903095636 521850 -2562478773819687382243687891200 521851 53683303868032413287525484755304 521852 17942284998875904658058383959552 521853 -374050606492543346783240727456 521854 4439953412165882609067495444480 521855 -22388487693865944450005165652000 521856 20424494846327560109413525094400 521857 3698758582933768479545151589312 521858 9530346828212790814260646663680 521859 2925227259005302771117434568368 521860 -13779984476135496058092183283200 521861 -47545181303086003751985363845538 521862 -10737347622399078941111343238656 521863 47534164754803252641804407942440 521864 -11011688483426626783864723046400 521865 14485390502302096684189605388260 521866 9676469017106666167937583765600 521867 26619329340588234771514991512032 521868 8009724266106226429566679796736 521869 51244877235814882622271539225270 521870 9910720453010424478193480659200 521871 -5720215640483498635159036315776 521872 -7834962580634602165940642390016 521873 -7224553062261247929964310640 521874 -18494807362666184654924364195840 521875 41785273856095422513601157550000 521876 1905495519633534064480004799360 521877 664111397173605215718075067008 521878 1713799016977520822176322441856 521879 36280122847010449391779772385480 521880 -1889910295195563248711685120000 521881 -42245330119656739311562031611318 521882 -4462817449914435590893713512208 521883 -1684279104063070531226649518520 521884 20833120962974597211459529804800 521885 449889888991141186562959595520 521886 5874887477111350169243132230464 521887 -2312044504969802755932315122464 521888 82285563834442957378697545383936 521889 4734161656871429857950967760928 521890 -2391445635760248457162277080800 521891 -323203535476122162425263343280 521892 -2194369372390262063012861644800 521893 -26314625812670716901833756562976 521894 -10431769015799446788797496312768 521895 -2668878943722788058239812248960 521896 -16707209511653585322861789849600 521897 -2445016693777298878219615419654 521898 6312490966540215829295077771008 521899 45412561151716848306278775792036 521900 -3968838291374072163843616396800 521901 6284858396934914669731527291168 521902 -6729348556414615933211310790848 521903 -10361013208112848423144095508848 521904 -4608485576792455155151854108672 521905 -2184863727502044948069326660940 521906 -9425084540149599744969079672320 521907 -22714726539224066763279017858760 521908 1175988916259560204668635808128 521909 7244075960152793296943413832316 521910 11925330261238760809866337555200 521911 -8722709083247273883817468401520 521912 22070765489647548792375125299200 521913 12058599107536301255980587903360 521914 -6869507931907140109994581121280 521915 1006752219056710588804566322560 521916 2542194589425221652879465381888 521917 -6271778554435922432736910268736 521918 -9081864168737441283734607747840 521919 -3123521029368256193870147458056 521920 3834108706324342085590167060480 521921 14393093637260300158059777975744 521922 -4587191225362567631769201478656 521923 14505468603227035597888742266172 521924 -13883465256960650605520581749504 521925 -2988355887493401262890937752000 521926 -1325207708806577764720864608576 521927 7158051804880759245220611143472 521928 11625807649672913210617487155200 521929 1929476026027044196450338045530 521930 5895438917543842438445871859200 521931 26011140368807305370848890664152 521932 28600599025611789556088973130496 521933 27174973783403310548814629726304 521934 -23274103325042660413843473408 521935 3080999798609360845343802096960 521936 -3760553099149203785224445534208 521937 7207665866700962729615234461440 521938 27214593351284272870533897663120 521939 5042389842336630633609449184768 521940 10561784989064499194798658816000 521941 -1142189406360158560335910008576 521942 -4216298388767375616796123440000 521943 -22766460863488174136144790936 521944 -13059287157099472045781742305280 521945 19650725495876859447239628950400 521946 -927389495331995078287491826176 521947 -5018815459910653148724969686400 521948 7532400273896227132518784962048 521949 -23193599933034770219104693836960 521950 -276685899658054393560793084800 521951 23310127214250959599779611516832 521952 -8669898300043180963127394828288 521953 -34792330999866455272937979057920 521954 -57013559895234666945999120000 521955 3910052995972487906872124864160 521956 26530630170054863156338798997120 521957 45181389921957365483165181333372 521958 -13519229854248382036649362871616 521959 8890017366100382456271407476216 521960 14441132758778572472187851520000 521961 -31614314498333310985265680490016 521962 1855377496915302821296799867904 521963 -21239610000856789224333237028176 521964 -7627986181338364443637597835520 521965 12455010274566023437771491790860 521966 -25725496445836295667092350085568 521967 -8532438173870553875165535752688 521968 -5941072082008346023142256476160 521969 -4241408462282456952242648378304 521970 -2280837762390376251047141130240 521971 -1148611766274408347658668829600 521972 7513529967594317456065147103232 521973 7013162078181537359444053518240 521974 4514953834255234257430458392736 521975 21239661848312560980325703922000 521976 -1470337740906166570212930355200 521977 -86776634568465955441228331200 521978 -3782258808002475855876268661760 521979 25154268288432710290643466600984 521980 1777295066476383674732925504000 521981 -36350836334952030148233656212218 521982 178377875267183224256111185152 521983 -14590660751060010826923174464640 521984 13805899243137341406631837040640 521985 3916599640402431834006518764800 521986 -9321494163798022805273766013440 521987 19886145640339282473634168630080 521988 20543760611436167335284534144000 521989 -12018995643589487687452241032676 521990 6566784199943884550781805082880 521991 -33545763222753206425233071104560 521992 -4023024086825478157024500940800 521993 13893095382993881664025669033242 521994 -29263734585335889641683054080 521995 -14591327423393963932274186028000 521996 12644758409423472968911418078208 521997 -10566805868410022785005324169248 521998 -7523288435011143089974785768000 521999 -4580534419785058968732548466000 522000 5171337811987358760371589120000 522001 -2332743916694331886054757977100 522002 -11729545550612316494005345073856 522003 -7663687792675230707900220321792 522004 5546277154100792649371372183552 522005 34165590388135268153684076076320 522006 -3951153457056875760539397696 522007 -21650104122041647833110690008688 522008 -11204378189014565955986134179840 522009 3367661357689945142214904201728 522010 -11632660027659881905220299095840 522011 3551993597270865822391543932432 522012 -8344955445261265740913015090176 522013 45345268802836315727342983948300 522014 -15868939430038664966822607058368 522015 2644550810085562936737719893920 522016 24769050617067429438015800868864 522017 -26906175879397758551326368107934 522018 5149694368968617745219565808640 522019 24537323163056055496524091227096 522020 -303920971561425949243546091520 522021 -33212729108188163495189400163488 522022 -9361587615793930806476686790688 522023 23105278199376173735813542944 522024 18305660271680262388098175057920 522025 5986397619530089711728346568000 522026 -2280828709167184965874338174288 522027 748846479292782540409435356648 522028 13853815750088406735003600010240 522029 79867082316087299906813034639360 522030 -8529239085322890910223434999680 522031 -7765933986723964896831892410288 522032 3269293282844606335386963148800 522033 -4480422220331203705712497241856 522034 20245060374763421879271951622416 522035 7023210860197150403380459763760 522036 17308577774563235797877761635072 522037 649252621323729591165194904686 522038 13376998037092933429817154975360 522039 -4196446957685163601444192721280 522040 -3689522624157724753987372646400 522041 31708777899574854464089877581230 522042 -15454539618099691435442669661696 522043 3487139792586316587916936748224 522044 -8299275231414026531039819404800 522045 42352404201245826187572926700 522046 11434414566600720223066562169600 522047 -42388861718688277937115193917504 522048 -3019598897094948059944247623680 522049 -39762662265985390164568396432080 522050 2809240785416536246725034888800 522051 19857747411700407959279467408632 522052 27784765463270118590829110366336 522053 3215194821062368442094529579392 522054 -2203671359762922174371900865792 522055 -24399334953236457998553453495840 522056 11344106664961086573571872506880 522057 -4756651565213586289347948242160 522058 -14673415676058521439035419758240 522059 8265450578919814141624080970260 522060 -1365595415187751351657876193280 522061 20468468827687524789153464892662 522062 -13431094652522368732967555803968 522063 203167787997399621171144082560 522064 3360811234118386352118079553536 522065 -44563016118110396712781712441880 522066 2861667933397351426311774378624 522067 -4457290471585441358039534298208 522068 10733935152917150638648967806848 522069 24872360661928863866199431232288 522070 4279060934600428611432566818560 522071 14751810597809172916976859545088 522072 19442501682518133713153402265600 522073 -10541133014926238994049118050678 522074 -737232146482552740679026931200 522075 15194447555517011986556369358600 522076 27479180803955007344741932197888 522077 18340944994145384508535001162400 522078 -5455707666957700802093739024576 522079 -9494995361488075135104473924320 522080 7126449155539045929324781240320 522081 4332826350210620220701894790912 522082 -3797065149099561039779638560000 522083 7178571280591028465404812610332 522084 22022768012229797163158506567680 522085 -21062944218547751897542846649220 522086 -16004868915113150726181583903008 522087 -5566483407303225903077123683680 522088 2370535401512901460178156175360 522089 3328981801945953767481935854224 522090 -6209375346851889652915679678880 522091 -32856188367511486728701998299000 522092 -17893857441556895722987755120384 522093 -2021644026322214381838544876992 522094 6364566800490553150148525763072 522095 9060972840573781575930535567080 522096 -406163067256447533838452326400 522097 -23760893659869085671694709209088 522098 -1805038684369900845148797827040 522099 -42498671232712888008802937331360 522100 -951578454415517115281163417600 522101 7087174737561480381266454453600 522102 713906793229136884944077242368 522103 4944561186319350109159830365304 522104 7998052300201745518716435456000 522105 186287356621162499859165360960 522106 146603300442024081662622814464 522107 -12225445815405846673458343879008 522108 -12525620518212393284543984491008 522109 -15393770872676914468129554759584 522110 -8951155478419369763040748416000 522111 -14453299036130735793166921025280 522112 11405488390257274673366355148800 522113 32234051305808607339010227487362 522114 2911841142999470105981570431488 522115 26020806459796524418871935680 522116 962061723319642631230730465280 522117 4742671008503512211544688173534 522118 -23773135582645160853698701518240 522119 18359515489079050291536343987944 522120 -12962720416500365073870827520000 522121 23388367276356909266590290093492 522122 10657576056671110945216754552112 522123 6862937644129220227355488971264 522124 22311553985180497092541050519296 522125 35332925166136571956176619887000 522126 511209600504684051249341060544 522127 -1313366458293946890029249155024 522128 -2820172516204710893279381250048 522129 22371029492389049619788498504640 522130 -4215977584230664783465694323200 522131 42345249553350017675882909218872 522132 2887815673188596375969188902912 522133 1514296624919222185932018588544 522134 3263075588872011404167470790272 522135 -2826632368837382742198061209360 522136 7357904442761111222453464135680 522137 11422087046131422826949804215104 522138 12743627586347203152248724848640 522139 -38502858200038522747758516159560 522140 -17382587052953009534396955394560 522141 -15173035343345776807053009595008 522142 7207014530918690718156297689472 522143 313553964285193948949830677480 522144 6912163671913781390469239341056 522145 5883156711087328740475043974800 522146 -11087999996070271170690315449856 522147 -7758746084551831883855057291400 522148 -29963224574402177505313571687424 522149 765899895577719113280522406464 522150 -497828113723887017400983455200 522151 -3170352335972111720624970674080 522152 -27386365477683475108275076838400 522153 -37755047203701494803373578057920 522154 -6561248470934293906447784806224 522155 -10099368989017041569435003658240 522156 165246775796998714425533144064 522157 28572154809781823330991666640406 522158 2040700834532270847079011348480 522159 3260796155206113371497836496128 522160 2993082731272674716525355663360 522161 10992185970829579174031809743762 522162 13802471787413204436612042360720 522163 -1648623314781553076717783792760 522164 11425386456216168422156300132352 522165 -3583303665306380780571657002880 522166 3525670925060655661112536426944 522167 -18938009127953919744642627821784 522168 -21440395897281917792858475786240 522169 1361086137987488985990415252608 522170 -13613550913176344907735354439680 522171 -5897087939418818988905109765792 522172 -1859374138245729935459906045952 522173 -3988061725862264549748178880436 522174 -10630425333395425156728211716480 522175 14270806567535871668081902465400 522176 605809330184444251839607603200 522177 -18200881617695763253843665085920 522178 13023899568536625582620933906640 522179 -19381131082857211893071472850224 522180 9635991988987748458666006732800 522181 -21792179038886783073157015937376 522182 14003544526581050478934205417472 522183 18646010401817330182583664646824 522184 -19796637386259595478477738465280 522185 4225421319544673376124062703560 522186 3012286705622083709661369475584 522187 -32204942640874474549176639648600 522188 -4910710877558348845333187450112 522189 -16924898785614551010768564583956 522190 23551167264099978411852311692800 522191 33448977583272576746338490276592 522192 -42460676068472005825621131264 522193 -42484475368166839338865671406542 522194 10842178787811448250267609321472 522195 -2363230480691782641095164431360 522196 -18351045258439022221183413217280 522197 14554995772470487175356316225340 522198 -4217548637696644845661852247616 522199 -42911796445592533866098141543800 522200 -1989656071406532557871338496000 522201 -7397905143254882447428246014768 522202 -9927694346490543978205003154448 522203 29698575503527616828678878502160 522204 -12076701119446406468650862114304 522205 7505305190184093816333031326720 522206 -1994884685985160865549827031040 522207 -3435548010264722995609189362048 522208 -34627133053571390112601347194880 522209 22816245586033132498602284512320 522210 -9617606394237260356090570421760 522211 19349432131826856748031090502812 522212 12556595701660826103456447651456 522213 -32693770422448969207907637399456 522214 -3620835230120837946659277029376 522215 -6854200889763290056518172032000 522216 -9702643664500217272041428321280 522217 -3119949752788937778196960682496 522218 9642951312862395210639962738016 522219 -13641770767896338894077003134480 522220 -6344165939042698752415337349120 522221 -2932461882223461730267276185216 522222 6880965999869890519907373675072 522223 -4627095893766759468549094377560 522224 -6214038339607110433820805955584 522225 -10523998002902581538825365018800 522226 3494028251416048409506902165504 522227 -14996183284067398054475237775924 522228 -68821259259619884740699418624 522229 20892058585424731237103205126830 522230 -2161987013825081481449103114240 522231 -14204870423175525673007598426648 522232 -11850926647951794416964338995200 522233 21974133085116448608782182597482 522234 1607894747934889791566718144000 522235 -215593797579203313243872720640 522236 -12431815931584652294408553984 522237 -10356291914235989368973322608640 522238 -8780241268181678686096571945856 522239 -38796095610263982592546814760960 522240 1120440613650490610640381542400 522241 48369357560303689226230769911552 522242 -12689932991137504085074014922824 522243 -31417753740711965827336644302268 522244 17513688871366842020713020815616 522245 -30856974306944313841987630761000 522246 4687379604545065604481795182784 522247 355655891926346294362777863984 522248 30045669251425260329154966005760 522249 -1943624723991312783724154796672 522250 -28343644788644974093797805320000 522251 20729501578630782789596835975252 522252 1496054953535454961156360097280 522253 -175288199421155511710806666880 522254 -3456295858484528917843879247424 522255 7740157876784514167257176181920 522256 3366742234779164239747755016192 522257 8554305766219409727475728021504 522258 -5422011978876643782090096228864 522259 28983890206948273425153895036460 522260 -9652098385740221620146073893120 522261 -5857764255502816895410154592960 522262 -3241294474088443242594240708480 522263 -14509697682803535398864171042640 522264 6990489293232426553394575441920 522265 -5919864291480100306766179147200 522266 20542968902963595764169529641984 522267 -1822164639097998442603542113088 522268 -3158175647094132997931487920640 522269 47667896400692752772891919208320 522270 -3980514845165790908080787155200 522271 35900534115152985519904417075944 522272 -11413558720515518334266100940800 522273 -2618198313086330443750413512016 522274 -20726683177037371656444085907808 522275 10263181048225637910624672610800 522276 -8982198012894845151443767382016 522277 4473011294645903600808705578272 522278 -196707307247300366839809168576 522279 -597108891667816515003155132976 522280 -18772597738450160155348929331200 522281 -2632318971025644612039081462918 522282 -4380119064816717091700779474176 522283 -1362676920404528682406726363468 522284 -2336652556770112801914996277248 522285 -18487960246097436166649644384800 522286 3955771488030718824240899612544 522287 -14446844725017125550654820754760 522288 50183406345802527415803838464 522289 37421790093721961069846880035090 522290 -13186919921790824327118102379200 522291 16832540091335181503979239591040 522292 11533675711141656718657883319040 522293 -27834243166362765300729868867140 522294 -7386754695223122590791317710400 522295 -26810555215063018017724803772200 522296 38538290849887647471646281953280 522297 -23566717506882982239832329142992 522298 9786961977159333651727761927936 522299 4224453649004278039982749846680 522300 574877715857757757842064012800 522301 10799193142677834361555796372812 522302 -16014736049125608331461368997696 522303 -18728720187044397164270094538296 522304 7873199665439500387804332425216 522305 9823532435536681755851457514560 522306 16382110397584713512734823698512 522307 -9584529049260904889932504350480 522308 -3739207254625946138433716715264 522309 -4337398215372269298784955913792 522310 -17271097766119508781748093200000 522311 -85106879764941988279325638436448 522312 6299611540327097374492215705600 522313 88021197724858518501064517940288 522314 11442296522127991951667424931680 522315 826902585980890555331227838400 522316 4465475076077672328592004023040 522317 -23987331652557985751507573018634 522318 -9334611919031038449505369132032 522319 -3332906096311458940722378209280 522320 -4125579379083573511741915545600 522321 455057754678931420904735887200 522322 13051941196086834866261580124800 522323 2664625600283058050936043982572 522324 -11251209192808299224088152770560 522325 -6085191762393043292568048595500 522326 -5353010856399089895212899501440 522327 -1027353417922988895997961861760 522328 -10565605971147342761100702720000 522329 -2647582645292181944636214192960 522330 363277725922617271563434757120 522331 -42624021671005983206510007623736 522332 -34391960752235532907550192678400 522333 -7497099520419344441036923136736 522334 -13529164833186202195499256269184 522335 1666750263475626228987349058160 522336 -3236602725095658988494931623936 522337 -38463983104225278183177165314014 522338 -15431612666448333664933335349680 522339 -25280816295504773507276940083280 522340 -2147728225276412825683157982720 522341 10694368147801171385606927550300 522342 -16425823235924531939906899641600 522343 4500249549315443424657958905544 522344 -16318443934036216686197675811840 522345 14387986895631248005101515721600 522346 16201605609116307062495611029504 522347 9203908023881402724593965764864 522348 -19356543383367569947986604032000 522349 30470220747351801763577642290060 522350 -3913069538910874958395804147200 522351 9060780591963070429157322676992 522352 6467780319311330034906604077056 522353 -1871215969858497841733662904256 522354 -2505341138883170218234732896768 522355 5995356415159498176253319195760 522356 -33962739127962163770125653822080 522357 -2925126083073882580458572160 522358 27601179303409330952034308549376 522359 34102588171158615754649344196016 522360 10707164898091654716739962777600 522361 10577202108030304300879761759232 522362 -6946741509999430991836834348800 522363 9368807567527898388650341125144 522364 365946372729387425494051380736 522365 9071014146506097831651214057260 522366 634628746777178127864592136448 522367 -909547292144890608063184006824 522368 4830080600465171445422531543040 522369 -842048440382951393292675827550 522370 -15174924796120845536222865585120 522371 -3910711894511055341580636247428 522372 2176391022906619490741582045184 522373 -13098573360257580000134565481378 522374 -11617576395792930383269604154048 522375 1103367904657478787523996800000 522376 -29963592486957110708782587248640 522377 -31281755994885866648256416222940 522378 10861437509937764298511512089904 522379 -16400859381501661678218168666312 522380 -10259139574883684320492084915200 522381 1219429991114116188023935277568 522382 -1895896514556840609096420428928 522383 -15943592678171219664484822492368 522384 -6923649459117659828084389380096 522385 10035422285136075052495059202560 522386 -23320317440850726012608942265600 522387 15327690622754648801299623944244 522388 572320980556771828448740253440 522389 -2230719069489445707103776062400 522390 -2559940338063150669009914818560 522391 23118045837323181106601413934792 522392 -16566445658961898386259815137280 522393 11322699404879245821557873158944 522394 -2144314228431624307737266599200 522395 14350086150883478803181345966400 522396 4961982687416115843154495979520 522397 -74053106351904041737737788288660 522398 13324608013500698634279558210240 522399 6193177594220115248193151803648 522400 -5945734014463531883008725811200 522401 37349348132338946051718816713904 522402 8594401231791606851598557779200 522403 6941537241467953028211841098656 522404 28716789082034111548127966560512 522405 9085729361801664591431273030400 522406 -7811163480565909625780063934720 522407 120616874415462593529662707800 522408 -19865222233370507088571438448640 522409 -33819390638690328318491761264390 522410 389139495711104070906453043200 522411 -17881848099693323873574910901928 522412 9624800589973639822704261464064 522413 -68500644873869765946719983338 522414 13731506864729983207532203317504 522415 -1742670349548017896866983341680 522416 -18578921589416066900122982350848 522417 7366858526896848945943892171712 522418 2269079673750119956625176693248 522419 3990106840621793383090606519344 522420 9022384351227043973242611578880 522421 19514706205388089759832492034012 522422 2263595355225136089173654394624 522423 -35530702757652704847466390041600 522424 7297106784719519248658060083200 522425 -2535663678618151447534153256850 522426 -7913389533860849672734488493056 522427 39451056567648631504208463067200 522428 19894047867051642657643969122816 522429 -3428591795119666165683767913216 522430 -7052459316178490631697981276800 522431 -7447536105704708079012737839776 522432 25883407008864531613882515456 522433 -1280636637590679988864899717756 522434 -20271789302517437764365414430848 522435 -11537772384174072358109778698400 522436 42252581002885133925779070622720 522437 5635077305478984928594157365020 522438 -10735359721106139391580778464064 522439 4119102346714240350693100481240 522440 -1852045488467278561162273075200 522441 -20740913832980114290396055424150 522442 -12226470895471867797321476311968 522443 -3222022633428187832535751388160 522444 4256615353240153955581535803392 522445 4182807780095337155971311667200 522446 -14818831738568179145523953963328 522447 18339472847073190883614271569800 522448 -259069207315849012756384227328 522449 25692434645552845980438148542450 522450 -140448587154837330986043638400 522451 12820520788405704681934152574552 522452 13784321176518277371221155135488 522453 703572350495512566950815500000 522454 436407628122015947844973735680 522455 9815702818826162618087732238360 522456 26947425667190009033548777881600 522457 1174927590201210595955142317380 522458 -9444813235728634790871970555920 522459 9662982270104201323883455048464 522460 -5570812382463565748359405885440 522461 -1729744217177908531539152777256 522462 7983162059299046722797641210880 522463 9723995695447358480703007924464 522464 -6187581159501980252541769482240 522465 12126889874634329808091481538240 522466 -1166456460843108347253232679424 522467 35651342679729872441489731682952 522468 -13295802899847152716807234646016 522469 -21977626356036438396029818752130 522470 -5953054877492871877644166876800 522471 17171338307662062063518452086312 522472 8386900473972700919802352204800 522473 11506608077405564480741052876480 522474 -2148206445993674425112794801152 522475 -16357938213409649850899753477500 522476 4544352043474438864229657698560 522477 -291331884114530337396088935360 522478 -21698536009345255557052803072 522479 -12767127161313506902250391967920 522480 -1003386340111458942363138785280 522481 23053062328838978447222142513120 522482 27704180847935571114714420824592 522483 -4123392201350986548060251871696 522484 -33460992672917059797557627449984 522485 -5541362265426458712764820242400 522486 -1464573803864262369209973665568 522487 -25760634615102477268287324803784 522488 73628441693345094168816107520 522489 9675642787327763067728191574016 522490 2473641708572770003925698860000 522491 23675074263480657760192983890352 522492 6748781912048726634361089802752 522493 -161418326779887283424427832800 522494 800584544271351569135532776832 522495 -11490019490816989775318049083280 522496 10364998641574315742432289882112 522497 46212930786975886787119840946946 522498 3649779145387452591128103560064 522499 -83437782151478088807374473109664 522500 4101833449557213847632355200000 522501 -4234000116295562162812915161600 522502 17084743429259673587251688825952 522503 -1572120228668981629934253978096 522504 9898175459420109024562409472000 522505 -12577525750240607978628794023680 522506 4282129961131013059306451566080 522507 -18514213750834853705647986744360 522508 458755408120006144223386326016 522509 -1321391740051855801098368354196 522510 9864850811222145710723346322560 522511 25934184617158669783895907895224 522512 -1127973940433136235190128779264 522513 -14398963952153353932688688473758 522514 1248302022142054089565805732352 522515 4106234882536767421377811274400 522516 2331759082878349634399852132352 522517 48965742466963818077818098711566 522518 -1555007870116822266165704894784 522519 15158986540633861037967037075200 522520 -22781040762054196582805479219200 522521 -45495574048822926150840628468278 522522 1811215939748376290255152266240 522523 30233145196114895030179395856772 522524 -9658395201489556448695890491904 522525 -4889577722442857920210180975200 522526 -6488630391793758309656123236416 522527 -3318833820392385767610749021880 522528 15882070466377652599203064971264 522529 -4451480384632306703625346858368 522530 10963075483051514497694368208160 522531 757173966205521772393970120172 522532 12290349668668638382681526573696 522533 -5779887779431625584620863741280 522534 -25485072511949391915812391552 522535 -3609344704361647972551307293600 522536 -129737111419999726350209187840 522537 7888835927274556011374927919168 522538 15933716498634846184100627331840 522539 43437624280503418526446720399656 522540 8761504584703145235852384783360 522541 38343927368925750750879730145942 522542 -14429464820218616529911475995328 522543 12965787637267083960227916556800 522544 -1438518598742985244965584732160 522545 12681307428377199778563953913000 522546 8247895708446402032845069240320 522547 4100888658847976943072050214352 522548 -23925927986275578301164309257088 522549 -33143690539997403057078900003666 522550 -3423893631575621338759477507200 522551 5145321043729636690851052272480 522552 1351813822509095837479994757120 522553 40204468246703494530674949397802 522554 1779421908667904267656612810752 522555 -15941401980722239405084231265280 522556 -26967553859739359445020281799680 522557 3681993961695275725079606625600 522558 24780252320344468742957964385920 522559 -13215921839734931444982255057720 522560 2379953524607681955927907368960 522561 -5922471490088833830822708254400 522562 2921302308737908663140705934032 522563 33240842166396387886292435501520 522564 5425647217672148613174152097792 522565 13241720891967794031420739430460 522566 20932423459272675377871562914624 522567 -3769303161801307598652520107072 522568 -32779796262329904019160522711040 522569 9197860475117797003798812266970 522570 -9612930998489499858523695148800 522571 13896509204351654821568438176912 522572 -37032575573076572224880359329024 522573 8582058843967025880099222839904 522574 825576536241367651629676972800 522575 25391049324405149686476275017800 522576 -3303861438233196651608376606720 522577 -3751686491493630733386399293328 522578 1700317715508493734846055349760 522579 276112176276878847106996834368 522580 -10062661309317880502842789401600 522581 25658410634799293774456251465632 522582 12222780488850983251484919043584 522583 20578031511464167640401661936784 522584 -1938893300579299522654008637440 522585 22893755001765974454878928864000 522586 1102891759501881318439221337824 522587 9103496432209709235769952721840 522588 3260861123843357588484396490752 522589 80940202151554304011622045439360 522590 9448211018491576698194308756800 522591 -26671746380202366693975560897208 522592 -14667775608013921274426719469568 522593 33176398158952246996772037745920 522594 -11434658482238919568454948080176 522595 -7307184675185638371857434582800 522596 -20399068753514662610774743996800 522597 11897352650566704370874974615872 522598 -1732011717117505463020877207040 522599 -203062879458968130301841232 522600 -4855506810748345531341821952000 522601 50017108803530521736689878156602 522602 -2299031559287853391817225287248 522603 6837246367594851922349709512412 522604 -19782273518999367881059548415744 522605 17164124245934335437434627573760 522606 -3200597817638343864025689280512 522607 -1728494954155403630865937236080 522608 4389073625417482589628497264640 522609 -26254688959079374680501469525440 522610 -9841789783498122197766915886080 522611 -10068883674501016009323320658576 522612 795319841283430657594169460096 522613 6969433937241408412183723015424 522614 9903813606910518745618247587200 522615 -11536056983773196184345573167280 522616 -23556194304333428816144379371520 522617 14080836422234612955294669559680 522618 -6825858109513603943860395472896 522619 -82748876980000859724672215306856 522620 -954103427305373597820131665920 522621 24568177469630312503744518913920 522622 481502032045870818858297891840 522623 -28564718252641487439478443616128 522624 24335194316341139619186569379840 522625 -5569863308590887456212946366000 522626 -7201758999609473143261153553376 522627 3245170067881883654642525620224 522628 -11899008965550066240813941632 522629 -7795501271442974243033129897472 522630 3128128875886122026200634607360 522631 -6753905187124937602249190360736 522632 27500309377312162591981683302400 522633 4075344519143917682113559760960 522634 1573288569533433185469272675376 522635 -17733201847887862242915212893920 522636 17039653803759559533026536627200 522637 -21493475763318735524849074672714 522638 6938305031969426168952759178560 522639 -7001488279550901025753532978400 522640 7646668304472316638841680691200 522641 7053264738394705482452428380480 522642 5053998569374820512270192182912 522643 -6637183057108365930038351305656 522644 11320391984010447073211270059776 522645 -16920597947152614859736667341280 522646 -1575104798576075729200006069728 522647 48374201857716124061477044496712 522648 -7722673805179010108748534497280 522649 -33905973227386090486916786336240 522650 5061316204449714144376461742800 522651 1173249822827998396777572158400 522652 -5487570382464205990700630044160 522653 -37188414356707776388893695994420 522654 14443822289936765572905003079680 522655 1766193509122088233042761796800 522656 10974924488694164120517222531072 522657 -32500825527497535878857597376046 522658 -21761158427555145797098944454320 522659 10402064754156599588785009168860 522660 1991598401721353139631620587520 522661 28216053099487556969737306147262 522662 1035415218915788936805799215360 522663 -10914351045489395937430177213656 522664 877621738427324215737112166400 522665 -176436212171937396877410226560 522666 -2047908045158958306654865382400 522667 -51364565231653770735617092976400 522668 4205073112240931090818506702336 522669 11770539212888260672436410121280 522670 -4003536662931016378518806790720 522671 1942738024529117964346571188200 522672 1864067871575775861830766919680 522673 8736413487802503377856662251922 522674 -4060554978224681045437866215664 522675 4416133178006452863972691621200 522676 -7707423410077097314581479460864 522677 -1919285496839211430499122707474 522678 4298866851113118356089647627648 522679 8826484536072594473283163690280 522680 1004262329882177571933471744000 522681 8618337471544695522294892979040 522682 -16173683109377540066113967785248 522683 6110982119345118366697462120788 522684 6909725711012319816901367800320 522685 -24057469910857514355804165121620 522686 -859625617828267809272279929536 522687 43808030614055740218966728492544 522688 6945376949493818519536573349888 522689 -53762861055045562565271538488510 522690 3293262236817870611571499622400 522691 3586292430962819123309292712064 522692 -46141906547804960281970985388800 522693 11403636418691112592176684537600 522694 26648377427536999980190873708896 522695 -3808939367054454047038254269520 522696 18635850220111177632516454809600 522697 -3331879767470731668087413462400 522698 121480524304261162262057691648 522699 -5206525209475028539252132988448 522700 -9224584169474060993443621100800 522701 22840897254201425160356758733472 522702 -5505831056442283929288488338560 522703 41627526328558404495219792883952 522704 1504803093641186157875909099520 522705 -17632155063377017786739457680640 522706 6499850843959539250135679313552 522707 -37956147496865414830670762065044 522708 51317264239254289577232820224 522709 12216976113528395275452246020160 522710 31768243432007352479284279599360 522711 6268246359522905278279153008432 522712 -14826259701334174531274341908480 522713 23931584922092743854074887989120 522714 3924367923966777215540421143040 522715 7955089500261755851037825895360 522716 29567875171253464326167848700928 522717 12442667961730127918904076542048 522718 1103241996954036247323596870016 522719 -44563745782832784223118826710880 522720 34693944289938235128663244800 522721 14409331959451346661033331860672 522722 6823748813179103973367073255424 522723 -10287032107754197713093378894216 522724 26040644664588513233851686010496 522725 -12376882554048502455697748016000 522726 -6056517613757223920410791003456 522727 -6554301205769702549627595086240 522728 237834214453626005774316764160 522729 18096069728097479614375046601711 522730 2270060165266158950878748829120 522731 -44051933004866395874081674994136 522732 5995559757243859053240110284800 522733 -43188501498913274592629460694824 522734 -29291728914415627018501534414848 522735 8927285206544590681134643626000 522736 -92829117272108731557818236928 522737 -2583254492068929751856321053614 522738 -5564562329693269196855038761696 522739 -1489004154029254627574844259680 522740 12114874959966767095954214860800 522741 7320268595007090826391236445280 522742 5767781832182398319468807482944 522743 -1888422654224844913155534926400 522744 -11316410642657826075355778580480 522745 -6535520766900140880497882413500 522746 -9518892234788461234347731708160 522747 -33225610162675296855692638512000 522748 6085957592901418971655305617408 522749 -39939588538933151711322440864250 522750 -4620090662694814346094670272000 522751 -130747643658532903012800853448 522752 -12484394881881179290390178562048 522753 174488364970298365774894718976 522754 -29669968284466986088650655849440 522755 25126201812468624531017908406160 522756 -8267736243898553885822738227968 522757 -2682727128779775399908118408994 522758 13283532721880472437780983824480 522759 -288637066086796891547513885952 522760 10363957196088148887608620646400 522761 16727167367688821331073049806362 522762 -4376235174766576825663697988096 522763 31102136472569723439282165053012 522764 16057345576341904476620319634176 522765 15709420076393310648207825500460 522766 26616786748005384653664127475520 522767 5955124792641587859782500245504 522768 5112868636228901430444481511424 522769 6150451973966218856559293261044 522770 17947232237799568320198493181760 522771 -21760044088892203552221755836488 522772 -23176028485293957920512177642624 522773 -1299551493648362403974376297600 522774 -488028033304895138591900827008 522775 -10268510544201571449204441281400 522776 23726612013370446277315535708160 522777 5246297470909886809434438355920 522778 14844697894517813092138822003440 522779 1159805915973124932628652354280 522780 8330820241043099165673991541760 522781 6201326546205972855808057172928 522782 415891804585292829158761889472 522783 -20472262779846307863526661038680 522784 -30722599975529049350536882225152 522785 -15717171504200208180058745932800 522786 6953371268611391841376575771264 522787 -11204554734404759122032437734564 522788 -12530992909470842103669192597504 522789 26497784058298006184644719837024 522790 1357361778669551995946157054720 522791 -22712690518578438062745270721224 522792 -4553985159602370170041329838080 522793 4505118990801964926521005387764 522794 339090042938703013173176002560 522795 2725173781735812956493604208640 522796 -11034037584780347464628844102400 522797 -14132904194755878092967428169888 522798 16569956716792177108842246233664 522799 -15892777504772347605995942147880 522800 2231361352815276114249612902400 522801 15224941777691797973675041678560 522802 -929918329103124182341127462400 522803 -8497035816926335231135926918816 522804 -6974171259957676070504921180160 522805 -6733723000310403231641366637540 522806 10878318436950574944769146305664 522807 23075434183771973277639170179920 522808 -7918774159933139322376646369280 522809 1596687101922488725141223702016 522810 -3156788457388148592199190495040 522811 3542076583625730145702611613412 522812 30004911844441506390275572323840 522813 -5671165005505771696205265128256 522814 26362064310651602473621111232256 522815 9644006948578271760363682024320 522816 1706984793719441955205718999040 522817 7816273758810177702111584967600 522818 -23978180468367741819496528869984 522819 -6358888992214547780812659696312 522820 8599263283415648486629812430080 522821 -5586377198441735690103061809696 522822 21254153190600761653220655390720 522823 9138802507372683704320298176640 522824 -30491007384211406104916777303040 522825 -3341816306804233006884964508400 522826 -618952466666898593907441384096 522827 48634616007194646286281266342676 522828 -65440925545269088785696499630080 522829 26374356998957527585712203261430 522830 7888779904604281560332369066880 522831 -11478304867003796161465417612656 522832 700314222429825406684923543552 522833 29419694214561042344210650727664 522834 5005376133820492427366047515648 522835 24035216393448305668550610214560 522836 564374963183436463138747226112 522837 -177353562009957113650065198912 522838 7096579836133613612866707223296 522839 -27070081103155018138266408954360 522840 1196234217470776473484404940800 522841 -71373901683308639857262221500 522842 9273260377042364645164175923200 522843 -14673440456308671019517036607336 522844 -5858036721728568594099819675648 522845 -9182025254017279514897858697480 522846 -5568649766629752357372614017536 522847 -566413050812126176995096533248 522848 -40131063506034765374036522434560 522849 -1522510197390591010000633321920 522850 -14296634132244472359170285331600 522851 -7599149284535061272597763939936 522852 -24053424634460342421296538587136 522853 29972035783278933650605963055102 522854 14119056668744169863090516081376 522855 -152196639227223255828348008040 522856 -26208133964731258513887715845120 522857 -21498692939514753157272491517894 522858 3569801794051667677207173181440 522859 -8235265645404991821751416483840 522860 -4324779549466530199834816957440 522861 -32441326050537381793023356591520 522862 -74328986897070731617426757568 522863 25705210208704553070178600822584 522864 1802520284730864407875796926464 522865 9988686044898628669362978235200 522866 11481480500923516695815669359632 522867 27156909458287702277035806298680 522868 35928334628746889042856970756096 522869 48365394687868379253388139034396 522870 -8774385105624559148370499718400 522871 30481238109238079472069931508072 522872 -3688648303328586166327214776320 522873 1486548561871809021266897476680 522874 9259196726928293306301997838592 522875 24112193390758174730428799280000 522876 -6407268992507558397338595859968 522877 -11899661804346587141862118181376 522878 23663442585769594122278598858240 522879 13888270980501390151913508159816 522880 -298139236487296442179780608000 522881 47955518968787066504931289463682 522882 5610398135215123134403114337280 522883 -46171239206014100573024565972868 522884 2541534661486304391499405798656 522885 -7005958725168693261881699025600 522886 -5211698388630486887663236431360 522887 29268613857321358179993581824536 522888 15845698704634777187593179586560 522889 -37052213646771390632619678322076 522890 9491643596506466790909435247200 522891 -18975124182068663207198217855300 522892 35461926194777568302036341338112 522893 7548927905032985463782432479200 522894 -4785396129593739968561730187200 522895 5028390798862539885184977899400 522896 4837008542683555778604222971904 522897 -21188442979139497465346825072400 522898 -7948732567226207925234392567136 522899 -1157744169222826252428723885600 522900 -2095194109489475105991937075200 522901 10623234308983346989243081393600 522902 -11067930751011534788634363322848 522903 -25060233575218138397773104818736 522904 4032883472228453215003836395520 522905 -10155685412550716537446734575040 522906 -17756278662601248591856578679296 522907 14752763256720371078578844577024 522908 -10122614090233829420078896779264 522909 6591466789280698842802449944640 522910 -13001806787444394297505923176640 522911 -6577541912290822732571085879600 522912 2102164079914171975511735009280 522913 -44265369679968062012505221907776 522914 -1363142129093042234011787851776 522915 -5766586026528444388587027452160 522916 1548946801636085742094525850240 522917 29237696832039524524756741941120 522918 9277518476274435791098017523200 522919 39495586474155997259030505939320 522920 -7112658344708030724706263552000 522921 3645255834550341583397038571904 522922 26524140584814214098109835069952 522923 243425441086769031511684038504 522924 -5397000599101796480975829318144 522925 3093321349337389050716526470500 522926 -18746949913352911471577095121088 522927 14509019214905491868033309893200 522928 -4010139795469741606670542110720 522929 24732445301328544169770483133472 522930 8470549908062276020489759173120 522931 -6944251872880655828946733400048 522932 7904633693122462441019604971520 522933 22660458935250717494375598337824 522934 -22947563881724420352935636940384 522935 9183760741401677553891729192960 522936 29250849521105788007658246451200 522937 34960310898359887056342831674400 522938 -9607999308442102523318194388256 522939 -7215132007134225199980318292992 522940 -13892101222305637937351088645120 522941 -11667043128424694447758619596116 522942 -2840293061679794451432482866176 522943 19370800575069030920821152368192 522944 -6639918075979069514427273314304 522945 -12782467963651265040043575747180 522946 7582486208986285664185564160544 522947 -30622810852069860334148280401604 522948 6658523728381033833443855662080 522949 -16762158134263732511608449335264 522950 -11779924844882004414564195876000 522951 2316009604365484706848236867072 522952 -5808795044353918188166425600000 522953 52972276117603333311250458976164 522954 2647004020088534525929763725920 522955 -652613745467404766841264917280 522956 3125018129870033473285955665920 522957 27564696945841105314480579945120 522958 9594330476698576205568020583936 522959 9044372222252775465680803634160 522960 -395659726752625222883504947200 522961 -11728916014957509717620158759438 522962 8952710653029552571823425296 522963 -19844589548001598798966669255680 522964 1809773992552323634023775956480 522965 -19937163448980119301824287423140 522966 13160485671427272976319337984 522967 13511362168472744564399361087592 522968 -35328148246664731559790326077440 522969 34019197288090254579458604078720 522970 23724389178555754292594565120 522971 -25080446554395795904403257109208 522972 178358774175960456571336166400 522973 -47750939226116929256815152451296 522974 -7663474679740531394998129522560 522975 12187692857162420046745835616000 522976 -16759609877470820361858786263040 522977 273640561223411824458033792852 522978 -5344751279228190784660238948352 522979 -19043605563293620584478808037216 522980 17231373249530802966247754342400 522981 -16550206441198061571009962355330 522982 -2383315494558420500046271296000 522983 -7957382220580229351273363999736 522984 -3185014099063921651725242204160 522985 25909194623292827130381532902180 522986 7927491287464239221214648975360 522987 -13465207801409177175780608585640 522988 6974237275219212384596126870016 522989 2729264808919681738809437816790 522990 5474104011232386953001929280000 522991 16057626363633374589598418252272 522992 -9985391058865695352513130594304 522993 -23826786112310487137854500206736 522994 -4529814107698340791855364568960 522995 -11273904972731977055355125708640 522996 6419119608237330373898699034624 522997 -26626541924013432206725628745120 522998 -6768244277242998535621517691264 522999 23951980777346734887394491389184 523000 661725068330443647249054720000 523001 -17636721650041636345984943076096 523002 -7382681450751988860564482401536 523003 -14723245993095769909166576413616 523004 7532746363146362264738837623296 523005 -3367557349059553075876554074880 523006 -14438499599012437214431721315136 523007 -19697230733069519350677177087744 523008 -2108163881196091980813516668928 523009 -141844495538093171212157375696 523010 7738889234480396697953274032160 523011 -23079541803975110935247120427528 523012 2966245523940709613758151127040 523013 25247869818467799592916816293920 523014 6818763661713285054846112206720 523015 -7460210420816753783937089397600 523016 -11836245678246035742845368074240 523017 -2167042045365890671792319736048 523018 -4850069811714357328336243577040 523019 16102488086827938118395875262096 523020 -4892218976065785493107854131200 523021 20026206983991306805254972551222 523022 16746378526138509960564178230912 523023 -4700194412521540396900156819056 523024 8959985640298658199996914876416 523025 27033073601933575707782253944550 523026 1403865034254335028408266302992 523027 875856611458979847872585406360 523028 19806890641650218942839839952896 523029 -9186327531057418053779479031712 523030 2377119122813573955047788945920 523031 25285265797981896843242668085832 523032 2185437804749351537481311846400 523033 13772925617025903139319928958720 523034 -25444168992410673229283534680320 523035 -8192062222633878986212352132400 523036 24928700496350753243144125857280 523037 21163205073890202315051296420652 523038 2236267095908106597282313436160 523039 -58066907870468510095734385847568 523040 -9821496398772725771834197278720 523041 16046865186990724999900484732592 523042 -8676190498130377961555930627808 523043 6340978741072967684316162288624 523044 38156689132617779945556146380800 523045 1266048305433260235710701267320 523046 -2153187071776778622054723690528 523047 -12405412648029577518724010848128 523048 -6106566922140902595096814064640 523049 -45612858217429601799692133634950 523050 6873585708491198327209458297600 523051 -34606115480253596181267224875400 523052 -2152594628240258031153182208 523053 -3366819673558302411379935279540 523054 -6988031397735617250227709030528 523055 -29763955145024861443987830283800 523056 -1732159852195040288046362198016 523057 -9326544335016580205203243976640 523058 -4253266318375055725818043707120 523059 -7054005258933024605249889699840 523060 -7983044178775032847462209803520 523061 1738920489921016361863767724224 523062 -10504997552854357447321394203680 523063 -22378211362756015538878512967680 523064 -6956659793347872484963243745280 523065 -15280876175326455525932885964480 523066 -3900927856814256557320291846656 523067 -10804214163283696601789840647080 523068 -3770806636044466134174091837440 523069 -19163494087715133243653499376288 523070 -4555701879525452704100095612800 523071 45758806077469804174039307412240 523072 1966725296279151513543609679872 523073 -64744820469549942911500779662040 523074 11195522830069538240760928882560 523075 -10913129657684600932413979060000 523076 -15942963532399378201967454138240 523077 4353581957928804260017285209408 523078 -6655103087057249033584643163840 523079 -6814994698778027010284450218440 523080 9368308010560579346746919577600 523081 1443844550401050909664952692132 523082 4206075308631140685483533935872 523083 -24232193028207036029520218104704 523084 -17726930032467294588443495597568 523085 51947800251042410724905172207000 523086 -16853840516406932472572730035136 523087 1832592615660361300396555456552 523088 -5749878620627053232810315685888 523089 -100195346202286750843652917056 523090 1550631903733338416733150182880 523091 -6963784980777299847449336592000 523092 16712545999529504695202992023552 523093 -37566897089374386338307619428658 523094 2032686705268977314748603310080 523095 105998857912062660678111296640 523096 4065415662253855878389325864960 523097 -620546787463468531806153518454 523098 -1200603113676048192686775663120 523099 -76934458768179050217571739300240 523100 7986735538120280114721502694400 523101 -18144564438255918445751933559168 523102 -5132456700350362864826371242048 523103 2301820790896771979786758650480 523104 -27936621883436661399409400217600 523105 8731535548324785802459863347520 523106 -168173254734503431670800378080 523107 11006076737041578328210167104928 523108 38658669472202076064711502648320 523109 -19763660090470789104956878482690 523110 -2097925979517542015819462983680 523111 17069443557811472871073007756800 523112 -8996080249839928838616458772480 523113 -13033049074790171307174015353856 523114 6383713154724029141933639860656 523115 3591799634922744758955248321760 523116 -12942001217933613818315208377856 523117 -12467043063514906325783554219808 523118 -1944361887707126348103797661696 523119 -12441815669458267229262510533232 523120 -1395437076847698934005814394880 523121 -31678253579794644409865443941468 523122 9827302078856050720418693791872 523123 17453953408435716591499858613640 523124 -22686499094859769360389887759616 523125 -1893151245220998181361157600000 523126 -366334261717492509745038811488 523127 40582897180239925200594863038080 523128 3191605542015541562998940958720 523129 -30928886218030981174230756853270 523130 -3202940082321397741187682347040 523131 -2948729611472459860322723846400 523132 37886946491716250087738772432896 523133 -13839352869293810342021929823796 523134 -8099169703876063715642869905216 523135 2323987806122113173001288308000 523136 -36409949881482781093161892577280 523137 2967909519432689797082581695168 523138 -140240886552916120583354695680 523139 18790593307059770006895050314800 523140 4744592411424763506751444377600 523141 45082556675456953024038904675452 523142 2585005029640632964581535233600 523143 -13033201663429465837799653381656 523144 -31087782609233936942792439843840 523145 5372928805114263657608189926080 523146 927957903450214173541675292160 523147 -31354469154958307682554971858928 523148 -18705855528251680734107183169792 523149 -10917266294680735589391763206144 523150 4312970533843167392632819756800 523151 5464943470336018460431799775000 523152 -1151110211797594407345295196160 523153 -37432775680557825332762236365840 523154 8503584958879581297266350501776 523155 15006365638678533391685604218160 523156 -389539573792795415894807060480 523157 42757530073292134256584485406272 523158 5711475913663542495833017663488 523159 5760112331602250645504974220000 523160 8630733349435339779879610368000 523161 -10157688739192364751373804716390 523162 -17281501704375479096940223761168 523163 -19048127992040794006692556412256 523164 5927217864152336894363912280576 523165 -5134463756208762608030850698400 523166 -6833201916469578526635600266880 523167 -15157936089408232364896645512120 523168 -11325730546931817719337453158400 523169 536673491112339132588009753570 523170 -6479693234207488069020464813280 523171 -2780199901204437785194465344000 523172 -5351735254403862754188086861568 523173 -3284001559526502011280220700640 523174 -19152934464635034916254585221664 523175 17055597089360443892385187936800 523176 -3151177294034802460770220032000 523177 26719820918828225141776580076026 523178 16837443231458870515335157223424 523179 31823394663796223913874971744264 523180 -1773146495985013263222475960320 523181 497452345581225813771993357120 523182 3184349182954577394360047668224 523183 40223500244849976676461016259544 523184 4548296885746046516088696176640 523185 -1606458051109406834201084362560 523186 -15386818593111634361789369684208 523187 4018825240285312344830349947904 523188 19347322898015844231807898687872 523189 53550506982714388816963222790460 523190 1206024588289566510835919915520 523191 610337269665019946777487777360 523192 10478531774062520765122397921280 523193 5616801798024634237630090060944 523194 -5725838615076426106747049891328 523195 2987246252217110322100978915200 523196 30658718067379663629917752573440 523197 -31648635789222221612566882424532 523198 -10578737712910103903899749635136 523199 -24823523908860733745302408396560 523200 -1274568326531979788190744576000 523201 7012453040848887514168711186944 523202 20883686670061097092331097657552 523203 12361887105365251809141834579840 523204 -36750410528331799481822502912 523205 -18703391026010274288434747241000 523206 13596248870324377332013171900800 523207 16667539162344801914743724522456 523208 -11984261759036097092832437207040 523209 22968702212969796638686321122720 523210 4810612503781431627828120689760 523211 368141651973310607876451164064 523212 -16182545012835482114178334617600 523213 -25417946628633021937585485702538 523214 -14502620556042480462867655048128 523215 -4050891748180915513875729999360 523216 -38343177405630770888176386048 523217 -11677880564890132271225507625600 523218 3078420220282305658561905438720 523219 24025012029979117166297869920620 523220 10168007547613886231324070362880 523221 -9652998043376711643655272974688 523222 9133908856243864662218282953920 523223 24225660954438630697126831061904 523224 -239781454782356048003979356160 523225 -14235722664516213291298097739250 523226 18909510641436694194696378124800 523227 492953697714174898367981380608 523228 6411490717802516114971676461568 523229 -17064617276592111814852578865824 523230 943287661119171066572326763520 523231 7923399690291410139871934077200 523232 -16596195636015248626964739391488 523233 27910692705015731593467781581600 523234 -4299784154552909687709263966208 523235 4790112901840115851689151878960 523236 3179907286603733023663207034880 523237 14053473551155824156574007007840 523238 -8634798410674179673960215624480 523239 -5054923894284271274457545545176 523240 24200657744819747991842901196800 523241 19108366391473420261980987622800 523242 586857880071863353749494291040 523243 11809483613362924911069084362016 523244 18183985242991996946170249441536 523245 -21515556095836330967325430094880 523246 11313407905176024395160718858560 523247 24355830078122836354516077615960 523248 3117379923903022861225335717888 523249 5259867975068713444822672207360 523250 1553886545958081418596484608000 523251 29725622416972588458265680285792 523252 -3024597254651907446479389246720 523253 13687747741817844655310684798940 523254 5399998875853411012091711413632 523255 18954766409186643218714802179160 523256 6493081580731593875369604218880 523257 -4203777071992109786552235993408 523258 -17292470652638173837221425989920 523259 -33649197567439018786362167646360 523260 871677394369409719918650700800 523261 -43061775909882686532947416198138 523262 -9134646555453932474716233658368 523263 -6483827081108430067925099928816 523264 -899450962116661036517471289344 523265 -17332494511345750575644997336600 523266 -2002427989256142837821669198976 523267 -15526548321537509307549614225676 523268 36961038601551268972635321349248 523269 1981381347134065694689848924444 523270 9394374243350769927983538001920 523271 -8777494739108912110953970215240 523272 -27769564238878643445864897454080 523273 -9139372858725145227578248563456 523274 4593614769473609596895620025136 523275 -4842883633984557409092722182200 523276 -16998381552648531862432726686720 523277 -54999661119601038530516472597588 523278 -2559022681903767998542638758016 523279 37792812719224174463168038977640 523280 1711533289465317444590811217920 523281 14482845888012686959346803428288 523282 21070946330582469413226168814992 523283 81064589377593706575887507304 523284 23766046973014597417721162151936 523285 6943423780100085104457032088960 523286 12145259352903685784191787714592 523287 29702882589042610374486632047440 523288 2735665139831027229082414080000 523289 -18239591112539412250289584636476 523290 -6781647174581315104284539393280 523291 -14294304410021939194219742089088 523292 -6308517199203921916030154956800 523293 -8397529397007396332472248593536 523294 2336078881731304572306185129472 523295 -18221252229318578598572293786200 523296 15885469605269094860528937861120 523297 -8889077355796534387087474628254 523298 16452654347682954324983581885440 523299 -10081619505390414810598202684160 523300 11286421364567056573278582934400 523301 363652240291525725600838701504 523302 6726741262524368106290810835840 523303 -7789106624280236635625539783632 523304 42323437839536973871220169845760 523305 9402837689463270162744473670600 523306 2295058204176612362471649818880 523307 49535170028174712717097328165556 523308 -9130464177807950414414508464640 523309 18116709453485320433522701400620 523310 51563384649528418066687781760 523311 -5847359636688251495655425375232 523312 2715762104115232934028076630016 523313 8217863439086491286596486109760 523314 3969697259117608367221877921280 523315 6140524361948531374976888145120 523316 -23153461365513831320429840184960 523317 1349500328168846426311423718880 523318 15487746971515191705950250784704 523319 -7154009344133969427808075332192 523320 4361053993115881187408679936000 523321 15749062274782280540546606245572 523322 -2281161640845428286078369335328 523323 -27673656349747046514989704602228 523324 3887073063458180981706591470592 523325 12076356722359717619862337650 523326 -4187791791039563592097234712256 523327 -13850733160196591457590153053328 523328 -1962384472157667813110405136384 523329 -12968376647609268329908433585616 523330 3440200726047839707010064268800 523331 2037510755550315127585345395000 523332 -19356838363846615782716472783744 523333 -23647037776050122829703475256418 523334 271722421711786686023057875200 523335 9430802736529086768815681500800 523336 -47901274915437906139877949849600 523337 -2045062182127299319971293414688 523338 10274858896082026987160744857344 523339 74054949146345525103406732456 523340 5836990759814767990005353594880 523341 157725564591754570067381821824 523342 -4206308778148220545969064411136 523343 101295908005885609617641375260464 523344 5777912850102658689649964089344 523345 -56609155608000390051042079491840 523346 -4239921879386127474771566134128 523347 2563699678442865620433172837440 523348 -10247590466340398113970196076544 523349 -6389197138992253191935959897650 523350 -3657554892853949691446462762400 523351 10688887455021092062760481721352 523352 17636921390711641600879572633600 523353 48451631403609038746945780704 523354 -714694051118380890260176734240 523355 -11404760648921942362648690502400 523356 14791541319388988289300326902272 523357 18261748914346771268641701005606 523358 -2759143568471239199249484313920 523359 26607879063770319457690347762264 523360 38575410483545744813138926632960 523361 -40244259332603443871680912983228 523362 -5533838570788515803176017785856 523363 -65177137386973117806664743371520 523364 -11852511709626317623697849764224 523365 -1274002929062336948172667925760 523366 622653529296640916820983393664 523367 12653927101176485094601093166592 523368 35351563271304566028544516915200 523369 19493996307635752956530971118352 523370 2049555451083944560730531712000 523371 -16412059652355173576861342066088 523372 35990905246116996331559619512576 523373 -15466057942071433558268924770176 523374 -14639479228561199383011646494720 523375 21840409487396811240188446320000 523376 -2284474286601341093478458523648 523377 8761442711686928491478834816514 523378 -21412974005682794672180092729344 523379 -17995516906380892288530754184124 523380 3849590866978873175463464509440 523381 14579392290324368075643043779712 523382 -17645754764824482583447997308416 523383 -3433470203135835885079530135936 523384 15540791679622409424778977730560 523385 21480444421226598513167741600580 523386 -900657984542042946546138541968 523387 50110708869061639976615530736036 523388 3365554231928861847890138403840 523389 8514002645491367485465676169120 523390 -2178656788624817384200169099520 523391 -30648288856880468443372745934216 523392 29398176659089549355042576793600 523393 5563724425400626693741338239280 523394 -4320697701850534524413328339504 523395 15772504234602334611229160853600 523396 -292715511305480610677194475520 523397 -2372429808809121416564654067168 523398 -9960103016222241751315509468672 523399 -25612929841602697564678773517640 523400 21751884213877464322018772352000 523401 -24274318713063287342904599017968 523402 710687233492045317123908108544 523403 11392815828901519965790979933652 523404 -2291504783990527078508732940288 523405 5005616798226309240977735178060 523406 -2067212946852085264885361020032 523407 -8810913912506154141684482768760 523408 8150194394193813094123072888832 523409 -1218444274492660074534620749020 523410 305288602846557680520392140800 523411 -10141594047564062183188970708736 523412 -11526866508418426150141217402880 523413 20926091651869144597423274180928 523414 16333797671758911305783457601056 523415 -9938222906077947709032385678440 523416 -9865351680486156267632186204160 523417 47789102572822412360803128763466 523418 -4100905710995501393384133895440 523419 3319306547339038271446093058928 523420 -10107757564849960923766908510720 523421 -52162371362786305531464006568500 523422 -11656251161147908314868388719680 523423 19256848282200307432297541934960 523424 -17903613119925895596232333590528 523425 -2302549379004132790921762027200 523426 1268146200610372199851442328912 523427 23858830039043619106858783341276 523428 -8008338173287651608445426446336 523429 35985058263382571237788751649276 523430 11649494683905943962122503430400 523431 21011142173228260575247364534280 523432 7935124798075253674473485107200 523433 -15468459109582833860334996333318 523434 6588257570210352015330163803648 523435 -2089204098743934216107611591680 523436 -7072282528909149044233423768320 523437 32802295046724976036476263637600 523438 -24742336178953389844450568032704 523439 -140414464038952206621638335488 523440 -1335452869597580015320076451840 523441 -18418533289470164406637953015116 523442 14208075803692032714263480281872 523443 20894070175771348094465904587064 523444 -3344233982062604381741771311104 523445 -1063808936874389516490928111080 523446 -11392443478501294537471223808 523447 -14506086164958592246156132702656 523448 33441124214541850504468581888000 523449 25642020387852973348400502753120 523450 -221946949377189826400124558000 523451 -5274184149630552315325291125000 523452 -85525155781929370201576283136 523453 -20461032069034554637508013410720 523454 -14069734524060355572227275971840 523455 -8727454094983094166768968822640 523456 -201234461759940773692922920960 523457 -20146419870842658513549420313920 523458 6382593651863989898507343765024 523459 -20523570972518243621606098950340 523460 -2937100866907276472408314982400 523461 -15130051292943322475928441085728 523462 681341389250014782350020354752 523463 -23036240725887757720611529173288 523464 -32889609571084545115821876756480 523465 16228394900888953105978305349860 523466 5895394878068486341064573574144 523467 -16595879138044257601254224748564 523468 -32706219675814932833985185938944 523469 -15372063549974722330850561996160 523470 -6689273543680170368919632688000 523471 20922976666639980502765137443984 523472 10939431934205562744541166002176 523473 30332337871926025530327367628784 523474 6196530040316058881670355468800 523475 15806592901067990261885504623500 523476 -12412551355335651485124861972480 523477 -8682014538501643783352356176708 523478 -28292730005516556901154132148960 523479 13011522616977786842620259099520 523480 10288134736840260388662368256000 523481 5413987514524801696052505116544 523482 214582242139668567286109809920 523483 1171596588183582475609848833568 523484 4745486260109019248719210430976 523485 -18081117938860382441906182598580 523486 -22724460252899657592758096474880 523487 26257706305211649043938125855136 523488 2726550833674357739092212449280 523489 23496200783026659120782111568290 523490 8435960669794348097621197401600 523491 -466562078431062405651988906176 523492 -6924738232811983532008345907584 523493 11798806896633051273306819407742 523494 8472702650507074372940959426560 523495 2596538953819578083265029414880 523496 14702476304925159303540564065280 523497 768429946964940631283479666176 523498 3936872107351841464822075865280 523499 -5867091833419911650409210357336 523500 -3414863423858847688360684800000 523501 -25162931029648624403308965652896 523502 6913303344898494007351634283264 523503 653044752368541443134316433744 523504 1391423814664516031223070392320 523505 -11348954173117256314109175899340 523506 4318428795618558375581809739904 523507 34156142141506951628221201627200 523508 40043435132997124521745527847680 523509 -7584169170981177765613243490688 523510 7719192825028451295772295928960 523511 17191333198309614684590948603112 523512 27357248063985734739600375459840 523513 -7480142124093857066582542855100 523514 -24696484049295950476110791808144 523515 22887850688440182191999052753120 523516 -24598313252456446540034735066112 523517 -18829816497933218203200792617568 523518 16681328924294900872571655875904 523519 36397727670126702286990014897920 523520 13584432823424046258795105484800 523521 4378561641742479108249542693490 523522 10552275648189677630273892879312 523523 -112838357063303085960342734592 523524 -14397087348891106840035965113344 523525 -96032987310068095698146223200 523526 8119026702511327789817266944000 523527 -2857446581552924722655311427760 523528 -1506122376587884853015929159680 523529 -9585202757826394779283227590706 523530 2335299037866075873193978521600 523531 -9747515126679977219830227063936 523532 -4876328580092086515761511590400 523533 45622816700502854528589205039680 523534 -12540376553964235017262046467200 523535 58014781167771437578823097480 523536 1144251846962282905148644392960 523537 7019797661001664580316825950400 523538 -29167564408712865760692415058304 523539 -2931556599058395908396886149196 523540 17406180211917795819947398506240 523541 22089270141721953052726953084942 523542 8483011283698361090417803211712 523543 35904308902687470142638791198792 523544 7516680112700473641946027008000 523545 19111591065526264987477097702400 523546 13705302482910307614393207455472 523547 2676358853681691410381666247360 523548 -4405166453130190773569058567168 523549 -16792413438872113473286738858752 523550 -1863705662748955828795020907200 523551 6687631581306359463926983759104 523552 -43374068381980539085180105064448 523553 4968225894732927995518241864802 523554 2046375000470841202824529835520 523555 167318294095345736984829546960 523556 412197903570345188805139298304 523557 1628932505857946622154065968640 523558 10827053167748424049339853314176 523559 -7092477809039462880549920953920 523560 17094726199873926372830216601600 523561 -37850760711692191069193192537088 523562 13116657738344981080239133059600 523563 -31850994257122372118284787895312 523564 6705618294270517296771795480320 523565 -9085793716190262313601660940660 523566 12550601077726811408195108745600 523567 35626885236895655494261477208 523568 130916787860505511887137439744 523569 -5158332659304595915069061505600 523570 -4822119038342669042530569896640 523571 -33874833851921385313914994074228 523572 -436307622100573470036781694976 523573 33306083176221968083011257267822 523574 -5092826561232835801284921274464 523575 -2814929828480266064304579297000 523576 44557366611166764746340947374080 523577 4644021161827849864605986736426 523578 683072976357913962412920077568 523579 -13353653475229580082906779831024 523580 -3582240991882078858890290933760 523581 -4954639854255437032546378837248 523582 9468904281445433212202748955392 523583 -18233799205867218384022487882160 523584 367421322915565507321825591296 523585 -18776055021385125524434555730220 523586 -5819571869361990348706346995200 523587 -1831663281938489462731129575840 523588 5805866512822048373408203121920 523589 -26431172054573324152121712868800 523590 378148986949233248845745725440 523591 24739086387260746439060475504312 523592 -28641317609391619932924964224000 523593 2514979498106245934612269197504 523594 17053701379546858442806754371680 523595 15206211455426222671147200292800 523596 -9958430565739491739052087812608 523597 -6066573029698814496530692210954 523598 23443778285205373758151880260800 523599 -6031467322637150239055253090936 523600 -1556052742092248524179682099200 523601 -5696168859950132505700961294988 523602 -15184019852515708254753615457920 523603 -11117654881369531438652941296148 523604 26282403954054355132100140670976 523605 -17479087271867522798926878415680 523606 -8865365916181773441178580644800 523607 -15144838739516110992025283054976 523608 -16088630843559580179896121200640 523609 19187574908611783815733986877204 523610 11060311836601578464042698164960 523611 206722504559149285616616994560 523612 -23870327175146721592454914549760 523613 -13416305339100786521086823220960 523614 1762230149272403831973177332352 523615 -17400739155348936401254969185240 523616 -21470712727717115429426293506048 523617 -33520041258509154931730900928288 523618 5953298780518548602721676706304 523619 -156540101427058153914785762856 523620 13164882213703549535501879404800 523621 -2478287134815589649084220047360 523622 16518425864181890109447933820224 523623 -19871796240062448387778134066816 523624 -13750260234516875559629976883200 523625 18240850222126815879377666640000 523626 5711862636259949878969790686464 523627 34554497043682481832529294398912 523628 -2778731948150108381964479192064 523629 -383016339759253110888308003316 523630 -418242301068467552793782783040 523631 -21299947284887476654026262091568 523632 3597851132570351551033821265920 523633 12935169071136089748371060831808 523634 -958695357423785850783840588768 523635 4198050866878681436173035682560 523636 7985086455106293523370499439360 523637 24607613382619968673003811306286 523638 -14494038866820917719790094103680 523639 -12521946332837633002707864497560 523640 4011391639585791724561385472000 523641 20198165653287610030020993860160 523642 2175640339201923392952404719104 523643 -26182093274615294944214232104880 523644 -23946623466679168362113533083648 523645 12766668978832525197112665753900 523646 -8665798481402263906930129417728 523647 19093816105171926245559030103848 523648 28966658789570169017189762334720 523649 -11892444611698724988001606821120 523650 -79847121470278500707390582400 523651 5941747281425206261414882833432 523652 -5410716678859418180146997723136 523653 -2284273292282422822224122146560 523654 -211445788914110248206884925120 523655 5547555934019713869004869603120 523656 4468163542417248219402471014400 523657 -21967525867675655138400379317094 523658 11309986217947777032510095832576 523659 19563774423523219700504993154240 523660 -12415333545944288814059701816320 523661 15451114082350386900605058797772 523662 -14946686136936891941247651930048 523663 -23221516144283154158424885711552 523664 -5003691421738201617400582373376 523665 -4645751414490337451909080510080 523666 5367749293937741055214310558208 523667 -14508145526678325802059256531284 523668 4104163701930880863964368562176 523669 11629901556844583423901327901070 523670 4607735329437247486147947183360 523671 3386610211099797053103248652240 523672 11429517530219850211683778375680 523673 -3191919462884187918243267537078 523674 30970696399784462665039679101440 523675 -7003306368197569053007639593100 523676 5838447910283846130776607498240 523677 -3683273799648107446486027255296 523678 4390050280500224795629715365440 523679 11604495128699640851663155959384 523680 -18441424786252524199544362106880 523681 -21253072705369822229664266495518 523682 8551368838090612732962401114400 523683 9126074475506376214738017551424 523684 -10662858199416101814090305925120 523685 -18967468291884041805740877299280 523686 -3196150835413076772022859247936 523687 7785287191632515046453962580240 523688 -71367442821893930686412190720 523689 -864961351419730117551859496160 523690 -1089575502677008436717932298400 523691 18197355767506763285078212615680 523692 3437610457033527320000542832640 523693 113751507507892697672494552728 523694 24404301010366676484228263512896 523695 -11159830072186020358286876740080 523696 -7049146091410693163984297066496 523697 -184099072644295363810307865120 523698 -2232757730091226668116540802048 523699 7692360223049627752798002603720 523700 -18983045088510988803855556348800 523701 -36404884716236457863306940015570 523702 -1648106288800111703544846350976 523703 -46238413741610723003114123007600 523704 775489296441099759507862917120 523705 2547518216369264885674849259520 523706 -3795361342816136073072495326496 523707 -3768260534823777810982345699560 523708 -19699653804787691677503596342272 523709 -18520964655724943464857303557184 523710 -4262516493769232947486559280960 523711 -4853328649927077318168931576200 523712 -12618827109393345676665805602816 523713 -16167934098744966049146713877456 523714 -742925856848267242260694499328 523715 2831670329931082358746964121360 523716 -15040158708112536941984633518080 523717 35746956740247515047215954292766 523718 10877089936342118136147333007104 523719 3032087602957730346476878179840 523720 -2428591542502510447450978867200 523721 11605645545629592623850517002624 523722 -5070295724032942890069723549696 523723 -60887400511078475086414005737120 523724 -12562394069913428284798136644608 523725 -15992488595370915158403995690400 523726 -2612295452713830356524640883840 523727 -83571889903622810947371271920 523728 -2988053321874647966494897840128 523729 -25592503395759637556979102054670 523730 -14497324940081636114812271470080 523731 186640366633170656630828335848 523732 17675221286447578193162816028672 523733 2069346028278589589177053851264 523734 2731011474743425125413534056320 523735 10466127492248192394109358340000 523736 19093440981390673425667665039360 523737 2719909527466293261695043016794 523738 17580452242365410097046326336000 523739 -11748207872705422602257579405544 523740 -65970637353988335067734835200 523741 703557321963159871407331999142 523742 5505615674940090010969269198912 523743 -18063168255935968347609988579200 523744 4444583361451625833556752465920 523745 -8026927870559974717878726821100 523746 443723171767981802645966194464 523747 6366837693623551401793265543632 523748 -13092989778635984788513045807104 523749 -10231709829786857054540719122336 523750 861280385782631498164334700000 523751 -16941046398205182782280665085408 523752 16708709088972666488424115814400 523753 -11639647974753556107638579939340 523754 3851156617345836748756193587200 523755 -10551060087537301063430677342560 523756 19300851459620306013486512950272 523757 -18971372992710149537173919838420 523758 -8931820724399391202258569326016 523759 -14376015379772510086582982853040 523760 6294448364551914847621299732480 523761 1329488948668306078609001136000 523762 23813164401903878857017169327632 523763 -41654111960280316696768727975988 523764 -10964133002741996645027564227200 523765 -5823819751590829887696329313600 523766 -24456684193687920399310865868480 523767 18138869439040725971526477671040 523768 -2768865887664301647218540544000 523769 -17553999183919148651017383170940 523770 -4442518287603141010897230950400 523771 36791579898196437703539100775972 523772 9065537263467190536628885854720 523773 -26724589561661644350011169979200 523774 15787549730018695564930477787136 523775 192568779007450581422177181600 523776 2598242027221016048048158015488 523777 -34293899733814297407838624421374 523778 9657122118233590498970793740160 523779 540729090841651831627161147648 523780 43823024716172546075391417600 523781 -50969389785695287860972226370400 523782 -1706938936104527905790256075648 523783 382284416847381277177288887344 523784 -31211798024323930065643386132480 523785 5442811189971985029317351371200 523786 -2796385220954994949879065165216 523787 -20620418130254601533165499005616 523788 10754164894878270216971505446400 523789 -12632481656499518534736073638944 523790 -9726635750997956013265556001600 523791 -2950136232387491980480300032600 523792 12707442511343680928345365872640 523793 17503891585823346987642516933042 523794 14438694030314995583096679849600 523795 37151456099841602130838849786800 523796 331691046961544360494407843840 523797 10859701923989411857781560567200 523798 -459847673322298893614557111680 523799 20139632310898670445148634343864 523800 11841336443260191502804055040000 523801 48709689260672472135605354521802 523802 12636406121758674172567144266240 523803 -3259608260273310592150487133696 523804 -14665885823922821691125401672704 523805 -17266679917092949002130037211540 523806 1103412944898623431808273470464 523807 6035638328481450945829514662784 523808 13626655545085387785165985873920 523809 -5961588424530268616844969708 523810 -15968998808061226010250251263200 523811 652160174890416057349732519812 523812 -15612484419682405080151963327488 523813 -12496837534166559948321636261216 523814 7703887554054246663234311187072 523815 4457855915447659406139798789120 523816 -19176072313048601879620595312640 523817 15649122532513084761010024497792 523818 -11109319142826552779124341721936 523819 4456673382884865375560247880240 523820 -4649618857075155041367127587840 523821 32573195468326036265018790530304 523822 9289713891289442496443845100352 523823 -3719703069712344037683864160440 523824 -329745714456734488502788423680 523825 5233585071280815579392303529600 523826 -175910417966455535075881623936 523827 1568349401968538649400574208960 523828 27245315332832762441222136080768 523829 27672199545173131752192936536430 523830 1514691255922266617087042304000 523831 -121523388649292683010682781056 523832 -22460137053723754400502805401600 523833 102499701655396487333588502624 523834 16269549770098055217332534664816 523835 13351722494629785946241173659600 523836 1260962864683922928026532321792 523837 -16544868923843509610393032458528 523838 1435920188713430508919320182784 523839 -9210518722509584358539812318776 523840 5640365315540924551552004259840 523841 -26985008271194163776850967600128 523842 629228849272676074028251217664 523843 -5289749821590642079518766736096 523844 -933181721887151450578327567104 523845 -4077664218459968503066617415680 523846 1277600706175876363080155940480 523847 34355842426546862972651210686296 523848 -335650024812957783219961528320 523849 -10420803688856062887723609040000 523850 -2840037771210225331098264063600 523851 9914248503044204030552090543832 523852 -979908612470507198158589564928 523853 -48192187203187727736403470114336 523854 -3229930400558712624428088672000 523855 27284254126225126290510866577360 523856 -6799260725351460270723989913600 523857 7728114186779390235827650196640 523858 -24027492798882097209536491938816 523859 -36739740405205097527900148371044 523860 -10858070002807777010040942704640 523861 -9087411142927956340764372368160 523862 -11893019016620945291389532921088 523863 24902965173218424674506243749792 523864 10592174910311694709480426475520 523865 -36169263303862617622270989823740 523866 -5055732355037611529807813223936 523867 9424559883191792655450891502916 523868 9295675831765619641113312445440 523869 144022735329844154377093871616 523870 -20256522641723669680617667773120 523871 24228182079026021955366664120272 523872 -13931200231794490442281655205888 523873 22176173056545480187689559257536 523874 4854714405116272076066315008800 523875 12706429523125088609681292288000 523876 -10477765158798441195330074208640 523877 -31577657417741311200119181878274 523878 -6585033668497053963381751622976 523879 33964938844772729034479134273776 523880 -3831396770929774060179977011200 523881 13692273643279452683463597519840 523882 5982950570590971010998312175872 523883 -18130650514374953493258485219040 523884 -9900058742571041994344111539200 523885 -1567552799740817172242304160200 523886 -20879593398996598411487329006656 523887 2124496878776967887727551976960 523888 2094577690165066830156837027840 523889 -25923446834602344645602884106844 523890 -969433309514408370044447875680 523891 -15842224006918451981025421350200 523892 -11677353804087838289775163910784 523893 14595933277807039806932986488864 523894 -600308543132509068086159443968 523895 -11967403273465114360488966354600 523896 15159277515788353120139025776640 523897 -19404437495086565897320429864416 523898 -9257028282620355604968820991520 523899 -30896347143006391612956748264116 523900 2892638072470551285016527820800 523901 -1607841634942919535893908076448 523902 2051434813726886191815187674432 523903 -6582775199251884444021611294848 523904 -13336616026048484836466522849280 523905 4400312800768200531403031995200 523906 -8985736875267860217685346223360 523907 -15305762722196403692505837011844 523908 17895756749921995377056834036736 523909 34604842357638706480802412118272 523910 -9222219363821434611416890208640 523911 3994814543735477703129088860072 523912 52458327889359336634519019520 523913 10841525833393704462524693672448 523914 5127406137981186223016960997120 523915 -3273356410049549027789700242400 523916 -1756796487174474461357933609472 523917 -4219704122681735019690157517472 523918 2901410273014640563891637684160 523919 -51961043259693440125375977159240 523920 1136071045732806775125776793600 523921 -2424042522581926992847060657628 523922 -1399098920115610037604388512768 523923 -8061067772432967081602196606096 523924 -31001019030858773629274326271104 523925 25064387929290674907072968376000 523926 -3875701714833718962064089584640 523927 29475521226063608819836071960776 523928 58109860022723072037044938752000 523929 6051591274047805206525246099840 523930 -5769664937804371623989951520 523931 8425873975445398674016258054464 523932 -2228678697473665511346543011328 523933 19324024348430125657378169280 523934 -29869094598710933922826380288 523935 27881125771716142326802016935200 523936 -6842489263591712045151273615360 523937 -24773435760948494898733187568414 523938 -5652163578152927041921082019456 523939 -2117005124675720085020229053472 523940 -14171692064136123705820457656320 523941 14167506397337799600033065022624 523942 4857868161034163757963592507872 523943 1794344838185058509728320218640 523944 -23690161918158857321917847961600 523945 -27581060715871960026473668350300 523946 7002758826345687784817801706672 523947 11681728534691254929860152723800 523948 -12324331865797341084462431464192 523949 42434184891663100356236034652950 523950 281149291728784836865872000000 523951 -5870785963096480434646142108600 523952 3605173349446139501347939614720 523953 19762772163956994148632916480962 523954 10824530706492049694674776892176 523955 59583516056857657736216010960 523956 -3564102381516850795153946910720 523957 4149602248410105385186857808554 523958 -8295445262763342840925813199616 523959 684233881746458374664043203304 523960 6000912138239959401711613440000 523961 -28325811486884987621619185564928 523962 9245268068925035345236444385280 523963 7808378490239478650293527532800 523964 10845311745435599838319974767616 523965 -3292862994766654191256904570880 523966 -5635090513195545236744320973568 523967 1908208248861430312717306940400 523968 -437698797903137517008710533120 523969 28072816753286919186674344354370 523970 -14876564615255518740456266672640 523971 -4900356772369130289135253044528 523972 17143709377017874385597913642240 523973 -10422699650151204999883673578176 523974 -13785608670648360836762091949056 523975 -2409541577035681540318985476000 523976 2459824237871643179649695278080 523977 15491666421328564732650673896720 523978 -2266136328901302329335500349440 523979 13737048550339759583534742121920 523980 2437624003925710130635116472320 523981 -5405507505740569520519155152468 523982 -22620874263204153236764965547200 523983 23127697174948883400307688586000 523984 7580016037005595912106040320000 523985 -12350112384506692232425214378880 523986 6177493693395603729028491508224 523987 46906156719719240686982529110636 523988 -14134618299155671312772257415424 523989 451544493648281866551475805070 523990 -4388696785723491406781338262400 523991 -12812238520075389203616638876976 523992 -3348998598763197641611955404800 523993 3989660898893617330976333918464 523994 480186938815542302119265015232 523995 -6602890029186936765849127644960 523996 -9898650159679809366867468311040 523997 13111694915664542029592143585446 523998 66003451466802985660844055744 523999 -3342851989360477033622349758864 524000 44597158787067700704427966464000 524001 28761327503475397808462841787200 524002 3189887236165875265059571187712 524003 -12130625995478901767014480509600 524004 982043175885601581831993016320 524005 3197147728673429699976518433660 524006 7454924169081245824124653842528 524007 35852591551544480029817443057920 524008 -35171899587277976227753067120640 524009 23051309664283637531390860744704 524010 7210970053740354370050737890560 524011 16269836903720182164391494391872 524012 8363858833755223232665716495360 524013 -4477093525753921352468536560576 524014 -3352559907930178879788842142144 524015 -7461989064642467387242239078840 524016 -8563399944360574440856966594560 524017 -9643597317244194850927401256152 524018 14996530618702754521688440064640 524019 1077077920525695381723556876344 524020 -3650328151747529508138942259200 524021 11076298361101891196067505205244 524022 2369301983002657942092598836672 524023 -24249295383396657955068962982960 524024 -6321907738203429836954841415680 524025 5947563224450599690959567042300 524026 -18969174595124939944069596472320 524027 11388769760377232309956631488272 524028 3445688299320918339905525137920 524029 7035156670596779943588063077280 524030 5132168365545965955921206112000 524031 -11523480834238085164349014364016 524032 6356427382884950922015465799680 524033 58960271607143544184853520498900 524034 3968796232537627641921615237120 524035 29148884177270808800360803390560 524036 -15139051742339099087259638709120 524037 -62063207961034295660136337440 524038 1191882605282058316507836217920 524039 5012692372274676469149276562440 524040 11440227169268838944376326553600 524041 17428013698255382113736446784 524042 -1535122892974464970779214408608 524043 14146003720578141229571248531680 524044 -3140247974445906153584355268864 524045 -525382606842415593214344955680 524046 363525685673022310973963387904 524047 6112943164724091349568054776496 524048 -2520056346758107088820228587520 524049 5218193768427611660106561860640 524050 12062969231984872872955290316800 524051 33942692664270877800009653712 524052 -8911134572370774013779103108224 524053 2791376276499367762266109644302 524054 -16831435545355096203027294381024 524055 2034846209623040742705264875520 524056 3218921430773400109981646438400 524057 -2979470369310183044338492784694 524058 1671912239136240584644931024640 524059 49803111512584219806991296204960 524060 -12709871041649493481988186411520 524061 10228242021602838212986795994310 524062 -1941856978441953297903070943232 524063 17255584544989448700673632969312 524064 -17860947230272770095497013624832 524065 -5604572378111396339396155270680 524066 -23495214870419337911181036346080 524067 1181679672794383527370264190448 524068 9678217526196609889004047687936 524069 8018496593537115484435516143264 524070 -663213270141523935487554203520 524071 13732350520024630401075113409272 524072 14521423814200436320974219417600 524073 13543669803127497687497682060768 524074 12822100378503937834241815310592 524075 6564975248335395337899095439300 524076 7630779710457404810399834505216 524077 40730277858193300231321322141440 524078 -9854058696052976058397586414976 524079 -7984079601314733565436440179576 524080 34363531503142595291154677760 524081 39949565245483290874057235172882 524082 3053005717694123736185565818880 524083 -17610470751860699259734843080880 524084 -221278873587035030840928012288 524085 3169951716792123660598582298400 524086 4362366848673678872177130946560 524087 38796132859513042731337015949736 524088 -16005192116047570309347190886400 524089 27154189545249625047433821430980 524090 385528303141091476541679329280 524091 16747034511005304343744591412784 524092 4149994027281821805073035631616 524093 9754035815950508287038222034380 524094 -5739458939641167417393502246272 524095 -11804560761359370720971646387360 524096 -2065588975851793339880916910080 524097 -17110548652663915465081340620800 524098 18197087744061495813216696238800 524099 -2607965425477892525305683480900 524100 1643259598194338516858962406400 524101 -10688526120362293368542619141408 524102 -14965922385744843197259874393248 524103 -87362993521050958227483538992 524104 14357336322841790705534435328000 524105 4956694440486827461507879577160 524106 15688306421590484854655124804864 524107 11826264985560627870380274541512 524108 1585934678066482950511885332480 524109 -32068883596580081328917081100096 524110 -18307733754547773506244586919040 524111 1536259525900188205988006549232 524112 2909604482283014189978712145920 524113 -25047546734060734303577418602638 524114 1672537334914129367728113226752 524115 -14472067257359101059448011987600 524116 -3006048231495740036766369026048 524117 5789793042356830237166632035840 524118 4328541925890135420735964200960 524119 -18811624463755375794416110879480 524120 -19575229607558165406963596083200 524121 -2999931389446397981484286097280 524122 -1108612264047504434809704504576 524123 -5139809241495773001012819101628 524124 -13660995155132362745302981263360 524125 -10230822147416042127670696800000 524126 -11277564434047091451627564598656 524127 -212786469580363955291455050240 524128 17391474541001443633203759022080 524129 -3035671351992964000650551783424 524130 -9928078330843176793933305876480 524131 -8664810836593932179808091712136 524132 -8475302964099578946915780771840 524133 9148154502775457703719957890302 524134 10793253741376199184250834308480 524135 -19267660129470703475828819134920 524136 -16812431552642075143229966745600 524137 -6543316229610540518909805144348 524138 -19970298931669724474239358963280 524139 10344825683754603240319050228480 524140 -1640010561029718944727941683200 524141 491262105941821194752351084352 524142 -6573532511219465441464108878528 524143 -4478281651194709019539593837240 524144 -5644739647032742053710855405568 524145 -6109638796161522770552537031360 524146 -976455532269398764556359626240 524147 862753092119129589709696578528 524148 -1092158947144469333190184058880 524149 6034315349863288454158769615150 524150 13097842774541557163191019793600 524151 29925735041451197599063945262640 524152 22328301335206583499810164121600 524153 -4432034908436069911704206759280 524154 -14969740362252247813762579322880 524155 -6292715270806813046477075677440 524156 1813130577465089756194013468160 524157 -26917812086318082847497282000480 524158 12391613376570083612468821639680 524159 5646429223275961609377462785904 524160 -1795098923703052898904362188800 524161 -7121987015897777962535016035616 524162 -5686956938218275086664289423968 524163 -15077158987841571035148765211656 524164 6037922111015083265967456181376 524165 18927760698717891382693420454400 524166 127891562633712791403469056000 524167 9316624567546324092600950016512 524168 274078529009053279450091074560 524169 -4978330088623477105337361104400 524170 -59071375834227094531692764160 524171 4057245651099366432561042972372 524172 522083682077491043708421888 524173 21421876023604856746122844870328 524174 -5265526765046669378998953733248 524175 190855014835849879707676638000 524176 -5762037836375153674659616100352 524177 6355333989855377091761439057780 524178 -17395061890895173678133855900160 524179 2922155808242921292546925430912 524180 -19906122166426463948789086521600 524181 3666268322653382341944957417600 524182 24279517885126693733330606784000 524183 12204962470130496968645801640024 524184 -17262992348469822886165472071680 524185 2848350699055868070795896297160 524186 10257541510874527211008524632544 524187 -9593954752042023073467757510356 524188 10062278347527467885804367435776 524189 -17983645511028434043945787850010 524190 2269394306511604798968837239040 524191 -69743591853717936084689437620480 524192 -3095623700237158908186936803328 524193 4151226157712727725641137988608 524194 -20028481823192480440899556457088 524195 2358067345773054122657542397760 524196 -6068788232526406035530012043648 524197 -39087430396296331913045135500354 524198 4195539044780817496999636243200 524199 2157401685234489886290037616208 524200 18461034599064958012416441984000 524201 37603912477622712265479511838202 524202 -1711526213492089605138792354048 524203 41962696612440639432594633606452 524204 -32723604945435014657731845811200 524205 -4713422256454811727592259913600 524206 10023377598703372816801346847552 524207 2998300887161630314578133337280 524208 1378097154387459718641318887424 524209 -9829258203561151670598375694784 524210 -1632221972302170592530012672000 524211 -1424428621680374928063392086728 524212 1781392644648659056074509256192 524213 -69059450819112692464095882816 524214 -17342187674614938077006169163296 524215 26216803202316765700224627010800 524216 2568940621345797590996275691520 524217 -4145032387644964387368790327488 524218 -23867693394110528329806046615440 524219 21638817126283585910336271691620 524220 -6913425926511987365725574814720 524221 -677970548197694573591489339578 524222 23436077672520133774100822982912 524223 -3994057003511999851708150056096 524224 12586828833207741947426851782656 524225 -4780007249086028505837556920900 524226 2060094082071960995933130386688 524227 -26071690310431829283420330177528 524228 23026270259292560285417552993280 524229 31454007630566003516600986668480 524230 -5127968475618195417842729260800 524231 2073304474387590330000228739032 524232 788444290185505218728399692800 524233 62275049425971588433496889769380 524234 -19573837179988692235388545484448 524235 12278651771594773670275915542000 524236 13429319555220195936856228801280 524237 18746913416771061120802804534752 524238 12671993328652763091702535292928 524239 -14187301801833927869579860610656 524240 4780046447377413771732836597760 524241 2912576171998210252897476683520 524242 -3339711742256026719380222095728 524243 6745845081917173013574940464492 524244 4378195466716532650459028269056 524245 24412976740991486217435662065500 524246 27176453681557958615262869088 524247 30070865611960489674979490961000 524248 -1686846968312463664689185280000 524249 19338985114258388470896534850320 524250 17197176665073477323163526488000 524251 -13261415489869466716006129816848 524252 -35548405155525473075923100235264 524253 5974952135289119322195240703584 524254 14316807394018648891939164264576 524255 -34111911309044059783369434840 524256 -223026188539958821440649691136 524257 -7567092684348552233398164614494 524258 -319703984572649487256824129024 524259 -1246629531565147428917496971280 524260 -6843131223448900987858685091840 524261 55403973801825141331316415092862 524262 -9143542749216937497898602792960 524263 22397594426677538721076217628240 524264 6601144646992494244989979130880 524265 -3974217117150802560320225623680 524266 -17641941702005614497496293081168 524267 15574844357714155796198369764080 524268 -14159972247691587592646460757248 524269 -12096997922273509721174771116330 524270 2244126385265139218023356153600 524271 285820026134941511843294456064 524272 -720091941701290205694316773376 524273 -30531417165992594952574573241856 524274 5676076821863589605494015184640 524275 -39272504678389872357738724626200 524276 -6731998472998066899992497728768 524277 9783686251489998231139574490588 524278 -11106450699586027864168215454560 524279 14713816159035118154293863174576 524280 -17015018655683947012822510387200 524281 -38992482052493625988117621573500 524282 -23301660752885531994981823362816 524283 11510400510950590149241040371224 524284 -20667877380502398589548976144384 524285 18152359430249868155699737628160 524286 -459562608520321031142171955200 524287 27144573315447074113977239207936 524288 -23589995333334539213089642905600 524289 9752035974954751985215881567024 524290 -896714883977581464927995606400 524291 17648376970612969548250806322800 524292 13860111441784822831613201329152 524293 -35256607807272939195545659040 524294 11752911400865562003183131289696 524295 -10547908896820304745288782933760 524296 46238339078655393185734664033280 524297 31794719520364509011596586145972 524298 5347192200707239538904461009664 524299 -127207423579596145285624150320 524300 -5747948545536823012112447366400 524301 10507170403401899583656425309632 524302 5127449925713829065820470780352 524303 -2407132076570388145449402056832 524304 3813347458461454068164644896768 524305 -15863367074842848446446187088000 524306 15020444632928182378706762366352 524307 -4619953144242165635609232791808 524308 -5046317819471202465289245880320 524309 -10740583009818824220264943349490 524310 10899582517437565296246947660160 524311 -15366050095602389625473048386488 524312 41969462178690734218793462323200 524313 1672519706044900924438043241642 524314 4175825808750774265845875400192 524315 1304320164748037524388410920720 524316 -6493594675378095487634132929536 524317 -74238846419663967369829603138848 524318 -545322780840977918961642321984 524319 7707394270027055399014854185544 524320 10387750445142639980721949900800 524321 1639380554130365221755072222912 524322 9808364861781075444865984497360 524323 -38746201179559307031349102375520 524324 27487725282559473895662593664000 524325 -6994542307259464689569372942400 524326 -5448833447804930809045353076416 524327 -33494440017043640211712444681344 524328 85097876729222768884143390720 524329 -7140831614849052279020058197112 524330 -7982625401435983969167974497440 524331 -16320406806488304440119907114400 524332 -25467646121152040864347952302080 524333 41547799252029045516106969875360 524334 -3402992937079163199085568593920 524335 5379319062925261998261258078720 524336 10225309158691717665014318088192 524337 23865679290165943642239127678560 524338 4989070371924111264635716377120 524339 -42709601893288683797694617877720 524340 -11195002312830035304675691622400 524341 -42613310503551554698585282138258 524342 -61556246837293313778784290816 524343 -13812997390782627818946809952000 524344 -16432726108721108738093685411840 524345 36253419769312006721006885564100 524346 -6345320029702043850331656325632 524347 9054994172269495980979099117796 524348 31126580581231335559446531505152 524349 7629983315870169348491823116460 524350 -12720472527162539376177278529600 524351 -16741152590483661921487802211648 524352 -4584198315475144489234593742848 524353 -31065422274634220523847903022398 524354 -7369960024956682096956748915200 524355 -6390243889462347009581622679200 524356 2625201672175114870466188292096 524357 -3193792548586995999151227444228 524358 -18270552650663034182916452801376 524359 -927637054949423600066097448272 524360 17107961563691760976151503104000 524361 17639544966548683540788824940864 524362 -7682313703617445616595061344000 524363 1589439014452802411816903809824 524364 8279517815627599129079619136512 524365 1283876386268307373896342912000 524366 1871807094457261319362816707840 524367 -14676936185587891382728233467760 524368 3624442127838343327005878370304 524369 34845168151483311193536855814770 524370 -355585877897599041164626452480 524371 4819630226841696289765662585592 524372 26694240469486367683689515339520 524373 33276807600501175653449888990784 524374 -25170645332634779444048268452064 524375 3892508899944516884448691275000 524376 -12865048695087948413734823700480 524377 -5739168293815903395785504558208 524378 4809282919734103771787797908960 524379 -41433679437378845965857275880960 524380 -25758150050840001306863973672960 524381 -17921492059821541776900607131840 524382 -5000599523495129132731365593856 524383 34791954832471551007948403956480 524384 1565866898848806140859388526592 524385 -35419420675401735663469618560 524386 4233353986997034323337716557392 524387 36151140933204244541759705835036 524388 -4485881823978326552623845918720 524389 8712554750626588564442465608190 524390 2957180774130395992749678796800 524391 358837215396652777505307560064 524392 -19157714001791041814058726604800 524393 -59410708885957104322201458977136 524394 -5450801422456239536538527622912 524395 9574671011908441848674384498400 524396 717463251846863916606931783680 524397 -7972803060580707524017878974400 524398 -12873435947147103939871917459264 524399 -8481377307237653641453712963280 524400 -1260786937765990596329668608000 524401 -5522196623432921337232061410508 524402 -18669311442446621749169602790400 524403 -34696128335415458778325301778936 524404 -20188356443622430797575250070144 524405 -4132714675629305829648685376640 524406 -5735587121094265717872865185792 524407 -16899079600598935800220422170040 524408 -4711493497447961177194682327040 524409 441550155948518760329659525920 524410 -5679484030216494575273548966320 524411 -53784133826503126195917352208988 524412 9195752861483796064286378744832 524413 -34841398665534678015013075529338 524414 -10510248557544379629429020144256 524415 14978815968795329941749485323920 524416 540031939173104710043849195520 524417 -33000702992250138438282491413548 524418 3200860279175185056725461240704 524419 7517657154552316789607866115840 524420 9345492863177466486130920430080 524421 6640099604662952428283674218240 524422 -12467229280925390934541344920448 524423 -4676683863930753996604835009784 524424 25429097629909790231297938513920 524425 2971940159671053735324587590800 524426 2486508167899733019756751005696 524427 -8699186558436071527828886307840 524428 -651692850233746297148153331200 524429 -18069239504071234553031443504970 524430 -7804797951741835507011781525440 524431 18900386619820319204079911838864 524432 -884848152816124320782717337600 524433 1433447407858808232627181256448 524434 -7283231736115471024357857846384 524435 -18252371835472170685059266857200 524436 7568006121567050091297205800960 524437 -30116645885911758892013757976388 524438 -2571842157369410589086169183360 524439 31376832514769588649176514609504 524440 4288345658569195134421218508800 524441 -22684154636939140403497902336048 524442 -4405654739357239090543724671488 524443 28832567997696168635101445872480 524444 36981109083878639747865280359936 524445 -7201614957756332960335639762080 524446 -7264543118424170075813247111936 524447 19628889061298245672344352224000 524448 -35979529499626959677135341486080 524449 6112283571603276683184812830000 524450 -102854598143696760738085581600 524451 20059866845932969371690961554240 524452 -6682632649684356654826144660864 524453 -52497780489013708943450117759298 524454 3438576824929560221223987320832 524455 21115943169365545106346618930360 524456 -11487688552199361119825112069120 524457 -1169173126097350059838544274960 524458 1711383258116700771399123425280 524459 -13529452163962584949233858514896 524460 -4544648133072646309607954211840 524461 -20309347315723428288566116935968 524462 26626777714529857697068741607232 524463 5329911962605407977254948673544 524464 -3012778701983467133579679416320 524465 -22728867127292621695799093448600 524466 -10656300550684577673312984206448 524467 39814130622881654910136633970232 524468 13284734066957969589463313381376 524469 -6900325704794035439160584154624 524470 4663489797545499832840047100800 524471 -617257263947153085323012299368 524472 5601052661811738005451553320960 524473 -42919049151000991545173812333440 524474 17184867468559821338458847642736 524475 -129547688999439062379183483600 524476 -54850765710679967581322396999680 524477 7178820460579853516928833098560 524478 -7533993084345045991545817295232 524479 16678039469419102611646667306176 524480 -7774638396912286096556556288000 524481 -3971414732611257050153896471680 524482 -6063641515824066413377156182528 524483 19187500225450302469710502339464 524484 25711213593126458699627303414016 524485 -13347744903936438602857938613800 524486 -13051346355303167130380031845376 524487 -10320035090974082599614940727640 524488 13124000121139728768761896642560 524489 -2778857605702261052683131145728 524490 184805673515177459601675813120 524491 37047510886784139769641692802984 524492 -4589355032871347992342538093568 524493 8153029545820991439339857720364 524494 5701697697213332688298364976960 524495 -14097811055949590648451170890800 524496 -3096296038850045764088313151488 524497 40885682028211973196062259496946 524498 7818152409600705360630278818464 524499 -8732890193409571480869472231680 524500 25598815147560756651570820800000 524501 -27900140187064251541283494319268 524502 485240538445069717240314209280 524503 6710222912738899405374737621680 524504 40947586962707333450874884597760 524505 1872244668757381480114010841600 524506 -7264548900394859082144987564048 524507 14410951958666167739763502146756 524508 3636427946606879512190017950720 524509 -17661037297045303659672858323290 524510 2646103448217020211464350924800 524511 9036497901637916979139828866888 524512 11769598777469412080383553175552 524513 8663016768431069150999695359648 524514 99650736407999419387727431680 524515 -9840687926179950521444397710880 524516 28528152813281587428410473549440 524517 -7037334782441647299835494545088 524518 -1825873602388702332188864549184 524519 33756297340454109416280035428920 524520 6585011859436302145796348313600 524521 1451377179343583819101686177722 524522 14560749912433852736781179067312 524523 -11592483817877803511346952861200 524524 -4807616255793454418786289401856 524525 -24779123963290453542989858893950 524526 11423535171651893861789204718144 524527 -1864286821390934229915262680288 524528 122916591203763519686712164352 524529 45143872312772482408904822773920 524530 11754669669236206526690996384160 524531 19714242499775721932501753696592 524532 16326473454622867555620257513472 524533 570612057322793074316040742062 524534 1803260475000487418329874550720 524535 8139717949607442001286272440 524536 -11759337856311336488753102131200 524537 -18205544548862264259606524715768 524538 848657004697003594529934701568 524539 -36192902370127048253990386302800 524540 -610084516045576402309680821760 524541 -6434742592650605108923446688800 524542 -27666690626711201000783396963328 524543 62911155163166564104307205047880 524544 10420368256542331089380645535744 524545 22985750052018300814807850632980 524546 -7421487803875988241864094985472 524547 8027999107845539651998013149200 524548 -19697474645754113580385303793664 524549 633436899239153690229554251836 524550 -2302097210433824514151554288000 524551 -3408275820855269575564531282496 524552 13373283294226150785775853568000 524553 -23429912341587513381925709581296 524554 483767272129106803437261601632 524555 1983533693362701470110493052960 524556 1163882094338502828322184252160 524557 698414872644489345677144598240 524558 -814772034818613375921364300416 524559 -11323814764301853973805066279040 524560 -5331245025252184678041137971200 524561 21697144889105602081141623815232 524562 -5205853228662576966870994981248 524563 18729855229828953560136042620224 524564 2428624971391425695377310976000 524565 -21750891982634156844546280075140 524566 -1718571880838213615678155211520 524567 -16441675107031802928897309726048 524568 -12030575711472453249853139681280 524569 -781899703226087429973174000480 524570 1329840876439753936598364000480 524571 -11221686640974841776767962336320 524572 -32910943961736842368975908289024 524573 3742894771975228569280727555136 524574 -12237883253657019203407133680512 524575 -21515637765308249978588551820200 524576 21519321072332659779615776243712 524577 28345552173350078570626875027120 524578 -2091531842239102039564496474976 524579 -14747060687728731780158054426112 524580 832717609212690883988167680000 524581 51509499891750752693597148620700 524582 -5110192574111187959940078614016 524583 -35352262419370357083682299332400 524584 27252428177466857817867887493120 524585 9598162133789235402402674895780 524586 -4541909265161623879130142789120 524587 3866609016683489060872205233552 524588 10748901429172124860270380971520 524589 7540414643960465759704770370848 524590 -8578057951836831956826161433600 524591 -38118861168843264930025240897008 524592 3629034315275648995458572304384 524593 -20235525961199392782775841330158 524594 -5313523160087017140237821317728 524595 -5618969105032013087592472678560 524596 20952415357735160065491529251200 524597 -2632321779355042057631865806688 524598 13718736886274663359408322595264 524599 -45077828661225347992865737101400 524600 256636768704782541496447488000 524601 -678575740343673878593328016576 524602 1942718052216558069685265356512 524603 48742697791147213171417601433960 524604 -14701979577634687901692807663104 524605 1001117242023172807702927968000 524606 4160543551013657850824926378752 524607 -12818207896143326331247145008512 524608 5274360487240649174532726194176 524609 33129191744047916497339765061040 524610 -16886826284280958649402301312000 524611 -8672720326105094435908903732848 524612 8934142198394134188117968059392 524613 -10003790415230359405438384058112 524614 13948048802715589023474391932672 524615 975445785075301143135893699520 524616 10580424615480682116505116057600 524617 -17445082161504868357510825778780 524618 23672038524686416370262024908640 524619 -310575980999665059592295753712 524620 -9962191773949153863636501534720 524621 -6945735025692414070311407529888 524622 -488372172604848695627317840896 524623 -512963402118063233216860815120 524624 7340150968404478810052649738240 524625 -19306530817338275010954644400000 524626 24114509365605722063294462650512 524627 -31909705851168455629837191288888 524628 5346840247081645034586089318400 524629 9461459812507208798045988124800 524630 5568991870299815287876397080320 524631 -12812709714039855653659622961048 524632 -48514550839035759413781611673600 524633 -15606520043812831340286772448118 524634 12288395195935441953928048108800 524635 -25603598718469052023162566893040 524636 2304740073410383199166448244736 524637 24313167893881283369758783552512 524638 -11235392860918822748268030189504 524639 -57874056910374879821147629128000 524640 -609781903049573125496706170880 524641 -20198812617498400453668296501228 524642 2595608475201550615355046011472 524643 -214837248603269527997177658816 524644 4567419214931524789248331497472 524645 15419254565336116338108331466400 524646 8324978355727708100711229437472 524647 -15783814483177166858720755217520 524648 -11257226460818858473775975408640 524649 -3702706557133329056024539993440 524650 2183805240414459318966909600000 524651 -3651205161240714308752030940808 524652 -22864084043288317347802623994368 524653 -17652018496335928440674549427936 524654 8240417851391344805200661469312 524655 8663630123769300547979658598800 524656 -1853481894497032593057316864 524657 193166641064202593009217201024 524658 -884117540493308851002562617216 524659 12565138726246698465759768470904 524660 904676989875338813547919142400 524661 3303898252202541386399778870336 524662 26579512615717302230044815836832 524663 -2151713453757770306866251074040 524664 -16135205844954362922904987238400 524665 4490347558074225958499682549060 524666 22481500943017351263660926891520 524667 -1959538858683284136018071211264 524668 20248682039712375178905235054080 524669 2741578038108426932469730088070 524670 -1043432472025002815459791113600 524671 -5341159148050099745092391473440 524672 32324772299130568541419339776000 524673 -19941271491988154685153921820956 524674 19662626217901165065666801744336 524675 -1904057270751503415721295035200 524676 -5209214684751152781739164020736 524677 -13177402490046466006201951934976 524678 6521553548300154028759223980032 524679 15573449863408724713474632143784 524680 3333465385202652732523104768000 524681 -44150248705408606034652080668518 524682 -10290833508798566594640360605952 524683 -46807737822497675215589472353068 524684 -12271087499814217246752102883584 524685 5274222276873351036789192038400 524686 -124091400935120588014578762816 524687 37106801478354702585172700728920 524688 -522213887927820019195616034816 524689 -17608566517229556304878061011600 524690 9542116135230970551562682150400 524691 -7768360592643447809936818972560 524692 -9394075762958248868981192301696 524693 -14456859184794461430231181957956 524694 -1491255169366687448237671667328 524695 10974146060256516218310978974400 524696 15610586486284461209041171937280 524697 2109833547564234015460946560320 524698 10528682155121022628880329743600 524699 -7260040091160611555712645377280 524700 3639688586166384508991241945600 524701 28070588783498816963870361065702 524702 -30311200213764914096603630456448 524703 -21806039591580739855467816096696 524704 -22672462539553990097102344028160 524705 44285712728621316597997123925160 524706 1323180816487820312777645409792 524707 25585097897903532683166896916956 524708 -6719878008211153049969088405504 524709 13068744860077610515660790246844 524710 7973733691793831219288315228160 524711 -21901290480864288159325310390376 524712 -2249606464672493363865396756480 524713 -6267873967055073450268546759040 524714 41613570213905440363386571805952 524715 -12317587370195483930809480580880 524716 6333305435122135498999791754752 524717 -17471751648280919273289295388448 524718 -469366483666163932191678531840 524719 4223960602787740252035856082048 524720 -3084540402919692910172797009920 524721 3941663360041018214599456947312 524722 11491691566962596613683186469888 524723 5586427510720077413555476725720 524724 924151257211953025055588659200 524725 12546252424733809051558298332000 524726 6643106628077506987380371529600 524727 -601473637071375630571464895440 524728 18853185771784369129208736706560 524729 -13280956050210003333179228016 524730 6834740000217981737283205758720 524731 53523439029531518888552430130532 524732 6967403974658354011546842189312 524733 -29638314979723519742871951977952 524734 -591503302967225106370211889408 524735 31597430702139348412187183272680 524736 3377096693746681165684892762112 524737 -2792169053896451535985634106368 524738 23202255514252099775107437197520 524739 -15159711150737215163308668399120 524740 9854985462498845800822781072640 524741 28094407003115200349263602549630 524742 -14690789402880263415634945912320 524743 24820882670349701870734232427992 524744 17475586647398681780210654822400 524745 9623204958911204933333048534400 524746 -23794966634351677378521774935040 524747 -46121372542525425414672199773480 524748 3054189532668610419070105337856 524749 -6965662969270098662490628628960 524750 -1367443559238850043810722800000 524751 26270860589634426553081661463432 524752 -5205134770138075367551396716544 524753 -8886442840345260510171463123596 524754 8273826529874493126222831419664 524755 -14919576187461734787829986355200 524756 12679675027241249929111942733568 524757 -30892417407667609209433293403680 524758 5840259626485266866120528371584 524759 -17596495639791697281666579686400 524760 6975476425309948739321615769600 524761 -15645263750836442081257423694400 524762 6178206211046019908246673230592 524763 1980583655707829865905668486800 524764 -196395212033704970587319189504 524765 -9150934616073872574278013944340 524766 16821166545540300053092099074048 524767 -24159478632539940223598617232960 524768 -6291199130153224620230386384896 524769 3092861304447130108037731884480 524770 14741313073896055870699340074560 524771 8108482101158801384795869716144 524772 157291409237073139267733975040 524773 38695582880002373327651811653820 524774 13685145843773492103602838695136 524775 11820264299524409026268652103800 524776 -2550495282318682229663917424640 524777 65149947064593945406083148938 524778 -16421800860417321907620945811200 524779 -2903312771537710793918962823280 524780 13255648599235187469691654425600 524781 9503841074160963814058480510070 524782 14155824104908519157582181820992 524783 4025070919331841467469082097760 524784 -616223434958784924140729696256 524785 -46372729638154478411673035812800 524786 -21263761100071676024613012260736 524787 1308495744029150519527713301560 524788 39775629491488403269380118849536 524789 21405810993447551906707073212590 524790 -5597013603670632858016516032000 524791 30965042687755897065386232753552 524792 -36533445522873291019716513792000 524793 -23830134526179059957815988335536 524794 -19671417437194798089307342663968 524795 29680566850763568887098427212800 524796 -3028605223660992093361001020416 524797 539742070853247595841556805120 524798 -10888384835581432958662282905600 524799 -501540453162867085219750417920 524800 2867470818658669915884276940800 524801 -48447647308318830692305794675198 524802 9014447916994770267259529032704 524803 -16285343258021166561923796850948 524804 3749136719026132294815707590656 524805 1915785498703554759755815387200 524806 6825743490485560537747311467904 524807 11035979767496330187304297684752 524808 -5031290588217478113424499619840 524809 26965843939987717164853177733904 524810 -6369523372997783444594269255680 524811 -3603461388513039190858815634176 524812 -4997610720474017266917641177344 524813 -1874869253853992359033271320020 524814 -6050920731125724799067291046912 524815 -443705506329785687174232596880 524816 5844267845327615461465166979072 524817 -23174967189136745480348622270366 524818 5103038191893090203790681085440 524819 40734372584335287820316546283840 524820 -624870230273162992688107345920 524821 -38925979846976799417180709789056 524822 -1348652355980766785019091128288 524823 -3954557423938899951823347691056 524824 -1541682717072064911950204712960 524825 -3892930695782171916512367000000 524826 -8755851613628967709314490329600 524827 -18743839106419622994571613203324 524828 -19584290528922995423126761029120 524829 -22002536595691982018859513791616 524830 -319565369125280073198665364480 524831 20202444027932274216016285729632 524832 4344755205389925197306111459328 524833 23308850727992982225340740839940 524834 26622125175076799563599186008352 524835 -3639820181235072402434487188400 524836 3350557944782651110189185478912 524837 -14673172918582542636928613939520 524838 145800220428008778067796977344 524839 -13084952040148724385186596566584 524840 70748863360230927025673164800 524841 -6961780476223262939572841109312 524842 7014739112317697268971861244000 524843 -21406234670037259704950442839256 524844 -8308305688469731495169562961920 524845 6260931554876749198745679082680 524846 475422348670092252294320058240 524847 -10111289760501742169370906722928 524848 -5406659810196941641756157820928 524849 -8449726849163135412826506506880 524850 -7048457442565851243853076400000 524851 -1157276757925620483088705415648 524852 -26787668968025291034138710120064 524853 -8523367332302115584316542724480 524854 19257958016906315204843541099072 524855 -2586976944707655648050071059240 524856 12375122790213804296234100326400 524857 26112287981683276375593907288106 524858 -447295713105482759759033479680 524859 -7204635418124947309713898472592 524860 -794175325408424427682463907840 524861 3803363291027686031862444945024 524862 -7424026826536804673603822369472 524863 8113967295466499790766861138112 524864 -8359407532412397451003350220800 524865 975334900258278964313318485440 524866 -6407816328588643037251069528368 524867 13998759808426893792206752455072 524868 12116438097978598473006210908160 524869 -3192642021405387009675854469730 524870 -1647582793817482287680638348800 524871 15364139381741043142419190588920 524872 -7246855055289471912776149171200 524873 24301440972576426747669875836122 524874 -4961984812410028309101039656448 524875 -15270884396735582881641541320000 524876 24730128077491892716569906216960 524877 -7973774741620979809901607631680 524878 35562865882126309161893536366656 524879 39279767337567730152236741973240 524880 -4522203887865923246498571755520 524881 28246667817776085240392895811200 524882 -1280597216108284166094467027136 524883 -17356461350243726675959335726336 524884 -31582512298861081895839727661184 524885 -1470393627337314351624424336200 524886 5149866144094730028068057878464 524887 37446265599386209384762669608792 524888 -18698010622837452433754081648640 524889 11339983023851932075377714363354 524890 -13866006905046946695358029376800 524891 25551074847904872082783537304832 524892 3971066761443391992502815227904 524893 5487702589037180280711907855142 524894 167069243182170037679749025856 524895 7845729867692159020248041280000 524896 13555373112606944210735569305600 524897 -27919998254048538228001763376108 524898 -314377022837946376382640048 524899 31750215297156099255144037583900 524900 -4804178735934859538559152928000 524901 -248038685671404562930645965504 524902 4696807673042763861888266113152 524903 3529997933166424782411797256624 524904 15962614316191980470626065285120 524905 14520893833912227568973607498120 524906 1047716588079907812127094609664 524907 -24280072629258575669353973505360 524908 19116936112851442731633290804736 524909 -8247114272313292992231837626496 524910 6899902215774888610075287519360 524911 4240862677725975610988441851872 524912 -6657299312788355473877927362560 524913 1917303383748893107399795994400 524914 -11641130145113116305714492307536 524915 -11615029190170293102756921231600 524916 -6347036873846985653600357971968 524917 39844739886067208212881905666592 524918 -8478319607366158927605386943840 524919 5290225445956401898050611687760 524920 627963876433264247785862553600 524921 24755494413783874370814013798122 524922 1797625395365581433344792296960 524923 -1414716100177423138286770575360 524924 40011190352935520934156336592896 524925 -12904953224190806430173438175150 524926 8954427043367954602402240131840 524927 -2428162581870267163933140494400 524928 -13932440222110352049328493690880 524929 31664625844908669487243276944960 524930 -5028453030881012664194827200000 524931 -11454708023445035768045846821056 524932 -27948219514752545474344201917440 524933 10616788767884460694011431449182 524934 18829063167948284285191016442240 524935 11699209451946688417210050101880 524936 -747979177555443834955497016320 524937 13669058176955019882869067949392 524938 -13718143387646531280710978780880 524939 16377046948344044050900094326740 524940 4907661113266896603611304990720 524941 30674665462574768668931345180342 524942 -8492725652528343966361875542016 524943 3087224918835721581906497646144 524944 20800305138962548241833656320 524945 -24218077706903706630408973067520 524946 8242873464374729253570932717184 524947 -25185397127839730963558437419604 524948 -3890301980763429749583010560000 524949 -30172778122936179200407898067072 524950 910341781866219856348332900000 524951 -9389507017677510104452717726080 524952 -14921916895610037884684123873280 524953 10472611009147815578866172779968 524954 -2106689114305995140562176191488 524955 15234489235589107074954603609600 524956 -15845919569992586047359083704832 524957 20143568617587744707209468255206 524958 -933333095452758069950630830080 524959 -35177595005019569537788275799840 524960 35708968714259994299246763048960 524961 1284126345010044616893580268802 524962 2199307976820822901444133184000 524963 41096020306364966419593765973212 524964 -4583607189626749384661125533696 524965 2157314110643138360770173582720 524966 -6133094096885969175655894814592 524967 7264987279919110930397716279080 524968 -28622699780819780463559941242880 524969 -54194381438703091835364233658630 524970 2150415116907498316132847251200 524971 27200314616991536087241240133172 524972 -8210452881967390083454449024000 524973 14147539718148411452302842494784 524974 -14670833238363542217160428713088 524975 7455476194326178845391024387200 524976 6376506584877763417606803259392 524977 39411044277911290607255809503012 524978 15554027401901132122192891745040 524979 -1108462110026857095289442094432 524980 -373862742043926057724035360000 524981 25200324305592603371799572524782 524982 -7392049807210918644369994191360 524983 -35695375088746219743651470071768 524984 -26383757163159483880961804697600 524985 3450116609612997857414146137600 524986 -4788150640295861536646686343424 524987 -376284456367548544871266112880 524988 5789729214404741935048439301120 524989 -30060085174959496842778314666560 524990 -26649406519985781019043205189120 524991 27237028759558125303541518460800 524992 6648497365438158680371926925312 524993 387659937645077688002164823616 524994 7554174134766580121642726959872 524995 10232010334904058316587222090000 524996 5237452985053140949596823632000 524997 25809776984816872408747979787168 524998 3114242183610036476073982096128 524999 -31368401317525889564507909769000 525000 -5406814835228851043231232000000 525001 29793029316339202785821206887002 525002 18652069193250134156286869243952 525003 5881749523930912961662006564800 525004 7778834342281190080309642509056 525005 2472869942779807133343116244720 525006 9789722565372355420230547485312 525007 -2066536317137382140507017142400 525008 7399375315599780057857424752640 525009 31795092100729678688673388011504 525010 19250900537491121623342583168160 525011 -26867097653512098756707280390960 525012 -6807548987159498918760341956608 525013 28806630605841500642287711741262 525014 -9585083404144327987644006012288 525015 -28658404190652530969473402716000 525016 -839091588681635389011773030400 525017 -28888427339356670306573653682934 525018 1465140480367845998072266702848 525019 10942587760406663996818110620 525020 14043968239884691336096131540480 525021 423256954632921352108517474304 525022 -14278290541292789493031295906688 525023 -3271883077579070155839106886136 525024 -30384437915909099753632108118016 525025 -14425316415869471660107410973450 525026 12376689594370904038361227205712 525027 -15408769177030647256948789827840 525028 15692947394343408266307809918976 525029 -4975973025435963346503134666370 525030 -48733349031947400975662376960 525031 -12720717649522544504998094836568 525032 35702426050754452939782347750400 525033 3745389295499349471437196637002 525034 32383287068919156995217619944960 525035 28384753237827516909810378924480 525036 3551475912514817098822697498112 525037 -46901108668515638623875324583488 525038 19228931487133554106804728505920 525039 816869205504071408384826294024 525040 -2149212901132980476360735293440 525041 -15548667115152470257170621208800 525042 81764156935888314009485755392 525043 -40986927441351481019938093414708 525044 -460284319453193838670523473920 525045 -10568323973931678672491264198400 525046 -9539756799797740280950285752960 525047 -7460546911144368237239277584448 525048 37037613601274329843202863595520 525049 -8654198164152197520201278286528 525050 3813349711019359785391311262800 525051 3702872791654156504571375952792 525052 18972551464582385811829634698752 525053 -781833429817048388342037135540 525054 5161441512737022355784210713920 525055 11457899709911274189717213010560 525056 -5465361719942905004379925905408 525057 -6474605898007644820759128606912 525058 -2887628442011643199423211634816 525059 38604115807532946595583168496000 525060 150675609944410163223542426880 525061 33515707281953298296791693115452 525062 -26493033714192985717702140568128 525063 1416816371393302085186887565568 525064 -51297487847001642154943664368640 525065 9919256936320077041213212833600 525066 -10384094755383202668276591365376 525067 -82673306638033979945766637728 525068 28827293576529839714832895534848 525069 -317423248061695941420576175680 525070 984179903195250259566730421760 525071 5504169200114976616235511203112 525072 6955851497092352772608416481280 525073 -7284988184422219075276458896 525074 22285552371009475342334070136320 525075 -6298376275305813412878172709400 525076 6932325962796535988827635398400 525077 -10858279833716707921629626399328 525078 5029963323884977991400229483008 525079 -77975034599606561826578175425328 525080 -24005728677484344658439693721600 525081 -4645783202936898876551480736576 525082 2213579225596251576827284465392 525083 -13407842623499306856572249006400 525084 18035173754993821949629545922560 525085 25744350267957166622995186856160 525086 -7349982047895809575001661691008 525087 9520386822612762241921128809568 525088 -35355883727719200567975890780160 525089 1873742585405666803135608120324 525090 4217458955699664250984390026240 525091 -2470408772577519412857620602928 525092 416977441850367505561519199232 525093 17700736534951200942760087440384 525094 46168445836129902498817521321600 525095 -7443607758241580325846996131400 525096 -13204621996847579002220509593600 525097 -20852048653909543883112076098140 525098 -4278286991633466092252857476864 525099 648221168515065021361623641328 525100 4868021216317877093542610880000 525101 44798726938067968738858004478102 525102 -7907161000050939028438059807168 525103 54805651897560969130063641349200 525104 -1028683528192738795047408697344 525105 7204671554870842843321675085760 525106 -8889645967426444451240633323248 525107 51643120673561564029728782636232 525108 20825174414514980729062221557760 525109 359769104367618128152715207168 525110 -18375014742889353965376612503040 525111 -8041011347039490827514662122800 525112 -8511210715062045712720723845120 525113 9536576898333789297079689406080 525114 -11555400663681621603316623447696 525115 4332011268838599766086732293760 525116 13389745091704099585170240794112 525117 14471264631536915261272781863680 525118 -13333271871316235632229832701760 525119 1454880647509230951129339478896 525120 2471153569721231516655660564480 525121 -8952566009097340478855055871548 525122 -8302403431919072930432330795520 525123 -10031495079608143638996394440216 525124 -16730051670275664388849244953344 525125 -30445733709637343163068345301000 525126 -1738548925530098377897977624576 525127 -14466253943300995122048519322024 525128 -4016678128581553870163090503680 525129 -19488820698918879729141330503712 525130 -17405633682254310587038450900800 525131 8425483822548955124418538233312 525132 10881609863238620896567803816960 525133 -32125556198220238917310434414400 525134 4168098741344328357280756737216 525135 -4775607830640761314062472683360 525136 1915948374022304697657984417792 525137 43838831847149152708445953788786 525138 -2450707666451461610146338973056 525139 76170321805153306288042104760 525140 -3134810275530504813695631360 525141 -6476277021927516089260588041120 525142 11940498852213563870053472193600 525143 -29924495290046263986018131023608 525144 10647561060800390406468422430720 525145 -345837555071234142491363281920 525146 -18207563993741143013551564346880 525147 4624394016797702380038361780224 525148 -10851222457527897153315655462400 525149 18971673660060410160283394006220 525150 6721055668564465871594412720000 525151 3052615289784696585830825510904 525152 -26246903510993790010543867035648 525153 -115722586779356264744512488096 525154 -4753825302837602538736223344128 525155 1280664816042332549573471188560 525156 6901347058219668970837511976960 525157 -54584002192757174024350905742594 525158 -4240990111876093835407755023424 525159 -188284289144937959298701416320 525160 -11951551837460178447804647424000 525161 904778783257215528754284192000 525162 -347788020532419607614287224320 525163 -26218331273019160580322980680588 525164 13934292248181830203859902880256 525165 11740970314436926065845631045120 525166 -11879482609895705040900364843968 525167 -20185590835037063405435224724784 525168 1742319383012210770485791883264 525169 -4739602236622883104675755911580 525170 -4968243415652149631621387610720 525171 6867448909968208798265867679744 525172 15937164542937774754817263650176 525173 -26892270769874051913074802448896 525174 2114834405711205247893202474368 525175 5844368713034336920645202246800 525176 -2451529041163615419126228049920 525177 -20806880739698892933368388898560 525178 -9688983962651083567874884773888 525179 -45738357938127691970124284166720 525180 4600822056517907514513802920960 525181 -24768938676186865559934614504628 525182 -13335636738809772883796599571328 525183 7269182428652676078784458394824 525184 -9969767478759011470823663861760 525185 -19039695825584449903455299176620 525186 -1640971346441484568440501636480 525187 -7650555678245869722629011789920 525188 30556013509242151517223240309888 525189 2218370832266522534773262213760 525190 19959824630604697326868837564800 525191 -15444319036529650122640115442408 525192 -13323437966325666609756787507200 525193 7122293736549511895920252876442 525194 19520019682667680210095748078896 525195 -21425140705146426521322704469360 525196 3307892528744607423561698219008 525197 22984237713402138332448001423200 525198 -1677847002760570445077856440320 525199 -26723655165816991936384745294800 525200 1188735576430563122812621209600 525201 13149120529730331161337140309232 525202 62467096745724946862991796224 525203 -18150484102274637280149877068720 525204 -607030997784063391085661316224 525205 -2974694366506072667989972083840 525206 -11539097621625955044933109503936 525207 -23477899884033566408278769809560 525208 -6720121852198384351432833239040 525209 -23426518297010756473930091857590 525210 1048402621204360779061753251840 525211 -23226223394718023914448161137648 525212 -13416540271216654372879357100544 525213 7718297118854671327117259554182 525214 -19009198726994767335547860040320 525215 16743454972181480258456963705280 525216 -10985877685187457597860348952576 525217 -15039226717793571233030996505600 525218 -26976584892006080364928157988480 525219 -33546285151412587071125663618640 525220 -20453045990396739147844442853120 525221 16067607785145051690007889983422 525222 15443753326024040938284140316960 525223 -5215347837458053417021497688440 525224 -3533209089203293514374854574080 525225 19261727832827961336857465520000 525226 -10956791432530585397161980022176 525227 -7650978997066898062045796593560 525228 3513742098355847951942895157248 525229 11824238746587495741113512303084 525230 4336905064959237452201851806720 525231 25878989544336115845435670127760 525232 657934383933880590120162066432 525233 4505225038950297194696747103744 525234 12413754414264852623271011863680 525235 -164688050671231142150617737600 525236 9651769755770606814657039237120 525237 13345138811391397589567018691360 525238 1709039408871860202489259130496 525239 -4798208881010813200542622298832 525240 14998251234932458864704926208000 525241 19992231297349976280630735593642 525242 -4895151671065653796540498339728 525243 13144649299879742872193215338264 525244 33523217357355278842666066113536 525245 -35516003424730505374732944000 525246 -3703314573789464513504836161216 525247 -52993170929046419140881757722304 525248 5792913957458334429381006458880 525249 -6297808852616046834540425746716 525250 12724268257865445180688309248000 525251 1077006977765685600436047992544 525252 1650509900844343537228796547072 525253 22818715142377118152542909481502 525254 17552517262070926147091220660576 525255 -257876048552786264142559185840 525256 -15011158043633855210618404101120 525257 -23997641401386838665535036195494 525258 -5117841102557795141784548367360 525259 2396896254697194619876424169616 525260 -14991622750116770799657098757120 525261 40439946872314903961965419936 525262 -5523812448212718714830650652736 525263 -5875640843347952383781736888840 525264 -327443884573937639829764308992 525265 -6894032844949455786081636464280 525266 2038032780037318012746299314176 525267 6128300312720407752417725258484 525268 -13352805470257944565970233370752 525269 35468228180111249991993095929596 525270 4424957629340361728600083593600 525271 19484594704495348725784841009600 525272 -31886371818576140552535319511040 525273 8631262027529525636555463486144 525274 -11158832539083816607435197995520 525275 -20155152248630189914420614650700 525276 -25139365986652653211552140115968 525277 -10202212383035331982255712287200 525278 471245045773300266921151063680 525279 3078931519840339398020444201088 525280 -24960918026177730853677174620160 525281 16016751130257085042019597857200 525282 -6701938215841133358135394439808 525283 24816270427256635862876282521944 525284 -38229269763924713242526321664384 525285 944792456912106804644532337980 525286 2465014337424390506592532538592 525287 -20038255602634196720450281744848 525288 -31264702108134105894274252800 525289 -5694808680940454228362189594844 525290 17421231416276473345691747330400 525291 8538684205544853869261940752880 525292 4219486925787423687166096061952 525293 15142532421835950727002873016320 525294 -3575856813440377923144396334080 525295 11197267961330619495472305686400 525296 -9249301014477982088504781570048 525297 9697836174755038875721268160048 525298 -552868879560365318094956847600 525299 -37038909242105151174426454619700 525300 14746718179388396269109093068800 525301 -1865365485277934143526449504896 525302 -9487810713693776456022400119648 525303 -6303580664204975176093317055488 525304 11055310628328396487089637355520 525305 -30109515876370541819229112990080 525306 -11805150907233906788200347820800 525307 -10489258446946976499121129575240 525308 864479348450187680551345944576 525309 -4655557909090764897144447799296 525310 9766370060876970448464718869120 525311 36427319066730551215386992844024 525312 -28670427447675510873389845708800 525313 -26272387100947054127135422141438 525314 7542188443856553876453140066256 525315 -1900706078779617658697176654080 525316 13982448272324682134627010800640 525317 14582354528547052413685714375992 525318 14646399094144267358724510093504 525319 -50832746689449719086975235947104 525320 10895206767950580181021362585600 525321 2535788705926159504548120142890 525322 -3773177861825615692725328066560 525323 47829906771609155027588351655600 525324 -16244856602251660800437277970944 525325 -14297233620855798953133540521950 525326 2732497162954737989616366812160 525327 -1560769041841010838857443288320 525328 -3463899774222129491595387854848 525329 13698859517084410376616003033792 525330 4660629566447443124990397384000 525331 -55502436664637834009698141120 525332 -24317176949958897123194087862528 525333 8552815557961421591696984485248 525334 -11702359069219968170891271691968 525335 -24939209548522003693791279031200 525336 -2952313189178563560363658444800 525337 18332646839876709281761010529300 525338 1515172022440533589077272021760 525339 38693072517400043948315230409520 525340 4599809630921141026790344035840 525341 -55039610508630226594219889636628 525342 679999690884174537090534933312 525343 2341472886076901895259551687168 525344 -28279432227447809354436031217664 525345 21227858454619470701959448987520 525346 -37310114149312149939088899436896 525347 -6296673918016505851074350417928 525348 3425688608411341718558404693632 525349 4577248495344799103546263686048 525350 -4164179525109517326253800960000 525351 11237954854726215766606858902864 525352 -8954841665142130747332440401920 525353 -19680599573727775675142132107398 525354 -2908276206898822460456003700480 525355 24500639797507251336135343793760 525356 7290529628683958546677970230272 525357 -2598033296404768705460370731520 525358 -2492013234394796699704958178624 525359 45446853587123108887194859084560 525360 467873206862796175335358464000 525361 1621998792157194113188036338962 525362 -6291158818564826027359106339568 525363 -10761652385223591080027715423696 525364 10873915197123271333199247728640 525365 -19768757197515435708990491973600 525366 -16113429533230512615043150934016 525367 -17630863152339307497232367250720 525368 32543891516249540236642431836160 525369 -1083939452066426779733395147200 525370 5061579282272713190349443132160 525371 9522049498576253991063143088384 525372 -11810333999277905982527869521408 525373 49320647181660110706243240295622 525374 -141261566959044075990067574400 525375 -25187873711183418565071967806000 525376 -19360940116365476430146437120 525377 49091548070727505754947857260226 525378 -10611644384701196067742945547904 525379 3065807826673400164548708801980 525380 120844951530511545091109644800 525381 498499857299072271296043129600 525382 19034691927364639712200887936 525383 9579280935380353695774241017360 525384 -15506345137492004766472776637440 525385 288241090910543314842249893760 525386 -20138876490093730301024534662608 525387 12589702329443671272074175327960 525388 6082802508384330996202939351040 525389 2135740084513394182638316017408 525390 -5821285032927670817103409474560 525391 -41504328410898081685672055352208 525392 1142420519583199695694200963072 525393 -34994163493820934659449450857600 525394 707825647863091156369335524496 525395 -4303539165979954198013736434400 525396 -10478165191282086215729135966208 525397 50020734969491368070219917328846 525398 2390413331505668371166350304064 525399 -3188239689292491655015552770048 525400 3843346745975162856685415424000 525401 -13796273473321935628529410904508 525402 2991973289705672363192861080272 525403 11996422954463901284349833277904 525404 39150849329511361211519195776512 525405 -18215890152141646215344683527840 525406 2925713430454251430322539217280 525407 9639436643672525906984844300840 525408 4900383269890591487459040165888 525409 56012553494726979567212753560610 525410 -4622145579273090075275974076640 525411 -20237207020791676712626708858140 525412 -9149976063108244106987423735808 525413 33148848454404170153479500400896 525414 -8300417256202432153016321975808 525415 -13973776313661783811124048057760 525416 26272515973645364153785657236480 525417 315072434481792351620082126048 525418 17602578491871123271253840330160 525419 -7809684420837530522931679525248 525420 -5206169522028126105856217088000 525421 25773332075540772611005398211170 525422 25684394152337606124977774068800 525423 5593863259709501627894316472584 525424 -9929659547045607507725773864960 525425 9128424457139449477106205726150 525426 -2530360479420208517088380774400 525427 -9284161376120578693594248723204 525428 -3891113025864834910753997884032 525429 36416432161618363857805469870400 525430 -1289976306716703135264463088640 525431 -24531573009447721944407415279768 525432 -6075805372361917272661634887680 525433 35874801552866661688247620840682 525434 955173910021928352067357473792 525435 -822776370619657490685869794560 525436 1727727550207996555166922344448 525437 1843373648352066787049906283744 525438 6074589250585538083314200343744 525439 -13528300239477116437832984325760 525440 455755741395965610805533081600 525441 -7361053622433206403686302851072 525442 12141993615397795922191273338912 525443 -10808812401658022160463926446736 525444 -17461544698664816726841629635584 525445 584443740900858947693008855200 525446 20745445766634082935671249880672 525447 104745003402312944295813405000 525448 11330270641236088879335275397120 525449 -2368123874543705118459635055564 525450 693898997510602854261743155200 525451 27938543062272201522542813187600 525452 -27725423151450542483606588100864 525453 20007850989872543764259027556864 525454 1268179094192125548713590880640 525455 -12296779380343132866337368462240 525456 863887403400101533047779573760 525457 -41628847581480560202381611161294 525458 -9431119860059611200299666466816 525459 -15193162316181580257239604545472 525460 -189042041541422606439188643840 525461 13340790548359897046349866002062 525462 4727681476805121697416593055744 525463 11479239057283946343578968303680 525464 23651900758049875330997051289600 525465 -15023228716840481068939996802940 525466 -12499856497959610025231558135568 525467 -9332385211552906603788573887484 525468 993134102791229969123819543040 525469 -1035874680055164526289479207168 525470 9002786274913780793114076107520 525471 7911277298528375060131588792704 525472 54135035314018987113918370086912 525473 -3727034599894957196192163034176 525474 7778714756413482566338348477440 525475 7353324129982408875773766825500 525476 -20960279431446999798811685683200 525477 9838188769164636658452192457632 525478 -6610111926249194466947849532960 525479 17721255834127940094424640119176 525480 -10885588772059985821114540032000 525481 8154022240158339639414359789568 525482 -24209349752616678701844722883408 525483 -588955196692849651587488966400 525484 18346952871401051738101797238016 525485 -12537481103849411969011013192820 525486 -2905894211114920077524730174336 525487 -3197091023830201615543698830208 525488 10847400922681145858178192064512 525489 12900590256097394580962464182720 525490 -6905512363675287665689905093120 525491 29212949631036449589030051578892 525492 9194420344628527614116049457152 525493 23603754266611910032353263125742 525494 -4485468759634510898358357892704 525495 10354588040439009762050584887840 525496 -26606311485925679951779578654720 525497 -3735864129068948129912184279936 525498 -3475373246755865104264406055936 525499 13156669415797148307266275482064 525500 -29666620057228184949453107328000 525501 -7272781036159299239000253504960 525502 27893590653664710490655059905600 525503 -697601088362982035051907528 525504 1466408435175493649772557893632 525505 -802534928976077095101653159040 525506 -2375950786596570752824031863296 525507 -6818924288020682218684682308608 525508 24893570267535391333480984084480 525509 -26964565883729362927282097455140 525510 3881971422277662453748036358400 525511 6320810696842873910804361498080 525512 -922898165397308691479842652160 525513 3564519961889925396424149602400 525514 24575877140355455503722045599232 525515 40569784304548013709322087191120 525516 11844796981248504769099355684352 525517 33002339302895615821349040264566 525518 -8843494011106840183889179718784 525519 23297367049235452540507873152744 525520 6662090514895475047406342553600 525521 5899557074095809463075208730720 525522 3862812584066399065379090604672 525523 -52585541431335709980868378839600 525524 -12663357905862711129561932363904 525525 -3367984594709682794153484122400 525526 -12744910570155243933284986337280 525527 -2714817975455983220571860589792 525528 -715356045015912489988784240640 525529 43533361421758110565218037093130 525530 10351439517401232486959966312160 525531 17796417500112417587764543193280 525532 -5687888325016509525290587065856 525533 37318998162975595690090396975782 525534 15608164427935777412734388201280 525535 21640760295944308509795450909480 525536 -35138224009014121065579096047616 525537 9997804952443981800426312130194 525538 -3788545951614111922202570743680 525539 13657397573436294730330249214880 525540 13930973937113285595030347059200 525541 -33339099454832783756809756797058 525542 15452997676829314031452000777344 525543 9336917086198049787558984764928 525544 -25269683374425323326639155609600 525545 -14787020224727745675366778356600 525546 58668030355712712900239199744 525547 30168142697624809276770182339112 525548 6627628652427198225238225222656 525549 33628866762282026570918592609600 525550 3462539801483049591826462204800 525551 3131180288442443148698743464312 525552 7204969894799547760392386150400 525553 1758753408892049882796707030080 525554 25478453844446213463203106911232 525555 -28902079243877368087383361992000 525556 7078277841084629509434683830272 525557 3073452892100445312513532419420 525558 -7301076644314726149141113651712 525559 4634511928917803856063084560000 525560 -10382757814076799392847135129600 525561 -14236594508777771251855557613440 525562 -9745156515503186385029417677968 525563 14617219338278922510776046426024 525564 -3551002641964609419316848569856 525565 -23860301915129784719913402892200 525566 8209151490052671516640217951232 525567 -5857503631642356618286571489280 525568 37145732065796422440366104379392 525569 25640216709436784441246973376560 525570 -9693506437242472774765303372800 525571 9503644021088813691179130187772 525572 -33313793478231428970071263856640 525573 9949568128018452677017268739360 525574 2045378650086492341650283100672 525575 -10854743466823716490874955439200 525576 23337613287547398270828962611200 525577 14238711332190520068825294509860 525578 -2674678406399355742043282338560 525579 -3566943620046379145038590249552 525580 -6289032298880184619215906892800 525581 -1776881488583915086869573631008 525582 -5258927171846898918945647602560 525583 23583476302106156483873402950832 525584 1363918194117490341108771127296 525585 6323534540276963096544029616960 525586 -36107390091153092898238604385120 525587 -61484031129675970406386335116640 525588 2746051628360677000726548566016 525589 1148366898629304002858400992640 525590 8431661059731238789186980462720 525591 -15061797114327794454983458805160 525592 -10610333765663084794714247424000 525593 -36333675503425445925834077167158 525594 2013528768341689292161921286400 525595 -1890863904638479317753578692320 525596 10134914593507803297732637255680 525597 2861100284675662719621192048480 525598 -8010272062681500533531560937280 525599 -35179989510772510922501697002400 525600 -834386209249538405205378662400 525601 29136971938070773332935580991104 525602 -4633083492133884083318440244736 525603 -7632398724864054849834643588176 525604 9487205450460696541165775200512 525605 4301655029488543252919767019520 525606 6288009356754025637687581486464 525607 20899236255600006662083818052856 525608 -36894959580751495817581303895040 525609 11650161875893230069452279398464 525610 -17937572330818563666763896059040 525611 35941300520241642294763542244032 525612 7415160183926766580122883302912 525613 24818494216417912245632693519808 525614 1300754677913155076788970638656 525615 411147620211383916213088552320 525616 -26970602520914539503527067648 525617 -4119551444589068051011261779420 525618 11616943121660630561284703013264 525619 16155599902361316748814075013744 525620 -2208835972481726516273511344640 525621 -143664974786196799709261092416 525622 -3450631205981568411073624163328 525623 -49961709994279802550286488135984 525624 -10574494674424515964976394240 525625 -2096265093475104946647780168125 525626 5418973023511905753431003485920 525627 -28805499496271738576608054117236 525628 19478260692698186891947437538816 525629 24035586722523684412535465508684 525630 3482630675909744563661871697920 525631 2661359564509909398762986613032 525632 -127698636954208534906376552448 525633 -29617744863045396003591795239376 525634 -3953214897049449804484232730720 525635 13946206422494082524443982726400 525636 -7496196718880510379402844078080 525637 -11281483071821625550814660720896 525638 14545151834730948660522077178720 525639 -2494052656979984036783291999232 525640 31406097876638907975606718156800 525641 23506736161827744622527880302042 525642 -1558656956140899196091084596224 525643 5929145418375172791863982559720 525644 5003348798904448678685132829696 525645 11254756498073311642917857877420 525646 222380091798489369284212730304 525647 9662202654853403986643045846112 525648 -11741104733203973925229589692416 525649 -22699353721899498820771530782350 525650 8794446836189603302981365226800 525651 3185180906893171516295916297984 525652 -35739716558597040295471616270464 525653 -20042888876904018096835596034560 525654 -5959426601515579684305285225600 525655 -3640970339264228614098944761440 525656 -16025787333090803033775486597120 525657 -35947508382521725397692834944576 525658 6345348485035680685636377336576 525659 2297355289522046591293405698816 525660 7875334095487539539357163893760 525661 649896774441502718782840919724 525662 5983460055676053662204614420992 525663 42388346052170170753797087440400 525664 22073264990772680936671516164096 525665 1787263966153688984655945189120 525666 17585510399835356584007373081600 525667 -17010563229096542891135557153572 525668 -2211197827815986517485019893760 525669 6200782569584602605782702991360 525670 12509819286673795364522552273280 525671 -39137672404867470706580622253128 525672 -18172440843455283014095982208000 525673 2285717172029445465730024575200 525674 -10511675562762719991703352258208 525675 -39378226660221294613798228800 525676 6591532540962581681771026156032 525677 21039899762368570932540574877526 525678 8383206355655527180050179586624 525679 12278629029957628992369722278272 525680 -152191264362632700308966768640 525681 12675562532523862212002385138228 525682 3316293561297222240096193921152 525683 1982666635864603395767134910880 525684 -88393430962225219450354495488 525685 -24291214383677335685471750923620 525686 -7792866911280546120686752291200 525687 -8276509383479809597205386530840 525688 -10312496127565503806424582512640 525689 -13116345635990875871324548798380 525690 535502082825984424108748025600 525691 12994887898189760821315312706640 525692 4808624335351032357240787868160 525693 8566754662012977123507478776384 525694 -4919525862355025481295267882560 525695 -52575504760533225501416701667520 525696 -12328927465026328596683622973440 525697 4696869047395746167986616022146 525698 5265185616581042329271087400960 525699 -5350761276534325424153301286716 525700 -4284511605615461413845960089600 525701 16389605756344214458049001117504 525702 -2065737332511956599224414811776 525703 16482291389356007754354352406184 525704 -20718718095470163235388616330240 525705 -15487431845578755349596085385280 525706 -10317047599202327307546266954448 525707 -1134548738646675853874803335360 525708 -6287249140040040606984703587840 525709 57132661653253174420859384233910 525710 2139341929773212895746915309760 525711 -6682198917509217413848064183040 525712 -15298215233102547980766699847680 525713 -18252686213926981005198158425038 525714 5199016173280844737639943572992 525715 1795425038498993123533087773360 525716 -53637435347238657304477527939072 525717 -24192351862059622410322017701760 525718 -16506663699469859767210216896 525719 -4693416329348483051614082957880 525720 -7188247256589804277737459302400 525721 47053092073813724830914401535690 525722 -17248008147144959812897046873088 525723 -5661391139038752710288096419200 525724 -12647263921452659214651323605504 525725 -17140113053199164669209836731100 525726 11390353411479526401926186428992 525727 -29579612370005743301258045691424 525728 6546737197426340154836801028096 525729 2161705147664718706294698332928 525730 19988321308384926914449348377600 525731 -790352630437862084992590162468 525732 2745272750629508687892380977152 525733 268114080327128901963530784344 525734 -6648831556988934048481687818240 525735 6841524786833975066608001695200 525736 1892718422654187601375353031680 525737 28155429536575843055539842576000 525738 -15481892445319274246419240025856 525739 483099892903506461523905951540 525740 2009545597533881689577707130880 525741 33622639813362112157753795221920 525742 -13181276812277697521603231924352 525743 -22824243175938082482701307232176 525744 -1878847401204226702664099758080 525745 -28032583888977949940832608198400 525746 -333246999568497368202487724736 525747 -1934674214877444642500588113872 525748 11790115960661416358429816705408 525749 -14341586514989441273321672716800 525750 12435694368933725358257684448000 525751 11796531155650856211373447223904 525752 8637201729399419246268052377600 525753 3312168185512497076515373642362 525754 -6158954742321515605047762497424 525755 8553255898228482218707998220320 525756 4490758911512541589164338135040 525757 -3273877296423941601330258691680 525758 2529812220789553411777796438400 525759 17655616318557335939739963335088 525760 1099599805936505794624393052160 525761 -90498250901907036879446969808 525762 12546243382644083041087188759120 525763 -6088080366668940712571339662640 525764 24575793302601306782310997608576 525765 -6127730252583152393243425027680 525766 21812202423320889392952529172832 525767 -1557181493265510570487783721448 525768 4738439665686620613628481126400 525769 18914001429884985873904523406170 525770 -4602553713567419321913440500800 525771 -658271504189508940436635352988 525772 -2896178640632982920069339168768 525773 -6764468654728268902641548547978 525774 -10128438042841869606293305775040 525775 24052368395061883437294580569800 525776 -9570429944945663819160932794368 525777 -1384844150324638752358911432768 525778 -1422510916398684997104426211200 525779 71461569305852115427648187213400 525780 -3957384742382085096378557399040 525781 11259034289534814431713633877582 525782 1202580847913336195569291737984 525783 11471606047974221910792228421224 525784 5153629075756867625175012556800 525785 -9102799665614789844275234940600 525786 8081340940925298228691915467264 525787 -5454117084870258246497155090760 525788 21102942900017921280621137177088 525789 13901895914517787330379324631168 525790 -9814683255653581899799459665600 525791 -5052691370383672001545834469376 525792 -5509562543251575340733119070208 525793 26120977998210109122638950818216 525794 -10569603894526285104835276304304 525795 4567080702276143265076442662320 525796 15524135608826579569303806377600 525797 -43549772588741370055870503780 525798 1535276285132209584259897405440 525799 9582605325998308533290097809160 525800 8222276912980723260693442560000 525801 -19576983747357741837495233728368 525802 -22067010612381093673312691181648 525803 5253632531988193322795038415664 525804 270168548881786584260914851840 525805 -2364780478356290297914990404480 525806 6216180580463612444333496858240 525807 11042083231713860468989051242360 525808 -960403163587957193118679203840 525809 42773361392738359781896599677010 525810 -6830049434819128387801293358080 525811 4288811453572449247819590340944 525812 4184623189309066597642172682240 525813 1882696139257674144905633137824 525814 -1434128503277108463526327631040 525815 -37299304974864426155865723384480 525816 10922040116497213599651969945600 525817 -37389390035034616834405645034134 525818 20497070635194403625507826837360 525819 857755054417155545584174379544 525820 3549953121129628702020350300160 525821 -47964900737987528664869411860500 525822 4093999268999917253752941355008 525823 10182841028599568247867209261184 525824 8037100540135878589332125122560 525825 6138221470382372654673787320000 525826 -2381471230672075141980244440576 525827 -16194169838117696124047209619688 525828 -22716720377499948136719441776640 525829 4749669026372364607667930429500 525830 2826177881260240432635332434560 525831 3198009340326632730812044771752 525832 -30283652720332723834172892441600 525833 -3548201861512588788453345167040 525834 12633947638241102653306638486528 525835 -25182450869063335852522530186720 525836 -62215611379901293256189509527552 525837 -6517716134156663127405388194240 525838 -2786518815556949109093615915456 525839 -25489431242979799841979732705360 525840 2001351124249432703426266398720 525841 -28258422121546113824492064937488 525842 3629772959447981546925822744192 525843 17193415550230598906764111652532 525844 -10557573063396202786595191418880 525845 4602998540266334748787186951200 525846 5262361086635070267955835265984 525847 49817117618465255235893835392 525848 -40304538118097958828927891056640 525849 -13572346317257889742067558672832 525850 -1981631499224602616683901532000 525851 21275414338814191858391817773304 525852 33440779960272175110908472479232 525853 -656240876691544401068076895616 525854 -5757292616052210500045518067328 525855 -6032976078189385976834851274880 525856 40599905896928738846316657180672 525857 -41613503272563992340147493487340 525858 -2338671790729259052187264050816 525859 45563110286960450966914951951104 525860 6880591130008528004164905550080 525861 6358385535211494195481581061824 525862 427590816603199632785539779264 525863 9026870587998258843860441629200 525864 1796503133710131158256470507520 525865 37914116134964174209272593188260 525866 5881499390465648754234226272 525867 -11985672984203193211618603306560 525868 5706522478064150236585508944128 525869 23931296221794297204837667365270 525870 12362248236662753915368464563520 525871 27977242388554074718978839245072 525872 -2982658452242008935548614410240 525873 17474013453701053776287557110384 525874 1318899297872637484677015921936 525875 14061295185154764561768588744000 525876 10560841452982997593880458512384 525877 -8946999832195989256510796329728 525878 23530169709116982983945871982656 525879 15406682322375019993205098339920 525880 -1145909215068119188980591513600 525881 22262657527746269373037005303624 525882 -2445535016228775888240529305600 525883 -114615040924080987471194947444224 525884 -7725312082004443481321657683968 525885 -5237472748412955990027502058400 525886 354124380656623757849215462080 525887 22473654998051492559647705785536 525888 4810825402328703806198601744384 525889 -6830006896312658810796348216640 525890 49979350761269988140399761920 525891 5526103760934132753749590150464 525892 -1908905927090982451534069223168 525893 3579061702313916095117706314142 525894 -14192316866710173885943719355200 525895 -16067401694402519541019458052800 525896 -9185953377817271942317622231040 525897 15051413090209604358340282039488 525898 -13650446068828965662483032462800 525899 -38588985855557645014356855521880 525900 -757650277858527021636229363200 525901 -13289734605508265208494740334400 525902 -1985078996125917964502406583680 525903 -13408574087343552527509698493440 525904 -4970441902752666881699778273280 525905 5183495631565673604315439239360 525906 -20034430142865475402426092883200 525907 -6616973202803227985601515798016 525908 2483361257473443262881714016128 525909 -11928296863247527320913745068896 525910 -3145319821495630419659691079680 525911 -31856855388352226628202505784288 525912 -774184444328068349302689177600 525913 -22840923088493742113559319710838 525914 9514309580992364850158117827056 525915 -2151775947133723895904201004800 525916 -13504981615358124829322664885760 525917 -4343365251637477407645288665274 525918 -4638223271353359152424510738432 525919 -8084438629778682763223182720056 525920 9626782372797617795793302323200 525921 -6378555506543092184981816792736 525922 -1185856345773276508648933056000 525923 -26257771675407167913755954169828 525924 3569408042338711642686899982336 525925 -10197680983453248704561418759500 525926 -7821830205066697801639646869440 525927 -33175701274777757063578612203480 525928 18464758314330999573197757158400 525929 -15049367471398107029974369965324 525930 4330328193989824802935181137920 525931 -3274756360118507881768321924208 525932 -14973988069715584056115166934528 525933 23511200249275528992649566624 525934 -8013776527264875092582127320448 525935 -18211484842114852051007361818400 525936 -7992159528057313217112462163968 525937 17351595017262582948404793349586 525938 9359651505555270178533965623296 525939 5338226808368136056459133195840 525940 -1439864050681454268495456840960 525941 -9768731118235318181077971202560 525942 19937887992377891953044646878720 525943 4074317637552838293519459121200 525944 17712379072508706767896288358400 525945 3107156442159300190808742921600 525946 953589644402521164216756480000 525947 27701076176478483347054169663396 525948 9278445923564155896266795197440 525949 406039261263987331331512578950 525950 -12460192169839935699118981185600 525951 -28422097472402278147225973605320 525952 13779482272292564715566593474560 525953 -6880690806079552732849472028798 525954 4619629202450930695972317574656 525955 5026949443892347513240753650960 525956 -36459949155143114009704477610880 525957 774984089176949485846882900800 525958 19857610554518021977754855432640 525959 -1447754367574869617113182503808 525960 6575457377058311944412356608000 525961 -14910135757180893987656527630438 525962 -21352307256254221609522385538768 525963 -20273555768377548778022668980816 525964 -705555394906702284381581190144 525965 2387031416117004150005389899840 525966 -2726072547330510551789490893760 525967 -5420018649502068185471639787080 525968 1181013072915060356952428642304 525969 -6213403681428360153099980645406 525970 3220865648403210514496357064000 525971 -763904694818364594323250468648 525972 161358893372580076793096128512 525973 -19338612260541999313138948938240 525974 1504111663116079894423484253120 525975 -1102723130525330521162436531400 525976 -461599451300299213336109875200 525977 401084930210690150251993861632 525978 7498712278651986113895648632304 525979 27638510492144743387399047256580 525980 -922993229009737183265918146560 525981 -25024383326273084020923589035648 525982 25868517842897182501484238662400 525983 34170394342126475580457082795232 525984 -16451685175702728076917489008640 525985 4179715173075276844343768145600 525986 -4833097920874336932518048000736 525987 11399075204628791763443243520 525988 9174765087648970394857434063488 525989 -14736643113998025493250753603940 525990 -2099803045709744083587635769600 525991 -1734695196633289718360184416688 525992 16101483560577354204415977953280 525993 12943680831638527476471082395264 525994 8870648533125704958536375576832 525995 -30329228130600215381350633764000 525996 4501673995781481174893035814400 525997 -1794571209456689237759163553428 525998 -20746098788301255629798939119680 525999 -9510511492211939937352399929336 526000 8602194538125055949781417984000 526001 -4369686287044691256985711196736 526002 -15561365943334305657702525281280 526003 -41528524181786730231028500952736 526004 -28620523601040480990346597858944 526005 19324739456269481228857069491900 526006 7818405452229871159034683526784 526007 16546815864791928300028384749312 526008 1539759394650030773427256688640 526009 16131643436082848938518882410640 526010 -11128289527713866756354263664640 526011 -3262384214335380684969160229376 526012 4590265616150219868244852477440 526013 -44968514459162732792281621604820 526014 762402170408974338861943944192 526015 7440528278533325107526477067600 526016 -17314725161399945288759865507840 526017 39394785872064661197980718052512 526018 -24114403430477418815060553653040 526019 -345303920450871546201298963632 526020 -2205411465001609399018364375040 526021 -20668421478430199650576485262688 526022 8290656839929057122320935957632 526023 -12675350504909806282197974426616 526024 48449111455586871035951357952000 526025 8469726624092340831915731256300 526026 -5455884058723532302085086361856 526027 -6283942966832370026766837942124 526028 -1107497273574032853565742744832 526029 -1086435737349581405325090883968 526030 -7990256723796134172824737092480 526031 -35562182032241044574665559127840 526032 1363352175708623651871985287168 526033 -15023337117394557245531774164416 526034 4939690833111953014011821875200 526035 -6638930110921070871071823214800 526036 -6561944861457280033193185482752 526037 -36366263473715459658988124827314 526038 653548463443812618527966805888 526039 3694110916352209561406124380160 526040 -22302678963243493922379219763200 526041 -5106755490899642928129854086560 526042 -27361002125254624432114023680256 526043 -1747712680189106427204716271600 526044 2623393508133293213358327275520 526045 7099797572706722167502305267320 526046 14678585127541538839212493241472 526047 -9811719785276287455654971119800 526048 25124775108110704511305083518976 526049 34787191298402787790099374598050 526050 3208008759270430931140789900800 526051 -19046841160297931348292370318948 526052 33559653025658490622473826698240 526053 -11435823744274636348569876748800 526054 -7580188575408862935474063773760 526055 25989047092471392511256730651960 526056 15889104785261204309108557578240 526057 -14860783939222394140538991067648 526058 2121209378636241693401708633184 526059 22981929498672594475195145174364 526060 77031881544688255443362227200 526061 -25134478233971069449556487115200 526062 -104821654835315659453728445440 526063 -13502126655905215130495714688688 526064 -6229857153621333737286888357888 526065 -4252513251628415020130402561280 526066 9551713218172821192278027936160 526067 11791528676964588605887435879116 526068 20540586337669016359663882014720 526069 4091093880477066074534191767470 526070 -3583032176195780518799133834240 526071 2018529921215121388890635409408 526072 10999865685227417871095565619200 526073 -41936023748628258589675326582678 526074 -12450185777003745178916677693440 526075 10868945447678726214909130836600 526076 -2113342873794818054315631882240 526077 -2868035181022806793786153423386 526078 -447895806889765730949068878080 526079 -11164711727655679218499677863520 526080 4934789700899933547664464936960 526081 7246030709896053591596665057200 526082 -7785573581883049145209082007648 526083 31167083412105403980879182546424 526084 10854850576558301470949928292352 526085 3705329836072852452676326111360 526086 -18243667371891672425785407420096 526087 10587829973332603536983307811736 526088 39974102136107771390616368501760 526089 21645992967272503740635243016960 526090 10912908232651449390229525384800 526091 11350412012440172320118473495800 526092 5593012899970124569012552876032 526093 81153377602590666729673708524 526094 5138523459308010465001961244096 526095 6464898473512760098507235311920 526096 8093697560743379703204782997504 526097 -13030712372495186578969686802512 526098 -5801672124213801756703936868736 526099 -2965318213734895927422072974688 526100 -13893733363959813576657327369600 526101 288980041606804377975638755584 526102 8730378283108115784877665950592 526103 -218710400113803767102634020880 526104 -17829729099608222945291194275840 526105 431957836165785228220557202560 526106 7656855399027145899479885710080 526107 28351107664524953976786003495792 526108 3946737847036607880974987264 526109 5505577713133645029793822787820 526110 1761787297338485878571823820800 526111 1076506967855247999527172246832 526112 8085752823979879418568210776064 526113 555150264313105456939116402642 526114 -22610800558169091142910028620640 526115 -1922777329743770323188864298800 526116 -8363897559103857685877124126720 526117 26284454127406102625458414447166 526118 -45072552644288453786851948515840 526119 -13560887616635375821738541462400 526120 -3313645214059066558125662208000 526121 13817268709532197346130236723322 526122 -9522834030887476568184979983360 526123 -6698527473120379785527111177936 526124 44864670010242058357132740473856 526125 -11732968747204610611406760864000 526126 12034605058284170445039705736512 526127 12363034428864404339399200473072 526128 -1588861376392279668040592326656 526129 31960824587232131501212003110640 526130 17220601791212369179318726302720 526131 -16722677060596454305746931205472 526132 4742623913453516595815025221632 526133 -8214435313869908217811684659300 526134 2745951592796972206840455155712 526135 15254891298253134776076730597080 526136 9507018961512235419295912857600 526137 -10468718237470887051161006113632 526138 265273793003014138351080946944 526139 -25969598247841061611695060972060 526140 -5611703175190507237801962393600 526141 17528119086601067647738900423104 526142 -30014478833850262938540274998528 526143 3888236120041856296269639997200 526144 -2374537086374935553617078779904 526145 18502886238083674685326377138900 526146 12057935189625668634708531187584 526147 -64554943688985744756063868991040 526148 -83898220316075804238730690560 526149 -9022510737783908102043777240000 526150 -17858036080197161703610037352000 526151 62258945269841556517330586081832 526152 -2647466954869062431477880668160 526153 45302658494470834927990542419726 526154 1943726994322024330973627401776 526155 7631458126827228107579180171520 526156 5714914421331817237927561139200 526157 5201544497853342551919817436406 526158 1892549606502428246045906077824 526159 27124538005670326466925462869360 526160 3526575922252066262833179770880 526161 11577639931128870953441787915264 526162 -4426656006089971627992031104000 526163 5731985490361809485890945225728 526164 3429591624035399132574293514240 526165 31925418579504637452663348787200 526166 22923064840706928859671997408032 526167 -8340211867409680445736975684720 526168 17750418814621578616859801088000 526169 -16420899375283596780893156008704 526170 9240200023669724705832116294400 526171 -5517892639074651608482780872528 526172 -5042822160343190423518787341824 526173 22348493132217001389582702931584 526174 12811406053387670282667363187392 526175 -6995128952198287252155321189000 526176 704252355925896438388351303680 526177 -23417211941013504458551112470508 526178 -10564748385068242309651574781360 526179 -18259944757607002721589582606216 526180 -9213859834558796903348698617600 526181 12434532911274038490627924255264 526182 -3500233912724417877095144947008 526183 -4860031034338286830018926192080 526184 1363024115708727834147802705920 526185 16480680060160988979596658008640 526186 2420490735783132096108468407040 526187 28322219156594228689602459081312 526188 -8097683946578532199246545110016 526189 -55329114202419599466273805284010 526190 -48388572268004199525369304320 526191 -145597710405697720062364442880 526192 813642406358772968543564496896 526193 4182049766576417540445227231442 526194 -827914379747475789470322561024 526195 31987602498008523230775606553200 526196 -4681717023174197320302047754240 526197 -7771992565345650931869196763328 526198 8178376203045473313393357241536 526199 -13890283880419006213581301243800 526200 15255464010231919118024185344000 526201 4880643288692843316842413227144 526202 20805058543690299116846201565552 526203 26063634031196018501141430346800 526204 10650798780668807287208617901056 526205 18265716952109000941740598656000 526206 15842339948626791430489585706304 526207 30458554403266214172570940749432 526208 30576141463916773693724735569920 526209 -22264439715250003517665367679696 526210 -8789367022811139458624927532480 526211 3121430259092299576043559458220 526212 22421197092449600886977865326592 526213 -51086508350340159304903548837538 526214 -1900306752265421345762850073728 526215 -3617278384897422706498599224880 526216 -8521523245520434964166981995520 526217 -15263865347689168465348613132928 526218 5788343970252879830609483096064 526219 -34753451846906777758605162671840 526220 17387950487312868439773459962880 526221 13823464845926171393156282509440 526222 -15708798541142711357469513473088 526223 -18191660681192814660926613528528 526224 -2327654701580259469167814901760 526225 -1692446186933858490278725235200 526226 -15921261788887203194947715591040 526227 20756887567888310415438936673536 526228 -21567812037434946656802003052800 526229 -9158996089173937729873218450 526230 -12819329197935521485871918880000 526231 -11437529115271763151153424550968 526232 -16843223117457412119245381099520 526233 1196041134852549073618625091024 526234 -358525134964103951716191348480 526235 8473307459479351236517817315520 526236 22847482047337539727100437043712 526237 19518144159690615959416749990060 526238 19598951376967086743521925339520 526239 -7725018553538116349415782720016 526240 5470879904705371129332356874240 526241 -20046914793212680780744623476028 526242 16551893717483331601578160005120 526243 -12675263870351229715739145192680 526244 -18532570943920415317812431662464 526245 9444073176757042665071407017120 526246 -843226684644891640157326604160 526247 59061651450677248209270342839112 526248 10701655967499684729065869593600 526249 -25057608401962279397851897567750 526250 2007742418159120295558588870000 526251 1761966189380764268761882434048 526252 7314148503498833954537418639360 526253 6940080302614801581498620210304 526254 15387846883176953442058118876160 526255 -10650763490431906691639325942840 526256 -3808561702129003028008554725376 526257 -60919942346870897425429270620 526258 -22405923620665639533857409761520 526259 62002900961157218202265441144416 526260 5112053473318055339777233459200 526261 281426256845216276759745384924 526262 -5349914496572023272008636121600 526263 -14643558086057997125876128719360 526264 8155208596228367851919463321600 526265 13470450598953930785309986014660 526266 3780289717649023877655579624528 526267 8629177154560575301587937157392 526268 847380886574672766840720038400 526269 -8441335457250929017713516196224 526270 -7559946378653563711746603817920 526271 2788346732289640327766396081472 526272 -2400258416318383422771862437888 526273 -38600935529864503605308385855696 526274 6685298037932517159796764913152 526275 -6020135993588144695415336515500 526276 -13694349539169693253156984323840 526277 354104576384438364332143423680 526278 -7681803949231355566184941854720 526279 7715193897108512701497349095784 526280 -15530797822938501655538122752000 526281 5659587848144808302331916108800 526282 -1943137702278767228791160572416 526283 28707833926547645804007339248532 526284 18936067538515756405097304023040 526285 47064955892376041514941125736160 526286 14650213432447073826679346982144 526287 5404847226678874854713940503040 526288 -791233781931654664342548250624 526289 -1442969953236335725007785904910 526290 -2964523868802404822370379829760 526291 -44118280936261126065146241692308 526292 -2800240935581427118753422912000 526293 -646590050940184863813568101618 526294 -29926563026096620565198458462080 526295 7070714139230879358204062876160 526296 -25666310169340729289898261811200 526297 39329203108406833243728530676746 526298 -9398596831379541581594335434240 526299 -1584856049924902937768450252136 526300 -6570444450112243269860303936000 526301 -364629268279508879577652426068 526302 4494661197248623861540507819392 526303 -11175009511749846135679954082736 526304 29638642735078447405532882927616 526305 -3462774438574362853061416296000 526306 -2956822458420931278737301550080 526307 9669130675042531382950239206556 526308 -25055756244620580816506971791360 526309 19532062766881117663777987703136 526310 1318774473785179611182289202560 526311 -32600168039139569444258145882720 526312 15194769687876249882632904883200 526313 -13203436290216266734230295401996 526314 2009692581340310032137365802240 526315 -28119465742707390379191383147040 526316 -4218774033049314482014409628672 526317 -6221269532319766347391449324480 526318 868542829076430245382832954368 526319 -16243156526237071354078321403160 526320 -64082252601231793664249364480 526321 -911073203254728920683509655500 526322 -6347192660995148196061968174048 526323 -1029150377131811810005763523072 526324 8791062183391509282506754317696 526325 6283774036527373003882540600500 526326 6665804072874365839278714039744 526327 -10749913127912039752109984062040 526328 -16640874747513548591253377863680 526329 -32354351582545348134250764688326 526330 -641408013047063273778836858880 526331 2991244875913785979245821527632 526332 1507665036260027686020296712192 526333 18912031057508732540386171045920 526334 -22857259379633714218192730333184 526335 -12621157391196912456058308447600 526336 -3193943115942280493084190965760 526337 -6378158449459629902261237205888 526338 208915118715346315378911171432 526339 14107316333215461428346004261440 526340 24119684164758015668099454147840 526341 -1137635881719142225941576242208 526342 17994335655517495907470178175072 526343 2764495065063996038594409479064 526344 -47635771209971195810511912960 526345 -21975020240558131999965915423900 526346 -3905356712104047205346984768160 526347 25913553974120196321140739960648 526348 3616316907156373459973813533696 526349 4649338379062542686925471634560 526350 9868121117836414791701112000 526351 5828859716304703040797938983152 526352 7394719864490319174029839368192 526353 -5427574958990348496911089961856 526354 4194201473704903846158468597312 526355 -2129306838687673645791108318000 526356 4267013859638985927780253475712 526357 6809272992788045400784153501280 526358 7924973617763127044114017401792 526359 6305258234606927557305444332904 526360 27065916790478466906799309824000 526361 -1140483400551683655191537467200 526362 -3538861348207433526437808450816 526363 767088534063550737551812007464 526364 -750998067324580018942545652224 526365 1111123219592002483499755449600 526366 -21494394766159311487637772298368 526367 -6573698079393992433621136423584 526368 14451090420840524053761838546944 526369 15814029559955323745901343562260 526370 -7061659129855558752683611032000 526371 -591870145678391735582857806096 526372 -1851756909823572352199141437440 526373 -24725150127194780066049129501378 526374 -14025795570687349746698494431456 526375 -52731487500265689932186871606000 526376 48358203026982216327128382259200 526377 2280016785677591765182270273920 526378 -2914539875516902273440067973376 526379 -3064658340767585411333634390240 526380 1582352810342546615730844139520 526381 26601240354169896043456419084182 526382 25348164282944865901970994921792 526383 -7236568891273319469318573519120 526384 -7821230895707934834281430319104 526385 -198770486448521577541614201420 526386 2449184288940755387657708986368 526387 47454375722731034510256071057036 526388 12325492196954854727136342172416 526389 -14509639326304757593310480676576 526390 -9369301902597409989737974924800 526391 -24423148967051731355080730981208 526392 4459276228437658842948021657600 526393 16940308987436463159548626306880 526394 -15201590046358712686080782916096 526395 17734415899006042797658342291200 526396 -3749504496442114793056582680576 526397 -10923251760093991099435830884154 526398 5343135752661165695576845854720 526399 8739407712977586331212306280752 526400 3097139881606987343331537715200 526401 9395597734760229795881851402368 526402 -5235283049126015576355156844848 526403 -192701329137288859902879652536 526404 -5979899504617760700396973384704 526405 -4368410466054874375308713311680 526406 -36441975837418179711228240576 526407 -7534255902335386854281799858648 526408 -49746905583611832845757902592000 526409 1923168274758005218845166186404 526410 -2284006510877679682580588004000 526411 -18303031798706753260619077213376 526412 -1417954353683352079098943423488 526413 3819255691145250932428622533344 526414 10144009408849855734020066841600 526415 -22898899418561283960713159385600 526416 -2846023288257648057747993133056 526417 -10569436909222641625179562754700 526418 3871723537589101603759205846160 526419 -1933861644327845470565097061704 526420 12999899046570476289294082625280 526421 -23139783372872936213849792325120 526422 -5021801111549210662566698593536 526423 11119277751012324171620930801672 526424 -28616007218967076782190169825280 526425 -4355525835546436717529560974000 526426 14924930287298369402697360828912 526427 52340639451912302628968041264872 526428 9214216031853237875045077232640 526429 -35343729879908797992355318026970 526430 -8717926275958442929794401172480 526431 4509806940580900502658114443520 526432 27657077122370499771846283886592 526433 -62188007044646272104457668187200 526434 -2597089089204352050148900321920 526435 -2947771093484708617961751789600 526436 -8710891808679959302520548292352 526437 -33200641396539231823116764663940 526438 -17960672693321386962646771880640 526439 11035450942534689614501155612560 526440 2859086083033972024402356633600 526441 -16751735334176714414683186505158 526442 -2513903091911807272606311223296 526443 23906272186429307065229844671064 526444 34299323801865117343353140807936 526445 3572387234793828190439025900000 526446 21328361208951233723241817680000 526447 -11017702671372910439217481171968 526448 -1135860765618234344993623474176 526449 -61658795523691146211281736704 526450 -1647105549043325549171616018000 526451 39045392657213116412842791719904 526452 -13024082363879214757880700364800 526453 18492978619452593455873743686702 526454 6620003334869977410833053846176 526455 9078295375816008506467222437000 526456 37736899963275073574634072883200 526457 47621228346114874592100798936720 526458 -9993657857615304050050191599616 526459 -9364516293265383391034006901340 526460 -12176254013150546101896183383040 526461 9316299077486894071426990212000 526462 25068854650766496853548400035264 526463 -11244611736661528761832640657040 526464 -11659650226930935344407542497280 526465 -11139048254242424122794899167680 526466 10237181409372891254077143482352 526467 7136456668802963938764774513648 526468 12537263078719818806365823339648 526469 -25713297067508340916802225631456 526470 670077799976848714856978227200 526471 -62820709481079671513398206200 526472 -15103552665536650557525295795200 526473 4872719196738171381630553021440 526474 -16339861940627123704150884000 526475 -7966468912215971477621065873500 526476 -1270158295799442959481606644736 526477 10963693450578677370861998843872 526478 9270387243584283309805709615040 526479 23430136053374969805752107470984 526480 1795394362792657624472123228160 526481 -4908238141702398371386072899036 526482 1885811189448314519590367226240 526483 41175492146229435645667045922732 526484 -2132277770817413105710270347264 526485 -3884654843869157050819844844000 526486 -7663766299324882024335603347520 526487 5130758042682695615859157701000 526488 -9804114421988107873683975229440 526489 -56136290779868238737779601536560 526490 -3054048615945951467424994828800 526491 -3934036051841578791902885765856 526492 -437167898511619696149456255488 526493 -32721892562214496611469455682752 526494 24654779988013992148452120655872 526495 -9965407429112949844208993707200 526496 38037232750896659308001555054592 526497 5145629991361178731451056206000 526498 -2067888516027918633103547211264 526499 4087990397397113479139240353500 526500 -508391042795548859309485248000 526501 13317586656525216569316066637502 526502 6306697057287926762762273212032 526503 24448787467713425229825053827584 526504 -12988856816368654421036447170560 526505 4549735996049055074004107184000 526506 -1549935092793791668922442084096 526507 14823172877007646305618489881352 526508 2508562803598413954740199683328 526509 -17631287773538512439106199720800 526510 -5742881722149272223716868272640 526511 -8122816141610110525262570283888 526512 -1348984865704589301070260338688 526513 6300325093868746758132455139048 526514 14196188591469647806884477827856 526515 -5576744608257343370418483183360 526516 10682440794374031300174699663360 526517 10742911636832010609757699702080 526518 632944577192186078197295760864 526519 7046070814822586570117624626096 526520 -10293208641766236870662249779200 526521 10262230629764757776749679630400 526522 10314849223765003132476574969824 526523 -2601937124272475021861882074896 526524 -8221199199401325046122543052800 526525 24737389404400558351160182188050 526526 3012843567896973624648358637568 526527 35560416171731069006273164461840 526528 2874416176302025948310190161920 526529 -16241130819732065420421960439980 526530 7947323457110056332204658744320 526531 -19013573846210004355098642281668 526532 25047481685248067091646850718720 526533 6373923636905853878929693932864 526534 -6130404744600053030384230183584 526535 166610153911961084940107673600 526536 21221828247855012644358717603840 526537 -36745781452426489414102068465216 526538 8774552182905843625538808655920 526539 6607221685439373859767506788608 526540 231353106135256470431788001280 526541 42037245236892063276788517912960 526542 -4365243779110468117662930518016 526543 -55860528332132865191040886344208 526544 -6190912526856730855295125463040 526545 -8274144535358140231273522834380 526546 -5914441229167564846080070620528 526547 2935347465639661742958568600320 526548 4150031392493091072922299770880 526549 1881011987737324703206643384764 526550 -7224952618601809624877827375200 526551 -38972694925172507786491193329536 526552 9960057927591772993967750307840 526553 7490533542274273830068791205760 526554 -2173847122915246831678008768000 526555 8148701994489745121695560827760 526556 -4260548429254747112885012743680 526557 -28176075546333723684620663564160 526558 3545804918352414094719725275776 526559 -18328232220693128947354223114760 526560 -2615431121384332402616830525440 526561 15209383218356265765048199536832 526562 -1470122721993473628844379033088 526563 -3645422572144110794848602674856 526564 5911441479792695674554073026176 526565 -3364161382197804026459952103080 526566 -3800663426395788709512526848000 526567 13459020228085822660108926457720 526568 -2824790004222492699931852554240 526569 -29179385293043147280711846681456 526570 4793471451532355968569769954560 526571 21455475710019928266826280342772 526572 14349757380864500515861361892096 526573 -555424526296155775419612315178 526574 -7347014667661704200826106966464 526575 3855759018887987683839345888000 526576 -8982475456153332815014685114368 526577 -12367635405785803849491365334348 526578 -78696526089431371636258877952 526579 8280515956029916558637214377920 526580 -10632393282128586421886980323840 526581 -20604971545915905432877342722336 526582 6061551858716792682355370138880 526583 16292335204529126755988719769832 526584 1176611369239779861011224043520 526585 -222061323958616840086977033600 526586 27027795344986484379369690970992 526587 -3385616678691209818459043973120 526588 -22093684129776962774025555277824 526589 14317049397384714904566209295456 526590 4373157329684160734898408669120 526591 -14874961568661448762299785725928 526592 46946658718638160957918937088 526593 -18302798202896554251130904934816 526594 -19506340896466045169324410609248 526595 12661903975211581927529967027600 526596 -7211074558742216959586532986880 526597 14070026214543740730268945313152 526598 -15094000648737260497008295934400 526599 -6966068552659449214403335328016 526600 -5643413131183686810001581696000 526601 40923069229559315563112605432602 526602 -6232596121933788766356561063168 526603 7927996080971789728150034351016 526604 7052024873773469188379696509440 526605 1081838288280155980654677108960 526606 -13818555944533403625875644957248 526607 -25389973675404622873953094351248 526608 2152420787077071335525284577280 526609 -49436428427878005582802360355484 526610 3268065921195494639263531138560 526611 -5197080170360096948834356470480 526612 -10833737742309432042704988004608 526613 -13042061157232777947282073683720 526614 -10074367615579976380676709519360 526615 -27354786361174849564457554107240 526616 -8395421417576330821225202411520 526617 -334180651609180330879753588032 526618 -6403993186096490240759560611840 526619 45385231571857600860581780806020 526620 17517447381391190145313840373760 526621 -198415975698197947375192438816 526622 422578024175619671214013640832 526623 17608669093727106861119869353600 526624 -13709841979037507527304489730048 526625 -44421259092432256259804097792000 526626 -8140163297022854634182100579936 526627 36403213792985786941317063696476 526628 -9894003218434076705931130217856 526629 -7771987851032373555941453536416 526630 -4284752980081854626398802494080 526631 12674373414466178619838838690304 526632 -7929980570319078641201662279680 526633 22504722819032629847908729013882 526634 -11186029098701810929374030650880 526635 27902216011797861733842053299200 526636 -34767577291422563554237976839680 526637 -46295628503014653541288351716714 526638 -1216472132154672210464239057920 526639 -31677042980237272121009583002576 526640 -832528755087776759455594905600 526641 -3273595025656176980798741553600 526642 -17575159188376175684616128764800 526643 7183144147083898291298406068544 526644 -18869771597916993955628193889920 526645 4433082207345854501182204930560 526646 -11106662198107425198370095685728 526647 5476372190663606686691965203840 526648 -16751025152324340980588121968640 526649 51156874683594053352043547620650 526650 -2597978340217820877412909766400 526651 -26152742027167018093809752632348 526652 11697035402726373982651904876544 526653 6408189167218248695439199739040 526654 5774209780662449431249271800896 526655 8823833858960494764034609027560 526656 2669651012503708445858315894784 526657 -10308680068128934464872656620094 526658 8032699484192089737919764675072 526659 1249690138531338375689453475840 526660 18400043428565362757131724352000 526661 371270974375248925758993384480 526662 -1298373011901201411663363959328 526663 -9269629091233557494630664110216 526664 755475211434843999868280709120 526665 18214472228123424132514781737920 526666 -7020201628343595721825121114880 526667 -9199217315248292473102027618284 526668 -13708141395371870412483042255360 526669 10419469149816867497116342302720 526670 2688684474272085926162217881280 526671 -11605052960128341464163225591240 526672 -1819893712693981852750684954624 526673 5957412617487549503096046930240 526674 980024719046337014519716853760 526675 5366356797922078078976748389900 526676 2022628983835893034088494194432 526677 19868161888912321472805352828800 526678 -11804819427646689298911633924480 526679 -40518494661964251684806969193720 526680 4425442439883424697479053312000 526681 -33107636625201172536401293382518 526682 -2674510977600824951218531700736 526683 -16252019833255066071550642015188 526684 13526383390159426754211896316416 526685 -4641255623616698258434880377620 526686 5226018054276562455215397644928 526687 9524692949726327891105905046912 526688 11916978137211853790118629867520 526689 -12912390525200955452596055904480 526690 -2932707716469677470495788288000 526691 52953754087813719974611238325384 526692 -13054280744436025790477113371648 526693 16841715497395583354892380361600 526694 1147415278424267299238052049152 526695 187558987772032553567063960640 526696 -11195205844999309413810099102720 526697 -3501979937005110859184365024140 526698 -4952281920261304541828823626400 526699 913524937882228001321908502460 526700 -8274398861509856328157876608000 526701 -23667924142254384396598921832448 526702 8285540694251574866481944265600 526703 20270163299860596408911597087952 526704 4582696130160828247525517328384 526705 6103979473736417490421716343860 526706 -5082702414798560960949460990560 526707 555926127478881382619987878728 526708 -4585637656702869394630641393664 526709 -23066147867386969979473361019090 526710 2184216365758831031884047563520 526711 -15997084763511599797861172804688 526712 671319638705469146067556147200 526713 -28996098446529990074150279568 526714 1461947009545911021404611062240 526715 7373954132564477913812886984000 526716 -13597755736293488956414556298240 526717 -36206989076791477561397454394234 526718 20678035645906555945733658455040 526719 2162329790814927095147630163144 526720 -22087245478241982815821784678400 526721 -2706360928560461012308262704896 526722 1491514659550470334078298248704 526723 25868899538221794661805896303344 526724 -26563510739504109870366558532608 526725 1377675772044942860339180117850 526726 -21563528979875597445153310788096 526727 12991857046364468096198550958320 526728 2782091661404698331860583301120 526729 6943458097196851737956284023552 526730 -12963677053237050864097484238240 526731 28283940176166925256449158884784 526732 2059765562231193732849754670080 526733 37294268768641599157383435692982 526734 1721455584736837757660921170368 526735 23623247579070720125013284481120 526736 -1612777665873246253773166215168 526737 -23073002060393037875067295146720 526738 12772582683421378991758096709520 526739 -14609760958729799448027283973460 526740 5998701519078592090863814502400 526741 -55424891054825732891452233439858 526742 10369902765498357588665378166912 526743 -99687432968217482102838461520 526744 32605643083780987483306314332160 526745 1984733286356436871666242431880 526746 9383265451926419553968872255488 526747 -1229124004039588551759575726960 526748 -9717627324942755727153613742592 526749 -7070290718100270250651058999232 526750 250396638611046414727977072000 526751 21406279657688143921888556120904 526752 6129859731549003071594472407040 526753 7836971000522978811117247211200 526754 -19021662555889022230579797429888 526755 -15837987014500341171920740111440 526756 14387416647382384872109949952000 526757 5461090445257357980120159186624 526758 2938763049988272306232117857984 526759 30598536460219550121891438179960 526760 -1904314085453525438302957670400 526761 -7713460533577897254900308788368 526762 11579070293430096094358222712672 526763 -19759963900516500583740635126988 526764 -481716153953202543226744209408 526765 -3623285802094632892720953095400 526766 21229946484430889579252029184832 526767 -6185948373652922121153694605552 526768 238021053812788247213717127168 526769 -14354077692750107839479602852160 526770 13392000312443791732066744627200 526771 -5348418847129141255970616333488 526772 -43983513108744100237376886927360 526773 -10215138324317235347951656914240 526774 -19644641150195784518522625888864 526775 20738067080036431519166273655000 526776 -35320876548955573471447337533440 526777 28268364476075199923026522323626 526778 -3192715703738757412052649566208 526779 -41739114216925440033447518807472 526780 -5485549777277039347750710566400 526781 -17311501009509704696804008223418 526782 5053124597049649400139720528192 526783 3343540955075173789086568433344 526784 -13316890649498901074700794855424 526785 2487110194197808784347007865600 526786 754425871373773318024733619744 526787 951728036042012062483402968720 526788 1882972171206294153793533113472 526789 -34054318915239581926386404522976 526790 1967338882578381624902596406400 526791 -7501719112548236551695116481840 526792 5436953653202400618167368089600 526793 -363494734220164412722213882416 526794 -3020091187804584596121689867520 526795 -23131885506399008558554578415200 526796 -18578395301183211367904986497024 526797 -9053821793348285386981419144000 526798 13383487513491448203011985566400 526799 267202418491383538123254585816 526800 184149189995322717308731392000 526801 13764240171295296216190805532384 526802 -1210080527687895028272282081648 526803 21029908255421873392249615339704 526804 -30014220175673004983129089673344 526805 22050014788833549867993786266460 526806 -708535972308790228214905203456 526807 -5606433418751880755417970193328 526808 -15960803164870548580353090263040 526809 3017681429795827184229259176288 526810 -10132364018511372805727654304000 526811 -41140415594827006908517884982200 526812 1754220479281057704185723510784 526813 -21652304823549254144077409381760 526814 -3896486950259445848877912929280 526815 -877532623083079269008263192800 526816 5753720101930374505003939528704 526817 -12272486250305860544183145181548 526818 11776902947474874012256799493504 526819 21395848832226598175342621228896 526820 -1860419033648268394347500912640 526821 33434735945447509771677116164704 526822 12162257357314968931611208895712 526823 61099913691437269246578685635840 526824 -4265673592090206783559522222080 526825 3648359338232190575296421757100 526826 14138665797080442888429658464 526827 -8163129866785078219191860871168 526828 -11757534763700393108467477311232 526829 41539110826151912651164560905430 526830 -102450932111835357021070606080 526831 -25690646518425644855296218152368 526832 331180194172305466223820963840 526833 19714990700941904868461830326402 526834 9987643298692765529933630976 526835 -10737905520529857832316476440720 526836 217306576041344483982915078144 526837 14584556373652279105410017933486 526838 1091419593066262107821250862848 526839 -10926306519801156784068064474752 526840 -9105706426729823778075076915200 526841 829814260138539004206273911424 526842 4387221675928343353329244963440 526843 11321137987456316155440165916560 526844 16136687990625485017101205364736 526845 7762700770742013225912969338880 526846 -2164327672862344211783678896128 526847 -18240790854656479919757896542944 526848 -5658286466507559286555960934400 526849 -2060531398207135085085484318800 526850 4518217822849722642973294072800 526851 17204535360593756628414724224000 526852 -35881251608191917477134942088064 526853 -15918771969494658892455507332898 526854 8278708154128793430184291266432 526855 -3170862549017659629801361643040 526856 -7724450774551544136334283120640 526857 17110970419986657265209791915520 526858 14612067475242928949113573823280 526859 24068143411483779167671073343060 526860 9285990569176902659327047680 526861 -32855745230823667812991501913568 526862 -9192926503691388661515446779008 526863 24362041084606911039118384491144 526864 -4393130236495737349394047795200 526865 23372890329513920169557055334260 526866 -5844785045143553157797772091776 526867 4938542087294825701114616391744 526868 -12865612775925905450694731649024 526869 408651820335957422182452215904 526870 17234478113287082065729952256000 526871 -1084436532553405031155674527928 526872 -1823474167976580042365413171200 526873 26441866490631003572741484241284 526874 22490275476552176800780201437936 526875 -2591638597610535462428123685000 526876 3250970770045711376458835296256 526877 176639369850329992004953026060 526878 5377180821903549667714559293440 526879 -373262937981345422856815385416 526880 -4326756599996641117536406732800 526881 -20449566863086061093728071564576 526882 15958147510843797681204668774784 526883 -7972254681131305621823445522480 526884 -6586007580218593473501659360256 526885 -56726303051350835285086718663040 526886 -8243709206697138186845925784608 526887 -31213918254730669097011785950256 526888 -15554160483949466195850239754240 526889 -36223215593069737926789688713120 526890 -1537936972030601255256251996160 526891 -3007225563770472898939179448032 526892 15412932547061786538495031403520 526893 22954918030109383450533988716864 526894 -3966010435543232250786593583360 526895 15344945017049358449682517043400 526896 5104271005049022791754312990720 526897 25343992828175333644668410933586 526898 -6814803044314343076681514666464 526899 19893187869261192952361854782264 526900 21086730949145621480641170432000 526901 47050854178835725427240038679100 526902 1812369600443168734355758871424 526903 13748020114602329483278760854984 526904 2158547220426270445536562237440 526905 -634148015677658718708365143740 526906 5538784125767694007764523188960 526907 8282257569195490879619812316160 526908 -7655520204587185331708255477760 526909 39784764038319885260551659495110 526910 5745217041327417196937868855360 526911 5812922522196532055361913982208 526912 12074734902413775650844876210176 526913 -8990787107457018741027479723838 526914 -532616688849698812308696036192 526915 3612579734693811631226085756000 526916 -13073409099318876462804502395648 526917 -10086836756692086451179559915776 526918 68033525987839939911829815552 526919 17343722317222157430549452232144 526920 -3958443057082188252935747174400 526921 6335782679792554796494765925812 526922 41197830679971555486641581824 526923 -21774196815361609964482580841216 526924 5143897175850326426161434288896 526925 -2818932551804678409851065879200 526926 4106704302790956703177857258624 526927 13282647566851262053988502254440 526928 4434757063374540507308297674752 526929 -8933295948626324809176194260800 526930 -10577545699702815224172182016000 526931 23066690121974306138790797034732 526932 3843173306337581824632645304320 526933 24501215480340500343655956273024 526934 -8947344011002393881617738786688 526935 19993858648689028420816023646800 526936 25844161362934520123804175943680 526937 -49642332880693021799539305783414 526938 -1799971124919952706510755018752 526939 13935053608045736494551006858256 526940 3792436246718896262411572631040 526941 -33623813574433314701026897174650 526942 2770920819880067811202561264320 526943 -46740355270783941751444790243808 526944 2885336945527570065854300160000 526945 10175405600242305378114265127700 526946 7257018450907704769087254145920 526947 -1503344328234889606528852024200 526948 -27513410294738637947913389342720 526949 -30230029595894159780815073253120 526950 8115978201864725249228161245600 526951 9720357589496181333722689120952 526952 -3912611356946564403403819008000 526953 -6059131999008931544160295130112 526954 5606526344372996517973082378592 526955 21528240220230452847156464880 526956 1486850652384732631338971715072 526957 21911029519668234845928254277206 526958 -827035092039145843244156826816 526959 -44612402019934332566007209368800 526960 2786155665723880205014198517760 526961 2594289696217510301348097941412 526962 5764008798223507331768788176384 526963 -13603470939270666810111443972788 526964 -7630831271784473029235717197824 526965 -12055317369789878953419258669600 526966 -4936976034364274785392384938880 526967 -41445263045583547725087397248 526968 1358759866459208245175667363840 526969 3648319689670200947048060252160 526970 -1833354256857071634933087244320 526971 -7718176745303295481520564434320 526972 8827226242776637325685981771776 526973 -3858043251317368374381371264916 526974 -5776003781632587353923104334848 526975 6618122825607315901331628431400 526976 10597355931612895678704490905600 526977 -19482000364864415645460303535152 526978 -10567483881830456780013629286960 526979 3972991153373315517421237136688 526980 -1121346022209250559119774064640 526981 -5850830601673974285830811890176 526982 -19905134604498999645902602965408 526983 -5942579124821658629716924960176 526984 20570845691591450408813106585600 526985 -31028066231384252639240160593820 526986 264927093591091530587746170672 526987 3486451357341172651275256611640 526988 -8779987522399933891221269299200 526989 4050664368555830774941136677824 526990 -2450701855787553210470562144000 526991 3991689557751154501704127261512 526992 -3400033002601727413100230410240 526993 1488016579268910440671767528242 526994 2885281160275641527293959035040 526995 -6650208606727692313255194976800 526996 30973058263295225295781363760000 526997 -28024493313675885177190216861554 526998 -6105770954060577669807019983936 526999 22585106603324171741331184242048 527000 -11067791131811144593222778880000 527001 -25348441782071272372209429600096 527002 3101237948919826891600126071552 527003 24945983980294967864183311368120 527004 -11142912560686675904716408949760 527005 -8986769656134194865550414088340 527006 22516815030772086179982343277952 527007 9103273614419746072498160310288 527008 779692209168650016357429018624 527009 -25550477243611545287454995715840 527010 11504900245087766122806407800320 527011 48800518380369797021771128525152 527012 41266655509021007922584162426880 527013 51619865910458732876572616376000 527014 -5667058859696209683595993871808 527015 6564377940587121030400813336800 527016 -4394900841286913994987335024640 527017 71987360447648376223176075222600 527018 222033697712430592128605025120 527019 10866319833571359890868365056344 527020 521912229896176796843848442880 527021 42133279519866332212802384341344 527022 -8392924702463729030716531461120 527023 -1581326905361699393293232978960 527024 9188968549316000238533625200640 527025 -11905902329888259589617106117200 527026 97898578715298055185241469712 527027 76832112094954310212594390887840 527028 -5816652155398186664069852596224 527029 8323257532612477568652109422684 527030 4815752860122801563375340422400 527031 -5006320213393409213950046245440 527032 6137751502960281533459014410240 527033 -8101992065260152915986662752192 527034 13601316926015345962486782323712 527035 -18361422668474461708188332411520 527036 -21559764759507112607820183813120 527037 -8756047911962390102666599808448 527038 20467138050603501399758487409920 527039 5337907933115648932897335820656 527040 -6646105500698883865976399462400 527041 41234158533172989035210644346800 527042 6668305234289985360293973054672 527043 1234840313708327790730065054528 527044 22699671722113002116381726328960 527045 -11148524106423173461134918391680 527046 -7880206632353683276832726780160 527047 -30317538284686894948849975540680 527048 -23945804208154438437231978224640 527049 8244131499190441753571999613924 527050 4716439842104519787150707404800 527051 447062043536026967787157246464 527052 24805058614667333163131191345152 527053 -11271092191316755684746250946698 527054 -5389108479132706873605363121728 527055 -8346758278717228246908399859680 527056 -1940723652201175477357730111488 527057 47692654199246526571773588600306 527058 3067284678650503214147389716480 527059 -16253401478482949234758191922496 527060 29393927457050772156251047680 527061 15582672318848348279352057600672 527062 -3987830399791264720125732711936 527063 52107439761356159406759039378312 527064 -15006082777966108822012155924480 527065 6256931331395244746191563334080 527066 19733201587423822851079630901232 527067 369453221725560125942120784480 527068 22932049271372484342981546018816 527069 11246371736619026702108215522470 527070 -12353442219990605429321885884800 527071 9344014319718452660412104250272 527072 1896729263337398447890297257984 527073 -31848019418618300623752915060816 527074 -28733913956237507041885426156464 527075 -8070049223018138958926519118000 527076 -13640997197194458542380710025920 527077 -65737672701493736526142139030948 527078 4525501119960253901840467032000 527079 6510090743891866690747503194880 527080 398821848724782354339543398400 527081 -33745607784094997246580357698118 527082 -152332835447564069289029127936 527083 -36677666479676445584132273800856 527084 -37296677632699775815546391510784 527085 3495354436997045696823370493040 527086 8888132117050125793271133206400 527087 -22096052306766026547481233284808 527088 5658725487932500744581178982400 527089 69834297047439556131742630182256 527090 14304076163690870406913222672800 527091 4668975359937375651302112495360 527092 25056910274753022327099559297792 527093 -13958641894325401181246312306304 527094 40956935866415054700228080640 527095 2727529712414756398926130334400 527096 18134203824485026137302644776960 527097 -1870279151471833393517910087600 527098 5928376223569984185681277678080 527099 27220244080070608990326656888100 527100 -2056228599977494184287606579200 527101 -17676598734538055522196688702196 527102 -2216821017428627633810174263680 527103 9242554132870252070720934057912 527104 -17151812813881683620006398525440 527105 61154129347858682732048759314560 527106 -5190293645705514068781783379200 527107 9599604371289549428040863236512 527108 -1946667092168869199069818649472 527109 18447162461235553993105385773728 527110 -15415316996492827464795315527040 527111 -13701615163712596392296792121360 527112 22163589599895307871284822225920 527113 -1807015687570128332643603578496 527114 3241171867984101402455486333952 527115 -8642173224018436063079756939280 527116 -2949327706379757146143456303360 527117 52619287340478030994563642848640 527118 -16042238039644170065436328744896 527119 -8643287681074939006891635769008 527120 -4338287842839164401315774464000 527121 7899438652422114934652760316800 527122 4541807365294691718794405876112 527123 -19627285009563500974238845628628 527124 -832171993967516039314249973760 527125 46718813443615862283975045267000 527126 -35775779061861126827715758500800 527127 -4509522480067428955277087446680 527128 -19073187135571569075476166205440 527129 4212655616498109135179641334730 527130 11536728738680953036449302715360 527131 8342271112311018229138296405264 527132 -21379253204960258590132881775104 527133 -1389487759249736978598328752960 527134 -9418895375211255045633633350784 527135 1603399221378217726863595409760 527136 -7092303252789077936709139169280 527137 56835818218978410726119488896 527138 6734975366681365645409536198944 527139 3394337518769905303053757978464 527140 13116635924981411625083654365440 527141 426857974801662679644730735584 527142 -1963376194766011382595350601216 527143 -32284864863400602049385858105608 527144 27027273810377688507597937950720 527145 -5168929738670194626821508888960 527146 16542612603016961256224127556272 527147 623296351366283689757416477080 527148 196405256893475951152707633408 527149 20050209215193164938091755930336 527150 1797935617785675822350879841600 527151 94731076999603442015475580800 527152 15193696870389513638155854938112 527153 39311674697790897712623957702240 527154 -20456807962880143021665935227392 527155 -4575283375101533138642742144000 527156 -8026878212068735745802639273984 527157 2727160664822045156994746657454 527158 15472866737268687326071237724160 527159 12971748251286529896585890856360 527160 5295546728874833958990721843200 527161 38413844786870160089404246526762 527162 23912879635916427275356245624000 527163 -235273958271023879286273422592 527164 -25677004750477757252053401051648 527165 25914678195619493919834244408800 527166 541893513574918052007049340352 527167 21360284583418137045617350036960 527168 -1029748103729352310826167959552 527169 -21982314804178926113171161711056 527170 -4401526127293047095110316989440 527171 -36988635471484746586232340542208 527172 7825337147949937403078576259072 527173 19165112019047445170032787595422 527174 12471355157357924618322411042240 527175 9781247925365180203534244832000 527176 -2643089800025793779803984343040 527177 -1334277650330633173023023413248 527178 6453530232921268141402417379328 527179 -48705077548907178045030653514220 527180 301112770446140263714099368960 527181 11491105879999450310072566825152 527182 23022254913839361520758377088192 527183 15125479598095943390073045071184 527184 -40983288019083158851238363136 527185 -14113312981320573280151162884620 527186 -7556650060218884576751959857152 527187 18737756093104407770113400311152 527188 -16005309571155679865887457706112 527189 -7635972343431190682899475569440 527190 -1202187949340590902104192292480 527191 -12608643564466740083116415592000 527192 16723081253715304138762536192000 527193 27708405477337752254284256524080 527194 -22308901223908575745312945177104 527195 -1949436834757205697756168395520 527196 -10809004749357369035432031671808 527197 5797261672897102309417767398 527198 7853015633100897151305937969536 527199 -16708183474696333962268579672320 527200 -11361432555983466691796975616000 527201 -1085645273359365211503334655100 527202 -6926749798566361185955840849920 527203 -37714134353263786594331035064548 527204 -1117771725441471925523761730304 527205 -8266344036953433516727226282880 527206 -861344443328339896478214794496 527207 44574629415234305580613812438456 527208 10890185016477878847146180689920 527209 1894746710282358549421714500410 527210 -8731084688129655807438844398240 527211 16051046092439236202272615255260 527212 6159643507389385207143625195520 527213 17826999034510659759098702095500 527214 -4479979998691057080623755584960 527215 -14398729807401922959632737932480 527216 -6026413502553544705751588241408 527217 -1069597860572785238846108939520 527218 118813756086949437200257900560 527219 -7598254705385557602212788962816 527220 8480772905034381100966927756800 527221 -40370970389546372561677571412708 527222 2869616829473255991189805194912 527223 464794242678679207276845894528 527224 -37502464396207434200881990963200 527225 10635332202054637140844781064750 527226 5851720376882062573558683585024 527227 -34870710188302686565827959386520 527228 -12164650390947728943584455580160 527229 518853197661076850226366618144 527230 -4752389068541070235110978007680 527231 -17829178723532401005183716775000 527232 16771269545724211660747482071040 527233 3380277788947315452423243773120 527234 -15797880405817805756055438673920 527235 -19682071272912647415831607026000 527236 6653658680055642865277458909440 527237 22030354297245139316904464321886 527238 -22742723205699584006333163750336 527239 2143147923475550287278288310480 527240 -17890724800038838278491364096000 527241 2689645489750226537738630735040 527242 -2897953883880311087879593771728 527243 33116947046579943537751830658680 527244 10684036523644744007908681436160 527245 -38334402374619896351234505976500 527246 -24071367318670195823226030243840 527247 -5208480257586613663482261686160 527248 2929627756754621556747664359424 527249 -16884267266184037547281545299340 527250 -4217962572260444945191605120000 527251 36198820817978425041312340910252 527252 -13608727596318299269992533323776 527253 5397426000480627732198193211808 527254 -743894206893616036226579589888 527255 37968375358949381377829303128560 527256 -33207261802328371419822788812800 527257 -68880531673393467693211863080960 527258 -9100529374531157569244249872416 527259 3908924416193143751688271428504 527260 -665922847433960668280140016640 527261 12488321213246307589665304686432 527262 -11000253161976557019400470598848 527263 858578455122509798182194267384 527264 2908123837054894138322551504896 527265 -12423596645100855679547609178540 527266 -241439352725030062128657699456 527267 4286591923367937182303549169120 527268 -8824810908415289276651644145664 527269 -46564778446977204493729315672160 527270 3940430915552469949177236190080 527271 -8848172027379386239748740150488 527272 25998592822610704650391396423680 527273 -32647508185530550566633559721478 527274 4396886721173045945479767614208 527275 5026914116215040025428809593600 527276 24283193834974084435605748050432 527277 335911501402429370622593497920 527278 31251524128527888349378468752960 527279 1358549464128606356025866041728 527280 2256373839395737357994763878400 527281 -18257482503791755239205530103918 527282 -2933030158820449742005853411328 527283 -24178465009900921013488250985600 527284 7665355739090527165619539186432 527285 15220477534811105887577359126560 527286 2323035292942073996321438499264 527287 -21727929514177542951996388641128 527288 -4868743169494511914665451008000 527289 -20061725581184088380328285365088 527290 23738067259847429272058322190080 527291 99769878319332075478970446692 527292 -10345541449522366764449275603968 527293 -16784959025335596821399073125376 527294 4293777114579707525290081341696 527295 675526742238304340620684978320 527296 -2180487972418070085412872781824 527297 -11427040225070838247635306557100 527298 -3293877579823023387046062239232 527299 20773724169126808452958554627864 527300 -462643207953121895391725097600 527301 5675022664610094027435821633820 527302 8581710060102174007184608256352 527303 -3354627242107200901277084659920 527304 5315494180901031086522428293120 527305 -5938252998087384570445041003840 527306 -275650967941999601589698953536 527307 6158628983635309128313029343680 527308 256093080948971830082185924096 527309 347000911535308778765331825504 527310 -1374475652071052328913557012480 527311 -37700695413057494074401576639000 527312 7787526824662854135991355990016 527313 -16754418618182363490971098713696 527314 -5239297555452014491216213221744 527315 15641027903395278236222233909920 527316 3497622312909256795563093706752 527317 -11970242526214555397528645183616 527318 3938371552900053735628950240 527319 -10422471603020016643174128052296 527320 6030669269085038802303683788800 527321 -2072335965539787794611180011456 527322 1162679290992649762284285430272 527323 4295837743557247719103280679720 527324 -385122104793714414783040849920 527325 6121550330785876105645288560000 527326 -7686586373610325468616280262080 527327 -32997074978935133556515746537824 527328 16187221651358986358087848034304 527329 39023655408580894212327990248880 527330 7394977758811502682943099126560 527331 -510855528440998239764497779456 527332 -706117840832766485701204997888 527333 -42973279205553456982654380524418 527334 4920409854781878009901720619520 527335 663086994973282100328997652280 527336 -6813283511166612469643524147200 527337 -12003886916195665999723571734560 527338 24530361060035340949469850688176 527339 -12229791178107466198200965050800 527340 17776268331838126556018696847360 527341 -731219402971695934808270546816 527342 2819794386747808281510396835200 527343 -23815279237476237151794484569336 527344 3295513566239138403677374316544 527345 3465307587775344254432199110400 527346 -1769570288519883336352065295728 527347 20160967629901722457099430158796 527348 -23297366938164867783830588875392 527349 -12558656219524696617559354899936 527350 -711460964197167965520117840000 527351 19173554979582560010741133636608 527352 8935963049744790990821130240 527353 -49063089897603172614180898613398 527354 -24474013801426507646440582164624 527355 4808083958303286029376059917200 527356 20972600931437652671363063889920 527357 13063927747979231481553803603072 527358 1088642702685073127596130383488 527359 -9708366738823604930108685693584 527360 -40015096009732016877557482782720 527361 -7292184645502090904578310768256 527362 -3663464192147560711205615838336 527363 6026367444987440784247166967360 527364 27555690619785259131026132275200 527365 16519741289258941994589124349400 527366 -903644680011694829534785105920 527367 14211733216583663685126384997248 527368 -7201639863067736936367080893440 527369 10816232389657212127995738365796 527370 7604556951380499942839787628800 527371 7751970652401756167693757524640 527372 -12464055264168592619108471697408 527373 -7877899273798500665938743730752 527374 -9737079354938602709643173505408 527375 1797838632857617526675192190000 527376 -4004312403549357514863978283008 527377 -31504344543734973488057418013774 527378 6392513125660813949440388909856 527379 -47110230635162319708656017213440 527380 -2676227005149985884502698024960 527381 -30854887670791079505166199896818 527382 -1993021602777044549381852050752 527383 -4641942371643013890919419621360 527384 19029811542697019460335328829440 527385 6841658174350928804082047937600 527386 -35256149466331733920112274213120 527387 53923298783908255340676118230240 527388 -15347229077405832462037536399360 527389 13120035502936906987990388090956 527390 -3811094458277299818830254990080 527391 -2661596223691299389938780339968 527392 -29932050745776714366194150473728 527393 28232330281647417354339101196642 527394 1298800380332752860245004241920 527395 -324359316211568070976926888960 527396 -15137637173742968290907821987200 527397 3505327264034934436508020194528 527398 -10712333289118970928743231796864 527399 37732959690866368432554494417400 527400 -5857459119935406765420008832000 527401 11730566348193324016315241962560 527402 3651824551604619360163151481600 527403 1917973368060587470911771859968 527404 -41766552833636324950839307827200 527405 -58140269392462708324288231102440 527406 -14204733029507531343516152361984 527407 49547385223398553950539733840656 527408 -1874146489262484457413755142144 527409 32738667124117158413555281294914 527410 -751880177273535684521081538240 527411 49259961306140992151407329168012 527412 15996029796684489261616754061312 527413 12952348546277201303261414817422 527414 -9201422514493062514091098624320 527415 -6917535367977317070460515194880 527416 1940271127066128917928027156480 527417 -42018067793709758024235342561648 527418 14372534481849782515518199902720 527419 1125334420951140302705989102820 527420 -22056690773017500691057056222720 527421 156519687699022952399142755232 527422 -1812002206038862037760107847936 527423 -15831654508069035045865675836000 527424 -3244844539443337140993899102208 527425 -500909853164058148185227300350 527426 -1999885713806519100588817472640 527427 13255410346355190870618134236164 527428 -24032652446393827321966315029504 527429 -9639526716305835966157399264224 527430 -9962289727727956969082997962880 527431 -14721413003621307713069495867648 527432 -29815405308326690799556632345600 527433 30908447056204396122931942999824 527434 -3397199055677722504313060253696 527435 -15228474498531824699041073700240 527436 3057570696298701589546133486592 527437 31967591288023063940946301115532 527438 -2553640685355731660908501056 527439 -25370336960071049201335928568 527440 -7912624479078417425851229798400 527441 12454910526567039010078267657842 527442 18343607987481750553668101685504 527443 -1503007435639900706616711520000 527444 -2868398275771318531868297384064 527445 27783941502661204017716483601600 527446 -6118960062474548695141254959328 527447 -44494298851206334049179703002104 527448 -10887534133500879910938672599040 527449 348157314435266041281943205454 527450 1628107638495640968354044428800 527451 -6008362772894388545801432956560 527452 21317448922212239746573878397440 527453 -28029524709890772701166264686298 527454 -12438818820893677842009198265536 527455 -32160086992300342268014706951640 527456 15658517002904318863176359215104 527457 1919178152174412369487611628992 527458 17755418262575248773938900416080 527459 -13440275987919971455410503339520 527460 -10370505701599814457745390080000 527461 -28627075151222468731969939949376 527462 -8139530313378996340429249133568 527463 34697148648157987073177135428080 527464 -16621848184843917530150514278400 527465 2306981209300563296040247088640 527466 -11633531900420023923024675576576 527467 25077374024221402986483951457552 527468 2952171941681247729226135119360 527469 -15098721936819767984633793835392 527470 -4730573008106980560792940000320 527471 9270506349454268738192009840112 527472 -160125008911568249039192752128 527473 5243132034632893979507476170240 527474 -14654893138405502909361750369264 527475 -6293560720295546641929201778800 527476 14112172248649201129937697209088 527477 24568990028170266031409204591100 527478 -5754706262494914918971164907520 527479 -5345741888547399778896945112824 527480 -11156091527488851185675315097600 527481 671587590079491801227722869120 527482 7379644222567347982610091063552 527483 -50864273982218645682463737047040 527484 -4733651297758202677779424312320 527485 -19464173022468835362549084913620 527486 7991883612196465399819259819520 527487 -27871766104599679415582369699640 527488 -16283405441653503892505524961280 527489 -1652472438761064967949450755710 527490 -78608286188418568477228109280 527491 46410287673180573199386352364152 527492 -759217954235026935561736212480 527493 5919173007140897732782171566144 527494 -10849937083158441325055756292288 527495 -7369900531038170097257967045000 527496 -785600567938655701151780044800 527497 -45528835131510461912078505182960 527498 88792852686441174359568538464 527499 2084341200011274163607980899840 527500 -4888736732437580618485505440000 527501 450488162995087935289550709612 527502 -5996672573687322502003952914368 527503 19727266249750132395726896222640 527504 12776788336628596985277620920320 527505 7239901394148761609530280985600 527506 -602200513973837746529188623360 527507 -20243810227231181426079898844244 527508 17449578407126086334737965931392 527509 7514188944972025944076013721240 527510 9276270123902357145854667398400 527511 8942552598243342768548687258472 527512 -24798210460977693815917634580480 527513 -4817330907649609855134299711040 527514 6405138519030778806968880377088 527515 24752841848467837188076297892160 527516 35768728143386444058126101667840 527517 -28517930182084044701971124014266 527518 14358161670144485831410298520960 527519 2357886132478880015519455840920 527520 5272170853267611278005197864960 527521 2870772004168799127937819297200 527522 13595552429997103033199359743312 527523 1251961686218656955790766849968 527524 24326376658547334261572924416 527525 3259088311256678191168096129050 527526 -5491726851541152604483094313600 527527 1887296442893289639689191354368 527528 29443503647363413172155493253120 527529 -24352487731001704509542311176816 527530 -1546896702784618401267451438080 527531 9465036836873322350616298523832 527532 2019093348895257029155085993472 527533 14962911319822090642334473749782 527534 -3726941765608515094869000864000 527535 -142419002137069434206777146800 527536 3845080170384117486795990843392 527537 72790669988610158570579190840432 527538 -6032466454995260087633908992 527539 -8669350383131065517105275715040 527540 8509799659930785107972280614400 527541 -5145170421603063323177278163136 527542 11593893942318630641590005894144 527543 -13638732887761036178270461388976 527544 -4758797650718093491902380359680 527545 36914387056479511980431243919300 527546 10284338790377682151071826253280 527547 8042246886145983434969928064560 527548 983200898357464073088243326976 527549 -90072479762464949250712411200 527550 -8151818628907727490384392155200 527551 -23714733891413455101492332386608 527552 -1495378554408450409374384390144 527553 -21328335719930803437102506590656 527554 -2275412955060178905796286098560 527555 10066750777721538762583517446560 527556 23010555737527209764007477967872 527557 27719022884511010548774454635806 527558 5158349965111108166073839910912 527559 -30651562624234799304770322430296 527560 14941502119549315649509632000 527561 34146764249917192414853422050612 527562 2778293633868324650411440773120 527563 22690402627050298585144954161812 527564 25026454456348151991194123410176 527565 5811554295327879571959598583520 527566 9002901527136393024650439055104 527567 -606717918655879866760075476360 527568 4678355822740709859744222412800 527569 -4551318356577299057957759693504 527570 1923798296227969951473100344480 527571 18930258382244296677894908880588 527572 -30042028118988959182178557393024 527573 -2321912781242043942654285941280 527574 -6427279367286107861207373484032 527575 41962713173434641119194647180000 527576 -12352929264393177303077394800640 527577 18969012531939294591034914087120 527578 20877133918953490857823461649920 527579 7978307032101660788666945523984 527580 -4552885568559481691041428019200 527581 -30725781431951333141348912182618 527582 11319493707759339482719386849984 527583 5845119735086827707055697724816 527584 17184703540180969057905462214656 527585 -9564786840732101155122996746220 527586 188607612221616117475731348864 527587 9726460947259862872613549889672 527588 6108884920128071868115132022016 527589 17879254716552153143099120747262 527590 6862727274897712087550776193280 527591 516987933816216396263246695992 527592 3277308926745880496067096576000 527593 -1484679446537088172700453198256 527594 3437518043275895613060150580992 527595 16990538247222831657072777823200 527596 -1337498845873701661794319916800 527597 3413009127516183189143767537920 527598 -15181611462309151529787071702016 527599 48573024053725189805552771531600 527600 3166751380165297148347404288000 527601 -17570759932898445703540161070656 527602 17492527673973714347275604517504 527603 13078391342521700314601328411852 527604 4755745150842837822437587451904 527605 2982454908027953191478414766360 527606 -12363483207486608826634825873248 527607 -29759013594347072828657226813360 527608 24075361745475688606540534824960 527609 -40248638386480304401864927040700 527610 -103140165191217346844948620800 527611 -21556165023273330114680639303680 527612 707935794588162175348718254080 527613 17220992694763256386540290216864 527614 3513619110339664941770430996672 527615 4108003395427505604921018841440 527616 -18331424736975100503499462410240 527617 -2025140725693438880030497779408 527618 -4298658312112197136778742552576 527619 17724791612659441020285989514744 527620 -1276280193856708192111569469440 527621 -65244415682937606471207740293188 527622 -9114495809546123337535994290176 527623 -42319870535132008326172538561128 527624 -8185863111428634954130406062080 527625 10575962251854819836362046064000 527626 -449028498918461354237490013440 527627 -15001340351635200996615159652524 527628 9802914625207923695894500830720 527629 1419386456095194126392223403032 527630 8585100964439087791248477993600 527631 -1528266664987563854630479757184 527632 -7942149893458484982478245126144 527633 46059846735570481232871446664882 527634 -734754436876661402029714863984 527635 -10756889529168573566922989923920 527636 -9760728546821344344897844513920 527637 2634165539815588544605646177280 527638 5049215984885784819610687218720 527639 -10117350780463847239615831224144 527640 10501488129303229570176391372800 527641 -6047113177389534418458403049600 527642 -17358465728981588272229350752528 527643 -18053491837297502979763216606800 527644 742920004817098718383058324480 527645 15011789853643607807699092257900 527646 5879375141341661969214571591680 527647 24539825910534201279338681955600 527648 22411630145890357731480895488000 527649 -8686483137950544146265021012960 527650 -4046023237226384869220205770400 527651 7617543144058391943064451440704 527652 15153851520059793712109789429376 527653 -22968953321322618094067442496 527654 4338233586108254027239930615776 527655 18502241644918262980367559309600 527656 -21956706680097731333560901637120 527657 1149974943929918279696795601672 527658 -4129606268884534605168713193216 527659 -24913592722715806295985727033560 527660 -3160138848762383448603579955200 527661 -29538451187948517978138112791360 527662 21360870528013174372562245779072 527663 -9663675063973585674639914770560 527664 4232215024718640077107335757824 527665 5224588965332714308587464667060 527666 4825934072900233005122084957184 527667 -3432448265511123139452368940288 527668 15818454098098617660692141168640 527669 -44580668866464621479934206964480 527670 -1253693028918355526267797605120 527671 -966365031735482878838995799128 527672 2957469747798239660183591116800 527673 6580353323995750027348177141584 527674 1291392290234485133933611306752 527675 12659893782820492102392175050900 527676 6876373870572974807375361618432 527677 -39848337133805336875507193853428 527678 1629847131036136028945348004480 527679 722977299846141256501579855224 527680 -6753983808273214651780992860160 527681 21134800190869138772791951410 527682 -2273591029099523091989549008896 527683 16480098130021306156195487823904 527684 -4878202636291519087707288288000 527685 5250263307828138484646916188160 527686 27114284861283992433443043453792 527687 11146321296352969263618820671240 527688 -2658045048061296135979376640000 527689 13967281548311766144532239124224 527690 -3715488630849458955039412586400 527691 20847430772331047566075273407192 527692 20484986785333578571531572449280 527693 -21197431396059565094394157499316 527694 4027784116419114571156825222272 527695 -3495013348694069117873564399520 527696 -50682401088855839166444994560 527697 -1469846019780508691599418807100 527698 29219660753759056742365447059600 527699 23545853589369831134381778398700 527700 8578679014498685438419928064000 527701 -32577805614569514682737767445298 527702 -10380107994691978140275501835648 527703 -5003646348774503693539128408192 527704 42119303383279573133557603829760 527705 -24742443657503788446719687590140 527706 -5899925361901773494881168715520 527707 308526080923414256341926502120 527708 -13449487212430744481794593910272 527709 3422336619709460798591471342208 527710 -6093685836729657360145094048640 527711 -14560703309873797500540862773552 527712 6598017527637512134476127272960 527713 16517395295580648459886395413760 527714 5051157819821490340323512111232 527715 94779536967456542764816523760 527716 -8836345439927097112862296326144 527717 211274666401589267897153455260 527718 12656354653737826718065105603968 527719 -7185929869790727004011336850800 527720 42846308178409853723935752192000 527721 -8208214345276381271849647677120 527722 -8380557869995974811179235282848 527723 5755307561110982949960483146640 527724 -4486447762878528693980456523264 527725 -11880400776016160302705178388000 527726 25340359702485372797850322869312 527727 29648378870110098523488962835720 527728 5397538831645716239357165207552 527729 12009602769271518077077842117330 527730 7811678969738105492095573132800 527731 -10018799548168003318146619467360 527732 -11629307106264970920878289803904 527733 -4806577748069713339334880788736 527734 15692727843737128349347924154016 527735 -1295897663045685954196139117760 527736 -13201364322597803173092311040000 527737 11926152981028494081935774282752 527738 -24683618318575697325067294926480 527739 -369776291339450642095289316672 527740 9051535432890505062207328688640 527741 31272910624230542599731395627142 527742 27325567803455146920675892665600 527743 -17930029451295233416878115892496 527744 3189124917061050982593881702400 527745 17624548967582966076187164570240 527746 41457191307577418034787920721920 527747 -4094698227014431900155919114488 527748 -1078019256716605924848291225600 527749 -48009969157698750567200335449250 527750 2906862780485418584204761344000 527751 -4613005941917751606063561315408 527752 5465646526153146064310770329600 527753 -31562329631080003647218308528998 527754 13086778813111784029887276952320 527755 6657337000835814485973746322000 527756 34426833096999731075384237694720 527757 12935571460648956020471779016640 527758 -4467607654133742088295466086400 527759 -77847115650313116816507519137784 527760 -4287457972736605419865894010880 527761 10752809290362013087781886552052 527762 -150080686333869700580660320368 527763 -20765494705828342304259101698560 527764 -4622372034706556790024655287424 527765 3194136399022617721261825716480 527766 7721341773530931274512174681024 527767 -29173450371750842615645381692848 527768 2567041245563458620740716584960 527769 40977984314615514196166584943040 527770 -878767140185887199295473409600 527771 48955031132745616454804157006000 527772 -9754267214102723346094749351936 527773 7492995684062226494842331509164 527774 -5122082861025760435935547256832 527775 -461746956149152991965719590400 527776 -31911678657610669799609474285568 527777 4897905510834641706046881057732 527778 5178367380471113181034593626400 527779 -38567484219781118299281085545204 527780 -5136638149693365092159735808000 527781 2544094486765288596043321905600 527782 8016886022134647219857370432 527783 -32696595416439961208049620966760 527784 -15042978951147994095809321287680 527785 -30020713163268127251260779357020 527786 -8295012428711176755423081772800 527787 -25798504557203544466545473392596 527788 -29275511839169343276679475206912 527789 -22757358755788579298918209042410 527790 9890692208749105616195907840 527791 34195268111858413236067764502584 527792 -3786243897923946903863008149504 527793 -3215185002497622179313907661952 527794 -4077830310042880068484840997760 527795 -4452911212224183899597882413680 527796 4522096716192682164957071382912 527797 -34761692573906780933709124114080 527798 23303819707053068742475354922400 527799 -41892188719886507355484615303680 527800 -2675829783933062690739886080000 527801 43258488979051708612910756619600 527802 -7428169350438287417888995584 527803 -23759969969830689107206378849948 527804 12644764166421937481601576907776 527805 8338267307200757869628230237560 527806 3219640559832921805706410704384 527807 -3404573841187304441687714771088 527808 9505997443178180514073018368000 527809 -24892833283545974344767789004990 527810 -11445952092278615702810388311040 527811 10070289303638148940016639271672 527812 10749037270704527772626293227520 527813 -1457100470437282798708683272352 527814 2320397796466451766634296330240 527815 2717987709361818210509014131960 527816 45957827976650499166308058613760 527817 -7806141253761967330597146017520 527818 -9785138074683108311759657714640 527819 27320180296415961028870015139220 527820 -2333993667434012465580522700800 527821 17684156824361984871825087634912 527822 16901476088607043006905212459712 527823 -5929927056398424409304764497120 527824 -4811784503210527926323036160000 527825 -211299293366707526579998640400 527826 -4421964770169089617414386335232 527827 -2972036508265346133533540949792 527828 16964099008468095745075439415168 527829 25219668308301071765181518888160 527830 -17788032728394062060193496669440 527831 -18725944999409500757787556847208 527832 2675081229874731213621898475520 527833 -4119677267343037299876620722680 527834 14373410488288753902922779054288 527835 -3306587390562504793054023866880 527836 4540382031650706317822827604480 527837 -2806183649147827204901685495168 527838 1766432260805671830344011585344 527839 -6827925749061173243654433056560 527840 -15200154557100235237642960896000 527841 20233508080075738224261587682048 527842 -3114070700970811741359734177280 527843 -11655558536616774435014221975908 527844 9826924244165224540867149935616 527845 41652167046840617606508235411800 527846 4777071310346190677407608669504 527847 9965344449398197780440271823400 527848 31839372903733923490462138383360 527849 8567273295124024292519836791936 527850 5773814015174460690643829376000 527851 -34152799858525168180823247195148 527852 -10964722409968256313508703996928 527853 18738717611100950727163941275808 527854 13294015626539817670394507213376 527855 19771427894890912563941671900560 527856 2621591770092083435010566651904 527857 49144924883604743120817197852544 527858 -34526257503173006504636812032000 527859 -6433502500488544589816149012200 527860 -17221212354014631379142377585920 527861 -17917048483300036444365172029828 527862 -3598618578740274381021068931648 527863 12447237057682833005306985824 527864 31764621010831300241452765839360 527865 -1656512804152375734181100460480 527866 -3622332331360070564822352820368 527867 -18502139157537287647620092204568 527868 80933176044094343884406489088 527869 -3619066534883831981124028212730 527870 -41265816266108378830760259840 527871 5038925909370033955122674017920 527872 12356458757844812001306803699712 527873 14499135876052401078778330276800 527874 38280687216373510753740279552 527875 24972033988708025526222968808000 527876 40490499964327422717419238495360 527877 1092222944901245120908240296000 527878 12663902512341357558737816424960 527879 -11443127306073023972842540229328 527880 4814344765392144123745633075200 527881 22944331904026457177138009350682 527882 -29247353531627829323060747648208 527883 7412250366165559090955024625624 527884 12984214761815911633905189857280 527885 8051548424335774624197231471360 527886 16787236029997901176575808924032 527887 25993683755055573703586341624800 527888 -10674230793410258534238354137088 527889 23596025816400377205912239645424 527890 5872965679838790546564515328000 527891 -4559707663845328628135729756256 527892 -16899379868042846459196823554048 527893 23867844631296570585476798891680 527894 -11936315633305598918500401852288 527895 17752664870873350928272314142920 527896 -13843757794364801974695680409600 527897 -37838727530909135880342043257654 527898 -1635033759474772128810197583360 527899 3871705396554159981847708068160 527900 -15178412067645452216611701504000 527901 32470106098729276935723503320128 527902 -25456774594287992636550104350848 527903 84844767395962896615224247624 527904 -22379645851239419475162153615360 527905 -704169895576687452579934088640 527906 13028745648432883052215240675152 527907 -34431889722835611312674770424400 527908 -1219707883334367937664895770624 527909 -33252466089248626760253405085890 527910 1411901589625720642492451775360 527911 127343751816409049288646280792 527912 16830672763470423344413405839360 527913 37513473687665369769260643218442 527914 17997777239632421704704075067056 527915 -22037107507362921018869530568400 527916 2674215600797542363787185551360 527917 6169454995923507869464764450220 527918 -27599116060878855186401970643584 527919 -200350519767786295129382963712 527920 -5841065709080027361324490752000 527921 -5309066167887014670625826800878 527922 -11057334706197591159478618535040 527923 82845482565056353692346292996 527924 11171284526744737563591913684992 527925 12307382269317603647078501952000 527926 23583617259925697821694230594848 527927 -20089187026929750801807068182248 527928 16835662332207880898007861596160 527929 -18201733595940247387789323584470 527930 -2234967876915629470518602280960 527931 28582651864284763612241081697840 527932 -30940039447587959263850490001920 527933 -7266054495672228284275508142336 527934 -5898557718981378321884271498240 527935 -6318758184383135290665111830640 527936 -336432895392989396679653326848 527937 15252610244701991768920647578160 527938 -6944066573589707677504111384704 527939 -9819589809834157768167866367744 527940 -993055918673496828403085414400 527941 -39511659345911397231670201218658 527942 -1581526829876361552061955220000 527943 -2699310580011911095616126479536 527944 26990774401750967185417648604160 527945 -21082459606281102424292143646400 527946 16374662925217652396381102141184 527947 -1786291355859027134571117664000 527948 -8665171016308452221513926786560 527949 12420828549842106867962178912534 527950 -2541204497533181403551334336000 527951 -33910727731548788016191840130480 527952 -5902437852420909777914929348608 527953 -13243490870824523527683674661760 527954 193402902072450877095321457152 527955 -7431271012580244532820314354080 527956 11237392459533318323110381062144 527957 -4202595234919777122592980689280 527958 -929463363991362979744346809440 527959 33783064444923117673232811060504 527960 18168787357953999530791600742400 527961 -1133844719434561315835827310592 527962 15775349632309446085571324797152 527963 21054732008440646984846428035384 527964 24757942013720942283554197694976 527965 20444102959802148258189865009920 527966 -16923016141727873491597461725568 527967 -2346959527043943555911389170312 527968 16139098554601662503695698886656 527969 6601513849935325984760520525480 527970 7631777719234784382331470336000 527971 -24034114492206062674689533372168 527972 -17593965074455858915117952855040 527973 15978342614973096091801184306784 527974 -31055389493705110132547771370240 527975 -3105833278664561625525072243600 527976 18795172901176709467186840427520 527977 -185884100801358875756164327388 527978 -50873897546228576320495250360832 527979 -2593444276730694201437094383016 527980 12534209620352332574002500096000 527981 39425027442643262962179177181782 527982 -1082090072718538100065730359296 527983 -31781470126635869240247687838768 527984 -5076912128222485575047958528000 527985 -12213857895902538474617307676800 527986 6329470765035947051391334772544 527987 -41197207156780685560805063837364 527988 5513815269516247105895119171584 527989 4167900766517905789333980887232 527990 2198989500022370291816680490880 527991 -18334987841671517465833553769600 527992 6542353124172097791506480332800 527993 -16812688573260434593635509140758 527994 -12312301188007390590463086450576 527995 -9535129967954515332056589848880 527996 -1721284600074675745207371786240 527997 170249680812554272851487741728 527998 5906126115170178583026909399552 527999 10202419990278162649018452705360 528000 -16350966935917082647115857920000 528001 -11763451584461061825484984655998 528002 1716361858864707788385668080512 528003 3279010284040509175479149908080 528004 25941523405868687008253657853056 528005 24976329150951132077585675817660 528006 -15706215418419200397217953036096 528007 -63308425158923322038858770721960 528008 -1501317953648103559585468938240 528009 1675447287314899317317469973728 528010 4306525360815445594732018713600 528011 -12701275059415373802352652426496 528012 20862987023348034517757102054400 528013 54326531926150313437275931630262 528014 -26083514579288652272849545902144 528015 -1059457036910585773817199613680 528016 -11641378745220518941822654201856 528017 2005926364347449283496303939392 528018 7331115547692017249117723915904 528019 3901350232989962675237003074120 528020 -16330173776013270435065624056320 528021 -13909441484939811125288976997092 528022 25829864756250419551275228354624 528023 -8748478060747573646165122061376 528024 22122793927594532394830716416000 528025 -11163237605014613874748574950450 528026 -5803942960763058796713294870288 528027 6960676169524270397439889753344 528028 10666553116160877430455097191936 528029 -1873114924907391949508002407360 528030 868971535832480765091415968960 528031 -385289552794175498858317286176 528032 -34160105081840125670455158374400 528033 -15608662998519239602531269243552 528034 133410937016061672941981403648 528035 19981024232197443863936509494480 528036 -2650947785040426592298874347520 528037 -4425971168879072429766578541000 528038 -4029787423867109921378445842304 528039 -6590208762773883185044194989712 528040 -106993097407549401374501683200 528041 8163310601827561710582421832442 528042 -18044543659430944693886941548288 528043 -34872856195848989140602833845708 528044 -56499498280941155556241396992 528045 -4942378696606083638996778455040 528046 1055276338065684370298039087424 528047 12306875125211848645408244674080 528048 -6509148927144773483469034782720 528049 -11768435153232554456846479510236 528050 -5339565442411769066440204080000 528051 -34131390655389382749142194247368 528052 13443698481108741471536775854080 528053 -53152825849003805263459878247698 528054 -6080208462146813718001192943616 528055 23786072425054359890239548607920 528056 -30942892513358060981723214336000 528057 929080616746127924464504953408 528058 24706695859017760863572295584880 528059 4514140133508644315984319392016 528060 -1462684283971990859512133130240 528061 48395471170402363927439265530400 528062 22106797886765993262683978188032 528063 15315500510661095638322046463944 528064 -3607636310583297249563843231744 528065 3326290061097594790441103573460 528066 4135972824722771682274793226240 528067 7523667771820954128493360959640 528068 -31540857550081159982546873650944 528069 29008162593194282701256334776544 528070 12357024944585609095162078308480 528071 -57331920741848282742326625975408 528072 18188334417912821301195344977920 528073 17692240809909206558159275681380 528074 5924567111991490238797286744160 528075 5759928400983808320996374958300 528076 3099514287653459929704621013760 528077 49191825197590099611340616282784 528078 -5041445591060814396499096568832 528079 39188697349563637918635843549376 528080 -458591482946655752737684193280 528081 7994962146562703563270423400640 528082 1287459631916115737646807973152 528083 -690995883880584442148593864056 528084 3250274108545211991911396046720 528085 -7747790727331159402475005424640 528086 -12000617838592932015041475331200 528087 9339007231939898190300937921152 528088 -7769365233566490013101313351680 528089 25008358525623032155574090872320 528090 9362752748440982057725473484800 528091 -19973453277595377101224623624508 528092 26589317279385528257497859030016 528093 -48806902772679346814714701060800 528094 -1524080287288433592000149787648 528095 -21995564746532954820666139613400 528096 7034070541551357607761297014784 528097 -8414751067616012042917699215454 528098 14377679162714678352785092016640 528099 -7538547933673554076334835945984 528100 3928571320992637871073080854400 528101 -3087663874406649117590970610560 528102 -19809091724026444719247383959520 528103 18955119543712368138516491694864 528104 -26623628393248576975972767252480 528105 -6585217335771571143355827888000 528106 -12094024596764163590446319623248 528107 49967255017149626253731741722356 528108 -1490224633538006709212779413504 528109 -41994562693455313408589642160480 528110 -15278876809900295032846202878080 528111 28866195944507212009251785589960 528112 2678226658289853769705636986880 528113 4143952005549760379410759779840 528114 -10604075455417462211342000396160 528115 -8515504681806006240270089011200 528116 7741928097221014145281438556160 528117 975994818146931528836502816960 528118 -27205597799263104694563165798240 528119 -49320441581325558724056353476440 528120 -243133331135326789381546291200 528121 -19222911839913338449054191268512 528122 -23448360868051912596701956168992 528123 -9442025886306207875080706096616 528124 -11803064785328406844578957248000 528125 -22120670985385525935501161306250 528126 -48261342878169728631702497280 528127 -20261904550800101266714795105024 528128 -6901596834123836199555613851648 528129 -4562888207204184042564518997312 528130 -14832519460379749779918091907040 528131 -10724160863103253696133479576068 528132 2720902667096914937060398700544 528133 -48368394912570936206266416433376 528134 -28930932956123977851648856179648 528135 -8667684082335273435091862713440 528136 19063684747958252357057658716160 528137 20621362990261090616046937365786 528138 1997351175604898518376239332288 528139 98919866948307400294238332112832 528140 15996601290330462102917951677440 528141 -1271254663837131822456264595008 528142 -17995326625459805678362692606528 528143 11386931571145934380370933018880 528144 2823803982439961849569363820544 528145 1793215867044054747000497895720 528146 -1797261224074523942095900492800 528147 -16508620610115995215482189649920 528148 -8300454364266835304844914111872 528149 35403199412792163377113089869664 528150 -1308136856461043605525247846400 528151 -19296960501839070302724374183288 528152 185533404245130635747420590080 528153 11962458724106563285713212209104 528154 -10262018207406396702173169616128 528155 2276816735588718604780577772960 528156 -12489305403771768869088000749568 528157 11145980940521937311323977541632 528158 -7737578309614683202881784658880 528159 2027979122190269332769199724104 528160 -17018796060021970327795006832640 528161 26900893219636457344885121499312 528162 1691671362864931472242222287360 528163 -22457127562158344953684781575588 528164 3287976647291281295677637087232 528165 -20518136105406060255806028420 528166 -9803161562722108303825452199968 528167 15156970157788150973848158612216 528168 6093868499368116233268263731200 528169 159366781687365669694341572928 528170 -16023447841467094555224468546720 528171 -25459363967270381132009965202088 528172 21127709373639212542045004393472 528173 52915165716176422925537379751020 528174 26375834770547213683117873549440 528175 6654560730614211389143151633800 528176 7223823130192356980856745918464 528177 11541757890809369072740993945920 528178 -551561333326286883893910908928 528179 5686303259717619256423303802400 528180 -7426203066397328572659149015040 528181 18707555432122021546566071356000 528182 -10809550668405995631679705331808 528183 37589768253528375366594371189952 528184 -19230011503086427681329096007680 528185 6409118897278438897495389428160 528186 10201529852370033135948449639424 528187 -32743074042487232926133163763608 528188 -21695915690087408468324498138112 528189 -5781967398860261829859838981376 528190 3302054519831433711762476774400 528191 -42042048809261616920417799993408 528192 3243737287232765318533000200192 528193 22831485191423483631962846863360 528194 805009704754171422259249858560 528195 -11849160611227988468702044143360 528196 -29830658631377795266520584777600 528197 5247461757033841775972366015646 528198 -4254626366837100556279084283904 528199 11337386445379857890447181044192 528200 -13706295155095228102942694400000 528201 3074468418678186059365308579642 528202 -2890043886547300490215053482448 528203 -4172774790225353421385055240832 528204 -12095464843401369252829518242304 528205 -3762264789306856606768321005000 528206 -4068534898866232719426867805440 528207 21522227709468589818936125182992 528208 -6232602518059813205026635194368 528209 -10586905406736062329661402284800 528210 -5636885897967606343662350248800 528211 -28677612100970996700718603361688 528212 134748524973696832041195620352 528213 10481699141825315983136636629824 528214 10070961065891699337300938152320 528215 10388401230290663836330161973200 528216 641649515008020709358750883840 528217 7917226485527239050581855856266 528218 15576904607902831384101228213504 528219 26343094242241062912705645396600 528220 -8838472611574144281328569285120 528221 -11298945617778926056611613183008 528222 -11827798173407315411785799540928 528223 35574272003022560512325869405472 528224 -29189720764201380075291019051008 528225 -16119047501924977619666583872400 528226 -17029120789066488852674275808688 528227 -7193809401781344096473280307200 528228 -2444495225192969264369370132480 528229 1320947554997372755192872219360 528230 206745768722688806825005115520 528231 2761719505683627762244873609344 528232 -6685467809478439294303066137600 528233 -55573008902569533266223707948160 528234 -3384668137296484623408705842688 528235 -20063466598576211033181631873200 528236 18421219318767713624481238145280 528237 7883072893022587530882935106294 528238 -22540335152972692153680288020160 528239 3579474567845651858402014063656 528240 -621673110696753962910964776960 528241 11732572591108839544137149608704 528242 10130597094099910015165014388224 528243 30244475945454878270191275294264 528244 -4147114249912664831735912963328 528245 31805422796159985918478320889500 528246 4664665841224944452643544411872 528247 27144114764579740426293226862696 528248 -4903289362105789075065672867840 528249 6250548347362556417743164141120 528250 12201477510399355458722061144000 528251 -16877615982837510863182220427168 528252 -17876043805339746778442650541568 528253 -950804020839985781637745021536 528254 4960925440898435746127657304576 528255 58636200722328458599689446400 528256 3906381553874929433949933404160 528257 1835752574529251642285088753840 528258 -3482165217658564131340932599040 528259 -5374052663107865013071649219384 528260 -4940016041807638583329695843840 528261 -9146330951395053437757269418528 528262 -4517826461097032676499670050560 528263 -36520013336499521551313767456488 528264 -12286972376779729695283748044800 528265 34135400525651840633058690306660 528266 -1300859915828778922307076969168 528267 14656975487472970440324650744280 528268 -8435959390622757823275429079040 528269 -10353048079111783836178891746474 528270 -1963337496596210580341926550400 528271 -14726550788986099792441646056256 528272 67859799047748564683233247232 528273 -5903560388455032382361988382080 528274 11398874198430955594099954229136 528275 -8015982450634591055695314824400 528276 -4210470353272818059683077980160 528277 -6643760344157494211230981702980 528278 5038616771073338857500828625440 528279 -14104463166697143148916050944432 528280 23066540637404138854179405004800 528281 19764687170203189943918157172932 528282 1730469980337524619792124925952 528283 732096705418781794404232984064 528284 -26314772638598618835053337936384 528285 2041060746506975392405366843200 528286 -11308378351544759972961069120 528287 -30871076144315615804089707128832 528288 15129724783012476242278465142784 528289 7295707783708020531957628805090 528290 421635669147395631007770862080 528291 -2120747537534846414952462443100 528292 -5995089223205017803376224708736 528293 -52446638499566811612537883416420 528294 8181465731203277984624827103808 528295 23386862281053860816151481603200 528296 -2831740574853122093784210846720 528297 -11615726209650432216526669142016 528298 124447008727709624537556516864 528299 -23601264568374122131263997610700 528300 10383475659788200606584005318400 528301 -2320905209239722099083471054708 528302 -392517365924145984794754832896 528303 -7521224538268332957346134562800 528304 -659327511390682080271995371520 528305 30116159747611430833711818643560 528306 12184559143293474866297242718208 528307 -16989931489395825202274598446720 528308 21822638576869701871507292706816 528309 27591953543964033037320269629440 528310 -8218821042322183419852483959040 528311 9207768575806282716776010653184 528312 -24304066539027515099328013332480 528313 -44060605201175170619127647812438 528314 50217778207219127580720099840 528315 -5451944961806841638418851598480 528316 18402816687199856274677398801920 528317 17885124059570085087349933719366 528318 7877391124606714585330868865600 528319 20139523702206329796936323101560 528320 1978869740469372024652069601280 528321 -7212254757970497059303175606336 528322 4619294477254077202099952992800 528323 -8455868207081146346206599788880 528324 -2342654939387106807341617234944 528325 6490206407653658071150469428000 528326 7479670180019144939849553298560 528327 -8477147331275516120010049308000 528328 -39885587617087120862693630499840 528329 -4478045216327166987593867708070 528330 2409851216221759853274526179840 528331 17393415357504685121463401223264 528332 7652458921202088082776625935360 528333 1529176125285227092676461240320 528334 -7788796346978660604247632293184 528335 30786915898444089685246174838280 528336 -1821128964476256858790904463360 528337 -96883726060108273013869656291840 528338 -6753106990412811475951764877680 528339 2510040994712479464831769224960 528340 26513073479601785096767077891840 528341 -783235597197477476508569951136 528342 492905641981432853708626170240 528343 48174803456786855975958828176880 528344 57090743709979532654618233221120 528345 2074700224322033883586177320000 528346 -2517575204610775176937446214656 528347 6617027684530471470627156304632 528348 -8107541053037490303053216478720 528349 37680635369294945488789641124000 528350 14313667704262242137449556942400 528351 -15486336997571392399570766615280 528352 -42735519473399431019903110348800 528353 -7112879467714381149434830067520 528354 8749845035466776330501712448800 528355 10730112484356076182562678853520 528356 -19771394543763878320817503100928 528357 14237748525741610155384799699488 528358 17451659625814905759402349229280 528359 -3181175419478134758458602701360 528360 -2166523092521774229725901619200 528361 -25352707999343364497925016672688 528362 -15647382410266095047597223414528 528363 -270022875070005270517191143256 528364 -87519153813102090451252686848 528365 -4308374159783279425647474826740 528366 7382491157700582653675770481664 528367 12691996383144833483323822425072 528368 -4744593288316520275175311147008 528369 21914171831108575313734863909744 528370 6798385194619304842088983742880 528371 35633540158088300438896649194200 528372 5184163498193973040805317128960 528373 31279221471477693554619550120622 528374 845108203549164663355789860864 528375 5040631762465986871218391140000 528376 -36177093755068113329274566737920 528377 7987630415425661522921544112212 528378 12953720135067444460928343322368 528379 -11362087733006432857655200001616 528380 10050613212880310374747937894400 528381 -10693315494370536594456720081888 528382 -1146468035217945726590376613824 528383 18224572143191954878418142277632 528384 310546805399535564652390907904 528385 12541645407069437057759868580800 528386 -410523640109472587004877970400 528387 -9833342600441393379854143340040 528388 -5781374373830461092202993311744 528389 -23878435585838831841273411357600 528390 -20445185648751775446777048576000 528391 48519008158428620960476382768792 528392 21212316157424169478448313392640 528393 -14912196695123688258439892637600 528394 13018582807558169268755900107872 528395 -939810115055263956134857175040 528396 18656005227398903975224785260544 528397 11792585536857333796986435106252 528398 -4167091578259263401131273100736 528399 30547771300891618345068689001384 528400 3642639605811347129004632268800 528401 47077066795403006710384764948402 528402 1420020332651240774532972601344 528403 -14885263336926674218572141691348 528404 18787717107608667763854334771200 528405 -2448148092964283035700444175840 528406 4260054554465530488785553648384 528407 -31687896778297199509632189755856 528408 -4973751415026343656495755366400 528409 6812534096117617448343716553600 528410 -3959393181175984357916459576640 528411 2314991184511271255517065789664 528412 -1514693049626171207350638406144 528413 -5823180471836336057050359229338 528414 2043360446978673337217116357440 528415 26396402607283549346951504731560 528416 40390731004067292927712601899008 528417 4316188061501923636795580670240 528418 461137590500087905334557511040 528419 -2629155363004999167314513046180 528420 -15258579957181055307908568453120 528421 32434530564488404175268670516032 528422 23876379747675614625470694124512 528423 10486448003883294570327013666944 528424 21899747892819028396425092536320 528425 2312060901490920092902012056000 528426 4109366672004704618353587323904 528427 -227730402636023245946597933720 528428 -22344243755199143226169808102400 528429 14891346201679498954550030607360 528430 -480300957375427418625866016000 528431 -16332659667077585414402986816800 528432 1494214174174362759600086384640 528433 50618088807854824720648806289682 528434 18902404685128614941522589122736 528435 9906371694589161078376560515520 528436 -4485991451100816552476832200320 528437 2297067323544105739831492684032 528438 -11273540583432862023446938112640 528439 65353828946597220156165738286056 528440 -16103733915167407732264680038400 528441 -683455215603004789458665340000 528442 -7791698092890284594523698506128 528443 -43781435645211174487668449474256 528444 -720838265956909125144301937664 528445 369593736814169588349804795480 528446 2126821448616161102479371872064 528447 -1033197317363173000387601387520 528448 7930221291407498806283741429760 528449 -6707833025669240281075456105020 528450 335716583885419595360203699200 528451 -11902229687955301895856534068736 528452 6055639121097786480719298347136 528453 -303268831482517836857257137696 528454 -34484244102227191097286116244288 528455 29474920395931742840004007674360 528456 -2171610562976931282732050595840 528457 2687606093700172076521422844672 528458 -4586940636581554340165075860224 528459 -29829598192753889897035633254696 528460 13403848765364441291833168481280 528461 25247865226572970009789544714112 528462 -13242786229215663140389732062336 528463 -12078673062394422335842247274360 528464 -8200908918039501181740151480320 528465 -20055353290297264503522233654400 528466 -2159667935878102439886169476480 528467 35620558526351410267646348619360 528468 -38515848245126656276708315275264 528469 -4301523759712731510559076334130 528470 -68601209289629844520134691200 528471 -8081396635681246874124474506160 528472 13408337386705083676076975431680 528473 -29543125225983694236147893061600 528474 -9735391139367673998233682992640 528475 -4569616177774216646277634871500 528476 5636188025513549827416149586432 528477 28720717123007460268594157742720 528478 -10788899616860463969817835085120 528479 1106631826471043206388487774432 528480 -19208215772795502731429114019840 528481 5644082910187175026978550782512 528482 -1635038481690802663023423823200 528483 23683730150660965365148024188024 528484 3383707401538754775550656095232 528485 -21177187075327568212076566216800 528486 3995614649209966920481803024384 528487 -26780895115300251210982433665864 528488 4935117658265486142129205739520 528489 -5955019134158786469609453489756 528490 -188081662945284363522934497600 528491 -1914573131376010127487041748108 528492 -1119578473849722017394334837248 528493 29910929236429715072246837081984 528494 18117827908844674319023780874880 528495 -6053655431437332465711995372160 528496 13552177122630907992722007982080 528497 -44677615808577596994807470588928 528498 -27128010093321264762558040346880 528499 945275051677457916557721981864 528500 7295006852017152767442757632000 528501 -1698680121024103366143065117760 528502 -3116883778734423571258125218688 528503 65898155827514188105818242633400 528504 -418280301539132319043625594880 528505 -920029100160110478902362289340 528506 27009979290984711835942662852864 528507 -4055852467414341163071343361520 528508 -8573398882638210345323730343424 528509 -42727086821752784994934628167290 528510 -8167100031710674012001252966400 528511 14361930993873589685737371850112 528512 -44771200443549064312390366003200 528513 -6893822622862663743629650752 528514 -17199094569821387503138250474544 528515 7126934155975881484264994843520 528516 4383726464567402744425155009792 528517 -32787591356678319713212135151040 528518 -7252383274646544649198852937280 528519 273859102386684478887824014848 528520 -595356530045444221527870566400 528521 13105296914608149685253801584512 528522 10486615172589107713109058243840 528523 42320312009581426665536064169720 528524 7993919064039040367425231598592 528525 -10091356489998461304659182614750 528526 14244808193992345572773719883712 528527 29569071802610938174196574659376 528528 1199156704087421824732495872 528529 -23908555677133165278116603551047 528530 -14147539154575006009555719403200 528531 9103246972211954550085531492464 528532 -15276128611286835109844928661760 528533 24579430952327748105846936835164 528534 2798029788129553040261519628384 528535 -7253160947942504990226898379040 528536 -31257550130996928700637903800320 528537 -6743285418367694212589313019440 528538 -4723407642785577829866475192080 528539 -11759931707081262091447587173400 528540 -7730970194165642076707637166080 528541 2341821607808643529754798942840 528542 -4528754424198876436592196449280 528543 11217697593262134004016683396632 528544 4203109043019782574604576358400 528545 5762553827210447045991520658280 528546 546395630986514576936770746624 528547 23828015606229909137709759200472 528548 -26108948056688775832690873924992 528549 -5765103987451760566683242516160 528550 -7399360552631761270061681997600 528551 -6570425320916024453655995657928 528552 32328057120082629815360928153600 528553 42276098087677406430401520723700 528554 10197462127172631355277532573120 528555 -22777993891353612289535069633280 528556 12254084215553681898357309440 528557 14814594105992940103321865770092 528558 -7153863415469958668281627732416 528559 -35631435484186980980146448272240 528560 -4352018108867306370426881310720 528561 -13625545131666351092305939883040 528562 -34945408824005082109947554700288 528563 -17757311753761780607873395238400 528564 23041429353581023292093418258432 528565 1057325975035086199580542845720 528566 -24098449998099672167167768284768 528567 -4932221806757486788988756584752 528568 -41959143524925031696705136701440 528569 1290790324348780192366997647044 528570 1756197824444722592457419750400 528571 -15218152103877619650146961611400 528572 5801665894027345979269421128704 528573 -20172398777979584920008122370816 528574 -20700332717438221651586091091968 528575 -8009177035751573635312725496200 528576 2507454419232387890966610051072 528577 -1444293909284063773576181323328 528578 -19123526513302998940393716794160 528579 -39137360606547627080591332408080 528580 3951901118847893285125887897600 528581 3679959117263158046442757215360 528582 1348079795867044710983901919104 528583 29205171356406421740327112509360 528584 7326861841840404618515772211200 528585 19860709819517870246353122350400 528586 6753823806073183846594831713024 528587 -11081261436006226747131673354440 528588 -2801300672173176744574866985728 528589 68861266711340372510471263082560 528590 -3820948990859872552590001915200 528591 2962577108609001365362881646464 528592 -64895555978001117862845128704 528593 -158557201059044025013728470616 528594 -2695511929642057758969647688960 528595 -7821231306748405674753691029600 528596 74340809167050074945677067323392 528597 -32823972751205150791440986877426 528598 -658739081936708198082059090688 528599 -627328553767289051089637554560 528600 -2291969646357620154723528192000 528601 4835387708509877309272851854100 528602 22101535197896920298519989024752 528603 -5926708148394923740568024949096 528604 -7625810883882207642498011743744 528605 -8511420168996234698139832817280 528606 299766012041359230557046704064 528607 46841763449153745054295144798072 528608 45585519837066353432183348920320 528609 -4517797532085753423387497920512 528610 17650015181252041616672638044960 528611 -17063769873971111374772727154788 528612 -4271275485216269428993633566720 528613 -4785134862150013338930936139236 528614 -4245379545089870799514159936320 528615 -10414069105548672541306526989680 528616 -36644727504109425585146577469440 528617 32026662731211475665805201292880 528618 -4093498723410294046284760853760 528619 -2318112808173029622754267206848 528620 -2589109608811316698988505784320 528621 4902205994977346842788592782912 528622 -7890419517120606503458730449728 528623 50510054062322497069737912577872 528624 3803689139668533097654862905344 528625 -3311301953911525561864907415000 528626 11812259088859532813775851389440 528627 -21508805232272917488023704681344 528628 29779181239662393805004226858368 528629 19679389474223650869005517901230 528630 -10977858019636740132780559841280 528631 -271558602440939512270118604568 528632 15862401027376774161734181150720 528633 19297755394452358120803771457920 528634 19809686079657423043274361841632 528635 -2455521985662777517413482257920 528636 -10352678500698998673686512025088 528637 12446227238711177714023047682240 528638 6118409928377191329542747194560 528639 31663080447795803413202407028424 528640 -5725073593174848181768500019200 528641 33875357393633478339087230802900 528642 141582960025547674031268398208 528643 13384344199326459330628151731264 528644 15188673357622866495861195918336 528645 -3130147224313516699234875192960 528646 -28066111518087836833039304653728 528647 -3687701665881297851943335529168 528648 -30713025963652513127655380951040 528649 -82459199106328416061592735532 528650 3373362512231474170193698164000 528651 -14041866842543701425859810917840 528652 9390229981068998201059695283200 528653 -28439351093470915593586695244896 528654 477746704052206030782318311424 528655 -2334833461149971046860278787040 528656 -5153427129382610727656454881280 528657 -6141226776153822391229209785312 528658 5747846901223744291436791860384 528659 15575813936942184747357371842860 528660 -6961304012936912624686611456000 528661 2821783214073267940132726245870 528662 18337482689240149946106691916832 528663 -16125573008195322763647519829656 528664 24038529741722485611310092687360 528665 -15460485754747494869446054466940 528666 598634785325927125779120165888 528667 -38435744796899448955545733148284 528668 -6707435253765518637783131750400 528669 -26364661637785769934045904725306 528670 20231871553152436670780670028800 528671 -19282555954486929156905740117776 528672 4942557477280900969986538340352 528673 42332477470611490966706035789922 528674 6291536364186504839868913324032 528675 -1830837640674698705217456288000 528676 -38643490038660094826377196103040 528677 80543808130478744544182742326940 528678 6864914141454312533742400773504 528679 21324261932886577583604289708280 528680 -9119986028826146507106181785600 528681 -24764508286892493705549975796848 528682 -1723985153546108320191859831296 528683 -2790982219180881168846753641424 528684 -9401894616985113789138715960320 528685 -608074462588038373178411882400 528686 23485385415303178398026809449792 528687 1045340957091769444556513417592 528688 -2591580927971489751877600935936 528689 -13723044001627192540604596407744 528690 -1706378714633296325244743124480 528691 36248295847255076071949174430092 528692 15931310621254890071890294290816 528693 -2451903150172842577870516009152 528694 30105189056361846380059942799040 528695 -4858985170612953102778690345200 528696 7787034248730663327350197248000 528697 -22325969846659257836296292424448 528698 28560992457241414086467287167600 528699 37907604133400143882040499475200 528700 -12928302982588509104606417433600 528701 4882110015244715659195337877504 528702 -2167008997035514634021455627968 528703 -31347815371455680597463592172544 528704 9837769768209891184898350252032 528705 4248219393775985519193629241600 528706 2094401508263048597851587705552 528707 -23195841955677704513235217759044 528708 -2108962382891357833894881469440 528709 38240198450159974187531709706910 528710 3333878837209862276080812312960 528711 31015412317120964477302062511272 528712 17142977851728415121674642867200 528713 -27769663922925758652359779780080 528714 11779830376363059574724808560640 528715 4851945495618371206148602757520 528716 13145131146774193142172892700160 528717 5270088876817181099374075273344 528718 -2549111303602424484402272965440 528719 -24202125677433448525795594484880 528720 -1807898963089215900151344660480 528721 -5940324478370692028031415686656 528722 -10837743964582940185326935897088 528723 11366833705776219235652251451280 528724 128252477105892283937766285312 528725 -911009856107051746559982933750 528726 -12948685304488918080098856602112 528727 -12982032616106358615327795890640 528728 296509034863023190495788441600 528729 15237121399342961768525231115984 528730 -3423283585070542585914782433600 528731 1651601465540123488424260146192 528732 -19877239601340208552878490344960 528733 -23553945498792288874648728166016 528734 -30588179036264062037369136442368 528735 -2551333519999717517326945788000 528736 -1850369964442259396658160730112 528737 -7396929128637251743544810559936 528738 1047039615336228515845446919680 528739 -1390037441802883136337119075576 528740 5702877953760693678217371920640 528741 -33160244603438969228598769474560 528742 -15212972017404117341578172989728 528743 -9113481614557057391655623806800 528744 12256791123596563677709227294720 528745 -14292504231797517024920608653120 528746 -4200032838252297460240945383936 528747 13433199255418114037034778936320 528748 15744855142714501439377035420672 528749 4382100142536527602324870789080 528750 -3583392482188486160863472880000 528751 -31852750791029732457923034316080 528752 -4148004721127321116491768987648 528753 -665302170116673095105693363616 528754 60642512274638904452735411232 528755 -35811894027610449630954646077840 528756 -18456033841890684175982021621760 528757 20090903649736566163566559785660 528758 18558413953806793967591550592320 528759 7575988313667777060589924293720 528760 -23381543400002400365108116992000 528761 -38940655312468299200314628096700 528762 5695341339211719762614284581120 528763 -12622129648545189181283004720988 528764 27143967465552473970278225773056 528765 -14631588923821682618624737675680 528766 -4589969595089490269751627555840 528767 -7022308403568589474147477685376 528768 -31286822440304185870529939374080 528769 -541642480459457219435650825404 528770 -11481637211867093873737766400 528771 -412644568570971049607595537600 528772 -2678507626596125503774287623168 528773 -9802071882160090405555289748960 528774 15967630188935882857553954592960 528775 -1180428933087372793655932098200 528776 19010717645340549258448541583360 528777 -6270283533764691400610862192492 528778 7510520442417158474689307754240 528779 -29583871635099624181699100920620 528780 1173266150077574126199547084800 528781 71997076630971526558060184544 528782 14391246971568464673662187436992 528783 32367958580545427290208784985224 528784 6169659796977517701832421580800 528785 -29137584103919914690190815314840 528786 2829097988463771166481639989920 528787 -11653817319371073191430846972848 528788 4695609796238868906721552715520 528789 -243844488076030815963135152160 528790 -4579829467641800533904808441600 528791 -39465443569743125257278946442808 528792 15967203418935499191847072727040 528793 8979550729488117906554012330304 528794 903329318815258547184461379072 528795 -33875868807229835532231481082400 528796 -33539774480002522597599031206400 528797 5350807911319085770546366156992 528798 -1825483485834955753975118426112 528799 25749819386954075059343618616800 528800 -26735134294521714473432978227200 528801 -6863947413103424633148223646400 528802 30848509801162423571346728561664 528803 -10851905983552438903643314146936 528804 -6343442034103648037814863687424 528805 -14439013908296912874697173921540 528806 643257268976282429607312848352 528807 -19214788361821958526267594648960 528808 -14965473790340057161528385126400 528809 -10675279930826663359828376373660 528810 541674927968313778137460604160 528811 25402089067217287546205491567412 528812 2889334868720700847805548334592 528813 31142738609861014923300676073142 528814 -6886472258817973066580321942592 528815 -9632580931509376431496052347200 528816 4873437829133530421780514078720 528817 21458146148869029222396201387120 528818 3739430474717889997058730746400 528819 -1789428491752414480412215977360 528820 11499829170293591352965040698880 528821 32207247136271507006088178007022 528822 -6284321386653767551301555712000 528823 32866824794420483158502414540072 528824 -5783733242519977182154729943040 528825 -3463811407796530605843036808800 528826 -12327027937963089424772268510720 528827 17273669152535867476634564245680 528828 -15169743615726121160249451085824 528829 -637350782613708745206332850688 528830 -1753270929475678902792958741440 528831 -49443464194520621562966346536888 528832 -5556339263949266297332940406784 528833 31874881454098943295010430774082 528834 -4282745325583843723807170404352 528835 -29713593180100044552834047508720 528836 -7438382494226518289916253298688 528837 3729057974549175023774480327040 528838 5497805249418106519515907030080 528839 -6972328786496613861410094664176 528840 -2281094670730690617102842572800 528841 11081888471652877218554213699812 528842 17619384124385958234260429614944 528843 4392026834173841048424912221184 528844 -38102991502057497045004196597760 528845 -20661782928156163924438697358900 528846 2270562170334934472078313369600 528847 -60063517564339613364191727104256 528848 12241006212828558795273321603072 528849 -1440867989257194499952258441070 528850 -4887055503665341303732406899200 528851 2383551634684199203702349306400 528852 -2041065057697552346270618400768 528853 12781252454762645768833553497464 528854 -7374552411599105281159019794560 528855 8516507027033307697694929722960 528856 1067471065969906861154948474880 528857 377310004773268792043668892112 528858 -14358769179832192153095344881152 528859 22919302292123849249121830803800 528860 -5629012944203534331079778672640 528861 -10185424592307619122761035367520 528862 11626575746185927702153410832512 528863 19896928544189617851449751806112 528864 10978495067525845688347338473472 528865 326404644612897279026346072660 528866 6390104430547242710473793558304 528867 -11115245979255762673570736770716 528868 -12805071397542262416971720963840 528869 -36957141188446774538561832171840 528870 -2727104599982801565757179411840 528871 -20288011181511582241028728756688 528872 -5091037302890214538304951731200 528873 26695819036696093391895852556800 528874 17522420508171623707951827285936 528875 -21079970481838571266224508716000 528876 16420111761403288969471919923200 528877 -12488419634784012034177127871274 528878 -2504762469130828210371941922048 528879 -3937922289347127188351792615424 528880 5962565381095673733144529797120 528881 -21073955605798555206054185958318 528882 -1325725538894656301478933674496 528883 -20630902729452289011987715746868 528884 -7298399927518919146692110438400 528885 250813171598263151189936682240 528886 19011411306957945471513906271392 528887 -26830930520878255793712046740048 528888 19503092742537815044828919746560 528889 -67489398301477515779593559257344 528890 4770152343079743958986610015200 528891 -17832886106182396247303682048 528892 2876837917089053820054474463232 528893 25557277570658915400036709429344 528894 9078616486128044335720538937024 528895 -22322410350233032408385854227600 528896 185347226169260710367342886912 528897 26821786187034110614398994551600 528898 19543483285947538175208534385536 528899 18982657701310707095349412272336 528900 -49911931767356375152114022400 528901 -19542744761172152814237953763648 528902 -29731468667951649012728012899200 528903 26450724433449153746359498924800 528904 -47239054142334219427254428620800 528905 24012238237934077389422905305600 528906 -8915651588643774339297934310400 528907 2951890598748533598332765232480 528908 -16340703499025502924280755840000 528909 30147690688338229749564148039104 528910 -2768557112399522449279585261440 528911 7403789259108332743805943022512 528912 -1742726335831608357673008685056 528913 -4733857964411883163956063706560 528914 924501559864665828499931471520 528915 -8878725427736960955273324984480 528916 3591875646062565056388358202240 528917 -878380453632083182276443280800 528918 -4458515323178965661072581871232 528919 16783853013306637119294263011440 528920 5695703059939896093085771776000 528921 20609250775274573425012912670772 528922 -8279950304291804753741989632000 528923 -40475047858533040441344397598976 528924 -12511947585505471399862535610368 528925 -7675213581944198745412888910350 528926 28608516219784899240472803798912 528927 1762526680973902764170115989760 528928 5744295887735257110003633684480 528929 -1126333546698547516413163021470 528930 228813664589032522323606377760 528931 -9621216225594485321042248868160 528932 19137206270603267698113367034496 528933 12176834776707771769395715892064 528934 4918675837716307892321248344192 528935 4794757571941930499905826755200 528936 -3874617083480898416405848473600 528937 -41341044335170324226796210881628 528938 -28320808661991180208177270299648 528939 -11978956103704785522735861504996 528940 -1235497863099124033973020800000 528941 -4126051136977192490379183231360 528942 -1446571372468783312462570675200 528943 -389334429527724403870683191816 528944 2529108801510780636743116652544 528945 -5885960444750582379555860779200 528946 -909219854384226166290996928896 528947 -52583981014906283333721065759604 528948 444541288184674213534044825600 528949 13911146059700905423166415595936 528950 -6683909000128410855001945680000 528951 -27567543231368446183701725823768 528952 15915928487709219122890859950080 528953 -3709542878192961328806869740032 528954 -3396522354170189101727089070592 528955 -14870685909231879979968520680960 528956 3274901977375697661246975823872 528957 -6726615715880878353845985486720 528958 1412662820623547307197847053184 528959 4375107273798305592179465022504 528960 4497806905104216168383643648000 528961 18487249405520767461329658784432 528962 -6528931050523327069678563844608 528963 -6638775760950985978293150408456 528964 -34589205063203601132783473713024 528965 -39874711807674813366468280149600 528966 17583084775757803856199105723552 528967 20812605773346999081877173853016 528968 38473158447546277737806561157120 528969 -2402811593925203403559048461120 528970 -16817763673470766752910186253280 528971 -18520367016387522246754570734828 528972 3651456872928692237446404652032 528973 33436545920098625049291158687222 528974 21560832493634736012397359212736 528975 -12062147266137712837405647560400 528976 2150750283026588968476952625152 528977 -9306352199680355555738688308160 528978 -18108941527067108076181041230592 528979 11351962024908258543042574601280 528980 -10947040616964850885375742112000 528981 -13933601225721109152296461431648 528982 -3362513684609715064190076522816 528983 -4758209199635833721611311925536 528984 12469232229379957030188220416000 528985 -14180190879603684049994336768640 528986 -296168086099305067332861609216 528987 -29922067784145175927949242529640 528988 -10089728204006095179040265600512 528989 5395507193740288745193185050596 528990 -3091977723531040170757907558400 528991 -47445646960929521771944958384608 528992 5155975365211965203755060690944 528993 -13836204563174828495407452687660 528994 17141092267320278678868298024320 528995 32434039179313032510490466400 528996 -3611926356102777065570551627776 528997 21232331037311752537510982009632 528998 12900821516236075367533393122240 528999 -6003096389456130791965886181336 529000 18355913075581118253112216320000 529001 -26172374373037032342563782654896 529002 -15771211576821880886956125859920 529003 34475239384896866025512996219252 529004 12300601411001176423406621164800 529005 15240638135336828720687013742560 529006 -1174270514897855896645525107840 529007 -9786110587638197322573924765744 529008 -5067809709482381092325816795136 529009 -21088172902904075576004315877196 529010 7438579590295326282134926880160 529011 -11191135119933044424135209354496 529012 -1868205520041027055671294592 529013 -19204203570681970150895374915236 529014 -9921260060594091659142737271360 529015 5504234697062684531458776846720 529016 -2877565515683124902387821977600 529017 996235879881029803785876062880 529018 608081779517053681880555074560 529019 26735669339649438114768055172544 529020 3482016562534878982707297523200 529021 -37947252512521870315701103249056 529022 6584420384590977925743177826752 529023 -5344465957318561037483068752384 529024 -32879793592282318531701642362880 529025 8555288937084536484197979964800 529026 1984052290385246697348714261504 529027 -2674286170848075296953560885124 529028 1619902296634340173469310807168 529029 -318280077747632975741007830496 529030 6793632087743516313646376300160 529031 -3618325783360641072621565257888 529032 14830638797363869708601508495360 529033 -50224182649573706975580132207718 529034 7277375395886346599755194812160 529035 -2479186613502681756535473564960 529036 37109085769196307476699965765120 529037 11989725575101657105748517205686 529038 10784038541127230087367180560640 529039 -9433178647034295808536459612944 529040 4934757392283211343269790515200 529041 -9617213397591224848714727067408 529042 -6527457288510504679721727013248 529043 12704422994873482646757778085292 529044 9362503289985375496846925961216 529045 26987955707554005464942091559200 529046 631872539748852155825173659648 529047 -1854136645219121249831165556840 529048 -6123920922711463619953511792640 529049 25371520909901964907108456255050 529050 7270451518734604564299584812800 529051 -38378565390548463308134691389948 529052 6392658911687617096727593422336 529053 15437026815788524472615261884320 529054 945127700788656979049266670976 529055 18143477426636195503254273042000 529056 32922672996196494535564144410624 529057 -40486168163127313204996455890748 529058 25701884958161703743475072236880 529059 30249718596702933326397430819704 529060 3194952770241103856887726387200 529061 -175135976290709915572447523748 529062 -10291717219254751649470850941248 529063 6922994365639309778009134823360 529064 -8445882941179144607408570542080 529065 17343851060699112745228400352000 529066 971532295721362535161838193504 529067 -10467328691922825850610529935616 529068 16522120547611214875889252451840 529069 4031935284221141101391131808544 529070 5257634226172660057741749135360 529071 18692482756944357182521467080712 529072 -42671117236015948801592360960 529073 62059711847706577629333581821620 529074 -1942591823998192556828812293120 529075 -6605628067484719002723510855700 529076 20656248564623818149320452903680 529077 1633112241178872218073450543360 529078 738369806472934455935803521600 529079 90509638598015983846487455394976 529080 -4749582727436037594177457152000 529081 -1829802286976430029965720299008 529082 14287658339404479879281068511232 529083 17874415869931115193493054544652 529084 5528474219459773393282899904000 529085 12034616870372150540659065252780 529086 -2490866709838688824589941948800 529087 -22968337822544108138130727466600 529088 -5536386963060480602525027794944 529089 35596376707789032370488702435168 529090 -18446466182101667746437992310720 529091 -460928514481319035218037817448 529092 -447447295614343367250390601728 529093 24016419265505278539244479020320 529094 -688400828028084121644336608448 529095 1344102609727237011599022566400 529096 46763397708995961844066849121280 529097 -26373825374889781580875133228454 529098 -3668849114675905485674286964992 529099 -27562206394863691911034693117200 529100 2112440739312080405749464652800 529101 -34597149912620588779710563051370 529102 -25104251681593076916908702020800 529103 53657503789868811697157564474352 529104 -300206159314131504044036063232 529105 -4776084918814593016953163998000 529106 30857049812252343352775529988752 529107 -22217837778654788960046180741960 529108 -6974224574445480278349399932928 529109 9280648400261164314615379344192 529110 -4176338364351857640164519491200 529111 74512539560784607433028551366784 529112 -2907432312863133672302296934400 529113 8454867368951780920597675382784 529114 -21827626144841883348630664577568 529115 -139162731360729697866140340480 529116 -1654930499341000375813590835200 529117 -940603643101646858960010367834 529118 -11150244560506492298701369914240 529119 11701261765843533292350058402320 529120 4447306460006273774192347054080 529121 18002638275013076604100414268322 529122 6066573190299360823031109437184 529123 -9100612404057177389612576619360 529124 20807146689166258797889223193600 529125 -18327630150299655157446975312000 529126 3721775100267938534121968561664 529127 25210912480103007341430199889976 529128 22832391076701414385115385216000 529129 -16888536410030885267329506163270 529130 7569921194825317212162766924800 529131 23208989499654120550895758130880 529132 29387077821104584916829734256896 529133 33804970247504689023473386326 529134 66313986719282286552123937920 529135 27907149489766070403936228172560 529136 -843675727522484333091874603008 529137 471486959499124125176578725312 529138 -9199853370320603786961564589056 529139 6299551955022343224628363040448 529140 -2637652789893020122926255974400 529141 942042257909307347600114692000 529142 -18169932682239867827322007979520 529143 2952335462746318006845583880784 529144 -4115660759269407537735632486400 529145 -7901440864812842223284457863100 529146 -3868871203521471074480821094400 529147 -5308685190863763307061711787000 529148 26239112665624501330896262238208 529149 10956988542336716603474546955264 529150 1223289207685766703857687928000 529151 -22861133956462708582438953279600 529152 -3169958105794177635805500014592 529153 21734979989255535140275547654402 529154 4991028559625547127398935245776 529155 23821817952346239377042604968400 529156 18100872218128421734383300636672 529157 -26536517206649555797634612802594 529158 41495903285168080206060115968 529159 9717728709597291763043906168936 529160 18495251091158467387405577472000 529161 -4346516986777500541729257769920 529162 -2433875145911802212588030505168 529163 30126206772897507832166678000160 529164 -20262623699698269087903622444800 529165 2457237982762914595229673717120 529166 31302908176054060914270836843520 529167 2584615242276223695550929503880 529168 7094587337284977961671391649792 529169 2371594393743298222998382569840 529170 2087667021698814770304472166400 529171 -3741853184898581802538087363800 529172 11855874329110379186218307635200 529173 2670616311551656810037827064640 529174 69027696748708316482980425472 529175 27611997153766159946442279637800 529176 -17270415624677428091311025725440 529177 -1772579434364410878421474764960 529178 4306301642100886897459304070624 529179 2635241458172040155657809594368 529180 9391953071428900824258635558400 529181 -33041613455047945648265258853018 529182 -11931467118354896989667931403200 529183 -30626206077985189722086795313568 529184 -35608208267458760869017613762560 529185 14022473484460501077560507260800 529186 -415795184649219832956296179200 529187 5623529582292059500472704154952 529188 14362647084792579060753091706880 529189 -4111823581813824180319227183776 529190 -12289009659328257028311712694400 529191 -7033558860349714748848084771752 529192 -27953579568834942265492452403200 529193 -22093004185725667903075220765184 529194 3543253554097743638311739381760 529195 -7626430813884803816956525004400 529196 -15730327886415279129947458425600 529197 3165174765966008825114832442080 529198 -14989918221118558193266225310400 529199 -2719798144741446894527502926280 529200 -3130090669116442177087205376000 529201 188335309377394690435362362624 529202 -10191461658014775924573388574448 529203 22362437524547798386345918613304 529204 3839142524325264947944626516736 529205 -7376278117722298471662403697640 529206 -9989314197766391944235308346496 529207 3162984736732284985636515079680 529208 -5706067658776897445877577789440 529209 3648046267973042129576380483584 529210 7152839724469835082881151659520 529211 -24578643885544003741364851883328 529212 -8078163878960507816907161292288 529213 50824395747510947947258911275462 529214 16139386016221615448536713633792 529215 -8524336469734468132435235072880 529216 -16908254569387584646263867965440 529217 15671064715329406321278077598420 529218 16366227606145323994271164355664 529219 -22889211323727701986127464501040 529220 -4680520073674980127857651179520 529221 -11040858930910120330570462310400 529222 6205896669840457967772874535232 529223 -29660373627012678730928561252880 529224 11158528893979612889740770385920 529225 13521646323240876673755794066750 529226 536374120710312563684416134192 529227 10564970493051799728443174809440 529228 -5538580639641780040733010352128 529229 57444844095903520095364278595830 529230 -1632723731324002807976412057600 529231 16578305095093849857517208158032 529232 -2091916597341286637403185872896 529233 -10220772127351657062080120033376 529234 2366198391725698908834088399872 529235 -5628212798291752321819647193440 529236 -269171182856622059455067894016 529237 -36165501422908651170660390904114 529238 -748692147811230818556636384480 529239 19617282656043484871139940894824 529240 21064178399038609495722472857600 529241 6286670122409606789430858453642 529242 -587501960284023752482583717376 529243 20310590920550549236245088585488 529244 173530447091204460009190566912 529245 -24727369748858672318506155996000 529246 17000554408601284145969529010560 529247 64807243394912043136219508450232 529248 -10074944366377807295232619315200 529249 -12482753949223620027569268246400 529250 1619472724442786147327482320000 529251 18059316569920271505245378445432 529252 -1591885830556998267280732027264 529253 -15166946673601896539416008853536 529254 19102506384222483846235355520 529255 -22807228159161329702029274659680 529256 2014214920008947647063266754560 529257 17461172621375757540264582314640 529258 7469714231870859174002972037984 529259 -42295948871142301650101908038540 529260 -11285346945451291539248604349440 529261 6826366687767460776660229553664 529262 -26234791952618427160726710418368 529263 378873167968966982379661651968 529264 639634949423200863733904343040 529265 -651336302294387776641559682880 529266 -7585694918722021085555402030976 529267 -59981235730594307440407227180448 529268 1617678522408932234003395915776 529269 2852331392888415975855031592256 529270 -2200304066577442813394768874240 529271 -2413070481551729725170354117528 529272 -14112442027244227379363256545280 529273 14245962887286745031626402988522 529274 -8456915679413383208706328542864 529275 -14169226648841905701291528238200 529276 320108016986486882015008333824 529277 10958170877031608684529177010272 529278 13874607175428979039981960663680 529279 19595320409098040862090227360760 529280 445032840883957902913359052800 529281 -38277461849326478514527521736160 529282 -9291931630124520491461783362528 529283 26507661336864563752834611735600 529284 1684807228880460625794800873472 529285 15990433342162055055300314041560 529286 24534943077434112244562766506592 529287 127269895730589957388632091776 529288 -13013501402388611272221531786240 529289 -13526015690192790150743074943280 529290 642228811784378107639439533920 529291 -5407505308507751813394935364096 529292 -14626365423484158844128554961408 529293 4411673829778939565471451670464 529294 -974836523450281315414086978048 529295 20250523318120408949226699628800 529296 2684092949065759234103645110272 529297 -27249835037022685710360175323788 529298 -10535263716843615135653302508928 529299 -4054997987044794976218112876176 529300 -22150011287366148494160034304000 529301 -55760915484384417981794104003698 529302 9515365445472139574276094881280 529303 -10947110100183688023454020115320 529304 -15495159956055270500424614707200 529305 2756394008995055463224119500480 529306 15260748470731928655289658732544 529307 -5116409719140722464982143176444 529308 -20199737570252812883161325798400 529309 -12012085162961055372663631265760 529310 675885998455256817906759285120 529311 11373442448784826312422660888720 529312 -13574506762266173522002009128960 529313 34188608540981632616698479086562 529314 -24699504709602366982788119620608 529315 19832653235736700902192794250960 529316 39061301544529684521158631527040 529317 36744523516621570912947190624608 529318 11928094582785260535239346171360 529319 15860271568861347176190641768496 529320 -7333679902286826054505495756800 529321 21330991388012217906072419559680 529322 4066284784418116538212073954304 529323 -1158505075223846651747374978896 529324 6226480761364912912421897405696 529325 -4084363142535844119410026646400 529326 -3872967134281407048838737292416 529327 -52792503101866264392832188467824 529328 9910707409779458621867225137152 529329 -11780614185856314441686268418368 529330 192275713103689162199433323520 529331 31698999938965792703969124581064 529332 13971091790898294386859538255872 529333 18407986551505004742040733737120 529334 -5211683488745988304305209297280 529335 -712978498047104148349378251720 529336 -20586915693540859305000258109440 529337 38640747458172551611410344608260 529338 13015962376714825662253721785344 529339 -13467834024163213043360265778944 529340 924472547871430351011778560000 529341 3578670734141684656473827973984 529342 -27025631362312559038132816539456 529343 -10552772141279477092839347529408 529344 1491912927719944757371805368320 529345 20515757864343956763989215043520 529346 21573348859595407119869297711520 529347 -4056479792309687223751858597968 529348 35988454757090461526760035957760 529349 -29691572923211321718945808903650 529350 6631603971821995243085613864000 529351 22184847555836619200460622166304 529352 -11620797003476494912226179046400 529353 -11120912997673423352332218302736 529354 5167177361225486700606230844672 529355 -28911066338075461857432227142240 529356 -5329526050289182503019142578176 529357 -1642782996232483451323946880394 529358 -3666168975616618243676099824320 529359 -6355834036355344331453383163520 529360 -236214399903626289114560102400 529361 -9448227219997761596599686109440 529362 -8833798198299123223896872828160 529363 29869519650436145838650436194040 529364 -1707977829573109449915471894528 529365 19116558745317048638314410354720 529366 -4980207889855743222737120181120 529367 -24518731378884157563003575353368 529368 1975071262881827127096457297920 529369 1183224445533225434207721028096 529370 12820444124390346290214153350880 529371 43948940828432365118104077907800 529372 6263375689784488114336574085120 529373 -282105520665586390287263416416 529374 -9964280751894035689644343084032 529375 4079283905444534203872455000 529376 33827842085959130368673601552384 529377 2983011136172498104407558886320 529378 -11426862951984599106550318546560 529379 46895182640283063570554583507360 529380 5302989249613345477717477839360 529381 6391301565019388155701697197182 529382 8905825778126959135918244307072 529383 1103234524406822779364373891624 529384 -19112551495659576206692203709440 529385 -11323558121995105314313001385600 529386 45461575706937869209217131008 529387 4840091037408342924996564250432 529388 -21873110701800023451822132563712 529389 6852918465998786848075885607040 529390 -26623164515602818400252778891520 529391 -27588491415447748299216902640048 529392 1980395837605482281313757102080 529393 -28557947562622918289227661565358 529394 -14284464791657389388194986795504 529395 4059472739434573458705017032800 529396 -666254297113401616421951692032 529397 43905599281820336388366094056000 529398 9426704706340973078180070569184 529399 21359584100713727976803759400848 529400 -23177378611294755386656178688000 529401 -2394854769291470438861615233968 529402 15149136714464219094506281761792 529403 -10489136759793940623113763963120 529404 -10261954928838403444121003547648 529405 -15889963797005913549179590582440 529406 -1584920911761910942352516455296 529407 -12620182280079594735607709330280 529408 52723204599488914416990595055616 529409 33943380283482087239056456428480 529410 -3108503595596943328762916090880 529411 -44750277358824096880725783945988 529412 1647669509258979550864996637952 529413 -8792721474642160152203792397600 529414 -4366364435096707302741681954048 529415 -23190313121018882433659288482440 529416 -25685076240920287166550220800 529417 2782222987624724162116396274112 529418 1732676982945262256891339258880 529419 -22749150840067339092421127564544 529420 38459266356511096808237631866880 529421 -12817288927245147150904193586378 529422 17461343408502163543221351569472 529423 40444773020794483811152354826672 529424 759457983397417557676055592960 529425 1668773989762264283675816900700 529426 1158444538248281554275269755680 529427 -76158576025673170374567265004808 529428 -15327729680707056608259682682880 529429 -42809989595887828358680956701220 529430 14712454376362724558711698811520 529431 -6863324914103334731200619456256 529432 -4402152105936951751227720345600 529433 1439692782210952572865681984200 529434 1225861594338070279579144538880 529435 9495526831493537825058807169200 529436 12929366021176489148374142043648 529437 -12106616421657017020565953818432 529438 -3782864086004975800267091278080 529439 -7949396772680190440794610895000 529440 22073999071610554556346500382720 529441 -41408366086895475449248958561616 529442 16812672250243677528995137299744 529443 -30127650750056390420959166134800 529444 -26718442430122805882748448200064 529445 6135572837729615205366060294780 529446 4899399194422480583202877589184 529447 33127123881294751362708286426032 529448 -13405618485536087947195015756800 529449 9365606557412704029771687583488 529450 3459898846844380260319679946000 529451 8249749561451337707149193711760 529452 -4136523635174661357374916919296 529453 -20786424483129205985054728835220 529454 -19725317805345544240804327162560 529455 22298670911995990728940027422720 529456 5124106024365198938438076710912 529457 -26400405727224096513924007802640 529458 -19721226278995067293121952138240 529459 260071544353638211285099473920 529460 -7226984030097380953385519677440 529461 -15138984673558518907446377476740 529462 2224465486935175895862596195232 529463 -20571003674460053495381519370240 529464 7194305391748667448851147857920 529465 -17077191400187866125426883332600 529466 -2102612263026694862884421460480 529467 -6640719427278236499748190386920 529468 5592950405826083521403528219648 529469 1479355855259063028003410017644 529470 2470395744784960687310920819200 529471 13933438688776339812491108564672 529472 12231889979948053951416378064896 529473 -4624981080829649437821804840960 529474 9623559258361483858817240281344 529475 -8369928471484623063449559970500 529476 -1258885106714026696007167239168 529477 -434385179583765305948657611720 529478 -7292299885113304958672273100960 529479 8419119677485574788666091976624 529480 2511531067393615374564891033600 529481 9876379397766024323013035808564 529482 9017551319036844727768469644800 529483 -35273764242243210243494972849616 529484 14441309449469246998965126710016 529485 19647145476656576370205777627200 529486 9314180027626423984094045184192 529487 -2009655076050919682800100479248 529488 1557711399171599494639413092352 529489 33747968011973333113675022706290 529490 -4889344507696569673763571314880 529491 13635493268715735415609876510392 529492 -11941714788531483515438245283840 529493 9372509141553911417414526074304 529494 9092478207275904278517843828672 529495 -5414957491372475367540645153000 529496 31663840841831645400076400640 529497 -4412937755473683929381310665040 529498 -5819179867801663494360279402000 529499 10891894312332385538824156407336 529500 3317222764602017559671410944000 529501 -13905246067110311806324776809920 529502 697552499535197385411208525824 529503 -14747229933258263701239681505776 529504 4049941159709927747175973257216 529505 15998697395648810785694427840360 529506 -4209931765214534596414789140480 529507 7680667241999497644208081581264 529508 6192939048959489941493589590016 529509 -24843719717867946123772291502496 529510 6468512617145760612624809804160 529511 -30961341168356991010061690062200 529512 -23255872604748015341840449044480 529513 -26309518679249030354819942007238 529514 -3868262022360541267236181656144 529515 -4185364750623021495661605648720 529516 9995780410506864117725417625600 529517 6502896484718905963077751444566 529518 2695676115347389881384386881536 529519 -57959398481599398469332759788080 529520 1328813182641124216487365017600 529521 -15646536389996250201950091001488 529522 -4596600965213468439400737277440 529523 27028720945445719111428208893984 529524 -8302347114012491552803093524480 529525 20851641011232097616265356340000 529526 -5736040473296146638866437416288 529527 -25643216138920874547187302829080 529528 -52959556241911657522779505827840 529529 -3130077993072285662605690844352 529530 -1113504038246877022496165184000 529531 2773953251341154926730533671332 529532 -27210124971996529548126378338304 529533 9584810655187313339353075016844 529534 -790252949951591948211468572928 529535 27955640974809420149292351333480 529536 4102710493811384242879667896320 529537 54602302445828739231424445167360 529538 -31964729948019912159309216748080 529539 1049760047074466970512721158400 529540 14317548396833676869638744780800 529541 22692001457865780336494656773084 529542 121885734706775342809287054336 529543 -12517812318800889710387410636584 529544 4088713694380122709529442355200 529545 -5817987812620713250103204160 529546 -28001858275906421273229214749600 529547 35919069635082704263001481366996 529548 2175959497737497831542733114880 529549 -8690355238063779994192552402560 529550 -1768629279513322432831663584000 529551 6533073520828945423963239617280 529552 -428681672615003540405401681920 529553 16481343527576959265957357957364 529554 6703386111903784695139360609920 529555 -2838970117413352888660970205840 529556 -13625522936190520123724487409920 529557 9583365950427413777093384361984 529558 24952935974933311449565068686880 529559 2514592779060118317430691417904 529560 -7358958891162301433440208486400 529561 -49691928128771970607624389617468 529562 11307984614938904694692734980864 529563 14291039005088102730336563713944 529564 -9292252247976553387547366134784 529565 -17835499531529625526740235707540 529566 10133464943722272304424875170624 529567 11077311051180996300978288448032 529568 -18757997400650559177023485378560 529569 -30231771721635348814942108046700 529570 2563022773431163819932117000480 529571 -17565700989826645779084816215088 529572 -617029328482043819778849143808 529573 9395956358114647155145347149568 529574 -23749638920152736114692139218464 529575 -1834238679017877922554499190400 529576 -3742699851393385717704925440000 529577 32948321003576645855178990642426 529578 -413130121815339763343669631744 529579 -325885617421141282575397071820 529580 7955964831681784289998801459200 529581 -4719440423084503690827289886976 529582 23577063612092443151230374211392 529583 6027888314990343763765768581624 529584 4765839144092890881397020426240 529585 376691100221005631988693399360 529586 -11796911213259308571393788065008 529587 -114854045448344195872253993796 529588 366845027293781538370993223680 529589 -21268128731071211400052727952480 529590 4580064170046943863939389030400 529591 6055840623939664826897457032232 529592 28286307422280600188185417728000 529593 26865896380103253818078745059664 529594 -2724623951804508748455199337760 529595 -40689459862801571168317648969200 529596 -44721246656604411815912514091008 529597 -1648192277619153293215224491028 529598 -11956806323219200401177788701440 529599 2497790567873243330998499629440 529600 4376486679551601287976216166400 529601 -13374633276235920321548796537468 529602 -13548868132939274638535883895296 529603 -10862515867361626596067685118148 529604 8568103612108385944632454643712 529605 -3158978412513945310134426100800 529606 -2283080000256074546023705528320 529607 7446195707667251339111578821480 529608 541672044743965924260107919360 529609 11031194672794667890553552135604 529610 10223688386628644516402252785920 529611 3048234991156181950040702278872 529612 -2741578691978181334114814911744 529613 4777394629852110543276120008160 529614 -3471790528695997181528311821696 529615 -1632514563342165248277034542480 529616 2761918140841909073334770073600 529617 -40616799449068207900272835440 529618 -5167661615925154792586576872128 529619 17062003834277511717755770279020 529620 -1300126039864036147592687370240 529621 -2997542017010785505853864493728 529622 -21627263819564722595468831793888 529623 2328030976446771866123885808840 529624 9903103534580098591577836339200 529625 -28073905917024015153562269120000 529626 -30387786091827166959049049918976 529627 243334651651994427137029216800 529628 7069006494587767683272604919296 529629 -4132219743327004929917944234272 529630 -1921250783725397803243756175040 529631 107152461129035193788670192240 529632 35647082040179806158104195235840 529633 -18197359452373718668114505760192 529634 9317502279211510037531029780992 529635 -6876716936720982733845465569280 529636 368963407175958081484018110080 529637 -42392187568213665371733696579714 529638 -4425355683272699720125191176832 529639 22651325592773428011065705296560 529640 -11327648195783546203118288947200 529641 -14236475177857127666433544004598 529642 10013600230608193665863960902752 529643 -38522264072459810143269316423680 529644 -6026926487220590719291437957120 529645 7425637385739914248008065829900 529646 11335796300620042725258184442112 529647 8660003184310962763892241102600 529648 1904275317615516167881480929280 529649 -34928334034902961917905442034350 529650 -3355249019551103574423276854400 529651 62712328648653902942327461835992 529652 -31211446291581323698904807527680 529653 6953127372953341355731403587104 529654 23606073450018410624769290479776 529655 -3038133318555110994539966299200 529656 -21169554066901363700336591462400 529657 -18827143683796385028401301747094 529658 -17822848235354853172604120626320 529659 -487359575541389870880495144336 529660 3840090199891172210919716444160 529661 23225209092528053723013827671200 529662 -2661972172439648409986478253056 529663 22508104633499296336382190188240 529664 27574715947608150619400039301120 529665 -4875691732401529793969589790080 529666 7485673871218453295071461433344 529667 4490147986142573300002059333360 529668 2481911404215870063635558785152 529669 -25047053525818600911044353315008 529670 9762513519728436997315406705280 529671 -16208095954858694857192967436888 529672 -3188252295468804299219326402560 529673 -39733317024399348173805774543078 529674 -282029952314877625936249304832 529675 -21096811979512075963100726427100 529676 -3953430717612230647549538675712 529677 32198129612337883050220877554860 529678 16756917357791022046711012232640 529679 -9166839154698463476199452904560 529680 -882354178196326348103944765440 529681 25032656333035849442450019618482 529682 -9913130571954172328796157585920 529683 -3978026423217930560209553463552 529684 38083849405189995786359613420416 529685 -7537424136301806447406121816400 529686 10659568984974103847189594238720 529687 6903206084645394247256899211336 529688 -10434248852895714272512880640 529689 -42537099003451977117368529349632 529690 9855472168623269136713083361280 529691 57952834903532931576083199049092 529692 194573360930563709461303759872 529693 -43741129253101287698366094204058 529694 25502208184064208209343994590912 529695 23337294415955010365452555320000 529696 -21837388070492139416911459319808 529697 4746212886118406629806128331264 529698 -5758616684820052064321898158592 529699 2480293550925926536515497278560 529700 21435539273429457474775070563200 529701 14658720231810620235214533869280 529702 14640632300362738130698720200480 529703 45486564303688232008894036151760 529704 -9024440588287490100993698119680 529705 -5302594489262556676902806465280 529706 -6033831688962372854682099277056 529707 3938966577352596649995448234992 529708 -34104736902141887361599643014144 529709 40400329804977896437933938101910 529710 1405446710309150866293952632960 529711 -711880381529982138764533568416 529712 2424989241981145469400820924416 529713 20468716202592601309040840484480 529714 27989228587671032580237894176160 529715 2552859386974732153686227877360 529716 -5175728754719838788933009012736 529717 337502403195939034099112901632 529718 -122242823781208920317166981888 529719 -12576788620326395537865316568856 529720 -9256760429157247209521117184000 529721 19306071233541434760625327397844 529722 -13617097492033520253745671569040 529723 10337881926798332285173697279972 529724 16297598644927750120342043277312 529725 -1521425592277842883628577672000 529726 -11910492311918407770039868754496 529727 34987276681203779525868540932472 529728 898373577957564385093516001280 529729 24549456022381980106532845647680 529730 15022147678517826333929584265760 529731 -20080301769055661479546773167280 529732 -12974818758669602777155040522240 529733 -26136144811971086311207908107460 529734 -7002044812581908891562704704320 529735 8941715373018688553937190680000 529736 15373072787276571530773679308800 529737 -5250599456747889015018629601408 529738 2661798024405972295646823820800 529739 -24468168464516020818201651361800 529740 -7001168388542932192292372659200 529741 -46524234196154015306659820398858 529742 4131846694399498835283188014272 529743 -16646665493338943558856146463600 529744 2011089187270228311578227359744 529745 19125542386830135195252386073000 529746 -2260022692413418662032456864256 529747 36300157524033736322915379529196 529748 32918939270615026205293861953408 529749 19203999652083417575695305382368 529750 1781222010159258817501544928000 529751 32186474953821274474275269119752 529752 -2755999175921858874535153274880 529753 -19690303617767291767818735768320 529754 27872003257600482949440824466912 529755 19227638999318629416240797800560 529756 -17530340576683749411997297569280 529757 16080362007639365612914359594912 529758 10897088245998758654335270632000 529759 -1342657828078440056490797586432 529760 -145650460491642402570428743680 529761 -589794805855927492584868883520 529762 -28889789687967840067024931368368 529763 -10220124497617775030332861346976 529764 -28346012927795374335849796466688 529765 2636281402473004865117029185660 529766 -5163929405980192030476570023040 529767 2366896540484790966143258807040 529768 -36167000386756855678731827389440 529769 -51412501512281899918548902081904 529770 -4153595738815241144625087302400 529771 20793425269052754999655458264144 529772 6244078330628284617387741834240 529773 30132758330101239629758908369984 529774 16096193113271833647322494566400 529775 8071435357722308459372020333800 529776 1083202389023104365523178323968 529777 -5698260936597121416140620332560 529778 -5320927668041938396449755416560 529779 -394380183806165891416289573520 529780 -5223095148140142945301948550400 529781 18921908926439526181361187410592 529782 1545759162219613034067600844800 529783 -8549431216520337049759211746296 529784 -12649301543442948098050190131200 529785 -20781110577105447136984859216760 529786 -22015912869897582452355849291408 529787 -11455855447594845568443703968 529788 6938278931305287483503011808256 529789 -8200513171253919933449033938272 529790 -860845997083266408358034150400 529791 -13970178788411909382926966340408 529792 25791715346162520941181429350400 529793 -23571015299142757805717907131856 529794 15339698645353276885694753783040 529795 -12374542391333964166295018586720 529796 -8161649016917973369498122081280 529797 6742653108338749114264211359200 529798 -17977670033276417815273102941600 529799 -176252186160473363842002389736 529800 -280161562130191218902971392000 529801 -22970598753072300525144263367900 529802 -700439255737185172670300547072 529803 -281648579111515451744317245348 529804 -23261893240862981539135590501888 529805 2343121387016976966115499051520 529806 9899318118829594160287903293504 529807 -21541001335023836192711796884944 529808 -9787013966868376602448448544768 529809 6304850152579412714116585344960 529810 14629481162007339367666090150560 529811 23890008423294149914678960586412 529812 -2394491888257427076319932200064 529813 46278827447584837846541852658062 529814 12132862887104325829619132676672 529815 -10117469121386884212682802275200 529816 11304916902894111279809653186560 529817 -5861509653741736885959507386220 529818 -1232590219368186015380508837120 529819 53635749225199806041441364457220 529820 -22592706116324056175452590720000 529821 597756897332186112105311389824 529822 -31460540572314402385698966117888 529823 8822792208139947032062819555440 529824 15270456132016812339457047920640 529825 1316227568081869966739784442550 529826 17381412785397142757069062579584 529827 -12509140299360597054607295135880 529828 5206239614291409391398980235264 529829 -38547546299383791499782898389570 529830 -945779776296174213227115085440 529831 983971793796083689083448362912 529832 -5797489798183315391929145671680 529833 -20544316974195355079298690174576 529834 -1034647837577789249516706385920 529835 -13203229767923615177669111682720 529836 -13008235568732334104534510653440 529837 -10789022636652421792695160238688 529838 -3524559197184045096423363007680 529839 42137261754132752365507782444144 529840 -1460734197193815448340511129600 529841 2327488078339844039138771647080 529842 15557775281910713933768798334720 529843 22023486816904917827190870186024 529844 7222694810893423710748930867200 529845 7225079398905596758125581855520 529846 233721997347518235640536455808 529847 10461343265703177938148867328296 529848 -24275301022422082033012349337600 529849 3944167946636470798393719945220 529850 -8471063419728085076797914855600 529851 -859328527077648556045854137856 529852 -3573319488534701345662043967488 529853 10122843268226376500855610691200 529854 -678772943927844699861400056192 529855 37654970678598968408187650390760 529856 4099378140497567041598225645568 529857 8975532268171916735116193214948 529858 -8166700456735629767857258074624 529859 -52754390113175354332885339920 529860 3879575495157669265715438223360 529861 4380204205871496577667505095424 529862 -921324443435869529977806161568 529863 15125536963457629841759740243200 529864 32213068612279584491983920537600 529865 14015458747645754816103811051200 529866 -7675394801651523984805805392848 529867 4032240479910499322644004913520 529868 -35168577181496258907431136591360 529869 -3363823780902592722555189763680 529870 659365691695100280388865727360 529871 -43874347748743995422980904966928 529872 1302684864392264019534497710080 529873 1963072318051272466943742660480 529874 -6742789407298558223571874037760 529875 34597132017895001837437941240000 529876 8934517119010003679442335807360 529877 -22370096443081897515612843535908 529878 -7882818518567234900741001891840 529879 19437561763262244913274354401920 529880 -10025588478050202618163620864000 529881 -12372819502774166973508647495456 529882 -3972672769288517808954268566528 529883 759538007754360143532801716544 529884 8122384566128962941917271505920 529885 -11599575238704571747563935910420 529886 9055018685017179574442764939008 529887 18172192433745036160274680965960 529888 -36175790617208967801089395261440 529889 7923464837214718190069583024 529890 5607310261207097860916918630400 529891 50870942184036115260250094315660 529892 -34541453779624152611537880972288 529893 -3777150652640906519004173836416 529894 -14746391131778369735841234864000 529895 17095980133653577901171567355600 529896 -6686548163962094064155620147200 529897 6306500870662252344061563924480 529898 -5162425971913869126267520030800 529899 -8192514461223023010528884143632 529900 419229396188452818414577331200 529901 13090813313540588829007704734412 529902 1622630950018512582767756294592 529903 -80365678737761324454180696840960 529904 -2635545618184445239237098209280 529905 4200491186552044608453358940160 529906 4097685747449781266710839854400 529907 1177471120963385077242362074944 529908 7279212988499677326897848156160 529909 5189815309136660613598997801404 529910 -7956653250930506532848336976000 529911 21278436291716678208080851367232 529912 13758003922338533628204237619200 529913 -11625321412692474462856045600176 529914 521289111492840127056762175488 529915 -37064236363758666489764800189440 529916 8091262001916522725682857008128 529917 -13849043292465461117950738906080 529918 -13294455217248154546363004835840 529919 18994088223285628210506269637144 529920 3734766633512397735384443781120 529921 18677727308942755832193262923712 529922 17581219659761009798471919298512 529923 -24226326623890160071654393681416 529924 -27804348492405997363534638192384 529925 -11287822863840278695149982262400 529926 5232113071777232333068072906944 529927 16490156927794540262570391834776 529928 -12145507155769552874219051581440 529929 396761604597657922733422804800 529930 8614201632077381367944453745600 529931 9811617503255805209541935431464 529932 -139895831251838694242529607680 529933 -35138637649807371627848065199818 529934 19469830982662779012253126968192 529935 -16905116711400585389489948544000 529936 -3484289094348787835634986582016 529937 2196430436812206036857575406400 529938 1540968172881112604540242800000 529939 42325341374032396405860487581740 529940 -13397296801355601550716389832960 529941 -27845040557253404905286904507456 529942 6999907574544122264899792413312 529943 16663884976221185078504036590224 529944 10396504069658125162778675773440 529945 -3579343677142056365601050127360 529946 -29323669547382625471175549068320 529947 7926469462899036847477436165136 529948 -739622723932743812492337011712 529949 12350517817374583670088809552736 529950 1461325233841477115303922609600 529951 21286336285625514185867777516392 529952 34552794458520792534130147786752 529953 -14488214636045269573573001487696 529954 22922969704172106867663276388176 529955 -19129064931360849401732272231440 529956 -10344500169739562191846004858880 529957 -16897769032897775310979209881794 529958 -3761735598493708170450907733760 529959 -461234953005636976368280232112 529960 20387718589478087377913644800000 529961 21899482503163308849183096413562 529962 7399167486116947441586696247552 529963 -3185518486865574075478378429040 529964 -1635532572288970543563529569024 529965 -5045923734900883183565299841940 529966 -2900089034368294430141481560832 529967 1222371724201421036806225841640 529968 -1724899935836404831942551601152 529969 32886066557475752055709567653360 529970 2558635640423308766253221084160 529971 3451637077953777875907918802944 529972 42120373985588692045819979919360 529973 25711385417308206333071900922222 529974 13868645928530643055115907454944 529975 -387244615356330562852436646000 529976 -4948636509243605667669062615040 529977 -10140411903196849600311436546368 529978 -25713292979940100665167718886176 529979 -25450328067633862895477124699420 529980 -1306901658657737805696875520 529981 -35330762844744695563798080380218 529982 3286065581616533133304940750592 529983 7596208446191843115801246573672 529984 6680270271045133236122221805568 529985 22992486431156027721875773524180 529986 13883001060690552742927135776000 529987 24426938853803242560515988296636 529988 4725576575823882667978174899456 529989 -1728112377419290174202027145792 529990 13335337827738685428638688720000 529991 22050678555863496165482490520704 529992 6622210472115543484076391352320 529993 36225837400566677424545040444900 529994 -16831184597066243407822441354704 529995 -6330805765715449673956082829600 529996 -8932624180045842811536223264000 529997 -8236446222621306448801511988960 529998 696051477270535724724840330240 529999 -1801611635695715755782680602000 530000 770267352118384707155205120000 530001 -8379461145009385049707065416670 530002 170491959061147109176895205504 530003 132449649144071325947116377960 530004 1727061497337428018339129948160 530005 -1985257485254408286767051606400 530006 9911553228669585999052001969952 530007 -2448691310831829237172039265280 530008 -19208889252535601713687560253440 530009 -45228780310064940395320722898284 530010 4046059017622482186619460966400 530011 73380211810544368094350772768800 530012 -6215487129912717025446980517888 530013 25802192679283061252503621344288 530014 18544167628011588554983317257856 530015 15802235574385900686080592589920 530016 13570889727991276731485853057024 530017 42700720970662753448454725612066 530018 -336203560347967814104867399296 530019 8597909374507097041696138344960 530020 -15601298460436527472917891659520 530021 -57752860356633390839573347019778 530022 2863202608628673106928719188672 530023 -13633063710143099049870875189336 530024 40143343943780652947212147507200 530025 3234407392135401471915165273600 530026 3405783331051937501951432399616 530027 -34340277530145407818506289130124 530028 22326695153765258229176863802112 530029 1752173400866551204536770582380 530030 14047515370985598585079200308160 530031 18913309941527706211890686988552 530032 -8818885102799442237182038212608 530033 12019829189989851737942925700980 530034 15305093888289512356940380721280 530035 3533660546186334578640831878400 530036 3290163577345622250449454496512 530037 -27144878696556865906484936957760 530038 8398955518436819844252270747648 530039 6692095652910897401164132260120 530040 7340112642123805269492832665600 530041 55503845274998786977777979806442 530042 -15685712645536822394449367837328 530043 -13955308640349146470689220229760 530044 -2699683281425691063881814820864 530045 4054971828657425723233764893280 530046 -5483602235397311810442421598016 530047 -14990131007826057607062341133968 530048 8514894751352238311905626685440 530049 -2772955886009760654042512256192 530050 7894176535235516269757501602800 530051 -37359197272322123438776758786948 530052 -12526348319398512186550253319168 530053 694343195893061347877509265784 530054 4621968485007113009020194233472 530055 -19938970329795966929873919082200 530056 -16107353478939830588947384934400 530057 19683089696513565484761051175632 530058 10084015562219599851848662689024 530059 -10490314966081987708596481079096 530060 3887046871236141976677529958400 530061 -175903126703059402671971821056 530062 -3458794684751131091641845292800 530063 -24894589267829851662097459796688 530064 -338891543438920952400643645440 530065 13421484512286961504740355385460 530066 -42133204274052162613680469877760 530067 4585906524339955506520023758640 530068 5694590381411712315337218404352 530069 19719213083965685465057211235200 530070 -299641604713824149302184668800 530071 26808116573171879443026521860672 530072 -18582792576340344122226280366080 530073 9252957182311637797057646490522 530074 -19602041239781151603012496840464 530075 4332360338366944424257835445600 530076 -500139950183180807094228566016 530077 -50651201008306915966347124915188 530078 15422607768445397063186381758656 530079 13137369620823754151944731429888 530080 -14612452636281043731676639395840 530081 23530243273794575872479454562880 530082 -10826727343705127271124690195248 530083 5885162236795751482437825617304 530084 -6084209825131942282262843923200 530085 -21541478663973754307826439797600 530086 1883393713799610684666491493504 530087 -59113018898964752918282066160264 530088 5888530691181787289830447104000 530089 -7050726890810885905825390651008 530090 -16432494153818179596416470886400 530091 13296325438689577223983386789600 530092 4160907689810118283214808847616 530093 -6276603005523771456359667047658 530094 -14265902043147327116059869510528 530095 35131114410183725410334648838600 530096 -3873776122264018980776560754688 530097 21246099728172308113694438156400 530098 -8035006507209333012493133144064 530099 6119294315179228751364357170736 530100 2403152767133543664610753536000 530101 -34836112951228005689773822244 530102 -13071035466833936457407973177600 530103 6496549484601580039810184459904 530104 417586819942150184131591864320 530105 922774401750362413266395815560 530106 7567021650361254393570973956864 530107 274804934326327444360970920392 530108 -39900537301731136227176926313472 530109 -10088258599197668883247233664986 530110 3259176159232734269663202082560 530111 52991579421771479653434334156512 530112 4721355762200422311886338392064 530113 70170089503300647409206980340480 530114 2693290921875023147180246261280 530115 10749887856672379905406764960000 530116 15960671806344434666498504128640 530117 4972211151796367484241986396192 530118 19719941748120622690600993038720 530119 38279299179850943297115433240840 530120 15900943694062577500590653952000 530121 10833763209340775792812298658720 530122 -17065932473533462237631377807776 530123 -2950034947714780767050779793496 530124 2645940792092960195056712466432 530125 35654566175854299935292958479000 530126 564483029828339392015551285504 530127 -3520452254534340395294837709792 530128 10287890510572254628472843059200 530129 -19358408587363019425704855840270 530130 646037377293880940134631639040 530131 -2299487178620343445374668798400 530132 -10820074868968426691676526975104 530133 -2903121528843586920609659393376 530134 9881751864693940377488143244352 530135 -6978398966294692414617943003200 530136 1274211477930891595998938112000 530137 32977307744974915274252748779786 530138 -996604649048515057884737564160 530139 3959999205139445259472136054424 530140 -4156966922222546826628124620800 530141 -40831037099167663264074274898208 530142 -2046227894673024617705168726400 530143 36155088699648644759529194559392 530144 -46592480837074260387394546827264 530145 497199678366417385018231877760 530146 3122552575856598381390135392640 530147 330858672431481064137838255560 530148 -1313889430203335038814432824320 530149 -10462481924808213507207066592680 530150 -8320919191596989016708648470400 530151 5616939990511258156932285793104 530152 -535406252217344693080465489920 530153 -17980670410620226380641602316898 530154 -9726731658503233210279440902736 530155 2914648229784950918483024878560 530156 4040903070130449277477661452800 530157 16613353320425501160950648271360 530158 -3701123959157524992937547344320 530159 -4331234088859792462842769460640 530160 5706755447310624352070427770880 530161 13888638093193568206056446089024 530162 -4436880321170674198929697099776 530163 -11181082207312222667629953451308 530164 -28609405544389151658515309482624 530165 -34122046149647736219193248227940 530166 1257161782680873634777307117568 530167 -10609734686531865132320132292648 530168 35668553790471502430056029634560 530169 -38907186369695235141742888295040 530170 -2728913830722685022511087090720 530171 -25961644240900714292831983405776 530172 -7023246584889811527830659046400 530173 -1421603247624673357667950974720 530174 24043937073321009702131923561920 530175 247111582885226991745408791000 530176 -10687448204699862476595711180800 530177 38110302312452287013533884577026 530178 6816835874158181449403943237120 530179 5391860985249639242170577212800 530180 -20453415923397292780165363618560 530181 -6666750168392176112349689741730 530182 22860345304850117988065884548192 530183 47031403593685418882414367681432 530184 15270388877960094061189753528320 530185 10217055993170387610456335036160 530186 -9749107391787993216118052864208 530187 -5289037084748552228346657051648 530188 -17056385088110747127018714618112 530189 10764880248911904044876229078432 530190 67049658491516227259212878720 530191 12122271595671331777120049707872 530192 -4859642397714608664775450214400 530193 -2226953234683898933134801519872 530194 -7852501489380450232834521658368 530195 -11136286881242817816226535014800 530196 -4066507339580285733033756205056 530197 27920158660938507968332739077646 530198 -7298169908244766175853631391040 530199 -2771488862831045888906677999200 530200 266384036099345221195826688000 530201 -7741852737662860351310513058048 530202 4994612269879731381875747349504 530203 -18646368984459947958621035879548 530204 -31811241558194844509947256016384 530205 3121595944264670243141200550400 530206 -4075576648800935599017160240896 530207 -51716687385092561015320993348800 530208 9085664021138095573068870057984 530209 -16251654946595606567380949042590 530210 3782356470350686558420813316160 530211 12534247919898623401537615089984 530212 5035769260777703154624012071424 530213 -53801288898075805432893504414660 530214 11069371125191952446799910279680 530215 10296617285658009113693832492000 530216 -36326401510570996555458542960640 530217 -7966515462503522388589593554166 530218 -9061225634614850808052441108896 530219 25578667086604555088510529060144 530220 7971609316610780583523204193280 530221 31256201095810549705937565412000 530222 -19921320776821288546333981824 530223 29208617575831466315573282315784 530224 4234598258979087413717338685440 530225 18454866460707177125748049382400 530226 -24772531003727792728127647971456 530227 -15910511898032741924675966071924 530228 21863603581790777770961567840256 530229 5143869916194741668926963547616 530230 7521112770416798221936857945600 530231 -25514322825511077713550560499768 530232 13087348941695461261898250424320 530233 506527481102587229604916396800 530234 3968527656974988626400654908016 530235 10218764115325450465640850427920 530236 -3751584138467568234757101496320 530237 -16577098142237740303493792877114 530238 -11779964625121362726236648616960 530239 2372093832585961908368453234824 530240 5546657802948750691350887792640 530241 -5763400812298879893382430470608 530242 4338379146133523737334673833472 530243 17924379667504727895679010584320 530244 11664275309116889689856992923648 530245 -11352029797154361286165957859880 530246 -28030614422086609517227908512928 530247 6670532625147059365048102287264 530248 -25637992501053735224690171904000 530249 57585793732565964417479613068250 530250 -2971783265946157776226643712000 530251 8793743353580672988768020255252 530252 -11827674779693889880781066058240 530253 -23726642322585162056138112268800 530254 -48451857222324138372094528435968 530255 -6805483518875272025564111247360 530256 676796586070890595364204838912 530257 -5731268452528680879591708171328 530258 -19703787333567218634972332273520 530259 -24194279892162296085395320583496 530260 -12855593196549068343963514917120 530261 3786187313931547431676052486862 530262 4334299079685570233084798199360 530263 4268508235999907195508827858320 530264 1831518935245926427415623188480 530265 -4650560499661308517394668204800 530266 -5981982816247072248050503762176 530267 -24390521376702658933446557130684 530268 12855509596780215164812200061440 530269 -75011729217573129356738867282100 530270 2259408592427759198099111692800 530271 6661625752768898858330779274880 530272 391548098954478356512852672512 530273 -43263089556810997775296032684396 530274 -14280302342600438027134134119040 530275 -13373261852252624663393453745700 530276 -576514370031244197150479981568 530277 23919594829016241078277458821280 530278 16456392560781605994188797497600 530279 -34387102340871735840240277698120 530280 14467835857790314605153816576000 530281 -42520780307524021725585634434828 530282 -20665442961639799624028663869008 530283 2035755988545273383388364357104 530284 14844808747516195710868034093056 530285 -3546626481675656188008854928000 530286 5530059337538054178497371926528 530287 -36722091197182318599805148032920 530288 6213423596156214379322556284928 530289 -11532380900897967305925329032446 530290 -2099437810056670044484105228800 530291 -8565911961657273805413000246000 530292 -2908529219727070637434511523840 530293 -25218794880457606600036280309458 530294 -6964841056008055517472663290880 530295 3547250148824278076337506410320 530296 4969095211653406254901218816000 530297 14161592090025506275565710816746 530298 -592718753639607123192557949216 530299 -6574857117528338618696149095936 530300 -15945481952572248128541250521600 530301 1316090362541434547927814751104 530302 -15221750970457362787309396827648 530303 -17136778838552128004201485016448 530304 -14898410868711342346535184629760 530305 -12257490502353362809322723207040 530306 -2848152354254208159422478789120 530307 2198350419457879995282518636556 530308 34964612762602441049490594597120 530309 -138938655896713251496336543236 530310 -10879819528153471210094704404480 530311 9857478410414077935812480777232 530312 2022004438625364099654399590400 530313 -11423708777843238415584317702976 530314 6812147156684877365088625790256 530315 -11531332176437051754635113870560 530316 9274756808401111730015373295872 530317 -1276671262227385634902515751808 530318 3572459890526113992771320493504 530319 -390322276246390596210235752192 530320 2276226385463921127980504186880 530321 -1147949795316958750689974396736 530322 -192446557014405215759440516992 530323 20724860177038224493894871635680 530324 20072370282445481960913351227136 530325 14199447652713384346775814115050 530326 -8528799396586973051670214161888 530327 19223694886698902135142603692640 530328 11936566956057669492815853158400 530329 -24102619773264856138583882982070 530330 -2764655231163314024882664924480 530331 -20425965709354936360400152966248 530332 3795136780664025897639779036160 530333 -20408886192690949427890088027418 530334 -3819109042665574778036467998720 530335 -626272565512198319650554696000 530336 23128845677482856926645437530112 530337 10242301661816550943067968451760 530338 -5584718129117300433309019477680 530339 1832426697985902223606282546140 530340 -14264374550323697244656025292800 530341 9966383884824801847929091779840 530342 -15498060909440960033898262554048 530343 12453627521467249275727433016 530344 42381681348591205416609330908160 530345 -1428379912579944956533347807480 530346 -1948459015183456259873264768256 530347 9068924278717462708376727764480 530348 2022138018984057710413390282752 530349 -17058889091324490117439608979200 530350 1511896044117196712597510678400 530351 10601517300833261745362195722800 530352 3784387829515567873295001845760 530353 27781505982238943777222050419602 530354 10916265890618314190435390355072 530355 4616289085164535875159508273920 530356 8023225090708219810391555649920 530357 -4379782851209613573542243813280 530358 1823400506210269024318148023680 530359 -23696602122960571593330563252440 530360 -15075003826442429746127387136000 530361 20191136985090338132968300356480 530362 -29056709174511295151830964736 530363 18385788096943788545421788881224 530364 23871370370922538195868175836160 530365 -19818225511138954319693910043680 530366 493202555739759587039538675840 530367 -27135336091479913446711792907320 530368 6146388580659225673756571598848 530369 -2306474715446111247272196247104 530370 -3783878697555777870163387445760 530371 9191023427103552165843294915312 530372 53957789655877865427280059939840 530373 8101925664026019535914839004384 530374 -1427834033662800678087765715200 530375 -21888591214756861910308201446000 530376 -5950954078584643867963923578880 530377 -25792518525201739029052625606640 530378 -1909024175551312917907868126880 530379 4523486572937270744411682339648 530380 -2767215192287036485627543357440 530381 58579796902584470693744042486700 530382 -2548778810137736609256053404608 530383 -7262364773023030936754814203424 530384 1885862095119850932012687974400 530385 -7197241671546973304827999953600 530386 13986004668466317604814079733392 530387 -15515621195323620949366272534960 530388 -1060426676664517510918054058112 530389 -43185636314031504611747311909810 530390 -2342972518558264610921304011520 530391 -10754875600622745015297793690008 530392 48433258820011820530219085537280 530393 -15621189343699696550051392058358 530394 2259965073490186100341626973440 530395 -16452832808932472515564850970240 530396 18057842754742993825075419767808 530397 -5674832670538150969057487566560 530398 21167573784847706339764653654720 530399 28604598620238100485748889025336 530400 5043118317366234023428659609600 530401 -44156999891070977486370557109598 530402 -688134402537718828594807298688 530403 13665091977508774452878750102784 530404 -5623468841567017959622947082240 530405 -265211991731608200192300774240 530406 -5734674803297487873010246721280 530407 -19189297422698408727480488193408 530408 -33313167692645998964304934487040 530409 -32516218632032471498253260131872 530410 -4081646501764167436643676672000 530411 15752989730210314652465139103632 530412 13187230868984215910759574861312 530413 -5978448389602891897085454449876 530414 -27610221463255151194984810474944 530415 7300219914382121710086997908000 530416 5481529283152240073702464028672 530417 16478313129863132848663566264264 530418 -140880491633114967978741998592 530419 -66590239542497420190271794419400 530420 -17264130225535349819976619837440 530421 25166269971195789006499221230112 530422 4061882030698819252228335884352 530423 -25773705654665018397278522948280 530424 9144685608221905893653412556800 530425 4321991219675797562628106215150 530426 1478389942962602622911645051904 530427 12872358408466309472846539562520 530428 -16737330547105830537462566060032 530429 -4092854658578760431657958782970 530430 -3160481912605633428315990506880 530431 16596847005140182067242903302264 530432 -406684920946491333698503311360 530433 -31647238919189642448065501382798 530434 445248125111627624953670166432 530435 28595291101926983334358342484880 530436 14291894572316132804494924557312 530437 6114847350820380845823206980000 530438 -38411964185107944742013661693504 530439 -4846188970649413373776762452480 530440 11375270044162437110109350400000 530441 119681225299406224263717831168 530442 26938226157735847497357227212800 530443 44071613854203697640298286788692 530444 -31681215642232658636567780600064 530445 -9019527674446617215761418338080 530446 1968972015677756582134489760640 530447 8871355878252580198871353918896 530448 -102078550753092863536158867456 530449 3972680327642179355564142924864 530450 22718609626489004081750284459800 530451 17924551682096599000537699033992 530452 -3805481943844737506026893688192 530453 3824845385110825189897551691104 530454 3015789493692214629150273031680 530455 -18354747592631666207020921597440 530456 -3162026995720868859622137200640 530457 -7898851340395869431052897856560 530458 -2005251906257946292658610396960 530459 5120709461431681346061977465160 530460 -2314926154637806016579474442240 530461 26012164182516861341012662734400 530462 12125855615304827934886369679232 530463 24245067576389650112352007145088 530464 29132215287289283720740405248 530465 -8139143303988664555200221739480 530466 8100006798497616595904417495424 530467 6364429280571449912203044566992 530468 33726528640774949972856068620800 530469 12671016208200697331559675431520 530470 -9400833859043325035650443016320 530471 -55227174566227418945188617248208 530472 -8976227397783021132057540771840 530473 -24218447204988624808414494988940 530474 18196704488925393044254128912816 530475 -1044274533913216638720254548800 530476 14260876188741042813885368802560 530477 -3501036399235000691166977462580 530478 -2572885207977875863431434945856 530479 25856653895237433602377199301376 530480 -1303492035731290536567152640000 530481 8821628383922582669947402513344 530482 -13494541042053835650050217927408 530483 -94042183171032529451704267349880 530484 12376383383747807581730461249536 530485 -23512409398705297414461833755620 530486 11659072061460790464400268218944 530487 11694720748855803699794519876544 530488 3525020797892805585908821647360 530489 -22712334555345206813684010447744 530490 -7339528727141222356602187034880 530491 36559324590334360075709120568 530492 396319505219776347407469628416 530493 -25693934075005516706719451333376 530494 1757374011977861677385648791296 530495 3415201379980803160304231001600 530496 -3028564535726402427451751792640 530497 -30457101823601060103978078305280 530498 -2199600209390717233117014942000 530499 -1125702883863347457899805678720 530500 38583244866926146756221421632000 530501 31907975634650062780454615705502 530502 -953120449561068345065488551936 530503 -5106673857342010623169254052480 530504 2593576023852038220608086763520 530505 12568748194507235417429382252900 530506 -6109683290632107392071271065344 530507 27979918319486920503782270100756 530508 17627780477191913124640461066240 530509 10386394839474759304048148187616 530510 -7931642279375173059202537707840 530511 2195074396437872110918459701264 530512 -5967310041018119160993755824128 530513 -11458777255766000128320316196238 530514 7447764789697731812711845637904 530515 863019779968718077581263450160 530516 7733561358244943137175237142528 530517 -7428702042228536015249673828864 530518 11907089644119624552402015805440 530519 26264724195546248641558770862512 530520 -2636885323750072011776035430400 530521 -19532271378974177483580321225468 530522 -10702530801334917086377978844688 530523 -16589550426289158415025945756880 530524 -35625286499431733047726850235904 530525 28786223116189841238416352352050 530526 20076400102689634586005580688000 530527 25379494596233862076730662201376 530528 21472194981204807584341689630720 530529 6657493505343893894225456146080 530530 956831065658861326942757898240 530531 -4781228855066245921127900893668 530532 -14389053273137933217993233372544 530533 -2381766010173090419716763465218 530534 -15820253326815321388801843200 530535 10309930412750871673798297499040 530536 45992592054457041042155027496960 530537 3735756803994701241188173540800 530538 -14381318492670871532200852544256 530539 -30137539444040556040939950187660 530540 -7526740119997352337628400056320 530541 19893489534871828663424450838336 530542 14487089750275693728075132612672 530543 -9705683180541387731318684694336 530544 -2221083911112883153074050826240 530545 6728445284132991036089103477300 530546 -28499376484880492162372357100528 530547 16894957620759194620968590662200 530548 -5040151918355550672401434724992 530549 -7545473011736496010522170090450 530550 643568416466687520638966992800 530551 14369757700218915241048404536752 530552 -16180096868183426935453799731200 530553 32115223201009518522428718227328 530554 -13941044025143107080045588411024 530555 -28219455073436920907423415606000 530556 3841681049708197919329974067200 530557 76056439923325732115074809983500 530558 -11346941124749918467444375261824 530559 -7798455776792636267239815498576 530560 29466904654872691137240367104000 530561 -6951775575811239946765739448576 530562 17818905951900932371276063738752 530563 -49664289337065525143220594333120 530564 -1531179365613100947826148720640 530565 -385368161137427346091849359360 530566 17934282610106297578145156375424 530567 32637929642695855541798921966616 530568 24339488848235619103392559027200 530569 -20015493104154942095671580513756 530570 -191111076499070042331089451840 530571 -2209580418774066408919996533288 530572 5884328909533924552574250081024 530573 69159820603683231180243858237120 530574 -4182161324468263797172245027840 530575 -23256653015780880010404252317000 530576 -6439851385928817893568169402368 530577 380857891468247314304102619840 530578 3068600229227271806895820759200 530579 -8995192224439229065943083695024 530580 -2330816578285148934773822668800 530581 -7169810370829912010545184512836 530582 -3407575966755608246849060108928 530583 -10583301004144180069455708337152 530584 55858498992787174391073119846400 530585 -67639343673937789661755420860 530586 -6707912510108218902465435031296 530587 -21689495642733574178888555069880 530588 -24936973354066432062816194253312 530589 24189612249247035526617549688800 530590 -6540329490806180455417008270720 530591 -917110729895213880070861347048 530592 -9548513704161371027608314052608 530593 -12588869614713378568189692360640 530594 -26463358335290169696566178744960 530595 -26757705607971901879283941680 530596 -6232389976204988406504342405120 530597 44423167820158926614722450106046 530598 -2041399546743757952506633224192 530599 -36368246801571722343152243979400 530600 5282851124760434208422799360000 530601 1417235684375797400872448185824 530602 31795197577719719770452484742400 530603 -18540557877878464950412446515148 530604 15532995376208776169801983334400 530605 -4630648879479195867786950554740 530606 -20741894705393226647135445903360 530607 -8578818402951867851165396933376 530608 250090098731292763191404068864 530609 16344280363355292050351338929810 530610 -1374641774197062623518367001600 530611 -39764082316164735116702900088576 530612 -2809488669666860211349556133120 530613 -14039457715324942862428908856800 530614 -4301403698654460369316922443776 530615 27898072497759550934143318796760 530616 -11818435576147243435815910502400 530617 655707276351405422413869955012 530618 -1208286689593608498973852247040 530619 8172273049943397859646461798848 530620 2963238045750580653623393280 530621 9277627556145640132468774812492 530622 8159887121409977459426337473280 530623 32084597145803031867154272347304 530624 -10635110469666352230279014252544 530625 -2059093145875604566633407810000 530626 1187428142367120565954568674512 530627 4626312314386140751264118402112 530628 3253435811271418377092108414976 530629 -14427309152764430227882548803520 530630 16710121906876101451884273446400 530631 12001541599645056491628427272 530632 -466325815380836469835675852800 530633 28826903932458634057744391049984 530634 47435629603349294013049314048 530635 3065256222957273684883696457760 530636 16728043358229272395456372134912 530637 -2106465831180985556276206535232 530638 1797083661620706415887953748096 530639 -41008255803568689206268974274600 530640 4484641390734741909551105310720 530641 58363611939409225980090343469042 530642 -4574291537199032053359699064320 530643 23625606948727658204424323174400 530644 -25602030424959294649684407105664 530645 11152298242089779696215476375900 530646 -6688503683910099755281005120000 530647 -102796710800017625062375994360 530648 17510067641238338954217106575360 530649 5242376759350017646037256911424 530650 -7785412365972207098984842033200 530651 -26766596962661473283557277486400 530652 4132925302336622229328681093632 530653 37802799181990741637983929396902 530654 3500179192957786423163856854784 530655 27596097503380764134509008517920 530656 -13862362607027117286877934125056 530657 -3820499952939941640502239751788 530658 -7747935239688131409313969704960 530659 19053960981655784673042592296860 530660 13636085392885499176405546126080 530661 22610507227620675697219101183072 530662 4250384950441506268850256262464 530663 4792870024053116280668025023664 530664 -13273920894469280409567546900480 530665 -16621672345853917658628098566080 530666 4520743592221379310923186650032 530667 -19468026254920545925558423217316 530668 -9229643150253632298821525085952 530669 39028897201304253709123135898070 530670 -140008808729915290381130550720 530671 -18279810033017222558171089428328 530672 -10747476003202966916691032014848 530673 7575903860951894147682113861568 530674 9875271316329866022096978168336 530675 6394425525626180965737895833900 530676 -15898807136587474437243757181568 530677 14600033265950651059254580269312 530678 8488328302420666946864921876640 530679 3223214156812220127679418610048 530680 -24566823705838626762442989465600 530681 -40404488814502782682981895407536 530682 -248873877902308929795990291456 530683 1207250665237138741459794185464 530684 15910060779941891142054048817152 530685 18119331197167436392788477115200 530686 5768034437715525422667114116544 530687 16624774625079961434082841358912 530688 9444582336490140022748127166464 530689 -6209753558312058922318578577920 530690 -8054480207861183301526978322400 530691 -2330496120325733409932579563776 530692 11610148967819382383070925987072 530693 -7437093514908205890117348545058 530694 -18599147201949800795158273927776 530695 -23297426416653868246385130786000 530696 -44093044480082808396089165982720 530697 -5501508976017122417099590921200 530698 4806906991462377721354633825536 530699 -17793623977236695399752092869136 530700 8449134767809198933067224704000 530701 36464799117626370363969109211702 530702 7833305902568205041129910389760 530703 -29293305418120282372983406419288 530704 1704712883081409178486920069120 530705 10055773854904113194096900188800 530706 -356443746923808935424085248 530707 33294089325857697006769194449876 530708 -39058124935449129153909730375680 530709 -24154738117416548954421298521696 530710 -418214701054500841519781034240 530711 26635673160420356123522675850312 530712 2518715839713576248899809976320 530713 6737056530165349550429511189962 530714 13413127545943915888189179475200 530715 20436738192206914067917622763120 530716 -18017303900305897079645034396160 530717 16510865755536186683231271185952 530718 -10651899779755300992422057097600 530719 -30651163679501679402941267959824 530720 4530638360611421478647821762560 530721 14156817267873396070724577205140 530722 -4191982811721937089938245939200 530723 16876635539840117065147931944920 530724 34789996171470050119964992315392 530725 2689234199374499206742724451200 530726 -1505405670895976537710616315904 530727 -11267460007769079553464392209920 530728 2944779713445551592933508792320 530729 -33918873419914120307709850627740 530730 -12285843366395618276416049550240 530731 2175522150127406035553339140532 530732 25397354285836266807302112522240 530733 807445234033004086813259366400 530734 -8237808867751336508029387620480 530735 -2463273228338626584467195809200 530736 2251382551379388373559312351232 530737 30774943942829061800429042674740 530738 4596559423382864894178004372800 530739 40505750011678081536239682925440 530740 -6030156553997873106546084741120 530741 -238423713891370778513278227858 530742 7185610862226727591680413009280 530743 44357563615714834972530072237992 530744 -10980749294049574316613845667840 530745 4054464908736488379985527728640 530746 17272443561407556561646741854720 530747 2548056633045727334774238991632 530748 3144565528779310037849543906304 530749 137660652185499469648637752864 530750 25068895481185484257226727648000 530751 -223349827315332369789874759680 530752 13707552317944599079110829408256 530753 27262438138799807847226584088002 530754 -7061042926261884043998020602368 530755 -22164705518902417359155483581680 530756 -2105959819478385797179246481280 530757 -4242413747925381927277651773060 530758 25638729404402130997082003573760 530759 -33987294804856960769854456580496 530760 -5671725998927213675003852390400 530761 5302199028685217491306425264768 530762 -4504579280829877001574150652368 530763 -18151221216428622788037549737256 530764 4194113302965070053178930897920 530765 7735799216219838749435419939200 530766 -3977623812147364499836223894400 530767 13762531121510218076244899240816 530768 2367086390441193505472608002048 530769 -13835733216433190568942930352656 530770 2974441842214624622927886418080 530771 -24242011564931406835666351658496 530772 -6721947485251912910265564911616 530773 -7830350403468822417366091996978 530774 45067484014293317433559311595392 530775 -5871098723999469790452175753200 530776 -12298461885689805691124261713920 530777 15191359931675157017157685422660 530778 362278639806439054917163405824 530779 14997860243339855587206402253984 530780 13978466928178441422811608921600 530781 -26563518781865070220579551320448 530782 -534617297371699239476230373376 530783 -4171142062581005607149725721232 530784 17877872961010710016894968791040 530785 11730963626637134221096192972800 530786 -7427448182798317476600116378976 530787 -9769445173513741749012053862480 530788 22891846904906806985691512809088 530789 -9625885164238186845196094635008 530790 4820762185309635832999473719040 530791 -57587514320032153074749534236848 530792 293548573008092996356668702720 530793 1669442102631076056169301082522 530794 -11587462848395266356630487180800 530795 -10815108558955109045100387337680 530796 -1519963258210558564374543237120 530797 -41395455559291214282607269571754 530798 16554549655426589187504240782400 530799 -18708471892221850901220692966136 530800 -2587850142790280777366845849600 530801 33304418511129891678065071641600 530802 -1144272556364016561641041101408 530803 1579106390143280605654693085440 530804 -880517669933285372485309897344 530805 -8764355720774666433539491289280 530806 -18619157073395354033987164215648 530807 39537249475043273383965895870056 530808 11591963629887953780589062430720 530809 -17536565022372208436608495749420 530810 203657796157349765063010447360 530811 -14670745423685873505798164501940 530812 -7509440028702785266362041998848 530813 -5677170112232693545221218138496 530814 -3567904445670792072352556333760 530815 -2042521725727655860432606790040 530816 -13408046316111179537674194124800 530817 -10484794561102917137414126278848 530818 33261457933065174005777763465216 530819 -1694700898237649859182779449120 530820 6195914447936413917178428825600 530821 7505829869933083923274603750812 530822 21047245968553226351710423843200 530823 11923170078575365883908412400000 530824 -15295612197627882184566671769600 530825 4888014171360990050229934837500 530826 -5485659816587218787039425664256 530827 13855873646325675105345445416 530828 1372923879856150286825730432768 530829 -4249935696178632630500987860350 530830 1873217733727136491434914092800 530831 1593667923703086722064710218992 530832 -2529826930452895800422456033280 530833 14547197409683528361694152364082 530834 20759117816931668175800414844816 530835 281956568694389103026319171840 530836 -6761898650442928814943633339520 530837 18226347299363111593069225305486 530838 -5650777812391191187694148943872 530839 17249653349583559257839727188056 530840 -6676504451491165204706769715200 530841 -24823438623758737300467760646400 530842 7068893622367545171504262632384 530843 -17435229688959760694687043910908 530844 2040712727807244506204245819392 530845 226580064787358451770173372800 530846 5595160206395488847271532351872 530847 -6134095871677378976678850558960 530848 -31232426987555244941331502596096 530849 30012113747502660431169121337520 530850 5212479909161453247443848752000 530851 -16521429654097279923083824410148 530852 4116178896551968450032175226880 530853 -18967168176009317092022030184096 530854 4824621677232271418706272081376 530855 -7179980274130927446858373940640 530856 -1148751571187941731659040860160 530857 19518865553436536347783627738106 530858 -5928173449045090021598554797216 530859 4960961801813423911835738483712 530860 10646263341544981258196818329600 530861 45984222866073361498337959869462 530862 7430827070124654040227214218240 530863 -13784011320552226916621205810096 530864 -995151482050287502499811409920 530865 -19150964815861691143336601124480 530866 -1285727016760406103256810908912 530867 -10990559630726841817880933729328 530868 -1937079141815166394303372972032 530869 -44245370577641191968529144179730 530870 -155323443549223076907915717120 530871 -9424640832466906390627538027136 530872 46202236504685065056752633548800 530873 1225104093198585112260967477440 530874 436948956915097469358806120160 530875 -5638084739199764747898430176000 530876 12582957322655343268810763867136 530877 16998019346545600524895708793280 530878 -545699883274388462420906285376 530879 -59408505882904709327931739734360 530880 -2096884335758416806569154969600 530881 -7415681274905196412850319629656 530882 -13726854851773066890336636076800 530883 -14621557231868521950251310772656 530884 -14159694593938940660026913421184 530885 -347503355550833385118769454600 530886 2025153861016626744589734119424 530887 1601600737793490869845505004000 530888 45088886157628904973559031669760 530889 1125547574191629578888311663488 530890 19232571350635805836800869551200 530891 -6578815494312685673616364887528 530892 16015765100321095968187719081216 530893 19764577977775597599620745846816 530894 -43295894656945426943252053248 530895 -18691938811704514891645439063280 530896 -6165435902091727031514338664448 530897 -22166019956734864992627963792654 530898 -15181186970359839186619867272960 530899 39448162343620647570754829667240 530900 9305295981484152632015576592000 530901 -8247353511161163581653572279360 530902 -18913051481925799100363749594848 530903 -30217710243751726563555233133720 530904 -11983156991646374706670663925760 530905 32083722281103210726791835693060 530906 820440758714657620724935209984 530907 -15348160402774002660454559175312 530908 -6377467106905913792447394832384 530909 1407206491786539705336581757888 530910 14161356873948585063340916876160 530911 -23435321789156511786013049243488 530912 -13167786435511784279359349587968 530913 12759448304691439228072132043904 530914 9504528771603325586867070744960 530915 12602638264390361658392700476880 530916 -7317402422054816814347178602496 530917 7138647534212606137634884692640 530918 9949161335335869635618395688160 530919 10344934883835153786637447804944 530920 -8063952351159537896830515302400 530921 -382471702949416246273427867568 530922 3006314568064593561257793851904 530923 348047164011227869906867578184 530924 -12486406682313611637418016798208 530925 -1877289782473548502722513396000 530926 -18592987937206968662802980682816 530927 45061551225377389107403652570112 530928 2499665308422826456165530009600 530929 -681258028975602288022347109120 530930 -12573379500356803444336454444640 530931 487873332384606800171097220152 530932 -2566741927635750638584065024000 530933 1024786968283925656598451745404 530934 -148748788795265044380050047488 530935 30507550852315234102485874337880 530936 1641977447589920737680384000000 530937 -3051201796156418583045983825664 530938 5797817250433218687034960346880 530939 13992972596471004362790872194320 530940 -11344149435837185669420756352000 530941 -7099591666965729476177635380000 530942 -21289868460657123848942330800128 530943 -14502482983892717202625916988672 530944 17533289127025032242899527401472 530945 22277991319469623533714256751700 530946 7226193443285339771825806901280 530947 -14071533988549024347092903481604 530948 -8012967970714072515680743296 530949 5107604943867057969307622122464 530950 575304879079716819889632940800 530951 1919076548430779253881419156872 530952 -12445266649001450883549702266880 530953 2825038067032472088822332570640 530954 -5840035914617056471380403762080 530955 12865152428188312062377938694400 530956 6323033762343580551477060581120 530957 -9330757179178895544941045419776 530958 5427872643193610972234930616384 530959 -31638113506021999300486421575680 530960 -4846590163329531652644361912320 530961 -35214615296481739317840147830400 530962 292048008037077442420364143392 530963 8972546510181669439487161427904 530964 -176251130535199560908736614400 530965 36917073512876618477351431413120 530966 -19342870699678669445588643737568 530967 -33400629812874575609645379424920 530968 12519337930496320475473738629120 530969 53055286613574007416799672967370 530970 -3279176101954609558885981324800 530971 6437229260421428601640557252112 530972 9783586646278429610751036344832 530973 -26713246582742706718246140638778 530974 8410223817787579246149663772800 530975 32912060600087413114176575453400 530976 -562599507718116645491408633856 530977 -52972767706905400852097918422174 530978 -3881100086882561753513420802048 530979 -22786721719478466661662176744640 530980 -11721040698618128930133499084800 530981 -23409114875749858377650700035136 530982 -581187943758006628244037970560 530983 -21961417618960738381763507317768 530984 -46722255408582028826356893373440 530985 -1764643911521645136504449491200 530986 -1134439743650695585316544233808 530987 -4076029005151403222532619027968 530988 9889277816869137216152280000000 530989 -31736989280517636578426999407210 530990 -10778471208158414292225256147200 530991 815640894506186316000335770560 530992 634239269987154195238505938944 530993 -35761918137305688864496390417680 530994 2893382757478033165487732688000 530995 -16402043997181412173927421169120 530996 -4128286035322280890031474448000 530997 -29001815204653058452038573895872 530998 -22029772938648831060048460934496 530999 -4620550836135177059239114887168 531000 -17885171025428670595265356800000 531001 -3805823512276002810622953767808 531002 -935748355626565779346128050208 531003 -16251937801549255690348552425792 531004 -28271069947891926356501264978944 531005 2042098707791502563228066179320 531006 7031515665632649201219513507840 531007 -480069393920819674922350839312 531008 8891904436248070109166190460928 531009 11780764857160833886467299130240 531010 15312643330833830444659517936160 531011 -6101657009844139720162917332448 531012 -8116948671380862279000171540480 531013 -1188324574083867495713489401602 531014 -8688943034012331289680686232768 531015 -924839681232692293451406661680 531016 9080186571553160954232141972480 531017 54855521908016825796358487631066 531018 -4415272683141006507719573405136 531019 -11422868233359654774583813603440 531020 -6955859600386018191387111659520 531021 -17174326748661924262075968199488 531022 -24315429686175980400455753594688 531023 -10986652399529538936109218019728 531024 488214538118504101423219212288 531025 1315675699193580101478771087600 531026 3719417144417649099085580141712 531027 -2598679037314272561454760376240 531028 -29077203161885565666557818056832 531029 43781884831724226902272785808476 531030 2210854002775811272486766960640 531031 -448225086953424707007799954368 531032 -12359822320356602734447509196800 531033 -17286779505566803967788209001776 531034 -3577605427718157839028706856448 531035 37713643947862139017813119372480 531036 1461684393879616393156738598400 531037 -14366163094732290469171527101300 531038 27718778495585261789654981180160 531039 14539077126082223374609130142024 531040 -19389451075868837893697136230400 531041 -1055171019322734242774791458240 531042 -13550216151254628074792346314496 531043 -53550323029625629878576840436708 531044 -20949618393136449632445839124864 531045 10818376841288236715230937086620 531046 27702795459030940238525760496320 531047 -1581842453854312329013222761600 531048 -3363458510122459400097718272000 531049 -57290248073598116569683155099264 531050 64555424869673063293088352000 531051 33210130805281900627721797025520 531052 16668035054549021059031914670336 531053 -74974869862472918549668219291200 531054 972816541705813433339595060288 531055 -2949068419567321139610580225440 531056 -6279707153012970125910181183488 531057 -5400441880713126358398693398160 531058 7488120243038381050765938600960 531059 -24707753117569262814516399387480 531060 7877691002911795649893324431360 531061 1176516689980543104349296487424 531062 3219114731561500945764505289760 531063 7307188557959241920856644769600 531064 -1484105072840919396343480688640 531065 1047297499888158788380241051460 531066 9714758416033286337461353813248 531067 43579138819440804752268086330032 531068 1749899095381501891880334167040 531069 6849736331571180655020984130560 531070 -7117119191797480303913082182400 531071 -10075470699478646571657219865728 531072 28019607832095775506891213373440 531073 18541011489399581777308854697284 531074 -1925821248720984429174253450368 531075 -705580413002349761977051316400 531076 4605691635463164981304632258560 531077 35108380937849512838801276916060 531078 -3241752506523120447863585568576 531079 -28505055814196414281455874553320 531080 -14750635698007256765607528038400 531081 -17894518810652664211262017299030 531082 11945495819248182346132056793392 531083 5781085857434858468613152703120 531084 1746860344142726360012022222336 531085 5960526613776158224776838824780 531086 12189614652305351300704153900992 531087 13629693231535844943692173503360 531088 1828364956557640897526886891520 531089 -108942356416657929016465995276 531090 -2991954863334059992320289228800 531091 -48437863921669190477302960293816 531092 3023075498776311973991170793472 531093 -135281428309118893605943426560 531094 -1193871872969474975773206503904 531095 32492036730350073113103438024600 531096 15392614385206787764336093900800 531097 -10385935458404632728850602402048 531098 -7241898180619044613344970508064 531099 -2325029294739629034035191554516 531100 -8588699954357783634852423321600 531101 45439362687558470225763026736102 531102 7893224745313577801280555893760 531103 -34425090052700660118754302799648 531104 -10576674807319108996240090595328 531105 3157584492623825224344708696960 531106 26604264588441051197947234517280 531107 -1961296722059706760532660093160 531108 -45562987250711894739473947008 531109 15247281073657407746024533650016 531110 1686806456138581103003842738560 531111 1080839176618137590089010878632 531112 -29399984490778488381179239557120 531113 9393704985074398822744907637888 531114 -3380984865199038347029559033856 531115 6864203506024195355499150831120 531116 11566739788768846533868312488192 531117 -1861949460654633255133296680640 531118 -633898380272727125112732564480 531119 17434025500324999429737368314680 531120 -496766624639577689330857082880 531121 -43042972095436267116001753549678 531122 -17528719123882059878071735323888 531123 -4439963490527877273265650296832 531124 17103581273400316069333088212992 531125 -15004177336262097350910711168000 531126 -9671245907683496384641518861120 531127 -35031223019245110207768676047128 531128 -4468425513238381793177057341440 531129 -2521953290733408190705566922416 531130 8652142352260751673046110996960 531131 -6615330479627807935093345048800 531132 -5709446592304181091437914103808 531133 -25919713504039446176889507442618 531134 -9616503205370965647005507414784 531135 6865877942526416060734036149600 531136 -251587259716570202927790030848 531137 -16161834971474266549235032148688 531138 -12485056365304296451777387645056 531139 -4994177181768775196808755270400 531140 15489220461405309089047901533440 531141 4782735758982993442200851712480 531142 5308614681075962701902466565472 531143 16329445846428469995212395954392 531144 -45508761073302932966958802944000 531145 -20342298432954699863608107268800 531146 -402361007677748301844697817600 531147 -15224159417128622762747580246528 531148 1342809930281996816138464551936 531149 13244040087865579260418094370636 531150 5564757272036187751234954257600 531151 23244409199831867509928182126704 531152 1360917658450849425996254330880 531153 10238229234510216638193270082944 531154 1659658967342031736838904330240 531155 13385860210221397059979427541120 531156 8410555105122030922415099676672 531157 12899917743119528764940544630240 531158 -9559644585898814647704966724320 531159 -1650001545139897859842569116592 531160 2609017979727858412124900966400 531161 58189269043918681339380707084052 531162 11375170529985694572865042192128 531163 49064206438495791060327230665412 531164 466121264965187253712077849600 531165 -19047211366658267666828799190080 531166 -14343658058811791292128284003776 531167 -14953479720687645130585322967600 531168 -13424951485897376270479830024192 531169 4539382519475449491243558257570 531170 -16708254598067168208791536362720 531171 45698792582786584487850257633280 531172 15979529066614230291104747128704 531173 -34399397151320122145748494632578 531174 -2889966127463467627786770843648 531175 -21144518544115339152161436985600 531176 -30658408897562598809744484925440 531177 -17899985284328869649677266924960 531178 -4765958601257386030159006480800 531179 -336400629251023998784593218112 531180 634769772429902787770951900160 531181 -16468265229975064377449385106208 531182 1566443805609238948861852263360 531183 20914928757133325691348832444800 531184 -10308960723487164685585820876800 531185 5307644704546403505119046528000 531186 -9232050238673565259785152894976 531187 958976730099904557003284588112 531188 8551470258196773708766764244992 531189 -24227443597954959081320510377746 531190 1676995635862079029732233600 531191 25398698789256445916556644786232 531192 -24708037911955199282438346977280 531193 4133396171522159068589838606600 531194 45221956356502629233392699694592 531195 3969779714015788886111621049600 531196 25551066967021961792261530833920 531197 38593033581727067630222308880646 531198 -819125489157898101875548808256 531199 33658061266895009974033121955936 531200 -10204425383302614613281157939200 531201 22195924397851242774162372158304 531202 4099469115737124711126266641920 531203 -8081892057685090175786301484548 531204 -4754259661356836088840930530304 531205 -15511194495686723753869274717280 531206 6169838121883759474521932669184 531207 -25011988522860904765917076570896 531208 -6479732863377171415102374051840 531209 -7398415791454604818890580053084 531210 -4435873109368494562348155959040 531211 -80160792901327359922540111675200 531212 17643653046009565037491338465792 531213 -6949275379393655574442081334016 531214 -15977993286575165312941930580544 531215 35608627734407814530299098036360 531216 685472703693251071570863980544 531217 -8322192658564126378916154878480 531218 17945651394469432105049582929920 531219 5567855386066637926822491643488 531220 1268187994850254859358005978880 531221 3612023790370622518692773575680 531222 130225592039601755539053066240 531223 15678837443524541954847774940800 531224 45415851445596716299186215720960 531225 24715634604604102979958425868000 531226 28035732423353438386567559235312 531227 4129170423057143497910386412112 531228 -25017220881511693059763664340480 531229 6883726926700573329497428329830 531230 8344625311553570718574985107200 531231 -2253644476431556235430484771200 531232 15342928262336065262781430628352 531233 17230966096487591664280207426500 531234 3331067388283810812476926389888 531235 11719506286574057689669933022160 531236 -8344868341018953447300855229440 531237 -31640499701860963397332657536 531238 14451736563204973954672659095520 531239 -30940221135022055623326607773960 531240 -19254137566122362590208299008000 531241 17645316266013450770537066557440 531242 -22762284491514841614879067579728 531243 7428349545356654620939921272984 531244 -11342334100181537579156345928704 531245 -2033158017859312693159164332160 531246 3530302704165919569934089988224 531247 -9002387061108482029512510986048 531248 -637616167146758497675534614528 531249 19009516023721547813189036605248 531250 16099096509316391455824297750000 531251 21710141799160480518834349848480 531252 22605850336879159225690822963200 531253 46781786861328826008464871739502 531254 -1082789966920702136117244854400 531255 -6983944980803714561470819217280 531256 -46821902177727108919105611632640 531257 81282894470495496077125376080272 531258 -3538667808446080252237598257920 531259 -7698804395701111739361571061960 531260 14107231245589347279356698613760 531261 25277261466172056865330466303910 531262 -19686646432537264202860549590336 531263 55731370631581028619949464472512 531264 -11001554957535423440227217178624 531265 34500499857492712426827400320 531266 1270359585911312761162835696160 531267 26527344882410919968491048078464 531268 26029065960531731953831202181248 531269 8337543725599642093518052503996 531270 9293037465972399380616871077120 531271 4171864347803383733620993061992 531272 3796016853398209059805478092800 531273 -32444879403731602836034971596016 531274 -17689957832424365888011484624640 531275 -25112959502578373154995394660000 531276 16070675072137639526934095519232 531277 26003334725052675160018247431200 531278 2227277630260922597719182581760 531279 -1077282757100828085979187422224 531280 -7239208655164131038957211648000 531281 49587900800727364230487016756082 531282 -6059244359349600419737070183808 531283 -5080054453876493515919695744656 531284 -13738252599144590775473210946048 531285 9798240189367032919974768391200 531286 1960931099755195002751746882816 531287 -21362999747250358996375250915064 531288 -33930080908377938760188593520640 531289 35075268227343508175233997283600 531290 17904448712648431642263404018400 531291 -5189253375053498144776989258960 531292 -9008045148084078824675412272640 531293 13309267940369751045796535111040 531294 -1048045601409917281591727244672 531295 -22204725130248808380573313688400 531296 -48562021436734851768739317547008 531297 -4997596467724315824878448508800 531298 6376251945971934382992957659520 531299 -16706488118953502333255028713700 531300 -1578539253080018209457833574400 531301 -2160757551718354610978643596868 531302 17507876324142591818131957855104 531303 31205920441759147914723075697704 531304 -21140648148560888360062285194240 531305 -38699969469722123326970527896540 531306 -3947073727552533149684441011200 531307 23055490195884948457969962740000 531308 -548107049832248209222248015360 531309 4917898196064438737531984478720 531310 -7212751510260457156732251943680 531311 -19183643039143227168102905064 531312 -3158917135455935504723574620160 531313 -9733750903707843310112865758400 531314 -2812475266949190392174021849088 531315 10998763572365371963623790071360 531316 -17082626363873206633426679214080 531317 -16938441345063560771991588197088 531318 2813110216978995376415188917120 531319 -3461786337550213139448489641280 531320 -11716386202174321968416557056000 531321 -6089148261489983258226559277376 531322 -23798005470813703559436904824576 531323 11266394398870282672276090407264 531324 1814733364590535934303845148160 531325 -5429460709296339737382967311900 531326 -8506185462930269753696857234176 531327 10290807903580913373120941010120 531328 1716983492820223202469158584320 531329 20061866998889649297524875930884 531330 531790620184696775802641280000 531331 52750868509507540205932922123132 531332 129064787756530738834587655296 531333 10405702369282457824317265953600 531334 -4464304477052596304450387587200 531335 16001762177130416479805389977600 531336 -19607311115854145400400658472960 531337 39893747712346006975231761720986 531338 20877357188971444299735464350560 531339 8925956804321705116603733707224 531340 -8361678007975024495192302673920 531341 -81629560409002717859042396875200 531342 5943047086510955587722997913472 531343 31424514058737898417591031020592 531344 8022098787636105556525361725440 531345 -206749682827419482633059188480 531346 961149514141189564415066732544 531347 -48939799472906258243935249125204 531348 15965759661315856090688598497280 531349 2850633736284297508586370318080 531350 344830953679613550615094346400 531351 383131805329294158280030143768 531352 45797634376297594256679822766080 531353 57117778232579546239170541750602 531354 12753944160731121503651392512000 531355 -39322947714961725568314186378480 531356 11119030143899283779660250075648 531357 3551679083425073817292515204192 531358 -20132698496633332265567355647040 531359 19975156996366575990760956910560 531360 -487471565287949208343457955840 531361 -30257603261350715869163144564076 531362 3456482879690728236720609767424 531363 -620352760006339504064781509376 531364 -8082640499111663107540295835648 531365 -715057381668102342153255508740 531366 7115048742078575240788953289728 531367 2440301374567772154398607444720 531368 484250765685854212955076034560 531369 -12062856130458002439251145996672 531370 223395615997245784089401564160 531371 -7732781608443046804793622371712 531372 -12676649365253041729304694225408 531373 -44903765339848699124326232257280 531374 -10902824576955956809340375353920 531375 3840716221383890980769750280000 531376 11399632511515871890038745874432 531377 -31286555376637698512502550864896 531378 -816164768497536927983103698016 531379 -6934524703307593348272582416360 531380 14432929249263122923431767095680 531381 19766771599866671003756473649952 531382 10469894392424876728532903246592 531383 2021835246150780140496223054632 531384 1462029589635905295594457989120 531385 20881461985509359138818188848580 531386 4957307487660078898390826707680 531387 59656403076127128942706889083440 531388 1625531078369268458895835560960 531389 18195625254078498148208887122060 531390 4009576271814712844090416609920 531391 -19131804801532259168690129936528 531392 -142133444074673526327239245824 531393 19741499197303001079475879074864 531394 -206317136181582662504879697408 531395 -26993491361814105184162174479600 531396 1841998458029240180279239660800 531397 34018675458181187880376143791680 531398 -3782372522165274216193110305664 531399 22894574506077232596320372446848 531400 26952583317402489564612085632000 531401 3809549852610527419993517992584 531402 -2092610432075983872651133065216 531403 -35838742867198474437020510531640 531404 -2636272406200414945918922790144 531405 -215452414010284391454755773140 531406 1369393577233716665015313769152 531407 -646494780882117117540462487608 531408 -4492586124645047819196108374016 531409 13205450826198590998301590050304 531410 -6983441642061292281264417761280 531411 -4502450202212454966882850115520 531412 14656900274992294649168841533440 531413 -13152786174639124795256518357440 531414 677766196687504093299860970240 531415 4217571829400132185681776930720 531416 14980618670531996549928665333760 531417 -3386356692909176762120606472288 531418 -17101530475379377722644715213840 531419 -6269957898680281684945750276320 531420 11476957603565111214941142312960 531421 -8177864717678611393719889541856 531422 -15158179194757525646800015087488 531423 -2424196851197968379162074650336 531424 42372371399837128212395276107776 531425 -25908811661793943629270223738500 531426 408888215962680747008212084224 531427 12526207260773688563889317745760 531428 -23136211507643208138554048668032 531429 -17976971879156249877181671711360 531430 -19437526506753888319796861174400 531431 -1095799878407484306795340074816 531432 -33280842503034684001414333440 531433 14434223762768600698430765773440 531434 -20581586093144470273713198690384 531435 -1297583341520309850211279200000 531436 -30257065971261735415396089368320 531437 291496075956436482836884452672 531438 3690131075354384222501344140288 531439 -8308200047919031900881532541376 531440 67513937668616983855642705920 531441 -22313464873940134819697044764519 531442 -5702642458116572556999330879456 531443 3606672590798196984877441663944 531444 -30610305800009107057081937922048 531445 -8975850723950648341588720364520 531446 20039078683849493740283741603520 531447 6824900130365530769897039916672 531448 44960363750528157866982662799360 531449 -37843658732124875995576722440160 531450 -8519174223678119664804752276400 531451 -4583178335958756588737523851400 531452 -10658471564568337436861087268864 531453 12516393450424321065933816299424 531454 -19307798339989221996465098286720 531455 22733576983312708298047436352360 531456 -8789017729629928395268945870848 531457 60836517299341786444534434376706 531458 -3553553128308683298169025359920 531459 -17262504837602546300951328725436 531460 -6150418094012967919545929982720 531461 -5591711756933128683543901259136 531462 13893322990814835303813855813504 531463 24896104443034304243773305773680 531464 15459940052158944792221641605120 531465 5949823081651077946137925890240 531466 1821671663604342496584068529504 531467 -7090101659002658373516125312808 531468 3508667328919285436873556787200 531469 14857571471161380371775853305696 531470 6474181098828093663185753791680 531471 8363338313704809455144713484952 531472 -1254853120206370276907942215680 531473 45258850232767481803005087007524 531474 10055650947362024510297512320768 531475 6197939010394539460870488252400 531476 -50673270117043377894260025483264 531477 -15852772017876267265707312699186 531478 -4446371499102510694661946324960 531479 13854812203825445945877925864584 531480 397546319294033246631228211200 531481 -613577579212713882756811665718 531482 -8706579355072782113896058166528 531483 -11121214871710242700807414932000 531484 3218569964635004115842648401920 531485 21350615125592491896862422723180 531486 -3255806790089144144521368389568 531487 -25276290845370426344027144920320 531488 -11871141666965655025428776484864 531489 -6619507133447548135491882338880 531490 -6232806402469524671318307468000 531491 15960421470390415007769267316872 531492 6505507609926453154409547128832 531493 -32346086182587870249120282077156 531494 -20471779653515994764202634396704 531495 -4913653113870882272314240204800 531496 -18716137055342654434544180183040 531497 -1840678044894183994816711506054 531498 -1232639428160860676870615799552 531499 -7009104785738546213840364040080 531500 -29679063633029838508808371968000 531501 1483914189491583842999718234432 531502 -48453488319370603159075549248 531503 5142378188304618660253763965728 531504 -529224013950958301963557257216 531505 -8863803546526601523173577610440 531506 7205723087824744651464757655040 531507 -6777987175432581084825377018112 531508 12292708548048184458951340112640 531509 42942824982024379178537953247520 531510 974171237803044222488492574720 531511 3270685802957501401007191275112 531512 13807040684608712278571182694400 531513 -932342751162263758750187984460 531514 17511775192481546392576163423856 531515 1123667896694607497135375276160 531516 17512637228247923244383000228352 531517 2797975526473329306504341879392 531518 -12402227517118672989618784735296 531519 8874374415996864293708874406344 531520 -5746446492436870658790984253440 531521 30265944828384910697159473366722 531522 1502057323634087389530803877792 531523 1117143630776309351382148713984 531524 927933122109854059015510966272 531525 3779031258221361868480988772000 531526 9657378759224549863017132194304 531527 929782165435574729569052080200 531528 -13081706488338341617423994019840 531529 -7172811050572261799548232681600 531530 -4183423311447212937320006138880 531531 3049806348424106847234498228480 531532 -6663278909460481542192812087808 531533 -15225683664774979866755054573076 531534 -9517584216677703484920850422720 531535 3239045641385024135383381065480 531536 -4206042353512547859528410726400 531537 353933364228239212776832733568 531538 4673092211390826705014583837696 531539 23595298334965947345249260132856 531540 -5325003080825506666619274512640 531541 7288788913134900521081883435900 531542 -2771342927333483561524011851136 531543 485179954422152800133449534464 531544 -13444784720775456564663899136000 531545 -8277489252042419254333459782720 531546 -15955322662487346171425556143616 531547 24236975267815915064407751900996 531548 15234680139409526447823743083008 531549 -55068871435170487503547200050880 531550 1101541312536405844544162164800 531551 -57654634444782502327653040532448 531552 -7162430279796024835252482736128 531553 25663594670657946243932539392 531554 -1942295675764065377032178428128 531555 -8453227510087308794363914524240 531556 7714000255031848055498271706368 531557 -3840871490819342775676950827520 531558 1754804219985853771369988987424 531559 -5905467441096030478087387499984 531560 -9096783003770134881060570009600 531561 50686361591622246640278624129984 531562 20174321927018224851003859738032 531563 -14309033879831044655088664190160 531564 -22857547827280104983977754185728 531565 2121304651487655562404351492120 531566 -3551780472150090219442830336 531567 -33430861006155710378704398866616 531568 3334311833829857737744260104192 531569 -3614758759836349444026045354030 531570 5823730705122205184983358361600 531571 -44855291009893304757553250434228 531572 18559793890266025946415141614976 531573 -4819051902942143355022660264320 531574 -8980847018774300942861879002464 531575 -19138051478800596067129812977400 531576 -10415045987705437093390388428800 531577 1944855117670751259993478420992 531578 44867376961146707996728118931456 531579 1457681855397054233522170074480 531580 -6522176517175532766011992565760 531581 16258584914747862197733604181382 531582 13134105371111645554786685998080 531583 27143317566195211804954708289504 531584 18943900553189423604720017080320 531585 -11275441605527910262173652332780 531586 1194200112683847517349807317248 531587 -8001973089661072218632626502448 531588 -3176885739052415872858103562240 531589 40057791743385899566434953015390 531590 6630244765584894975687216825600 531591 45255582778535272955446849509120 531592 -32312584047059054803405401984000 531593 -9263271274906251271797839678940 531594 228701006328348052475764919040 531595 13494563646072365932662158157600 531596 1237760182657276075952725358592 531597 3356240778406551702373792787520 531598 -31400592031946488907174410491840 531599 5511946932645826718044951126560 531600 -2082896956021150792007796326400 531601 -25911961834961830760785913401680 531602 1646599742170335127170294997152 531603 -750617498003149534761367340868 531604 53032924024294083803545984598016 531605 15479310142303670493682129111260 531606 1394977947238592085635279169408 531607 -23827019524659394033517727208848 531608 -8175553889456252500789525217280 531609 207867166121322954192877172928 531610 1433093720015027585277415668960 531611 -21372702803465964450619918369788 531612 1475747147712785663014854644736 531613 -27092004157883708414984592922138 531614 -12933000877039883693874039241344 531615 4158952040744288674676586800640 531616 -21948809803245608006502649036800 531617 -68452052215670786199550473723648 531618 -1955956253142439488735537345792 531619 -2236505457016466411325745628160 531620 -16176252417640980211713492480000 531621 7451699258289678379143667769790 531622 1137135021297680647992252432384 531623 -9854445449888149125821298133128 531624 -1732530762885558305564855009280 531625 57525246684985459871693268549000 531626 -6849376981111607648416839793488 531627 -1747787869584654089571382144680 531628 23401482375874156209117853332480 531629 -461982163512014052751898920320 531630 7635615518067849349995799296000 531631 5188831552597987272414180620432 531632 -8076305323022366744210551603200 531633 -4137577544473766613553357631376 531634 -3808543095354229410648363078528 531635 208031828426105951199361858800 531636 2220878420456605985382615060480 531637 26687416471707729676052158594286 531638 19619320963945945091507408994720 531639 21412030383285388606468273811400 531640 -8461884661603779589277752627200 531641 21088146313617739260111598364064 531642 11172386961007402611690120102912 531643 4785543141108104233452577130784 531644 31285095974085500465545214862336 531645 11405023534734041697979315741920 531646 -511817248294417187670219791616 531647 10900230942365296737675095649072 531648 1735293073433414938862460862464 531649 11683028108036090063256965331120 531650 -1989573306587889393576092160000 531651 -18009854616149486988845600200968 531652 283499625207219210460150032384 531653 -14637728716934947755024591603780 531654 -5385026670710249575560932354880 531655 -25117724566098449739645976882440 531656 -43631778028653511061601248517120 531657 11818612619808494761420448889600 531658 -23902026742996121266794881948160 531659 1961525721582980690886891845304 531660 -5487247666954626457012427658240 531661 17878782857123946548611297884652 531662 12689645675187933374989939760832 531663 -6256684841650669516190863456512 531664 -3630868753101526117985238908928 531665 14352839281751499585744551113320 531666 -3995029641421886994573174225648 531667 13162655680934883099500542020716 531668 19375857824269131652531322542080 531669 -33288999514516244595911742025056 531670 -20949008697116093658702607603200 531671 6993222035189126070683605261824 531672 18788690192885150531734228561920 531673 35453349336976352670317292550922 531674 -22459800532946419221565973280 531675 -11943077088852919262761268733000 531676 3372053465782174626638463470080 531677 27948071196065643184197717829440 531678 260710856996902648269662776320 531679 28500225459725913408226696543920 531680 33632421968763201453718953000960 531681 -342365944164730396963664645376 531682 -10246447099107228851467049765808 531683 3444113770500292682715046683720 531684 -14836786809516113761680057897984 531685 7560944292751614066920240488320 531686 -17388145435984111825840489593600 531687 -13757709779899657140817620518832 531688 6446353382405157358517810411520 531689 -25185003956159279166810113469510 531690 5593385897334042123041891020800 531691 -4550451804757755919796755696848 531692 -14561114892362579743263572539392 531693 -2495771029259853177839113121418 531694 -17406796912183874141293437895104 531695 237019360175591200625082199920 531696 -2262972776997512510786033418240 531697 23411548472140301600696974814052 531698 -6549831584932462795843061233536 531699 15671720936856386875344256510776 531700 4470808822649856280921315744000 531701 11816710053270042452319414198702 531702 -755165246365874272475918165760 531703 -14162773087113907021579454869800 531704 -21560590829476213085026983690240 531705 7605094430995977317803157655360 531706 2525561776279827339853054523904 531707 28299669921662316498161750211432 531708 13122494225939237187649741701120 531709 -32788583557028169535506675573684 531710 -13760189720024972705493312162240 531711 -14455091860841407204953626457600 531712 -11160536142119090300683915624448 531713 9077924087106099273870600402624 531714 -6797565707132445177628574387712 531715 35986458307988666853262150956000 531716 -38872575506413574725825985420160 531717 -22400035204256207896250656933920 531718 17846094030487756298622963627840 531719 -25868803021215437970830341815120 531720 -5274427467424775962242266726400 531721 22996449900273447145064683541200 531722 -23684189093319532821042828155088 531723 -11178439768179359039398751069724 531724 -2251116445347559136083841882624 531725 -13466189676043584478135366230750 531726 3219191484586912898119643021568 531727 -8307574390343340406045848791968 531728 1980784453634499842749739827200 531729 -11822111146016196955646975635104 531730 2824121807192836283321479001760 531731 22813688802811229604878784095532 531732 1355328941207312709508896571392 531733 -48433457346807076649872532190180 531734 -4969482634518799244742935040000 531735 -12080749930039655944671462318000 531736 26074615064670765417506754631680 531737 18995024744898587367243713430720 531738 356138815387695985483842931200 531739 13496874327760509308011321511824 531740 11937458514532792679814101806080 531741 -5485057721950865043329444108736 531742 15359999346975968394747152614272 531743 -5160303554755798266726095268480 531744 -17583015517516134348278653255680 531745 -4899001835183381575827158299500 531746 14674314291929474011288462005072 531747 38991125839555575308923955647524 531748 8806662662307690151434928069248 531749 15982823567268994633750909071360 531750 1516233399601065383208831840000 531751 -40713457201991515897707617761896 531752 -6848443031053946753091569018880 531753 344386864713454292999739569904 531754 6352693372906724064496264571232 531755 3228305149782119987633754224160 531756 9080361550811225654187739322112 531757 8105965504872065883206545891360 531758 1399631453165720529165073694976 531759 -17777148804942097902256581168240 531760 1192888034961312705727666913280 531761 82848562154609904426626746992 531762 2951818967305372259528773337088 531763 24509671597459047619515686477040 531764 15968421508196325904626886331136 531765 -379832206374502693393266011880 531766 -17029709676678821884773715587168 531767 -49959618643859961422862262799880 531768 28825043131908882622337106677760 531769 1153761757010438736152951236096 531770 -4195703639156401292645560933440 531771 15386435312859507288491699167512 531772 28868387620078570490105021032960 531773 53813507781957075825988745532960 531774 -5769864642982553103696484004352 531775 -4550052837048183626646984660000 531776 3889506355191424217832423948288 531777 -21758807751366154579975142657568 531778 1176813774482883758422756204608 531779 3012869686487317628676887129976 531780 10094804616786438824823226613760 531781 -560376395766882944426322482400 531782 8572377776588975142982419376992 531783 -6311069571998286137129036092416 531784 46928473456677307214389292113920 531785 -651680153804553414172861333020 531786 17763918370589229878995997336064 531787 47627849806812854920515949797400 531788 31973620544435560957684491449088 531789 -24586399163972569635796095006912 531790 1715028357735770845243377807360 531791 -14627222707849753463064858559920 531792 -7006070806541978954744565596160 531793 -38984588102976483694814048226958 531794 -11065790907973215327657875106528 531795 -14512479561007445776126188240 531796 -34702673168941036182518073270400 531797 -8069366499291772940972836236114 531798 8499995092613766253964183077248 531799 -26242843779029838014874213374200 531800 -2786034308146088688584206080000 531801 -15254853392854005359964696608508 531802 -4674631975605152164199457449280 531803 -20160831252931609591947443541456 531804 789120675886390708429687652352 531805 -1004012533908638786826794465280 531806 13428780034115973768401468924928 531807 -16564123588128406246539291071160 531808 -10554033452655249622207170478080 531809 15410904511798765601708569562160 531810 7004875514868463818774820262400 531811 2618105339108513866570436761920 531812 -22369929405379906278917458729344 531813 -14748312711872189918720484237600 531814 11419763447811326027041584809280 531815 3071065287528415635877017915960 531816 18805210865021904080915327385600 531817 18897249968443586429367479081280 531818 -5415521941997810503980421795584 531819 -49360171605184450503400233145680 531820 -22904831287055551945504791121920 531821 3162854560393463217550474760022 531822 -12137799230806664337556184441856 531823 -32222322576620784511719285978928 531824 188415247783824468352090865664 531825 869147223848563702849513761600 531826 -19770108879072477796028154541440 531827 20633785075653707847475632473676 531828 -23541199080645643005831539466240 531829 5162638287586519720385400219840 531830 5738247721069453369689019528320 531831 -1299533608246660723891853624880 531832 -913056850879751670232151531520 531833 -53106936360900407121716100048918 531834 6175757346342303808789367450112 531835 -39960325245229683019593753150720 531836 8056622304980335180870630256640 531837 -33224239761004215662005709130906 531838 -10908082580206605256946756435904 531839 -15941500655413406393600000343168 531840 -6756176595078842720813737574400 531841 -2264706392829137747802488357758 531842 7875055203828973142369295813072 531843 -17802757493506109666015549875800 531844 -15230699651291982198303390139264 531845 -14747237899001261927729939677320 531846 -1049952745089444420733055152032 531847 -13341074945986995975569616233704 531848 -41164635663229520583500620800000 531849 29605737036359239226602778690064 531850 6051156802379235531022073068800 531851 -21868632458656962014555915570328 531852 -5726311753596065742581120434176 531853 -7303279108327648259928216895520 531854 41923016795540598788240531712 531855 6425839464273865285767404864640 531856 -1091525136415943483788064964608 531857 -35345066867517846321470591058894 531858 -1758908221231379813474944530816 531859 -18421834897494079875797336622560 531860 9653720871700819276178405990400 531861 -1793806080555132742936522793472 531862 -3231357613486733318273647028928 531863 20028618682700567343321085511112 531864 -7038840302661450324202921267200 531865 -34723465759165709600240387695740 531866 -5139519935254247385766538639136 531867 -40711039302664683328450314240 531868 43756350514123653235301167144448 531869 2684033175858265829059772169888 531870 1831706180040682265540572800 531871 18087421891490280444722511983072 531872 -50154143063508125307381797093376 531873 -19935893103716062369884741516000 531874 8477564126517955105109543895552 531875 1660805215000207514340953070000 531876 -2498998914894495722984703590400 531877 39514264732180452765049330529726 531878 1136480018000839649800804674624 531879 3015509561430480451134876954960 531880 7630716968857111692851750246400 531881 -19532578175596940606860623796608 531882 989691802093827676289027742048 531883 -2759396555833766696963620431576 531884 -27807939813993696869796332477184 531885 -14774701796390646316502313796800 531886 -13061474479399969536098933119680 531887 169866168212152581171825826752 531888 -682761422244460195939589554176 531889 -22319364335003507388612219390540 531890 5609395963907177638837703479200 531891 -211124795865561698046639407352 531892 -6288397703193164415527619995648 531893 7540099503913261842819623744124 531894 15470691221205862592717770698240 531895 13045070179339364124395158992480 531896 -20132701409086348446104143011840 531897 9674739746557797751739316783072 531898 -1304247862220408527651805786112 531899 80503367537229356637942827149536 531900 7910747061054720055303503744000 531901 -41350306441189407995820763367098 531902 8253685489865138345119608481152 531903 1027575091482075199069210588104 531904 3567657694613327820596147388416 531905 2360761968904661048915660472000 531906 -4113795744702506957736597895296 531907 23070159915304574574772276857760 531908 -7387138845445139883721673381376 531909 8845343790065786914265243607264 531910 -193228501043659489277619335040 531911 -23207583369333390319619043880488 531912 6602221531989249319056347136000 531913 -66008166220576969825308879825504 531914 19580909919700271962004995243056 531915 10465622000690662347272705383920 531916 16152494262974599048909272064 531917 -44296771101934978731587037343008 531918 14894272123005621712019010667200 531919 -28866617543358200693467316945680 531920 2437241385126775797354482073600 531921 823288592642876983510233768576 531922 -23720960091598291541284936837488 531923 10954179399292342107377747868240 531924 17612060431186725659886235760640 531925 -11607456216557052260391128927350 531926 15930532202755510167394033434240 531927 5218361131382657219179583164800 531928 30262756115768436820439691356160 531929 -11844204598936576939823806836480 531930 3767769122642129978245926144000 531931 43172343980948784159697244638264 531932 9046611031550707477387049905152 531933 -22599556413936140267921290969152 531934 -465159293708690555308257840000 531935 2501555207319488138792949884160 531936 30550275663584395757441613299712 531937 -7532153632434010819302761891648 531938 29836236090865370787515946879360 531939 34275026375389352689376225449968 531940 -10965702197573722564734213768960 531941 31729618882345068636601706032284 531942 1247594877821926501441318648512 531943 -20272241472592848056344939746680 531944 13869145409839491849396376780800 531945 -12930849915483311230665082905180 531946 26177566228979136753871067650560 531947 -15028940788815233101974167141280 531948 -8444668243947511337820784825344 531949 8635445446199986512239577482592 531950 -200931166050978650229841584000 531951 961435836107901542497787967744 531952 -8430297546314825573796574265344 531953 255440423035742066676118807200 531954 -5448424816621013368125682172160 531955 -26422289363732470526847294314640 531956 -28179390824376769648169142026880 531957 9861970548457489537318632913440 531958 6194277282473993215956088411776 531959 -4295662170812049376465117885320 531960 1678263151920850050885903974400 531961 26055965895549944917214565071172 531962 29776997053454057514284802240000 531963 2409330812921328225290395462092 531964 -322568007953540634348306130944 531965 7511327232915244981870694976000 531966 -340731216335949394160007504576 531967 -18019885038759797660370741408480 531968 -10144362591554266250265294274560 531969 160208398984111106750161380144 531970 -13228720636241481385594612324320 531971 -3957821306433730694354664458736 531972 -944990026303060696412896985088 531973 -1794720942545242661983833571072 531974 2061791028453553362083179376736 531975 1881692815011020568504626137200 531976 19129805656919551643162020300800 531977 -11280623156516238688446315507174 531978 -5474115414672018094102001515776 531979 14844872529538503141399369836176 531980 22907174096650399039671022832640 531981 37532452314988254307747168828800 531982 -20148413405947003943166594263616 531983 41790709563014347562172990605232 531984 710111307282752507188408418304 531985 -29650317608106983918988571463820 531986 1612495277827199231353104322560 531987 7126660357936409294745925459968 531988 -3373099441641629987959956510720 531989 -20197018678859427508840136148210 531990 5884798916842554480402907825920 531991 -10772142404033082951149788059424 531992 44757606385595088222064101120000 531993 22273892006572778475470908723200 531994 -15362014070441614209593665593888 531995 553757132847972806200265385120 531996 -215079687086823161543222747136 531997 28968414861056136549860485881446 531998 -21844663298051130216418401944064 531999 -7404804493093229564754419822136 532000 -12606319967534083081788456960000 532001 -42201033199883537886050655139998 532002 18787409161499698097057545525632 532003 13348664134959011748777348894720 532004 6046726226478270077145044846592 532005 3934765208471815811709002217600 532006 12932328761908414925303136809952 532007 -11867373538014997017505278913488 532008 39263939570366876647006940160 532009 24751525614611062618859640569210 532010 -7069646906242532998016055495840 532011 29659665023781148072182445808472 532012 28395076789548770627650017152256 532013 30502924662628658897702515785504 532014 1153962114353017735924348968960 532015 -24116913655651412125102053280800 532016 -1546687167512966538600951545856 532017 33194818447908503394594211335234 532018 10050041206906343577038373618960 532019 -8861854918630400016484773317160 532020 -12924292871972667364943475640320 532021 17184545895543794251632790244512 532022 -3357883881955555503069859339776 532023 -3521239465323089872925030963376 532024 -1361392157175294327517643489280 532025 6373344330754849847986566972300 532026 6827908471297360206158230401024 532027 -6653641116951881871018868260124 532028 495776993926006728907441806336 532029 -1483772908287061274971658582880 532030 3428735264014583290050316091520 532031 481812988126184616806274277992 532032 1680945746915713907003240742912 532033 -3452074696428525862685401254718 532034 37211887086967284935648139171360 532035 1451782430442897580452098419200 532036 -19688122028847717482784442380288 532037 50892938649684440453825616318 532038 5870435280280530795472518604800 532039 234123309201022045293444241624 532040 18326689442475095000399457484800 532041 13719578860986061806711961976592 532042 -7080934643812356963400574681760 532043 -24240977037279695946988158420216 532044 19799497424256668797568171316480 532045 3957895234812341740495130000280 532046 26393931949758716424276764129472 532047 -41976495391842926831934499321728 532048 10574605597924902787854392623104 532049 5454426955138181768357258341056 532050 -9111047144842346915106636451200 532051 18457977900016447039692944293312 532052 33050150044739921961333152190336 532053 -1309199747127528759959414480256 532054 2764807107750490789032662066976 532055 524388801434976111602280327960 532056 8732805753859318386288725852160 532057 -9957357178143681313439955119520 532058 13376489236521907144890018320880 532059 14385463416775953066608830515456 532060 12578960544613894360033342156800 532061 39272480270943880376723973754662 532062 -25141280285298446505954105292800 532063 18425607407803654924702981304160 532064 -9409102536762778423765751562240 532065 -28410391297419645377821940640000 532066 23341523514732062277143541386400 532067 -26000320815191081769152778490320 532068 880286428688415548587538042880 532069 10548477422928486113629129833470 532070 -2850785240728816890131743918080 532071 -6994179949114869144790298805360 532072 -24279599023888963533808912819200 532073 -57695295922103127525555657016860 532074 -1643778929702404373156058816000 532075 -422427623107790676869221512700 532076 -15382394427504522897789632340480 532077 -3678896834983601761433822755200 532078 -506755151757586477468142654976 532079 35654047910820813749410090453800 532080 4555169707609105713319868006400 532081 2112630330786192313550361998064 532082 197986634716426911202782574080 532083 -34288240422907205698093282904976 532084 -3220932106720504227385089753088 532085 11863377001851471754273550490780 532086 -7464661397742835044682185923136 532087 -54901219155713560168836923189088 532088 2748699532291016399477707100160 532089 2326750277334178042426168756170 532090 -2641961818040480488444010575680 532091 36295994076749184906008797874580 532092 -15197027271136798765541184921600 532093 -11015081775224079806234702529658 532094 -21615109476138530350205551163904 532095 -19684667498940261153417695644800 532096 12636105840169778589811039272960 532097 767117648401522925139892064232 532098 3176664022513269735214958281728 532099 30869305945551287493058085887100 532100 25786750999586702262912664646400 532101 -6670220160204813851993356269120 532102 17236093188313893359675665030752 532103 -1506856064678889098079950219448 532104 13330292448509442616297506693120 532105 8036474897572373103007215870720 532106 -574775168100135886364212375248 532107 9919565784548229371137761327804 532108 -9400349951378983264737443802624 532109 16255506831662210084126456606220 532110 9121490571199736867465859269760 532111 15866526798103554015671133175032 532112 -2624902733122373081362287034368 532113 -8194659495245193712260867024096 532114 -561042370083238128600579013248 532115 2048143297110954679742222497920 532116 -9127398714989880956462750822400 532117 -9654637636283847363149585521608 532118 4570393406990260807549210889760 532119 6018422787247351398857646295680 532120 -8455239760423122822454690406400 532121 -33233224207512938314698573134400 532122 5397207256100999536029220356864 532123 64523618754703546160612059837480 532124 5123870484981301855658180846592 532125 -373530188871995389585087464000 532126 808578817729436327549630054400 532127 -13715663531119864893179070337248 532128 213761535626649134179295428608 532129 -13656332129554745684388107326316 532130 2235443713332430038665717145600 532131 1465058238305715231622050443760 532132 9330829956988517380338280800896 532133 2449290063203190929353438847040 532134 9223175053490656248399407427072 532135 1501637962612947491023138513080 532136 30212184767371322055385398312960 532137 15732373960107507629249660226960 532138 -9460091995071207882483359832480 532139 11467254799445039844446122194360 532140 -3030577097956535177482543211520 532141 -2025362904123673196716500788458 532142 -7065686835969597128244537941376 532143 -21250772317535250336522144562800 532144 6438344932019582414694659522560 532145 -10078877608626886245820501560000 532146 -5806756627108542254840159250432 532147 5505312916491837440347604312064 532148 3531156705425078212934530302720 532149 8239942085430638348958034239264 532150 -13979917150885178440422840288000 532151 -36776502101343837550222102270176 532152 15340196016862181409300668928000 532153 -27421310490014073376903626624598 532154 2130916283296871695494631087872 532155 452483538015080017808410053600 532156 4332535282673241087267347563520 532157 -3451507530349354667355077237940 532158 -23848062802823782133792733888 532159 2139284348213981178925996151360 532160 -5784424937059099928917935390720 532161 -1114672511386570530153187104768 532162 -16170059455714718199790442085168 532163 -33292849278471976850677569147588 532164 -6360035833622123912208082710528 532165 25904480811738287228638608864060 532166 -26533860134513171287925405239968 532167 9932098302149089816754155307520 532168 96652927434330456104812216320 532169 45922425774568728861367991473920 532170 -522965042847746377907924357280 532171 1295844472430950488609167324720 532172 37027769887748909810269454694912 532173 -5419743940044919886874513165216 532174 7358558589715445449730788659264 532175 -36457938141122122637888257200 532176 -1097119009367167933490189303808 532177 -4418533484765400993511941836288 532178 -3023007443659050458812494933360 532179 14767971053274277099910355524400 532180 6077358811424853393474752409600 532181 60675960123885782427281407628352 532182 -4066106057209678418685209051136 532183 9938926277830117286179485335432 532184 -24249717609765653983320265021440 532185 10711655026996520395382694284160 532186 19878285782984654718373413879792 532187 -40311735188469639750508417999164 532188 8420724511692929968500680527872 532189 23938295766777213519308478471366 532190 -6902553256000307052690983932800 532191 -17716973769134352352432941797376 532192 12797811436192355606706444828672 532193 43124324334904617091187556929442 532194 -3716851694966704233718354985472 532195 2048742826661531440359584143920 532196 8549370108428347298585103790080 532197 30405475314983047647793038445440 532198 12241096085242669960404129765600 532199 -11953348944902539163297785465800 532200 -3104603304061209945808214016000 532201 -73516424971957555410967238691968 532202 -24091495522324647908053359154176 532203 8480015394383777685765333295104 532204 20543273209016408504729379635456 532205 -13084151670151526215081872433140 532206 3356450773158562904036785370112 532207 6519220076473718277978204693880 532208 1220487657153039575092871823360 532209 7005993366989180636224256190240 532210 -5295685949654705129098851863040 532211 -119342953232674125852779446008 532212 -3068377552190666341937011212288 532213 -6450040915261590306064633353216 532214 14394639729913098683538021780672 532215 2897711193418638720070703623560 532216 31960208715236495460467829596160 532217 -15181171001830678697276938795008 532218 -9849085223130260723252922243840 532219 7001437546318249904401719582696 532220 -1913925193050861053496328089600 532221 5551248237588445308790079755584 532222 -24102325950570631985961796697088 532223 -31699618639802723935627665407520 532224 -8948534803831717813015239720960 532225 4548682738039053093506592317500 532226 15536953789439597281375927462944 532227 17598392016966311488916760585720 532228 47042520473328718221770793984000 532229 -25541161685564772199260147683424 532230 3271085336995111474213688651520 532231 -7515965633352976709305548530560 532232 5298840001439709456824136422400 532233 1694486846490919934858775209700 532234 3938559263716081898291502260016 532235 36383150907648600680119912194960 532236 -289926604338492353349383562240 532237 -64951397849378013819823466998740 532238 -3043904498258824538740164095424 532239 5183581551429160491697547965440 532240 -7690764291807239712613846794240 532241 33172459916036848594616856894642 532242 16553431245936458795325582209040 532243 2275135096631101884451183179744 532244 -2683696728398396635026005987328 532245 -1103656604971728767738831619840 532246 -4111348012730154295046325286272 532247 18771909300971067138742582861200 532248 20956784526059852378194059755520 532249 3201788767159699057741405282250 532250 -12626943925056711395761947240000 532251 -53153145513687256275177835308 532252 5507120758246898815413280353280 532253 31137810168197548364883380484480 532254 52400556343234446704265259008 532255 4675722796105507984886901173160 532256 14910624536363525266889256271872 532257 -9377269217858375574042268603728 532258 -18003348232945287643036271801520 532259 -1677206065051553818919449384800 532260 -5260537831929679203330057649920 532261 6712799654036002751445053452862 532262 2923300377214822675407173465664 532263 -10953811676942725231875633431256 532264 35684917124605229454114897423360 532265 -42802887145787178020948848949340 532266 2584613654062643148067016294400 532267 25846238139185639844765505723316 532268 4876756308548893087570584992256 532269 27302575247405099082703020637494 532270 -3457960254372276687914165422080 532271 -5742785380849613732289291266328 532272 2153262244329675974048423804928 532273 -1487803279463760365062297664960 532274 16981354216055393993328143909136 532275 14236866422904923139183818457600 532276 -14180468266506282998390149555840 532277 7726358836399915399871837142126 532278 -21503305464736435691350605540480 532279 23331564990283769067992826312 532280 -5146382016505505707108956979200 532281 29527299937091372084724787017552 532282 5597860967283880360303839762912 532283 -54562403315124682245156905085468 532284 -1140433084742319403254470168064 532285 2135361148707567425309222342400 532286 -27756280744574954080594575771456 532287 -13040271286059095010796183720848 532288 -6951466426846671008534966566912 532289 -17895363963126336201265590797376 532290 5067202455939562570959762839040 532291 -560084435872122876882184773488 532292 -39309065051280946319181105753984 532293 -18842698787642977796404443445536 532294 -6290173600253315420523356452608 532295 -21029062658314945762183040431200 532296 -3461166337384133720989093370880 532297 589130465780005098448748766160 532298 11200161353786299368304289867520 532299 36412199763968517403538515419864 532300 12036132098340005890210037062400 532301 3469594910079111419859246809088 532302 -8470290361666337339460794542080 532303 1952924722995800835274933238544 532304 16407865667148568289716859043840 532305 14905116912221055329845060771200 532306 -16943060181918779331275521953648 532307 -27232142373611996806600886631444 532308 161740647405002514807454519296 532309 9208745966260430270042296249980 532310 9503600015332705756289262370560 532311 -14210188035990994503887700452400 532312 -20438604189543206176381338255360 532313 4024576968814892875227840167562 532314 4367876909650415573135998693104 532315 -1702614102482759338749712792320 532316 2928715708672576198526713393152 532317 2488888629242942817749178539520 532318 9987031899163620839998874655360 532319 -12024684624002803960013948321304 532320 18263844094782832235532818841600 532321 -6542143008993467737545242517336 532322 6052686596880547201351843829760 532323 -10825686349671010892067240287040 532324 2720174081628255680467789263360 532325 -1676088454619141903008843020000 532326 -4500258774249465292491320360256 532327 23044670342143374663560163189176 532328 21139717464334965875852431580160 532329 -970191263753740948444561108800 532330 11637866418179873978555743966560 532331 56594926219580563408846153302132 532332 -206732171169372338059989823488 532333 3085234227507800450549206922582 532334 -17661809050368302139602101904448 532335 -4604127489720641267699464604160 532336 4555643103217295170068188364800 532337 -1924680781548486592249510817100 532338 -1242714590650981489222157687424 532339 70145721706183768797809731915456 532340 514489511312817739516966041600 532341 -14818646706437143372749392322450 532342 10514504938975473794433145963200 532343 6759522475774504054005918751584 532344 -11120208476040039663543022018560 532345 -3006803421078735635330996131200 532346 -6870081887463858551254801681920 532347 28563363400931621785475833814640 532348 -34503639766057290480287891003392 532349 32721251338276398059493196873350 532350 -1698285059144210367809427758400 532351 61175579953297192254115688568600 532352 -29380154258395500855230359142400 532353 -7340111709558260862411345327696 532354 -3621821646539375664466398936624 532355 -30036395148652659663364438484640 532356 2655291014559667016553998315520 532357 457538357828778218458896830400 532358 1567696722097879658606427998208 532359 20641085037161063206212684384720 532360 -5580903484287611779715894016000 532361 14722571593011272176073812016400 532362 -14402760154993794478938745201920 532363 -4418064108512338772029018836352 532364 10759404882040594676721078998016 532365 -15166364079171685587652723733280 532366 -52271710441113866864627170368 532367 -29296983909495554679098766706248 532368 -7003492119115861679654349201408 532369 -1098634431289329347790230114254 532370 -16011753481758804275315355033600 532371 -4478029595281471715941981623552 532372 -41308144376684326799811334191360 532373 27872088581238268855228754036622 532374 -2002682476183733061490162635840 532375 -35731253927472549704642551230000 532376 -14891680306404937119159209164800 532377 26380364345517206981562259191300 532378 5641651436836347140245838341632 532379 -34472624547469106940971887201020 532380 11792980252940332042326404505600 532381 -17002969657654974529816968871680 532382 -14179727007153848298357702645120 532383 -49867238539393389763341590016 532384 32636225108622788574049701199872 532385 4030775628055495794815914281960 532386 3657031608648624011450149075200 532387 -22164804909397902521848957144448 532388 -33942433463393181644848666979712 532389 786813438391795641184351733376 532390 -17668943734797427917963408796800 532391 -46548783862966349171345074403208 532392 3837910664346861244131672883200 532393 -1211569649846165220102763277660 532394 -8911963731933719205659698500432 532395 12947613084300382352481627223920 532396 -9336813221329686505092114312192 532397 -37116320431664817469780078834080 532398 -3234826160854419746601316149120 532399 16793679823647790728070813447040 532400 3832684033499326172450933145600 532401 -17884847521589216385344412973968 532402 6766257522775375870751446430112 532403 -53689434057509369847262569327348 532404 948027855827904896643898005504 532405 -25744768301930959073381964749640 532406 11241006816665444957599475379456 532407 -68691701923913122617682493603712 532408 45265975530440054922122486353920 532409 205396663773647333673309852816 532410 -523473770300729097981620240640 532411 51101073040288289850507464989200 532412 -7374827085240921166043773062144 532413 22321801641646171850157746714304 532414 44904561347845550767918461120 532415 -13011991054406401021254676807680 532416 -9485842017570087628464130621440 532417 50233392144508845468607189894466 532418 -471889031038795573395593976960 532419 34022605104747322768816680925944 532420 6388541220532732542611768954880 532421 5726295606397097897619306542622 532422 13250475484665007734655383332160 532423 -34653984778507418759917524858480 532424 -25126872807797661740199630167040 532425 -4015095624052299232861720032000 532426 -104410262513343899208274601472 532427 1461211223837277172806213787392 532428 -4621684034681852816095346267136 532429 -25366782494038838199609470580000 532430 -492010384890175500651355468800 532431 30884451799688096412771060716520 532432 4442898995239994944304258875392 532433 -4366339933084187269776894420000 532434 -13762445783486331657402258922368 532435 -10698127725145416895078466343120 532436 -1605874178755997800025513224320 532437 -7721602283986365086327803122720 532438 13001809127301758344754074028544 532439 8728174306027208098866376047240 532440 26514956309225810703170826240000 532441 3211324469452767732730625121344 532442 25443785573280995118270676261872 532443 -32209323305783073970734210456936 532444 -11627373545996524609711269616128 532445 -31696882319245085886592252306080 532446 -11978787634916418725946926106816 532447 -11295716966199747633839111243104 532448 12037929322952676515540645707776 532449 908012903217782131354046394384 532450 1394085782378675682546266649600 532451 -53591896650844006105259972680548 532452 8123643510710254519294453036032 532453 1133472333669459438817839896702 532454 -3409471148034815599649588183040 532455 7946145908572553108618072394240 532456 4052532011771072036836255334400 532457 -10376091061375107433776274369548 532458 -15364505388555033171709561232976 532459 4760645179194836910339947540320 532460 -32791583675135136033461179084800 532461 -17012868250408751100581663329728 532462 545630322489393897753329090304 532463 9084323475486941328944605301280 532464 -1036204128988550992653490814976 532465 -3101586388451211203124521650200 532466 -32056977518449588437158121710976 532467 -2376903559408570707407549939520 532468 -19199960105693811982574916084352 532469 256144276269388501614192693120 532470 4367054693204473484622426480000 532471 263104591839379532674603958592 532472 -15641993305918317325801843814400 532473 5860039806331048059794177200704 532474 -582569069462767203617294047008 532475 -373724192885556908109507628500 532476 -3966569949876699610729692914688 532477 -59204218830099761120847697938528 532478 19776211241957697879474574295040 532479 9761901241027196212341417654984 532480 -5580890155861797149527706173440 532481 -46474794548415746438034300545088 532482 2777171222054462812118857118592 532483 23764336397741946770358765593388 532484 -23678249286866673711839585241984 532485 14376726898886948788113165363420 532486 -18435072280802318287995317870016 532487 7187788179941756168952810380160 532488 25894616560878889220414289592320 532489 -21270618133870281858959593844710 532490 -7170609905294587846631269125120 532491 -7988655744205755241547673485856 532492 1970408121865640985912004638720 532493 -29131998452495401085472612756 532494 404939696853181910650076024640 532495 14881024875106382444959693258800 532496 5926535668325229689888598392832 532497 -7419997716640676521040718577728 532498 -1547947015402983847949792895840 532499 50632039838274124983889368565320 532500 1775715488876876833167678720000 532501 -12399682637418381987349107232498 532502 3796477322968377531616730594304 532503 -18406661404672587098177640633888 532504 6175919930592986555370106798080 532505 -32645448568609522974820046825340 532506 -4792859260885926604363109573376 532507 -3436802134815903202057100687120 532508 8652424886440767627258873987072 532509 20304099094054869238023295310880 532510 37597475935820736285097038520320 532511 -7486921223918342004686180966400 532512 -20767149646001007831480223236096 532513 -48731796981250028970484896816080 532514 -4457817853977984741236752437600 532515 -2896302390676048289479467087360 532516 -24089249997231160528536618294272 532517 41078037971049500329632414100032 532518 1103265959343528142835625738240 532519 8080524839547153730310099853744 532520 12778809743966656922348843980800 532521 13066773570284327320534924320 532522 14277400514271201072539342235312 532523 31534348732683849816361616174772 532524 -1981824392323450194910116249600 532525 -4957646862124860312755841768000 532526 -27679162119786339044027448225600 532527 -2868997225233264035172064775280 532528 3863191432532672690018962735104 532529 -45361779054369018386125470213870 532530 6874329516396160264293544845120 532531 10547742669063871830806515656332 532532 -8225559286558791263213917870080 532533 -1452036017513016317818058839776 532534 -26384449205375254239143615282880 532535 -2286773744378944576123946348400 532536 18773493641067730373441527910400 532537 7667816471270679234756876614186 532538 19679353868221874524564012471920 532539 6545216276936949886200603855360 532540 14466743407258967516924039754240 532541 21688803863456847474390057418770 532542 -1058873342894814055760857552896 532543 41771780831802586324445238177144 532544 -5665822807714143413673718185984 532545 4739044938405334577880114709440 532546 5144816017435223561231293079040 532547 32522820303988586516690978967996 532548 -2420682792711916081369782343680 532549 -1195160459211350867532298417920 532550 -16377261382008575989657349527200 532551 22762175053746144748736128481280 532552 -25552539249820607403014425574400 532553 -17010405914813349672800338273920 532554 -15466082371864822933376551038720 532555 589029566554160076884308857360 532556 -42913511289689522100353656965120 532557 -11943965040453028538631424082880 532558 -10973316644416897810314241530816 532559 -8960472988089595912287001128384 532560 -1677218960765579049285428183040 532561 -939014471493662635398668733838 532562 4389253940246294323493934886032 532563 -38989041906478790572445558313216 532564 -42630666821936283896704616450048 532565 8237364146527972459361054336640 532566 1860509338950137164006376729952 532567 -14490711549587246028062996560208 532568 16569327184527633869459485378560 532569 13505090832287733399832410128928 532570 -2384039661816990406038557932800 532571 4964842544225579366038588210464 532572 15793913069727585055803474504192 532573 -1007538742186892877121183044756 532574 -757224453837390224930104224000 532575 1030687092231224611956230269800 532576 -18150824324481583545280057835520 532577 -38867402531673273551816786902848 532578 1489282954396272301633865164800 532579 -13351040687333149104047003193080 532580 2044709117853040010936636620800 532581 17195768281864933179969702472992 532582 -23329530740061496451682117688608 532583 58839217916033961346380121804200 532584 7501377133123445615456960870400 532585 9634830809463082066577432113800 532586 -5107082647853691028762585789008 532587 21244406066435882008345620058560 532588 125234986754124654101853290496 532589 42300621361601959877483559421440 532590 -899007648423132101696687496960 532591 42158641997467566191373223452184 532592 2151346716629553162188454199296 532593 -2533411680561835418760001906158 532594 -27960086122552557352415484113904 532595 3977488155685822151340308203680 532596 -1955014878019753415218099396608 532597 -10277074316305001448852772183272 532598 53828671473093723089362472448 532599 10355043619396659619837294937064 532600 -6495813219670054699729153536000 532601 5821745357790443349762389434602 532602 1640737545590723947696625587200 532603 1188566102487730301194163090852 532604 22279052101107992641647435810816 532605 -12017553363485478965598598427040 532606 13998847338715481555856417169344 532607 16045461483265612279031757161856 532608 1329545419800079542671690956800 532609 2742811145918325561484754137152 532610 106979443738280346010913493120 532611 -3284288048857450110846710344704 532612 -31839647063834500716736638415744 532613 -99148963858588490522728407817056 532614 13467629174423633722203914805120 532615 -8590370200431639385482961977600 532616 -4783193094851200626345097789440 532617 -13340152943275620652947789646320 532618 -45080366052441645703672227095040 532619 10730298163320199232970002584020 532620 11160670712873429342905872307200 532621 -1952096503578708606740992143178 532622 -22750096818729708180831106195776 532623 3843242247923796383037400025088 532624 -176912324916355346396947701760 532625 403926395226530711704125369000 532626 500363064784154617266193225344 532627 10732683043551291015165916996360 532628 30574171976291688737525825002368 532629 -19087395730254799528965732190080 532630 -1058408993236545718930088156160 532631 20177892421273436211096829658928 532632 -19700089389810647171404268359680 532633 48526699066739343577214925047882 532634 -14976135262454623586383902647040 532635 -8215771593572121314992309376400 532636 -5533064809788344540059741234688 532637 -6212802856533390358833522342048 532638 12584903257039878243048053274624 532639 37164510859921007200743370953440 532640 26866355658929604039403251302400 532641 571530481961961969334314292320 532642 6188094286133297455119992832 532643 50825780518940985289349178718080 532644 2366071691203892342726509289472 532645 -11511573793575530620690300237920 532646 -14582251021470566710294825551360 532647 24541700052612235798305011494224 532648 52980226321561546250093469696000 532649 1937104317895330312030791352164 532650 3810737322251876622005166009600 532651 21365891321867206607496706859520 532652 -9682290231002572784317412183040 532653 4775487571390286480431341957408 532654 14924531492941600966090410624960 532655 -30791396784404042137653238096440 532656 -3931466510837384095259763376128 532657 -21822594526297436575551968998080 532658 -2938461405716146238303856359424 532659 -27273787543840936880241505885896 532660 -2901117616963552256375932888320 532661 -72695081037713141287863350943588 532662 1385010664460312268714854440320 532663 22331556205249277172589114511912 532664 -7253774247970917573512194068480 532665 -2448956310021107197496417232000 532666 15065138220652310787733865170032 532667 -13830152984234859474873116045040 532668 -12786210922053064270276524879360 532669 11856186201312789327584292160070 532670 -7602598075614697486666950390720 532671 -4171895857887547415381478754416 532672 -1788207081422432679337729720320 532673 2468992922676414067881184871424 532674 -5334454029334992134202361785312 532675 -8784971323418239628574323610000 532676 26240375802430671673070026872960 532677 3179993631758041125903993609408 532678 -18268473481548479490051513774144 532679 -20461916997732155515484525738400 532680 10433095622597861854756164403200 532681 2364242495758840748444612396212 532682 10013402468085151082744140479072 532683 5367374406217201473221043506400 532684 -96172630510835461559726632960 532685 12596184810032179977601454098380 532686 1130252710839101172860813273088 532687 35254807237065632087761862180336 532688 4140474846246566333942736494592 532689 4351520515698215476390157529600 532690 -3486263059082441082666621506400 532691 -25484864733627854701932531541908 532692 -7313059327421720286234277881984 532693 -12926236187193567710456394082400 532694 21257485738036817275820799357120 532695 27651504761210704747263467018400 532696 7809564682157843927963624417280 532697 50394292887491215715849325409920 532698 13549487243432439739033111956480 532699 17784599896241439647820087185280 532700 4867027745665245973347735782400 532701 11087289368860560145321822310520 532702 -26248433675746582006055157656448 532703 10298865887479389320024768723880 532704 4404277083257617490561539768320 532705 -18471727860840198188344333660140 532706 2939152947604914985530365289552 532707 -79446617971109921399736331008 532708 -16625525759374122516089731267584 532709 -5263216298311680852564016809090 532710 10117697481274028274487870099200 532711 14399177037801469068997226863800 532712 -55839257135793236595489689733120 532713 5288823639188231548862554632576 532714 -2668283669910487420818044928 532715 38439336501416638508329159995360 532716 -6010688146872026091472948002816 532717 80543005672727521329179477338432 532718 15256000056743686280371234090560 532719 -36593264393162734597390702563912 532720 -3143960214439012648822104883200 532721 -12490378417915207197279421053888 532722 -8912035405581091332039081803520 532723 -2739290688386166386577163242800 532724 -21737250863885244434529643332864 532725 5070312402583964128175714745600 532726 -8110598380190785643946453616896 532727 396097695629699550433815557808 532728 -13431744810840787609913403863040 532729 58977491892821097366836130197076 532730 -21921988258888562807624985523200 532731 -2452039246329412641586628912640 532732 -28635769839803279461012204539904 532733 26703792087804581812190262878982 532734 509668663966999994561316367680 532735 -2067843756321866744418096506880 532736 44786959591618820747859509379072 532737 1231664668439103242972794122786 532738 22834093788443444369045860973520 532739 -29149934543087859646438415891460 532740 -3137580928048308554575051591680 532741 48567991450487290398097813332000 532742 6258403724748797877042784144512 532743 18001021581013728651306432928128 532744 -1045402194174120246830543907840 532745 21193694268918639119117791274880 532746 -1144765407707936235531207739296 532747 12136185038021301817295166719680 532748 -4322514373380313234891757582592 532749 7252654047673943527696997756928 532750 -9524929754133562466390492016000 532751 10150325702606912108455489816752 532752 -1880529775585826568145810882560 532753 -12066809535580748330047285380096 532754 270537748192186095612422007360 532755 -17626273494612934920724771401600 532756 -6199085183400493056150803619840 532757 -48987902653179597521494607018994 532758 12166433843970307683208661889984 532759 9234655434721720105177039632360 532760 24916013980620735727158598656000 532761 -16588884419405264297430322636896 532762 12430496542175873178678571003632 532763 -10499533539743288470124009952 532764 -22383418723564900517563026631680 532765 10102963788690724120502679091200 532766 3905423471587522258345607236608 532767 -23847077611765661194374414561720 532768 -37265864975132819319471602073600 532769 -2702931796472960617706783271504 532770 43467772545773054537658163200 532771 32264065899043034648567401850972 532772 16598059652490344466458151862272 532773 28367326969903456604683485794622 532774 -18575211640083580429140870907776 532775 14159558739777646786333968888600 532776 17069816059233008706425600409600 532777 31437908045840272834828516673232 532778 3969699144587860338883701325056 532779 -15071491541055792811402313510400 532780 15901851553160769726883032637440 532781 -4322855298264598082837275565418 532782 -5156292902785075235612429164800 532783 -26097481199019640953797079401968 532784 2505572580781243076124771090432 532785 19548400641969240947061255153600 532786 1075436576737558207928444795904 532787 17977309690485989265749795611080 532788 24872164294177360298555235624960 532789 29209868319989605855511664468590 532790 11604496985706103618458582950400 532791 -13064706048349283745464564025600 532792 -9638152500810744047291225702400 532793 -24064222669383010605678292815660 532794 -9513039828944252789496714470400 532795 -2362427172210178485913072944960 532796 -36047319052643319720078539235840 532797 11127620534265406522033857022464 532798 6010646943240688124037572951040 532799 -18690845885365430667245002808664 532800 -1425280727204224329720043929600 532801 -28170999410193295518701683483198 532802 354624707622115116417608006352 532803 24591297063943841038224891667704 532804 5197614589396788017892912918656 532805 -5452519644711783826581304913280 532806 -12292360772184980468602795250496 532807 -51675358407625813420421121979368 532808 33698936383211689322205040296960 532809 15516576705978894740917876625124 532810 -14914774758904328201053425985440 532811 22811788303401917484102355259412 532812 5444246308245061382839683366912 532813 -641499378065509797441011416736 532814 12882186383244912166738197658752 532815 1018332680018803413836016629520 532816 -712495585878539357770527612928 532817 25320016356690638026695207633600 532818 230126366665516726129953166848 532819 -31778587603800753234698524683520 532820 29690491358725291546779435790080 532821 13688369260559863698093574446144 532822 -10062855640617072657495817176288 532823 36417147170572360597159715640072 532824 9379393427418314489925496104960 532825 2027375780938413054016542385550 532826 7123269305425162800327237355248 532827 845915217312018789542132259048 532828 9119518915840484906752360738816 532829 -774312064414162143906471795360 532830 1772193781143685547402559073920 532831 18121928680705282646742678555504 532832 -45621248619262322726153517662208 532833 -2272942671973419423961728553536 532834 -3663749659424627705650750283184 532835 5837238441277386872855786162160 532836 -145577588576722058493586459008 532837 -1568106336780862620903971732228 532838 4706026206172571129671947452544 532839 18175016622560867683749688008960 532840 3471359934262470124239190425600 532841 852531450595860301789611850752 532842 -10736301007944536081368228178688 532843 4274565249183026698238604278040 532844 -5813880676910434084736283270144 532845 -18616398296622984045376452734400 532846 -22440666072310115471006725264320 532847 -3699068301131310365191476536448 532848 2036386326729032556052780744704 532849 22797049204357984791009252400850 532850 15321297459032852034292820948400 532851 482447495522015509486718809728 532852 -39298861781705244847808293608064 532853 2902424245444633348700665485102 532854 -421226952895591944988319072640 532855 19218863934021615196451158656000 532856 -542180537606851026732913152000 532857 20631722190514880635344258106128 532858 18462012556808258846781452273376 532859 -4491650086180092142330290160320 532860 4742946132987722985868204892160 532861 -18409674298321278141862148132768 532862 6214875071525250551261944182144 532863 -13254174201632752687986804203208 532864 -6282427277583706939488322191360 532865 38725940520168351144894925122600 532866 8604783667901302350943787236224 532867 1005879320215679882681903809916 532868 20780051080625036053054795776 532869 -12233421735690686545286289140256 532870 6403484513939254904893204656000 532871 -90438916200924836130264289402848 532872 -19848669707521397495494180454400 532873 37775048124185931737553255343008 532874 6828647136065369250379111737600 532875 19713180882063952295135475660000 532876 15137988188058959233145666872320 532877 -37965590784830441268395728789182 532878 14603307583710508387623430185024 532879 -35452161442692593241887693432240 532880 -4347154888356482076110086717440 532881 -31524617784617737980246108153630 532882 -6825875462569111917658841948160 532883 11486227850648418728989874818800 532884 32884825142915482940599431168 532885 23549831337544387886493880369560 532886 -5180436681967670843771213057280 532887 6439873819476087857585066640768 532888 23515373650026080870377634304000 532889 -7230563953531876738046452455360 532890 -1922989888300024042709529231360 532891 19502703543489908558694897539632 532892 18733226877943611007076220518400 532893 -14276723254921783020054337956000 532894 -12679358576755903889035529637504 532895 19962442998243134641731623180400 532896 -3335787872360800053065743859712 532897 -23609663600945417875355234488128 532898 3378189675822635783323024933200 532899 364507171718580477124135854984 532900 -11695261589016309741205897425600 532901 14212603325878016923517473383900 532902 -11681442200651840034144113717568 532903 8695502365679391463988471928880 532904 41254408934197167051765394790400 532905 -19034582185712634844333822827840 532906 8605279525929091415096272395264 532907 -55762090164961602760093819376844 532908 -8995230230398722341564267137536 532909 -12509434330397575213374181920596 532910 -2300846886601445834993833390080 532911 -11320744836522158644402675612656 532912 -842995969039131531519654133760 532913 6662069481732501384503237044224 532914 -2071200864329039314364263666560 532915 8116583746278693879677686219920 532916 14406954383986197001813085824128 532917 2567728470728786109898403839680 532918 8588034630642857912190978083712 532919 -5174404514099294076026118910680 532920 984063433226228953930567065600 532921 -14080433545497834893837079923456 532922 -2280051263074229546052424627200 532923 -554141994176973103087385178000 532924 -11088653955874165877754629867520 532925 3886512079886822401720965733650 532926 10276943432071530859823488665600 532927 -2429542271814680864044110271280 532928 -962602662661058033630947835904 532929 -11039400368051006370523595353632 532930 -5163267276979498933592516452800 532931 -11262949337763341669564612378880 532932 -1009402356965654390166086400000 532933 -44427921619375823084092929047040 532934 34566048369718694405243477448960 532935 -3491169424101755899387352919360 532936 17234711634758339628639969223680 532937 -927909896954194084029366131760 532938 -1966197062455627132938502725120 532939 -4177380963995741114245001280600 532940 -28851551758333236727810979496960 532941 8181259738736160902048525760192 532942 -24456391372369782176068911168 532943 40918405163720956168271763894504 532944 7376878033306700544613744533504 532945 -8013267782892084043104062627520 532946 -1739136762514031261981696194560 532947 8633755615432697283010259442240 532948 2544273268034302384148953642496 532949 -21944806001005452498409523056050 532950 -6070366916280230043667195008000 532951 -51383411730037463988888794845048 532952 1144479864227783046894083112960 532953 15681193519826807554634847496800 532954 -11040692632271293096159715191824 532955 18062889538899483208747605351360 532956 667442190676772858639662669824 532957 26842767502554402857125192707532 532958 2823347011200207603081686782080 532959 -5493552991008674717356338481920 532960 -9761133076901935428018591498240 532961 3110004193119515097412347030144 532962 11980015035334838238885540383520 532963 52698375213347907094082060374200 532964 -1469136329837127938990294385024 532965 9286936429944662981582527977120 532966 8373413654564469529162606600320 532967 14911222691040183170029473350832 532968 -2494131498518934769850802585600 532969 -27139210908281925936993687106160 532970 6070478009934261070161371750400 532971 15968152457927039034928958069340 532972 5342231857798218432171410975232 532973 2770740397740793163834201085900 532974 -6841953420464010588745752335232 532975 -9105996957488112657713369167000 532976 -12977564648651878687658222419968 532977 18682542649083700541109878979840 532978 -16630331073981281894273996478960 532979 16611369999344954519006331164784 532980 532723079321898015972345200640 532981 20715693914299556038511183556782 532982 17272461104643263415651776402592 532983 -6603542267592230602550242274304 532984 28588720915597189835574038937600 532985 -233344720587871309963843832640 532986 7030147894547094421356988124928 532987 8471723403246691030472416473632 532988 -2693157950022537044473099322880 532989 35145116337089702025697729575654 532990 8508363387720913938501771624000 532991 12074095221910625050759812017400 532992 14316387205972998484231949647872 532993 -586349751031956055360141109758 532994 2623781009521992950417611160064 532995 -21672540096350091907111179500880 532996 -4872599894462381995252062753792 532997 -34835888704434450530988576070368 532998 -16577118310263746956346594680416 532999 24600158670614388318573325391000 533000 5398848378868751784442967040000 533001 9736547920501754395746468065664 533002 16622194057813612426716479515392 533003 47060759874273290234843331399252 533004 10738208011613775164215434948096 533005 10162085040234705122373367980 533006 -11295917239550479099168784235840 533007 -21715423870276634915541225024000 533008 2249954195911042376901673615360 533009 -38849556185973654133689848627790 533010 768110985285572028027225715200 533011 43601309217362483784699387245612 533012 4340480629083497857166547805056 533013 5274109239922168300481622647040 533014 -6016360093896862775199591894528 533015 -7978302210543313479801346259520 533016 -24334557230002383043608508968960 533017 8940098589213624876401025718660 533018 27626861592251005323364158140352 533019 -14128529775397472968644471091200 533020 4440097854341681060421091584000 533021 -3396515823378795484576545353640 533022 2562568399742436791099443006272 533023 9673897567589891651876945369824 533024 -16574200900156380523069234151424 533025 -12196337454379666267446681028800 533026 -10946727900419105987797749217920 533027 -48641303261158961663223787700736 533028 -3226201308007141773269108736 533029 1876633571675985321867115660576 533030 2380629318429489711794196376320 533031 34192218946361030567499467616552 533032 14334524505488260796687182310400 533033 -35387696121342826268680600835718 533034 20989181719331151421207272330240 533035 2586980757670857107518024604160 533036 5425357014508730397492547765248 533037 -826958049672025047598129909440 533038 28977274395443291396961963648960 533039 36296393863936422750428886987408 533040 285197170026589884794823966720 533041 21821593541137769354805031750884 533042 15057447036159044978125436646672 533043 -7667240462485199069712395307696 533044 15740034978176152066950881995136 533045 2712363844708418618406864806400 533046 -229945788745894797992246791296 533047 5485641637039881795278116547560 533048 5046448284138958852924886261760 533049 3243415297616918221829157846720 533050 371543306228795528634396844800 533051 -31755465665074512074255096049948 533052 -10332991305693891305629707967488 533053 -59154882611924667223415352080698 533054 26640673591656330993318143455872 533055 23718353270845927874727422831760 533056 -853228446204258225264732405760 533057 1327149215814219078280682452224 533058 9752821219261115804060418547584 533059 -8000877735372996119264339831984 533060 21705427977641932126428743823360 533061 627045568085857492004661079902 533062 6673560998000239472827832971200 533063 8820648210869704628162741652312 533064 -10469456364268449023389846732800 533065 8641774467045566390788842024000 533066 22841872677454263964494905269344 533067 -8797786804384418785075847262288 533068 -21903265001750297565607543286784 533069 4522775694540716410014587421996 533070 -328532772082813885145695711680 533071 289655854957436525124199161984 533072 -9704493911405443666296724660224 533073 -22919309523293672192513908620816 533074 9289416104120952196166938033152 533075 -16474636155039459861458989331700 533076 3510113618127875748477485727744 533077 -22433030510841357940341084161074 533078 -2436908338657550111758661537280 533079 16987183801627478834277702911448 533080 13579572150298867478009171558400 533081 4692633985844825243908153265664 533082 2865323731101721724750507923968 533083 -2700023956346193929092952945480 533084 6666508693835923265263523529216 533085 -626894884801189593360112199040 533086 -23298436840958764328375229035520 533087 13378117881794223985587811014672 533088 350801427534761773784165253120 533089 -19055308962583291845115543622110 533090 6915130526369466448836895360800 533091 10255682762407662852059788981680 533092 -217306433933440019473166417920 533093 -35101522702238222426372574056256 533094 6289658606540363710450146121728 533095 -3880171246122192771923908883400 533096 -13637399414900645821552205629440 533097 -2080775221925432316244883407926 533098 -9021084321638331867423249349200 533099 -5929460093900535299902578302064 533100 -9893893078727055733877473881600 533101 -3084239456465124861908822131488 533102 12767060930384093565849817569600 533103 -14392896821026224840138016644336 533104 5354933331092734462320016293888 533105 -26669349840950166537323636449740 533106 -2681559053442679158704142061056 533107 2058139377552968621757529326720 533108 -3560042574660480287135296121472 533109 20731308766504256753728908753888 533110 -4930952977522637200491461280000 533111 46043981958892245572564972132712 533112 -18883121918702919702488010547200 533113 -21445369046949504813012439331840 533114 -44515131812878164784321401600 533115 -29817990883286127327938303808000 533116 13247048544376135670762920048640 533117 1796188469334319346940739736448 533118 -5626810202938476004089155848896 533119 -1665276450049534847201479248880 533120 19135988845154108093100353126400 533121 5259014806468164276462859008000 533122 -7110623127989866357576789164000 533123 -7817531768253936014240782730616 533124 -11270107810870217379110410030080 533125 7324954267907810123980307513750 533126 17995710367559741544628758816 533127 7076908198997951026545449809920 533128 -65527409409975379477014683811840 533129 -7434194305508535248521587975270 533130 -2759993616600592654951376225280 533131 -12695259304342338233436888251400 533132 -29166750024533231601922686415104 533133 -3195327748952022577896233478996 533134 -4140278966557808599301991422208 533135 -11340937904185268984218587340920 533136 7393011146936721870539477483520 533137 -63883733453578947964319208506016 533138 -6598330149302386088956754380800 533139 17568650700390802152328559417088 533140 -9830635335719060733833027788800 533141 6414583435234832604546324269472 533142 -3513332038797098240244091432128 533143 -14847245230175851762795851393656 533144 -51624476851641462167786036643840 533145 -6737262320542051803880689209280 533146 -1000695941993434138206528614400 533147 6986223857516175359879513091552 533148 -2914286469822759142822463520768 533149 -29014236140080539131523656397850 533150 9290131094973519502521334036800 533151 -12968161131307100237545001247720 533152 -58435946731197878224471843995648 533153 52254127197113638285021936284420 533154 -10264698860111457357829808832768 533155 7777531128703926272262372243360 533156 12246187199879533731490505916672 533157 419729739038404362156660509088 533158 -14535792111995948120888540367360 533159 -2499437774010931896049717729920 533160 -8386475559045319484791222118400 533161 -6984692619712768320787986734448 533162 2989337231382364443527360424192 533163 798486727535359363411831033344 533164 -14735103592413346370141585269248 533165 -8611957868777254670348031654600 533166 10096450725094830529048211125824 533167 -40691968999978114760691441468784 533168 1852505374838513295995313192960 533169 3796406655094423052278879127040 533170 7131326413798083788736687889920 533171 -54781478111679236462584886051520 533172 -8153266846981471852994377832448 533173 14528649436825444947838533890464 533174 -13622927405782563285614612141664 533175 -14035162584768421438731912957000 533176 -3038987940900596100596773232640 533177 38156136155654091867876147994026 533178 2302032217295488970966654534400 533179 -33055360891798561961271072546240 533180 5748548327690323303593499944960 533181 -10023220515296735534756490342912 533182 -4823746920260835833602964593728 533183 -1644199466178931842209406948480 533184 -4725232230314722047341535166464 533185 15347420532146224662419932711380 533186 -6583491467619636364387936390656 533187 7526594514135503787376434016644 533188 4134464144295587724018643497216 533189 -32459464060416709284848411255010 533190 -2296981688070953508505674393600 533191 -16781937706467715760554250266408 533192 -1939364065114700190970692648960 533193 4255866459613978549039071316224 533194 -8579201598638207317447833143664 533195 30030289865700031621555825651920 533196 -6423690286638435949663027184640 533197 -321258855387164995950707043168 533198 -12184523802898586053350918830400 533199 -6026422821150363606931068267120 533200 -22779351316533960286758502400 533201 17645510997546007261837773206004 533202 16651331152912531170247522108032 533203 -7393935734835169070856172094136 533204 -4371577070348645808885474938880 533205 -2269675439928100120418142390540 533206 26002585063512505653922718475552 533207 -13081394242095198305969322729768 533208 1728477081346477708636417843200 533209 -9984687387990814805967198155520 533210 -7737742350692822845891667220480 533211 3619031856240119792815624149504 533212 2751468451584806054596394195456 533213 9966191776365349329979275447462 533214 9902450607343521927712505857728 533215 -59524511272471383809386291934400 533216 58935547905357451329032265400320 533217 -34609634416357513716223558051920 533218 2659222985973724297312331839056 533219 3064577553042749450152858078620 533220 14345073694282568044909018337280 533221 23811007616391462237327495363292 533222 15656221950105460489133263019712 533223 -290762562810894878258797639320 533224 -32648183437158256659729362519040 533225 -3747743016421241266498466779200 533226 -2916965070160533554473345773312 533227 29158836317150081338019958457076 533228 -2723180812033408652783018327040 533229 10033929411358254411021125649984 533230 -3658420469960917399022367666240 533231 32864111001362408028951576090624 533232 -1136855332272418791635620233216 533233 10043935623409798897427701119924 533234 -4660320360389912452776235152480 533235 7277121090458864733893520038400 533236 -15768100275910634744629344737280 533237 15031899835085970756253365203886 533238 11215150274941579889346170142144 533239 17231001978795352470107922936672 533240 -31162277162637361821281409331200 533241 12149478967026213666119757132720 533242 21561444207570767397907637779200 533243 -995153931161825723654426006616 533244 -4989709996063157150649225427968 533245 16376801717848406233002896659500 533246 442699263973717518016983202560 533247 6177437843527627167869141904 533248 -30912584132848435273920547913728 533249 36402107033427868512195830741250 533250 -24066003953098282252272652800000 533251 35941513542103334896555924376032 533252 4900968376632251603737908829440 533253 9567759133305657374128641308160 533254 -10607757907113090174341029930560 533255 5716590601388745031058342835360 533256 13032952266549753428343162716160 533257 -25077077737409382197868201803494 533258 -4278023815879566220692302507520 533259 -9469746530537641368717899542536 533260 1645624633909836968736637685760 533261 10164751918916260084034719991862 533262 5974672099477944300063803670528 533263 -24796390153139814860228328497488 533264 11044547406172258673953366548480 533265 -391806613553730480298500209280 533266 20761147237030564840950182162832 533267 47231362973879468207275576499676 533268 1827497328796927972635325690752 533269 -11228556892645979913579612359040 533270 -17877892444048722504878061361920 533271 -809168922122166716323856756400 533272 -5984256573910026189189586944000 533273 -11175241525120191371920415631360 533274 -5645166601607927692637395650048 533275 17923506537289751009901343693800 533276 35261215546270923371488670492160 533277 -38561804544922331193822748628160 533278 -3534058498021055407668272328576 533279 -6775149631394345837173331966424 533280 -10462970667385600190431478415360 533281 3835971266582471326246085909760 533282 -25703634263406833131753677817008 533283 -5349441676719746418038157616776 533284 18498880367860036494616098175616 533285 -1629954175497626043047097814020 533286 -43070651701156090444154166144 533287 7232815270170477577493364781152 533288 3190327092788595849382912819200 533289 -21052691932479977443013824676976 533290 9869978701790365595686496614080 533291 -5541827019317157032073237043416 533292 8215992501567945440487766732800 533293 1151545037443611041461619880064 533294 -21467860975000521817458410138304 533295 -479470096876441987917743294880 533296 -4464161800965427372241040130048 533297 21779039545856649322267271305746 533298 -3936825310961894467193440062336 533299 -12428921853384387945694038436736 533300 1449969939837596414678009654400 533301 -15396305935515951076488311569920 533302 11534807641079089545043514148864 533303 25967703172555871400144813360552 533304 -1902844425123964160043280035840 533305 14366088762741384737807318795460 533306 -25159243917066638216871478452000 533307 40655428675341692885221805574192 533308 21414036293010146128618701052928 533309 -11143532829268523957321153833728 533310 -9276241796020569483696077510400 533311 -25199242382372009386753766432600 533312 -1572423703255802161948737404928 533313 -35180955536182956045416898486576 533314 21221524725756624484139748039552 533315 -20400876926116890047301345005040 533316 -53114048493851698067607524352 533317 53714026234311946340278296926366 533318 3216096161395270962575904460416 533319 -11461836733199001292710885660720 533320 -4601379504059359961481400320000 533321 -54600290849747504369775402557478 533322 7300842054324780518516669517360 533323 -3233193704102740879062560908000 533324 -5354019125440611446788376887296 533325 2792285909320929234961403325600 533326 18286597086214055949878560466112 533327 -26184894294390783498042529543824 533328 -288802628459172249619461046272 533329 -858479243934735094562762784640 533330 -2760668824141824178375829836800 533331 28049520990028167258756646281840 533332 626322238388473211401376929792 533333 95634888017081635631475152604 533334 14760965664677055340536432795648 533335 -21280606691802202939536084309840 533336 6232386489535355418372222873600 533337 5445680564770122978273284807040 533338 426951737179462766131118451648 533339 31901923750145686560233789178960 533340 -12394368764071729400389721955840 533341 -24268834576618544694576618106920 533342 2611509720073193128332425235072 533343 -12451557292458255352302327705600 533344 4029036521146886609525480620032 533345 -23999357412273128504797862961900 533346 -7988141863790417677910106085632 533347 -20928916427896777573525268232720 533348 18203519133116465059644145108608 533349 -11383060573061051148633243931200 533350 -2203820901775149136111443117600 533351 -57724132453484388234662600736 533352 -20736833138233460221302597058560 533353 50426728474613162589025406028602 533354 -22828085094240441729433294380624 533355 5015855803013707617278076541680 533356 28141258652786802217442531309568 533357 -16938462481595839663116850980768 533358 -5965686907187582705061720821760 533359 21734741762647980771261052642104 533360 2106655366935261263624862105600 533361 21522746021408878626772702741872 533362 -7451585601707885874598918979568 533363 42039096258015978390070737729612 533364 -13131529119037154457380609796096 533365 14820549775371874647370097568000 533366 -9457621808687762112298663510368 533367 -15989338429046754467026471353216 533368 57632129271746269077809664000 533369 6422378595464787144633142868820 533370 6069760701759349484451431869440 533371 57589978199791291839649556049572 533372 -138604979538883066164400693248 533373 -15480654369127364527524015791616 533374 -9317681152125826431727949336064 533375 32188078484761548432058067484000 533376 -4694401664902360398725445058560 533377 -10530738494302501930603484994840 533378 14327824687085546526156148044240 533379 -7428860268910657810741330018560 533380 1364082799228643100636731116800 533381 8555594763525616516452077090364 533382 366347073321988823314212403392 533383 11880106659288731445573681197424 533384 1496759226701605412382600529920 533385 -1879070386797548674834306305600 533386 733810914872322038318651535360 533387 -12115856406048156585986593569600 533388 -10172088045347919241286975500800 533389 25384672231255055398221857995190 533390 -1974994628485771634598991330560 533391 -19960413586267060041888553606008 533392 -1982565588862811831517586096128 533393 -4801081281880977056415441714816 533394 -3721667284171285173045739796976 533395 -9327698260656364646736626671920 533396 14251210290909918528150285052800 533397 -19007993313002036629938534331680 533398 48707058262407380884027569937536 533399 -17089390516880110293835390572600 533400 -2387971563990676817921703936000 533401 -24605071936933871348582295450096 533402 1286042214663104990343064999152 533403 13235411221308961176144798903744 533404 39733120726192646906077499833856 533405 -7057462257824472279313740641940 533406 -9831072084326259126229563724800 533407 2855856809440842031429670889824 533408 50933980230709316466395169423360 533409 33498646597651939730883359889120 533410 2816171020076301875140120134720 533411 2718487358006770565761306513032 533412 -35313365619559305019159681536000 533413 26687377087056413097146827593662 533414 -13048857223525213742093446890144 533415 -5681103734531603972149073280 533416 -6674196401904507025551462236160 533417 -12346914355200667247519580772608 533418 4388111150986357052779857256704 533419 8098085522596695064898306326920 533420 13334159318133953946887210880000 533421 -3160838223771522672860902693728 533422 -20357693730693770838301935799488 533423 -15867035705828132551118629671552 533424 -7878040521038077967469277249536 533425 -9988760389307047550995676114000 533426 -36079381544326271771846364008640 533427 -34704965155283057222810653651920 533428 9448715903503542140483124852736 533429 -8030401916195717285829469423080 533430 -10398028886964426457646617069440 533431 8838638931517906539310521925000 533432 4575076418760048331128152985600 533433 -9271857117037239120299215936176 533434 26732599204225375030786372945152 533435 -14277091969710720197160822639840 533436 -12125379122457219688337955122688 533437 18821437611994017242255631086560 533438 10611895069980071275176197157120 533439 -7435152675085771840509883065600 533440 10220282880735780710700590039040 533441 -22480891913906556502521183052368 533442 511274011185562445808727993344 533443 -65394858473255627642070357961320 533444 -10637410883856478748215597900800 533445 -7224767483142076645438264705920 533446 9209623973165261921738263829760 533447 -18598216789910379271500304600104 533448 -3622079273789398954453873459200 533449 -4388325582093714271331791643264 533450 -2236402069971429860116992345600 533451 10151421501388066750843066824624 533452 22009262813084424122974195758592 533453 -12843055763293279752107251580298 533454 9626516097261016821668597164032 533455 -5988588991893360180540595706400 533456 -882589730391681623774317510656 533457 -2984280461330528118899473463646 533458 -467856035838533289137903519616 533459 43017662768567170900720949559660 533460 -269963970805700964106637783040 533461 -44353949036800930317090798639876 533462 11807929852492065936403104035712 533463 -12594346087813876847323712424960 533464 -7782766838739978657991969904640 533465 -16483965233964078692784452230140 533466 -182000115730358736203108086560 533467 43728788163104998851052138142952 533468 -11224118330503910019767218429440 533469 16242406726201834448771040726144 533470 -5607249022523321479563374557440 533471 19834567027792823619536126552352 533472 21213446166885574245305636093952 533473 -21368384342164434848348389858236 533474 -5154400302860032797511523796480 533475 -9305534615716141046916753141900 533476 -5982389549032164042935519315712 533477 15915055861566451270075164823872 533478 -4986527065853892239915984655360 533479 12995365015275446180040430621120 533480 16979634979760920246029666662400 533481 -11424101252761440538630289297280 533482 -12482477456566304485437187910400 533483 -7812158013439822126462289117136 533484 -526473276531036644272359536640 533485 -3170850961446491677657897305600 533486 15111136050248295162075738331200 533487 -10493695340130057122228376257280 533488 -6275590585087311215363274047488 533489 -23017711336025784521906415870 533490 9085809812351439595629290181120 533491 16154057404497668369277055400272 533492 3006630708370554542679376810752 533493 31806724589236021464760306723200 533494 1821982392732940216241965875072 533495 -23498743095766376446698016089000 533496 8713576074609288355359166156800 533497 66595338238479653546658321086592 533498 -6227707508887476627075828418560 533499 -6945590273092001236458102998592 533500 21192496440660766918941334272000 533501 216433162228796867392948805280 533502 -4041140766307203079862861606208 533503 7478533428446616669284727732520 533504 34039876796225979276515371646976 533505 9144525248022049053951453390720 533506 -11325907167176211412923186234336 533507 -10954844692937134099482946381920 533508 -9708732183869350967671686475776 533509 23958125327574002905572350463710 533510 2647305004701832941287629624320 533511 34979186271695190711198268851504 533512 -40949886653571923465280449080320 533513 68559737366596489343999414098980 533514 -8070345240530126388392242863360 533515 12857802296496258148877372528160 533516 -4599579117208729569853518178560 533517 -16884653659856791941027270150720 533518 -24517852195758224706603039551040 533519 -2822801942800070532910466457600 533520 2152038891681024046462992384000 533521 -34958970056447477518900509083408 533522 19050874518175166378252965866624 533523 -17207986409858029445380932563016 533524 30082882923511630106077738469376 533525 2509971917830357713163802575050 533526 -7251351519287770601531543986176 533527 -22280204523545651721223897710848 533528 -5207099155642604234308939223040 533529 29362477631663653407435657461274 533530 -21792806270147602458144562263840 533531 -13520265058828707080558490366288 533532 8447291337092547935153874465792 533533 4022433668374125512668132085568 533534 -4067779165185768585898901395584 533535 -18654293799917326172581093234800 533536 8437714797612327043871350259712 533537 9600773409807841686206198287920 533538 197237278305069706175337576144 533539 18516481723047191032054145372440 533540 4897020119045984530313931079680 533541 6135785586544698630776049410304 533542 15844225924601576800367341536000 533543 30454333080899156949069184524792 533544 -523800215918897950093132431360 533545 47392257500195990864470105166280 533546 -7165333664985536260084194027936 533547 973071208417969076592158800272 533548 -7254195806046847159973018804992 533549 31522476587366753322020329286550 533550 -5008566753853671348203570683200 533551 -8906150291924334967643928226968 533552 3323143785453553791413140832256 533553 15050239952954345425192908443904 533554 3187323910158449080823834913792 533555 -4742286061722230448391455036000 533556 3795625673190290761389818646912 533557 -1631674620228798694837736171780 533558 -569865678483977803207135337760 533559 -11753321653380516311504675376432 533560 19703908226533695656019365376000 533561 -12716193500293473262096187839830 533562 8887277048806967733404902554624 533563 -46105683662469312414901809553896 533564 28276371263888461480803196210176 533565 -14805865950735257040314974538880 533566 -7488125041432437000664042199040 533567 2426184425606872442975594365752 533568 -2370307876387615170101734539264 533569 -19652174819705893314995320214700 533570 -24073838276355647771476097995200 533571 -201042557989013269670159929680 533572 2857429900682024711740050980864 533573 -19520818551425040441980322350178 533574 -125343081636612954205189029120 533575 -11037553150570078238332419830000 533576 -36556704068543041432782699985920 533577 -4879288962598193080735414256640 533578 7278845671824307404550814384640 533579 -15969834330298682216779864077624 533580 12811744817990953815101752028160 533581 11733771034314309820788348859382 533582 -645544777582282392821167744128 533583 22613006796484249184719678891704 533584 -4571972936741659424781777510400 533585 20014920591785222821892298600 533586 6811538403653874444357249272064 533587 -779456606559292168839337045880 533588 -12144108454186294982380825171968 533589 -5931891926650259603355072703680 533590 -5891185407768734586479222995200 533591 52734770677962642662361160658592 533592 -12192071369002631757925546567680 533593 -43338032059133365607051052311158 533594 10720081295023322394309579930096 533595 -9979917897336172576677981294480 533596 9416840698845527771501527449600 533597 -10644560298343615570297139641908 533598 -2131690586239471921771661995392 533599 -3386949873892928431504278670080 533600 12007562156762699411585040384000 533601 45626671664810890832971747211040 533602 18460922416711911195047283676752 533603 6504428745830810538574727070720 533604 -4713782620833651003562045624320 533605 -7932974492723726206797444196740 533606 -4728494341216843622119773227520 533607 25600777973428089921650539596288 533608 -17603484964938769613823093335040 533609 -18588568762406932218530078257584 533610 -11139924818912102695063809360 533611 -2771706347763552357544270100048 533612 21166854397624364878245502208256 533613 -12264821516418230115894916982016 533614 -575700876482887045914902664768 533615 -4715520837762616005131910856800 533616 -7723538103974339031012304846848 533617 -4087862950003847711810531407808 533618 10523299305089993095847608329216 533619 16239494802465459644457077422488 533620 -25702528030959678931047912664320 533621 -8181483372841583353126338852000 533622 -16389191240514401840689414552128 533623 -22742226730472128265089210003056 533624 6466616691759165052087570513920 533625 24597315581414171209155224928000 533626 17499864862829530093512307809024 533627 -50288646968462795864003941747440 533628 16355661722828372022332603811840 533629 -55720634870039496989580797434740 533630 -20068203621891208864834817280 533631 -7122390284617585523084236553856 533632 26471307325757705708174416281600 533633 23495545554120853253259144810882 533634 -2809173610469022325529044746240 533635 -39791003585823913894201440727920 533636 -6990401832056107613477609656320 533637 -7175130698795825388627387903492 533638 -5491606698865901098008484466688 533639 23496980894796290009461745961024 533640 -19646025922294883046142702387200 533641 38675853330247785133770615110042 533642 32531326206466297215506071943472 533643 -39998267404996174291340245907712 533644 -7840454241495130092157763520000 533645 -16776940921988367833618585971200 533646 267758729603052483947339295360 533647 -2645944990151367452018194801728 533648 5452540833205144095074423119872 533649 26543246720776488008283569793264 533650 -98683775638712480160108410400 533651 -10071499417831453754648580757008 533652 -4398396316868326688293022281728 533653 -17742563531726091512972465134880 533654 9311626446629620932535672111104 533655 -28434792824145533423216987424000 533656 -2085721646372655595403118243840 533657 -10896232104327261870406507080060 533658 -749411430047996206529782275840 533659 -34878680069147551464326041266444 533660 16667213943092225146270949383680 533661 -14222405553591576576381042572928 533662 3715359197220324947772590836032 533663 5433906429125488201675841985624 533664 -11344055877459815766707033210880 533665 13574195249707152272415178160640 533666 4266243646402005745009233093120 533667 24654475250447455069743064277880 533668 33387574851717233668685702546048 533669 -6883231196625732259574327617056 533670 6206565535844102635827601814400 533671 -59671408292453800248821266133128 533672 -15172799539114078755492484300800 533673 93724501532332816390964007744 533674 -10649628326601289032613833251664 533675 17597709916201131796773907416900 533676 5714290225353398090175281184768 533677 5660341433031411946597623394752 533678 15487520897039639124201179000640 533679 14967025262707732994029208651784 533680 -3195995682348109198569884221440 533681 24399943558734213019467386862372 533682 -22191913163886518102357839714560 533683 36987106889128832646407896459824 533684 17412871648689269128843580504832 533685 -2181872568623428282688298051840 533686 9429770254014211617944562496320 533687 8206498156094892029551509734400 533688 -9074127621555097441132535930880 533689 -19054981950347536642443266960632 533690 1033699730788277668619424587520 533691 289242965286805913311945234680 533692 12935308668955273051634418988032 533693 -2858502823068822803014523888058 533694 4797378199172887069861603620864 533695 30280297527870301998960185428200 533696 -3685474767392531244680038318080 533697 1705033168510225809956032553760 533698 9224801807967801891448778011392 533699 11079557946896663788118057163864 533700 1293826281253362056530079164800 533701 23315302396087483760760178257952 533702 18664223315663000110249901057760 533703 -265711389759848246807672429616 533704 11837675437793910349772156789760 533705 -111714845376971423260064958840 533706 845055646132889467217352386304 533707 -244103381374228319977706616048 533708 13572503056643966125935718656000 533709 -1515156904414993598990029000800 533710 8307088011378236081465933515200 533711 27474480378180720030085411875312 533712 3071020929919966097852238397440 533713 -46697328474662143439519517953038 533714 -13341770529380614901134551185280 533715 -1515941282228977744481187624960 533716 292111688886275243348912609280 533717 2603423013679106283760386592512 533718 -2215962838723333990968825840000 533719 -36511149231511449166627037109880 533720 25824324346403897322702863769600 533721 8286656846473688334204429615312 533722 -8414070284473545748201612346880 533723 32701365745131519362067098955972 533724 -3463701730359291951605263319040 533725 -4077867018674428009426902067100 533726 -5674804742528792147478560930688 533727 -4787990291574001528538750690112 533728 25423249558141812522390514827264 533729 -4659064494319448468614076477760 533730 -1724295545587403771081021153280 533731 20313310943071940599193419603728 533732 75257474544093435976743714275328 533733 7305385822522422648243607440000 533734 14396946576013793358648964514016 533735 16761645720886425780366645946680 533736 2582043979024754367259956019200 533737 27097084822623940457252016915386 533738 -2304161335844614858501993324032 533739 -6858210978854201262772535179176 533740 -17503643983721429598883872399360 533741 26328460346339545504420202960172 533742 -4218806066931208646992472564736 533743 -13204322174466715876358293610000 533744 -13236009054257229856446943395840 533745 14531071622241271815160984233000 533746 48733489474649359394392651843584 533747 23790915142959219634702581845196 533748 -1880185734137660597992894556160 533749 16834359904961308515098593975836 533750 -1366709998066961265887048880000 533751 -7354127525450049602618360876568 533752 5521356647142937952067163054080 533753 -50534608604084023837687112743536 533754 4060513332978332348714944709088 533755 11467371077182703137561416092160 533756 13688455444334322271551830814720 533757 6871221666107588028041474761152 533758 3458726935290631307907876625920 533759 443545839242602814604966389304 533760 -9909364825721470934855555481600 533761 8558354812321911280802182891970 533762 5619578520102940667637305497632 533763 -6451578130736796124974469103520 533764 414646535972184745701380493312 533765 15855077108278665721466210889660 533766 12559017771119144337083222385024 533767 4610850419080447917175381214480 533768 -14348251022566181246625967549440 533769 -2987224906574550156098527484352 533770 -3976191163258763783893177237920 533771 11446716314495144166178812538512 533772 14582826398351947177036578007296 533773 11185959842195125318162555399200 533774 12871857813665662398924491837760 533775 -11803143653928490725972826934400 533776 438521180233913745566494769152 533777 25411406420700511087670412328626 533778 1667195545506581425575980113920 533779 -13595319117036017092019715432768 533780 -11184608606789106535990602570240 533781 -18432499710813836605761451673088 533782 -2501682124681996830575825239008 533783 18340348782287864249476410118008 533784 7340709929113887594102126673920 533785 5450289865223114050690227505920 533786 -18468177476983452252197500296960 533787 -11790979693849348957346927950440 533788 -25622704499384005101568561510912 533789 19602861992625924241511846307072 533790 437229619049865143228577076800 533791 -22895600321147876164816570865408 533792 5929781873695318463246323679232 533793 -1132212786528482203985281791936 533794 -18797952894651459867819295280304 533795 -39964319172477242313261891313200 533796 4470914027108093558234881876992 533797 -4561616805113204274685196109888 533798 -10867902150452017150720545261600 533799 4099789295137575467452828308960 533800 19564448963118536346521363712000 533801 -52796926036082840896379435640198 533802 -209361759515870290440982859520 533803 -85963055397193531328303171851200 533804 -14274945693503807023460215321344 533805 -8145021907396599292270589601600 533806 -1727157614449222536480371666880 533807 27480686891491686178802484797520 533808 -7256862262554006061941395521536 533809 -19181220658496273399569546282990 533810 -13412969623603574209119207097440 533811 326915359563134803278498279984 533812 15352992849736096811336929911552 533813 13692234256027147943189132825760 533814 6122660598563191135206283938240 533815 -366858857645682621731264324880 533816 -5273315944035284880579362918400 533817 26614135997616971310520572296640 533818 9712985153505042518516973429360 533819 2475431632315443975714480929808 533820 -488454432698792792972851937280 533821 13776937916804992087059107758022 533822 -5469135286278160396888153200000 533823 -10089464293217159863062100678656 533824 -835470245720064992907729305600 533825 5762357676803038259593906287600 533826 -31247829318933175606944771050496 533827 5397910654306420433347860094672 533828 -20998776527421503230740247935744 533829 -27802060543048547353262110691616 533830 7848589125610000679175605053440 533831 31524313027790424986064275692632 533832 8195464062516843127478808576000 533833 26828490591635128582502807084160 533834 -13075176129978971166393810451968 533835 5240676242844618325957610892720 533836 -3226297526942292576858445693952 533837 9396879163422893185028517066486 533838 24005580003292723248608701204608 533839 2550909176656031901426349472224 533840 2671863098737238763328330383360 533841 -4366663869036014357544825910272 533842 -17074867106173889171151950210928 533843 5461546346926820752057209535320 533844 -23359752418949460305489478574080 533845 132012085309703176181828797440 533846 -6321892444367902706049172068096 533847 -21945444144845647672498618056600 533848 -714515238581942159065803939840 533849 -3235678539100882406697924162432 533850 1184318843846049483539048928000 533851 2947934839269362101299884386944 533852 67628715625577982582961179648 533853 6917397879568330795138389450720 533854 11586188235813670180351177589376 533855 2699089299471947204810652928200 533856 -22512752358527235189613365559296 533857 -10313437571498168838353354524894 533858 -11712246122850789371199869013216 533859 28852087360705165774056683894904 533860 -21052682821374039778674820273920 533861 -24228166541028127768840532013000 533862 -3571249620209513252131419217920 533863 -13774868844535040145987506605416 533864 -12468885160967137510653029360640 533865 18260062788310943633069480982720 533866 30507366273926655327676645939632 533867 -61734853301033490448973543347200 533868 -25867042152876935832645008446464 533869 -622505292989170206937286085120 533870 -1256215563666943274424934679040 533871 25166163329425837277725360808880 533872 5164970877379717266801368399872 533873 -7497393165385185059310130145664 533874 -10547448311022375270523328144640 533875 -39544294650712726243761180936000 533876 8292168746037050864183799521280 533877 2284735268070125819148391460640 533878 -4627958626659784636894122965376 533879 -5308515093414817169735224538520 533880 10921847428249956933754476441600 533881 -14015699505942241480706327918000 533882 3552237600920480424302007705600 533883 -2758317288578041571170176231936 533884 16380242385502805916603443570176 533885 -25539980531381796568965078646080 533886 -2087322585575421093163529715072 533887 25698725313053705638097865489536 533888 -434306948730638169988273274880 533889 3373444923015430851819866814564 533890 -6049807074249592441863646771200 533891 11811731228611817894559055713000 533892 11053049934195780174937316477952 533893 4371536217357602433963470818142 533894 7352334474507434390308081574496 533895 -5150360987866782872060656031280 533896 35200107468122266536738515804160 533897 638108658322232785458849029952 533898 -17927775551421843070627237754880 533899 30650791532890692517862136410880 533900 8417968280731582616752957248000 533901 2453329253949869387192357380032 533902 11819811726910729320173537071104 533903 20630921931846893321608676009784 533904 574034695551419827348554448896 533905 21985354864570389254610303891060 533906 10639622231971001550911670667152 533907 25656818233378941675553373614728 533908 -21710048728046858590630206930944 533909 9650790619738052981077564660110 533910 -2442340362530562897219742880640 533911 -9313776605596758232177710156960 533912 8210882047541393198401719859200 533913 10252076902764678065850098796288 533914 -27806786532446048044934923612944 533915 -13729374296911127868026705845440 533916 18915285445649868138473261417472 533917 1664008709495964964641266850400 533918 4906732120183072620103549565952 533919 631151940145327847775865218960 533920 -24999882850176425946791112867840 533921 -19122361115936778892875919246878 533922 263427511611784123314895758336 533923 22119679990776273587609500105904 533924 22476858945107510707446741856896 533925 2664003892262379569122265136000 533926 14658479753002529126825509712640 533927 -19938497230256127448126701049224 533928 -24299330429089409390270965923840 533929 -18392862852346015342769497567920 533930 1138944416721952155427879200000 533931 -329246286817889936793888959040 533932 -2090926519904567574374762839040 533933 -17863617560453551825295871686676 533934 -9532609888703181302015738678016 533935 -36256039257648930521567100504120 533936 -3247081928383363782017251147776 533937 29097553255914377923069765250160 533938 27051369736046227830135625587840 533939 -2388894310137894745568123938560 533940 -5368437790452579067126123622400 533941 4154010487016001920752269325500 533942 28928859650527192486414720531872 533943 -11276257331805570875974890402576 533944 -10601288148286495088673491681280 533945 -13288253484307529083639659526080 533946 -5678615943156237095602193389056 533947 1625711780754964752050577545152 533948 -43063919628028583315788862814720 533949 -3653616346012959505771076829792 533950 3165452949049477350974683848000 533951 -55548852823083710169538264847496 533952 -1014732631826052603513566920704 533953 11816350783049521853801648264196 533954 3959138715750711070325546068176 533955 8755149662675402403280684509360 533956 -39534736419513285352021832647680 533957 23574708506180355100180369365600 533958 2589700432356983203316088456384 533959 -34719705773683382772226489996840 533960 1489479835076787697577776742400 533961 -29530238932819903176916514484480 533962 -11244657647521611445086956042496 533963 -17128838072683747181865339271788 533964 13524092754390569617008942398976 533965 25971405971057571691890438780600 533966 13134985562784837778155579210432 533967 19223024378292442565250582518784 533968 -4249422290989097054033962991616 533969 -28918914071181661429078809231630 533970 2332881580460202618961947336000 533971 -33548547003036733061847277639828 533972 21484496736269446035690835195776 533973 19928813883322215843669341952 533974 -39358965966976806816211273728 533975 1242495440845832164577412355200 533976 -26486797890508440919540214169600 533977 -8772227992785225388011456650940 533978 -35771661651638806881390338431776 533979 -51167472965270496260134474384080 533980 9801989183896485942383736768000 533981 8688683691704439451212467748192 533982 17567501889696648198800244086592 533983 -746352317531311011009825028616 533984 5904152958536612574241186381824 533985 -16243006736888727411829573866240 533986 26155060513653556427646174810192 533987 -28155100738035993960328936576416 533988 -579056240814677869440114118656 533989 19878437598465843991323807025790 533990 4132149473697144643004595626880 533991 3380307562128842323015735918080 533992 -25254547283916702528216105600000 533993 12940105833930242343500347885242 533994 13608120244445915545946798979840 533995 -674744369877951603023291097600 533996 -32745462136062578144070734688000 533997 -3299630642452875357263722553226 533998 -16400378503679388863924722968000 533999 -44014590466036284151905593838000 534000 2231979801258654588658728960000 534001 -2833297547574519980828378893388 534002 22952989097757021933445597059600 534003 35367004597997427616533695976504 534004 -40879896312132093868689301173504 534005 38730565704020427333396689013660 534006 -6379787994606331862422299033600 534007 -22322826955764595218825760798744 534008 8502929345730148576525872168960 534009 -1571587979786437419516096092160 534010 -721248804628739493456018039840 534011 -8160502863418517347694861782200 534012 -7522879942468756274885498469888 534013 -7203970165074896154882284383738 534014 7406335020504380773585105428480 534015 -20899305634414689947734102832040 534016 -6816390454755398421317261721600 534017 491116464494599844757662101920 534018 6178997666841805881502040363904 534019 -15800807862291461036899500600580 534020 16764203428682931515523017268480 534021 5299831550758532817645398873664 534022 -9482709178226819729620413223488 534023 16365141037016593747440825077040 534024 24894893384130676598511229301760 534025 -7287798655290207323133910728900 534026 -10764283671868313987969312368800 534027 13014239587168519844656353274608 534028 -14851628620768147795453739658240 534029 -9091392153936148635548756807370 534030 -2169090725098973261186999623680 534031 -88022231090692232411727520951328 534032 7418200182273809147290445684736 534033 -2763502110932482390076093814480 534034 -5960149247846780361996161833584 534035 -5440832860055178185150213080320 534036 17997114683807185852266503307264 534037 1488590832047987806403270713344 534038 -8422217576554699974036478619520 534039 4622738888169506694438843216768 534040 -22682371052948807766983510016000 534041 -13529743325486870760933142906416 534042 -1691865786667778080786389407760 534043 -35335096844868789012022275235708 534044 -6695324271646950015650952827904 534045 -17845074566998306916573374699680 534046 -15984274212788911630154131656960 534047 15625628525223614970011119046496 534048 20385666214970738618334646370304 534049 44541897529545698015089121886050 534050 -7030175458359741599812283510400 534051 6644713482770106689487878263200 534052 -29077539614730937706742505610240 534053 3996717586978884614697901365084 534054 -2814118469226445035058872310080 534055 52383756245207609075444233110720 534056 320839193008254619063739996160 534057 48813759674697149484382489308192 534058 2479094456787079508176263539712 534059 2782587463467582137047685038260 534060 -166343417480955708622437580800 534061 -729620906231721915543564222336 534062 -456689467088241864159069611136 534063 -25393242111512166467433957400056 534064 6911056717508132339060818575360 534065 5237163030990544508315514580800 534066 2965914626333727292803498544128 534067 -12802325318499013365398423906448 534068 -590849056922891097397607546880 534069 777199127368284217664302974894 534070 -2081481565742920596160508843520 534071 31637529485949974427130644400200 534072 -2557441978011252313040910090240 534073 -34013973230578909805538838174678 534074 -31900752225997451155979534680464 534075 -8238156546550393581163491713400 534076 -10966223787031090829688150922240 534077 -37067921840874014317954014838074 534078 -2771758285459825504107977119296 534079 -4139313601361780742136181414560 534080 9705136191772211126318058700800 534081 -1843061730284078907599982101760 534082 -6636405881811663867807322010208 534083 3362624309159995694218433722368 534084 -10191321796767634497419688305664 534085 37228445428147076805248632780800 534086 892145889896125000057372214400 534087 38153645514757923429509053850880 534088 -36807928014984068336447646996480 534089 4299420062980748031839668005480 534090 -12033198816022747451742431500800 534091 18215922348470055972992624201492 534092 -15917547145205174377277383569408 534093 15226188389823419047418149330560 534094 8782896918805142132245909248 534095 3620831363160019735555202851680 534096 -5635328170244499491790583111680 534097 -29503683653767254810183716855820 534098 -23594252797518210842280708025200 534099 -9593934380339067987150635661312 534100 -4680504794735440785399969264000 534101 -36675872528784569902174055630898 534102 -3734248206869784628057287471168 534103 764895975745387808688522073624 534104 35551447388324074233419544053760 534105 -4973327112724311120428197523520 534106 -9366219304185943639782193614336 534107 2861429757947938568850562600224 534108 28422642786943613970321527095296 534109 25705831399020310835430333471040 534110 6743192276079514444031144688960 534111 3624987076782097602149751916872 534112 42088598867832304783930088620032 534113 -48115878985963752595322477788638 534114 7082154303873725459444310692352 534115 7834451545415461139540843207760 534116 -3987500779261062599989983129600 534117 12369744321155987862994939651680 534118 -565858206577502762468630916096 534119 11875710539676009369198333176160 534120 -22272890490975886241644342886400 534121 1413295046071099599946743517312 534122 -2199246631175925105942162679200 534123 -406336292819810480252891958696 534124 -5301117325119556039950896105984 534125 16491910594552090487820867039000 534126 -9988132494210280178757850846656 534127 37525409095441644063951934400640 534128 -2287852947277178763018499522560 534129 5696350636085109405590139517248 534130 7396279750925490937729874872320 534131 -783096935247502331673124750416 534132 4066420418800179725491453446912 534133 16486246742295252303176520813984 534134 -2526299418732369422748146392320 534135 -2557123021173594886743555901440 534136 -7835356902778350014945089843200 534137 26289872364835826034156311511786 534138 8226562230048668153676924849408 534139 32521901384504414662012710921024 534140 -30903358681654380623962332011520 534141 404168324903528662209013505280 534142 1218023918607873395561861066112 534143 30619544902235653089670522770024 534144 -4441657165271641451668659240960 534145 48724064971671473882423673751080 534146 77861355078259115461127109504 534147 4844255011879924992099045084480 534148 -8338653563438968004473763583744 534149 -21265967259427406850715638112128 534150 5985019202064947244835410592800 534151 3912336453790413035458016544720 534152 17078790174414873535047465861120 534153 8643730348827566668461989778624 534154 -5865321653541716650863947333280 534155 -8152414032694800563307108095040 534156 7360052503845649357658969948160 534157 -12530591984835021982003494533928 534158 7722968586423669768461946086784 534159 2936854917229265776410837050664 534160 -6362386051853018643274939760640 534161 -11458255894170572656418146469376 534162 9100447917418532664020595400704 534163 933000888378317309846177160096 534164 -29188713300343028272619497194624 534165 9693127205571196237686766560000 534166 -19933636100217976214277440028480 534167 -12308973315118274855330712233784 534168 17738711450024798493212978995200 534169 13046872133377412309092801732996 534170 2729692896958139264269473807360 534171 -20144342238988313924238195452736 534172 -37986260791689839940686132621824 534173 42469847603958627140929831528422 534174 -21123471551844792106714295230848 534175 -1699679152709769300588319626000 534176 -42154181793227347383975635386368 534177 7899789218602329635998017821760 534178 8210688977614589095474206341280 534179 -7479502911459610045523516665224 534180 -3522484731179034231245836185600 534181 15845254205258405191868804735964 534182 -18678446248610302199736844660416 534183 12913833147398011491555700647504 534184 -8446769935995818229377115340800 534185 27900827087059490489641060699200 534186 -7169846486840122333599916911360 534187 -2976422609157495689316927896640 534188 9066976755028967806104533429760 534189 -108697596957039517886834794944 534190 14500763792084214372521108145600 534191 13593444179351223740262259940208 534192 -2071471265202796229766162677760 534193 2076244054788230629171699240944 534194 19727710718530184711362284634896 534195 -1011860154282130035118655756400 534196 3939202907899103097931072283392 534197 45681295525251415746853240218240 534198 7293295502772097891519924162560 534199 4808879485794465480626509788200 534200 21213164807589331251354307584000 534201 8024418960960296279996211665232 534202 1326395453834379074258699177472 534203 8030847290868455305816447972452 534204 9335827748899284446205796884480 534205 -7308951572717607639043088202240 534206 10415875755617028544209896608320 534207 27461518755627807245731247722440 534208 9019772565580196932622217117696 534209 -13760774382477026210962692672900 534210 -3806596439097595747001801303040 534211 5192782338218293766550434538812 534212 -3425362126845286837615836917760 534213 1402571736784767007985072733342 534214 1598469868218554086596658009920 534215 1242174225080368072688913480 534216 27461056538677066691471240601600 534217 13233175540614781743685427879040 534218 15338930131296193894766309594880 534219 -178679372886004079981760261120 534220 -4120124907188891802843251205120 534221 -23701110100851255379465631375328 534222 7868500907482283464197648564480 534223 47537026818408026992310704640 534224 -5105839494871641263366462324736 534225 3257367834468373279766505036000 534226 -1161333804785954533387353423360 534227 43446486983051347009133472949632 534228 4065083602029561047864076011520 534229 -37616239074686368404117213077170 534230 -420903919440278378056530305280 534231 -8299018728521646704981338618080 534232 481189211942121343711918264320 534233 -13998743252957331050960706225024 534234 9936049330691707381671676826880 534235 17899587886286069189142730405200 534236 13907145390550966208430937889280 534237 -8423275778938269105022186806240 534238 17674659102145678807402124709120 534239 -2402272446684678656270262705744 534240 2885461986873796376970390405120 534241 35564766594240826952465329268642 534242 481598616486538820101155966720 534243 10901059285055066786802741830064 534244 -6516486813182212798073114517504 534245 33609244781882243226769707549600 534246 -9354771935489527861867036497216 534247 -39415441331343619296938194153464 534248 16109296647403310378600390737920 534249 -33696461183225521856922019848960 534250 9551021554742921164556987832000 534251 17597454271396096874310934354152 534252 -3427628285794461639471709777152 534253 -42355134191341236141746006803498 534254 -2056727839077245688294903545856 534255 1351923967742478155173473388560 534256 -7710179335204836357311357452288 534257 52658233834213214775289595115060 534258 -13865623755471608676947041850496 534259 24174020368547429754741108657552 534260 13348848568783524993945559130880 534261 -5867368534849555126070781143040 534262 4671293663209738606733040361632 534263 -754049419787336183353275530160 534264 5213456996385648541581786193920 534265 -5352219407426843414646376337340 534266 15599983271437158452499797246832 534267 6799378580091169298967946312800 534268 1328401460552202662467812146176 534269 -30972527403028224146511834852756 534270 7415414404020114726000699878400 534271 -11887003509873157724892685605936 534272 17384431287600759695253077753856 534273 12671561478443753029205076999984 534274 -3318433931254965595033733906400 534275 -71595101031533805593382278400 534276 1269794455390920689989317957888 534277 69871933951265510132444180628160 534278 -25308760664628251322199855174560 534279 10303906214920266266866230902184 534280 209992919721973579305673574400 534281 47523488404748724397074181600464 534282 2747161633027210198687548670464 534283 38816957206914063475537945480532 534284 -42957914005941785618969954736384 534285 6713284436415411246206123581440 534286 8495253199868510251329971078592 534287 -207169245191587883796647760432 534288 3957912162063027298882921365504 534289 10290063480783417770959032461312 534290 5735021296673578495880575401120 534291 -33904193997143432749602290040720 534292 35194110092418058272813855117312 534293 -3343250776118576154022593581256 534294 -3921377353302356369551898921376 534295 20340889256154476974940140699800 534296 -49469586573344571743779960012800 534297 490034771041908357108487395360 534298 -6514533105275380673051607617280 534299 -54089809951394504419310976317520 534300 1624101765563743923170038348800 534301 -10879980289368395820788862764698 534302 2573749956126370166376456352512 534303 15717604473651750457075710589440 534304 17059959499548873579723785502720 534305 35680658204522781537130377101460 534306 -18888025942692003918230480762496 534307 -27658543691899467243011954689444 534308 18376185132525063515116298649600 534309 -31420428478536437337916159579296 534310 8208288289054412709351679296000 534311 -9792527520929282860670130638088 534312 2948587531015040483813351331840 534313 11136559366851123598076148583104 534314 -5121224008920448719102950342400 534315 1490662927502572829259814560000 534316 19867774195209573069928766741760 534317 1543529388789084706837632360192 534318 81144732918446554796137036800 534319 13390197634630830598376940026200 534320 -756406521151755651056482713600 534321 39269092203693557797420889389890 534322 -58338904324753539394528709088 534323 -24543995268949356258309032461428 534324 -4457893777958427734583391776768 534325 27100377403599142762590829644000 534326 -5279355853667991982828702190976 534327 8076233326996864443832076110032 534328 -29344894824913440566729110179840 534329 47754656059182487198830551301930 534330 20112335943122887683646932288000 534331 -22098394035548188373899621473008 534332 -16949833709287533737949330760704 534333 -1257748788725598839008016061216 534334 -11011453570175950713997447421184 534335 -39699734628787100656161866205720 534336 6319483304275843208693415936 534337 -14132663939519215898961819271760 534338 7606827420390096461811637648896 534339 -2168935853749623435210672967056 534340 5920457637876962981342139843840 534341 -16074070729888481596041858108258 534342 -13191145798143994953513266426688 534343 46027388939413815331050358933920 534344 12033310769583064468454574950400 534345 -5090756963666873315101221021120 534346 -5180762638452665730866673199824 534347 -9149510914953217174087403974656 534348 17316084154994022410130189157632 534349 21305837144991002911238392493760 534350 8374441562785091726567546150400 534351 7472906780570217524481308861832 534352 -1698814918654567745885886742528 534353 -16690277287041601177311105259356 534354 -4151135461512108543549601236480 534355 -16171106089332354561045023052240 534356 14950536071520600758209508352000 534357 24387550625435697232190650027854 534358 1574500345955758339857479849472 534359 -6370616414876735833593262440960 534360 1047056704952163646538623795200 534361 -12467212142888304556377863675289 534362 -23680657759946077340225079648288 534363 -19878040707828774807078572961600 534364 39036543423079853248761877912576 534365 2454745014467056390188388224120 534366 4535576784028505916972266696064 534367 -22933268083563641277987583439584 534368 -11306082645607021719943023820800 534369 11571409368960629274367041223008 534370 -2426887163008308683878574289120 534371 -14290489760684249666626530739428 534372 22802996858375961253123362542592 534373 -16613602613313171172747783497664 534374 22138759788113434178286336435936 534375 -18377463878146861173401648625000 534376 48280613020848368645992171822080 534377 9809845845365083217664000809460 534378 3218796444338407674786137683968 534379 -19026901874811214434552889154040 534380 -9906819273714114323466322821120 534381 -5695010343438031807396743642048 534382 12805711399765355172456965876352 534383 32744658108594839180139603809880 534384 7040788138561190184972467896320 534385 -31719080305088842422374153193420 534386 -10581094772820159401084496154608 534387 -2751319254634362610864618837248 534388 37002148510669867501016458364288 534389 -27865608386987629148713633852320 534390 -11497705306439755109454274867200 534391 4600447707526928253981942598368 534392 27989705404320491704588086497280 534393 13800008877909324765280866794682 534394 -4850423763616684942773372288000 534395 8003016755681497869713161078080 534396 -19815587683833169362721853726208 534397 20663778399392056628236331381580 534398 -31305059633705714334521398156800 534399 12186934477064173787218411740048 534400 -23748206430186291882167894016000 534401 -10928662736034747161944302992448 534402 7180227953884042086493959580800 534403 1823816818124440612255567222652 534404 103982388362871685526891028480 534405 8503765806139339710449923056000 534406 -26933917906069966967969087890848 534407 42918010032040777494285664741656 534408 -534294928339133073340395847680 534409 451535405100109917700700097280 534410 -1617703293870174957408589364640 534411 4641089861553424489644859358640 534412 -4918365275922046138379926302720 534413 10908865129329792316871585646240 534414 11979012140231624703486284005440 534415 3741990127127128343773728021600 534416 6295090651735077775924455800832 534417 -7758352801439162927982228714624 534418 -14148365016640959457991743795200 534419 -6572842340437512133042596119304 534420 -2202406188130600480151136518400 534421 -30577569554833799723520805908356 534422 -7164776504042730712522270218240 534423 29275737233320318139062902388584 534424 -21614904682257222760291924193280 534425 -1184073396047180789624014124850 534426 -7186761180239661551787074413056 534427 -5655851967561244506358496200880 534428 6576190166956718823124500473856 534429 1430748645992377208270471880000 534430 6057083605983303973518772139520 534431 -38620855981087757640938516340768 534432 12645021195302230554178753658880 534433 -3379268288304484244214410353916 534434 -5613563531999254259612587038384 534435 7642295747947077019478660275200 534436 -5456631226971217504017295204352 534437 23429257770609990274849161144192 534438 -639377285173316693003831479200 534439 33374898984133581657147914117240 534440 1547633429137332384743463321600 534441 9797441398931401569327579217920 534442 398785601457400443065821353312 534443 -7805792976164759382667406123760 534444 -20154763616923704113053830019584 534445 8911502368899637896774944357400 534446 -14360738241098461767306131802240 534447 -340347225182020104175926707592 534448 -12430030878256506237635214819328 534449 11518417470268030020335330734320 534450 -221436543193188034395483072000 534451 5004041367389344327178790785280 534452 -14931006978732781515100664640768 534453 4910225560440125129129343638304 534454 2045585291504484390348898678176 534455 7275783378218699037104780334000 534456 7944010940787629205515571671040 534457 35572092048078672306864070336 534458 5728304861648633966061770836080 534459 -5045780122883255505056997372480 534460 19079876795528378208529648673280 534461 -10139891601517266276207069022548 534462 -10606573600313990418377576712576 534463 -52328530304391195163629163393200 534464 -130108231276651775737687179264 534465 5819858002816355896970294217600 534466 -17425207603725274015059594059568 534467 -74993585031227705454997775441520 534468 20910503851810142180100685977600 534469 9124315149667232988873606546844 534470 -11904213281541745716132067872000 534471 62233639956265287519252891648 534472 -35883373396865886355965387955200 534473 50801228400895571337905540581722 534474 -962211698200043481419355071232 534475 950310174332823349144008534500 534476 -10548385424086350307335750551040 534477 -229662040954987283662290876192 534478 2101318081319220449853735824256 534479 21228610398890771715086401066680 534480 -5240107767706986077634204794880 534481 43248530792031674249213083407600 534482 11671377861366318731354919461184 534483 -13757310144357997227274163579148 534484 22594830065642229959308134813696 534485 -13122090643259779638458073421440 534486 -10717921428888114184570672809600 534487 930564181417177624270627170952 534488 -28868520089860610237254216212480 534489 16165673957303843434527552711840 534490 -90367914640988927931455900160 534491 -18252916290940910451338868930108 534492 -14962739378095721448203488496640 534493 6569300829835043686784747160364 534494 -13483450223424777991510015842240 534495 2481335168314908853772590580640 534496 -16894951730149054490901278097408 534497 21055365757290053498263976956032 534498 -8373931119056516595832224567936 534499 -5632583278972959672766301939040 534500 -42899276503231280911997158080000 534501 37449368027186801999966065389600 534502 4058706396814627154887919268864 534503 -27311605027172292427111287425880 534504 -12137080794121511063356904570880 534505 -17539269830201270913263015968440 534506 -12834457836236640521973060096 534507 23658031399604399139067253783640 534508 -15370633496858683956917914792960 534509 -9877837726315154358776735279796 534510 8021323541691551871921500654400 534511 59621766209058245923127168044112 534512 7660847113043285419304466481152 534513 -7086647838571185629608142400576 534514 4601669565888510526736430336000 534515 -22915697148442938278528344605840 534516 -23249685860993541809782850715648 534517 -7746656842720621330259324854788 534518 -18540258847277785219088688563040 534519 -2040005494993239739872746519400 534520 3736542748415565485010655641600 534521 -16283513297036274628224491120508 534522 4739408059180908736880413212672 534523 -41142494404071692826445547628696 534524 26074840644180808356804167172096 534525 15740562550492135061793934912800 534526 -7775669214771421546179804231360 534527 15868097040450106049970170198400 534528 1945131136236474902811928166400 534529 22596002117635040188480513456130 534530 -4170632277326942437201281615840 534531 -34303541706904477336848708489216 534532 20472237007620445297529367917696 534533 -120731070531726592021570144512 534534 781731447492212344146388561920 534535 -11802068122708135483021410896520 534536 15351986139366776804293105305600 534537 -2155792064090719682216659918806 534538 -423473354218455307144376856480 534539 14137098008309252392532550082656 534540 -7665122552506432673883258470400 534541 -24543618762303635321372869033770 534542 -12833990061009394069289649995328 534543 -8586192924407659647429391491072 534544 -9783299951586147854482902999040 534545 -12855618516930939895924903924800 534546 17392226183593724650782911500800 534547 5981539318215841175303834697084 534548 -6254016326523270936744794763264 534549 25226461097135115605101545192864 534550 13249557313294981935514056688800 534551 -26061053038429951037763163587600 534552 -21875558430585795811673187962880 534553 -4350499534487508904859117350198 534554 17945676474626842510048251572976 534555 -5375916637445481189085684009440 534556 5542504420867093612285215782400 534557 -64379271351867921408527283308340 534558 -4395862523561074833152245727808 534559 24293784708251996254546719141360 534560 13152392842638029508742077480960 534561 25018416444909688171415641002672 534562 -3745800050529310479449855774208 534563 18276217159566328203749606405160 534564 -9289131457284559610079147786240 534565 22611668085597488212645976923200 534566 -10419773290373767618497712358016 534567 27840336947431974162102185489664 534568 36929611902597011213352339778560 534569 3515726067758759633977738490496 534570 -6267541684908627220547081640960 534571 -3234939747365446096230538705228 534572 -3687194135888619260341090752000 534573 -1535051481681043155669711117120 534574 11245150824280995834778391465472 534575 13754728818083061642265280389800 534576 -12997666469431321426123554816 534577 -15451968293229131686063759566574 534578 -56804677841517160361496701496 534579 1978695023947236239953301563248 534580 2519634758836844392243630099200 534581 11071765370764168141065531926382 534582 -3272255458867663544427478947648 534583 4841834737797192345112567603120 534584 -47608522373309162750041183334400 534585 -2176705403928098029739926031040 534586 1243334888240085225199766289600 534587 -13933046402789726440559252428920 534588 16472884224539911278709934092800 534589 14114524139074223690698004827968 534590 15151646603232374331338788956480 534591 38620264944515342349629488519800 534592 -10958428052520327972647916273664 534593 -48238024741864742246252586714240 534594 -3639350946720837698316046967040 534595 478016297993571456066009552000 534596 16696442117843268669437118595200 534597 12306976239520415429416501169472 534598 9155567199488119334868830248800 534599 -6379322995652498831080661859360 534600 -15432994669043584713680151552000 534601 -1684476511138036780239214895398 534602 -10537748919014230109572274167248 534603 6710761614439308384724596082560 534604 -17056734710307670731301578692608 534605 10256383716531995757947652589260 534606 14304543898069979530051641943104 534607 -2290675119776638054091858272144 534608 10429273452867718798568835244032 534609 -15657199632313341820999637110272 534610 10358401773929317838304548823360 534611 9022753533167199289804186199808 534612 -4456615341249216346015967846400 534613 9335055821733556199254416852700 534614 -6510069594759468449496951685344 534615 -5400823489309969197400297836000 534616 29866982884031579638233303797760 534617 -12370425289311020017865330249334 534618 -2784422776569172580909806292736 534619 -509417478818577079762771696856 534620 1869083544409583030780947207680 534621 -14551525695554502129098995529088 534622 11325672164852623784603632435200 534623 20278500481989495392964792909840 534624 -17465344829917201681511393525760 534625 -9332756146191963556859389056000 534626 -7571067674055527695723999236096 534627 29396726267771560195072349817840 534628 28374210948134933446135086282368 534629 -20494576592427939211077886432770 534630 -3713507765949007671580862760960 534631 30605020858985223579408226997432 534632 -14102925854404704058039966187520 534633 -37246418128601523272780107117632 534634 -14063471314433774539991483912784 534635 -19387677569982460058038910436000 534636 5131190298937655337711388238592 534637 -18323229748939181943474812620714 534638 -10231083404571510125137840433856 534639 -11390483035709867755791897206904 534640 -525683966581041204346392084480 534641 -510809856704083908534558488958 534642 -16706475711613661986339713929088 534643 28919104500814811008854662377440 534644 -7417384956476723516417511782400 534645 11199975224431656760875124935210 534646 -1254233917312119306118766770560 534647 44445921662138343646429946805096 534648 -25919405545110075621496156631040 534649 -8716941033818895800206231619350 534650 -1496482887775060946063458390800 534651 -14407922304705590668227937142160 534652 -1560264845487811174151059493888 534653 13055912328384132999422921078880 534654 9791994451758851927670440883840 534655 27645426601515229064731040715120 534656 -33273020728996872546824843427840 534657 -7929214944915214777450851360000 534658 -6677852147426610503210522810880 534659 -10436724521942772987344238667140 534660 -4951672992412599925557692006400 534661 -20774297653075666094190521080738 534662 -4554228590027622518868328128 534663 -37816549964000837763546507761808 534664 5843495420725444222637589073920 534665 -2691349152513670289225110585080 534666 -3898066484172420362831961284352 534667 22324166726728377061659414956832 534668 8736417895224226626475250073600 534669 -14986968872501306261121540181056 534670 5211073235559992852532223733760 534671 -33974827046903478238949180626128 534672 -11491074063319833948393638461440 534673 -48740731399967755669157464027200 534674 2721070272014658428880774280704 534675 -15111673026904706302421880831000 534676 -1624262638987316474947272615040 534677 7620339876335371721342583809760 534678 -16673026165357333577596255757376 534679 -23353753103704825325876572133760 534680 19469202628537233923281859174400 534681 -160164119317127650873609458816 534682 -7135918557303339563727275777808 534683 -4487933438659995965269137669216 534684 -21953608959313621500820564773888 534685 19744821678742421959723721110380 534686 6437488817513622209858371197504 534687 488551013435776176285769675152 534688 -9430153569234879784505466421248 534689 -28451279894945393667642173165376 534690 -2309757636501858347641746463680 534691 -29748862271614549979870314028816 534692 -4651093727306555991564808781184 534693 -216664006908202274266569099936 534694 -21107899891550143645614922555008 534695 5599537765315740439404303936480 534696 19048645808562832838951204044800 534697 29868654200112421058525635281146 534698 5443896821659166872614115050240 534699 27401445782811034782346251252 534700 6870586971938762211196071123200 534701 -22204156074877304225461690065216 534702 -377505902535632794922103705600 534703 -12634414421036770057029639575816 534704 -3718061435293967699033245679616 534705 -376162221528128984770287950400 534706 3647375095602521285203458849552 534707 -56715808618978464787815964717044 534708 19221111460855337440368533483520 534709 -14707920278739168377055599314784 534710 -3326346670676592101882067204480 534711 5905105405466301246952425009744 534712 -14393889726129131744975262105600 534713 3410828374064721059685589939200 534714 3339136479632433197356367447040 534715 35259787699907818993523077172400 534716 3060596917643206074107346957312 534717 -10034748857607059102680616191200 534718 -12915298798524113978951915376384 534719 25263397900031125950079703703552 534720 615990728120960933029509857280 534721 47551078818050019722918293629744 534722 -13653324852824820978241902842976 534723 -6031397466252376828735052019456 534724 -677915425420611026431544232704 534725 893083034443622411593027406100 534726 -4172422817415150030617756194176 534727 44928893633930945399828321131392 534728 8083845692880351201621685724160 534729 9347258037852837304189727983488 534730 1928930113572555945999456691200 534731 9577448995986045850674781741200 534732 12687718572432600053468203782144 534733 -10718851323230563547860337929760 534734 10202327798744953416148318415232 534735 -42929615993277946911283682596800 534736 9545026300714093485705016115200 534737 4870519538644239152751322608000 534738 9111151690331137522729750422144 534739 -12091863695394140462806946541460 534740 29897510947833528718081007312640 534741 -19502737368608726373060677344608 534742 11515945986142003463972744479104 534743 -10688009638601825836494201638352 534744 11736834204005901582345051217920 534745 6859232549794500215456893738500 534746 -18943718416191800658946331174928 534747 -37632435110355030414640920945000 534748 -445508970828576574397495421440 534749 -29873826274365347182805007799380 534750 -2139038218979702873976213504000 534751 -11804229661180020283872955294720 534752 16155156342118272344263034929152 534753 1742528760251698232773326025362 534754 -6915553057254996870696686684160 534755 -2971509191735880579981838317600 534756 18928787643576956875483858793472 534757 26798805655647429702044905808832 534758 9978141243191085240168404942976 534759 -32114968439196914866961211207600 534760 -38211970153168542894931063296000 534761 15246272009480510737867445507400 534762 -715876380131430649207465128528 534763 7071408044361871638644151755064 534764 -660643570388852749192979783424 534765 -1331296312435575382719340277760 534766 7909733996142143127441116279040 534767 -10538641424776822636141725686208 534768 3198586631845445138475028905984 534769 29671415284663953876655440977760 534770 -2616196712505209766786967646400 534771 20315350581898271152598261782740 534772 6235475277706084160052042424320 534773 -28960400760336465612837339735456 534774 4456733077847305412966688929280 534775 17658272340583765190336023038800 534776 52909170852001970227705778995200 534777 9811460805017853628458069667920 534778 3441025204755241057290434755440 534779 322889339857158704567378636832 534780 7405575121347585083613388776960 534781 3138737034492783745056453469184 534782 13311610998287593196815284820992 534783 -27376795226427777186232529086776 534784 44876882546022353618221861437440 534785 3661447975329924459037425424980 534786 -6396056429144715797254473279744 534787 8562953856999490383044371913424 534788 -28683517007631187324532536662912 534789 28521737443071376040338367227200 534790 -1395115404922564656640529673600 534791 423686285959542754079249969112 534792 12544848865482336749936415006720 534793 -6050932795243117135891475498560 534794 -3286779517220241566706817006848 534795 2478383637103575531215983772640 534796 13498432190463329762697782664192 534797 -38588931294660041063925349375488 534798 -388912506688535996033014073472 534799 -24231765399660311334788168933200 534800 1164260810220180274284645580800 534801 -8835948969482640151360733833440 534802 9682141974358314107323749374352 534803 13449062024144764388703657594864 534804 614965955398649683631273705472 534805 4131926889261733249125007274460 534806 -23568885979186893378829469895648 534807 1303145943312013842250174519008 534808 -13151282047473486298821301463040 534809 -48195398048168183549701774283760 534810 -1731746678914605341042904003840 534811 14493362583849773973232602241412 534812 -1127715064124370036026749255680 534813 -39569556407456721947798122206336 534814 1729774870265710135123867158912 534815 17746344043928526785935914753960 534816 60907578882844148860120753766400 534817 -78665807517121459453208846331708 534818 -3281830729483301141992004348640 534819 -18455140039456309960606292553096 534820 -14135675189666322005140815360 534821 -8806283069516408679358441829088 534822 5808134765761073504919332206272 534823 -13076161965630202452503405605416 534824 -26766107192666536052258748503040 534825 10591170671028154150231972253550 534826 -17492227931802907440306460695888 534827 -61473527908586204100638792181324 534828 -5345700969034011810221664436224 534829 -19955699812593376888662124458516 534830 6243663749159497016320490534400 534831 -21520024255785251744674962675840 534832 137530678623849115791530049536 534833 10862553584025279276267065726004 534834 128324824083422738921822053248 534835 -7749985645858960283508949071600 534836 -1578655580908966080394422011520 534837 36173287975406150349469652789952 534838 698877665678735323015534780320 534839 3282471909216240666093831497640 534840 -6457999346243517560321859379200 534841 60897945211398193961759996499242 534842 -3302130211467711679829222572032 534843 -6933747754094039462328745577472 534844 13130001217779618845962242292736 534845 -168432128812185329357001023400 534846 -1626904904327729371243622941056 534847 20887240917677631007943133507960 534848 -5580679286573619900454901121024 534849 -6231308799604984653025070890560 534850 1598337383067853243889529456000 534851 31176039514445929936967819889852 534852 -8250970539266938801643702307840 534853 33331204330574208024889935065664 534854 33642626818391907399941312613312 534855 3489372131266312287408532703520 534856 16494192531438468196274522357760 534857 -28103617462383702092710935225894 534858 2206488972666997647180175357440 534859 18262824227963763200154695150704 534860 -25839993598931352871279555891200 534861 10062122148469953597321696164832 534862 7826784823815396123647768202432 534863 -7047038727122425410963927077280 534864 1074293243199565514473192685568 534865 -15458429869702873963648427868480 534866 -2791454246124524091049289152368 534867 -5606300831989096110689469013320 534868 15707914188298763154640869400448 534869 -10112856720337316567541522224160 534870 -2377150022977918216334524108800 534871 725570825025811442802509254464 534872 5307488805616662897143753318400 534873 45458964075450656519647453371168 534874 10767533132580455686533107807232 534875 28764295666185612519010975860000 534876 2538552440156020040817934474752 534877 -299943621658477881105461597248 534878 12554876974336106699824877466240 534879 -22516780089781816731265269725136 534880 836061701260316962626663874560 534881 -14352633928843161591830050493136 534882 -2381892749013073451313789066240 534883 17135550367106645740440827855132 534884 -1607329540197994073918149687680 534885 12058423029917594232466069729440 534886 1199137388638245062450371095168 534887 1584630730020225017763475214232 534888 13178203414077666952011077222400 534889 55265231343693855346556335205690 534890 6777127425538857621079868702400 534891 -6844565262906115240725400743936 534892 40260410549040200145957928745216 534893 -34740143405003711871937346292000 534894 14967950499805173448945966986240 534895 4071613523402579625783973571400 534896 -5130684870747269968543658704896 534897 -34706934750049035890353033561920 534898 -1000540315322892814922992350720 534899 39921441578395308586667901042336 534900 -1577372141935502561609781811200 534901 -25628709638351819523583028134368 534902 -15907885976860846780027614058848 534903 2129851591685081205233219248104 534904 -3118880155302131759485891338240 534905 -3789702025383202663631587891200 534906 9107688203556186559827602508912 534907 -48763467677905591891560211008000 534908 -6008026625688075023382730166784 534909 -12175507117282116090166601460480 534910 20375798584320436949963197920000 534911 2860920292943283972628064681760 534912 -1039041715078932976763928576000 534913 2275593674820226721438248364162 534914 5282854011368096268888120817152 534915 13815277463191229240126515400160 534916 -15591899362190177894706931938048 534917 13980337565051647954086945771420 534918 1402313501699911943762080192704 534919 -10035494590906213757359978197888 534920 -348524953343842429584602726400 534921 52601924317357107979603268112 534922 -17873556828037550410835497795488 534923 2405336717776512598357973417172 534924 -372040842222764151675974959104 534925 9959883793186564188308407455650 534926 -4510904261218112763018635381760 534927 -1427120573691121778322825375600 534928 1663942108420851698382807040000 534929 -6288201246914973263563678120716 534930 -3867562209738287517113094197760 534931 -46359168652153504050686184957268 534932 3616341961969284333334326938496 534933 22829944563120202738889572183662 534934 7664829459302853537954921342720 534935 -746108985338366919429516879600 534936 -10923278317588608139687860633600 534937 -2675660182395816684859533904700 534938 -10873840055594803413636113924880 534939 82303258822051282048034446536 534940 3477664578523256861842457671680 534941 -12779031062597578678455235674 534942 5637143253426408612628714804608 534943 -19861796218499011989253458315808 534944 3404685267075813046302546984960 534945 19720376244825555577580150587200 534946 631189266677913020780279918880 534947 -5469270055768503831342385566768 534948 -965517937437059530193216977920 534949 22794458915678216078943966357950 534950 4782502071341526366435887529600 534951 -52017347972004106976098584582960 534952 37260430531988607500516396236800 534953 596290459109125848876859406160 534954 -1025411267649360790246983008256 534955 -33404273209281401996435391752640 534956 -45853954158019528274094980255232 534957 -516589486040124945460382190912 534958 24051364882308779918838752566080 534959 -4814107610905886919679237327080 534960 -738450140562488518729685729280 534961 6286481752816040747152146452032 534962 12564364384610075818682065385232 534963 171161530119737567876886900480 534964 30058065787364683275863103078400 534965 -1499909637593890697489613991140 534966 1627771009390216016438288623104 534967 -14459837598867717742846770387008 534968 7654927361009937401444474142720 534969 -34852324629517229495103034454406 534970 22661665479687705093544188576960 534971 -26684050523956630814259348828828 534972 5619707229497076449870019609600 534973 41563255543218194978459216649420 534974 -9688535932904833990286019071808 534975 4575774794560872175172246256000 534976 -474056418353364012992275939328 534977 9912366178996737153651003724800 534978 -6065058340821307061817858804480 534979 -21290319651980886885261249511320 534980 -6970870530176491395127881584640 534981 23513036780428732797431802416352 534982 14674720829261276543516368198272 534983 15044057164715815799021459671440 534984 17769752381758804840925139640320 534985 -7514176318650921657836982199680 534986 16017064284301743855377016966192 534987 31787943532628003953696815346044 534988 2927097943411224037758718535680 534989 -3066795125600039488287766573440 534990 9772318455393070382301463968000 534991 15428490352537074698764956230784 534992 2646246492838616057934756495360 534993 -25449545281018181896092104609472 534994 -14855767930078213096283847694704 534995 55087692235586525086972253432880 534996 -8149630026979866016379451396096 534997 46682056293879981775516738576092 534998 2883056654598050987995296207360 534999 -6359865820194876253902778749336 535000 -3727138273011771573641875200000 535001 -35755947516583005761245038342528 535002 -4444792680085510847281986839040 535003 11050300425106948326783618933504 535004 -31799253619934026041610139186688 535005 -1163918928595548464246611165140 535006 359040766529891585967452178624 535007 67080164959161716565427143205104 535008 -9140620982077799533440972619776 535009 10904876130813994786420968020100 535010 5871403906465525889561008796160 535011 33643915261505866452141811748160 535012 12472229029605060489420062868480 535013 -33319612160253460145747253348738 535014 19173719290384161220694697167904 535015 13766713149115565201510738874720 535016 48129232235229017174501821332480 535017 158382842323292821954014422400 535018 -9005818760970411169147872713472 535019 -29829931165073320434954519533580 535020 -75513429443205019107863562240 535021 -29416550158820022546284979688800 535022 19634626275463814761821892725312 535023 16933161695416993023440275900872 535024 2401132194304836839529081864192 535025 -11577309083108521567170943563450 535026 5024668700822806938941179513344 535027 55337486809216793117550369140392 535028 7408097777333391453948227562240 535029 155330232411829397413398276096 535030 8482172391335708981560555868160 535031 -19848576422678812495856067782520 535032 44083426387181037361996332441600 535033 44674273062642229029554643026282 535034 -19706156638590065358443797309584 535035 -9210513962289621003090217500960 535036 -12335094411498963411772440604160 535037 -7746294404357845054888447480314 535038 1388420556285954942648360852480 535039 -6663301326161787092458883293944 535040 -10047370091100798388995411148800 535041 -11715208124900293796196984194520 535042 6409876213641800494726474782672 535043 89896118996099150975316175673280 535044 9033650811875503339618104585216 535045 8198721550905227953908941105280 535046 -25880939986535699759682203418528 535047 -12129324168588204280626426547800 535048 -61726163824417049372055901962240 535049 541263375737288570506023273408 535050 -2751622633370153979902496492000 535051 -32507501616212212321362606882816 535052 -5317525127285857847107626227712 535053 1692205116853736198042404576704 535054 5737384162899656654242620887424 535055 11725946213761755989501770190160 535056 3203246918117095083480236949504 535057 -12099459769808157961688924099468 535058 14664253326137105006959380684576 535059 -14591435061041347342954760640000 535060 4061712215619428402284515164160 535061 58370072269982072848582877179662 535062 -14257160387353444304919414500352 535063 9910051254635244436838429761320 535064 -24746741910780269112978167408640 535065 -15306672181566676848081214956480 535066 -5867319872404670163135702785280 535067 -20426631764724744657477645228480 535068 -11517623191801570028465223336960 535069 936414179294301540225042412896 535070 6780991522847138748532582044480 535071 -26202923462966504335112701474560 535072 -9038620839901402503039091212288 535073 -6732398996361098144518485105600 535074 22558051998974740660829411242752 535075 6887018486110249212662288079000 535076 35995543506030893536564480133760 535077 32235515996792997501467334295614 535078 -24838887442198675481894230378560 535079 16176682251221756499821344826760 535080 -3654814901869914618322206720000 535081 -4784483528612565059018271935900 535082 -7350728295366112210320688054608 535083 -4624240793401838528910046737576 535084 11185719990784136619548806789632 535085 -30308050783232975440188432825600 535086 13159072739695172467759033076352 535087 2033720213598533854003160557552 535088 6716870359186026962214698287104 535089 8108560168187810371703436086208 535090 -1342674080959588291580010367680 535091 -2786054797108502603953281167232 535092 -305188922890160018158344892416 535093 -17415292817679483157685556420356 535094 37186486029854982230406726912 535095 -14701940093880078098827148559360 535096 -47844516973750131143835516579840 535097 11480654367363855592007480585040 535098 -255146291825364888610085206272 535099 -26826116531609974422668090095900 535100 -11864381085107332729746652761600 535101 1895193306073847385880083823104 535102 -11523562460078735814100728277248 535103 -18936076552004151418943453859648 535104 -1096758869659794496805307678720 535105 -4193305205334506885582191357740 535106 4156978284046423089899001197568 535107 17826695015285097798596123049792 535108 -7168731407024168980564863897600 535109 -23409595613497002967585074548484 535110 -648798306767825093638420314240 535111 6619171587160562107840055278000 535112 20454674976169833765469060531200 535113 52209478842553695224520508082400 535114 23362209692775922014037148932656 535115 7133673548792224017665056903200 535116 -7860873675022291827371339182080 535117 -41090324380900881230528721481248 535118 -14739027728853333713229826701696 535119 6590822029563821426768301514128 535120 -2042979834761894859073844428800 535121 -17560544978847400814712830438400 535122 -717214342852319120598528700416 535123 -35267198841561682266377950116628 535124 27879812024094649907078913511296 535125 -9418483839507584540992079976000 535126 -14515099379323948108732059783360 535127 34620052932608866295044100780592 535128 1446121383800379637248541163520 535129 -9401025759100089502343574184944 535130 -50755979327445596277364435200 535131 14426031369855230512480065524112 535132 3402014059462111671101844225024 535133 20483159718218042804308825625382 535134 8753386250172330242183266332480 535135 -556934153258737605087344361600 535136 5449638259338954258892196413440 535137 -23316667049350420718397534204480 535138 -4007383453379463388708417487280 535139 45933858924458733682212275953800 535140 12212608892339081989396588953600 535141 863844314654507186475273778560 535142 45360909503797688438397802866432 535143 -6210100739184899987193315552000 535144 -22870732640100125256028592455680 535145 -12482599439186608731920860268280 535146 12365907474448026365264054092800 535147 -35415581321648481729512109183368 535148 -5370399415149604218156817989120 535149 -21081825547091386100768219641236 535150 -3269341459972440732181131648000 535151 43001128135679348614043424307152 535152 -1122888812301481056597680947200 535153 -6143803238298121756455116422912 535154 32123175057718673408059773325440 535155 21834546822600234434149362266160 535156 -37067447039840554093776493413632 535157 2277528975517435556860290110400 535158 -8113958334453919093693149931776 535159 -41037479568999700197140603391640 535160 -37272475340508821834156475801600 535161 -21823131802652845968512418352416 535162 1991102580627156131847129662832 535163 -407867919048498265366121699496 535164 -1901229771521173118509363396608 535165 -3131585129037567028905595337940 535166 -6123223598448631120355601933120 535167 -1519952231079712834066373379984 535168 5245141081668555430648998789120 535169 27796082192590488073497640989570 535170 8573637316117530847242742502400 535171 471605511256486395404725395104 535172 -6517941601500824947591349203968 535173 -9788488397794218827743766337600 535174 -3922562118212851131177572405664 535175 25852238228860734418266335258400 535176 17580410963431392981591031403520 535177 -27289739214778883468267666573388 535178 183240396617425302530749280256 535179 -694090827128146119655324914216 535180 -23006545070849839886429560089600 535181 28839251220935905335320232332982 535182 10314588629358873834808723513344 535183 -27486657104889264297111862024 535184 -884065287334698597012898578432 535185 -4400181586555926676838679528000 535186 12223805371189074882950287995792 535187 3735328523103144459305267280240 535188 8364306472419634618184312131584 535189 -75895178580047013547752328567680 535190 4121600239098597444118241961600 535191 -7559883765886728780202565702808 535192 -7639824391740752142560890060800 535193 2186135734806790214026937210442 535194 10363356047246445947187368801280 535195 2925866058189358999658180806800 535196 21805805114369588243681429764608 535197 -11912686815367649441882326008672 535198 6238092718419784891450655610240 535199 912992671809165955798215096672 535200 9271239667063769138657859993600 535201 -66793846948882655135052920242428 535202 24023646240844166024847151881552 535203 -29307045385574595056862907069788 535204 41128534308771286735049279267456 535205 11420955250636874866309041102720 535206 3195915172599300664980189026304 535207 50958347702234546523619093934456 535208 57704572210064329211719622400000 535209 34062381764095576810006596476304 535210 2099318874354783838594635033600 535211 -31323557754964914901883572369680 535212 -15121947306866358877205628305664 535213 4842486835713426495020715495296 535214 -4642226793558315568632741480576 535215 -3506844719477906892792256757760 535216 -45063155621169448036632723456 535217 6489771934426173734547010922292 535218 -19831870039601239127121213645696 535219 -32422624956279819469203872123380 535220 6785899369425020591860074823680 535221 -915249475841964866741391664320 535222 -12738843922853830396349824661088 535223 35728155808433039001560828486112 535224 6900020525904142545509078016000 535225 3662241949317912266613547744000 535226 1651891113944218558222658739312 535227 14536510850355806790523857599424 535228 -2413739373214436149454647094272 535229 -52508379554403970139754262282170 535230 -13971901875156114250957376457600 535231 21554654654414851369381492542864 535232 579698487537225675170582102016 535233 6522082857266843702283300627264 535234 1294048207841154788380695547392 535235 13416232061654363308199327177760 535236 843028859409332595966674878464 535237 23206344999246693700472159065886 535238 17160751823347479000668436452160 535239 -4829249609158532593047250278096 535240 -8198401313019718708122626611200 535241 12286386740014147564649411110272 535242 5005447944372354455339564484864 535243 -2218674318627905667976060230508 535244 -40676652424218196295615306974464 535245 1334051155768370333447466936000 535246 -2377698932867110748595885265920 535247 20365166552105407544525118508200 535248 142823705009378400414198005760 535249 9470815759133907360435411238080 535250 -24162709506331781159270520696000 535251 -12391410034290921456381854282568 535252 -4931309882652712012798578907264 535253 22658107327896857130738767430780 535254 -4565038488846101256868882159680 535255 1374563375379101095569335747520 535256 25662288802688252415991227801600 535257 19630948093296109473238792913754 535258 -30806188847600314882228244885520 535259 23329943653011465990611111438616 535260 4870787287696083730813181829120 535261 -54904653544449321434963833076 535262 -1523787851284495223787077792256 535263 -11764551904453710779335876492416 535264 -504877567438633674706597969920 535265 -12789342187392923120941469711340 535266 -2342258038357275577651580232576 535267 14834102557072722183313478069400 535268 -39367217141731096882507233070080 535269 -6510597797772555019610301020160 535270 -9745742580351291971545811425920 535271 10587417209111453639251799560344 535272 -11479371915502638560381413294080 535273 -46475217474637905781071450321478 535274 -15399561222668497920087188982864 535275 -7509782867745974769626422428000 535276 -16834218887253346339056747209472 535277 -4240266310288792147239198595242 535278 11231790717956417313692274229824 535279 18632061077087328389188023087216 535280 8613549915021359723896712232960 535281 -11441880581071084742472879019680 535282 13117484200722371816595888038400 535283 3605496977951570976086579160576 535284 28055896044445239134255390401920 535285 -3889709433419050224708602002020 535286 3361834081336781236075027730592 535287 17447238972711230753422382849280 535288 -8827497934291258839596039639040 535289 -19531338888048971379772669035120 535290 4167873381281086486764413568000 535291 77108571391813561000818441437392 535292 147015968233130242648129761792 535293 -13507860402662374188587609594496 535294 22423781512551915342305213469696 535295 -2780792134424852336876688434400 535296 7315053076899706991432196685824 535297 8816733925445529044106208004032 535298 -8176437311650265504615039511600 535299 8011152038120215246788845254320 535300 -4897034788120173877230562003200 535301 12956905360072957484149550518812 535302 -2353377547538651474521477816320 535303 -8478092489753699253997428537448 535304 -26868185241386832244354252800 535305 -6726569309939319963400405370880 535306 18827947074541574374611347877120 535307 -603700645895949516000601488960 535308 -456596929930092033216034897920 535309 -2865687955097592186718726956596 535310 -2181610145617287120205858080000 535311 -5846218508070797283490146763680 535312 12362039711264080049883365974016 535313 68053581819281762141986473079140 535314 4645934952992454242653717183488 535315 -7721323351843078991673248687280 535316 -9829493226942502171724405897472 535317 -18281671901492381701500595367520 535318 -10221995305624633568289376435584 535319 16002519611158941634083114459720 535320 -7894550902790966890296593203200 535321 8416145197590052231852611101712 535322 -11366677827391919141298985302288 535323 32449855411601480075878739660184 535324 20477706165583977995608998749696 535325 8600765512750307052545490948000 535326 -16683862544138707444347882227712 535327 -8245389173076075747042808873640 535328 -48741997930821116797079158456320 535329 -20164158879092158076380852649136 535330 -33306346229432760661279231825920 535331 54296237463427736020211762359992 535332 -926336345005353083006892331008 535333 28537470831295489503134639531582 535334 -1598106154817487325128070193184 535335 4058320024800367623975836944800 535336 6419788195020076022312893224960 535337 -14175678349536376336239189178656 535338 -10773838114368658671886828408656 535339 2836909965625071258223204047872 535340 5164424081893880403921628876800 535341 -27674267959415034390660619670208 535342 -20613782942907410274620229044928 535343 -23108567097852038660090867467680 535344 -6455915717082400523848467087360 535345 -4763574152930879318836412109900 535346 6661418489720832220463911434240 535347 -35869096024663751384029679331000 535348 22858591203895399470512152104960 535349 -372317578086686908472312053650 535350 77477369382728263751050483200 535351 -45785252807498626662880155394648 535352 22204233574741383552704935833600 535353 708955277325273184098233472768 535354 -27737754303462224016719939892624 535355 -15517047276165983498018092026240 535356 34191529899104493268106229826560 535357 -66407602551465112440962579255700 535358 4376311444385240612849542337280 535359 24784152148957711890845393929728 535360 1558581405905818721531304345600 535361 -23564910542935973744372363263038 535362 19633317121077552291439951892352 535363 665236222354568683501973019492 535364 -30473496453767862183968909516544 535365 -22812540734855186054648087128740 535366 1845066850090958920616264592000 535367 -14686612529107296125785817369808 535368 25216285673386505523309505781760 535369 8009066218753846161351938001060 535370 4306755648700681134746416312320 535371 327179673587883540804594762240 535372 22934255923519924278638566904576 535373 5328772058431409868235044950784 535374 11552715087569769877955746765056 535375 -13952374257708565525326890466000 535376 14055655252306745011420253970432 535377 -37102478546496918598428582787968 535378 6398712248221072273112178204960 535379 -4553391916347899309463705546816 535380 16442026830191595074381009602560 535381 -12745025717298466299717198833280 535382 -2038425941235484900528045921920 535383 -36263841706445467674938206348800 535384 -5812612154220469590114256189440 535385 -36326721795994794607375842567420 535386 -16537627024798660419877858561536 535387 -808973984234831301780135723964 535388 -14017248335415672665851730555904 535389 -9067545104925715972302752526240 535390 6802056820975450346174826996480 535391 47167604159544251393642784405792 535392 -17428906169584977107529281175552 535393 480331081329793935457462327984 535394 -8600815929903259274843744719872 535395 2074910489617550094147901536000 535396 -3823019990267685505174038811392 535397 -68015014884834586272653193533856 535398 -5345872192018153325387794970880 535399 29690466064526075272796250793400 535400 8101290333584699549785990272000 535401 5233556820153341338459264316160 535402 -13090173397235157062853311800320 535403 17015732103365597487398692404264 535404 7347919891821485011417600759296 535405 1064531288347038347600684437560 535406 -8676516471401228028153155032896 535407 16983089724927698708734474239240 535408 1110626790866237162793839656960 535409 8996962850195223605904872394816 535410 1028866080508881636077913094560 535411 -208171574683663569194829193776 535412 3459784698232319177939605865856 535413 5146614138081013449303579420384 535414 -17072939656706250557733532498368 535415 8887543674721162625218870854000 535416 3304904315957846690159895183360 535417 -13178438574059111097250913120640 535418 6975966905566551734652699105504 535419 8085259575978353036952654774888 535420 4223365269787489044941301888000 535421 31583402500346914192100141070432 535422 -10623529928527895130286831950528 535423 17055937061516871465046406944672 535424 -22706455996493507813032171929600 535425 16616383376339194331738274000 535426 -2274971854149665454545628311088 535427 2547455286714887545763650950000 535428 9009066312551822348528556733440 535429 -47199295042427395719741607516260 535430 1051061547551474678693134752000 535431 -241300959970939174552914748080 535432 -8099415582899231127290763018240 535433 -13338895637797365654972365277936 535434 24585305273620962008067159810048 535435 -19396388449725938131584666754800 535436 225244420908340153325197430784 535437 -6910415060332145418637450047360 535438 10563140417745700993811204445120 535439 29862870097637712779711808334440 535440 1680299213634948569260551045120 535441 -23050318938477522508515658029068 535442 -6987715235718413813778366550128 535443 -1564458039810874185170196708936 535444 -2259803151703647859783319093248 535445 23143052895503059292371197908700 535446 6467248217408186499044724226944 535447 -10305472802591905131709435826088 535448 -47872339034424585057841074800640 535449 -2588744668185420033472633548000 535450 -10131766083956160140072234526000 535451 5524672532876698352655510503952 535452 -23411879246313978179426197267968 535453 57540790638024385115607080282560 535454 -6820602292832497083859277149824 535455 287507439234067038372873501840 535456 22168264654002530808260750868480 535457 -20901298234264321712760246112620 535458 4015264974128762403166547189760 535459 -13682592051018810645556714191696 535460 2596783066325529972092108444160 535461 -24470931915713446348832852653728 535462 40133246276550453802680154579200 535463 -6716117708512768699002603835392 535464 -17463698593348823198624953958400 535465 15919333640304888451581948024000 535466 -19014882131730800763152641188000 535467 -35525226418708476863971267594920 535468 3064048347057130592872038466560 535469 -56237116790778584893495016276640 535470 3322361061706058704229409066240 535471 59184196619593935251947641894432 535472 5077599585279484667335111950336 535473 2279410275881917520518680790722 535474 4409160057028785010681358462736 535475 -20097748133470510610611826164500 535476 7581606929597340088405398392832 535477 28141027177728150140314459193440 535478 -31295137355782599671412855396960 535479 -21918295543796805887018917632 535480 5665969708450767522774980812800 535481 51277336072011310514168636250282 535482 1960285668361341984866063105280 535483 -22783900066579510145364863743776 535484 -35029444515217625748077288102400 535485 15137447262335749377386471865600 535486 -3323954093328731974445801865216 535487 -25319419606095496593537259740864 535488 4379335146140784345457612554240 535489 -62492277126671529542472204203710 535490 -2185946789507892425445533676000 535491 2082439532016054384447430493064 535492 -9663302288424979661496335603584 535493 2755100118713194983622851575616 535494 3119502018694361619098952990720 535495 -15279990011408050363041877557000 535496 1960663162735442215031129702400 535497 -1790236797127337141252616324672 535498 -18556288364319849886845231234000 535499 -21306751947144963538327725115500 535500 -6944291111630461484450999808000 535501 -1398527870197127948748067862376 535502 242598943607538206210072923008 535503 -6616953945610133557438058597496 535504 11211618558016581815714568888320 535505 -39739488579426512401456671107340 535506 -11481828425893921192622723520000 535507 -2014614918243462568473813810528 535508 -24854190102711720214210179180672 535509 891580518275054160137576745600 535510 -6098088776612030997155661507840 535511 41335154414989710990718360895112 535512 -5814103848995627189383130357760 535513 -10049792175068044076779379634720 535514 -6491841413506220033572428518400 535515 6293735396053894144805381856000 535516 -14010899522487942358066807438848 535517 10581624841049489646691478501400 535518 -32106105073147289295555194204160 535519 -23291165900302983784048484130440 535520 -12802523855838612183796745502720 535521 13833907682150246492736971657712 535522 -249532129665865145158739527680 535523 19505652647705810534676477167772 535524 2226416349736715033448016607232 535525 -3701894505272054464022881078400 535526 31265101000567477691495120831712 535527 -21889471245340857295740730512840 535528 -1307631644350838184304090644480 535529 -11575453809024590074223081004870 535530 -6693608753665410052385532967680 535531 -28884618589906206355042693928 535532 2019513782315217779522622999552 535533 -882574954486037685122341928256 535534 31888029849077570853594174249600 535535 2254141242986457282076902366720 535536 6863547630269464945817782026240 535537 -20536637094901164355485842493788 535538 -6933772429981926357336920299104 535539 7605379165134319514072627412024 535540 10472267866260811047754999530240 535541 62128947360147026605439431358400 535542 1556237287960045018299417858048 535543 66286880707137407991967243935600 535544 -34721624256604922196662767779840 535545 -42739001426323068975841030502400 535546 4944783132132895361366806896 535547 27661646726148431160286017576996 535548 -1719743379047731862517123357696 535549 19097275495707072055603295165536 535550 4718863554438846286528862596800 535551 -10844046630585717789530814266736 535552 -800694802844914397352898330624 535553 21724910516610237736517384399040 535554 14147204327197778993318367894864 535555 21200600419482738202535330926560 535556 -31697056711584946708976861184 535557 1505117870272909298118549301920 535558 8552891790280986161863959616320 535559 34188853142719494758468495951616 535560 -9235609405031985618588386918400 535561 15701880250116963719212618428990 535562 28375131410419414405187622538032 535563 -5983268566767488984014593327216 535564 -23289350641264906662130247835648 535565 354786999935689328506360485120 535566 2190767662608546113848216770624 535567 35978548384499811226936089309880 535568 -6127807096439898218286382448640 535569 -56356282328282972539012309872960 535570 501002498838438848730665400480 535571 -26296150485781738391046683766228 535572 -27004797669830295390303155558400 535573 57350055022165581398349636887822 535574 6958553124289966783878515491200 535575 6372313064595680263841691903600 535576 -191220461959295264765288785920 535577 -20668988731427468922600705923328 535578 8882129173977574445442503351808 535579 -13768593606940978926342996948720 535580 1435852069834867949605212211200 535581 5885288961706939931200473622470 535582 16281375638405314593145050859392 535583 -17202558261242461197399347358096 535584 1911056284350387881915650670592 535585 -9047991946564312660612253188440 535586 -20211173510486491314050507293536 535587 2526292271254473907919684729856 535588 -32716370045206945885958242216704 535589 39753086572348456828400540547390 535590 -11939268972186044863139295653760 535591 -20575805757242379490338848836480 535592 2345367634752445138061947776000 535593 12660851420846966289346588235664 535594 59428579756628308058420754096 535595 20541216534236101257862820181600 535596 618212251652961985331473147392 535597 48707117563624679723785314863392 535598 -8910559382658618501238082239488 535599 -15347586377434275434500644902400 535600 -3283012456775255026412389990400 535601 1873386796167758243904186695040 535602 5416913208455820197019740044800 535603 -34725876342458542710386495343696 535604 10688774519806892057058164288256 535605 1082981482200370849619099041920 535606 23904525554964054751979604046752 535607 -30169798271420358686850011277144 535608 -156259281313168647715118223360 535609 -8169312616277834930621450271190 535610 13159332001417134292899223392000 535611 28531694001188714720949335278872 535612 -6452229768522404489857678639104 535613 13455899983446802350605771502924 535614 12172346021201374661027509995840 535615 -27100066701420571295277289353240 535616 -7388559104443039712382631280640 535617 7267754535823747742543827850034 535618 724316249692433411003013101568 535619 3562409367539375333548837877496 535620 5814884405375136055796196556800 535621 -9721834838429383248895135567748 535622 2026839638529059414386943414112 535623 25779448829668193353690423959168 535624 4751657490409772290989943357440 535625 10880932344356834786549853041250 535626 1250162202545222478272083814400 535627 -31731881140670770411084307660524 535628 12795529303086777272894341800960 535629 31990989580964033054612396012640 535630 -20342296765523205166568802681600 535631 24564965355308821122288210256200 535632 -3972863407398603998200629166080 535633 4681009132357680565233084723520 535634 -12495873468353716993103097751296 535635 12328441183094879060864947365120 535636 51115257449196017706207417339648 535637 26153019372304415689965271886286 535638 -1605517213394330552229737173056 535639 3214812712917499795646610972424 535640 5447308560431776444350469324800 535641 20147474079861636102610103424 535642 -15420756404828679836697301241088 535643 12767350519797993134685749459520 535644 -22164771015143113904960830801920 535645 -29415184551538331323048350861600 535646 12995413319625417386149785567744 535647 6000785918781320588981609571840 535648 -8854433191932861218176542965760 535649 -5944591146834178952911822579968 535650 -4929511415618776917531726518400 535651 968314956863282061588661214152 535652 -5491652680798060287892445046528 535653 1723475252310046614496927994940 535654 -2880955435164681614974628704128 535655 -52311908971623474294717917160000 535656 23579066661325719915973419417600 535657 -1762818148120649304259123145100 535658 -2467827284867173401813155914320 535659 54916785921528514778914643166720 535660 1261943126792048502334835527680 535661 10206711929989236857708437229760 535662 7472115201610970424069597918720 535663 45484998159929575375725838568912 535664 6461661875294496899301540986880 535665 3354450011172190632052750170240 535666 -6856797709639068841849204777968 535667 -93310550832405304389441237480 535668 -6929971680260504615068842799104 535669 6222450906213822375990624385070 535670 -4435574772479651838765968970240 535671 6664388322479442664243256048808 535672 -23723346564363655493901436723200 535673 39555138410041804125681565682922 535674 -222881824184384142926991263232 535675 -7404199560904073082232149909200 535676 23046730366370613070816109352960 535677 -23686794009504431324380671828480 535678 -4652757425807113101039649775232 535679 3562075126045159382647871441280 535680 6323017764608733382686277632000 535681 -37269284099112083354317778429136 535682 8597436382019680909168980155904 535683 -20955961352220834998142787207176 535684 29004179295051751854835540577536 535685 9873093821751020040728915656380 535686 -3086707309434154341121825013760 535687 -4973743673015484657022426714608 535688 35724411574348801751572333824000 535689 -11337861002748741880927965842112 535690 -12219912212226502266032192042400 535691 1764318637739028811441265732160 535692 21902341732443864258494603300352 535693 -30035434918140937657653425719776 535694 210429521837956986234543975360 535695 6037420841202171578654616215040 535696 4592904918936283019971028058112 535697 -50994344705306373788147979355854 535698 -17474158885531771623038411525616 535699 -48636744897283759747855965734240 535700 -4412842392862502599734823065600 535701 2259790443509472590906959715232 535702 6427225304409792841582833304704 535703 5151707617765400388740692207104 535704 6943175745883596337827419504640 535705 33639647857447950813136733784000 535706 -11859868794666016075636002769920 535707 -5336663732886415434818874417360 535708 -5083475930224966921380969804800 535709 23709214840974846943194402023910 535710 -214489828698981456465353134080 535711 17780987114692905905097001026048 535712 7005654603118822432919308664832 535713 26923817186601207692227382714544 535714 1607929851778305983497332741456 535715 -1896367608286448424149354682000 535716 10715294308989133187505235095552 535717 4203718414891889485640713351386 535718 7288155452820457253146465727616 535719 -17955663939667122540063925364352 535720 2879316670014614964568541184000 535721 -9271264302808953699706936653708 535722 3455781752641180304398289635584 535723 -27185086343727229961071150529120 535724 111106272429455662037541897216 535725 3544813421848993170414176654850 535726 22898591480861010438474648981312 535727 -50186889787407007156880778221424 535728 -1521947263073038497957815156736 535729 31901550217218323589292021988080 535730 14094014672911657627733462580960 535731 7683092675034829895132195802624 535732 -26433561709630310587131332096000 535733 3267274122652406281017408494208 535734 187070909052323905268545974816 535735 4220875668045404178085134333600 535736 -31047811512407038574506082672640 535737 -241829937686289102290327027232 535738 3031822957578116440447197844992 535739 -19319499382590365959972026474576 535740 -14204417662203463547328715545600 535741 3241130727422013302144266819142 535742 -3222621749823857202606397702656 535743 -161911345477371109077469944240 535744 -11175299036321861184527907422208 535745 11513782805754000627157195682880 535746 -11301225018795952691611477363200 535747 758344687576577011836699948720 535748 6940574131308794287279563657216 535749 16928152086537282350772996711840 535750 -29838162572133005515223546496000 535751 24349624961514265288764429313752 535752 -9028225863128751087743252398080 535753 44264518474027033493206122326400 535754 12732673132982067829457358102576 535755 -12413546914624217406294468341760 535756 -9777238825561960577839973654528 535757 -12407870574123936209595640889994 535758 -10037809299596871144364618286016 535759 8008696862353764753998367525616 535760 865966607611437461333760245760 535761 -1695588166562104513402177995360 535762 -11797069258732480383372401733120 535763 4353851604693970879873580993184 535764 -19889295613785691005971991066624 535765 2681200328702773528821254303520 535766 -7729143955449729893259211468800 535767 2150757639279094047428828931840 535768 -71568969171422568934328585072640 535769 18585282568090536947524255044 535770 3089538404825828752392988785120 535771 -1885549478952390842872898484028 535772 -15671884730660898643694985384960 535773 -3016022746105832975339891761152 535774 20691279466884678331213008299136 535775 27526575139026711389275310655000 535776 10720055804751491799038139039744 535777 4149892993105702401381813631680 535778 15417991361056088468625209794560 535779 -8338873630770448829153499187800 535780 50954159215715056438433587200 535781 3625733194949305066597586726880 535782 1847821522182463838812579908480 535783 -36739526106604121003203226816968 535784 -998797358588458050994840765440 535785 -7547154652319340909044382168960 535786 13699132728637351499063403932592 535787 18481776184520338739228554891152 535788 16562145281121754909598223360 535789 14994754032665527756446799813356 535790 15092871697971094311137740521600 535791 -13327209743502564682787356764408 535792 11075933160978646739412851818496 535793 57765920084158981558493943369042 535794 6955557192208791287084898934272 535795 1545889964085188586500688526320 535796 -30848024450316525552234096374400 535797 4348003860878885872158918610620 535798 -12352250936464398518886063093600 535799 -20399647553055354279203805268608 535800 -15553225510695860774502481920000 535801 -15877581016011909767195174709248 535802 7603515295750211877087952874352 535803 27942307194096299792777876359704 535804 -11141093908500702424624862208000 535805 28826548450394088860579190220920 535806 -8263137551529591779910049153728 535807 -10255874475909130164701826551568 535808 -2460289935638123781610731995136 535809 -9585132895361215040257596889296 535810 -11801089212956416329301888058880 535811 -41986117430294625081517959747588 535812 18663206454986464785272882752512 535813 1315659291459938116053859141120 535814 -500205886846966704038456355744 535815 13091545549272332495435042973600 535816 -3512628399955893380657018219520 535817 49392874733681893450570401100800 535818 10422799333694201797627016565504 535819 38642698526210948649697153006840 535820 1851454465771228332678120468480 535821 -2160494818106787187635623832000 535822 -5280129631807938518121620823168 535823 935845212761017563017301637104 535824 -547295420717545754512406237184 535825 -27698458102566174943441164871450 535826 21085612021178661043091321588112 535827 -6879554872676967500881081463880 535828 19309837793941945241537638172416 535829 7826094485538030504510792407232 535830 5641537159751117704555036619520 535831 13202871075653809082258774112912 535832 -23234421927688191589545650073600 535833 39734253179708398617361493906820 535834 -473694291736472881803031103808 535835 -6702442043207370675222853856640 535836 5589727020975115136178736865280 535837 2127004119419325550032597666912 535838 -9479807675556397873684607232000 535839 7760140406643853660567402225224 535840 -18870809557181527826370908651520 535841 -28361244079221019378281604053228 535842 8908263928618498272496041642240 535843 -4162964555455766453477515092480 535844 3737813596501809344888822534400 535845 17405249052516964815046953902400 535846 -6562231543566975180505736713536 535847 43631376829990696159462011289152 535848 -16136003351937300616383930777600 535849 21057170306477109102297115273850 535850 5350756860234119207906199148800 535851 -863051066150987351696828923620 535852 36247504900438348231545487559936 535853 60221340372752580038216743042464 535854 -1501561510683418816828475295744 535855 -7707926759094769234268939133240 535856 -8861791857822693590840601182208 535857 11841703586201366080072424755200 535858 6903146069444572813589736491280 535859 11624228764181603284217003634060 535860 5519606142765152806769461132800 535861 -2427554785308890622055992027538 535862 -20198058644297913426222598684800 535863 11932507231856514988417985319144 535864 23444721274322099277134559498240 535865 -13981726381769723966825727607680 535866 84736665585024570127502327808 535867 -4585976428625820230630691635208 535868 -41390521617509917673122726167552 535869 13433493356675181702965726553600 535870 3166247208062533898666047628160 535871 -6167034307510019549752882488480 535872 1155528775574427386399699238912 535873 -11559863442920903157010738651436 535874 25038435673203094025855824178592 535875 14662253332137554072851820220000 535876 -8459595135038020771520131368960 535877 -4889144999003126060603402064066 535878 7317721160119578831584111789184 535879 29198432150743623992848652219480 535880 11556443668977144343316797286400 535881 13769309657648094934966718087952 535882 -501418929042371140762240160208 535883 5435439243089473605411634017024 535884 -3013597850988166703672976843264 535885 -7304199921321940898257810020480 535886 -10480264336329559528343137285056 535887 -27145006827165663870747760571592 535888 -7242127370852267560260649689088 535889 30191577500975351935758007382640 535890 10445126867954255572384760593920 535891 4771249006461803506125553178880 535892 -3565394126190129609128165038080 535893 -1926306545181763921595303342976 535894 -10785913707610650071576065252608 535895 38684534990425834905841322461200 535896 38340147987548972032852961280 535897 -6561078873402509917557975970560 535898 -3048758237705004415773135233280 535899 -5073330040914095535130985624832 535900 -12290353323803984567524177843200 535901 -6077372376714775498979881958400 535902 -15487792180302680538338431205568 535903 83178005809315497167903643520560 535904 19937551250297286289033966780416 535905 -6904294113659282366656014585900 535906 4811152052763444872153273909760 535907 4946691896396214173974514072400 535908 -4570455198673575757763266387968 535909 1926612703754158560141333472 535910 -16161367865004997495810335872640 535911 903307668647411050266877162704 535912 -7347909727429842569580145428480 535913 -43498894447795315396209844783302 535914 9417579927042386287762514519040 535915 35682666390859705690784149006560 535916 16233406314747780542152674474240 535917 -20144563840152458016192033117120 535918 -28939740561654906074402230395840 535919 18291652782312066969940385626320 535920 -1381051991168818326546835046400 535921 54110695981444326242995771058544 535922 -10167173414570819435888528533488 535923 -14769558262204553107615247493120 535924 -3313764265787852155531273919104 535925 -7631680220404301975956248490200 535926 1107178811110351998582782400000 535927 7789652553046876293131976279472 535928 3341779562506232018261036728320 535929 17067329052439194725720853896784 535930 23545999665627205200018221115360 535931 38176098196710240148393143647424 535932 16561096635455469719900493497856 535933 -28243437607886066617314601344160 535934 3670253080809610802071444344192 535935 10895734264099971665968652422800 535936 -20567116766782930796971189862400 535937 20242882714040270185611136019586 535938 4085833453834088912832171606528 535939 -21754257174626832724826478704260 535940 -12688662107095785148918041477120 535941 -5097095986316935016974250923776 535942 15867055666120632394300753071744 535943 49825816584699634816967783271192 535944 2264026556011547321225735454720 535945 -2819921531495366399373445070520 535946 -8598247201160171317328849805312 535947 -4532658406862993080741977553728 535948 12269088111144682615410562733056 535949 8304459358762016994635614479660 535950 -9332813770487740026865444752000 535951 -21583701216758539684659206230088 535952 -55534272891396206097686200320 535953 -11042513517246954609875869224000 535954 8547781617577438639134126141600 535955 5233431491685862795394389721760 535956 -1284005234952960124634005616640 535957 -37284791650214116165415233031794 535958 -3960287170130440676342298208320 535959 3531202390868829181823033025408 535960 16598641316222647184135592960000 535961 -37806063319173334735283467027308 535962 -13950024136072996636139038276608 535963 -13758192316420770408844903185240 535964 17566473021900709591074226916352 535965 15403384577927060700106902369120 535966 1191175482613684365364701101184 535967 22612801851673621717797831746016 535968 -12398362502343278039418168999936 535969 8827235268238452768604868453760 535970 4389203546924186968432852027680 535971 5365233658861290972436670671680 535972 -29534763736162867928899911716224 535973 -45107282744102139465123656243778 535974 3628686905030892854641095495360 535975 20572762073617979168066990685000 535976 2393044231574851909516454952960 535977 -82498416864381502683058650780 535978 26465932560561498231583306404960 535979 -2422949929649921952296698172400 535980 -10467637967655466453962544112640 535981 -1288203030518987657100039483008 535982 -4152777654272533871901726516288 535983 -6915495986058558886599759428736 535984 -136266699600523203769824542720 535985 8479548100969814874885692160180 535986 3434858306057783928080333407104 535987 52654484093125045462887550421520 535988 -68448031414230680777508300263424 535989 -19820190394417106502222888412512 535990 631760429135877410483328614400 535991 33818253170318130337167888388392 535992 -8528365811030238057213747855360 535993 -5370953892982686893797432412760 535994 24775682998096206352957934903040 535995 -154341693032774195996046906480 535996 2152474550531942397263834240000 535997 21166805091078198850138519433664 535998 -10756960270995907131520028031360 535999 19616518829424674008628635400000 536000 15002672242132119641148358656000 536001 -14607443446334583578633382900480 536002 11436742774451814582642912127872 536003 -27500794247900370071831976827616 536004 -1261262635942609343078087270400 536005 -13461992529785331716133468614340 536006 -26864654982026209412876535654048 536007 18400422766800031436513186238240 536008 -19329667871365504850562384814080 536009 56286638937076032868281177473040 536010 -11325198335283503632165659194880 536011 -47451037027723782873385072413180 536012 -26201465062039311571661584063488 536013 -5233314791609981643719514225258 536014 21150647474047536653925623242560 536015 -17810944193756053733947650432000 536016 -782161097825038547362533212160 536017 -63346628334074114705284555761934 536018 10320476288999954859518799369216 536019 712663720808904628574557743360 536020 1594408314072985218065257332480 536021 8944330893209056360024107471744 536022 3132563962167820420866153968832 536023 -41039843067752342924704628132728 536024 31178925929254014540516539688960 536025 3680465240894453526115690689600 536026 14864267263383979551991947977712 536027 -29522957527566717255980216912088 536028 16461839333355039371287309271040 536029 -14286893206974898699863471513716 536030 -18968365298194355562702765120 536031 -40075913794235590167225205106160 536032 10551095394646005749690955988992 536033 -3137933977959051779917730156220 536034 613662350683506205618965899520 536035 -33447772130357168712463766034240 536036 -8852959539086112932564218033920 536037 61154913603135679506112443552 536038 -28872541246615579025420931072 536039 -1187284116504339323029250090400 536040 7668724749515663664452573952000 536041 -29955147507656283298093355050416 536042 3316725118814721073046164186560 536043 -4651245549638188410489848986536 536044 -17663417212677658890084722456064 536045 -32768628999835234670597727539700 536046 26642910925359566797387244544 536047 -22214568778587231801283907809200 536048 13589833292844598479195091894272 536049 -4509807039859328584418374583166 536050 -4940258757861876056988591398400 536051 -7396703329770267013664383440948 536052 6618034592087726976548627939328 536053 23716939740471807213278792978080 536054 -10129039217625534022473010791360 536055 -9827094285060029904812922540000 536056 20641673897566399013618695311360 536057 25958342339124670296910295379306 536058 29652200560196080160014747160064 536059 -53999088728483919406426999691740 536060 9074637970236442619817903198720 536061 -9846446277675417480285974107776 536062 -12964545794166473219514253070400 536063 22914518233548359494846228260984 536064 2358420616670617708077986611200 536065 38719482374087121606750463343400 536066 12483857325238915025971080347520 536067 7739494940469627947039762460672 536068 -19230193802341912184061334197760 536069 56274915288777455448821756341470 536070 -7262053988439234806723508848640 536071 27104543059211466188091044201944 536072 2181830674337068700238864721920 536073 -34202461595021268986495123832816 536074 -693505348815827854967579912448 536075 171425488476444431786046348600 536076 -12132563122839804449282866407168 536077 -33637768487857588359966589696320 536078 -9425064558445300833541722716544 536079 -34031958946362298136756774282616 536080 5865910049830665122943135989760 536081 49236328069131776934560244864 536082 -12242709415965814022094403746816 536083 -6933610590582211599741497925056 536084 16258877095551207563141947324416 536085 534428180991714395778305659200 536086 -26025908408221828156147055575008 536087 -17004137973095184279855756078264 536088 3054977690273840858106886225920 536089 -5621560318101947462802066102140 536090 -16872268678442277629558846695200 536091 -2716686522775267662011259887208 536092 -25256324448055088428997142867968 536093 10898976391648869529224014504940 536094 -7712395051766992585150175654400 536095 1732239008906203845524672002080 536096 3813019132054424999541427666944 536097 -17555127846612614382747903471072 536098 27226148851147583763428525182800 536099 -47164795265188997042339792244900 536100 -9779874886287469919291562777600 536101 17524846689204210691582773047102 536102 -10740453447608251663736334585600 536103 -34701273819997218318099099863088 536104 42461132852769950670081892761600 536105 -13821960226185544750404829560000 536106 2697672241972889221780111680000 536107 2060496447091373623463519222016 536108 -12370672715071533182992478521344 536109 14380774944084674364799172995200 536110 311681051883385430528213184960 536111 -45566613943654106668798999746288 536112 731237727664806930703619850240 536113 -330854326577245542068712222156 536114 4571857526019451479351257475072 536115 42772701247124519394472635774720 536116 -4688571840523284554341046267904 536117 -6010233718484667427982943961860 536118 -11048391063222223440548679823872 536119 14449631871489522917762352305296 536120 7981315521903313058591461785600 536121 8859402276526432282868197450560 536122 4326571835831429851678114297824 536123 -13679992428813136379448951456000 536124 176575374437402256867445063680 536125 -37183659388457044834488991545000 536126 30624919122355153905784653088512 536127 121628628788649581880357301008 536128 -6543841075592184410831553298432 536129 -69019939313256495645444739574016 536130 749311711387837377913922181120 536131 -39738500120592218141533610908736 536132 -1032596553617264062633759711104 536133 -13269044119380277282319145424320 536134 -5097994955702050595590855925568 536135 -13792593153138856600253616742920 536136 -6907935009674778161749154611200 536137 6170608286549105575055660411904 536138 11703548687648019528697001052720 536139 464091028832870284593601013220 536140 2737941127693517439700361671680 536141 -17295200758091858364216569896458 536142 -6291658323270516025474274488320 536143 -38354902739909593520773134864456 536144 1278466274027559938340976459776 536145 -1342772302293308679006407477760 536146 -11335843142708044822252578645696 536147 -47831803864689532495466653552404 536148 -5616373536116205681060548557056 536149 32403839433322694500197248819150 536150 3348173582668037764734194320800 536151 14283689431344133633272865152 536152 20998711998543983173297475788800 536153 11510537928707865698847107912064 536154 -4021891934023374503242554657792 536155 -19253955452368451213612412566640 536156 -18320355750937152412619321556480 536157 7074253807989802861926064121388 536158 9026099568856684365703282826496 536159 18826199890104415863719717522904 536160 -20481941890118371802902222602240 536161 2901940444720880881828807620400 536162 5753341297065427345534931374464 536163 -25008823949785110132327502918416 536164 5269511260154689301646221156352 536165 3040837752430303068987762345600 536166 -21507093755513809225061920502400 536167 377588830290598066242246963632 536168 43394971389396256637949108034560 536169 -35904778985528363562933006970272 536170 -10851165010076708208307068162720 536171 15399903346662294943314996889200 536172 1736285060647820877384425324544 536173 495928106110074176740183282560 536174 3997748806207282207514261408832 536175 5217120833774073122987198283600 536176 -2613436558439809247158128869376 536177 -33791368577063183323090696474128 536178 10999387174582930914809478762624 536179 -11857944922817357064786939714224 536180 -15356066521395279043835199590400 536181 -26468572561904233726019452046880 536182 14217904118710143910526971884192 536183 -24913248726726077282248554623256 536184 7252696059538565164768976056320 536185 347797041119052014485475479440 536186 1690524184684249013637316396800 536187 9858807578364688151427084913152 536188 29894184561718237329089732261888 536189 35268890305889155662688177113990 536190 4862213901390587501049958160640 536191 -39494228017613780777711615713408 536192 -17177411287108455512664755404800 536193 -8728727628463549091731268657280 536194 2127243767181630961288119386112 536195 31314975103825910326030473090000 536196 -8444213307088523340886176887808 536197 26563934779927617106377636290172 536198 2164302148812515313659765745408 536199 -10326617801049391318340124307200 536200 8348269933448735233573453824000 536201 -20371975669567909548221260211136 536202 12537887421087110117125523864880 536203 8935542105497276052838378986452 536204 -10785394184830933762377371802624 536205 -23397266079531714275126253476640 536206 17027585653316496720717791600064 536207 2233738299029895953686345897152 536208 -4341468464038082491051686690816 536209 20264960227863703771665538396020 536210 13828075586779087718383033072800 536211 -8128711952083444562911684745712 536212 23667448567688231922304225475456 536213 -6775981135879744172455097543538 536214 -4767610180178214892698266198016 536215 25481089879929965460970267326360 536216 -17410127134824646580719069040640 536217 17933712572305136062434314700000 536218 -17167651649246777017579594421760 536219 299341872517143618859265839620 536220 752776932804305484975272916480 536221 -14399550004579344603817688393888 536222 -17730485534322247458428599402368 536223 36342272085710815063479260323584 536224 598434721143295069625688391680 536225 -147411897218477091589770580500 536226 -1514511429914190538152985251456 536227 -32268381013439402484049649413924 536228 800840209445268583131909967872 536229 -20874900653593212675944999362626 536230 -16416343808019461790286004442240 536231 127057918977333965446310680272 536232 11398886943502628514647508664320 536233 -12384819228425583763302452960518 536234 19716953023827031729753124749152 536235 -1865849329622323011223235946240 536236 17947073040275188523405314561280 536237 -42833240398925273399233459980960 536238 6921593859754209043552021452288 536239 -31261544244263395217083632252120 536240 6829959424995364410061154549760 536241 -5174317581989530065086657200896 536242 -1228342292550522672823343167488 536243 10434395075014956500614650708492 536244 -11354523692966106920766337757184 536245 -18341841147465949723675342730880 536246 6493972783708929998274229959072 536247 -34581680868284002633937789334960 536248 24568835728958289482462679490560 536249 4556445616410868357869459995136 536250 -913267233241085474599367520000 536251 40265575474590422480753992098000 536252 32819219876129060193523387299840 536253 -161307259787696371600411804896 536254 -7461373939336986955673295948480 536255 -2383154186986889128372683522840 536256 5549850892113463900340417986560 536257 24565589128443395457288447814080 536258 -545757765138687042531785733216 536259 -12638016074977680492089867231496 536260 29457092454952733324712513434880 536261 44273193876237391930206130012224 536262 -1097196430810061123429867159040 536263 -2778601668049187165752196378112 536264 473764562105662673657035023360 536265 21710744759999520097819138510920 536266 -9733967056094948031854434953168 536267 -55632839343447197019845293944684 536268 13748019571625592964171918786560 536269 312526944630609382720040041600 536270 -1866472841437499460810962903040 536271 10209528944250221933117499205512 536272 -8076629378665609773189210112 536273 -31846468987414156788429844094478 536274 -3046204294042321385180273122560 536275 14582745276078425254488044365000 536276 9907080809983548138795142616832 536277 2255743799299203708996316775232 536278 -10809854473796998782976363186944 536279 42743435120389770352876721663880 536280 2328129073213908420232820736000 536281 -11560075542765786020165538268918 536282 -542922143543858973600510946848 536283 1917988428568125266999898341544 536284 3739720425717112186787846922240 536285 11823182581161972998055124888800 536286 -13577237963247309976216197740736 536287 25889012647653880726482397355936 536288 -13735482343549323077588283555840 536289 9066136760030759226205725546048 536290 9881712254039477144119942298400 536291 -3207127131355432436834468088576 536292 -25780156585524735261992660352384 536293 23487118034330058287598978012542 536294 -30601791056664716843927355102720 536295 -10689070659956023165913532325680 536296 -114536749357779009426914918400 536297 -1082278061936662415395674720540 536298 -3150299103949646718041373762816 536299 55515473231904437753395441433736 536300 1885056318111127058445578956800 536301 -9841219116791719172505432686208 536302 11142940401819701204890148718912 536303 15290570873148769814676845150184 536304 779917007258604807374376566784 536305 -3191711161804817217402020184000 536306 7597988167597091373621745742352 536307 15197428944420667892406791600688 536308 -29063234737122544304178947347072 536309 -8921281267379677552274008722240 536310 -5587945219785008871103661308800 536311 34167209387641458473366201735912 536312 -12940971730894494284999009648640 536313 -4099812794565641672547058264080 536314 7062256053997788994804480642560 536315 3729496287183426703587980824320 536316 -9777818850516309826324105297920 536317 -6292662390510080943987010122048 536318 -33116980009353582973116897378240 536319 4830690432307837723878927742704 536320 -4836575750978948809928107622400 536321 18274548084260167576324304553984 536322 -443866937863421387672626969728 536323 -6933919287609852081341042471428 536324 -20112329918525635654243246226304 536325 -101428395575881788332946014400 536326 -7467412439005468727145692163840 536327 -28132543113741404999235546884328 536328 9879886130356866884507231846400 536329 2659971817776974314742358408976 536330 12836420791743798257993700478560 536331 -742994345983283005989138370560 536332 -34605209901437903248896299133440 536333 -18356029026199181858109412194624 536334 -2316019446561240084632299637760 536335 11538834696933564391665579628560 536336 5894240119298490415097307144192 536337 -19056514433177994875428203032832 536338 2865401288340554562267934661760 536339 854991135165831179013128146824 536340 4050174540406887892645324922880 536341 -12078171104911075286820020751428 536342 8095286420336320443687032151072 536343 16092280228590388504005701474664 536344 4676018701580836532743712348160 536345 -15106264275366443463485831403900 536346 -12608227472175760457134475170560 536347 -18964572595128703691769456061408 536348 44846205082686339907173477508608 536349 16444412056881911657511959996448 536350 18017833896987697966660724476800 536351 -9228454720655447502454807901400 536352 -7446665138620663379504582885376 536353 -6978362699417519482387441706398 536354 -4026200599268481212172257434848 536355 13507082736492812900119211448000 536356 40339876539807100375525060065920 536357 -18463797270999330190838603603394 536358 7772420701931214492408752789184 536359 -30534788204755539329320542829584 536360 -6490974717585813703319956684800 536361 9584439026456425280874178394304 536362 -2654562672594252739024280451072 536363 62002676665228320692879048603280 536364 37478342472094294000940585465856 536365 -42330956291942812488900759418740 536366 22982575811974567753296808433664 536367 5635177995905547987987336471840 536368 524708749471218029936519741440 536369 52622713058915895709881821239920 536370 10869160613460940185709459622400 536371 48583897415986779264267219641544 536372 32690218529650834031294808840576 536373 6908502724672134078631035529884 536374 12854608633932540379491521168640 536375 14865540152677286694114229464000 536376 14020534823231918838539966976000 536377 36381904210934311639385809213226 536378 -4477026246153948960019201295760 536379 20079383500267954928703955810584 536380 2078076135767089815478348738560 536381 10916504405486427549788982604812 536382 -6126621651349544058197492736 536383 8468731264974521954479563147984 536384 4651483751411143694458953400320 536385 5090215201316417514390344553600 536386 13270504036677444975663348556320 536387 14391950340864780489829392756072 536388 4251234983108264518693889203200 536389 2390228057592647062308601283200 536390 2296791333817066647912243715200 536391 -1922753902723636858833424903848 536392 -15667946298734260501349318016000 536393 -4648564118354518380790478913024 536394 -7645021054204079093606549971200 536395 -2654584354361636031412261749600 536396 15906121811169027923749171934208 536397 -1035235649043308307599275118400 536398 -20811357014356476548283811924800 536399 58005772303538485171152522284400 536400 -3190732472159734215712250880000 536401 5604465987055421988786463667040 536402 -34954657398423973612037649245568 536403 3293145654783300465553848109680 536404 -3173372824677648528317872508928 536405 22555140621725594013315949941120 536406 -5338368517855904934429272998752 536407 -16667829013168309808664713540344 536408 38730114154381916861925969408000 536409 -6637007373886441070425646117280 536410 5549762114346216407753464934400 536411 -18704366129829989460546758661696 536412 14131065552533786859182544333312 536413 5255386963298058661748072091000 536414 -5633570985233572238817203266944 536415 21140304843664950342101040723840 536416 52090721163323225043587922788352 536417 10257503526745957169759114726592 536418 1508724038709046342585640325024 536419 -12147903386739827089102377373856 536420 17949872842485071764805858945280 536421 7809512296656171499052666774112 536422 -13585389205805575319811888691488 536423 -4419726796120216543857919520328 536424 -4252458976832897431022453391360 536425 -47546059641931915189241750000 536426 -5295633084461498778823797492480 536427 -14938024311936499083735967625160 536428 -4797595627726476708382596963840 536429 -11504484025393414518427400235072 536430 1032146757269943180294638805120 536431 -7217406660980082008984270470560 536432 1862026488856989667587324149760 536433 -985049320601901975843127584096 536434 -17051004464459417225862285361248 536435 -14209608415469180013867516092640 536436 17759490560544971775790322012160 536437 -3188308028959243605426460420608 536438 630729857728749684864860743296 536439 9014292308191879240479738267624 536440 25746102105605259326337773260800 536441 -31062711340312161174571906843158 536442 17760411447733223680490365144320 536443 50508069768274132272128462934692 536444 18415074036210981530321727593472 536445 -3353305357816698825151680101760 536446 92382373740166925079473122752 536447 -46060944369260877786362720671104 536448 -11965646516005890426505695068160 536449 -22546057949514584289430971399550 536450 -16968890724971373359004736938000 536451 -7109841266215574692912383093768 536452 11659642805218269217527547084800 536453 -36780144711313493966740530587298 536454 4156530063613147626295790146464 536455 -3117126314391870636791924849280 536456 29231888710429063470684728570880 536457 -21077060466874217949997312984560 536458 -1081761361897148651710798571520 536459 -6811484145802128203010807637248 536460 814099686194199532189341404160 536461 -12155931980621110545373252964938 536462 -41637355992521709693600613140288 536463 -510164743458991108778317212120 536464 -11540819775212261651281541816320 536465 -26556340809396038274020222774400 536466 37385883348418393592987409408 536467 -26780181354181937795707673670484 536468 236841416250860927913583595520 536469 35433127081251667777149117012672 536470 7812256471262911721051595192960 536471 20170180018109532825721146544320 536472 37207317250393406432742105630720 536473 5225443794456443204403538926144 536474 777816539507466105505303274736 536475 -5974945725620892338761552300800 536476 12015544976307083573918247767040 536477 -3481240020435490605063025449300 536478 -10837984931483900141673826243776 536479 57143103484489048208143120218080 536480 16717078711748180351885141606400 536481 -4802127298316471475935040435120 536482 -53137400731906447724564711845728 536483 -17325949148428097217800744937456 536484 -2277462602389904044406572216320 536485 -15027392832142228004644074543240 536486 -751058603715118648921907604480 536487 2186978127977810149833862851840 536488 1118847089412379139604942965760 536489 -62819201092514067012794441389440 536490 -8979075897142636062852569510400 536491 -20795148825393947756083913788108 536492 -5845348845042202057357329730560 536493 -6889634695251549931089906668736 536494 -3643652421797157135319786455168 536495 30473453478583710775063151721600 536496 -4705406182451906584043343740928 536497 14636608027854229858206304351540 536498 -2967040575735826997874059758080 536499 -9777211601820237177176979854316 536500 -12364345864916144921828603520000 536501 -49150458920044607757689569273650 536502 15515450485576257348038687965632 536503 32451821436680219074645273409280 536504 7445763076549387836328406016000 536505 -25330366681210839654353294887680 536506 -10324437235494892036173741660048 536507 851373944623981766975865499272 536508 4104884534616397315367033748480 536509 25498960532792757350287809744710 536510 773847795563555490899586984960 536511 375054802128653317126744458240 536512 -6472745894887098905124245864448 536513 -12457303013078207415500336450238 536514 25337151747109630778427584640 536515 -219678238458173762477416533600 536516 -20956963331033587820643921778560 536517 3904423049085903706049935188480 536518 17730089403549009888931311249216 536519 -18567886764193016039716239790656 536520 17236952690778889495371708825600 536521 27251826889270046824008005167872 536522 9747693055219611068469556984320 536523 15144704550922946160071112444144 536524 -10786016884059463902802473890304 536525 -21491798195032944571330049366400 536526 2071267535643485330450108847744 536527 -15205131042040260698541187689680 536528 -1916635139352327779273181339648 536529 -2287571298768220953405868030080 536530 -3467761384295944166593678719840 536531 -26086447167523700432925319723668 536532 26950699591578606466925581289472 536533 -6518302255733648241391730615218 536534 3060307066331114009368700080416 536535 6231551211116133178813003381320 536536 -6764021258818045174656724500480 536537 -18853456831071626868209457577848 536538 5918143083219014170448977164288 536539 9807041864415000821510361036024 536540 -23092372641762513353441518924800 536541 36226447080513187537886071690080 536542 -9242060913245866929023390099328 536543 3765786048124706558324723660400 536544 -11302526484375242250205297115136 536545 33505554160496247041302266273300 536546 -14045976485489214779611926119040 536547 -15597943524090800294715551381760 536548 5561171026530209998284332548096 536549 -10580825905629765687774851500200 536550 -383081226977150600250752971200 536551 -15746632330062865814098113643496 536552 23635379012429826585244891054080 536553 -540334146861223343947317965238 536554 504964824756677391208762340352 536555 21117000520990233822959834040000 536556 -20418830916863897483182650295296 536557 11231547994931733383225218546912 536558 13036626290315485997962863131520 536559 15545942841425568635918560381704 536560 1266221490497885733257237299200 536561 -20452813285903522095553485713838 536562 -2778779395172952571674987250272 536563 16539404505467974127307493092812 536564 -7727795720307390514077353846784 536565 5519184952856533052781825119520 536566 4458708225815060521692371459232 536567 7768838968270571383354460501280 536568 13562207817606369078440745369600 536569 44638818045610730279743438684560 536570 15482233547509664000848543296480 536571 -23343021199102202543278552826880 536572 4679215288900053210544459387392 536573 30125341029845381518123574983104 536574 -3461067913761380644272349400448 536575 -9769806235145174916793774915200 536576 -45443432065678921743286778462208 536577 9730077827652946779890397027120 536578 -8222651926442590313174725753344 536579 6202318575912839178505363937280 536580 -1627569082927579322501335572480 536581 8953760185644702551696276060700 536582 -24584568217643500644390464968608 536583 -36008908697235311790381944395776 536584 -6175379134589722702688413117440 536585 -5808755802369313577792775224640 536586 7562518475411355544547672580864 536587 13435670609802597765908210495760 536588 14659473083642568775586047942656 536589 13413331861936081716085795418454 536590 9624258339269399891930395480320 536591 -35452328968906085373435218463816 536592 3068470751962886527305662595072 536593 43862142968592819815656111953842 536594 -2942808657992447413543649904 536595 2562792589746625431808545891840 536596 -7124820347058204361875879569408 536597 -732013626303239667308581712640 536598 -409104451184462100905062579200 536599 80094808762742014003256274408096 536600 -4921207424387085174205860096000 536601 5276399062129891467211922711040 536602 14152683690645638943179313679104 536603 -12906633559110957047782345265640 536604 20293601254095642112871165555712 536605 15619798221025261408518121156800 536606 -2650997056385245295497129825920 536607 -6281004209657926217230429330680 536608 12495659000543488505190322667520 536609 14530446627219247039404916755810 536610 -1354795453221702329127870074880 536611 13643596186715659337412710489872 536612 42229384583359861369721452784256 536613 -3437723554999283333641143896064 536614 1222915651222043426802521633280 536615 -10491710051509692496880280327240 536616 -29538774449619703461837687859200 536617 9062200135407330076784296388480 536618 -6306815164005078070968079568640 536619 8328406893858114848918598054744 536620 3586036576955824647914620078080 536621 -22295356019681881728665783939178 536622 -15460316303001656682234370386816 536623 2151714982731278036332129955344 536624 -13642762061194273562902140518400 536625 954129205317997506074741289000 536626 4435614537099536023310239212960 536627 -9021817980927674310794009237088 536628 -1450770524183785075387380762624 536629 -28445284136298015814368937694724 536630 24274196882122281102068582027520 536631 -5925111291176743546010740833048 536632 -30921821742624400497998611353600 536633 14516887109806241850111276771882 536634 -4545332145631941388711510567680 536635 13765122431792001978001565040 536636 -4479723281294098793334197575680 536637 -3517235264996851289065602325632 536638 25294987429597213210544568661440 536639 3942015921395986876220651122656 536640 32507066129404374130643435520 536641 -2535340052076820478801234699776 536642 8599925238691576058921686320000 536643 6353327331947693135815637116932 536644 -25665647370058118042060393889664 536645 -40783782451441919671110052924200 536646 8258005491449926453761669746688 536647 -7404551543283260758173953121440 536648 20746420829437052049413255493120 536649 12908673773287353686005785559008 536650 1566360191973255770116172134800 536651 -18055689650306835295058663322348 536652 4116803753249031088118454451200 536653 -7432226331469003510964197706516 536654 -20696934321112995400550795403648 536655 -5614045144951944229689416256000 536656 -8119751220929947671785950691328 536657 28972916332067080152213716126832 536658 -14964902263048849872763978233216 536659 17030624101373096421454904168304 536660 10698397609924980907666614439680 536661 -31247477631157690624227957739890 536662 -4330927136373737009704175207808 536663 -1232341603030225086592057944936 536664 -16180183358660111300014804992000 536665 1460301514993179314783380496520 536666 -3702007992197236290102848088096 536667 -13711384517559936571337131446120 536668 -28363785173667580723029938502144 536669 -5230358201052317979458246956704 536670 5097300276021487493414486774400 536671 -58371928030721243318403148124128 536672 -17621590129276509025972493746176 536673 14289828477173136017443176811920 536674 7225346268434372238055872345600 536675 -13611607153545321299694097400100 536676 7775125411043651367220178595840 536677 7787010142771859463649244758526 536678 -7816931569830273364389510306432 536679 13507462974347094974321879251200 536680 18171927084129432313582145894400 536681 -4349290104014065596777281139228 536682 -9129747845392258567458941360640 536683 -47819671103237455711338439936 536684 34658808103306455791221658716416 536685 -4101939586031448886737527571840 536686 10047161573415985556496375369792 536687 31381597194901271676300341328336 536688 1129564457551154291876181245952 536689 38187598306452643633962756294720 536690 -2208000799167512739466741217280 536691 -10911757395908043672459142628808 536692 289229251604629698486534683392 536693 67020763667948495883507827360640 536694 -17663421411434962245615648897600 536695 -6734644456436329810241614213800 536696 -601427422184055903745939660800 536697 5008989687595145212900388335866 536698 23716605009177437238941214520800 536699 -9413856349659430248428426910300 536700 -2512395579545807030049812544000 536701 20315790799910756097852048266304 536702 8929047892680213437309826496512 536703 -1245494017657416706216240896000 536704 9634366692965091674293272576000 536705 -8198091025995162523758177772800 536706 -614656269527525567283361701168 536707 1008797883564924487635116254704 536708 5336347206842867092605606169728 536709 -33555302019394750166082919089696 536710 -6736012834999939748061479700480 536711 -4005374041064484915970366645968 536712 10949980451248375676144035430400 536713 -465817947913955358025786736540 536714 24546021360895183950700590614112 536715 27743443816591971393384788224560 536716 -10476357226908125527214757386240 536717 -45716961457997430131217002172234 536718 -695780727421470189123135393792 536719 19196250295611088820858335331120 536720 9178804680641646615066490060800 536721 11241423119447847066589174659312 536722 4419619035922523981746236519072 536723 -756094255009218765435063602880 536724 32465112937975132389612025710336 536725 412009545958955719547705514400 536726 289725924543623243987290988832 536727 23017778854750064841089184207720 536728 293711782236058722175981608960 536729 -36450842107973764859248853663670 536730 -1634455645609973033574117377280 536731 3029106488566465418675782347360 536732 -16869087233828725405381825873920 536733 90034116827589902669190841457280 536734 8968164530744489458705877274624 536735 -27621688520745955620404253055320 536736 19581982461810140518518031908864 536737 -62000814932203346609857326237008 536738 -46060721288610019676350016085504 536739 -2154597103268532114382879153920 536740 -27364734263709884146721931141120 536741 -5777230426750730013897344471748 536742 1156595760593943231901058123040 536743 -46942367838966691879748540624008 536744 -25640042154497360150185868221440 536745 -4313582821365672225386440676160 536746 4526707971934189233451730843568 536747 1284912931846535726051435849280 536748 -13311147273438687221837281835520 536749 47864324587564355278772467433750 536750 -7821512152572173865637655520000 536751 -3019953299480445995311789296432 536752 -5488717070986395809004298092544 536753 11956745420842268009827457455680 536754 5357763284939297075816253832320 536755 -21024193808221071600106570029840 536756 55955439452043095660589613440 536757 -2577422172750998659676836055712 536758 14479726861740162105483815693376 536759 -1629585506721583500105364553520 536760 4902175267327944003725623296000 536761 -27629118181781043976727599092480 536762 1553420165127684452437354572000 536763 13246303992454022530918592766744 536764 5396533461666713208311032472576 536765 -13703678888965853482466696225280 536766 -2130683648304682933255755190656 536767 -4655356778050698144457842316416 536768 -15169145248756738151750908772352 536769 30372843007890634146930286560 536770 -8869101568843775261733022219200 536771 5297921457446259044449393926972 536772 -8803540870081271492198012246016 536773 -52499593411256038600110493066978 536774 5872969480293935541623919347712 536775 7593294449480023203836418255600 536776 23901167765080688118981277132800 536777 36415826081773798629667636417626 536778 6490509560605849699801314839808 536779 -30761044091736168989532242528620 536780 -29171923580922400247689245926400 536781 -4211201641263951544442749573056 536782 3214226982357489934288039608000 536783 18443007113235063929066530042464 536784 2697105642016805470549114748928 536785 -20492768606209696679079719563020 536786 -12940793612999362748171877267456 536787 63649532342819047229055748352916 536788 -3715746333586767740330572902400 536789 -4296481050014313796761715574400 536790 -91287103402565744193987667200 536791 -32016498022090175913711021234808 536792 -30686322979430624918338702110720 536793 13174677031684002150775807840464 536794 6295834651052204540125888826880 536795 -29561020286204353334090807832000 536796 -930572869285286699239176708096 536797 -19436685623523571268923903213920 536798 29117492014715582941067337659136 536799 -4439039584021690646041083134136 536800 18654062156229225568735730073600 536801 4785244733286514884979639184802 536802 3640366686408097260546898896384 536803 -37103390023622036993131962574948 536804 31971699787283456410487438570496 536805 17249228426211040215781559481600 536806 -12019683395818979232068889423648 536807 -480847334140064629460252802384 536808 5741015949215039851030618767360 536809 10399056887635157592462351422592 536810 13507965518594890213558935646560 536811 -10918110005186297554948457457216 536812 -6018127822428333103988131328 536813 -1833892838304765691606999198836 536814 -29136361379031551485926286911360 536815 -22174002438899159332536527170080 536816 -1267509195917863023378213961728 536817 23728156475059277242799029530480 536818 1382351703865923085463214910080 536819 -11012686680212460279018193281840 536820 5006069548562921603777974886400 536821 -15330539703614033382646698900000 536822 11265055890089035996814791446144 536823 -588925952710337076813243968976 536824 -9444806257315908778579200983040 536825 5389080186087525811068688351500 536826 -7311292565433666446870525698560 536827 13331252632083225756393165704512 536828 -13131335639591834833096520159232 536829 3688737071232838994621485470720 536830 -1795710377246930462234781446400 536831 -11099762558156004356543981553936 536832 -27228526291399173293323736580096 536833 12255437135089526451857407391040 536834 -21504296690169603537527403522048 536835 -2592152074580065126483573568160 536836 3916061652886073682241925312512 536837 8606152439679647775699814407552 536838 11577463938752974173078689346048 536839 -33347204607228735250490050336360 536840 -9302869400059145787754161715200 536841 46012012335121452750992694571200 536842 487817894561899726269166815072 536843 -25345539537210737521893993149856 536844 -9872054850709152681056757116928 536845 -36105743996178671498583846592800 536846 -5634566886365958504614077363776 536847 20750621975726018411636278851600 536848 1830258031172648103875049062400 536849 60994818481971818345229371228850 536850 -200205422340579735813782168400 536851 1054438630585601606032953434624 536852 13469843468481331815730053591936 536853 26450098169789923348378155071904 536854 -9762595782365030131690778357568 536855 60134269783817522015954824320 536856 -6531363523563930958864907980800 536857 200850192973728169242510364106 536858 2066919586382414997725270618112 536859 -17610332031085122456012988081236 536860 26182166708877881619434435251200 536861 5679166101098217042853763783544 536862 -5896064534694777642933389331648 536863 -13522147208866470411260532655776 536864 -1082331888108374167656278261760 536865 -2859656673383376216449877348480 536866 -17464945697248231457530285036032 536867 -18352910714677918069346805426084 536868 -1042809033019553082364692385152 536869 17592257639485201833835424606270 536870 -4877185171450369002652544826240 536871 38419112433976620366619253378304 536872 -8337878560067712125166393016320 536873 -78823752193138336672960972155660 536874 -8607296357552205279814348876032 536875 -2660750815091052454949612087500 536876 12866026554023371458026845359360 536877 50218162887826733423165983980 536878 -22642860293045210534371851821760 536879 -3442221884730324036868596420624 536880 -4866727085536143643618729328640 536881 56643995064115101481538182221312 536882 -7760044584893809981648637817216 536883 31570523550600481582957151668800 536884 26862493733290871306174315008000 536885 -4037761351012673860809179688420 536886 51383017019751437237570930304 536887 15781015534397255396040128326600 536888 -13635608359623902325951600660480 536889 -3223208287021434366536903798784 536890 1494558867194597227576745545920 536891 -12557742029823535261999741383708 536892 -19155112323077493786173315010048 536893 54520464943199158544328066800358 536894 -17641517987652649884774062224128 536895 -8180643692324647222213780324800 536896 -5753483586837550216050001838080 536897 -730884923459501133804878214720 536898 -340046174230158807963435002112 536899 -46409565130247570838191753573880 536900 -1884194199595169934585125376000 536901 26896437442446478109076736525824 536902 -1824902558162684937630473472000 536903 14563486895247639278577549575520 536904 -32481176534129644776879110691840 536905 4044743732733455260776872525760 536906 9963847630911083679357269885280 536907 -2112263401004863262271959590656 536908 -29029935548696370529969348463872 536909 -22083837820195758882545282458890 536910 1251352158502720512557912785920 536911 69347570140208451952423191246912 536912 -5952453682200792514605791969280 536913 4128417945197804673679054539798 536914 5734362293425224631697827341312 536915 1122015741347176088647458174720 536916 -9956850327652277902898230327296 536917 -42320485222703024728286821386034 536918 4036672459137713926914559376160 536919 12227181483712482759726641827944 536920 -2153643641452755176523286118400 536921 16978209854284167426031658403840 536922 -4377849273287736468450271787520 536923 -11992401555213514999117874704828 536924 4140957623888613504207470400000 536925 7587810388957939990858481508000 536926 6809838199529586142049747466624 536927 -7954717337655557569828953539160 536928 -15403678563824482235410890620928 536929 9268185425003802606484809546530 536930 10547900482593260977363279683360 536931 -14055296724481151820506928445980 536932 -610277442342628350575731350528 536933 -28575720988349387437009412098818 536934 -124043310593236919529200223360 536935 6285214468887826262851116856800 536936 11261179608394023964054537205760 536937 6631252880884600952681421867360 536938 23442898729255932447120697687296 536939 -17400039314893868599612974041952 536940 11328619593530464245050263833600 536941 -581508769935581924839947104288 536942 13516857981369602490998094517440 536943 -3292255077204610786876283843712 536944 15176974848039255798255026176 536945 -17472064764708060379981582826520 536946 10972353153702863949970026029184 536947 50818280284673644694201577464396 536948 63836972875098605299343014656 536949 794977246528246411052299976736 536950 -1125690292341785310255064044000 536951 -1103146133394421541662550085696 536952 -5315475756946973495425479106560 536953 -13314145066135754940721376203798 536954 -29865409950815658440226664259328 536955 -2462164106371092106148763818640 536956 5338489990542097916216211931136 536957 -33290268347087417287689856410720 536958 5973130280851705192069283577984 536959 -58136855473528517446524396864000 536960 -13000758912092961124550443008000 536961 -31560066957948600363519212587728 536962 -1151549199490597321549488892560 536963 13714039873539713173770544181760 536964 9664365191164578719246950133760 536965 -10170073329473716736443437576960 536966 -31814866171579717616763732903936 536967 18520435098850752782282235817584 536968 3013839620425257718091316802560 536969 60383765323236375333244307485200 536970 936146775574819926109785461760 536971 -53375480248546933186475805526828 536972 4848919641147833187462449323776 536973 -15681310754458790843921444087232 536974 19705737455228684922656473676736 536975 -20796267074827342293796070013600 536976 3292792409371448387997924065280 536977 -2893187666984908122330616717056 536978 -795388740235228027204079554560 536979 4683884440944114125918564834160 536980 -10154097988914631071726385056000 536981 14482521283469848453203075855744 536982 -1314866587025782724029338525696 536983 28833727945738253565893081472424 536984 177686185089344555562888069120 536985 13233327098636563025816169804420 536986 283590919887759809883096702192 536987 14493103822549170115264728661992 536988 -1342805829607861604024191036416 536989 28880670468611106875432178370790 536990 -17792899642468822727172764664000 536991 5197109340526917405309705156624 536992 14023576794803308557331620298752 536993 -12902184254089763888537597757420 536994 6261013793885340695490152585424 536995 -2813654892587540184566302928400 536996 18097642590508332694230821798400 536997 23462399603434276962966410016480 536998 16694930002804284521070039168 536999 -47509188534219554087950248645000 537000 -12850416212955219261857894400000 537001 -37205399796389124990795766868998 537002 18032167031795807177443428683952 537003 -43687348277185286010113466085200 537004 -9708976936661076158571877017600 537005 -14804988622643029657119935625600 537006 -2704118614898367269802551196096 537007 4671703209523345486082697658256 537008 -3332612791620832927998301421568 537009 1450176381893008825002795320928 537010 11683619605086714338940184757760 537011 -43137403683008944632621246854388 537012 3096452876730013680136484677632 537013 15519909128636739079899214007040 537014 21555254973717452012495528381856 537015 -4622699398365450507048475477680 537016 8534480250003450514483467571200 537017 9736472988893694137995565885640 537018 -1762029292669822043952782261760 537019 11883732769015025007666936910096 537020 -20388853071462485281497367127040 537021 -6052447736468963143569472994010 537022 23819101694380376863730078446080 537023 -25837709342547760036931557825728 537024 10698397969663373194732404473856 537025 -16568856637994356458757469281450 537026 720884397278312554074471290880 537027 80198847792247443978487700736 537028 -30644878034536572138910525224832 537029 21096475086696584396708866329630 537030 -6197868344837301278738881524480 537031 -56168214883553562273212529154536 537032 14165361515676478474421069030400 537033 2718550523875229689712854394880 537034 -25797656387924503180853256901584 537035 -8359287325382637640156272142800 537036 -7233650764859108816776005861888 537037 -3336579195997935681051817874314 537038 -9228978942310642639065547126080 537039 15603464483408044302312794915304 537040 2404606586048361807217299210240 537041 -31938331703452419259605413004558 537042 27823071027616572237562156400640 537043 -6217906246507464644971290204400 537044 5298277347341026892122045906944 537045 -3871886132278323354543568627680 537046 19927999997356449875175115496064 537047 -24497271027516357738365040409248 537048 20853420488296212922543985817600 537049 24535682938352919594600645935364 537050 -7043903474070331968475993747200 537051 -42961760852626044516739237019280 537052 -30930679590099474407575760049664 537053 46878426977657509007273249996064 537054 5118871187591708399186793338880 537055 -9543513662092618462890311286240 537056 -2150521441996694411785794748416 537057 2734131027050920594889482148640 537058 25598894444115185611844243660880 537059 4531445325826347208785834592200 537060 -14499326256549343727075029463040 537061 1375950667297675946036780502464 537062 -24695281658523550904688892039968 537063 -11867828291982901560340053700056 537064 -49150457798714902125170144870400 537065 61867920349970258710824304659720 537066 -5528453626198966547095497492048 537067 -6436335807789859552067614031884 537068 -13075807587274003828262547201024 537069 9361407578350479953981489203968 537070 55104867072971837589126960000 537071 20362879689170191512806106184272 537072 -10609505826252788924249780256768 537073 -6868502369667816813778651300800 537074 744512194859771489011197355536 537075 1370744257683247425669662899200 537076 30411737068700022097470361189760 537077 -52292452794912557590461123036480 537078 6208608037474215576746334719424 537079 -20248599811343774215066556855320 537080 6402028800016095589601685504000 537081 20545643341729340020125939361824 537082 796945442073864519876254260992 537083 -2423212574739553602418490161920 537084 18965510847213022404521778078720 537085 3914849435418295870011303765600 537086 23394773613898674262313705444544 537087 -14120719558046634345683599101240 537088 -17679410832227438168485606195200 537089 10838805289995863052459196380036 537090 7362720559976276877349378360320 537091 49556254661740060027894893770492 537092 7899326440709882142256659333120 537093 32369796211350704197178982242880 537094 14950508225866392450351516672096 537095 5744023197249561354784551095520 537096 -3966066010295285029167838003200 537097 35066088162799035512168819830464 537098 25497373350282246603108940938336 537099 -22603401366166638727682320080936 537100 7303792668607671512318063884800 537101 3586826821172510508509056140000 537102 -1066392682970215110620883095232 537103 7821059837148864990949574131368 537104 -8020425114611902002223870894080 537105 -20611158216656735247305672738880 537106 -7981796094805009801423044642816 537107 26775500754961140533760003622512 537108 -11397704662321983890107688005632 537109 -31734235923673796332305663163140 537110 -5001700627848134317650030109440 537111 -455247560635740972071994483000 537112 28938875541507954928492894771200 537113 82590186528122983024385128464 537114 -3902573511778875571608743324160 537115 8162723357081793251737987982400 537116 25901180412333710191219411888128 537117 -12026176875151556838912345405888 537118 -2537272840773888416664485657280 537119 50561490801056023833585382992 537120 -5955880958831045387067144929280 537121 480480525577439479340937019520 537122 2119765598859442561069386215424 537123 -16205310224998718993583599444616 537124 9934589865613811476076941336576 537125 -42089236942829645873379215973000 537126 -868847296637984955236842510656 537127 26672899318152517813858532137976 537128 -20600689536596643834719923491840 537129 -6718826667816805509690698080476 537130 -15831445022207431645857129100800 537131 15019199848629527222658371413392 537132 6711069437253395128140534991872 537133 -5717336909428348723688929024618 537134 339219132041198334446818136448 537135 19258273183795418054568106371600 537136 -6927733688421585982990499020800 537137 -11356442715740155818904674605568 537138 13893497099528566510814503680000 537139 29047928249057325908734069385656 537140 -8329845218701613257291222149120 537141 8638814023326048412031924328768 537142 -12246354754344005980987714969728 537143 -36861297519717267934852454155608 537144 -75001172153443693174882529280 537145 -20365154162871682109952386016000 537146 21552573966989234407080121372272 537147 14906387831481831089791295749728 537148 29834864344685102159577406942208 537149 32666296539675702519465266672640 537150 2717100183344815811904251889600 537151 -31404463799109934269758183857296 537152 -1775552499976768520775259914240 537153 -2432802173347573632001012882896 537154 8734442691255310097823905269632 537155 -979505261183061707029713393840 537156 445944093705429019670528566272 537157 3369849799910491436309479765406 537158 -1776299172326692057694284810560 537159 -2428718166241626123225125331840 537160 119719955543675804888501145600 537161 20274959384059760227697447839872 537162 294489562966902629172316253952 537163 39933368198528380202051922631680 537164 3225364079072108870516518085376 537165 6271190122579213273146858182400 537166 3517729532051972652683510441472 537167 33269787533720325776838271278360 537168 37127002438634173222655361024 537169 -7868597727411244006579909740430 537170 10908109713375307385333742725280 537171 28528441586311662709832499773112 537172 -15346417399777748214790364573824 537173 6824121878133717670801915570944 537174 5140711686810261207127879545408 537175 4134143080593197452012433380400 537176 -13889775101098793832088131686400 537177 6639164798615842869084394984032 537178 -6686474339031236009313869005344 537179 23015392155531440783317956589560 537180 -2483783205584263706100341145600 537181 -1521096116809868804559783757018 537182 -53297326197643609631002271616 537183 -13220926041563306980586600515056 537184 -16193788964799882060774057836544 537185 21102210107409215985653421783360 537186 2566440011165985161344492121088 537187 15878664097215099794591237281560 537188 -8086884072273595370790042869760 537189 -79440782404205664039452686272 537190 -12067636173708158893887895670400 537191 38578615907369253516345945809592 537192 2538611494286104712173858790400 537193 24722709783476403208499379566820 537194 261414375969053126612802277632 537195 15765421529410521631950884889600 537196 -17290766926500200391790861655040 537197 9237640673889297336307320962646 537198 -14356915204608238344863597401536 537199 -223767357303105616063475633928 537200 6625876685950514266489700352000 537201 9439707307131749476738081291392 537202 7468857742288201106848205716512 537203 -7526454056702747241800310284880 537204 4696566788506084744935425863680 537205 -41646812045112157575095695543140 537206 -26910445299730123018328150223360 537207 1446473293215639445248468028416 537208 -2250391510849889268253591879680 537209 26208987937133913799237460000580 537210 -9300655546024024669739697930240 537211 8842106152385655266463091430832 537212 9993092171712741657343589156352 537213 27163548741182815944369282758688 537214 4836021798933216095483178579456 537215 -4721604339255898794585108132000 537216 18180962857442187783079723008000 537217 59400800676509949324097915209732 537218 10074354288085272464961068499840 537219 17227928577871491748255538540640 537220 -27507784188396744342113006949120 537221 15115172736444161108751585571422 537222 6211853054866828916553461704704 537223 -14781766615427147214337506232416 537224 -214067484924178032448570199040 537225 5082307711610844131059741560000 537226 4248994689763304816035583787312 537227 59244507508073233088454103317072 537228 -20319444799157192906608917458688 537229 -6746436392950887369856871588928 537230 192761160389084908334329297920 537231 -26026268428642847259199358664576 537232 -11470265404363444306957923672064 537233 30002101438196307094860203506482 537234 -9207375747398083616675119303680 537235 -32126380015929031723074051495600 537236 -8814294841886148261648033148032 537237 26284362872465263030013179209294 537238 13347781937000688492799174825344 537239 -37104709787162398487846150822544 537240 -9336625583363411083062681600 537241 -51444775449829906664561438034358 537242 202110182793527020659668082432 537243 -12528412876803526404918546710016 537244 603515520412596271775913587200 537245 12773615422272500359089644443500 537246 12591485310175193571955568784000 537247 36602582821696424769894431167032 537248 -15890442872211785195473307959296 537249 -31909914095262774902708766144336 537250 -2208881543793078720300029568000 537251 -10463153313702479272037395555068 537252 -4564327780076278538736669293568 537253 -20720465357957143747711501340960 537254 21031183997914805816305777372800 537255 9752737367604821022165890039400 537256 41303406666507492222773494778880 537257 -8213985193915177068421755887616 537258 -1512422637268919559628862495232 537259 -29464253668009652093391815020296 537260 -5210940915751389064358558853120 537261 1561789127766810521507432071680 537262 19020557207463656645951109296064 537263 -27117840414863027470287880621080 537264 -334372337806079661721700401152 537265 19797271539706863622218429780660 537266 4629686287534315647832274017824 537267 2372892650105019144163464788280 537268 16099264003422375114954527920896 537269 -14203038755491645297685406765330 537270 -12760209242101142954026501622400 537271 -3488674262761499907306936849488 537272 -12687727910624368705102156185600 537273 -25509152427600213960171260476176 537274 -4311764442897122467539875070864 537275 -2180115736629964798340918558700 537276 20387288805220436311001188127232 537277 9005673972479868923903064843512 537278 9571123276309660095267343107456 537279 15683862980278047294256112789760 537280 355794368199304819586849832960 537281 50145176150111647863068606486082 537282 -18301947381762038618859736744320 537283 26608130782497560657812322108160 537284 -334754812822015171439799149568 537285 -244282056749396436385857896640 537286 8319841541038746423167245706592 537287 39668080893102820745634832926936 537288 -26346493960710901796630610247680 537289 29792844320423457956487591486207 537290 -6513433324180351744668645257280 537291 798052612331070137412282699900 537292 -5503372650396463121832644116480 537293 25910356838435420181126674022540 537294 15780684722641955813008479081600 537295 -8063127211144966388535692566800 537296 -2496546930087251336492699394048 537297 -25970374744228761458499666550800 537298 8800037841501587090328733541664 537299 883073372115505430209509331536 537300 -2003455083236445405022579200000 537301 52603003735141320984079956229600 537302 10497872628304795834413385165632 537303 4619650817159687892762052876800 537304 -36794448085972549904108822937600 537305 -12753893698594014916822679425080 537306 2847210920061734179374965526528 537307 21901473784069449308218567375556 537308 6533619496323030251640079292928 537309 -3751170916782603379881488200416 537310 13962344086999897866136423690560 537311 -49984384141793312759293024079976 537312 -34641424506293652198508060999680 537313 -6850780898643751425763695986880 537314 2074370676347418288116909539392 537315 -8640168415686918656574100037280 537316 2903960818810079766038579767552 537317 -44475637685307312877414535062848 537318 -15885720757048338577733162067936 537319 -55871701092159293016264234051504 537320 -5954230717238032471134756864000 537321 2377013960577950593525994093712 537322 -4453345767607661565424932318288 537323 -8329530651447175002310086979776 537324 18896567056476268402287742957056 537325 14276438007005641079282353650050 537326 9174442015561021070492333349504 537327 -7008361633280367913601766332160 537328 -88493791585495741702649413632 537329 2271249763488135900690436994484 537330 1665590139495091261384956817920 537331 41839230182844873535084523837132 537332 36259023900676084997486812327296 537333 -8820922929045981012483199236576 537334 -11873150671696369181403433811424 537335 -11866136317617101529561141687720 537336 -1924794278560664105552442777600 537337 -15426333888514556429516166560768 537338 -7586219008469745455217894010656 537339 -31967152204896798665876543963520 537340 -14684488323978547124233536568320 537341 -23132900636856661682729158581120 537342 -1492996130167186643337344279232 537343 -6203601194927477474950431985408 537344 2165092190996597297378859417600 537345 27307660560786038538631227904020 537346 -7413780935829106732928963243616 537347 48512269568356677458826434828796 537348 -406323832630397295352906911744 537349 30017047654384291720865605736448 537350 -2859095826369308253200312923200 537351 27857507908625270649057391156224 537352 35239860597658218224555591193600 537353 -1009684182520850733703054538136 537354 190576171066410717357160000512 537355 5723396940698367702231824320320 537356 -12294064357101763332854993230080 537357 -24622273783810817039028868752960 537358 -16398730039513703680172005632000 537359 38873397733852966485772651663704 537360 2955222209004584654624941670400 537361 4769026952935595811856015586 537362 -6072244921397406238232153780736 537363 -8339651668433471779519201029708 537364 -11889534761876882648116326788224 537365 20989355640101197674264299767260 537366 134024921214143589249654412224 537367 22830158742890905529230193021880 537368 -15893940876404110436485781667840 537369 5656053994279681138510296703680 537370 7553586544524497811678697584000 537371 839137187159604446216758088232 537372 -8651911351732521564690424258560 537373 -34593249974794200744584946676378 537374 -20107932438525078629662290841920 537375 -16200197086385581445296648332000 537376 4451053588949348403174073958400 537377 -41176051840638967039070777284560 537378 16197242338254932356250194545024 537379 5218640936785203301446767205980 537380 8756683871041865760357067031040 537381 -22106944489963226475327091254720 537382 9118019213079102003241812628800 537383 19414841804677596432449374470936 537384 12245967120131581997991163576320 537385 -5829337034602950571295254583040 537386 -7201306106873995992323259958608 537387 -12848484527014083884985951243936 537388 -4309713470521584177785638406144 537389 2717044211940108580595019035340 537390 3304827061446190637026597374720 537391 -36409562403634265242968123829416 537392 6544002550635616085686472196096 537393 5061051415634416411951830227328 537394 3595229630194408076029006149120 537395 12445700189774360519052571626720 537396 -19378724262268046038220905850880 537397 -8402426767144515000272252771168 537398 -1658198058527971836038054110464 537399 -4771127367647369064043606274616 537400 -10087323354720781368113553408000 537401 55965475088818620803547241839402 537402 -8004809663542227955505770349568 537403 -59049003066310876897030018936348 537404 9130334845128011271679347210240 537405 11963382355016143337372727251520 537406 -13882695029780213727229093799040 537407 217678835777641757421098541072 537408 -9865405704558865379839212257280 537409 -6331298284707069194082576956480 537410 -3404671885464656505594084665280 537411 1985656695237151348607426859264 537412 10468961865883002106686340681856 537413 23826674354851014177227837077662 537414 234704611918111160992023986688 537415 -1117482280921587561755252108400 537416 6864108714775341178826507550720 537417 12902505955525285542734067666288 537418 5576946286272547675117992330240 537419 16034160548953099644672625816944 537420 -4170364214916433551501371489280 537421 56158072183008839473156217343384 537422 -2454697661350694440077877243200 537423 -4323665540484157628183245200000 537424 3070955659131371161029636055040 537425 2282200895444291476756134196800 537426 -823101653828265842031544942560 537427 -14096366825186392051703789779128 537428 4958889383654909561444040322560 537429 -5656460389486954665869094885216 537430 196670393183387632168318417920 537431 7778174491953219999681808980600 537432 -10963817545784484329905379512320 537433 -1442400808630367661604322865596 537434 -20072858068726561172894961039360 537435 826886019895292142466791878880 537436 -12574255123077570203276135288320 537437 517462529301154362850373655360 537438 23464357759718167449147834654720 537439 19467598914317737606200021318256 537440 -4353682024606783039223051059200 537441 -14424684961474460513832037583040 537442 -15518280983522129412969639454128 537443 13417148574891215668636525052400 537444 -8493524460330368531251811829120 537445 66837320109712166195113686996480 537446 1530113417296865409460010866944 537447 9402002884386796462003696504320 537448 -6041683398074659224846867440640 537449 21619118669301621588031496304720 537450 8535430951632137569906442649600 537451 -2652567792009313398303038924808 537452 -9803894087610600691632897156864 537453 -12423087599878670263476919992000 537454 -613205669845080275483615114880 537455 30661683960623941273054122542160 537456 5739387550606911951594720755712 537457 157838957193582713714496462720 537458 19280571637714908839698252120080 537459 2497897852634471596303678609968 537460 -1632007187610099431263921152000 537461 30630186706059345491850104168832 537462 -8279904319485281826319147449600 537463 -23503196899526137713376028073320 537464 13432867193833336869455078031360 537465 -5473459958792107492057228274880 537466 23960828175854039402198843736432 537467 -11939647860215699627701550497008 537468 3204257887410185261282045207040 537469 12918668141831054488327943143020 537470 757119912872028167921117218560 537471 10563012624949836999879641739120 537472 14380594040644960856501020262400 537473 1325215429898062825697275881684 537474 -4330921348834454762121396289536 537475 26853428958164026049172490437500 537476 23190964437901799283469417618560 537477 25834171132136838842356237463232 537478 -1946210908964165528158207157760 537479 -1649054580348004888275828901080 537480 -15494107039438854838705856870400 537481 19925223763936596033994736652800 537482 -2838834345408567391510697424 537483 13790208853839915444208781208024 537484 -11253013809837537170033230921984 537485 17479387391210597836530373558200 537486 16885280278263278272216549046400 537487 38589671592221082797155479535440 537488 1566378067776952183902751948800 537489 -59055777410241524705940665972160 537490 -6622306326052353824644903910400 537491 -35556644998426702243713087052200 537492 -39907561131921620728050524725248 537493 -18623862039727664673246484525152 537494 -15534230076260148829710395188704 537495 -6218215260461765327937842380800 537496 -1252787813268350490229922334720 537497 -35691054786216444018277862928054 537498 -5992580560530686004356696552736 537499 -194278206630652940071005637600 537500 382370325103952826860116800000 537501 28326329767244943644594545026432 537502 1112832543478642918146210183552 537503 -58334148831374338869834923596200 537504 -2272525871349377164971642716160 537505 4928474059319119659186851237160 537506 -1617586643328675381675729087840 537507 5083014107139468276947415620004 537508 -20503744824829795335526710574080 537509 -6300709996161756450858959620608 537510 -1789025841389014686729692467200 537511 -3920163098116541783994039349440 537512 36336045719879317704732801715200 537513 791939952508552778128770079200 537514 -24620355305176826569125247416144 537515 40120263675203462637197704192800 537516 12589677240241706863577215303680 537517 -33661468297025299565748444077568 537518 26078544494229377445719498928960 537519 -18575611467762056990547188593656 537520 4165901746171854845619378585600 537521 -40093437949413121647192029733648 537522 -2827397215367792763407921696256 537523 -10487963723164894909221107328864 537524 -9156581407475669832972025576704 537525 4794682486627734058760295818250 537526 -14935127455829571239513710922112 537527 -45937594304372035279020469521624 537528 3548983406475291478404749660160 537529 467092542370573851681106010490 537530 2148862602842519868345971190240 537531 -11171628120681958721990257095120 537532 15408017425237077902214451574272 537533 32963652916884851269128501127584 537534 -14117073006231450274298146583616 537535 -16829179697693309908508305418520 537536 668834111861945578150793576448 537537 2191272361356889122772155171840 537538 7057807199840530711145594136096 537539 -52435289945844040412820362077344 537540 1270567531359894814839890657280 537541 12907419712090308644018516437824 537542 -11919126406874122021392103751328 537543 153340785100922830860061831680 537544 11549111224839526199164804300800 537545 -23755523572928395099215966140700 537546 -7097551339913245954188734351616 537547 -19242681167858530819054111953004 537548 -2550410148442837659345383976960 537549 -18982891485234442869426737981280 537550 -96361969872575463827775883200 537551 3238241694328576654555343960544 537552 899085472343576550197081432064 537553 -16771780368751289457212621050716 537554 -12189254987266917996955253703024 537555 19620399047340998345986166099760 537556 -25752911984061934248650768099328 537557 23870759559216947057048008156992 537558 -5783312658819570758343239270400 537559 -22702885611835465830664273838760 537560 8407771179655150970888804352000 537561 -12910595856410026164763508129190 537562 -25203770928477445320427562365968 537563 12166804111272872009856061630224 537564 26504825213292515428973797771776 537565 973398062145507924557231308800 537566 28503448540866110910278662703232 537567 -36208398825674312845240823541120 537568 -23344669595675664450884914642944 537569 32133225411189432342674397623970 537570 -4526619613553919731793055257600 537571 15630531139641839471071567841344 537572 -875755115696772867241571278848 537573 -16242897856686860856563073786240 537574 -4448909681577693944219568739968 537575 -21380213825022855143517145267200 537576 -14850856111334357794128317890560 537577 16420966185382381776093463812240 537578 -29467660069858970154669808046160 537579 -5738333788536642914390066613456 537580 25310862931234211312635396915200 537581 -27245195032803297398925544299936 537582 -6142362131434773878495715446208 537583 10282005377034420695080760266832 537584 -6485906487650811703789151846400 537585 15475161452786017861543754342400 537586 -197177807789939982285167247360 537587 -12529310387260304799888363955764 537588 -3653275616356771516259251088640 537589 -2185938057641999046310232527926 537590 11533298103568770389131067596800 537591 -13412169733696395278423040331776 537592 -15522327806802604591136965632000 537593 -4555441950187909616683444658880 537594 -18285087451737589460532327628800 537595 52588398518769746913367851892800 537596 34904963383500404534140390195200 537597 -1692682646901715744958988101754 537598 -9881860399004460375794948483520 537599 -48240371226104233958842147046400 537600 3948442741067679616125527654400 537601 -69497581852866631142357129622188 537602 -1754044493173774490999921909760 537603 22711434188599913752127942712 537604 13786822660721209620093700912256 537605 -20900478016816823399187555804000 537606 1958213627733874102114757687712 537607 4582084563550011427821482155312 537608 -46870464552383820948704623411200 537609 -6784992381431764593761459034096 537610 -4267326911050870030516996146240 537611 -28367740805649544745456934607788 537612 15484559615284699362239525044224 537613 1850661020011580316798578703180 537614 -111231978067630512223486258176 537615 -1542307274269801998908072709600 537616 3785237505905855372863676751872 537617 23101455227013283420106746080372 537618 19973962513602010326897313087104 537619 -903197048454297424301985473256 537620 6123717642330565434200066983680 537621 -1799113013726403159636753859776 537622 11420683348115552061256583342112 537623 26212141855080584492345136112344 537624 -41681380938678388858168221696000 537625 24710358259763834488288200288000 537626 33233886459423076698389364982512 537627 -1243861458553868487121954264680 537628 9803565728243769915691851403776 537629 294011592187865467239493063584 537630 -1395225858212965417366380804480 537631 -60340224556100265324233530105800 537632 26174127118198550219086574518272 537633 4972514265090626980226173037568 537634 -27568833803520893417922266564784 537635 10113523543977996660823768313760 537636 14477993808674124292631416387584 537637 15254135277693377362257349972286 537638 -2105544155612533515305012405280 537639 7967040206128733645792816048424 537640 -6046451520813389501609430067200 537641 15063086522635292365545626972772 537642 4094608830126199214047534278144 537643 6622941405198688513799521139320 537644 769562934083609407386564573696 537645 -862083570440241446770087796160 537646 -6121716916453562655258921217728 537647 14097140992633921518192841976304 537648 -1019869466881570044226411954176 537649 4524197197789991980631416942080 537650 -9139876379667400057266628837200 537651 1581677120681377094291505629040 537652 -16247757642613702680778676602880 537653 33315249307099339267484284865664 537654 -2069668662168385700153311474944 537655 20559462079371067200009358589760 537656 -13030168261638571627451525898240 537657 -14215983586473735479150150591808 537658 -3803872425684657679712434533120 537659 34740200017555220706417583981416 537660 -23421931371746310191605921843200 537661 39241767616537583141027983576262 537662 -10504032017505381141156934872000 537663 2920164324149338240804759972224 537664 537455583238281488192789020672 537665 3268506889904537967379661560320 537666 8644961074022165885697684733824 537667 17170942487170306241990594244240 537668 15887760647734314728158275666048 537669 4540756730800522852571371344288 537670 -713948510639868020557004240640 537671 -323482333878124136183988067296 537672 -338183062868843382690538536960 537673 17849552646091566671672649736922 537674 8268681730934590041894776017920 537675 8977488788327340533706443908800 537676 33758004120694723666802708172288 537677 -31261979047420255638186724302954 537678 -815595298279315433125490566080 537679 -30379705501531676323442995960720 537680 -3957471056168543142056039546880 537681 9313008430850568733019867246880 537682 -19311631922276375506848074621808 537683 16441401010069408597161406885584 537684 1075593986783935787523754893312 537685 -15970872229175737984484015044200 537686 5064145813055881024895811669792 537687 440599790317321705778520138144 537688 2185275148125397662672291317760 537689 -1598645503934134526166992004540 537690 -11836790011915972428476616756480 537691 -22278525611587387221940522212096 537692 -42369428219238933177718986447360 537693 -5112800858971579937538668755392 537694 15752779870245906016065526577280 537695 1379697524127837091885669987200 537696 -33909885832345363572577174683648 537697 -15248375078747793578952414841580 537698 1593032892671832408551929574400 537699 30065321448801347646824357305464 537700 6688193641286964295797202048000 537701 8944825914878014443418269135072 537702 -3289525384488629909869568964096 537703 -48317643878830087023981723871048 537704 -48824329537976555487041740170240 537705 8014931699722582494107600352000 537706 3476994853735188352162193369184 537707 -41124589986247036008550443052560 537708 -1974020219294745192997873789440 537709 -61660418654393573405951499058090 537710 -3283396243103460992661575936640 537711 17879199696065535635270336598144 537712 -4075027650417095623410949357568 537713 -16745834553679698144003062355216 537714 13181160403984703578945280962704 537715 -177298734241971330692887582560 537716 -16872603293875403978876049592320 537717 -12850060321305404442057951577152 537718 1185131022461365425964973199360 537719 5143864364009123614839380282880 537720 15322529643173054572817743257600 537721 -21074170379879739491605274895548 537722 22153733376486421777272893676912 537723 23298580232177962825729381680972 537724 18321339019877999681217278966784 537725 9966398879065283859807294864900 537726 2814325262244760872132819947520 537727 -87990252448188014438773828137408 537728 28670751828981657880218115768320 537729 -12999795147823886291907646904016 537730 -4465908362271489112248416310240 537731 -29969509094628889117295261340000 537732 -14423648606301404675335475036160 537733 10057203888409696967031094604320 537734 12993866502861448588119812166720 537735 15133662418801811998890798403200 537736 -18301083104777360253203205688320 537737 -5724831289607971591314848636400 537738 -2572123555887862331871215884800 537739 50838593754627047370716659715540 537740 6114088339244854556518118522880 537741 -16910953336260378730787231466900 537742 9697457907157090348261096598592 537743 22718145154780021158150787378992 537744 3891237962003979818495624478720 537745 -12645062954828890853535745769880 537746 20194756139071297339445419979904 537747 -279623925022563759838918798080 537748 -8710573096580083641161631294592 537749 -24042193397925574976558710139250 537750 6990725051704773691468551360000 537751 -9136041810990385683971466305096 537752 57938326238314533378373131417600 537753 -44049624710052533937851615068800 537754 -6670478721684484032435168224256 537755 851367102558423856828686814320 537756 -291096808817868501481164450816 537757 8835480433115153019951974184960 537758 109222055211061284607849310784 537759 -5540619995680848396701520603816 537760 28787987236692771482172804956160 537761 20019237028072022973906130504320 537762 4652703665219202778314347041152 537763 5723312168312065228360971020544 537764 -22690351431563347449793204648704 537765 26549508912421119063452041180320 537766 -11510546321643377536798453659168 537767 11590605421834321100657239061520 537768 6446653669252071957489864376320 537769 33875577928777462233964248018170 537770 -12262797312350041627394628085920 537771 -12871067444888948317238438733840 537772 -19082505178040674961862446074624 537773 -41312108951419666310094973407978 537774 3543318149197152207076602365952 537775 -1256218600518720213692487177000 537776 9400889512326563263998006067200 537777 -32200267083082751559874668788286 537778 -38893604258920123943153390091744 537779 -8574355543545149141435213073720 537780 7408784421552223239449132021760 537781 -45819701372038455480221368134418 537782 5714630246876690198736580700160 537783 -13344121739669754727555097578776 537784 -21435587627203576649892202721280 537785 34067329548721586378278715577600 537786 3274894749475294973775708871680 537787 -3309749839082744735890790449564 537788 10169567044283284994473979129856 537789 11290246238657856772173639942720 537790 -11986316605761609999491858217600 537791 -1394284348349631141690337802640 537792 3799159410217544525298240847872 537793 62070874177686638257190260223042 537794 -29171622848874180115710943040304 537795 -7363891882253574829390808224800 537796 -8022184395698728818871096635392 537797 2517186686057835780940045878840 537798 6185020890222030311361727337664 537799 -8027885519490673015491543351120 537800 -19575808811657901717707886720000 537801 -337921674741098597234358524160 537802 19671238677927188748381909783552 537803 3947319189322458424738763944080 537804 -20661056095382155627555196424960 537805 31155455885274025356311029539000 537806 -5654493361442098328684308463040 537807 16952666910594641591139702312840 537808 4080944854010961650242087903232 537809 7401394465375698451610759803200 537810 812740237400029395631388497920 537811 -57463174409464811077533032221588 537812 52768973191154137520041297797120 537813 8375831558329289849923334774400 537814 21697314614432892021470894619840 537815 -39985701345550178901514243928040 537816 -17939517121853266899544297574400 537817 18090923632820916075953240641792 537818 -23600712673785452016681315866640 537819 -9553526960314998976113449290752 537820 -5083500308083687190141850769920 537821 17504939474059718315335033943232 537822 3379068725395086622615156695360 537823 -600248129051470381291765427472 537824 31588084026280085295882784997376 537825 -5143117567173300085059120196800 537826 5984904122122462585628948780112 537827 -25969331372529458174347416156120 537828 19203310781451782478859886392320 537829 -7443150272233447355898913019974 537830 -2052802909287606311426060749440 537831 -1462627078825184798227043339088 537832 -10938886138062055604063630131200 537833 3442428130169323573785277829520 537834 -8733641780144177196287984156160 537835 24171521854982120957130107565600 537836 -2892522948613033404471820889088 537837 7554803972360562829714243865760 537838 4784076281833475367433287958272 537839 -57885364372934845849220333045400 537840 -232902985735442131047204618240 537841 -427105971250779964249170563758 537842 21276787200478882152285687405072 537843 -3603903198188959383055602747336 537844 208787796208507264041466091520 537845 10587736249256217625055139840 537846 -514808377490849655206656365696 537847 38564357655693491367076050648296 537848 56029959734397953806724938383360 537849 -1702394727822254950732036805436 537850 5033944817106619128497412940800 537851 25593318690124027896482165352 537852 8012593593187988944310171320320 537853 44919453549900214611168021860102 537854 30143262239358262052176352357376 537855 1796437948573692353708789875200 537856 -20146508903508139785868611158016 537857 16795804124322890417687547668820 537858 15311290901594420032159971084624 537859 699336471723810705372797534416 537860 -12789596400185264357379280945920 537861 27511357785013127180620587259872 537862 3397441968010555640541786680064 537863 -68302782066191396440256601470640 537864 477133383329410795548216606720 537865 -27638419119917690558533192774200 537866 5004330594691603727771990744064 537867 52532686570128350173565928612480 537868 71872838204312058083128816736256 537869 21084535149683740069573522075596 537870 2697022520403042442235688604800 537871 26694232121232418396703835524200 537872 10350173618107586134988716056576 537873 19457521680436628689361114886960 537874 -31000221413662763480739274430064 537875 -13187871558490836621198805692000 537876 -18996111699954239160137743147008 537877 -3542279089310794834887942156274 537878 13434412696075978210094800877568 537879 5267364246421614712137678784848 537880 -4017457814450464207426085683200 537881 -5463038615078421080054238779136 537882 -11391696293348205942013533908736 537883 33909539162296322550943663136132 537884 30023879887952882193810021090816 537885 -10444334936581474770683871619380 537886 41270458287338655100999463340864 537887 -296487041998362665468730112128 537888 -2055549656860913943334115868672 537889 14641253531089022651964611209632 537890 -365195663795569615744687308000 537891 4903518822957381837598748705520 537892 -11999498133695715164447379336960 537893 -44961614999972327433262879161216 537894 8006484325176349130969052733440 537895 18996974043474193475519316214800 537896 -23584930284490527282822352650240 537897 2023186032296316929097264700800 537898 7711779063373997455170721588320 537899 60469461636685053089785909566900 537900 -1809481437882489984352053350400 537901 4321362652834284032275263285504 537902 -25013782622409589189122781680000 537903 4763761634479296419380982922840 537904 -14724850709372506757690639073280 537905 -2717050197143371043818085924940 537906 -6293128494345620862947912879616 537907 25189125791223627333317684395152 537908 -6863071035297617203499931715584 537909 -25466977350169120768173846665760 537910 -15301859677029495324855799856640 537911 86105066491286388499966925203200 537912 -117347555456390580989402972160 537913 -40959307172630541340753390554838 537914 -2487133564649373707754905752128 537915 -4024536232987904941191012710400 537916 17545857269242105333976788823040 537917 38610491026862743401762327269760 537918 6577707354455042160849144592704 537919 -308911124439647804023806383680 537920 -5937204962731195466458666106880 537921 -2528310101524850784162494573100 537922 -2370619745306974266719337360000 537923 -22622049973104642242752292294376 537924 10436560768815493448791304294400 537925 5367174005070832846452565038650 537926 -5915810301695891818704818568576 537927 -26832810335907377117290466813832 537928 30442098588372129501912351744000 537929 -3810140002209845757193929412224 537930 -134639886946205811363375571200 537931 -2435985904998889846396030435128 537932 1999673510913819300414729004032 537933 -36582810905184867591338294576352 537934 -8467308528673953195220346008128 537935 -3787429849524797745684757823040 537936 642731168113857043338305470464 537937 -3711026250854770316293054388060 537938 28841740544751973438801260927120 537939 -33771833386180742175437675577996 537940 -8302768263419617280160363686400 537941 29548534951037304185130057819342 537942 11595367343698023866245851160512 537943 2496033301283166432319460411392 537944 -1813811431201994799744023162880 537945 -22078463256314338665312956998080 537946 -17657181375909571714167119309328 537947 19251062842151600702527654279680 537948 17823620713635518648267798046720 537949 -48765128802748933526801277600564 537950 2100065929895240319567338784000 537951 4782029499354742134533443964232 537952 17767844534416629342322614730752 537953 -15315893974639520646950224142316 537954 10866298439816152580494837134720 537955 38725835571261226724786273088720 537956 31171394878352925734819882133120 537957 2599677190123371496293685901280 537958 28717539272511802190390251450080 537959 10241217790451370887629987133640 537960 14152335163776448175579845017600 537961 53424312637124247269914206324 537962 25105899144762895542606064604160 537963 16091110994186229114350267987544 537964 4367317953805471867243869807616 537965 -11926877875483981512545308794600 537966 -8371594369143255440094125760 537967 -11819474876822060448893304106128 537968 -5870406901631943105316560273408 537969 -3457628334471985771840998196032 537970 4489698105314876950261235366400 537971 23194154154869157067183707602940 537972 2427545427230068556795892006912 537973 -799513397604690496951495527296 537974 -4967919020407429234962309447168 537975 4302317261365876989335581398000 537976 23792073123969267358483942318080 537977 17648609765556600709760958275472 537978 -1557730708087462690495459898880 537979 -7723302728370384288050955631440 537980 3192984439678991416290572912640 537981 12271564138440027746399002532352 537982 4011604149641800807578391517952 537983 12589276282111946957265626379864 537984 23719424309504447412322613329920 537985 -4832536457141725121130925584000 537986 19674567686540130173801549130192 537987 27544237095376474152906481360560 537988 -4158513956984594044572457841664 537989 7799799997290620039662472854080 537990 1514131310900817380771106508800 537991 22127091367704475313058958746392 537992 -6870396550200862708812720537600 537993 -5856493257518267988378135328662 537994 2921329061644205597223535957296 537995 -24126864834592334239871404812000 537996 -2457142544318739166227794964480 537997 -57840384596032077141594747456180 537998 -13405470553784459825107295016000 537999 -4629859962867143454715417990656 538000 -9156441641538490758878146560000 538001 -27527424424898436784759305601998 538002 7013870961481374450366608633232 538003 20578178997859887594955269077904 538004 -4584866103022747222843966003200 538005 -928719148786565959765640678400 538006 -1440413438599741196236204855296 538007 19382728879072814817802974555672 538008 -30467190955206559410157025894400 538009 8829664498370125780251548236416 538010 1404424672154802095544720529920 538011 13564345293970508265543292623660 538012 -10299412604130269308373360402944 538013 1183786624164141732564655163520 538014 5962187220106528449958306040640 538015 1140212903284580987098314965160 538016 -433721920867082279683029467136 538017 -23030852494369376207889139647888 538018 -3307426212962928245376884419296 538019 49424456210820567965406069843420 538020 -9538059471942035270156847333120 538021 -50063175738221719027804973978400 538022 33784946314651604258839334099712 538023 -13916194021115744469242246438400 538024 151078246660230053411382220800 538025 -13975747243131039155443628340450 538026 -2186548567776651603378189401856 538027 10599353732548794518513450240544 538028 -45074769798292580484783487064832 538029 39837074486325241672969578313920 538030 5494692234083406706051046565120 538031 -20614593674662124211640549922568 538032 5655801237485306146232571002880 538033 -15637632826936241360565836603100 538034 4636659303903898665286005614592 538035 5742317522199654914806288753200 538036 1708080894633384200237923901440 538037 -4935693028001881832064518572740 538038 4569648575593785499419389647488 538039 -27348290041439555348160061807200 538040 -21133176961703724106972302643200 538041 535569696443584921358105820864 538042 -25460068851868958379903573388800 538043 474191907346589839413588258768 538044 -401371019650300430813349657600 538045 32727469232386278897342698832300 538046 -11984491697022318782459340150528 538047 31229799364467400063120185011328 538048 3336542777831152465363458850816 538049 -34249926880845021982312275445950 538050 7234917284658772656095497977600 538051 17484954258553916238564674581052 538052 -30255655036488428304025835681664 538053 10904261426611112757734913940704 538054 -12461409332842273950270082847616 538055 7891900673270665211539267630560 538056 26552532305448671834564621107200 538057 4278131025651216731270145967780 538058 4566180889851372726918320888880 538059 -17561285004082297469379830033256 538060 1091139375808884359256843156480 538061 -46150006131976875849334412937600 538062 353972075784461755599794909184 538063 -6409785889338845876776600091576 538064 -4416983530253976559274166558720 538065 1578885856217817395589805201920 538066 279702301408061347800238430880 538067 12483238064444511499099991182464 538068 -17959236750433233372981809756160 538069 -38602375678930396043496613934400 538070 5109296618665533962133232502400 538071 -4906381217834444978355907707288 538072 22607458796659517132007279697920 538073 -24973571580001135940433642162678 538074 12633285690603730075734219951360 538075 21024789264303904213737365573300 538076 2289162241794944654630144679936 538077 14672227694894735221006540024032 538078 -30066954133450303244008176140160 538079 -14116993224725231374891842196320 538080 13245907707480581872025075712000 538081 43817630717748642081908537884564 538082 5993240618349134510593739149392 538083 23579396413655843613515723424 538084 17046696182541729424228536924672 538085 13729139319729493082280752092800 538086 -1473686706123786850409063843136 538087 -95209743577532662793002568032 538088 -28188473363269466503129094538240 538089 5533796141978865119691694231968 538090 5645565758674077326230117985280 538091 4798350080491850948375625441312 538092 -11113612234879990259441995363584 538093 47785164862659988596298250672342 538094 12019230822888592474459792654080 538095 -15212458177446554489860065871200 538096 -1048605816075648544464767385600 538097 11043164919931972522589690682432 538098 -4147399021056102930855313833984 538099 -20544499652116418102551306485760 538100 22607604758078118666517665974400 538101 -41484022221675250757845907047908 538102 181719238649705247298337957952 538103 -34680325896413916690571148077872 538104 3316232602845545807498293739520 538105 41224168757646023741796999880260 538106 2499790438007719672971001922784 538107 36281587111763734943728238102040 538108 4758019538162579702180533785600 538109 4826877247743763790592597937536 538110 -1975949222469663230960691628800 538111 -345980629643995016071593050768 538112 20488775006655449159508512735232 538113 -5888042800461781366180077626112 538114 -21503283370784206849647126583344 538115 23515864749905654338921544209920 538116 -5756216785302054534194013262848 538117 10295719067711127410025712723166 538118 5827102500741889685062930526880 538119 -14394488730761635656742963965456 538120 5491910381487756860446189977600 538121 55999088444718570374634061175322 538122 -6120101931394611247399721606400 538123 -27146548277285092762872513459628 538124 6655823872512612435983340441600 538125 635618787332840112410448840000 538126 29939183376778175567769085528512 538127 -14567588527916741183204772819024 538128 1670898782304441862181498732544 538129 2044256245139194251672001169920 538130 -12389043748856039665960348787040 538131 1753960772447414604252717108480 538132 -12547194539746177315987162019840 538133 -4376044610971367906516894342340 538134 5568239749988416288619032044480 538135 -4237848341279903226084613151040 538136 12148520947286660394935610101760 538137 -37845246217658849422710337080000 538138 4693982210337290169072348756720 538139 1023915277484682306966076773120 538140 -1291937495051189553219609062400 538141 -33583735555759953178794247860000 538142 11907513222424199116430762210688 538143 -9476975470191766652230822430136 538144 39538240016941168286140737257472 538145 -588958858154837345904098489280 538146 -5030384716334522032560603288576 538147 7310394854458829277903934965596 538148 20471460640483927514648911503360 538149 9956748261188240770021533159264 538150 -19446512955167778861210586848000 538151 -5646455170123793673646621603848 538152 18496385413170501182347756339200 538153 265872838411847936478190101120 538154 7400275122773001997827988934400 538155 -3265490825868892833579773120400 538156 -1723224484964055220760851194880 538157 847282375941517550070216704406 538158 3716117351458160132782829059200 538159 44448788322354272690821207769360 538160 1805512921892265781369160663040 538161 -4371165175207019876735385556800 538162 1178276250353335086171133160352 538163 -4931057496349497200618345289588 538164 1080370652556022464225399662592 538165 -14339915256755733573146577748200 538166 3333397239727613763345541946304 538167 -338268314763336477090932524800 538168 48436888267118673417029508034560 538169 -28299298159191577631900578716204 538170 7896266218618925947693180358400 538171 -1226421186919630529143233098888 538172 10693874181817552782863786445312 538173 -23999392132587984991511689913178 538174 1511589645425245000512876556032 538175 32810916500253114387972920112000 538176 1312173391440396105671478607872 538177 -114635794777006185232385371200 538178 26809678440402615738174158546640 538179 -16682945036014380845758185918216 538180 -10196046001727086973668845465600 538181 -17674001236082802443775961226208 538182 -11857247636192205910704887978880 538183 -16718852754421223729420196106560 538184 -7547778612351039791755993021440 538185 -4012172659859151346088451163200 538186 -2063992705753098374016660817920 538187 -8134772855904585989010118861200 538188 118647838737747522877711564800 538189 -89140638032179830586158507570644 538190 -7936066023188172215498006702400 538191 1177110725660993685587020692480 538192 744720977283567531824975568896 538193 -471067833314504517329420802396 538194 -16181913341734745806716697163520 538195 11700081997550632635847958904480 538196 43084571052645565445685934987008 538197 -56356577991878303092896013833216 538198 -13610314380292049328854440178880 538199 -51946077510849531653940975031800 538200 -2636796695194654193007442944000 538201 21805572603138210722275637560202 538202 -2035278356138567429706913474560 538203 11505701804933030244529016526048 538204 -12832729221802640950038895593984 538205 -43764691900072982289775200037140 538206 -1448981617065695527441566062592 538207 -18127352059606526552988094894608 538208 -58499301279356293655889838080 538209 11231369613180755890021015582464 538210 -5299302586939335329274266135040 538211 32640331394135144829535837564080 538212 -18647322892207657731510377868288 538213 2028351281412041433437553471200 538214 1723067302841554671515124266880 538215 2745110900898702282097633900320 538216 -28221742469207805623112754897920 538217 4366760078424394206900953507472 538218 18597488897643148574540520606720 538219 -4546647808619467424586563842992 538220 8048400733603121953637608058880 538221 24559448005972987880167171893312 538222 4136980113842245613221663655424 538223 274697224643327228565100422144 538224 4517290051169094604887646961664 538225 -3377693925994009699886972424250 538226 1303499237912178402952828575744 538227 2889464512333483439582021926560 538228 2574515446789890055752929341440 538229 -25469798212488079336830385057686 538230 -4592659760251555099324349583360 538231 -879222321828354816292860282728 538232 32499480563549780140064824627200 538233 -23636789471453210341331536364976 538234 12248773920018443112748855580016 538235 30861586573977742566645630823680 538236 -14362096032433080272578627127808 538237 -12387484995463973335291326900288 538238 3693915740978016835458423813120 538239 -1463354310710958729384395767392 538240 7001406495562364595062754508800 538241 -35238694474449138180774689631936 538242 6011498708968081303186404272640 538243 63874923517388465975144645190064 538244 -13655618942601899346612920401920 538245 21254016859425293128739235047520 538246 -6744762472738472801450863318656 538247 -19594224782836117906157316899304 538248 4933741456759889042819443998720 538249 -57323058710826500666014486939750 538250 20460814089536236297170885624000 538251 116689516468481513778730838784 538252 -15867170451204687776589191801856 538253 -6664930740516708383522866179840 538254 -17082893820253790083892172756480 538255 -16644111584137626956490816744240 538256 -6793799521853774880822050316288 538257 111662454623646890186548143840 538258 6330039727570967089870941182976 538259 -6582353728490409129579594579540 538260 -4670083502831068858541496637440 538261 2978934519530112616065456416224 538262 -6904997912124627960570543526368 538263 -10626165526026224548814415806376 538264 -54182424265794876032774620692480 538265 -15392404315461606843077031785400 538266 -8427071205749080755540424210176 538267 -13553758172723400688787340850684 538268 -11033041642026060231075272808960 538269 15587055657159549009186355862400 538270 6960466290628366096409750275200 538271 13607397755115571601005157916192 538272 6032182199246412527070137548800 538273 6129933697161509063668779704580 538274 297174780667399020075902234880 538275 10641150552337269974397012277800 538276 7144248950209572259697578463488 538277 35038578795915029364891191046780 538278 12212442961855312788263316768768 538279 25740537817436993238646123331712 538280 11083258121920086270926206310400 538281 -7241521506507441994986108173430 538282 -6454135073365372320075600733008 538283 -41027706657513009859295747499468 538284 6312464852465859157028659986432 538285 -39830203191240213911592321601440 538286 -6201898887568259821909710364800 538287 -7864448661481308538279205224440 538288 -16140743942203891009208412241920 538289 -9024928621286972845537189377120 538290 -4853830498237732691240940970080 538291 -6555145832080762396472098940736 538292 -9110117645899514357471265159168 538293 -1776359036954058477991394740416 538294 4072788545327996805482580202752 538295 -5964168609920605123233964308000 538296 -11518179520669076523330065203200 538297 21294135675527812638076849848746 538298 -1142734332633862835154412887840 538299 58626465509647122932070339120 538300 -1586362718794422151717586816000 538301 6775986473318454081158674015302 538302 305925595967843607326276603520 538303 -12638728164004501995716714112448 538304 -5358127412074356355186519179264 538305 -2835878399343341063570287457280 538306 -27769630452087937146657535825920 538307 -9743829986454799522115309784576 538308 23590129719025983135048531563520 538309 -17626856285788068564556062987490 538310 -6327043368800833780054584301440 538311 33824080781339197009427565141672 538312 17778577884910676050049149363200 538313 11942737927382374158664837827300 538314 7431835117614186418309095351552 538315 3923024421001366206328721264640 538316 -19683603492933695883738002327040 538317 -101467579645344914044206361632 538318 -25286704120169233019666401066560 538319 -1992329987197226544407521548000 538320 5660819787564244818592626769920 538321 -6170751019399413543130139990976 538322 11903488261333019819512793247744 538323 -24520344441226384580826194559816 538324 -46749992836956655756968185010304 538325 -4418622959311382805518544993900 538326 1414709736760305426153723468192 538327 -11963390712425944261201533740400 538328 -2657927928345751058557429309440 538329 -29577480711440260837035683088 538330 1686786721141829850950157152640 538331 -50673100943467407755084919191868 538332 6573117110610221925904478426112 538333 52457062067504217941183643068582 538334 -6820145157391647218124339725184 538335 -1291597755873852464860119242400 538336 -9136932073357853782805453733888 538337 2819235333419270924842128177300 538338 8888847921213601163545424314368 538339 29355184324993265111430926663256 538340 19849032137331945693348749844480 538341 -11030896730712861015610886726976 538342 7776770685222748589826598518912 538343 -23742577291082541265417551104856 538344 10776254191390571715119640591360 538345 -52094684610720019196178367360320 538346 4103453873029354497349493360640 538347 -2845897452924833779350153791040 538348 -26632872478020244205222888603392 538349 4042134599247172104684701811936 538350 -2107942192267979682698783683200 538351 -24056711394721094738862778266000 538352 4257624784185531754580922925056 538353 25318200068300871303460065515520 538354 -729286810079608948351526448624 538355 -11703600572809093416784117188240 538356 3182060052101656147280100802560 538357 6551268857667468029113625714606 538358 -1590211648470507069834446970720 538359 -19281473670009787767202388547096 538360 695166736200731591651063193600 538361 11310337752200925357315628632960 538362 -6472778073575034927041540305920 538363 27316393429448661751148345667348 538364 36950179690619029980145895755776 538365 -10818070625564928847474508232000 538366 -13558434333746696117687286586368 538367 25016867170574557061673289948416 538368 -19689605896996223716728992956416 538369 -492864330198347247736400752556 538370 1331631540169845419635433372160 538371 11325570827977060652967220886040 538372 4934173774273585722579313640576 538373 -36036762592658292736764934371840 538374 -503584455742741504206745391232 538375 2726940552870496670009680140000 538376 12032998408645183627833430886400 538377 60769423339471510318508765184 538378 -23017803624212987151619454615760 538379 49219192061257796181197559944160 538380 -11149545505015807023342287923200 538381 55481683701211829084838111398752 538382 7204548447351466059628082436672 538383 -32286736843099116890488364288376 538384 -1756354173165067458070362193920 538385 63529512432750601529882147712000 538386 -6676884917865022374067983593472 538387 -1373510247031411817505986605328 538388 -26247806316334054204462034627712 538389 -7234386614988412192072251541056 538390 -19611957108962878937695262315520 538391 -7848044075273502686139186888528 538392 14680426398191294748974027550720 538393 1027382176309928360547394946304 538394 474903124889987674902125026272 538395 -4880835336406616569018455793920 538396 -32538761177566877262427272376320 538397 171366629012190140145053247846 538398 2097917176947167413426927089024 538399 17532121346583000402692022946400 538400 23781180549307508448943516876800 538401 7979090869481847447841209477504 538402 -30795842578555261242772137628848 538403 413572280488664314440598190400 538404 11169645318213015786183778231296 538405 -8171345702244579975628485344640 538406 12371421651714508115940377811264 538407 416618861597440195909817217816 538408 7105082128388042138725739397120 538409 -14275189481533546111455208637184 538410 5482757269315174408588267384320 538411 19302761410969103888238442841012 538412 -11915807186547552738375430912512 538413 -4462176665139282269186039038656 538414 -26621917221211502921877089211840 538415 8495176733088324178753681203600 538416 2767734235796706628397207470080 538417 55112776527514598318549083130352 538418 -22898909082477331220085674073840 538419 669439993216510270059732161280 538420 3648750027297758614687081409280 538421 -1845259783515775680253039140000 538422 8390360435797457372280330708480 538423 45920014682067616408935197237672 538424 9593157576631942320816758906880 538425 9283029422504137171605867700350 538426 -3104602140267406162388149367040 538427 15832291586432848501200250698720 538428 -6690406773533964255986830295040 538429 -29413554564494854442165094293760 538430 -1027443285347076537766081678080 538431 -21546799815728270617176604285296 538432 12196678963246348372874719395840 538433 -11910927800741536864673625238080 538434 13309521226491120099774426374400 538435 7769584194980194143772775012880 538436 -19582553807116110099230926696320 538437 22467406443478146960835361384160 538438 1854003473629930992372211041120 538439 -15064536307558939526226091706880 538440 -1735996341525571542882911846400 538441 -57716850842432323936547560656480 538442 27012043411242378511441691149872 538443 -7382538469442622264895658314080 538444 -607147164210368219067175924224 538445 -16464124003637132024173964191080 538446 -131991753948440798061830347776 538447 5048001003128501135039994852544 538448 -1053821620466937407802591952896 538449 -873344085217548474591598891536 538450 -7621903240075306248142482000 538451 -12888990217536388380834830198568 538452 -5370800197099962452919941533824 538453 8227254898123128116208529028928 538454 -9230967165896804755404459500928 538455 -1972467197022090924868091102640 538456 -45931927093141814842704529029120 538457 61352242365973774304976786605706 538458 -16889848494704048225443516323840 538459 -14167045381616565659828409904640 538460 3217998906662171881785989376000 538461 -12113558918062122155689664326080 538462 4023061332785845874547635567232 538463 -33998420813436087211644420886416 538464 -18500537573583477042681930055680 538465 -17362218581023205158794027580140 538466 -3299688743532767386529070644736 538467 -12265361926061161381231941411840 538468 370228198283940619650922725376 538469 6425975708095137099784233457344 538470 -3788605485535153118909320719360 538471 -1497098924080006256296988448328 538472 -39396028174489018921660677734400 538473 12791765319636414669512300809344 538474 -3946880985579309918531872157264 538475 2939040273841224858096265000800 538476 -10902787729277151142062217691136 538477 3982872095319670226273083984192 538478 10326696797855567227384533608256 538479 50408519080876177263947213379840 538480 1999220391294070259099117813760 538481 -35411591322912533697794971772718 538482 213596861528165204218802609664 538483 1516581120932545071299147655624 538484 -29458550282781567074581069400064 538485 22521451751309626745880193524000 538486 -9230177379413388505648827888000 538487 36008078164032141996817486508136 538488 -18587861449287539461010007920640 538489 -76165875573083788395195248320 538490 -13577145765673417182445682772000 538491 -5614029576442996561310101573608 538492 -45411085635813926707127305328640 538493 -8385896626475118792511958910240 538494 -725664384145836844674187622400 538495 34874203213771201681118043921000 538496 -13241523705504060090855016366080 538497 -4838868337140188054241683187726 538498 10791027084779054330926613667840 538499 -9542246203907203831024858282272 538500 20985371725878270142128184320000 538501 11548666339247332987152664896000 538502 -4404483454306652055417167046048 538503 4835227458388392390437550232704 538504 12602202471584587024258595512320 538505 17295519864333747927502083064320 538506 17610355906394721783503903787312 538507 5202915130036961727007558637200 538508 7519960368608739606186317500416 538509 7226439261385661431710385144320 538510 -9378978919705213250552318016000 538511 15418547579745225447548254040112 538512 -1553723831854403183211086610432 538513 -8713300697193516757582785228238 538514 -15430002567522375884016438444144 538515 7406814486804327547068185244000 538516 16271572195609956568756070461440 538517 18823124369772389436839485416000 538518 -16559280513417169293757526316096 538519 18918449402958389001591418110920 538520 18146083293904812378228852940800 538521 2711694797896114598955858707040 538522 1245629437732805211096254964720 538523 40402632474031291859077147712772 538524 -3104935042283082783210301092864 538525 6267459301910544545364741463300 538526 53894959707431506939492882807296 538527 23715784806373306768761533537280 538528 55921928807927163009387387617280 538529 48349166422445066627951611484130 538530 -15849640323733180813448491584000 538531 -14671484704954929681618095623680 538532 -108891892594150183549623975936 538533 -9729443248195820922638997807780 538534 -2792846613741346537126423378560 538535 -2655194408632285428753989282880 538536 27802643161947775322211130982400 538537 5094832684464116687061840234832 538538 -3206963779099342034963525637120 538539 -14329592008886662688444485853520 538540 -6222989956140692156225549813760 538541 57117263922594966796885712011584 538542 -1422325211728497634706629541760 538543 35117294359711921800746088461760 538544 -11526519737721038284217153716224 538545 -2786897721662189220818414223360 538546 -33028133288145488814844740113280 538547 15214651089719570195736515333352 538548 -4954464709885887524059980165120 538549 -8491773278183234391365392203552 538550 13908701775344977046638798720800 538551 14958633498568725050462249518968 538552 -2626600004394217739078846054400 538553 -29213495739251654265067280442198 538554 -19561127526239834097494956846080 538555 4136121824385475148307246702000 538556 -12114226455301799784634976455680 538557 -12723615839853807792218354108160 538558 3679095969851261336708048573184 538559 -31914544964988517103333935981800 538560 5470179550257065901484262031360 538561 -17643119062906394947852580571838 538562 -683294622602566268669116849968 538563 8054095263460925529425613631488 538564 -10517269469875347746810774768384 538565 -42085115331150518941531215993540 538566 -7501478543766541353625738868736 538567 20661497800266486979398571462616 538568 18101170062669217071404482560 538569 851212101681124445993588256420 538570 8907609381422100649384697232480 538571 -107940211458734018627454643284 538572 8001615650856284751091218312192 538573 -19466715089641510388216371716864 538574 -7754575939494768142335765101760 538575 303159703834392037108580361600 538576 84893434399006389664405438464 538577 -2873980513344577331889081012888 538578 14242515598627377410699284498704 538579 29158625546724071681726712995180 538580 -2138150455760270294689348853760 538581 -5074411583642128272601585105248 538582 -7504042553355964433748732974016 538583 -39914201855229194727339647971800 538584 -2454834419218844066570480455680 538585 6105716200191973668608006859780 538586 -17187533638782013742180943656736 538587 12601640869624688778776694866688 538588 27892914501571554394543852730880 538589 47877969401870379534058360212390 538590 -2951350821507978873421403938560 538591 14937229556496988582479858508752 538592 -12694977644323587767605162672128 538593 7817034753408030362387900524800 538594 214664828974817246072056848384 538595 13273029991481347657696514379600 538596 -22219210731092790477551148656640 538597 32668663058163249099936192082046 538598 -11288394322874292386835546113664 538599 12096324503119467872952155585064 538600 -14629548960758915955815573376000 538601 12707660209004887991760116737152 538602 5818129306040737758389164952832 538603 13521214104679024787916767902452 538604 35248729598141960421301157325312 538605 -24250334678675791447196633505300 538606 13730819815246999258780397437824 538607 26092030961463375934790902862592 538608 4991487574458865049663942983680 538609 9706498891143109018386311268916 538610 11704897194833460685355867244960 538611 15184155934415772203226391209600 538612 -229334413476795029730379864704 538613 -20024999001642635893746202510560 538614 -4009186025221013529161987313792 538615 -9226839598201846633445125056000 538616 4069115394662749458560025292800 538617 -8219992098482299905390142220160 538618 370116146194706105953062683904 538619 3467666718616307440843892938896 538620 -13300456990223434291400752496640 538621 50394213920562657250150257698822 538622 -3368467284248503196050513797120 538623 59845735110166631349349356234000 538624 3235603057546164137657609748480 538625 11321625030723082592447568960000 538626 -9430856049607054659598174048512 538627 -5285667817662145887242252902968 538628 -21861258868887843482705715679872 538629 2903581354878924810733937443968 538630 -416174008014628581165738353280 538631 -25848420014681950883835296043000 538632 -22791165371214145848486071700480 538633 3157726870899626133325321643364 538634 -18248282652200943510893646488784 538635 314036412878287161078929388000 538636 -1554233915418719034278259633152 538637 -14606698629821620143121956377280 538638 4345403224067513989637857735680 538639 -10577785895352009853814130831576 538640 2885743807342357354989475676160 538641 -207465354068042670554408037948 538642 1042732131786820980444930655392 538643 -18183012231173349501387362170800 538644 -24093941107277709478478196393984 538645 -868602680512592381579396302920 538646 7290471978115728960714086367360 538647 -22147830267832352040675362933400 538648 -4004375054398113279699888353280 538649 45249098579637022299753715624650 538650 -181918077286369922465359392000 538651 56607355385350131656083220395652 538652 -7332905328441827302859926760448 538653 1508294737589898161419310692800 538654 -14910128446412849322670427908224 538655 -6354003402146964545519753389440 538656 -2610986236987060867631878766592 538657 -28871086729088458916481563216094 538658 -10332803288804580158446772177760 538659 -3966906543607637265683344028472 538660 15468102305578363801342263644160 538661 -464376692547135352465208630208 538662 4371535975996070670730442788224 538663 9245258630089372119083680906864 538664 -14784181163791864485804285542400 538665 9741841231596334630841061385920 538666 19577791138202651701280919226032 538667 5173297669878735733230210843072 538668 -5269403456653286363210645815296 538669 -270628418713983675668534140160 538670 -9433771782243344770439279692800 538671 -488557944449034658803244313856 538672 14937521835212770131162921664512 538673 -42992843933503712257297652983836 538674 10977614000577260560194856133760 538675 -4462403068465984984357847106000 538676 -5523589565131183970851047143040 538677 -15093363263826559685815860520320 538678 735573252690807552281564478720 538679 -9414319064968014902363531983824 538680 12087860685481097800936915046400 538681 6943499828436042422052285760704 538682 -12464627386520569431791151761808 538683 5815340742858780700830239601408 538684 5202657619164323670657803129856 538685 -1139882757370173094101003747840 538686 1146922026498053792955643511232 538687 12717183163705363023740528228032 538688 9449938018737776097598919147520 538689 22593177966758084218447027800624 538690 -570983949298677864019866324480 538691 -15063232633442770740616305359616 538692 -4939964961725573054589210624 538693 1715856652215446150355217703200 538694 560732280875415623318963485440 538695 -18528010170915652589506327438680 538696 -19911994873461096949437355422720 538697 -32899535332070310827378098882854 538698 -939444579989996708636465377536 538699 -7840291322709571576766772231648 538700 21735069307513132525660941331200 538701 -6032989955639531275996166110080 538702 -18169994089620209611111789424448 538703 -36347097108650012735798348984136 538704 159071721759364131809899315200 538705 -15304870679708516280527023024140 538706 -5420992738870238797976022236160 538707 -3825676835750167691432364529920 538708 23369319547266704711382967545728 538709 32730178136923199449273666280910 538710 3151797262176474686067783960960 538711 -44722546473878920546544839581688 538712 7185384789533277556363718707200 538713 -6657014942651344927445865968256 538714 -31983265725343936070003126701056 538715 9212220807808222863598912289520 538716 -5311795454682740960989091010048 538717 4014101744029221914125492572780 538718 319438835258651191010658823680 538719 -23622292054287920566691618012856 538720 1674694773606640532054668738560 538721 21353412995800539759646476197922 538722 -8867297240426299033348554602376 538723 984389133070321515934355090972 538724 12931212999250926408578731898496 538725 4072175082609325942974574687200 538726 889507359659081500850657833920 538727 5929879034027641152270336397872 538728 -19299876136302911411683491840 538729 -20133404875233961686662026178880 538730 -8619101518883322686145631790400 538731 -25910325549118292767805752129620 538732 25168490122619183817951946148096 538733 12023274987121088076880128511800 538734 -2174752613827533339434306174976 538735 12549108017602754521713993316680 538736 -9151823006876857684575945916416 538737 10681098880916249055563220693360 538738 12506133202527576723666820132896 538739 -2153593655116208937987529697460 538740 364415894435238897422218360320 538741 -24102194958515770223496381285728 538742 21452469816436834599444096139392 538743 3521585520749962302179700876264 538744 26737893963022726118534388572160 538745 -7416779519339436255741836596800 538746 6222630300361869685197963942144 538747 -978885438214615791241609858176 538748 -909324093546417862475535679488 538749 -579581754727094140616422434432 538750 -842181929742043052774639280000 538751 17896670073179389619492673850752 538752 11048938362809722999583256084480 538753 11596562068453902872124250644144 538754 -12573564455012853052733985317424 538755 -16343823902759676485147526261840 538756 -22641013714537140890275646609856 538757 6610458608967904425837388515132 538758 -79333765780002391455943541760 538759 8661187736036960869765485699304 538760 -23930981631151538214742555392000 538761 19783269446446779490010885341824 538762 5305093678695108945927889889280 538763 -6380375461201901563432792466988 538764 16299338073454239043820486860800 538765 11885331425074598645082338470200 538766 -26632772931389789251210217775168 538767 22865867896594869166210332594984 538768 -5969416714449762451527818018816 538769 16466359151189938466732132315712 538770 5683471676266516651988444505600 538771 -31136338467323489183296649427028 538772 4942807699007172157498268390016 538773 -2229281805990391761372038354016 538774 15936588621175684874997209327136 538775 -18367762006688981683645079221200 538776 -13049749898610448416642734284800 538777 -20654777457219053467471179368374 538778 -7636761899520401086931366092560 538779 -26989231482052583727749652723816 538780 7655956258969435412879002828800 538781 23715563925466921250159953613784 538782 -8680219109907410859463038575808 538783 11421174083134102793283640903040 538784 -18682313664030982228613755699200 538785 3130864427312738656084780099200 538786 23283942343929787931850812384592 538787 -15913488061402688020762589328480 538788 -14906609987068481580695958497280 538789 12981148482961452941262226470590 538790 -55889868923203389785196595200 538791 4237813827199994119286125357440 538792 -11717426578863046440704671872000 538793 -48036586450972949044571054084736 538794 -2785401332879115367084570008480 538795 -10448435334651326973380617560720 538796 5557558042934158056098280633600 538797 3299763845115448213301865847872 538798 2849277690863680979049741070848 538799 57178269050691203589968619334800 538800 3884338794537661493439221760000 538801 22519060821467387933014294150802 538802 -720331767801717722894769926400 538803 -21780620031558709674695011742856 538804 34908184744085556376563520752000 538805 -28035878061621941487320218701540 538806 -2137433990589333914808598531200 538807 36248469202568795327294367984840 538808 40653867940681542971992235458560 538809 462400883336000518603676602704 538810 -3339617393686454354927293777440 538811 -1412102062025312286432065912832 538812 1087510855993674390637373546496 538813 5074308706703916939821812012 538814 12594516807494363543317563845952 538815 -11903522499963657464244049133280 538816 -8050109536850484006564517642240 538817 -14189042974195375171960800307134 538818 -4843385661231575197529981667840 538819 42095708953125818732106536800080 538820 -3264075679905082567560176064000 538821 6713157727148310664284226956480 538822 236046387153929444789460450624 538823 24714442243132575863154396474072 538824 -8647456640282857635741353410560 538825 6213159290185770464547335512000 538826 8391073535227927132634857304112 538827 -14911177155135335716690822232592 538828 44590944918323179262528747264768 538829 7215774604561121068192941101430 538830 -2253077156130661252756597947840 538831 15423822163676425686387376985032 538832 1907733141570279351439810363392 538833 424749512748746623130483513184 538834 -535521069679683605656418098560 538835 15833466768762770148149281564320 538836 -18447345850280476719516355086336 538837 -6809376945638975458532144370280 538838 -9041252867095352890459872211680 538839 21230899096980154502754704183040 538840 3037907772703125364342164480000 538841 -44993880879375239004321217984758 538842 1024024658403834790095908358144 538843 -38560760287941884150733808079880 538844 -24033198015723807727904275528704 538845 -14460466146278130863661744888480 538846 -9818937104125229467766660736000 538847 47129514024722814856156677991320 538848 12535967162203656807401255337984 538849 -2258491462273077771834819287640 538850 -6380403237097936623960195876000 538851 17645122522339817431363617443760 538852 -5195110587961272893228946078720 538853 -38722304426666836325296845662400 538854 9364455662228495245094301731520 538855 22889711814368914648035312298560 538856 -11789966978353686033777702144000 538857 19465685043952696336765912706928 538858 -4933560609465863956858544112720 538859 64039000085669971834551769536000 538860 6711143813894034416046954332160 538861 -16018082981613140892791910583808 538862 20659243081121917989490243194432 538863 -5428033052540491058562029260512 538864 9313732038388388820200138670080 538865 27204647721174863408242171966260 538866 29565072044705738732702626321920 538867 -4206409367068777427130452444928 538868 -9117475708166254004449887356928 538869 9936322126749484916390344371744 538870 186536377306623573638663546880 538871 22845848759060506251794897316072 538872 -10356920038410180916686136750080 538873 -6627502376964241224367465362176 538874 -11917957901723790543212657949696 538875 42872048241451447382524404720000 538876 3368805087508281185834875904 538877 8082255220774732796309471742726 538878 2962745729634963006110384870400 538879 -14182495358878625939017830128520 538880 -11274607496206215073340892119040 538881 15119531862007046735297647263744 538882 -4313291999272373343203620316208 538883 -44592180842683607542635187117800 538884 6770760448793227313996403515520 538885 -14831926583228309848750731876420 538886 -165733488484739620147687862976 538887 18541529287528092943929844618368 538888 356806347098725022667567759360 538889 28434933916435225245949216005924 538890 -2850810350187792087222127902720 538891 51771985821146423956128451096392 538892 1515084309914857206304088601600 538893 -2686016935504672316896054482378 538894 22011146655077288679472389448512 538895 -1920985061007927492393482721600 538896 -4126673622097257753086935695360 538897 -11785840273220806352035066741920 538898 -2808558991983214485374774292864 538899 -4895529336190809304833401201736 538900 -21610414678867325710779739564800 538901 36586278406147880095295477771904 538902 7185910318331496842125403972352 538903 -26594856711564966321630007035560 538904 2195388103300302942584567562240 538905 4765593745323892437136105302720 538906 -4114196671730833307125778307840 538907 -28940314136988413561704183413840 538908 -19520468143305776451862259811840 538909 33640742943050251530795212564352 538910 -10577891529330254660960148968640 538911 -1921211640163149020459460737640 538912 54912948065548850171046082904064 538913 -10766542963987390809341376280896 538914 -15430268788835809277830300882560 538915 10994346878605753286800440598320 538916 2122700332342405541259516702720 538917 -40703867151548680808106068714688 538918 -13004397926226360465034444651584 538919 -414189420716713793913431440512 538920 3255517685950594497861120000000 538921 -27930106671789806183505764927878 538922 -31183781802793509098383903153488 538923 10045816076360154156786362942208 538924 5715478467451260355674670320896 538925 -15413135038167057772492077100350 538926 12949128741534301902634904890944 538927 5651026740028973313715906101776 538928 -5129636212580744947889549869056 538929 47825394439477012063621929933444 538930 -931065675174947278502512704000 538931 -30786175665529557010171697393268 538932 -3399987468952580297690195877888 538933 40877746066639624945319667063900 538934 52159696757236023091687567296 538935 -4770248761116298913048280115200 538936 16531560254482540310711730585600 538937 11762258099668545106317308708352 538938 15226467362934204766145310604800 538939 -13558735979326521671919073631260 538940 17643290609681747681494340375040 538941 20640376105200850317946177164768 538942 5860115663003657091245034649152 538943 9800216578200147367652949792192 538944 1519469760355029462653790584832 538945 -5680399175129183044897071187200 538946 -34499829158944236900973450241328 538947 -13273994515072548378269946162960 538948 -23994301806568116943292577588224 538949 -44322682472555094450372995984064 538950 9181483002438294554675005377600 538951 40264918997500049415071238758448 538952 31320711323995380935715114009600 538953 -5334554283395983869998400531696 538954 11386381995283150594787871271680 538955 4067125632209700880464973107360 538956 25545538583714313477933222081024 538957 -8812544018739785039427338479860 538958 -2512319512595124283652128889088 538959 620593164011174362489741655808 538960 -3965164460097214874955056824320 538961 1126952557043393028745929109824 538962 -340728916637752748569867818240 538963 1569483015969655841054621617584 538964 -33822980850594831960944651985024 538965 -6124028548440857993507801232000 538966 -7887296389092355185104177081856 538967 8199014325761930524344731538480 538968 21275956960931138968179524689920 538969 -11101085733191735603273439374640 538970 2064152441949623463244101331680 538971 29732676320129366183527066332312 538972 -8377798450703203163668697216000 538973 -943726901825545520268154576698 538974 24533985271167271404692749033920 538975 -12078425443483600929518361361000 538976 5636900729485682893756259500032 538977 11212650331024865833559720844720 538978 9358111647566852221097046000000 538979 -10016520817670878357612371566688 538980 -2843771034075355664072002990080 538981 -10553309434567294091128070747108 538982 -10127235277343251277482652408448 538983 8915633980716907314783394910352 538984 1408408298107870207031967283200 538985 -3575513860942110526829655040020 538986 -3104065823251837716554482916352 538987 14464688289528543309121106603636 538988 28235239623903193651396477403136 538989 -7516618457479332467845485265632 538990 20542295649070686050557629912000 538991 -23036168130646924651410649146048 538992 3439833582604402477532777840640 538993 -241250257072933999834955991616 538994 -16814313978899268779739120083040 538995 13395743469084408704411514243120 538996 -48636449917245497283189123336832 538997 -16793145476020079158711166034048 538998 8488254339181469976542924912064 538999 -67882697882435950779407759960336 539000 27514481043304789820330204160000 539001 -35105787167043996722881867404960 539002 -13430999267023331393660594589696 539003 48502961404599503515356038361252 539004 1090387509470978915389435716096 539005 -113319008724971665705411324800 539006 -8624894413222071530052390897216 539007 1651037577855022348375344734592 539008 49657249390399877518466136145920 539009 -11171998694377559274034370897790 539010 1790266791120731640477667045440 539011 -18609370647090583559808061252800 539012 -32133777938096638505734542082944 539013 8081051731754502611069758731744 539014 -3542829947608820024133265212288 539015 -15701330741037449772851497873200 539016 9682594541463525958398771855360 539017 -40546135788591968382620995591040 539018 -3956285126498943175347705378720 539019 1708437694712759994004846671168 539020 -14864628772011028070106810731520 539021 1744575858315800091317672812512 539022 -8319470228661952639697492745216 539023 7842338801153038847407216054680 539024 -7336518513737076858260989870080 539025 16028194000841904046030443370800 539026 8544216728203368404180600141712 539027 -865305946299813803351305628568 539028 1779336204546188783114114826240 539029 -32102010567735653956695106445924 539030 8791948658301981789430534089600 539031 538297498243313571960225861840 539032 -699540047208985796710279004160 539033 -17376527713837957047131790817776 539034 -3886176993925096504312019550720 539035 467792554457029837667407644960 539036 -10011529534133966179514705021952 539037 2817679113435606650335773024588 539038 -13034934206487737631742512574080 539039 -12835159959029268995254761200160 539040 -8797018629863825092795123630080 539041 1674988177329208086574559857072 539042 -3937671682753534039761281103360 539043 38602709557117427229041420135424 539044 -16703062329717423097776358345728 539045 -14170570721382195520328284000680 539046 4402103234124276773539772535072 539047 18553655129801697679464263845496 539048 -468568156238817662812826173440 539049 -24812927496566936837383760292960 539050 3733649241355447677462092374800 539051 -25739743324877461915888653432060 539052 -17849961460484051514342604416000 539053 -28006070854929254885957832192744 539054 -2082048252197867236782727161024 539055 -1224643109573336510858815057680 539056 3923957181874113648150426222592 539057 -30951377476454509218605931752268 539058 -2148952454830689371296155942912 539059 -6960269071127873293977401577920 539060 3124586674083528560625588468480 539061 4787519888355084061854285648672 539062 -11207776234819722877058157230400 539063 -5399141299908233662688404658976 539064 -1906932296227466870658823127040 539065 -41259719797956633134016428287680 539066 13690982398319796569569307861760 539067 8534455526000842976888155635480 539068 4595619538544546507417945994240 539069 14456759825533204190136595187340 539070 2784860536757267831540142366720 539071 -12785618415179817593445487816808 539072 7436643438898943769414620676096 539073 13466284623409072693515967785060 539074 3919364003028764315032222256640 539075 -15258169380791239579996427045700 539076 -26403270771605648087828063047680 539077 -8774027652046014597309892750656 539078 -7695920913328192823350172096160 539079 17444535112461776508319740105384 539080 21390976559097510658555010918400 539081 4323323753778039807251476937982 539082 30370866830023041995027882688000 539083 -49376505353151036446366846939640 539084 -2575334932605243785785646143488 539085 -3566310898535320597132305764160 539086 -28645671861652734123350938867008 539087 -54807670641077397756455600919600 539088 4549170533636407471633844011008 539089 -46736700765478344128356834340110 539090 -2999516912305298335304377712640 539091 -23736421803090606900869779200 539092 654303585279220829156266424320 539093 5397072016654786284123666123342 539094 13115617361932266610696093579200 539095 -18987110608323699075696821518320 539096 -48245778601523252802422991667200 539097 -6349272116789758157078246838144 539098 -5779257962066127572987320802064 539099 40406183836303496171082862220520 539100 7259939820455481288460808640000 539101 56812867975201772339168645960102 539102 -54709766792380981731768519562368 539103 4914352336501550580287160244608 539104 31843016500428364562726400294912 539105 804188572401416001193491726720 539106 7428829097398909367149505107200 539107 -38050108171764222994882602380644 539108 7141656703370487183983130918528 539109 4965299426160301912972442663040 539110 11605262928045149421718253193600 539111 30886944417905730286987597286712 539112 -10762836623337208259604993638400 539113 -42503377137225232055121767693638 539114 5053407992208841624987840180320 539115 -5344353481277594811220993658880 539116 -10418745791329193652464365774848 539117 936916605805860697809937096812 539118 -9180491179560734922872844958272 539119 1374487865827477036866574694896 539120 -2126825933419632627060495482880 539121 21041608284021335203929632918112 539122 -2468230735304292376393853499888 539123 -8751419670069216630046820536896 539124 -3876605006939162025420257132544 539125 5204733602282839095984014040000 539126 6273424159542186198239287332096 539127 -9832424199321839097075208491960 539128 -48474084247035574510228471971840 539129 -39962455564511183798561059653270 539130 -10553321709582234347135613876480 539131 8528993481885258141420451632072 539132 -17151924172578572150638706569728 539133 -1999440136812108786333224895936 539134 -477190947587232720466348119360 539135 12299804674133962433214723295080 539136 351112114259846025786490355712 539137 -28984912699792351195032528146688 539138 17817564146171519372288813923392 539139 -1925398318125844949135083529040 539140 -3896027651263646231675613573120 539141 -415519265176344317309580103458 539142 -1137953479758021728056519810560 539143 -11018325512063681987863191783552 539144 -53210640666280618791876729446400 539145 -17909673530765483634421201079580 539146 -8589865564697014236279786859728 539147 -19263267392324763476112980623164 539148 -8097522574911397889653726064640 539149 37794289933266009689095208183840 539150 -4577150835687058136538087254400 539151 8862771892668026737248999697032 539152 280664864085579510760049999872 539153 -9966459255514649358203417387598 539154 3659073314453454698479504949760 539155 -29237467591379164532692981062240 539156 25310974859557409098921478939520 539157 -13092507236281147166239190321760 539158 22329777021488059473900715675680 539159 -40537579311410080185962586515640 539160 19851585348918130663924376985600 539161 -22553194116194980476346591578368 539162 6086485131910104219680173901760 539163 43859082306726219719096181532800 539164 -8676794489368962824651392254464 539165 -12970062160043555904031661410080 539166 8851169045663809388812634379264 539167 24122346736043232910620884069216 539168 -12406592272902622361272021155840 539169 6778727659844691157780616314368 539170 10880154290089715876133869141280 539171 -14953456955897673121302415166628 539172 -4877534591507968778671236834048 539173 -5951558134221004044033317472960 539174 12874732341578973935734273322112 539175 -2369379489788047405586666112000 539176 7892926046464362333450071040 539177 205721508998034112907824979280 539178 -857449347183448360272874478592 539179 55384304929824303378466592513680 539180 9785746654572973062983334758400 539181 4867938142025601150637554922560 539182 544373666886886322401671275520 539183 -12077290153707786391055093249856 539184 -4772808734342778848624529899520 539185 -30251196579847452514895883052620 539186 -27857102712214532217287129503200 539187 27485372949807653406514069623360 539188 874440225188819255300245246720 539189 -6200211066140584352400922338048 539190 8127940020661936485710192505600 539191 -16841334785987512697304466650816 539192 25668858782097507703186048512000 539193 -24294595556967711199275651651072 539194 20061915730466360737529986870896 539195 -8895910304694131271330044668800 539196 -14412335407929841686401805926400 539197 45944473331838961399084828712460 539198 -19967786156965681196870067996480 539199 -7202571902221463500247855012232 539200 -8328525363440687210541206732800 539201 -5824073074862090593887216705600 539202 11760196326675459963086201692032 539203 24976576406249781683136200259280 539204 143557015426059152266657422336 539205 7046192520542096744412077712000 539206 3153999139767345778777620480960 539207 -59360371320429731377844585573544 539208 25364386013999002494043198694400 539209 6930976553428223723952904601040 539210 -2800242572339439307369726295040 539211 -22428240638621088343261570066728 539212 163755996213095688206729198592 539213 738703935405150002250055502304 539214 -1354327104086532300952429461504 539215 -3652338721655068778922427835640 539216 -7742021990020048464598913384448 539217 -18706636980483761271066398094528 539218 -25782860254384511315280417530880 539219 -17929566293916144344695660399380 539220 174887098123279797557548646400 539221 26352875606366791517370492821344 539222 4806224134427484824311340969472 539223 -9592852257636061883906498755680 539224 22289956030279004845828713062400 539225 -32142889235256220446882761723250 539226 -177859045414203155274324206880 539227 21953585014715018101478962642960 539228 109382943690725778295775789568 539229 38758201424998164942844818489984 539230 14919807671414086101145924541760 539231 26832778043768282698786100044800 539232 4539273015175975777469612949504 539233 16874621983162182801703165992482 539234 7169425366157738495572816232016 539235 -9492067738728160026200950044960 539236 360804032993028248055719546112 539237 17925403080285791601322977701886 539238 2872317778021339054954180687872 539239 18332548770924256257259947956880 539240 11325147066970124413416510873600 539241 -6656937562253341343130939815040 539242 18345431377250756025012857954304 539243 82759960427454722803200604067280 539244 21034515878256899442868853713920 539245 4240894706728992726317361077760 539246 -4780627486162784561770577876928 539247 -31125272055564801472331205771000 539248 5549426985522812082487416553472 539249 45206349383347025746222949076900 539250 21082265077434692028485978880000 539251 1073207465515231044725979952560 539252 -15006695438430848239192905246720 539253 2576494291279443968167199206560 539254 19728277239057871820743674236160 539255 -37945785755731713940991547252000 539256 -5428484957317258642356820684800 539257 71006418115697310989547870336852 539258 -116094459906287844736534940160 539259 -1378366835796041129248970672640 539260 11196700947249632647723333094400 539261 18800389281997813171382102441862 539262 -8521920751673516845441358594880 539263 -252234834111594880351275092936 539264 41831506099223210109666003517440 539265 5382538748994440270288159176320 539266 3561460839923365903069859249664 539267 263265415444629402861359624316 539268 27533178106177518900844136893440 539269 64167584961414338206962912856670 539270 8719757539360444654058440126080 539271 -30449757246201520271056836275760 539272 -22818374984132057194884551347200 539273 -2502219957697766195527425191040 539274 -4048083990657372596276701410048 539275 -3964549400394835552797807320400 539276 -1429671534419431583497923686400 539277 -21471868913219254026345197653920 539278 29717756454937919770783353805056 539279 12498699958046612258726884408344 539280 818712024893991469722151157760 539281 13929149872123205786480521115712 539282 32914898418874705107413444014992 539283 -8912787085914018319990720483776 539284 40696005196031080588161312096000 539285 11708525111540655586987842421980 539286 7953578496252557784124985968128 539287 -13939517965497476570301739776848 539288 -52685916366031105628881765386240 539289 -18477542323420096067030110009446 539290 318145863752812139205756672000 539291 22224009271641944209421163274152 539292 5627770451176883751398742930432 539293 -10257698714120207650175090834458 539294 -12430722993120505578984372440064 539295 -18927423831982158075991289263200 539296 -11993833595026052903487516180480 539297 -31297141936576229492358784302 539298 1130102820940277102729147430480 539299 -120117289264101383666046454051736 539300 -15850982840395637652942309993600 539301 -5022610603565696247870324392832 539302 29909518729376388106696526672352 539303 -56627347064141965371099526733448 539304 -3468393533062162846395442298880 539305 -9192258233928020160458057166840 539306 -31877438806166068093729099776 539307 8430698739012502548661106626368 539308 20543090381909756103132669837312 539309 -15490661311052003177672854880490 539310 11791007336279355378935673260160 539311 40153884756563820342856097120912 539312 1980191848887452734315736727552 539313 -3504579175998066490194949848000 539314 -5469666796959889747512988567008 539315 4384563640587408830049757459200 539316 -11126830137064874739260649363456 539317 -39821687775172748936394520197440 539318 -4737867001796304158119012749696 539319 11478492911265499728234944922240 539320 18266906390831949665583369216000 539321 49851609372993357399374984580522 539322 -1613155048509678783281746269696 539323 -32128652767004008658248840982428 539324 -2944700589421454997085181451264 539325 -34677948899972261920665035232000 539326 106526801101568584367027066112 539327 19796218445088058305063779349120 539328 -4572214138659239673889997979648 539329 -12126153289064576822713575401024 539330 4769909551691562353875614097920 539331 15871194119470285979656158982320 539332 10528270943203829247278904628480 539333 -52284013018504940564015622400320 539334 225977400686027122385911275744 539335 18909125710154717810702863724280 539336 2904796436487376636933820252160 539337 34611321646007202308057969855760 539338 -7476217515573675432974366745600 539339 26723428260810918693951485269140 539340 3660351443145035839107368294400 539341 -30428519575166461920800038134816 539342 16007464324345929812061991447680 539343 4855112872389604170061486743672 539344 -812911608764445506111784697856 539345 -16648793348764413777468978907800 539346 -2828172504820274484990747590016 539347 7234345668519056888794188850796 539348 -19342655385356092610221892491392 539349 -66957284608535734472110226112 539350 2957615958444344566277377996800 539351 -59717194416426569297029054614648 539352 4500495061512430083846001459200 539353 61769618524146032232178628071120 539354 -6178203178534932108460117079040 539355 -10539309986401268718730831733280 539356 -22752317228865272296341984110080 539357 -7635546146975049503585979904128 539358 -77168187200818826979378567552 539359 -47825162792804604989060880549984 539360 -46819271013324884423829038039040 539361 -41132345165212428658946609831790 539362 4281444960364220102086424357664 539363 -40520176075911709619107198039416 539364 -8663606058258410065600588075008 539365 16833037071204463052792117179260 539366 29266432239743564412017524369632 539367 8313726028062261260922929250048 539368 13996169294018941436631427906560 539369 -4125953485255935052954358734848 539370 5550638475628249254102310280640 539371 26900860629865779799227100795680 539372 34770405126071272026600515665920 539373 3565103085324870081469814119104 539374 -2289779677906518987701196729408 539375 -5285448181363970484662293980000 539376 9156659512213432783600917479424 539377 36279407561602389307628655982132 539378 2471902842808891602095905221120 539379 -1098035261532072809706958389540 539380 -7904885592640650178577156928000 539381 -7205158426266960831376897802148 539382 -16041415870561992433562182828608 539383 4370167988253534833618232677704 539384 5813149655561204199268302520320 539385 6726646838174807486208574264320 539386 -9989190162285256932666681485232 539387 -12205049723608267948429678904172 539388 8548296478193364774168144195072 539389 34069118067600531128738612605190 539390 18700010234879127190648173979200 539391 23068434715029850876784442622080 539392 -396456441105574007270931431424 539393 76701888774245249816559484971780 539394 -4481171577425139166649247235200 539395 -10365343799075705067186437081280 539396 2611680789018215396493105389568 539397 -46429975961766079153207287012 539398 -16058060288157261318537460787136 539399 -3328451653565386212408376979328 539400 3683474955237451179805655040000 539401 10112361303061025131093388165402 539402 22423726511715454306465403023152 539403 -31361020073442807128223328633896 539404 15368345791819473742551442777856 539405 19070072146499194266773041194060 539406 -3065738737967143377528826644480 539407 41304580724348332969302194171832 539408 -2258389559338435794922332807168 539409 -1521867181683273463648774688832 539410 23512091641274697710458401561600 539411 114174393548479937395798164121872 539412 -19122240505811505036906529382400 539413 -9724816043198215929554315342976 539414 1805736378917056076199701838720 539415 -16762740186246114029121405078840 539416 -36208457866170944552506659563520 539417 34068232404898315132247962299552 539418 -4107470076878153270442409728 539419 -5454879234765289253970131520000 539420 7176846408830116090098657146880 539421 -18139422075745087729777745397888 539422 6176664647197014958895149647552 539423 9049864447390367515947520649280 539424 -14031060620995493686110049468416 539425 -15569257264436090386512597819850 539426 -27998464560778385543141810087088 539427 13897350566843535592788586120704 539428 29754498265726736635267907811968 539429 -18291871939380346048258789272000 539430 6571249791485155684922808501120 539431 -15429086764061553760893182121536 539432 10020640554771807899704721894400 539433 19666456629638730786980159493600 539434 -1580812110843621974780316761088 539435 260085460461477041783584849440 539436 22741351337752458886693489485312 539437 -11727710651292743204860469333760 539438 17820036520737760265933356365120 539439 2272273428594929771839554735624 539440 6303598204752837084774573342720 539441 -10193146322306546471097257939340 539442 599211517962071207472851870208 539443 -3802864206607889071763708231400 539444 -2147567645339351021963502353664 539445 11596258148767477540435937797920 539446 19957496342726663736554233632672 539447 -26380859984865015640577175958104 539448 5542416699897960498573051494400 539449 -15856473154456266697139880846550 539450 -1017627724317307241395634574000 539451 -34240213448631334196484365770200 539452 -10535614404920848978783758993920 539453 11839010911102391729698605167520 539454 -17118359693074867190351819417280 539455 749058659718271829123163089760 539456 -3686390791768178348487892008960 539457 12043850650667807531729367547440 539458 -19056379721732312528892652116480 539459 -47011846300804431703687297564920 539460 3992732058673623596104879822080 539461 21401908837313841438074629047864 539462 966644215232984841466542440448 539463 -17269585121072344137531574170456 539464 52902186447944752860170691855360 539465 -6223849119585185720593625254080 539466 12958582474169491488839723695104 539467 2661389874293038913977490331640 539468 7430540025248199847243415163648 539469 1230974467411961288488909286304 539470 1426511545925478379151363510400 539471 25937634817075124501538252769200 539472 -5144195360229830591779089285120 539473 38245909432412865932949491566704 539474 -5313461488594702668757825692000 539475 -8225423754691370653051846277400 539476 15987994207448684024132892633088 539477 -2420257751419482584495670177120 539478 99390620549442135473117808768 539479 26857930477629901621907543331080 539480 -36276665205662607773596295577600 539481 8484742136313736467357897926352 539482 2825564538422771995347514244592 539483 7869163719007366400701592290320 539484 21357908313614066010405783527424 539485 41312141782117390775016746451180 539486 -7996967400591003248337194335680 539487 -8676537198407804016222365649600 539488 -29018401071882143972031440879616 539489 3242283382168180705856833886400 539490 -8818826084029538902629434833920 539491 15108708950077941043372037802400 539492 35691675856491418457880109516416 539493 6276770325163061671131161526528 539494 13764157383329967062599083623232 539495 15650716626174057325749543051360 539496 -13088377904947854800655148646400 539497 6913542364072922398605155064512 539498 19698078304074119264974208238000 539499 -12492042590036708030305286439336 539500 8956165116221274822258657024000 539501 -8599581217822982662689328035498 539502 -7361479932230782821590384338368 539503 33730630851949581045589208748752 539504 175859355293241716213820358656 539505 24948635944261965600768090926400 539506 6411562584650576036953651848960 539507 -11813601634469605130137362104244 539508 -14031698511747309901527199703040 539509 -57226362457704808586084292590290 539510 -2845455789732787402409432355840 539511 -6729566231822405217668773618176 539512 -70448793622147767757859761029120 539513 -801275836800679052439305406336 539514 -29783017827373979071608213519360 539515 -1639496811337877268900098115840 539516 32448256890445045679381350817280 539517 7756882096200591819933485690400 539518 -1003162679993501845394958501120 539519 20438179947322229022575757939120 539520 8655925897893137814922670899200 539521 976798549286227127436035478832 539522 -16527753086322354189408366128688 539523 19498444097761466831921273935344 539524 -9805985202165629704927514214400 539525 -9764274687078307258820224831200 539526 -1070633192802075480828421132416 539527 -13001641905455459481288094385528 539528 -26530222332495618630367593799680 539529 19007074190583218405266574601600 539530 -2637463543964205417473618753280 539531 1003206100863049050321407449200 539532 7855038650337909267260317012992 539533 35076667043663041614146546745782 539534 6797032875234328951773826543872 539535 -20075097750630175821663767170800 539536 13233735957183346225964942139392 539537 -18671667758992680148527939094428 539538 -7127244520863926408660290640256 539539 -17712182148527491406874383200 539540 973092886860829235656617100800 539541 -1518253740246092687060011322418 539542 19319068245420386703497245849344 539543 -2338909845921438481422273404400 539544 21869928279590706251289920286720 539545 3025775575309251960106231250700 539546 -4531358525844832237984616907264 539547 4704793507500082604075445730200 539548 629785102673020265406835179008 539549 -5407895766705576904339620914580 539550 -2732150261806779247906941144000 539551 -5902116490316153376370533798968 539552 13349811448811534372176384622592 539553 10914332132363928593616275834304 539554 -6859160581759575101261118424800 539555 823904039292959921237528784960 539556 -185752558145296994822238256128 539557 -25547404010039276429901721128480 539558 -29609644128261937376484182553120 539559 8468016055307570200590082998864 539560 -5657241947788659483869360947200 539561 2007884458431615756274730168448 539562 -15112111419854270154475638693120 539563 -20357234749082699536229546137732 539564 310807696341497595077155662336 539565 11373169254064538730286532670720 539566 -9444466256844832844234571672768 539567 -17940847543821468486881365640208 539568 -2007890618458545751094599680000 539569 -3253566018780570460064200406604 539570 13393184376953740361818654540800 539571 -2464626318090618784033853981136 539572 15945149429131673816849218885632 539573 63846163285571281018565808867822 539574 4269939472942881219802427627520 539575 5997672167678554693348762185600 539576 49871926500847595805777506734080 539577 -49334490016816977892489301081280 539578 11280357653204674524087831923424 539579 -4970063857686889008478490134824 539580 -7488661709841079972942411914240 539581 2004165568988000416753071437120 539582 -15837518149497146220690476068608 539583 11366572095335942019111070585728 539584 14523576568007642886813752754176 539585 -37498407061136455025580304491840 539586 -2665656954674611812083442825216 539587 -8928983020203472562374645222560 539588 9207942946245254515257464289408 539589 31329297389946057134503149645408 539590 -14117473418339216458943225827200 539591 -14732432031169341819857571083928 539592 3279719808207489477267863838720 539593 -3092284220530978412585177009436 539594 20248560923323199077506379341312 539595 8487868824927402086150547955200 539596 -5314931078191966516331222408192 539597 34823912807548438715416011171372 539598 -12401305086795298838359507307520 539599 -568923778300925302068497640320 539600 -2627650495353829552085090304000 539601 -10355950353717258221365378915824 539602 -7633356793188534901552494210048 539603 13417244211235402705275688773600 539604 -2017656776162035771108090327296 539605 22522231149096825725173235615520 539606 9209040103472940366882113691264 539607 289861152052131128661172968960 539608 20923014238175233977529261916160 539609 10654818465868517317957891950912 539610 -286111302794914034510746410240 539611 -30849342776039878502662724030648 539612 -10510549987738658572716590389248 539613 -21396093722926623096047764606458 539614 -22222266367524735452945071132800 539615 -44048668304094877308109848129240 539616 649525050510038711320631574528 539617 -17397904084390226047268293815552 539618 42826840126376994407471700729216 539619 1016917944791417008702410565440 539620 -6587791311520196448911542552320 539621 42373492496229495939796132125822 539622 -410591007050630959114201791648 539623 -10980065152893630961142602891264 539624 -38777208084989470334697870935040 539625 2107327869874268644181261760000 539626 14471285496704997289691959183104 539627 -26575208451496748737000619104728 539628 35457267783739445348975004478464 539629 28933265333797291436228046486230 539630 340131621198128355230340625920 539631 36998808007730624929317084771312 539632 6666139208807212738233450332160 539633 3546100866915862052505543948882 539634 7134083907289325855069061732480 539635 19013378713762320289339666228080 539636 -44924375955389999658846553825920 539637 14499693262276346379439475296992 539638 2588567904364708526375579143680 539639 -62662006567677850446939970561560 539640 9882349099933427192656627200000 539641 -26810070810611131813656718839958 539642 -2784629949876362428677642740256 539643 3536949039626692178605254364128 539644 -4618400592280065156652270306304 539645 -164124178461220064627936854920 539646 -5646291753381183709750746412416 539647 -12895703302558708484770156404480 539648 13392152212962354894283783274496 539649 -27839267288535422048603213721600 539650 -136070382588080792590577462400 539651 -5662024463641293352066354886448 539652 -4295417713203061180618040890368 539653 -6919609417857703093287911672098 539654 49654395554787609291573802405632 539655 -5338019980437740561349934305840 539656 -16213296648341889957817703577600 539657 6997178015048634010577687085840 539658 -1774865649836325920377371469056 539659 13094099726463096823480321747120 539660 -25986943849377521930679029760 539661 -36833284633572257562177567216480 539662 -9191386061766528179066201260800 539663 42939886402413705524846141460912 539664 3002348890872440083661341261824 539665 -47125599332130083531022721920 539666 22873029023269214154738545768064 539667 -9401618204726230387579344202512 539668 31788325230493205820324937778048 539669 -8441513720213991022641896524356 539670 1720883797974244840878835286400 539671 -14381212013849519351178344445312 539672 -1935762688077175016720665804800 539673 33805539771912295290922514076000 539674 -20458420823791297611892141302528 539675 1296601433074879085089346982900 539676 -27915111066675799112468849049600 539677 -6521491718626068347971106584474 539678 -35897637933954799673595641035200 539679 4023718339345484214842621061120 539680 35899379889660474040631204904960 539681 -3643622471141160188524634701008 539682 2350628239766606527663876082688 539683 -7772670406263804007821688435896 539684 15782523600261510175869874252416 539685 14288248538823173763664060408800 539686 -4060851321409308440087849772192 539687 54369294198544664982333911673336 539688 -1320346465388168061711200256000 539689 527721811115128701616263540724 539690 8255610267040401647318544484800 539691 -36882003024265851205434305264808 539692 20009307055071454981240596290816 539693 -54856304943219897860211635712 539694 -15122433550080957539045661547776 539695 146934476295749906231940786720 539696 -3613451332606931099210792140800 539697 -6259041480295999329567104077200 539698 34379072970184507890528035834400 539699 -18759705063186103868250762400800 539700 -3794923071913220232609725337600 539701 -93556027366474671654127277012928 539702 -19831491519726135313604555492448 539703 3180908427790182158244730766904 539704 -280603200659469519143365447680 539705 -11577609595357246758503891278140 539706 2215662779550964621338219919104 539707 -4528265795218885206336446939888 539708 5756834078043786380039888526336 539709 -11292217906344151145780268861696 539710 372295134932137120110409067520 539711 4434402255907715148839979333312 539712 -11852240385792512155100382756864 539713 -63656961506406195017842775327038 539714 8876034283141512186552229977600 539715 -26419921407583348965585468053760 539716 -1978282796981936725831149027072 539717 37175002200306902538109700867292 539718 -3890985766940027118633229596672 539719 -11852849175778653412448309948640 539720 -58174384149778536680430794342400 539721 2490122280870105561028176085440 539722 -4140755153016228551658980354976 539723 5739561463141418296869124509972 539724 -1248550751195421869560662033408 539725 -30067450688162846472519005422750 539726 24141276511808228289922789185984 539727 -6918364895524055815812296732280 539728 -4382708812648862122709682749440 539729 22945085430264088730757484617330 539730 -9852899399103546623807827200000 539731 -17763955885559630727142131160688 539732 39332942787415762383297165742080 539733 -3478675237286508698225406903360 539734 13652671902183335997138024731520 539735 12333023595427518564962607245880 539736 7954829639080231187583959040 539737 7947551490048936019790098486560 539738 -13498409970262879617124062781440 539739 -5787896210583092859165946504596 539740 25597441954396280815115949872640 539741 657156341455615924259759245824 539742 -988363025621473967746605821952 539743 -3043157200724489000700257111008 539744 -44295953118915737445749296201728 539745 2809469556327064514872844661120 539746 15180324771308573578930665872544 539747 -9847455600585569935871528844960 539748 30860335297644555347637033000960 539749 1756162155741688440606853661760 539750 15632122639962357334471099392000 539751 8155412137534980009188411451432 539752 22255594895337102393250712371200 539753 -57940375437520140937351129261020 539754 -14915712038223716713611034663680 539755 2233586013192230165094280808160 539756 -4165776872818792705122592978944 539757 -4924828208148200495780593239360 539758 -20589569833062843719976064835520 539759 -22772287210209638230417855836360 539760 659714892927805352902229360640 539761 8658432957439628609047676817362 539762 -2193236039708533259044877112288 539763 -10389709259951730659340252984576 539764 -1810232819349224684359485855744 539765 3898778846122300425655879406520 539766 9908441152237778623794077912064 539767 42544257275878995676767817651632 539768 26230823205609440165924875776000 539769 -31680199216518792814808762932656 539770 5943178415635861384619459435520 539771 -3731757685748648107314313273800 539772 -4526139781545239274783810748416 539773 3276490871678567040997713161164 539774 -9674032791821341957561121124864 539775 3916111065427981343933801820000 539776 -43995113363367766200312334909440 539777 -2780687838002955817735417819200 539778 -9676681126684088427383858050176 539779 -989603225874523106362811237816 539780 -6077215165445821726510741378560 539781 21379251869864083273285843776 539782 -6706822974459888425937604975008 539783 2168802011041684986599381803032 539784 1648589894521066779886265840640 539785 -14290693624256803395164770980600 539786 -25784988611042617366514587990128 539787 -149078060975189467484910392832 539788 -8761402866215088398400218566912 539789 44045943220808337632954768918700 539790 8879859255737980142999620531200 539791 -7702396530162151756907603456640 539792 509256727988521925071491366912 539793 5128170887226147343614521835444 539794 14419199097319024483319011191696 539795 49362839775339310880212598297280 539796 1978357200318367465555101652992 539797 -2370907415851039787723350032754 539798 4863043415554265926093488951936 539799 11298796048625267206857380537808 539800 -10607828361482316836774073600000 539801 12369396621686130794712361743144 539802 -5431816308072907722533374728720 539803 -4630840007142578673982991910912 539804 -5911126489464560975947690873344 539805 2440027696804985609830453720320 539806 1291239715125715207488941880960 539807 -74637030264356605843611269214240 539808 -26858002722234122507412676018176 539809 -32376804249091653017247393002960 539810 -4295640440048094924300096791040 539811 24863180330872109353687544582640 539812 3353901768689917063650664435712 539813 -26714878873611009490021304588256 539814 241047264355414588991420766720 539815 -6163341807221517428538315109200 539816 7434192122516784309547765140480 539817 -32817350029997605635450840017520 539818 17429616801680937762973047986016 539819 14133881332479533742084623265792 539820 -7366956516990581129599478400000 539821 85596705376715370819638917522732 539822 -583979522796580183505472787008 539823 -9883460066167603484143523174016 539824 -13327904652586640642003250626560 539825 -6493211011288243925210040676800 539826 -1267995107114479866722899493376 539827 44853035099274252621205758118800 539828 12383119368876975346252130795520 539829 -21720073598921802525262156847826 539830 -6831803676969354729450205699200 539831 85108101912546730190930631029064 539832 2353125618815734967794479267840 539833 -33245344438303591700611135384320 539834 -6386544318855337301874590481408 539835 -1579925873489660441955183758400 539836 -27879488360696624517206106554880 539837 -12512658876512858973971279747514 539838 -2564665160075811317179832083200 539839 3039970470489463108719662488640 539840 50494675609760409700930682880 539841 -3291198480904296067482621536208 539842 -46466781040197478815427871520768 539843 -64204556666715484404192016627908 539844 22105935092218221340807404911616 539845 -32051168243428505997350346229800 539846 14175137659002664818605647723872 539847 3341767050901187844724815586560 539848 25286728731564338087284754703360 539849 48351682400445682703602142453850 539850 -5567098985644555593228111264000 539851 -30417950782544620332228795280656 539852 12195911737565670962494795163904 539853 23606029184436964891623025715904 539854 -1767921432383335326524259251328 539855 -5493045090641866698062607669240 539856 748379554180043345447183843328 539857 -28232645675647993588530916072448 539858 2502229424990891535676394431488 539859 -32358509094451918854403023969096 539860 22296370100851336534382983438080 539861 -18698839408364585153800962920256 539862 -7140786748210370213264993859648 539863 -45268276690609592313143622112888 539864 -10537540467171509629419918336000 539865 7278600423754062781807806720 539866 3226074199712910722123939819520 539867 27383182926005956466417493760512 539868 4759852946396265213930796916736 539869 15189454840455253738715599922112 539870 -4244872826616977705609706045120 539871 -11156942733121832434844504060088 539872 -65651899039370079623741774757888 539873 24778318094064810432801894551700 539874 -8248241674437679510022242458720 539875 146291152267570246628662152000 539876 18876487713484497975628600919040 539877 2810638224239787182129228605440 539878 -15830869468724759759372959145760 539879 5742955204944692417104135578384 539880 -11333411405594965800817127424000 539881 -13755011760170496024210740917318 539882 -19530299126136085423715335411200 539883 -21537171139027971799032476800320 539884 -10856707931194780038385807162368 539885 -1059009794187132031410335584800 539886 -24647527892397811458029531811840 539887 2568002391649946747936695116400 539888 -4114182125975263670089229991936 539889 -8528745886719284906942700791808 539890 3752755710183812251986552601920 539891 -11824813701180291792996416604216 539892 -41525443782698845066283128320000 539893 -19337384549225602363711156644420 539894 32117308957096458520784564750496 539895 -21842251932532444916419340207280 539896 3728089016467807805464164433920 539897 10895581252383280407385152842346 539898 14616047384215822225890450468864 539899 2664045405006511796903890436900 539900 -23136512274555024062114291520000 539901 10533969294709914252926864746560 539902 -16725590642379685005610360704 539903 1713096314375809922179289323200 539904 6678358141670024102250849239040 539905 26178697858863201286377131967060 539906 -4635062633651270095269807436848 539907 -6773496957990345327827355914760 539908 2001718036085563052930464374912 539909 43171638448553211593652349451520 539910 4909191013374963788640546812160 539911 -30586720722241515121459759264416 539912 -41568396500436570187864633420800 539913 29706475275690705623112054379488 539914 3381193875953922974599727069280 539915 11171586157974920576687280675120 539916 2617325334800767941302137457664 539917 1219049582847008904839734915392 539918 -4429841910576513672537307320000 539919 -6984671000310854892809047309680 539920 -6852371712992185158004575928320 539921 48230855123287127286312475027122 539922 -2340166029117299981228933221248 539923 -13975787237502989113297539817360 539924 -1055453691227472831291542458368 539925 11917607273756977240688818939200 539926 -46432708437117927298434295568256 539927 17845160342941359774400831691712 539928 24872154408701469234104889600000 539929 -1437997251525263378417695607352 539930 -6421070156116676588056088612640 539931 -6643286657187539419502570735208 539932 -34340645399153811296001264161280 539933 226884984858223054661809471884 539934 -11682946044302794112608326601920 539935 28953442734837286378265803701360 539936 -83301880146522234821715469271040 539937 33747758513277331467521322561060 539938 -1886825167074440519296927624704 539939 66095426001112543816864756572624 539940 -2451252954317769517706058240000 539941 -3731448830549962918564906048388 539942 376500718486192544806734775680 539943 31027326856753075047268250273064 539944 40512140664812923201780079324160 539945 890929605492505707388281228480 539946 -14055002162421043396972102808832 539947 19442405440228526356292976809396 539948 11742704370232576815401466424320 539949 25648465340191190481867887127648 539950 8244475907079447531697687920000 539951 -219644303446568125492168235280 539952 -2901755538734695326991550251008 539953 74076668072759755654205675394160 539954 16662139979789791940788320263712 539955 7838064923969872887386639088240 539956 11069347029010310298250571381120 539957 35386224159809305790276135053824 539958 3465625978824433239021576265728 539959 -19480574873774773852638311368784 539960 -26110367443835750600539660800000 539961 -6695209273882338974918768519520 539962 4536191991994993843979354309232 539963 -19479075023230875684044318714760 539964 -4462287397462164998666845702656 539965 -30108028282612750191824989689600 539966 3028287220610371918240159528320 539967 -21818876695746762753953682532920 539968 4326343452989923437505853521920 539969 66193755944041407045195630570240 539970 261303198585037336050867532800 539971 22515186503027951737668138039264 539972 4233748104840913127357856613632 539973 -8033910347239114608199182314880 539974 -16058961917009669394977321391264 539975 418688924516221663227928140000 539976 19577673234571621960121683968000 539977 10148679206604049503995269557732 539978 7063243845384939112062857333856 539979 14705081183077672149831178289088 539980 16516969978703019564739980672000 539981 -1143730159337375785446301642920 539982 -20366977789392993733940050438080 539983 -108816998391386985406939256072160 539984 -5418908804248573521694749696000 539985 7926647948140584070291736160000 539986 12558496137475609209284655910560 539987 5344625084298103567515890908752 539988 27562220524742219928077087010816 539989 -17389446461626121026951532485760 539990 4035033769259078631182086185600 539991 38056709835346270109604179364000 539992 -31207962415237909433987500800000 539993 -59393904675127783004073165520758 539994 18679816351437853096518598656 539995 -20277751414224917342512891080000 539996 11444786739026569421964705600000 539997 -23357308099299912462945202416000 539998 -4667137290451091548736932671936 539999 -19135533229603011428285045296560 540000 -7047169926686080127638732800000 540001 -1536161514788224976975470719936 540002 -12828884321348214725604870000048 540003 20919644628548459239319488272504 540004 -21719154943601037372610687729664 540005 23620894883782803105924591565560 540006 2863556664651550469991622451904 540007 12001870166270103258299975080 540008 10856555401102479401664828456960 540009 29496275450435480633209099217700 540010 4838464274902021178247177848160 540011 -6875956500481900519859411781576 540012 -16991708162004964768811806642176 540013 13886451317488412165632262949760 540014 -27874599673940951509177977955200 540015 2216211146543404387331419046400 540016 10546060891757980262511100854272 540017 -9770874873333688547527371596352 540018 15505908027106136002503867619200 540019 -5503485228116984645294192984456 540020 3360446049910141509147772354560 540021 -33919113040438338598371693163488 540022 12726752506136922829984665304320 540023 -44758161610560961912500910704 540024 -16221115559457507052083459502080 540025 26764470227821067793296254741550 540026 -12610937169655500614247833907456 540027 735754182310304203938318229320 540028 -3468853619908688457769780344832 540029 34571299613660198978997433336416 540030 -18169345538344644905873141268480 540031 -323070073510046515606740406248 540032 -1693024900066709809078783180800 540033 1377236756966116079742276391488 540034 31554567961896576976631762170752 540035 1358317006961212066904001486480 540036 9700067792386944701810256494592 540037 973196857427363070937593915680 540038 12924362244405764618170378882560 540039 -9838936178308387123963200857520 540040 -18517759526054083604913554227200 540041 17665545174513900665172678284442 540042 1535374438448978915056330451712 540043 2020711921666836018711820853760 540044 7885023820176138388355604326400 540045 -22602529526039089804564807361760 540046 -4377224441812248340053541695936 540047 14962680607415846149712039637192 540048 495305216947071019887888236544 540049 6261039930029329467232951516020 540050 2079098052538095100891446412800 540051 -3162080789882073401851116066816 540052 -2065500849552564769900967784960 540053 10441265371881858845117538145884 540054 -765098571380357638962905391360 540055 30894130452777466700257361175960 540056 880924199725370596570279464960 540057 -10383735485882873548467615935808 540058 17383587886292390652078547184880 540059 -21176561629863322007149211120496 540060 -8530765664425935409699350359040 540061 7358952204684923486285478546662 540062 -3052070570897233129962804067968 540063 239785060004538716427891420240 540064 14959895278012773511935386714112 540065 15771233936903159420256886445460 540066 -4782202088860060556221937909376 540067 -3581283004085350325380597458480 540068 -31103903247771490164722540449152 540069 37941213594628988998913909768544 540070 7868361775597230166878178627200 540071 22368065333043142589792092452912 540072 -4868032845863995345729425991680 540073 31769730229633477551261151727220 540074 -3325160560902674161900968304464 540075 -10033924867671485766658808520000 540076 29013392238695683220822510101760 540077 -40563959318898363343619161301568 540078 15115372026694883105446245491712 540079 39013904807682020303571646497680 540080 -107383354558940626876643082240 540081 -497228693082555139475450627520 540082 11417892440010923081574122274576 540083 16775333550446871132977002982160 540084 7055285865021646477764232974336 540085 -4020887434830532167036178592640 540086 1691215346238045044292336384000 540087 -18269127385662202875691681794048 540088 41650360783704116584589738741760 540089 -10015069366873782870316560509568 540090 -2266177859926966626252562198080 540091 386531088308721720991101043800 540092 9480788961936314255320231173120 540093 -2989123632432621720950210119872 540094 31262463143978332720835210417280 540095 8319660342340153121350577001600 540096 6552068811709866095134145249280 540097 -36173212854956146194700207215168 540098 -419173151042482923713789946336 540099 14489756327265268574444145814224 540100 -9709481142556747053165903283200 540101 40776682595054973862039181955102 540102 -12483820079233356094956699663168 540103 876476945968062751183798304224 540104 4645032237595754981214695761920 540105 6637232975919893401410348672960 540106 -2801322809018827137771291242496 540107 -7899781975461600128788142113848 540108 -1921482032365580651654209212672 540109 -20703429445296374547185143074346 540110 -8531821264552579301893190303040 540111 -3044051680256057786092201307520 540112 -4553332744366397696776579293184 540113 5957392949167957996810043412480 540114 -9436045742981486649922136780160 540115 -28043622927743254584941316396240 540116 34734301682547183278928864032640 540117 -6334060373711137154901042164466 540118 3663328923464903938755771881760 540119 17806019847551030554324528784520 540120 -523370517904407616795518566400 540121 -4856503435648837940155664050678 540122 17679227040742323263124117268224 540123 262551239230421362723670730240 540124 -39840491157582131147428684498944 540125 51419394558488600916382167750000 540126 2527196538897690483880168185024 540127 2047929514815009431265501776592 540128 19579620754450807486904944558080 540129 -6459020073875106019869385102416 540130 -7372413826030029746359142051040 540131 42097006878937171011899796893952 540132 16644975658108188482156098682880 540133 3807130946044981894827781535424 540134 -4321285992969566559999387215616 540135 4856161167429413114529690487200 540136 -32501318563911958807011289251840 540137 -4150165836717814541975096271900 540138 7349198153301045794893747186944 540139 10898157498492843848675911549940 540140 -4322112840063463608280399564800 540141 1415240115455778039797119208640 540142 -20790838471454662927786439214528 540143 38279137551228813441922069616904 540144 2954042818232906931263373312 540145 -18149271544901913669905762174400 540146 6040612350267883361787343648272 540147 20587082329779173966933964658800 540148 5565503658835724802614946496512 540149 53525028119275769850513641727150 540150 1462899870975016178250834153600 540151 26064033663510507862006958902600 540152 28339012630830578084741400883200 540153 -6364458371335570325520514986438 540154 28473774276013955344716991315200 540155 -5607336795275030240229148431360 540156 -19371038139327692769700864163328 540157 -25026477542465443223719017817594 540158 351630935611546526960542430976 540159 -3106997262032348873180852419896 540160 11974876072567379135951127183360 540161 3359047310694984798911842387392 540162 4772598094575276016484768025600 540163 3867947782266035491300527904304 540164 -3460009642890640577823362479104 540165 -9960063629607841490167841578080 540166 314710174818927113126853708288 540167 486765323091365733037956696216 540168 17378364697859191299516934225920 540169 -3718567195344028735490742936704 540170 7059122277763226670641453011200 540171 -41231175991188622094399948432928 540172 -19648328020125986305287713261824 540173 -36650162692564985849254925989578 540174 5278966394725959278494442804352 540175 -2867205115733254232405980694400 540176 -1544645790538954606342483918848 540177 -9332763126472223850639763055520 540178 8075290896978695164583458228224 540179 -54140813172850022936651540363220 540180 11059845022371625779318368751360 540181 13624692867831691207139210803982 540182 3653633218621262616072153089472 540183 -3098645491975801645107025635840 540184 32931448228380853209733151938560 540185 -3441972511598991787600961866620 540186 1716368387902666539488019224064 540187 -54220777619996927855463574583164 540188 5851613307281721602226325403136 540189 9838226988534890894499827337600 540190 2421003834408211799305889191680 540191 12515702196909629718486655860912 540192 -21766531906106173496881390288896 540193 26430061381274560728673738151620 540194 6757255658203320072303112834896 540195 -17026858370947867197921777664080 540196 128067267961656528170622454400 540197 10441720209012501003786771539232 540198 1302943919805735580238404548384 540199 8688800441005123261824883341720 540200 574566315315127792305057024000 540201 -19090975900642417766445357574080 540202 -12829083111992009093445984430080 540203 24674888308957096208770869430452 540204 -2368390191859185849262378598400 540205 -13611526648078974602847730465140 540206 -5897016865015616151698785737216 540207 -30847251343344761376004810357872 540208 -11008392958087795966648853626880 540209 -994280011906223684795739657120 540210 -6756271353254642524149063098880 540211 23956823717313444242902998661280 540212 -44501449011410848085707077500160 540213 -9678583346888587671409413279456 540214 32283763029446199433585121224512 540215 -3688167259811866091208255360480 540216 -13269173812818541467227500953600 540217 21501697831781564779501891380266 540218 301419293330632774635478812672 540219 26644013573605895522545131429144 540220 -27897893555166898471245256773120 540221 -65492862783483777642085671077856 540222 -5151502963426766019124834298880 540223 3339247878025567770927091531104 540224 -8952651875187788975140465803264 540225 6738345078431087597003791056675 540226 29360822792186599741587940763040 540227 27875579545899835139221450828440 540228 11506426855551461394416338366464 540229 -6174855367547170975078474752516 540230 -7231568670187989634641497932800 540231 12873445132737858401204253917352 540232 21251804785840388101677761986560 540233 56541346615908514827813858187482 540234 8192420962373353082396622107184 540235 -52820320299561721045260173052000 540236 -33996487744122043301428101438720 540237 3191051435181316802284830810624 540238 25811664770300951004355584889344 540239 882124737486433759849698865152 540240 -1312609728544999430959754772480 540241 -13284412702667137716200228485080 540242 -26469923894421140754112083151728 540243 24414412449877565590731149187840 540244 31473384941966450918887736911872 540245 45716609732769140672831692394880 540246 -1525633548234822074926230312960 540247 -9140473608227552273648142022272 540248 -36029570783443426464294891632640 540249 -3435181834566943706971055585472 540250 -6449737937526338189460334056000 540251 988442041070967581127129597252 540252 73462929532849158370091251200 540253 -4321518603917215925968790469696 540254 -6179708171232074766892329728640 540255 -11126444912141311166466069667440 540256 -57571701515600234248420700848128 540257 301160783662363825004952303492 540258 1109580428270291655234194104320 540259 11080579644288152357067629704 540260 1117954820265559906338095063040 540261 -16119850156722665916504379929090 540262 3401316455598509456348715985632 540263 44797449744316117622430941221560 540264 14775918562149350739238552043520 540265 68959552121825029947979804800 540266 17161322297825792048697144038832 540267 5771847177245247677761826891520 540268 904922320156737102870885093376 540269 41974442824932464062043285123670 540270 -462095057260539011900344723200 540271 43241716610644341418291658347472 540272 641143082313129394453125758976 540273 1182707090275388281642287686304 540274 8277668258061085054648652599200 540275 27701803170058171826856633264300 540276 7823197319013157409832301185024 540277 -44561597659961280642426386954376 540278 -5255654764484714226758575624320 540279 -16812208370001789695009729113416 540280 -6552472694523782350247497728000 540281 5577350721520678270830566350080 540282 -4621483308073788892353111379200 540283 465791151632025947247662362532 540284 -34277788003794539027854158374400 540285 -883709247651892022340823536000 540286 -3115211077767598256041989585408 540287 -1451878243656738337160613846408 540288 -9959385179133506519336201748480 540289 29835451073780692354023436420420 540290 -1630324547432791020190183849920 540291 2236384592013194271434095769592 540292 -25686471242415682277648904377088 540293 -16226196752371169759402524494240 540294 23852495841922670316943583244672 540295 218256615734082952435225689600 540296 26060864645551882624174472033280 540297 -55630021659661113780610339356960 540298 6728619911429221129147373222400 540299 -15872547098478436278005056951680 540300 8379785078517559598351782156800 540301 -3599104494247828831380141626698 540302 -5340974762010986618115621637248 540303 29051551893391178872790244067200 540304 4887775055309472461949710213120 540305 -1747328517347381704372291782540 540306 -5189297819738747604481704440160 540307 31880669563777306582425349552556 540308 -24727024177737222632283007059072 540309 4686353983282598175859010588160 540310 8789754860337514653837078693120 540311 6848418269358832927105860424560 540312 60119339198720641797777968332800 540313 23292477295654577819277626609860 540314 26116559861276629200390390614256 540315 15221258721165792354273335313360 540316 -3658493757259746416211371458560 540317 59445670459723344932178874563852 540318 6017034965447387325422613789504 540319 -8914580679914893235406196995120 540320 -7776967810967925732039107543040 540321 -4614758109886407311679414157440 540322 -307125320247188052394023993600 540323 -18310194512521041211095298105332 540324 10059951687453871525903615211520 540325 316818048020708784007136193050 540326 -8969971577862460125237863865888 540327 49328567350714158878623905728208 540328 22264387383519683513633100902400 540329 -41885790650655639479252781954816 540330 758218789952473082915980247040 540331 9418262329930926880702160801064 540332 13607039145459956410541449178112 540333 -9848392119501241455931406401098 540334 -4016231326385750642190080981184 540335 7801639313359135258683477194400 540336 8378154649647999643002807877632 540337 -15880200705046379366614937344448 540338 -645486047467610234281573320192 540339 3998805501473802470847917961216 540340 7641397607068634454191759235840 540341 -16282697604313461849345450679200 540342 -938246197077112767985458233280 540343 -61468245878691561455724350440408 540344 12762484736756598187300948992000 540345 -1737725308864439459595007743360 540346 2310166769378041133048264446944 540347 -57996699251096015143898257122204 540348 1755589470155123811403749958656 540349 -46536557089689877512620892062650 540350 4514334340030469938921076596800 540351 -1116208767148365641411450029968 540352 12547680352023005180701055123456 540353 37862905776783361978998825935664 540354 -10380378828117976024496709732480 540355 24262747476440841122312100861360 540356 -44227305987655476672844521310080 540357 6129854557530860182423663617120 540358 632850574477762328275933712640 540359 -69830063550412070340859660082784 540360 -18844114401940498140625182720000 540361 15322920153065312086233246049024 540362 -8489146181994933635270868374016 540363 5344978908026976855156299667888 540364 -31752171988947951139007488654848 540365 -4369286101032575414470063084800 540366 1185702884806264957084117221504 540367 -39580907569546137993074264045584 540368 -4154901474079605640527096619008 540369 29231755229054662671565570597794 540370 9180875078821363908108848798880 540371 -11287714495776196497617200223376 540372 -3061480104392084935080183613440 540373 -18118435426124649033650733811378 540374 -1935247678264405233780345708288 540375 -30544157933417848557954209184000 540376 -40451480256786530665545039697920 540377 14028446227027646688268922153226 540378 -10127612591574037172905790292480 540379 -8801753491580308260498764467200 540380 4962074589749276719981585228800 540381 219279672077555385949119828480 540382 34673790839081754472145001585792 540383 -10052831069880576702161938870368 540384 2860445739180313511090025136128 540385 4310601562774840349352190095360 540386 -7857003580829337511035000622080 540387 -36020983458239624511867611005560 540388 20019454579537656165283165804800 540389 6026148065458765848311784056190 540390 7116436674972676681805314177920 540391 54982514568789493315657914356792 540392 1470076502537659600701254860800 540393 -10882279131369755135520760209216 540394 -13640563588351105522532640919968 540395 -29762399821810891206079713645600 540396 -596211085374775308690970894848 540397 -8289339420512677768222423085280 540398 -32883752729352393650596048301760 540399 -11553464409303710742359745597552 540400 2293784756243911290386902220800 540401 25558730630624106244600619727600 540402 11702279284052283603229397346432 540403 30831363809878662801678662219304 540404 -2287879956830435474355602838144 540405 33296511933415575520794730987200 540406 -38403962343237878618119691040000 540407 15213984545065913338554941921712 540408 -5303129511289106638431888998400 540409 -2811789623402061036083259720320 540410 2503191896148357668740597997760 540411 -37122080348807623682630925245928 540412 -22727777439819825747450048107520 540413 46888503623138578055603955600384 540414 -4730090991310973313560476206720 540415 -6244906164050707909517047809600 540416 -4602475812479463532269297205248 540417 77493105389361291123482730000 540418 -22999347906299748617355277089840 540419 3710274330186392774927994517008 540420 -4541219760301138321443010437120 540421 -13509753084730085373178794442980 540422 -4975062269533217664484530829440 540423 3869957541949552266202482595200 540424 910606525953352552292933099520 540425 -21172041759272484335717876558850 540426 222220838171651491110206386944 540427 -25885226795719318443126073754048 540428 -7241315397536119698643271691264 540429 -598078737162173910831483661632 540430 -8924100858937857050717633337600 540431 6658432755275357572047416511312 540432 7894629420355897274761589882880 540433 44583882009721106358045834517682 540434 2864047151048140794725040521616 540435 -3686036849924570381544791235840 540436 6819542265193127716456375531520 540437 3290710707283622714554931011086 540438 -10529351259248018823815363259456 540439 -23254039456557630372981937665440 540440 25036942004880664126330782720000 540441 -21891073591895860047887222076864 540442 4393552108418185395361339245312 540443 -13007333794311504310988611982136 540444 15841971986452625349725969986560 540445 -19469139308093802390832415121300 540446 25894236898594402205277899340672 540447 24089216488257692600888418333072 540448 -26401428014652159639220881653760 540449 5890268889249405725722207193280 540450 5134140626143228868971580079600 540451 -25838104590797854401115927338096 540452 7323113754374909166882988314624 540453 20399761462002746912670613417344 540454 3462984072934111256106443857920 540455 -6315225031203541651052710086000 540456 4801172203035008399347769180160 540457 -20440487694836065589073960397488 540458 481629354930766284507753532080 540459 -22635916657532451764294491164960 540460 -16240809452551369573345987415040 540461 -43949768045007891539039795032938 540462 -3499602260934860367550826653440 540463 -6067516840827317835068339717760 540464 7205973751793374445279232884736 540465 8780740326483337604260493493120 540466 7993389674389604974904916464544 540467 276505810014816774418107039240 540468 25435222153124194450056698093952 540469 47659792287565379714540495477870 540470 -18136203516251611014820267365120 540471 34583699400549099475383137321424 540472 43511281142287547772561165004800 540473 -26539180313620251160539757613820 540474 2474251018226411418906081730560 540475 -6536124845974988641334902918400 540476 39191424607209222600911372098560 540477 -1956869890380878022822213631872 540478 -4902624898687283505100244040960 540479 23660281063560445644423285463584 540480 804847293831294874207974850560 540481 45348925623254391331908071408772 540482 -7850917371208928721543979695408 540483 -3694119713005035794001258803976 540484 1346702487676048152898850201600 540485 -11375763789815325887490361428480 540486 3857801103617177968155047203200 540487 -1663456252137307782174200838168 540488 16670547775316237965353966888960 540489 -35453700875978925161122513444320 540490 -6628186685890832851498203396000 540491 -4175568064509554682514635727728 540492 -13214495407996706839245554688 540493 -44947701511703576434262643447680 540494 -3899884670937628073076264436800 540495 2360130999472059552101561337720 540496 2820871924026283044473528254464 540497 11961280240606403785126098140580 540498 466499456899223724259032701952 540499 35154227111146346023757026350120 540500 26475838010473288539151429632000 540501 -10000102411435604954183111302560 540502 -23990510317919580378585535766400 540503 4553915711722963062674889586944 540504 34156622071586973350434512476160 540505 12927197175317274935224175924160 540506 -7667962062349769548976232930816 540507 -20767691532977992018529928360 540508 9505322972784363060308136532480 540509 62780408881443329887383353692710 540510 36721829199643215785890790400 540511 35130600248324315725980780238112 540512 -9225311823475919563566172078080 540513 933154269232165262544488107842 540514 -6270639209643583052519154973920 540515 -39526003117482382255036039783200 540516 -3960177318267000955923995836416 540517 -15151355934839617559630226866434 540518 -24392213086018684216656783790080 540519 5938008246674899063697824013736 540520 -25513330673191745809673279539200 540521 21305343388167379854844079567844 540522 -8533646677714862839900584309840 540523 -11606965833442305460040083706112 540524 -26618081983610412714053466203904 540525 -4725689672880163115919402343200 540526 482049688648148699473792575360 540527 -12259523521634217489455715816840 540528 -5552249205853388302754926657536 540529 -2874293125159099423771457640720 540530 -5351856494137163612545404948480 540531 -11432209010132466185499657018000 540532 -38634466373775347791707817862400 540533 -3887995958721162068889526314624 540534 2645520537568575188634846713280 540535 18466311872372836080057303579480 540536 -9077805767168157931502332600320 540537 15022373503345193543315158996560 540538 -7467215097161060912419743592080 540539 60678370143245974860975586034340 540540 2694410738972798084020622131200 540541 -55708277097219025422946628424058 540542 1739609275245955897167828828672 540543 -2556735294749979427576193524536 540544 -23516168011694504414431212994560 540545 -22222443459030295069645899542700 540546 -10791882834651142289277186756096 540547 -3795072648186832177945878798336 540548 23761835089725207166044457564416 540549 7436579643565670244134900063484 540550 8824025342760232999139028360000 540551 -69942705179593967695525308038736 540552 12764294299612870219156494090240 540553 182995727355590394780524704064 540554 -9541609560264095357868921078528 540555 403937610407794573059472331760 540556 51849712505662579637078751866368 540557 -13464410768215238020823329477194 540558 -1213684954620786669058842772800 540559 21954901310021454726420058867760 540560 -10752736681643597193125847859200 540561 -10953072337265207419124151775296 540562 -804688467652860695617316363136 540563 -1089791140581095696701247720136 540564 -5727878394919374292584409847808 540565 1278680548545093848452052683320 540566 -2410728497801892667078504747776 540567 30424338857656727748410411964240 540568 -14948220003580949248595367936000 540569 -19346458044236855666249706951360 540570 -1170533757315047908906809584640 540571 48322456706681187868746729658600 540572 -138541427304050323104828172800 540573 2120162399894714993741918580768 540574 22488693523150796288850352945536 540575 -9283147256496217194314470974000 540576 33971399672812912988763765276672 540577 18201139654417953569336300435426 540578 -3358485798307623502227062108160 540579 11765610308846757664480984697088 540580 9855639469189547082506012774400 540581 13832373535817998241784490402812 540582 -4785560801258835275950603548672 540583 -31685906695751662405789850641200 540584 13674683819751148871177648209920 540585 4046653537137080040514315560840 540586 8707415978577553762064008019040 540587 17620870405036397948215015933236 540588 12699746767719816665588557885440 540589 -6483347590179137223017792960640 540590 2459928303225317848704681700800 540591 21692119896476461121593102182144 540592 905312903454683968058170933248 540593 30396656549672101977757515080484 540594 -1051591756277913185455035245568 540595 -5840073197818122505560546337200 540596 258480717244619763965208883200 540597 -24752186590584928796470803588480 540598 16049710865843338933390800016800 540599 -10077369801235244019359332829400 540600 -5983453131124989103937160192000 540601 -9609719077900227796980255957500 540602 8495746081013386747742946612192 540603 -5038108211124399790691487158256 540604 -13365653427121134596483535391744 540605 7186275443938296129235741338360 540606 -15077043119850736316004242030592 540607 -4903471414719718820466868519600 540608 -1581233550896430005731429711872 540609 6550022174010404797197555303168 540610 2660555171180332665864983554560 540611 16205576472511708001569565233212 540612 3911149577318148114712896836736 540613 -53487559075655040681012460231138 540614 -22404164666417504457317037469344 540615 7349201213413426273703017912320 540616 -33803396437070400784038200171520 540617 -32511333772588255484337450361440 540618 -3203337326253467923036555315200 540619 12298447817555113622106968880020 540620 26454695397572724882659335879680 540621 -10956389763328829527216719389760 540622 -9591806431411462016482728045888 540623 -74054600008834752740278158303480 540624 -874588718288067919657748398080 540625 -14415460751453202489418129462500 540626 12272362865334000583072234525440 540627 -9392300920990240438098767813568 540628 -62751086427646774461989900416 540629 -22881237365085726510676552270770 540630 -10688578494687247795035701120640 540631 7410782917781039598715219876752 540632 36719704870094739306532239206400 540633 29902580425018566380906406204624 540634 -36462624985380045197348405556768 540635 1693303853067404761178779654080 540636 1625921002089650572493323110912 540637 7297252547655150950608053205632 540638 -356021259718281872176685198976 540639 -273349595813889992712227407872 540640 3689259637948550175295379865600 540641 55254991626808690074858875380992 540642 8454590345232282691915435158912 540643 -39195110527324939894746928177856 540644 -3259689938853400283962488995328 540645 818700465514494787510596710400 540646 -15321234213232833104514182269728 540647 28894952896984897592881645492320 540648 -44078134516121433421825457356800 540649 -33910414449671452224565223092364 540650 3890875988838255775790984697600 540651 -22448719615407686824056447667536 540652 -13829666213553616271092652088320 540653 7141985513684108893086961813506 540654 -12373745136972941070026276981760 540655 -13356107288639031136406396608440 540656 -235777698436485589114854309888 540657 3075153824053091161584240432948 540658 -8923380198987668974647000142320 540659 -13724477216541736372177167083184 540660 4033761166639113164867129333760 540661 11048508196842539664452350960704 540662 12943937840364281078247521472192 540663 -14804423958886284000922738309656 540664 -29251198194408949734152219750400 540665 -1714777234014652406537671817280 540666 -11445969089665067142795325945488 540667 -8424255786813986079257496736488 540668 -52885407973069368760966262728704 540669 -39413485443401234605760829294240 540670 -5820160497026680512121233254400 540671 1706373455039032963744175215104 540672 13387363520139509483574763978752 540673 9518580418955873748570143842240 540674 -10949405520889691748842653679664 540675 8540327931204995410184460747000 540676 37386338556484035975375332352000 540677 -46279982774049734663714545245474 540678 -1622069429532637297598249754240 540679 28908806113082532016322616688280 540680 659391615632764099540507852800 540681 -8743909741215166354395549969216 540682 -98615220131613033706903423488 540683 -2398553996049882328511197344000 540684 -3696858715548038628230256485376 540685 23940416630577523944213242046360 540686 1254689252587511739837769785792 540687 8130348470186469166881331988352 540688 25757913906918140840142538014720 540689 8020808036600855362182723053490 540690 11685171250243331564153103475200 540691 59153219751860442331951517634092 540692 36366698690268240985666414674816 540693 -20399501646144132693541487258418 540694 -3619144490598251226325729806336 540695 -18287282268480766299381779389800 540696 -387041641635301911499290255360 540697 -8255992292846764309320201452854 540698 -26373558202662473406570343483680 540699 6440549681680769863021787437464 540700 8345261735319346692509635635200 540701 4271777982519976051370077145952 540702 6842543578147745027880051916800 540703 24626285471946548989973937433952 540704 22467390824795442773442879946752 540705 -7114468697081545772087600284800 540706 -2035510882265103845689469251296 540707 -13426231816388233537963591076880 540708 2516821347523679769835981135872 540709 -7412295484522584444922742879396 540710 10368162017313254386685924688000 540711 2250131338938914559886178948688 540712 6722745004592084416322406067200 540713 4544289666476686208261597827962 540714 1711566685348541849056463361792 540715 6019194170356046804947112216640 540716 -10464512279006572976443826357760 540717 -15685518555192853576455820297920 540718 8121560768255759874904178606016 540719 7525758936184577522067046111056 540720 -3693806390704430434444779847680 540721 -32850794327397080423422993344000 540722 -2127955549317196010981613897216 540723 -17601314435116508775195990486216 540724 -12073760524458941531905848997504 540725 221223224908939842182793477600 540726 5297275694620760661949424900544 540727 -64522897393547489135785981599528 540728 -49135889681083496648311758397440 540729 -22293190091834874180786196229760 540730 8995710360112579737549568235520 540731 -14525456400172331532809973081936 540732 -4267124075492761717743961148928 540733 -12267755847051256056333508432256 540734 5164544392495557737499528903360 540735 9806258042573095168762909363200 540736 3056193505547800940352494370816 540737 -40836115312729260612640466430288 540738 -9826635706442340104683808675712 540739 -15632034182069985327352721970744 540740 20609211950393540163835717017600 540741 -2855990166703054616861161528608 540742 17445106745958621160570778386272 540743 -16581599679248653499596963362000 540744 29628875198883948149530339614720 540745 -1669701295388304815604339314880 540746 31393842077919495881331310936320 540747 -4319950434313057294166026633476 540748 8336169278203710541395204198400 540749 11282718090305892726577755660 540750 8207377380117790370683020288000 540751 64995823611727631716055768688752 540752 -11081004327058852829788191596544 540753 23662250399503227563002626450048 540754 7377936401761876545792456968352 540755 -26642834341554279418264643104800 540756 -1824630984461429275722573709440 540757 5411869043343173882603211689792 540758 -25279994080649215701283931447520 540759 -7209922635315528686006738889600 540760 -7538147009550292364196903936000 540761 18661125485095107579722844074052 540762 20765887811164713395977265521152 540763 1303401474967860894680835315332 540764 3299032112727234834946350673920 540765 10982013600708780920958100560120 540766 -9240404446832328410538516203520 540767 94883694269423187141691913355792 540768 536118121432535318539637096448 540769 48927993944570360547645742299170 540770 1199908656332203805864036112960 540771 -1072446926260656105060232810752 540772 21860967519245385126860018677376 540773 31716944407230221955803922113022 540774 -3050255150167648130225011896192 540775 -14030036959892340365732745723200 540776 6787490627945090911807811174400 540777 -29688269541150291470125535476080 540778 -102423381234261248040821270784 540779 -34688779848112945113192206740620 540780 -17249395252852644677640642954240 540781 23213223190496837801976166250582 540782 752318664300513484493951084544 540783 -39873328879105638156035773580400 540784 176557145241817261410183675904 540785 5710131377786495403011011248960 540786 20321431381406529643983988748544 540787 -20835265957489179411127288786368 540788 31914329384041597991028420425088 540789 -9214369098009478200762811178976 540790 4493542788767038697151725779200 540791 -56368051057846175550645588081600 540792 -3761173482376108866263407411200 540793 63784995210522149498515781767008 540794 -15419137269967848111024827239680 540795 -3382567390090688829811778626560 540796 -8486618855862082729285132075008 540797 -51327383578364539488344015088960 540798 5331646504549497616423414167168 540799 -1430449890643483515658465966080 540800 12572043029904325261629063168000 540801 16221101769333219700105820927730 540802 29978202451966151148205090816032 540803 37833155877213238633982164157052 540804 -316780239490202312281824546816 540805 14917025513541431726528135030460 540806 5916113813016004868552725322880 540807 -11587467262049246449646537351040 540808 33615845079923501537284082856960 540809 -10005898967853074668392938469990 540810 11917196217552394998555518707200 540811 572392098640912367872866140392 540812 -1030254278524225914922908300288 540813 4129176124831440197250533829024 540814 19363292849034431617415749304256 540815 -853318537281124875028232171280 540816 -804435210135431030878664785920 540817 2772471004968325752351898214500 540818 6546360957417044919394518422304 540819 -12133880525874085881625827985356 540820 -6640599845287692779459428638720 540821 -9686953365242136252835377901320 540822 5525254853648449538606819758080 540823 58879609592146140635625297680072 540824 18494393436577939486411606732800 540825 845927344872343560198784683600 540826 -2724954039236610058523297992704 540827 -13666619406939211940797347833328 540828 4891420342672289005545983291904 540829 -24422403561352923354237709878528 540830 -9283578259980159882187265845440 540831 7929947681538463652416585614864 540832 31364934965285410726552937889792 540833 15248002227355981609699932882480 540834 -1381236509788040394784759726080 540835 -36216685829923051309947874198800 540836 11762472615589891132076437668480 540837 -2222077811395268889616616270208 540838 -14092188549235684168948504375104 540839 -13492614403713534198804373090776 540840 -16322950878364729017410284339200 540841 -4782550274594106449534076268928 540842 3368981447543169617440826193072 540843 -34503972639307173544185449799336 540844 -28145776749949545715448996203264 540845 8786331025894037659706628779520 540846 4478812667437984381433633110272 540847 -4028701661375225002522290199368 540848 256531209711249926617253806080 540849 17666503415062405529495094096480 540850 -4334745264727667131468031796000 540851 45682486231016315879575523235852 540852 4894659364721724297638807242752 540853 -29278936417351361214509749627200 540854 -278626759618008799524472619520 540855 -5188260989283778638304511100480 540856 14453729072235838813219026554880 540857 552256103302836306560264924160 540858 -121124852397631343562168026880 540859 24874355967592361114402222388840 540860 23187154488789863134872456430080 540861 17001808482316812521886158959872 540862 -12546349182030780399298275469440 540863 -43493707713574356067096037373888 540864 19677506069897680640635274526720 540865 5857204913705002737129642821520 540866 -4874675816747286579559464284640 540867 28372753998465319726453356754680 540868 8700106344236375504618013511680 540869 24293061225463092347009861668896 540870 16237191149308588334792112000 540871 6262732259609244988695510074072 540872 -13484556492748308861767646474240 540873 4969357522149819556297967399280 540874 5394216155480188177640693157936 540875 -25666424640960014589881440188000 540876 -4960649339821344185017088016384 540877 9956672453556946569949382756726 540878 -3248451899531413329775935866112 540879 -358544477559615955899746217840 540880 1485479869817710766091136450560 540881 35089215052035054741040524887664 540882 -1637878346471966240733076339200 540883 2081398519756213600048182141520 540884 -23919124763164525038251889965184 540885 13290560938130740635252482314560 540886 -33316154907839599457736732496608 540887 50181168119105888138530391716392 540888 -2772713816427182255036136161280 540889 -55565022185724315349192239668844 540890 329885033715752594461162260480 540891 -12219552022981974605573303185920 540892 -28826574220577101928552573460480 540893 -26148151099897242117218548631040 540894 -2633344503113326956258516523200 540895 18745575645766871493225341807400 540896 14851332335613965354361406881792 540897 -122988309111153221054081817600 540898 34762208010480689973328528630560 540899 -83634113051294630310435094421640 540900 -9978099058995663663984633091200 540901 52922469500888839229995655211902 540902 -8051571614143394064791324290848 540903 -8060883106666272817782896560512 540904 1113777449332131999598522859520 540905 -4500929380527735990429492938880 540906 -17743409070311309399629456052736 540907 15826055110179923358886544039156 540908 38500726038365113367148071623680 540909 17067466161838811870871875415414 540910 8220403684240434696723223527360 540911 -19241348125393544015494076448000 540912 -3565868683743943108109543669760 540913 32354365211705219377819415880960 540914 19418624254239954941529200494080 540915 25475004955097635979998489039920 540916 -603878993990958362185295360000 540917 10125766660103507817476797700220 540918 -1976758519480729970323725668736 540919 -12100655270830135351742380097600 540920 -9824221197022466653731944755200 540921 23225630064739031805356273324112 540922 -32686879751888617428863361721488 540923 26224703871824435254210106099136 540924 18963024304315666872197516345856 540925 4801559784289534473100035105600 540926 -16367727828803421532308506969088 540927 9685407230498371397266463924664 540928 -19318767124173466103274797006848 540929 -1389029352805855671883929796560 540930 263380772723886023905054540800 540931 6585999908045254273781972879832 540932 16027061620688251617241879080960 540933 -31353858721567419155266951174176 540934 -1551475300387377473194776556608 540935 28342352739911348473385358677880 540936 15557643630069302112613370634240 540937 -12173474871260417002625300335680 540938 -19245448811580690758461734608640 540939 -5495447565480785107047352980480 540940 153216665352607416972126382080 540941 -2448211298119763948818577323968 540942 1221055323710510500546881375360 540943 -3580268316486740767301788208456 540944 -4276606038101681984099273072640 540945 -22330837015376296441299531638400 540946 2095251628060187651711968496640 540947 1413444770289138365498174691912 540948 21693796335436339495848014714880 540949 -13926606288258417527445138371520 540950 829270616185431225627487680000 540951 -19319916476835345574076653743768 540952 978082931194694404676806809600 540953 -16075436707069302469198380990720 540954 6649783539003640025530284151008 540955 28892282273389464409298556279360 540956 -15693749785093676337491279456256 540957 -4299388318786618495395897787008 540958 -35338741415051019746960200624128 540959 -27203955869073482470881674913960 540960 7574623026071366079697712578560 540961 -26008455717409816150251061057438 540962 13588481336306155285636381492512 540963 27750368159337658049380464685092 540964 18199015523627720113421401102976 540965 33856864093325929290959753764860 540966 13724588729926861038764112585600 540967 -859216636349463493134858042400 540968 6916698314953948736486025216000 540969 -14738372562959247067878349445472 540970 -16984875991636042702586146160640 540971 -7871354244887849759566191760560 540972 -16445385239970020749168873190400 540973 -12323208452280071903275805987040 540974 1743042546737345828084849286912 540975 -8257335243007297623049683671400 540976 10238801877732449350253794476032 540977 -4647866661726224299643428620108 540978 -455705436814993500773305723776 540979 10498554971387280641270325112984 540980 -27941823343073892055216596019200 540981 1650956595956739228705638598144 540982 7204939790774043643568152543872 540983 -240144198883924773005096877696 540984 24971700776713290878477285560320 540985 19803221991734111454237372295560 540986 13645534347276083078753305326192 540987 35548287958780324122822645113280 540988 -445824918210353706292031242752 540989 57425779613052150055550532686790 540990 11221897446475010958364202934720 540991 83534749075370111555132829936 540992 9284803804923913773755337277440 540993 -30768843077777531185249725110736 540994 16374063775023704541714532686720 540995 1848609753515255339481041769600 540996 385957974844532036965348334592 540997 -7302645232354323163934939699360 540998 -20839748740849424509079893633536 540999 -264176699330666678524219276920 541000 51414741446697751524004753920000 541001 18899574164532166815981872407002 541002 -6317855080857420238990006751232 541003 1858917300391189671441210727864 541004 10082499444894579610269193446912 541005 19739768304407023526781302350560 541006 -20156795040130582956894308275200 541007 -7026947451325350243213350169744 541008 869769229964769761238297649152 541009 11766825493428863518448915298612 541010 -12331785615319139062996916223840 541011 -14945879440525583677694246067528 541012 12931747871199802305067365425152 541013 -25037917931350522568827336726080 541014 -793820575400639461169029895808 541015 37650541530259510570163010683160 541016 21541371610802882832481810882560 541017 25285157825103305956288258191360 541018 24236576844041924075477120574960 541019 17922732006679067525201119192800 541020 4608849907419876755405403586560 541021 18635402379730918529341613476492 541022 -38110238178277479318033198255168 541023 8769887936402744594453094774144 541024 21552242861119294079955456491520 541025 -29066093344347874250177929572000 541026 528989712327825170284887252480 541027 33367600150440492642606124910876 541028 2653564468645532123019147159168 541029 1910784338823228867589693491648 541030 -6360795649431514973303577446400 541031 -20619218915390595868952361724800 541032 -2905551083191021682800070983680 541033 -45629907540615749682069442113536 541034 -5572967745065101536507490430880 541035 -747372484928429576473546139760 541036 -7256227944748543882396791667200 541037 -14475236259770201520975604354848 541038 9040074111730681592317909383744 541039 -632214476483248190450262061080 541040 8739969789855558683962566082560 541041 9095981963467498798181343284592 541042 -23976179517565147338432519664608 541043 -5540289340669727562951407440884 541044 2542690017708582198592198103040 541045 684145266405787661659386867000 541046 -3733003255369008371652826831296 541047 7096085301204469278761525918928 541048 54763910096733922679221560975360 541049 13623630548938866321914434051050 541050 -1855048471085559905170324243200 541051 -10036631920388777764544363457760 541052 -1337884642573446465288873765888 541053 25850899990191442810349545963200 541054 23639936653993687200428012222976 541055 -1380502388320502918959049798040 541056 -4746763658292082495544151244800 541057 -9610234404271626166629987462336 541058 -11149969573025837212396645165104 541059 -64605053520219771232268028698376 541060 -13485388114926514232293954659840 541061 10472703766195358196242197069662 541062 15828743407084636929499543612320 541063 53448580793492714204481766502920 541064 -5288270782926646505640119500800 541065 -3068215504193168195943513790080 541066 -11590657560654830520311858643360 541067 -4816126874066235687338865042480 541068 -18961562025505501487330331340800 541069 -675711225339941759223616881056 541070 -4611821802115001272432568605440 541071 33545128465467839525041991409120 541072 -1862552996568053209631097356288 541073 582191425580355959446483685364 541074 5207388453306456087069160151040 541075 16590946298892329390819280843600 541076 1093438514160579720858800463360 541077 3635437343772090447213319037376 541078 -1383400770441123290285210312160 541079 -16585658223464355384932415443328 541080 1871801625178634138983410278400 541081 -3233425756244619942526394336000 541082 15897772251117920156275679443200 541083 -7001240380130402175693057129576 541084 15486482706520452267736766537216 541085 29098068359734236977315483964780 541086 -1371435640409088811364993482752 541087 -43427711329179249416398939423264 541088 10877592894347246206355539623936 541089 25079641073724967910222085464400 541090 -12987635901659747016709891852800 541091 -28286605337813033314069730410416 541092 27228185984788382589951095949312 541093 -13041321807887145715395935611584 541094 -12590534315617092109406175119904 541095 8494181774593009517449356365520 541096 -10080577439149279949167118745600 541097 -8997105123212430932185712360454 541098 -4507565047883855447388372907776 541099 7813674900721677927747054577680 541100 7004619145157851693278307814400 541101 15528147877179378623044047144960 541102 -9464043068537733566351178925248 541103 -15557936756339672863501540803456 541104 91082761869472882412413353984 541105 132146747224013777015093195520 541106 16813514382945162190648473556752 541107 -25637361122943229302736157408400 541108 -6853291719716385600410047737472 541109 -683922765311328547269224612484 541110 14729109675919520700293239806720 541111 71813452527866371124007736534080 541112 416525537209923605395599360 541113 12886391925867580129757439864144 541114 3898609617651518865229994426112 541115 -27573997353955970945580144090240 541116 -7664274084787426046540545187328 541117 33691120385977521349672562660160 541118 9059406027876926516589636643200 541119 28413183640031930072236317377040 541120 -3473999620989978780070576128000 541121 9458608359964565716935206169984 541122 -17258578789565679632741042944128 541123 14791242681818456326238665962504 541124 -44510545473819403416476750968704 541125 4294864931952115246828701438000 541126 17139586170770101119186087004512 541127 48733330150004178357910333393200 541128 -3259352552850780176310553313280 541129 18513942886922262336474784720730 541130 6328814969716473678814500419520 541131 -11413596516750419288382493034256 541132 10010546360612380823890872240896 541133 -52667030171168555667801626100618 541134 -10350947926846081943446009835520 541135 5129140894498618208289065201760 541136 -4017855915570948091433927049216 541137 -31801361027728852075916865281040 541138 -5401001733249817743047281161936 541139 601921664481827860762806076500 541140 -11474327375645692310917523251200 541141 -46411953485629439143614620417458 541142 8714004085882499080218110954112 541143 42214662535450107913114287078432 541144 10337110460393912859899790213120 541145 -5795218596513573369222069225600 541146 -12564173443937390393332188796416 541147 295593556191976472798813869312 541148 13470314544885249400342186421760 541149 -153854226323200599062653567872 541150 -6932695886401185069864287328000 541151 -4245270325395006985872909717288 541152 10841933131492726428937188802560 541153 -4703258983674272988135612405598 541154 31800215837517150685439239069776 541155 165962268898027154806324780800 541156 17337892227997724442424072221696 541157 2703029282799435808070773643580 541158 -14164497744817765972776472350720 541159 13719725377162538013812672117712 541160 4283203431222913143012356505600 541161 -58444839965536504394151118797216 541162 -9666684601070485597242384393216 541163 -2891974672720543879245577723104 541164 -1158476404240995713141452047360 541165 -11682625686250560676359159101940 541166 26404999416932579517916559764032 541167 4308780762009070546152872894976 541168 1497298517038209444313544294400 541169 2390020466082132623067242667060 541170 -1200460914275374937548485158400 541171 -32699405371599741978993539807568 541172 -45883840643618405749134755874048 541173 -17633731788174598809740053288416 541174 26122607598640552823345513010336 541175 16086896423793816192226244024400 541176 -16264106050716938892547948032000 541177 -10259935098132481225959556181120 541178 28534754740482263568176395218432 541179 -34591021087094622156089420902656 541180 9031922404225119182949815462400 541181 -62839428221928280699843418049018 541182 11674040566597638219242814364992 541183 -18361467780083280183846961942776 541184 -5038179400776476182944581419008 541185 -5686966003584398429930442292800 541186 -2294726439716711595926430812208 541187 -3605331536514593333266475851488 541188 -40391358199896974703031871354880 541189 7041330864602515588673011118400 541190 -1244538566572945699123914908160 541191 -5155064327746046736669877566336 541192 -44830089294538258607731911014400 541193 7560942109209094132152245372442 541194 13828477547351896414236597830400 541195 28708245363299391850416675972480 541196 -20119879761933364296206768417280 541197 23350507394538802291545190252374 541198 46697677997621526572521144320 541199 -15630546590261785811408554753464 541200 -1044873530333149248613092556800 541201 -19394566330574505725514164830798 541202 12674259398304676268712370353552 541203 -4373596284765750084291589818576 541204 11706374627588123724853068227456 541205 -38930023757938997288542164904530 541206 5177457179196488279408743930944 541207 62659038596160085427348709561720 541208 29673221368356902309188862760960 541209 -800256276298485802967708466720 541210 -9379766738638932779928175806240 541211 -49870549783099686391767203108376 541212 -6282294048088448931157346795520 541213 -7921737259187945334796592889696 541214 -42607637643192470716903262031168 541215 25633893442090804688319584544000 541216 -8960440335863399558799470493696 541217 -32860995856959868962508236952734 541218 -1329765787618768645509001389696 541219 7705214063559369101361843103696 541220 -22291718255474239655193024741120 541221 10359678769918172376134489245440 541222 -2272582245932980588256596442496 541223 12737044766251391647080162957144 541224 239343598055950333165276277760 541225 13246918483665030383793828878750 541226 5460326788711981213657009476096 541227 28266495963761720952154278900720 541228 -19267127637218380624953599124480 541229 -8036355813768838175429285038080 541230 -12182461621319206740484653713280 541231 -42102986992706853049988299913968 541232 2722813449259969570105810599936 541233 9284504685142293471092784192 541234 5605352708941913690573686592640 541235 -30355219225765366599239886178320 541236 -2011215635028981416375618052096 541237 -43390400603009013161557468564114 541238 2273679400915013772340283759520 541239 18948957609759167054906355694824 541240 -9591627095038856583917468467200 541241 -80793279417239102222601760416 541242 553240508026987595835857364192 541243 -54161943237389070886575510964296 541244 -17890430400479254704746299580928 541245 20850235253220951967993834497120 541246 -1920140746880293664944392026880 541247 -5636165953026305924573959861248 541248 -7242885081966045720609376174080 541249 -20396657537057516328731779282750 541250 1171956952975855095756368970000 541251 -10671912118691262090783074343420 541252 -38611479396423087728011757813760 541253 -45788619196445752489646310579360 541254 9031942177129691606810038579200 541255 995117785541649302752628529120 541256 -48309007724104763304374436403200 541257 -3390554295914301719767721349360 541258 -3443562201015290113995358993824 541259 -26765781742877534853461446495392 541260 -3202774064279386867843157975040 541261 9431977337209450869028399102432 541262 -5751893075851629958649357506368 541263 22139426261110799823491429792784 541264 12378613527488293357158013460480 541265 61213785270741725034185252128320 541266 10013256674315703279687125145600 541267 7236301326739711294924072750316 541268 -2424273769600331147150936653824 541269 -38005713541669587457925440183680 541270 10372006631291342667921415756800 541271 -3069143931191612593656309633528 541272 -19532333630403778228121574604800 541273 20553995184765362214424288363780 541274 -6970348785758627571193119879168 541275 -3642748998975993781962040262400 541276 14755611202157283647889630364160 541277 67372397443524132562420756023072 541278 -2523596233751731369913558498496 541279 1276300156003838656379210919784 541280 4779171807710603116283559936000 541281 2077854266537381567274374099520 541282 -3411747399878202397492294424064 541283 -14583986534750693081697463530468 541284 307732354729931566128479385600 541285 -4970680841374270852824083212200 541286 203971462249550592680355244224 541287 -980516628730058427868420793520 541288 -32544011915708262450374866452480 541289 -8643788993448986440584031318080 541290 -5540824576653960904778101697280 541291 2740022008364804469267332940800 541292 472101652380566677114608195072 541293 -26495541399870667681590657639456 541294 2814584118689685262073692170240 541295 -1665247070996085558447504529680 541296 2036494223444386229170706841600 541297 -8423313373935344001652879622794 541298 -51219354140722780760004657120 541299 -9283942485545404594222971993600 541300 16770397385442254661106174390400 541301 6437815325751484342301608864302 541302 1811525807938167723217159415232 541303 -4616932934711341682887116633672 541304 33115043318659237708444526469120 541305 223274877055200168355000751040 541306 32224141823164108323130929194352 541307 13567561041777388102186267271364 541308 -20250586671581909725759500042240 541309 34616854301804111661749729093510 541310 -2015818608411780221527827148800 541311 -14972181800877975071003297558328 541312 3118253527960396289991298252800 541313 -17577805873623572816293507039440 541314 -16824929790187958013459584441280 541315 10403325931205445834090795042960 541316 -22334680711796809620705162072960 541317 -4473054393286826442899101334400 541318 17749763125562232189393305931360 541319 25782327608163097509793172544480 541320 9247277530228241362078583193600 541321 24329939300666292672313949620944 541322 7685944489910205692404742913024 541323 -183596321949966601571525988456 541324 11283002759306199003882130379776 541325 -23540009306198958299378560776000 541326 -954600288890945906573870800896 541327 -177068231942285527134675434120 541328 2920597959236716492409089818624 541329 1734204433416739876062929636640 541330 -1280213396581980388984781401440 541331 2984325688130186928168792496800 541332 -14625389246233291432291480762368 541333 -11174025342317112541947470876996 541334 12365344333798284985037035830816 541335 7164453700293095257692400972800 541336 -7974370978829978740001724579840 541337 -21391398967442843105027449678140 541338 -2204614853134480548495215838720 541339 -33383630382168659751957780836860 541340 -27071778990816719791453239452160 541341 23170240625809957867760900660550 541342 3506945111745315789818782619712 541343 -40154076365735329363091842356240 541344 -32382328699831918679040086507520 541345 -11481476477172062616076539856320 541346 12235717397910332000352452189184 541347 5788420393004894040921082161072 541348 7955402255294109368043197491200 541349 -20654743525983477160280092195650 541350 5982736860703966084113920976000 541351 -12493765750271970672373774407408 541352 25070201965981336480637572500480 541353 979955291713789443579128356608 541354 48443089385711811723162656688 541355 298216232450105965730419409760 541356 -12615096440988333088887930577920 541357 -16222510101543399220199883321428 541358 -12890044263366914122975823382720 541359 5859626702953239023991524516448 541360 -6033880202317870653237235875840 541361 -39584817126000374162389859677038 541362 -13575420639034295598954593739648 541363 -28342051294475826788249124774388 541364 -8124408412612003811944291976448 541365 -24456723471005418037958994149760 541366 -2573159599857327054354570142080 541367 28888624829785631047225924013640 541368 3172585891030959069292522659840 541369 -13861151346499227558278157638230 541370 77640576500320778024935545600 541371 5375509992824766549740489944944 541372 17208330073942772906314606540800 541373 -6768746489742646539872105888160 541374 -1006360164488739050079006661632 541375 -24453093712401270049746303432000 541376 3642485452931619718450611486720 541377 41459681237885790219294118647840 541378 -34124929493758664231053918931760 541379 -13325414289348601577997980649816 541380 157972782654530543653412659200 541381 6284542145739837354492502929182 541382 -18691433040506301369644800016448 541383 15807181230211691891452713716304 541384 -4221079975090249287526327910400 541385 882049089289593154207348177800 541386 4766517719033046350861065582080 541387 8527698176161890237673066214400 541388 9225151697394928644637398252288 541389 10755729724367633880645269279424 541390 5178731494350687703142859115200 541391 -37420510533104633040039105416208 541392 6495395084377030996725482127360 541393 40497685913512820838451147960320 541394 -1984301999644943308615730285568 541395 -1191312056164597649075294156880 541396 38710351366865710243437590652800 541397 25561623679637616958457974320480 541398 -7963855136924043219997167581184 541399 -4610532278657364923811424360464 541400 -5074544651045949516907776768000 541401 14426116514413495484939475655680 541402 23239874429007780583654239367152 541403 12098391966798763747859461290960 541404 -3698403539849730247653672436224 541405 9469059302802708256639827528000 541406 -1248360447030081280525861699776 541407 31767796808783843436288165300480 541408 -10344171813468509233141510569984 541409 4756908070184690107804028840928 541410 14827459524529822188071141007360 541411 -22834950343455800105045420946848 541412 -5853789063216392735653335798144 541413 415335589426058388017901213600 541414 -16373681985086238372358304677248 541415 -465301236940942042408185600000 541416 -15115134687358645545783156080640 541417 17196417444429855669913180417466 541418 20229726801197303528861426570160 541419 7795134153426923348878437625944 541420 -6394711001464196980750948515840 541421 -2051037064184373692161703160948 541422 -5354123928863062142081450890368 541423 -61420563825788421988107475433976 541424 1807049085429387706733072547840 541425 -15304951724754306697601808114000 541426 36472495009090669206217944672384 541427 -38248771493223331186575897743688 541428 -13663548569359202740777651322880 541429 -13705187720088520167789952080224 541430 22579336713115830867435413366400 541431 53248692646286716056223986938880 541432 34216225584160248332796472934400 541433 -32791114058280066004084255593900 541434 7980818817550694070355341742080 541435 -4143211964901930118238317509120 541436 14294282756407990473108443437056 541437 -1294688846628390517126969460832 541438 -11933367887122475136670794746880 541439 422534140278658004691625386240 541440 20122772411500328526759812136960 541441 -3795708424149456434128540181948 541442 -14582342025290034880289494217856 541443 4352087985422083870797382348800 541444 26949890880668514659700851408896 541445 -32925634646974332795260984415300 541446 964205747190989152871875854336 541447 43709183875417514660880196095896 541448 -18203755370118948441752704727040 541449 -24227464638410347725519431946966 541450 -4143473045530807485011746341600 541451 3031268799299089074456019611504 541452 13967738703736985455112863084032 541453 31730539480314233218507556208864 541454 -3058304032969162097259021283968 541455 10835509471882550813340006489360 541456 -223609526544277239441267949568 541457 -3470793199834238151518445597888 541458 1207464732782461807791877232640 541459 -65283872372641186110885910148640 541460 10601316121386250481074958657280 541461 -21298492385245807828358803513056 541462 25033664538455753656137344760000 541463 -11284474867867063124365905229176 541464 4559718735234641247347565527040 541465 -42325757634918926052555890422140 541466 19023659415102220154329929984000 541467 26525937612851805002539385017080 541468 -23422193592397373516851386276352 541469 -49271468546062582363291721663130 541470 11866667992690840896425998608000 541471 25769391156249962187167993652224 541472 -12687152665279382892656013017088 541473 11436389831604838811615612036784 541474 -26779909083403060675005782361264 541475 -21364966145972941052801701500 541476 6097304855220489913699221598080 541477 13044385495496708675527639165312 541478 -5640470825269637972194453071744 541479 -15487933260598068766471113600 541480 7565234918172746895689104742400 541481 -8205558300871882021223351430000 541482 8581046687547878465717955086592 541483 23437872454824964012202921207732 541484 22954437549374509580007761035776 541485 -372011876408351585591935626240 541486 -3785235819421791632520057357312 541487 17418146666117514911290534953024 541488 -4787229422097186772245789081600 541489 14443218123840393629591470920768 541490 -10959695224539230842028056370880 541491 -13421366795138506992386153617608 541492 12698781033789738684899913388032 541493 -2463037578771131849288567247300 541494 25857630694667183505475490366400 541495 -10114812702116004329654397120 541496 12242725027015491746154464256000 541497 24214899016575193990833029856960 541498 25343654346854557590946867686000 541499 696353723702431238390579367336 541500 -376121049965929038945783168000 541501 25783436236014085500675574415064 541502 -1792311140343648456617139653760 541503 3737025539804021379295335989112 541504 -10876466171208680919189313552384 541505 28664996155373753151900580008660 541506 -1572695586037641902392884496896 541507 25609087076006787952281309485756 541508 8654255798687522811771640430592 541509 22166618284454091246671380641504 541510 11375695915137398418617012780160 541511 12394710585855938886560083265112 541512 -8480881882753994002391359488000 541513 12843708441902105281217942143360 541514 -1764777432222667870421233656480 541515 4884842745190382882821733725920 541516 -19296394960475815710974852349440 541517 -30519155541659523231723649879680 541518 10354511303633749348968949768320 541519 51266349934286378245498792327680 541520 -1476538644302999429862740459520 541521 -29898111202310794451766386700510 541522 24160322506027769154407760519312 541523 48858849854978265578705434529772 541524 19199165672830958974447086790656 541525 17553785820552313152035685303050 541526 7658642638683053368367327015712 541527 88075172917929047428917690624 541528 3950880186366889357949089873920 541529 23946790010944999736303155733130 541530 5297136867388818239928197541120 541531 -51825023247564873700766123252668 541532 -12203993316467474594235385797120 541533 36881421854233955140571197636224 541534 -14607653440152241950417476886528 541535 10210255135670723125167847748160 541536 -37238657579549153965095772225536 541537 16177172961216282997331692241186 541538 -30511568297062122252507630188160 541539 13304554061558042517312783882240 541540 -320985914032526490960977237760 541541 -8767319286115943537884702787712 541542 -16438519674413428497929049600 541543 42784621327426517022847129316792 541544 -11087227757544337952566899916800 541545 14079882839785645015770912172800 541546 -8036238521764267191414175612320 541547 48442327893344554687273982970996 541548 -4346399354228625586029805285632 541549 13769551861951985246664591454550 541550 11053816532498057907066542044800 541551 -10484403550754223271237443008496 541552 3632746007860640889674676240384 541553 -40192888371406468929903559639500 541554 -3521955726866752196114198859264 541555 3798947523402159243932160358560 541556 -25663611698723026717843142359680 541557 29682322621952682857182196999040 541558 -16939957256405660186098964934912 541559 84297476184433589772455993204016 541560 -21784000835116024267530584678400 541561 -23876458072330376147383779438240 541562 7602863506617672448998018269184 541563 17976247543721282264596122026688 541564 -43642701969055492637190588749824 541565 -3135440683816571148791226085800 541566 35167988508347436228488022912 541567 12259377655263374787663757271320 541568 19851011245484997773714647941120 541569 -1635998114077047577598957220096 541570 1064187281856065317858299893760 541571 -10113092930270999570536174212228 541572 7365616242802192123444822920192 541573 44610552174725274891643383777984 541574 -20680454529293665262709122519040 541575 -10915526473280602413604575057000 541576 -1293241066907017899765878784000 541577 -41836100614788533564320966025574 541578 -248962431231005416928528184576 541579 -18171883755579602585242717803820 541580 9307802951303499515536923356160 541581 34781001532362235026683046825984 541582 31142550548189015445166604563392 541583 19652795252231166042860786427120 541584 -218012230912147727061998002176 541585 522894282786771393636997185600 541586 -12444337863128590849403863336272 541587 -1056982665006690919399647238032 541588 3142177842019815012864893700096 541589 -32852794959363797038933567466610 541590 -1596967431553611098226643507200 541591 -23737373793506422529292362510600 541592 2981942898680519800196180736000 541593 -8589907266808466785187254216320 541594 -21358871822036071082560021637904 541595 8611600878604324602017723137200 541596 10196579745869554502511008256 541597 32806590386978496580932201944000 541598 13559324103033414936030174652800 541599 22539272089210108084657332053064 541600 -7087767113694915856481417625600 541601 -17959536652052920082251548112896 541602 -11833412289063176733623782985520 541603 59027924508409502943389912415960 541604 1970238978297392004572280508416 541605 -7651041036903793071782069171040 541606 -618924200321025702522929817216 541607 -3050735645332571334699397571280 541608 -4707078627387647352052381040640 541609 -6529554683881794703656717638796 541610 5168816546601267031595645833920 541611 -9026837810868691181457813145968 541612 14400709722231519490748308096256 541613 -24191316253203864626661190428138 541614 -10240091661786984722122682296320 541615 -13278610006278903497904161868000 541616 12927672811605191695553819983872 541617 20991216216815140379772050797680 541618 -11355987470124181636611612200448 541619 12182289398527135203173764217808 541620 18670592270234027236217545728000 541621 2804512060038883108105262904700 541622 93949362595934842618636281792 541623 -13367290972662972096877214222616 541624 -71667212335229314310176489881600 541625 25399668294440626108910791440000 541626 -12541575064375732977927780166656 541627 12468381746385117903970376775600 541628 -1048823817952569926681926385664 541629 -13464720195264380768263730554752 541630 8036159252080066628792546640960 541631 55786967245318529797178486106432 541632 -347720400022732702088435859456 541633 16280695889503951784312282587200 541634 -4313537309214380026007787028608 541635 -11815755749355360964750873880400 541636 35306428823286921942785566206080 541637 -38677438624215647140700286494016 541638 2995081901080517143382642384544 541639 -15946006859355229092036445352144 541640 21127945217735753508340054425600 541641 -29347114775726134281484253665008 541642 26371930753554972896777222759472 541643 12137474474884361674292121423840 541644 -5112403278975042794963349225984 541645 -7102407808107365903801277913980 541646 7845147916088641638415675483968 541647 4200388738932171694350136180824 541648 -1898829739430377423685283430400 541649 12666972622468212209715625511664 541650 3781161350714805064261219929600 541651 -12160349643052644492429170574192 541652 38442851153842862333682866165760 541653 -2378934186947904829343085026496 541654 -6964943254687324578532025692800 541655 19011837769604846578819518236160 541656 -16164780641402983108193950894080 541657 11789105024204495079876548816906 541658 -5280883560242564754860640191232 541659 -10942302194236134310522939633152 541660 -278125857424867428833195888640 541661 34457321662352115832860037988262 541662 -6939000655650129997076158172160 541663 4105252685117959921097626612608 541664 -10393723077601020823710968315904 541665 4930621765865124888304836456660 541666 -10757523715568200711392513025968 541667 19117566285267518655520398646272 541668 -12213536688333482864715176463360 541669 -916962483914856089553258412930 541670 6458235443350717010928980561280 541671 -183576668964063345263977770240 541672 -43603440801002166281470993843200 541673 -27951135122929526721177642280512 541674 -5273202419491684563076094991360 541675 49976048720765736723013055632800 541676 -2839575358616191912235377827840 541677 4556922274218753795492357657408 541678 -4993463886109103236729337193600 541679 -2606502367274896355605059952680 541680 -1522980091769589390709006663680 541681 -5778130453289870338092709942208 541682 -17961868649958878251188009869808 541683 -6774087344703170921595213256440 541684 -12963120649722144843904998217728 541685 831336362601165133568707894560 541686 -621049786648423333968120975936 541687 -66522845111378673356609207573720 541688 13211405282426685447774998937600 541689 -30660113531176847388809496083376 541690 -21384671715675463734710470252800 541691 15453523564322312458424668556400 541692 -9169590449605805166024604735488 541693 26298861389501272957397734439942 541694 4893706514374721407526099492352 541695 17095488660944766263722831896960 541696 -22210862039990559172364645433344 541697 -12249364836456603781869949791660 541698 -4071426422618846682821178766080 541699 -50424501931701493301424267031300 541700 -1184948242325637617422805212800 541701 35924838300016588164095784887040 541702 -2405678879540533377978119115648 541703 -17747468174564671662931143157920 541704 -11823005739452987940956282880 541705 4974743487412311591358378361160 541706 6443424826271193293805095576064 541707 30074247715073414933216036116440 541708 -7105962557683643034184413014272 541709 13032736084065070327271250373440 541710 -929953290474422024170927311360 541711 10779285063899921125927576955312 541712 3547293132248396313196562620416 541713 -12209292224972413164275258779776 541714 -109514587144872036236620694400 541715 -8856781453200486478310390210640 541716 -3140807181219938881276086988800 541717 14858525936661740110829041094030 541718 8042595240192123204041716246560 541719 21393449797128687204969896565264 541720 -32347559580291638082629526528000 541721 20006156841595758662351801822922 541722 -9557115747620971349947597940736 541723 2268729325466049184507650880544 541724 -35884367784057024909004636629504 541725 -5963810141907700233654536812800 541726 16956632492218433313883059840 541727 2359154250631755750327863220576 541728 -1866961663769906724305971445760 541729 4370476263283341185112122656000 541730 1396532760844301069792079513600 541731 20117234561536737146842386474240 541732 -48679871036156437623836393067904 541733 -449569249328466520855667981832 541734 16057694954259863198396296447680 541735 -13767685604933462712445811125320 541736 -3287285173243234262486034278400 541737 -9900015150479238447684822964800 541738 28275530185823131908219307921920 541739 -11829623216391509209822754344368 541740 4971557085161277928057305062400 541741 -18415442890144947439097744908896 541742 -4113241786147589166813118086528 541743 -13048210403609507085911913183600 541744 4602122129876904743852066390016 541745 30995035404983389486820506571880 541746 10080325205801407265090778217872 541747 27787077446096084146259149422040 541748 20620928052540150708041059915776 541749 -19645119979549229608790063270400 541750 -13247942168809380157573514976000 541751 12157110417348792610258016395104 541752 15725116850776389356349531525120 541753 -11716128648240899694900702386940 541754 -10095663191101784906454195314208 541755 -9237439213007698910059545376800 541756 -12871451037378332172371075702784 541757 22228062756785837190095456661894 541758 7532720934366755952178874956800 541759 -20623235847966774717511731999040 541760 -680158697812960015852917227520 541761 19368306585329582117295165036384 541762 -10706528791546638168641439684096 541763 30711697450649895705618450030012 541764 -15252624748927717581224269843200 541765 -7148528165736868913890024999680 541766 10551842458893469025960317372800 541767 -1327686743210906698928928587520 541768 -411055016211706557949493114880 541769 -26056622181270203961306244005504 541770 1104107007473724637785291321600 541771 23358252010729271211947662493972 541772 11950630384905617019617583759360 541773 28318651927896222853493969287404 541774 6749915349798685108617863415552 541775 11548433179881966946783508683800 541776 -2102399858255511498965134737408 541777 -56735677408118246744076198527374 541778 8857079142651435484516556172960 541779 12176133674596282446671795961600 541780 -38960906721532993343599844106240 541781 -39087257985508261023762089594418 541782 -17611514810357803028794353254400 541783 36728013399816161019730062907224 541784 -5606746427194510219325386045440 541785 9774723775940895905840059214400 541786 11206648081266782855397821971200 541787 19716952786911615032142693671232 541788 -3294005494330495578068998520832 541789 8266981691932577635856917398624 541790 -7422086729130256470210351361920 541791 -1659222880175853758019442500648 541792 14157847912285131750618883817472 541793 -15358355027235885956268709773342 541794 23191363991949853939044099840 541795 -6219021889656447114089778145200 541796 49246526467622145100484056233600 541797 22677395915632832606219617758240 541798 4811330078944455507001267442400 541799 -53263872745284646596768314128200 541800 70199064788029724854315008000 541801 13770343596214926203399388650304 541802 -1597799262985501349813334753696 541803 22002190672676723111017873435824 541804 -36906927245791253869243888755200 541805 -7999549792693329136371962482080 541806 861698284212178820979033081984 541807 19526904291847863948219697394880 541808 -2158646059342072640896319520768 541809 -713515357753279077631358068110 541810 -21127022018345677900873466233440 541811 -36722330550409770052060472058768 541812 -2179381965956560219339021436928 541813 -11657570614162981707075341895360 541814 6929795885964863325863967423360 541815 1583418148814355559329847739040 541816 76649571382562316549207115038720 541817 27058198386868055592786211525866 541818 3096934473056636955576467708928 541819 -2322981799519985917086838359456 541820 -20663932694740084535201798161920 541821 -11906184437608173145051735037376 541822 21615351505789081650959229048000 541823 57900322520692398585192122103720 541824 17259131957994858177453977763840 541825 31781655862078031733521983414550 541826 22111848395980992373105948700112 541827 6006100875089586480573855066576 541828 97988483091318292572697235456 541829 -20200461130982952934334639886624 541830 3993443450083354288869162241920 541831 -28604166240808289986957925435368 541832 16350862621844406886565590886400 541833 -5991443791635141751311387842400 541834 -16253477111834457988619778704640 541835 -2046548161622689362150807752640 541836 -13163638857339081589884948326400 541837 61558950046906391831961603554486 541838 -29416092398301918989210119680 541839 7878056912451395879973315768720 541840 -2555076615694057671795380551680 541841 623469983670765293530098494052 541842 8208042551189128581797190539520 541843 99354343280233168989549243784 541844 414762004155273091498885028736 541845 -16225136759521165593017606734980 541846 5415684256386026579354812003872 541847 -27507901658041152603511280734248 541848 -13050644866448688565815247994880 541849 -643242065004132328839993348096 541850 428548878611303753996905160400 541851 10754106936014281644401893799832 541852 35899717398498367655069382503936 541853 6262793611620317817136505110284 541854 -12979553870827112452193749311936 541855 1842145063931467901431821738960 541856 -5266216727869053001827436462080 541857 -18893056734743548294678350520512 541858 -7847236846717701949825332688224 541859 54457927129950662536989469668060 541860 -267344211398893123428150497280 541861 -48487048273391267613155575292800 541862 7839984188485904339918684670432 541863 22937847993875333441852902103040 541864 -55706372206813608716475833840640 541865 -9237725244772303399550856241200 541866 3917270655399990429498127451904 541867 -19651640490668800980972580572288 541868 40966475181428914156091561096448 541869 -35067752890376114942904661592256 541870 2353377654055584935311387196160 541871 22680886152781427443569137855544 541872 1753138787425476175155090751488 541873 -63834137962997383482130956980556 541874 -27940846243583667655974204110064 541875 -1653371408762430101296444777500 541876 4213844164844407332042694271360 541877 1827861509301909535664818608000 541878 1205892410756218367961145881024 541879 -1211218252041371146007099054992 541880 -4285752334210039340430655488000 541881 -24512450356721906325691704810630 541882 -27950905406602391264320424553216 541883 83564495240780269683291417545424 541884 2824228769320615043781638479872 541885 32222333164927719679016566001580 541886 111491671803143722069268731584 541887 -17625754281654672793905228458040 541888 -4483849199946840215578410483712 541889 29432478654178471805440869786690 541890 -11394125466384836869877023303680 541891 17257831251980126818509672675180 541892 -14524020934843862818536497100288 541893 -37076556294927773754594180024672 541894 -26109397829000097661228214999040 541895 -11705954498585338483859377806600 541896 -39881101952613148739702889431040 541897 -6886739400594985675187219812428 541898 -2244448661822566860196274129664 541899 13044845579329653245035664815800 541900 2966791778724202164798654944000 541901 53359562979095948725812171670902 541902 5911409457727094404886058474624 541903 37464839314964043859006296650064 541904 7679659856489584792258406645760 541905 2450372948774303612801813809920 541906 2342970969057765398945199979152 541907 25383318225877603249810921907160 541908 6558757448329149651846584145792 541909 23555253379668648230593686776832 541910 -6503516084638875674689400240640 541911 7889509240607212485885217764864 541912 -19930931418332547323259930501120 541913 -29710666428157650833362029263100 541914 -656368476152873741350561440000 541915 -36913223594600936352401376326400 541916 9285135210489884271013099338240 541917 19626598750861658727981803730240 541918 1614858839574804200600842227840 541919 -19249888393425702967345770082704 541920 12842903109934356677704404172800 541921 12857490513649893926614598612100 541922 -10321246092889403317673091181488 541923 16566657004375898398887152890800 541924 -2430624196990121443733954647808 541925 -8390645998849898242629899179500 541926 3143376550852858443587871633408 541927 22461374137398287080127752926776 541928 11853346959306059136278312156160 541929 -365998866429562638837758176032 541930 18362579868441199961827754283360 541931 4109362024341948109248905914032 541932 3234779732853276515974539228672 541933 -7517558090252245497691671522080 541934 -5253173837194594178335965864384 541935 -24092613857524937209103572881480 541936 -2374133418464060006730652254208 541937 8124359949415372674112913491680 541938 2804024398928138976504613402368 541939 11268933915487691941622869452512 541940 -16672655293253662245405757440000 541941 -40031763948304470314209117667808 541942 3216954142673414267592893612544 541943 41407936476306027429325540514400 541944 19464996159195994651107044966400 541945 18683683739898175053056706001920 541946 -1814352333769062541894602077328 541947 7664001631780997065996019268864 541948 4923796876619547826461473233920 541949 -6948566552786211552876462167136 541950 -389786113323427206704833166400 541951 -10921555932184581681807387298048 541952 -2564133433905491924403817021440 541953 -27739392890227629379935731953038 541954 -3760197866785033719620629436928 541955 3520942100991096420504180263760 541956 -14454321116445322011806073108480 541957 -8879318031642719741218316521728 541958 22168107715201608224056571313984 541959 41959627719632469663883740072 541960 -6488120438608245289271664537600 541961 -1873523847222290932392310292160 541962 3075037799586615835027303471920 541963 -50503226803417193621523063886760 541964 -20928470144670560884541341814784 541965 -6477768229090729277647636526880 541966 -4481799059402476724249152393536 541967 2370445030540099032777573668016 541968 1351473041842653664809664118784 541969 11144365445964964218424714886644 541970 5243922678111964645767203289600 541971 3008301914961624784001305585212 541972 -139677178506453078523381444608 541973 334306817130166160281056177024 541974 -16388163334836085501165957839360 541975 -1628850954115494903031302064000 541976 -11146675479902457656572346327040 541977 -980597958421046813131056339168 541978 5374849315416941638937899072224 541979 -17656013470915782439981321329960 541980 -5334529473122779397562353763840 541981 -32866065336464387958104362188000 541982 951574028668343019444141017472 541983 29834404906301479238324948101080 541984 -27771548607945403393724113158144 541985 -35145398253869648517301443710040 541986 -38370141643953270870414607274496 541987 -17819860753159017235093348371364 541988 -33859908844424332710966853936512 541989 -6664084451086451912847195643170 541990 -4030938369091562069869901066880 541991 3275767544096298357464685190392 541992 -30990463049568752304824185896960 541993 -54652164520999233888586230074758 541994 -14068956108728166452577189619200 541995 -14282299162616799584546856034560 541996 2354926643130918430377669232640 541997 8528696309333456373596090990700 541998 -28711136510785242898221104426880 541999 -26145683972950690418729029270000 542000 1335290835900115588777672704000 542001 23186926740122846272526979960432 542002 2209246343988769230199831621152 542003 17144944607179781551710407700480 542004 22544967035735160481069140307968 542005 -33650673495453454648435650938340 542006 -3458604804397617420284503806048 542007 -17276002606458235333559379122496 542008 -44306852746275144026537416151040 542009 -127004828382194637459600129912 542010 -1569721206767772931592848128000 542011 -12673027515599685720361851291288 542012 1650944598153934293633669143040 542013 -11730165228749479572263955850560 542014 19555994255840885155572864543744 542015 525689026085069811204401479920 542016 10705707297962386149850197000192 542017 6400160693726979231017180243392 542018 8329941110924813050150305775104 542019 49461285855530727040977061032960 542020 11676496769460179168414967912960 542021 2558556191741381054095904280222 542022 2627935154565033323453537404800 542023 45056272691143959421321935453272 542024 1647146859985939023264679526400 542025 1462260876031071505746898632000 542026 -11868536911406104119768471630288 542027 -66174578801615939819328679814124 542028 -32051642144885193829929627239424 542029 -23202227426508351626035479978080 542030 10058525469023213992232260252800 542031 -1480992031730727313616737691136 542032 -1755055592515129317993467740160 542033 -37786596478222724182927042106640 542034 -1955179715579775210522042725616 542035 3809963998082807553094568582400 542036 15508680446514339278560288505856 542037 34382130682795908011508900454560 542038 462237002774969971265952905376 542039 -53387819541900268407034382150040 542040 -9326337217213452330937358131200 542041 11934301782570209918467784583552 542042 -20059653002226655308581373389328 542043 -32618103340958450510326073495280 542044 37427102578397498609287293211136 542045 -6148638223741662496929414627840 542046 -7609164965098640772455797736832 542047 58051824819024638151581288837112 542048 1339224226934017643914137698304 542049 1611411448496423968819715760288 542050 2668111776929612142313889896800 542051 -71514850520118929689001279662080 542052 -293023803976305918154480558080 542053 -6397539870483326981358286589698 542054 3608211231811152776689035914976 542055 -5102266265549435622272576232240 542056 32246119549438104577246848506880 542057 12919975564497038379420828590820 542058 152962901237300870052702683136 542059 -20235340899721962423737305589248 542060 11820692681185999385865186324480 542061 -1722514102078100629516684245864 542062 -16683322245969076191638071401600 542063 -24920164665992213456971520720688 542064 -2243996606942619831681610678272 542065 -19687752664122777916801282542540 542066 -589443733418964408344575488000 542067 -5471464486187775330537164018640 542068 -26124339945465711643735237489920 542069 18554829854273681860122407554560 542070 11709059174589576342340622563200 542071 -45008792443324344139448955704728 542072 49694789288560609328901001420800 542073 6173502539710042051994652945408 542074 15068401557138818764588647295200 542075 -17358155555381890843513589702700 542076 367418343533547786577645363200 542077 17630918152016643964295721730432 542078 30636660014808472512460385951040 542079 61989626408435714613828500267040 542080 -13624576835115609411393945600 542081 30694523784529907103231310410882 542082 28245233606260328658207530233344 542083 23732069642822161232885805822332 542084 4496573225465942541773102689536 542085 1021992151872476068423309699200 542086 -5989905077274779148919784431008 542087 -3330474512777917604291776818528 542088 -23820079057223342003595943603200 542089 39518238877785029693868815579840 542090 15060306386978749659552018969600 542091 -15117763335628709968699273690176 542092 29049425523356066032924447418880 542093 -9377572473653513896240398659658 542094 1848244700892103034763054339072 542095 8194068455851982740844970036000 542096 1585757643113809401798095880192 542097 -11938264345059908467985117902080 542098 -3598581585012860674614811299840 542099 10696673326393955869961227751880 542100 -3261297417828069064717294848000 542101 254041868571881757245346663104 542102 -9247850211843653327557413201792 542103 -19082689802647623660987674067096 542104 -44236193076972952904124333066240 542105 1502037019479618513406416784260 542106 28649821052178130133124534412800 542107 -55697635597132984286530425041168 542108 11175320372225816304627844915200 542109 9422312644536558713361221163840 542110 -10589666627266305731291972125440 542111 -46870247546590123640004626208288 542112 25563768110736190347390989893632 542113 15645306215636267972626820556288 542114 28503456868225827211801138360656 542115 3971968522559993180711320117920 542116 14626189072358197617506312733952 542117 -53137899103177889907555484512834 542118 8337320600975401092814691815104 542119 51402959301880102764884103334520 542120 13823313594573530923585768396800 542121 18069447345716553596581045607424 542122 11131276242497040391738954828032 542123 -26459367285956398476890934503628 542124 -12942123582804355537805343561984 542125 -46935515007195128568980542593000 542126 17287784123998857981934119667200 542127 9084904913628136766564712478080 542128 -132853933726543947577200214016 542129 20204382851960203464885258317376 542130 -11329948656138458080604254049280 542131 -28987637968134059110426323278068 542132 8546260335021867496901684416896 542133 18740992168198242787985512190784 542134 -17313245241368952782158200242784 542135 -31571833798256298602031390108240 542136 26347434270881554581892148367360 542137 -36581782399181191344492534786706 542138 -3810252561357733088170904825856 542139 -12825241438887637932336489278352 542140 9601073090738739299951932285440 542141 -41464489152542354135921401462458 542142 -3857236927890571429273342647360 542143 4300973987569388757616099718880 542144 132954141104294588346978533376 542145 8256198948578804212698236371200 542146 -16069076443910752986299508092160 542147 60454032269063591916779361829272 542148 -6296123047685344501167444280320 542149 -25217949649041023445491194746850 542150 -3840068062028643367938222480000 542151 20172484741966391825432436650040 542152 16436374825434689190878547102720 542153 28514735912108442855718934637402 542154 17450897793321964029116964837120 542155 -15301685949868232094666604734000 542156 7882538288425991447741650059264 542157 -4483796285353435453904508274176 542158 -2554154582676151490329774720320 542159 -1887531816409802462899110054720 542160 -4536082845502761125994843340800 542161 -19007042490956647412187812489228 542162 -189646378805103063349256193408 542163 18000328949557507709528557215744 542164 -5120857109354926356597658290176 542165 863691046218962956893481968000 542166 -8020024926356370163964615798400 542167 -26947872134753334093944201937784 542168 25682211634680971721154525962240 542169 -2512250923047652920172772665296 542170 2556600987118667103085503725280 542171 -1789507581879782426229511778016 542172 8384874989380224295667880724992 542173 -14259000972072329981380331155136 542174 2761628280685887103118810380800 542175 -927461260324553560321686201000 542176 16770496539877567538539050565632 542177 50681255247308209990733671676160 542178 -1677614131565230954138536310272 542179 -34516431762550370686460548058112 542180 26358018040959175099493516294400 542181 -3132459979776750441481282742976 542182 7387240955123706478873959025152 542183 -33635706440589046501997351546568 542184 8980023202166634646956060672000 542185 3388814656230576541261388007780 542186 -6052845214417572776820696641280 542187 -774785671399717377808068581760 542188 -1333941432738671985466269749760 542189 -37921617502496406333047642036010 542190 -1317147782684125794713822085120 542191 17061033798946813269196043597520 542192 10027618910120702248356069507072 542193 -3328238137214298711767153697936 542194 -1630594233745956238658499013104 542195 26809074319942203633024923449200 542196 -3316544449117644704733867051648 542197 1028842847857470561385753705646 542198 2167664134896417786504680351232 542199 11098368407543641190875767680640 542200 -9588861501287479486750388736000 542201 74256957822197485036460090106 542202 2325641253114808590233750392320 542203 -29752672326314550350534002855880 542204 10632879065936652713354920244736 542205 2818524024074798519781715375500 542206 4807584663277853479843130244480 542207 -17442514510415587119973292588544 542208 -2290986662443422990272808615936 542209 48179794503557289634786021132080 542210 -2925561603685659267084001344000 542211 -33276182723439793538436751640400 542212 364093656892320446182744353792 542213 21172456209007642053873946748160 542214 -538523665372143840988810976544 542215 -30018748852877928266632955115600 542216 22748393388297329521880654484480 542217 28573449580990602139997835648 542218 3235458559881350899577894560560 542219 25719776309919698686668789889620 542220 -567687409081841380644195287040 542221 12363798859224165460449882838144 542222 462106490019683858584533021312 542223 -6752734753566102388115525622216 542224 -6119214822738644472713132892160 542225 4755254887580143611370481125350 542226 11850957510256987510214208380544 542227 -12628050562469533630518918349056 542228 -25852501262245749698071386808320 542229 -26891608552701371273672079969312 542230 -86035496081983334768897729280 542231 39390374417137264366639209981672 542232 21771196190886119506412835409920 542233 25407247670219184844733666128660 542234 11030065352189704680881911448832 542235 1938115096576299470387132033760 542236 -28132764129809300222850303838720 542237 19670008730923122730852620854886 542238 -3505303878436014496053464177856 542239 -47047407674232712375408321624320 542240 41681323791392693999434363699200 542241 -10784926133598984169350310963200 542242 16376143592478988738267777908000 542243 12196739643735998270555487566064 542244 -2294354749681813526412302223360 542245 5369369575880663468030564157600 542246 16888160531094961804178544290880 542247 -7733089540879406709388137783000 542248 -4512482722813494882902583214080 542249 -52553897898583360285677473768448 542250 226484412315764985225575928000 542251 -8867869792654899554948996988748 542252 5276779596169934510973687386112 542253 -32134597880259091440177692450496 542254 33827840221054948326978820704576 542255 -5649972985533918759148542951840 542256 -2928627402367948834863065333760 542257 54142252359140876484881184467940 542258 -3337388611007111372124604193520 542259 -39883071126333852156579207741036 542260 -7891411119936866651597068339200 542261 -30483518039773912785759739797138 542262 7291333020508800491224521068544 542263 17539438673817270710657138169512 542264 57323836127934532669540771983360 542265 -14651085612554501286886356991680 542266 -7653735310024782243589996768320 542267 11088016522226810695113504744552 542268 43751647123166817870527338398720 542269 -4103375173916560233680906386560 542270 18868578590382870281946702917760 542271 -2273072159740549516878738908160 542272 5815810759532886056385343651840 542273 450174663068590572008704121904 542274 -10684355077737514550346413351040 542275 -1364824334472698349534041450000 542276 -2217017316836155469418524012544 542277 -4013505094903022737614687370020 542278 -3861776281892057665876753457184 542279 8199250632471925696213258277640 542280 17801945190060635404161478656000 542281 -2294303630129293556445701338918 542282 -1230931594114139974890632634528 542283 5657762163607174656838920499200 542284 40190051101966931145706511311616 542285 26318871894156606652971156619980 542286 7390365791796321388872252551424 542287 8069173211620226309899721961600 542288 -2051785895282836330940693618688 542289 -27806478518476736093272202723232 542290 -3547280680670734860426675978240 542291 32741398673945334081843530296800 542292 17647275730851307572278178097152 542293 48749516074397985332001027438542 542294 10245557204052695514012996420480 542295 1049008618683973283965093473120 542296 11163514415436401838218890444800 542297 -5947194602240865702167810611968 542298 9774569003530371691808240455680 542299 50958021435831370699166330879300 542300 -17794400683742902287321821568000 542301 6878708091392011038459224425440 542302 15139590618918370210338882324672 542303 -2249975840825486344447225405560 542304 -9671061496629394740791735746560 542305 -25326442414735710200506306530540 542306 -19723784166026196791453427119616 542307 -3586533839200323867181556255760 542308 -1473589401370248392628063921920 542309 -16506410242312695348830081204484 542310 -14167249618057680400655026803840 542311 -22454829994999941496490817787776 542312 -10422864135230535845422867276800 542313 11443145625753468308124064413642 542314 442317824625832094446164790272 542315 19111460204999616827253981108960 542316 -356632867359837975129579933696 542317 -2009272220697900984078363707520 542318 4724027797906250654046930028416 542319 -14505645689787603981999557406456 542320 7771433997833066235048269414400 542321 -44033534542934461146512653907130 542322 -25709112075584272541871732480 542323 2212510696960235532046193418572 542324 27358638612154172347924947981696 542325 -54641336633960806767794702400 542326 -25141549505161990897898959809888 542327 -29633139423971941111803460048368 542328 -25568870873096051420814036172800 542329 -14476616751072178006934165935740 542330 -13271050114504988949522820284480 542331 -16233867940543981868552907225780 542332 -40400212100357742437249905345536 542333 69595148628083487385803171945600 542334 4974913273326089389387498794240 542335 36242743537248172552224436996800 542336 26437201254321911414368134758400 542337 33510745954441557946776212627760 542338 29637741409941227014740204922320 542339 3237783432837170774887118517456 542340 9512899304610305669851445022720 542341 -10601921173555711060493143728708 542342 3262953659862176039657265497472 542343 -146740264079657581114763947056 542344 -36943253468569716767359015034880 542345 11665175986696961503329666720000 542346 473173389896076640038770611200 542347 18661147386747101719677083315440 542348 2123048768532692356198441837056 542349 17129958928202530057563778363200 542350 -1854510505004198447404126905600 542351 1048189447523293769990770138224 542352 -6940156476978801511276791398400 542353 5642606073507739915676685340480 542354 10222994945174533780739645375376 542355 -6593289105911380305082909459200 542356 20391983744128706472742748289920 542357 30638947727159352064582095901920 542358 9734521978881527740720080134400 542359 382199695630982788351321127704 542360 -4402860399250977314897326080000 542361 -36385705043411457464869899420576 542362 -4985946243452776914714583799568 542363 11039700489690203964724980617904 542364 -27006966181078184695371535885824 542365 35506441410685963810049734005600 542366 -5265162721036753344807707848320 542367 5189411303459570001086580737520 542368 -29071197204326039151420254060544 542369 9730776112792630212712448767680 542370 -4014913905342977760325731110400 542371 -38525297249840099964320006555428 542372 -30925745542078885132047582551424 542373 -1228831005283780495267706900256 542374 -4335869513975454553482307123200 542375 -7883291010764810610920174070000 542376 7130395240221195901246301798400 542377 48512965128526856736740376232272 542378 -22580962673595095586420418053120 542379 -12028179977965827710636313589416 542380 16768912606869084360103700951040 542381 21549323476024261147592672950710 542382 -9242167066581660093423377500608 542383 4886886162686040342046730545776 542384 3617814231460546714213488721920 542385 2647102394021575400943530538600 542386 -21811846272446214402279676416 542387 -55551278246445579536124503209200 542388 -8082980612131227640762460110848 542389 13966246659894581645869584244860 542390 -231255412908773831514864910080 542391 -16096816528969116122747566282008 542392 42651017275065606293137523712000 542393 770783652311234592671262634320 542394 -19443537375996927352690653944976 542395 3325262920629906294468785890080 542396 -37645314256234364159984089267200 542397 -25994829311880369260052433478400 542398 14194164205928470244849328852864 542399 18047052753358907512866180542448 542400 1476885433025459357269150924800 542401 4583529356585681004724158542402 542402 -75855916227648942396223220736 542403 -60471540316771247842562528701200 542404 42898945185723963266231424841856 542405 12560317974353619416515528179360 542406 7232240336253950910336854848704 542407 12481674963705288301027765147072 542408 1285790498901969258261533352960 542409 -2890356775243348898671136289792 542410 1390743824127057842529469374720 542411 -9718783229253133297126493177976 542412 -7167801063819142212935424721920 542413 585815995450310290111265440000 542414 7340954921905072814871499349760 542415 -7985217871036005465810654244080 542416 -5846811216463546654472570142720 542417 -28938536379510578033610475235328 542418 6900612859045193432074963288704 542419 9934293940255937019485166850296 542420 10251044349360557832739158996480 542421 -20163827049530480243779742261280 542422 5121804185689078733307647284512 542423 -6516810525822197688880304999760 542424 -28047988031722448463500568698880 542425 10966341941825654853967968263500 542426 -35894500891742105198888707023360 542427 -12163222078568131068647262586368 542428 -47939834579683497608410284140032 542429 -3130485709175929615321536100116 542430 -4441522136057619023588420678400 542431 39694429750246906291678684201000 542432 30352979170275093371500577685504 542433 13620397584522486013299355387824 542434 -5920323169456531529559463998384 542435 -17450973237806356133865682269840 542436 3313113759689773835888911042560 542437 -11464741797209179233737017319648 542438 -3473914874568529351781234813952 542439 -23739486101969166165675652064496 542440 11036635587257317925044263321600 542441 -28520362856398879754310951577158 542442 -8406139403182379947408609567488 542443 68585891482375574131236066956 542444 -15390817964292391203664784661504 542445 -89377036782066782829028478880 542446 -3229227231902710751274616031040 542447 -33277179165680060266269903421104 542448 2521903550665883491384775442432 542449 75155777009798308191811353798720 542450 9344704661647497252163065936000 542451 -2576819222677843100131218460416 542452 20272870511559470906897311051136 542453 20394163557893994642414868589898 542454 20740320006422291239790507834880 542455 3591982882786741027355704852800 542456 3348256886408773323908103290880 542457 302440808919820276335476274372 542458 3259693084735771918487644075776 542459 -26116745140303394578558752815784 542460 2795999684594103802438496732160 542461 -42118447656183464440133097650938 542462 19809172662792872439491802719232 542463 -2626764499587356079324986851056 542464 -2820233302187399542633530392576 542465 2408982804104170076427067113600 542466 -5391333779516038853635156598448 542467 -9436722698521709344047529044484 542468 -26630781774616126033969544084352 542469 -2173755174814848749824969758720 542470 -6860806608919591766498319786240 542471 15906110696146805626351356750288 542472 -10708743547862150084023829299200 542473 -49744177648967111744413822187996 542474 -6032363315301063505495551744000 542475 13161964974162054329499140195100 542476 15203392257680800190029104468480 542477 -4926692431720340459968413723540 542478 5772300643705923336508738219008 542479 30647271673335998145328098357696 542480 -6083754335119165612543404195840 542481 38099789554442303200522872762144 542482 1667251760979311894176260104592 542483 33431309526299637866900108370732 542484 36612747428464478527867735326720 542485 -609218891535514975547774390820 542486 -880087417661475504092622192000 542487 -17207712773986717527720179187456 542488 452485910395800204655605350400 542489 -22541090276706303515665706950710 542490 3844452653573729150638957950720 542491 252696695335783621696837287784 542492 29839264752189850197991624828416 542493 5329713013971097053995631993600 542494 -1218517378871750338013480173248 542495 20749675904544767238073302105000 542496 34756251759555138437550017347584 542497 -20394721987620049120661790193054 542498 -7446944832541208569745888215680 542499 -19211812767999158111543700561600 542500 636754948211292217420072960000 542501 49766750675996204373221102651520 542502 -6081158828519268013850770717920 542503 1728041515418876964955651094400 542504 12209015834820923918039128627200 542505 -15619750521271843038052096180800 542506 13047688187699293146708747659952 542507 -6022540617628196058639648806400 542508 -8870433700731493227715873022976 542509 37916690938410221460138643653600 542510 -2104594069424440618955119371840 542511 -11991888403502751269544099352320 542512 82896084133280792672964083712 542513 -20992444052810664828418414835676 542514 -541699407566604949181433758208 542515 -21396158297061926205395028237840 542516 16755638358799422511966707217152 542517 -11857819146058897092419149254240 542518 989536990520457046523256921216 542519 -2691275005705860369869805973080 542520 7367657041077775352237008281600 542521 23310170735474352483412903835136 542522 -3784820366972662395575826572688 542523 52990393270288179047426965695024 542524 25593746121876142191917976155136 542525 22641077737806241059069765244050 542526 8777367980239438210525756646400 542527 8083993190608769855948948518272 542528 4353356820187452061189632688128 542529 4168131844456787252269232480724 542530 -1125430176107577768261250636800 542531 -88156875777008017191669230592 542532 -3770840928502636507096903987200 542533 21754561014179048110489033626782 542534 31898762497783407495885837860352 542535 -6636722228318673730471589360640 542536 442130936384519521284428236800 542537 -25171593969493248014027305931814 542538 -793779230228773204095700646304 542539 -32392271486496287593586807815660 542540 24611330645405320618033568394240 542541 -4988931072849888305611552665408 542542 467673962543318519364133675008 542543 -49083663480035905989066893828016 542544 1633364035129963412990805934080 542545 17169284428834546633209314083200 542546 7626857735556450054547474403472 542547 18156827841432751409803393093488 542548 -48737223334439239208940949028992 542549 -2811966515695743108471058530240 542550 -5651737395548548355661604075200 542551 28770565779626212032711353996552 542552 -7021044053339171018281517414400 542553 -5537853037800201291572924126784 542554 2099929953177131386022440340976 542555 -9324445536787313290580871878880 542556 -6651592009934530331488575771648 542557 20399690567845935602468983392806 542558 5947330364464462352122204682880 542559 -9399343650190363798057572291072 542560 16012716382441384922758313410560 542561 -5105120500469417164125577899480 542562 59599958334811224695311693824 542563 14059421036421865698288308919760 542564 40581850286654767748842060800 542565 31461376423525193495410629912000 542566 -39178778589480281204837165947200 542567 56437999529735669010802601138616 542568 6022675665098520778618088325120 542569 -12280387475776195692161764880256 542570 4378549063564616188022074460160 542571 2434362747749766640703343625920 542572 31673608365876379593214579937280 542573 58785510918349879376706194162220 542574 -267525351887920531891322766912 542575 -16237119727654366477039417805400 542576 -15785630154568983736329320890368 542577 -2017406151646834261921342571088 542578 1178907535148495932848959565840 542579 -30216661575397381804051384400820 542580 3314827850456509716410592860160 542581 -9218901279099869269295705140868 542582 -6864886361840852611893915743616 542583 884222611209535749900436393272 542584 -10935558697218688289294086348800 542585 38792555614302374411188490643780 542586 2844322308293103537461479427328 542587 424884275502260125315968195236 542588 40495987442116135736796559730688 542589 571389224517864426699709246080 542590 -8347236112189004163790150771200 542591 -6388637993766622657316726582928 542592 -32580124215091494496152374476800 542593 7629231576276671225036228034048 542594 366365020518710906315226891840 542595 -2568240063493885354709519667360 542596 -18417879616371484259720965628800 542597 -35184776054760457481688710859936 542598 -3012798571372708358474589788160 542599 24170439910310221520927089592600 542600 -7594715318202578279913783936000 542601 33668030700840328567451707433130 542602 -11874200905473558351948832953600 542603 -18180299167876300649131394255148 542604 -2431147320072725816436925317120 542605 1081691236414910625627056169600 542606 6737323144218572397721710418560 542607 17129573078254678480089167103888 542608 -12068949923839893077048740478976 542609 -2680473981722022891032398866396 542610 -4719430248398701244962201807200 542611 -2030208355502481880009107617976 542612 -9387666058265158067310726543360 542613 -1244217860610119716393803509856 542614 11687406515225202045995527127040 542615 42745937953581177147334179316800 542616 4720054848518497760583692451840 542617 -117711500707193145878579698160 542618 -28315135328988757164594749143584 542619 -15403378362820824559571664756480 542620 -5234465683945174938071867320320 542621 12696693399084287081868429019200 542622 1649345562497342888963738839872 542623 -60752075148139697971826421923280 542624 7818232000071481910399663603712 542625 -29133864551475976187565822096000 542626 4751858163037607025045716530512 542627 10118670368528025956632807199160 542628 -20822528767230611418493002492288 542629 -2807114089941077442794401049280 542630 12859843283213915750515196526720 542631 -19848137026678578456041810267136 542632 15499686477407132556714675686400 542633 3743081684581963579818073937280 542634 -10073996428860678355237751627520 542635 16012202427457232681728556926560 542636 4303508246383746532242982029312 542637 42421882630912020639174574477494 542638 -5098291050465218984064232392000 542639 7598871679641243717316495443024 542640 1481226091094186216091235123200 542641 -16720756217047791375287320755216 542642 -8561326872326662951961826558048 542643 4904623364162287228393815776304 542644 28680873910502384691668980478336 542645 -24245967570583229027127866192100 542646 11324334887823587804198520410880 542647 13845305507563209515472608166832 542648 -22536059694447038222340785664000 542649 -32123612508068153321292893186736 542650 2910078643321105058401279102800 542651 20157388160778914404278624813600 542652 -17935823259744430057310782734336 542653 29619174110862895504080175734624 542654 7277983430071532339379641859072 542655 -4347082959049955109701005315200 542656 11206351309341520718970266583040 542657 -36047640039576970541748780795768 542658 -16838860784043479007847320115200 542659 16297904243161057705375158021820 542660 -519093281867441375151780925440 542661 13577611877930264721318610115904 542662 -15611125507268869494612292939776 542663 13656659855304007919400504860184 542664 -33944994891631110474413326679040 542665 37466117543583328609585681977060 542666 -24998620859338879160599935445968 542667 8673802927356534003422854756848 542668 -9990462997848883706762079079424 542669 901047875633950459444019035980 542670 -11718143131066054046936119497600 542671 12068789162218116698860294857472 542672 64545388473226881319088209920 542673 -4363100073429628384981833552000 542674 -20459882408229518276624113564416 542675 14208989456777148098768446335900 542676 10537653963587764838077299400704 542677 56501823354748231410083820648060 542678 16559805147195096712618984885440 542679 -8881152293581523292402185062320 542680 -23696071997699171019790555545600 542681 -1487694342102907710539358442236 542682 346891004143003970616691146240 542683 42494926402286763785586814740932 542684 42376631159427472434169491196416 542685 -6532944978703732368152446080 542686 -3256717162921865178463131111936 542687 -55561427509992607047155191565664 542688 8046849688022130844140374851584 542689 -8499824739395856118657990055744 542690 -9980857067194901070469230386400 542691 -46365467563158295153594586548248 542692 3039685528143521716396430144512 542693 -63966809048867525449623381725058 542694 -8486531375008265370726265497600 542695 -6177327773615546965158257964000 542696 -3192855456038225717935953838080 542697 5772068141355969937461599640480 542698 9354702521119673276496012960864 542699 -34033969048162186791058950314064 542700 -967654598215975378628784940800 542701 -11717531026086747767691090004308 542702 2512445414376908533907864703552 542703 169035771887772085085255601408 542704 7426565558740915804345603424256 542705 -11940005090936082776501970280140 542706 -7296263925305407520185978444800 542707 -126827108444038946149771614766080 542708 -29500797117801590623156078669824 542709 -68320105450330328308035720933696 542710 -213422633267255445284646071040 542711 -9825898656016981011749553384960 542712 -17108991189664295399263169556480 542713 -31093136710217595587807471654038 542714 -9041102610418742534112492134544 542715 -5036460214874008846598143138080 542716 15562968722504832624059034629120 542717 1896522637531302341125074951168 542718 -5145166817687788558496056049472 542719 -43632294816966606557281815930880 542720 1027575926805249141827331686400 542721 13886905849232325936395116395312 542722 -15506536367410136697826651068000 542723 65471534864795327039689073694972 542724 -3560908361940975238620748812288 542725 23774338780600672639985000094900 542726 2978445219913440259665284745312 542727 38060668927286427932650377573840 542728 20804110128179278889425062912000 542729 34293548408270032689629263849680 542730 13166046726845532270059522304000 542731 -15382984040288759674072068362496 542732 83408747111556666232544896512 542733 -27830734189258830210999906718752 542734 33184088384336565157509029102016 542735 -19017452080499831662837659372000 542736 2977910830417170693447541923840 542737 8585660371824354182790841627968 542738 -3827659146708641023237527573504 542739 3311020008967737420274235092848 542740 -12186840719949590757615140689920 542741 26679215741348227223665502472000 542742 8074295136266565360771529964352 542743 -21196078854004120709203052236640 542744 -20148000601740346112034716067840 542745 11097244292798346930865694905920 542746 175094430594652401197590312704 542747 -31781568394803730293095834343804 542748 -6340070617585880124126284513280 542749 34535154326845422546731516626636 542750 -13713028311878448822688620096000 542751 -20299216570157361346896233143296 542752 -18808415209339212618220833865728 542753 -3540377689763899720139976079980 542754 -11348347076712705072525467155200 542755 1203677111776743375062467095360 542756 16274695073042466249597198163968 542757 -789012089541456422579915368608 542758 -2060969479940563714535539700160 542759 -12636820937531322263126168530848 542760 -11015471200162204558263991910400 542761 -42587071029254308881205372181638 542762 -7842173677608516081610325031936 542763 -2311959310715869797811920719040 542764 -28818362750049155986969450060800 542765 -28159558546931037468207554516340 542766 7238299756204179240751675966464 542767 -18664697843480256724582455362168 542768 4017505909426061177977091899392 542769 1200136852834320061200864804480 542770 -3544117593331025199150178765920 542771 5403531861349188398364728376972 542772 7229245821411782527017595687296 542773 15437420577326363870026846513440 542774 -9186639055090603355271200790528 542775 10188394600816665922948021135800 542776 5160757494039905456647479336960 542777 -11894505383296581721411847164800 542778 9909542837164448910802995571968 542779 8004589214514199174211026150720 542780 -5305027869495020329883778754560 542781 2048682437553909555380359972422 542782 -4572332019746353549441321717248 542783 -19139520783208292682968624923968 542784 8713613803874198107724753928192 542785 -28820773539778249639177997407020 542786 27430477705783670833124339408592 542787 11389613619880112772590661687552 542788 26550613345008802053672510505088 542789 -212602666474306233502094001312 542790 858936912907748091050696065920 542791 30899452875914935654069176143192 542792 -28789496577822590675136932044800 542793 39754778597371150724060131426560 542794 -1996073022451396468826002917888 542795 15088933676896029982587539692800 542796 7632030408164050028275713940992 542797 19829898261238411954449160544246 542798 6989442779666222890115910260736 542799 -5556941861856036616673407746432 542800 2435156234734278988685426688000 542801 -772354393760887032474694381248 542802 1624978095980874078003626787840 542803 6503315666835553859051371720800 542804 19011668060688642191197946998656 542805 -375082609899193676132113974240 542806 -56347437229505245774388952864 542807 36084037459494680306781846151800 542808 16334493206367811410460901376000 542809 44571258587763673662825653848960 542810 9550085666844717355369440337920 542811 -6059512486032666575705947094400 542812 -23564355071733787331682584652800 542813 -5286141782635224962060982085056 542814 -9640676203225447941415539437760 542815 134503071735581938296088009920 542816 -2442826996816569498369118568448 542817 17711820084747541792966839486288 542818 -35407014634172791325308972382640 542819 9088399166319801195214762590000 542820 3862140021044267954273649561600 542821 62165748134792075703201338305022 542822 14446369541856472020030767201280 542823 -21191867777871321289209366765696 542824 51843147551361000840013755816960 542825 23642662252872192498623837795550 542826 -5887290230177757867725272405920 542827 13604039762650134687603876822912 542828 1679949170858856757440115551744 542829 4271600599205987677353538651200 542830 8092098906603235942911383721600 542831 13254765014387127683916170887632 542832 103410004166322585050861273088 542833 -27355497995809698209061802522560 542834 -23772230467413751596372119760768 542835 -11997070215748897932840369520800 542836 -8624605881499022550740944381952 542837 -28432962207126604839002240066514 542838 -20628423545476133481360515758656 542839 20844040131887220180835890427440 542840 -7994099386512438420364364390400 542841 -4711214852567468151107693990400 542842 8768578275858659812570277503200 542843 9189037808485456682871418198800 542844 -6606898146549766263005622549504 542845 -38665153345530450792997427500800 542846 8818722204241207030753849916544 542847 -11120400073920529816792740300600 542848 -33575910114274554579058981601280 542849 40030397265285296657261641176240 542850 -3709886911308508887898402406400 542851 -44154569476259419215725080574400 542852 -9252589776088000629379049334528 542853 28912021569559156969462306621662 542854 -11549489608648484671029565674240 542855 42413250494512434839037488760 542856 3958891989913885208228777779200 542857 721456898446394527596854077312 542858 5086936946962151352524819327280 542859 -1261892459526106730376175087680 542860 28191665978662575425712380974080 542861 -40035217122929329713074347828416 542862 -27513575896139576591121955476288 542863 -118745468257380013934832507977480 542864 1901995328710724540111310815232 542865 2733611958851693299518307518720 542866 -13395319468610659280641034966016 542867 -19586737326089160364945970796480 542868 -4837791127042305151119656847360 542869 -4060725722357892255336253316256 542870 -11496574622754437622254032101120 542871 18678119573754358056100351325232 542872 -1738386196697677079747690496000 542873 -27227022526215236667223360765878 542874 -125412370683795949355895589632 542875 502567812057215648336034708000 542876 4075516718982554078327663439360 542877 -3057343616824425342869261143680 542878 7151365188639306085662075900672 542879 10384248119138089492082205376584 542880 -8009888687914665171471099494400 542881 -8553802703141000436312437674236 542882 -2223680233875114182023442869512 542883 -18942061659931721767567875970752 542884 -34993037388171890172642406989184 542885 4751178973722780685243428485760 542886 14236018989204726552952072822464 542887 -65044023830928969702881339632760 542888 17525023371288723170764713984000 542889 -2197951956563791318567069992480 542890 -23020816495541505068627535475440 542891 21255536446086898380427254026292 542892 2435830944552675379708154118144 542893 -26441363648276433711520344611156 542894 -24728740281770607089499775053888 542895 12318599201579193246360711328800 542896 6428512242403390157770241687552 542897 -5772734218494605157430083230208 542898 -5905047545986590556840561224816 542899 -8640529940632834109369228479664 542900 -6525911761074657325049979744000 542901 1040595689944865381619909322944 542902 -19999893437346215422394747530848 542903 -10530495270783437155512721562112 542904 10972845683392341041183036805120 542905 30816981040000528617763562709120 542906 -3255223063049555399310695746560 542907 -23120656165194647329593036010440 542908 -6781906913690411976118441679872 542909 52422381862612815543325856411160 542910 426522997017383044421479455360 542911 -33798938424958906737861694103488 542912 2029607565300584891142635520000 542913 12367281029193686957496844520448 542914 -1509003463725751444976447768160 542915 22598119597013518694709824586720 542916 17500922299759666348548305694720 542917 89499433960332150249235843926432 542918 -192471150192739429080422868480 542919 7340447672265568372901928494928 542920 11368911305311136800243379251200 542921 1009774971598147492198520620122 542922 1368518205204917988754081941504 542923 -65731062101295297816954391486828 542924 -31561409493187607381742073423104 542925 -8116582959960573641173291584000 542926 -24754735901350583726154510881088 542927 -8413089099135090050154858384 542928 -6336362496107031179733386919936 542929 12142079691192387267272976361320 542930 -6992081078220073553245710668640 542931 10838264548426402747643724457584 542932 3903817313805107181784528614912 542933 19391034114828780782410407823182 542934 1440211034781809717209785999360 542935 11601663699592227307355490809880 542936 -40128592060298567071304938936320 542937 21025459893204536554585469995200 542938 5596798036493396775132986987520 542939 -5110092606457669430623464211260 542940 4078198075033311356414980224000 542941 -15207495952036841781683158932128 542942 9007839387469225680141073183872 542943 2385378876308839665965561910672 542944 1493020520871171099077072388096 542945 11328585593660725651683448666920 542946 13393261870689356036156540507904 542947 32634745812808336747167247466396 542948 -547885878651066505355468242944 542949 -26051328741383071973861450278752 542950 -13089527809912648154628978516000 542951 -15516164747453361153167639535048 542952 204112427354606647812950277120 542953 -3676333674816003816850433653616 542954 -4524359354919505154887299250848 542955 -8950709077679699703647908058880 542956 -18075974153449717101112522905600 542957 30630071584267999513159668331692 542958 -8262283806817771885464695075712 542959 37970925522472925729016409626760 542960 62033443476253261196475432960 542961 252407826990928504028103719616 542962 10246316697528609999672007483392 542963 33529088896435253721877091143560 542964 11233949937570890203183743614976 542965 9301072839486295126258347834780 542966 -22949778950065338209686312265568 542967 22809489729706355023441710345960 542968 -10565321625817185726158466723840 542969 10084749252171083701836683385600 542970 -8943684715999270012007987596800 542971 16921857316621710390054313092624 542972 -18722506343753319669711067828224 542973 -397371269377372144403599650432 542974 2149410575029456280310490592640 542975 -11310253947958455680996545080600 542976 4705265309828072770687733858304 542977 21674209471446969687259770329520 542978 19089128822762822739480330329040 542979 29813244653965915836315770573124 542980 -36171174068319587760276280911360 542981 -3174816489119986296472108573218 542982 -3443098909883050234174691773440 542983 -17515665290794251317455085865680 542984 1237355941275091396999009566720 542985 5888493984941326090925871042240 542986 -28585379142687025459340350384896 542987 4327982515265087624112031863636 542988 1456537291070397782604899772672 542989 7545688275669258326193060384780 542990 2694518830522612888846685786880 542991 -22163196897063962957041367106816 542992 -7617342876838246119071423586304 542993 -31816412956840839336155115789456 542994 6269610883247591846853099024000 542995 55045172136599153825396165290800 542996 -8234685234729373336866018263040 542997 12357542361180310848023410362240 542998 35089687620864868728062053332000 542999 -33348302477789863547272528131000 543000 7618108315466061108991088640000 543001 60431765161646376963347197915600 543002 -18245993642197935475533792588048 543003 25473983040007119205564684932504 543004 -69530407576761585703214923776 543005 -7790835981257301735202252592640 543006 10204178916350414503833333531264 543007 -29323818255605827571660590213680 543008 13751160886525507044877774356480 543009 29053142709976192008706228899504 543010 -6591330976702409804891761007040 543011 -3826545533079676943033541611568 543012 1701657533113034955458156900352 543013 -15778451236891787913695970721536 543014 1519165961573022780232186383552 543015 -3205574397292743685871561324880 543016 43199564217908835395099672985600 543017 -16087536016342740118308704876934 543018 14026163131605675549601557133056 543019 -35111335192303420828831063893580 543020 12284978236434600457870564224000 543021 30089760545746351117393479571104 543022 36163937007967984011527730882624 543023 -3973300416376732247870163555336 543024 120658303700557042786688286720 543025 4947420078076064049655746552000 543026 -18303669343583161971045230457216 543027 -3924105351247125527169555671040 543028 -8989544570531245017296944776832 543029 18679242779569264490938506795630 543030 -7203537573109245742795622369280 543031 6508773842025916914462411526040 543032 11657657512715689811834182164480 543033 -11110847249595616836285571444998 543034 -3420442274451620591503476829584 543035 -18518637465197979723128652669840 543036 -691799015500228352421096795648 543037 6404660999734218711932400914592 543038 7564291202535469077983063339520 543039 -12849927262495190046055944587520 543040 -7626078213211716168644438261760 543041 33932341688644500155530081463172 543042 -1178470108036440663493242659760 543043 2825722944463085821492314798640 543044 -5657131574741796876374577888000 543045 193550949848795562853911023040 543046 -7411565305080962727080680304640 543047 23824752381145631808421678128 543048 22385969891582736164990030807040 543049 -5646876594451082572272200331640 543050 -8632935841310029061571283993200 543051 50777439338367442376881607813040 543052 -31393713927859037894292392099840 543053 11795134267292233694689040383104 543054 185397679273086259387380846720 543055 74794200528015786565829965610160 543056 7928721668484093646216451776512 543057 16685950114812604234149817017840 543058 -9861116417867146352407429662720 543059 66620266881532389074415302631240 543060 971035406977531515773296066560 543061 -8740865632466053025686984556338 543062 -7760035603951137582361160074368 543063 6918798907408648953082242185424 543064 -39060413306987679571596814448640 543065 -41755086811561796592741178471800 543066 -12546896785939178225759009189376 543067 -4844197428562764400818584555724 543068 10254825698047462866009854939136 543069 8216597488468809095823457561824 543070 3690573428763398328606178738560 543071 -468693563234141011462739274000 543072 1075715140966580778098067505152 543073 -46847978745488512905255965921360 543074 -7560524273132766101274406491648 543075 696040202227712122917021891600 543076 -19359162778823428941339061690368 543077 14565466633906456243669216094880 543078 3742629609548485187532698745600 543079 5302236990352235594906281402800 543080 41331390194052980044669542758400 543081 9389736701598004675514627033088 543082 22694676378484421871745035776352 543083 13676755876958004683517788637360 543084 3850409021248409010234296205312 543085 25125946114656016547816509820160 543086 2265577011162896774210809119360 543087 -20289658976073691010758789129656 543088 -526750612668712151944663269376 543089 -17535204532555479065075979010560 543090 85602755355356723286112611840 543091 10911272786340250398354509946192 543092 6325688482769759061207744448512 543093 19980481518937760385090291653664 543094 -3879056630218822826165101946880 543095 -10186935536991107466178138022400 543096 -21301295464307809116035760844800 543097 -57373627577239219876177680786454 543098 -2508600085617502162579579885200 543099 -3964370534248696630828169444352 543100 -2805314999218867902887931865600 543101 11420147413816654696110406680012 543102 -8532625407677404784460204558336 543103 3438981529148728294156146823920 543104 20612489506392566010820134174720 543105 -16604506808064599751862391083500 543106 35366716497684906100041658636752 543107 26227219313223126762986836032360 543108 18845413443061987672892936309760 543109 3664483391559008400848632400416 543110 3770346287645515252903999800960 543111 30870428149834627715113620102480 543112 5157256160237214366525727180800 543113 41931845693048183827497411166362 543114 5722633742665604922262120893696 543115 1323924912141985551508382487600 543116 6172815112655900755387401543168 543117 8889502560740210587406396575680 543118 -19489478287682972774417870028096 543119 2782588749649031592674377149744 543120 -92937861752283277547494440960 543121 -32468556229955040864863818059408 543122 8965766487689461561587955218432 543123 6089609630106187566106356487584 543124 6364409528322889218239462247296 543125 -9962586696802939370116631400000 543126 10493325065421473696416160460288 543127 -7570583438144389667487501394320 543128 -61166735340310765693849449891840 543129 3524953502715750119909318437440 543130 135170283901642379262973900800 543131 25589270546822722517113947484932 543132 26158747774870121473098504437760 543133 161185260194400211645295173824 543134 15561804761131703239042775768640 543135 -18197069081497269240659077004400 543136 21337056862122633652882960809984 543137 -8479466076830521895047160010048 543138 7962950126529314960329870786944 543139 18709051888531755014040122302940 543140 -13512463985930702888023813516800 543141 47907963919262085292000981594620 543142 8114459609885388725338045781472 543143 -16212463932998445636246027913608 543144 3957775553453572188221798154240 543145 -11717178592298349439745361305280 543146 -26030497564451988072353240059728 543147 -8161821788917136594501877477120 543148 -6275838873792927313979407489792 543149 31492838465104783503308424240150 543150 4702750206723740710990348329600 543151 6299953645133349519053609129984 543152 5970145742222790860022330654720 543153 -12282296907635120881684354933440 543154 28374633600647344338314129915520 543155 -5101168007189693376225588103440 543156 -21755527659308248399536925667328 543157 -38544402633827599220386231192594 543158 10128188580657643779661447759872 543159 45852910950965649443396340912720 543160 13226960894139607185588532838400 543161 51966906930424391685560304558762 543162 11161306590583906758068403581952 543163 -28920106620712369176097003090588 543164 32398330345762674536940208522752 543165 17364343165987736300182472095200 543166 24384046506045670198567242441792 543167 27198935564453917518795834434400 543168 -1762121997045646196145521688576 543169 58580912028602127605245491009 543170 9342763457534329953732165748800 543171 -12051745866622097013863905189056 543172 8988724321556996996291112120320 543173 29531769906605865330250666368924 543174 -17931273642783211844624545938240 543175 -28208720677517383241054702653600 543176 -771490636804351090235764531200 543177 -21573941752127487867718145224086 543178 -17827909688252591733466802927520 543179 -6829716034720304769262706393088 543180 12956276110242418462380698910720 543181 -13644207896317219399947061826036 543182 -5574598495106607225706275580416 543183 -11804579027885223009715874989176 543184 -6522912058653958537937551048704 543185 -29427939043571056882565056228620 543186 703184981612796770612777441280 543187 34462881456643366181916315177836 543188 -5279415250523863989008254705920 543189 -30168428734167486209983262081376 543190 10255748804662947447012598137600 543191 -9047832279939107083962938845440 543192 -747524656451123364457255772160 543193 1376527805724460859291716678784 543194 7185680295395090375683002790896 543195 11929723104008629886140445962320 543196 10303710597005598028145188006400 543197 -4774996463337861902983576472328 543198 7023738098253434682343572166464 543199 69210707371502771702836917407160 543200 -6300054420481610717997603225600 543201 46572121511593004838180868388064 543202 30710488396574444217578128312704 543203 25323626407496266944191625847452 543204 17613860233512706157268240629760 543205 5769185385505951959061040892720 543206 -19027879804661795485510804124448 543207 -2586745897183797453697882843008 543208 -18265203106825300131399091799040 543209 15395298244384854053435591536500 543210 -12468000556725516591100928985600 543211 -4356199182856993956474266015208 543212 7676862058109584118366502136320 543213 -10742572158598260959527219507200 543214 -175628471374603478802851779968 543215 -229120654989606631493837171640 543216 7451909802003614206695128727552 543217 -34560669267390093017308607138734 543218 3308944347999375239768279319360 543219 -633903746065175174318685369792 543220 8886278988303452895481907719680 543221 -417557579907235110007547465856 543222 14732527044398348200440000578688 543223 14473149102634306005441728746472 543224 -59963461079083417961150262497280 543225 6102037218330320809912412187600 543226 45537189650099128468718451924480 543227 11690405469700349840627481623076 543228 5849880871609432241989950504960 543229 65573846528269906456240561128640 543230 -13888902837283884102559321506240 543231 -9688850639697852051270149847672 543232 -26646898823667473170711349035008 543233 -33330182855923909860460596523518 543234 -5754897339840247035204375487488 543235 -8759010368663270649414395066880 543236 2895620324095491823478202805248 543237 -14083633994839135024690645549632 543238 10167557264564474639651171303520 543239 2775830746803774967565092621656 543240 -15147335586962562088935481344000 543241 4755591158012885216009929391642 543242 4988099242673927771534256352512 543243 12253014340951134538382700642264 543244 -5437735595832390436903032905728 543245 -28453760684613448137033094360500 543246 15951542458027021399431523795968 543247 4484227292143622330734962974880 543248 -10881531159930247688625652039680 543249 -11359492929643399722649513858176 543250 -4237166956287994022941364592000 543251 -18261951457569950098900393043568 543252 7724731922911802747054414794752 543253 -36779121885017046657540558688498 543254 -36386912870353352988044931571200 543255 3415045573577045775310847764560 543256 2597855763021068172876244992000 543257 -25046682918688891883033219568960 543258 7000669770074877543887881738224 543259 -18069362250655189595854687900540 543260 -16236546621160538837916971735040 543261 23275392106664495011640148761472 543262 215295252468675083141835771072 543263 7484264832143515899881075409648 543264 20119299464495612139478772613120 543265 -20270818843315365946739704185600 543266 -171392788150477783126872065424 543267 442230737873527085162222937240 543268 -17575079065238562076850679327744 543269 -54283875105582820822837456126404 543270 -205832464039469448512787456000 543271 3051331078818324880426927839352 543272 -23902022233501843545799321190400 543273 40826676373125277716143841389184 543274 26913678963702185860065179369136 543275 7717529614777016183015321649600 543276 -13256915320336061367880573171968 543277 -3907049032183280436711283389728 543278 20753474010222328534309639813440 543279 -3940666631637625332368757546624 543280 -7857774770544907168310133719040 543281 -56548550776220204653282441287918 543282 -9971126742525921527473912871808 543283 13328282672230218320451128425120 543284 -4605349422889598794599742654464 543285 12306422381226058860990596837820 543286 7576671589056758726262234861120 543287 -67386088072995799875055663775064 543288 -2646793400936264729636376637440 543289 -38143896261632463024093914109910 543290 35373596847289306561778508000 543291 5542710567488193999285510179328 543292 11491536746015212577203280673792 543293 143609660885883419164982013600 543294 -11067438756454172709281221656960 543295 6439494668143451049999227866320 543296 1848595050322292519709239672832 543297 -28675151848408869000464435245728 543298 -7938560983839703420783769699328 543299 49942509595061384637754752954300 543300 -12683707916734980134772842419200 543301 8009834372872976374917276976704 543302 7887669318235844981483186624352 543303 19392569799905626910918374011984 543304 -16826464969780121298111412500480 543305 -3911815742138251650851279040 543306 -1565349334559239135586436513792 543307 -24586768800971062844015457502444 543308 -9094383270895481059835653530624 543309 -6501778933351619422695266046432 543310 17773652368676593766302052218560 543311 -39950803350092412788820148595088 543312 -3689701729957242913997802700800 543313 19415145112151408130502452328562 543314 -4689321346341072401864016165744 543315 4338285921557340366432426300000 543316 36194038243099577540500928647040 543317 8664732362643444394484508502752 543318 13665573816025399931309613055488 543319 12635804407003536357633684600496 543320 14715616144976065090262653747200 543321 55907707239509701108906781382240 543322 1378817681579728244442396944352 543323 57699776616029964260145120476904 543324 -7120075974315960503494904463360 543325 -39105423146092157543038402186400 543326 -3645343442942487521499032513472 543327 -4778480147931196706683266171120 543328 17306951933516623318029279559680 543329 -41092886754649487256120210474816 543330 -13657069127914275851340460719840 543331 -3703189768991585285781507413400 543332 -6975671646126001407198086738688 543333 -11183441267223102775066425337536 543334 6145844877738477334756235103552 543335 -2141243483054140816731230505480 543336 31814945432316426646671726182400 543337 -12355313795106787214025302601216 543338 44531444259575439334341689740896 543339 -45337583770527884046013479096 543340 -9377721321345974980043420497920 543341 -56283390455703666501606416505258 543342 -9580669659624337561141992740736 543343 55048480319961319610749604825320 543344 -14791914843158983700518491095040 543345 2963353283574612249764756476800 543346 10170815792530600379433415271040 543347 -20390896584187715810039291771568 543348 -195172172168653484265705302016 543349 4848647115162583850436758946350 543350 -8570200378163129553928229637600 543351 1772265433814079017149098725760 543352 -10380021994659830780626280570880 543353 22217325484373624332673726074602 543354 5415807719374874636640309679104 543355 2427906173348865193842103283520 543356 -22059821654506636988613450679296 543357 -14091837971598696237420982337946 543358 -295857312873981450307641369216 543359 -29775698629865942775351423757440 543360 6877254299265280863559168819200 543361 -14689003428091802975476570805868 543362 9721654116631356593860597939200 543363 -1082025982618641147096939347712 543364 -7419290708472769979821731812224 543365 -7595464031553909147014366524200 543366 11753274259519746764790556981152 543367 -80654234200851811304209233943296 543368 -7436034203516261219554740142080 543369 9652934816477522876610087177744 543370 -9126107053827902127797205968640 543371 49220856026576672434296498385992 543372 -8367145433696061456314054865408 543373 12007217456081766214016248364760 543374 8894955049846916635835752756800 543375 -8212155027609539626947774720000 543376 -4889741961807663681782397165568 543377 16061375485207381429834285997172 543378 -14463635058272541811176228863232 543379 -21831131928098574710022594536020 543380 -15016172797701189226757781158400 543381 1357106617510954443345837350880 543382 -3547046144236962707114770195200 543383 -38127710686766441760192923245368 543384 -2085529566020986047906022717440 543385 34802084785462998103491372680580 543386 -2336106396430565835311734990608 543387 -11223522702544276691588457151632 543388 44659393828616892411333493650432 543389 -19738608966961065577856939938368 543390 2320950217128561291675801369600 543391 1194115645968446069635396259512 543392 -68132208445906903494815591497728 543393 -2769571558879875412650618101100 543394 -10055123499962276065931280045408 543395 18044618073154138264666283539200 543396 1684242996336245885647555768320 543397 -606458591042548427444558803520 543398 -9191303714786619713889670148736 543399 -12496424930009148873387896934912 543400 7093581701702394324989122560000 543401 -38727647976868435600118906921328 543402 -35152812657907517868123371558400 543403 17324145329345250218803915552800 543404 2841437579882340270942393881856 543405 9292334927656742781312458185920 543406 -7445930653169171861745126598848 543407 -20193633018038685158665200127344 543408 -5082010177763191065699393110016 543409 -22983183961986975410209995144396 543410 -15005744650867381466048477013600 543411 6165807536344426788523927500 543412 1195061732684461883858384411392 543413 28444215862366197372472893296124 543414 -8851092809761956877399582867008 543415 6263368158443470550279563803120 543416 -47944201550618605590205497323520 543417 -4248229119283396578777684900480 543418 5297714990358552538217531548416 543419 21651384858175706810777942750640 543420 12282024039955710105736201305600 543421 -16773482030039836280287020498528 543422 -17901515675200476879387336652416 543423 -29998522719100402575806233231416 543424 -5350558034817566444906929455104 543425 24289496699333158054595304024150 543426 2658805375497043709310904502784 543427 43059528670045671398927949353276 543428 -41807618765094833978888804167680 543429 3205718428551594115665361548510 543430 -490660021507085308926826490880 543431 8085743752997835379677731789280 543432 -8164554256923307495695355207680 543433 21049727246858558205042542945280 543434 -100583165736922560106732208640 543435 542654003218731189583505122800 543436 36026529332120926419118285863680 543437 -79885567501965896119496209017408 543438 662088237931041890469990128640 543439 29330161625118836832162551388720 543440 -926202455493246507991247831040 543441 16938958314648312695120487477120 543442 6732191954749922500066068120192 543443 8622690104222355898974082089720 543444 -6216360008483068505204809236480 543445 13466906773772425958208449796480 543446 26935764347509337970978384528672 543447 -25221181113258331196214673841376 543448 51159686743578672831339502479360 543449 29761380933653048941803681666240 543450 -6201358934055797891432143238400 543451 -5283509222048961620743412633408 543452 -4757959982981698242021722032128 543453 -1186364585931323388796009603296 543454 -9337490316326388404998417615488 543455 -184032680356146339317453686560 543456 18138476928942158581391630008320 543457 6832767921938876082520617409840 543458 6361539602372792151689534848080 543459 -26697367677317354185554792055944 543460 -35273578054266784819271734156800 543461 7833407969170750707660683817984 543462 -1356557076588435916482559071360 543463 15287261623055123117832311494712 543464 2642771777706122824445982735360 543465 1133805566911579766307237846600 543466 9238234440567650853423971151360 543467 2775229327543394305032937120560 543468 1755875786990099990725116311040 543469 -4908819154507874044449963629600 543470 -6642853397954247838404334432320 543471 -23691119113741301111349546557688 543472 -3057194093447199810937078349824 543473 -3819924006879131943168982760064 543474 -3290665979880516172564149994080 543475 -814124823540087585911433356500 543476 -247716477818946027166283796480 543477 -534003569375558605794907398144 543478 -13806889319577217616204818939776 543479 -35887582579548322768483372871424 543480 -5915510918290806674217939763200 543481 49234566227805651613534129002564 543482 2944079898320399396897151724800 543483 3777095799150301313617844631600 543484 18681203267526099998913212422656 543485 -1169245543054832699342899794600 543486 6324301455420434445873572198400 543487 23332486634083050238826034320752 543488 -39691926936594067429275589410816 543489 15911693597871007764286751328960 543490 8906910181856736662628115430400 543491 3110634466834593372124037840064 543492 1943946322757952572375648059392 543493 -30116930634724477063852349794182 543494 -949587676969885532982862263168 543495 -2829027054543381921991925116800 543496 11074089398643113031674365224960 543497 12403401950247837241231790321946 543498 13484972113332166701712101176064 543499 -12299523966341452405359950926680 543500 -2843320398486132588753967104000 543501 16155411859332914071621263410592 543502 425927653463591965037157626304 543503 -29885475238969963875355492903248 543504 5616557366796663190191053144064 543505 -24695253271571592963998950591680 543506 10799212389676890231025782935952 543507 -43569270242045006850059778699408 543508 -34834169436914618887805220188160 543509 13012298485627596143170809565710 543510 -717876768630309609978209105280 543511 -3237985211009162011345723505576 543512 14424706226366951752339976755200 543513 23623432203082214049800041018944 543514 -34514700127023633722167466972160 543515 -3088446475315950291080818687680 543516 -14849654996302698046055091291648 543517 557621664377383183928717252620 543518 -5556612274163346353918324696640 543519 52341572838485072627220541602888 543520 620198765995502132090162380800 543521 -24672412748283092252956717240656 543522 -2356449598134150185560329386496 543523 -3798468193422656219054584705920 543524 18965952729411759888896169216 543525 15883858904889715693685944228800 543526 2522792311331409356613558687360 543527 -32174713356580758561491989118688 543528 2375704714973890804244028288000 543529 6701311868568945754913596840576 543530 1039053868008053176822008654720 543531 -51596857583204910180597537500160 543532 -26951666951781073587546479872 543533 -34547056732429649020332989364480 543534 6980749666569310113661421354112 543535 14149880575899765386356894497480 543536 2093296392238691013206316417024 543537 10925040337590287775510955442880 543538 27003416299528614415882847899920 543539 33514087210921189779198272915340 543540 14932279748868887023144994764800 543541 -23172820307036642980669133109348 543542 5898166628584459178484684576672 543543 -1299051324164455762810372130304 543544 -9103478825147368554343994019840 543545 -710005475451339912473823824700 543546 -6215541173576603361315740726928 543547 19532224209264225809287764126960 543548 36278922993266268316391225515008 543549 -17914657260134092410500995835136 543550 3408088628056875381768163996800 543551 -38356275324206425333503962768448 543552 -8089281682801106815105892352000 543553 -24607589650360416270878172763198 543554 1561112618819979801644988401664 543555 -35344532329677402862609131013440 543556 7033378531361271919221771887872 543557 7068719122808953809898979038206 543558 -13013956628933396517383862960576 543559 -14912199842505209856342171930096 543560 -9673746155909351880385403289600 543561 -17060202750761568248479218041760 543562 7138478393000355191824970399232 543563 -508407511456567266660286451736 543564 -17537058100818936119330434252800 543565 -32582869420915279874791250693280 543566 -14356224879902005650131992890816 543567 -6989867417712147375578641464960 543568 -1588594472396901684493800062976 543569 -12071399124225559879689442479756 543570 -6355873133406005494609406476800 543571 19225866928622654421574961347840 543572 34076948700988017936789556526976 543573 18780669628831502368299542363022 543574 -25699298863793084808364182154464 543575 -14579693491726485703668765888000 543576 14309655286916839849044472627200 543577 102752051166400488289194424212 543578 -3530393264576409077963979652608 543579 -10063303356563190943202842016616 543580 -5502463210667854273615578892800 543581 -39260980133533998285464950846068 543582 -2401360464872254335314917135104 543583 -15136510796929804026084672836840 543584 52375036520255755396524772294656 543585 2966819674377134590333495787520 543586 18025599864001720812828415156224 543587 -12802508508369624487308445010808 543588 17179131906421921898226778761216 543589 78215748365782221915768238762524 543590 22454656744934901124647329443200 543591 -54280388549063655726206731517448 543592 13990970757002458737127839989760 543593 44131930627107109278335960662842 543594 -1351989078510658801888164268800 543595 -599279741866877065366759818480 543596 29279888163002246137513872595200 543597 33233348169091767663524011406400 543598 29359643967269495883413412649920 543599 -7590084880523849709018590653440 543600 -2358357069086153467429647974400 543601 29536443673740555851068846779602 543602 -46271073766807586419280788220928 543603 -33565489430694367211988626289096 543604 4166749871604149724026923307776 543605 -4137488622013253383446889334400 543606 -9534559750650104506813010223648 543607 -50293687165240714999754571445144 543608 11994905911254265598615631605760 543609 -8692603501996742081962424776560 543610 159325629718232671988953044960 543611 11573301634931258443782341314212 543612 795017363348550417272810726400 543613 21848488224369727955234256216160 543614 -5340936448316177799984772345344 543615 -4988505589106830638210316583280 543616 5309385212720193418647903928320 543617 -25255875978820755401553201662334 543618 9813710143851584247768929598720 543619 -11383528712383767657482036770680 543620 1585343459685640554689505730560 543621 -5640479262517228093010814897024 543622 9400655666312218665626513558112 543623 24407768209791026736175650139080 543624 -21647820585208000925758131118080 543625 6598350693486386748536822325000 543626 3240689974899611513575247723520 543627 4325686031825544874860471350160 543628 -14592486669109048142332406415360 543629 20594434200520224289217749805280 543630 6134298394599723963892645307520 543631 -1105813915577345596821346392336 543632 1287485411859531183892098465792 543633 36636850252324744161141366672624 543634 6730176660359715602415278622720 543635 -16346968776360360467506241347920 543636 15002770588711215973505433758592 543637 5327912106575360223663166438286 543638 -4171505088184789739150181539904 543639 20756356032167075980319552792424 543640 7771637265727725112465574092800 543641 -484218870873127888158614990400 543642 1233476419537144015673112900864 543643 9827658773801876757342070742544 543644 7264278540825330756976259022336 543645 -40795261618060860111547227806400 543646 -24421672451614332953922511677120 543647 3187009860848325957796512860160 543648 4651915045966728566599864811520 543649 -1189122196095932190968416786560 543650 -11337542396038408786209324086400 543651 -7242919725040146165171736154880 543652 24659837578338830399981612241536 543653 96205937941530422243056328286 543654 21036253618572182808218588031264 543655 24773415880330335056669400024000 543656 -30372640788940666264037450757120 543657 10295884271662715447394252708240 543658 -20949230532166636995897803626320 543659 54922196447975367735971144599860 543660 -2202568129713811958074041569280 543661 -46888570698695972792299465141738 543662 11238858246530586098890337976192 543663 -33066744846970920287359965005880 543664 -11474261321483654295314252267520 543665 -6901930264115171152262535033600 543666 221774771194065797201061450624 543667 -40491085449569538437093986246008 543668 3249983395094110445033551411200 543669 10534576444078760680777014761280 543670 -20278028091150313134774649182720 543671 16405062668024030888943295576872 543672 -1120031995054632761304864460800 543673 19642831109273734404183371964462 543674 5238095695484522518903485984768 543675 7781334053066734149754606296000 543676 419299580429332513799267212288 543677 -26369602244074084414551929198388 543678 -2219717415128273347495570145280 543679 18745274892979097643188962345280 543680 -6241936249099773855117606912000 543681 61527827007441654897422075856228 543682 27332868752342967520474692522192 543683 -3454761403323712925865285732960 543684 -2677616782536001077382654116864 543685 -20044846361104984686889319544000 543686 5583707343060907131965438633088 543687 -6892451607415642005889870645248 543688 -16591077765866591517275449482240 543689 -7094415983603075855176578681510 543690 -2384655458966074207064641351680 543691 70609885505178839490126865117072 543692 237864022198338549380219212800 543693 16067605463554101394540362445728 543694 -6155750773944059009656036652928 543695 -3110940661875210579353058871800 543696 -154628707794703984312302698496 543697 -2555207911800061198617074052096 543698 12375125334864653964636403539600 543699 15865451131942010169250616412000 543700 6564928116967949563647137091200 543701 8589763203357060615285462627000 543702 -14783655163875280176504552187968 543703 -29521653088584790359161982493048 543704 -2237283727174892195663734886400 543705 31945364625414559626460118387520 543706 17569418297404772150780887149552 543707 -38227007848250453946875497450044 543708 17605411639983420468240257017344 543709 16715189532887460671564581386880 543710 -1195247434933217294526971586240 543711 -1056560043885939028051428024576 543712 -10074306210163938813571072524288 543713 57267142509521360844468102796962 543714 10275518954161653338712549191040 543715 -3792804342555771884393961778800 543716 -1375850053566199303689098060160 543717 30222353716477003476691385822334 543718 2959514426057685606999015708672 543719 -9864757887698450139139390241640 543720 -5513487722407569567717295718400 543721 -42774755515409329400919592777500 543722 -11856621041069790066794407211088 543723 16043279076150711246362003025600 543724 10002580253163056887146778580992 543725 1761122801741280234512996832000 543726 12006586462947847858113554102400 543727 21065003514205557218420723890920 543728 7907242934831939587633102848000 543729 -2731699772375399041188086480016 543730 13420771820084305762790954296320 543731 14143288076977609364643147274032 543732 6238431961335466441115065454592 543733 -211427383977034587023161592736 543734 -27801913741900375767118683525984 543735 197740576944092242195268318640 543736 -44729151739345542490165477048320 543737 91291254104495341855799779733760 543738 1817179246312432446647336732928 543739 -9744790298343080570411403909600 543740 -10558148875262114127449830072320 543741 -1991745577180124071668683114976 543742 2021696757740040091173795024000 543743 25380567493743086950303772365824 543744 21641258845134106906851866050560 543745 2182098166672709032810946147880 543746 -165428098497151972688314268160 543747 -9316669096316496024609799930560 543748 42730077736387219444849795937408 543749 -50414064444891770849163157121664 543750 -11779505684969616681438582000000 543751 -7820575930147316369555137358176 543752 -22670867164455046862415660810240 543753 839814323815952903554046467578 543754 10485692535042682202319639903072 543755 -6140502874149076225056596367840 543756 -4213652066188882771385547334656 543757 -93894681716401132129443660770240 543758 33312274827938728684221297324480 543759 13921412134856017329947929338504 543760 1715428318832739960499277660160 543761 -59881367042490583774294346451600 543762 19701905695175962710080539156512 543763 2827031732035792276771845453384 543764 -19867092968436189502739623190784 543765 -15485076345129072671436026035680 543766 -10540728516146259384209508287616 543767 -7894746268279032718830849910608 543768 -4546306221427992197532148531200 543769 -27932042695838945369552158187830 543770 -16463175297015765617141906437920 543771 -9062717772714717007227738859200 543772 47213204515591275190001230666240 543773 34131031696096271088492859730022 543774 4553909545295596858755941376 543775 -21925925458131169333455118892200 543776 12446180053880711281520714514432 543777 -588705013971724822499392257024 543778 -377821114923480410178939816576 543779 81756999005927095485807067748160 543780 -8865394059790842552532528128000 543781 3207383097238883430468183046464 543782 -3472890731779537785513112185408 543783 -1991180907133214143081291471152 543784 32741035527531080940768572037120 543785 -26322127591506577204495832605440 543786 -5696763438036293174154976724736 543787 25194739680941158585409028256436 543788 4936537302207723373108055786496 543789 3780014864667242321598418493568 543790 -4498111788521403123585105177600 543791 5140882341974359903641697170192 543792 840903445688112154529303592960 543793 65730593660007578667060589985042 543794 10459699607133080263576666983696 543795 1699112183652579551195172268800 543796 13394629047416632565301342130176 543797 51807284257477269123811011003246 543798 3317666789215596982493585186784 543799 -59495765796196650900328982392760 543800 9562665596056506029460080640000 543801 -8215763524428789235831212610560 543802 -3618595129264687733791903902720 543803 2093582853460633960426267669200 543804 -24096975553521378276835666005504 543805 -28349555251649752480617189171540 543806 1928931154195753781041486532352 543807 -28368087403691007126380086398720 543808 -8293231201453121102734263582720 543809 15487581132718353513115730030016 543810 -451046340365875625429981475840 543811 -50612817116851307898656919595588 543812 21347280011422845274970319720576 543813 -26418404403622698456024222215616 543814 -17682283986924665016897487607808 543815 -5603190946350431846297119661280 543816 2724421583392989031247116861440 543817 -36339001323532769655071659835888 543818 10785620552034736716186997198080 543819 26151521324919631901167217315544 543820 -27892174439224324359778316497920 543821 488731453010710138893321928032 543822 -15919832179055521917340343763840 543823 -1284001425655753696558758924560 543824 5488788203957785033420711772160 543825 -9100974610142631668110089969450 543826 -10400306733661236442789607618400 543827 7416092633070424531760532605676 543828 -17660747859304173081632319559680 543829 -16575139098202013908299866894112 543830 -4067938952870649933839823889920 543831 17817609731321269390784224027752 543832 7982468031803235564720325478400 543833 -5362717064010190280123680657152 543834 4080226487106817357149047545584 543835 -10374395466314962018973258359200 543836 -24248312813292186174878139525120 543837 -15523378478453934914032708300800 543838 -25106437108524103359619676215680 543839 16546952825960889484884575021256 543840 28896302690834371610507099504640 543841 5658070671610850677819279326242 543842 7349348246509520984019573079920 543843 -10207050912639459774990569565468 543844 -2233374798003214176213943599104 543845 39371720849665694425612656191100 543846 182832881992638469511110881984 543847 -24048506456778686717542140862128 543848 11096912892813070376558621276160 543849 16000218315719524706236453394064 543850 -999220007959755086194695180000 543851 12828492392392345161810963096360 543852 29563270919648992828940963832576 543853 -7513149046586720803422112809898 543854 -16101661294149627437966466162624 543855 -4527261830675832518030871247200 543856 -2795404962003224302522000179200 543857 -10626346034295191083605035214894 543858 462496356326691457740378759168 543859 8230095433617498688141458314060 543860 -16112387471478937085676381143040 543861 -57484472749211074214450098719360 543862 4887283420387886576105038118400 543863 22071166457588978171216887858200 543864 -133049807462508231807569756160 543865 -3649682866316983811047026403200 543866 -18542868224523566292342444921120 543867 -2020763657173179325709048947200 543868 -16369787454141173072631476042240 543869 20214206791378624426767928074444 543870 13688153967614903027157263555520 543871 54860120210790610418642983283072 543872 14129435963299890655949236469760 543873 20500168847419844596472243043168 543874 7277619879606201777089145609120 543875 45257478869299787776076090700000 543876 -3516836469665879353296815640576 543877 -49415405836971292360998415290274 543878 23835156380232420105800451270240 543879 -3567456451258569009450845327520 543880 -5705520662744196612274836633600 543881 6712443383382908107205842306944 543882 -1201507479325778734823654884608 543883 62089696578822838082337954674132 543884 51334222863326414428107658985472 543885 15678718492754760726887873539200 543886 -5075181342848455481622663081216 543887 -54142152946864508299453338208464 543888 -2829038403454761804309990604800 543889 21191637222490333460625035024690 543890 7169679038470949419313351580480 543891 20450687380464375420441006103992 543892 -3406834393607678382664026163200 543893 -10928215505866821156064243336800 543894 -6627300990593684850861322014720 543895 -16331710936130414063207337600 543896 26991760695896406143981207009280 543897 3140782017622780471577917797888 543898 11240527895409973641237820049616 543899 -29410036496548693533544829729736 543900 2924747489237057069936485363200 543901 54082298443433912118137414076902 543902 17529587192328424043140759730304 543903 12648413187768501280371993772104 543904 30830329385484028217152351764480 543905 -11261970315279156548950734137880 543906 -6955612087179833587602901815552 543907 -98869610882701059906989469440 543908 -25136311404267134628454539967872 543909 23221402857617361428807262283104 543910 927432589413757504104342000000 543911 4103157323622955316280813979512 543912 -12777570084508964292990760796160 543913 31097709381807524652562639115920 543914 11971303461932575828107621165312 543915 -2117141449023477927716855985600 543916 -17770676542900978366894896597760 543917 -19962652656507907291519273723296 543918 -18908463551302818046763044133760 543919 50648084639414666106679541413296 543920 60101174258175567080505016320 543921 -635661310644545503178857651200 543922 -7343978458088670625872391781376 543923 -5672975792591501137819683714456 543924 19924471955034151312620405922560 543925 25680610000388394277202910204650 543926 9071675381454737101285687222176 543927 -8163326564738044921292569368192 543928 -390282381636742036827711406080 543929 -26319978854424128592963304336470 543930 -2179992836555327627125678874880 543931 -9415701073274286440851552544256 543932 18544946367214499193721966187520 543933 -14136117470065638662218263594900 543934 16577248383207140372191844879616 543935 -6352378844644763435330372295840 543936 -3831034694959488896935340802048 543937 293196087064632825055485512744 543938 -20318478909296890847692445528880 543939 -10724365169166537217090260705024 543940 26711174892514906586436433655040 543941 -10210355086709557289292991584768 543942 685940199543740625439360204800 543943 -23628572022818091872447471605136 543944 -8827752238435039065689090595840 543945 3782034227995492074876447145920 543946 -14699772759337336875701316095136 543947 -18551049555088628076957862088328 543948 -16955331296186984569230384529920 543949 -13891705858407403490854954079124 543950 -104459416671498642609849676800 543951 -1816038840807442111340486464920 543952 11669401101407287534072096710656 543953 17233433553837632377583512449780 543954 13793222413598422449727065006720 543955 -11390631825244744514664891602640 543956 -15183987095136182382602536261632 543957 2308796535745675242278406662400 543958 858521540696416378097994406080 543959 25002428411240080179862121092104 543960 -22115336873541882274391347814400 543961 31454569308377810239026902052624 543962 33569456423973687849923949365232 543963 -2892967868725340479195330930176 543964 14213262974677767392063585126400 543965 -15093972625744769527666971397140 543966 1613460782102163449842410436224 543967 -52236525452958225739615581541984 543968 13580705115284765047226609172480 543969 -49095328636344845461402071571680 543970 -4266315949901640859381981824000 543971 49823352188013198722064331574172 543972 9551770370140281790347513114624 543973 -7189767543499420039824115077696 543974 6428311662641524130399070156672 543975 -6494130457549062394933738859400 543976 36295786270702411746801302108160 543977 -11892471985943129519517339616128 543978 2228057444266499527364478426624 543979 -18812655494894128250174562517424 543980 -26907082412348622495587190451200 543981 3422741647554336263811296634720 543982 -7697592357200617064350928158080 543983 -60156210925645459034199132404880 543984 1977764407139059097732988272640 543985 7638132387907005858206049364200 543986 -13323295101705215259417506066016 543987 9981727871278666222480306681044 543988 2162829631522511586854855688192 543989 -34713996206370844513373269606560 543990 9466855406435132936684142837120 543991 18317597733453660513802717604272 543992 -30163643325243180370198845665280 543993 561623277808708583204411557344 543994 48652628734423918360974458833920 543995 -17946301047550412889481354176000 543996 -66891738094690613114714876928 543997 6867962635569646241460058269446 543998 5934231838501494196932796915200 543999 -7300940028277547721657393817200 544000 -33821448889922329567316410368000 544001 13625873951487770589971886688002 544002 -7995017155254482492120670829056 544003 72097983955116667530054616834864 544004 -7400776219142913616157253202944 544005 6461778238855873304619692545920 544006 10634074187470890937085490041952 544007 21115119535816984759522664783256 544008 653377870938644047089086054400 544009 -69819362366588806919298028482790 544010 10355313135990719833419877400160 544011 8598814036121971829697809645520 544012 11890612587252837307202924631040 544013 -38436288390873379955736048609738 544014 -16128619159969777246265517204096 544015 27974147800615041415207617281160 544016 10347672892002074047229730816 544017 6267019401669519725736674332512 544018 -727041412782475722321429821040 544019 1212146641815339696156469309440 544020 205879269976020645899385415680 544021 -32821061551121649339014436513778 544022 5693442778102657715139807585312 544023 -25656742709618352866685070542000 544024 -10385307300338233465753741639680 544025 -8372981082599836815935714707200 544026 6093739835986629865813840525824 544027 448754880509803908523915002792 544028 -11694327257452459430614113729024 544029 -4282868283211444323305432405952 544030 -9416176241970127935490743579840 544031 25604602202571804439745622260832 544032 -18635800673742891880283537080320 544033 23125927129103237681001875926720 544034 -19202603988369307162019625507168 544035 -1166531369992762611497938462800 544036 -103394835321194762611744959488 544037 -7124052288210011718203334939300 544038 1791228532943390181939068779008 544039 -5526093257892808492303960478280 544040 13582193280129626465317036032000 544041 -6418431138553678608499412335350 544042 2362102043381610441634620387072 544043 35387845418520866455647359000664 544044 -3247088739645929163740256950784 544045 20990853149393761714418479195320 544046 34473712904576493067555940889600 544047 28120717752842609584944996340872 544048 874796929620414529089561886720 544049 -6045386761679642122350994456080 544050 -1369108954131905281736222208000 544051 -51814516951790856800748524359368 544052 -18407696885923929669278003201664 544053 15337348540306590963432521193408 544054 -6100242292329138370783074054528 544055 52373019020152623018867053778960 544056 -10203430934992509632442086092800 544057 1003729007883684176505308196180 544058 4437989966928083680743083360880 544059 -18531289780422560345230633035072 544060 10891352126066165314759805967360 544061 -1803162617861258169794675019168 544062 1799233762463741935898756626752 544063 10176724704744476603663410115224 544064 -8487645389252517889089445822464 544065 -7096961151663097785682798771200 544066 2858869183048386653549531635200 544067 -57949526854062425489676814826760 544068 -5081836020565057778179158441984 544069 4503757991144634666632485919160 544070 -3672096085717354475157706928640 544071 -11769635403824442321666562609536 544072 73110485987405943697699619143680 544073 27996604041782649142267043708160 544074 12809548652865043171719709474560 544075 -7545470144121517892329464146000 544076 5993451729504106198359905759232 544077 32960674994562470314380447233280 544078 3659047462007380255876532763840 544079 -69148399355737486894979060616 544080 1961824739694089893677616988160 544081 14376422320347075064499688907264 544082 2035716421171610503687345979904 544083 -9997099360782804711012730293576 544084 18531552759349923904447667353600 544085 -5776308151681458041622088140240 544086 -7489386894271955739997927199616 544087 47334369153119973695625539811672 544088 -10254359963807789546677506416640 544089 -567058792889306060672802625152 544090 15970879474414834131763115608800 544091 -2030072843046695019305219634000 544092 15264207949606741560781929687552 544093 3523274992874512371788954067744 544094 6392860212622357230796179819840 544095 4217582763197033249673618718320 544096 -51960413423591640828199327629312 544097 7488544229703324647778824736546 544098 -6432029032906153205271273484800 544099 -42794346264741551430273307996900 544100 2450785868310560388506669846400 544101 -25477644924450821257095410356320 544102 -9274320973641754963296806432256 544103 -15295520292334275899777499788160 544104 39133810817608543844963291136000 544105 44206861157341017257051347636260 544106 -12442862467772248233802061383248 544107 -9190495773172858790503137446208 544108 27898885094199666797001789110528 544109 -27546523837585811133202077675690 544110 4399433636541907510659884728320 544111 -5041602708491223821016037620576 544112 -569827197443881014362441515008 544113 -17064911317950953180826929672958 544114 -12071046707475886334248094341728 544115 11552782119932760531812472270240 544116 28609357667833436921306262577152 544117 -18384444886458393767504520211808 544118 -33999958861942531381255396518240 544119 6359670675214788027705563791872 544120 20820085136820575270957201817600 544121 -6961417684865093957337238386300 544122 90739759913447235438228353280 544123 -2109017042805392059655336481628 544124 2612861523527077881855842712576 544125 20889453869208572964858756648000 544126 -25142129296559347358789760119616 544127 14731983159771693615471770403816 544128 -3616803020056151332413348249600 544129 -41370225123759075969524960998270 544130 21318357988374136172162612220960 544131 11976333082388040765274980249600 544132 19924723774237859050672141728896 544133 -14610870603058157110888225299618 544134 4748343910197724530521394997248 544135 -30834399647184271891922096854920 544136 8004648785954460196759245711360 544137 -26762412843358620373445346000 544138 -12443465929706326979505314267904 544139 54157822457595055687115034953940 544140 16189972674848506625952161064960 544141 9268201766560465262851217442080 544142 353738026021761927758349564672 544143 -4420622465373668124191357302272 544144 10156903551435447930770408079360 544145 -1945542034758893562964429199820 544146 6428455409727480117149922297600 544147 49065195274345869953533487234640 544148 -25750034279526600706801120819200 544149 -62451889612759274940128288971296 544150 -17033181067844321680747339855200 544151 -30741823389050488878824565962568 544152 -4186500306627559359372027494400 544153 -63246219566708741307373856668140 544154 7740958032177622371962737275360 544155 -9849893772601800598186238397840 544156 13064266991014402909009886138880 544157 12906382409497516266562686373440 544158 -183132703219828026717749571840 544159 4505729517596999597345928843264 544160 -17031285529074793707219320832000 544161 -594718557646799052933295022928 544162 -993225510842792423313559504608 544163 57337024584552633066399328387944 544164 -7009762744842495657615046821888 544165 -164745226599110848534081200480 544166 294327579938533191523755749376 544167 -11271189122684021766843586481832 544168 -4132699726140293081800270970880 544169 22179426582958454262914485142160 544170 8090211319903810539595956741120 544171 -678385509638135800941802983628 544172 -13034758964755889570093752621824 544173 -14240953911243058963806471685056 544174 -12399821344260964064003817148416 544175 23793918134268516104853315407400 544176 -3010717222408894791221550858240 544177 -23219877108549815170968660836974 544178 -297781082100898295997331983840 544179 26786236275748838446776029528640 544180 -3236732083982462185309756170240 544181 -18911811901626633621977043552672 544182 19287245081289219011151537004992 544183 -27155142133645985465836118052568 544184 4974620998655504247185018818560 544185 -27123062719917454145970040080000 544186 -25000205977467095174685589688208 544187 -5805860572137549995382823097040 544188 18568263728698845692557280486400 544189 -1638429108057062789916863240244 544190 -8744728870506021621057123134400 544191 30059576242275151026419297973192 544192 -16083473872200975686039815323648 544193 -6089300817536329985822826415512 544194 -112639297983701389079795454384 544195 28241339528805621466149343572480 544196 -3724390708422586712509645646592 544197 -15384029970827157944435166823200 544198 -31413334850409739496103572189760 544199 -1119481126531158184005990325800 544200 45804647364829021292811264000 544201 -17602596019239325038402786194048 544202 9604526808742592594413577329152 544203 8086787637629996008339478161920 544204 13376459389661827820174400878592 544205 4299646382944677321944029278720 544206 2633414533906159323742030084224 544207 17841641481478253780724679956520 544208 -24102017147879920447250497536 544209 4246660566220639823794407326688 544210 -16988708396513049725173933542240 544211 -31983588076289771947431685314000 544212 -7113991725389998418362883481600 544213 89947762776141615509505043913280 544214 24684586304135151658394583573120 544215 -292102066882819385987713551360 544216 -9152094258887906469724709990400 544217 -17541800244932551448135630253360 544218 -12376175273643451125944785245696 544219 -21480594194469632136930078012656 544220 -21888074841151335714561250245120 544221 -25488238143425141431313800127028 544222 2873420858109165622798679298432 544223 5918573095245338564992092173472 544224 -3981529682693889725142431170560 544225 -32276751436352605204692612306000 544226 10554393202746596515690543010304 544227 -14063191682079289976441683622280 544228 -9854449426753011048670743298432 544229 4173380732612565187426912102176 544230 8812326639509849340292047413760 544231 -16286693361367316331084140044240 544232 -14675952851159303541157623367680 544233 3534221107994021354199975620544 544234 7516989249421061778297491030112 544235 -3039119537880410092446237093600 544236 -1870725936206043260707453009920 544237 14329454837650206031136221487020 544238 3397613620053735135482464538496 544239 1454950667749127466139918960320 544240 64727088799757247709427957760 544241 -52901837792905386607477844872848 544242 -7162834938440229536512034497536 544243 -50433228171462702735535369893120 544244 -33974151282805035886066214553600 544245 -1194560622864352459680010623360 544246 20611254027668078399094691046784 544247 4859258358898999470406131223512 544248 -37442976530380253070166636646400 544249 3367987314836376446962870760064 544250 -7195327134610433166506785536000 544251 21612450135858478687464166080 544252 -48090320222879932081066753799168 544253 64069758229404075269055264795360 544254 2241015229835648009923103104320 544255 -43030372293946013343504668546400 544256 20497368962569082916681277243392 544257 1086750993575477034199300022208 544258 -6566759747463062305553861088 544259 -41571580260979201443695689569540 544260 -26204081789442577151615063408640 544261 41901667494784162105897537640512 544262 -19042966197257070531533023678368 544263 -15584067248963728347331319111256 544264 7042393102553745111744874905600 544265 2646143369458655286734933496000 544266 3279727805442953044869645465600 544267 3951168853593041578396365375104 544268 -20040786002618436748550033770752 544269 21855996645265847512101201938208 544270 3352054957861581523774238607360 544271 -3564295421928644549103387489696 544272 -4112534353857532390907542241280 544273 -18466356918485377272939943206478 544274 29891458500420258350802327066240 544275 -4633305168949431659955927909000 544276 -4215512926717284083320594291840 544277 47075637375674864948343415098126 544278 -1137760219870675668264442798080 544279 16777257472379480394135040471880 544280 -21232640975067084048352157491200 544281 1847571949871312012039584680480 544282 -1496927136007515195895908853008 544283 -6476903528396442408683365229280 544284 -5082663683027341084261566859776 544285 14925411181727207032268756136960 544286 -7078811953929174712510548679296 544287 15915831228567932823206398401552 544288 5057138964301283696025874857984 544289 -47062897821444665743154867936088 544290 14685913696603215411034280478720 544291 -9604784826901461081037124023416 544292 -17352127500613502662535403943296 544293 -57041405762257705202491702363200 544294 146966040816887053917319498560 544295 21104136081886238905680810652320 544296 -29815996745619367893124791091200 544297 13556017029565300960620527358600 544298 -4246213818409318043566507299840 544299 -1774790544875877155259242588160 544300 -12026052365558847544563088633600 544301 -29632717707434569460696825527710 544302 20376948699001104140080469592000 544303 -63839478163942292175399372844136 544304 6533050031308883168119096197120 544305 -12620765839410287814535545746880 544306 -14290281650798647378411488159744 544307 48712846558143835108714405639872 544308 -8115116101507902807024790063104 544309 11322696799136421600044441510016 544310 -4074312186756447180947737574400 544311 5004394967620380867610058717832 544312 15868498890612194205124199731200 544313 344241716690794021132345515840 544314 451864197283301970759920901888 544315 7572363050144917298931431160960 544316 -9256108298210272755847260257280 544317 -22249126741122049778213480075520 544318 11719351487522121378225321112704 544319 30036373729965230521360433189496 544320 -2925415767819853314020364779520 544321 905936841135020883574003791492 544322 -21835583633955628251363215966208 544323 280627675352228957786018602848 544324 11737824253902767159628317337600 544325 -1619158700954367865150097482950 544326 -3609862985460090186757871093376 544327 -9725474880811631247276257797328 544328 32212271498940313526342990300160 544329 9467571771487933469137612366848 544330 -22620296500574296139009542209600 544331 -21377523538341483192453807957000 544332 -6536412755385694742431634416128 544333 -43216920827547771212967341066420 544334 4723446653550142258544692761600 544335 10410437212405143264439700976000 544336 5758692922369770892136335654912 544337 -44089650305901170737351604880 544338 -13002924011637251145911585212656 544339 -143573033239441811995707867240 544340 -7576523565071900177716027384320 544341 -9383389082848582895945120068800 544342 -32050077653270652431045381576928 544343 39345145934829588623929752527424 544344 -9593128281038975379123085025280 544345 9860922250356688078772728484100 544346 1282102016080291012163710782720 544347 -54210213292955698882081970058960 544348 8166519409707897942540761107456 544349 -13334850118634921342152864164846 544350 4541934931318164198785928192000 544351 -6979173018083418062890763686728 544352 -2721931171341750819102288642048 544353 -3094988619704647315784267371392 544354 39008801420518348029885477138432 544355 -15052438805854653922420082734080 544356 11641653348554494284504814979712 544357 -11138589875489597238462071064192 544358 11176937282207095956801181805280 544359 14306359067451763958512542004560 544360 625972396465155785431744512000 544361 4952384149412446276401861097332 544362 1252057133306998627945648026624 544363 29873454348750268409918493044544 544364 -14320534549707481399947001325568 544365 3401530444223117361331227073260 544366 19333461369847090028622709741632 544367 -24023456081022113515222314433584 544368 -4502552075059887588415624445952 544369 7042250973417223981158465563840 544370 18743731901593633760997381950880 544371 38683630433016548179278035001912 544372 -20784753133789335450304796535424 544373 58876169991691881672215733464622 544374 3683936715595827255046794090240 544375 -4372900520811663917328884555000 544376 -15144348080900084631121994096640 544377 -18410715749857479546419383477680 544378 -26497358230062223959548846639760 544379 31392031421472383499639125273040 544380 -208437761098512366327298990080 544381 -2703434685817739446501480074068 544382 20636586123961182087358133601792 544383 -4835163355821650967447971083536 544384 -54171533106594119335406657863680 544385 17936566799631084731591195786580 544386 16158677803257512003724686830464 544387 -19601926778376166469594958066960 544388 -308425090587750763015411249920 544389 36529734058173840227277582034560 544390 8596474285999464642511523986560 544391 -185330051696240653084653810816 544392 10883327765799885728011201336320 544393 -10310557561658451361256839464240 544394 2053122027638285536968852401760 544395 -5322184483239497448142027019280 544396 -21649532221970061661180242899200 544397 18978151535477028611980033173312 544398 770477645322822947590159406208 544399 23150648816937157365856503172400 544400 -7190015595723843900393359155200 544401 -1382155774811866243731638468736 544402 14276097032578442506464623371152 544403 55320929332451283832625892788652 544404 4789740177141143195113931722752 544405 28498158688642979721047804964060 544406 13062489060068366494909855813152 544407 -31328062196881778085532228312320 544408 54884274766650296278710612111360 544409 -8386244820578688764488907070000 544410 -5961556820889925426692786908160 544411 -10111812825644960973466120656368 544412 10758274765146354602252502062592 544413 6373943125524297003789135115200 544414 -8595150043479880090085443149120 544415 -6876985936582295880352572292440 544416 7139569156823258769643828936704 544417 26066408845911544354219954915860 544418 4110693001998616170926258975232 544419 341277882826029145965825870888 544420 7008586791776491905015610798080 544421 4530818479850770233275645032992 544422 3673087178638796848192241664 544423 -499191585398249662715693524992 544424 -38433685538027178058661565527040 544425 -5168905806097399692914584214400 544426 8593053760855889992017288241920 544427 29282527586071767233239672691760 544428 -14588889293120782256518403013120 544429 32608848633094263946078192139030 544430 -1361255778302270637878299736640 544431 -11601589847108518959991475986800 544432 -887169575783000038118713131008 544433 -10362083078653585665913211994816 544434 402993743538787230044364903936 544435 756782093744245747093555568880 544436 -25838910248631745929179472015360 544437 -36139556293374335541788398673106 544438 -7539655045573232176244449149504 544439 1970137548573111681786181508832 544440 1523357091533974861923010560000 544441 -89336211853421574216789496453116 544442 18320122869696564795401509002240 544443 855873982755943186492143417024 544444 16122017858770097379860918567936 544445 25535817056153828964618909230400 544446 6541002660304970245163359584000 544447 -11347185039491981667436577009640 544448 -7230553461552753301282256584704 544449 10729844980305278013979462978560 544450 4585877111021110156326376566000 544451 36088064104892813425715900251452 544452 4858671777278276156113206835200 544453 -2782072672807476806408531858432 544454 -28102412615972927169367706929824 544455 4739060043954750421397457576000 544456 21755481774636403467747776102400 544457 26573079772219573403730908087220 544458 5764701743283548130169639868928 544459 13341342426636682275566024847816 544460 9639156259861845432964139673600 544461 10600765915878473584234299882624 544462 529613213941959156383284631232 544463 57119900778442573635197069210040 544464 -871163244554224189916823552000 544465 -8760882101920254353041438864140 544466 52219851565726366795027474944 544467 -11053510774271481439635471841536 544468 -67747125751103274336855573893120 544469 -7392947994191181708436068688356 544470 207264411827992218738077424000 544471 62503144345964592503240359841672 544472 8317476742029782485869364684800 544473 -6922466511752470761093811546278 544474 -5248598044347132434298870306048 544475 -22321416256543976007588177036000 544476 -6546754973086661499460267663872 544477 -62539068239223750606700366499674 544478 12308878309059655632203202360000 544479 6775023462779913775217951827968 544480 8587633259969656457427662929920 544481 -16990007539665880778864804351808 544482 1210934076746134041993778769232 544483 -22503914156996185230729622613480 544484 -2994466654696449524403762413568 544485 19328722373583075167956291428000 544486 14995628739300615633748239231744 544487 64063514766064422535926149678136 544488 -4414245911231249713320963440640 544489 -64615097846084836080443376366000 544490 21878078431431848253386127516000 544491 15810608497672841409629642228400 544492 -2589869288472978409362291248128 544493 40347152793162736929328180217580 544494 10140716531262100882342585320000 544495 13819054536659565481352876098560 544496 -9634883833285121267001907150848 544497 1336688844690971651089069062000 544498 -12681096052024133385813881622000 544499 -9058729251753686666218649574960 544500 -29926404327269123483441184000 544501 -5909649324025542801037240252498 544502 -1996294426163477168818728038400 544503 24823467094877012521343513430504 544504 21561986376813466926688683110400 544505 6764881183766973643636930293960 544506 11663932872902856264688551095808 544507 -3179507644335341549541438509480 544508 -11631044580512203916260373435904 544509 325319402024920445762946493440 544510 -7447527564850368232210472365440 544511 22087806159807662881954893436800 544512 -2400673191244370026828167905280 544513 -25229113068321132029493967338238 544514 -353404085524286609019906948144 544515 7505791166101497660011019248640 544516 106764224142583316181249814528 544517 35663389529427512886131414425566 544518 -6687924487192474216963681949280 544519 36910401566031751707000941906520 544520 43015590672885745974486743500800 544521 -14539301637302828820471911375040 544522 -12643025818354371249394823836416 544523 -3724140973632994305778645649664 544524 -29419981544872765795796841337344 544525 13554429205068096567721671376800 544526 -29090622855192692459886138612288 544527 6026913928314581561875983795120 544528 167959435535629762865557348352 544529 2608212531127605082420492879476 544530 697193821729985299218679864320 544531 10623686744840488858684464730432 544532 -29173945004213551760140710194304 544533 23395921915645386447620967086400 544534 -22012518866154984107562337903584 544535 -21175884379047662221077680156520 544536 39342971558354276282395135795200 544537 53741974311261375191369078709066 544538 7809809142035405999371441927920 544539 14500809243697118535912810864024 544540 -13573566362816612238212377574400 544541 47798718680028199233178646640384 544542 1568624310365070914927739500544 544543 18719378083149493266204397277792 544544 7025375689699112502580324859904 544545 -8110076165530253708136044830380 544546 793750940862716931167727489024 544547 -22577458962732323202509527462080 544548 -8237089708314312490035323498496 544549 12910354704448346204656129663550 544550 12578397819130428023979103768800 544551 -3193895759640432873490346553216 544552 -237156300938173824525124730880 544553 -46090062270951588875585104079616 544554 2647234728345642622070357106864 544555 14376916232314124283964736395920 544556 -26483637165939428291798027047680 544557 -15057405208508402879881374642912 544558 -4021535936011972077237452398848 544559 -17936895858202163268966193767960 544560 -5509971850626887435097926860800 544561 77757870023782877996167921075584 544562 11227904939624812536390690196800 544563 27823616956680626590160532012972 544564 -3002450299515563675906815520000 544565 572981812766636916976519804800 544566 4321381416731454785020427870208 544567 23604672063626915789117483068392 544568 -38683825449381825284324183101440 544569 21949894145967317100765599774544 544570 -3402817076286810392950609228800 544571 -31555647158805754515151606094928 544572 2096740879599781377761063795712 544573 -1837693176091729819601467881600 544574 -8148397236724500272325717982464 544575 -3048053164768423395926946248400 544576 10978963724188942641223998373888 544577 20811950786886892437181897438464 544578 9367133285164270047451457518080 544579 -9640584545906766405575539487024 544580 574079473557721471161074588160 544581 -15103184401935833016329093314530 544582 4686262475160121485538256514432 544583 4953583188637941837935175443664 544584 -30048964384627032491638955335680 544585 -14871672146397720097598784584220 544586 -17429165223554292269487033987792 544587 -3735237052652413225827361794048 544588 -5483966062767041866066957131264 544589 -99834112187776436639947647610944 544590 19326566990955805814561345337600 544591 21801018338456948491964567288400 544592 9763776793265164659079339425792 544593 -4622394721515229401130331850816 544594 -14368256137254470937253831249920 544595 -637179536610694892617758396000 544596 -110958297655127687492074776576 544597 -51321253988046843317841301244960 544598 -20208391359712990340216969215200 544599 8621231219736150656918283610968 544600 -5405792396995715916056785920000 544601 9198377951266677065238390910602 544602 4278545364435675091999620629760 544603 -8847348914358681550459024445280 544604 18504326349985997576399275147776 544605 -14740644161006802035908231739040 544606 -10889423154284929730669463359040 544607 12176086368964543728369457011312 544608 -8217491653849322184239273213952 544609 25727555609937811305481757533204 544610 -11043017341026593138164893934080 544611 4856169320335781385198128074872 544612 8474635080121123370123754958080 544613 -20164197004439617484677203579138 544614 3582499884265833517223830075392 544615 21230216532621390663038470280760 544616 49848907823537130305180742451200 544617 38392477525745106556311352794240 544618 -2101561576701810092826179376384 544619 10784187522378411204206869464144 544620 22886655992051502872179036108800 544621 -2536389446028909619646991584 544622 3808187470371881952848240069952 544623 38785069514949196823032027276800 544624 7709372290945767115842184970240 544625 -4176480173945862912816834903000 544626 24061753147432570444540196536320 544627 -23286223451901172192671920153524 544628 6998323193295042507940103602176 544629 -9001618521171959534590679693760 544630 -897046238236244438074811299200 544631 -53221649181842748369518513948568 544632 5757961137825529557992085258240 544633 -7109060639832104731016438342780 544634 24062142165784385346627664335216 544635 -5737315658964589922818384126800 544636 -12674813724255123508619197642752 544637 -72493959173832596085949339226100 544638 34944419230310039081837764608 544639 -22346932702947042059773315952960 544640 -5546995204165667757429778022400 544641 4722532256474440295041407766464 544642 5721183096086625100085294618112 544643 69582280809042154634950582351680 544644 1116234530050350735314586005184 544645 -14276473137121132765910519180100 544646 -26461271486064203600392611386496 544647 -19718569053058835644870790669400 544648 24684022126362038841882466191360 544649 -4911763503152619989759899055040 544650 -2477988256676646330335788070400 544651 -18997503342581414893815507202348 544652 8366767191617382421009798561536 544653 -3001931847534818557068677481780 544654 -1612015013145061006523082961920 544655 13312404915203668352720026050960 544656 -1031517116112844131702750314496 544657 9916979083851511125588448002112 544658 -26092322919545765697650413150320 544659 -37907774420384124899719794445896 544660 -140027132994664254842868503040 544661 23344362424967163670158310334652 544662 -12498861241378082174717324645280 544663 1570249216885218042768961766400 544664 101654975738280334256808195563520 544665 11656006993088525172139639899840 544666 -31189191980590849111787633629968 544667 -4981752783540802202146304236284 544668 2644324366718778848728801712640 544669 55151510245235834802745912790860 544670 -1331629115137513019995374305280 544671 -41318254401600354614177407691760 544672 28355959987642410827897121472512 544673 -19016759198694163444301233377600 544674 8696234533665146402012774266368 544675 -18979463372174626018899264912100 544676 27071321710808445766940029793280 544677 4403544003819916695928604916864 544678 -20012889905316026465154415223040 544679 -5054148986183372669125470987216 544680 -8003558030292682398394495488000 544681 -195150239135178551918517824640 544682 -27603474934821766124358349481808 544683 -37776149211360945163334659600896 544684 -18846688626533696719677346969600 544685 -18620320583227798267202444676840 544686 -5930652003749545378688700466176 544687 18654982832189869760076892556328 544688 4495765849942346026710831759360 544689 26390369448845411272919009282754 544690 -15967939242037259921680499810400 544691 16648964805819796466399420545872 544692 -6543552404711276466053155891200 544693 -34520077327184016775629053532516 544694 -31053500366302662818135932267104 544695 -3760822990485832348952853436080 544696 48784488505071972432150643937280 544697 22221684029261836974901005969786 544698 -9942195558299247024901821112320 544699 16216260247027782608034960121700 544700 -1591778311244997274327774272000 544701 -11661945453679422855196051151616 544702 166080168160163379735851319552 544703 -27211022207897700728556471932160 544704 -4839081024156027631730901909504 544705 8865964727917201324797165734400 544706 24195685803485187389048165433552 544707 18595875104661569255307099455760 544708 -39123506761346067897426242918272 544709 23668826511029393898322444542528 544710 -1704057394478379529469441863680 544711 11138857258519651008179629659400 544712 4116315633366597682806914088960 544713 9827860030084644314222025408384 544714 -3016461128994261158010035957568 544715 4601473528206278359552132947360 544716 -779165139169854035648826409728 544717 47448382462018368762339385435766 544718 -14254798016685284941092925189440 544719 -5837330419337807694868640469120 544720 10770500218474588643448451891200 544721 40544344616926982202859829447922 544722 -5823961273173743939156836076928 544723 30267631992738343567951464260972 544724 -617584636598993598013312425984 544725 -1097095185289683090796960725750 544726 -104713113042022085621522191872 544727 62692364806380180200955864189576 544728 -8868006539088579500961970851840 544729 13223392399430290385108295589584 544730 -23103983819642357127895944652800 544731 19991754302354181326148518014848 544732 4005953317840870465812487471104 544733 52687998401046947924007026845638 544734 -6234681601810165150245017673792 544735 45398691309438224437868157712680 544736 61485257286252347559244462817280 544737 -13301762001703851662322428742048 544738 4121035116428374106186617661520 544739 -8006746857287146692208480822176 544740 3524038275140607547941104148480 544741 -29244388013800171257948509499200 544742 13065633081715176616454349216 544743 -35776480296993374509259894070768 544744 -28597762260016768214303010048000 544745 21018716877781737673123845598500 544746 405758614751564555227339724544 544747 -10931252713370201208807316396800 544748 40710405142759887056280515774976 544749 -360561417950265226773845983776 544750 -2837293128446887268304254640000 544751 -24319466841499706460645397385208 544752 3134929355853081944247047946240 544753 5170185831517379179834860724464 544754 -19443449465587255217308188208128 544755 12100352635252183120287405753600 544756 -17761089579463026767765975409280 544757 16759521628464927451030083513006 544758 5236541150070369296566809537984 544759 40343597662635999440259624809960 544760 -13404355851519655936794220032000 544761 6859532298214936077207091981632 544762 32434910139337372994691755851632 544763 -2174714765471135479968512316096 544764 -2291465364199404037682465046528 544765 -4808603164873083548132951544600 544766 -2407079491038423668014997127168 544767 300197598109272685891104973056 544768 12845536814981342298687794053120 544769 2215945567109827425163510400580 544770 -2115789656874469401431499878880 544771 2109615477933099205441587998972 544772 3605160454816013832918367925376 544773 -14948350300294691298987834968256 544774 -14109869780088824411366207753088 544775 3814906465144526908769314665600 544776 20943729423813659157406559232000 544777 39540930847011150733771475352192 544778 -2845866230282656039505781676032 544779 -10267095664890583052144176576080 544780 -21002970991468701467017808870400 544781 -15680911848758828295694707593418 544782 -5208253439786902976379790573440 544783 -25231826000508860535123259683216 544784 -2700674005864144105528114544640 544785 -461872609260199846601271724800 544786 -26351138097778031232800654480256 544787 28847027364897490710185607047280 544788 6284214223749158942552369852160 544789 3149346397178401985518459251200 544790 23730345680789646379323546238080 544791 11975687554705662172847238635040 544792 -47546772238288827141901224192000 544793 30457643234584899284525419236042 544794 3354582151507637759863906160640 544795 34561772991118758257799896692800 544796 -13014282640728319820629691323392 544797 18543580829167401652183174291968 544798 6806960268888702916624393238400 544799 293472148892374557020094792480 544800 -1718832170080150338074325811200 544801 33053494573169938722276071923392 544802 -3085163538232589266750574637696 544803 12756622229139673109173465730304 544804 -3946613861177812029845364510464 544805 -31193032045100700269483832705540 544806 17793346401341681788803242534400 544807 -35715742143769900493101969127944 544808 -11472974256305141161185279836160 544809 -21060986024807816929112586205296 544810 33133173909566944735283973120 544811 12560015885292567560717721912 544812 8184597904330564877165642821632 544813 18891839908505327001164708487062 544814 8231895746462675806426669736256 544815 -11596280077106043000290307485640 544816 -9563902134514910584810781442048 544817 -1654493826219145102644655046208 544818 -13350525899983306400391147674496 544819 27800205762008110879773599119560 544820 -24773215504379164965933431665920 544821 26127896556911793000223941863712 544822 -35206502634289127924921353608288 544823 -34186370860357920959869510639320 544824 8053820310157825099950831697920 544825 -2617646437722170714695875424000 544826 -20641689799028862986927846628096 544827 38355225723932445213801006372120 544828 25056960283900909890374997920768 544829 -54883119468939147965048762100480 544830 -2370375000803201225878780968960 544831 -20949718078291554311306704958640 544832 6852640311420135120510468489216 544833 -43549890475551090869901501478080 544834 13273422520924041052291148676816 544835 20891173510961448702569588747280 544836 -374525207535277580901460927488 544837 61370154088191906807109096259486 544838 7585142001509456703500898976896 544839 -47864338006142119147849274538672 544840 -15604774899901166499539546419200 544841 -63466515217182757454108858976816 544842 11557110108402013147932819835440 544843 -826997521605385640790904339856 544844 21925535641937443861582427688960 544845 -6770073394454434916464364169600 544846 26744980114604315904690794311872 544847 7944492087833965197800055635280 544848 6164493100957205560519678623744 544849 -6869218190983352610813100581048 544850 -4261364266793563466042311159200 544851 -12407268927424729462336406836620 544852 11770167238066737989457201192960 544853 687632253731616325767334746624 544854 4902971252341189184354247966720 544855 -9755154022459394994982543659240 544856 -8383572898512971232180697497600 544857 30330464280337729962103947449040 544858 -10402078087097698483574543596320 544859 5783111439147272625991663240992 544860 -7367140104910205356496293632000 544861 -49091899072625630814494594808538 544862 2529836139821871905253335937600 544863 51031790538102814488150009600 544864 -10445891774866749834280587362304 544865 -34253268456569999314919251003200 544866 2478149843150072702022305048064 544867 19002412729969677409913065881432 544868 -5729479037768701399474686855552 544869 15457972048686281863445751375804 544870 -15838801101071050969549541738880 544871 21225813592505163583342555849632 544872 1554239424719552100253137469440 544873 -13649981431421139892338428428160 544874 2601162257062755053692438382592 544875 18277372197193105701973283148000 544876 19166578581620651623134894190080 544877 4221430619319534624912332400726 544878 15208793912488677263146786235904 544879 -65550538919966455873533518505520 544880 -4828599670446018636059145830400 544881 29138436433414613662190493549120 544882 -13629260672974212453402036433920 544883 -689263694022978445768426610868 544884 -25226404429082068112998191833088 544885 -8904910653255486735780246390240 544886 9281773191504361687998180807744 544887 630579497884408860646398118488 544888 -28600371671623981236917799690240 544889 -23088829169668363438732700780310 544890 -2955579858620006020804818869760 544891 -28288598356221141986067499670000 544892 -24825855432455973496101601142784 544893 8364008206305361838707415395200 544894 -10193293662658875630981331325568 544895 6691384525664710338811876657440 544896 351753432777074358595595796480 544897 -9451333103755782405598140502654 544898 -21409356850055833971534880522800 544899 2989721579464082858524425439920 544900 21153871492905748334218112240000 544901 -285157827284691888506550130560 544902 -12686021043529031023131267002496 544903 -12091120535514807035689408463848 544904 39194488998260932549011478901760 544905 -25142952698958087957342952143900 544906 10281652012979157186745984207152 544907 -104566851293204913394333902168 544908 390694695347068570527713280000 544909 314885757867650897721391875904 544910 -7219241610172323560858560608000 544911 -17366364305999000900684595743616 544912 -14315882117211418190085116944384 544913 40642711045643481722826021914484 544914 14408656840330987335253157456640 544915 -10526651551063828764369478274400 544916 684396187599334623214856189952 544917 -13751929453941138189969817089120 544918 -12583029175620178598285782450176 544919 -15831664910103225270442212538680 544920 -7826888358123782750238965760000 544921 -20663467395215146391440975386816 544922 -4837354160536252695050868288768 544923 -26171925056195896075034463060096 544924 25155459990956735672430947212800 544925 -3822801481476842824250769895200 544926 -14691096366598374708419028133056 544927 -51256150294915966339968925736224 544928 14412248310567283661985779220480 544929 -27663216679897044625885060402848 544930 5106289665615398629379332227360 544931 -6389789887634048648163603230136 544932 25596070729704287575369413641856 544933 -6046158869080838224140341932196 544934 1310236274208434725438888465920 544935 -9317789577337763361147058527840 544936 -6256475048301418076748615843840 544937 3386778965532630646692528398586 544938 -3197712575813695458521002995456 544939 -437092315587122579228377209600 544940 27066685258338438736562571002880 544941 -30865263348177431458535666122560 544942 1713305949079133719554332256000 544943 -10923450401869264558202176400400 544944 4881469763855389252515629727744 544945 2362376560799443839825102442920 544946 12101144718710226388987366621872 544947 4785339272294880495691582520160 544948 -25010900931611442548402415640192 544949 13756370038565444367882108581760 544950 -1106727803647863575452178486400 544951 5894853071479619869802811780864 544952 -36809014619071953694035672145920 544953 3056915073596960175270263861184 544954 25312343388945965156287646680176 544955 42599754148506019855415722623360 544956 2379093943180487811693807555072 544957 10878610386380312447583955023872 544958 920780663073399889797077912640 544959 -12499345117003956194622555901872 544960 -4756876018755300936329503703040 544961 -16136969371621468990483657365438 544962 -9499158997464367692317919928320 544963 -20314430137492095207899337710788 544964 2446175034203927275095585263616 544965 -36455426326078232563331986510080 544966 485722270465688206838626046784 544967 1475192311583078347614221383440 544968 603180117286764415325421626880 544969 -63428550065713880323561755609804 544970 -14836322849007823836352161340320 544971 13515557864175549744998821991424 544972 16055397280504446166758706371072 544973 -12705371514079768894417230997632 544974 6957939754330130918163039096960 544975 3774377838818081567992683245000 544976 -7799732881309049685868136275968 544977 11233186550335464222355186101840 544978 18496687308931442655543938495616 544979 21700747160845803168263523305580 544980 -2265322391254285515042653306880 544981 3967173536869888903014304732864 544982 10703144471720436150864578112 544983 -19029507774805426065932546006400 544984 10312817837835921358460590080 544985 2130554567691846968023112866560 544986 -3234106086440798633767667850816 544987 36487496996084936154598367307480 544988 285507161434226622541479295488 544989 23317008962504087102304900682080 544990 17699771366614734956735931720000 544991 6581053261875722658292603350984 544992 -4220685710400434854690056830976 544993 -617339901534797707043445458640 544994 -5009239692196263362328828276960 544995 33662376141360386892436466611200 544996 -12560929920219142369745018818560 544997 55488451177587246123769705778460 544998 -1891600188589915132702488687936 544999 1314640000292399134382987195328 545000 -3034976464954475677209552000000 545001 9223102229424777227995036812432 545002 -34131016237454206873998524582400 545003 -46065318477997015742906538366840 545004 -28990217340499288140813785621760 545005 30149669902929865895725285659660 545006 7261306860631517931433539732480 545007 27840179861790617233486432421640 545008 3328395193558115209047980703744 545009 -62928557118431621105095887415296 545010 -2575499968401132515681886958080 545011 -18021423838655924735108218698176 545012 16763115638995821415919916613632 545013 -3982857796128654977661569437632 545014 22188067853895248606378037917856 545015 -23727007700508003862658791580400 545016 -10944680501821431010907178086400 545017 -64254401876074694016222019406448 545018 281560488279844064008238107104 545019 -13331856090153998234288496870720 545020 9721115530833062623706198323200 545021 -66762546454674400139999877048000 545022 6928985290017598054704637568640 545023 -30041922017235193419867210089728 545024 19992413949069630589628401582080 545025 -160489460656466513432427646800 545026 -36695327750557873830542038295520 545027 -3162068327965257897790482300324 545028 26262579247604739201371497666560 545029 -37971265672187853972880208718370 545030 17998084552195038143359925228160 545031 -5550419187566715244363835164272 545032 11452858284536039800697755576320 545033 54199680425353186820776383552282 545034 -3272612399398631960515034910720 545035 -34740379243699471958787584587440 545036 -19210671145779338478861905794560 545037 -23814452304108550212801603291648 545038 -3569836184454510721853371717056 545039 23093362502951035669467441948600 545040 361430278490194501493482536960 545041 17160402376058858377233924004672 545042 7340819421331975363169027328000 545043 -11865058935630393040765493317776 545044 5869550914189323971522950411136 545045 5991716670065650421336990453280 545046 453084878728703730602488296384 545047 -10102576270758356030330719355048 545048 4229792152278982674944435036160 545049 63137195115876234676960134516144 545050 7669206393916683079566844185600 545051 1232551855609898196512475879312 545052 -13176681441634490907040160099328 545053 -22314175059197441415494856082880 545054 -1850151597800269744724205022848 545055 -4400087404006181753909499456000 545056 -32565814088866562445781920841728 545057 -28561504042713724381324807073694 545058 4113562207545890770373440585344 545059 -70919289565444072009207292225184 545060 2564513191059998728679746740480 545061 -2878668280962346709778932390400 545062 -9255166919869918406893616654208 545063 -30008062399549113654463326887688 545064 -2136762363048651878959566766080 545065 -1489384987904197755940766184540 545066 -11460792476856901129085722770768 545067 16671693805884286271405763214608 545068 -271417311886568938599081735680 545069 -8013832512210085834352841993504 545070 -10703824437534733194574669948800 545071 -31496206094578558667847208929408 545072 -2013310893909419011585148190720 545073 79461480502953414915313920768 545074 -18299213007934236619210410100464 545075 33261482321312092132301640840300 545076 41323622123998296319927997583360 545077 14640075216274550640907681387008 545078 12630958974328849657258223271840 545079 -35653195959242908995113844686616 545080 -35079126307992655269274368921600 545081 40968621398549571861654391678212 545082 10195383655971730751676725025792 545083 -2615180761255265731314570551040 545084 -9048235043289060876656454696960 545085 3726198963959791658200353950220 545086 -36684366604118468412650756236800 545087 57286617763003652907113497484736 545088 -12941035135831201971794067062784 545089 17277057864416641916096336061890 545090 1908552281485783958692851456000 545091 2483635704309389472051128895360 545092 4712501349437839304806132543616 545093 -53545846681567961092215027170658 545094 5374950958192074917600176872768 545095 1924745074067021898444901419600 545096 50274590556860989571437523036160 545097 -8264537234833654747460347606656 545098 -6657267569993552407361005429200 545099 46516346439524957839896694511136 545100 6721627199330863673555595264000 545101 -34010393861584503731605902789600 545102 -34108331568567025343999314982400 545103 -14080704484492631163149949085920 545104 1148654352699098545490883510272 545105 26529304019964033779490885480 545106 -22817486726451880145802602413056 545107 -197377865049330090331636252088 545108 -16546149722184587323215343673472 545109 14516123593019340940327395565920 545110 -269926038245670702184733351040 545111 -384519749539608908220217762176 545112 -12655737327840853161752673914880 545113 -21978937146668172848323424089020 545114 -6902128016961822077553697425408 545115 -5150436400644009794420579387280 545116 18201211395687105366692101745664 545117 -4258423090847201281304362575834 545118 3768859504819281204315209640960 545119 -5787579885287632148504268666360 545120 -28840800728275491546905491537920 545121 8958437429324504184672533973972 545122 43792548112886558667462353073312 545123 5265865974526384977109376128224 545124 3310165116980014780509291795456 545125 -15225994436328580239473442885000 545126 -20759979507182583247745229619488 545127 -31221076751285493981696559873920 545128 55321804646546254795424923868160 545129 4523392468303352243154358890240 545130 -915187099944873859936289684640 545131 8802098671608995820008972514932 545132 -14257175259159571369584927267840 545133 -23113284503807056694064619709376 545134 17361921989913431283061983153216 545135 13491235450125221815387715544960 545136 -1258470234089968721932851019776 545137 97973742927493062847152147430512 545138 3221571152617671475258714022400 545139 -1126874737612755033286875734880 545140 -11218949894563833136523106654720 545141 -9691361689553253816965644597458 545142 -103781219604502556735010120960 545143 18012922762058341956021502668392 545144 -691700475232328041575718318080 545145 -18138441232252652026235599961280 545146 -390845470778633005756173536256 545147 3906301903806690892237941927720 545148 4106397586454016261607954782720 545149 -49694695813256250082660955318880 545150 14214502965689579997621749572800 545151 -5511362414843170083457231366968 545152 33648126981042769363162732953600 545153 -19143300319969645660564383039744 545154 146678249903971851176870078208 545155 15681533839489872817832962096560 545156 -19073183616538614544227159820032 545157 32412868013790758534464178153280 545158 -4165465412225473833024951016320 545159 18397914046910806307790203957280 545160 4776394804417294823568900096000 545161 23595032489756532893449402052762 545162 31704452750060680886512680854832 545163 26553829379015157341406901072344 545164 3268528961810550708936821510656 545165 18536604244657145200477487541600 545166 1259489536057945264039537780224 545167 -17068734583377649141337896528000 545168 4887458403140694595222694805504 545169 7440437370043069285127336762688 545170 5397274631157844426812686789280 545171 -9647269186044369085611168020400 545172 4800451832868710116329643689984 545173 34761080304021579569601324973020 545174 -16749053494551439034329574565984 545175 -16547956894368321911494858499400 545176 45446923220522926972910650030080 545177 5762153476783443640708446867732 545178 -14297573136422593600146781733376 545179 133222256705148289203636336565760 545180 1655516290173944240337545510400 545181 2332559867622813569087889220224 545182 32094937934702001238432713211584 545183 -3995008998785225925470895160176 545184 -61452593916287199702318852341760 545185 -10148360314081172517428156416620 545186 24222923584736577527069306152320 545187 -34594726054440480608458015944840 545188 8137014829597974477351130832896 545189 49950337432948838359277422956990 545190 -16376749825293543974257589356800 545191 50752539146384900596623279519000 545192 -24160327877415015965796508385280 545193 6057791228672644659008647649904 545194 -11356704954659262850397795525616 545195 2521545149002505940430760804160 545196 -3032101834619934634857358391808 545197 -186576849549609007301213820160 545198 -9660668830417269113132461377600 545199 16805260206668498591070560654208 545200 -8685911684821059910750814208000 545201 873633619950912963373626734052 545202 -3264996667085829047379638711808 545203 25185497469114719401476681501452 545204 -29477742282267071976065108748288 545205 -10346285279594128276664458113600 545206 -35021283265469663510715809444448 545207 12792365180574459770480011374672 545208 27034831063574526179226373263360 545209 -1790956871625172808609822060928 545210 14480727507634900092804953825760 545211 698232272511927078754368521472 545212 26430851954739248380171533587456 545213 9899060417656576778862024795462 545214 5170644918160242872822161004160 545215 -3455303414504557444593959900160 545216 -1173935834367949005832713142272 545217 29995624957091267821282731820080 545218 -3780125133926328335991287309760 545219 44564520093268517081028539218920 545220 8198530290627539741778731973120 545221 1762653652235406936317067504700 545222 49760180910382504911036780383424 545223 -21481915819211978191128385761240 545224 42253604636671216686440348467200 545225 11816397898480931339695003103100 545226 -20546003563683865808641325568 545227 -40989627892399587951136774125960 545228 7944122366905682149147352764416 545229 48004153205035439776403498589900 545230 -5959382317528116778431257836800 545231 -44856442252899377894262407005968 545232 -694006963035072191751272398848 545233 -8253917199548705483417030528396 545234 1463154587859452920104453356160 545235 -3194624198787095602465353077760 545236 15948437295662297399239735441280 545237 -982917149408333007716226078336 545238 -951872294488501808837949542400 545239 38717035118668698320213281276040 545240 -582579846545745869977579315200 545241 -37677849719579356300728727301856 545242 2451079794330451901021224588272 545243 59495580859542977096566184347320 545244 -2455326520895389404235587084288 545245 2625858136819091223354081451500 545246 21355207438234165698336562264704 545247 -1608178496621627026595587223520 545248 -39409276774561803796118431334400 545249 -14464493657867275908786959816940 545250 5351423442874229436769194624000 545251 -8110803452115426079237439321648 545252 2809739850400312460745281298432 545253 -12063241121736292668299924846496 545254 -2409271605458822548730277488448 545255 -15772580972798297830187343841440 545256 -16120809358219765685205987886080 545257 21870192273944039986183039224506 545258 -13583049474630261614738983833600 545259 1267300293703155062598733903872 545260 1539099597189083667659083008000 545261 -20213864280194840023422985758336 545262 17917527674572022197888717178880 545263 3282959768753227508483082604920 545264 -478931603639095909123647307776 545265 -5201305050951368338734513158400 545266 -16276292245773975176449863452640 545267 -23601637499077340667339249093684 545268 28370282825734681394221496893440 545269 15673349841820927819974849504796 545270 -19643903442368259047603949306240 545271 14436138429199268047693566721512 545272 7474169102884987136140674478080 545273 13270553950890199175075483086404 545274 -13573556482424009525690495507856 545275 39394106363826053970273470161800 545276 16035312412303221758991330140160 545277 13215694864050132736910836561920 545278 5833177410990441926353575222720 545279 -15725617760073170834943767418528 545280 -4349584377974171639459012935680 545281 -645076246147312349024772717600 545282 58295132790090267985888169620992 545283 -108437594716053355076017751160 545284 21661069864264161888632570966016 545285 5947826728690419783386718557400 545286 641853611277172373379827165184 545287 -11108724652445926534930486605240 545288 -45502880091046949280314393226240 545289 15964430313971553444991341867024 545290 5555617087152017247602352537600 545291 -41831200857030552546503541883308 545292 16749585167736705201642857513472 545293 1904815764415053805438385298400 545294 30400594873430148437713026676992 545295 19881206271260190945351279490320 545296 2698238795644126304393172959232 545297 5326521203362575248740988365680 545298 3803421837498012063493628894208 545299 -50386414573838932294650367021200 545300 -2064569803574517625744630272000 545301 12751571990251709337887249089230 545302 -22156271235763448630091367239648 545303 -2505137226288552137122834003920 545304 23498283441141673324822239621120 545305 19109376965264451806238195985920 545306 -11086799841146915044338577685280 545307 4219676413049412628127361630720 545308 30802273662184028092702074172928 545309 -64016166785709817330064015920884 545310 -565676059057326053577381029760 545311 1412083402313410534933455569752 545312 -54818919569124614132641769914368 545313 -13754770886882464021487627454816 545314 7752051012449073878501563943424 545315 47389745439598443835722090666960 545316 -15426454751383679894157343211520 545317 -13903239534547947588429598538820 545318 24953164879420213820224716219360 545319 43877478868728291687796861996800 545320 38558107092857878211943633868800 545321 14131046320941701191042024162560 545322 13805444472764273441834122582272 545323 -8703282868253309310255561976920 545324 -17676804761310731810306119394304 545325 18310632032904427862941696783200 545326 156574167024262193318074483584 545327 6853194255035026721776739640120 545328 -3184321190147911352662373892096 545329 -55868448339970854423902028153070 545330 6939883281311300519967688542720 545331 10484743326127561403432305789752 545332 -3104949569344867172120194520704 545333 31803930539714928137919056286144 545334 -17529064348692825571359894645888 545335 -13600061271543295289126601764640 545336 -2687356030557454678093786583040 545337 -12986475479948209427676995068800 545338 -5723786856466649633926141992960 545339 17840231454506888474009687609640 545340 13902364455500922100712296704000 545341 13838961361019354662490273015424 545342 1800585542724325967143089558912 545343 -6612231381691661035884643396320 545344 -835428761278815795320865685504 545345 1205301667877648562051451189800 545346 -22440429930184900019265263328000 545347 -79105258931483180993942640652 545348 23936804554805605753734832660608 545349 12737571065303084095682018053440 545350 2815025372328376840826963952000 545351 -3601619915732101918376012866896 545352 -8901769750915966947269909544960 545353 -11735786129578299019171167579072 545354 -41986998579147218772059844455328 545355 -10998227047361438514626660638800 545356 -5181984920146476685786515295232 545357 -37563853622830072745703049868160 545358 6655621346821260777310179775488 545359 -16096210561072705859094559897784 545360 4392666331798137350355042140160 545361 -13340878048396645493593939738128 545362 5818948783543746049850366671872 545363 -17809044614855167063531675047696 545364 -21297995189298261865310822121600 545365 10227494752168285957854528775260 545366 15770230792559657596495506937632 545367 9091454978542034554363450264680 545368 35443197557502595990583255746560 545369 -191140665763623470320646848992 545370 2868400786020411069347302656000 545371 -3712976454567569085435894218428 545372 -40386790429692688103160301223424 545373 1007852593572058750480722350502 545374 -6154201859619593344798041906240 545375 -59683784337619089020204932506000 545376 5692288996940871660099034152960 545377 -14316265682587281973692758790528 545378 20601221933741866618970879534880 545379 -10887476904117110270239458897600 545380 -10722497591750527309833776517120 545381 -3411646778946125163005341084800 545382 -7065000457530534488141630418240 545383 17891906501720537218004202368 545384 16113833225781916351659207475200 545385 -6844721832681077928889011807360 545386 36480226488007272675101984425392 545387 -31944088644172110474725367821964 545388 -18437151381842349204656388931584 545389 -19860473967168398201282196229076 545390 -16081572521203794835380258292800 545391 13455671771099213560638562518144 545392 -5710186867579137727011587358720 545393 936382248297328040844864056304 545394 7645277550020706419464896982272 545395 -39644655796240428257612505478800 545396 14786310991901205125276062095360 545397 -7699857107603387901361443059328 545398 1026651544199389688567613050880 545399 20491267258618368677933840510424 545400 12903610631466944390346132480000 545401 -3160905871083611373798039273596 545402 -1616051716678951843851527175936 545403 -37568201862657207453178916710800 545404 -1824393437665158629193074182144 545405 15351077404264942461245846991360 545406 21184165607794483827292039312704 545407 -277298548534289706751293695000 545408 -380377544688607536362375086080 545409 -12829720123945162652880600931086 545410 22211081101898952029934407523360 545411 38500551701955686139430440165912 545412 87695841522420436870575489024 545413 -14758783960484596604023593404640 545414 1652130237055107206522352353280 545415 -11059772125483215956793690643680 545416 34812580862807812316015905996800 545417 17317856956202126300772496973412 545418 19521254235848303997879252423264 545419 -26999862868411880057180601108924 545420 28879958051778476975654868833280 545421 18213333940947082298506695111744 545422 -12069169037859094735868975149056 545423 -6384772149379927749630982606032 545424 -67538406767648781825558577152 545425 19270439599767463319613154946150 545426 7634928137254078061909913000960 545427 57905688213322429440728648265840 545428 -142930276081085164543565750784 545429 -16906844946348601060819530329970 545430 3841082924588905692682542453120 545431 40643838838563163120466339196112 545432 -45154008335096019436523739955200 545433 7356869278128620721649146608640 545434 21422803668451840710582748133616 545435 -47139199828652195118390745198080 545436 7336004791610431072716589094400 545437 -42791491884170181446060345381914 545438 -12704831359512048650765132042880 545439 -22205814771827395046469802088376 545440 -3498400667316837032853629829120 545441 -835395387042201713966459186028 545442 -11666629954610096809304270671488 545443 -22599828365503776267920725910308 545444 -26987546974109668002228361928064 545445 -3734420566025394216855752924160 545446 -31010542382941057350804723592896 545447 13632997727305843750368975130752 545448 16454176697710645481805562920960 545449 -26127733591966247162703356940550 545450 8851235198731358532245510154000 545451 -4505430714317351418048895348560 545452 25988662443093210723295323573760 545453 -8349967616613251267358436954356 545454 70444138828995398899370195712 545455 23284331694268413990130838640600 545456 -892091078225316547524556259328 545457 -3934212079495673718070073534880 545458 -4431869384935324396907715618816 545459 -2570227917500376731969997687600 545460 18168873211410077613937918556160 545461 -10067965526648653547358268753920 545462 -27987210352029152843179941655296 545463 26237875797225275252146640822592 545464 -11548799502049415120593258414080 545465 -6905949305851913460011112115200 545466 9356898145268959448433779303424 545467 -15587906987666166580336780524080 545468 23206580055534989858774690304 545469 13445151897460397012218210953888 545470 1054246559899463393182826863680 545471 -1347017824090867986662455018728 545472 8746321580831110826786942877696 545473 -30368314424600270213333944697278 545474 -25636195944824378000336574057264 545475 2990611420296534158374216512000 545476 3641935643961406265193076998144 545477 55074005981256682490147451031326 545478 14882835321597246220749441087360 545479 -688503977933905999573152773328 545480 -11419530373439587050481589760000 545481 -2490489014110875238410864331200 545482 19488275782347573302099307079680 545483 61690145655411283050300149955732 545484 36465558162104192919527261048832 545485 6630911673416934553506779487180 545486 -18454945734984084765964629595200 545487 -5994025985178393767867149599600 545488 14169763803174549574594633007104 545489 -407503035688856095558961227200 545490 9641448055416189758985150912000 545491 -3425234078818625809062717647136 545492 43508585190482862721221443692416 545493 4099989539460387961191232937088 545494 33638726299876858586075048445312 545495 -32195492580638717761867040539200 545496 6800223346285730223932540190720 545497 -47926488822932294389207559992054 545498 360271556418756232280157291264 545499 13752780951663403745250515400684 545500 40703533447769453405413648512000 545501 -21145189747712078964748040181792 545502 11551855032508832497608566605632 545503 22487612250390602163086414765680 545504 10004492185245943871808258441216 545505 2144829982513868973378459169920 545506 13474142703838410821367198506784 545507 2554079198710489069921530718272 545508 -24432838770049741990537772820480 545509 14757686921869161015060995643040 545510 -5308845389863503483175938051840 545511 22163671618991779442879975378472 545512 -4891482398484629274275739648000 545513 -44787377852223903527085996661260 545514 -9058511660083714502201014824960 545515 -13977807864732830222161657719840 545516 -10561453636007674713464279842560 545517 -18770675657848035533090990297514 545518 9901025623223285495168405136960 545519 -23890220486926220906785751454240 545520 -754639910089915666640394977280 545521 53831071187917148019163414992722 545522 36998765280600771903900766839312 545523 -3531277106861649861818840984064 545524 1717639748194518413572174206976 545525 -928855897847677952099909332950 545526 -10005013135179861082239326123808 545527 39714465622732593102517458118376 545528 -12310874124008731155412955750400 545529 -1582164884859782570326540253952 545530 24170959045365318270624867364800 545531 -20817977003939778892908247431408 545532 13977605308706989773578546480640 545533 -5186165282086752007509005588218 545534 -3800964687199414888677057346176 545535 -39636047279328225826543574418000 545536 15080952256592280644438429007872 545537 -1305870718080592767488303607360 545538 -392804723995569326050139013120 545539 -16015410338348877357622490139944 545540 536594592140518293719209770240 545541 -39806324692184606940982493280 545542 -12788361306682563662245084775328 545543 -68081099508285956614944828719208 545544 11589006380102403919476149007360 545545 1835527721277412039155534547200 545546 11928261015086714899475707423584 545547 -4545202099694903521650694638720 545548 -18443084365991771654487463710720 545549 -4722498686568149028468395157450 545550 4107782367084191410298245060800 545551 -3607589258147217690110805594448 545552 -3147467280885167079953784373248 545553 -23328422415151593503108013230238 545554 35117619208219988032698520088976 545555 1818046843619340772637526678960 545556 19287134950758751998564297467904 545557 36029866098359259775753595971452 545558 11699557015951966596126549965184 545559 -12313648048101745669431989236992 545560 -2307393471101686944081522278400 545561 -4821812099379041049836726208048 545562 15076883726858081216670955107840 545563 2083773439484382603488855983024 545564 -8475151276663517008477993494528 545565 -2637535063821116335645632151680 545566 -10389267351209686410715266348480 545567 3149458487536643978194561084152 545568 1019428128291670224165778489344 545569 13805611428659767496991566387200 545570 7164749657664589244668358414400 545571 -13373567831523245392929539158992 545572 6825270369899884569088563214976 545573 -12573962807518097066378590063680 545574 -12569232357970868981690211041280 545575 -20013149187149538617118282179000 545576 -52421405395459748596645830819840 545577 -2509641186593604436955010401280 545578 -25722662940990077403016187366400 545579 -55706417361827229374445788063820 545580 -1351265868577381654479979837440 545581 112351892779335457265706537972480 545582 6928066863347774021726527680192 545583 15601602367927528223631558516864 545584 67943187313271922361537200128 545585 37099626724190005714173766531200 545586 7176878853259370482593942516864 545587 -3886167335296206714632579596896 545588 -13878100576351504760870543517312 545589 -100596688617267373117337634240 545590 20752253925104992932007548940800 545591 -128925032075578523027220820635408 545592 -9403941588922859393651127091200 545593 -9187505710423274853039037100400 545594 6619406970956570190231772991232 545595 3036544908575059421705794673520 545596 -44383309196415942061950282572800 545597 -12807528390630527140898124027060 545598 3141052459262008685035739040384 545599 -7587230662458922986078872718400 545600 1944487540337029811123571916800 545601 1212576797389177578988377768384 545602 523264018253488445686003320384 545603 -57455063248340834494521131330280 545604 -12669032760781585464014178908160 545605 -41440686530496987165965038924740 545606 11845167333921326148185858169600 545607 11652202163953116640803736496304 545608 7659282461057006651217050664960 545609 -51548091345595607903108019761190 545610 3601619000708852500172466048000 545611 69716665584105986127711219123024 545612 5406621197695490258285981504256 545613 -29034662002090655833143695105856 545614 7629869030628512935634138686656 545615 35746672829151963013228546667280 545616 281268212351782012960885235712 545617 16255379570742578049411939959666 545618 -3575368379589226181177302032240 545619 11578306539987064855561733634744 545620 -31699802672228337378910501720320 545621 16501729248361342281295582383822 545622 6631721625547002855057974212608 545623 -29255706208114470055319178695480 545624 -326588964695804129889415802880 545625 4167724214499419150385729401250 545626 -30220054842539889231249870889488 545627 332509899720780037328995639080 545628 8718767654713652849951853573120 545629 13694855233406338673077327102080 545630 -19421166013487431584217045007040 545631 -878403131530773924874850827776 545632 13698481454176600742098110382080 545633 -7879207364953361675883743466576 545634 6605533904496266438057071160784 545635 -9692397053431483481334392702400 545636 3034690636617762268407765504000 545637 13932943191594087122704679256960 545638 19385022868324922815284124252800 545639 -17445254016146730381614600417544 545640 -11596890316269359924429683507200 545641 47282454569629139332319912330042 545642 -7133695289332974932950934104320 545643 -5048010903905236850831176481280 545644 -45728635314401772668074714019328 545645 -8924610617053440194480948358600 545646 -2948915890132077987623241234432 545647 53363355406491881479739115494096 545648 -1310540696356214915296433111040 545649 -13600031311745853520316541869952 545650 -811222245414345906463847616000 545651 -30456902054845687750390150887348 545652 -7064159086754640885426773575680 545653 67881000864883672504967240966080 545654 -12556988588092347561065424362880 545655 -3045916703826697169868367812480 545656 -27581363757719025212285736837120 545657 20140019505691828857623191667712 545658 -1336937204049348074347358553600 545659 14681324244980920314456712383480 545660 14902512630104130541204417927680 545661 10383699805243232335227445488480 545662 1035369104266752025969720617984 545663 25817516369659902607266751542912 545664 -18563905282091283166727975731200 545665 -20827686598726182532009466144940 545666 -28659543354048238049463649793280 545667 -32211019057275972856404265434120 545668 40827949274936061517569765842048 545669 -4214285832750150467922793292580 545670 -390940716925993491118336204800 545671 6730071214674605181370041575520 545672 -43568759001882979302917241523200 545673 -23595213570596873638216840402416 545674 1676526030284140955314760988672 545675 402030700605440257759281031200 545676 -2335679891600821838759550366720 545677 1321516693785391900190898154560 545678 -10777941109486396819581019810944 545679 -8501102671786532660193905698776 545680 8010354007256956770314059776000 545681 -38303432928335367962588586521088 545682 -17259526299082894602825424411008 545683 55990277453976233529014031540600 545684 2151782896126763345928254188416 545685 6961004563880112755609947052160 545686 -49190206097707837166809736767296 545687 -18087346128590055553716473893248 545688 -4732757741189431618380163768320 545689 18737243933988368804369875747200 545690 -5474014910840369389936779904320 545691 29905774565701961432033392616640 545692 -8766414188843603234766880609280 545693 16936883004573780801256370472960 545694 704654988856233994592440777728 545695 31966482925587448970326509100200 545696 49822616216222068751331822600192 545697 -1384842713646554481464723910654 545698 4271996495040736349174644836864 545699 5264424243369064263791678657280 545700 -5894716160376805039241502873600 545701 -43812225849806126553934842005190 545702 10848205956041178626996436573504 545703 18249393858304675165450394854608 545704 13502064963839005937337331829760 545705 9144195996444210607763205277860 545706 -3110650220580988541691694298112 545707 -21288288615509251545031339593440 545708 4682370914595006349422331885056 545709 -1665444506460358000960344597696 545710 5438484943347367686395534135040 545711 -7482343874526811763119355480688 545712 4260591342835831960768215613440 545713 191982445019623007326036969600 545714 -6822274904459279565237787261440 545715 -8470498013699934349098267299280 545716 8472880730320982215561707155840 545717 56254197582891793673855112845952 545718 4987465503901838983795719882240 545719 -30800926536034792100319200923904 545720 10310676734446146821073991680000 545721 24387713626337217400812053391360 545722 4702698359229163353289857199440 545723 -39446660273633440022637373904028 545724 2039655224028439432485589155840 545725 -18157290361414003717883684762400 545726 -28010634623738625241784586194688 545727 -2827589482654940092372553088000 545728 13390822642707492057341669408768 545729 -30287444420233908265366230023424 545730 1972232090320907767108260510720 545731 23994695039553910272870592105532 545732 -39448253221532135944808748933120 545733 39307041311425498465859036211102 545734 -4893978815967128820330080487168 545735 -37858533740218918282558442221320 545736 -30405144867201690653426804121600 545737 45948717321721268908743343540240 545738 6663037669062042109132433538144 545739 34174427264262603162040934596824 545740 -651910930467570790458003072000 545741 4241113638536720277570944369664 545742 2784801976568637244899419111040 545743 -25009690607025175753996588464456 545744 -4334624745403824918146203385856 545745 15544748915458576838916404325120 545746 -34345170846243620908620944674176 545747 -30963884175503374549699523718804 545748 -227228961216933225583085445120 545749 -15968926431146044181708870883250 545750 8146814936008077977690236320000 545751 20022135312777781384470985531200 545752 -46123427205803316435767194982400 545753 -13696226522663304443381560573116 545754 20253432107656784078656044238080 545755 2164962585025929290427532062720 545756 740400689807890074490075422720 545757 2088645119807765296927533632640 545758 -21857293175615382371688380315520 545759 5755903832408103087440667276960 545760 15813804644165064354924743884800 545761 -38107243176037499478450454329276 545762 14349690207438261404085443514960 545763 13784447856369719390007926228400 545764 -42895611310774005086535606657024 545765 13079395102607412107783017065120 545766 -6427504386548500690842234016896 545767 -19437072505308339444461133375840 545768 -15226524415554211372842468771840 545769 -11975742419460484469253800210496 545770 -3547716630491241384325716661920 545771 -43466390755144578152561194461000 545772 475552190435358100488649569792 545773 15394380247931474054929841464022 545774 21793746076957664407668582851136 545775 -15856194185495629630834675968000 545776 -2901604269047056752141767540736 545777 28479899837303944061856989539392 545778 -11817113876750351850216522247296 545779 4822879993276497192971068278784 545780 31861368796863063383593565990400 545781 37738012619701328369318998827552 545782 -27126563657661788697004907216448 545783 21685913489067309557873965068720 545784 7240834268767454881991712952320 545785 46526532234442137589376956241160 545786 5256678629293349511178029425664 545787 -12348244788765604221620342300400 545788 25855230466006005070769235673088 545789 -45746713240921960889732513596410 545790 -776441812634926566735358402560 545791 54304816896148259805815117192192 545792 -6532667485628974914770376327168 545793 -7168239788153187242254853731536 545794 -1538783196444288983820882539520 545795 -34049113712235549386360897881200 545796 -6340316482525123716173875122048 545797 -2521474391718179853283187187328 545798 2612576000684478344948084877120 545799 -253409734654526057671299261312 545800 1386133516001218756358885760000 545801 53528789561532587122965608312100 545802 -13202145133353224843798255003136 545803 -24109773494935006710311324218136 545804 10964955052504801418635402586112 545805 10198642761958908763354156358400 545806 -33946442508055094029132403715648 545807 -4795338691372920960922937447688 545808 2168762885027589502001188306944 545809 -11895129397111767194498508150480 545810 17752972452163851178465606438560 545811 -43804065751481645093246952913920 545812 8503772949929116375600558326656 545813 5517219215086803727533131640000 545814 15748426713629650442115637867104 545815 19569951797563745787551741068320 545816 -14458780889834225233060985579520 545817 5698067221629846184523986241280 545818 2116858683496271378006528640000 545819 32938987459922062235106186604752 545820 -261054207519817768583967498240 545821 -1643048563570517272334085907028 545822 3326841225547233048718037411712 545823 16954011288362606110575352261272 545824 -26140225574933691446221655113728 545825 4011321774034405550244474768000 545826 16435678107241113911148967311744 545827 -34633749570209091571554381340324 545828 41477215966583710584294992752896 545829 -25175121726620693640179876243616 545830 -322383235859733005821433485440 545831 44814708375405924974751329016 545832 -292763302727880116430640742400 545833 9649612650537089558670177820404 545834 20255074307159003446650296112816 545835 -21103536630396161888215527459600 545836 -4859835594682198748592389990400 545837 155280514480090867543716523980 545838 -9574908892293465522184347296640 545839 7841396000572682616332158441456 545840 -5071735986796122734296145264640 545841 35377025438576308474967956330050 545842 -192852134691828768683756925696 545843 16454620101840871723540110910092 545844 -9794778127510047814257083136000 545845 -33454058678076299046754345596900 545846 -1616460717726657001211391934464 545847 3227549751032054262404166350928 545848 -18707671900524514353209373265920 545849 -15750885111692394546000934770864 545850 -8233227987249293108476486772400 545851 -14373477290884689887381495731400 545852 24765228403565672170611549735936 545853 9297046935087236334093408629760 545854 23524940189368290288484686917376 545855 24459766478011846477525631606760 545856 -3885334865924760169665357938688 545857 2858697011817921284780714436800 545858 -15315063650630488088515958298624 545859 -742798798569504771802058097936 545860 2262058060337648619714815857920 545861 49629716803675401876468381372 545862 17375064926807216463578623196352 545863 24116264471511248120845126177112 545864 -51409699828562944952671558164480 545865 232112845788247622608061581440 545866 7096879099256339713765113475632 545867 -19538242340551215582923374552800 545868 -20799823596894284999281123530240 545869 23971872065029488385611484827820 545870 -12447046420374261785659843996800 545871 21252312972077115676900276203912 545872 -7216080476693419819182862254080 545873 -13043657056177398599880408340878 545874 2601341659212788466368084081664 545875 -39941912093862463751742206076000 545876 15051945072400056270917119856640 545877 -8769300703599962023082626168512 545878 10744908760264900902846872693760 545879 -3551606922855013031030771158080 545880 2653787567172834385267645440000 545881 11114920758044021996532464219392 545882 -17036305293788360793633748347648 545883 -7431857716813106115169519345296 545884 -1417846253961443550100632477184 545885 388449950081327334306157682400 545886 -4572777870060004104849980467200 545887 -7107309376845934292608867465968 545888 -2372509475575917533975545380864 545889 24579291559790894944554909852480 545890 12139017497439740273815853644800 545891 -21697849115710500465808225886568 545892 30300438659158019824811805053952 545893 -25434040072735594935600428089858 545894 866752524460728847696928738880 545895 289215356778966221112981719520 545896 6246966894083054990914729881600 545897 29666114888252616320630893407312 545898 8101267795567017612903071243520 545899 -56221683732173246870833931817100 545900 13524476367515698645698808396800 545901 7240665436806079667668199764032 545902 12960850775176572748276490209152 545903 -9594913931896318448569100097216 545904 5682430225587720745726257659904 545905 19780789039542928803250855825920 545906 1965403322086520620341909840000 545907 1280288953808479093963777409088 545908 9945389186121788534619398154240 545909 -21819938618230305930969889884804 545910 -3757621460755216532872545607680 545911 10360938691556503786090092273512 545912 -28562940141735253045711937740800 545913 25999265615035340460401488130400 545914 949740500065055971650267923712 545915 4487663507969903486864559772320 545916 -7213226993483155210779403567104 545917 59677789550375450587500891032966 545918 14063403336290795499240251420160 545919 -23168358238997837183569101736704 545920 -24464931725790845252444513894400 545921 -11187692312742250731975861995130 545922 7017325615978570133348484269088 545923 28477880944470487941256638164736 545924 -43162029714831350059209414751104 545925 -10712524255635702408040165572000 545926 578827655095161008510937714240 545927 12166360970793424101969300931200 545928 220662883082882384373359370240 545929 6031709803122987847761106053530 545930 724627459170009141177549081600 545931 -18411820960068393069708161542980 545932 -33763361864988798015845083189504 545933 -37437854162908572115004382847818 545934 3238312186063713237859742806080 545935 -691426219880640827224289017440 545936 13019678080386062803508324352000 545937 5099435562930787202613631676352 545938 -15221697922101621010774964884704 545939 -13252761226530582196556198962260 545940 -1432546751979625865648787912960 545941 4359334183461595749608416896768 545942 15311665306024263493576636003872 545943 1030972848244298863585012745064 545944 -17154551092767972663768468480000 545945 -3305137619182839582546787070520 545946 2046958015825420346136673785600 545947 18691796332473098794963212731396 545948 1265042152306145349326277696000 545949 19569129231338409196293327006534 545950 7158048696020183884389734904000 545951 5261153264916532512324389228544 545952 -66382112359351557341728210944 545953 10306527391591919070297907773204 545954 -41553617636407381830026463817440 545955 23572666181088772292807962247520 545956 12825422266171277647860586087680 545957 865009632023441261520126428640 545958 -19556895692993289933827335920480 545959 -42043570343963098506658781896840 545960 39826247309120428811494076160000 545961 16942834875515515094797190928000 545962 -20857296626883562901846593362768 545963 47547958547887948600408434623784 545964 -11284937436712106042732453313024 545965 -240656723356021078862720764800 545966 -4363521002117793733660044005568 545967 1761181361702874264538276446240 545968 -13452965402824578346253297041408 545969 -23442344539811860998163716771840 545970 -11137014783775446085448284608000 545971 954672253585522897458390170632 545972 -1638922440877133856700170829824 545973 -11855313057939720421940946164736 545974 -4054063828739219718665350477824 545975 20137384586091552548557005546000 545976 -1007349202916580627573970452480 545977 16802313035613422968451441345152 545978 -30536861693313061377100281858960 545979 5449181450678071065632836800000 545980 17796341250447968790541899072000 545981 -11203177028072298678728947374900 545982 19230038876815897234973808566592 545983 -41818369584374630200072217395440 545984 -17622936528880678498702983168000 545985 27054754258780026340620987277440 545986 11114969876678639754034285662720 545987 17382174857071992472422599220000 545988 -8557472906093486699452468924416 545989 -4823218695413792985172207831044 545990 -2864939372946931234538694700800 545991 30535971954931027275677441140392 545992 -24394986099940398693808993689600 545993 18803133636215862345565690992000 545994 -5989324622622180948306944040960 545995 -30258648800795620346984220924000 545996 -35817058837458277398646087319040 545997 7878302715291301953302456774016 545998 22916691012558001461901754040000 545999 -76912038451837303504646001053664 546000 -863899972549035647921160192000 546001 37969131378350487899068305366002 546002 -34045324703800750310838016968048 546003 -14453872311449361616369831203840 546004 -29642481656750698617459861026944 546005 31898571970861843813300952205660 546006 -5449198195175582292355441827072 546007 -7328553302640935034224964071208 546008 49487545117301959745853296209920 546009 -9623070720556706888914490976960 546010 13399993910215549024374884456160 546011 56296552213816745375539317946224 546012 -468668592407886179046123133440 546013 -4328672419615741167650694242536 546014 580693692621972129672256512 546015 6271695938390309784783595764000 546016 -13808605666845326567183255863296 546017 -37936744391213143266084712547934 546018 -14651882146708076815421600086272 546019 45214191970005993311385335915420 546020 11406744450979568341511799214080 546021 -4656927503830670727827349007008 546022 -20555113600180227097263500481600 546023 3205179930002113159153474954320 546024 -10436351688399185923163285422080 546025 20677051676874324508312419187550 546026 7844053414616260832680650083424 546027 6428998058933653552177222264920 546028 -11960624390133889626032528497664 546029 46177434365622816111938951837280 546030 10267209973174430334016559280960 546031 423731206800914735445125290832 546032 -4230368695988477957028777099264 546033 -12287074228723569174908506693776 546034 10800869631106043791888818849792 546035 -217257501249274168654830899040 546036 15434069257983002135217806426112 546037 20100470144988671461241744362012 546038 4876235525619524139392034717120 546039 26117144179841247629234068558440 546040 -2205166216250264829742378598400 546041 32090464299397442019349437523200 546042 7171944956852294075784889895424 546043 23269763879540526454146532104624 546044 -32257253026079670390284464164864 546045 -153713304624003476743933214400 546046 15455378622397638442872473473536 546047 30975488314961828938880129738496 546048 38104034989458150849047533977600 546049 -16021538019976927042204982118464 546050 3390318718237654187667457468800 546051 -2773765095526682566202132680896 546052 5299161503973318543333540412672 546053 48102050601287463244230648910302 546054 6941516807940427566356665417920 546055 45221100544075867507957943811960 546056 3785747050230938058711244800000 546057 394276793861972699772852306528 546058 -18410397053519731152832564263120 546059 18349554428694551216377190104704 546060 -20072723252144167358237417472000 546061 6717614231304077138432232141024 546062 11786378802542054215517943612864 546063 8244760919461783419433124145024 546064 2622317974209384364101660385280 546065 -555609942258588754830564956160 546066 -6397143079744268607279602373120 546067 16447324585564453710126112419116 546068 34356717305936977347620042950656 546069 27868300202921020685660729415168 546070 6439601565905414283528959808000 546071 -7100838040682040865653009100728 546072 -8169242972311636594146617794560 546073 -105570925224651293131310710054 546074 31743224137703425381887521767392 546075 10472749842359310009914309130000 546076 19176558916458743237116520629760 546077 -1197938030839186167480990733056 546078 3424867677391101914223112030848 546079 18814732242325821605557954403280 546080 20489264829992030956607819612160 546081 -28321924387225160165905444135248 546082 -1659188060736941263789061813088 546083 -1976707595207162652723629299440 546084 4306764427481513122189734039552 546085 -42630843539567258828462655801000 546086 -16691344156104711950478432127008 546087 -6245252833556265317932399041240 546088 -36889339274412811292588624778240 546089 -23541289462223771024720317042176 546090 -5913427763529676077764611046400 546091 -1664114017649844589472953423296 546092 13322371899488489588206572047616 546093 5779113773571802821877037365824 546094 -19871399101590487388990396723904 546095 -31577395886698879833201326941200 546096 2338542699547283292712247230464 546097 -34152425446991382119122464489454 546098 -11665958471951523314722260072960 546099 -45975433329169742198778184524240 546100 168877516816878747517761126400 546101 28834511828561405231087183253102 546102 -1969399605894811389792856739808 546103 -22804930103045743237410840130648 546104 -6329982510967935440962446336000 546105 -2814977810877049658916109823040 546106 -670002117927349179235615252992 546107 18174209342063947467669576750912 546108 -9633943270893064623734037371904 546109 -38359184547239238136957622341690 546110 -2130165666731181000918997203840 546111 17218090387399575186382511811960 546112 1344869142096751400238345879552 546113 3474954363566227659039736932804 546114 -14093394202961611165678214828160 546115 -10465357205067402627948929140800 546116 2131362976281671337275721584640 546117 12847168983470211402946260687360 546118 -18558205815046879148526147630240 546119 -22243960134519050521010308177104 546120 2603420647933666801571335065600 546121 34777040997698523149574572281461 546122 -245810430948673657672669671888 546123 -528004818125135883848660792616 546124 2649593498224140564350824215296 546125 59405496880897433176797420702000 546126 -2569331494268044491369915288576 546127 -14773990239864810782525723361280 546128 6115166470431067784803195944960 546129 10490969563151955889045511131200 546130 5679629036236634627015152729920 546131 -12309288347501310485984856271800 546132 -3662224294488619509700174688256 546133 9643788162764814664377784463360 546134 -17177263355236777451748698690784 546135 3719649642036597811382664176640 546136 53622002505263193231733801267200 546137 -70733616778105363794771836516214 546138 -15070321583008489258300729821456 546139 49449295251518723045363990704320 546140 -9384814951485087970465463992320 546141 1294969713080470065810639844992 546142 16162287974405269047023384097792 546143 -86463190000310032310062455696 546144 6079186489717129694145333166080 546145 -6555169175181855057250235621100 546146 -20264264684793219883454000311728 546147 -2920059628542576465153131392560 546148 -27004375749069037979447331985792 546149 -13352051096992727859776368430850 546150 -5242343346003520706122701964800 546151 -4872855866936947719139048139848 546152 35501527253032842440582858373120 546153 -1170321592805197918061124921696 546154 7510019451304948603487157867696 546155 30662177060025578741008854750000 546156 9339809396971841544270086092800 546157 -2006406237628100444834573152200 546158 5472409714630882243795926908928 546159 28811767131433087029824666127120 546160 -6539974900263534430835899269120 546161 2621314457869757450995725568128 546162 -1097188195308057193230730826496 546163 16777571957380606384438542907560 546164 28473948287548491820614563669376 546165 -10358989398605041780970865335400 546166 31191836810267251372152890128032 546167 30213852852199285870013117657232 546168 -11580799229600330738907991572480 546169 -19206925300446746641969783263356 546170 22374835790837241450141157517280 546171 -10031170702819354024579881510888 546172 20381516158274618798626071916032 546173 -19534991722556811182614447603578 546174 -21421714427692134482533123661760 546175 -101927473476427005306965265200 546176 -30311518155210686004615582842880 546177 -30969810677762231182553798646480 546178 49414840728419091072190931830656 546179 -7714145556875449919747900825220 546180 -18054845322792373416137623511040 546181 29455355932084302648785188185312 546182 -3177992013355102433608599027456 546183 2201546021975957347889668815384 546184 -55622949789535894061779446374400 546185 12321277847184369115198251861000 546186 19468250856179333085150282240 546187 62581919813009298312869760479712 546188 5434276317560418044740003077888 546189 -1775259148277978495330398986240 546190 -10544035095998137179831088932480 546191 100663493091483032013097679761752 546192 6554753012502297911471155421184 546193 -487486823492516005822424016060 546194 15159646189637537239926404256 546195 -3927488719763277936529995872160 546196 4343038402723344545273371691008 546197 53991241996598927974274008373646 546198 3253090247131270433668827286464 546199 -27516019218443700649462426228280 546200 14517542564699095842768655104000 546201 -14265545028636697306410638900070 546202 6742372567127679089175162004704 546203 -21851729897346643043800861325424 546204 -16373993758350307870095736381440 546205 -4472533576047473521437042197280 546206 -24022891843197623782943268721920 546207 28727169679577832779948583771792 546208 23449797368856071860341285126144 546209 95904831036566406269439456218304 546210 -1908758664076522834618671283200 546211 -33906461379130212260328256625188 546212 39145327510548067848666610959360 546213 -7714109837765425820488990317216 546214 8451008483420673206573506815456 546215 -13942587271945496211839051013600 546216 -23005421300165256580959236505600 546217 17274862076255793779102286308992 546218 5766844725018297815448387710304 546219 11090546210720954939915044576584 546220 1586248489563820966832803061760 546221 12345206672552923442838569093292 546222 -6367809146282735985585065180160 546223 -11046464572410201652377058561176 546224 2083606113763410829218944188416 546225 -8610777377541256364621511800400 546226 6475912269877690563122316183312 546227 18083053643189135895210647937024 546228 6099988303959030350943328893312 546229 1226299343315653535184181657984 546230 24468890143228712857319650997760 546231 6510152295919175214135793288320 546232 -54453451551907615983027404697600 546233 34433427543114934263330081613482 546234 -10473948551470746951877972838400 546235 14909677741958116628102919964560 546236 -31541596981836552531817818270720 546237 -41319591709851532114080784090560 546238 -12692252112876533602053637567488 546239 41220695279451880145525333471040 546240 4443362830060167048552618393600 546241 41428578463284819023964372344642 546242 -6417976519373138193435806848608 546243 743091973700767259351776601328 546244 -21431994345593745600893748917760 546245 -876881639337002501154820533120 546246 -18858464124081532182359178316128 546247 296262651961438854579368136040 546248 -5344687700369021081736208112640 546249 14956213539591338144223252807648 546250 2332195146000035417505650400000 546251 -19858550355328919979325692281856 546252 2250604171592315760295248330240 546253 11630262160416814693241253136502 546254 15022789988733816369530712144576 546255 -2781276003732865984484978916000 546256 4017687173124376574390729203712 546257 -111851178530367992195995900986048 546258 3053963927118930980175533449728 546259 1989686995597827321343837147040 546260 6066129386810869522794738155520 546261 -13419062059752044803502492682816 546262 32771363680099019349433585465632 546263 41297646258947706813231580261512 546264 23814527202046867879326921707520 546265 23782740042206453866029782214660 546266 5351303397799393759286429387520 546267 -16499524789419289344424148751720 546268 1265341578216134327971942299136 546269 -65421333742509279997081351892160 546270 -11009717804714652122480960947200 546271 -32968096472475678869806062293136 546272 701069675086926103763579830272 546273 -2631736615796798327383360354560 546274 4220694541376777782655423027712 546275 -30458147415939363445216120289700 546276 7493628545753669374983383135232 546277 29966097546340633290421297090492 546278 15420295711470531526001103128256 546279 -18507096362502030736838197274112 546280 -10771280144006818148389335859200 546281 40107667985393676259771267724160 546282 1925743449859270980075945400320 546283 35421403582501665342829305580532 546284 -4659755684651232690228155386368 546285 -33835731588364535023875979334400 546286 10959765890753880082969615335744 546287 -23785727264296587496266732856848 546288 -4513860399698472013166739456000 546289 -3365033210109407589871089108910 546290 -15755509328951072445865945941600 546291 -11210406775637301997194177916560 546292 4501006509500104213278780358016 546293 50065455541878963983924720646144 546294 2377156961656007601793767862272 546295 -25562040800621168881003055256720 546296 -4293147689677304014659156172800 546297 20376759629525761710707237125200 546298 -1791772276046146201483700115600 546299 -24317771065551812323452262370736 546300 10647181912376095997389094246400 546301 7660059826292598413032320646950 546302 -36213031360409707921910815598400 546303 -3799115519173778873704573738296 546304 -14636257536734499382587102855168 546305 5800286829875048166747770102760 546306 1938102259682868768278020594944 546307 -35435943629625484952398934317160 546308 3045222003097152317481006182400 546309 -21730182573728349567924936644772 546310 -4388505656096190350918150317440 546311 -40875850829439571197421293310200 546312 -19175443988781093192668242575360 546313 -3086777727421187303117181322496 546314 -14617148450924021377933054401744 546315 173925668464478039316130560 546316 -25186205767818253970791274946560 546317 48485976852412092920545182765366 546318 22447932914406154904253767485440 546319 -30415271898934913641214121057456 546320 1889881277359574747458121318400 546321 -39751832385654556876509004758288 546322 -1154960456104694060064432903168 546323 -33617093453761097204405043433428 546324 3222138027924341707582118430720 546325 -6708759002806450622391154134850 546326 12126373262365509936511613130240 546327 -9837669255780222180312144047136 546328 -45866471354957669688331851939840 546329 26253090258473623529611671512832 546330 11220143758955664589575618865920 546331 -3955367973262244033663815006800 546332 -1208325263510175370848991438848 546333 -14999224935049828846873990632576 546334 12162984515300343097534804896960 546335 2997017592844139894065329146280 546336 1410338240053031676714317512704 546337 16161179750339744145030073494192 546338 7774405841099237400903406688544 546339 -9200653641749128204511250734160 546340 4508009292318015207062216908800 546341 21771742998108560899985864615742 546342 1854040291574647500817903355904 546343 -24725367125559637966107855285200 546344 6717261335676291574568576286720 546345 839603276809642490531267851200 546346 29427152543905886675031070919520 546347 -377680141909511264088916387128 546348 -15129301012697207066533116088320 546349 37784697968347785704946774483350 546350 -7617336981139286080789448505600 546351 5982655694227882301795284049040 546352 -6719253535042132198712096210944 546353 -66212278968520895804110133980398 546354 5115816403220847017436844769280 546355 -7606366763958286203680856044640 546356 -9362180249472213135004424754432 546357 11346603072002981268277804713792 546358 -291062710448064603347275002816 546359 45280972056945560108033961498840 546360 17364142272134989898615752704000 546361 -44003574834532816254223096622038 546362 3861599502192195365267241336432 546363 -25085931178884905764364349752136 546364 -5786686642279009225711502950400 546365 14300337121483789772006489867520 546366 -442336568351884994183613985152 546367 12644188748602826269026620724416 546368 -2074829141171807176180303921152 546369 -6655557777166828058057343266256 546370 -10203278963721745558434368048640 546371 -11760347611930876049499595256160 546372 -21011029837119673290877042022400 546373 20422261090493752188179392606622 546374 28742332534532160700886370051936 546375 12847219854660399680438012928000 546376 -2218967089596727834497083596800 546377 16192278359804965685757173789868 546378 2110796614917528161614189355520 546379 -1607465125405554660241463016224 546380 34205932915652131219760262359040 546381 18716066659735171192478517785280 546382 32297304358105972231162041459072 546383 -64721452957294842385483947294000 546384 -3309800619899905924867200516096 546385 -21990545074349772319774243290240 546386 -455306320533127659717274954608 546387 -29890266210628098893370810356040 546388 -16709941040678509283286515804160 546389 5122272626658547423027871528160 546390 4698779154263409915713948699520 546391 -35722568639515360780788111177208 546392 -4324904395640265754420883619840 546393 -17948099795853052163449457657136 546394 816931589083595292040652187360 546395 -12695577119193880812552911649600 546396 4252145119152058987829865441792 546397 11983192541183269597218648581772 546398 29288261480312485608401010510720 546399 23394491361334168640265879360000 546400 -15203857156369790021848822579200 546401 -811300034156994733676074601376 546402 -4944720497478233253537165822720 546403 -9022838256196819680297331728432 546404 -4853035324465832219197565430144 546405 -193983975068700062023684200000 546406 -830502888547874934405606727680 546407 10254289236309566647216563981792 546408 -41274882743680578993494779929600 546409 -30551966240141341218722147967920 546410 16063741201304549370660507702720 546411 -20987191619884606606902435985920 546412 -7793895297480939776282594662144 546413 11555611387764603798227982862560 546414 -4910410859468565392805717374976 546415 -79612253157804976877857959394080 546416 1017505126757693431982735622144 546417 -1565681875802833853422487467980 546418 -26912591780995955343580619372640 546419 25024078154170568907529462524696 546420 -2365346868513825654970929930240 546421 -18895382673382521097415566896800 546422 31724049185900637722661094877952 546423 -12740888349797437602749019067416 546424 -47981044414517234865020118835200 546425 14409832934364626863876226254800 546426 1510066754060395135186518298992 546427 -10842273804331032841583555533056 546428 31773234720386038726374626899968 546429 -268500477670897742356594953312 546430 -6263959278701447111329556762880 546431 -20944454807829510995069257108128 546432 -23163295633458054974890007592960 546433 -15905491706767534438490026242300 546434 -4382239231846247113902803862528 546435 24547840688049806834864900759520 546436 39347154061705365299385403520 546437 979870464168553013258752540032 546438 -14058017056143102043602316017792 546439 -15151974467069593924326713619560 546440 42240183445225240022679183360000 546441 749176297043230825734557801664 546442 -4963762802063668612991384719008 546443 -11679249638588441775245320593120 546444 -71362415403818521026040475136 546445 6374861162053373168835230788920 546446 10219676191696672292555535057024 546447 24776445227239513457113977152640 546448 3564452767419571791537768185856 546449 8261802837506623057864899482736 546450 -4988961562600300772678282582400 546451 -50190334229960813184585009146496 546452 -23063260864714344425246104135680 546453 10042955639335217119024508195520 546454 -3441383196374937229910504841600 546455 -3449245664105765851624567932480 546456 8890106179386158584359899443200 546457 307369580679144751264010016074 546458 11392812833839444396607218640640 546459 15836457445368992891579558370240 546460 2720683853095603925609609241600 546461 -18910515998003984343936384550938 546462 -5970613445781326024192432028288 546463 29421062386577892893433847188640 546464 18017020080857394385223523434496 546465 29109527041478246442965920043520 546466 -10841536272398908726035398267568 546467 -37384537571487128170371378632484 546468 964265838149664595872314523648 546469 19832835355170659186842968551424 546470 -9653838562605332519368384648320 546471 14933074978068542638269623637840 546472 33521811808838154550450597969920 546473 -1613028959118304023098901030576 546474 1762565800187665628510108463360 546475 -12672889040407816842261912653500 546476 15005228879359031850867270420480 546477 -29875597714102051097518022873280 546478 1077229310128804029485346791040 546479 -22764493802045756937948611479920 546480 -3482290260395845076453267865600 546481 -9650891594720137351426942422016 546482 -40003174496713154145760205934048 546483 -3258594557472641806880195035392 546484 33397863439964060550791751238016 546485 2369708709525334397033283153180 546486 3025195026905048439227874185664 546487 -281944792939001382520007633280 546488 -9933752390098280861138511114240 546489 -6332846506787696789530308022092 546490 2402536962571624501598362383360 546491 11706991162583400060010092858984 546492 -3471077726725578839627106037248 546493 6219440269441353407040372248940 546494 -3998516607033611670069299280960 546495 3012652090457619241027053183120 546496 3687806734742052756106505093120 546497 44040603205401303161526312530160 546498 -20353222014176225858407741827936 546499 -4933234145143338463101594383168 546500 1345898073186053984592002112000 546501 39309724217169221728810009950432 546502 20405132029372379775178236957504 546503 -8380713920721539287854234583536 546504 2363009284109665010541429227520 546505 -16463667545969473223169652107000 546506 -12018688499121087849495929604048 546507 7358041675718956843468728784848 546508 8808296312382926659514769217536 546509 -26347305563418390780594337969290 546510 11931337286767714175939347090560 546511 15254574241422077115393313210464 546512 -2128802141095893266258223734784 546513 -23664871029587322836590989047712 546514 16192763815174580163298129966080 546515 -25112214267538156737814895493840 546516 -33098778405945112643314885140480 546517 -4245266570612155916434747639954 546518 -13287288135255752011968780810240 546519 17318920964210674139194351971840 546520 13234162083985776195819441561600 546521 -19556368566531540202486144460028 546522 -4812764299950186502168559201280 546523 -43488141929814626222843779111228 546524 35147978652386487571017897518592 546525 7552839707679818731901837824800 546526 9129786440946858478133092815552 546527 -9890830242582540224957941565208 546528 34863047019187358569083038859264 546529 44932972168728188267750211284100 546530 -32323342616135267935032668160 546531 -22253321750482987654910890925448 546532 -17362165398808900797826726809600 546533 -11432507973850070246650001359176 546534 -5790924547764380155393748640000 546535 -600660105959249421576700809600 546536 -710018262642860329809262233600 546537 -5517863182488437406245998531440 546538 -9430169975389949748743419264080 546539 6296150142443858020570822517760 546540 2685545042162701826597448268800 546541 24095783798103493351849049298432 546542 11292463534408546552017830532672 546543 7644614661956342235338092690632 546544 -3575552770969342457908069335040 546545 -15227332595521921548426539568600 546546 -8001914085228436688411160494976 546547 -31871989176972392627968818462004 546548 -10447260275795931309857462261760 546549 -10103401460444462557063530539616 546550 -1284721845284045043918619819200 546551 290748743904532990201797393792 546552 -1104978056111419526407122554880 546553 -9656306104019546186284917585920 546554 -45216034549144053034977458064 546555 1036574545912372315454461228800 546556 -17933786495560114608693585388032 546557 -45197852149874825936972564922 546558 -13247752507493776061101510689792 546559 17245366242474774029986572436504 546560 7674848451662547404924607528960 546561 -4590173188027997268789965253120 546562 -25860938134897642676505174481968 546563 -46035525844466430623809482911040 546564 6546451897712875239071884173312 546565 -28432088045605525030168373865540 546566 -14626534138129367258470204068768 546567 -15215981039880723585845889037056 546568 8555685053083112421796657029120 546569 45737685261086964032539214066970 546570 -6304661573089354057291539307680 546571 -23531448542780115327594542203656 546572 4811664025718107057962286282752 546573 -337486290850284535971458979840 546574 8695022599725569986214659220352 546575 2694505574914813104830420161800 546576 -7025346174790985786943301877760 546577 2180721337650277673455864278640 546578 33672781981256439241720403517840 546579 16633011783352301032695300749448 546580 8092065410236013700463442323200 546581 -3916842214069045839932837386176 546582 10168279410724192199960073081792 546583 54477929061646339620068309173832 546584 51859330839782678136989114265600 546585 -1356496434289021184198821172160 546586 12535420834976935923238743866880 546587 -49502402267052850677699077872764 546588 -9493339181165417177781801984 546589 -18593236985987171197502157576276 546590 -2365208449538295471045667804800 546591 53471760125568137783199708188544 546592 14230154817774104055000544051200 546593 -36763801957030873147114500130560 546594 -6546573486858594757032663004800 546595 -11462570791969352967967171122720 546596 34658543100264757374530984131200 546597 -25634376218564387508672699999426 546598 5902483183110828177410206001664 546599 -26790024010864066254397128539400 546600 5976289099847625011160035328000 546601 25642371453007228393779383420160 546602 2721532390256453322360489629952 546603 12650982648784014235110370178904 546604 -332035662398704766373368959744 546605 -29912884250592005898731277178740 546606 2484801936076784608641905747712 546607 -8572735685539705727478469746848 546608 -6700688984112437909737706618880 546609 -15915849885456282301490323813440 546610 -16382957401830942334329826083840 546611 2546676225858098176651712922480 546612 -4994797905282053472133959217152 546613 65430125432517635527316205130862 546614 14767491113063408087552045370432 546615 37320253320523019537878945380000 546616 -32941951894023955256673239040 546617 39455320891239473634345919098666 546618 -13676147719557383702330217833472 546619 -22256084711838776307959967293980 546620 -5842715733889984184628834416640 546621 -50817707782184921963219077541760 546622 16188334170401737043438583866112 546623 -5593276503527621298696309319680 546624 259419982919476073163012440064 546625 -24353875326965780311937102511000 546626 -12536921829771977669218756189488 546627 2058737072215571394632381443320 546628 8557746535590327798135292170368 546629 -4696899886462750879827453285600 546630 -1549816049298486083485135564800 546631 -27157696182359645983930333830568 546632 -23361236679690626419534239513600 546633 -20829946494570618527929388178198 546634 3911477807844504978364577060352 546635 12719066617789452851845511268000 546636 -27305384892492536094083897369088 546637 -7848904367256044041027933149568 546638 3206238801315767868204968561280 546639 4216649151805424610207250651920 546640 -9336014517216564849575155875840 546641 -13453816590476979613654970010048 546642 -7754010504775072707366170910720 546643 2601380013895244625700356262892 546644 16081914733467274169207967807360 546645 10007925914028893047437544799040 546646 24621909388543564442264877802272 546647 -1452692263195937628774121386888 546648 27666431040275645839792644648960 546649 -44794432213313260783676917459760 546650 -1515998955157905825035388397200 546651 -7453775797136701940281626605808 546652 13148630759638677821328146488320 546653 -3474621718447358840659977201600 546654 1377316754349069528770083983360 546655 -36432156693076260803265807892440 546656 34976022780277530865536975765504 546657 -30178527397744443209552894375808 546658 1192346215164048409111437912576 546659 960328979158118185567886120904 546660 11728939134212395434622669236480 546661 -22487553063263101136117036308738 546662 -191795131997638407721118420928 546663 -8297165450450765830045085476992 546664 14435678529368443038878443192320 546665 -13517496828402983615245586030400 546666 -872027267511408330125062022400 546667 41922675401476812066027505421352 546668 -20088782727082219370963755246080 546669 -2393206418909124243222614013204 546670 8507390671488036960899268281280 546671 63625746089099527548036725425872 546672 333748004500140906063063416832 546673 -5263861096907241096883395480336 546674 -1918296325000731867861275799648 546675 -3367521118936824452305139833200 546676 12221064852354763227544419212032 546677 -14094995731701899943481943115474 546678 17645706011249348025927038112 546679 -14601474487125371346812573502240 546680 -14781505944358818205033844736000 546681 -7076654200271106635591695982400 546682 -24878809377837227856885214768416 546683 3098027897545103943222632032932 546684 20633786029440217755917017883136 546685 -12032575518809341669141611901440 546686 -10554116806522612849420310217984 546687 -13480438495442321806903536220800 546688 37238867980502231620892774891520 546689 -17606089101079904127514501103232 546690 -8103491668478591646808597908480 546691 49992858702488852473441968564092 546692 6152282756565349718153649895680 546693 26163898172447239191962286940320 546694 -3267391137237950163240653400960 546695 -3900055203779660678604939958080 546696 -12329659633059501400336590028800 546697 -3867291664244923759727097660620 546698 -2059873400747814836568213320400 546699 35583018420667830610273052629464 546700 -3289889295364066495195937587200 546701 -61101380917550323748173389722496 546702 21412695873751077822250576896 546703 -15834917923615536465757849842240 546704 6538268246544148997435313094656 546705 3865888785907051956313499416500 546706 -16885731607169294888566297706880 546707 13916134883002563189013373996112 546708 29979481494629037482663210588160 546709 57118912519473142214909271424910 546710 -7898685170140147002981539754240 546711 31910734493023802696963361753984 546712 -21037211695618419107330383749120 546713 36522367122733044725141019931524 546714 -1002824477342242592689849317120 546715 -24201877578895877047225280076240 546716 -3592944724967943949750268989440 546717 40398415282611331858604981278080 546718 7315763597669302865434506418560 546719 62807158597410073128949632561120 546720 -25598267921343898095257219235840 546721 -17142289455986849444459277116736 546722 -17394125110857985645687681858176 546723 86354746899125717315228310000 546724 34164934092592049974661167046656 546725 -14822520237263332443465532224000 546726 2067169762716469920286204964544 546727 -7567311897701526671229135237120 546728 5571233634042989267546876805120 546729 -500290532364532375989246908016 546730 11868186023703224488752765521760 546731 54718617969576259290249859124532 546732 17121538207992294520423495462656 546733 -7460980174927906293940220106432 546734 9817176221602128396622641374016 546735 1649741530951085760323790520320 546736 4762865117172054072195644014592 546737 67645064161571580689820395149800 546738 7217416689295705944699785937408 546739 54804366974311179881775127862540 546740 3580849164898394821688180816640 546741 9074520619853063647131853824348 546742 -3399691911384773908996364563200 546743 -28766096551584786535718797477656 546744 8916474390523758458652155904000 546745 366821898608248275332776245120 546746 -5309097182013035278281466948896 546747 4221667277127006510305484702720 546748 -7670678553857993049215125009920 546749 1029335217413469594789773294592 546750 -13761883400807383592343606720000 546751 88523677602560640819098774813472 546752 15932409091876376527161582944256 546753 28432189590116973293761796152800 546754 9320278214067301886384345550912 546755 -42778928125876057400728111621680 546756 1935301784386313989788272492544 546757 -5713793479830863452861777891680 546758 -28603299066422929413569904138624 546759 -10933724641734933831593802640800 546760 -28743135346628554275562989312000 546761 -2725695981806761961211447894528 546762 -14926263589321546267991033710848 546763 -16145389622603493018203610933760 546764 44631524774032335395342851320576 546765 14077838206762493499288004036320 546766 36667985041283854839614440767360 546767 2628960713418864803783581962192 546768 6146078073751743182308000161792 546769 -30651687196745794018486871945756 546770 256390481862487852011330831360 546771 14048644996446716331194623953408 546772 -25673146178521771444880989546624 546773 -15106938946011579513522295951716 546774 6025586792782246035431984256960 546775 -19119501095253147791911860869200 546776 20405139513117274959563221954560 546777 -15922615790621337151564740741120 546778 1867077014748680343682792535040 546779 20979457632847108305616417911984 546780 5928555538756155494441594603520 546781 211427198682755350711346588582 546782 -1701353554824811908211010635200 546783 32990006984339958583490075665224 546784 17667562906628245197529787400192 546785 -17821287095321227847966662423020 546786 -138710915881771862155508204256 546787 -45156766639562420570214804729608 546788 180862476405717000540230347776 546789 9168243161093124449641201460160 546790 3741140013223971693727322582400 546791 27101856434020000610542745289480 546792 26322547318440013537338230046720 546793 -7019126302905237701368322326556 546794 19314828552394271321652653137152 546795 -5173615237191461430819495354000 546796 -26700876430500422525655385591808 546797 9334949873520503744461999373100 546798 -4468274977004277023923424206848 546799 86272849452138865966007198360 546800 4116443911696904849549203046400 546801 4274256231995838360766512701760 546802 11261679631774586886832298836992 546803 14967377993791284181713692129184 546804 -22012270633231528290841665884160 546805 -2716307433796349650677056582400 546806 -13078954873484597979707097503616 546807 6962093181591024323843862779088 546808 57375763652720096255683828776960 546809 -30586567057862939476123005200790 546810 -6644024477832082088370025428480 546811 -17282646934749575242602520587848 546812 8132344034356731328698111221760 546813 -27422533931970719085481650264858 546814 -4621444999706786018222000484288 546815 33918917504388569179855835865960 546816 839530033566045624400556851200 546817 12821765390126507212393268959812 546818 10475679825272901879285167260704 546819 3420002308209120463479986988288 546820 1765654734780339082965153792000 546821 -14374099072109412740146825189056 546822 19474859005151679322920664967232 546823 -21566703794330469627887974821320 546824 53154878938041615510352708454400 546825 -9987471285929025787246243694400 546826 5044893930240586596446298324480 546827 -55967128588767219977048543106480 546828 -438587761885776911496054919680 546829 1060750692126896923956112484140 546830 -23002817286072053346624324288000 546831 -37503881017895411619594094728 546832 2176803048369389213348840079360 546833 9536009652183925669975083678720 546834 -9979592227208537268895501173120 546835 19844015764029650259675768719280 546836 -16650536514496388236193723579520 546837 -620383106854450629483040326240 546838 -11172403704424589236274763651840 546839 3841050053991014698474401924240 546840 -4158201301311900774835659571200 546841 -40135007345249841349460425448758 546842 7690732238435683328048794086144 546843 -268167463987932989424052198272 546844 23963579381335904428564819252736 546845 -12608662568328808106244259795200 546846 -1942006850611350863428943822016 546847 -9877056502154265126994610887568 546848 -4997983067517401030874152042496 546849 29966340250482323561901402129234 546850 15687130303440572561847495500400 546851 -34910402431506774056562603542328 546852 3194866286983315266197331456000 546853 -8967535530511532228969156303400 546854 5308592751311656283482988795904 546855 1104082232667478703262343434960 546856 -19775359636249286561108757719040 546857 72046518050400905203528388087952 546858 -3337780309030510107910424294400 546859 -33382311814901732832004437444940 546860 -10891126394356232493112019174400 546861 9784418163832510836478857866304 546862 14973234903148668554614107543552 546863 10886618150237364356055987812112 546864 5478470136162953639844699930624 546865 -6427696889518731716955456605760 546866 10375733916413204512416879631632 546867 -36050706926531350410259783876716 546868 4037466320216854534296484427776 546869 20829191290748330071366002108270 546870 -7706467494128910539003180227200 546871 -2953538511505647806313100523520 546872 37821433552024640736810258247680 546873 -9521222339726585160294074505696 546874 487049523616975726300984715520 546875 4545504800706158491037745000000 546876 -15639403767864249128059825537536 546877 24858456345905872647391800458400 546878 -1278728426828000001629002778880 546879 4306900093849081782723824331408 546880 -1832213215081243207387290009600 546881 -66055407396004970778585718656318 546882 -7962895858642422130480215168000 546883 -8304998128814801221455051454400 546884 12031838984872011517768477848960 546885 22644546230850361792906701067200 546886 19169530975546181646484071165120 546887 26692042680973426801386659990400 546888 -12205347056855043955329787453440 546889 10382334350368144665380023522266 546890 -10782374642543123444049874931520 546891 23575876973689219348031536651992 546892 -64454188767657083323231184824320 546893 6224027883475339161486854705142 546894 -7358483173725533668967106198912 546895 8098040476286873048242806683400 546896 -4222403061051604157930168647680 546897 3885436823660395158406951062720 546898 -12760624422348762788064994193280 546899 14878935197978911870613566811880 546900 -12856583368754300414961121075200 546901 -8080058119178525480670549245408 546902 7988394820597647052388515336704 546903 6207050098667718332364621232944 546904 2733631013703901488402931200000 546905 4171468262366828587646113821000 546906 5311283067660609501472415752704 546907 -27512348224635007010887009454208 546908 33888108718479096031890725872128 546909 -15840720225332875996854062203872 546910 -2623124184897519430482715476480 546911 70038878977710224391754797487800 546912 2225123027535400420208823631872 546913 -14126241972799530346299050293056 546914 -7935380820727114379795506624944 546915 -281009845269650396588567392080 546916 1352435340873318101474613021952 546917 203773094126141764901483089920 546918 -15181851358350155601320964607296 546919 25470594641501836014397515867320 546920 -17313223911599953456780953600 546921 -148454379388696001229707779728 546922 -26532919611318434537991968798976 546923 19379414054235672260518689657264 546924 -9927648021146737478868250656768 546925 -44362450898585671794021151783200 546926 -22978793775591227518355420270016 546927 33763292886031739343365038688520 546928 12546965316063246066120430026752 546929 -4275373222962387776085839479440 546930 15432611026429994880684082291200 546931 7063258732128309789957148268544 546932 22018449090763887310410820826496 546933 -649199399713639320494366353152 546934 -6987561810495411957586340227200 546935 39199409978639850487357016513880 546936 985187367753925655869106135040 546937 2611486881950832194136916324586 546938 -8807697832632110431481287630224 546939 14134557524957179239431691786240 546940 -5244269925409036347233163571200 546941 -45787066837368277463557637396148 546942 -7362407711263092377871216807936 546943 6180124782742864582680471416192 546944 -15530434587374854480836144660480 546945 -1372648781679730806834753206400 546946 5491605519953816677943145438672 546947 -27059130539902228625568304649604 546948 -6677574356911964357466616272768 546949 23925663535386731564962169262364 546950 17112402748089012208103698236000 546951 -51692675247712021538182799315376 546952 -11559930680374351175099705425920 546953 -57553236582010308082145301459360 546954 -6410985362869725400945555457280 546955 -36249480758519993936686749884640 546956 4740446107149630638437580517120 546957 20276666394938117119817409520854 546958 -11594692361264139354086434237824 546959 21189650653411605449049548799216 546960 32841368048629219724423331840 546961 -26113716810904695275293074463438 546962 5545192357196719194478330962240 546963 -4626929433620391206465751065856 546964 -5547751882984698650120981200896 546965 38127299724625312436584642087200 546966 -9483141731102370344381233582080 546967 45406243127646107363641256419016 546968 31352597850407665556051253442560 546969 -7763761059104251589773030208640 546970 -7702536693762937872569843078400 546971 -9172317225327630931155072018048 546972 -5344520320326956644788498432000 546973 -20225526666712209949623703091360 546974 2177256718903194102919002409152 546975 6181042516658073512776484629200 546976 2827345897446639151521856684032 546977 -57444048929948101061320200486174 546978 -160433630910689995381929307776 546979 37820656812843395555445359218800 546980 -9345033724744676686810657935360 546981 -14835226759836713942893109703936 546982 11409273536103028592794530336384 546983 49003723862303145649915403400240 546984 -8483016519581997243402982932480 546985 42116452030864011561837263766180 546986 20868932836229669670938119524864 546987 -2086294498015795808307389595612 546988 -17315110252732428767966069023744 546989 1995576582944140512164406942720 546990 -4570576012091592255941302826880 546991 27112479038957797967782596557800 546992 7177571283066585246543996813312 546993 -14640016755912744744103856647536 546994 291576626120164934051591961600 546995 -10975284739354428768434520547200 546996 12409414060487479684662139822080 546997 -5981862456586421687798754271488 546998 41532915350066349510871782284160 546999 12484361532985705482639533138664 547000 -22811356631552619698945879040000 547001 8240534503284705266475271232064 547002 -15056276899609753168650238411920 547003 -464581326336544049867986962776 547004 7963943701867705808186378413056 547005 4371603382371893469847194814560 547006 10766577498855703378946263325952 547007 -34039149274886930886437804535744 547008 1109504838485944397221658099712 547009 -27475935060941296417818400291200 547010 -12063076092753910016982723072000 547011 33353472221011968082740030966660 547012 38113944356769471394986681981056 547013 -542814591049401221559264388356 547014 599627688433771681737317513088 547015 -2418903476400556053138434349600 547016 -9758171357355474833302731479040 547017 39565321893623943054841875371280 547018 -36120962103912600757515454602240 547019 -7494786696119291324899598467116 547020 4208637873837461552162973849600 547021 -41303357189405047657113117744778 547022 4956941762309560140039573391104 547023 1399116897590961943196628270984 547024 4584912491707260429315326607360 547025 -12753302894579530191347053071450 547026 2097605169433279619115644694528 547027 17129675944813296990550757991120 547028 -4193735779109513216567694120960 547029 6156747933653842978445260107840 547030 -10896168288380627271534222314880 547031 36295355077867439851855944032472 547032 9303579689442603897321137111040 547033 51657128984650971401705907650304 547034 22473543298206731763678771730416 547035 -14121057294249701519016328870800 547036 4243364488153376827665999687168 547037 -11280929497473706443056548180314 547038 15346284314098579568230720590144 547039 23463404602915141539669116708824 547040 -13323945026845914889831270318080 547041 11403720373359110406586951036608 547042 -20300649811613659131266409233328 547043 -2998253027515948687832105906784 547044 -10644136638106722633877888502784 547045 5730067727936590942519471016280 547046 -294999939165551613500843157696 547047 -3987075007938174748862510406960 547048 -32513156717275835380196702208000 547049 45234458248310278435873220747520 547050 -2395227952249646557430992550400 547051 10179145647833816183989539850000 547052 -23408404852986124428593000437248 547053 -13882718023147026347163324114240 547054 -21484768379605185303115837977024 547055 -13650232496385431176942149204480 547056 -9097043298879354946148602183680 547057 -5623171211766644504704188683776 547058 19207531898625292334613160450632 547059 14012491700338181852089075099704 547060 10309663452763735175413397030400 547061 16337055865206202283301716575662 547062 -245738952339081613027083216000 547063 19500621098321456886395552524848 547064 4417034573793254615332459929600 547065 -4190589847837213047595720030140 547066 -4605582722157111025185429669696 547067 -62610049406060037390150988860360 547068 -9311447237188313453595705884160 547069 19979042988098536708662399492396 547070 -36461510094148820709266528640 547071 2213692182684665290019899468800 547072 -15122263763284232908843824185344 547073 33152096993184476145901011716544 547074 -327129342479892655728576340608 547075 15958381361836397651983728652000 547076 -400720843114270335583189818240 547077 -14417697151125232198214435951328 547078 -3586857772596626550229662873600 547079 18033900181730195222129077482984 547080 20728381467384707639944613068800 547081 -19564542943741014425211735302300 547082 1576584399071106988153326998112 547083 -8609306313318930861663234167640 547084 -62933302063103266569264390802944 547085 20398872258137652074715759840000 547086 6110647373195827186717504512000 547087 -20226513049705574429082799165264 547088 4809289346032182488571265941504 547089 428616072381588876470683736928 547090 189813940141994210538352432800 547091 12662286950702381970245027428872 547092 4457958962539213923225207201792 547093 -15560328336467915137955510940658 547094 -19993994724363384775477852571328 547095 16920849721195938942343971389520 547096 -500434977491202267480063651840 547097 -26709316316227836208826215334454 547098 8202899589513383872529707083264 547099 14411442734720765563061490193936 547100 8318609378001435963970484582400 547101 -5768057469668349256064316616320 547102 -1438871423707376442160692997248 547103 32226979010314553014416846176352 547104 -9115142706634172553834229923840 547105 -9769141266154328658304213185600 547106 -1718898075562749147837430033920 547107 -14706096363996295092070765576320 547108 -7992523197296398499353986393472 547109 5016207329929143414865746278940 547110 10868167499467409938366900300800 547111 -8521029529171351525182846589488 547112 -44222126890492107733612323148800 547113 -14511426840077500955667915245376 547114 -10682504704922354795679864999840 547115 -2098587192034509344774490894240 547116 15357106467340557135375319695360 547117 -2580565846651993865133909684468 547118 -5910205793361338872957123769472 547119 1746464192955354574609507168128 547120 697646022615020990966446817280 547121 -27775079671793898025212875805678 547122 26746062195535140020872932451584 547123 -9682952123894531574256943088296 547124 29106126357642176908352193392640 547125 29261273200972436990114826840000 547126 -14167046280790383857004611177856 547127 19963911184420872011080002650112 547128 -47687007227697391146532853760000 547129 -47113466741338393669733521841520 547130 -26285942317781289405601125995040 547131 7264339140741249965740294443120 547132 37785374878993848360511032832 547133 -71866010278810019147268430914618 547134 -5692303956194354758705441829568 547135 -1506755427718131834260211810000 547136 17876225649999725144056163991552 547137 -23254165900154428639768077933006 547138 -28122496151828622268247251199280 547139 -44714054556480792175586008245060 547140 -17285150074453999134543891763200 547141 -6721915626472149655607240258528 547142 -21631293498240800293464241463808 547143 -21935676698380602495468968745600 547144 18066291270694096550366809221120 547145 -13516192768514713547594222611440 547146 -6000349445275583454759770850720 547147 4009096319235565276676537682480 547148 10009342469558244376377949664256 547149 -4501857973056558669248071093632 547150 -805559410313787516323135270400 547151 -9941030202801897544330907745096 547152 4097408707095740117606272204800 547153 -35115564929181652086788036494620 547154 -49116723976325759774429484579840 547155 -732924413290004407676591718240 547156 16744912432956079699681151258368 547157 -16972715692587418256505946298820 547158 16830281746768359761038160846784 547159 -75193365411170291399536802086560 547160 32017808675336094423683684352000 547161 -2241834467265368382449094938928 547162 -14744029543916628251805949440 547163 -19973096599861694747116041628896 547164 -15536773566858911755279164364800 547165 -35939672654162046221645019185940 547166 7906418316684341811328080231360 547167 -37387222578920536636789890024120 547168 73403879259005282398245411225600 547169 -3594002258243865091286644048704 547170 2188776615253200010627448186880 547171 -45437264765103456970724519718628 547172 -7539807361365983379790273420800 547173 -11703030835718474445681864002016 547174 4746266355809512411308528314112 547175 37447844968156541999793573000 547176 -6553620214322626133263612477440 547177 56352738246417732740121661826932 547178 6824963358022374505370711746656 547179 48254541606600859093551772624560 547180 -6782920928512897669375841971200 547181 -2014288759686419889164963116800 547182 -27035932770725127862643925874560 547183 5335702642595996921493490983960 547184 -9326437880915511837585692590080 547185 -28677796869796879427652232627200 547186 -4144019921695838871824836932576 547187 -62155125385027571431741915245768 547188 4295122630462957140152769945600 547189 -39835235921783354555395963230944 547190 1472878772991813204050236519680 547191 -2243162300897086333119005665752 547192 38175518932666711083570373632000 547193 -1032644188754313929499904959936 547194 -12468054226817372356277769369600 547195 18487217332142820882991776042000 547196 -24816139222502832886501806228480 547197 7349998624373423975140745293824 547198 -4145168617839178855297752838464 547199 3898012195560523659238430331864 547200 10444631937666699118179778560000 547201 39867722786041612556562586790100 547202 2219808504130524125500116441552 547203 18019611096291906645701447035200 547204 9935157058319600873239543853056 547205 19179592898716052200681122076860 547206 12739191202195094189188898615808 547207 62761827536803767801131220713832 547208 4777934589806729296454504540160 547209 3351609055847399211712979510400 547210 -11460506915331560618441543118240 547211 18838040934305276292071548390032 547212 3110783938144278053473051213824 547213 23235264173964493686478835207340 547214 2088278020139029807306957784640 547215 -5733556245864780472341310099320 547216 3133161850308963635544404262912 547217 -2438318493792410879182621500048 547218 63931079388938671152200176128 547219 48683747590121886115883719026240 547220 -7207553560878438044377187109120 547221 -53346716885691070894297116579456 547222 -16619559655500637671512641851360 547223 9490585464685740220512195926472 547224 -5340357406782847163500080261120 547225 3536184871470083902760586168000 547226 -9518823358954923159611503100688 547227 8247371955798620955550737383208 547228 19468943498758785346690316637696 547229 -40288533031671286474092771430170 547230 -4720074917064919293680993779200 547231 18132539064789802866728058799864 547232 -8559737069545027624957629235200 547233 31633061481434729137616025033600 547234 29301833566840258541798425928016 547235 8322028897710467457202349137200 547236 -4832296891260379135757921461248 547237 -17610765498994811861209478338114 547238 -2202022220319056294262846980160 547239 9494196588194404126453625511936 547240 32940499709476842464211061708800 547241 -32753257864158052872930220772358 547242 9145851906950882819362860963840 547243 8285171368478371184037646254080 547244 32419653830580377048599759201536 547245 7802023452045103035870841274220 547246 -14362303280012405943676503212160 547247 -57172350731490635659101337580928 547248 4038801041757154875794273009664 547249 54612726500945189981032300495250 547250 3355139138652333455940316800000 547251 42263929481465816177539166469432 547252 19139827355560037743872619876736 547253 -1893309721826779115419000852320 547254 -15790885120018452425544518946336 547255 -40607852759867324490304183116840 547256 -44739599846510960241252547031040 547257 24748706004151866363317636779680 547258 -17747814030603192092569888325520 547259 -30119760619635071266439440307040 547260 353523902027187066941282549760 547261 -132201115634655208560913865280 547262 -18595900518627943209861727394688 547263 -15248459579019927539955842703600 547264 -9443397292578108080083250970624 547265 -15470164185104938162009790519340 547266 2125414412100095092854849506304 547267 4320606596997735659405556120992 547268 -11934408158248164082494879449088 547269 -27061295326652863543581963514656 547270 -4412341476424518828794619649920 547271 53860600069158357578832895616472 547272 14100792084167353927654577725440 547273 17130117218611704485035912562522 547274 920301358316695698593177001984 547275 -10378638206728546890447344806200 547276 608919089883557904997357712640 547277 -17328191722821767710793037923700 547278 4171733794643978351006234690688 547279 139183500120620110675464920976 547280 -2908744482214833802759269335040 547281 -1949472977265699027237116191548 547282 -17609534833587219716152331377008 547283 -53383834089466059946287725724 547284 -21453571083053117125139864647680 547285 -12257636484362975363958233270400 547286 8372611767773414054385766754592 547287 -6035715767343081517940958941232 547288 -21978146582895234079632085401600 547289 29805166667623865491506364010820 547290 1079319391942490570516923353600 547291 -47428101411627369422115949109308 547292 -48244958213194417534016140236288 547293 -40495771414050573111942888049536 547294 22401263683829193733584488440512 547295 11662923013263132795123254515200 547296 -8289732742282112371583965986816 547297 -6176447197963361148854961227088 547298 27306601879235679675182722175136 547299 -42309819451697940450211119797916 547300 -3710616064811724051274037331200 547301 27347422963103489590342854514302 547302 -3906815270571447813952596228096 547303 79691878686337879323647335105584 547304 14300457653096404641045604776960 547305 -3102989907640604651922101391360 547306 -11352893928287985556216178157648 547307 -37511184634859459617534340471040 547308 -16623013069138710832845066925056 547309 1124745085594755124316306747712 547310 -9786117082288497734861348544000 547311 38881845273887286009926290704 547312 3758182842824813773732479631360 547313 22060744778205981822974754380724 547314 -15897220166688026665003095064320 547315 26640386215732263806105139895680 547316 -13782804911083674000810364637184 547317 -3755417762664271447982505556740 547318 49860089064897044024689259820480 547319 6461042993133228305668356287640 547320 -11237191177220818290534457958400 547321 24206953045416938647324058204522 547322 -7418766770858551505095450284288 547323 -9790417779652174508727979979520 547324 -21744355383690969832640376989184 547325 7277402383491974712103615060050 547326 3273568976622899753265315965760 547327 58031983203574385732439246231672 547328 29627696802920829169308291563520 547329 -29378481208565503091022396689616 547330 16828154487193394705900966123040 547331 18221443080681091434749331256800 547332 5852232323324777667987782940672 547333 2259950885925907705887478719520 547334 19151797661646672431383731221952 547335 -4546254803076379236221081144280 547336 3278393166088743929600511836160 547337 15793995810162650865132789447552 547338 -16419493750483546654410660609792 547339 1715844773987289444989464416288 547340 -22308653166916938934748523740160 547341 1030458990003088654286882894304 547342 -67790428325586116842482455349888 547343 470975235907898996386984988760 547344 -1207294247977704856953838632960 547345 -371884841327434640582448117900 547346 29211946642518598906410437995680 547347 -263130448710625636742886900672 547348 -5594429198873296952641541699840 547349 -42431827210082718435703847808 547350 -1187616504984831380535367536000 547351 20106708809005535999381611391152 547352 8543676498180034724772613939200 547353 16918208099095413131699963192964 547354 234364939903136064163444305408 547355 19919385083079777240672735005760 547356 -10872151260590752978487569417728 547357 -68874362332164614241110609706394 547358 12758689656574634314423497173376 547359 -7360327936989717078404429895096 547360 -25333104743660883411518965678080 547361 1436665643029604487688611076962 547362 25183111557202582208418147290112 547363 47303655104669105074332187595612 547364 -41304933575677070091718576420224 547365 -1570794931048726790638413960960 547366 9183257955340353218657983144608 547367 2542402554166864913847155001792 547368 24776211475022925078888554741760 547369 55904455256069509411597839675770 547370 -2185873881956908463129442877440 547371 -31330951887438795551304772627200 547372 1994510689637444156660199524352 547373 -24846607006083381385328660214378 547374 8182329832570776806045756612160 547375 38005471691288479433519430120000 547376 -2204291572443823236132168941568 547377 -992520065493772380238834060992 547378 -3416927418914340894219733728960 547379 29616385704594204249459495975996 547380 -68992763029606128855394909440 547381 -2553318689454403611224494162208 547382 -12874816680164056372635191001600 547383 -4454268359644014992306052419376 547384 2551505526125870523225560248320 547385 17825622116478474216012194923200 547386 -5485472442312899836885220169216 547387 16327090770742498608393972152036 547388 6809420819276567114532593888256 547389 -12306481451893761358434854029146 547390 -327675647802984531609986380800 547391 -17128050189498321855335164810080 547392 11770105027787675031950875164672 547393 -19551849434994343565246048671680 547394 1721136339040977049808962508496 547395 18257073435340298861983784172720 547396 -29260362456743823835683308003200 547397 40380678491804252753643017874846 547398 155184528075024777052224453120 547399 15334198521702732508298857837400 547400 -4643919265671535692186279936000 547401 -18207167210752151157389308489968 547402 -4385494059162880137189693465600 547403 -1189368280895545614473580285000 547404 13713079446418335302905850880 547405 26973297434644690011070909242060 547406 -11871956898329310739238001785856 547407 479280247752750125610377620080 547408 -99327752552105846584224391168 547409 70854060045679763242483506483840 547410 -6853555241320470252914509562880 547411 -32510936507088841284168075315988 547412 10997955092012194003979817123840 547413 -6510459355682054390523871138656 547414 2818693979859949447666222036224 547415 -12156817632942361304291641984800 547416 26193964193541544692890287134720 547417 -28411540776563860300937711330808 547418 15335048921859391371017301746160 547419 -2223969055686329340409911646056 547420 2189819878947427072195285954560 547421 980907456345076055481411983712 547422 21505528206357759020893198577472 547423 -24001636264382551799603232503856 547424 -4752351059190165052639676596224 547425 -9501933111733891591006355244000 547426 39426578733730520613754276876800 547427 -3792241427152868017667426955000 547428 -9196169770306118471340811668480 547429 -7513705313677533108696192548480 547430 9837019872365743970167141595520 547431 8063788779174059034418144658304 547432 19376631772119668404636433971200 547433 63841235547038989496077790400 547434 5002983192088120659330657610080 547435 5399519832701063011327442672160 547436 189351116702099704147053799680 547437 21390783818911380294964667482176 547438 -21479328235938500058070688978880 547439 18009241881920236466654835959280 547440 -3096141051219063041730986311680 547441 39253125355143700169135976165842 547442 525187798242755680850460045312 547443 10010313276876346643664397805520 547444 3968860488227997316942762775936 547445 61239461211433763133649097089920 547446 -13615423370763242044921803472896 547447 -25783406915097301823746441931960 547448 39452687620961187120640795422720 547449 -1940964982019899924776482995200 547450 17725270109519332719001187730000 547451 -14274579055420693308036631782168 547452 5841372450749282340150157608960 547453 -42611025497539545936656882610298 547454 7326323794899046163064098674176 547455 16006444311862073783351294793360 547456 8788657809983200921980418129920 547457 38083275390433214133261610255152 547458 10963594416626714274004227648384 547459 58615017561421858308898904620752 547460 193896919825750152463859957760 547461 -19965763508419423212635746409760 547462 15962597823140164097112905971200 547463 10022043499483740277928273904096 547464 -20157036580690113148399211028480 547465 -17142006967464188566448064334080 547466 -11235277954118373802587955956480 547467 -37981740863255685440674205626920 547468 -22369569580943304673458483385344 547469 -7799457840038605689572329249152 547470 -4494857566803930997756336742400 547471 10540463928629096755821831098672 547472 -5623214324289526087658413645824 547473 -16818840733365014371483599918432 547474 415906540313346479330386146432 547475 -27953035384638836592885639042000 547476 463822748341229566291742337024 547477 -5320394031622067263263727998354 547478 18381029071760890339395462635040 547479 21010792625067752880864299222544 547480 3173201250301898758075404902400 547481 29981251344469132821294578449728 547482 2368404014014004509999431118080 547483 55399968476650293653256548873732 547484 -9613677223902644091481399563264 547485 7630514076064117865126288342400 547486 12396560294309662216809166953600 547487 -11532779764864169751040914648864 547488 16838474274595288306343606943744 547489 7965787260420377329471317508756 547490 -93959563973571407455095890880 547491 956045029071228620727003300864 547492 24871765807361914789152011710464 547493 -62114500930017225748697310696258 547494 -12577299029186992966853998920000 547495 -7687840931503515296856432830880 547496 -17726894968374624767904568734720 547497 31373788271047446528734032834560 547498 9245439460548706043533932308736 547499 4842868929146566108808689960500 547500 265462986539123278666326720000 547501 17511229729577543164399859572502 547502 28166118248829140566355935746432 547503 9018488160649798779827253892608 547504 9323727911208686467488974602240 547505 1576731357538987465647116900160 547506 -25156611228984848585887909075200 547507 24941896157486068826334828416320 547508 -2288874344057482507375880920320 547509 10932202109641345611053931081504 547510 17045491712139365512150213148160 547511 -25752565543190926638196887391776 547512 -8290320663621418653608887910400 547513 -56264030892560805444214214769238 547514 9867966124783687031464006477824 547515 15943834174325837746164409461600 547516 -19653705273896126638144889666560 547517 -1639726424217854489896076369280 547518 2242595826652308163888685891904 547519 -178704429057733117647954763008 547520 -8687322337748028483662512128000 547521 -7102413786195261796128363362880 547522 -2746178822984847971515983691776 547523 -15359102740507698732261853970280 547524 3521765057191968139303958516736 547525 12665786349565806789388734650 547526 6118249531191386014987876135296 547527 -19311706594758893802609537397080 547528 -5329412577630131568230290176000 547529 14065468486859226439526242583130 547530 -4457833404235486236005428903680 547531 2229699479519809276307064322992 547532 -13274383289792554786290969986304 547533 3931416078632950187334802849920 547534 4331926307318749581954280749120 547535 -17652271608757338426525030038520 547536 -6388929780661596987581903142912 547537 41995298037521625022768888307186 547538 10049668226577897107064977055744 547539 -6860811849117965731168021394640 547540 4108089341302270408012170977280 547541 -38716954995811465263360730585188 547542 -4487057120653487160978956109120 547543 -18754659877633193627520360488136 547544 2843267751180878653667371100160 547545 7858157830159823341782144114240 547546 27557044038473434319251500863472 547547 3889826950615255565420295807744 547548 27498515484901548160485354184704 547549 -34944345609167960330368284864000 547550 -28884819203812424168654377939200 547551 26379303390406224324735129350568 547552 445507950750369314903887970304 547553 10143422604022566023121904174080 547554 -2546037546289970521766803757568 547555 -14655215963922906737349427222080 547556 24375684187005837469023706312320 547557 280564719402294149189678367840 547558 35792047810619404901898471593280 547559 -34101101807003661883892710455240 547560 -990911488173637074745670323200 547561 -5595815308717533508308937036800 547562 -353750344716484179287019875328 547563 9528383941978921404756164350704 547564 -14445236166791568374108450514944 547565 -19434985155740333516184619098600 547566 -22852286146190417454345948650496 547567 -39551643157823512150027453342384 547568 -3196869259622683874368683048960 547569 -689543900860267388887701555312 547570 7319787508298667395790747236160 547571 -52073090324209260342812738082456 547572 -10512462956786519385256168439808 547573 742225845155088773995507363064 547574 24568048778391840170215961317536 547575 -12163097569096435792296409965000 547576 -10993434564567517018880487505920 547577 -14394423594088809555137332679574 547578 16965148058023604376764975148000 547579 -1924187141767928012112212986680 547580 -25591858697448622643663331532800 547581 140993032471310777835679610400 547582 1634963251710075589162718911872 547583 -32483558693005818766674522855168 547584 3386768625927100757445043027968 547585 -24308671904945155284541816226220 547586 -13451448705333972884916382834656 547587 1456791352070432745527938038240 547588 38440511938288866748789719106688 547589 7127192569158771832633519906752 547590 -8790568931125622330126264983680 547591 -11280160420426003737240330903936 547592 -50167635377158251803360678784000 547593 1768090699428278686592655351744 547594 -3179778078746242578738758045904 547595 -14066891278035217237571788946400 547596 1377457697815514889334405392384 547597 51641701012108630584280000272384 547598 -11669563243621693702810082238336 547599 13049211716892924634136179843200 547600 3642674046476049441653677363200 547601 1724434674675962340543542503602 547602 -10651104291591308755108696202496 547603 5847381712848072224117226598480 547604 3875393473186979454976285284096 547605 157107656531458942692037532640 547606 13560274021079933903990380702752 547607 668168788167459292826327893920 547608 35359327224208700188954218639360 547609 15099376053332305841925723812810 547610 -61589779109887112307376957440 547611 3832923235457963234923017022872 547612 -10040041875491014611706964776448 547613 -16274478487159548659294627752416 547614 -1460258324965817642526358527360 547615 -2418488891429901019268032126080 547616 -19009362576656459612950547005440 547617 -2523262277221819873101237133440 547618 -18369622083781463625415752888960 547619 16768373842394060350390105405020 547620 -2895371289576699223556590571520 547621 19037554373600900133170865042492 547622 -8732684227908405639045056731776 547623 24765147430671020290905702207024 547624 20135112224607071132167070023680 547625 25096734163016426776267574634000 547626 8177214416225841401777774625024 547627 1940016890294040301829756055476 547628 -1765619340070777873840791582720 547629 9372021592099147225359365466720 547630 -2643651592043914249911270823680 547631 11988822268992281028792762769392 547632 -6020148797778803476696973623296 547633 -6507029765803905946194098536080 547634 11263708554118643544491814249600 547635 13279645430581841308626050822400 547636 -47434933308591532952119848049920 547637 158571132622824264500562189372 547638 -2096645843052225998384791080960 547639 47591932463001271982178789846440 547640 10239824258511962224649456332800 547641 518807225951796531567457244682 547642 19381987588908220694209615055472 547643 5258865921324515130841537169892 547644 21420104188298013955733724905472 547645 10659038626106452077904535662080 547646 925097517295198945385221632 547647 14578714514392309045595126406600 547648 -33671617582628219127647436800 547649 -5450044542661485432265179832236 547650 -1806406229753677914148346893200 547651 -26889884295021725323485493819360 547652 16416034865583651856335233863680 547653 -914283364012709389862868081216 547654 -28675450066376509292562227416224 547655 9493554033447377923054828828200 547656 -16755459628373549819788489113600 547657 -51951033054355459563300010053168 547658 -19626758034299374544522974198224 547659 -11833956771106707903341209178736 547660 12203426254988666018194299417600 547661 68591933121472210312373633366262 547662 15833380526875376680608239220864 547663 -7189968830766678684910453395088 547664 -1494062902184001145193770008576 547665 6112473141925901268676326168000 547666 9534043978379313344433902085120 547667 -26488855198243792180500398202408 547668 -42056920233045529878826005442560 547669 -31745660030981888994097124948100 547670 -14236525613510800218121460670720 547671 -30594975933919248110688705553536 547672 -67244831900124957009383500984320 547673 32099075589428356472647372740618 547674 3533372144044597713795818257152 547675 -5675549166528938873319819599000 547676 -6436095529524612713668844141568 547677 2860390774141686991453285771776 547678 1173175262622909305452024133760 547679 -20841361150255999308611919910920 547680 -1434515558503603896690231214080 547681 49870201194537763930175801352482 547682 -24000296760808223398954601855616 547683 -841259994442998576933386551176 547684 -3261467728070721078800525510400 547685 -25408164619368296723224197151620 547686 23090964561243526651092114419232 547687 19652049725546433553697630370352 547688 9487506851877165031451894415360 547689 3201132585998487614635560581280 547690 8286752928135431235051980144640 547691 173410592605003253953432648704 547692 4198084778815174133237466404352 547693 -7919867583050409970579149370740 547694 5386684415076412005379568947200 547695 3973621236388120805399325741600 547696 11379650000487622159150271332352 547697 -44827174036328036661484924609680 547698 4838111976976621672619988238464 547699 30338508658841841626896874058864 547700 4171892310686685372913645699200 547701 7243861145226956435884600032768 547702 12474008596034278107018626034432 547703 1848997950025193016340377242184 547704 35467869675577652861215945052160 547705 29791148882540220502681839169860 547706 4129025180662267788723153439680 547707 18593827537185718421045939320320 547708 5552618095448133813404667871232 547709 60049625294257520432071034507910 547710 4728803381673150868942367928960 547711 9798100516589223652080520481424 547712 -27087341380760034735664870195200 547713 11271690769441233455936254676880 547714 10596753633053831767156916949456 547715 -11389427126482539829827349308000 547716 -3610239776555568064594897268736 547717 35938135240722093153871985767200 547718 3738902688391834226238986997504 547719 790659836743120872025310690976 547720 -36474417018688864731881176627200 547721 -13491506164531538629209269856156 547722 10175058919242765088143153852672 547723 -38752429030979205004060063546080 547724 -7985492263398630719041996416000 547725 7310291486703878856552646788000 547726 -8273397342772949491314797472000 547727 19476191013668794761054303894576 547728 -582489329118510029748794228736 547729 2983725153873550623668298271104 547730 -22910784958535526982813169190240 547731 23763366415016798931752499930420 547732 -11541454386463749539238725949440 547733 27533663982133449783357282693120 547734 301362004156619927969889831936 547735 26768160910157623564345119670680 547736 -21214269617483049208636931235840 547737 -30418802769403130708889932462640 547738 38211653724585270891902081680896 547739 -542040886766537179583087789760 547740 -9381818407257941136172590873600 547741 -63277110364585047560734937368858 547742 -2918063503860597060679485273408 547743 12894390078862175499052134681984 547744 17221238448697545461410414657536 547745 4808304142206143790283476243840 547746 -7662417545974223991763494297216 547747 -7049735572448613752549936416804 547748 -17637654843525702415049388297984 547749 43016708626035543154943805381120 547750 14351776055268408217501395264000 547751 3808826887056599159603630929920 547752 36158189025361367273252390092800 547753 34626795852432411690094848363002 547754 7007360179721838318229469502720 547755 4726655955954761490585366463440 547756 -27740840698900374443965946695680 547757 26345105187184225934053067443392 547758 2876589143401021638302566612224 547759 -38685291752503566222867540519584 547760 4047063799858307262602412687360 547761 -595590525051689472190789872528 547762 -2959508276371858840353655984368 547763 55898689378891837615670412192012 547764 11467644882076862303140703342592 547765 -9595624380811988667205511422080 547766 -9705131708316228827039089791936 547767 -28688388430720772642336984088 547768 10759361505360832859786068377600 547769 -10029774251371285171463871487830 547770 7043543969617904342379832569600 547771 -45322944608441727180202679903200 547772 -49472817712092748193166302874624 547773 17429093170022417423449847936544 547774 -7697305099459755011400530519808 547775 -2151793118108151792473298328200 547776 -16490602713898826083124945879040 547777 -234800259219353438625655674320 547778 -6977243225008293520859175495168 547779 -11686739101187212861968106263816 547780 30287050940698887776147574336000 547781 14987728488304409290423203276120 547782 11685972620007884373463565952192 547783 73107578069380680823760472821664 547784 7396457706157484596192764994560 547785 -4500420894986698262670760419840 547786 -20893508992253787190596980421120 547787 35886691975784289197595628652436 547788 7315903239745963158433482670080 547789 -48845988760403794170594231969120 547790 -15236161712495883278107146849600 547791 20030792747236610182860286174464 547792 374573958751365172375048159232 547793 145279291552711570829721137124 547794 -749138669294962053078840389472 547795 -11691806064958608976574336721600 547796 -2707191767503755952354581686400 547797 17525683767620113020180451735200 547798 17999849963189807867681724506400 547799 -2447927427357565050061911976320 547800 8513491327164150605772189696000 547801 1168658381759585698522663492608 547802 6266511347445443469690590522352 547803 3052454344018743281625963181332 547804 4946033038646890985266798086656 547805 -5710665849932699255691992934810 547806 2324108418846553650222220667904 547807 -8287603371418275745676707367720 547808 -23115526896616296533158471925760 547809 -20907259625002261916405244169296 547810 12408889266432786979720521576000 547811 32720860876987886917861260082824 547812 -8227218828778083621045510344064 547813 3066830671207892658266786985760 547814 -5628113412759305863146645310080 547815 -26688332748592963566614886768000 547816 -61522611099865860562629215339520 547817 9951816630188352818821386055866 547818 9654620193748564524160200117504 547819 -24020445113993433932523516256780 547820 119373340537535855346152801280 547821 42412600287533842286148210678390 547822 11084553456081650937268545861504 547823 7193010499975329814936368597072 547824 -1731396506347212450254469660672 547825 927292988357411008064643103500 547826 15294295582903031288512995524112 547827 -8855881360994174388848147301120 547828 -102399733382421845070913624064 547829 -55004446094554113400373679986016 547830 17598345599864606797561164768000 547831 -21162839625040782769342024697368 547832 -21203490073846581916936079032320 547833 -10508221526923560861633894357312 547834 4653373992259439392052239641600 547835 27572846976699795385184103905280 547836 -1104092318538091369409132077056 547837 -21790288983786663637761863384160 547838 -1512567922782345024523708231680 547839 2315967851221399286433519921000 547840 15995262826496863955190640803840 547841 -26057366490574698893863644472896 547842 8127329200165134862465778385408 547843 10842414100353342447815290892344 547844 22071846536001486587435643497472 547845 -8316369166149479021819382672480 547846 -11276737452548699380176535977600 547847 2685014791055694695010278804400 547848 -864924145726947531559360266240 547849 64484103456322799179648820173850 547850 -19661870689485468940896118431600 547851 -36559390452623971679261775792168 547852 45302172532740059641965943559936 547853 15695793847607469632437307106102 547854 -5052817569355384322119446636480 547855 11755373741834636096320156830720 547856 1844536795742178959115717722112 547857 -47579550277630886561382603039360 547858 -14324074456799856979198432260720 547859 11255263607159896779365223876192 547860 -6951395304962017098065083146240 547861 17184727908862369925244188015772 547862 -12023780284921891307830937755008 547863 -67777398405338353091714092032 547864 -31350912993343047643120772720640 547865 2873150034322966490694889056000 547866 -23582808886595931010900945414656 547867 9437856606432903654551750939280 547868 24595125391051630133759514862080 547869 4305908698913438066244561673536 547870 -17930812536011673983047774461120 547871 42107017369803420464324399391072 547872 -831409635210312769153573847040 547873 15488560205174158245642811482900 547874 -18378522806854577229339681214080 547875 -8971878685462557775496362476000 547876 -9280459231287796028940087066624 547877 41577992695834871136205293454272 547878 15428013074822496015939876618240 547879 106490591784734836439359820009376 547880 -36193012459396578045977571993600 547881 -27749674578158454657745979304048 547882 -37186629320250693464941417040208 547883 2821560919741129356750314654208 547884 653135331973953830963964710400 547885 3810910964243981661980306623800 547886 14999881950468349768632893059392 547887 3551905791556187995901864647440 547888 8221370968671689028926652416 547889 -66434465667297692810104111043310 547890 -55357366753677725880809702400 547891 23283101498979914338551891049152 547892 9059031320690982944361158265216 547893 13827128585109017525402146614684 547894 -5642747439174541408219187240448 547895 -1409711254573088287223376930600 547896 -94405569906658009265016791040 547897 -10587471671167227792595503864000 547898 8668049735866249670207801089104 547899 33259653589407050872120979590848 547900 12457369953340481498441596736000 547901 41399942620634619290259092296902 547902 -2065772081916480484210751640000 547903 24648802178811990417106868350120 547904 -1137872372729055731312203137024 547905 1031373307983010302699990572160 547906 -125813376198330764835946738176 547907 12213115506402019612826832278352 547908 11534275070644363895929256156160 547909 -56566968372933209972342058785890 547910 -10240123367548436904196052186880 547911 -5199506973819816336981360414720 547912 -45871478015882405394869113420800 547913 -83006021994080713353118969116720 547914 11655366547026213823099553733888 547915 1622524728528508947662888998560 547916 -40982052408142584984980439317760 547917 -18882547870367449056895602189120 547918 -16088739427184666275583279319744 547919 -29158077605878071050771867975640 547920 4196011084930082697666777169920 547921 23315631892656058020238248492144 547922 10501772997515559534611691254400 547923 -38783969957193609521500115929416 547924 6278670399471745554310288707072 547925 -1844273804358922697423718182400 547926 32310630075032769422164142223360 547927 -103539798662614104137831812546848 547928 -20913776446125388698715739043840 547929 -22795454447731725824617975118016 547930 3909236016677796086052666168000 547931 -59443141424581279733787177863328 547932 -1007174580987084366942263033856 547933 12276022551432682667217627978720 547934 -25459937441949415177495484160384 547935 13590893462492758651786866790800 547936 -21133009095074661974186004185088 547937 -2713547910552182755918723987032 547938 1536365545640908906211631705600 547939 14522697658276391493461517858256 547940 35546385374862608026444211063040 547941 5048306020154294603708386618080 547942 -18113800055989340614563782692128 547943 11922246138826428460320940774320 547944 10889923406446685270373013094400 547945 -10851358359873688742518138446300 547946 -5798499592251379503731131887360 547947 -13869515940242627514969509468760 547948 -21710084612994574250457752680192 547949 -540471478596309396154388706336 547950 -1874248356447734553573437404800 547951 -59351588406398745464944130368048 547952 -3043536753586354119375355576320 547953 -8178121221706500921432969644160 547954 -37722581317477694903875053395328 547955 16645040851582803904406187102000 547956 4277222815274241165534197735424 547957 6812497468378494224852474460206 547958 8434971473093078797226393746080 547959 33900337850201864235540130403304 547960 16444206771284560925772251136000 547961 85314857637045250643705633833812 547962 2757435594463497161501444957184 547963 11041513355260092373565335020848 547964 51603008502597093265650553214976 547965 10661957887772951690730627522240 547966 12611369051673652091981523737664 547967 -18398963770362242236548061057368 547968 8869387591152678810859937464320 547969 -96186933816930720856390032823340 547970 3820095667397149855229907524160 547971 -27272814885251234045669015879688 547972 -13034068486826227543621653476224 547973 -42416425938800364197767906273920 547974 839368681998503524998029827200 547975 -19031453766081205115183111768400 547976 -27419485698655190744948254310400 547977 -1873919913100954442865625463280 547978 -2206835255530656337851179048448 547979 -24280914712561875340226729502720 547980 16272254223606211036576209423360 547981 -1608221726612206128459985483808 547982 -5053857396257424868142233631616 547983 17540721943631122268780446445352 547984 15526766646776926577067331829760 547985 1331005342111560336683479512180 547986 -12834018013082272765116651006336 547987 -19681202250042948644734387178496 547988 -1451735096448157430459984738304 547989 15391978236475131223451698609248 547990 -8305810800522183251675731296000 547991 -31961529234697029607890332970888 547992 -550152601205195715261308928000 547993 1154181021144512045148662230480 547994 11128256959733969352124466221296 547995 2154941574402392506144277660160 547996 222223078372638472790835392000 547997 -37879093827614833156694530885140 547998 170253531964541421248231328768 547999 53667627501675532083745311500000 548000 -20987515560891232736625328128000 548001 19178075697185997008900484933330 548002 1532850779219711621965484926464 548003 -47707119753805116153116223251748 548004 -17990799700694807988962512763904 548005 -13718322284139818424420327383040 548006 -3910890133886657161779782694624 548007 2734496822463205868918640502992 548008 -45632338328874544883446989911040 548009 -28668102133643755957385894592 548010 -6777044324450988854042668701600 548011 -5207838255706561982468901346568 548012 -48639540821606844653488687787520 548013 -8621844436837330726473593532000 548014 -22097333662988545178627785470144 548015 -15014158918433494008861006713280 548016 7414090972438641759713859305472 548017 18517555297343376267827670630640 548018 10097115873145534989333180180480 548019 44290518265492939552356783166320 548020 16302930457611375256719500328960 548021 29101824810706434543055707979872 548022 16683271298425063698950945289600 548023 -14960622662626744042979902320640 548024 21592996997557933208825478942720 548025 -11933715263527494073564853713200 548026 -6916592826564139254209351954976 548027 -12590463391046223733472589244320 548028 11278241575937592417430969158144 548029 -67982225793137006496494418313524 548030 -7887203395464275574449919033600 548031 -29020422808310460403684042400256 548032 1746215241055336259244042223616 548033 -13694449575137954171825669057196 548034 204893725306695738440078488320 548035 -704842452733528265110534062000 548036 2065990900997134629556000005120 548037 -11217181468296626600190182733600 548038 24161789018890974058882073197920 548039 32126925016236537684853771482840 548040 -3396836637944944470366135091200 548041 12928432123249119121401698782372 548042 -8966545145089724881389507206400 548043 9213654665371182626348449717464 548044 2718150126260734798472098395136 548045 9783716109990338260182194532300 548046 201030449020236722608770787200 548047 14701702877210709408474791929872 548048 -11023582248978025371340861513728 548049 3824947953078101548436504825856 548050 -3908829249024829455476427127200 548051 8932953837915475256845013890560 548052 -2000829925480518967811503564800 548053 -35096088910098618719595232695936 548054 -3598736239258144801690434761088 548055 -5900555323461700286052989151600 548056 55742998037109101455496158586880 548057 -7783035602421113786217278953980 548058 3584026584678682077188439513600 548059 -26384428265708585390155915175740 548060 -22693293090745473552225489177600 548061 18104490407074538623785913452672 548062 8728798781349623878978607395200 548063 -155095594159725489637481344979616 548064 -11357960750575940211379691323392 548065 33199565464578193822536246128340 548066 18891036008044915076374513841232 548067 -18412685150496906780850045496832 548068 -978728981469924142201328609024 548069 -44852108946960035752855123558530 548070 5225691659994094941767650147200 548071 61766644683258323606364647157000 548072 21819249525636113680584374599680 548073 27069761707133076256434277754880 548074 -14142960199703951515492722581760 548075 3171049950879285248283690780600 548076 21937273906697680353731609605632 548077 -25132308899940318812613624175520 548078 -61300062099857188022095334976 548079 1054785985104462485221931875200 548080 -1005232044698507998700403425280 548081 -1990610808474760437058423659468 548082 5349527084442685540414581536400 548083 24030534955777892004283598640332 548084 -3274458199381990592392533552384 548085 -14410951899497845720877349648000 548086 1649829389438925542435458590720 548087 -680902315865165109484415221848 548088 1229846266759105918760344657920 548089 31202015946281376808105873590890 548090 -3890825314833690821904834631680 548091 36754057681413028709947169604300 548092 33143103401468448045228179438592 548093 8598270175737218456953933299840 548094 -12531660741732702447108494742528 548095 435321138351824447724868746600 548096 38257150221686381076853850898432 548097 8130428838684704159977208059584 548098 21071526030268251109390822872960 548099 -27206080045131393873564358608900 548100 5913729598823490450104017920000 548101 8350412171936808711387205395900 548102 4945111674936583000430532921600 548103 -6275132718090658617958267755096 548104 -1164058860088767449754942382080 548105 -2738232915849440916069702019740 548106 6474071773018968209852220359424 548107 -8697901048424151696813865144688 548108 44495349056387556162861995414016 548109 -25460687191927272586761670402986 548110 2150685591606248290810023024000 548111 -5717198117913175102934900486976 548112 6203873216657512967748906516480 548113 33857825821013632148731912739904 548114 27402521761312819363472986828800 548115 -6226201285441786075267925315280 548116 14274890355821036927282995360640 548117 -4544430010617281262047122638834 548118 6722333415281447318535948457344 548119 -9304010574940996466580475875792 548120 21743982317400435167824904601600 548121 -180370489644063661181495832576 548122 6383746607730552645370279952112 548123 -19266235741059378358496134613628 548124 1929917269023948511891620051456 548125 13739168559684320309918119178750 548126 16823247701880087198046618311744 548127 -2107346395662800768899427022648 548128 -17199791606367360936961904738304 548129 -28854855653990161556564575251480 548130 12001349177092026655598338560 548131 43066637575590846153095232963120 548132 6554126513722040751083651530752 548133 -8136460153973040887954148617376 548134 6083144230353859048379072693760 548135 284262848506917460990114337760 548136 11380641060557885248128668221440 548137 4077677977950646581130773571572 548138 20579706600915229136729835180720 548139 4195704188261554805484096110424 548140 -29641642526473737001457927362560 548141 -21969271637115962894016698541216 548142 -915672433086417143489593393152 548143 -22663745453696277746903353946608 548144 11785282860520802950972386754560 548145 12252589426474570909962334762920 548146 -32232524214019072889432493580896 548147 -52596148334531860291277587348008 548148 11995706480443310122294583033856 548149 3302356833212090468470383154336 548150 -5726367897384612007212271512000 548151 17149537264734274355300291380560 548152 23122750855117650513682326220800 548153 20015547014361026547666369327402 548154 -22675148897544218888958619676160 548155 13500629542493160478405607536560 548156 13163717420390120408944600685568 548157 2626449177023413920240788916288 548158 4388250166512640504974364642560 548159 7917274899843650474098705988304 548160 4705552368514168186321879695360 548161 17820262516093939894360303474560 548162 8821992450841983057824899418832 548163 -8778553921602035228660245936056 548164 -233723065472200677647603876864 548165 16867210440610984872478024251000 548166 7808616535374919952808619935744 548167 21817244632521650178343431737232 548168 36783113998985950020703848514560 548169 4988803674211493488196329900800 548170 1652057626240264066472004894720 548171 10770445299235194695241642843600 548172 16575010409322778548185106621696 548173 -13276943512259062514216334152576 548174 -12782913953608660371352717612608 548175 7162784944790736864774356703000 548176 -1335474906832296800303817760768 548177 -10416291405309526565336542926528 548178 4103629345549875776444164954368 548179 5428578377676302885638816640784 548180 -767521694205580462049619513600 548181 -66927621554094252632346117446400 548182 17697759071851882373633889064704 548183 -38874877922134041316605494134920 548184 2673753974773082824308135690240 548185 27305421927070362889771769535360 548186 31282082976307102687750289847792 548187 8777495997113283838776181169520 548188 -20166719496590398144503236410880 548189 11165016247289224965122521725990 548190 -5638100932696388831328622812480 548191 15115511931594556681198637374464 548192 4379530191686964452419590684672 548193 3405370667381609553146849515200 548194 31836362081664001281314630182272 548195 -19614891960695869620776265274800 548196 -11112404505753338631194263750656 548197 -6254326597718735152301288858660 548198 1811347188677249954622708625536 548199 43436197907230241245277731267584 548200 7601297179388640766157649024000 548201 29690011965598584945810064550202 548202 5094642552733230475735608268032 548203 -13417838728394157643621850762976 548204 -1994740118870957954407725477888 548205 516674105161291979929005189120 548206 3158492430315824746237875903552 548207 -679034354894447889945499731840 548208 8175909945495738292750138540032 548209 -8284836620999685382798341935196 548210 -8715359987822864464578115496640 548211 -4876603802485902479573326858896 548212 39286950688038249040721860685184 548213 -26208793552245680614369445987538 548214 -396979733562286293373496592960 548215 20504393722352104201260792418320 548216 -44708275443683520688775906304000 548217 -30990918844457217344010858404166 548218 -30656353189860649117941473468160 548219 -14450415637123331219745745112304 548220 -17048065621008747759632218782720 548221 62173752155457966410968557324422 548222 -26372002457732295486332605953600 548223 -11342053878311819437925183164656 548224 13138952852406045278598196101120 548225 30742272892983375318813413385750 548226 5757152378487422692751542771200 548227 40026496251061728826765050526076 548228 11640751638532944301783655608320 548229 15032525194750498331096919700800 548230 -1156764248750435619252960852480 548231 33163817114713758689171445008064 548232 2438825396615050631585475133440 548233 846673054881882456328606769536 548234 6625233128342279029463557748016 548235 11811610528902559437300464486400 548236 -10916495759594183343388254651648 548237 10232503282523479450909851618540 548238 -9266970855361190580120937553856 548239 -2584742621751595651443716074960 548240 1066691877866812036331038310400 548241 -2145325024609420426901880142608 548242 23143247118546780839006234896272 548243 -55095909635636357966374560647508 548244 16502686016659136328078891415296 548245 4816310109124263065563539600000 548246 3262851713649459810042502935072 548247 -10316187533600373049761671353728 548248 3272289337178035036177948047360 548249 -10114287451885910833381906925112 548250 256790244455244172359808128000 548251 -26719793323319634747862138704 548252 399117933796619825604040046592 548253 -21895159752198826773735166494138 548254 -11121176158024932889428502873728 548255 -57803998883956366713243144834240 548256 -16527563376152575625096589213696 548257 -36393628559615063175623702770028 548258 -36068621735913301568900751018624 548259 1542143683799754672335185428480 548260 42184535962043949356555405107200 548261 72375330902020295394103861893408 548262 -5318748578974893689133972541440 548263 -9747583132660035603221696900488 548264 -10833915799606476601493524070400 548265 6217840237722228776921028592320 548266 1649881317050783538139311022080 548267 46370773500470402966211508666632 548268 3899080180427619200220478881792 548269 -72391867405355025735368808330656 548270 -4315176270355252132690109510400 548271 -35805358004420830622242211168760 548272 7252369645995844877790089854976 548273 -37724615002458435539069985735696 548274 4302970210436633842262319313920 548275 57056579942447999596565573600 548276 14837669367901574580220144472832 548277 14493840993479883193422556612320 548278 -7069182902922705050117452030560 548279 16139776878637642373742170380200 548280 1681340712049752146886224793600 548281 13247178224465135288374243521664 548282 14408614516222129592171126652672 548283 28080171014521747420303151716800 548284 43003321501342956139419984018432 548285 15582323483818485427334533390200 548286 19604129207027089266179653587264 548287 -28312693363535293645886080207080 548288 3532396157727652243366226165760 548289 -515684482587750773779378513344 548290 10010067958433381982641160314400 548291 61498534057766785606922474629692 548292 -1692122847398997964027259470848 548293 -263180285660207733835741117632 548294 -18162623117250573012498080966304 548295 -23034516911762202746715481061760 548296 -9474600513172616314336322519040 548297 -2486677532593408882189612792320 548298 14233785814258719350186754768384 548299 -9695549499397418799723017716664 548300 -10942500885408269166495182265600 548301 274025141647439987440680254784 548302 -10528256890115187042153928366080 548303 573463708056810742519682093760 548304 5243332731984382666256203382784 548305 -31218545927982928670134986294540 548306 -10440552250351827487282652862336 548307 29789283657644991111365432668404 548308 12802692756800587476416128300928 548309 51115182679887322459417536210510 548310 -2734448580461251499182796672640 548311 -805839130349111394841212110000 548312 36661481685437511769644209203200 548313 -39104085400783802934135662115936 548314 -5783173933247595048847844236320 548315 -1665143825624205539851255295040 548316 3317994467751241951233126773760 548317 -11476261528660013130688220375616 548318 -21796359572455943033478420393984 548319 15291248260561972271713489865544 548320 19757467470089889954830352384000 548321 38400572255487244280071640785200 548322 20756332373985941827088913190272 548323 52858106284533952163619904380572 548324 11153334889876533006747686731776 548325 -2087373343067004015165547930950 548326 5296137902327625277410013478112 548327 18858947201482214250736582728360 548328 9311168839345437123371194122240 548329 -14212051132158942780587950475640 548330 8222500485676349871607799134560 548331 -3765124568170992955237798035456 548332 2258487302400311456107899597056 548333 13421568010330444663200371196384 548334 1145325183433356718269362648448 548335 -15167075925385424390020232491440 548336 -38924314153684877570918350848 548337 4622379127962365938369935227760 548338 5392079050237358875022195412480 548339 -86875554442935751204660067258880 548340 -2010858793097288814418469068800 548341 -12177184776564369615961337833508 548342 6107833608085909983218007975072 548343 -705065179954332285024331288320 548344 -28406080477596703027313942691840 548345 8914047418492322369720198239680 548346 11761263735437109429906634656000 548347 13820591235477530733982754485796 548348 -31720797458470576492099377979392 548349 54833932721086831823530182468480 548350 -7001629744318689507088623307200 548351 30556215248376546906919169444352 548352 4795963203507831890597854052352 548353 -3475585565776473203979255564716 548354 20138993244957727580213246183376 548355 -17632273026585140298507005395200 548356 -15301582486842224229388973534080 548357 53920400194419197812108379387520 548358 977505455261800512421641941184 548359 -253270899785661578160734336544 548360 40380428145248005860778892544000 548361 -21550429644011341436539026639360 548362 1292919085642407338548273381632 548363 24590933097827082993775186518612 548364 -31149165009465090852354445824 548365 -14186943290292499677982157026740 548366 -2733484777838239203782411046912 548367 -10361383775318056593011962963320 548368 -4171134556052781328847221547008 548369 -415781264372066523787373288604 548370 272763289291623722946822494880 548371 -25646545607064916766936662505428 548372 -50599296781941203957885926281216 548373 -5728310563711044570217126462656 548374 4680607919243792838615103995936 548375 -9982088931248642514616143876000 548376 -3100080891742791101445364162560 548377 -4134404669664205824956259030908 548378 2282914991853110752177909693440 548379 -82624172655303846182275294320 548380 11394032643938124918807369431040 548381 26776520442735873314307779280192 548382 4572727642930916793429664195392 548383 11711750999354179387263232370424 548384 -33510978864251129740666285522944 548385 -13554541398570433425135215798400 548386 -11536413291768977280817101746352 548387 15667163770747267859192579327952 548388 -16087401907661370889062639980928 548389 10783585086968267255962744152768 548390 5471723258133120849328412313600 548391 753278047368399579306048526800 548392 601583946541726308445381662720 548393 62541245842619089999058924043642 548394 -4659017438724448838554779734016 548395 -32350336729526521155169798459920 548396 -737695487767435914364533000192 548397 63422219835784743875019578808000 548398 17026119796347314447307574651200 548399 53856351538380905448001928624400 548400 -1925036320851087847654138675200 548401 2397521667869247407678448440000 548402 6761928275620348754042883835152 548403 25991124121791586640156136945264 548404 1391039794605949313217240102912 548405 19541460394832948614114654327200 548406 -14365279408242953032261693229088 548407 25622696321503768661879243775656 548408 -30593894529336862722253161984000 548409 11534627458756436177369555041104 548410 9184699482307435354605591764160 548411 27958803007629610915048567914072 548412 7310107245192453264064758423552 548413 47166108594779781674301067130080 548414 5553569993188613803287037050432 548415 558584883278013368062390497120 548416 4740508199661376096844371722240 548417 24677919174203772797802566966466 548418 -3328715044483967326401455155200 548419 32263927160811867306868237594560 548420 -15931182206596196004803168785920 548421 12419190780742615625142728511744 548422 75765093395996576336709095424 548423 7089799031255065525098558627672 548424 29071893419020429047716050944000 548425 11743049898727777683613443929150 548426 -10478592747951681599332661147088 548427 7228354302829633433501499756480 548428 -1131826422074631972573881170944 548429 -9140171476422484876524711880224 548430 2380160183242793332854944298240 548431 4337508564848949657373003487032 548432 1106694018693178217672310915072 548433 -36205497328193441832742300920798 548434 -33300255399713535238905618956160 548435 12464106961984965871619852678400 548436 -5374380274121526572661304504320 548437 -14879153131970176650455220915108 548438 -23062065438289703817885168981888 548439 -37060685674696432252650204308376 548440 -26197134713124831953141402419200 548441 -49632181537431361861817603671158 548442 7493525359556716266176026329840 548443 -35273483869323406400317822109184 548444 -988670549191660928200939161600 548445 -18849825213035556010012841746080 548446 -6526301371555595331348216275328 548447 -41393076730892107906760147561928 548448 18306653711528103120054095708160 548449 -2372063944014005279075006048352 548450 -3318698269027638795038741145600 548451 -16986354418646183354619107963376 548452 -4290523858357935534484956889088 548453 -23645044301520865441589532599298 548454 7442318524569027304255188526080 548455 -60015360430468074404443467888000 548456 32875870050778938245466705100800 548457 -2759846090447234178694210233600 548458 5079719429129457851235907901184 548459 -5513061448190926640258263667340 548460 -7092204304778428331698897443840 548461 -4460435866800413379734762048938 548462 -14657863712686168076011162696128 548463 1187824885255251868098799841544 548464 -2516080294295995413144081530880 548465 36273063770501463692991798720 548466 -8069015509245985259351643336576 548467 -27050892777091042691884206548408 548468 46986297204627893138204903691648 548469 -26134054659365972347184638954500 548470 -335385463166350766319941884800 548471 4537714833673232437255264784640 548472 18448259516750813795605883473920 548473 -19869049838715851770000003279280 548474 4390937990675849526247584314736 548475 14204100032397639766241784403200 548476 -518276183954425870403790653440 548477 -48410705695380237579832346285940 548478 6799566579195676821250136279040 548479 -4554460324021300093121352361016 548480 -36341696778084188074151195443200 548481 -17855308622680072868056028587200 548482 20335859298258113471941236328704 548483 8720585421745573655819391508608 548484 -9506692544137358214143197246464 548485 -6285824614195831856432845549440 548486 12642368579919086961431524548192 548487 29968733937237840998331926450544 548488 7811625256969826884349392588800 548489 15126526248211335469450731067290 548490 11765277207441253442830751078400 548491 -26148372051770766045704874877200 548492 -8896610722090480828148387758080 548493 59890595808203823981834808992 548494 -17059986845660765315783295904320 548495 -8194366404789890712939389696880 548496 -1550730412380647371723496865792 548497 -38420068074367354161710399844480 548498 3168631334022087506278836322080 548499 -6088576312920099607596389525760 548500 5772725771653215814600357056000 548501 -23999708071484584352434463472498 548502 2886251511818430126601161402240 548503 33442537937387043229961236119752 548504 -3172618423348890494189375324160 548505 -17451070476805606338782997696000 548506 28461717466819142815080262925280 548507 20443699115640558079094792650680 548508 -356782455958397316212210098176 548509 21948781283947618903867656577804 548510 8942286230314164340155191396160 548511 -677696189907163722440413403520 548512 -28784929961731418742153440526336 548513 107055944967254622439753476096 548514 -1714009565137218280891989829632 548515 -2088302901402895068674625176880 548516 460479061628135871362137662720 548517 7122350185489197727449045245280 548518 9374363336691660303322186260960 548519 -21111086008456237474788119827080 548520 2040896634715582041971014041600 548521 -40305002889784506583896671702278 548522 272379719851686434940265219872 548523 -299487009762207781661184440760 548524 1702825904718840259494544676096 548525 -1409306891543937591427384400700 548526 -4273493316810613191814433190912 548527 -9475960810794004904495693073408 548528 -10952181056633846486116154523648 548529 2510423120867930161125011206560 548530 5084572985065822043152295769600 548531 -6109380829897320646736533440336 548532 127874417201129925828617060736 548533 10142330521328486411283237036782 548534 3473458388249025248493702782592 548535 -6773386839177082734639517118400 548536 61297654682094773521056666439680 548537 104895740118789471223304890199424 548538 -11709688516573019577764402912256 548539 -28145418608522331938463497605008 548540 -16062796213725221138514725813760 548541 -9582255523021936434082220065248 548542 -29152709725218363637054853315328 548543 -34628414528719065699159264374208 548544 -4453884319213055443190031581184 548545 -8626638660012377419767006009600 548546 13108499190487152800232765156864 548547 11123401220441792537401973752128 548548 2262474196192914495853461184512 548549 13589739741762975278976439422240 548550 2069431671957643549994430211200 548551 -1176276614712768810413729406248 548552 36775072124150496215380859289600 548553 19290998594241526402048059538704 548554 -23721512144162886458765894019024 548555 -20159768868447768693234199862400 548556 23279283152158252090617739607040 548557 42965205060913769996364082770806 548558 -5483355435920816999172799813824 548559 -53539323109142526110024375420160 548560 -2219951945230347204316826910720 548561 -1233504089468721365722330532748 548562 -459644016683242770179364135936 548563 2016435714777770859120850943344 548564 21776535651516765903231941011200 548565 2308868529100354266296179007520 548566 5787339459201319273956785747232 548567 26755514043582428644327201652616 548568 13655050737008375848647849062400 548569 -12815028270599242475581796597504 548570 12765501615610684367138414626560 548571 -34109367213538438357804682877288 548572 -29802753654283161220203833665024 548573 29076236198854293611996896506444 548574 -14952720464659486434257447234112 548575 9498273227447207757668550123800 548576 -6634119552563651999441344266240 548577 -20291214080297569889088733739886 548578 16338098478304825071449944103424 548579 -3658915278803553649166576606820 548580 -4049188563213754962317893140480 548581 -17593351365663163596835534959936 548582 -26814424846173363039412552536000 548583 -3306156044375116194135038710272 548584 -73430213851425734444456379187200 548585 11660732362352062115086284159780 548586 -17445643229609240666196348748800 548587 -1462064511913792354206231559120 548588 35105564739779401004740801298688 548589 -3195831912812656862901144922080 548590 9775769592219098635950886172160 548591 25281602905553010234947080390992 548592 3696489563222496470000609525760 548593 -20596553542665355477536162345420 548594 369898704023152823571675884160 548595 -2213422937514637439680608230880 548596 -10618644994961935985758183772160 548597 -11946863122278677447093486956800 548598 -16664999648211409544544354140736 548599 -15884418209125672260896798060264 548600 -8454427478863891792356536832000 548601 7761002604284423348336355530832 548602 6354710906415424694666776912752 548603 29778909262454241625425895649808 548604 -14158190283772014028446936804864 548605 -1650995197246639762694233846740 548606 18321144216747974120978866989120 548607 -14315060634160215378219410820096 548608 47243173103664514825367198892032 548609 -15830847181720169068304231701584 548610 -4714797822464558783294429322240 548611 1667017249950028298001453117344 548612 -8771927965015867810756102863744 548613 -892366324186680055114379717796 548614 -19527877679138824492584091872 548615 8837003352852703600147022595120 548616 -3738476958791216251796134502400 548617 1664154332737204424813718924672 548618 10880545693206866320803351628800 548619 -24441525136127400249418460186112 548620 9317697353084805855797266375680 548621 -6190826736554736228409906277556 548622 -19661011603498642577309925583680 548623 -8549863435551595200694902050128 548624 -15510141137510811487045559107584 548625 8633945267365704093445397760000 548626 -1772194249293908260953725633376 548627 -1056925014953776193093782313400 548628 6007180647644621309000383027200 548629 -16529876952359915740180496822770 548630 -18125210170594361338777388465280 548631 -35875056956782424304200241672288 548632 -8673678128749335811144514519040 548633 31390097464544642061112800564240 548634 8966391664134004820150641056000 548635 20083518388887701706548000938800 548636 17350704628169237622755975801856 548637 691531210204374569715562107168 548638 8030018486392543462405984243200 548639 -3465601782877744357154093972640 548640 -18290851584969931874751637094400 548641 26954083854487781002990779867360 548642 22615381918824346492635419638272 548643 -892720492601164362496845792000 548644 -37378967821774889777397734988800 548645 -2604508019403545917910711914920 548646 -5653840116400723333732632569856 548647 -61822296619692072034469442179688 548648 -50266040731397093954602320368640 548649 10975971730822709655526814714634 548650 11274096619831825717458805270800 548651 -67596112935228379019168439188400 548652 -11328046662191135225096768283648 548653 -39152631607237090453694377195722 548654 13721886465130936383083350324032 548655 5668834326783911178217784985600 548656 -5413230270947475247997693657088 548657 -57079150362451542795543505562094 548658 3603256307972853480415848745728 548659 4270767263087160846258788263416 548660 -5833545001657079063800822579200 548661 -22652812152474978829762994696928 548662 -13359487790089192075268945103936 548663 11847193430802611522624743415040 548664 5999181518576533567779875819520 548665 9255057620694629325774883729920 548666 -23004508843191156570587053933968 548667 13305165636260825484678556439040 548668 -1045039568033436116851737144320 548669 -5931911637787026126892992840960 548670 -13326598901869733240334552585600 548671 -19662822084754326029949314648128 548672 20554637003190489411593210167296 548673 9943998840668246977439947799424 548674 6347568062001315092416298122752 548675 -3332299052879155149957427804200 548676 29531391490252503817549607394432 548677 -9208618314036361046169490117474 548678 -22818061945076792905749513945600 548679 13387003222375751209923478895784 548680 -479706630981308257213919232000 548681 -29272961142639454181186380227456 548682 15307874349889289447925345934080 548683 -8754081002940726645294931174016 548684 -29623943771546071708063395456000 548685 -4077122332042838526027240162600 548686 -793590885855523240498551940416 548687 46257115574084669159086511316336 548688 -760339333031529663622243418112 548689 7968431930433953725197758025124 548690 -17209030018085099494214655938400 548691 6444202314922877457292555837440 548692 48625050692338615278806595874560 548693 22850807254555171000716249780942 548694 17251986717744943953394062999360 548695 -13480445123462804621112785701440 548696 7686826193634949626980263464960 548697 -33639633388133372855746556881200 548698 30083116882831353248060653743600 548699 -31086136891849615888230801465336 548700 2593730807051253410317529088000 548701 45223419928682772010202129761600 548702 1867128451216892169148433223360 548703 -5961381364007533976815789418016 548704 -14297470490377163782317405634560 548705 -9692721501015948766690699324140 548706 3538424268098129711844456076800 548707 63570471717342286078476867420956 548708 -21367772040081649054101376678272 548709 -5971970733573437776687133710080 548710 -4974974498748777754520840019840 548711 -27982236764993820509206821501168 548712 27735043489469664936249991633920 548713 -36685682325805202012142674723232 548714 -3504285814633334905657619582544 548715 -28113791744624802928069072085280 548716 -3935679385640788977838490934272 548717 -2923816439807255114473793882580 548718 7641963295105192652949394250304 548719 19658232080736594517827385319120 548720 -6065029449510928421975895244800 548721 22022715972363108617326730286240 548722 -26471022250501154693254742831088 548723 -389760648017277995766665849856 548724 -7412281281736237754834190317568 548725 42306199002630550433298138350400 548726 26135993627422151174954885183040 548727 -18438789139728053610059418117168 548728 17954765974582890551167354306560 548729 -1627864636019781993755535105324 548730 -1972937911913856711733746170880 548731 -32391388812579929088953554856604 548732 26161352160025552967348877060096 548733 -27622424583369187182924584033952 548734 14060903586544147306928395345920 548735 -203087646688112713850273160 548736 -13807446079261610635302430310400 548737 4594762995566579279821923920192 548738 24629349623383920364373137174560 548739 -36582285005031762907172644674600 548740 11941236109246277848617449360640 548741 -36492564856145335294745891748 548742 -18096514222713005850916695213888 548743 27821463810856961136147573496704 548744 3111760349608750015451833958400 548745 -21713797881496834313141604962880 548746 -9911870015933128127151481284096 548747 -20603571376098007033409065484448 548748 -48399635917863747992601972679680 548749 -36805619465435609616879511794250 548750 -340637925554589148148724600000 548751 3427320973628971881607001906952 548752 -12398336647669656073127314284544 548753 43504354754878900873903757374002 548754 -10539699248802079936299454519680 548755 5919952553559644913352765802160 548756 -5622492613498126237817449437696 548757 261994475835433094127393854016 548758 2167509901660475608298024202240 548759 -32087983866459191480798995224960 548760 -18347545000473493194112149504000 548761 -20991080174657170703059626707638 548762 -5576266844972283663034129944576 548763 -13684597170070749045473116337256 548764 -44036578342515831093530304807424 548765 11368403111886672667340270054400 548766 -32618272992123485309730096960 548767 37628740964694679236955945152000 548768 -8325290458087977899281722900480 548769 3097526750704230710527162686528 548770 15437114940608976355198059682080 548771 37115875748661997925782309290972 548772 9961292589996198376615542128640 548773 39019681926452242209461470053984 548774 -13717721534028747063063768227520 548775 159990223754793641549407678800 548776 -41061815589691621424339308753920 548777 35249993337887618006156591844000 548778 -3669629365460310863952693010176 548779 21927577051606397986057118383872 548780 -381568047359231682446145546240 548781 24195466188933980207302032927552 548782 -6884069658712352676994865934528 548783 58255617424718974560280260934032 548784 -4614635605327585300101593235456 548785 -5596815020390014418894088503640 548786 -9908585394252801878703985612800 548787 -36005940714751468373609305930440 548788 672971950569288073699198153088 548789 15018107989981744574101402484124 548790 6928832143127986394376917975040 548791 50177813736416678575615728785192 548792 -12333294247977255067628774707200 548793 -2115184195399597821064118472192 548794 5875057760775969376803246197472 548795 -12971520202397557737169266181680 548796 14896986338955988813163214643200 548797 -72191804667200628174355502563328 548798 27538368504240243189880840301760 548799 -13582074152597843009893719086136 548800 -4234581466434603671646371840000 548801 -46514958513150956487969384409296 548802 11655689757990461682323078903040 548803 12340117253374363422635114824704 548804 -9855109421714180973727550953344 548805 -12757370089328939477579216070240 548806 -9089355450769969364550825471648 548807 -2315004208679468102846948987088 548808 -11155022896563809150252256460800 548809 -4505668230933446348413096496 548810 -3601443327106418214379160257440 548811 10360208566077781648051254018132 548812 39287970024294545833676589384192 548813 42732452341211175908457073289280 548814 249239650961667706488943441920 548815 -6039419425338949330448050668000 548816 11330242202585497928951200899072 548817 -15983816090251718682807324120000 548818 -21380018544498840193968416196480 548819 73552501564122823905817829836896 548820 -20887393192568671324892416416000 548821 630739970733247036397295973504 548822 10006770142053052136070887086272 548823 -8765095901636524262762628911232 548824 1845739894028128418120265400320 548825 2184098147158086126836877079500 548826 -2606119085593863458576235758592 548827 -25754386061635138513650509131324 548828 -3553491701278052898716704794624 548829 16472459241370520578540060441920 548830 12650202216496495009734502014720 548831 40310590582256633821889795881632 548832 -1274441749823070477969361993728 548833 -19799611672691112100185240685918 548834 6460204794648330923906229480960 548835 5008629345412710460655986824960 548836 -3086428036834590751977749979520 548837 9610212945635158320126634383486 548838 -1569640345160013313527874546656 548839 41445783963952913381229161121024 548840 -18471796956872734101311033395200 548841 10188423791985167159234806104480 548842 -841856301605576304886891852800 548843 -14946552017362771284548125840908 548844 1912738805087937603944414639616 548845 43408374696609184498055008512960 548846 -35416708279469827636087365832128 548847 -4537988727780373552346080222872 548848 -14163600407946071719177961340928 548849 6957288242377174715965514974656 548850 -7017021509577692029012460592000 548851 53149503810338146403537843387852 548852 -216048236940573640043851511808 548853 -42336181510635093038005797856800 548854 -26460693578046500734070316493440 548855 -9209656641967780587524352036480 548856 -1173774706353123618490306560 548857 -22403778120076503687105210313388 548858 -11339790319243170179053989640224 548859 19158288288229295208946687802904 548860 1385809020902191885886049730560 548861 67256160795168195979833901203462 548862 25156717151329946961407030903424 548863 1766865939907266229247417990880 548864 -30963326851092546179658965581824 548865 -19783698974768501033884479925740 548866 -19005815227248108086757713602560 548867 4278521558084880306257136962064 548868 6400615752217146439624878342144 548869 38986200948788918910324815426270 548870 789417199183588927582242044160 548871 14519204187256833584415194175912 548872 22082864322352838745460130611200 548873 -3672673822222545903083711945436 548874 -1486466378244000388028429877456 548875 13820336106546199769356690404000 548876 38955234666152743096853679855360 548877 7189914921893320472164131863040 548878 18401777547614754607597176915840 548879 -30361921501471907461881038460720 548880 6186892500302963639172645519360 548881 30933066272748550914611351552832 548882 31996872900105403033276716219792 548883 -53892698983943516704651786480800 548884 12874493413590077861184259803136 548885 -9814581463405829616647637363840 548886 251084113765841292452416954368 548887 70341686125211038740120089753064 548888 -47084397029892481003885813770240 548889 -10212140932544098822758187590432 548890 -5373637472826332137463946220800 548891 -2062721101558600056758268564480 548892 34702193655905609823509966837760 548893 -31078828830085065891219100072858 548894 -4719921738193184573302049753088 548895 70810628508271114228819146240 548896 -19208996700842665216765512253440 548897 -2984766779248409378858163882654 548898 -15568618617263111269024792554624 548899 19169116732882513394712263037664 548900 -2184804133230262213014384000000 548901 -6055904413943210466831372521760 548902 -32889720397135565360485074850848 548903 -34100960552098063847017513699848 548904 -17155316028148279626979433594880 548905 -7639407036315272253405119480640 548906 -2084965371497017062772009408848 548907 22223336867071241709289294353240 548908 -6111650445202339100071179784704 548909 47644667908380366782587204489110 548910 8172568620321962170612015872000 548911 50277697388599797184133575036800 548912 3095238472732542397398996418560 548913 55300171573238136346975740053760 548914 21919964470879964801390973943056 548915 6000700400454083724338021485920 548916 6335169965063877114952263014400 548917 -8024334925326228408249876756608 548918 10787296212066184318646067371904 548919 -8847777389929255765686797266896 548920 33387145196340379162000530124800 548921 19738416133824262027535196483012 548922 8326764465665008274624692272384 548923 -30446253708314806125949001592440 548924 -4230333626596974387925719667200 548925 909439132094784904158321703200 548926 284715539014492338536704152960 548927 7783557826476198654119475331776 548928 -12280503462781508066470302056448 548929 -27913298662423267892905572164160 548930 24049477919366391934355689742400 548931 26292686881811805728512094447424 548932 13473717844866709887650388993280 548933 -21051495053826704100304221445440 548934 -17556366463448639864481848033280 548935 -2124318820504745507584611882240 548936 -23054970331364654493820490342400 548937 -20737084652775894024006731277120 548938 114898203675848068001698330368 548939 9517482915434749799647326594000 548940 -2659381431433252289097485598720 548941 -32381397982943281247617211518080 548942 21670573298948893283449866055872 548943 24691852684239522547863519773064 548944 4958119591135339687183826288640 548945 28743275059186005304588899059700 548946 -15455362245092100490970850521328 548947 -26545028555586452005572903409320 548948 -14565290462758467826096742645760 548949 -6974049628706054216801892158592 548950 -8364573930544142004200195388000 548951 -18511367032903439980641519524088 548952 -12749108706969068983999745433600 548953 -3408203860976082406873001479798 548954 5326237021302761714248766234112 548955 22384879704036709261485995293200 548956 35113884309228578188044911813120 548957 25530599110697511743614181287206 548958 -22181011843188325688998003175616 548959 -18751017354517948902778404728784 548960 -3737391269101107061328015523840 548961 5103475818201026167065084333504 548962 -3295569372546968689791236462208 548963 -40725715818096215727621497698788 548964 8023489918037256857419235082240 548965 30040325587417866834935938612860 548966 -13614019088517026153424733622976 548967 -5517192991297087656868593093120 548968 7105086089423724039636836597760 548969 19306253769833252535395018041566 548970 15991466553071824191973387545600 548971 28667438026892479509869098036000 548972 -20234310943453783214100453669888 548973 13706611526989206575174079233964 548974 -3193555381008956118950674501440 548975 5264069517940956698393483192400 548976 -4853747899895428030332899524608 548977 7382584072505567212732986100 548978 8274866657861077281234834689040 548979 -9393901727428529690671918467072 548980 16451082723133924165838911968000 548981 806265868864100496450456380544 548982 -531285289588867502432193061248 548983 -27151981296651602717561173928160 548984 -5172664353936435732981389537280 548985 28643673526833775433472247176000 548986 19852100087186616404040953464320 548987 19373537424251729829900994987440 548988 17234262692840991435958343761920 548989 -3940789318522957808757921597344 548990 -4658514414164324895684510927360 548991 -30376870145761491067443199864560 548992 35015857413295839820766930534400 548993 1622512496673840162737420034480 548994 -12276185214397359145326398928000 548995 13901165537463697344186833139600 548996 13951377470575583471945638804608 548997 -20642933559765936069893522196000 548998 593532463515210613890991700352 548999 29667634030306955384973621670320 549000 23976281687605352415588579840000 549001 -13714189596812397459139485200998 549002 -67095693859156080756453589488288 549003 -2566662645661658140336750063872 549004 -31813491650369584504755554930944 549005 -36357429980481091225241506932000 549006 -3157766733606925721575222406016 549007 -55102369173173032095286801064928 549008 -11459639338839621799494318317568 549009 40250249440543423999081212639714 549010 -1022273899318287120557579304960 549011 29952026776454635700294430621612 549012 -15262405410753279610893610149888 549013 -27539979144244543235619437626738 549014 9236972404458674164270370606592 549015 -19961169512035301325891458390880 549016 19736783933972587862523649228800 549017 -11956317046073895956038745888448 549018 1753277675437974564885117849840 549019 -63392694532754611269379563075580 549020 -8913612744121416809649664926720 549021 -22352231424155596222161565458432 549022 -12854753861485482848710508285376 549023 6735249472637306249393015362272 549024 -151545003381059727699707166720 549025 17973798678938889040468530010550 549026 -17049858259287133305254565482496 549027 9889418399171938417808332777728 549028 -44298964047964946128763307851520 549029 -19631306590239440454131967134760 549030 7716367163617518006426700264320 549031 4113404820111594077612437974624 549032 55487346696715556718036063682560 549033 505343646819834101093131390080 549034 -18213887299787697629322938485584 549035 40804695259202562807002125680480 549036 -11273629397830416127455955670016 549037 62487094969334848964316515217686 549038 -6021202872921648607842976178304 549039 -2591320141685622717247409184240 549040 6339493051421536819226752450560 549041 961990106862290179351841856000 549042 -6692384494833248018343308451840 549043 -10169098104921261284694203608320 549044 -12257380196141980631753476164864 549045 -17619259221755685861491132366400 549046 730501227187739366889713912064 549047 7185701287693630245859606562712 549048 -6300943078959245732558404055040 549049 46979253356352497845779038209236 549050 13921284781720203102109634880000 549051 -38247746773419410477378182878096 549052 10133332316425995852826908974080 549053 24165608653194485867184434898720 549054 -20333743756429046309072019855360 549055 1634645000089994590726531292160 549056 -2775943870330328260481214578688 549057 13784802387527348593208562813120 549058 -24344412846038842236174846051120 549059 17092175046615713353685934392016 549060 14905731379193909194696911912960 549061 33122414528348149628878012831324 549062 13108805101556506993844152344000 549063 -1849097458982724887768719846608 549064 67011628059284223553878763791360 549065 44591468108887571371911009144000 549066 -1765232480095720352586190863360 549067 532757198729870547448873921244 549068 -3531344898197648870000154992640 549069 43761553932793871146848206756544 549070 6589060080608636915636103756480 549071 -251533427535662553958943539728 549072 1177785916990129178137885409280 549073 -2319476204971699354871472378560 549074 4411847265579993763948177926432 549075 14834435566866893809573292346600 549076 -33636991337926290446399431557120 549077 -11457559382619304006069295908320 549078 -8105467850947315427573716416576 549079 16766562759107365260729602519184 549080 -1986956691519481736863179571200 549081 -468097864519591983134969699481 549082 22187279707601482934600999961312 549083 -35440907727299144486298082666200 549084 -5087548745721046023322726577664 549085 35550857252179383902590107274200 549086 -1166457736016688128224474105920 549087 -8244660073237911210645320000256 549088 -44089516178829709457320413757440 549089 37176526236148805810125253737890 549090 -3977250758879554666672346630880 549091 -673183903011857204354315409508 549092 29943134516774263818371602943616 549093 59507272770523227626221524976704 549094 1688858769706865840267008134912 549095 1034226537919574200542082572600 549096 -17429977894027443245588435927040 549097 -7951819235932416987346333968454 549098 54845906536645038663026973360 549099 2714191013963737409452268202180 549100 5370358385641774800954258272000 549101 -33495546933962996679661509415680 549102 -3478874664190210401439721990592 549103 7253179277317640233960876552384 549104 6343564737602239442952362065920 549105 9107295164046293298827441448960 549106 -68273409008154105202145773536 549107 10103115951617312943556434516480 549108 922373675868105493056989153280 549109 18471635532645456671229730083840 549110 268019226688949621729473311360 549111 -2461142434789084893314684911128 549112 -17195541147272106779790521548800 549113 2174247141991712812673202445920 549114 -311837204739175674960650135040 549115 17604827148849463052752002580800 549116 28554509722193229846002760560640 549117 -10727167117770958411947751959528 549118 889485491721325809248629979904 549119 -35980560014660211229325253059160 549120 5128511257624583349062168739840 549121 -38110226072494197620073688423678 549122 849783661846275472389782951424 549123 -56805951769544166719468036616 549124 -29716304593451775762122471937024 549125 -18488641772939349308833734912000 549126 9710565148250923364760907094400 549127 -15416872931173570159712272491600 549128 -675426329442509667898577264640 549129 10226445428525889586490515077120 549130 70507998522990911761053739200 549131 -44519590902772401867508164885336 549132 -17407607224606311237280528969728 549133 2123119407658495723003973880504 549134 -8124027477373405021103369819136 549135 -425667629918698510126863791880 549136 1272182082163052150070615212032 549137 14297020476711445168442424134772 549138 686050532487142340175203293440 549139 -32462971104891354610985977999060 549140 7943968396564131402349811869440 549141 29037705177095344188582784792992 549142 11148448572966407529587727657600 549143 -9493481113322903359727217098400 549144 29924061091851714222713449881600 549145 3453201181143649779260920416900 549146 6070233021540944549431122423264 549147 -3313219435915803614427631505472 549148 19375032687055429130982848987136 549149 1280417522734344422517361506150 549150 56341172574625520958174489600 549151 -25243543361432864760481152377568 549152 -40098813122994867397921475100672 549153 36394405968601032084308742173280 549154 -1343101326995824219865045140416 549155 33167575093972968496506340612560 549156 -11088770412837749707410923363328 549157 23640931799253318437351914049600 549158 -17379251239679731509444320524320 549159 -14133096351832145525020625126832 549160 676283219010943907854563072000 549161 45239373592378060731105155376762 549162 12333573386702788864012208748720 549163 62917476881559352844084875903412 549164 -2197376940652400618665698213888 549165 -7878673530181642601548218908160 549166 -25935404467530936451345035403968 549167 25512005894918350304907862899216 549168 -8144944053380049597743138144256 549169 41741853111153944703828531479570 549170 2080465270932455195265876581280 549171 5195798635741296289331957579520 549172 -7420043212562063842997759539200 549173 -5082647174312358961495650203958 549174 -18493511326982029537429703538240 549175 -13043909990285957615877951262200 549176 -2276441827490720279932689100800 549177 34109616713736077021729437085520 549178 4314689131750771404323604877056 549179 2464633734652321364712185434584 549180 8112490630715473192906994396160 549181 -86061561420914608606939841509908 549182 -3089908021694177265450598679808 549183 23996141203842534945170474757648 549184 -7146875566678367713401384730624 549185 -3159426657952597258487768532480 549186 6786765428633362542032950629888 549187 -21959960858353810709876282240528 549188 -14374279574083383957765615412224 549189 1968938410891294096046116279200 549190 -7633413414857088315781916054400 549191 -18861633194332241871499149186888 549192 22303880078648288707017900564480 549193 -51003925261064787837479475115558 549194 7950054138212846968904713409280 549195 10745019937491621573779516390400 549196 300734197677400997636790616064 549197 67542347287391231484536808594912 549198 -3132075910097738376054146281536 549199 -30251114644119642560137044009088 549200 -4955197317363184454571216691200 549201 8706570758659377989394898421232 549202 3990221297997478638419660892480 549203 42146303637636650818479898921452 549204 -28146895888052367292754599778304 549205 3742998894515277622051447648860 549206 12312599711402347404340606884480 549207 -33771145237577835336564466077360 549208 31836124090276827924145285416960 549209 26561416565733438469090890301716 549210 6874371804686692860783943176960 549211 1453348664841432566548628990640 549212 -21768390763601436754382598188544 549213 -4737763175664312972515615818176 549214 21409663971402095035612786128000 549215 -1633445196207561803606665415640 549216 -4873436873716405477910022586368 549217 -2201578289578000145144501317440 549218 -22628296411886390237211191467440 549219 21674454328264302534070185840 549220 1062511587776545671720978247680 549221 46900630929184267028122683655422 549222 9994030579982834079204005314560 549223 -4066856779076575507401204107960 549224 -5108397570580710140478840391680 549225 15544216041245950395653512210350 549226 -617764107464875241215429545216 549227 1762240734578657720992200121344 549228 -6578891670355263182826190439424 549229 46499596586310891922093624191830 549230 -12084864295009583295667624855680 549231 -15152833597826844054656399894400 549232 -11962557401672951687645194584064 549233 21524566251840018727380925729440 549234 5949327824732784941596742999040 549235 -7151195777059677695511549010320 549236 -9008519955139922331890700900864 549237 18277788378162650457722253871968 549238 8708827321807969217771812170240 549239 -6322446798709895514402193872 549240 1396331461310360527395717120000 549241 -38582427191486957683561683215280 549242 -60524558329059395226228784071168 549243 5361060394460477101517081862732 549244 11186860539705401698820123971072 549245 3766385108942319838537080115500 549246 -16121331913914687479818931649216 549247 -59546479072615622974003448082304 549248 -13998881307506823793654345236480 549249 515904301995486374627647296768 549250 16180555049838335501776000080000 549251 -4846302322068980327317071069600 549252 1395672184852730034762148116480 549253 -76241473359141653131267715006340 549254 -4207059073602058485122928299424 549255 -4336520460473022675902564705280 549256 15299032297767189573275380776960 549257 36841233308057791677471065188506 549258 -2106312772631424481291120515072 549259 -34350851381077063460025747274540 549260 26030020226301302471901864115200 549261 -2124765050072817495701287757898 549262 7584811593121563958929392030592 549263 -15863068137678484731379601997312 549264 1620369855831189656367327412224 549265 2398982200226042647632002130600 549266 35527161161335100133006223017600 549267 -4552639094079453802112557659720 549268 5495378090663585463138334160640 549269 -2998873530566686190858790071904 549270 -14336265051294580183256593862400 549271 -41844727273260064789917061503800 549272 26743156576943744852347602892800 549273 22971434104789506103844822379984 549274 -14048428948818013871546442571008 549275 -6366726326931240154861010899200 549276 -1817831826872759669423756967936 549277 8726572134469058311572075877932 549278 35513388260814275894949325895424 549279 -40321878368926882655702143967976 549280 7624120833123967377648445685760 549281 -15538939836415856784462594021918 549282 -151792931223645569149532647680 549283 17997322055124157991185171795200 549284 24423427219854891401550727295616 549285 -18400504262161225476677095454400 549286 22260148270506113113543354199424 549287 54269991291260043426446909956800 549288 27453233390476723776390566707200 549289 10534919403828418515250894264320 549290 -10882961313943103368941478752000 549291 22053755513777177526531633399024 549292 21131702862664545648561663332352 549293 -4570240813721637477358889940756 549294 -16357405527193496350560044009472 549295 -45052025880947723124642083590200 549296 -125985555781062065877580087296 549297 -5039011315526568027929324184960 549298 -21211978896741482554786586033760 549299 -8720910569014986442862096177136 549300 6849307703014481210028922828800 549301 -25516059680580504894674896033728 549302 -3618550076608455285561771674496 549303 14470748782613822540336301846144 549304 -8573566388348632512267427921920 549305 29766936182033778895408148302920 549306 -19691799216644885244886495033488 549307 36349296587326985661513470806632 549308 -7464526983831593786300702991360 549309 3676669456531196899246192473600 549310 5019136039803192311186162386560 549311 -7039677796384978627873548798240 549312 -12359023873023558199678618042368 549313 -19325647756333733773818504373438 549314 -17037896961475612439526408072288 549315 -20342179618667604848087464161600 549316 -39482496846098476210840777850880 549317 -478756515408575777175299262528 549318 2141991094905316145370121482240 549319 11225034095589572521248349109720 549320 -7080324378204729742034544230400 549321 -39552262984669534329526716633696 549322 -57361871435699576974336398288 549323 -31251211503476218042108225144428 549324 -10832788084196454386430960771840 549325 -10703206375376186439023838400 549326 8140390272119489053114013217600 549327 -8056140772818702558998877310080 549328 -3628667021462043006506509926400 549329 -40014346401094980395547086751120 549330 2598643069863175271638064401920 549331 -67268013883124368679773355934868 549332 -6884582707501539047992271659008 549333 -19369350937227100461106776325056 549334 -5380674418749078718651062761184 549335 12017143338585577091569022559360 549336 -12581237427783654898350642954240 549337 -22440765442325647301276671981548 549338 -12331096792954115012557933137408 549339 6369479451687458074990143476592 549340 4817823364987265306360977920 549341 -20195804256052988789906369677428 549342 673556778017974418762056730112 549343 -60106249386918662503239061853000 549344 -16447791148487583797240582897664 549345 5337082616421768342255719173440 549346 4660792671374062533322013514240 549347 -29297105568299964334428146288400 549348 -1483741090193667253399063710720 549349 21762618778519324324793237589120 549350 -9851188831065287272324267629600 549351 5398053782124103321158469808640 549352 15195015655137786819402675993600 549353 5324296137541425488331907044480 549354 8765053462448807180639505239808 549355 -13081246561453633029998192450880 549356 5399883161751541029855096049920 549357 6716077983012394250481488063040 549358 -7897414475256027642923710518720 549359 12534067134254971641850164814800 549360 666670121986278979027294617600 549361 2623482668392159168720812143412 549362 1091158063144923752005935233664 549363 9713352183824975653601460414000 549364 25245631761198905776129621179776 549365 33801049694728025433331627279260 549366 -17097524949071578573147383705600 549367 -10028745129699359957002049912608 549368 1065829364934362081690878095360 549369 -34798088126745531617761019947680 549370 -4596074037019494575524587954240 549371 -15979561384034930971777306728000 549372 17397258827081196486154766533632 549373 28878800759925189501877652889504 549374 -11235471509837599640740824056448 549375 2947831721561807765621663265000 549376 8539237029430805613102634106880 549377 -8175745702222639732388095041360 549378 5227706771063896093847639368704 549379 9593048471905950146958950409980 549380 5816895697919051868157345282560 549381 6034491435866502045981459150144 549382 3884178400000795341898252982784 549383 -94612347044294787869566397028960 549384 -37365493668776700237045770895360 549385 36943371725943130069183452475200 549386 -13566741344123751706073150950608 549387 -16910816786374893951422927682756 549388 4818599146325907532553569444608 549389 10108697366871014748693051682146 549390 -7986973932853077081183492574080 549391 -51132296005257404911161057840208 549392 -8594894010740937964430677499904 549393 10712927087854221202092377417664 549394 17282307714824856522681228932496 549395 -4501214665005970382524896810240 549396 13534198863823987570653354639360 549397 33182647469750998097971727459580 549398 549018561853951205961336231168 549399 4881108734083026351700325280000 549400 10275988400889567945843792384000 549401 -35709290270812362800793465518208 549402 6006163240305264728884647297024 549403 2282476069983532802337758827652 549404 -2265119500477927609236687859200 549405 -12060284825254550185347640763400 549406 4358850281040049523703061371648 549407 79851883501105088105899963693680 549408 19295647991131343187914989240320 549409 -6615800498057772826281378085184 549410 14334776428916131403661583875360 549411 -429537962799109893516365511360 549412 -30459435797301822341413867894144 549413 10118233930545064604864990300160 549414 -30252028861469689086818230247232 549415 -4336446725660795112590400442440 549416 -12337827626856660099618292285440 549417 25523026495041044104562000901600 549418 -13286553750797411815336472469840 549419 -47380030075498621818126939417036 549420 15467069964403736829895247354880 549421 37460149601962712713236110857622 549422 4523876054991278297747364616512 549423 16520656765931171949708070698240 549424 6149247205868421936061323608064 549425 13040734848734695097694071190150 549426 8825086699137527139458626978944 549427 17632199650292720475946679397472 549428 -26721094737037648249738332309504 549429 6726063751901590215986553663648 549430 14369345748032947280494498529280 549431 -4561101190220956486220352615768 549432 -13501835018549070794012710932480 549433 -18516534400725095450620677100860 549434 7679753014263695993743472475360 549435 29974296142729005663496748626800 549436 26290640595804459608363082951680 549437 -30815795531660564108540475140634 549438 8104405771812845938022908340544 549439 5055689131619379657561850492800 549440 -7359876791845908011931056209920 549441 5790854143622525659875312652260 549442 -524933835032687441470526532528 549443 26043213813572821083678836725692 549444 2229609444927951915889150132224 549445 -9598429092230627982146937043200 549446 -6838504002901423321673438087328 549447 10608625022509057441343001107328 549448 -16708942580808453428186932746240 549449 -42637254698482507497308617376550 549450 4368547283750021401475898816000 549451 4833291828201017195348816829984 549452 10442600792429931071367509435136 549453 -8371946582793808086797056293696 549454 514516863233299155616748652480 549455 27417868872213396732593155140360 549456 817330571834513310371200499712 549457 48420094651406987851441921588452 549458 -3529179136584747911399186357760 549459 -11300861500334987897192531351436 549460 -13261434483198168439077089802240 549461 -37931133580622572919506785600 549462 -1413170237346200003783736848448 549463 40290249651012881592980577765480 549464 35306859853378109284931760015360 549465 -6128135449002743763117262193280 549466 46683783797863721761885010404320 549467 47945413710662567737285839710400 549468 15118170474431271311150978045952 549469 -9938466445683495061991285910970 549470 -3575779168232468348019885945600 549471 -1159845435935721418192263136224 549472 12915410202864339151746251096064 549473 -17633533043814714916315290624336 549474 24185799277930360031985122141952 549475 940966850517618893605042168000 549476 -51613281114083627170269891373440 549477 -19669257180196897878522679829760 549478 27952454366217719492375936867040 549479 24802911492472432908606844912176 549480 -253574299795767371947266048000 549481 26473077128163117275682865844282 549482 -9097939230817114908217689510816 549483 31245547044816364182579247002048 549484 19890763404129745141052628222976 549485 -19490040035349128245036876568820 549486 -4193761776672779109178432416000 549487 -5589175266335581569001584161528 549488 1682215498183491224374460841984 549489 -24595330834774558852655719119552 549490 -17091444587416215591877388604000 549491 -20661730649833360068771661714248 549492 -25399432806766897748016239769600 549493 6731972263884981178076837664384 549494 -21399242501710315258683442596288 549495 -233490995883515075152223420280 549496 14699806686082700113993234145280 549497 117665713330698054969658964928 549498 368844924395103415032577112064 549499 24645017558902123935241829533240 549500 -11636627058680828370766139904000 549501 -9828108127548075473300208941568 549502 -35027962604445225099676028226048 549503 -2213157753973057498907111941248 549504 -898503610369442505678630420480 549505 -43728369594078168175834225975680 549506 -7145662894146603126136684732416 549507 3464127124846590567981438111744 549508 25114556726466414415681466439936 549509 229411299847714974272226607710 549510 -940326115708494702852924268800 549511 -14957631710373092128781918182888 549512 68724024117839879463980008704000 549513 5862224747339081057287045027242 549514 7022049062555610210263202323712 549515 22777216615840630204232775824160 549516 3685242803638718705572612620288 549517 -24385232639252316065810638895434 549518 -16990735029914851309613021472960 549519 -5313845010916453855662407845872 549520 2521398129476119362627043737600 549521 -5064806471804048686721164480320 549522 -9628975789995637882464638649840 549523 6026899591681345434345329024928 549524 27474440704474531652788561674240 549525 -3185137353638264560277359766400 549526 29321815601170308775467613642560 549527 -15645021444645337117509094613928 549528 14473008206157905006728660254720 549529 -18782703542064599262574837812224 549530 -2984224767349158610990305465600 549531 -22758429032396047100204601086160 549532 -8375526770012510520129608610304 549533 -38360304818620120124508965512218 549534 -15312715726535689537507535244288 549535 -38616662454519923399297910926520 549536 -16446043916604642216790009184256 549537 -7080904649366890967048973373440 549538 -34433640813897474328509283175040 549539 -323123166800112862277846927376 549540 -135486099637045715356655431680 549541 5337291607612309777157814517884 549542 -9139377398458491256064320823040 549543 5428831888835257475368876598784 549544 -4315738420948382288994682644480 549545 -24285856305719749725694223841600 549546 5629397175453349894494681264384 549547 36048174342134309422082073746996 549548 -24302369864946030869507641780992 549549 -4088471728813722894833741994624 549550 11509433326900628482256352360000 549551 3684517383966283951124100561552 549552 -3210234160262323086770372296704 549553 -64373619157733172638576712889198 549554 4437931122423511481909558792976 549555 18685098568824583792926196787760 549556 -133449409087396392369305006080 549557 -1641116555810419841742420071460 549558 7939382788097522508180050305920 549559 -26781549580125673273419212082384 549560 6055120503547472754465868800000 549561 -8182223281101725858862149201856 549562 -1257229213300932425326359659520 549563 -2050133755014606255440676288240 549564 -9777639993559749379140058119168 549565 9963764331999293413164812012460 549566 12170368519709506633584163583232 549567 3992862220765672136236208434440 549568 2341986488348248582039300734976 549569 15733436366087081362355905211970 549570 -4938944263348302897126931952640 549571 -80688064380193663484935823755776 549572 -19304874216185702825671619889024 549573 -13754269591330637229677455062816 549574 2998519146864558618908029789536 549575 -3925454212775153158835683410000 549576 -40600521174745422170588867328000 549577 -17312247080559584076143804275328 549578 11208034330473012000071383060320 549579 16949725357764382874432747858160 549580 -4726210154193823220125741900800 549581 -10515108899689732339972023480768 549582 2010378185648928047688031296 549583 -615634101463185447694583154056 549584 -9594280381994711407761709768704 549585 -778096309932199760949899726400 549586 8619051494960068436305591883904 549587 40485873590153061927688506736236 549588 -2038364793575994896976992587776 549589 -14047277208289870283874497874610 549590 10855071371597642680582114732800 549591 -5998734380878346374322534833536 549592 44509041506845301758045952256000 549593 -15910884684133636636560659821920 549594 20257836399445799227211054864640 549595 36491262198396723793820813745600 549596 48406419145778196109980325747200 549597 7583562938795464078661090647872 549598 -5346206421996123933554619595008 549599 3313490605128879926515450560 549600 -14946011950190065909717303296000 549601 -38132481937771007436422811806656 549602 10139486878823064914639811725472 549603 48278099356484939095128536610720 549604 3795127971693461405702535693312 549605 -5767442053532931521220500090880 549606 8175677633325414647562183436800 549607 -43238451569360908629177018163144 549608 -45656342185336386019623552614400 549609 -27061145637437485426682882442096 549610 -8888291642915626559669274545280 549611 11871965137218364224494474244624 549612 -4451524705484321629871258173440 549613 6761017729021394698038830801920 549614 2484819906156288633983642921280 549615 6685304589324151862296475053440 549616 -1410672937541826574499566256128 549617 3631832173221653588836853077860 549618 24528031292068084372452074726400 549619 5404159075768467867603609026896 549620 25676324646839341053171490087680 549621 2690381629649143285256510607708 549622 32122796734199187744920044286112 549623 15068308762752830722865205040872 549624 29539984586033087844419115601920 549625 -36664439395234262283965501523000 549626 107930766860834203040397447168 549627 18143992937520233244074879889120 549628 -4251209647015031687188078607360 549629 -82286826724148045998607187778080 549630 2002131542272088795311424056320 549631 -16822849418721753788263241479120 549632 12383907744422746601404854435840 549633 10550624926738956012358670467440 549634 16480774685738948056146251019216 549635 -8066560561941254295859876838640 549636 2792195931388987931316380411904 549637 82888114685123655479526560068320 549638 3057081676285167023074603190400 549639 49107049192888554663148011437520 549640 -3254273756064750852484802150400 549641 7016324663013907393852969974042 549642 41714808536346233436784468224 549643 48729830861319127471828201111892 549644 15677540409131301541763047265280 549645 10262061168546341371882499946720 549646 -10593165471289185976496619906816 549647 35584195653355583543784879916512 549648 9335546892736266124753062395904 549649 -35029932088599058403603202326350 549650 10411862307551115166470746698800 549651 -20620278452634847445289477366720 549652 -40771136328990328579705612430464 549653 20075663181999048502086343703484 549654 2553327984688537351004387758080 549655 -30434655226847728985503845104880 549656 37625335814949898093977456476160 549657 22398877885790498520179302894980 549658 9446238389390512507461426685680 549659 -29784950506044702548307120714048 549660 12137585808478479391267536245760 549661 6815758840695782200583250508800 549662 13483883023896722479333318568832 549663 -10561988108143988077706083998576 549664 26756216561641985417375182356480 549665 -26965454907834812514646923004800 549666 5487376293971661683582480812320 549667 -8785566850366882308549412901284 549668 9130087135013950714864413290496 549669 4855741174898777289577173408 549670 16037941209267944989420196198400 549671 -15661889533190556756007677884856 549672 -16391081234981141496533853388800 549673 1224876724444868243122022968144 549674 -31404873111744198400386898019664 549675 1244222625773129845280722830000 549676 -45031583366601803057130575731200 549677 2066939663515311481608548992800 549678 -6766609183804453000868236217664 549679 13608262171669562697389612347384 549680 5575220714866718554873733775360 549681 11351508115834810926334981774944 549682 15200214220634599756015900001280 549683 26016376126988336767109624065932 549684 -7740103911307228109507478871680 549685 -28271899835278347342049515739620 549686 21573941270586598508123555493792 549687 -8432760819032159764060797879240 549688 26174823834801226235356595957760 549689 17361807371432062324086686024640 549690 -555155861544328585920738024960 549691 22753268277123705648267772101092 549692 -10282405120416689822877530202624 549693 27543293219020875136469427355200 549694 10308156587318317183925829808896 549695 -31415864145985450043559312019200 549696 2348176651000880029935347957760 549697 -14469649766948381900501588882348 549698 1544308720961197504595935150080 549699 -15758956452354922303992938837520 549700 -4996080609529078683903919104000 549701 -24111904893821046740627241875298 549702 2256504083906755274354525726880 549703 -13229973784204454796579012476160 549704 -8910885168401967469435794570240 549705 7487537738337359328041257262400 549706 -19986917185658806964746664618448 549707 -46866857222778949661052727192044 549708 -17962817725179358612717924085760 549709 8987411842995193290771364654560 549710 -7805435510709233197756454903040 549711 -7781777387685423414468805848912 549712 313741478181787779115195564032 549713 20563787338660766101418426542962 549714 1022033607112016752161348760320 549715 39145674822463848089419651917360 549716 3348815755762616724533339741952 549717 10330189560551213606186173461312 549718 4355149701010325748097806175104 549719 -56812558549890538728211725317880 549720 -2564084647869591694192773120000 549721 596052729857315219067469898644 549722 17816950800444603125684756028912 549723 -5948671025261203868351339108352 549724 -4472173598113618643799733340160 549725 15812165515313757347300891400000 549726 -11713040637564341113334798475456 549727 55631573258511086277459724838440 549728 -4448930779820157338020915445760 549729 46723910606941343951457140727204 549730 5154622748107192739524339625760 549731 10599105962368320727277203929792 549732 -17591591243816630411285859065856 549733 -38029408363669590695256521590018 549734 17862806350427319353243941730016 549735 -14173310702160900924009738042240 549736 22208592032137766090753782824960 549737 58224576984434301987255382723386 549738 -7592306278234591147257718845696 549739 -56352556846453534278554687640460 549740 116894093724527746861208432640 549741 19696418519207180895447775843392 549742 25809057280695439540196789470272 549743 -26190190335824870450279288023416 549744 -606786485758567808091600125952 549745 4109596071182213606951636534400 549746 -6002759730444756897982701173760 549747 21665321341649603781023312712 549748 -15668961032282688342274746366592 549749 48979660254300304888467533544750 549750 17180691006006481168803315168000 549751 -3441177423565639841278977764248 549752 -15860887995584437008305904721920 549753 -7918693121685933883721373379200 549754 9148531696667734989833229837312 549755 -158314787675225625786210729840 549756 27142333801505628966455820314112 549757 9667679123875310456879027361714 549758 9404823150257599716278001036480 549759 -2125982153877842453210977010688 549760 8886756783689479974360711168000 549761 17726449140370764451638404908800 549762 -10438208005913712419443134024960 549763 -3319440316954089591974290349616 549764 54851592097450666651851978387456 549765 -1778907375374944060640221581600 549766 -6451408266644361008081005645824 549767 -20568500212892130691895179838184 549768 -37518341522303372022039026442240 549769 -4901504365749316954474387511424 549770 617720922890086716685809316800 549771 -10202735477375798919960395639376 549772 51106784973119273906009284165376 549773 -14945205546890459481039060348960 549774 3407396016010872967528763917440 549775 18017991717095936567484435153800 549776 13321040579314788444365557112832 549777 -6049773889498760216958575416080 549778 -6692345598700398936083877736560 549779 1290220044127954295375039099184 549780 -11225082609987339402230794629120 549781 -7756600564284455466214900816068 549782 -33323639948439643667427075849600 549783 3142984498173124519553140852224 549784 -33007464774776799475910377574400 549785 15078755775106022892243974165760 549786 10429949635571982372818191179264 549787 -2562987969276171426655807716848 549788 -13818883619180117664450043494912 549789 3111197854459488413147790321024 549790 -2858905351033799074069760913600 549791 28025256548828594936245744599168 549792 -12225613789130137583141243584512 549793 66974248549676178055457211655444 549794 519348429749500810552183813632 549795 4437628361699149445645743078320 549796 4687740207017430085837817807360 549797 -39579781612248481018814738297028 549798 -114502528534255572058863846912 549799 13520776548541788241413503020264 549800 -30104221720817101100846064000000 549801 19992107148012702273481246627200 549802 -10957464222213119172203337336576 549803 102408383849227313286272676732 549804 97273603119830460769492010496 549805 31475284313216708948849595224460 549806 11182309450929265148634525753600 549807 33962652060623928986056604841600 549808 1076183438395348983472900341760 549809 790459898261044471404040478004 549810 -4527571372025360927033239992000 549811 21444437778139739565006211360800 549812 -27161720279386238766996407881344 549813 40022208465533002635655327286688 549814 -49207987210173403890688593700608 549815 4570218912589448416576707985920 549816 9457602190232489099370056908800 549817 -67399042412466271603489533026134 549818 5930130904511605114291277109360 549819 -1965371167384352289004318330356 549820 1765588185081587959455379322880 549821 -40396293486512623841861682592800 549822 995554470551746491641143848960 549823 11796201407937063822465671151280 549824 13170657894254558632338259968 549825 1790473513410444772080341679600 549826 4868013287139489755443236070944 549827 -4885761790304366521093978009968 549828 1433754078541316820949585776768 549829 -27495593717496271894038253275170 549830 20535610771420922564809715986560 549831 -10617401902194412501186535008176 549832 -34390265377746285478114716441600 549833 105179812726427535913107701082 549834 16899526725721197251883494618880 549835 -3765522575814106700437615461600 549836 932180802656443607637981112320 549837 -1267399963495380232651728117600 549838 -8513817716373375829320009910656 549839 60915868777645019853446285606640 549840 5880700533368246796798787584000 549841 -865668745910925895764490661920 549842 -13041790927135638489436829810400 549843 -7368230560962588796170214338816 549844 -34370355640090043413811277750528 549845 -16503893177013186573974759881320 549846 -10128954412573249710389519111616 549847 16500448402576614716611214345152 549848 16810923399832621505439232081920 549849 -29969904006615218205245574789936 549850 6449495684265853677720416044800 549851 19441553443392149320151772329304 549852 13187027160107580961038694943232 549853 -44446593166805345534008285780800 549854 26503168396060014814438302516672 549855 25839759784932612537264198439200 549856 9190714538951093909935774236672 549857 8877026171882985283292748814464 549858 -2618697975388785225463508934912 549859 -7806144019319119434225505852640 549860 -24410224257524657414564853043200 549861 -6712422884917454747411925300864 549862 6984039341525329853077002462432 549863 -34752373082645712459794789106888 549864 12381815610412620735269817630720 549865 -9044961824525106547847337881400 549866 1921266941946123997386022266624 549867 28799266657043245151763526126680 549868 38559460208909675771630981638656 549869 -33225280045709029011312351289440 549870 -1658161541380461526307174371200 549871 -1118196442854978209273131996688 549872 2990814798824356722730435608576 549873 -14687914554542460757278247268976 549874 495379773069252915996376912800 549875 -16808594144475342315269744532000 549876 5227464910268365298487819436032 549877 -12633867731091351267432389544274 549878 2145210644365326444367552799232 549879 -40364380424067636175091686753920 549880 37188546085077569721103961088000 549881 -35135716836517813637392287579948 549882 20671367744735728794094108032000 549883 29071002963552445308020725508132 549884 280480466957984332079543623680 549885 10307135253884261173906145362560 549886 29437511035268367896520820027392 549887 -17951527748993121471020616743400 549888 15549148685068635466793201172480 549889 26963218712899714226721391964160 549890 23857423475227177428917513280000 549891 22803148064406672435028727045700 549892 7980375018363585944376778260480 549893 6025193028236649273839931164220 549894 -7847536036708879197115820646528 549895 17722998044751588217249166028000 549896 27304531073450178022720175969280 549897 -10275164911039344264242799548400 549898 3577278539752084598361084000000 549899 5415952665007951280264869876512 549900 6622659157206866864537254348800 549901 72550583803180464496345894343904 549902 -16402065219185064588803895094848 549903 1482326284429765139462185108104 549904 3622878222819676682070071582720 549905 -5018755935575189705395474767000 549906 -602732264639259411049197482496 549907 30144538051986824607368905495920 549908 43842972925314803532825950176128 549909 -1036569990091677373957690582272 549910 3041801306604116029060730818560 549911 69046249147393175304441773917512 549912 25790184849199440915432115568640 549913 10051571545223461481848046633024 549914 29244248229589470711311614051056 549915 19806487263497694102320454351840 549916 13263841090026536725349075248128 549917 -50630255519150630334633154653120 549918 -5945562001361395425437436243456 549919 -90131032564138648425819627767840 549920 -7697454901938336506906557808640 549921 1625861771496196861670985704112 549922 -20207003513026193186126740621488 549923 2114903185162605878391586612104 549924 -10762241921934171753203167878144 549925 -20165209659513358181494282229350 549926 -2804552883383136176824758334368 549927 -424083729934621754738431808040 549928 -15839003982566848110534203811840 549929 -33818865600197842558215850853040 549930 -1253939238845694079466568238080 549931 12545629945534897478393212628640 549932 41952677323393242975952320650496 549933 13016072707411559195367612160128 549934 -6867114249952554192574749858816 549935 -27005316575619297543413139768120 549936 11939723187239988950116427366400 549937 11918966093677598236545221389586 549938 2405507765966058229299187459200 549939 -5393922557411331984373692710400 549940 2148663840111579200917831188480 549941 21625963998381400365728853303744 549942 -12446059552754157009830671589376 549943 6140728840376355033426046337192 549944 -17460984539998444224643185315840 549945 -22358797121949644043178884540 549946 24645949961874703610864346498672 549947 40509536288727858241827320148192 549948 8199759601871674964359780294656 549949 31945653650669067018905464650950 549950 -14520852517971911925654747849600 549951 2858012016478042986326952524232 549952 8312251575050296837079896686592 549953 39756138159832117540832360547264 549954 17245771669418500486077950992464 549955 -234994615635362929657229318400 549956 7252908204346036067394131189760 549957 -16768818815710488502494033718560 549958 10828206196038283374523091265984 549959 -5262154469988803911593038668200 549960 -12730623881938679159278630502400 549961 -36361196251530234688311286100508 549962 33261295490997520001565479424 549963 14399400228001183129921379348400 549964 30152894254729001735626670686976 549965 11243855175811889510617002638520 549966 1120611106793271198660450997248 549967 -6818562421988253034444269415128 549968 -643094696671498163685331845120 549969 26008012494598054518656210880 549970 -164363695288257166969146163200 549971 5917275734947517541195680152704 549972 -11582340595887000946560613605504 549973 -2099451608198210741157874150596 549974 -1963890696489113482279341102720 549975 12579901830159570267011374764600 549976 -18592527666628805346395748311040 549977 -19908824102425582919443206765174 549978 1883516514828244700762672810496 549979 19324564905095559574968333088580 549980 -15373349931161722866646478607360 549981 3786662420050038953169341481228 549982 789767399165374413899134733952 549983 17882927099986672709982598558320 549984 41422064392692229807394866593792 549985 -36238584897003797559002074138200 549986 -31531278917998241865794236901808 549987 -7647057622379220328849363829640 549988 -53687938382238975768349144842240 549989 -60045223182485300577370672392000 549990 242449214101078016762542874880 549991 9539486179395106746060104821672 549992 -16069465147404720191220516480000 549993 -24240284261129344093127794044000 549994 -21410621338087215634634502686208 549995 -62680780878936026576175577347120 549996 -20003930341329721878618426321408 549997 22450799146327242532246673632 549998 2953036743550405690361047082880 549999 26508450138581937583457501590224 550000 8004671775643488439966617600000 550001 -27496910308958051474405726066268 550002 -2080813448954207874293408802816 550003 111044745708027729304386533560 550004 -6791219886801731942323457630208 550005 -5198778073026172847462537710080 550006 17667904748587454000377010657952 550007 37694296140083621944885716881256 550008 -9541035251544330372990828441600 550009 62209494954842423009266757375210 550010 -13412104476912690908643824631840 550011 -2759447713003298535420056155392 550012 24882905924068489148298596047360 550013 -1050506419623238756602409971936 550014 -1905576960716784239938671804480 550015 3399839593093201856918080889520 550016 39635440504332306186940301967360 550017 13711383329258761849378741040640 550018 -5372101187358194225105482779648 550019 -94052944137196988127766430083704 550020 -10109043274454716149752708505600 550021 7765374105833059119852994527072 550022 1287046657965413907432022523904 550023 -18920590168147176407326531286400 550024 6230541781093887131255555328000 550025 -26497964202495880038554127341250 550026 10662564355666621310411894310192 550027 17548788932781296337349205777876 550028 37727121356821168520379011559168 550029 -1595179220876186506833809226816 550030 3932452854429424157715085566720 550031 -26186288601041077823578341231000 550032 -1801964432385083271925128757248 550033 9166387008460504466125333732608 550034 12724647923015736941894669304480 550035 36806282180934760470558296635200 550036 2945647889931403118438998067200 550037 -17894787307203908990279293249536 550038 -1780889408316484949416479368256 550039 -27099774650436941880101415684944 550040 -25409248901477495575974422323200 550041 -35111768856214183547694586811568 550042 -8007994690931966890163721500448 550043 23994697554259114247257162839600 550044 7046211265545304585187940925440 550045 -25021913337559093352940683239680 550046 -4923116054836463320715009214720 550047 -12166599768608096385399130447800 550048 -16719964391873087618388687912960 550049 46976102543997162210893181454050 550050 8948356775265062461268061792000 550051 -2140755004181169221403035493288 550052 33160964520095529524586307134720 550053 11531852025303438172717590488544 550054 38813384021967324358723983722976 550055 -1123341942684906064784777611680 550056 64901454027549596809612001280 550057 8696290668212243708657701200720 550058 -20949690629051958376616103111840 550059 -2029102884670632107458094748432 550060 -2455404007074348777099296716800 550061 -49150361830523757196620662383338 550062 12695102054804848108409000536320 550063 44897582584039008192767578247312 550064 3979166191757169489058360197120 550065 -1061607111074159982184111956480 550066 7511637282303861297959807376 550067 817318791618874471002202963200 550068 1608673419489019495908474630144 550069 26863434882800172826050402924480 550070 500907091469712767721863372160 550071 -2744345725372018994895994811688 550072 -34834775129976760084213279027200 550073 40681016165750039374017368849322 550074 5755480649855793681002845051392 550075 -21785396360254472775747282654700 550076 6262218991322181794389911413760 550077 -34884184971790188340240374236160 550078 -11684126753517742215288002876160 550079 16471658414981410883114492702376 550080 -4092866201096024302839020912640 550081 13803427725613034310417474668992 550082 4173550414403836190106030231072 550083 -19638354601021353411593602701576 550084 3255449554258913241214367314176 550085 -8091284558606131755700120961220 550086 -17638254744520588900350142985856 550087 -10804209873226302624930653402448 550088 -21666604969981257779778866380800 550089 -24780435483616193307563266769046 550090 -19893466486156303880909248183200 550091 -18615254907277993083931628407248 550092 -12161159085311281117638325928448 550093 26670692565512155936066890455584 550094 -9955296871271008055585837891904 550095 -1570602172331861627110408488960 550096 -16075932342844068639186928181248 550097 13722096266316434604365700375972 550098 33703587024709867225297688816640 550099 -481500982577631471812015285952 550100 -5326264031809518009889011081600 550101 -29745031805794638510244438805280 550102 2492027853868462028651810957952 550103 -28006998964049114789606120705040 550104 17271953664822388204899303813120 550105 -25728914670715674406235162979000 550106 -19319664665810868897522747103248 550107 16318918147361348128995543506040 550108 -9288189112892366478074908723200 550109 215974902890058297963399938880 550110 -12242292934292294610462489953280 550111 -52391036716202425484626307272288 550112 -52413777339248376289039377235968 550113 -58542701400983135351335631433696 550114 -2661901769212802036114881236480 550115 -24716174122219603846503343896240 550116 -2648442476317660290520920944640 550117 8451123069874441670513650231166 550118 -13181242266109974634487672766240 550119 -11794737733663963184688619895256 550120 -15793456914674581388361325056000 550121 5547454417795116317593361173824 550122 -6314001519132689423944182126336 550123 28151110317021790443613978478160 550124 18370838780033541601234422898176 550125 -9413603151444450860395853520000 550126 -8347725845501830081042683432960 550127 72750687229428320222975426480976 550128 478873726580737726002396463104 550129 -4211002604711230425354739780270 550130 -939091985121498528310057267200 550131 32495526338308670910754969040952 550132 13510220335128451567021245622272 550133 37913632173777810824617732104000 550134 6559033072332703387737060096768 550135 6170899452813247615016663914560 550136 -44872408702713761761241310904320 550137 -8410591159802525590628228130816 550138 -14236189523299642117401184373280 550139 -3852995720421339645975773988060 550140 -2717716912796668753278991226880 550141 23517410465921145177957652231552 550142 -26888371925805628360353768768 550143 26000027052872112545682842842104 550144 3497352522516477981323696275456 550145 -31145087722072453389060672748800 550146 16647910199676982417833772147584 550147 -3466555414587793069368346714320 550148 -36293147643136915786327228881792 550149 15663506980694665653640693815264 550150 6946967031911136883303517512800 550151 -21490342796354717541928107338448 550152 18920975239068380807185057259520 550153 -30560028202220621541749147546780 550154 14061932826588931727055426637824 550155 -13230153712392169040633184333840 550156 -3410082659409340792210625976320 550157 -946945224525221220133042604928 550158 1489317285217735378788427699200 550159 44551385270724717290657557602720 550160 1667175664368992289218412625920 550161 -39451135979723479445847321375390 550162 -33912477345782551616236917244800 550163 -43928620294487615295843321381588 550164 -275245589374612314525867147264 550165 7007279605217298568324645372800 550166 20992426814600289324592091776032 550167 22035668228530159422834530795880 550168 -18309837552803098618373462845440 550169 -13898357708507399320035621797430 550170 -529054714755060714052002485280 550171 -34840835202971936638017504139608 550172 12081541700181241215786914764800 550173 7103198918659357106031095312544 550174 21368492206418231155020189246336 550175 -7299037810480171584626958867000 550176 -24581387564913720936325224333312 550177 38400182526655286031335399421026 550178 9342514274902829139587317678080 550179 3701760447375919191378038676480 550180 -1295549851452821644602002169600 550181 -28222617166226830064410320174018 550182 -25623759063766502429062773129216 550183 7773543487016074075714956950400 550184 4425396907944391774771610572800 550185 312309120190732385066120053440 550186 -4652108935797080207080087382016 550187 -56201542117267116762558327732 550188 7838793388767516216014097653760 550189 -22848189143839465271253832860010 550190 3596020698739278442002028807680 550191 -23248382485621722833666461538808 550192 -3808910884038358749818464862208 550193 -6294476809973321700258669575616 550194 12146931376496694160060162044672 550195 37326082936976817253790797897200 550196 -779600666670145522551754180608 550197 -16403983031505926183767686841572 550198 6745658245055344034310532037760 550199 -21894261959754258619404566318136 550200 5740289233753460149042126848000 550201 5175571595337993713007736455892 550202 -38174811736982999701314452006400 550203 451397305320654188108083061808 550204 -62053307325859125913128533487104 550205 -33502516595242825711787562300840 550206 10766552406564085656654953134080 550207 -14004864138429031119971007639168 550208 -12805141114757397315798522396672 550209 -5778908351671548814041536141472 550210 -18163433671514651928393226614240 550211 37928247546851496886371775258812 550212 10103268707103157145698267164672 550213 50359358892759233289994289954462 550214 -8710446402361468813988862319488 550215 -2900557446886014016109552452440 550216 2979321564067327105767243924480 550217 -59091206670818879830649290978140 550218 -10037944932355420480609358397696 550219 7899844885436605523631797896000 550220 -8147110618746812675384644884480 550221 13112672983940895250682032679520 550222 5687138239807916599301891267712 550223 25013528128155119058188050481520 550224 -3277126578472461061035848441856 550225 -768546953647824829047468476900 550226 -53354793917628820575137115718656 550227 -14554971627248922702959868508368 550228 -128100249554765947132551614464 550229 4296328096205761711515963083520 550230 5077539219398786941725345294720 550231 63397147546085658968421585963864 550232 -26465542648556642832566667878400 550233 -323478315908219022929373266838 550234 -25367964740173923893477844698880 550235 -2245371007927601187219505920000 550236 -8324369897992005922109633484288 550237 -67196559957063212650110404813748 550238 3591941965407171319626044209344 550239 2893834379570671191042212564880 550240 10096651794151005180302603059200 550241 -56165871936290614924741568219358 550242 -5080965178740933932787657954816 550243 94171315665520946367937894982584 550244 -13360443659054791141543396220928 550245 4867458655874958063249447273120 550246 8270155991563940024056953532800 550247 -15168625563389632039547860956168 550248 -2366423526778878770205446062080 550249 -2912814277379998425244234196864 550250 -4458044945835260569602634752000 550251 6406368533032748309565272146368 550252 10111451187006435354837532019712 550253 -12125462395973455581367393861536 550254 -14395835809060381451527443844992 550255 -26294929891352898817351724358840 550256 -2380146015165105117751516200960 550257 -27224618007638345417795137334400 550258 -34425417326301963503810475329520 550259 -22112929192939595823583089201960 550260 22157096719778633481537102336000 550261 -7024839405836555643452308643076 550262 4516707757429273716833399977632 550263 -7543032161674590696919075848576 550264 12001711302058025987213831147520 550265 -30139107218775347209060905979200 550266 -15056188795020735841474985342976 550267 20060440559468449127948935345316 550268 -37969832942575800440122936522752 550269 11204037375626683886513642011494 550270 7227712554027330066756284623680 550271 732416018158927226432256052224 550272 15255727934627768519111202570240 550273 26777057417177402426189029730820 550274 932572100492893503196414926240 550275 -8223861898077793709001964704000 550276 -45463451880898779364583718912 550277 6471123272464632166433618099712 550278 6105709090713497005842618686400 550279 7820273440526983596566953177880 550280 -42445374216088321042387977369600 550281 -6948941737880927867570568847872 550282 -9144666549302657707477451927808 550283 -36944001235569046093846046535468 550284 44765272678056505359576809472 550285 36380940239558260798725890667960 550286 26246082491875496323403348151744 550287 -21655912202866489468828212396000 550288 2399548163500935009346458025984 550289 17426739075372346425717055575090 550290 3419005807506546810998568023040 550291 18587491102282783088814345605120 550292 9450003181409990154769631366016 550293 23110075899539584141415639911200 550294 -16102694714426285609132058062304 550295 5105918098272204436469561275800 550296 -29041628441317570825520932730880 550297 14931887641339206993299097533280 550298 -1052860514638582606772123642880 550299 -4912097837169020470468031409552 550300 -11456369174421655892853968281600 550301 -9813171539811477626832226044960 550302 7548221316223166296693048746624 550303 -26024293806922603148749551573416 550304 7661330790676763017196425052160 550305 1596687339816762204151329658560 550306 35812851308224456167530886230352 550307 -13642032657185579311164813694248 550308 -27073529718679790423688360960 550309 14502529184317628659296619736510 550310 -2170560750834064859732731933440 550311 23251016940861532605127606821672 550312 6231718866281481898487084482560 550313 -1424518464917482547913579133596 550314 26087958630974224627545116160 550315 43836641323423705487330735556960 550316 1699924625025172922541936798720 550317 15475100807556143978812626588480 550318 -4950120564651514723700389352640 550319 -31033276016206635604212079147848 550320 2118819038913513500022347857920 550321 22088244844450904750895248164224 550322 36295405441317391519584387581712 550323 24079464241089915205489677339744 550324 -25864145543895913086380919753984 550325 29110621706914470632133385603050 550326 -4858216075330344687364601573376 550327 1972027285690120631284676933520 550328 -11531817129154212346753128099840 550329 -9768234404947146987560305951872 550330 -5779698076289041451956720846080 550331 53557931794883624556498234378264 550332 -16958611484258600238729075039744 550333 -9570460234090815256616587808640 550334 -11459882760353570873174894909184 550335 -1252408173802494553243855209600 550336 -14043798470322035626101125939200 550337 13504102882868540492434578097986 550338 -13550344266715285972051744354944 550339 -1644066861496510133263563526544 550340 -6094375094013556514388166225920 550341 19880444932136793301283461238400 550342 -15014573983285424916377030050176 550343 -1626272504536123186220078654592 550344 -8493736761852003880709430804480 550345 43540041269010619817227241360100 550346 51633940533344921899561967056224 550347 -973310615567637547632017564160 550348 -1022888118591455204472308315392 550349 46068643632838198290742376781900 550350 -1750913195242082123278362974400 550351 -12449901083337973110116380453648 550352 4370835469396538399880379760640 550353 -8571249918464835206620695342096 550354 -8660092915946654387039099865600 550355 4635306196036251088868664117360 550356 19575430976816408820543402166272 550357 978034576979951847758986393600 550358 -24782636838156505979070531628224 550359 -1407383784973911070156759328736 550360 -14787923524851611394281742336000 550361 5552198163716523716912580479232 550362 3185236851555874933599657765120 550363 -34127291659852187626909709851416 550364 -262762196291160338874652422144 550365 875144876823870181661891898720 550366 3932529285696286826929984405632 550367 26097252643393963017562083038160 550368 14131952149512056688693930885120 550369 24149436898354186359277034052770 550370 36353172830056463216512919208960 550371 61290432391855939729937900421120 550372 -41954549777195416144065360855424 550373 8019953104190196089632146204000 550374 4414619656898765925743067586560 550375 7564104596041718139064449072000 550376 23532137342513254858968033638400 550377 -12597866608038714788782844610486 550378 12807453457560129215597733999456 550379 10759935843402436266313586260980 550380 21634082730168087888551969602560 550381 13160471464748214933356748140332 550382 -10603343924538061453885373900928 550383 17851294437232434478008956367624 550384 -2421646012534097581439565496320 550385 -14869681409616824558491372434240 550386 10889142223729308312592213222032 550387 -9690300890676072152290786308768 550388 18616756941004365274311376764288 550389 -11813850763987879691346566566080 550390 -6923099354265251204719403854080 550391 76359408535610818730444132255400 550392 -15347600887644012033691081113600 550393 29004192966947826466437304170880 550394 -7352664784279400749858703504160 550395 -12272842161217682324308612518480 550396 -13623970517968179152104496308224 550397 10038159335809679412933931080000 550398 -4848780716163725857536327443136 550399 17355541412102962625878920504136 550400 -159377507120638664564224819200 550401 1341738305455347613271137244544 550402 -25833036138239038872680489932848 550403 -613361121042130507336697927520 550404 -14755617375021404027748004671360 550405 -6306758871053106157847150446080 550406 36585512024696014243869018518400 550407 -17412135006003072938666469753984 550408 2317434725967496788399736872960 550409 75087536136955512780148812020916 550410 -4191729784510154336077783034880 550411 26769379439094295746244807166400 550412 -16410313896775597286364585815040 550413 -2740125155060154025276941094560 550414 36020126193016505736343770565056 550415 12047476918451198511780456103560 550416 -4102792741130770231250117787648 550417 32558878531868084844275437989120 550418 -9694851300093495032598313525248 550419 -34959693240602630784894252202056 550420 772062556823920376128849996800 550421 85114357408548502768032742044 550422 6804089171082327163093079840640 550423 -16214130668603227034919805209936 550424 3199230838450701872514054758400 550425 -3329009254537444356137685972000 550426 -10362760031600358945414492080160 550427 25624661379944159240237293830276 550428 6090938878560881910288591813120 550429 12860943723638100384345530150 550430 -3959890809864573901019070614400 550431 7342428696058936581723724323312 550432 122335167515387007983983653814272 550433 -26812546932369010665772905126858 550434 3212828466078413361341415052800 550435 -12098328912957190951419432303600 550436 7892385085907307348308361314304 550437 14901953250238486203912736952160 550438 4030580443888566799354982791296 550439 -2437816100680840112286667466760 550440 -14794713849208402590455310336000 550441 -30542098219439031991626751937158 550442 2528185914256955801783846332512 550443 386944205395825519133670857088 550444 487650552513199979755111977472 550445 6301981718960920072258674612480 550446 7704799497850111051816922223744 550447 5367084071130499454798033178896 550448 10645109780100357901870264860672 550449 18279428593890664637698382352000 550450 3675983414979946338137950668000 550451 -2929037892032902787060198847936 550452 6226952623046220139566489833472 550453 28210476346013567643908735440384 550454 11845188201291521984983730998176 550455 -20360221455792457409353889534640 550456 -44721920322870485304277598515200 550457 -10507000226506778296950863502294 550458 3820568104367016427053818237664 550459 -4377728001004602969158415700992 550460 -23313913157227010154154325683200 550461 44374645969580484623071642390272 550462 -22383612035562199064270594383872 550463 -1076642355839396366679731229456 550464 12716412939748891739772181020672 550465 11749742720791772293882375108200 550466 -3729509046004232098438350809184 550467 7152779631968560693142631563328 550468 14902879599569815491735459281920 550469 -52930149896793567772703353196130 550470 7560385536432151143432736819200 550471 -14738388153637138909298830428328 550472 28802089768380861611538525388800 550473 -4061249617394673847142219630592 550474 36345406516297041143574964706400 550475 2601084616520743173359486459400 550476 1173526064765162832503047161600 550477 -20654639205288751777629506699988 550478 -40775733877105804372162717775040 550479 -6283739893386946197106103913072 550480 -949409996358293099916534743040 550481 8277623944473365047588818792000 550482 2359599234914073044317012277760 550483 53943656586446941045331147690464 550484 -36738694832224834596477697056768 550485 -11067328350780373486078874726760 550486 71177146982943023980075112064 550487 -13619026906664925435815856931200 550488 -27080118834555725471229846589440 550489 57721465198500669543640242705290 550490 -25342815406045944158198099316000 550491 16708140418149167745260287498392 550492 9713497993559327385215074812416 550493 -31120890860185080586304894676 550494 7556905647589760784907543026432 550495 5664145704011377913275526271600 550496 4286574344011213263737442926592 550497 8961182602545945570530176494000 550498 2220953893218988586383823013888 550499 768828861177612903757487565720 550500 -23690981705234593042386229248000 550501 15970616379885885926321525400352 550502 25505337681701276355517503113952 550503 -14233807894419959912918502865200 550504 43691950961000748674547929717760 550505 -6965019498186888273089461160640 550506 1000762073354065266845740339200 550507 4834338982697924950647590867520 550508 2063182172556462245948935382016 550509 -2271941549399064763894858946496 550510 6761126551147810016480135732160 550511 -17112970023960176312919412196736 550512 -6394593463589700417458357600256 550513 -3908775052891545988006357320238 550514 23459554847783369629338258853920 550515 6757494342777352028180184768000 550516 40715302437873273073027498996480 550517 -34122761839107218449564641320448 550518 13625797154266314156201703187904 550519 37171189611840880901667428418920 550520 7223623826229912226214534860800 550521 -42266870568291111776241537405510 550522 -9278307172023601197836171098368 550523 24143090145668145511783815209280 550524 9215504252213407052514504975360 550525 501002562925299371508293212050 550526 -11861553638497461438056500812288 550527 30529096972666700836213490974920 550528 -23269747939976806280626081628160 550529 78631637282077171818229616640 550530 -8596646627174874064103803776000 550531 2046823376869131963348908766332 550532 -28215609585349270186877562770304 550533 14999608771193056343774006944224 550534 10472089141485457847730253164672 550535 88517906491310989731954112495200 550536 3897353146772032466530236825600 550537 15091310764546360287388855473700 550538 -31902480620834190110335339024080 550539 -27592507400802638530658455680192 550540 -16836996846625461039311486069760 550541 24396053905039429185310205493942 550542 5417542785035588426938369691712 550543 -13301143545230809682600364323600 550544 -14112467135231278260971460034560 550545 -4291307200921620452494214200320 550546 -26894556011439804737296986310656 550547 -11604633960833558957626268493840 550548 -2843209895446630460788315197696 550549 210613065898762855681281233536 550550 2950099277851576854056726400 550551 14638277829314292220224779811840 550552 -11043408759201827622868005734400 550553 -758099021592893628863233398198 550554 -5117657786957125823655480215040 550555 45292741838192704399397835030000 550556 -24966011474412508069608567943680 550557 599117245205066565944684451552 550558 -56482882247908042721830566445824 550559 -16644512368973516114339624651880 550560 -2305339559820605875423574753280 550561 -19013145213957401682191052004176 550562 14235760725985121094897604147872 550563 -2115440882580650952362458832640 550564 -16790210264192374323262762884672 550565 -33979186040183086386970645266600 550566 293055554931370616039180057280 550567 -90224503016468683813087404908480 550568 10803897493019831647490590018560 550569 24452064135193067918137494662544 550570 8465905508504872753575497328480 550571 9840402197746872581336965824912 550572 254762448757776152193388437504 550573 -26262656407909706458170273271956 550574 -19767934508893755595655435775360 550575 -15132663062061603521952527449200 550576 -6136084803301514410077636067328 550577 -53950594084890263931254777630574 550578 4245885006261682496808509406720 550579 72385904548943688612206612987280 550580 23077711561582585432871649811200 550581 -3204263722316254118756865409248 550582 15304949435006018132298652036800 550583 -47128964597063599079173223419176 550584 -52750951979218902936233118720000 550585 -16415819912084268706130733272640 550586 35370139062186024674650297093344 550587 -25002219229434509243888332588032 550588 -34016944085346745344293167127040 550589 90403662053222783215870696728 550590 14776104954645835960514437192320 550591 3205834815798354623350168725184 550592 1561833429156176198823460208640 550593 44308684926015949766149551613584 550594 -17811592675810431349483656161280 550595 2562028602428917159907551971600 550596 12614683890321866553275390515200 550597 -11671689108023890007491951095168 550598 9755284243202792203300718056800 550599 -15286902095389826862551880027648 550600 -7940772574642863818987389056000 550601 -3013253277548281862464169276400 550602 3964800229406205850328944621968 550603 26417855045394580237446913656120 550604 -6247169175439079444347759987200 550605 17122175287860763709550479831040 550606 15144604357218167732927289209856 550607 24937976458322069171595414863856 550608 -2683030060300448670239539593216 550609 42136513204542417669472732301810 550610 22490705256426926479743409740960 550611 47887788104714162644611360470640 550612 -1857196404892199710062819055744 550613 -62464385524320521859083814249444 550614 530160127617055613711403621888 550615 -137445111681436849496507189280 550616 19967961929383982272363855810560 550617 -21594829545712645992422855237952 550618 -5834931916035012152205278388240 550619 5487515504395360471055484368520 550620 -2689020011912175932225576140800 550621 -60759535145207678122595023161178 550622 -3357320471073708303859365113856 550623 11570315648863018900216481686800 550624 -45960830520533258577408339738624 550625 -2064162537689254220420210373750 550626 2963526267762175085672309161344 550627 -141296027513414676307932473856 550628 4807994064603726264385539959040 550629 -51562985036065128388942703739396 550630 9401957030127973431810865996800 550631 -55809350222318158958719778714568 550632 15949394408382136836296818360320 550633 -11780608077668528269260371004800 550634 4112417219987353099525994683392 550635 12092813352864221205814249935600 550636 42686627094449684947441009230080 550637 58881072782842782418249340771286 550638 38816662085427826395569919495168 550639 3247794854615045868913509385040 550640 -11744868579161257361274871971840 550641 5546346851407496414595089733504 550642 31185180269243505644930668499472 550643 -12039072949946327637628361786400 550644 -644557933012475584491981225984 550645 -26005186432206076688837152064100 550646 1635232350238924975029925978272 550647 -28330568741037997488397940044560 550648 467453555292996332667931484160 550649 -14947571036759065006946292915552 550650 -5229065714261545047796788038400 550651 -56439116340102677530759442800348 550652 -41521171921138048797530724741120 550653 -15743630820733459532525343506688 550654 4551315486890522979672885159360 550655 8721349009437821842187414763360 550656 -11068511103504035032989821829120 550657 48029384021131560317103905819906 550658 530231257244368613204159159040 550659 -17486238301903807230657396904272 550660 -27063436114155770112628649226240 550661 -41547070482815063165207797704738 550662 -6441904071396549054477979391808 550663 15117918743575067730754738133912 550664 61516805174687353478819698944000 550665 -11940777581216252039436608352000 550666 -15103316984769051487374767682816 550667 10777644160743412879484340720 550668 -4664161844646061040014731310080 550669 6387104490823887120157801099712 550670 5142563531119768457006006054400 550671 -7050329580584675534314839408 550672 977166561528898887377477435392 550673 99308672047738662000891792583920 550674 11733042649039045732412986953744 550675 36787065196140030046443709853900 550676 -3962419978566039254584697954304 550677 -40914365971119297591381468325920 550678 -1402103982952563338680760763360 550679 64149744927356676423058018334280 550680 -1479799978923929579069781196800 550681 -75860386571434560065429851881720 550682 9685550104634337876083500579584 550683 4826659780615993558284519227664 550684 744420241597242244139484639232 550685 -339054999121476738000669132840 550686 13446733191734890896087861728064 550687 -29590050449944326234885111448040 550688 48374658788166079672336671375360 550689 23741504112511990938379764261744 550690 -8755161200964702209279570296320 550691 38285954509589638972365262912092 550692 -10981971128721814517821641984000 550693 10108285760540371180183750613088 550694 -3403810920155758277533553078208 550695 5222123016267477862344825907920 550696 -36217382770263543792416711884800 550697 12804746546388575769785412718464 550698 -25745261445765542215600614259200 550699 60824915129361701271047192019936 550700 -3742550769271417799023193644800 550701 -529154650411393227939633460032 550702 3863564295442662588207517749312 550703 -15253262058920501515024651224048 550704 2483814625852432937509689753600 550705 -14566990963795372049949486253440 550706 -11338495542085417525553107852800 550707 -29296843419871674667821950863560 550708 1308549183607862584990648923264 550709 19823119812116991898959607296960 550710 -11491081206012911338263243446400 550711 35092382955292654701160388937720 550712 710355457457315052329390653440 550713 -6103544758734181189031166945456 550714 -4629953455269081326604310406544 550715 10046439090998349812798664038400 550716 13736347358754530177956378685952 550717 -24903622803102557181080836594234 550718 4008238850511555436948845972480 550719 20990471918785359082221629304 550720 5634488898594770773784191303680 550721 -1126817879017390566983574102078 550722 -3764588230943204606012267481600 550723 -25537179756744254075946212748816 550724 52187371431512128510278109780992 550725 5211983252944118213809286040000 550726 26049927441631297783726823217984 550727 -6325628095582406838984745069368 550728 -5198848421811498670093105536000 550729 16321419539285637098427478708176 550730 12439420357847380892613060593760 550731 44107223185840013262865062683352 550732 -2457747886514120711886617948160 550733 42735985571022082963851767540982 550734 -7266064821802184965673740677120 550735 -2858586687174127369698419781600 550736 13882847603198994989557145198592 550737 24985467656237752655770905589008 550738 3488996445762486630191367964320 550739 -7580140867853693781133408556640 550740 -8243747124326933251158311915520 550741 -41323459812986537830584162211808 550742 13337814528791722287462281962272 550743 29934850664093544333753959004264 550744 223251843706215849731524792320 550745 -6012259210001240157475084225200 550746 4181800410210417056975718973440 550747 13592902763572895555564054911632 550748 -40401425001889920444199742913024 550749 -23444868149061329228980683830400 550750 -12964522184251471060494973776000 550751 -82980010158278140408743414771648 550752 22840184465580863706994579341312 550753 -4496194966859392606716410824320 550754 -53935825546496109521805481820160 550755 11349397980316726248781262282400 550756 54402156477059016962419741735168 550757 24761925141765201708438082443006 550758 997403852961113058349772986368 550759 -43925247508858462514459719296360 550760 -14565701830555000125796597401600 550761 31670477415123221517132456995472 550762 -1472008622905001916702623595168 550763 -29086743921498507265697599022988 550764 -32928279441861414480069662035200 550765 38020096300849099650106102792800 550766 34250657173841194851982193093376 550767 -362071897566179038762049705088 550768 -10908099081793421047189193195520 550769 -19303070920438804542049492628940 550770 -11625228148119883505911244505600 550771 -33917835426585357115036444623780 550772 38792820883661843672453729832960 550773 7545978481270854602608768368000 550774 -4574252001868049001223823038848 550775 -14680786409415564989775689905200 550776 -3393801600008873078875328962560 550777 1389485148422386629980973367040 550778 6518231220874295168300357251440 550779 26686002486048873260217740636184 550780 -12742758378850290528074304038400 550781 -8323468894929815945456183764992 550782 -135447362149296872764466538048 550783 11574075453606461408342855121360 550784 12419020550202407446849718845440 550785 902572387039758476837309351040 550786 3045810922748634840473642672592 550787 263432842734109806868349326920 550788 -6944997409451964231000063344640 550789 -50010421820277389010795626741410 550790 10901579720062585018677903734400 550791 -11078358632865162105054051091320 550792 56934516404582379283607884800 550793 -23539986612006486009940370340480 550794 -4583505686702606951020181360640 550795 -7155378890195589308426815818720 550796 38732271392041619721755795193600 550797 4111154947046804473956958600320 550798 7405521588378203394030005822400 550799 -34347435465062735646545425169664 550800 289460802488576976564843110400 550801 -61998660642187427248563360757198 550802 661999382877874421090598730752 550803 -28826069776178856776938379155392 550804 4693587815447163795729791563776 550805 -9283078421480703893913350709540 550806 12962014255409582223670446189504 550807 13619166494291341054114252062952 550808 -1059652094711319209234610094080 550809 5353017703955971695687618092250 550810 5237166321152992689809742950400 550811 34331543438976094306331329457412 550812 -18737795345451524071389911559168 550813 18062622187081011406867162041062 550814 -4211056702007574981662812315968 550815 -7924880258514961749378064698480 550816 24212441960779757761065422684160 550817 26184905976904726095090669518532 550818 -1916817327177448731783403779072 550819 -18039259178800100143709720056304 550820 -25202818025988214199539423153920 550821 -3186347004369939128395972256640 550822 -13598324268904113588750624671808 550823 -1553680003967927695558802996256 550824 16556724790575630955235149824000 550825 -19124997773503522688765758076400 550826 -1989222618751517626588457327520 550827 -7813162057711280503486028751360 550828 44258619644373637865755352384768 550829 -12798660665502551595586456755360 550830 -58271489683182042913154396160 550831 -45981072083018482597846648352368 550832 -683348890970389272999754137600 550833 -11669725986132484309462905330576 550834 -12893995501758889134802920337104 550835 6968875394230061390155253352960 550836 -4662569076544672079850120185856 550837 -11897993465538093654487972036448 550838 -22669297258926038853098651011680 550839 332098583104409805946208798208 550840 -26236790986338266033196409651200 550841 5310375869364995280580169731242 550842 -15109369337743293697450384370688 550843 8843785907202061092644387637092 550844 -15370632630555608176552424767488 550845 24585937713985383024077647627020 550846 -33493877128869082902784945168128 550847 -6260990473855270643810157489288 550848 -5979007894557219872002812149760 550849 13993419225741593547789987882964 550850 11989363334563196895272811264000 550851 -5912344248452432619071228084736 550852 -19962216325720719480924431112064 550853 -69636782135044987414853382644100 550854 -7869772391606332179095132130240 550855 13078863567802820991290725040760 550856 8537630871583782300700679055360 550857 -21763909709962822705172858180640 550858 -1155478820034533084164845388800 550859 34522204831318164226348333575060 550860 -899938606039508580276539888640 550861 11798440787708017588046539001462 550862 11471812144332400134767911559232 550863 36343307508287750682823465868304 550864 -975058155013436450178169937920 550865 7082599664504365037435585659200 550866 2530021344866581599044393284224 550867 -72295444620608878389526747110400 550868 12255442318075270330204609994496 550869 28870986880440274945076389423008 550870 -6407359612561889531577070525440 550871 29819457856008809071045857818952 550872 409415605010885650685634846720 550873 -59861354525700777791537864256 550874 33605294893587518168994636513792 550875 -4450367800351997870851215144000 550876 -2078354470069802750911730749440 550877 -10073839671302048978809140791508 550878 10131490953011656604918545545024 550879 -7388193369449038813111549364624 550880 50529328168671700490629003345920 550881 21880949406890674714175649567312 550882 -13083511374992715200433299114208 550883 -13531777588337665634310100127640 550884 -7807788251755699153893031895040 550885 -25722545467534579854168793484040 550886 -83402473623779346711842643840 550887 -53160768092609122571260363669248 550888 -27873047935605913396057282775040 550889 681886689670379775916583061120 550890 -1168000965112973990397280267680 550891 1038017704393755116790527937168 550892 -4636096802202616547359012310784 550893 536906126599929339344743317120 550894 -6137984219867325121183270317504 550895 25149571299444735576044501198400 550896 -504938728426421282577776640000 550897 -1084466943158218299096480187740 550898 18181119209708729130144328093200 550899 8620761413688022511551075516884 550900 -8313019190828963732027421132800 550901 -4992729193400782236420629638656 550902 -10804270218064292346420591055872 550903 -67186918153462633877621059469848 550904 49718590325241425361624754421760 550905 18217750861700905188384110030400 550906 -12009672235073985150266125000848 550907 -20481255019674564619766555108844 550908 -5731944307947959672572753812480 550909 26944380421512184261938411567110 550910 12241887132813842338300925424000 550911 -30720419703927439696204828271928 550912 -3444075862304598435910857523200 550913 84151142817012568724798110740 550914 827305500145749269071643274240 550915 -1579475243372212519344988003440 550916 -234524202716978733071822312448 550917 -11700004483370220510804589290852 550918 -19512810639980318038245034407840 550919 7173534814823220851977061490720 550920 23345348935911547188855781785600 550921 -6274361085156068957093315799616 550922 13419215494492925631170510494512 550923 31815115575399771139210191534000 550924 19004191611374183603175269683200 550925 -23360171189097016333182913168350 550926 165741416380876333797890463744 550927 -4873950212870690289792026855240 550928 -3463931025251757835675014266880 550929 -1920622244799664963425182640480 550930 -3493155376633677021285175684800 550931 317979355059408847899106892712 550932 3545136459186989377008350674944 550933 44073547883064068308069489984800 550934 384859752973436924993439044352 550935 -5056768827082298542328335641600 550936 37326116915352713205266102415360 550937 -35627065977469598269308324015414 550938 -6992351716489468016669983443456 550939 -12482170628149502967898395515260 550940 -3710269867497609102923852259840 550941 13766691280054617832258063774944 550942 -4992071114904098073118708838400 550943 -3625127560768678730599271074560 550944 -17823077409806395089128800321536 550945 -1820494115470132549888092321600 550946 -40773011000289578093856021949440 550947 9487176944796443955083487798528 550948 -28394460359716102421683652728192 550949 -28136085151781750676931236375264 550950 2395787404654166510853142401600 550951 6936220823792663895921617128952 550952 -31523949187888985703665665075200 550953 7444592859366027436565627436744 550954 14368085871923715141524974007040 550955 30410671344031009253356415028720 550956 24321391322099648891173128857088 550957 -61406099940098024695274984081568 550958 -6461251639772511717401395368960 550959 -475375865595780176909838980352 550960 3501970815841381264161191362560 550961 7427451482301275854705927436562 550962 -716401735501091691284599766400 550963 -4155157266220032431033265310720 550964 -11362516921784532635366931080448 550965 -16716873218492873312784572734080 550966 -4389003904894933280239541978496 550967 13215456409299571066991826876312 550968 -14503727494234462505472940769280 550969 36896654480551711913229675043370 550970 -1637831240337623199287655075840 550971 -4923201913549961712105552670080 550972 5246347981270638797817802443776 550973 -39981512594907833781672310142778 550974 -9540540469356596502235326391680 550975 4640890527321353975115572651000 550976 7361508585354990316278400942080 550977 5848719633178662833966563549632 550978 -7919679010781731644773453766960 550979 -18620405411248340746871240964912 550980 -14011658688761099169479366019840 550981 697271809867689669531115317120 550982 -3148004273321860961150480949408 550983 -1488141923024751888788660741976 550984 3174659190308768136899007283200 550985 -8605982891422399624063119892800 550986 -21875973730353706480054475196672 550987 -39727498701300569668245478481208 550988 -3729465888169815534828587452416 550989 18008742131234339583103415363520 550990 9448292038402769967969442761600 550991 -10568961483300267380926125715728 550992 -74171248297188073188182065152 550993 56327425027091786997131094000242 550994 -10154239205440387012843495630848 550995 10822388840614574802381780885600 550996 -20592328189305499974195487170560 550997 55726217306179666902289629994446 550998 -3098028762692244035466403003776 550999 6348927385535789094180811241760 551000 -41519506771797495316533504000000 551001 -11684199430279322646188450008320 551002 -24869720046358774114903845277200 551003 6346409976831197650934344893252 551004 -683266375995031584511935879168 551005 -4500405999918732538644743832840 551006 -2146609189588051910832170994048 551007 -7581736560302290252107602819496 551008 72970767581374394739766523068416 551009 -45234549863690895828597861519084 551010 -11562600532343392484600070205440 551011 7830493206130285323818520514032 551012 -3499922412422519188953547714560 551013 -11574133474219733863516841783712 551014 -7509937366322821752349425720768 551015 37648606909608726982866309271920 551016 2714704027369729899155759923200 551017 -65805600405373048086920732052934 551018 -715724983229239374148172347296 551019 7866939277372187346143090561280 551020 10251137516866260014049544212480 551021 74568646665440130729192634099692 551022 -6893133475288028999036826875328 551023 42526119426152455679732190101304 551024 5990008688580197568100642160640 551025 -5836808852103508071799148352000 551026 -5459642603367839640569876336640 551027 55072379992888397234217905964876 551028 8711323187863566074028021374976 551029 2582895244661333643537796483260 551030 20466355282731149003031959516160 551031 -1038352613305903842097574438400 551032 15944239808560049058039853670400 551033 -3059297625007848395829855515136 551034 -7742391238956930616328918367744 551035 -11710088949308644860174885392640 551036 47685194718393527033348007003648 551037 3056439873912326196059784444768 551038 -26475073723044013891357994866560 551039 -10455618880512945961184329196160 551040 -2122930692394544929071484108800 551041 6117663587932311377346196384104 551042 14412984476242995186808763358672 551043 22606083102464729156014805772 551044 -11771680169228451094261748044544 551045 776679441492843633881446914240 551046 -6317149424318641597758077687616 551047 4359081916753135492800160586032 551048 47996324375670488305685656335360 551049 -25131419069552737903186503281136 551050 -12467546329243760208364378003200 551051 -6765472225246796892549066929448 551052 -23815636145779389680286218260224 551053 -5768996658565370880400417103360 551054 22066785534884869927104217644096 551055 6292238017303948753453095090720 551056 -2279580296948586066501725847552 551057 -8614061105246111994099970715520 551058 19025644146914304582651952220160 551059 17293926439638824265163340601260 551060 -22777638734052355540656119961600 551061 663645659741006589109378292832 551062 -21402510086331794380249873471968 551063 37223122866183788524970483994312 551064 21645062184433658255168516075520 551065 11653754264595381915747112708800 551066 -8663657332424470653036560075520 551067 7743425440721929258184980804800 551068 -20065227195715641304565492225024 551069 -19063952139842784534865382101530 551070 -6454069310773368641790475660800 551071 -13674058319474592231677179037000 551072 10973554171951051068406304735232 551073 17596904043136445840580879659184 551074 15142941226017626034711180847392 551075 -17763657575931878333667511257600 551076 12420573095612962040809473976320 551077 -362222173872260944942899644900 551078 -3303651527858931212110990647168 551079 9232343894313488292352867673424 551080 -12947285106994808435588997120000 551081 -4565833301778934955028882829836 551082 17558581543039130070917067264 551083 -30755295742714683956708329324496 551084 -11593316247678195093121794902784 551085 -21806589571964031260496851373600 551086 -14532857342281698835516974883008 551087 -16780387802881868608161111550080 551088 -48015910010632614973753098240 551089 10577928748251924740194340770944 551090 -5469450150272804367717982255200 551091 -841407399863424006000836075208 551092 -24107678429571326754431038937088 551093 23550889246061685793452799791342 551094 303761087468840888260618220928 551095 -24272193957698550645218024002800 551096 -545132124129031113034024304640 551097 -30483559517470938722054609868960 551098 -19052522980366618612276859149200 551099 -56099990808112086531862802367900 551100 13930588127687991511547619532800 551101 10733665762193218536126606388812 551102 18511558475656378633543204331904 551103 2852828814584824021971478629504 551104 7560535447184587351580370534400 551105 27590763868350883639707969058260 551106 -16686832377213951749607903041376 551107 -16897717430394133552389393896644 551108 34991119982914487879266233702528 551109 1977394001980248679784629365504 551110 -5818481278415601046456506013440 551111 4294432256903026343320133030424 551112 40427307833676183796965762539520 551113 42805357912575678204256507446362 551114 19159097354254681710875896131840 551115 -6359426067984202117722078560880 551116 -30017344351855081792436994078720 551117 -24735613063444051473583536455616 551118 -4902610729085457803576407314432 551119 14913945711799442174644079704920 551120 -2037230113800410859429205155840 551121 -29040813867082195108292746115088 551122 6137978740021491570300095428608 551123 -2925686596633957660454370373212 551124 1082773318993701676789581858816 551125 16582486778879427124461966195000 551126 -14599272881093802559450799008896 551127 -27344110132598858074184145718680 551128 -16274159161255486225338845091840 551129 -43502378682148499603360024193270 551130 -2100836047283705928869987892480 551131 207643860909783835569151019264 551132 -11853330962969638027527941488128 551133 15498231196174729857153204665760 551134 3577252603299478899530575438080 551135 -11584883287280392035489231511200 551136 38162892805113561777432449777664 551137 -5391283523916212449469098168320 551138 -2246841892872657696611598779904 551139 12247646439631972964974143650424 551140 12159537495184179459958216020480 551141 24467706369977744179747302170400 551142 -12814762277787623277322504580928 551143 45477046665758783889794032206392 551144 40669690075647888946812662661120 551145 2608502470717115426408508153600 551146 10869728171074194294765433060272 551147 -15645009253255965006328843531200 551148 2030707648338799110404704533504 551149 10979978819645294523644535986688 551150 -738550658792505350853115958400 551151 -24292416120486768166658987052000 551152 3254206348149115452742514933760 551153 71358863075135865629998063523904 551154 12935515043090964725271310309632 551155 -26497540294302496015741828320 551156 -4996347963088861454445352722432 551157 -12837441042421164783059734362816 551158 2394176363891657333408446699680 551159 20091174384728654560717929744816 551160 24213719366138006519208423321600 551161 -24991109300581719548719411412348 551162 -14983838884642617098665023489168 551163 11570441914811409557205214602288 551164 35110368629785372258542681829376 551165 -5090757200120022194389418921940 551166 155849216605710126950491342848 551167 -1191067881964662129351252949088 551168 -32395888303679741572559570731008 551169 -3598908164612165549693280848256 551170 9133459941730729541971014197280 551171 53953297007501153482317564898200 551172 -6617174630680891821232219926528 551173 12506449440170714246184257665920 551174 210571980524178949019422552320 551175 15282074807342293819678644555000 551176 -40684763010878100220409035729920 551177 -3273187119885430470071002311840 551178 8673465691337942271123398822400 551179 50813857241381009411678250365780 551180 1652690423942259723702192046080 551181 -19736176636518146138627385009120 551182 32264515432493224308298528800192 551183 28727211102881321348824672531680 551184 -8660147999974525839259845328896 551185 -17515400754894031543481921620620 551186 955546592195922081323267643792 551187 -5212199012706226348210399362912 551188 -21338721334501641162907573284864 551189 28081167361870224850425120907356 551190 -5760171936675153358777005004800 551191 -68038001345152394717991000021648 551192 18219620633020068726213480192000 551193 61024639297891859615894005527264 551194 6787392906087172170305687077632 551195 6905325891693244786583378317920 551196 15108341940869371000854773128704 551197 -66000963607677595267097355571354 551198 20978318076011959273738064073600 551199 11571187222644010801562353333248 551200 4625133109082980772431026585600 551201 42860472261363852156312095644800 551202 -20758901819742908653318689379968 551203 44540443926296874070112921122800 551204 13742767987999017863482816787712 551205 2297398632411836618665761072060 551206 14730648374047135257779605142400 551207 -10862413192456165097160545441544 551208 13397555353438626047056225566720 551209 -16486224916665846587719211620960 551210 23205862467290958939373425419520 551211 10510886443831430106352599051264 551212 19063020569002441642778761907456 551213 6362607902210472635230551871800 551214 875035514902118095830214165248 551215 9278255304171344709581404860000 551216 20991044281467988169522808225792 551217 198255054071930857788463594848 551218 13473685979642803308596342444304 551219 -69093506673068176353730838347380 551220 -13046455429519561793631840798720 551221 -18626153026430799589219689920256 551222 -1686358944266102345792973533568 551223 1324448315065232105399741104560 551224 65107193427955820698021399080960 551225 20685943036069647898331360007900 551226 -1758773507430933364208197312512 551227 -22154455111826613270871306112528 551228 -15860480827947953491884222420480 551229 -221879409952156116866655768000 551230 1386334680428151691876922976000 551231 -14554061515354453213079062075968 551232 -13578656243671582600621090406400 551233 -14499506814979438203755792339518 551234 29107002657570497330476953004032 551235 8614179750862684792682182350000 551236 18522226614103890416498520936448 551237 -43964170977579580341766200814080 551238 3461614232370518970544822398144 551239 8849652318392453865937263902824 551240 -7000744633355840205655360051200 551241 -6388773158229492808965230713152 551242 191095479523690993307242174464 551243 10570289112802561926258608689920 551244 -12479247381500407150562571337728 551245 13524040773994890300343670741400 551246 -29568130061685938093218720772928 551247 -61034496203814217104626799480 551248 -15132358206673352747294927486976 551249 5942609724395108234340230492160 551250 2262785185602227985464196585000 551251 -1542686289158964945334183329128 551252 10970018375237639477969981974272 551253 -9186112769186503066644445578336 551254 -23633201882377591609153271790528 551255 24931626815704283125626166907160 551256 -35252025781380509399242451189760 551257 2204160614157256048358989730624 551258 1262367413621918983714207592160 551259 -37358486983211618128681353094560 551260 122769783267473320233512463360 551261 28690956201115235017597615572300 551262 -12123797571189495982788924487680 551263 -40823476145808189222629145818304 551264 5541212077603758200769774354432 551265 -9007945239425968587134655941760 551266 -2288354693519920252548834374400 551267 49346782642621660169868036521232 551268 -10825069597245357643974329509248 551269 -7347201041778541330793232835330 551270 16108343761741366023096065182080 551271 8334789846714175510335312849024 551272 -3485344971646060716248891827200 551273 16435903193025006216441369210624 551274 19238580909461017896729636706560 551275 -13365323573184753716874854184700 551276 -78426114640296221089546246656 551277 45614570171124075144267274580214 551278 10293151360703230139915771593344 551279 -72096781157318826192436438440360 551280 4569342138469812806977485864960 551281 -8536379447504776455124033519918 551282 -2030348902671184094470503553008 551283 36036548666117739111893602375224 551284 5410180165275535260570012153856 551285 -15559669528166959434086960112000 551286 361229066401740433576970721984 551287 -3282146962690444609080718270080 551288 -12719091195295089344050791997440 551289 -3075580830269915244828062060976 551290 -11212116202955949693913902139200 551291 10350510359890315330215032257872 551292 -2799773403778834940055820935168 551293 37792783682133791456525522779980 551294 -11129788259180796869468227965120 551295 -11650361722338355718467485683880 551296 -2567960312251819077470571724800 551297 -38418124394993118459101214736254 551298 13126474862177383732720759803648 551299 -3378845307322147185954690094164 551300 7628842145402338738243536480000 551301 -5396323156797847141822869827136 551302 -24649528622853478907815635807648 551303 -36122051224459293236639745576 551304 -3124866205625470219296011059200 551305 -26313230917918818090122886576540 551306 -874123641523284644580633732096 551307 -21320177958552251379450485035008 551308 10477915505176419736411349212928 551309 59563989300223636937896790934240 551310 10107120931977947274224307486720 551311 21008008979390110730112565220912 551312 3623128745038558597095486038016 551313 228815031513554911324331752320 551314 -33446676519133153579575331653744 551315 -15729291021858347805990236304480 551316 29331155498731810034358823114752 551317 8413607069609906556923840709820 551318 -28904574587366180819585577816960 551319 842635205281784019484523889360 551320 -6141379323342198137551405056000 551321 24861476712052064073449714760522 551322 4215958608499229360242029385440 551323 64036998698782450429173414433720 551324 5349864319829988405874619997696 551325 -9445677154448293171989286754400 551326 -867401487069892673109676226496 551327 -3033687215479795574870662180416 551328 -35712987018019592060739451355136 551329 57294875671359451245314622812160 551330 -6651332868443945288839045087680 551331 -21406207859543425331556435422520 551332 36721353592182690207595030938880 551333 5323094084780741178923510882784 551334 -5957785389957478265230942169088 551335 8289162997847914790667220479360 551336 -30373069758990207003977336632320 551337 -7560026766450634462844515818048 551338 23223520410506444094770726662320 551339 7607078085189074950541510329140 551340 17821774011521869744737137817600 551341 13658354626009776125594434599680 551342 17209767130072988511172561228800 551343 -15311793540545495724754312555392 551344 -866185707441695662678148481024 551345 -14706081315833688231497017773900 551346 114816187240503423745544135424 551347 3510565464525956306337901654796 551348 24060686940250209141046749745920 551349 13992347067370903759750646386734 551350 6603257642420799691636692506400 551351 8811420384434550373950295110792 551352 -12974494566429360084930759290880 551353 -35982406208757144031780616340336 551354 3748335940897793696985429131376 551355 -2643166723853693214053787456000 551356 -11563034601931816467081917085696 551357 -86915598190857599598883363960128 551358 5037121156912754827108977906624 551359 29453439872922216149896054039008 551360 15742143830602837419641725255680 551361 -25092936535522559710151973643200 551362 -7938382546343990275409372779008 551363 -51301264396498250301772823720388 551364 19517800171658869373246941059072 551365 5753884610783412662170053331260 551366 -9068863938481687345573285971456 551367 -61454732860468631778579481255560 551368 -26178902894324959704674154362880 551369 -415390811097481559116605558912 551370 -2746793820281847388119970963200 551371 13585765557905987052193618667112 551372 13801509524802754729587101529600 551373 -4541314082688537992608413686400 551374 -16948181679298804924439555665728 551375 25604491383573397692623268588000 551376 1412798824889150558767997386752 551377 56054266425594221844623009187060 551378 -26847972682355050047994369093344 551379 20639789663383049520469756951296 551380 17502527090549135776426342041600 551381 -653800298044871780408353936818 551382 -134371850130766190822200110720 551383 -3544282008100036285178803185024 551384 -3225399515118279379921629388800 551385 -11963442205992172878769943536380 551386 -3129457269237550197772627855872 551387 -33839801597864631421424650235964 551388 -21561567579523808131841987212800 551389 1268599127714182062216623845024 551390 9759732328738643750031210612480 551391 39512486145675986506164907825992 551392 -42652839572913351690183969865728 551393 -17778376147269511316622507940176 551394 20232549047908904671639391351040 551395 -2098164345730313409482138100000 551396 2780602261878204737922174172800 551397 11260834725242584997268518016 551398 -3394776306057361859709185536800 551399 42456914451836261746374100335240 551400 2640168101897785872618670080000 551401 -35635038529572304833160006699148 551402 -13664337197073650017019136407808 551403 16301579866973604584506275729264 551404 4861920722115927011323046952960 551405 -9844052963715556645402538813940 551406 8361427544090447654189482243200 551407 -12849592495103865809786768039344 551408 70523723289171538666653155328 551409 10686797531788531670180442461088 551410 -24275410897065427658256808803840 551411 -4471266465558963644192219284320 551412 -3583042571640210654416495808384 551413 72064499208364948429287986967040 551414 17213216549124407120393260518720 551415 43396857010122888275425411920 551416 52252907643816469184129506836480 551417 -11364966315713012926667175602688 551418 -2966157865115117014773335224320 551419 33415480423061078954339345702760 551420 6949300678041131638808133120000 551421 -26646444008686311080545695597120 551422 12787619084877966555306676672512 551423 -28954002688045659687320834339328 551424 -14493210176728205519912781742080 551425 -2365676224825348834557261667200 551426 -20040980823535602970445595680736 551427 -12480169840785701493522214569480 551428 -14861744547862174041258253942784 551429 1799978559455744591189858222400 551430 1320430763947753642022473864320 551431 -14313455317255303279377188029400 551432 -286444956779991877148484403200 551433 6408022810591713634618613560704 551434 -10035201593092536512721866539008 551435 33282973879380178302355412590800 551436 16785160745849753437026820173312 551437 53675898030737168724444086266240 551438 29649041479070252467755353373120 551439 -4886319496632188382601936227216 551440 -2824114034164502724998327009280 551441 53913576748027413715846025238384 551442 -346236456807447463364096021760 551443 -44631425385418625194133293028308 551444 13786887844837462274899380576000 551445 13372597351535907526042074292800 551446 17883585625399012690665127857216 551447 24381658383888987698450373805680 551448 -477880725816795186805226250240 551449 73349414792663302736247258663300 551450 4872060766091732998505420196000 551451 23369544852301338697990315067904 551452 -19032550018594033363952309968896 551453 26730522806264427833899204541280 551454 -6313051080538781605024518233280 551455 -3532908388957241853869730647640 551456 176954433326138246548535377920 551457 -12029750696550982708417474052352 551458 3384714284661494970806151520080 551459 11227453844523999083737305890880 551460 -1416759017921940530384305274880 551461 640063083183727497406813152062 551462 -20376152268455893822913467275648 551463 -11064508595910980673282386042112 551464 39647485493779727994563728742400 551465 25308869673917584581238247298120 551466 23458465974974348502068433765552 551467 4959992663256409414496493806992 551468 41899774334698011832877192379648 551469 -12569164467777504412182850481856 551470 -17973522536214854643069902368320 551471 15765197331913100896776141678672 551472 -10072801694443207850002430853120 551473 29109943554760210329346372214400 551474 3785088584738322766709733487104 551475 -341169796650814756494241680000 551476 -15646659836595390684764942669440 551477 76379076992508112315407054215712 551478 -2970329796934241626422212129280 551479 -21017456809646431977224342561216 551480 14329414286141438220893575372800 551481 -12138438163865890842090288910656 551482 -27758736970337701364894832939408 551483 -45611057222415084441201816746268 551484 -6289808198747515421818329146880 551485 1772837944528129532158840600320 551486 7271977769674233033620063838144 551487 -29502848033566140650719414787640 551488 -4377512283673102097099515756544 551489 -5120191739776150945054787323710 551490 -468215996282878157489231400960 551491 -15958213311061822967853910740216 551492 40966090137554754997063992844416 551493 -20665006215843374481648833168580 551494 20337162681143413486803494983680 551495 8954287315963421582915250617880 551496 -37440515854119946393625787187200 551497 -69394683533493723757399648084428 551498 -4254413711804199613987397144064 551499 -9330725147632300897642129190400 551500 -48721276688291820138474966528000 551501 -10856031476805153934982281725396 551502 9524613547476352594784783923200 551503 6658684835000439859417056048752 551504 8883952437611397130792635064320 551505 21865919784160329421216858402560 551506 10080407493560811689403291473184 551507 8749445383892223558528950043984 551508 -7419918759069028676548729559040 551509 11255660646419210423018165619616 551510 -12526559378452725623654894167680 551511 -48449201147112602811655456700112 551512 20734219799699871263536795115520 551513 -5724959025190921023271193356080 551514 9286228739213536871193467553792 551515 3371911226071607696943798249120 551516 16602124945643570068633368726528 551517 8765306501985894483951507648 551518 -326900871975552613920952128 551519 -67499873164834854780189217690080 551520 24989897827246060548096597688320 551521 -3119188630265222463188485984256 551522 13455109181533128983964130582080 551523 -8897202197351909626753017305856 551524 3221098059552228714416258324736 551525 -8617105387154300385196430954700 551526 -10168590481111849538110966721856 551527 -75625737799506970623726391767288 551528 -17774267782009346253462661447680 551529 3761621718337874857641398954640 551530 -2992323773584015477499462169600 551531 -20360722036744634501629093406328 551532 6323312391299581472944011878400 551533 1487132099831427675367848836940 551534 -17840611900693446476548604827584 551535 -11724612888195306425967544632960 551536 -4077741897616404475812081860608 551537 18240971975378160226294971865152 551538 -7721232771254805034180512038496 551539 17108309271097017089138196139340 551540 -5207157869661361781893116518400 551541 -38674509170741713710994593339936 551542 10283201544666371580067102362432 551543 -8689402257939504733767460589208 551544 -20277272124408440583272742912000 551545 25799930389365186858658490321280 551546 3160174998679950918133766063472 551547 -19755103044935750556048713105076 551548 52453726965048954070857745483776 551549 -12436760732721417098457007587450 551550 -2141440840991650380879307867200 551551 7079968939409720920064032934400 551552 -10661575925624649110464443187200 551553 1719297858381230457019822182624 551554 -14452719040890036967257557555328 551555 -22333180075803121141456145885040 551556 9875463819277415574520142530560 551557 -25564217471016616890952072652194 551558 13087677331580629034371740802176 551559 -1752479693079217254717774093360 551560 36073154971222569945671705856000 551561 367779398794426187207792477184 551562 6684776869273217277189222855168 551563 -16447473439931348694370623673296 551564 2100982580182434341423442671616 551565 14328775713069355284005744459520 551566 -25078616715112913894211731400768 551567 -25222371298745088112454346570600 551568 -3754861135675889581009088741376 551569 -36269059728409754869791704014030 551570 -13401533206598611251772044172800 551571 2174184983433366813896191986480 551572 6705369480038930804385472153600 551573 4147084818900368841337512285888 551574 6003041194535283401315102773344 551575 27855129049037891541204526866800 551576 27728683981252914080412490414080 551577 -11421269885864587736766104750592 551578 473640353102362466460485122560 551579 12830159427269586040522102376976 551580 -19180009401290751543668364441600 551581 -24513788018467331616590969326618 551582 30490776753209203632361679780352 551583 -8771153060194393984698154521600 551584 -34058640759163146373511478509568 551585 -14756888087434629348081404552640 551586 2703992225136825808562574532608 551587 39105162761964335951903424726236 551588 1796280132873696727410067703040 551589 37855594199302894119689309103840 551590 4083300452250064037963190568320 551591 27574882483634543192992005891000 551592 9232103875045574426731885854720 551593 -57153624782045158246332350996742 551594 21169232619679301349162547601760 551595 -572610483266532750012877263360 551596 -2700718099967166349858861832192 551597 -54862765780498596621626432286954 551598 164179367636333761721032732800 551599 -20521325740297973380873208985888 551600 -1212176572407123909754665369600 551601 55695105890556930085813284638592 551602 2511822809554281248779135850400 551603 10019620532049147353837781209568 551604 -515707281702361225179416770560 551605 -41395176632731355929658652928740 551606 19381931059162698529806620326464 551607 2729887020090155435464704177792 551608 -659120025157875420301480919040 551609 652448289685524334200775431360 551610 2112402451543381953163900258560 551611 -69254687978555275461729001642088 551612 -9223723828270472286465110906880 551613 -31056202297562776505711512793856 551614 -2800323684524462607162091649664 551615 -49184947007172824796241116777240 551616 6850843707185064219036962783232 551617 64444429255206298444536002728752 551618 -24922496518190354503889480301696 551619 1966715780795052945537872071044 551620 -3342804215639530547834975128320 551621 -3135120776646096053104276766688 551622 -76765009610363776443070439040 551623 -12870486246127856257647636344696 551624 10631195107847595979506057553920 551625 -14357174260922759603870451072000 551626 3443140487863266942418845886512 551627 -44697611759234203406543940439560 551628 -1090719879923620371765653913600 551629 -12069257904570437508479373175316 551630 -4936029074130178401412394399040 551631 8246887356948892863788444546952 551632 -3922072271444872725371338752000 551633 -35362790245625730753682360041624 551634 2572596953282505434874198180480 551635 -12217430378144746537071907494240 551636 -11191941362608024212136500385920 551637 -32607056984925819981999529906560 551638 -10420858115205328365297461101440 551639 100455119630446129933586663328 551640 -2666172341479719204749391667200 551641 92761417343935272096472005656784 551642 -2350168898017619844277748985888 551643 -33034300839901326905065615436136 551644 1337112263193855444483162446336 551645 -1960044144466943571711282854400 551646 -9434950468587003023999873334720 551647 819080503819804650202236101560 551648 1680820132933464017612435619840 551649 71718851669194895238854202240 551650 11724654975802248263103317088000 551651 -29885597167108484087458635381348 551652 -20333234236167805730347809082368 551653 -25961139772672491401938602260098 551654 -1589203049238531994933016680224 551655 1821643558212059078119091945280 551656 4382206442218541941060878581760 551657 94864884366764700373364577797760 551658 2052254453764995268038138518784 551659 -53863812657805852728575535056140 551660 -27161719574415828121642246840320 551661 -2331835644680139535365852365760 551662 13221289614592368409011098249664 551663 -5177358887736524632681760935440 551664 -9765984738201334832025203834880 551665 12227727679351792855908403881600 551666 10961728588232628439476519196704 551667 12326742456005187233369613479520 551668 31570558873370789114748039533952 551669 52347984451651670881078254963996 551670 -872663497858362135871710535680 551671 -43136024812253468313042670031128 551672 -52435453424039456951030734540800 551673 11733007454964256478055047723322 551674 -390005508168301725953958251664 551675 -648797186200568486907836285100 551676 -4616890521764572310922263494656 551677 4549785913895888716388791794432 551678 11647227351902128655996674114560 551679 -6566928232524850848380271292800 551680 4729327134974404184782940405760 551681 14414099807531795946360099944532 551682 -1725461123482009409064207937200 551683 2222077360385321537824741494024 551684 -12623912004074074373610697236480 551685 3733871531161334616527122000800 551686 27597733259714348211335155633920 551687 75757782531724278321439098648072 551688 5574935817604556854611313950720 551689 -37745716060664411584613484193510 551690 444108163056475316144775563520 551691 -1686399426310146039890019862380 551692 -699488411665157426011842362880 551693 -15343990472932867736862782042058 551694 567845098671622173070087351296 551695 -1834346617836977530962450343800 551696 1304149106736984849899131133952 551697 13450791426549927758243850011328 551698 6861382269467208679153726659072 551699 -34255440494936995017068704213464 551700 -10548802955611866550076554147200 551701 -7339443461633470930009661546208 551702 17134345785378854591460890107392 551703 -3128490174871129977781261804800 551704 -58858427543801768454097049610240 551705 -7742282722336570056714569911680 551706 2009186274326871938938359842304 551707 -4418105880710815899044688932928 551708 -33680984341656029380979007478272 551709 16391423175191000901153621028800 551710 -7021578377948532275902084482240 551711 2706854025976590288956875578000 551712 231661911342326530298288799744 551713 23519003246106310982935465956962 551714 -6845737418734912487854507795968 551715 14126210582643996181025826867120 551716 9453174596131659104900107146240 551717 -18226224120377760862688896887234 551718 -28410835370941172042192910562560 551719 10351394656281513083240766159840 551720 -17211833208839121622725582950400 551721 12990583872090669046958280039312 551722 -10569065811629348248219622073600 551723 -57014962334523192762643682558028 551724 8021510465955586816748507136000 551725 25356204450644039248592478046500 551726 9675205793218322798491255820160 551727 -11203101605672044064920685134152 551728 -4682227237679234181595208040448 551729 -55714434335313703614973796402670 551730 -7257521611473299879357474081280 551731 -14497632599369645238849529444468 551732 -29476885159928348191309751051904 551733 -112192342045235590343257608192 551734 -942845855360506336491129944640 551735 13185944484586192045432851611760 551736 -27450696942354898002667264819200 551737 8369257381967253254781693188052 551738 3800078176350396285259766691840 551739 5822639731571203932834931146288 551740 2955582324925050548185710819840 551741 -21522068136538287564784337553600 551742 17222542911130438907486293154112 551743 27313745452914981376273956780992 551744 8638496922300539537354822516736 551745 38118763388457575119456918531200 551746 -15653082762194963805276610477536 551747 -11303924634459764193280186993200 551748 -21129147476117604358917242987520 551749 15098977650628618471469435296320 551750 -6327400231507707259495072128000 551751 27882579815155390747063653387432 551752 6549914903778648197770292398080 551753 15465931319179200811182730711002 551754 4834632799032518215697437393920 551755 2442257254681474201789211598960 551756 475622314799689314315321231360 551757 38743721109107056047957862760640 551758 -3512476129196549607658261318080 551759 12865527813796446211333982165304 551760 6383339953583425354226073600 551761 17494359093807673324195419994432 551762 -14464414528580715361054073536368 551763 23187303060801500562362643144384 551764 4121044203168272806489401032576 551765 715891846859315791931823033120 551766 6104485677498668182748514009024 551767 27162119425233235744075532951816 551768 20221308752533068138967469260800 551769 -2358202082883584028929767641600 551770 -2920558015530019150269129216000 551771 26541242549912707049088102929664 551772 894324737083109063419253647872 551773 -22598866061128216854468101269978 551774 28220454603627872778682483593600 551775 -6040198580224635594007224566400 551776 -449415952167350236365067124736 551777 -49844029716660210740080410961488 551778 -8779847284796548096079242774272 551779 -21751646278638079365767596535760 551780 46509770707643975498337142333440 551781 8809604358902341264929401437212 551782 11890383158810810383682241429504 551783 -32295947245679067618589099754400 551784 10253849018457884570257415454720 551785 8349833376495326181917832112620 551786 1851675727857688620246000509280 551787 54905122311726967855153714619568 551788 -7425885725604941382406182790912 551789 37876021758691830327700189144566 551790 -7738367377696662597707051686080 551791 5533915716373407758146636616592 551792 11198569469137893640555089002496 551793 6190463023718166581629194390528 551794 -29205739872639257150147177144304 551795 4366077022161456282175808434800 551796 8678685963283960129183490641920 551797 -16063457937245103569715940663908 551798 12646268770943004633702489632640 551799 -18267210905540750429325843548160 551800 -2845028892614163133108285440000 551801 -5266650371032203823977463410198 551802 -22641823503776552379825237792768 551803 7340902622340009269547666740256 551804 -11590523216053201439651537637888 551805 -8538436483447666561016167758240 551806 17885545962575115934103166454464 551807 5708906611835148390279193092720 551808 -40372614017237469916477941350400 551809 -42258910508786605210829448388990 551810 -3372578611736607131761875248640 551811 -5976696699141390250282055768400 551812 28652732159112154190274265313280 551813 -16040721590389980815863082635938 551814 20347451154549676016450924034240 551815 -25857783559833787703216233267200 551816 -14360399331113665027660492800000 551817 -14795440623389511799364819488320 551818 14795392996306007430260906104416 551819 524938540151776937520804661968 551820 -20975671654572556860360911677440 551821 21161061727169040849167031163500 551822 14715993288875000666435599307712 551823 -537010403597970001039837526400 551824 1398606073982408848189230940160 551825 3301046321034285463452354824550 551826 3361613533061207062328632051200 551827 -10157562956055786076069121088000 551828 -38772170327160498344452030895232 551829 30108460839007765611098050068384 551830 -14397161699227035793301075260800 551831 -3923807113610332682515462926336 551832 -7961779919457000500287988551680 551833 -9199547654863020307881184420460 551834 33049737935293660814667345048816 551835 11121718574659936481659862496720 551836 -7444197356118547554826043489280 551837 -2900545838516460571484805890496 551838 15596860691761897774585096777536 551839 -6941189732162487854335971952176 551840 1779394059608198677313273856000 551841 28363393365586242862205652649920 551842 -20560243669674582519441261962928 551843 21464261284406565211354595248092 551844 454392538449748429262549489280 551845 4598932279765471778011569367680 551846 -11239782535398050236709079364128 551847 2980550490108262035963610991400 551848 -3502807348399729229585775329280 551849 -3622093293986193415971777990150 551850 -1489116556601811068203979884800 551851 -23512360980562893629778898749600 551852 7147624607733075537606610682880 551853 -2055856703504634599592029052618 551854 31715243449199434569873144189312 551855 -12339756809836929083417769362400 551856 -6463920093842079611670394994688 551857 -38452161742676818980015707393040 551858 -15217216204161979087736190996720 551859 -3732403951291935654447701264640 551860 -10386365551746558742979764554240 551861 65458722940927160381151790164462 551862 46016485710988250846200651776 551863 26777801000874417673566541620424 551864 -20932099072209696081306641633280 551865 20991550985497422177849589734720 551866 -2660097331702322981440453198080 551867 -14995535896268215615718680122960 551868 -18316988574219811833287989685760 551869 25768167144752228242530280869100 551870 7562845284397418548320493305600 551871 -9440209050272913985929955466928 551872 -16114160130475904473909694562304 551873 -4195696237007081070843457220160 551874 39119063534579120777522123489280 551875 -252315296569773216972716342500 551876 -10818875956511585237478237850368 551877 -34180764723646447363406262139680 551878 25255089540641486520333907878240 551879 5906124167250181831676275828776 551880 732857315912804302153629696000 551881 -54458346677674085552377376854 551882 30790327391662084974806041887792 551883 22193600192694658895258322459648 551884 14982620531256126107506268140032 551885 -8533548365909878590347682432000 551886 2484591059912427769816572595200 551887 12918140415313166905467616748000 551888 -14123192399784468249770062725120 551889 2619018796771970584715894564520 551890 -317049084299901367445329771200 551891 -51477794128616107581291093164208 551892 -3076775515453835890827566493696 551893 -21767623902242759628082215996160 551894 -1667732629014914200666636800000 551895 12153539148347407919840374320720 551896 -11514014584744696988628842496000 551897 5066943112656672873931652955972 551898 -10042272977876887235464352172816 551899 108259753432561468043763386160 551900 -11562932268709946910188785536000 551901 -1310896131494589867266670863232 551902 -3477096372292932233462135853888 551903 78142664828019998121066835826688 551904 -29516144176591295439337390080000 551905 -470956709017265402034062628480 551906 7071219443043627150020917150080 551907 -9627376046105364236224124985360 551908 -10226777658893098719677701300224 551909 15476866544013293449236824362110 551910 -15596983414291286916248918336640 551911 35379955974721965459108446835512 551912 -14472029461062099838090845388800 551913 -1690270159255545064973884876656 551914 -24822578574509727646114025914368 551915 5531291019184020565341224205120 551916 12015096774257154741129922505472 551917 -29296613541676180077168928245034 551918 -448026631630762041424065218496 551919 -5227627918476284675880895096056 551920 -8351030322341811721797562368000 551921 -48500787233857043697823511827968 551922 7794422473020383524855121869824 551923 -10635683607749875824849867080840 551924 -16848904207326113181361526366208 551925 11363192960774315164204320547200 551926 -32986504889362504863267867317088 551927 57798745307039026673467691788776 551928 -10986573997205639343794136268800 551929 -3372827126597927352321457741888 551930 -11760117749004515118312416270400 551931 8570734161930318856618758562560 551932 22953569367319621285749974122496 551933 38033656576529083625240933938182 551934 -1213155616450999076613877843584 551935 -70921785174580789549133058980640 551936 -33292832671328779439342849359872 551937 -4666689264295603800056029893840 551938 8580035439648757735675644039120 551939 73093932214853736733625501836056 551940 9211446160932661499315782656000 551941 -15723124582668948768259623085028 551942 -3100761088133107677096931209216 551943 -8364026702305739537558345046096 551944 -53001154221171185545778867235840 551945 -14055449230579137539346496022400 551946 18432785558930647886441948968704 551947 75218346319544027576863879839912 551948 761148562346131935975661724160 551949 25888712569955338684391356256928 551950 3204793555848417711489607296000 551951 -8963122810822311092981172756048 551952 -3379249353227337763020316532736 551953 -1659374002772771519857245423836 551954 6389287246816443104297990681088 551955 5535044961738016661615265592320 551956 -10864908052573306447758036863232 551957 9544314599463035819223430233600 551958 -694387697563023873473247386112 551959 63412136240579896562942395129160 551960 12250865706765361780616709120000 551961 65544692000319969684940383596640 551962 18279216737529316655183161877232 551963 -38636532344356238964734034193788 551964 -198259118035886042580913348608 551965 1005555550078874552644229769720 551966 -9498872404371462632248189122240 551967 12345570579011887421408761029648 551968 94041856600960871055245344505856 551969 -901127727384965857680304630320 551970 -81846681375182107826970874080 551971 -3595254395156093897916101027888 551972 13348338240234216938080785115776 551973 19714551028604197066766368431360 551974 1461823868620150623935935904736 551975 8008930267434685772018388552000 551976 -10627027258139402901588235468800 551977 73920892601742940247300232628608 551978 -3298000208461597833898926942720 551979 33375485695393116655255868996124 551980 11951269848410137192206747371520 551981 68150538914210078318194031653782 551982 -18624986335020122838624203817408 551983 13702580946025586552410129402704 551984 5824799358067224290473826304000 551985 -14080819349006439837085347834240 551986 2493410164365986822667841320960 551987 4394903757894318218576241557952 551988 29713706690338786659411377664000 551989 -15834424773061069879004179736900 551990 -4297331827328850178752534174720 551991 345785708693111900357628731520 551992 17295259989473735407707498209280 551993 -25978678818497030748393858069756 551994 -10739090915686836448416449872128 551995 -17468534819869321934810361764880 551996 7406789475405501646034579328000 551997 -2575575049698352453657795451226 551998 5260111454992110766390988640000 551999 -15901629351550669136457562014864 552000 -4552700605750009336845828096000 552001 63637585154957201201006790840002 552002 30818789518881251492814155856 552003 -8073416810889676464853618798416 552004 -15868839345825079773574589260800 552005 3593913061402836511319906787960 552006 3192526989763184420981822732544 552007 10347030320041820938317839485200 552008 -45801358533927732760136132951040 552009 -40203995844958059806146979936496 552010 -12850285518269305798001978535840 552011 -31137667375987102001351945969388 552012 11672351342644016387309487270912 552013 12506197062812445799120517478912 552014 24893886543648061583516900081856 552015 2775376681773241024473684782400 552016 1378075910615956876442673078272 552017 -6885996059797534850762625105408 552018 -16685807435123102004713557620096 552019 -24399309670048325465449451771456 552020 -5013285109408491534718866923520 552021 -7577532411739795292229979675488 552022 24924029263923723916102723137312 552023 -37531361870383744956509115417456 552024 10921397987445997761495857111040 552025 -12452594982828104642211506750400 552026 -272816273928634110896878272000 552027 1192621626362499350553726188544 552028 -26324980835036709296312854584832 552029 38509245191065001628131725326630 552030 12676154420702533659984036040320 552031 34026257268618767508711761740832 552032 11683806718079355218849355005952 552033 -28026444684916944259271467565040 552034 -440479648817052284133747220608 552035 -42154599513273965169952132891440 552036 -14944581183826424295310757713920 552037 3852466561760681025635712487200 552038 -21327572167734554139323252002080 552039 -10803589035447552418024351061976 552040 4101276530024309245054356172800 552041 -4071816535589792875369534901760 552042 2559699679737402391586158218240 552043 8145074749696639458292913539824 552044 25729581908822052278767582694400 552045 8362524213841775122435696560000 552046 -18424707507190424491426203558912 552047 59864026529882651904517088300496 552048 -351296348606295647983503409152 552049 -36238373056014202857827201341943 552050 -4243503820419982656974588762400 552051 -19186922183981506781602879375020 552052 -9747553098921977491284966748160 552053 12811333606856208520774603360302 552054 2069929873255417886347819369920 552055 264917248668181291496682382560 552056 -21137383147733670112864477962240 552057 33382917730199531383937044189920 552058 -2657955163422030907659107688000 552059 -4708364178367364543199384667740 552060 779684162616414657844610618880 552061 3819287079386196435362813344492 552062 -8598201203219499307742183055360 552063 -12285775290971444045235178809600 552064 -4901298384534497431506439372800 552065 10106893592699627337705103398120 552066 5442673831158469318442377141248 552067 28449157457523439418775382466280 552068 44885181314410151614273194003456 552069 -6009659525343844154463622594560 552070 4371834879592384181119286820480 552071 -9794786161857465766202182358808 552072 4604111820520158911046931537920 552073 28264984065509156099417933478180 552074 -16030209431710639059874478368464 552075 4432348565021852542877376243600 552076 -6942558375640018514180891405312 552077 -485746883958455291496476703648 552078 15553556096927091209251419256704 552079 13414217972618458742938786183680 552080 16664180209345550798543392604160 552081 4837020130088858294708077199520 552082 -16950307669748630529988735210608 552083 5487650930802253753190715122520 552084 7243440798268418228841535764480 552085 2867072705177737941293256552600 552086 22074472167779249714560075240992 552087 -33500558735898484494220585642656 552088 11323815273623194505973394421760 552089 -6464957959972940285008094557110 552090 -1866935617702442707082445619200 552091 4611449857042806316147538111492 552092 4720879070673292143151029798912 552093 -1384978934912137542500802846336 552094 17830994467027491633060935796096 552095 -8766130087651858864023770669400 552096 -25810562560824123395948455919616 552097 7539482377197210897291690844352 552098 -36653234943334753158198049729200 552099 -2344298741438381733996981526032 552100 -10276004684751346371432228457600 552101 24328697720456777537738132822304 552102 -22809181471852942479061044172800 552103 59442853041987775145844270655352 552104 -2941376271895719935020731187200 552105 -19445902650914230934124282222300 552106 -4475745719228251575050559217056 552107 -42437183845473083473101610525644 552108 14076039829565080808719393812480 552109 50986432318381458613159438691712 552110 1051780525275541889521316689920 552111 2106820004496497034025120939008 552112 6506555114812277660111326052352 552113 -16646089984027972012590879286638 552114 -8968359499671284751702035564640 552115 22200544212552241405729817015520 552116 -19158336737021208033105222402048 552117 41876131794778422348771398395680 552118 877421588253347566057471315200 552119 -53706961760073243396671482808040 552120 -158911473341660203674781286400 552121 -41063605255768981069380009690800 552122 18988296724178667896423184172800 552123 53254796385574921824892424520 552124 30021959079846937304590550849536 552125 -25626950371956207235930646496000 552126 18661337547942825213442858502784 552127 55481287860797487592380650662976 552128 22917474863312619976583380205568 552129 26511337688421777964358891329584 552130 4680000530578942384902561084960 552131 -1132121420956382380632276907200 552132 28239880202691345921479335134336 552133 26349116954400759976938968174464 552134 -26625533446579512761169864723648 552135 -19649734891929593165079684068400 552136 -12099857047609183710956514662400 552137 -10043677334928695303149665890214 552138 1547034044892042251908654437888 552139 -16821234358152299812317682700144 552140 15313957178026588265624450841600 552141 14218561797438099902823928321920 552142 -9546238184495877648111041884800 552143 80234492814825149450003380649280 552144 5114757634493043665746225004544 552145 42064574215926901913607637886400 552146 -168238448752912556514026818560 552147 9127858988871779805699439754232 552148 -45621847409521531233034276167680 552149 12088836625305330296398707151164 552150 9245674624090492380501409680000 552151 22133059130672563173916913291992 552152 5633409832734368193457463961600 552153 4083481257592017706819606989504 552154 2579953192699264781840824324320 552155 12309037589904541702390028890560 552156 13319502138256465687663710535680 552157 26489501539702598003114142432352 552158 -30049033001151548116206070504320 552159 -36398425640341927532625090019800 552160 -14106994468508095117346576793600 552161 14910938268441245571439145917632 552162 1020813748822596418392385912320 552163 272805830939506108484789982664 552164 31959110728963345458452065013376 552165 16169561636409784296460264155840 552166 33791352097032960762499018744032 552167 -7164680828776160314388764396032 552168 8882092663868033358626042035200 552169 -69515244641626359950991983570204 552170 10878688684754797856242602365280 552171 -36574026072519070556751297918888 552172 792073131618246174006692716544 552173 -98883190567669260400351586195796 552174 -284393832466905944174274075648 552175 -7053090851495324807107852265000 552176 -17213110331135893712113192992768 552177 1534148715466406335004595470052 552178 19795990221222206875946489306880 552179 29810422541394245200584274584780 552180 7483383903132724446724150056960 552181 24325442689376608756348553314560 552182 -11738434202468958905626768979808 552183 58821505133424668414370845218944 552184 21558942379419144513641840517120 552185 -18573584836603574241607818994620 552186 -445628250672875104203648186768 552187 68594355477674681091529191268792 552188 799463385028046515667946811392 552189 -15182827675964118832294291538880 552190 -11698533177481488908621128190400 552191 -5548080457768446873067385616408 552192 -33379840198363425872813186088960 552193 -29262115405225660938575781730558 552194 -13585085034382804767854515416000 552195 -736177417125480019357426493280 552196 -2080743417399972790880047726592 552197 -31659322712462984675412331476960 552198 -4839354599818102713592919113536 552199 47318715623046256864766927491464 552200 -14951901842782222573413430272000 552201 -14486542806922644160264924575360 552202 -7621163936057396548472517243648 552203 -20798935401627814650763205437440 552204 15135432194446831296729867525120 552205 15723879703618886764319486326860 552206 -573311834565738109209512102976 552207 6182065732976738687906858635776 552208 -886116522146117187538441658368 552209 9805474853533749259064179473216 552210 19556147686252289980644922521600 552211 24332311015772860024901577239184 552212 -36560287759067333345139418172544 552213 11345630168647912084081339707342 552214 -17896589155449204635285798387328 552215 197641055523177614343622208400 552216 3611847509434188685753034342400 552217 55314602248596471435332661240266 552218 -6620862155875454543228046404640 552219 -5539726467386526971638504970856 552220 -22092798360271156637307822789120 552221 -52757760103139701315434101215668 552222 9387493331663270199217529338560 552223 2614525537469768493812344470640 552224 -53826091776206591968721683021824 552225 852849579384800333156426760000 552226 -17927066616871926592894936640688 552227 -10850017662053567152682119347888 552228 6034578848645999338810509797376 552229 -18070908614689923604509690959460 552230 -5025324205933475850468059034240 552231 -6219358279288737395105410074720 552232 42685880687220319516272275942400 552233 -50305349478388473989090394637632 552234 -871164995431856026053236152320 552235 -25328855509887834948338277166800 552236 -17191771697186216763648396030720 552237 -854528012687036989780999386048 552238 -19027629276448905013146945160320 552239 32006220326625346662363635777040 552240 -1624420521272713347080006860800 552241 2190403924643061671359509530642 552242 3990395437508146028507076355200 552243 26739022759887267671311171518264 552244 -4394964612066057914976745472 552245 1220297358578617510286566892400 552246 5092155492216940144037687822784 552247 -22775009258213460198859678030800 552248 -23027649984388028596272705392640 552249 202617009445770480207947623344 552250 40923391797479281567113819756000 552251 -17343697919431728452563509201648 552252 24705713767174164608987575890432 552253 -14719980498919014910832956745856 552254 -29593523323520579034384762010560 552255 8768323391769046804288460008320 552256 6136259586825405202645204336640 552257 -70354013533356178169071583631660 552258 -147156261649505047757000461824 552259 -29831470260399075955148706121540 552260 10525721044655748844474608130560 552261 -43434556104607081721882156298528 552262 876756658073112921989246826240 552263 -58708435219548428181533641624488 552264 -17319305380324002747573807636480 552265 366476816705306880261470745600 552266 -715424893518011388033770203392 552267 29140833787262119123972574591484 552268 19677793369690512267236226948096 552269 -12895169814190338213207745343904 552270 5511781786422298473863277984000 552271 -39332989430021005372212294928528 552272 370925141191812126588196749312 552273 20770332489519029049467523981600 552274 14806878153771818218397660117136 552275 -18290375943052266502799633843700 552276 -13000625720889481764415434176640 552277 -32673887893572149817948614732928 552278 -29790495525431853389221588252800 552279 3315567224443178071975714046136 552280 -35850898513781822613146993049600 552281 8576749388897799126558710373072 552282 -13533981920295685815053946620160 552283 -35518996385441059135973806849468 552284 -27962134640137207838881986768384 552285 -30326139314884526595800578948800 552286 -20997348858975455726509439778816 552287 21938231735077796569316295332160 552288 578209768142439276989160357888 552289 41490506197307888814567441506560 552290 -16418243106425630811730264293600 552291 1742581879420058955731108706624 552292 -391960098502589099450881858560 552293 -6142905498931998143052127041984 552294 9611664254200004646407941507968 552295 -38930831932182186803379991072200 552296 19469657332315277685828509368320 552297 64816836928061688768498372934272 552298 3845849139298228105678172106240 552299 9424138672783806357592294583040 552300 3844421847510697884266706124800 552301 75556087732240992459944810217302 552302 11574703382827649763227302796352 552303 -2045704201724877355147528911960 552304 -8757713951724205171870975098880 552305 8573362809282830749759445091600 552306 -15784368948161587649016048410496 552307 -20034725948330800385298346087088 552308 1541426199528272064826963436928 552309 3517098384612656393421592650048 552310 -25136433908286971305966463594880 552311 2294003421443968317791949872400 552312 -11848400631755544210557362790400 552313 27258136721652452896336374597384 552314 -1772900979750832229619128441088 552315 8431931089863681023813665457520 552316 -37135325603171731502965872424960 552317 41644622801504118579367075551366 552318 383673417507066866653490220288 552319 -11376809413536947701975101773360 552320 17653097093561589962389428633600 552321 2342265122874477125118164664384 552322 12407781151470846081793274168832 552323 4828676634008014342626668601600 552324 -11656712652673604816505964114944 552325 -15675601594338307188135419234950 552326 -28625998143482664778143464778240 552327 -8108384944155050001141299888640 552328 7987585028151139319854702310400 552329 -13820501860726401470455979579520 552330 256949037363649576335775025760 552331 -24232845047925139775182861188368 552332 -45473573087471266302915212348928 552333 10752818161981178027526864191424 552334 6950575758865470389855514979200 552335 -246396087614987126357984701440 552336 -2260694851096379423857432068096 552337 1654383573769508005092133089520 552338 -8432927399868772259191511524704 552339 -8416775137453281823727047783896 552340 -3725409828954977628852459260160 552341 -29371009874146014315927225798258 552342 -5535119415423158037099569995776 552343 -72156079819405709775293889157200 552344 11168053319241287267008119275520 552345 -3501566845328409611649592152960 552346 15380061210459171553384260037872 552347 -12575641788670699346273644183128 552348 30623317125893965268793135290880 552349 -10003114871902386646128101344960 552350 1665017685357149151598140974400 552351 16285346236273231265882367605832 552352 -10370963033114960749477126864896 552353 73902022219767168140449685893602 552354 8850332811180674963465225844480 552355 -45055466288378700120900918366480 552356 6419980289682576893661045792768 552357 16476943773841833930547709388348 552358 5425799099811369198541056368640 552359 351741865338250401532068100704 552360 23427172469709390164467687833600 552361 -57990112919303145834647306942876 552362 -30413027659401269336445030047568 552363 45716747090651942904430191360 552364 34735918418180854962027912147456 552365 21574152521393507086461496107840 552366 -15276672494236575525464732286720 552367 84954680100095759161750550006712 552368 7478786453342727256032097075200 552369 -27998910636743141519678021037312 552370 2799018150674514810277654978560 552371 -52231612917549884109729041368128 552372 237019484181944903228996419584 552373 9251614941570802392383631111580 552374 -38458174734119718740087397524064 552375 -19740629543149833162315187122000 552376 -64169765212478523178491769098240 552377 -621343268737458334185034404054 552378 -290468424033575026001624316672 552379 -15373770672733940306356411877020 552380 10433325992705183967205192243200 552381 -31433807808910845402595042248576 552382 13329365708936093333980081473792 552383 14572807829155883160226183927704 552384 -1526509505152199384551322025984 552385 -30573807146500142190179811045420 552386 15140096546171302916165731923840 552387 6064314704812988210058042130560 552388 24247836039913816733419687531776 552389 -11337757505266003540507632763392 552390 1995636211064515581465914881920 552391 -1227960816146292559816778582016 552392 13269820975066037219549746636800 552393 2458326344613434340600630600000 552394 8187583528439307233599692821760 552395 8783748497000372290711382186400 552396 7732977499996206671382212865024 552397 -53043307823115354630506645430154 552398 10078687195102445788049003956224 552399 19384684490510819441127949200264 552400 4401847180879298485517795532800 552401 -18506155888174888241774215907598 552402 8173782795769633587676198801680 552403 -58199355369619109424214424371348 552404 -17994819209035019755823823702144 552405 7543815457216036610229061691520 552406 29608078110323976003538692861120 552407 15698428969051734128968490570280 552408 -31503605708472766777854052208640 552409 17229107918624930576375102958528 552410 7057669309929506218150684128960 552411 12152535264034265107334689690860 552412 -1805298029245667511114039101440 552413 -9976395772672914397840227184596 552414 10607316306269769090724459557888 552415 38737499832039570764619858850080 552416 -22870029811779164732407301799936 552417 312180898379630559365589481440 552418 16074334698140706032510823854160 552419 -4419637832793766802760779303520 552420 334461286796620514698039541760 552421 -722103177282149758148186395680 552422 11497753540013964638776067223552 552423 12730765889075213461012117851600 552424 -9578557210877441353682970624000 552425 -14297232299749711933929479094000 552426 4977720150183261202440481217280 552427 -82184356199602168379324089490088 552428 -386482176415654680702238732032 552429 11710085352042298117493345785974 552430 -2533793764338010670772700952640 552431 15354004024119732680588431998264 552432 2427527367059711633772855754752 552433 -8344115677310883285962147718080 552434 6149911095074090039561474529312 552435 3960440698805415714227518585440 552436 -1105197109444155132928570263552 552437 -670043066211083524364586425760 552438 -8688366624401722704102587110656 552439 -47331673926436649525568916078760 552440 -8137735322620210291759225651200 552441 9827938848110181976578083818464 552442 -1553417831381810973977758553856 552443 56399999385318823761150331159704 552444 22583856893798435989954838077440 552445 -11968977464252455266728591815080 552446 -6003978752214650036841266376576 552447 -8521897069802225709740880230400 552448 -6185431695108267224298952851456 552449 -32153654667794484001700337357564 552450 -5202531521940562182526196736000 552451 -6717601997866210818032563387392 552452 -5995381717379018066791289940864 552453 -4798104328715388269528871204192 552454 -14114672474715438044361381548928 552455 11391252496676843795674832298360 552456 24739829438188423843523471569920 552457 -16468624223914272641855845574220 552458 25345058903436403532940833932080 552459 -43531320527624129671723502022696 552460 9785069708314785304239921346560 552461 -15075881443378833170452047325728 552462 -6781418132703464722272909248448 552463 -3520635179742786442032627165080 552464 -13229498954990133980185362432 552465 4081491785358981855321573243060 552466 22063003128447671263180677300000 552467 -4203406930889101394704631248800 552468 4594060210751187565213596635136 552469 -60008820356008912073423719974130 552470 -7127055763954617474758207744640 552471 3837344577691310467236982398312 552472 -1588934641159018619825466286080 552473 -36663739131080057584712386708278 552474 -13439619099195146752046201602560 552475 7127859557935075998737485495800 552476 3631498610745899497185477557760 552477 26647858314073104459576539842080 552478 22531183018561216518833809031040 552479 49225848868165910149288739144760 552480 -13054070934399994234586561249280 552481 57627800304533508585627157565282 552482 3505068924958979838084851466240 552483 19242059795166241637756288738784 552484 -2149657235001892007011805183744 552485 -54028893789629487491036773040640 552486 23339409158309862876364032192 552487 -27655797114844337752795266743000 552488 6842181455132886634996026485760 552489 -5468225510509894683943901570880 552490 20483821848990651125384779740000 552491 35000902701250405955530339571892 552492 42124218406592980138262580556800 552493 64531955677587286652848193038742 552494 -32726372349267470888995521664704 552495 18888804965151513199452792687120 552496 3429847469230903808076540608512 552497 -43166937011120233445907472681488 552498 10775663956704272398438238504064 552499 -29060475098646508142481422111160 552500 2871293740991834668577796960000 552501 2797634371111886821430535127200 552502 -5356149787273895742213116286048 552503 10712024037786432747681556213680 552504 -40279504370399467064866871930880 552505 4201562392954368059354840574660 552506 1923887469932487724800065220864 552507 -167726395133841317725918677312 552508 -10092945359184453632788275594240 552509 37512580736338374119247479586720 552510 6198752155593237615305695215360 552511 63728677209569771880586525138112 552512 -5060662907238107091711248302080 552513 2334827157527838570302254929408 552514 13154379213461697065625939035856 552515 14225614168657476119359279622160 552516 -4199508115045707843317187680256 552517 -17063977753728663226226921112768 552518 847682904342022514288571738816 552519 13138918530216238709763025476888 552520 10722050362701902118204592128000 552521 3979349142493425877136619386760 552522 -6956427725381950380829230091776 552523 17581670232791995817766473770772 552524 -26597521410327694921482991653120 552525 6120680444067762435839975964000 552526 13655672434374573329020686067200 552527 -8927455568382096830489383476624 552528 5989023099310640280046770585600 552529 -39246094257470459152237077230016 552530 -21034954486298372316298301306880 552531 10319370615296550182735118630144 552532 -17047668879264103862284774010880 552533 1323319619867479846637800960284 552534 -1318556657821089379174736220288 552535 15731762667996087953266438767600 552536 27077412827304907879168060999680 552537 -713266133064650989966611175266 552538 9604867599276842604347854912512 552539 24949297218722878951242107947440 552540 -1278588303025537898259966643200 552541 59275180996742596070175973111584 552542 1736910638444327767512156198144 552543 -23355999266491842671628905764536 552544 1948870552341234106104683692032 552545 -7065339749527243737300700854720 552546 -5564976809343807623253958970928 552547 -16988782715137767176159315962680 552548 2513665692458937134227234169856 552549 -54521684506766770405357887684000 552550 -251128028417277416032490587200 552551 30442340203785849001893182647632 552552 2052605241607974700322971975680 552553 23513637112590013154664834847802 552554 15354452723487631665625947116976 552555 13962538052220745169893022911200 552556 25123794707594601507692667480320 552557 16152884513322187581398419966092 552558 7419934560059176582862347207680 552559 18787503095150693636091866954720 552560 8490932815428346776810203873280 552561 -1296038884026345568784939165328 552562 -16803400382598047588624851617888 552563 -35847781544698634272750157924352 552564 9766382853066832420322352393600 552565 8774343986195422585116303280920 552566 14739534432803892066406490799360 552567 23922284661896167065755511573480 552568 -8094310136036900880915155558400 552569 3813236947422904878766129860480 552570 -890036180486108381831326824960 552571 18116166162986034019813540868544 552572 -28779645359559737766672536193024 552573 -11755538683800451118779250232000 552574 5835868258652804960278655769792 552575 10751433704005914663097208369400 552576 -1984470959237769370579186483200 552577 33119447704716059964523479833600 552578 2952377513842823436896919747648 552579 -33185084412241006166341873474560 552580 6261561913328886230936756490240 552581 28540210317950217705290181068382 552582 -10833645772483527709762973353440 552583 -12362985716270047336297658440168 552584 24238691452551696803073373762560 552585 12924432926277495410043262581120 552586 -7536093725199225405279956365008 552587 925201032073941240909545169552 552588 11062484320301692585292947852800 552589 -15198794726199572943329345889610 552590 3608366324450069933237452996800 552591 -8543334414376567047731359556952 552592 9385136394562771768013802807296 552593 167145245414351631655604002368 552594 -3854461641511100865419915919360 552595 25512458491332297835181093908800 552596 44719678824421935209329211197440 552597 -16881942210279584564157030165600 552598 3298675385814394766965478846208 552599 -57977581280633683799585345441880 552600 3748260495529882495437652224000 552601 2393320454128481213861959674240 552602 20230786748347751925581311652832 552603 -64004576492868094986250683879936 552604 479188916200646274870033127936 552605 39289093309605996202809795360000 552606 2929286092423778381157282091008 552607 -16461952486099950340045541272 552608 10560269098909338988565486370816 552609 37341539396459625407508951243840 552610 113186664473131316858553322560 552611 -28080452909721383399687252266788 552612 22983622259519267843454974886912 552613 -407903855582029187674605908036 552614 -19908665988670687258123235634240 552615 3567523508987891983331004403200 552616 44281122599559429400552624373760 552617 23838846900779647617337523506020 552618 2476978425551457166049443369728 552619 -15723781044970502085299098618104 552620 20046109352555291159424499783680 552621 3916638147818865632161079874240 552622 26605623282173006585195022505920 552623 -5059840104073402133365779622800 552624 6647515342269948127977690562560 552625 9206306854267888846823964489000 552626 20447011748676810787314126382080 552627 18452695343027855924720930239764 552628 20298298875011680595863597482368 552629 14823780783287454074825571041472 552630 3130504550559559840098976387200 552631 -19955387879452494354807777168648 552632 23350671355140340681802650644480 552633 -30984212412451077255553549043376 552634 6738110324714133177517097648640 552635 -30881768663151091954475903713920 552636 -213608235177502360439836999680 552637 -3132667462485298690203269341568 552638 16773548355962492580589285950720 552639 14990450046146094686142609350928 552640 9166441663678809581732159815680 552641 -56032920916649617394225907523500 552642 5730720499406006621421788886912 552643 -4629678846414303666997086526816 552644 22266339903454822454919836061696 552645 -22147093858530886721671157276580 552646 8025634086086129739326445778272 552647 -52169441545316792805469197911088 552648 -3422926624600120204366630871040 552649 31262367209719591227159448962650 552650 -5464188308239807157265797088000 552651 -13655033880124304862254759340096 552652 -13198243202667221859730040030464 552653 49059785667286363760328212136000 552654 -9206109830794635923706497252736 552655 -221353733096040719965156586640 552656 7135549695988356748216552046592 552657 14314508210823778863893806483392 552658 16228356904003823212365936626976 552659 -10944731207318587493054738677140 552660 10275615325546260689623354859520 552661 -9234786407695784385266197029600 552662 -15645518220792988472518662169536 552663 -1771315338249912140390428984008 552664 -8265817962093029944745941401600 552665 -10111179038052095694122155922940 552666 -4663504782710418961137727858176 552667 -8890184259973938774967255970640 552668 -4885320672676830197539999617024 552669 6139994227974683818471576885248 552670 26007922789082899672290542098560 552671 -44309921335627588180881374270160 552672 19481678669726169482093407764480 552673 -116629676298284408210877774226560 552674 18237946859642369995682326752336 552675 16290798808661035439487593481000 552676 -7841763475271662387329536410368 552677 22159541560834023690977972102526 552678 6717268439818746786869283256320 552679 214434724760753997970994877784 552680 15212901208979785165635007180800 552681 -23878422065074971817466455810230 552682 14088432913732720335919844329920 552683 1929612151692519266796675989424 552684 12064575634138590103061702737920 552685 8608126345912481048359237244160 552686 -21392276408602822232081075702208 552687 -1218667149702337678108886212848 552688 11033718170250908909857545715712 552689 -3162627637589688742865380310160 552690 -3958015270111610634022586112000 552691 1474827707134920194409419095092 552692 -5274315822792571313705825249280 552693 -28162024205986757102871591315936 552694 14352551234242632524626891636896 552695 16626746968761619476385465033440 552696 5127350009755250971010445004800 552697 19343741879554130664132369725520 552698 12377691416423609064818474398464 552699 -1680543453484338570903427771392 552700 7230223922164180691841513459200 552701 -1135395437284518969873900549600 552702 13969072051450298605153911896064 552703 22230155931408385108568414749952 552704 -24750554732454549410728183332864 552705 -27520733237517610331977103840640 552706 -2936493831971912672151684615168 552707 19029166114608220113757366504956 552708 -11838536591937471404176847291136 552709 -29276369342007008387008182829090 552710 -20136907359032705550561433104000 552711 -22914731966507226460369298562480 552712 51158121240933937997287802265600 552713 2504988363953816190901059633024 552714 -12621121622323122554492800584960 552715 44099388783128770331264983395360 552716 -39172118863691683090114334972160 552717 21728116084676646608485974204480 552718 7398390514871613735397921498560 552719 -59310298983864539317389852909600 552720 -5479255971472391956017874206720 552721 8551914035516849235407466700368 552722 314982007100879907695437425792 552723 -6415467746351405121776258694216 552724 40060775785852565335043759002496 552725 14155738368815723901009864290250 552726 -9690779029927060344769540975008 552727 7032798913267430506261915737608 552728 60294051772081746200210196480 552729 -22141842889986741376383373035360 552730 -1021518069358206070816564654080 552731 -6913441427989712477035835577468 552732 -26537007826899383383761266492928 552733 6030866293724496235624788738304 552734 -3370252912066766363960687409408 552735 5107861210606063325918420819040 552736 -25000444554544800712699334885376 552737 2765577215450359892534880855060 552738 3301311325233931860478968426240 552739 -28650658877917758761471689293360 552740 -36548136330357783098514201177600 552741 7715157477638565276037575123264 552742 -14141512172438783855171573149728 552743 22505160981573844243456183595640 552744 -2107685133998196501276057277440 552745 1444374215022749115611900882880 552746 6206105359720609187321072913072 552747 -4412281716542843049863544697872 552748 7303908568747293596453590630400 552749 -18546576784692471484304528102250 552750 -17970843911918667491010062592000 552751 -8970473598574683713521514507248 552752 9033029618339130877781258895360 552753 12587892026630460841279555351362 552754 -21350109655613777383850568634368 552755 1996855322711039150905819310400 552756 2314885164017167658752022605824 552757 -51023566527987011339648978862994 552758 1232190275640424605559134139584 552759 18814724679922831944241865324928 552760 13239713114023770786071490969600 552761 -6996280946344070188632763690752 552762 -1269810172121508500480712239616 552763 -70115917186494198344914105226720 552764 -39062725582241734570700509799424 552765 463922952012037765173351136320 552766 22134666134865780677770543342080 552767 121063183980605223501926843846400 552768 6639506767168688910312438497280 552769 32657252769570786072519981662100 552770 20304943484666842577759905128960 552771 -59191877045839011679596368476800 552772 -45688477572285432128114142504960 552773 -8080934461827658606307050821672 552774 516963658441228511099469805440 552775 15899071421068640119181727576800 552776 -16881746641113021804809297264640 552777 24377033019252218152897592539920 552778 -17254671370475626431899233540560 552779 -4734554608251348488828095153320 552780 4318822006770146640014309391360 552781 67724223085770949943443396133964 552782 8952112558903708447679698239744 552783 -7226342055630650186560126225152 552784 -11114695007900434375092234035200 552785 28983159962892023308560981652980 552786 -2054923593383525809750659786240 552787 -13600812720199819547515325164564 552788 3883972580506762592565045641088 552789 -1983593664543553099299919163556 552790 3455487779555724454836350784000 552791 25344114773905131889970894589192 552792 -1533195932326084564181133557760 552793 19942633170186374876228090300042 552794 -10437444725737905056702101471488 552795 -9346491295054164550237373920800 552796 3155441720201629711510929288192 552797 -11155235137242260864710610464128 552798 5625345541998073171353668179200 552799 59212801335678231392699481006504 552800 -13780134944407086798895969075200 552801 15110918206802016816353962311360 552802 30723609106097195719251626486352 552803 13793817618919604328125244856080 552804 2338855021571596934452377956352 552805 -16662002424625499565522496197600 552806 -19189416323132874084825585411840 552807 19441225122419572595338333819680 552808 -1007921050271029430756862935040 552809 -12681766068216434127110466465990 552810 -7449239291794941327842411907840 552811 -301196566392285570374207047936 552812 1530739575644319638812642993152 552813 9113477297351795458888162042944 552814 -3144299842173320005227539574528 552815 43147637400793051074689468421960 552816 1537898210139124349911225958400 552817 20691611786823383874648037743872 552818 30595628383590085181753827312656 552819 -31047252827039500841179124736456 552820 30501447999814540582915862108160 552821 -59653861765255843795836943584978 552822 -538276887763139434930068787200 552823 17677772639033916530002234953600 552824 23990407249065189414992389017600 552825 -3305580570741354284094351854400 552826 -32704853710694466084409358366976 552827 2160222396559394447788940923920 552828 -9702110040080218221495581761536 552829 2457929461313051232274484008684 552830 23241610650374372016876163708800 552831 15286913727548429248876270946304 552832 -137762399206415260078194032640 552833 54823792308073730064475826750082 552834 -9237009988408327932875536906416 552835 -28928976324322625360133052644720 552836 -5976311691699620813253509915520 552837 -17449818372797542795176301470240 552838 10406697068096115489594474081408 552839 -4661636024802467266739000270544 552840 2675636416362371473878309273600 552841 -30392380361878695677404124390758 552842 41810322156278732700946196160000 552843 13452259692249505514379856192560 552844 -22350516332148055557831696956928 552845 25462332242409389355204997025100 552846 -2554587235638347877900721990656 552847 -22068791483420328319101711050704 552848 6047388112597929863952342466560 552849 -4553242737248083747251278448 552850 5538727354275599840131350308400 552851 10006195727119065662646543336048 552852 32911424759896739511952225075200 552853 -7917625429568730113849463463520 552854 53452595792175012580426589184 552855 -9254749117467565781317898501040 552856 19530015047550328798831424716800 552857 -10699787447718656267519854931874 552858 11703221869447540831527265181184 552859 8533891577905121425972599629060 552860 10029179279036002803543473356800 552861 27072765070541370365004756724032 552862 16770657493502762350637777256000 552863 26746598663881071783729195810984 552864 9404008773702458677180700295168 552865 20629216247179033228675687930260 552866 2844781744573812154779797560704 552867 -831064358725743221842737727368 552868 -12235964290555753948972646972160 552869 29386772912025648276368987992896 552870 3988648336409344155592458731520 552871 -52505852762310350884620432996456 552872 39322121840601452987960374348800 552873 -18291130202982143672131486037616 552874 -4229269608447750224092331390976 552875 19802017732494336752325974964000 552876 -28736679974409251934057374611968 552877 9627977094671022474823914038400 552878 34495070639312530729729754514240 552879 -35759081561196323020618407700080 552880 -2932298728474370796474272317440 552881 -6672354402296202400408278530880 552882 7838493346779700519497883233024 552883 -30599581694306875035590204250868 552884 11529370551332020061260010213376 552885 -2544746220393912501993397324800 552886 3499510916537546630803255039392 552887 23421536696720719611788134090536 552888 1756034919322316159792688783360 552889 -9356472090141276931036820999280 552890 -10731292091847255562971851062080 552891 -7587326292427928811734179158816 552892 -2631429440183407228105810880000 552893 -18481066074124995566632164322656 552894 -358695040227748424362446262272 552895 -12441367655648981708469019765920 552896 1541625109579497028811470405632 552897 20863607579330778884688191042688 552898 19988915699463129997730744533200 552899 67672563094944374231838642339900 552900 7564673890474878336944133888000 552901 18034370701109356051396166810400 552902 -997212230335406151109427494656 552903 506121429511692016209266892624 552904 -70928322821270468341833603317760 552905 -25283230363616393758111752134940 552906 861857718155769041624754000432 552907 13564498374071638280703419257912 552908 -25963002522852005908577029607424 552909 -6310094273958921941685099192192 552910 -1441399520546874950073838136640 552911 24508582613938300093636946450400 552912 3748726442751692433127102218240 552913 -49532460202345453118949957933838 552914 -1556671824608020571489716671840 552915 -25103466878932623733140276258480 552916 -2764779281883681089833371238400 552917 -38597968100031549011516958938034 552918 -3809732778434900464017402079296 552919 -43425873604076606247346162735160 552920 17794816009170205885610946969600 552921 -42776402580161101365696961188480 552922 -1461876176203418124727213417488 552923 12874731857505379375029980340240 552924 -2013421172186689546933450506240 552925 -13884477625507758868485878852700 552926 -9776787048411136830974943706752 552927 -19858203244176307995706295991480 552928 -22128471807081525519095953096704 552929 -23531375121106739822766330427116 552930 1281383379752536627488016542720 552931 -36557459844945101507520788005800 552932 -6186126022290016977122280088320 552933 18018757999195071635121957273600 552934 -22398895888117719882336636996384 552935 -22278865391190817382847600210120 552936 7201463604430266514517026406400 552937 422320215268479612633673872384 552938 -1928759557217291102589090812160 552939 27359524737610988627435163778800 552940 -10098070548901775658478509096960 552941 13484753239403308050355921069932 552942 6494286289400285257951960383360 552943 43200478207879443050350831264800 552944 984312456682711899109195186176 552945 18298868613796397897052662154240 552946 7233252643791899472627614980224 552947 -1173652803885264277010649651648 552948 10076190066987287817224339619840 552949 -31446352445486124732189629040036 552950 -6223740879886260851645790636000 552951 -18604467553718589890938226004096 552952 23506370754285763074423265689600 552953 -19535581445330446848432380298096 552954 19361605249621507875721638296832 552955 7474789576220404289436427893120 552956 -43972708781421047657930486906880 552957 -4934208617204378581956353544000 552958 -5265544319012167145523499696128 552959 24037740578529223364570282464752 552960 25468603328311592914152692121600 552961 -47372376121954093967976441093200 552962 14327997133826189819688149374464 552963 25796006732114566353588182999544 552964 42153882355155830058490845262976 552965 10389380043155550850222634485080 552966 -7113965933715004713572586510336 552967 -27393456393944255271251741313888 552968 25400644750683570911238834969600 552969 -33723406897040439490132047464406 552970 -17530772245184807094634112160 552971 17750840975285818276290914777172 552972 -1084532791119533251581261496320 552973 -16056839582695920035524095360576 552974 -26562056183523984376241439219264 552975 -768877310614212271942985566800 552976 -6558727828719091687068462612480 552977 27479407493108300843580209014272 552978 -3378440524420206899143342497792 552979 -6424562895869980074524589034848 552980 37012799805351959375842191360 552981 -409862088361156612795732198080 552982 3505274413485553937574932749632 552983 -10009860523420444322021101827768 552984 19028675905354690973176237240320 552985 32130997950387639258248819202180 552986 -2212930550760800431859319840000 552987 -2284101120950544107252990033964 552988 -10647411171229234319132287232512 552989 1321116455570077062717158027424 552990 14645949154240317819402889365120 552991 -50956078297553622824770004648608 552992 66188920709728561611056434642944 552993 10920025773909443549341219017600 552994 7322509126665364999190966987040 552995 -3789475108718788840403455510800 552996 -20919275701013200000473150910848 552997 12544736296163721499951659927292 552998 -15899071900417463095100880852000 552999 -24912331070994231478038289221336 553000 19356456427553201894358220800000 553001 -10893293217239945937510453663900 553002 -4726764029246995207290405758976 553003 -68052230904881819341823806264536 553004 -15246908707965488214368922034944 553005 -7298982120264913920049178462100 553006 903118559503941736665465413952 553007 11332572253992176374054087933440 553008 1612335754947784769283926458368 553009 15509401566853296139716997588480 553010 -5306798070890241049610680501440 553011 37654892766395926509491512988472 553012 -23377344614077760974923225643008 553013 63356159469965685465165787025262 553014 -17010533838844185060125242137600 553015 13314751647088967571706181075160 553016 22867162837881234094601700372480 553017 22934668484855865297327294254112 553018 4293383592555547677433761186816 553019 -30062994348198367278676706321520 553020 722844551544146883011578521600 553021 -2538156489961193237367363932800 553022 -10671502819012313610213686792448 553023 -315424645040248268131492132680 553024 -6858985436699879471874972319744 553025 14353036331521785426798878871600 553026 -20065550223658577000640480870912 553027 -23143280913823450748176654346088 553028 12970131107020779244032401166336 553029 -1754723363367384217030992021792 553030 3245041067546008669852930262400 553031 58216693198744278432685912771464 553032 3531391759542007761499213931520 553033 -15149959293783495983228665638400 553034 -26911867200458583998307850501584 553035 4492711670467708539586194969600 553036 12705806561723455976037521809920 553037 51994500151196517860078751901686 553038 -19035807097147357204816932920256 553039 12105558945201471751477487315656 553040 -1848012800992474123516489236480 553041 57993022518537627782391710593440 553042 -11752670408901104506301075340288 553043 -59948648734854721933316588562708 553044 11402942485950625044406267441152 553045 31167221256529199086738101342300 553046 2474181949580547812343418867200 553047 9407297536512591170983610759040 553048 -3525861023264400313117235466240 553049 20491204199104190232103820062848 553050 2403287772354497285021180034000 553051 -45330981011565992396665800565948 553052 962249514500258881706831486976 553053 2095504158149271977318152792704 553054 -14784098911718016020243637873024 553055 9823848500209385262941044673760 553056 -11227008327101221437375466438656 553057 38480540296821077562685833398306 553058 -609229131538778734168940032512 553059 -3016762837153592646034832106960 553060 -6428231987082131441444438603520 553061 6238713684624018315655204935612 553062 7006338902901423795501082882752 553063 14342033259747578282471145946248 553064 52301759089021629270306180249600 553065 4332922225142666687350057955520 553066 -156727593190594067332698604800 553067 11939612318689049473201658848116 553068 -26677915866785987724755394362880 553069 28266016127668341288863466909312 553070 3073925774887612537685400840960 553071 14123549339070398788703579458560 553072 -737587415142840785561230868480 553073 -11830686629124062212564404933678 553074 -14329658955503580146926042861440 553075 14906536273631216433591995888300 553076 17413036285035121228573059051648 553077 -6370942372271415439359381563040 553078 -13432037244377360388973760516544 553079 37360960646750575016005611531360 553080 4035126345919269396021338112000 553081 -10574186587002726646109018495040 553082 -5113542672976964669473986902016 553083 27458182931890184185655147408064 553084 -9434360477243308228742425969664 553085 -11349814926290026436195074160640 553086 -13468488152484441016223840271168 553087 -799367699358595139142582427208 553088 -48421651277737494354387271680000 553089 -35034789117921253815480737689152 553090 -3728571812979210138178116633600 553091 9890715100757735223688786896 553092 25506886406737449420179176983552 553093 -72421468742732552160690907722658 553094 -31151590887089186790997406860608 553095 -565377040576996301218531780800 553096 36028862074487847498045008117760 553097 -52818094784961049034139061412454 553098 -472616132117102222415188585472 553099 12106268911778369946435611206100 553100 426005611483654379654771654400 553101 -3004169308808596054612658325216 553102 -3447813534607135429786495291392 553103 -12154024570838578253038428093648 553104 -5761522121312846749276807888896 553105 -5122405793593961318932068623040 553106 -28881652175985240168283428955248 553107 -2277705109382786925402468069960 553108 -265896822668692089107895056640 553109 258004788950632935077478020640 553110 11088262709946005776855297689600 553111 2862848343593855381487505275584 553112 -29042689704118764924304816312320 553113 -9126923251161790501233404300352 553114 -23058439077121500694890351427344 553115 -3489763577136376431184812738240 553116 640730371953583122667160689152 553117 -34881249905846765084255769625140 553118 8601774772714901888541490132416 553119 -3255554541731808134643356488320 553120 -24949537508680974446518270033920 553121 -1766968368401090827198605528828 553122 -11442429979590894065715011823360 553123 12962788544111444497992293873372 553124 8408894964186916256066344538112 553125 -19834858136412555394559026500000 553126 -5252869027462028426629675194240 553127 -1072867576443467232636566300400 553128 26869446942901534342586441318400 553129 10699127055067120285931262300276 553130 1719366777842973055630702212960 553131 7462419646459229712635328261000 553132 -53152294932341895946876662287104 553133 7539533055424256344092726873600 553134 -6084992933187910381942464899520 553135 5495047270517204515521930232800 553136 -2718072270962404811686625673216 553137 -28307370123280990087284629213712 553138 -23389702308216118773663071410656 553139 52958777793927937602083132540940 553140 392755383357841144882263859200 553141 33006763639842841935828875106542 553142 -36274657314958213242351500278848 553143 6044272688276691038922529338624 553144 23260119783996854501664125276160 553145 -14267392231627774424200026839100 553146 -5571746626623359853415747242240 553147 15513861951279193796265478707200 553148 -16719866757828354140103572826624 553149 660045338080197549763968652230 553150 1201078517453745240257673465600 553151 8067534607797060998258873264832 553152 180352396378494986133430075392 553153 54641058390502138506042316046402 553154 -13483634944881197009833577968128 553155 -20126599142803853535555908181840 553156 18873644781162939368092456507520 553157 2351208885126143937590577440832 553158 -15580814139899837200990669305600 553159 12992427122195659164051048369304 553160 -44481473467638076529948268288000 553161 6682979005504032101316710088384 553162 -26298928967810317798506284937168 553163 28408130192979142038381569239584 553164 3337189745244755564406082240512 553165 -10325764717527365411688518877000 553166 13630406139214740194118309491520 553167 -13557378910761606933000509889816 553168 5411124153825460426196641382400 553169 -15710391719550734070003193617804 553170 -2178819798314970291040078041600 553171 508933057515936730197928331372 553172 17137594395894960027626335663872 553173 -8814864338892719178419180460096 553174 15829619411152230704035636866336 553175 4028641386323116291094386020000 553176 -10286498008125675855383729356800 553177 9085496250653579112773700213252 553178 -1817797770925695710650554681360 553179 -35676425524658183342841223317312 553180 -3934225919541995558583527900160 553181 -59695308973028345880951822621018 553182 -2259870776815674446740450907136 553183 10900674605983543032692615344704 553184 -24423319499684266284076196167680 553185 -20106493663023930054587632660800 553186 40310558234968049754102391923792 553187 15643986529564235099018219901072 553188 -16447431627298671048485602790400 553189 7980781297816156470373480616960 553190 -15028865832536866575724897751040 553191 14239086769763696242417345467984 553192 -26794270969344256519409482368000 553193 -59390689876736685946601453631558 553194 683145788787726239780585006688 553195 -128224814606647653853173519360 553196 2500788179770930980065747189760 553197 5273683222670080134086090979072 553198 -23259272723995759284433829630400 553199 979530887766277799341192990536 553200 4626104704942404754646927769600 553201 -3160866193909941919149164276496 553202 6311785748444892666798006647712 553203 14101646746309471922474603520 553204 -26162976966058871509184180582400 553205 15223221823379388071524076392860 553206 8522105497913485743290544806784 553207 52615382451062070844370049716456 553208 -42687082820725084210007772119040 553209 35126791524309206373142328224128 553210 -10551848977869686099561906848800 553211 -7183573259652342862076757844188 553212 -21900158998461526440773394432 553213 -43928995303646806094935057835712 553214 -4050306581816513941727508724608 553215 5002537162636472320586862537120 553216 10211958766536299383643860631552 553217 25378118014542976370202923308992 553218 12113710679320777696297791890304 553219 -45483814392275748917697935834880 553220 -3090607773799610665716487680000 553221 13894281988380072579010317034590 553222 -5023366084127554389271687779648 553223 61324947367807236638389972947840 553224 -1623344586430523897546455449600 553225 -18436773686766500229699009909250 553226 -11638579000300082873381945066496 553227 6130241948476956780281906037720 553228 -279220837524809686444376668160 553229 -43301968429649861307037599604170 553230 585100218639875792731555124160 553231 -24896492164401617257455486765600 553232 -2125545902780443715958165209088 553233 38344346037722543789966174625600 553234 28398205664470302660302852045952 553235 11687359627319771655943804213680 553236 -22981463247368532724602480396288 553237 -114257488612136662084672836288000 553238 33471035199170150763437168640 553239 23007676644805325223701460551904 553240 4265267890603623774686961868800 553241 11449675661168711100884539871172 553242 8166225232397162162072815349760 553243 -31223310256975843693572438765240 553244 11673643287058286817659971585536 553245 -11449363731778366314884696678400 553246 -32391805006645169146942692428928 553247 -19086731759228418954769084717488 553248 13144741265015956976004027777024 553249 26457449100599614762393708081250 553250 -3562335095613256046456461656000 553251 -881492070911658402876046802568 553252 -10698083061095079423671167262720 553253 -46044001534520352038633043138498 553254 -1023207985552976140606681837824 553255 -49067992742761179584276984160840 553256 -10836194207492426780832943472640 553257 -20639822823980461340253455454720 553258 14716992073594911815439617442480 553259 -19961975448536945646768872690400 553260 -1907976269575313586506672317440 553261 -25695669401020972565744729723680 553262 -18402474934483633094603806180800 553263 503766242062176339401062086144 553264 9623197841253347771539032309760 553265 -10393233516059013456277313738880 553266 1758069226902322196719848036864 553267 721600536724635693889778859936 553268 -8173339811767634073073828257024 553269 -3812267224828866642254269584192 553270 68041823919653692662557189760 553271 42369479108572951352205331297392 553272 29208564916074866530783711825920 553273 -11188053675908082592302087272960 553274 -38078146269407010728009479998864 553275 21302509616835211950739327255500 553276 30548352263494936959461422300160 553277 50088504231788387315188744029126 553278 7753332491785299185654891867136 553279 -29388319581990379014687453037120 553280 1344630527353418489660021145600 553281 -446997839358043494174047617440 553282 1784083798684068162096882421152 553283 -461395681213134922451260909440 553284 21300842102983693997659947417600 553285 -4213556095687272097252287321600 553286 -49206646804042203030869595328320 553287 2250728468161431912257302887552 553288 -6243163567520851314562392391680 553289 18908762745784571098773944519520 553290 -4751738595808114647842354753280 553291 -17845425780269595849779043711600 553292 27602332193959656212055096374016 553293 -7564272330369550779370581393780 553294 2380267109335141523697583324032 553295 7328468757765538282344827382000 553296 -2411968644043569815629188169728 553297 39632885936528894864699896728432 553298 -4908655806300077926865605095264 553299 -26573595599462903148252727336320 553300 10165498882294776499172390860800 553301 -7073651089028590852501136305248 553302 -13128149882634098878658028000960 553303 -26781263635578530754894544602576 553304 54202302212821439528049573365760 553305 5886558132934650172362136157760 553306 15142276437482963231656672569552 553307 9114782811097501397287988637000 553308 -21968647960070111091437233534464 553309 48327793518045425178209866217510 553310 19232152755200120874317336458560 553311 -15919583123787039882800714211840 553312 33294867403789496040586278469632 553313 276931270156715424126420388740 553314 9202232522031938365850328954240 553315 789296601969253875564717904800 553316 -87475173518765370720389160222720 553317 -10682560538057200479416861937120 553318 9282774007105442879377464239040 553319 6010031676895109199744246642048 553320 9503404547267369596234341888000 553321 56901578872086224680802370167412 553322 12790373618361280627249654132224 553323 26649281103850820886742124996184 553324 -339539235594490940709329053184 553325 29594485499783729051242238146050 553326 -13252527387308372292338157176256 553327 8851092471323785795149017672832 553328 8585007315520301869019879473152 553329 1190929547694556732208010044544 553330 6831232357051771842486567814560 553331 101742621179251772585395537339584 553332 -12661023496302531014901270386688 553333 -88916967822481048787669368740 553334 -316931533085351468407883856096 553335 4746243264372797931150434364960 553336 100814323097540723960305336320 553337 -67789901459648927310728594531760 553338 -12023159829531965862425214727680 553339 -3056350467737036238304363084544 553340 -1524271674974634729185108505600 553341 -16003815711719979435774983198208 553342 -39902520126659930871078580028928 553343 -4367492414609229116743562013984 553344 28763437934722567557444670586880 553345 -7084111146090757775154085659480 553346 16249739541192690222613328017872 553347 -13765363237312280763889532111676 553348 14543152311723493370674228116608 553349 6920695912673873240305711437660 553350 -942343520021959005336198758400 553351 23826120050423388282865374787352 553352 14599114213758707436993941199360 553353 -14381514362661063836713682989536 553354 -810547255047455026777300936608 553355 -16249563936305934569817447354480 553356 9995839930816227660285883123200 553357 15307970006350906392338541500832 553358 229703442471571998041261534784 553359 15461792256568074150668305754880 553360 -1460905448540195194110840913920 553361 -12961550041257234277492024448160 553362 12690751780553819086219290740352 553363 -10031100619001757267650190978388 553364 -15346375006392461731095895209984 553365 -33841857812690453639601164040000 553366 31872921880244328193619568527424 553367 -78891221330394933069414172368 553368 11256364418229208296290182901760 553369 4339257961978158936960782973770 553370 3873721238887988513384177222880 553371 309743562525339707692110054144 553372 -6617479769786795192687898759680 553373 19332057849139966658307546307122 553374 2667389687235722613969046585728 553375 67223059361534099696242503780000 553376 -25810051975852092212394938400768 553377 -8558154653237935781344739277120 553378 4630460587833619576189186384896 553379 27129508524022773672962095958160 553380 4456144732666974343031267205120 553381 -12108497509784110798467248875136 553382 3093358986053281029765105917184 553383 -21911784520367948941503677846448 553384 -33531013031519625116315326894080 553385 2170832275736026816163462808960 553386 28505493422641693193752096416000 553387 119808030036070840409450728763632 553388 26302171670102160554244070119936 553389 19549374688981228884831606383424 553390 17099078449827911037894397771200 553391 8305489934699010844454738025000 553392 -191464838558357192651884658688 553393 2260334972879568153654730603060 553394 21658989782790048153082483367040 553395 -28642944582814744525305274099200 553396 11846046369829429299659783868800 553397 22460564300871520531758845830140 553398 -2474228078586144449170306883136 553399 22328265449481521364329672241792 553400 34840452219254091059462833152000 553401 -28761287558163465932138945469708 553402 -10600547567282571245475012141600 553403 39268837061529637940223351302064 553404 2402656653727501898315071537152 553405 40914411888706053911186563398060 553406 -21003430307055246604385946963072 553407 -23224701390667276073924103248880 553408 9730680987102550074326912073728 553409 5850171572914821571182866159316 553410 69681779616852920725878458880 553411 11329980077855884768887067838012 553412 -6986515657889628447408467509248 553413 17444656947336653910122904384 553414 -2935505574069652897914373174944 553415 -31509614829786035862053654294880 553416 -5001322832606176371969356390400 553417 -57070079274543611840733501370534 553418 10627926596585427654038242475712 553419 12049872297283941339870560448000 553420 9563945341315821906219949670400 553421 20705775014401180922295568050144 553422 15072485348612647325152704785472 553423 -2346696636387548376261527905736 553424 -12217377461987113666779766824960 553425 -22709931382969237540437225667200 553426 -971111492602430341208381830656 553427 4829412740661969470062475378592 553428 -16323969116328773128295351695488 553429 2913302928475523001435557196384 553430 -17319318208815484964970794384640 553431 19574660237370910428494168002152 553432 -30616508025794803903374289305600 553433 -52033792330564415354304019107318 553434 98980331547150529758813952512 553435 15002268628683672019785005210880 553436 -19426972192095127398494058885120 553437 -10048896070534698105938808026106 553438 -28128091547495143427835794200704 553439 32432881270201130524261377966240 553440 -4998409192607216020403485409280 553441 21446954102253677038875371591872 553442 -11631911438922860945036170846128 553443 12068854756340593979820230470656 553444 33850144674242958048737296167936 553445 3744019646813802806683271337600 553446 5261581007857567879203459813120 553447 44974916678640170139488398275896 553448 17849112010368140867116459868160 553449 -66056669872499041576559252352 553450 -7771393954048342354180848342000 553451 38340496593385277201925879156600 553452 9031531215567592577825565207552 553453 809301556043893293017516370848 553454 -61583931283656247278086934912 553455 12093154654623719332612476323160 553456 15895096845810905832804577574912 553457 57976490044371618151584930458706 553458 1406811718623099639465148512384 553459 -19716619704363809020033520679000 553460 3637176237811395411738362561280 553461 -41352081831112214297035307701728 553462 19824730766468969520667348224 553463 -30456894065117291562149833995288 553464 -27924568930420656315421758935040 553465 -51612472352064018215441239819200 553466 -2076332657900013137631468318720 553467 -22525493929368988720964862994920 553468 27584511594281440264398351444480 553469 -19850788044921963106655923871808 553470 6692112055206379043032820198400 553471 1515658259903077816324089308672 553472 -18285112596676656818965350187008 553473 -3260624321834266040564090866398 553474 -4116097864850818320024944762880 553475 23485000572511100624339163611100 553476 -5651474972030521426527333580800 553477 19946779117984340274666033937980 553478 27242288243638431250847103443040 553479 1298342396572186463234119197864 553480 -9912846108380511539136473395200 553481 55212289598582655043983058464282 553482 17056881954009990589067974765152 553483 3382066368791691391698821382176 553484 18125240488421657020759463606016 553485 29776307743810714403145890124000 553486 1779528062846086111526638777344 553487 -56424565939418166969432645110016 553488 -821926822433931279825255530496 553489 -71418842134591031379858096636560 553490 6445611361693705106334549818880 553491 -7803112167859756608218935500840 553492 -22519434085642221625399722515584 553493 37136225200861085908202536722780 553494 -1164036560825715980167642711680 553495 -21377519952641716843955847926880 553496 -303787265234784853316338790400 553497 7784438277217229073147473134272 553498 7632573636982845719590481928960 553499 -10622557530274157475619585905960 553500 -11931749040758503808510184960000 553501 7339830101664772958918514265612 553502 8282007346825413360062219870400 553503 -8275408996886904193129260967536 553504 8314989837577823088770837446656 553505 8158326649510371298288881688320 553506 6666441267375685754310756587904 553507 64160499109188664140770770385756 553508 -21029923929456151523915647687680 553509 24000441500669124712865808292128 553510 -21942062595903297867282562803840 553511 12702877455398922983053258381440 553512 4536447925447917651656362475520 553513 38449740956021782122693282320762 553514 -2473436930927153862412347009600 553515 -21917341693648158861814430161680 553516 21751204150766956834507712947200 553517 -23888671257547409797922988067434 553518 -2351919077628606247841682849792 553519 24704430745150487759205943934496 553520 3207490320732401188011849154560 553521 9025620327158203614580571771424 553522 25371370262444751394377902825472 553523 -28427916221780090381494228420320 553524 14413529324508621195301077934080 553525 -1751171567929274948661399759200 553526 -6837003066946801502518837896288 553527 -13240779779672685926016572102400 553528 27901587606377146411545826652160 553529 -13874105930082403265667038502870 553530 -3680111016491358393189986791680 553531 50330236660584248030875848463464 553532 2169966244846356939442945185792 553533 15137726138850552313612806676224 553534 -1033348720436582414815255267584 553535 -7342521513743798562780886356000 553536 6937621290246686461065795207168 553537 -9611250600119489433976583293308 553538 -8607989990994584001887247742080 553539 178703883329991939117280712448 553540 -6019731277046256577240669017600 553541 -13983243366353497014621461363136 553542 18170252415238317349383336190464 553543 6411509416101731802122076584792 553544 -21806257266394882542634100259840 553545 -12478549227651006357952460788380 553546 -14065756188498847798498284111360 553547 40748408752542315283790277643680 553548 2218438755143443079027710562304 553549 39461890243775273683803254914550 553550 -11052412947219905384527599859200 553551 -33295672737931763421401488885368 553552 364887815706567456185716162560 553553 19978345910383227717222647698560 553554 -34386382455435237027171440740608 553555 13049241349064910580444901286960 553556 57116069642559806715552616320 553557 9458482341247634336125944674592 553558 -33632924806398011590926771153120 553559 153589886751958249446158579904 553560 3899856504285091117459980288000 553561 -30792488900791815169590880542838 553562 12243856073090913378678796354032 553563 -9855021926368685594959702281108 553564 -11034942585024494635656456019968 553565 -30508635587856797130474947786400 553566 -7741579973605859300824191393792 553567 -388004386311560604634399676416 553568 1163367422988338188629806284800 553569 608054719082470479075649370544 553570 7013236964041110365287228445760 553571 -29594559838535634164882928522408 553572 -24200985934023098211920362091904 553573 -62757536799163536961093987506178 553574 12947439211284073548802253492352 553575 -22275386010786140580984136200 553576 -4413329615318911075391991505920 553577 -879665625768124004137172269068 553578 -22836668504069334233773246625280 553579 1258160540520849902128762784480 553580 8862498945624358073197338163200 553581 12878848277041504052844303955200 553582 166549985574145061726161344384 553583 68001169050240496169162534522832 553584 -6619874818693066961243665858560 553585 25359684651188748489771022847400 553586 31887362297522671244463776252544 553587 -3916876713261577559106484483584 553588 -8951573642956667735751877791744 553589 20353126156855822278846944889390 553590 -9492476805949130012853631082880 553591 -17300665127010118541021797562008 553592 -15650816275574958414307441889280 553593 13375390936219288049932302818304 553594 10381528149283506140071392349152 553595 18978018770438713902415266811680 553596 -16366473212851586442943999876608 553597 41565009652594426799719627494240 553598 10054675060573806448404222696960 553599 18675382609196167412212842876984 553600 8192870504827864163748937728000 553601 -63576692338072484664955211062398 553602 -9613878306065792301027558528000 553603 -41655042478448434313967320203880 553604 -26854004463105346311548506575744 553605 13378161859001051802796491275520 553606 -21463956379935084870133478289216 553607 25611028019790798665504413880856 553608 58127287541411514792610698854400 553609 -14273356871010639753107523987584 553610 8140583298749155115851095321600 553611 -966046423130826587482359666960 553612 -23057461502394739759497485119744 553613 97619571266019260810487351276480 553614 -3791433953235343664614923956160 553615 -20061523734062103650933242238880 553616 3579452661163187015275862556672 553617 -20682462843101208675801371543100 553618 911406515228368364695497638400 553619 -3636671043486733372364724774840 553620 -3559892719080895322459005163520 553621 31868404990893733020660681311392 553622 -39327683894821410026217761623680 553623 -395210733368415787914083096832 553624 -59360462905847114193994567895040 553625 -1387975946940543926711103792000 553626 -19101445968687541665446979195408 553627 1325359646265918998853204393476 553628 12953555507290024299664137850368 553629 -3123071467678976373034187311872 553630 10075485858990823571808137011200 553631 5739724654992299117964018507264 553632 -2765762864392779136446423367680 553633 -16430750474808620052582808862016 553634 -4859191768988929485798647300784 553635 -1315311835868197430801348779920 553636 46959340107124864556349341221120 553637 -13514401830970637632565829499200 553638 586678223030392543627304477568 553639 -32582127100924245640080932040240 553640 -31666621482287875579143955507200 553641 741278525939256735212729506560 553642 20777303537437790952946980023472 553643 -32960576709361067584846981788108 553644 -5260125536297756563797029468160 553645 -10809810778390348301799618986100 553646 22736865029032276581059885758272 553647 -14345312702229148669432583806080 553648 3508292183925159600281654607872 553649 33247692940370587296164386069650 553650 727542931322717412189459177600 553651 47343969621113635333484440467900 553652 -31049821775153189651907344590848 553653 -582282128923649268240710517696 553654 5964449600111011802246673295776 553655 -27680063760800983575716899750440 553656 14223278954276243619518280499200 553657 -13839004563550977428716496077820 553658 737725679427287160513781742592 553659 9750134577304970371086669454104 553660 10764226530396769826871646617600 553661 53839100201470387664738048968524 553662 25325230115449174456709633715840 553663 -33984397666923801295216578375816 553664 -5649936022782160311483239497728 553665 251199219958117295740087605120 553666 14433295318252340849027801806032 553667 35603345953525809294785616742716 553668 -148636147640938661381801840640 553669 -21832372606610976184096475160420 553670 6665638911614678339941605321600 553671 -7751220415416794901399069220560 553672 14419436104986386812150620487680 553673 1510421599850655364763332084020 553674 6891769267509472083223152226560 553675 15668843246927010480059070236900 553676 -11495617702183402256055314176512 553677 46957967588834272011760931520 553678 -647804894248500012775599831360 553679 3317365478962162232749830766080 553680 -1367651038913770284326622412800 553681 -15413090746793930596202932181518 553682 6922587001718519470059146292384 553683 -4550200207558446516901337420496 553684 5870422667271208750896771936000 553685 14408799898882977386192401731360 553686 1496702464054741448208096067584 553687 73051561141796640548882856467336 553688 664218074638790616703901429760 553689 25493082249908797320863027495520 553690 14717986655654862970035730015680 553691 10205337832569641318368721906304 553692 -15487780417519515010444505691648 553693 19663898812581665789166319320384 553694 16983564886465748068433385376896 553695 -789445471893451585901982100080 553696 -17304069783032990610732492521472 553697 -88862047881307672417215285488280 553698 -13807237467681490074167410531200 553699 39758277506586331913323373452700 553700 5423459226669515980028871907200 553701 -23792293009652173055506368420768 553702 4019252082382815078324408849792 553703 51778568912108983418212947152952 553704 32917762758702150679878404997120 553705 -396941876090365353473733824880 553706 28727852351809279837435587823104 553707 -18879349268501296016414499910656 553708 -50798774491056139916395991318272 553709 -11706040803133419009095146278912 553710 -5154601487207868682528308359040 553711 233585342044353897254916926720 553712 4846248861777207734421951676416 553713 -14999300998017362467234967181456 553714 2042042793396433511135502016512 553715 -38089066221596530773766600009200 553716 344468427471542619373824593280 553717 -47837384498753412615085869478720 553718 -17530622329190047437465370100160 553719 -8116592343234765790143450349440 553720 -7877247840178529723341111296000 553721 14098124814624133447614401882112 553722 2183288298980437801567755325440 553723 19044543726915504962480354548000 553724 -20758549227172273975230933780480 553725 4875250656802233975149687493600 553726 -30725205197383776282145783283520 553727 12424727843721922030764342456576 553728 -12994853465210784621303164829696 553729 3655491466876264448664892914240 553730 -6293804208977315821150086582240 553731 -32406525870688811795491413936648 553732 44337236915717162931426754004096 553733 -39725132062208325046157134890018 553734 9905280372900875452203624353184 553735 1213589441602820713929924404160 553736 -29136699304172457543993499852800 553737 -8867114673995257769715787092960 553738 35908496908079760983021358665520 553739 61999320518204427238775140720656 553740 7626185088299123243020926566400 553741 71092863544753766789917735374252 553742 5944248295641969011566037963520 553743 24629387117995904272350814573200 553744 1867605959234594775474656722944 553745 43880864200518283703993306032500 553746 2035838163666777080271510221568 553747 58339970860810470668163795601196 553748 1937269401196049487685166383104 553749 9613516399210127852435726446176 553750 3852928694723198875420004820000 553751 -11761448844706313322195581929896 553752 -6586627155349693390904415098880 553753 18894858860811935965911906429184 553754 -328269655213524744719055694848 553755 -25797188618900050747376497824000 553756 17210004578530190154774133255168 553757 -15855843429644403823282044899994 553758 -7261738608962166355464096234240 553759 -60670170811654657765335933723040 553760 -11603361789459081647214375075840 553761 15387637105111221316262964266388 553762 9008652840464106192634068680064 553763 -7601157308300540259638660344320 553764 -17333178418096497125025659034624 553765 19840174649176581704167595889660 553766 36948125087004002067542738468832 553767 -28003374383770257838585247811888 553768 -22147720626020703067685301949440 553769 -45263243516731135495828262269830 553770 3403167194588401588318022707200 553771 -37055269660998311167057684882128 553772 -73178280021189669992823633423360 553773 -9604610608873487711923799819712 553774 203219981234079900367830678720 553775 2075169089623941258014341234800 553776 -4355010841556914491219597066240 553777 -12517591849501325668009905249728 553778 2052707462776868976078175739424 553779 -9187243372426609318839930821376 553780 -7569226736172727418550766982400 553781 23329888330879949155416410059164 553782 18308037257916188479643882400192 553783 -23830445122584259888456523439336 553784 5131308403974821202442557849600 553785 -13366698888510170030360137348800 553786 -6991909464178511654526014084640 553787 -4947943092683430768452326568640 553788 16901986023983451453513488681472 553789 50814319629110161741188838107590 553790 -25306833270739772424571462771200 553791 -13090166480508212366649079019136 553792 -1598543181579320214244970987520 553793 32541999485714951536494664486320 553794 -2942783910466535370864311004672 553795 17628450328914566222355178741200 553796 -9416468307107061768395564822400 553797 366291798745072530608588606688 553798 -28556060609065661729154644760864 553799 14483606989278317966748541817736 553800 3070866492808544478264201216000 553801 -50030235027530676838366938304128 553802 -17674574343441651245483001309648 553803 -22710917022716383613167693902336 553804 -17424720802017197465839495769344 553805 -1957450339254974842696314973440 553806 22932964993144688238756557398464 553807 -8269570432911057846383188451840 553808 -464452710311637018239067168768 553809 37222772811229501530789267565920 553810 -11734900103807942492579164057440 553811 36537558453122440476141520658412 553812 -10307752926168751663261384212480 553813 15945074743798217887412244726420 553814 20334696424776270322214221460256 553815 6036330853712356242956765608320 553816 -8632386755022076357955348643840 553817 6766984880628288266396107200 553818 323785033144911894190087692288 553819 -13682787824043109182356496529888 553820 -21313651672790258639286047377920 553821 -6863372590407750900833497596288 553822 -36137167961918354182578327991488 553823 -52094932227514243450757465750736 553824 14534038293050460118458174013440 553825 -22504483012964083382540092813450 553826 2695819327368852235191556930560 553827 31132676851800043671401690112120 553828 -3712557720605238248278922569728 553829 -32971540731329351829911673404580 553830 -1822020879542141659274345854080 553831 -40226446777545769743638203765120 553832 26193318031702489869648537108480 553833 11014032617904445801328697768000 553834 -4433430806879053642817926127184 553835 -8306800494557723087021325656640 553836 -15509865886213607615277853567488 553837 -2495286335099636852081032953514 553838 26811039727152260261663723488320 553839 1472871105470425959526716948096 553840 25489071017986550849832222720 553841 -64192122645693262443878976967068 553842 25570342140962473706670291733920 553843 -59867858137033419166711538466120 553844 5478174372241637231051202020736 553845 5462214447840090731832817631520 553846 7409575029362673282188441485824 553847 -11142391027626504959112955572480 553848 -27682223084304199545456802529280 553849 -45009115738947063239999167600150 553850 -5567240988990410348518387488000 553851 -2256402736831172203514938108320 553852 -22758403931657690305237760956928 553853 -7375085434370498929180272804180 553854 -2768739079094960339717600928768 553855 18059716165346553093607179014760 553856 24170075789150350327282831196160 553857 -136961640602185331401126372512 553858 -11868651954309936700959839964720 553859 -16439085291892256871347388625896 553860 5561820538580662767800435612160 553861 -11458523962186439881763175494976 553862 -4494307326325719229555133387328 553863 3911074209166241028146282447400 553864 1521327413207534250443176719360 553865 863648160502029437540054442120 553866 -21598208238976090500839823979776 553867 9535929017034465442919589640916 553868 -12832848212814421497898797416448 553869 -14229682448084474267102335113600 553870 -12454047090969697137157988711040 553871 32485532084601054266707777231200 553872 6442174856768267465458709299200 553873 42505596830890174649560425795122 553874 -4111619364025485321011707017600 553875 -10290297227690394573407566272000 553876 -27643727734768968703353323328640 553877 -20486876494760566608030857784576 553878 -560456656349186999867519327616 553879 -64131908027446797813441932509616 553880 -3859918781315293708079949619200 553881 24331625064073317466083988415952 553882 -3299802526024941297582125468928 553883 1068432762666550308219001437888 553884 -9202230800040621471304849763328 553885 -16712783233282083513170310006420 553886 -13226103685162549404940754837376 553887 -8908231206486537943763588609256 553888 23087850510748296183722111139840 553889 31753968493225293081272823425472 553890 -579532818847978648803729600000 553891 8563715157221475495461928645984 553892 15182942467747908820346985722880 553893 -9549565268409962632775527487136 553894 16025372298893060894015045218944 553895 63602311609440792945000170902080 553896 21425641987972488433973752826880 553897 -2674731051151539336567938395654 553898 8137864824560604060981340801200 553899 -15996479068112027887580079917736 553900 13314023874011361896880325632000 553901 -60770000471697874976810235205098 553902 -3836487159405205868347904645568 553903 8929560506286928255691189841504 553904 -1719731184909693003147937775616 553905 10437674558679650815876620950400 553906 25126459160067236371939674427152 553907 32342049093115618833310828410840 553908 -3241728365338777284623881912320 553909 -25255575250714268825090942625696 553910 3254824491421102344953413470720 553911 24549534114718235926447915467984 553912 -40713981994307232162874794700800 553913 15413934204376422532144150947984 553914 -17804920770811726306718320484496 553915 6636922027645159376281785949200 553916 -8136518734143435654880604520960 553917 5050381102524139857557462190720 553918 9389991744821150481079293099840 553919 30849578193992213259875259136320 553920 -2883528693326414088566860677120 553921 -54636844271225292486274729778878 553922 -13835587955725072441307095453488 553923 -12153020776899733509927810754428 553924 -135940634136998645865652338688 553925 -34525700666225559044949302785350 553926 -94025146804076244424024304640 553927 -27825608503913353182206692241616 553928 42592944233213038998310623528960 553929 -27849992600423375696987316483840 553930 -75352169361738977747012796480 553931 21931356742945068117886969755792 553932 14750337651257443242041028771840 553933 -69467604060834107027921728871818 553934 49236559202294846978491995012480 553935 14779475741035364945286219094800 553936 3697542724451920031431283097600 553937 -31973491911615336138285185100480 553938 3708209162397239247560117760 553939 -13136794496209911552409499286528 553940 8452728065761254972018131255040 553941 11178824225076407175365444530140 553942 18525561253583460521421952733184 553943 -16675937376724388274730608510456 553944 -15740116093504591722894574817280 553945 -21878496979739974659355189920000 553946 -3519691086930948020910486913056 553947 -10552621158800895177096294436200 553948 4494260262927473559197679278080 553949 -38026142690300131323441733229280 553950 -6735943506067178488282094486400 553951 18906048148586496731333581863600 553952 -9437688728790803769685065596928 553953 18687788744442806864343526544304 553954 -27467461431011304688288432891824 553955 -958072859205982999085153463840 553956 5295531238972955243872441749504 553957 -9534438740054371166724514601088 553958 35934915585996590933621235605760 553959 243654461459392871708702861616 553960 8531425110812528805860947968000 553961 13153842978293889224781820901562 553962 -3121627289176469491336037822976 553963 -18562516676187301869283797899788 553964 -8224427349241287420045357757440 553965 -13089556160446885716560288078880 553966 8757333781694862413625092200320 553967 25010929859590344439395514352352 553968 2014854949099320853030145851392 553969 231927885547952890744721869568 553970 -6333520573113860191340012451840 553971 11090967701393534526301629017664 553972 32360249833346358578435913915776 553973 -7889641268624352555298716459360 553974 3916174592356535451034893975552 553975 -22524270937595737982864270446000 553976 45335849109558202817228318638080 553977 21521892171375287883996190048314 553978 -19639366598202583132204464658176 553979 -64147261968050548852695647654424 553980 -3774198118001732628072748646400 553981 -6244893136729787891356133684218 553982 -20872003358212454496716027006400 553983 -13375891466719417924080334819200 553984 -62212417567696266917908540555264 553985 4312953970598933110222452432360 553986 -23211582096821037089194059436800 553987 1383473490804821316311013002400 553988 21788458778821960115899489039488 553989 -13967971313801649598428299418240 553990 27351659574645591538853699472000 553991 -25187734468184014842668611765608 553992 1606904770545855487455328419840 553993 -36789871905253863277501234161456 553994 -6611366754760272881848190694864 553995 -9041757830890629511570368428880 553996 10342201388082218592900889425408 553997 6293154894000771799782429509580 553998 21618087398744894089364489984064 553999 5825002803060082415894612359560 554000 5818588908968217271931768832000 554001 -757444549832350731405344489472 554002 12708323496057586049968649241600 554003 -61726020647475248987307883361748 554004 19085217982089094386542067148800 554005 34315248556317981029314848948000 554006 7910866323585618117232359761952 554007 -33358009810801807732207917726360 554008 -6328690681787890994569384673280 554009 -13199980534525557826762784655996 554010 -15079920353925531884732652940800 554011 29833819777686021536252712020612 554012 230501641584180654298095478272 554013 -9629018222480644682452103196480 554014 14863544371984198786963817129856 554015 1007119115293802139417370982400 554016 -4636295175707504487006732288000 554017 -73524641457957128700916960011934 554018 -2970424202817028553940369016320 554019 -5230547407000560014312425120512 554020 10832041561441091377168509108480 554021 -29020216851960386210638162156320 554022 -4664041606908155944734915639168 554023 96977358420584213211029036887720 554024 -10398591779517141972843332321280 554025 -4711205396791428422463425556000 554026 13355346903916373800312488182784 554027 6541177230923392490615621648160 554028 13339692563191769220550450891776 554029 26213725439613244702364795812576 554030 18618233115128919975919861948800 554031 7592090009595620267117370685320 554032 -4462425888423740325200670752768 554033 -19265781661520087985905686247196 554034 -2757083461330973879387140042752 554035 16019886994382734853453051370480 554036 11333689503040133952217044566016 554037 10883208929030151980001814181376 554038 868620405741395793305554768896 554039 6553626987552480419928774279024 554040 13407605024901716873964335616000 554041 17285774234176436761508179654084 554042 -1218916145822614910380233341328 554043 11351819777581078028584544292120 554044 24956069936567478090628929883136 554045 18117910698646667651779124503800 554046 -5900411317818219749783275769856 554047 5465884600638795964046404645440 554048 19087722570502426026084428414976 554049 9436172821551275476570268502834 554050 -1679692046788120046739126451200 554051 -6531576058539365141355277242948 554052 24686540963951038381022630648832 554053 56551500156395983256189969986780 554054 3331752882058035645910430364480 554055 -113444632650956928503691196800 554056 -53260886319469438491026829573120 554057 -474527824463138862302583785088 554058 21721585483839796285536989477424 554059 -1228886908573683324128119880 554060 -4540886369095742749903778595840 554061 -42511001527665159976774026347328 554062 -9413937085152890225384023030848 554063 8795570085387235071008300588928 554064 2157739422636299949425205706752 554065 41433065708735764321454463209460 554066 357673609185654482508729895200 554067 37868164207014274524496863984240 554068 11481307242709137335618033790848 554069 -33698598463099273772869785862080 554070 -426185745609593266170213150720 554071 -13566373258713920623995343051088 554072 18276413247239242341576714700800 554073 1835606268952376414696506450944 554074 16677334644331203073937646198720 554075 -7907926565883846179790585510000 554076 2357785747426907486322578552832 554077 -45466693755416493787222763450074 554078 9708381089804360133938880752640 554079 -10626427739881868821656345554616 554080 -51011325162248020798858096803840 554081 56635391761091844518795345563104 554082 -15659092462918106525517043694208 554083 -61535565267622587016755009651360 554084 -22722884191944356318185026797568 554085 8335547341304420815402228185600 554086 -7699542379536624912209384733312 554087 73780023327764608953525495191736 554088 -4345912269042866123244870205440 554089 -5367261613025086563375211463110 554090 489121881938095837159292417280 554091 12875055629117111710301607634944 554092 31998371793434650239837069593088 554093 -247728568147696381394244286176 554094 5909191864570648902540827566080 554095 -10542549155898248027127238217400 554096 16552419271967108364131176906752 554097 28764250065916296560493426888480 554098 -415729143473432089421515933440 554099 -4976561927454655776934957453920 554100 12926754383093108541538713446400 554101 -43676625909672766854543195058688 554102 -6816229047451325275167867217248 554103 -42457881064116318475810695777360 554104 13719392006211636718299829493760 554105 28168366088018785735324264936260 554106 10633674666096263696940418498560 554107 -7294353829459491685273728724008 554108 32143950222155670655119809886720 554109 6543145676961308412831782075904 554110 13524315318013779861331960848960 554111 6075863932042590066328807202952 554112 -4044474926351250948724264796160 554113 7265483908629769706170909236160 554114 5359519907451255344109128213760 554115 4133697099985545065251072079040 554116 -24392195057618499828971103252480 554117 -26930524429383948767110598268834 554118 -12350029724776942944514330072896 554119 8841623467023361938374458968744 554120 -16176493409461563961228013568000 554121 -1015885631628019100630616805638 554122 40944212034897664319797019728224 554123 -41001297686537288545988498051628 554124 1721295880135660983076629138432 554125 -5859415052915886639352715904000 554126 29380410383958251381684339224512 554127 5371889506911104091266523330432 554128 12469326052210552600728796200960 554129 59033528511407653946204560103730 554130 22357239802500243969562089784320 554131 68245292901524291809582560498000 554132 27458393410653485226372289543680 554133 23499482336359169018117132958624 554134 2046440477048424317064418660992 554135 -208870366810769164817932848120 554136 -1806323521236309860193497088000 554137 -36313425379001692258467922572214 554138 -1102426002918407329792721933856 554139 7967794713293637266442026038704 554140 41471192858525813593066303641600 554141 -705436557808113685440015863328 554142 11299568009498310550119790254912 554143 168475295369450941550023461424 554144 49624985257268511209201234804736 554145 -4210752690324889137882818225280 554146 -9948986089799805628027701463728 554147 -43589558152460955863500937261688 554148 -14291575183116675307285105582080 554149 5312879490202628543815000106232 554150 1746976727619048082158539224800 554151 -936008048411240954946004002312 554152 -17788865630241807245574309242880 554153 -7523506661164549395529482886320 554154 -3460965490618454137744188529920 554155 -5808271770170655681969570631680 554156 1761173465687585357357268049920 554157 -8556872273838765092639741024160 554158 -7306508724384802186332616749120 554159 114674438660899350464728735166616 554160 3956839120858134448259791257600 554161 -27703202312537410091339724352920 554162 3237795051727547979958653103104 554163 -16534619798458082034015441235656 554164 21291000259225614684632453276416 554165 -8045403762084220764649094416200 554166 25257319363796936281795999306944 554167 31888623516158597974913338994216 554168 11952751302610344452633249525760 554169 -3048483075796279717738277990400 554170 -17002007291067363551446540093440 554171 -44520300251812936772590699913628 554172 9902669647409109319796400148992 554173 38267624620123301891432806966720 554174 -14148447110090967961366496465664 554175 521535157352991532685158686000 554176 4399204263609780182774802546688 554177 131003542625729227579748848512 554178 -9269881250666732561655328565376 554179 49606182468157347698470538366780 554180 41893121876842015917119673600 554181 -1959489561495825660327020674848 554182 -8796322092371868053813241239616 554183 27224538902043394588072153351776 554184 276447138156214814753506713600 554185 23876775598318824427874989401600 554186 -11553647349959783941452510406560 554187 5648595353792830019125895777280 554188 -2568055261288856579074545018112 554189 -54760360731449962790118727568010 554190 -3677479268595002083433453587200 554191 39145645978564174591034826837504 554192 -14304816182617646381775504015360 554193 -22270506988071811682805853670640 554194 -29781099531060162890378012149104 554195 3752067159103321653668179713600 554196 6962168199632656731333759240192 554197 497923813199594410800927747264 554198 -25286356774581596232303601394400 554199 10289891531532290414116990927464 554200 -5323330220557755152501669376000 554201 74534639905725902293685821750272 554202 -1065608357807591931518696399616 554203 15173425805765080314223346774400 554204 -1561014705981625238357128786944 554205 -18830943862811045556717401684640 554206 7137886467967734261516655489920 554207 3291945840256260751189477335456 554208 -11998247136927095722573930954752 554209 55386352353503808666212432085410 554210 -3797459838693015264651749999040 554211 2478826310189962346257171207680 554212 7855455759599147975172534380800 554213 56996363737150017199922798510784 554214 17607004756322222620697979407040 554215 659610880051120712625620556000 554216 15207575733547124905525991224320 554217 24371132882386854749319512394912 554218 -2866938294187198674018905591808 554219 -9712199189593262398429064288940 554220 11757741891867422369539863782400 554221 37285813537780846996096999771212 554222 -12491826335470113029466974880576 554223 -8954170307803765339701217556976 554224 -21956438201382774577042736283648 554225 -10459871163220438099306548345600 554226 4669178723837336783188202393088 554227 372829497986920042246129801480 554228 29786867963054490120474321125376 554229 22575592718611794497632032187200 554230 -230472308788151999223360182400 554231 -14358402904816665108628167973488 554232 -5702906563589705949355548672000 554233 -32114397561647501412074899418518 554234 -45006111712470593428063580782368 554235 2981794243583817916326711475200 554236 -22037393356067184428338147102720 554237 -59740236432372364358870826021114 554238 5729038765946118680994940485888 554239 43225041757941238874949738915216 554240 -6581200121959752334175360778240 554241 20052271268672825633476569989760 554242 -2113368433128131228200512573408 554243 -135974473579031371371002928717936 554244 16793405706593137038611584674816 554245 -12176659960168681728388984594500 554246 -7755313164320429688765078927360 554247 9708917716482192455080151991024 554248 17948639507420838545079987456000 554249 19661920656696035705775335412480 554250 -18253464809218970463307103040000 554251 70607978054115252383335161404232 554252 -16946035626841544852931189291264 554253 -10220415157926074709795367567296 554254 2297551726931330817313777065600 554255 -13843142442547011286335207647040 554256 -16182247804011695446979399516160 554257 -18327626689509385005366023629968 554258 11787964664969999265690714290976 554259 8500526933507276803381538712504 554260 -1957489339816482370417553448960 554261 37082358798503676005208711121824 554262 -9851965970427898364800189942848 554263 -35424158824151675644648517570488 554264 -90492972413992601118420169113600 554265 3434341172150077049597940088200 554266 523646161372335282788097529344 554267 -8601664662727048106020970842608 554268 -8435589997106905383387775057920 554269 58302686035789177275207444685670 554270 10453807020552566864939222400 554271 -34668859480341721812248719769856 554272 -4106411611656357084390213746688 554273 56220605995052452561578733667520 554274 -2138202130908782061842449715712 554275 -15966591438019668029699843961700 554276 -10921560583412615648386418451840 554277 -9905012527877596882302176753280 554278 1804278266667836717023061495424 554279 -5692251485261226160296616729680 554280 6060858620166041795900375040000 554281 -4140205833326381913168994768576 554282 15308375240280086284905078441984 554283 -34532394422187496745473836521976 554284 41355570405516984560273347087616 554285 -61585181236453942762284321060840 554286 -8730644096560019638557584396736 554287 -45169588002116464936259424820760 554288 4964325189265469553014725017600 554289 734677743323821401441046811808 554290 4087169160190986014862333926400 554291 -70156051523746351771470172709448 554292 3973453557902739817861307431680 554293 -5887767845907408787488512045458 554294 4951567401966389705389405184640 554295 8241351447618681618840229324800 554296 72452923870377547376214594969600 554297 12119956612732900991838194656704 554298 16997851601531617835470175345664 554299 -63711998600763835356290915100700 554300 -161862234941630814490215859200 554301 -4856263725393657837415274490 554302 -1602768709970017187457011548032 554303 -65182805586387430823049628112448 554304 -2798544623521535492568807112704 554305 -12156081674374940591235229416000 554306 -16644430704065462667283861900800 554307 17788051290043485472801359890016 554308 50341788895888507816182266572928 554309 -8724924925132599927117187797984 554310 -23129875617200583427335637612800 554311 1867116364291699147563586815424 554312 -12033855760514195279318879232000 554313 -505969511422374396483684738336 554314 11747142311970797609110628126256 554315 -7861822950844485702592982579040 554316 -7609139333467529419451551334400 554317 36062196550240633849121413445366 554318 60150486320588237295353481513216 554319 -31558272274689371855978014665936 554320 -2142471701438196566679614177280 554321 27954275117172956896962569684544 554322 -17435197422850611273071023801728 554323 16601963934123852085379415172608 554324 41851089278457614727450402381696 554325 10267432013644807784072999940000 554326 16580213582947388982987458702112 554327 30722201966735736222581828491320 554328 4605314814591364369566588672000 554329 53129737814536746870638272391376 554330 -8670601747501190370013816166400 554331 -17110591468253592350789316838248 554332 18799840576644149063965791454720 554333 -22097390660846814150664348314996 554334 -801158169241562305360629851136 554335 35353127367289902510558520948800 554336 57772160123140109673578523525120 554337 9127877529969880680382520119200 554338 -15192741963734648583314352565680 554339 25954925403503982664571837945160 554340 -11742658217743718498747409100800 554341 35927222581143107312185130262172 554342 -576264934350571695742764013056 554343 -19955109977951289708449636409600 554344 -13988689977653765657886751948800 554345 4815400187974493370567698092800 554346 6632001662687457800012771152896 554347 -54237047251925812378691039608204 554348 2992790195463638281854371428608 554349 58629835736563770184877766541440 554350 -2699071761196076108666782089600 554351 -8674310368517719268380448440848 554352 601988752095418623420901785600 554353 26000370601998547793485971095460 554354 -34842395548440394616498012784624 554355 10817282093031900422438949941760 554356 -322463629383834491760018180096 554357 4653917830757871783728187876960 554358 4509162680655856247187370002432 554359 -10174147009476361461895212282296 554360 28026831928307522686431035904000 554361 -12325886091568902686743900833696 554362 1924725509067388997528179602912 554363 -6414489795667929542391133108800 554364 1633275123217456061765609510400 554365 -26297885640801544277604933957120 554366 -26570644748800552771120505722368 554367 15988535916340567801532961896064 554368 23027481878591247306398619402240 554369 8691952664005249533310841271744 554370 -1085434315789777912031323299840 554371 -9311275642050090693960228492848 554372 516309317169942541214239076352 554373 -6347822843077768374155184548736 554374 7820883124361085673838340299520 554375 -2796025612648761641966979315000 554376 29693497623606918322847087616000 554377 -14595697655843104109369212156774 554378 8013285250359877208020686317568 554379 7438780926861275636310179404800 554380 -247588737970567691958881725440 554381 -12795693850031859044662972461300 554382 7201263063860274246984002767680 554383 -15885013121725026134230939772368 554384 2853180539951642626228341350400 554385 4016575039568734373803118504640 554386 -883817592761172625777211002992 554387 -54053927275853537389351051408008 554388 -25131448624402617178395387340800 554389 -4758039825243886441091826540000 554390 -13097435612335615820537866540800 554391 61898200439766297063959275759440 554392 -32290394112709211042270351124480 554393 14489683034166080469138442992960 554394 2339594104594971322137599884800 554395 -43456814733393389611021644561600 554396 -11774106927451486438725141619200 554397 -4992519310704668057962527250272 554398 8958411882344051596648535235264 554399 265963601304328197213985057464 554400 5102533532018655728986462617600 554401 60368999331656749110607083607600 554402 -2303957181306213821185341024096 554403 -8592379325749450543233303142992 554404 13039338779617045002997125906432 554405 -5546480396171234353602204935940 554406 -5525075131254562062197606527296 554407 20572165959629513729203041777712 554408 9661922394689949735779593820160 554409 34719716971694440554488726897700 554410 20350029525899057787962343915360 554411 13763952023054448921923006169744 554412 -11855033997132671599158997843968 554413 25055365969427894353510042080204 554414 -7575302165994324941404777441344 554415 15808617182046420387898507077120 554416 5739736585183828512137216540672 554417 -55133400435736614573647230503534 554418 33874495056206018172538673022720 554419 -37920754906739477808788000680180 554420 24516975413076364064037827328000 554421 -9691603132286136584288946450816 554422 -58536116075877581231147692800 554423 -61789232898812904614003988524040 554424 12865221282067519746468259307520 554425 -25101356003605556084390943633200 554426 28184686693397375079898904268912 554427 5623454327333622831701101105164 554428 -9887488366008124416273525515264 554429 -5441841202618053466944471305550 554430 -1889221281445192031942403818880 554431 -33105172176954628796132968984768 554432 -16988349059571731634249567043584 554433 -17926403703983068885738560608832 554434 739900442167273497344286353616 554435 633998284915730459833803461760 554436 -967603563190867369090386676608 554437 -6280522248964992196218352729700 554438 2157815446950020135226755224320 554439 -7818278581283132197422627390720 554440 -32974940564900820112797860659200 554441 -30775246735529681242652996487216 554442 -26553741447509987795671781376 554443 -7418525750351759808091953520776 554444 4565463079123241269292096143872 554445 -1163929933291565188534670335710 554446 -13502098513669649974567340459328 554447 -25900988277737309335560847801104 554448 -534361431368292629615312633856 554449 9541251180817692272729366887040 554450 5297337179010542267090993733600 554451 -4826020105379032647849250307280 554452 17895837783550333045466516688640 554453 -13299122118235819521877098533298 554454 -2346635758649317118290345189536 554455 5408872505616485982023917089120 554456 -7875770082715022659983405834240 554457 -1251832253577527011543304437440 554458 38452989986579587622036373872640 554459 61665385126955435259978983912676 554460 15386647100376873339821379548160 554461 -15861574548700699419528148515168 554462 39083604426830671734344582447232 554463 1553449067664895649455073534304 554464 -42273844618872371079660323733504 554465 -4628452774611986440784935813080 554466 -643787336021395071983687368704 554467 25599457260428678427823337039516 554468 13850927853642913185810607275648 554469 18845604393957936066244115970144 554470 -4174096846556428361154469422720 554471 -12489023114893533225730423607400 554472 -35246762798285936024821525708800 554473 29954919305761705970371884777984 554474 -19480272455419143358319099163648 554475 -2316612513813021670551127817400 554476 12909884693525617121095136146432 554477 -13977877852848215463252660364800 554478 -15994079699161789495225049443776 554479 -76468244669353745460968535895824 554480 -4371032940971975580753690624000 554481 37498609991862996012884174167170 554482 5961843610695449436798350991360 554483 9219974089511296264306693364160 554484 3615962657895517209184759099392 554485 270068291049146346011933344800 554486 8150679151524918012080257208064 554487 20715274359302378659980222672360 554488 12251104916304680415606382571520 554489 54812846937334106621826297757404 554490 7491018590428155830958629557440 554491 8165642143620497121721480179744 554492 -46064573988993221411358111997440 554493 -30992839003518973995010994804736 554494 -7116125646302190495674445256704 554495 6849511597320595025302366257000 554496 259761966585786530591976456192 554497 19849210409969152855076842364418 554498 5523138170345098152442034996736 554499 59427036081908232827383307744640 554500 -40311580998395639765785659840000 554501 25836282594890658104806706385600 554502 7631899490026638784672175341440 554503 51342170000641870398221971353752 554504 -28008656597601255680646849162240 554505 -2133078005725690286249549297280 554506 -69332847369461020273810635500544 554507 -30756950496418061749171739977680 554508 -1663420507058250742814041913856 554509 -73026954683955421418198504605140 554510 8381687904903331918783547052480 554511 8185010422406524920512509262472 554512 -2945282010491745032377833095168 554513 -8317314842511197061826585722816 554514 15888059410256648044141224320640 554515 18218210123043983894606766540000 554516 -42061519181208264227537319058560 554517 -23682931027870324086671381545266 554518 -16794643153796384280601365635040 554519 -8556141008776899571242732196128 554520 4816092259621928924047877529600 554521 29068105506239998265962069987344 554522 -7867584021897961774280613692688 554523 32240640837007896581057184067968 554524 -999077650580898274067909287424 554525 13319424620904547727536141532100 554526 -1926997591577184999696927108096 554527 -24216265771952853578255097790624 554528 102845807624177422436073996288 554529 26585579803859355149205603179184 554530 -9815932608441817301378560442880 554531 -56435372353423651231883969173668 554532 -16818130506606328605521948461056 554533 -50835019708218556032631308465762 554534 -5239908191253508817812897335360 554535 253954797022914931113726505320 554536 -43783199971119616954721418040320 554537 -84845489583878461762059432993408 554538 7200198335709845784990931311360 554539 -11248284990109975818512482886976 554540 14439229553124963198466602209280 554541 -174751455887131758775772425920 554542 -15122364226338230572587300216000 554543 -61695909400480430475126456744 554544 3671364928426017058459416674304 554545 17164332230506300377838413861300 554546 -14605603496406285030261728844528 554547 9493635113609165552383914799872 554548 12778798684928924993568933915008 554549 1928594826080075436263124646236 554550 9627947809468213014912851668800 554551 -70544306770829772306918562422296 554552 -90423160218158427337448724602880 554553 -39141835375950557682000378163200 554554 2037909988076429855565531454464 554555 -3403023999359965390438431333840 554556 1876167071753539809186907776000 554557 26308564884899200812563006562252 554558 -27733604715383195547654366501120 554559 -5152625074790846453642597360640 554560 410270299932770334303537070080 554561 -583869913473031012615024910400 554562 4596966660132871388832981514320 554563 -15678294746240225982631086797256 554564 33545845631758182581791856386176 554565 -19716610937953796228117308512960 554566 -13555563135438589382056660975296 554567 -11773105420210718747950617895680 554568 -6385237952054719751920090644480 554569 40919753317437785261555413450970 554570 3659802970457611885719993360480 554571 348509966360694256166790282408 554572 -25347533957633408992377967639040 554573 59129382366606658291641948600822 554574 7305154240117539482384567271552 554575 -4596924770401188827819370062000 554576 -2924050050662689355056964960256 554577 38152696579469038561084876059120 554578 -14847670947752104016071561615200 554579 42437546518499792084135928169680 554580 -11473154357049536283763126272000 554581 1293400086866882248276826483904 554582 -16530204088020815518455230663520 554583 24518458215013633381035046096848 554584 -19489791992848148956780424724480 554585 16934427150590239473516535275780 554586 -15013501796095643039963016347136 554587 -1468855076861976238440473366808 554588 12965467231045383963956893106688 554589 7887025488821091372480408708384 554590 -1627046283911526288844358169600 554591 11695501068526676172455127379320 554592 5813689424343239064585216983040 554593 2197742958707650672788565940264 554594 8552020311942658792358150934096 554595 -5279211185943098997632722470480 554596 -9593188866607913762800986501120 554597 -26873049457295662331956377213954 554598 8143835180272004969755668571968 554599 -16940888260194171502168902967536 554600 30040392185304349975048581120000 554601 33355812109741234253758663153920 554602 5412637845170229369031655224752 554603 -16301458888508864963627232017520 554604 -6511744856939099559310365742080 554605 50590407917368805379789344149260 554606 -9746264040423853982032833549696 554607 1413446244486693114814335625392 554608 6899062961320810223638581411840 554609 -29229513041133982947426564738048 554610 3112127076551270988224222208000 554611 44414964968208459640449123963212 554612 6431501495291786480193882753792 554613 656270952677997092455513032000 554614 -207842082727896276566254833600 554615 15573156465432304903460804540760 554616 13850793715943927904338906910720 554617 16718427688974512034449164168192 554618 -32680540111334889904565883972240 554619 -18710550012163598153954597737872 554620 24156103905012981377937672207360 554621 -2956671482163268985747790109056 554622 10022694624058682397428314260480 554623 -12807737345756092091778064375856 554624 -23918871299128739242789620940800 554625 -36178315471514673189355884030000 554626 28346879577402042843640966151040 554627 -35572078370742545069242051099524 554628 32186561005145166109305447582720 554629 23745320626867202347192407300640 554630 -4501476062807399418253175280000 554631 -21634369846730115665083244297856 554632 -1885424067141510526212807751680 554633 6599333320897034228925682089882 554634 -32917636954773774851036157941760 554635 16269941653031212389708855778080 554636 48085096835887619324590118349312 554637 4154882113113719534580216576960 554638 4515966114938684701231582114560 554639 -3134350309663413545384248228560 554640 2325819277682154607624153989120 554641 18940355540460643020121497653042 554642 -20870110453089732141814128550656 554643 -14942138800155363720719899717068 554644 -18186259000708072348288346817664 554645 -1390296593224619827750060162560 554646 -18162451015715554236411808934016 554647 -52965889991953067875551799418208 554648 -6935957425252177527162811392000 554649 25705624754797696642871759508288 554650 -2549212327476667873201310161200 554651 -9391211325812359312244699229408 554652 1449262771846970568201287368704 554653 68111402213509075923116762463264 554654 -2848859237441391300985142148480 554655 -43300990681667476880583038860800 554656 -31006301297092673284569325436928 554657 -1273882628724269265057330181200 554658 6634125340975925012797168604544 554659 -22871745775625834341128509107200 554660 -8857772826217936156812628504320 554661 2990511326677587932820168368640 554662 40373407431711052345179542372832 554663 22455602855693098317281214657912 554664 29305544670476845012465090560 554665 40666489249955858167928363409060 554666 -1939454648975073759288484058880 554667 11883166700815283552622596378880 554668 9831469929675294968587254574080 554669 -9368455538320218634871665437930 554670 -10775652909512087524841771417280 554671 13649660756505541471129534329592 554672 8182052612574594984162580709376 554673 -2931792129159750724454362968192 554674 4991095972180613978225105587200 554675 -31015730875278876656324149396200 554676 -11371790675000378642365433364480 554677 -4851282080021369178094049203474 554678 20994605256379555386545999437440 554679 47650440819329588557585217404224 554680 -11572654008092020894225521561600 554681 12461560512550749606137644095492 554682 -34588921498847426708334501857280 554683 -165135087051522713101533997440 554684 -3062505085906962329693948711424 554685 1974181922016067224808923592800 554686 -14063717980481995229294875944960 554687 -3536869291654144072991477397648 554688 405619797606710453975450124288 554689 3234358664293166030825962698528 554690 19908984001015777583569540269600 554691 6076772431840139619826699464960 554692 -23687277419242772637164464589568 554693 -23511998923431142552017369038784 554694 5724695994555754461082706878464 554695 144933282624522079170945214200 554696 15361119407534199517421236577280 554697 -2519361836189207722687295228544 554698 11518097584730208944672723962464 554699 9287301342008370038743755671700 554700 -8787215070232108308445708051200 554701 -3032535789989749744748177952640 554702 39281471559991254927792992472192 554703 -7636054972121800775970967320696 554704 -6949670658367442409145659244544 554705 15174467323438133760122485104000 554706 10238215199709864308208848420112 554707 19402977057545188165514303502956 554708 11673558832200084878625124626432 554709 42791242730459526203129427782304 554710 -6004662161412992918931843137280 554711 -21603408113716717265086298093688 554712 6294153610547531525978392780800 554713 31337505047673693584628066321300 554714 -3543573826005440474037419274240 554715 -14426189161553856289352029862400 554716 -55239124284902924358650729244160 554717 5543942902758812430100331543820 554718 10164425465873821484020193464320 554719 25928870338738304276140915925760 554720 -21699443584591039552628222853120 554721 -215180090833127022063007354080 554722 -1070837804829982740304579757568 554723 -13232741808366872500884372927072 554724 -9069232422037629316285024220160 554725 -22486281076654533477996085507750 554726 743218204566963019479366105312 554727 2841488240435550666930512541600 554728 36748787457029862297256060124160 554729 34668171570527794644694755029946 554730 7111838606903266746726491708160 554731 -50293090152988145790886700851468 554732 -44078788766035670291762007899904 554733 -2221894879287661571293221365898 554734 18829581686121939634134580479552 554735 -22135315316822738713042852987320 554736 -632202470791013856550129238016 554737 1755667148018345758846388309760 554738 15410791970391695217601319132160 554739 -21247883753686496843522696671176 554740 -16635678836753636074937104047360 554741 -33614777996467668822620663504640 554742 8146308600849469448132354874240 554743 229330928211960053108150160640 554744 -19682569723984400467125629337600 554745 -185153293051511989737465192960 554746 -24871920702443311865865735158928 554747 -66316428756297107336816102403804 554748 -116273200949289631240795307520 554749 -5279116720415799863348544404320 554750 -12027410197490948509136317248000 554751 9538952209147738618916308165368 554752 20975649007721626377354259464192 554753 12630482242208816390260696864002 554754 -6781335959288528421456919680 554755 2845634035009646111419538678160 554756 6870251939132903832378235038720 554757 15734932738981059416124809270592 554758 36795856581941837262145897785984 554759 -26553327518949133505394753320040 554760 13384065970706278852969884057600 554761 19729728492855760420112781292212 554762 5431587618648778577090533466880 554763 -12169022968185365567040291611712 554764 17495857131127253799172612412416 554765 -11906106067440425483342212142280 554766 -17306485637867452920133395158976 554767 -27786419934587597682404106831184 554768 -13893470240566039254675090628608 554769 -23867390283316556263139707868286 554770 11867726954010591279176433364800 554771 -7242887875314059896841229834336 554772 2040195512023406064127525681152 554773 -21484791908215043456911704510276 554774 29141255645177237811977842243584 554775 5020788498295153991756645142000 554776 18082358776897682224522849320960 554777 -10362720142336416209617677258480 554778 -5824107735613910326698076245024 554779 14200901475632803133165806101380 554780 -27497741480291742612426790310400 554781 -8033808952690940351058826281120 554782 302677310215056474198084777984 554783 -6175902861622659787213316602416 554784 34998530700980418858328546344960 554785 -25451169234134143780226157120 554786 186892590231420199483293312384 554787 41384551970430947379241945041444 554788 -3107780994319269517569858822144 554789 -12747316425589999283820538537410 554790 246212626098853872362758734720 554791 2692551389725249351899250451192 554792 4878169127432633138402329313280 554793 14916338874784597557918685652928 554794 18447033381000787941166392037632 554795 -20939396191313889469934047119840 554796 -35602423207933060658696176558080 554797 48166610600466311038225661060246 554798 18180375568591518696781614567936 554799 5964820450252879852839537054720 554800 -392824161554632936163323904000 554801 -22331259506466635778300771082188 554802 4714312334420068664784965039232 554803 -53495110479022401595940411896948 554804 -23723122394994170051984784770304 554805 10604344024595174483990558778300 554806 9046044160459874173141830088704 554807 2263651051728404937934203907584 554808 -5196211612071940776614552432640 554809 -46705741698501082366877721799296 554810 -730456994508813311400774792000 554811 19442298710282830180098361069680 554812 2281474171436308817744940595200 554813 -4761064739100571137075909582240 554814 5060069982030853310558504701248 554815 8024495049707717742388208100000 554816 -4142289513828695759666337546240 554817 4566619686730713460735958709120 554818 7595322339043127679975029485440 554819 45410154950200437583298853426840 554820 -4341371296440121308719567216640 554821 57794619798862684755287607973022 554822 -26382262006758384784624177200288 554823 17537634239276506264930685826000 554824 30905104749930898539738678558720 554825 23596127376391068404433612767550 554826 4201476914040963670081154995200 554827 -38314715558779385947221248056284 554828 52522635138957775890212343060480 554829 297051902194071691316449852416 554830 -4775837612756053869872908951680 554831 -23034596749060290775622448436248 554832 -6762996713725340580508443549696 554833 1313470865162652291941821876082 554834 7204112469352796803286940705792 554835 43264973066813373725823223272960 554836 -31795341058057439835559649341440 554837 -2895896871955368384152414942514 554838 4481052082778644100469919457280 554839 -38724248683268545471854680218360 554840 -9453888994397316973843897958400 554841 16205429338452558293533251941952 554842 -3227741979753934887326790758928 554843 13776277335821194534166194561092 554844 27407211497748905077134829103616 554845 10966186898206567022923406117100 554846 29176414658537733624139769963520 554847 -6916104544944305373996002556600 554848 -23454108124645995819111821082624 554849 21115646951419129036600123970850 554850 -302864633587587868707004275600 554851 31663759611576976129762256135304 554852 -1789328793153771697912680050688 554853 6982860534475662313562486011968 554854 -1913054443264795676983542798624 554855 6553616232079039634198634885120 554856 21690630378248851946040197529600 554857 578840620331241069832432209060 554858 19312046108384779414734193103280 554859 -15908385063531533507908861075236 554860 -35090119736567650992448361041920 554861 -130726569175216821015277951847328 554862 -3996653962582456646280234227712 554863 43472974997159753657730904106496 554864 -9425342990933630915009751121920 554865 11054653102171550507102075629440 554866 -1364847274406316462861435801696 554867 67523389545394287508658824019760 554868 -1549387268516161635875478315648 554869 1693455849900537108417921623552 554870 -4252028610047859816363136005120 554871 25278307131807906077691152295912 554872 469432421016763328660465233920 554873 -2149938723383811289066904606112 554874 6941380765868462665125476444160 554875 -36425656768780588029199669512000 554876 -29705682240932553131825723328000 554877 27900935772314113977635125707840 554878 9302065061929439839668336121920 554879 15329813101059291718409700092184 554880 5522166713035452355548335308800 554881 -5278260082034447328110382200108 554882 -45497952912424177812385591953408 554883 7954892854227157549283597816064 554884 20686119353629648755155693816832 554885 16750167346050416603337878459580 554886 -19669258356507693788649281182080 554887 -8608965267735598114734695327464 554888 -5489301197325341624333952000000 554889 17676940980693925859717602296000 554890 -1911559352929481582744100203520 554891 28544056575729421453396584302292 554892 -6960076086231063590309012026368 554893 48160448991389141808070094665142 554894 9358458438738449326039669206144 554895 16234701143086556081604276624000 554896 -1092343540591688996936862924800 554897 -23553491786742062709553873822848 554898 -3821923412922567763886397138432 554899 -3936678492341934149485153590100 554900 -3334959818231260825624531968000 554901 4687484967594418990274561200032 554902 -3087107733305994654824038554048 554903 -1593026724982109417921631744936 554904 -18440472952839383229082986086400 554905 2144913431500835143044350335560 554906 -21090588868088900209070152464 554907 7420677159585714509037218745240 554908 42231935288342964481098358128128 554909 3286350078956657933948062763904 554910 -1195573181150761155694209888000 554911 21832447795878630236174094059632 554912 58183945558219638272175563538432 554913 -30746555394779802712056959808558 554914 9616930210310447265653261203200 554915 265460594473710465945582852000 554916 -5835418264817583462991570876416 554917 1013595498455494629516898309344 554918 6001889593526757800293330233600 554919 -10831509769819967737227088962480 554920 -19887875333992703710281585715200 554921 -29318556346743476658646985334150 554922 -3852262331723634589953108732240 554923 37771969643186635740328652197172 554924 -777389055083880335642791951104 554925 -8990075910264897194116709119200 554926 -11329432563961277525930720040000 554927 71214750035697682136132647141776 554928 -7465874991334654762284748111872 554929 -53849048703690257631509110516224 554930 -19114689386251485540096821844480 554931 -351079579834281630258375609216 554932 -17560479692497046567991228631040 554933 44524425051922853575093304807520 554934 -16825233379609487409987420601920 554935 3505773346607938492729438886160 554936 -7228601211067092969940213309440 554937 -4121115095119369536629931159648 554938 -619543393514897797039652845056 554939 -6583177957691264206000536653568 554940 -18477849379028014792346613834240 554941 -97518755779446647522037863324448 554942 -16373029655992351322416019871168 554943 -9282792848810921423410565997936 554944 -3733285060420178588583843594240 554945 -33662291058383202076294013664300 554946 -147756666093096611342826058752 554947 13071623846574094749693099275040 554948 29650420995979639697006615122176 554949 -32515078080677722736532764342436 554950 -4626375780599971217564450472000 554951 2068087127015177737465195220952 554952 5895274177134674367594699571200 554953 6143658452440240165382271057280 554954 12152069896820041062727878251520 554955 -27569376113904482592099124826640 554956 28598607113124539065938527333120 554957 -29256648221835622170808503961620 554958 215036555481499943298162585600 554959 -23590767925162190935171289965840 554960 -1871357821582351531160622858240 554961 -27079353939404564627817665164032 554962 10263427728879845262469136062464 554963 4860569361136363448462004879504 554964 -51281245661925610271289020313600 554965 28862263055660151343115734601400 554966 -14752597624193997797892399353568 554967 8210704505321456473431905722368 554968 -39414538114210674124643318077440 554969 14088444839008479446201189903370 554970 -4588610973282398076950652917760 554971 49042751615655048344342874902200 554972 17562579970296566337381473183232 554973 29121317685802841466358434304800 554974 -8275568900681606905932943392000 554975 -20445671390382424337877723036000 554976 18509959559450588926140302229504 554977 9797940105642519148606176049826 554978 -4308888711622359461213702450400 554979 32096064871221871151730137316984 554980 11889709037015868746434807200000 554981 -4698476176625771121188199491808 554982 2727123352841494860608362460544 554983 24330599108590023323874359986608 554984 10711154121353964743667472005120 554985 -32011159191070679279924462956800 554986 -28547035650413053552938686537808 554987 19014436362931113233664363994872 554988 -5669361349704941224047798288384 554989 -57311934475572566727185024217920 554990 6053186701393151334360617779200 554991 -26567547972054984618361609999608 554992 -15998149613312170356184649826304 554993 13318896703798202203089178750464 554994 2812760053997635706323403011968 554995 -8694027546495311709376716450240 554996 599176637719386124192770678912 554997 15020470561539508458909923988000 554998 18756016847763682582917010980000 554999 -45248136033599190661958133347664 555000 1896491977906604471817177600000 555001 -312562597049941210079535694448 555002 -8438711428282258598583311723520 555003 6184019593729750911203390193612 555004 2912508303005535192304398259200 555005 21155246097631271401148392612320 555006 22106174433201412207130898658944 555007 7430156997613253779911017037552 555008 502252197646006978505217146880 555009 2345367403142336667042103034880 555010 4487098814033118282025389488160 555011 4689449009397242050571354898000 555012 -28252099816092818880191795801088 555013 19945422155548086611625197179200 555014 42151622676920836350624329800320 555015 592264146044971068644575393920 555016 -8335320236907076454941337518080 555017 5712706271814664026360888700212 555018 1588696848480607822346343899904 555019 -3993776917103545482936292083656 555020 31052561404689117342843349140480 555021 4543438191220894631823490763808 555022 -9569105631939363944124165709248 555023 1054837433229084177921333612576 555024 725110655794136057216618201088 555025 -11234332882830385810268348402975 555026 17605984882325756505574631693712 555027 -22899380196388139517975801943680 555028 17853774070214243683894424729600 555029 53799758062558627522039462287630 555030 -931295945923678470119770356480 555031 -18574963434576714143035212427800 555032 -16422241049641997768442733209600 555033 48437364460218507892734273179424 555034 32710265078115799836013767401952 555035 -3812374735425249723135308103600 555036 7281294332521298799507119529984 555037 -10565848434467938381619967190528 555038 19171891280292499885783086048960 555039 -61682215238084519541474368686560 555040 5135861661608510259243702681600 555041 -53190388477813104126078839718558 555042 -7538035527489139034845900572288 555043 -76914841524035064020088789676708 555044 307841031751338165280905449472 555045 25107447029145525488274643804320 555046 13394168835276261122896160553984 555047 49385583959305477331796525703680 555048 -1682387436010235864229904066560 555049 46882804294365999498686672899920 555050 5009805483664441777030671904800 555051 -1536580267838020562660569737216 555052 48270767753349211272960393518336 555053 48617966926775099366400591505302 555054 26902255658237507592890780497920 555055 -4496792677046476670128092670080 555056 -1286920830224321054431909675008 555057 34401368255798174772764666393154 555058 2290089473535239136148309189632 555059 27016020606694546471406073569904 555060 -4106992689781565253794976983040 555061 -7344418076348381216665468543748 555062 -13166256318475305254092237519968 555063 -5621786727010158883394300812056 555064 40759033730754989959166384271360 555065 -1538984519870624030163090331200 555066 -31786614394724148232841151091200 555067 129976828205720849560581224874912 555068 -77786994639888143057134309754880 555069 208242363561271860061315212768 555070 -38159172587671121372515046346240 555071 -31626377361924696341944918930056 555072 5989972601943890715037642260480 555073 -76835178407315785263836350735678 555074 2217421496348937685104026068032 555075 9291100600273327575945568089300 555076 -5902294314500006196560915886080 555077 27930919540282506046500207232926 555078 -697853792053099336647046182912 555079 -9244628353809640041037801453440 555080 12257679266886897757261842278400 555081 -4436022070959483571225552939248 555082 -2613060214991217037772087072256 555083 55724462169992890665150178477332 555084 97476749890132807002316386816 555085 48323522124592297020929451391200 555086 1758159584360329156884847656960 555087 -158536039468099583555148610944 555088 10467740444115600346507055194112 555089 63919402729155501235048847273460 555090 -3056545134361488324411816583680 555091 28193362191723463524530416160492 555092 -1623038222874783088565929613568 555093 372544566470163049324303730880 555094 -38765615503440526355739478343904 555095 -31812876934486198342889936326320 555096 -20577107483855611933341223526400 555097 66475527998133824772208258097546 555098 -2709099147994388054950848157200 555099 -16449667398569150645121267997392 555100 2525889789894425823451164108800 555101 1812429945980665719881300603532 555102 -8845713811099551891040712291520 555103 -15602850158635241916985368889560 555104 32889676486890433157777200250880 555105 4764715033569479490118641091200 555106 -2417036542265936360421458031456 555107 24825165264555585853229825103312 555108 16778327704858939720953973764096 555109 1535484697055308264357528525310 555110 22612776077689569011613806616960 555111 16232594801049207657275523377832 555112 -60290121731499154729380901708800 555113 -473281426844217086626181090076 555114 -2263414714426852724036352388608 555115 10173355548789794255173213618320 555116 -15604105304114737155267351823872 555117 9401602492180494823017454239744 555118 5213583040897050070345295160960 555119 -39912388544465473815558015954480 555120 -8371678833130037624984184422400 555121 -5736427891648726759727755542510 555122 -19372709800755375482644377733728 555123 -30605630955579174657102719486400 555124 3533958075860236520615414244096 555125 -3435716316043975311096978621000 555126 6418194694152474085036315342848 555127 -961873587440482926366330814088 555128 1892838131552345834836414955520 555129 -1224272185086363636647788921926 555130 -37566563827119199473562778880 555131 7918613676011069284987682062380 555132 -20290466382032806023156435721728 555133 70623908284903716793822782095680 555134 3254751849594744673442650185216 555135 7019620236027546457296300088320 555136 44199181257069627014430075125760 555137 4800127879840733984795104064640 555138 -12557017696790443340830784097456 555139 -8728507750601569869322560500576 555140 3095562898395582806146203118080 555141 48107957499475118321000875149024 555142 -5459740384182328855003450337280 555143 -6226922500534574018370246085608 555144 34831629502896005278839087390720 555145 -44127165338062072624941839027100 555146 -3845940774054443608062134017440 555147 -6570916570467947439282720564000 555148 -7062931959257695104608202752 555149 -14025326177551662930474744041088 555150 -10141254604632252895358306414400 555151 12625225426383771750012768339792 555152 5179581348731888830253142147072 555153 -33284283991209995219112899290896 555154 22682073150295121634088651045776 555155 -27028164463078590735683428591440 555156 4214627619215157097283205937152 555157 -28695498855834896703272695222980 555158 13249398735900125065357590619680 555159 6257795426117615475538413280128 555160 -5823507590598728547768480768000 555161 77936387708180260708985323603200 555162 -16374384298284159490320784133376 555163 15027388561748069479763323820560 555164 26070780443642747092762343909376 555165 1171762107408671565839193916740 555166 -13704951160227003566651139389760 555167 -36079912693960305085998662378784 555168 -35562572223677394291634083987456 555169 -12261286633419428306432657625720 555170 -23741471799832973529210670333440 555171 33303389217416397344912461493112 555172 -15170300902831531117304598461824 555173 -1233060743388689660954991362496 555174 831075491072908859499567676800 555175 2987389720320836924713505571000 555176 34750528133197789780863828940800 555177 3384534089949281248159440292032 555178 -3133396877259603350004180187392 555179 -23082759617179313939540908812480 555180 4200639934225916565320819097600 555181 15954262684689790495680769888128 555182 5635461602940140969343472492800 555183 19886917436642047171022835122952 555184 -5239223451157376001906313723904 555185 -12046992734091784909865480673240 555186 -13382045601241528640589961280256 555187 12569775662959439995830596782680 555188 17690889597555184203272130453888 555189 -14801043828544248739329887537376 555190 -20993320474192843737304887446400 555191 -2920599859612630000399039738656 555192 -29396645513910286179824106639360 555193 -8189436109290055628167749459456 555194 18303468070921418528803548406896 555195 -179040467492040431920412584080 555196 14881686011834673081779256550400 555197 -10880403487300965027680137002240 555198 -5802873952909686636067741762560 555199 29312159225918687539931094979240 555200 10714181455385623458583491379200 555201 54070384506058401918400282667040 555202 -15624766035263566061214771782448 555203 10063774901018237674146379457040 555204 1645770071285054406161265438720 555205 -7810794710415449968910744649600 555206 24710372903138625665269883571552 555207 -23942854343198737764879231625560 555208 26685573564973104991763169960960 555209 57210006417528299706576022072410 555210 -507054591015862896662616576000 555211 55203641770900505575249334326752 555212 12197219163561662136352849428480 555213 -36283325555692328787625180251456 555214 -30835130072986338580538858069568 555215 20677191862924263237776664420360 555216 -110072803411228745248110673920 555217 28652633851247708605356865378420 555218 171097332755355994701781685520 555219 7542190057389987631822047863460 555220 8962890178594774078389124546560 555221 26860442044108379502610730137422 555222 2362119467731010704176890911488 555223 29977239154542804997482879532440 555224 -40472307249014271991600741079040 555225 -16287497999801008909915063240800 555226 -2151856564070381421795346371840 555227 11448015704404790923474309355952 555228 -12914443227154856605603215022080 555229 -35252635092089512137180280375424 555230 7376958829689518822221353669120 555231 -21807442079136521477583319998648 555232 -20335914277156034263751132971008 555233 1518737850849947049007034032320 555234 6655698071175558167135402641920 555235 -16926263259326990486953402777200 555236 -5408998668041101878984190049280 555237 23113582158470091947845527559680 555238 -1885289093373510772993751057856 555239 -31620495110623691874738621833376 555240 9176940219260993890718136729600 555241 3012992661896085378418380553984 555242 821641975180725243487790115072 555243 -11469029243327540677665558685440 555244 984928943556357729949001138176 555245 11094560183850237225428414911500 555246 3349638133210338839991431029440 555247 1178429104757071438542350561664 555248 50017592339274447074821865472 555249 -16122659526370934683980124949280 555250 2045161324379277470485521864000 555251 -56284222493768219699532440573748 555252 -9814725961222237341144507629568 555253 -7262192569134968881262981884498 555254 12358895049027489600217812540672 555255 19643196606582198056929918245360 555256 -10946047608892393128138392985600 555257 -55385604404687735860193475289494 555258 -14609704881557319563366781050880 555259 -80019871572988228300498130800 555260 30361723941520718786429882042880 555261 6824898616282935737737948066944 555262 13654485547191734780152478754432 555263 -24426486221641870017439148462640 555264 -358595884396326805837317144576 555265 -45755767078828272842852454311340 555266 9724648676154138239911282128384 555267 526828867183632702719231180280 555268 -14068430766160113854651963878272 555269 -7171494993269754971734565508 555270 6285480583574841670411647344640 555271 -30705650263260439503901677812160 555272 -10980148939826994827316402585600 555273 -43665240341268289617914076321600 555274 18978694573395957819877121849136 555275 12539974872429801270162937248000 555276 -32448471050427259268699225952768 555277 50751190484669070609915321539126 555278 -33295046549663159367977734570560 555279 2878141622057086885470727319808 555280 -10866877133210625579147315118080 555281 7406856592823410148679879742452 555282 -1448605231609556115534233733120 555283 70101570544896637462511529205024 555284 -2502621521777993630390988000384 555285 -24331691412524841616600522552800 555286 -25311749776691697572085217725408 555287 -8186305578227245727298500699064 555288 -41995497473588590235296482631680 555289 584639398006587794733127574400 555290 8238415057304608376162766770400 555291 -22674980463886926192608860239360 555292 14620032165561118786386544919040 555293 37677203142058473514873011613542 555294 -12278684864029577844009331307520 555295 -16470579470476937764591142455680 555296 9291371125900894630663082213376 555297 29069712680186533048074627649200 555298 -27416253971291511146959312524000 555299 -21527336160711634622619423410160 555300 -103810323982212017492141289600 555301 -24513752891983426781870002421698 555302 -534889099566445938737220435456 555303 -3340696812538184505184303429632 555304 -1357959782707546943429483489280 555305 -53495553429899956576340527852800 555306 15651117670558339043481472821504 555307 -51036767275331616634965371770444 555308 4398821949576143824328305259520 555309 -60860771318067096965286446199360 555310 -410047536143266770874273424640 555311 -5407763336718794330262817936368 555312 2349388671220147221911823187968 555313 -71313748680822588513193750889760 555314 -32179103899006367365122729813744 555315 -27227909823366257448808029270480 555316 -7834953596252953911686631736960 555317 -29212631932688322313858901784000 555318 -15724206734820714738203953275936 555319 6605106674898286198348735945320 555320 3628565509730517856419326668800 555321 9045684816897920917672053455040 555322 -9247342170455988265810940313888 555323 11231430363615536016734106890400 555324 7767416603298700284318361534464 555325 22617590267793140559739641614500 555326 -28048499059479470142902305989888 555327 -45651339910537086419950984640136 555328 -10573653024448606564367408300032 555329 -4012343297880103844208755476524 555330 2505328901416519970012723013120 555331 -3228063700732586381191380681008 555332 -29145466568714635773856728253440 555333 -4282414732960543936311087740256 555334 2952015215435806072655906754048 555335 -1397569035515917291354884211200 555336 -3130883621583544539914212408320 555337 -39090178179583569799940732735014 555338 -6912249805164281536226163727104 555339 -13040887671630640662073306531920 555340 1548409369067482037263866915840 555341 -10862305235538212743879082785728 555342 21838002848359542752886848181312 555343 30624084776637347706984773130120 555344 9287095669040606864064216023040 555345 -48497358327500906780723544960 555346 19754813738890518896565662949504 555347 -6697150859871453350798763754560 555348 19439520945462985315787221985280 555349 35072268672403010998366798086350 555350 18187878841343377565122209024000 555351 -14547573448419873510319404222720 555352 25823166368540916536015628533760 555353 -52996308750223436995244090097456 555354 11018891166739361498349958670064 555355 15094196539493931696248268066000 555356 26156246415575802342062747655168 555357 -38300382174704559700512708211680 555358 10031719351270625958099596793984 555359 -9175050582327705348441443677584 555360 -3457115046770690863910957875200 555361 57210833190964679599140087900962 555362 -8109340580598816925640951502336 555363 17370343418696671284246649576320 555364 -31864355185212880440522987428224 555365 -14126112696914248749404518318080 555366 -8556020352038178487239769892160 555367 -69969838541233925497714230935880 555368 19240004251288206564764648325120 555369 16298979639386609316913969881744 555370 8583620053020669085460790528000 555371 -17822179238661979071510398300928 555372 -1842839636101923893335634767104 555373 -10527496563474385786765560602880 555374 -27287739974189412332500850480064 555375 -16361837702447864133941869932000 555376 -26965291081565501650945595998208 555377 -17936738506613354206296372814428 555378 12331059136239983441518820878848 555379 4172211284613352260383156573520 555380 14375116995284661097316475863040 555381 -4840114214460261068895785823072 555382 -30444526032769502497298734586208 555383 4194094212884439925688165590632 555384 2598002113940925325447478353920 555385 10579708594150735927595037329160 555386 3962885823715869449478003492288 555387 -733241123100132307118771040000 555388 757323096247218417293551214080 555389 7397898912147807370067794165440 555390 -29232709019756517721977619200 555391 27104398746692237512316781041792 555392 7423696282731893816334640742400 555393 -24377114511451407820788678077136 555394 5562464918811577922934648018432 555395 -4890871410330352943273279957280 555396 6549679109100428790713394315264 555397 9122572722500053854993570176380 555398 906295479898309803175851683136 555399 14422746432842532326894348824128 555400 14964178098514891995244121472000 555401 -11502978638862341037679009273536 555402 15668895000660665269809837042432 555403 44412200396453478510680177532400 555404 28450269924879891889745151384576 555405 -21134614087590189544370394708480 555406 -35577009129858244037816286454848 555407 649425972874500515594619108432 555408 2571469611589695093950427955200 555409 1237355235696616466777677422400 555410 5099117086786704165512507763360 555411 -1895323186186626766503475385928 555412 -9769372855436176749165150775296 555413 59604200572763528698689059996700 555414 -12019472867272860106226603242560 555415 -13383065812149966908844121989960 555416 -5357907912857256003122534123520 555417 -775323270178399701590928043734 555418 -12149891342482719211614929675520 555419 24483912848017054322134595330820 555420 5792737773661975679538860282880 555421 -59387969052338944107886763716378 555422 -6214850096061027940539150224640 555423 8694666043207007334706276973568 555424 46468289365410371877656135073792 555425 -2070313721506223791580446474500 555426 308803743471822072337585895040 555427 -3236283407442360920959600957440 555428 -10022052110120269059068262580224 555429 -6496830627024791938494733905600 555430 32386166897377188886279262870400 555431 91608526494196560015457578072 555432 -20434915480310432972028467527680 555433 -310698841361688870133415020416 555434 -16082990318929271061707181646848 555435 4412158531910607105260878961520 555436 5162108201128261921307014103040 555437 19483167275384324448040356938400 555438 4479661875424933537511889126528 555439 -41411886839876347508911500699760 555440 -4805795622150271403592417607680 555441 -35769269231865520223307811671456 555442 29333851115299375776381251592192 555443 12615257686657442582830979787600 555444 -11729839406700003399851720601600 555445 -32947749604314041142864545964000 555446 -34295298765324595427621101916160 555447 24819749963752541057418501037800 555448 6458157100596684744359935119360 555449 -17617510121666430559745981444310 555450 1562875151406080224157622777600 555451 18892168935163089916760595880912 555452 19054640443566290156035559003136 555453 -29103648288509208787310844920538 555454 3042541475226173094235714414080 555455 -15859270943542221663736383503640 555456 -8827269128672021982050953199616 555457 131874429648242832019225981952 555458 7284201171430345536628322660664 555459 -17457907768537991699974498962696 555460 -7433125165311795872567307774720 555461 30167759812570636990913345836062 555462 -19250458188842266073574675274080 555463 -5367902218598410943106309237576 555464 6086151266938574214617073100800 555465 -19583469843279475377406460760000 555466 -28193724904331892575681492120640 555467 -3353493371026032900169474473048 555468 6130926635510599999045511592960 555469 7101226492463332951681659852096 555470 23098017664406636777984503423680 555471 5287768403798628474049305964800 555472 19338739459911896270202766540800 555473 34579025618101534133317744417344 555474 245966638032632511213085133568 555475 -15610447023199448745445699710600 555476 -2666368275710125401567616141440 555477 3189393651621095030824124339808 555478 -2584197239057474729394083309568 555479 95336461801107745451672933631984 555480 9408518849544356403797212569600 555481 -27705445767900156895825122358268 555482 2313487893979451097760237892592 555483 -47067917598586708613622230639976 555484 17493521886291648844878267097600 555485 10843288923212866905164832816000 555486 13248297298240712938302248441664 555487 -39523688445043280153624964736864 555488 7609651457880967068144838901760 555489 -3200126573602675326438537456384 555490 -3076553686278443341543370642880 555491 -57573900135643133934716872011108 555492 6428494121607112868130915901440 555493 -31460385523985108368793432626176 555494 -2411718465935361078217416700704 555495 21100568781186029286707014720800 555496 23941334444057698460909296435200 555497 60997716566595169749392669104272 555498 -10070953773799816413468667330560 555499 2768858853878105003052468021136 555500 23093653633554382537706820864000 555501 17072316861372981600565392378432 555502 -20859277878513456438801619482048 555503 14776997703897899617557742858680 555504 -871577888815897317494493806592 555505 814791861161688106200588313320 555506 -8210640270449304124152792760320 555507 35160122385208592536876140290004 555508 -4331131048155318849296730789120 555509 -4899349025222151648900699383688 555510 2935179765102390183043804978560 555511 113137623594081351955438347536 555512 46778175330602295149897753395200 555513 -11476878004858676021546369566320 555514 30148494728678640095293142783856 555515 -33441295512364611485518557219840 555516 8316987887178507352098695311872 555517 509504042079534319057145777440 555518 -15558569636306758818815870798784 555519 -10338322387063633967757142156032 555520 -1559720232597254227202660106240 555521 -18645590106721824829876743457278 555522 -11319540837206739043663989872640 555523 -41423523192929322971083085140228 555524 6000360706155936269167681977600 555525 -25275106816440541814813744664000 555526 33813961662050406849624691746240 555527 9183935248503548163433110488544 555528 -19415880480799209847192716902400 555529 7960728776318872823325079986368 555530 1314036280467314983807346301120 555531 -36081948937873280452282079633448 555532 -20109633184294179930127980546304 555533 -24453793146442785907404828799776 555534 2109439270268812248706233141120 555535 7299600348994343748188024488560 555536 -14076846217277348784494300356608 555537 -12007312608399632388542091828960 555538 -143196780367831261960068253920 555539 22344251434511621502336719632824 555540 13847844249613101723891300679680 555541 17569446564229804229731557331520 555542 924234427668985261646150833920 555543 -12610305084621123496396984581216 555544 -21149420546285132097405343334400 555545 -31217078542791572692294520312700 555546 1676990765954181280854965462784 555547 24020054897434510608820277133192 555548 1794968599277701168461365062656 555549 41530289541668549615136827988864 555550 -710496320251509369558843206400 555551 -2523913400302477054786065458496 555552 4381741462652883053097060925440 555553 82867593475311696502597301781780 555554 33595413871804024744405443228960 555555 -1146982073444189738052056847360 555556 -34588668421375137917360595383680 555557 36596256067710622484921912959806 555558 -5303340801521686123122701572416 555559 -377959957327169302271178849120 555560 514501975612840714392047616000 555561 40988530742206392713895446988810 555562 3271261922095593261942191075760 555563 -17796448464948216868910014071816 555564 -15777521068975000001932147642368 555565 10147094374758026434055059576320 555566 -34737400161196786202491088525376 555567 1889241612163978507958844969480 555568 5616069892491951344279592239104 555569 7773629490588686837691273554496 555570 -17490214942518867798549550531680 555571 -62720932976501272532576957683656 555572 37330416089320263181148922734976 555573 -8865578292599740222538511876000 555574 29242966120442964769951411141536 555575 24837905373455119682292827619600 555576 1668573375736986524725089730560 555577 -33839371427248949579753322708576 555578 -22808789936197559564355269366160 555579 -2118225341150429760022653439560 555580 -28847702707866557721929009548800 555581 25435359885459447434127399117132 555582 -9264579279897419704162187919360 555583 -14311846224791639079890459681920 555584 8805093664595271210234322354176 555585 2977239430123338291160789814400 555586 -1156566183913741256057335753008 555587 63308385737872715941398118146912 555588 11598472466961349834420605923328 555589 57624560977955762623328050175390 555590 -377724999004104578368935294720 555591 -7042560566870321373072605572656 555592 -23393030373382158559239963678720 555593 35698697559555199289959350682842 555594 -1771258705737218954918739141120 555595 2396862870953658843099156861600 555596 53817275261126664130809560851200 555597 2801328565694417353768554894240 555598 -6526793130121484177302799213760 555599 -34159349600846008797168905793552 555600 -775057015752312264979179110400 555601 -11599472921924775935663823254796 555602 9487002051696732875638393721472 555603 32781510890489065010430660480 555604 570305282217901376155128211456 555605 17077104772919696706403423495260 555606 15320015762176266836046313852800 555607 37332395544672404273609125046720 555608 -1577930694321217407133670400000 555609 -52956856735658779228647702166080 555610 14037287218153384599974831281920 555611 28054655851156815811317512035680 555612 16053052529960964959281248102912 555613 -21412327439161577391953325888896 555614 -27814584511810134047851106072640 555615 -12258592129206854723639052939240 555616 -24809903380187666953816953323520 555617 -54826260531238734581264083761360 555618 4590185043532965087965202408960 555619 45009733267714624458304058997120 555620 4553325295659036702503469703680 555621 12795333932377900459882168315200 555622 -7907633357970500851722078731328 555623 44449813295646406873501923596040 555624 -11974971392525717880834016650240 555625 -2150622479355325127082170240000 555626 -9193568100803393019765072337488 555627 20677358872080347348672482422960 555628 -25005890196816752113239623468544 555629 -4260239672851599490269974756724 555630 7219373503724933445040181051520 555631 -78619718478391187272958525451128 555632 -2537844320344414503351681024 555633 6939739518822568616689216385280 555634 -28811495164845014271671209187328 555635 14416104123018723211058448724080 555636 2848746897557974173416322078720 555637 36157824448025618888182099018286 555638 -2848051836992539806504551579904 555639 5573919975000195489179581537920 555640 55058483725990176485799567360000 555641 -11719406385784501701886087548588 555642 -15282447096304516244983522281360 555643 22502555068029909099799404202344 555644 11591123939496635514220668137472 555645 2768007609297669334285017316800 555646 38931263656607236754129891328 555647 53121963326433301541348391692160 555648 27435364453382501669020599582720 555649 -10427169098314352488688014196780 555650 -19381121393710326174966365533200 555651 9000648541612829031073169757192 555652 -20134043516672944316771849319168 555653 3372520821532372924580910350880 555654 9642766276951498154121917575680 555655 -8928087921239287256825589990000 555656 -9669999272965479433043544837120 555657 1791052213032331964817708852288 555658 -25102689824661608957288223514320 555659 3904659787409413979464170353904 555660 -728368547974010639373420288000 555661 36276149792857469464527833710262 555662 14121449978082439779237931724160 555663 31740144497495421183188021086344 555664 5195644483030203678190721146880 555665 22136357966016212522395711657920 555666 7846594001294546371152308166144 555667 -1317601970993482602407104023808 555668 -11130377345454455945332176077952 555669 21385596496490384696827157454300 555670 1769137056622558135849745727360 555671 5230891814374292219211635356872 555672 9227241338758870968487854673920 555673 10438344760357371143686268702484 555674 -14093997318593918734320619507200 555675 -2424314047277191784052393216000 555676 1094778786455068016469725236224 555677 -53937491492861976237778232040474 555678 -4358553726291338845030916200896 555679 69857093264470758809892875974176 555680 14603281059093934818545023057920 555681 -2777786913289716467185084286976 555682 -15027702721216368405524154252000 555683 35424451321567176608240521843932 555684 27422812826295994360040694875136 555685 -18480054930966073020351409522560 555686 48355284232249547782003950362880 555687 -21969268093474071963888771141120 555688 -7164979400630769865872381296640 555689 -1224092117744537983210037401776 555690 -7568703502841190998789356020480 555691 42142890466482196528374362007092 555692 16921489885269633173177897538816 555693 32582306928301188463846300860000 555694 19217920759769445704835241432896 555695 -8504729791093906545881146415520 555696 -1053488446714835662069212807168 555697 -45627172472648284180198409087854 555698 -14736370543403318218219134804480 555699 24193051595027164684262990641464 555700 -16063019931627048474965292284800 555701 -6677891230258708113884967347268 555702 5227746093579582174847486445568 555703 4026822256106170514396491245984 555704 5928970003414338951862024949760 555705 -15386693573430664637752755119160 555706 -5244348745867075727634429705216 555707 -46963596154736262491967561478044 555708 8817174471204612516300664066560 555709 30715256834081407668213947634912 555710 8877649627688508155591586731520 555711 14243922711303248269066363722000 555712 8733736857829015666873713295360 555713 -62683429104855130212794887776504 555714 7035397018324111282378498721280 555715 -20569832979413492526093742886640 555716 -4518309558319470234390529474560 555717 -279258506196536839662517383360 555718 19485215301156741473079282910560 555719 -34374935473792395290850271144656 555720 9406337890734423902008140595200 555721 -60977120681701866523781791306800 555722 16613496741865353715891773120000 555723 11985643028227063648157334708624 555724 11637411124017315972046958288896 555725 -10436838477834475280294731806750 555726 -12996203465550473706149819053056 555727 -40260211873960309760806619518440 555728 -22301739084101917423682365685760 555729 27133648532271948569510385663984 555730 8275477240769523097385148410880 555731 7371558715820614184130395534400 555732 -451451988840231865194118318080 555733 -53442546875912269907235893454336 555734 15022457745591510790836160921920 555735 15117362375888728402248314898000 555736 68563827927635198451140180551680 555737 1470217860473343567481128489984 555738 -4675089381598654386030064313856 555739 69934981524309582822139016057540 555740 8831660478037012367600590049280 555741 69004676639009926920035830681152 555742 26824951616417649343309448458944 555743 23808795657087562403847658840992 555744 226211431179121927512970493952 555745 -31724601694810447070064835435500 555746 115895268025989328531694925984 555747 3409902644264474020532832656232 555748 -28340668765081304611022885982592 555749 -1735199041796949569070433086912 555750 6031088448276123735043131360000 555751 14116173723513502789324861218352 555752 -16693363216589262490803386449920 555753 -65573230372339156900875601488 555754 314919664690989692218332601440 555755 6624510648181945657732856596320 555756 35089811913031224355268647418880 555757 -51568235793622440085064868406368 555758 -5865936608334382991243251320384 555759 1623753065773827454498456459464 555760 5345212610962283191209393684480 555761 3814570125823192364049996097362 555762 4312449526409902768148569729152 555763 3879592653222967944341676097024 555764 7406675239559594599862651400192 555765 12026688086629509810615892684800 555766 32490275006210983279762312220832 555767 -26990298951294284126313592316184 555768 -9596443874269159549251787161600 555769 2474154433242814668821885557840 555770 -7132470974613969793347772296000 555771 25447850224530765848986525809264 555772 4967690420981590800652997885952 555773 18699035881616041292049626033760 555774 -1192750112505066394546432650240 555775 627390889961959653335041017600 555776 21712026293421125616207220703232 555777 15414401453308353150450416005140 555778 -34714173907121049144309050944560 555779 1140231594679796147203713978576 555780 12227016959954911073561004748800 555781 40225746261975521346880951202172 555782 -14400060472713409882170631087008 555783 -16700666605069474955816837348400 555784 -12087000570857431119231114685440 555785 18682506318926097388132092577800 555786 3257118207901203419029035806208 555787 -108218180473089107332206301947360 555788 34690380446579699377935229501440 555789 -17360799093412022230824051497952 555790 13565865593149728337487463134400 555791 -7481306450226624753340118229000 555792 8326143807460582924497959976960 555793 -17198960685130229977639368209600 555794 8882232646573371538725466935696 555795 -11094717367514495706465225024000 555796 19897770468915208613879543197440 555797 -38017328031355759878237820053888 555798 23539068711490113927980950550400 555799 4878816745040415101759792896960 555800 7506447827690037196354255872000 555801 20021529131668632883071053383632 555802 643863517281491780274073746912 555803 -24949541222261010163924611799296 555804 9037631658901917372222535511040 555805 -3350789388075599215687492425000 555806 -23343047508010485582620838507648 555807 -3320881219148851816916640336000 555808 -56077055382707680515359063408640 555809 3336616568043997490991467712516 555810 -6053211264226726784483856506880 555811 33175162935066704222541911985072 555812 11903901752199766418105545823232 555813 3899451968865815694453934094142 555814 -7467483042379899556189786373760 555815 9762379605103184252336567430720 555816 -24919463813356640151978839654400 555817 -394403518494673804849989838428 555818 161190467124519362037749549568 555819 -3860658185837976883575622435392 555820 1249120433160834015256318126080 555821 -1509551741215018533311501005056 555822 -157209130623747553254600576768 555823 -53419142975146694700448894674928 555824 -13037615175289126156410453442560 555825 -8160343176132737333811292856400 555826 -21949283731705639268770543582080 555827 24068085569697718205510019233676 555828 -307715812654537234305046241280 555829 -49129652441402657958529153351570 555830 -1171833796111768868728276623360 555831 -19316389915974810368345251134960 555832 62833028509434750323311126978560 555833 38504825882877399427650788126544 555834 6531920600603645595955581434880 555835 -8130241753555283846708153660640 555836 -3847503082274060806524665963520 555837 13442713284880190167227112553280 555838 -33626306964706088440965283687680 555839 -45316624851275680622884482626280 555840 -8063617721225657121415904624640 555841 18717473735448256355553549797760 555842 11107131139071597052580240358912 555843 40506789739879245151395714164400 555844 -50887351763725541708280605081600 555845 17094492921488530215330975127200 555846 14949109645409735636960445729984 555847 -17844388919164707044300140250160 555848 -12718827802033158930149137136640 555849 8053086048325872357907850423040 555850 -19001023056726980175652425087600 555851 -5328004615649287033990083427536 555852 -29128712976499078075551178715136 555853 -57129560922560928727855676421898 555854 -516750104678425352382524130240 555855 16360069278886697562047825970960 555856 -1169791402775120501866959544320 555857 28951165871958325843478617013106 555858 -15565011672134739075631033691376 555859 -39788175765048954367972628597040 555860 -5017293397819591276264977649920 555861 136101233982531884793515550720 555862 62100755173318351284434208744000 555863 -21320744232560710498746278271360 555864 -6753667528427483297876439859200 555865 12115058724805298934174436483200 555866 9542927225217351733041557253600 555867 10426790144468967110523649745568 555868 -29752462697267000397156100951552 555869 -14186957484537624740229551440704 555870 5262614493813558567887148380160 555871 -7775088462197024118854672520928 555872 42989388367528476221563404288000 555873 -7197287254674528980876234369616 555874 -45482938689052729522986192432 555875 68591281341854396615885171952000 555876 19509251347385904420620387112960 555877 1510556809771634908274712247072 555878 -12053378529156341263747776431040 555879 21413415677699460648352999864320 555880 19137197882141552715016306176000 555881 24289784388614845814322162545700 555882 2909941270646005786774983259392 555883 -31819564989391267263111135590160 555884 13479396575940118549942872155136 555885 -10781969160584485092203397128160 555886 489921079069159547093967240000 555887 -25930767325022596866585886614960 555888 4509174583066433803193915080704 555889 69406058961979429408233075849456 555890 27342894193018014428115147511200 555891 22824738511581585714454072825344 555892 10705900052849160044112600604672 555893 -23018810014661217393713852766312 555894 10610900985632618344774747510080 555895 -256352939782455040548853319280 555896 23657414794471405146645810524160 555897 -21279503373804567161482082900400 555898 -9886881529208256252282752647680 555899 -50999551728824296472912289391464 555900 -4800016394313662781107243136000 555901 -22854243806796461222795577392398 555902 28863064354486561132863087681600 555903 2214082378882926701197947288432 555904 -473268181156221496255378882560 555905 37587616471556890040089410657300 555906 -8559244723834132332725284978176 555907 37198669050306339542521032585744 555908 -13702397650267713784585016959872 555909 -11417148288617472211303181668896 555910 6787326483520559938676265788160 555911 -17999869951409095395919800371376 555912 -14820773853268077847522361671680 555913 -11818578861790594090211936712780 555914 9011429548682119066525338708480 555915 -11562109992731658546619255000080 555916 25755163846863735047421320828928 555917 268246171260674650831159538712 555918 -8907930288161398480508068764672 555919 -3324714762829938552837520430400 555920 3585882458647171099709515776000 555921 -39362494556935003369943296851120 555922 5665082645121094638475629850512 555923 2739009087958585429380947957760 555924 24845532287083327459426186745856 555925 10868695413056733609737760253300 555926 -9171365600170018938367550279040 555927 -25203378250976777762261841123480 555928 66125898816007747594607000156160 555929 -6533147869917068303655202279920 555930 10680077492937266441899044096000 555931 45976380754823915851834304489732 555932 18412039120464623196935641446912 555933 -4289057913514315217987493199872 555934 13983759062047263723046815284352 555935 34465009966366171290929688947880 555936 29981005516915732783328881803264 555937 47453884923921264278810641682452 555938 1213426865112704523603060598944 555939 13686096632953869894597135021504 555940 -179753091343903216590142648320 555941 51185977867154156113446623121342 555942 4836915905346620894172790648512 555943 -77900235035712397298400908751120 555944 -66251961244122602326734956835840 555945 -12167679672177305293781096276160 555946 14777183834472817418316539395680 555947 391887955034723451566647886592 555948 -26739207218521258170567306432768 555949 1225390495354358729757881152864 555950 7555156550218047585232260528000 555951 -21808970605265432807752252572672 555952 10062270566395417802070897606656 555953 -59643990146009503708579005810798 555954 -3772793402544883163189208754176 555955 -45025933402591917256104835130640 555956 -28515025552296821291953540528128 555957 -9751017568601120953655528280000 555958 -7479408038073318887530793798016 555959 -19358267230974879472098536934000 555960 -2697681907558694706565670092800 555961 -5237069077223373408801336339968 555962 -7086610651602740368978660306176 555963 -28518900512654587670463141121536 555964 -67872852620858675673011087912448 555965 20591465276950002297560409354720 555966 30795487557233261154217194394944 555967 19062572349401572363835865502016 555968 456889777954989490247319945216 555969 28438427577787843075430004612144 555970 8962366297236888820695459048000 555971 24067080066518092632778030485792 555972 -3343470183232402841773299099648 555973 6518085261265389675746508784704 555974 13421209394369584300307660314560 555975 -1208646761569029173419659212400 555976 -57392852688548749720063461841920 555977 -20531330314761208411962589394928 555978 8128422178378061321129169795840 555979 33977450391806669006637385828964 555980 -12475470369714715667417059968000 555981 -17167761615082123878118206435648 555982 8042106969162632935591310905344 555983 -12289815613378750705986242788560 555984 -4085801317151694564540523610112 555985 -11973766467690751387238231892480 555986 12074970376246097909587464642192 555987 -147128780427174661445213400720 555988 -14494731375341852325333545253120 555989 12275338324551220488857643466656 555990 -35907541248499296802615848960 555991 -208667021032191001555430831528 555992 -52111698209486796055465086720000 555993 5955950203965220087988270950320 555994 26680530758804072002801370822400 555995 -11705919759730567377264325200 555996 1731041073403240447162689822720 555997 6729099387344951883779796594080 555998 -23473156717042149795685681584000 555999 7000626069476083193709058143120 556000 42144237360398680568263802880000 556001 8334051489611405119712167492608 556002 -13384909675654655746656951060480 556003 15236056294926499910403603677600 556004 -19772956622161659457213037347584 556005 -17700150267785204849065296026880 556006 2455292650426889978268890726400 556007 36634144627778379087183770387256 556008 973515161420015012943381135360 556009 -3904802828268036041865612516380 556010 -7606975860973508045354616637440 556011 -36867377380286262248037021825360 556012 -43445472841104520573925396418560 556013 7546611797022678264553369552320 556014 10441256310365709844761773912640 556015 -45669559907663946341656985162880 556016 2885902215065375111967827558400 556017 8497153722468682142198646359040 556018 56229098713751655332450540454816 556019 -18999280596311883101238584504904 556020 -17567366984859035611976461804800 556021 38601148667498868003382769090222 556022 15890443178768918142179079330432 556023 6003900396421869468163035440160 556024 17298306938419228792976351846400 556025 -8792463988011113290020686827200 556026 -18596043634325644777371055865856 556027 -18649886495971627433538957660124 556028 54871188454193824532383711120896 556029 -4651935416203179550619752595226 556030 -18122675494351193706127746363840 556031 4423940929377032357961766964592 556032 -9217997061972075938077514661888 556033 1442979685422972650319861091424 556034 -28984788272969590497394087489584 556035 20458311836017757667057990374400 556036 -2079563929669750376042841819392 556037 -28757078990978294721906589825314 556038 -4673294136241454523340727746560 556039 34382918781525840479876087544600 556040 35944720509723894464340658636800 556041 -1732284076518068309017205387040 556042 9435812476826534710003016418144 556043 -56927523760530464233696241697708 556044 -9308874534723993733812946358784 556045 -171577271468029766617339326720 556046 -18165239774619868680958218352320 556047 -1396911637103565237230641488192 556048 8777057827876701258488372527104 556049 -25018090582458187020004564756236 556050 9976264688535093357404124729600 556051 23366462894358780493728561259052 556052 -17770206166430487753081662153856 556053 -40421871758866918170595677903936 556054 -2880180434257825796736669898560 556055 32158287844119650596868059191960 556056 -13159860224223353192949534382080 556057 -63390456844149302260264500870528 556058 20112020284963313209020004016880 556059 4721692171845928502542766952960 556060 -1224204676702080225359551787520 556061 -58486798795389664854508469278176 556062 8217273506517508239327536507520 556063 -9020196254607011344709892966176 556064 47339139421457640567239715127296 556065 1583315555951156210743506547860 556066 -455410767145473019037525921280 556067 -44223290562253160862354181342884 556068 20636516466934308047474835148800 556069 -69532066915301943885716544206530 556070 -32503186739427527405777062659840 556071 -22479254773006175842687673362560 556072 -11052439131353617954790933299200 556073 -2769638101295424529335636831360 556074 9782253342048982093930174471344 556075 -9816260733710385533031478410000 556076 -279894165267537806325650021376 556077 -39851868873905902830758180402880 556078 914505051894982968558160995840 556079 -30822664158741198945411888870024 556080 1279180624444472556942309457920 556081 -73005423069323488328721917388800 556082 12758888408867357506082915077392 556083 5563510061801282178118463067408 556084 -38780463532697041509055506822784 556085 -38551448972455074183902575925220 556086 -13755859396725799026184852547136 556087 15982021370880958553887270838112 556088 -8933957647241406297013262807040 556089 -37090136973203090867459743513776 556090 -6779196976039283649477751495200 556091 59054639088059804333326381218000 556092 -4333172404467680281395243417600 556093 -54555104882418697275877927545658 556094 5267391593940379374400864456704 556095 12846943076107072244422176339840 556096 679889384807639343221579448320 556097 139155612045247809377618430628800 556098 20882596133006285544507600699264 556099 49805989800316547455751581411560 556100 17046866737536686831255988710400 556101 -8357692489950393137709193535748 556102 22839191781146973705687309094752 556103 -17767854847732966942704770004648 556104 -50732738665081275572460188467200 556105 -8793716010746784648206210196480 556106 -7231751069788694774632206676896 556107 41412390569748517763572187918040 556108 11631430117340197019819397231616 556109 14284061612113602971723449879680 556110 -6612665988653653374660660445440 556111 17149469875023816686924359191400 556112 12304379100294815490322532130816 556113 5521936568169870232727034780144 556114 -485631706362893326989129246912 556115 -14326526344954201813573823848800 556116 -42783173102012159061392523264 556117 -43352707578753362483174246151840 556118 773365476237708614015386485120 556119 1318755567139668358992231091200 556120 -80081506775631831357958963200 556121 -57018186524929144957077575174508 556122 -2811316324953552830410266256896 556123 70254777335331486108617701826372 556124 7644127541540614491694547361792 556125 21308294977284355551763291368000 556126 -19222149284147623284149863471488 556127 -25008894876190798654316407994640 556128 -2157466880831240418074721386496 556129 -5695393352291029886899071672000 556130 -14203783124905168351892966400 556131 25294452335549387900606073618864 556132 8677381266967002354471546336896 556133 27812424899048956316252890613760 556134 -19753352929672194905056370050560 556135 31269415481098705358515126657080 556136 2450083561939438855435601756160 556137 -6386144738481489844566559830492 556138 15085373642248982915582143552512 556139 -8188231145484137866301284284120 556140 -1019758648332763944617827368960 556141 -24762388294129309096081615507316 556142 -5400280484324249185557184110528 556143 2279010053413673942567570846208 556144 8207972977218358257773405634560 556145 -44111967229098531388890926321100 556146 320700007477166226997761595152 556147 8348349730466921568829717688752 556148 59793532354304717717369443904256 556149 8214459340397271584643751610880 556150 1412208542082699778235019415200 556151 -70387281432518783122099096127328 556152 18968708468194572441840950661120 556153 6935382400793040836881799414400 556154 7559071779667382058579472872192 556155 9342734311737687760875337188960 556156 -7891805409643064925302072995328 556157 -7818563079160047614693036304288 556158 -1289164868007840202886194113216 556159 -36008879568989403643085699712640 556160 33274474411042646734927822848000 556161 -14271801470933032263638192531040 556162 387114316133577415937971845120 556163 29276088039512488503931149925104 556164 2056970198711605183298165293056 556165 5246845257759569044843076995320 556166 -9602037657697455511091983332096 556167 63099460321131832288858391277312 556168 -40981042481496383897082676224000 556169 7882589767808265827290532543796 556170 13727087030450623730324968454400 556171 -8307956338177007965771868239872 556172 -757847732005731555557321218560 556173 -36775347063251740635690143208000 556174 17113339502870801620793364582336 556175 29104948948219987973091788939400 556176 -9241287935468941837185102839808 556177 -8826145504826972528595870944974 556178 -5154185346478883217659323474944 556179 -4014656006414728539226619269656 556180 -23762868217776794735452673337600 556181 50515028970159425497185298787982 556182 -9800946560444021165675256234912 556183 -36090994208987942193610147050936 556184 -7465858736876321313857125785600 556185 -11638754557081211585154781491840 556186 3438010277113039694665885315584 556187 -2081976826126538044403738789520 556188 -13105700608891955129190124070400 556189 -76531496100958691352215047059444 556190 -11114701507596904148808734558400 556191 16131876849084912170040141630120 556192 -5256486089020588892585717661696 556193 61743192022903540214182721778720 556194 -23398854058748091865201975209600 556195 -1395392183612551369069982272080 556196 -22649990728130662775239942487040 556197 -32377845544362779939693861552928 556198 -33656156212295324502227773444608 556199 -42052592772134694005869390599864 556200 -35636785236702386240488427520000 556201 104056998101635250589814120637812 556202 3305744258116148951936714517504 556203 28545425953666758877940095529304 556204 -23361995520991750871724398028288 556205 34808989029597649546491504000 556206 -2297359633781753171090240901120 556207 -8150481472159409178844282800888 556208 4085312756284198417656938053632 556209 -9921101255170484950252392109056 556210 -9179997777935733567798251526240 556211 -28754796282846366044647612339188 556212 -19796023212404207117388546060288 556213 -484530849400910223264303233920 556214 -22491743392042378310991016050048 556215 32066060866935215579675609178240 556216 -18008421943827867965006689751040 556217 8939742930170902358708619375300 556218 -5759160220254659870592979216416 556219 -39947952580623262630256586836380 556220 -4543061094602144163679530700800 556221 17194172776718776911354309005664 556222 -700268417163726900218778809088 556223 -9734303105247280874741133346080 556224 2179520515926940079015073939456 556225 31725026442794767776658080886000 556226 -44099387032653364554923706761472 556227 -3792095795175410332385693452080 556228 -298828755981372849110929428224 556229 53089155770912039668758175468830 556230 363683531587452363767088846720 556231 -2495967544454500604542334831768 556232 31559093939869967035582447288320 556233 4906512738057666715682428309248 556234 1887083648920763083001570591232 556235 1223481937456718576333640846000 556236 -11811097493518816865003623895808 556237 -12920963556182756824504851082 556238 9819303346277889902839868579520 556239 19092592730326350206581818082560 556240 6788392099067500658945342668800 556241 -30819112051781427879476676169920 556242 -4329105230061429238868587797888 556243 75396416174619395637869128592492 556244 2221104428539421533072185661440 556245 35805545910514622641023481893120 556246 10537872284251486860718500855072 556247 -17893522221425462793823955593728 556248 330761247808575012256865157120 556249 -68122243773008149179422659889340 556250 9098211450250234340421214500000 556251 40595831265920081803316733270384 556252 37429179978716795231402998279680 556253 -34642629620478415105079035569498 556254 -11356789307998030503407446988160 556255 4142253685577329253187375275520 556256 -24670577988886862941482971824128 556257 -8005105410500302118740273242240 556258 -109022608545807593900138982624 556259 67113073840283535724477968979920 556260 689006244861940798808765890560 556261 7994528677652764566837306580862 556262 -13555614905581959312411086913408 556263 8031737554521408151721410223880 556264 -21032815806399751046818722938880 556265 27994413590893292402873443194660 556266 15177649885469249928870279930624 556267 7397046007669369128720830083316 556268 18210660351628033993646279893248 556269 -3099793424874476139277025987520 556270 -5365958016667859700799244371200 556271 -46720426156462983012999538404528 556272 6257672572676168195962270285824 556273 -45350810395258039538158945698478 556274 36546479391828059628227168604192 556275 16662539711196054390100021309800 556276 2232334736754581607532200613888 556277 28302854713858223586154549588512 556278 -8640631968906821023488973363200 556279 -22629389877770770248291428068120 556280 3443988734955113525399871590400 556281 24589417667575491651646347410880 556282 17044117395200436065812162444800 556283 -388498794598588999331697171936 556284 4682496261072532696499740188672 556285 15316729282664105016991495196160 556286 28806616467266190257813004782592 556287 -39070565897434007869058213296440 556288 6708764706979447363676368011264 556289 -9133559177792312351733436358910 556290 -113838037702695243581364564480 556291 -915884636419553406753260551536 556292 -54641732848351675311971140116480 556293 715612629912304828844987681184 556294 24673310619457432838640915993696 556295 3488638023703305473620992879360 556296 2051087624324718922957704560640 556297 -33300136239429665040287628592614 556298 -35252018861076019147073273403600 556299 7278012036636491915851646735064 556300 -15436217206506153372549782329600 556301 815206909324462653309906210912 556302 5936893970532511960091544455232 556303 58398118739798775071144089742208 556304 -2721315474913926721236225490944 556305 10977716377091896240246853909760 556306 1417019718177515117713050813600 556307 51757151372345188424826968264160 556308 1383706418010441646372844173056 556309 19299454640432754491430741123004 556310 14077538076946964988901871842560 556311 -13408279934253189860649037536000 556312 15448538230541148387872645683200 556313 -4036377587311678743480503760438 556314 4415716910161957082329400382720 556315 -34304635542994704069282932207040 556316 -43722136457155077675897810024960 556317 899331028482551447433931624134 556318 7759658597474322561274958684160 556319 7716867875202687210365080212744 556320 -17757035364718596609214355865600 556321 34026331434896592435488742503522 556322 -5415885393763632475284960423648 556323 6481618731615453604745880056184 556324 -18357750789136860410967869374464 556325 3063220956859986362039319938400 556326 3084359508691184646308608879104 556327 64898772906133836523175938557176 556328 -6052392868085301210515421603840 556329 -8318069708714299782046777803552 556330 -18123884507860912209113174881440 556331 30465854055991321865430079518132 556332 -1902894195887960000026985349120 556333 -4228744288747942736386947187316 556334 111454333864083451132248815040 556335 17047627948106215166945320891200 556336 4979527175427227153086331289600 556337 218403651819105321498579728820 556338 -6239925689959548672879876598656 556339 11989890203920041994585112908800 556340 -28222062493855569337814445692160 556341 18382471531516700700335157348000 556342 18090969777632469144578057750592 556343 -8072345481057990618672354360408 556344 -1631704909106078698751723888640 556345 8465219769512825875187431676100 556346 7508429337037147166456946009600 556347 19874419120436253541728228055296 556348 -29037838210441238327731947084288 556349 -42022469482334830918585543791936 556350 7747084538618647889683113048000 556351 59992288635874586495896332796352 556352 -16787217137933410178224416620544 556353 -4120317010258971063900458720256 556354 -22454584656975023797474887480624 556355 23606155725231595514383547999760 556356 4305436053872797637332230795264 556357 9918110721051566974977627435264 556358 20865169348708849135236511461600 556359 -25170313374607043171596620354480 556360 7221933965499869400545695334400 556361 -25685074062805939335511157587548 556362 -20219421695064112693375462748160 556363 10259779204369901965561409808544 556364 -42618371410301999111405384404224 556365 -12939995016046974789625130496000 556366 -40608816415824846320776226433600 556367 -23171762088028411542092160833808 556368 3660163036321728412430110162944 556369 15930780008783047145623875218112 556370 3455427163195912542790261939200 556371 -24123687203137180043792474360460 556372 38354383568019497441762043351040 556373 59319000454098511646674557500622 556374 -2488168776825186649780607723520 556375 77762602167247086670409623074000 556376 -49988063797741480717028112445440 556377 62567932067946340498026305280 556378 -4770245167696716022279440274176 556379 -13247593569374891063830244923920 556380 9086440244856328363579436805120 556381 -1372627697119096252763135299456 556382 14100259901827122735518157873792 556383 -14958115128209317443756060644352 556384 -62511724867105439270739840466944 556385 -3857253248088155954123349600000 556386 -19358828889762320241280644197376 556387 18365803739788466134785190380032 556388 -1313239342441151213618339217408 556389 880604036212270462990210753470 556390 -18031733262489057767143367644800 556391 34254438904827802660794516869784 556392 -11401625766949113694830147993600 556393 35005473121120276890379515519744 556394 -4902794048492993365493367343680 556395 1377775097116275789778253687280 556396 36229835917173531496671853534720 556397 95615611557485379981480749098560 556398 1262660252082810877237688861184 556399 -64121724022566082796497070839600 556400 1312320907489809593219390668800 556401 45606704292104159232777241714032 556402 -542996160787049241984015822336 556403 22978575520109392198482871256652 556404 4745484976798626685383802982400 556405 11559512562282180408633016194360 556406 -1445134077055884757865506127616 556407 -18471440410319030228560077490872 556408 36482239385156120434184651304960 556409 -18103991921463584864710476207168 556410 15538527420838413734472631211520 556411 28955580197695196129073873855836 556412 12139309488170774025416226404352 556413 -9143155312218931567500989986752 556414 23379769288175766570736419949056 556415 45096600211901849916647353611600 556416 7733387574863660308308059750400 556417 -56143016396940998894176149959120 556418 -19091699244222982246787638113840 556419 -31017534960831309067596461102088 556420 418345347846020605498616647680 556421 1358228330895268676221657844544 556422 -22285480990831559769819465246528 556423 7586710098282046415450680673760 556424 -41516339684057465877847121633280 556425 -8303435697705590507936336665650 556426 6295392643555512953675296336224 556427 49315330069656272169920591061024 556428 8599519229104553937034960788480 556429 69934979106241019294838015532320 556430 -7376702559827017727749499424000 556431 21317021046343234603217296342152 556432 -2125599390270812778799407759360 556433 86296796329067066934622120381440 556434 -2329973143345314594013516882560 556435 32958765723264351657276185406720 556436 -18075786107603094633542636680320 556437 -7951004406021911355099074835648 556438 -24036671061912952138626606566880 556439 5973879131655896326410313687968 556440 6527838495803791170155100364800 556441 65324363616744535537796969856842 556442 18245547161656326580159932978144 556443 2503433065658679137679685002720 556444 -47522424448524054845775441355776 556445 12140821652514944787946054260600 556446 -17396962576673097979652712671232 556447 -2374183574982921499649332803000 556448 -25909286964533940641836615925760 556449 -10559757747237550418178917491536 556450 -5096119516936419789115667712000 556451 -23036646843903198338493884544048 556452 -3823749154209890793249953902080 556453 2118239554092605358457697929120 556454 24734696410495098967553294878176 556455 -19253422904334074377223851790640 556456 -18655735310894407856250041349120 556457 26924881127253233666355102084432 556458 5059861068115925321973113664000 556459 15208895088977341080270462500660 556460 -8299990861695644938859223582720 556461 20904210797040200266070709426732 556462 2772796002297590887852095107712 556463 398506759334730510214865103864 556464 1964797910998476114305058177024 556465 1176307815988101215133890622720 556466 5509555742617710471658570524432 556467 -27505221046490795772042110715840 556468 22457854691195699683503999277056 556469 -761749778378181205788339044580 556470 18368280995640170254318008604800 556471 -6085179176430894032775889782000 556472 329045590580925274031706931200 556473 5523793028165512885630648040784 556474 33184657827545297343203382554736 556475 -32891961815769663050981858443500 556476 34418391704961419574764657786880 556477 41299159225367124579298089216326 556478 -3744953615926786631005532119680 556479 1387999574083374214175386992 556480 -6384132056379731707356889743360 556481 -28671429337097795308321396396800 556482 2926882929331635065320243841280 556483 -48359862259602201926643084195268 556484 -30399330335577847357487826777984 556485 -7362756670971134250277316357760 556486 -9841042026432676075846166064000 556487 15733405093248669484007829746136 556488 31462298759334040480879370035200 556489 -34563730820297680093235690119244 556490 12071370967109235592461868089600 556491 -10581660997832252151491528931840 556492 4706395086488510763216134556416 556493 8584961553744119226066604815756 556494 -2539936945615962092624198828928 556495 -44035517873933747235733225155120 556496 5172504310953303784261321777152 556497 55387284022850085090633573275040 556498 11515378386510700244414116439040 556499 -46759926158567172788729517102336 556500 3558863975226375513240152064000 556501 -553923340669947779280620896896 556502 20820657350634081436347379280832 556503 -149691074364319106924365887792 556504 15427485098143037441054795243520 556505 15631385349903804350153787078660 556506 -453536426363518660202094942720 556507 -2059295755066600934951848505088 556508 -21625721551047842097739891726848 556509 -50400600901769799319053094771392 556510 -12972128086638542460409604064000 556511 -29714407644662026916916719698200 556512 -9670942284715993350953660055552 556513 67460700552242288426626198553762 556514 10502637539862862163994418102272 556515 -17960611521239080622542316682000 556516 24143301894893487267295788252096 556517 -6641520486028709590026138578220 556518 -23135191062496523964482171340096 556519 -23048212265377550020202818619080 556520 -48008274907155103861889609779200 556521 -9259031477606895652405618310976 556522 39841987288759350764485221435312 556523 -6103616794055032819816761012696 556524 16239280803846497480461663595520 556525 -6244509500636096781276108464700 556526 -6859788270290087094004283678976 556527 35619929320381921009052733272832 556528 -630824500438628656449906606080 556529 -88900373699402829810899233664160 556530 1757011172808749256647093905920 556531 25662997193765288109786782873712 556532 10814208288929555866199096589696 556533 -8938241687917982101576489044498 556534 -96212948073005786657195223936 556535 17791829648529033104408591604960 556536 -23898962836396818213652436889600 556537 63835537436810348660887837646186 556538 -26313694272806139992584096168080 556539 -2116862839444813791888035057040 556540 18518700677082475114590877002240 556541 12800717532042099661246774578252 556542 19731895296583858233996006464832 556543 -5338887495203456576123174134912 556544 1963693599204684089664498302976 556545 -24587134222988266139391761885760 556546 -11481659540724475702671427651680 556547 -17987678857700818588102009510680 556548 -21213999579685574796043387484160 556549 -532871163684285815104198100800 556550 9737037512530873082317393864800 556551 1947158525617678194035165953992 556552 4950578149376750942505657477120 556553 -9945267184164588292692979722396 556554 1509728976451262757089477975040 556555 -10257764770304457766418837016000 556556 -4543188986304311409805732331520 556557 20254562613729583861050252987840 556558 -23687637990849399204338025453120 556559 -34085063492238932021396108892240 556560 6038892957816593766225844715520 556561 -52226509778301279930039840185100 556562 21889137432417278937444860808864 556563 2306877817059710347028186257920 556564 26387202073869992854822972509952 556565 4435779383410367529711342331800 556566 1133628212256263616886259442624 556567 17187250141102962605138058084480 556568 14659754004654678903041372160000 556569 -9952780025667940778421316199232 556570 -10097717426666623074376688855040 556571 1292184905939436164557599763272 556572 8691832998006494268131552328192 556573 -7080604519470591629390143521178 556574 9414801533869354317464750260224 556575 1973535538770144460186244593200 556576 -44957166619371695448046302855168 556577 -8197443680816713743021832583808 556578 36327631150440160691006080765440 556579 65282502250632668936408391737180 556580 21241580714767033907307176010240 556581 17928059986988040457631754022752 556582 -14057669981608187368524672572928 556583 -8474763849742729520431741788168 556584 -5482408204241875852851692666880 556585 -19557719728572787399829722352220 556586 15824464386868079941107736112640 556587 29392812852138065851955097122844 556588 -30568270102390531798103666548224 556589 -28479728901498104649454403440800 556590 1122844474799365825403062024320 556591 4734337717566443901552514638888 556592 -94750010320608178990236794880 556593 -1565069542783987875079584552336 556594 -28606721508254682552473600973408 556595 -1805199498362411465888636766480 556596 -10609350145355383596925702213248 556597 47567149630921485421706843393400 556598 -12387788675308991455384283504640 556599 272339611463101423292236025064 556600 -20012957892119637679753728000 556601 -26921503313998625297011608253398 556602 3994308890328417586755047672832 556603 11455983633768354636331671341200 556604 4950182179101606311081218638336 556605 -3338798831786084380881463296000 556606 4967947022615630846589047932800 556607 -68964325607410095213056478606144 556608 -2882531865232146497071371780096 556609 -44482638370315887755485447824190 556610 10716233819114309016488327868960 556611 30337865116819360386596580711168 556612 -30282667347641855850144339877888 556613 15137024788699662296835792488862 556614 3303029858433088645168827323616 556615 18785384017054523563707714272760 556616 -15225722388940998020708706416640 556617 -24820273121720068481030002606320 556618 -20511320549732907860154046959360 556619 26394263120007960299147059786752 556620 162612089903919070264754580480 556621 17092480542416064274758160679424 556622 -18515981448204234805627700659776 556623 -19253232452534234179748127125040 556624 7620849556961457345937256611840 556625 -3655648288071667221581165982000 556626 3946325116799166961510225935360 556627 16629186591450490577914407690476 556628 521253633736961291128654999296 556629 -16436892320808323036129833624416 556630 -10148665463295399637364340599040 556631 -14653518143551041229022471232960 556632 765605454058730585770454476800 556633 -1292010891155270955788033154240 556634 -1991417078109658937874804756480 556635 -225352078792836954780900879360 556636 9144174926181783995272165521408 556637 -29060134690369100847327268878420 556638 143733179827144952267771737728 556639 55632232760158257709416316881440 556640 15786538827759609129353706209280 556641 -6565625712257691693427809205248 556642 -8178818640559669479994007556528 556643 -6917177794141762141036196680680 556644 25807330153446481094957426276352 556645 5238847417480660988385012162720 556646 -6611020285972260154993990793856 556647 -2467069499492946268846691351040 556648 23015136733551648131796605122560 556649 -58890634742922402142672546791180 556650 6769322270515922117424279382800 556651 65509126915454525612007065185652 556652 3562697889325742435090000747520 556653 -19159364351390042243231426344896 556654 10898039811033064844405619967872 556655 -8502418740229734383013770820000 556656 -6564745863823200348204475711488 556657 31210411115880441602507899400292 556658 8085109381979615094988154737680 556659 -17528603314394057130959860490400 556660 -11519257471700149618969833239040 556661 -5886750804734061115473904904256 556662 409301862634265174853766183872 556663 6727514605908347487120548596360 556664 58176913041603245888080169472000 556665 -7947873100709269263578125238400 556666 -1886378800835603798074539691776 556667 5701487897617250316434266627392 556668 -13303757353366543700839998362112 556669 46579493739879006918568495318944 556670 2878258193211393732706442441280 556671 -21047045205030771325349153496888 556672 -6213667800479183874090860544000 556673 6623934636361947567029149735764 556674 12338670089837681057292148517760 556675 639961115718120121511255378800 556676 -6187321106699375425224798983040 556677 -32918215733107421229241553945952 556678 412826581508456384713190908224 556679 -56984667347450108836200605919720 556680 -3620830039072320752815915008000 556681 -7790639831269574566724547153120 556682 5765400899412716289660310909440 556683 -15071694834331903242109972566096 556684 17912477004328741778733284352000 556685 42364180852787528521617239362380 556686 -17842313590393262552177245614720 556687 49183972036809695462817050156336 556688 -2164503011100215347742790844416 556689 -26282785367415062814889031452800 556690 -9720971006626050084217005811200 556691 12660314246164366713819717106092 556692 -15734278115439686318334726770688 556693 -66421199161231390350636829875058 556694 30944715567521071308251716324896 556695 8187115373921798523612234846000 556696 23434580605479423721515487272960 556697 15435914540067931684981670083146 556698 144145241110331090387201396736 556699 -25221539088670634999738417011680 556700 -9574928368454083089085173312000 556701 3854844201988198150259009231232 556702 7363165618010616084095789673792 556703 -22308278500221374851765351830144 556704 31382894929550968369983162875904 556705 -45679578123472475336811704236140 556706 -11676944409259321932138993398448 556707 -11858189278520743075304394343560 556708 -10628689860997354092856945958272 556709 72916441863709435857138243614910 556710 -60484686935812862815035740160 556711 3982332989045529266215009531824 556712 6367709421745075850665245143040 556713 65589605556595303922942382748800 556714 4789377377671484146432144756320 556715 -54629959857566525645649994414080 556716 -1648370951930860000084377400320 556717 2321854975251644689258882016992 556718 23769187215658582605944312445120 556719 21956226511612462072657823917440 556720 2217322767626721381664132300800 556721 -770126268194399074492484784 556722 -10316228226857394574662514716768 556723 35481887642314400736919739240972 556724 -15475983023283190050390631403520 556725 5317050196785650369128778959200 556726 13217536189047196999992395217312 556727 -56656697602304597744611527230424 556728 -15438941298866529002512352931840 556729 10281195864834024567292676773120 556730 -17293620086551808892398435358240 556731 -8466276144739753128661474453488 556732 -3177460127220197097499190051328 556733 -53029258856431335702146528392500 556734 -5971935267258510755957402992320 556735 -31912107405060665839536495895320 556736 -15912282309806674663308027494400 556737 7179402531275665511141573824320 556738 -4676837730532127368661778716160 556739 9988023276777408635388029088192 556740 -17639142116899949100562299494400 556741 41820839257459662493558359610142 556742 6543181728145808947275974511072 556743 44964343635918250418489765824128 556744 58632357382344785734560040412160 556745 6876241580069540487156529970880 556746 1084164911442625269091299542784 556747 11241861731914181529905520252112 556748 20343609524520758117068884081408 556749 22173649848110640313263046646934 556750 -37577040968164549877958121056000 556751 7204898292405883377480537555120 556752 -1772027079874755531883310481408 556753 -25514105193564368285698640489998 556754 20753267743356409892135896889472 556755 4244684543829166830191457568560 556756 3703507392667636490635257368320 556757 -48622833402795110865588475376160 556758 6395731124843797258271267728224 556759 16748933575695504279779116413616 556760 13203907461993575687030415360000 556761 22472558013497097051909992623680 556762 1608469636450343929088242816512 556763 32791011031164154140835243491012 556764 107665208904306094823310778368 556765 -11384683686336342486953667087360 556766 8674114559541553025449027547520 556767 59908943480288227043330518532640 556768 -15358675326971567607958254649344 556769 -36383330903831734680881397364830 556770 -7425505507250309342572327933440 556771 -4562502398323519592917432291680 556772 -14603327259324206779317232408320 556773 -7629515092734555778047912113856 556774 -14486509918970497992664864728864 556775 14537401263964190263147047340800 556776 9970810382525758589425880678400 556777 -23677535972723529143190203341340 556778 -51828878348652225775599967359744 556779 -4531501192828350441702454779816 556780 2751531534414267900560929198080 556781 -52615382932019752398756119141418 556782 5249600962761983889706860708864 556783 49188381332684417095098904038360 556784 3176424219189173938425399214080 556785 7503881027807921532736417640820 556786 24755476992634606562010865496592 556787 460729709607057070865594567112 556788 -3041365906097901660951867801600 556789 -53902230367342510870219965155410 556790 2602805066689458853400684526720 556791 2277531481660814291637683234304 556792 13595597344167273171195888844800 556793 25398450274076936954098172328042 556794 -323784722020897120986784873728 556795 -307276571711019557713808926800 556796 46246902741633287513327770521600 556797 -18144150493524883573343626828800 556798 -20128705364973156575271234050880 556799 -73054070432364003010234583059200 556800 11256126760271263149110329344000 556801 17630136887918788819701273674880 556802 -3730645429133291740148320320000 556803 -8937397923132170913510599289360 556804 5489020667187422116034894742656 556805 -23070795899335231473073006229640 556806 19272692192381511977479957389504 556807 -78214244136520735368802115712 556808 3521134994822439162522432798720 556809 57052643095367809567667701770240 556810 17807310949496104744208327806560 556811 -18945154045768859272725333756588 556812 23748812254822464211840579143936 556813 16613999486835355247992822783800 556814 -26690747257329617947006536020160 556815 8657843797305350532341225233920 556816 2144772510158584126260742930432 556817 16458257741328138186080762098866 556818 15049423865916962450985941756928 556819 51346666846355229216840757906220 556820 -7570260389911638436435519395840 556821 -11438148311965820050993347246720 556822 -4750520009914783739869741817856 556823 24259430473031333223405918912072 556824 -25969602072852443484724869550080 556825 26201833552327313744114895529550 556826 7784003544516550391063690000112 556827 7603935783601549171933762863408 556828 10473530289785264394905980110336 556829 -8438203219183792502221076983680 556830 6345665269631544795649912454400 556831 -5332346762832783283137518670336 556832 -57434077976813734346937670238208 556833 -8389445775524988708989326687200 556834 -20094217195650080440494144021120 556835 -240404848539232239194422033440 556836 -17947890261432184111663782546432 556837 -20462314282804372489661189986208 556838 -728691435955406913533722280256 556839 -24709550096980350874265435605296 556840 -20572738630542578659189464115200 556841 -33007178774619999025796365690758 556842 -9035489760096900314261134080 556843 -18385347482702988622301766681200 556844 469744122526755731188822826496 556845 11309138729629571168745046103520 556846 -1547975152087814651356293243840 556847 -56474133384304474047020859017880 556848 -380911925909334610729554739200 556849 31723731791822882353782949432850 556850 -31976143180057293894568819200 556851 6074082297262950536421294626880 556852 -7778995242240083947617933434880 556853 -5157013398372452019939502546944 556854 -4507187401723930716729351804480 556855 15955316623646655401471105856600 556856 41059499811960991191774862786560 556857 15149529935366105243319948290880 556858 -28388052077168199678966853950240 556859 51975486366272268746146031769060 556860 -664357844390611237317793520640 556861 -22051100986714064886458906964538 556862 12187291783297835920529828859264 556863 -2593975225346913182845337612856 556864 2057392740899741562904617418752 556865 -48635543659204240137889010365740 556866 5943602475964913920836349699152 556867 40784859541315417975592592649916 556868 -14079449530741034739277104618240 556869 -20355388235005779666688731324480 556870 -14535779410988226299026669017600 556871 10860236044013721989911954867200 556872 -7860038388954328888447665070080 556873 -11049893209437899763665761107660 556874 -15818458080435128273805064346064 556875 -435229702694792622979365217500 556876 4407591868984021435722996268032 556877 -57751370450951151158788554936468 556878 -3741341858744348473357069716480 556879 -77695137741303177804997625051624 556880 -11274090427903375701297787453440 556881 -6756310075827428980281356137920 556882 -13690817385141008331379403808768 556883 4085059287516545393607980721132 556884 962450407838909317232378880000 556885 5147960149989284086412052489180 556886 -14653851704864884895885232232320 556887 5603621442073577484128051173920 556888 50795793601789989074644221419520 556889 -18431502349384493112728401300476 556890 2721609120563889073384586227200 556891 12878049868846769286885770164292 556892 14694090215956536455142672337920 556893 -45334310510211948356926861440 556894 10928551258606473750464483739840 556895 35659860006277005572316987502080 556896 23364993781593564917460555792384 556897 8506168856728398818794563771312 556898 31005986114354342659634430336 556899 -1642282059770349914296346383872 556900 13224922528317683182743195824000 556901 26878535634529021228937586422400 556902 20487936138004819886762469191040 556903 11112145697298002479748226560736 556904 -36353762223809507743233670348800 556905 1363005921152691063684573822720 556906 11113029537668850962640300929280 556907 -22125955225173677311776517642320 556908 993120581214538719676181360640 556909 -59344297521071848648363178984960 556910 9265261888277434477598715495360 556911 -45185737751822349444797284211640 556912 151081990917864426583996399616 556913 -8881451324760335419890685333440 556914 2404430842949813349606050081280 556915 -15195326908765524848307017412480 556916 -46600396533702056965413996606720 556917 -1635834252891925487907727949952 556918 19942685340902109393809859776160 556919 -36842562710975212534124086647888 556920 3097820848900772183647275417600 556921 -50192958673953167191601616313088 556922 -9452838822574931094748801459968 556923 3262599805695958118968178626584 556924 -4191645393321924092033053698048 556925 31045422315651373671590595997650 556926 7853127137206082435743794586944 556927 -9887087539223876947406657744528 556928 -42618974383801496064359399424000 556929 -58889469299533845082693308442080 556930 12646609266753041071975743536640 556931 -17006742044881441536550353371268 556932 -13872734198001278015391477347328 556933 -4033396022087751233092092090596 556934 -837571658171689552788795361824 556935 -17097562331990734516776699027840 556936 686973920381139899514195763200 556937 40310811279813126577347783136638 556938 708748583891893093840739133744 556939 11220752228051081681917900758740 556940 -16015781859932242529342135208960 556941 -10245885981676414132290472207872 556942 -11834289339345641799968513619456 556943 -17688905506524088026500233721808 556944 1281023328223353293139924615168 556945 31853131327896516080169378220800 556946 2012978946006586037279785187328 556947 -22275391784285027343392830368360 556948 -919615622326816663867791570944 556949 -75300047524345727274433820286660 556950 15797185100615789607328349184000 556951 -447754448742371221039579612496 556952 16149155861261655767711207116800 556953 -37360091117962194734544158427696 556954 2608336086189522885950950943712 556955 11699105639544890516002066409760 556956 -12532278033211400213585449955328 556957 -14114243410501898418808262720794 556958 -24917074583364834288654409057920 556959 9422375388491130472097357053968 556960 3066945540055223777021949050880 556961 -7144160082249359316499631358828 556962 2823135201869404846418047872000 556963 113534161687959128864478304916 556964 36864764089013488268519231246976 556965 -3825058366129236517118487155940 556966 -23179220234446413694567764156480 556967 -4874926696101457909543304238984 556968 -5612295919204943960363392204800 556969 -18123494884747913249168722204608 556970 11073591007437924738407742115680 556971 -9641070727627811410581234915456 556972 6557494587481878270981916920832 556973 37653209778213577176740563532640 556974 14044940664732570089197092712320 556975 -22815849408230867134787491543000 556976 -2906115914880442586192762830848 556977 -1809697890839959353273675876864 556978 -11716244126248450562075973918960 556979 -1030531913854979906981674625016 556980 -15477332774157746353481677424640 556981 7645417586761363369298647692782 556982 -6179990823240980494798800333408 556983 21278119422200819995775754346320 556984 22151012133328728752758898626560 556985 -4900634711468786013679542787200 556986 19515992158832809738878152561664 556987 -47640062766040571070129004638364 556988 47401919139327654835305254486016 556989 -4107819486807923984797158087552 556990 208776552221176572803505753600 556991 26990191255811402527623614778144 556992 -5673548945776918405683225821184 556993 -18023015641739830323281185699116 556994 22741272786777314541306017497296 556995 -260030414891029545136860514560 556996 -2025977566731032597778082391040 556997 2347446458757729859496615131392 556998 -3465072280727006369115646202112 556999 11842980051735267106028578007000 557000 -5686244818237724822738173440000 557001 -4128495424921190523177030715200 557002 16057071430138201572961641083952 557003 -41793915775242829639296406116720 557004 -1698055288870699850436753408000 557005 -33440868616404317741707358638440 557006 -23576682332989603266608351178048 557007 -13409890783755312098343757236480 557008 -1916617276108452092740573331456 557009 17760233773692338160687824870004 557010 4297480960951066617330729523200 557011 -857693834647068429148382878816 557012 52209261269688649963962913277952 557013 29943353643119737227629999822304 557014 -20495562180849760378566749719680 557015 -36400936413308758337388475183680 557016 31380502521525773340274118553600 557017 -63544255817551477870136276562934 557018 -7873219703476314014524593781248 557019 28566674527225808888070777621000 557020 -1581540447413229379758510635520 557021 22892972594837469023916867597222 557022 187919240859125122934981689344 557023 573061249805933434873743887352 557024 -64762911447453442978336866041856 557025 7855645854367717551916870881600 557026 1436526231041405797255244578464 557027 -2226207938449964491516094561124 557028 -7857917200682394065627966229888 557029 20546775238220966463906993678720 557030 -10386539932461252415125486007680 557031 -34981669677607220430020317439448 557032 25224637299064859037907821542400 557033 24252108242743476776080896132282 557034 3656947944619709155917739381248 557035 5810663501388546730679819608560 557036 -11071253855894006457339499594752 557037 582264895795431345873743541174 557038 13887954553278446972806193925696 557039 5037712557662731250173609119744 557040 -4363507714124999791860905410560 557041 -27037349462529502404668167600558 557042 6862437620458518752170285950720 557043 42691642993275583625634119953464 557044 60681817809495900469279146848256 557045 2024310725295466483526014566300 557046 1171123817042473135295043268224 557047 17287134248939057180495769213112 557048 -21288258499291526640915224064000 557049 20214683832792301194465397494864 557050 7868986664202507804311898640800 557051 -18070456465222572082986414500400 557052 19983319116662393380771645400064 557053 15829194048361852658757949226080 557054 -4886369463023990594141270208000 557055 18882207586065188470838337523800 557056 44756250721687184314889844817920 557057 -701130488201739658548395933694 557058 -1695586032178876803633024833280 557059 -26783718921891052364549646548740 557060 -2109293355090572409630149591040 557061 41743949684639655834541590091200 557062 -16679053072870997784818105555136 557063 2058616123821268719098414633904 557064 20212118888402415163970930688000 557065 -744002351161985745175797722880 557066 -2097390689507607904499594754816 557067 -4466956636433211278635985250816 557068 -26731438127975486092857686993152 557069 24272560133975423369170583068470 557070 -2627261484204349975133104128000 557071 54043962383042975062433087369632 557072 6277390388985472885248923615232 557073 -26677910507977161544890003799392 557074 4014502830550570534770509540352 557075 -15025812618931541903051975387700 557076 -6850218077707120023395401353216 557077 55264431010818756892107100152960 557078 31254675935870986685982269478720 557079 10153466150435611285700370945384 557080 34423034581147142357994986496000 557081 -29064662702102286473200179198390 557082 3244211968573524089619529916400 557083 -9030350235658812753869969298336 557084 -39994114710010611686415409152 557085 -16187437513772878646084142909600 557086 -9549741695996348424683127163008 557087 69842048483106001618971589520736 557088 14978109618062035550026711695360 557089 26373151699942192543264803576724 557090 -8752596233941829413982835043200 557091 5717014559322313042460981836800 557092 1050484990184764250029677439616 557093 30750811631105134491397535745342 557094 11808965664088323381009139435200 557095 -13923448890714173928333378839040 557096 19731251416233346563738234470400 557097 -19902283485123458648580132927600 557098 19674004795234959025827146458800 557099 20242026036763642683134111934000 557100 -18023973109897453056889790112000 557101 -19090579438251791719421219712896 557102 4026181136956999163119008824064 557103 -10190686130208410046173796383856 557104 -14994028004117485579383041966080 557105 33176591236907516341813432335360 557106 10723870177935790556604149710848 557107 -71535543409946074848068543515848 557108 296069595885323532045304258560 557109 2475452071312664873137019700480 557110 -6801416275004238194088799127040 557111 27520000409483144785551423891000 557112 35000480329421178717183673958400 557113 -63180301851746912140210268517116 557114 -8839817785286221635943448275344 557115 4604329151284066609837173527520 557116 -5794554870923594285434096134144 557117 4061110713036408357513812974752 557118 424704221870498480548384971840 557119 -35755175730257450759918966626440 557120 792388032754175547384901140480 557121 -14127840664759486907445683099088 557122 36499947039287449924872828092112 557123 -16968483052484617373532727802160 557124 -17264062358224362154739342665728 557125 22547178336001998920435237547000 557126 10214385068945203995038009884512 557127 60013733492999323469874369151728 557128 5738104648526150714801499832320 557129 -12503660508144777892230308495616 557130 7260392872159717636541465222400 557131 -1777247697774081739548151457928 557132 15017245293914476352523354181632 557133 6897071783801584580159603346624 557134 -1206895269915310272953835718080 557135 29725405081125277779365874403080 557136 262087852047684185794052210688 557137 9070339966387194325589132774400 557138 50907900717435776270094676970496 557139 39430295368906093893504324629568 557140 -17677111516700983620132534796800 557141 -25356342106529557918709289943176 557142 -17308593296509543654323173249088 557143 -101194251641998131747290278058136 557144 -10127420291277926973349837824000 557145 -4089718185328342886544167846400 557146 10850205209912393077820797267680 557147 515148476337201707497737727872 557148 7350018176099884228236051010560 557149 -7304898120751846917637853672448 557150 2642917068437469218868929601600 557151 1758617361934583735737361664 557152 2446234773015429137493822799872 557153 -22805036729954788214069886533598 557154 -1927562974996010537219460364512 557155 35208250277854819670580623380560 557156 4372836520304909577795683128320 557157 15152526260188849926980536597920 557158 -1319381014599454568073585331968 557159 -74659598023137710973726742733640 557160 -15174004697098428556985134694400 557161 43748344489630866388839771987024 557162 764434319783870354153784806832 557163 5746106160740054063688596944704 557164 -16346244512802015350616649594624 557165 936926978882933426756332473600 557166 9698612233537238946085020469824 557167 -22794342751340527539682616806280 557168 11668884807425357085973815951360 557169 31220991339131478095903944216944 557170 -23811187906556059794787344474720 557171 19113938759809829364948582109872 557172 14948855478598049463620678123520 557173 -2200234934062566079310655730976 557174 5515358962985515868085643780992 557175 8820376706222889756703568352000 557176 -7627205233985609128982160752640 557177 22752820144961738323550710173060 557178 -9691159364684596542255753701376 557179 -14794744828122783470591375669064 557180 -14224955899948951113442435031040 557181 225659979015588676488427911270 557182 -14387021133956711410773184823808 557183 31428839046552616654628253302640 557184 -19671601723871666356639613583360 557185 -41681446123583412915526098311040 557186 9912376172201160133383912076800 557187 -39982730543360818954917704801280 557188 53171678053187103871747082357888 557189 -22936035284174468309139833919876 557190 -3346451024701754447945529672960 557191 -22390847704714902266786338123088 557192 -262238188557394409623113016320 557193 8092720244038567989475465418304 557194 -123794792981572200325287690240 557195 -5827723467675435711008482840800 557196 25460905786507944638598742364160 557197 48290106414242442062801870782646 557198 3037453217148223974452860980864 557199 23631964290578051000773229982744 557200 306992664160013252061921280000 557201 54576216596113570093664354129202 557202 12196176819423415418921905084032 557203 1910815322554442035664263356984 557204 -33980118220518294961439339324544 557205 9286715061411972646037395680 557206 -14968124059617668397012511017600 557207 7555921111089031287719342888112 557208 -6907646994257375600688855244800 557209 6190335418189660487633187599400 557210 -5413249695946128545200815678240 557211 13935775944571164157787445733272 557212 -24735275478504145555216936620544 557213 65620618206041515814864994169920 557214 -6097038974267222823769941931008 557215 43342943287598985153693744072360 557216 -17238092580300073076398737063936 557217 -22973054567249782804268241417132 557218 19487659321576281757354728244560 557219 -30546192757223999696388482842656 557220 4238502431976019415236807618560 557221 -3812411542463904083453516946816 557222 32014527951003320594163583506912 557223 -28254985761703547403482161450032 557224 49755776664056342872190491560960 557225 13083548071761766492620221376000 557226 30315927982722116499240367288320 557227 15023276703291336194209928771520 557228 -14267833344482014047961024319232 557229 8026089017840158004225709814080 557230 -44364334265701398373645707137280 557231 5868566069712306766489115728464 557232 -4117631777909287082374484459520 557233 -8689971865622528269007973011916 557234 -26291643118936595361370704159984 557235 8209674558414555910423581441600 557236 -10542840994175529480256889134720 557237 192410284726497911371807374720 557238 -15030149390959968641203379016192 557239 39870162142311804733669076452456 557240 18222239923430589937355989708800 557241 -21987354297700580100397666258608 557242 -4372459717950732679855944062976 557243 21077187816575925825489547327080 557244 14786343345643482701635003044864 557245 -21248938581452396816706903791880 557246 32881934161737108440547823779072 557247 -5384949631947225970822151379000 557248 -13593036314690492438634579361792 557249 14193063743747401659090311395392 557250 2959115580612499055895681408000 557251 -43222668570050187260209799262400 557252 -5932825999043954747258964027264 557253 -6463002681661945526932632595200 557254 -12577858789616518155161353163424 557255 20894642340060268777200547302000 557256 1699838455386818928083384401920 557257 3612562997039632990197070012132 557258 15061588848062991824550412063584 557259 -27307308351515419965962077811496 557260 -29279239871416279898976845568000 557261 -35229259530422013202605569472138 557262 4413462182327677377966521041728 557263 18690266274549309778270026181360 557264 -9357315784468810256083879280640 557265 21132159465691160523794736875520 557266 -43127155508403258980658237496320 557267 -42104617334073187820389823364240 557268 -29724784917554173803562201282560 557269 58537312725805659405784624078670 557270 1518971055878648662383405312000 557271 3505873869661776980479667611056 557272 -12462236268913855732021959168000 557273 72624529346085241303395355680522 557274 -2667248087217329978530040597760 557275 -21284032389405290834772546138700 557276 4224483866193171794971748057088 557277 21661469228920687669959823971072 557278 -7266745509521666947182253042560 557279 72488311202964634503622825300992 557280 27094261033886073877958492160 557281 -46134626789550529917336646285918 557282 2923549787348516935350416473344 557283 -22726041321740855111377833018564 557284 7435595190479983601860649357312 557285 3178025171767234000557007155360 557286 12064334180279962886751589686144 557287 21329508225440180119458460791232 557288 10457486693199756443454926453760 557289 -28178340331033084770521180067600 557290 12341138272392401625889108638720 557291 -12319088876836782932694952841328 557292 12107561398138334120583542257152 557293 11926060186392773163130578521760 557294 -9916925370772187983880558855808 557295 -11126490257917165609526791851360 557296 9835099381582564157087147720704 557297 -5018194854806502915869653764672 557298 2518992138663152196876508045824 557299 -14505182888130233549700872984240 557300 6921363736353270394795015862400 557301 -5471003532039119833332261286368 557302 -1020750359329029675037485303648 557303 -6772631364297248807049034055448 557304 3839818161357876553771702026240 557305 9120429280034431101474930394560 557306 -32290822209781732829512716810240 557307 19564789736066972534937247598640 557308 30723634688117267674874906360320 557309 25110939840757351471036398453510 557310 -2735232481374079247525848262400 557311 -859915823511827568404085033888 557312 11392460394842432727426596339712 557313 -4163378432004913359504404702592 557314 -16205623579114418749487160113280 557315 -39695012351377897197288621023280 557316 4233174031011076143751812079872 557317 10310790765706729718616063864220 557318 -2590999873670045217680265047040 557319 8295916242158075018320802686080 557320 31455656300883259918890621388800 557321 55234769612501654156761934154522 557322 7224878600128216682289935435520 557323 -211739402824986634028008927216 557324 12243565739447804801504567725056 557325 -20635314880212671328682760353950 557326 54540162644848808220332855424 557327 -48128281156723890527417350513560 557328 5207250568467670505391991947264 557329 66668438373727908069199780106930 557330 -16067700623814966278446047193440 557331 -18624612130613624642052705694416 557332 48542931573074748019018671207296 557333 -42129602453533503471443660497536 557334 598128808048798147645682874240 557335 6354534177439637666250424112280 557336 15981385071312668105582943191040 557337 18082079865167125162388668558560 557338 21443478272503474887479666718720 557339 42952894249501142770473994699140 557340 3084251956047075191395513466880 557341 -3889401352574483855021423986016 557342 15364970359804115148848430003072 557343 -16192027200232568129792551780968 557344 66427802650805632432118025486336 557345 37297015084263891441871584172800 557346 -12471408496856943052152490310400 557347 -1113236274468909139450313707568 557348 -8967410807001795421797605253120 557349 -5610883691738076043636327785984 557350 7880451643815025428064367164800 557351 -65368279503884896006241228129400 557352 -11640473130441616892508743930880 557353 18890978320994236981098849696100 557354 -2660603805203860527415228371456 557355 152784097765125711523484479200 557356 3657042321293332265930394225920 557357 66192545735990693536025100868332 557358 -6504175602718300750485081018816 557359 -14997205147099554246787177894272 557360 3628005637958641190933768110080 557361 -331583602382976358561341319488 557362 -18131926596557504265748119116448 557363 6077957860443701502466556493960 557364 -6893272441364796186219533389824 557365 3396774149293227870964674477600 557366 316959786673636705908606663744 557367 -15373335624865828809900854935320 557368 6659585342742085289930019225600 557369 53768749518682949200557276265770 557370 1725261564077064467629866512640 557371 31278028594470031895758675737572 557372 40578357876981578370745780632576 557373 54406082986497831053081074590720 557374 -19080740641808598077501077112064 557375 12760261957206965408650825200000 557376 7376192418208812633327478505472 557377 42323782280714839082985752524226 557378 -28689975536675539912135150355760 557379 -25388468726729471693670578388696 557380 20647128148514719465483603641600 557381 -22825917469126816636584857382336 557382 -1656987013870080091713589211136 557383 -9314170736929459548749119235000 557384 -1298574557324760803449105751040 557385 6310642535104655049431905137600 557386 7370980738437601159144289117280 557387 13283078094701471220415171728360 557388 -12969198002849948764664790804480 557389 -14000551391173518133531825946144 557390 9229202693388735916377490070400 557391 -12084624691364876662947541222008 557392 -12928728996715492225654168485888 557393 31987428910278672614312444590320 557394 -13028930210579222336674829731200 557395 -6606413082259437698519259196800 557396 19863208806672078579636510068736 557397 3877487220197118280174120600974 557398 -791476913663420550451588764864 557399 4068189288615395035797084164400 557400 -1940882560468579241318407680000 557401 5168121524075257169816028567240 557402 26778998901990503795625419335152 557403 6318325852699521485842894356480 557404 16015337710382170072308307174912 557405 -10361974202258072922684162276480 557406 -4358344871975213427272562386880 557407 -22505838792467566953766654030320 557408 -64731428329057638956625771233280 557409 618130615618703666221402968000 557410 4382823787228452311751376949760 557411 11887154547656534178077486274624 557412 9415089033669843260153431053312 557413 -51351179713674119844299200533060 557414 -11186849559439931886808971235200 557415 46872429154119782302311996228000 557416 52414001002657682979785908116480 557417 25357390290886815800867846846592 557418 1525503621926651712957708380928 557419 -25181613030810390373867531736160 557420 5795319953381101246504728391680 557421 -24915242144876240714829199413696 557422 -4971595457732925367369553745600 557423 -64493367614091429281760883649328 557424 7256205477458057648002731540480 557425 -1732117235545429906187006413200 557426 -3375374959792925158177202540640 557427 8854522434198299442488899177008 557428 1178410713125024993700510756864 557429 17668807989593497331788182313884 557430 513795052773265556290942667520 557431 -13922588016080988862532198128208 557432 -53699620300536227070193762406400 557433 629853758227256407916659234164 557434 -39705910651951036059949577418384 557435 36571300960425356247698748506880 557436 13794475463882759651643826126848 557437 -26837573009250785016728746974420 557438 10158156197053312945664971964160 557439 20313537539707195464716576871624 557440 14605239674197927998885829017600 557441 -77432928369385567911016092901200 557442 -3096783268196776995965518043136 557443 -77134324583510619764532562418308 557444 -11752385331294251396791602824064 557445 -5052453060685745649133214870400 557446 -49216477558422662185332467306880 557447 12966828920829014728976238816 557448 -27064561676331190239740569559040 557449 37473529654633484877870903863450 557450 -2762469211060437013689048390000 557451 -14388478633357032509582384398032 557452 -51575648761342827547009712128 557453 -17081158345999866292017677154216 557454 -773202554963020801166808580992 557455 -20563713545283461349843643691640 557456 -9355924567627869621602872025088 557457 -45434368645282850329215777868560 557458 18300918271425619559791618327680 557459 -350570721397551829989015128928 557460 -3082426862781969840271399372800 557461 -50648711915832957553375773581938 557462 -23593689441464550273493238780736 557463 7863059857171832361077434781544 557464 -55783195144281352886286500352000 557465 28972086406736517990289390633860 557466 -2001326356242321678031573343232 557467 -71142940600058932803061472347200 557468 -1171429518296892399007098020352 557469 -59534839016871667025355124032960 557470 -9703142007637454089489196749440 557471 3081749952172112020850344792344 557472 -11770702792215320147627027202048 557473 -15952939230159929713232130077184 557474 -8965329133266082546479932290560 557475 11766842753544544368260420994600 557476 42441890932104282802099099218560 557477 -4308387515598715202071729741668 557478 -5854269103394663021486398377696 557479 7807563954158188787763289989280 557480 3640792026986431169738799513600 557481 1028022047191634975573459414832 557482 32240735309331196898674958012592 557483 -1446041268654979873973451224268 557484 -610335396551558825095999486464 557485 -30165417060073887312204083720820 557486 -23764206088002606360484860527808 557487 12048094423150296744442847929200 557488 -13722872403924252869122395455488 557489 -5454317044279271661802947673710 557490 6583770838931320125902632389120 557491 -15098269459093364503477963972800 557492 -6865152952974417027601105084416 557493 13337170915154916706695945663264 557494 15253072771951609496265480584832 557495 -117904686247397226459621596880 557496 19867275328195464121484421120000 557497 6216062741290309007153679050880 557498 19103550021331161207389759600640 557499 806136391169841004517523152664 557500 5278569875231073137593775360000 557501 -1887847483157621831506416939456 557502 1894069327972618776824802607104 557503 84049586128699253858935575578080 557504 -3000522738226744201037865811968 557505 12695318520558327820844486542440 557506 -3389175374050562874749397600048 557507 32496348272754716271658686850992 557508 -6313638928536541337542312955904 557509 23243467721502577886884973282560 557510 5572114945491572484479260421760 557511 -18182499684688473918207636925440 557512 -1758926807684062189892990853120 557513 -12347947318922444898059283053616 557514 -16602204401453444809512784366080 557515 21579227627091714351336862140480 557516 -6029713948702541883529464886272 557517 40293088417100466961476575222880 557518 -93216027258620498275887376512 557519 16372735358562338236650710599920 557520 1831037138501905202441488957440 557521 -46939886669656535927224299179278 557522 -4994716319099348071185830029680 557523 -4101922086275599393437865641348 557524 31597608748429859276268053102592 557525 -8264620530765620265151924747500 557526 -9111490130984254042495984289856 557527 -52411426219277887661112899684880 557528 -30135546742593698122124636067840 557529 -6956182849397280865057489674240 557530 -884121967449270226147542220800 557531 -23332058448090708160901382327900 557532 12718125154791231563507373176832 557533 -24500941017700645987057842800218 557534 -13058680839273659693249156083584 557535 -2526737848411118929830451353600 557536 22176125937538205369892801085440 557537 13868109646906686384812619393186 557538 -77534566794005619366535848192 557539 -100866322664362067019374939908976 557540 -15009935074227256511848950750720 557541 -14700301239280361610995207870850 557542 6552052724686521858977351500992 557543 -16760329322972847590137215254016 557544 12716961212523150240714140958720 557545 47289817365033333404489037099300 557546 25786169260473119901612952264704 557547 29972824829208183460320776410200 557548 10742118811981496084708031435008 557549 36414756612745071981303171328236 557550 -3896531296484807200011966720000 557551 56296924035832042947427761449552 557552 -14299956472971290405477374623744 557553 -15585658248971436141735663042816 557554 -5790669386010717683272776121440 557555 -22034356145381368857023256378000 557556 -29240442455901718311445184593920 557557 969627045819062504436616819584 557558 15012459540608467946092347628800 557559 -16699867886097540995890159773072 557560 15808314533348846238611812761600 557561 -25657923127855887919171351832448 557562 -23595840378310332581850956341248 557563 -39375685455436698733531585094256 557564 -531991691423939488792088822784 557565 -6314943195294150313147465176480 557566 5300890323111830207270158032384 557567 7460962026511010911908071855616 557568 20668190843338878843403370496 557569 -56263597455097663984035604442556 557570 6936584072840502292172558606400 557571 24986770632772435370692124645112 557572 -641928812578074052299213745024 557573 -10810162189784223602329749350178 557574 1461262401586130419898093767680 557575 13749618926057579550379245552800 557576 -56936817546445148526664737745920 557577 -35989401641284955671238145476160 557578 -15757924387294998188254656025344 557579 12156962734725993987954662963088 557580 -9775431673765584258336964899840 557581 -605848060712287636088670439328 557582 -39337614043080715028638892601600 557583 4311055792797204646888459132464 557584 7240169418685794034155351449600 557585 3398523390698132685892556016000 557586 19524440410218829853096454050832 557587 31795032532811064064469892557280 557588 18774124525326307104366825890688 557589 11606945905101246929462122319808 557590 -3356017023281379314144610435840 557591 -49918047075829996356474281038008 557592 -7274677858674927560566279372800 557593 18233987755864288197213693050320 557594 3226191238928506825892323537920 557595 -20560682440564726752794348466480 557596 4652736806861618886985110702592 557597 -517565057192238211328323390848 557598 2719754040714145458680551910400 557599 -6802607202252622126003210546064 557600 -10673041425634827381071049523200 557601 -15387696265156994640613820507712 557602 -4245784909895885869520543875248 557603 75612042960040000303339006887360 557604 -1059321870691093201462734167424 557605 9935981684004409707892630987260 557606 -2232955068632509959949762561920 557607 -16760498355181607348337287007960 557608 -53472473540189374921107257917440 557609 7389131755412154622158938109120 557610 -1784091259813254084498939114240 557611 23613934921485020257233426732212 557612 -20084968236899496753799693516800 557613 -8366529864253197254953669117056 557614 40581964010819306600905100302656 557615 12559477681447955282762082290400 557616 -7119473268820361750713288654848 557617 -40886086636648567932136996783068 557618 -7119951607280294255752839744240 557619 3903128803367126435861850450744 557620 16317038951872961028870204230400 557621 -22378957816300792450539437536356 557622 -2836913472872652835146208211712 557623 -9541202370977285653960577388672 557624 -358296142168597377956595732480 557625 -15402103028352848732088066336000 557626 8873985530089182721966297894512 557627 7245280603094849174979143929632 557628 -4177473105350094610133348352000 557629 -108443982176689654577666049342624 557630 9273675660585044907097245648960 557631 4203560201365533441321291110400 557632 -12551132567552019329323967709184 557633 55399142108762590898716901490882 557634 -3660839586869073724555322867712 557635 2869710654440291020537137704640 557636 4758030455265177667308431614080 557637 -17888038182727294431177710514720 557638 15987031352146340787303065466720 557639 -19635214203581239169787384763560 557640 -17377416472024598518541295360000 557641 10256268519832864563208714700160 557642 12763361173977063395474280851712 557643 -20122454919583066379230390390272 557644 8955539725632771833057834598400 557645 -36935732971442151488255444157600 557646 1674674561490438207465970795584 557647 1454715524207831877023069129680 557648 2210159014597557805564815212544 557649 -13679689691368992552838908006366 557650 -15882488276900763275705333232000 557651 37824611613468261698306687229432 557652 -1581532323104274153156640954368 557653 44666367021254851224549881897500 557654 -5253199889999454965944535296224 557655 4663366265624724445246496593920 557656 1176099916134867443520044175360 557657 10113729495719870215688500564992 557658 -20078255467869159344101702272000 557659 3113016901531402328634333225280 557660 3799987963759119325532615431680 557661 5531530937094763202851989546240 557662 -3313752984487210474000614041856 557663 46361071995538824657866631738912 557664 11878544709666392409148289974272 557665 -240412177560093411259385672940 557666 -14178929842608239735957248279776 557667 657087280921850528608871253696 557668 -31481476800468615904111262668800 557669 30792399327904240697600611836000 557670 -3782111908262045370483714566400 557671 -75843840674864123051169017933128 557672 26789748739155158598943741516800 557673 -7227704005797930795945889614432 557674 80158158226573726479192250560 557675 -30203248164774559973930705519100 557676 1158077071371678211736217510912 557677 -25631408343986021554501375676160 557678 -2950173434679742884045706228800 557679 28611966183649121627920229867784 557680 2479585986834586055397798543360 557681 -38843054887731446357432954858688 557682 -3042760988768602144333427456256 557683 -9690588600108674990698652220080 557684 -1565370113505269898640933361664 557685 31637020212154623870859605604380 557686 7785459654588022437644937093792 557687 -20616666188063291095905885622200 557688 5714170587045935703107061350400 557689 -11176759451101824488711545535520 557690 -2457620739407109164258849955840 557691 -47545709567002057750485447416808 557692 24156519313522429132264322594816 557693 -43010759617389657828005260712058 557694 6317894276243295933595672108224 557695 -36749598374399959109985326587800 557696 3932991982648800096436050984960 557697 9192515621660107350674080692672 557698 4963413499069760425028868699600 557699 1928812075797616914425493572160 557700 -7374702333332964511580465894400 557701 22681045914914040431402045016892 557702 -11421597802299793055257275302400 557703 -849972025491874516390946886288 557704 -2634020905447427470759317012480 557705 -29766243086194789902884344937280 557706 -8218002178730743443727540413696 557707 34202785938577459861707850878000 557708 -74818258065469893061965427659264 557709 40117395885275341481280928058304 557710 233202298790451218646085234560 557711 8500515203792680245335033226624 557712 1368836458244428592844596183040 557713 23577244564521909739383745870324 557714 5918626439490989123298851945472 557715 17556109756239979505066321571120 557716 12393089847864885086380196051840 557717 28532854232716055633092578074766 557718 1401999171961261616085585715200 557719 46573997577194772423596840174640 557720 1649936750954614085608036761600 557721 -6965578706833283851200454848000 557722 -13616865504019169095415413508352 557723 15721789505190653936447164745088 557724 4045273657438716485591421344256 557725 -3958507073904982829968793837600 557726 -7929658496188175679545473660800 557727 7245533553935379403461681795840 557728 -59084839024178437294786929623040 557729 30206027158811962088379072303330 557730 -783851261346214622057263062240 557731 7537531017258657316553005837532 557732 -2817182305752798837700408074240 557733 -21481537237050691206290306009952 557734 1792315574230850239346731586016 557735 -37160848591579361165294352645840 557736 24043356734392849995558820085760 557737 12842368192118006967476213482320 557738 15462172041445718332656783993696 557739 963957375291107293703983434240 557740 -6750600403577118488036601753600 557741 66987704302050650731593138149142 557742 4510418929625672678383055042112 557743 -17687000128850734480445127665008 557744 -5681943271326796141641898229760 557745 776084135773014011922284617920 557746 15209614571083495343759015331840 557747 51698397887035317943147882397196 557748 11686663117330441690822794652032 557749 102321294532461427910555391414336 557750 12049498824938252782790986944000 557751 25013337479094603928569049971432 557752 -2451175332974118008496585768960 557753 -145517471219301278273631262080 557754 -12610529446729580249725917895680 557755 -2143997499079661240672552029680 557756 37812111858437613895576192926720 557757 -16176067171225439214884864038740 557758 -18824497472687312705421571787520 557759 22360607062672249158203150736960 557760 1613782827103576147505404968960 557761 16265261187690657736513399287362 557762 -26840508508886109435448574872368 557763 20718874733304102283151781289200 557764 -8130370617405101529293692262400 557765 7388285180714170911423319605720 557766 2125458957983137834890981605184 557767 22578611954971178514509038603176 557768 -175059474721634436007633827840 557769 -14336295201842046525568947196656 557770 -8466448541014245363354254250720 557771 57395848611779976978322672281744 557772 -16637971972849485313393381413888 557773 -27681339884518162271191141695456 557774 3507943542652611804319111777152 557775 8174703034237630882913966539800 557776 -4676792421607005225255713243136 557777 42800503438595344805609086185072 557778 55153712384484274446364136448 557779 -36607810484392829740304725385620 557780 -33924204271323389457756631908480 557781 752642005639390383923338330944 557782 -5906522817022373504018506423008 557783 16063346042814045560881922250240 557784 17545856007565818979277889208320 557785 21144574058503158784998514706760 557786 -5722417102636607471355647174400 557787 -44609591409624643645462247613648 557788 -17669189506545350027466346487808 557789 74488762224681510292330640743590 557790 -10452128553283787964501849809280 557791 6955330107552821237902344127344 557792 57038877566852006508948727529472 557793 -1792743561555117836415118240320 557794 27041346042771237476792190792192 557795 3829035930475159738188189797280 557796 318275354833660052507153793024 557797 1405092326872981930367929914400 557798 22212406111334373724404656583360 557799 -10171532284074778904892223661952 557800 -13868768324127771340669595520000 557801 59360072128072621898093848079802 557802 8551368873421406768250223188480 557803 10092342841734182370350258488052 557804 25038199747586180510802773932032 557805 -31644358839032922320239903680 557806 -11706901278979013773154978355648 557807 15575736648893987967040978100280 557808 5792985261978004421887974211584 557809 25070209890586442380087037310016 557810 42128653411000565230986571680 557811 -26608840871291304862156381040940 557812 -7119998886324456839628187024640 557813 -61277759865271961760924996168516 557814 -2914010446873213392379960320000 557815 -11139320122179570343747654221600 557816 38977881926192050471588729774080 557817 -19638543939818241007620436522752 557818 -11874247668385555258660620266640 557819 10880410459473115753905318197760 557820 -264587623966061218180428134400 557821 -51765509079560720603928492884160 557822 -42134694068843381147468206476288 557823 8372335065317156102748649394688 557824 4492325225757759440449049722880 557825 6963944796688308011203837679100 557826 -6471479115469313957734476364800 557827 -38643944033217860504651413676880 557828 -12573304868368844121121015823232 557829 40492288708086634698876695790174 557830 -2773155486929902468499415098880 557831 62593995198773382470032381300632 557832 16117532363191696456626401034240 557833 12139682988931261896405785585920 557834 25054722146184096989481365376816 557835 30189057182812252308376089788400 557836 -25519944330074976662360030091520 557837 19546583779764479949762236355552 557838 25601569683220620268234974180864 557839 -419087878612621812504315351176 557840 -9043115972273056061216351846400 557841 -10483972411014920547162057896208 557842 -6904822230753574433891377153536 557843 24349003608491988618308865735168 557844 -9430496088335182322326209945600 557845 9213532170985958217658158067200 557846 -100390751901300328201776119616 557847 1223071279016234300409973334832 557848 26949810165302841131533967400960 557849 -7874492970502383303123182992764 557850 -9435561181209122378212642464000 557851 -7391346583008264665054285412848 557852 11915028610656691286774766366720 557853 -4309628613208973322971507796096 557854 -22562850199580832686429940164928 557855 15035742235287628445356868889360 557856 14405742000816858306820561305600 557857 -24177717835060591587540965908894 557858 -7565510142780246643750688730624 557859 -41442150315969313273730117741760 557860 -815160606172376215423783345920 557861 12878231844263627339745806118462 557862 6658634985945287471366041146240 557863 41179620875539044711360199141112 557864 -2153040465861175260179584051200 557865 9283753429020396826177909533120 557866 -1026275463204188742242061338016 557867 -12515957819005557949858874846328 557868 13902171384690088921112611530240 557869 -26123651762677926111107577118686 557870 19932702544389450674980144658880 557871 3345239292596550982181468859912 557872 -2731142242039872313507244802048 557873 -8097236133198862851445074815820 557874 20665808441668150453028433565440 557875 32244805416098492188805161944000 557876 -8573452250952995341264601825280 557877 -4439071623054632400698658259680 557878 -6705315875325274768851259052160 557879 24528572968577347048012531091376 557880 -22139005013725798394036628480000 557881 5070670913185459220342809362132 557882 25854117908675697383840160000 557883 -14640383276616827937375207960948 557884 -53298784365650565772721642567168 557885 18547306993822399112131603217580 557886 -2907794030175990815797927342080 557887 -16033321182675407306345226669456 557888 7370569420713732560596846510080 557889 -48662647652117823838205406412320 557890 26808159414953061574879236756480 557891 -50951933873169172484055817872708 557892 -6878126254665564416942028710784 557893 -6378071792874425043542666232800 557894 -3869429011102205720966586297504 557895 12776491220147466192354370955040 557896 -9769145953376958907956224670720 557897 10937383862827809959883498689040 557898 -11121735997304125822310933422080 557899 -61643668499737200869236402629100 557900 -1447069700249848655625702220800 557901 -70541864736843547025851262160960 557902 -32209415593781071850004804062400 557903 -1890327981962836546035898504848 557904 3712623873251551720632560517120 557905 18908782287917250756291262275060 557906 29790451397263132307772385208640 557907 -4962474122124308015624997021696 557908 -23580552351402654780161369381120 557909 5521011234506820720555830465952 557910 -1426753509511589894281964688000 557911 -13529998126905549125826782232576 557912 6823103823164871589558171699200 557913 17735345393694710474005682587344 557914 -28643804590433853297673393488144 557915 -136510128639449517358503007680 557916 20652331837531929938037035089920 557917 85559279949210490614459496800460 557918 4846950906384358320565471436160 557919 19313474814781706979958097881944 557920 -42345766443669796592886876733440 557921 -5682486734454416014904666968896 557922 -1347318516408536633906853030528 557923 7196597583905554450285402755936 557924 21042103604076822014590611777792 557925 -104586769661899793841669952800 557926 -21332644801452226374031927089216 557927 -65168144658520060092890240881224 557928 -5840691258042725797314939617280 557929 62855836520289842348110415448720 557930 18592212128182032954091564971360 557931 -25736192208908537514679437840 557932 16158427260677690122728384010496 557933 5742337075397719159283398418304 557934 3248995867407355100097125339136 557935 6864905379672693706635906624000 557936 -12393032127417148116966779486208 557937 38421708811914311291478354963840 557938 1735132867327518389334422784000 557939 4427958458179068011232093781224 557940 9306348981543616855113801953280 557941 29016790134773945980547780106300 557942 -8638876495994403563924977391616 557943 11777164994643143648334524870400 557944 61532341070108929294863749529600 557945 33477096191676112311431200526400 557946 11939058508347864314849811317760 557947 -38135968522510975496734591748448 557948 -20743846705459949963680928520192 557949 8565629750106157734993200906784 557950 -9773819742840825139935119496000 557951 7126925439151395538734659674032 557952 -17211804036300057248007570063360 557953 -19827405520482689695359113885136 557954 4284848979630798910338407917440 557955 34422927696556652116076926255200 557956 -13399063791370906050598373445632 557957 -13403840016376011785524988413248 557958 18789052147586052349742857992384 557959 -16232576280043727318062430959184 557960 5515685876015092770724537344000 557961 -46633995789440493027458462815728 557962 5401529004432263304694694141232 557963 47925111916482694403321382487560 557964 -4982850459478264509733600673280 557965 -23685540767098347260377719913140 557966 -1127778417325833976237289065920 557967 -45318613001828336215364238418800 557968 85966749321274020351595577344 557969 472688088862820357608711042560 557970 -6119805780915972804287864202240 557971 22420424480848292235377423411200 557972 33763700981193559876790277499776 557973 9087941530804085432749709926560 557974 22115331903297788144828373148992 557975 -28242240395357186561691473691000 557976 51304804189790855348735411650560 557977 9024853263040679851125368556800 557978 33014705926726812820027755788256 557979 -27059035787695050391622701991016 557980 -15691566641056606320276241520640 557981 132167454237993630314792791782 557982 6005418240163511946457818829440 557983 9236836862223682436376859134760 557984 -14126986369104972267976138948608 557985 -9865161934145089838592128208000 557986 11686593774298891042297400076288 557987 -66543363327117576573194189795364 557988 14597406174054413713662771840000 557989 -4737389806005309262804026574080 557990 -8235764174607307130804323536000 557991 -12189143812000624812654007840416 557992 -30538963559139133507162977484800 557993 9290983385031433373633499801984 557994 -6965726896794616181948760003072 557995 14751425891396871868486158108000 557996 -6140943452838983858458068556800 557997 -7449957000326019227100018273216 557998 -9208708118365397678585317851264 557999 18330495013714912691433399203064 558000 -2128160148612267239242924032000 558001 21697430500711651660975621573092 558002 -2193665290991414901478527480048 558003 6130018048996961666797029744384 558004 -43459608393547226029761142754944 558005 8140577577473137611110757552000 558006 13258473919648766125123635347904 558007 42321887738507906315209534825256 558008 17204931241717744231272177131520 558009 -711507254619313037561048585523 558010 -10202456351215353588098922607680 558011 553441992935323220843066124480 558012 -532342807434131902201356991488 558013 10585723069072802738869613333964 558014 20989694962523708791437680537856 558015 -24498053073976961703282719053680 558016 -7148156677467485791574126755840 558017 -27839113991040590281988107103934 558018 -28430713424201636745895568824800 558019 22127197734932547995682362675712 558020 -25527240286653845605566558923520 558021 38420148984206102912312361100512 558022 -14348466780089735195021835979200 558023 22795583292019011993109877184024 558024 -33070204273733312638096446382080 558025 -8316310451935117865195734367400 558026 235757168201075631212398593024 558027 24340085855224518419393964803964 558028 -52728470671749834424860912994304 558029 51580422902729787565403315712630 558030 4161305661504147939295408896000 558031 -32867692645612070744650066231296 558032 12170399742928269691852312436736 558033 -3650139434055522265295736707136 558034 -92974574826997929481989557088 558035 -89143634104593231106912116355200 558036 35126475221673826752828402524160 558037 4295673359938746817508402911260 558038 11840939004888304866691185315840 558039 8057674810088111966436857874024 558040 1589269872236834643802903756800 558041 -874996732791656561602191058656 558042 9256571204873315270907284527104 558043 4893694999837317905158052697880 558044 35067014932147268860348415003136 558045 -31895656734383351172695779027380 558046 37085070298966538145318209849472 558047 -30046450959652389330414205860000 558048 24382161436037135116513087586304 558049 26834668261567597921228432626240 558050 -3744210832842601520540072173200 558051 1150326685839574884306494152800 558052 -15313763164095512802062753152 558053 15589292783075756100811040818302 558054 -176562840526068321070786639872 558055 41391009417776401049413233243960 558056 1661873575022320669007518924800 558057 -23586474528161073646145912162160 558058 12468085999513735682010632744880 558059 -1295199281224329552414410845764 558060 -11078913963001965135421030318080 558061 -4929635490728250053985019259200 558062 6038549331166108994796845336064 558063 -19000475394944482112132115820800 558064 -1302862873196568589738343038976 558065 21289853749143142855857192451200 558066 8089416920896732309933480520448 558067 44893570541945172523352465607116 558068 12729119163723155754797203968000 558069 -6289683795147671519144184831456 558070 262002838039285209659027988480 558071 -1586540690847414108806042326248 558072 -21657545118995331780327874682880 558073 8517457730298587039266001357380 558074 -241582573014191393644096190208 558075 -6042732123605886150077033798400 558076 21816077951903170711280167111680 558077 20225995484837777003135552134860 558078 -38482201194189594149659919984640 558079 16589689081223896619482169491984 558080 13024804199161479445996791398400 558081 -33106090051924159843842663789360 558082 -6625725877037955099189740272128 558083 -60599463859301145780309091537668 558084 13296294396670992212613681294336 558085 2255740529747279038215710212800 558086 42534652637292075542648944393344 558087 17995477717477195830204295265280 558088 30319226316200668834212687221760 558089 10325583614170417617276587130432 558090 -177992095395950774996695202880 558091 -47042143439409011179255512558508 558092 -19664352669523721153855979777792 558093 2290774377159004899811296066048 558094 -17258991163316552328120119651904 558095 19858471654431451050691033071720 558096 1835854880435559052412524167168 558097 -637363934642461386655902922640 558098 -7400866576239233330164585962336 558099 11981675746720934542615275362484 558100 -8117326562841923331895134985600 558101 16198231775455965784841104266972 558102 3674039298996922445282657255424 558103 -60102171229821506134962654496 558104 -63794781250091185677777207306240 558105 34963666437761942324108284065600 558106 -755484000288663478519748951568 558107 27875325226410856782945246286800 558108 -2237419737991030204593735022080 558109 8049804880199715503950918750310 558110 21031775673222187922793757568640 558111 -9036645202732167203825317363128 558112 6351898046393402265970933235712 558113 18557882939468628260045811499362 558114 -3123798908918317618618446340608 558115 -44332318570389164540018867208240 558116 2176667827415735850131776925952 558117 -8086516113645688305732362904960 558118 22053988838845256849527605424128 558119 1938387466379019913515368974080 558120 -17652153289342648420146036326400 558121 35670750120439454290678694803322 558122 -3194630424644846379022523347200 558123 -32634870958853436645894487784616 558124 -395917167764229878644798455808 558125 -14007334473399875826474517800000 558126 3413583073132408019747143243584 558127 64707459106058323023774009059712 558128 -17449456096338601667621147394048 558129 6136917961037101021236632227776 558130 28933695353734600019186224812960 558131 -6023894430311056304432856688896 558132 -25897532265824044242343491145728 558133 32482194840046018867730527643004 558134 777352752437059500577818687360 558135 -27515099343643762622674807195200 558136 -31647731231291104022018549944320 558137 525958565831147930989337671380 558138 -2257656145481133475026850556928 558139 -26525464724843074824167751052060 558140 -337786976223048203856132710400 558141 15325674489811515972833256404160 558142 7401582779406009558683608723392 558143 18842773317456117203721385872264 558144 14563579096760250051186602803200 558145 -1057705281470182875729541655040 558146 -1961651261667284715318648295728 558147 12339135533200887962406562404600 558148 24446017567254508604100712366208 558149 62332951857524788752926261685150 558150 752386332048117201546188162400 558151 -44360917242882793095185738373096 558152 -14958091264785554303588620369920 558153 154852853723766053386716227562 558154 -16802910151169519080315663351200 558155 -2421094911176433610197161537280 558156 466967259377667361697504246784 558157 -17843904944705667339369703667360 558158 -2002551385093880826673944220416 558159 23428898514868762519531634971656 558160 3593359207161869345682386042880 558161 24233199096571219779656808413412 558162 -15525766615253667893457624443520 558163 11058828185695342428244108825200 558164 -21388549210400166621719066732544 558165 7651064622746857697798180382720 558166 5393952391652700762698049813120 558167 -73764805931798821664237346593784 558168 3266916755795755957533632716800 558169 52225342920332172547857030962944 558170 -21473247693000384587244037266720 558171 50963545382867320440436538544072 558172 10782800931182138179862615746560 558173 18899717389703199294201509280 558174 8545884378496982870058416753280 558175 19327180852038024135975291291000 558176 -45666166552464111867762739642368 558177 27101587437024539709121638851232 558178 23827916671574803399852544285856 558179 16934009631846943200973554954780 558180 -4442425147119821407186457456640 558181 20532293397606896874191138349532 558182 9702882449276698778572047707520 558183 -308545112214444825872048889216 558184 39587931229874248475928309841920 558185 -46491771705760043114197710598620 558186 4374737907256583729270172592128 558187 -7129589742008356266814619973888 558188 -48865164505383225006125247674112 558189 -11293826892269519634782298290100 558190 26151935092788850992846652017600 558191 -710558087777265364090491674616 558192 -4261344547134913180231883489280 558193 -9996518459878817476153512381840 558194 -224038405305166875777646376448 558195 -3273208035126687145761489216000 558196 6154840616114272599795910632192 558197 65940339038696231945952883097646 558198 -18935896326772300119188891210880 558199 41471999660840277163085752848120 558200 -3659404988546537690746277376000 558201 -9600254152208668690864746624000 558202 12030255225074588686842642165504 558203 -21175686843848795986129047379548 558204 8859591495012259924498880381952 558205 -11986559432655690211998305917140 558206 -6911601186204887636128521519936 558207 -29484385267981135676560228467216 558208 14338321158450153150549275443200 558209 -28134883704018587761275537790590 558210 -3052353224592334415770280524800 558211 -57874501892450112437252961589376 558212 -72913180120161736049163544320 558213 -17557989289574859456598263207456 558214 -8668347549782441534099407722240 558215 3734617429916041692505679870400 558216 1055648855887752891194302878720 558217 -12221851898874648830185055045376 558218 4428859403387851303801016416560 558219 -11135501476275486122315223049728 558220 -3728804183980300816144533964800 558221 -43646591197577727731317279372500 558222 -2100085920561665298066205879296 558223 10309328414906751651124170055472 558224 7648530094750383348632584519680 558225 509264616144489891314105988000 558226 -162480581721581804075180555136 558227 15745893576384286893036724106352 558228 -1829153106927306369493902858240 558229 -7992293573010491570851671941568 558230 21293124321573537170247777173760 558231 3143229538499360710638669925200 558232 -64135344702310740851924965017600 558233 16338734997657610258239401125824 558234 15944125227883909983594019571184 558235 19754542462895056973949018831360 558236 -19718811216823113221718807552 558237 -51141291932313717086014465441248 558238 -22126725352731808635173734308480 558239 -56127840734158186185706471077120 558240 -12591454193958727541209489735680 558241 70886932723992991336431425660642 558242 22283535070210398190280494888272 558243 5827750982002257295193109553104 558244 51640605171930743235851388814336 558245 37961553219433417620361407657600 558246 -4129005252814097349927814301952 558247 -51470437853861575305853430605808 558248 4877010694957055786582893854720 558249 6775562350727057346086391075648 558250 -9903583962744523535876071680000 558251 24020413407949617475301419443252 558252 -2959629089957281988154322401024 558253 -32034890994792997451133370315498 558254 -14385292794496362718835565023424 558255 -2817404111059365926850964435440 558256 -1033236514002168199473672093696 558257 -37372719845300600935073486382894 558258 -9815560979419272372986967091200 558259 -24025371655632291619795109741696 558260 -6047775538329253295105954365440 558261 -39689045127656196039478986107040 558262 7304563106817599988509990281632 558263 69467199529109322766324685160240 558264 12618461165941515987695904030720 558265 -3121076797830427218293946593340 558266 -39271745339618507878817976168960 558267 -17858761605881348294007311503680 558268 -44001835286239411406477828582400 558269 -108545925531312104021565068256 558270 -14995243502473384360478355554880 558271 -11605686999093955484282083898016 558272 -5799756074947984696785707728896 558273 -21145807083102782960846635808832 558274 1394483131052979542632319741136 558275 -2711777492076341340398136130200 558276 18592516794978887960087856479232 558277 35487940076062484579537700017440 558278 -9089905099597807700845668764544 558279 9269972341762217102731007078400 558280 -786502414468719607239131443200 558281 -2424199391214755788002775072128 558282 21241005068362673072087331432192 558283 -20840238933500554577692263538776 558284 -46223043372977103782479653168384 558285 -2427494167266168949500637612800 558286 -31818640020858212604015732441408 558287 -26050397153752831902001010882064 558288 4999115768100233394318900682752 558289 6998774508184874977004591279090 558290 -9225958501204218043238132085600 558291 -24372246340618157513251101678408 558292 -8515690024233697387614025940992 558293 -19185987310239345364765787043840 558294 -7607264741896631157252809280 558295 16272277930776144109553237323800 558296 13991957310200019649824166195200 558297 -6043695490097085690853929532440 558298 -2930419799236880324356714562880 558299 26887480987801235493441985771536 558300 -5246125717005691327816234099200 558301 15796769202039479157066892305600 558302 -8444247336100316524358393844480 558303 -7802384046363274945189954950000 558304 2055748378714597932139130388480 558305 -33292371422523309205964636134080 558306 20273865977007672740975498814720 558307 -3354302232542011928904956857444 558308 44872814700505279501975119079680 558309 35241728737229711603463789124704 558310 5426811877468783276816694277120 558311 9018642133277476009574981488464 558312 618074678926322959079281213440 558313 26320049061162224020169851466496 558314 -45613543443888944169952468249248 558315 6936894516738075552700719620400 558316 15279268328878535565941607344640 558317 -44555698460362756548977271062880 558318 9200302063252738563538107261504 558319 22685985547991498397014613584720 558320 1708462898618498647641412730880 558321 -9825919597757209635947230470288 558322 16755567232773366820085964753024 558323 -32685001238705853088715461065240 558324 -278212319181793974723588009216 558325 10214999638205319659788746357600 558326 245117139128808721811220663360 558327 7084622118407505220846195202304 558328 -18971971843598945977137076039680 558329 8363501918168199459760178415060 558330 2696461496318203342770494315520 558331 -75887653619739424295083914107928 558332 2572073804874481021476843909120 558333 -986328255001005040019069886516 558334 -679967096714460695802549888000 558335 -29830274560758690136036479021720 558336 -8472982324281325052300265259008 558337 -13416960513155770060932628189080 558338 -16704885625720255773185600689920 558339 23514933442777742294502642847224 558340 17187659947296998073449404611840 558341 -11108720702280076211945377458144 558342 -1696599667559207959561921534560 558343 5704282793581533640009582429592 558344 9837232675318913005934209105920 558345 -24629396038806007227812604540480 558346 -18890423971527780820549872466128 558347 -22235694740484466434354729415848 558348 1553971778324083501921995964416 558349 -70626009336207996604860782885952 558350 -1924229654049470343920419992000 558351 29048912113522692403446811571880 558352 -7078103228421268891031296466944 558353 68731558363310163255603904971120 558354 18180080016604698261284067323520 558355 -224035399831066803341938805040 558356 41204979689789945327577795457920 558357 18333882895266091989570670619040 558358 39656713467235508599570948277280 558359 19906839010122991518354604498104 558360 -42957968623631916274855378944000 558361 37144697892487545102400477354752 558362 15203713541593376025674850484992 558363 19615222590768795009911264997120 558364 21403799300223829135767246603776 558365 -46607516490021808115634596303400 558366 -23448351581219566205262847958400 558367 14440162788674586344938877489512 558368 -45044142211593274212117327052800 558369 -10721223296131668734042167908096 558370 -795063458979842661886209297120 558371 -7319461370893949926480902460416 558372 7965796422712603737931658035200 558373 936760676456542472848136805660 558374 17174739487248437324118195795936 558375 14961520945588245567797627460000 558376 -10704941634442093823041896038400 558377 792665083800883869329617485300 558378 -5159472214117089922695069728256 558379 -10121978837520004879278418745160 558380 -17346680312593545708533965363200 558381 1513482715478578782710431260000 558382 29607053880709416427882117179264 558383 1012519214037047512233005633520 558384 8194321318680987248246970875904 558385 -117167486531734154275323422040 558386 7395433055405999711421352043040 558387 -18375614901452530246781524156560 558388 -12255236719691934501392616195712 558389 -14055362987862472832897852195076 558390 632592010347816657712737945600 558391 -61649020224651004067493444150200 558392 -61643221223691363289671199457280 558393 8689306791580843513007957999328 558394 -2267188581990789654987507379200 558395 -20297495480437348993672002889200 558396 -9827556382695660645018432296448 558397 -246261100695171877692739625536 558398 -18381885848870258760031424511936 558399 -50405462434226509886294930847600 558400 1765008592711788680691384320000 558401 10743446236196118134992519422402 558402 -4126023185563434811313925711360 558403 12873378013057121677591030225984 558404 8821846490442017540150075596800 558405 -24982346533201500395000569140900 558406 -12773295482997109316357648626848 558407 -54834164528808151601857173698064 558408 986433446924296191815720140800 558409 51478289114957396702597482827316 558410 -5326067017097680247499210336000 558411 -13593519437752534089397408644096 558412 18605129079229045258563482319360 558413 44362582069979078364320853628662 558414 -17119959873213271445757481245696 558415 -13615540893711527662036283040 558416 18562408703197679588781406666752 558417 -11953375943653519875686846261952 558418 -4807548086663100721662207581184 558419 -26831056733849830279361235650304 558420 750695248435599875277188444160 558421 -33213232414334502892802457283378 558422 -1162088432873093153455716619488 558423 44317379382288850380267057447072 558424 -10626034431166171152938409277440 558425 -3659153077194610711611115147200 558426 13028297407387537122020206994688 558427 54216170728272841122543307934276 558428 -1564297825960335899489883778560 558429 16474254642976127302357114265280 558430 -9963817968401285302829985704640 558431 -706072876570895150446504044768 558432 6145611293688363225507162488832 558433 -9541875719226708924945154696224 558434 3214527350176615470929445384192 558435 26927146092224501500172661331200 558436 7753954992366950120193833559680 558437 13682943979783574376648429235392 558438 3099589528747457468516270012928 558439 532051725009265595315679390256 558440 -18988049930821992641704211251200 558441 132111183660420150352812804480 558442 -16494234760716591255705745090128 558443 -27225500359378504683020793538656 558444 9108838554675417394770753469440 558445 -58618471351816983877355207999520 558446 -852333609119347201133689549056 558447 -8221250928573982309569844030200 558448 15499802456586919644646712279040 558449 -42710928572843668879951552834764 558450 703043996994117901597736469600 558451 -1465826384449052178029995330400 558452 63439341630568287600264263443200 558453 -34678001430708866959770537582240 558454 11308384860113920245466114893312 558455 24330326300303240228464328154720 558456 4265413255527351543675995443200 558457 10560378884365617901179220297706 558458 22988984057859441370076664636384 558459 -45641151223807268951673635091672 558460 -2491256727037239607533520742400 558461 -11783572672248624585709869069096 558462 -8241025119045472020319921568448 558463 27140193413651823340407959684304 558464 56204228325648131361021540433920 558465 4748138351132422421363688138240 558466 24117652125289740859804596340224 558467 188684437554368830081924574112 558468 47373816443901073907560806942720 558469 -7900021417459240597600584660130 558470 -1906272200721984681850137095040 558471 31341284867510586730829031654312 558472 -42734365128982541311825988275200 558473 12040575300277471006460915053722 558474 1893805211361810447407752561152 558475 8274100242429613526049562167000 558476 -47189978561522334148081393885440 558477 34220318077234487525172614393814 558478 949972655771067123021813425856 558479 -64259643455799953569699512595920 558480 -1167138954027403609334081126400 558481 -9046725333627848464492674526656 558482 48561800575380885622640515082400 558483 -3028697445021847374765822395976 558484 -480912272925785773344724451328 558485 -21949943798361151958602252694820 558486 5308107320209626038501552424960 558487 25728674494602433491704806659112 558488 1143986182346182766926902927360 558489 17021474260003557578317456399824 558490 2908546770404460857714367948000 558491 33082589402288651421152727557892 558492 -11644511445186424616303596855296 558493 21211964825874359977523956095244 558494 29188399119413769736000562704320 558495 387322219627179166357136534880 558496 2546374674930709877034753982464 558497 70695518906220169956353768126946 558498 -8800337661274475781581962935936 558499 16553052618935124415188302337500 558500 45207320825947786554084461376000 558501 82139942596151140739833702005504 558502 7489086262570560355658828216640 558503 8860274724784611562649617645464 558504 -13327854113051171307688323363840 558505 -16325135645716623579250669272000 558506 9009646148528749571113276850784 558507 -34829142014716591396647233109312 558508 -40537273713990034917921212668672 558509 1687443573206631799134505587840 558510 4399154338607363343717938194560 558511 -78181768740541619647181975740200 558512 -14175816074470257801473498185728 558513 -45547480758090382252848825469758 558514 21519577992871320468474939217920 558515 -13378257477387223774981715060400 558516 3174987273280295691200994385920 558517 -73089638206583848529185379366048 558518 -18598673220858655578425590709184 558519 -17873895890318853568145593991472 558520 42200704322057413469607195340800 558521 72206903509496033081973730135722 558522 -5981764617199648829713325391360 558523 -62423334654997203476645676256 558524 37323095998381813483001979456000 558525 4854342384222927200533651413600 558526 -17572587331599656104302233809920 558527 66428468376660011551277806080 558528 11083336592766539398684826664960 558529 -36868840632270156775788005191870 558530 6047625600702372100257085132800 558531 -5063202684220855126537037587680 558532 -9788449776750077214082945609728 558533 -28318760803591192124796003637218 558534 -20849022356918142733905657510720 558535 1064719377132323706738994538160 558536 -36947761857893040403606748160 558537 -6507905869429622304722696432448 558538 35419412611444596206610185935920 558539 13475651319222379039332019496340 558540 9362465308196156399952591590400 558541 25262791733352554823118318925942 558542 -42063217830823777658006918448768 558543 -5910287611140898091247308428800 558544 3404685612842316604372560510976 558545 37545224208557882015070116024220 558546 12572839042748933034736953483264 558547 -42737216097776432138524665480888 558548 -36257091332541616910273925771264 558549 -17955184830696248964908028485760 558550 -10680641601650438286487609519200 558551 -27951472563695590382184082933800 558552 21276158122226026128047064698880 558553 -1964133668659259370471511929840 558554 -8447818264166052411351930374688 558555 -10774760303334076263723077049600 558556 44957764376929541859972105139200 558557 -44166718575515464288159860754848 558558 -745369520159522339564318244864 558559 18439496900459416412181575937504 558560 491910292586129774083929538560 558561 -13249782398121419332619691701328 558562 30993560722255667923915832304000 558563 -40338414634684996885018434169188 558564 -202280119723357236788852459520 558565 -3287456833321553603868032803200 558566 -4853842640419214126244477353856 558567 -21166579987447312874598928755192 558568 -27350019360225275153467313341440 558569 107025237371143197681989207713920 558570 49967935839392378968104215040 558571 17267783843186792408007567958192 558572 -20128908377995131364387766246400 558573 -29273643003665511281378244666816 558574 -33064349584647193357709749310208 558575 -13653216640077101586287569666200 558576 -117982766968040953375976521728 558577 -60054011920208865806283222785228 558578 20010449896299081453666160641024 558579 13594909844316432473543889637632 558580 17849787403671559350677882419200 558581 -46639616373559914917616819492000 558582 -17051162036767210522600219718208 558583 68831488782612862269685692409832 558584 -9497263426265935158084506050560 558585 14216077926687617780154554993220 558586 -5516203690241216668381230365184 558587 -56484536322947120704403267596764 558588 -22243780096261752813137735155200 558589 -2117453470492454620400879753728 558590 16122563321081699529677970184320 558591 7118559294645351630625186189824 558592 -28111242102351650372649618505728 558593 1627067973727738988053214006400 558594 -13485935068548316265754711616176 558595 47440080332897993437170766783680 558596 1717942814392376716684849166592 558597 17007962376185901296477980021728 558598 6328507111864919582615166620160 558599 15478903546458994430318804328600 558600 9821309959449219902459120640000 558601 7441251176182785508640526465600 558602 11004811154689343859786285679104 558603 13144284221006943450178999751520 558604 34764789762516384765373472179200 558605 29408161492362750491749908253260 558606 2412540322719294831300099967104 558607 9820137202159869677612498563312 558608 -9050798595203111663542898515968 558609 47067298784918909623309317644160 558610 7851715926224146760812334564160 558611 59769192767052967801077457543212 558612 21071124432558058394719489259520 558613 -1121511742028923406217464352672 558614 3825333433958766315870468842112 558615 24594335705442233392761261496320 558616 -33505412400908633096403176171520 558617 -28551277788496811731794052423740 558618 11141952181225958313656719087104 558619 63974913517444203976122036070840 558620 4141086033450022984137548021760 558621 13726291402867399848750235959072 558622 19956143916137831695007427338112 558623 -14230954586894279606396211896016 558624 16039241599616205478236903702528 558625 -8128328695715798048311986510000 558626 -1082149375478517221882816191200 558627 -45135589516351172908865247347280 558628 5076601126113503873661224067072 558629 28583670458162693085311915239230 558630 -17170202727949362565794088608000 558631 927749830928654755620428175864 558632 58571995497814730849118341606400 558633 35729149867739780237266446708624 558634 -25699391089308971159568492392784 558635 9983338900644468166404221963520 558636 3775775574008610906762600520704 558637 18840197880503424782989224979586 558638 411722268753988112245592023680 558639 27189879803786111284395963508104 558640 11866226918263903616467578716160 558641 -53048696991099994422234068125200 558642 4548351107087000850099138084864 558643 -4526379386141440445634020149108 558644 -29576977214036194121764008449664 558645 24259167712215247130711699922720 558646 29093798180868223443778929692160 558647 -2287783649150170489394757168768 558648 -668590549026293081730202214400 558649 -27551666084323201792997210509884 558650 1918708866034939863482012350800 558651 10804589602985270476895822889984 558652 10913955019621047133600668609536 558653 35510336777493335160753817684140 558654 4642292536906293520614013295232 558655 -17125785482220445038417057340440 558656 99390719165503490729107783680 558657 71195726990945322913065977520 558658 17484336001109137300614118057680 558659 -401395067400620796722359980840 558660 7513908697418945229250793717760 558661 -69504565459364159704410383920738 558662 -2248022727055354232481113511168 558663 7465339627564332957150222627840 558664 47095913427457370021343374607360 558665 -44701543669341802534982955686940 558666 -560572985597694317167553970336 558667 17592009371599001072226979221472 558668 43868448851950948305370419257856 558669 -161758936416412734257200168512 558670 -5632758157196694810548055306240 558671 6718912957413806780932771926960 558672 4781716313246962729991153123328 558673 -12300538356664335089000472462336 558674 -36806469465981431241311819639664 558675 -4624743990858302789997586300800 558676 -23068982428735158302345098004480 558677 170097106918817896574937197472 558678 11003395172380846116607351410624 558679 58758947380617314061633549877080 558680 -27544096044769525413921714585600 558681 10949468140693692518903189011152 558682 -2855319997414508564780237884416 558683 -19150860406246826523108396475068 558684 15183950667765649399542218342400 558685 37389880305334773132489092935800 558686 -7218532381290498044970339173760 558687 13404497071388593433422607993160 558688 -29914971217383871986304800522240 558689 -67638470822260683553272597222144 558690 814723243730176549676336432640 558691 -21176497768424691880888009710128 558692 2956439566705122989759762254080 558693 -10433029216068822893827237855200 558694 -14998234428193975214524066572480 558695 2510446126075445490244769965200 558696 -15048605827646641307648721715200 558697 13187361792778879340553909598692 558698 6810921737453602025911805071536 558699 -293959234643169214141942074624 558700 5638684521355036300925443302400 558701 24245790786666531930342668837664 558702 3816575224594327823543418170880 558703 4945842577779373313729299327952 558704 4414205911157272185990513131520 558705 -14001311647931370943115608807680 558706 -1513179291318390831017531198448 558707 -26489163527237939062407968395608 558708 14417085055338865013046194626560 558709 -37356075124841692590899732603684 558710 -10740839444273502358426349706240 558711 17479459407047215168412003906640 558712 63808706403733062010806927360 558713 21138054552037064790312600119040 558714 12074933396929470860234964614400 558715 -45701317933765889395147071860880 558716 13133807983206972209338908644352 558717 1839675465099250734294769006080 558718 3094153691402796917063035862016 558719 4838399921407326693598477539696 558720 -13919962450328959389944669798400 558721 -31083716328693584997606896638078 558722 -34209002741109995926828941192288 558723 -9696571584186797956289135524032 558724 -1310412167809627728062522053504 558725 -16793341341142353860670943503750 558726 -2098436776905011391391027709952 558727 3936095780228940647949615049960 558728 36490035308681373737650690744320 558729 -13842279057562694230902595479126 558730 -17151069687070907994722346643200 558731 39230658540628851219276449432532 558732 22114119478645873075764238470144 558733 -15139269930385241039421071008960 558734 16559314370423435178831008903040 558735 19206498862469805582771457908120 558736 3615391614045269903331703652352 558737 -16341844565439779494336103654028 558738 74848195708271738023955821200 558739 20866468668679356984558343438560 558740 -1053055544982290418992921272320 558741 -20763612876038795835783799360608 558742 -15036816280163933281383584640 558743 83294131668109148015453272975080 558744 -7669209635080150754777298370560 558745 -25614245654099449575801281654400 558746 -52405963355711575414246832063520 558747 6969032404534712970677400199200 558748 -13767980016734822000581715257344 558749 3956961478384341587267457770700 558750 -3298161898370437030755207000000 558751 5216270047491195254976968616552 558752 10199608058019870626080908902400 558753 4889367812518246331931851740224 558754 -2000384632672223915862694430208 558755 49311359325687286273509268862160 558756 18117538558478375836214139623424 558757 -28466319045929070938099351772994 558758 15705336354305446651047944466240 558759 -10777862456091733623909258977496 558760 -33563714501347337703724263936000 558761 -22064924209992070402265764061568 558762 11889165219243851850245458675200 558763 10099367749878100371853988372560 558764 -11722967488462168820628388637184 558765 -27002187530140620002339448216000 558766 1185481399171109806824844855104 558767 6194469504609127807838332734720 558768 1847988102767453440921131024384 558769 -23292028936137785874728392574830 558770 -15013146555769322390287796144640 558771 -13494966698091153742351094992320 558772 2011057689384624517880033514240 558773 34772861825771054656100554097820 558774 3956828213136550917807681137280 558775 5093457278022591944160894617600 558776 19366871688908412133318343086080 558777 -46739849838585317717739025852080 558778 -39386122921559989222841707920 558779 -4689040201881916736430155436912 558780 16553957258006430673341230899200 558781 -44768504965252670655033951423418 558782 -7903844445971786834354768732160 558783 44195587666855143109392928087584 558784 16358662423369806004473562136576 558785 131306568496150707772999367040 558786 -18984614184250732963601520068736 558787 -54657403609155086477462869498564 558788 -17304779957860845404122978518912 558789 3606780338084749948736103060480 558790 -8111413494778946446573347052800 558791 5591507989388387559045279999192 558792 2605131546240244887130890240000 558793 39205020184636868274586538174042 558794 -14315577954611258831473942628304 558795 -27799366068724318559950461745680 558796 43222502764521416187532416599808 558797 -74860595900829629390332697786880 558798 23381953984073891133904108313664 558799 4083219569664283759667896824864 558800 3535339966660120134188846284800 558801 40923121131386749595518099295220 558802 -3061659223055309359130696272896 558803 24484744902744800476836256576080 558804 -11378944435528695848795516565504 558805 13237677563076212110072113611160 558806 12210079172786956065556969296384 558807 55912585720949244374337815946192 558808 22863206713540035732961893212160 558809 36848602674705648828337633337040 558810 -1261493351523350251643960663040 558811 -19176784636544124428735741600496 558812 24687507786462598438905260038656 558813 19580755932341942408494378786944 558814 13896857230001499742403299376256 558815 -3691850258600747153574222553680 558816 3647839272586029423532420890624 558817 16989674243653202490824530431872 558818 -7763097811443061566800492265696 558819 -2916616349641385781054078182100 558820 39617632434144849953510504782080 558821 -47126619618483405023047774739556 558822 5370946775104283714968205289984 558823 -10026571216191012802380469655520 558824 -23779395612421255431674526597120 558825 24903436687419228457112735475600 558826 1203025267386448976017882760112 558827 8519426014911382386392325074676 558828 8091378998181099490049678592 558829 39571054512135225642311990377430 558830 -12325096330472817205573027507200 558831 -1135872995006271886096733844480 558832 3568723238439579348456294481920 558833 22138299625934087086706841382848 558834 -10175549516115719653282262325120 558835 2112361378389699624173484071280 558836 27824635795141920764170262916480 558837 8424948317821014854233464594048 558838 4955978723932092833260531752960 558839 -17755022179793292216809779313976 558840 24209201813198414649759256780800 558841 -8262284360704699687915255186176 558842 -26208931526744942737804293110928 558843 -2602338290363241329795634790800 558844 -3973097588056513609493221843968 558845 21121081110754600019721445985580 558846 42335172822175702717928220979200 558847 4791842773388223515787261852800 558848 -12898964114660483043731900989440 558849 -42500188031773603939966241865936 558850 -11575981132018690112029975683600 558851 54214545531146008863078853150704 558852 -10018736304617771401556502908928 558853 860939330782804140297909335644 558854 3151322954964281960662566844800 558855 15740762989134456984911211975600 558856 55610243727342662118690218234880 558857 -13509589146413432339478609229020 558858 13861996249456014634179382786560 558859 -7925534031686087628156730825440 558860 -4760535715959358004197470673920 558861 1382120236641971364376104643104 558862 37927213480793427400936989738432 558863 69877570529576017296481002728112 558864 8836959141338668227789632446464 558865 9171949270627108233606048166260 558866 6327196239040886346709329838080 558867 -21391458059532656998913828025600 558868 -12347918463563854828636228788224 558869 -9641959547390828063120782559730 558870 3022134747748461276677119261440 558871 -439921242260452424764841418576 558872 -33618461201121128102548034611200 558873 -7988619593013915362743948682880 558874 3160941354528776997069173893632 558875 -60180347728633258371184707096000 558876 -22629099508770614093126241043968 558877 47339693154866786238158765756832 558878 19102028119858180579588324017024 558879 649650335307373771563573391248 558880 -1732062819649287026855116800000 558881 -46655016332189751971982732156318 558882 1627026787198365189831975140640 558883 6826563103134208411007940492492 558884 -27008738074836122524512575309184 558885 3773904220881804104180335958400 558886 9642294009439191762788702695392 558887 19632862438945169409759773051952 558888 2139241253796198357463565107200 558889 20460414026691303212160385153956 558890 -4625340179447917196501027824800 558891 39451190493620773546299106940700 558892 -65207147320139927755502664138240 558893 -41177331140602955939362241706858 558894 7730836528730316448293996190272 558895 24551412271460456278330723955400 558896 -2670563939993078931069519003648 558897 -10976104501219808707298245376400 558898 -5855554775266426493767648352736 558899 29372494842879695945830862400 558900 9377510174979321143552887756800 558901 4790011383695601700478480827552 558902 -19303540112713037342978678986848 558903 13877549565806715072064300624104 558904 -12506514046808411129749124198400 558905 -41846182065162683444861285978940 558906 21958837642599291673097952328704 558907 12931511358322335263165099019720 558908 4464662668309586202055851580416 558909 -9537915894263969879192843581992 558910 27806821672556843041607480718720 558911 7640435584092134671658365493232 558912 2052202737825747328293943640064 558913 -62207180828863778616738450507838 558914 -477333384385698878394028562688 558915 -6535202381534205759238037786880 558916 -4304063531854560106262319525760 558917 -24060908581654784149892600719140 558918 7307241338640108567982804834464 558919 20228896984313922353741866022680 558920 -13411652599794146306152287744000 558921 19020462060974460766542897207264 558922 -1240992239661113530342794771456 558923 -16456450874043255134099974348800 558924 -23367155054987037813977879543808 558925 -16244372136445545792946354136000 558926 -5956980086978216230193008957632 558927 -6888879917230759889160582696960 558928 -5355048187462187396310464086016 558929 24163179938998183014581362579776 558930 3610921852191092656222496010240 558931 35414798929231778528738108234732 558932 56350071783671632316209980137472 558933 10788857540157783381616677361824 558934 31729592459691425363505412914432 558935 14518174711616068595095710276000 558936 -12262585594118738115036389990400 558937 -37136018583200691835047418327414 558938 -472139878885436150315559111456 558939 -883486763490512766367220461632 558940 23848479386037741169679260055040 558941 6450463616578916671764420937152 558942 4962950042852252056105367239680 558943 43583642306973701477482930482672 558944 48557135309721896456468642267136 558945 24515664075610065614085812900820 558946 -4217330958031968436069608844800 558947 -45557636387744729796953906021604 558948 11861127498484951506653240623104 558949 37121507288937510514849455435936 558950 7548882742863320923139623766400 558951 1960026845175393683929903496232 558952 6259316096965202493331086489600 558953 29116232688234010519221333449844 558954 -32813457478566646388936949112320 558955 2623229220350342799996552027360 558956 -12937346927730162770282181338880 558957 305338340409563571495938542080 558958 -8706656734874611037554407721920 558959 -32201943991492515153071174465784 558960 2466005600056040204416739573760 558961 476446345763160649040485404160 558962 -25578750906744258777534550134768 558963 17019857449770950015487173748240 558964 11807711478888346450587518703616 558965 17113252678607357462159170175520 558966 16735578316637901953696794713600 558967 -23735193173098593189303382891200 558968 -9036895605693918070317402378240 558969 5663976377456152602464882983488 558970 9971659956314534935111794931680 558971 21542929893943899204034018675200 558972 -27855567292186104305393176533504 558973 -3660346968210572724181861734778 558974 -14602087402513701257913665640000 558975 -19770761605293730400069936466000 558976 37613304384109472490793017016320 558977 -56622938653290702767675193554976 558978 -1385078773827743650784035514880 558979 47960333625350043994614400243580 558980 -12029363382062210408350062182400 558981 5820002871013201320098247608352 558982 -17236078099807643881699596307200 558983 -29352198007772965088679348948816 558984 -34297797755399679635435103559680 558985 -741272522397616608156377605440 558986 -5572115708341718057786401115040 558987 -917221576626398095728303124224 558988 -20721170675604217618763023712512 558989 -63427658268074238168333761689140 558990 2495532577106653995258183366720 558991 -4895986342169382248270053864600 558992 1650292441406593994701686177792 558993 -39687666555314956899875476089600 558994 -6812960138914754609095652139456 558995 -50271401983422209428048931826000 558996 2643445140135561536278793103360 558997 -38865733611057723929536866365554 558998 -18037793817773238385712363935680 558999 -12524776795421897289595766213760 559000 -300074543164453896846120960000 559001 21588383956530346607198404765002 559002 121349431718780123944440036864 559003 -1890072773954029089312775020056 559004 -50118916012823400533188326297600 559005 21864916822169875006814103864000 559006 3903545184655098457183558711680 559007 -8431486321313186823113261288928 559008 49525601035450240701985424670720 559009 -19136740003496144017109267459040 559010 -13898866399890080702791142319840 559011 11115562395165652450148956100064 559012 -51598210450922678638149744962944 559013 2928969400622612700291242164224 559014 -7462231482090772742192858583360 559015 4833254907898791599362332777120 559016 7001650011766630600224069012480 559017 29743429324100411625097637522160 559018 68405291159164254682915204131840 559019 -15397916196399382735971354091080 559020 -4567870075538860430772072775680 559021 14832321856794962497044727185600 559022 -18687028492754261598058231274688 559023 -11343697062824313895931932165632 559024 2570880950661630173377897840640 559025 19380098229492181701883042470000 559026 -2607204198991303134560416595040 559027 -26705129039678491951085297943728 559028 -8942491905881759409437631270144 559029 -3637845547272322080879509742816 559030 23557158376652616793455054620160 559031 -1637303279600223612622007818536 559032 -22061151581975041575706564423680 559033 -21702832940912309760430727834040 559034 442436608323895037252266793472 559035 -8914520875775426533752081537600 559036 -13616776804437856435986674437120 559037 -13571087007283803325285313885760 559038 7213904716593509114127820121088 559039 6493011714430157482920254512024 559040 2265002111579165536350099210240 559041 -22948855112976227489006621616528 559042 -21657880661388168223256147888256 559043 -1212870644526114972085296991416 559044 6388284263542066096590402987264 559045 -24671677018224338869975963299720 559046 24057684764162843671232262533472 559047 -9630834583532932442641903216128 559048 -24427502031831028301391187968000 559049 -48604408736754439243597661494950 559050 -1552852128590061485328755827200 559051 4110024396925808549468604124052 559052 585079368301111855045490839296 559053 31331951311618097158120551094464 559054 -3262399721276145064774574800896 559055 -11073799986051171487285485121440 559056 6558707799670333106499081338880 559057 31748097085905126848702395392 559058 15080421596818874306226834737280 559059 -3925217422965548558590280989632 559060 1307926053249118854501997428480 559061 10048450767163575329674227863040 559062 -593394744201233086379786238720 559063 6221143841523518559510956891920 559064 -31983014921682286788430627860480 559065 -13145952297341407550283324956160 559066 33598233748930911190145636569344 559067 46676861516431002610048843762116 559068 -7843036851147238533826741532160 559069 7451782139156069985368568966496 559070 10073683751755060721990597794560 559071 45914619336273441058751733671640 559072 -66853563290865981422368129548288 559073 -1906244829157352354272012244736 559074 -16969714410107495456072302285440 559075 -13115531020396668613709823864000 559076 -1670061484490205883858710749184 559077 -28519997745206375253111727083168 559078 11625917548324911946842596327424 559079 -5692185026090494563814846728624 559080 15422584836173017490458236057600 559081 -17273151018428906872743238626118 559082 24102303563308566168888472297392 559083 -19461092050678026385075873674240 559084 -32149061063928667009897007431680 559085 3070099671508943248640847567360 559086 -159258169389224115663619525632 559087 1771227230569863132653785366840 559088 -4955013640513737669355014291456 559089 -38075410915598410633422288240480 559090 2551945215291284907094186368000 559091 17473132145182430903334505507920 559092 -17803328169879676092363493736448 559093 58046807851572905302235852231342 559094 -3796313495915579080863846384960 559095 2485147387977800019917826077520 559096 -52765564758106523432951847075840 559097 -4246126554464387178603320774016 559098 1747994608271406340585229868000 559099 -25847432839438321148689575463900 559100 -14827660348549923182883078873600 559101 -95645560118868604881723034656 559102 38266272638874721650604559818752 559103 33716198750339967347621223239760 559104 -324944684778421683046569738240 559105 -5312233417744597787804953933740 559106 20873785851292805520735189196752 559107 565098430138445877246364524768 559108 -37280306323277741470330420881408 559109 21672347745151077817427555929980 559110 6037525391427409921602192293760 559111 -19789699881085665165345184514768 559112 38651076847061318836415616122880 559113 16284108515850873230181013189440 559114 -7337645916860582998448382043344 559115 -55663845557073774045860985200400 559116 -15702618580977443496882164858880 559117 -8623185332793753289621427173800 559118 161919053928293410029948191616 559119 -11485949079886176838044735988992 559120 -141612038740884433993179955200 559121 17438103909886155045666830680932 559122 -16351318263177677202869334688128 559123 -76272067334028811013227194972628 559124 -12199463667256611772060589877504 559125 -6688769962496140717726967712000 559126 20670396611750740164694558253184 559127 11755859191447630383332457843000 559128 15076505573418170125922303324160 559129 434507900465236181994609389584 559130 -4609699001063626202606060328960 559131 345019783166783221568969324952 559132 -14751852369594550960812777594880 559133 12943867385214340722321644129382 559134 22642688918367992728640238110784 559135 33022048984420894349291012935080 559136 15281617534278597757410111258624 559137 -38091417411587854697004057161040 559138 -32718571664591673237547137977856 559139 3973592986539492846148403685516 559140 -13947497038885648784807678054400 559141 23340033801135342750910056926 559142 -25456584795168205405032262890528 559143 9239889452315496437132603027640 559144 12832790388146690139576105523200 559145 35756807214271391026973652756900 559146 3171468236457179399819304006144 559147 26644429693406536077325951407744 559148 40351069660338332989736169086208 559149 24797845989539855479829678009760 559150 6635270752923317602858674033600 559151 -53228676477916227976972176677400 559152 -1493925325584286571211916541952 559153 -8355037848739050525481671262016 559154 420648044399600815036953877776 559155 5190833561037683259476361242160 559156 -12701085589462376796006673411328 559157 -55968142982386501282177471080594 559158 1170435275144653744768796005248 559159 111688337421180732939911972627616 559160 -6537359387221992894819295641600 559161 -40805239287154891969954995216390 559162 -30919597090712628044445863308800 559163 -47444238229313016102330259665816 559164 -9039358274551091726129494023168 559165 -10325626430629821248714547353940 559166 13376833902975553025374979596032 559167 8585697717786300287217962723712 559168 10415700109829580237186961768448 559169 -5797101214169813011999029613356 559170 6654851954515691019728046720000 559171 24396338564923022206110492112152 559172 818994935342271076055072996352 559173 14499998668278434575104696271584 559174 -3451990883868005654098545463296 559175 -6876402483616995595153367277600 559176 3206145237961000053600459325440 559177 -59612060089135231380122440007974 559178 8122165656094002868519879249920 559179 -38387667000377834777795640150276 559180 -2408743137764522658191979479040 559181 5535415866294410924879440736256 559182 -4881688522775726147218193642496 559183 59747589539356385520699395768432 559184 9958180678961663628267020083200 559185 -28547131059106960766012116315200 559186 -7748544161454093112802540516208 559187 39250394981284637485710182979360 559188 -23666243245280378902828015949952 559189 -1058436950715032148855916374450 559190 -1776154026554927312220895968000 559191 20248852429482975310916034393192 559192 69259629272736141735611841792000 559193 -86337640291720947565491199591356 559194 3364838137514190235627581350400 559195 -1614589574383991322057865579200 559196 -12955734998755225726641459978240 559197 48780683357639625673497394920000 559198 -24973171443822917960585298699264 559199 -1742373012402180795131114935392 559200 -22200013647409996730364847718400 559201 -958398887655780799893444472798 559202 2946696174919732508547342082560 559203 21260052301803169144126356306864 559204 10190566715176139449299995555456 559205 7564022528947802404158385626360 559206 -39067447002904451360136810260736 559207 -5498694682146863675482129004880 559208 -8696788057825286157059035545600 559209 1213490411247565049968916951040 559210 -10542766905374344536290591982240 559211 -14105583293910669653537505154188 559212 -10814104732180183724049465420288 559213 -63287215815937311533334360858538 559214 -9275206964496701489028098756544 559215 126151314682912806080701209960 559216 -3223152903608214726235060502528 559217 62026347657715955968641484813266 559218 -6966427426662850972492902842880 559219 3459872366492897226170102220620 559220 5134086410663864307010072154880 559221 33883328921898223875755607035328 559222 -3416006696951886413315839498368 559223 -5313809969392133641634523681360 559224 1520836875007620170119547535360 559225 7823055144269587495329129896750 559226 12520946881782722564039230803312 559227 23433716475168554233680055750080 559228 -3583113186305430185932630116864 559229 -20118250427358987535930115956320 559230 1474927832532467582840855531520 559231 -11202931847991268627258428899968 559232 -55942164987484614746078592368640 559233 8443016480995139778112031311602 559234 -5419428101608658898391473705408 559235 4040120071358175325320477889680 559236 -33183322997835958786197780664320 559237 11811143433222490746032571372732 559238 -34367331034928159854823507544480 559239 -43269817794852562382630735707392 559240 -3551804858887849989718297804800 559241 11135782719195467761457036342400 559242 -20898334136932454543099350026960 559243 -15787797450028498678019296638508 559244 10241671735048341654618799543296 559245 5619652995464619122197038061440 559246 3662597244934293402224536614720 559247 -23981080279657267509173743845960 559248 4780288200817254190776097701888 559249 -51732939871161712119489700210848 559250 -34899511838492740735828030968000 559251 16948524195924667476683129740800 559252 -30880401705253354527036770395264 559253 -1407612955413225138522249814656 559254 6518818846197395324806225079808 559255 -17635010507337186314255507480640 559256 16963362584261537066621597491200 559257 36319094623895071191888514994640 559258 -24605762205900009347784829440 559259 44097610579579461839707858067460 559260 3332737239726756068055455846400 559261 -56111834286015321691748542039200 559262 -23151055973247779765571165504 559263 -19617045341376452611766637196656 559264 73395465405402707264705069776896 559265 -3697014415977944704170013886400 559266 -12176318661269570737176786206976 559267 49234427698288787137251191867472 559268 -22640457923483946021044444037120 559269 18383816216729871988032646018494 559270 16152794673643309632361256926080 559271 -22037634949011196262000714696256 559272 10079918296322538846867561676800 559273 -10658482102467846233707593799872 559274 -30227400788220220252539127638864 559275 -21740157128421614950249430518200 559276 -23155442095930569371668436789760 559277 -31230776709963054633315829040874 559278 -21749812016053572131266018500480 559279 -9735925577305160654537594776480 559280 5189863085558947233476811816960 559281 -8757114453135869003927965309536 559282 41817602290055021514750768478992 559283 54716781035763948677637625625376 559284 -15507940062986301626741900574720 559285 -26491046714251537633098214498020 559286 683093910651622748990939283840 559287 5146413250330436333029398874944 559288 50854312392118385133323832053760 559289 -22177732939628994978349294936944 559290 -6573451392924643461943076981760 559291 14077655904260049827082352197552 559292 7198436921493118053742366487040 559293 -1721750237893586447805716692416 559294 23652531104491087455550512864960 559295 14257359151153923216266682937200 559296 6591474302024532934210876342272 559297 40501140719114691279092342343746 559298 -38538788934445806137902076535600 559299 523915648814918557573159493808 559300 11663809540636038756199365427200 559301 -402008648082105208756966333248 559302 10260508230104036631402788312256 559303 -30002803973196615293099263237880 559304 -8510321039580512510981295636480 559305 -1406505668701530571220786429340 559306 -8387536244859759063354209358336 559307 -1007100465886842821688260063088 559308 -17337073324960525833807060271104 559309 10552082860713703531610428415928 559310 7241351663807697121505024506560 559311 -26088877870234774062543202910328 559312 -5182588806786538645412570808320 559313 -75174669362630844695897417703438 559314 -4633666340760448109632248763392 559315 -889962167960865344005271609040 559316 -29041329848176237629576821225472 559317 19910578675248691651439952761664 559318 25532019677507549636493090819360 559319 1071892594015551223587098979720 559320 -20338515605152619009145077760000 559321 -521023635331281143903329849088 559322 -12423939909794552289064214361600 559323 50535340043608548663919925238720 559324 43329625288148456958937827293696 559325 6366704259317326456007750612100 559326 -1195225893314568238832476419456 559327 16083624861894562403352664937040 559328 -2394439507947188464041892773888 559329 3028350823291090729659279588480 559330 -9163614460639174955368196617440 559331 102857835068455966273470857389032 559332 -8992966703239070965659575347200 559333 -10023152391723839852492045373056 559334 -23303527586792613821432239771968 559335 15995227638896766117338526052560 559336 25540726666187185585177341542400 559337 13085652830422995195445622184768 559338 2796672721173511472172399891456 559339 959211321580721132468011420200 559340 29944884889877960636216345763840 559341 49192952527942847683533654475680 559342 12153713631304064204071388886912 559343 36655146515056001851850782496592 559344 16052000485655131796435632128 559345 54533821869334425677518671074100 559346 40682482374682080197089912490400 559347 81775227719826239195710417231872 559348 46453084673058043240639932468608 559349 10175763139609326519070012683936 559350 3165834925051297037043386731200 559351 7946401995823266077885108164944 559352 49271117574396392707080538828800 559353 13668120169737822972716765261904 559354 4045457120744594161876346767872 559355 -6360812369765189438459406282240 559356 -4095627839515054029451036631040 559357 37493551710605689180673970809606 559358 -35021873502012719842055975838720 559359 -5510748478244535698686263575280 559360 -13096592788938034884993928396800 559361 840039469046023750950062574048 559362 8754773443713560971077096867840 559363 7785861018807698941340357258400 559364 6995342313046508690087774011392 559365 -2232962751365424166479745032000 559366 17055526056340328704987972191360 559367 -24473125873300141734916485844584 559368 20121179444176524428742362818560 559369 28917483372517774006435348095770 559370 8527076874536586675265102648320 559371 -21393082919716803480498862214736 559372 44128382850785543144282804408832 559373 -11595327512611686869566251713940 559374 3037355862353676689333777156160 559375 25503207466797896665309900875000 559376 12148056525167395262232426258432 559377 3332279030279877701488414168128 559378 -28404285789126649841673060443760 559379 6023581485337911832191393000000 559380 3002540032161008929893486274560 559381 49392942846149317769353073576700 559382 34925305241596068337582808812800 559383 -36245420538038039669196739968 559384 -14924903077532016615757973391360 559385 -12560452636129316770132249106040 559386 -17535650346732245063016427278336 559387 -356963594422534513049741022680 559388 -24197729856066403187365912266240 559389 7092061258429067472471752078400 559390 -10749216954949828103205217414080 559391 -1888316727028688194506482017440 559392 29368341487279708208280271060992 559393 16872695463496491360899604201664 559394 58453686374807631473925240720384 559395 -3869548883114831493041235980160 559396 11775487284750371172846948062208 559397 27830500709513537277304735350846 559398 6183701651554055321376634030080 559399 4185390153118290593964674452160 559400 -33880394609974530270555669888000 559401 -4271648677799316492639206756160 559402 -32049724517664357518694804343968 559403 5536317401862878537941311805584 559404 7549171341694282369600568271360 559405 8734991445935235256343007323520 559406 6359907633460447634373628289664 559407 -22042145410109290711174450784760 559408 -5840623568750004513074601607168 559409 -15095224286692433548580977237440 559410 -1140236197997987817533077286400 559411 -97451407376632609980588766598328 559412 -6614745443248190029316309698560 559413 -2963421255890216924629632489600 559414 -28252609040019007157381293006944 559415 -2600834295909623407598897614080 559416 2352903848759507956273443962880 559417 54211969015306401215749407522640 559418 6510924464654591418149007938160 559419 9437403204375848120519712847872 559420 25236725605717827302396074644480 559421 16721692485069473199764293319622 559422 -19026173800929908708687534322240 559423 5607838161319451363823696991240 559424 6846922576729438019971494445056 559425 13957518983471584008440144598000 559426 -111821901874403147482958622720 559427 7568807104093045892055890020872 559428 24288279478785866080732794117120 559429 -6040180919960856837300348340992 559430 -156526202074865528180380049280 559431 -33620955491716058179688020731720 559432 4804827163556024304598063334400 559433 -40840496970450730573174069569318 559434 -8044272298445564911467225841920 559435 -5357511031649468763626452477440 559436 10825033451028514901903325957120 559437 27385605004248320450663020628160 559438 -4778910387513860724650986076160 559439 28995118996379833395512233585920 559440 -1065966243245526609161905766400 559441 -60359041754207404815871862212608 559442 -2918507876541295190306822599008 559443 22446486533284584702674989499064 559444 -47943643491953257338178171560064 559445 -957616942878885135282220096200 559446 -21461034634704098265857189322816 559447 -5077009178689875976342198132000 559448 5897499247809783640604137359360 559449 42598617824552067794908979531568 559450 -26100921897617694175681018041600 559451 57804256436244565956226249168452 559452 -878702953098579733853959200768 559453 43311188438316311777132722309260 559454 6150352333603676561281402848000 559455 6180968873823704969518159372800 559456 1244442013765693841344980713472 559457 26822341032537817367696485404672 559458 -3154637562305872436485050812976 559459 -9157887641087770664222034714340 559460 16855949920440320558022330408960 559461 17620661175939140417979969501504 559462 -8582580888996464496570878484768 559463 -15172576269186604409413801451376 559464 13144011498772565488940360171520 559465 25469198224799789519393608525860 559466 -25218532964215987232705909510400 559467 2965477613813799323653980917316 559468 2918323619611579158729986396160 559469 21911069753083208178810537558870 559470 2203731472377359685212723093760 559471 -11209676038633869328398235863312 559472 1518420021474979891512885903360 559473 -564228323473888908219361558176 559474 -34150749292443269051611109285760 559475 4750425082360612702446820512000 559476 13139551594511680223534220623232 559477 -12680730427882373976376351931108 559478 -33009250060908503473398278173440 559479 4458941302242788002408682659968 559480 -11490854093541121038880676659200 559481 21954515957401330101779898873732 559482 -5214637408979152056630934192896 559483 5248022678447746808973621485732 559484 -15265750826454547892521542825984 559485 -16327328396244012277598777630580 559486 7866187072533002435391368164224 559487 62840766274165677576874538493792 559488 -12098228791534734488498035752960 559489 -20010224063854819679357858007168 559490 414015502699710019250846676000 559491 -9539977956470029903428342624960 559492 -18057867911334404205148575519488 559493 -21435176585340939052591244244960 559494 -2339470790925135056518550780160 559495 -36728076008885976382765612536000 559496 23954690939971621745579064360960 559497 -12338821363237005137769581544000 559498 -3705931006675284692114315617536 559499 -3394297153260793872599338396320 559500 -7345849739675535708193679616000 559501 69563461862285375040775093523904 559502 38322669443382123183545395157952 559503 -5037262879632943296151990820736 559504 6601439924006450973891457024 559505 10030521731437166063051050243560 559506 -7553416591596456955672205556096 559507 -23062820387399873878913654288512 559508 14964794805866005950010332331776 559509 14159375832671084621532760450848 559510 3621279266421464854992764160 559511 -63107894715030103406820924216888 559512 21102408317348447873707832832000 559513 41524164789404473681294303058762 559514 -4957428535060085089336341819168 559515 -10966952860462153396131464079360 559516 -167112182629503280071240923648 559517 746236255564085165133670957632 559518 11739413162717782305716839811904 559519 21466375631866560872273353681600 559520 14182418745899794647295111987200 559521 -15058184379642022534310845336320 559522 -8884539341589911157980113280688 559523 41054766391573774432089071927772 559524 -5663026046471027169272870227968 559525 89833968592378174278935841050 559526 46300042246605906899291923474560 559527 2003944232139422223941337877200 559528 -9186879548613573435578751267840 559529 -32081225441783191806831809700870 559530 -145967480254885753135214555040 559531 -42321233833409858794248287231880 559532 15934790173229693564662659261696 559533 13782618635508654446312653603104 559534 32930235281739571910579675716416 559535 15877964648201279898390917693760 559536 9857454526667401714934772498432 559537 -22312644064437446794369588155408 559538 11551751450649481229608340846592 559539 12156834282292357636235024310804 559540 9542237030101765810460818644480 559541 -56895545169142070469880941911058 559542 13709973782609445970865606795712 559543 5996545326607343382125363075040 559544 -134487508617299223125142036480 559545 6350121514514290789127716038720 559546 7599591213381934830964650212064 559547 19127496161807221042550225136996 559548 -1723352784166584987017878209024 559549 -30908752948940695305799418827450 559550 91337806568292753764759788800 559551 6210335435736380283285208049736 559552 -1254564232831751162035699712000 559553 -83998680108794893725149525406636 559554 -9432517578839531405006265895680 559555 5824312592933851574184524066400 559556 -24529019610369281905859793699840 559557 -57296015405012069362373018696640 559558 19038237889278282724490117654880 559559 -223571743590917308515689884032 559560 -20944752751274384937865811558400 559561 -6765184115269087756935023388838 559562 -9487444400912362355189427867648 559563 -12826313333628109399713840132096 559564 20740878131324872802152952466176 559565 5596685674219136750667514112460 559566 -437053562303892610975802257536 559567 -24934950017268208963054034405040 559568 -4557072764850045409998425112576 559569 30125202229594118488431978289440 559570 -7775741431731951798465098557440 559571 -52138835898090034388498346798228 559572 10053889117095009219677112397824 559573 27769727231245903553144160833440 559574 -15489979128835513279310131914240 559575 33719875275323666444399617590000 559576 -30394542122382448006459732684800 559577 -56732307913776462801832168451574 559578 4596260503987838020099283495424 559579 2871471164142338552153016256984 559580 17279858571910517160922771607040 559581 -5354630641616845192438832105472 559582 -15126127854170124818609624740608 559583 -19964296100410399840426873059168 559584 -44439649331616818532069365514240 559585 -7610168147107757119176243677400 559586 34694293497433478904573637202304 559587 -17122768760923855710200863918848 559588 2082896931525633732500321792000 559589 12731848364237147538225683949756 559590 2769402173262236535714470922240 559591 63876231780493720936480915143992 559592 53518749129560866447218508185600 559593 -8595487828245538779308339943276 559594 834914167466399959902197375232 559595 52084343423060537276000252805600 559596 13417176615151150046248641787392 559597 48132184137042626663596261369046 559598 -11432648356941429251409356742336 559599 76286741804966235558634183410048 559600 -5371701774433974515265802240000 559601 6633393977692832199482006617152 559602 6966720552506527829579834880 559603 -72943152633031257928001035617336 559604 -27355551505279629140310746415744 559605 29643202142357597118213894300960 559606 -10041105484248599124779542606080 559607 -38021395744641677817352526783160 559608 -3662254201641243389597679943680 559609 30073838452673810005693310793300 559610 228239820704722996677951394560 559611 -18244202018976402539070264378912 559612 -16479070979668802106398389096448 559613 -19059993190526476387075366089600 559614 -13423447966605811726457073761280 559615 -1581285055593996106195037414400 559616 -929522903189013133605237424128 559617 59388333404188754779126644203712 559618 -1058256558671703606561354585696 559619 -2053483333502871295064026104 559620 -14278998213921515567224992019200 559621 26382130869836001711860803971612 559622 963904957608892116844543555584 559623 -32060219682947526240302132619696 559624 -29397107443536110336595805255680 559625 32597488912262808176852181000 559626 4198333490611553744468461382400 559627 6627495407656280277808679483520 559628 -11988858873144805556466523621632 559629 -61112147417350770067129337459904 559630 7661806059752281670749125765120 559631 6136966462319206224922684992432 559632 -3926337368099934125851986493440 559633 -62502988987862904739682610711118 559634 15824221859385677913881241507216 559635 -16213446343901089586462147528400 559636 9363642363651904761670419087360 559637 25708203699846259303310607815100 559638 -9410644854255898411320178263456 559639 -9950260769755116468843619301560 559640 38116188826040326272629712076800 559641 28151728216920531615289659096384 559642 27804865913185861412626498092000 559643 -2888856651142686399427595965440 559644 -41161528496693594517474125491200 559645 262094369368189907438908603200 559646 -4280694990068002606260678553728 559647 9862532845114200847821241064568 559648 -7026251856973805806778675036160 559649 70177149244177834578681665143650 559650 459673454695516233761754547200 559651 62852105793314897031521110179832 559652 -16352917576522523980044950585088 559653 8818908093571960673906513035104 559654 -43689732003756361178229471625728 559655 -15771728469744172287121868267040 559656 -55681708935612978429617671372800 559657 11282879073597448572744522388992 559658 -543331154286012406475148549120 559659 24242019400751536364488204451328 559660 -18637674781308650000214002104320 559661 -20811166702671029390885170819968 559662 -7003661294013601141684972550016 559663 12680812475091677938300967941624 559664 4277477637700591745581464944640 559665 13579559821719518520625846620660 559666 -31117559615497056257640552800736 559667 12523780381858641942888674968716 559668 -18109229298321553201070120079360 559669 -38783943901439284141177338055392 559670 3123895480472883048830319905280 559671 2635101552685388977162952179200 559672 -26626525262485607057535200563200 559673 -31385671231295463292717247109078 559674 -5164947645236846051855505500160 559675 31556974951585631466506028128800 559676 -27023541150910284386605567979520 559677 20664997480346468170659580033632 559678 13579200218557391051587721798016 559679 47987085437613187456035113177280 559680 -2803399890137821855053911162880 559681 12475413495103914975988655985600 559682 -843447252018649438847912929944 559683 -60176036913424540700651218051200 559684 -26173525646621627496471378419584 559685 3003680321225559637061147180160 559686 -21592709697101740825574351151936 559687 -30640709597991282397370655210664 559688 115926939651272338858451804160 559689 -3256781582026967971916951488512 559690 7631750604911231104100324671680 559691 -1665178545045023169283274416992 559692 -664860091330640802284608048128 559693 -17013476622447616905331809528096 559694 22816082593882625926221861832896 559695 -5742378866205815306397811876080 559696 -9989758064893102981960915099648 559697 -24381848081027041578421497728448 559698 -3335879235269986478921209009536 559699 -2283885722694806983973561312608 559700 26230810775722374544161011232000 559701 -24162366916055995306362748275570 559702 -17841590034542524771113191639040 559703 43279631904922645401138627986952 559704 9670538580931072555720757637120 559705 -6257810726616004144153929262080 559706 12731851309670972558443262196480 559707 -29613335188116363891767539560 559708 -50151327401021225026182664356864 559709 11287763488778564525278656815910 559710 530310163133939649825219024960 559711 50507052198397145115667787512152 559712 46023682323463307408245369208832 559713 12881699647600537979380537095168 559714 -5445592445921334616768271450544 559715 -7815917806535937616841933232000 559716 4537772874568637494614923645952 559717 19201698913434551645678544163392 559718 -36569351790772241120307250776384 559719 -24993749465138777586423623020656 559720 7924756360694430689291059200000 559721 16942597613484527641537874901600 559722 -13010502073596254725583362652928 559723 33802860434710145974132829038560 559724 -21348124526948411226535667332608 559725 -1288294776263006307575406648000 559726 -17592146020991220627740078282688 559727 -35768672709310962941608912963104 559728 3050087350378592392455052689408 559729 -37725750356581471501285587457740 559730 -11038936331615353371463537428480 559731 -94767812173334874793443618240 559732 9781135808075933875243188486912 559733 13925658278511724181081366685600 559734 3370202906392355292269548941312 559735 11656853140909609284226269654960 559736 5658643261771566265952317931520 559737 45581815610915129162961956569440 559738 -19996026834111600351519068613120 559739 -1338674298595237601683105082460 559740 9242576687988272195197140787200 559741 -6970575432020616235810428221056 559742 -4848016821472618052160428102016 559743 -35309710657784654760557580455736 559744 22934047910705207520315593195520 559745 38039965452422694792564250588500 559746 32566465062795492177553680336 559747 40493915265805659750061141123196 559748 1656449128692222480374856953856 559749 -46477943851498379171668701474336 559750 21192027137714503682894580480000 559751 24807357006854289750321880626192 559752 -13137098479131741785788470312960 559753 68787056329516893912438540575440 559754 1836688417078646595096093790560 559755 -9613486413018904730777863676640 559756 33367506494883868289121047678720 559757 -53332519226989948460153200326336 559758 10460028128145651912319019948160 559759 -2316913336218237585885771366960 559760 -8770488568777826308340705771520 559761 -41053611650338203589662000672528 559762 -7937049215020799188861582353408 559763 -29011375820801681750699160071496 559764 1546021614521967542627210403840 559765 32155463416841945023912636605660 559766 -24611699545030855177229929587168 559767 940046766603820789018631049216 559768 -32415651739458132462210200186880 559769 4322564280663415217423884260096 559770 -16337186678691185763968216893440 559771 3491041822553389008335564865600 559772 16348954211953819599153771941376 559773 -9429899694112539078523326149454 559774 128068082618694956432544826368 559775 -14667821769538635939600911836200 559776 21060763883690898975421995417600 559777 -46590008903382964478451591065374 559778 -14186600046745899432866496850560 559779 1673068321482819192570727303488 559780 9754426982462173254740926517760 559781 -40498425140863742019435057476418 559782 1102271498109444586077717941952 559783 16659419681733145584779967378560 559784 17083080238855694488491696537600 559785 -3533017165053645474853541288640 559786 4009213051873456356651065357664 559787 7016040465788924513821063956000 559788 -22694254935446531032431235545600 559789 -84826497850287260965640064543060 559790 2557514148793356196899752693760 559791 -1024112005751012397621147111168 559792 1553732322823813000202369925120 559793 8648247095117565566501105967900 559794 -28238740575941705748817240212480 559795 -3700064308517023206561497917200 559796 -5035686544951490010815210630400 559797 -5834268362285442565948731709440 559798 -3519143989225377598266314595840 559799 -28595544950972478119516231434200 559800 12209781247373659667372379648000 559801 42154937062665972135434916802704 559802 -14551954273499558407936386048288 559803 -21416647290300950381308267480296 559804 -8362645691366491852172657337344 559805 5866876779124120169036257397760 559806 -5786337777220661111513637998976 559807 -13871469892355012211814060394944 559808 941423397786966032084162838528 559809 23253739653092050026035910696114 559810 3645674173855601957248019971200 559811 -13503229674614975871736964517168 559812 19695473685107391814320371226624 559813 -3804486836230869393077702387938 559814 10143403787002238512051959196992 559815 2424847417744959079593200237520 559816 -30383997686334813536019873792000 559817 755644331333189033270758376832 559818 -5325816821845102227343570959360 559819 2752216148500351508961517093744 559820 -3442798350646643172035929835520 559821 -6083302584227827777655984534016 559822 -1032628841853097011575913079488 559823 18505674047579192968605632606904 559824 1649558185954718348443383889920 559825 13132104642918506467071735814950 559826 27428737764849723052021943444112 559827 -35709120809070095877722046130680 559828 7840833705669085942672476092160 559829 1997289868967900913473006056320 559830 -543717216563636044679473342080 559831 -6381104127775751432953518005368 559832 2062778245986290140731898675200 559833 8504327344248769424405411130048 559834 -8366256508990204673853636872448 559835 -14791026879385121719081297785600 559836 -30872404667258662457954965598208 559837 -1354246970577948475263556501460 559838 -29743019321901622640049367159680 559839 3411638464042300569306577141248 559840 43423090263110502105972572160000 559841 -58555921863947392421083964017758 559842 10596049975839794883006283005312 559843 -352501603389311315867588600352 559844 45473376579410299095322545044736 559845 14037320751305247874301215392000 559846 2305886103333875834179894362240 559847 848709611323651655292415055352 559848 31119164735277930614027058216960 559849 27121714294526107821238618129850 559850 14119725145714908430517114384400 559851 5363444169146993884586150178240 559852 -74968477657733352311045818657280 559853 20119237777564583930637421536480 559854 12579936587213229268796651883840 559855 -10029513440398633387330899534480 559856 791012021510201176276243021824 559857 13350445773876023098695029213040 559858 2402714333098333471039694561088 559859 72200352051654250481004944826060 559860 27148889997065424581461278720 559861 -31025248380869904474963552533988 559862 5263497087408583786964613240192 559863 14170791876992291556330547905792 559864 -37545450433121264765457482956800 559865 17691956458679333630733511432260 559866 1265882066565037905844732644864 559867 44473835500270140552442940176 559868 31226074346432439870864587624448 559869 -1806602978269366237212712935552 559870 16660605855484265567516927714880 559871 -18613186435923436005572570821608 559872 21789379227526397329794127626240 559873 -22416608971872407143081442396800 559874 -15040917431260559129692319355360 559875 -30228677462754358784333693892000 559876 23763568101240086428949248607360 559877 46871897062448470458781391733726 559878 -2431150942299235398800288640000 559879 -385124096852171999540866484424 559880 20828929402365399924676039526400 559881 -15235236749418852401267211885888 559882 -13443494216790302427705145856208 559883 -21390679455326640578044802909868 559884 -2929268743852402317453929146368 559885 -23750405879957342897812122090420 559886 -45924973780093966146570890496 559887 1209500421998216743901869581960 559888 6363010942418553917818175488000 559889 -4120866891378542109582419533632 559890 11507607701973766439600568988320 559891 7223995582998342613482535518784 559892 14948411565136672114698037708800 559893 25365971334443616191311779150144 559894 -16801466040493654854709593949248 559895 -19491749000355755356642371493440 559896 8871323769880816165605360230400 559897 -22429942912679700046858444090866 559898 -35087742217658277411808306198800 559899 -32166543694261865522829338858400 559900 1720777853793776403340862784000 559901 29078502500762964844940734444902 559902 -7733910604909090706554386134016 559903 1346630891685588767121963462000 559904 46462470793571676227844838588416 559905 5150000772934380062274109953600 559906 9896190905855651037746118234624 559907 -67727281500330789838104287975844 559908 31135154427934210373910048681984 559909 -990555007106277002661267817184 559910 -508708737056051105324127148800 559911 -1022555154355411954424132434176 559912 -18287967150273470261827306291200 559913 -38115548566770929141460665000838 559914 12243799670110206968053780957440 559915 -9640271856397401719724115543680 559916 2349270208760668021032559100928 559917 -8682142790087620249833952485066 559918 -26602371102985949216683750332096 559919 32008007283272310730992618298512 559920 -5350710151089728374025027911680 559921 29835733163934501424486700394630 559922 189241068438439343680993486848 559923 -5911396669487592551397006568656 559924 -9665986952326624645698082367104 559925 -4250857082872057364400391219350 559926 1808350596284359300598244758400 559927 35573591992041693715384541795760 559928 -23961881862905710685469708963840 559929 23786391656052821293986772438560 559930 3540894081864287508662817715200 559931 27134799170222378676611650871592 559932 -10001448964881169453908906163200 559933 -24253627629069201803446140432480 559934 42795654623955032020885381583616 559935 17348020537139151773288280625440 559936 -7393834394093257140462811086848 559937 -8133674671004504622347660791296 559938 -11581300611282776559610680291456 559939 -61310402724867825896840370728260 559940 13518909444725161132108011767040 559941 29557294146512871206600144148192 559942 12983767456671070009510945392000 559943 12135072863278558928303988975360 559944 7024976380203555300271997091840 559945 -10916931264473836310714668225080 559946 -656959476418149797423471517696 559947 34706940442405165608430452355800 559948 -4537686725233278184832438824192 559949 -10057302918657361682309648475360 559950 -1236004532702726940863253230400 559951 -48471939301631788004387035576320 559952 12355411586038391667112283996160 559953 -645422677403207440026793337856 559954 -5928707113262698780549450579824 559955 5002846696232546448549069072720 559956 -2015966817826536703535898236928 559957 26423606963518006434393786339580 559958 -3668568978257582693406760747008 559959 29056844108625784200554703923304 559960 -47484912244710789391550515200000 559961 -72049690759899076018963877408700 559962 -5047832334510899246152835587872 559963 -64285377424845252114498379571160 559964 14494055749721770351618821566976 559965 -787283400228430106896107857280 559966 -21549194447900135894114555462976 559967 -15784767399001125875662822581984 559968 -8091705369343162429192179548160 559969 -68660003101190511094759128016080 559970 -23790529374137893262800705540320 559971 -23078825000686445940475141317660 559972 -16355676253148009973515790293376 559973 52419915349492554323297905812222 559974 15308059926102388486189261767360 559975 17787873218115860973151420114600 559976 -22358705280945171920121124561920 559977 -9418035617275021047691494266880 559978 -2931177748859750534572817857440 559979 -705657637075055299368969331824 559980 -25029191999847195865752264806400 559981 18156779118010019268915523113024 559982 23675329223893533671898777494592 559983 706001341253139763563414194064 559984 2798099107386815417016966184960 559985 28494238083894084009629920944180 559986 -1141978731462004790440383897600 559987 29113007577889821598735486465240 559988 -10591658069047084368758119680 559989 626748063659344353385194054624 559990 1436577268072595807843331292800 559991 25959575626378817201278960012392 559992 19447459398176875539470571294720 559993 -1157749898744081205802628480000 559994 16761727537534967539354276634112 559995 3136113403446860722056026469600 559996 19971016472449739393326434560000 559997 13577166119298934056757101898572 559998 10596617125564771246866192909504 559999 -34196334257370630691834912012680 560000 2767477440266030578768281600000 560001 -4059006390820441353406832397504 560002 23152354540950475761714179903952 560003 -7890519801658984925321418733320 560004 -14327286587911486997925486243840 560005 23368581165225551431223556149760 560006 22009390440558451347207648285120 560007 -18822010280150887590938601749760 560008 237813569843948885174277288960 560009 -4359986702685123113213151500784 560010 9134843381090539668410741752320 560011 -39485060639603300961201817911728 560012 -32175697249177360300749499834368 560013 -14334618765599156351655773960256 560014 -1598161747797572577582404123136 560015 645094851765632026088411598720 560016 -9083318548983289989809645445120 560017 33711540102997366707419143958066 560018 3721907908034698023055408770960 560019 13112116878806301983408965703520 560020 5909687605054643079552515700480 560021 -25216504867935420090357251050560 560022 1142165909852741720566503156672 560023 5441866174615259510583355875272 560024 29851661387347448127098210088960 560025 19510924871344228740885806262000 560026 4154485259410537923595825001712 560027 6760558922432049557860472762208 560028 2744333827590561301722097336320 560029 34334683519117349945438458406630 560030 -28053633558505570986650630811840 560031 -39588045359281443080820150105600 560032 -328159984773857147250174590976 560033 -4893221110594997323323948924156 560034 -1049474036510948776551909092784 560035 9369853627000736674151880492960 560036 -2960771783586865326295867125120 560037 -6645528474647664973681547425440 560038 21869174043907152374344314021696 560039 67025079252303107058463658142840 560040 -9361491476859318212049199104000 560041 3494192752663109655823258090084 560042 -5253325962402936661500844554240 560043 1318438435051376517887750934504 560044 39786681814556646339118491635200 560045 -30117833447397536811652729475400 560046 -2110080951065930197079159672832 560047 51663983106986375418542206852496 560048 -8571077799410941501567860080640 560049 809553487368303405377886075840 560050 -2509026691419680186007006451200 560051 -37330237322026993712116192657968 560052 -28583965867351088662842306981888 560053 2718952391305149737497089805664 560054 37423254279357997938429768862272 560055 3341550279235782864489740519760 560056 615374167999357159504704552960 560057 39571556125123658780424680092560 560058 24324679422902066774294748176640 560059 -41415454381820874351559230585680 560060 6640243023056855433426584386560 560061 25039214362305485366141730392640 560062 2342425562963004466182908236032 560063 -26220955313832926786487449861760 560064 126851761696430495920633675776 560065 30350356501687348015507743216000 560066 14890706728685913073722423601392 560067 37582113599346542111205068319480 560068 2866656487979050795876705500160 560069 -27880650902278601098330608564804 560070 5873033917032529543074912430080 560071 16427821644714941397004646061432 560072 38572821392815921047123573580800 560073 -5021326930179133248033161589696 560074 -12932259705189122281061634112464 560075 405064691336814147097234788600 560076 -12091191073480705706537300914176 560077 -2839569210374702929018280985600 560078 7406825766243158977965192464256 560079 -5078397526071326860951391593176 560080 4673316579448539673594749173760 560081 -15498826275055095053455760015118 560082 -9285263433260879121208618790400 560083 -69593845151617475716943224235668 560084 167241170779247970797598216192 560085 -28831260134215050854033995077600 560086 30160010077446088181894405189184 560087 -29991955804992344077091215234560 560088 -8824077520076234304658628812800 560089 -3055200645984015725283507845110 560090 -1081415290860111057404318503200 560091 7913533682283846581522192544000 560092 19328008864534813224201456558592 560093 21546724763904216846802888722342 560094 12015647629547323166481374508672 560095 -20065512998960535526382266781400 560096 28399469648176242539054976466944 560097 22277398609087163964012797917074 560098 5722394868451034690352504187392 560099 -106294034259632447279001288491328 560100 -14348308019883422464417752345600 560101 31896664611232383386818495516800 560102 -37905261047702766055884126448896 560103 30187718804567281654768479332904 560104 19512556869539922682706796165120 560105 4525377394934534699067518968320 560106 -2130903506526048933117481153008 560107 -29022862522173552052308062597644 560108 -7055149058525489495059930558464 560109 -25479232027709259842640124128 560110 -3085558771779397381525356096000 560111 44185711765573846769632702193424 560112 -3265140679674901526168417599488 560113 16829414048207449351338510369362 560114 -24051764873775799694069893109760 560115 -47205075175746772322016491975280 560116 -3878024957173827015145278780672 560117 -27353592247588494845936706666834 560118 -164849133390249142146119657472 560119 11230616245099654572425301427200 560120 -36006175841012649857981620224000 560121 -12263184861326770423030933511088 560122 42249380831323907444226877280112 560123 -58357607560292182026703601628 560124 -1185181846940848982430553367040 560125 -53496414276390144835770506841000 560126 2725613255328243000922443365760 560127 13504883524630907493700468165320 560128 27601999039886985495725440237568 560129 -3772065923785504074791984605116 560130 14851741178239898563504247915520 560131 -29561940581324177842559720763696 560132 60476351336499344898486921230592 560133 286716199351233300718612181184 560134 7144543250698089663623018309760 560135 -34596147002037475879002344335200 560136 -22194967856059192174059908505600 560137 68622786338982967829873269877786 560138 38732139424398435573415423740720 560139 -11836146320241961262120451025920 560140 -1633353204334837080039985797120 560141 -26989781325124874890038060745428 560142 5400980394178100274076299816960 560143 31577742450666456499899299296840 560144 -3873093440063260837127717830656 560145 -2816579554495039590744761064000 560146 27358123693992993519601296337920 560147 -11245895132007071100688223541168 560148 9488073375789971182842610759680 560149 -21709326228552186295024203012850 560150 9573009317737752957596916264000 560151 -11960241806719221498285319418760 560152 57121312873740776226618912921600 560153 -15961158892756478879802219722736 560154 4214036681340664751969180908032 560155 13054502306273398887385354858560 560156 75465303182449815429870826437120 560157 -875553352803563840821808434944 560158 24318698886294441476729663960640 560159 43697948535234104446967280939360 560160 -16181819796574270887680301465600 560161 -159041737636891599461202352576 560162 29551345716646303552600765219200 560163 -30400583345919224256896226514512 560164 2933588952357400426752946483200 560165 17147242306368325203793956270720 560166 7322257637684516587534057584000 560167 42160364838627718170515398881552 560168 23234388210386823586851929779200 560169 -32643134576509438169065849819680 560170 -2112040750114156027076054323200 560171 35075085199066657734588811080372 560172 27699418558615009829683381396992 560173 -41113155567923213331810013289578 560174 -10830530867648050182929127802560 560175 4314845663758258337418987513600 560176 9522112517920412640026449149952 560177 -72703304779665137460261639820560 560178 15989621477050700761016524873104 560179 -9818490511864240112126511183220 560180 -864157231992612104756581532160 560181 32152136038607861604201040165152 560182 -4768714431992881917887907385728 560183 9993461083117026444493863533808 560184 -28942353970166712295679660974080 560185 861840945902312779279188312000 560186 -18340371887175594846561688793856 560187 6290464670227937817675208854360 560188 14117871010070219717568427914240 560189 -5155642312726391816913497591040 560190 6942949041011911356301416714240 560191 -3432602358152530949587985881408 560192 -6931553662216971385305407422464 560193 -25843953525946007625222531229440 560194 15750650760872490010849525042896 560195 -20343098312303803884536522458800 560196 -252799597489599424725178798080 560197 18737380750551566103267711335424 560198 7565679184889187885394922229600 560199 -8493131740388240356827320776536 560200 -12031429413016929725055075456000 560201 -20495469654349016413013632083456 560202 732976312767976240409750814720 560203 -3395182827605805898996918671360 560204 463472482103654913833858413056 560205 -19349196108126033550864944952800 560206 1198221358519290511886170767552 560207 7241977891040218971113172921456 560208 9709824792337295576904980103168 560209 7188091694533092010453713951604 560210 2554044910741137917825997649920 560211 -3799245472029267262091181964872 560212 27719108017041685497323637059456 560213 26564990562122805132012185856462 560214 182039269432463869313376484704 560215 -48024858615487965457818049724400 560216 14431520985976686206170463846400 560217 -17591027641196714924467578297408 560218 -2450350908838531576038447012384 560219 -10051929637282464882976738703640 560220 -4672072894688043142489627806720 560221 -40123386865097198077327942223578 560222 2426520640343603760091940555520 560223 28081181081768487939178183530000 560224 7059719782150725100911071330304 560225 21487371082546487459064812997750 560226 -14089613017008271216710936099456 560227 51721999814330403698164946242076 560228 11139194040352581694691698685568 560229 25028297536742467989458630757984 560230 -7058229433395431410878232320 560231 -2899090960386229868635702574976 560232 6586615160452207599005172695040 560233 46958545426511190377551638183482 560234 -4809904388777887908663900049920 560235 -15785432619409647784749225729600 560236 48714533577492843827848693248 560237 9789238368139512936490187852886 560238 4890151768948817194630260679680 560239 -986043608925569768678748262960 560240 -14291961625555568720587358208000 560241 24658998177216952470442017828240 560242 -27245213168585031926947186975728 560243 -51779676260707231638645892451508 560244 1844257375857033712083805986816 560245 -1657855482531931654442299221120 560246 9025192394100163208116770150144 560247 -19136689930795352153725726894872 560248 -28262532654962461987912245104640 560249 14115730842711601398960609494250 560250 18521433554640875710311761280000 560251 83497664783025647034258848223600 560252 -8211704149034402977572451467264 560253 -6076423716901107733221556528800 560254 5764772936308985353231203203712 560255 -4721129614138023504361405098000 560256 -27555345197003813739412901068800 560257 4429912806528773288264795344320 560258 27459295052999156800661417430480 560259 -13606759340178785324163869676336 560260 -12518385906537032993761287513600 560261 14120065194799540396833811689984 560262 -24670260438544161347338326742848 560263 19297631548253511415310439767832 560264 37725869926339610443021723852800 560265 -4128747794849118304939549743360 560266 1047093228074174508564551485488 560267 18858850153254371719387712671272 560268 -18338767857933601986739004037120 560269 -54480989726188937405568563032404 560270 19389417092070498926384771548800 560271 -16122190151274361050448772890488 560272 -209141551697560897203842801664 560273 9789008594145397633202527199040 560274 -2214326392627114041286112653824 560275 -571494873236076116123707950200 560276 7880312946847808210029652876160 560277 -510224553381535995799762772274 560278 -25425263856726758499984578734560 560279 59016104188097222938690701575184 560280 -4121643036378965817515507712000 560281 -63885509095156673114318562388918 560282 -18012390612878409255630772477728 560283 -7101253833460052800167091996776 560284 -30464375943706754913189377872384 560285 49484673400292498852762386792320 560286 -13639162397275016068120120204416 560287 16417509326694562734599600323584 560288 29796721487730472084468952924160 560289 -12285365396686167603089257520976 560290 23394350513068947698412510720 560291 -4472914565008569764749782366480 560292 16475376406133238432228663985152 560293 19353113990792383076171674788542 560294 401840650566417483072674340864 560295 15395080910813343294229894038120 560296 -38871357090713155975835439267840 560297 -48324320482495991632760636437254 560298 -11396635091311278589916643438336 560299 22358004273199906382904141749300 560300 1556481433938253263484849612800 560301 -15253891635765200756904522081216 560302 -8236195960595803548061488179328 560303 -23055181033365329633061001040736 560304 -8497338489615577312942804500480 560305 -33172138413279317386624955742540 560306 14480019641302659378809303706144 560307 -11853362132941400975004664006080 560308 18710967573409850320416388642816 560309 -2322655297250262201846862395570 560310 -3703773577835094020386991769600 560311 -25914317127004624124659350768088 560312 -40760062878264654392248126156800 560313 -2084278380553643525989672874940 560314 10804157299373391733208405794272 560315 -42205395736401345699418919072160 560316 2499676621644765545141819433984 560317 71613895707181507791368020727366 560318 -18948265533492708434708889034560 560319 17494330065977060692144010393544 560320 20326275806865791931089242030080 560321 -3324862881089464338821069293008 560322 8725418834336112951589206546432 560323 -3349541950221589479248055638040 560324 -35654256836641332520078387052544 560325 -78542545759617767526276076800 560326 9987836809522308760313216527104 560327 58548431851636492649700081838440 560328 16537752402203769001830910033920 560329 -22088659069991000161436161720320 560330 -7102736771463520707027188923200 560331 -59615707501915343461958113838160 560332 -17167208989869248574343031221248 560333 660694077237052698484888143264 560334 17180232380211993159622362458112 560335 30264118302617037404030589110280 560336 -1541502674900749825113950650368 560337 28013887827303663061680105881952 560338 46930904254048766769980085670560 560339 21071693670621680328253891180224 560340 7219303974652247674323306117120 560341 -45256077758430332779094150446258 560342 -2279514262144297306958143106688 560343 9891629144487342315069498221184 560344 -27927729584664968884847996620800 560345 45248847185224817534228318660100 560346 21969441606113925689968874074368 560347 -11161900803947536486597033183680 560348 -1877813192044081638599769922560 560349 -4990924701878380449156747756576 560350 1581211820308647234782354716800 560351 -26054295927274677775512095202192 560352 -17537284308890253715335689011200 560353 -10417115674448052621824878370398 560354 25220393579453531065252119345312 560355 -20499970647418697487699789161040 560356 13466741971946879321114388152320 560357 13893833218364595183860004417312 560358 -6714407814383540585875853670336 560359 -45639011647495857077672284684584 560360 -16767316846206735619029601536000 560361 20222168149405473238188864097344 560362 -20813065799449207568736422670336 560363 61748329979426735294746920139680 560364 25200208621210595466644587132416 560365 -8930291034063881710709332120080 560366 35936841003003280608720377773632 560367 13246887281678745493162334216400 560368 17216128761591940115391109332992 560369 -8797774669404395369332260291480 560370 -3515596179085247389215868915200 560371 3689415305046304580097104751088 560372 11745235518437085045940623747072 560373 46663083293274432810119440587168 560374 -36344951071964584736948825012064 560375 -49410848112604814199621991566000 560376 -163886072409971834760532316160 560377 -4000447512939769800599861870000 560378 -3378529242666799471729810007040 560379 22494630107536563668845515778584 560380 -9818012104309540611528534259200 560381 -30509166094818341494754356154688 560382 5144518492246425300857402480640 560383 3317114676907399095679196708344 560384 -5312237934592800714806368665600 560385 -1797565987257440771392954732800 560386 -24497596930528631850709245079680 560387 -25628045055188507095140904901568 560388 -12220064363835727094156314226688 560389 -2167728608613173299609769597700 560390 16812232991392303012160887747200 560391 -11695668806029562895800710649520 560392 8145710115646528150318394081280 560393 9830398773988816984704893775642 560394 -2696007657755052550604735465472 560395 15807793072450968829254789815040 560396 -21299415771135293497700596715520 560397 374704639396730208561632817600 560398 11545441139226919241794987339200 560399 -19353689045537667647281529518080 560400 3916134053490656457157946572800 560401 13970539921281079729701643809904 560402 7343136404642560488979603154592 560403 31270531254785991000238250871504 560404 38739788117698605591183777905280 560405 55356164114468453756502130209600 560406 6409127769607512699179892553728 560407 50655488834277439347957332875432 560408 35088514860319012599823223592960 560409 -3844419590671024413415297553280 560410 -23759285013947879394638704676640 560411 61040774647912288977833251227012 560412 35832268875815623586261187302400 560413 33111024785024476717089718008198 560414 3239544358692411886708256605056 560415 -21165672021987686863670464852080 560416 -39199292593610002853674115137536 560417 15135195422598239424602692606080 560418 3762841261483558104803120480256 560419 927665861445527348734253126344 560420 -11199167940384875242398174597120 560421 2492357394018717243314614969308 560422 -13193682084730954149884404367616 560423 -14740363778669801082517344617616 560424 -7843219377358403902268934144000 560425 36492612005695768129371340291500 560426 54045274361226749591711637665280 560427 -10388032190339022348902819923968 560428 7968445383751381923302518751232 560429 -21704691439504255857310140579060 560430 -7997748793224462211948054502400 560431 -53684995514847503440187255744768 560432 -14773374857228709519233699364864 560433 999585339853100297906059668000 560434 -5633115280425409002764443895808 560435 32624597344691211142646485904880 560436 -10895268904221210886909016690688 560437 16856439257499341910470102079086 560438 -19188826054648724916709418102880 560439 1120223295769480764920161517232 560440 752514069430637459235498700800 560441 1007678532236802625497334475712 560442 -11273360312313948052853849023488 560443 28246894258082763255010241946800 560444 20468198433861579666857063463936 560445 12739555021334704960839549901920 560446 16896660599500104601382002428672 560447 15650413416020316546084052840896 560448 3065326085471505161316351344640 560449 -7262834864410289506212424270080 560450 13914090701827958246952340656000 560451 -10506587949703076920196961632256 560452 32286159245429784366382065438720 560453 26834360462631383890210167089184 560454 -7100957420525560976232395057280 560455 -8939249584155105636400279372800 560456 28100441820889228813088298946560 560457 26918986010461283874684619077354 560458 -589514670253543191993688723920 560459 55811951782651705058673376752660 560460 5149289593186920601211654876160 560461 -47799013913947619785197295481376 560462 269592437660985733163181312000 560463 4635261332701452975799204066944 560464 -667284642436496612381023666176 560465 -18787253761616386729500478445400 560466 11905186927434259324799628817920 560467 -25464605925759857985270521331288 560468 -38942720101520750076832001190144 560469 -6637822064463969748533553264512 560470 5841133273242336040398629717760 560471 -70484818302025200389848091822328 560472 57736729647244842490751938560 560473 -89385512213845785477306289865580 560474 -12360280875876346261256393465088 560475 -12429157846706796715059890498400 560476 7613513170364595244460802799616 560477 27374133724107515166938858380326 560478 9891141178214105340869103534720 560479 -17035726667716404289288692125920 560480 -4274869934011563954795844730880 560481 -887852741288170017666464817120 560482 8381199485722935930826786435872 560483 -14923208765833474255650109889280 560484 21773808608605495729879473429120 560485 -37068427151095519620895696082820 560486 -31110692050415833972446021611808 560487 16053555331874729402423694442368 560488 -27001233380836591068607923594240 560489 6323243743487152357877685631290 560490 -4442269093650172938867425187840 560491 51053117547116115460845483403892 560492 48333324573022286072842906204416 560493 -72153181642157636997015161236800 560494 481613132778992458594860182400 560495 16658469757992941633425131021120 560496 6808492913220024318934306947072 560497 -27461015344997883148213168914368 560498 -6872817686161258803645452118000 560499 8076051236576047804884957515328 560500 -29236095023385913975482508800000 560501 14195839846026438230045645171502 560502 -11796678583842295353098080069920 560503 55850161863923091807027919323752 560504 -3102856590311456123681330995200 560505 -424768069847774788305353164800 560506 -32688900440970834080122033596048 560507 -26899910327838788183248290234648 560508 12758903579000746848514080973824 560509 19076882958779893150805625093804 560510 1556721667655711208145105839360 560511 -3139966294557566264847881729856 560512 -35789758177494721136949618278400 560513 23198950145973991378739988066900 560514 -1392115124364523339358161503360 560515 52591862529371313082645635350160 560516 -10789381511092897025977171522560 560517 14882322950598739282568546046912 560518 -6509034724837682980323242918784 560519 -17259120113532872534138931527160 560520 -645751011593114010338991667200 560521 22523940774223741375566144019492 560522 -24955966096995094421510635176960 560523 28382230848767438608002946752984 560524 -5631586339820700538168899254784 560525 -3972075728090719922119524823200 560526 -115206643741615162863712459776 560527 11240846043974833683152599110072 560528 8397734578762695406085942820864 560529 -27042580460910902807364425139852 560530 7912797281279017595114295872160 560531 11739262136035410652098088732332 560532 3480628298126788837124188065792 560533 -8359731505436307374869197280416 560534 6567884655820554829083389685120 560535 -20696717343153050345098212346800 560536 -63490042878498602628433871800320 560537 -11990158970876685853082749283328 560538 -17340092804306239201879733088000 560539 6407669308574623308510306071056 560540 32497676754636080932295576010240 560541 -32729448161512741308738468523200 560542 -1979163733890062849106905657856 560543 -74795088399622331856239095922208 560544 -14607304773068182684913494917120 560545 25218771422485854973801353076800 560546 -6286298491647883246493236968960 560547 -31188621743956223206285727072160 560548 586292059922330638968583336960 560549 -50600067651836074799639385395040 560550 -2297043531614919524495455958400 560551 59756962672415190829430723666552 560552 -3658075486538624518546526054400 560553 -12494309587467636651257012901696 560554 -17991512701318448268147140403024 560555 -34709877378136165335595395131040 560556 -4406936732167625690843412108288 560557 3802700024812055242614820669280 560558 -14479628893811897807192265719424 560559 32036229931908766055601597304320 560560 2499002529825800620667829288960 560561 23396658607552737084525490038162 560562 -15592865892042632783791271269248 560563 -52962785658651085390078358644520 560564 -7630845933691853272797688429824 560565 31035441360134801017296960412860 560566 291950879252571784645715939904 560567 -267741517648804363538180116128 560568 10096899524605558484665250549760 560569 -135829636436713383866591546719104 560570 -20896707088608220804232356027200 560571 -35871150332274436999333886089536 560572 -13211024692727585119687731457024 560573 6954476590342901025533200316544 560574 6935900349254801588845169264640 560575 -22154369839445072610942548022000 560576 -20988269536581441018730150625280 560577 2979354782948179546530354435120 560578 -4630394938247033219604603961344 560579 -24741456641925760368535952556816 560580 -15179366511226664936638288035840 560581 12745506290007062098516158658944 560582 5762934747040882867268009992704 560583 8234683521012290165274091594800 560584 18416010221804477932305172070400 560585 -32478763815332978742278466071040 560586 -8715650059788154307979668833536 560587 -7990780724596649028528751039600 560588 -10233122346972607395525887560704 560589 -25117693394566559910893061657120 560590 3921913243361261673428227027200 560591 430568586113592834845384136312 560592 -9160551674601763460075033149440 560593 -13073667096251594424159038268 560594 -31263809987560622984182065473904 560595 -4570664886895327367304494937600 560596 -35278543256610305387323447937280 560597 -42759156094817316174629530347954 560598 -14171012931693152539796309868672 560599 -12629963205175335742008407499840 560600 -4155477523342501043325555456000 560601 7779355310659820575379157410490 560602 455336783455097117213943174144 560603 -3919442909931269018371650623760 560604 -3114460825792220006387782189056 560605 36732207534366552940100877985260 560606 -18619509257841719827303818469248 560607 14625812427255141655779340340040 560608 -65274006158810084244768809287680 560609 55562721836030019195922261245636 560610 6744471970771396321222487104800 560611 6659308622568232807316095977000 560612 5188406998696461140443985463552 560613 -34910884985900924756257914365856 560614 69692811403457510650246011840 560615 9989979113220940399698630454320 560616 -9379641204282834472540443770880 560617 -24738243119773120331428066347334 560618 19778300605363178267537236139520 560619 17269351021319264095058111315664 560620 -28208931430509552222737450680320 560621 17553889452199150376095144644822 560622 -3256271802450828553805499985920 560623 10936744194606044795275693207992 560624 5128486470103224098121929097216 560625 1326997386110627744841515880000 560626 -18883775717113267307996000352000 560627 84994709558817881089540642563672 560628 23288538506330991599560318464000 560629 72331242391188251795479200503584 560630 1618111188189303874698408940800 560631 -6960109100094507216270983361048 560632 15151641575256483176498968166400 560633 939370572859442667834398607162 560634 -50936473322149360053967455744 560635 9353608486237832060786552760960 560636 -5825442964262308688142718033920 560637 5701568528342270357452253615040 560638 8296933819803137551797414174144 560639 -65911261767589284130449969538560 560640 -650246994191195509769298247680 560641 44877482677577098638640490519042 560642 6177820888888379483642781419472 560643 -29608278529519029740844393943056 560644 3685144234483373707757671837696 560645 -8003273730691383265537308524100 560646 -4301648566011975057237188562528 560647 -42036778247892000955509855568568 560648 -13824825179783508168752646881280 560649 -16783883871459941207293041098736 560650 11113188186644640114848478406800 560651 5500852013093455882315956049728 560652 -29072642123517927595957668556800 560653 -58950796752233175372437857937098 560654 1946622203657252276421670627776 560655 -19832987004707467796698990072800 560656 333447219120727491467780227072 560657 58782102698501107802643341388660 560658 -2237479666470173460856657497984 560659 -15842950102319940416295546757560 560660 -7157283044446164470397567118080 560661 10400800318693415559069325549344 560662 -18767452848125757933547951826688 560663 -84450814449533545986626510653440 560664 -9440240716313684521094366208000 560665 12911698890365174181848681781120 560666 -2346419100782080108228384582656 560667 -28996250286635497375470168342120 560668 49030358859357521009582020802048 560669 53179544397915600802228363796070 560670 7476858804240434210679552384000 560671 44465075789900567212320900439680 560672 23451292642135096272676404068352 560673 47909499183442399898755717418322 560674 2170024842775222049710347456336 560675 -5909475310101958088976053170200 560676 -15864835120322927457752383085568 560677 354570511946850850134210632640 560678 -12444989632341807259584466275360 560679 5817267493921175352762522038400 560680 23254088007660704388510020812800 560681 58835958406229204458198769469264 560682 -488082271266290946624065337168 560683 11035076924015744633300661450932 560684 924316519562041979973713116416 560685 6951378214573393213255477816800 560686 -9023788227816680837448328439040 560687 17431724304968145889419036597600 560688 -5100629917938485422630531792896 560689 -63225788750998731122406300214510 560690 -970939192181295168565201036800 560691 -42241898519107562032858129761900 560692 -24835377089564179997476434905088 560693 1944415378593372887334314966784 560694 -5559411892772831690220717219840 560695 -8971299303445785457029784789800 560696 1887067057132860955281052569600 560697 4770653742142428116220299032320 560698 -5278869860214170186296965893664 560699 7616231569876087220987280615840 560700 -1785063398470493164627653504000 560701 10187424329738639776542411221702 560702 25869617858311748540823320823552 560703 6899793805745530359638175462528 560704 -11864901580669589980388127145984 560705 -654881560993608661262451901440 560706 140351463597218305600542253824 560707 -11053748065178451280903095476244 560708 46961164315150141160417301913728 560709 -1989773498108656979626888411200 560710 -896762181814303963699751293440 560711 -37760801889286205479010780024688 560712 34276801134064932972808584560640 560713 -538429036181776740044547550796 560714 -12732881922760947689718622464 560715 823005411915507750935223372000 560716 -6360565734703743678987007481856 560717 -4163491124379564629363759977440 560718 -4374877117989353373949101630336 560719 69177061436444011565176255595120 560720 29218152659759815616532971520 560721 9949190295718348486386486335424 560722 16632061235321843784053283537024 560723 42377108857853904586250017195320 560724 -3227749430316473613775057311744 560725 13796101415378343179310360012000 560726 -32587550601084995620119146496960 560727 -35288021256613007554744117155936 560728 -5503505978066599177675525324800 560729 1379309776144702992386700246084 560730 12145451075282202614174542590720 560731 5659243234592725802945100356064 560732 94922965163567148217683445865472 560733 29400531245860467528962282778048 560734 -26655895045968546398498970619968 560735 1471873255696598266357766880960 560736 -39988739221145214726264953241600 560737 -14119861587626705479577466971614 560738 8964986561760575161922856909600 560739 -15767227390372242894139966321680 560740 -6867984258397611482517272528640 560741 11724226599747839655133983334812 560742 -5629352088595476836714998394880 560743 -846028750800287809555937027496 560744 -34069015602017430677287638681600 560745 29994754306896715765240202859720 560746 -9080760079632966446071561742928 560747 13021006014007603589148236345280 560748 2665698949313318175132130504704 560749 -15574715479269558911593757144864 560750 40593985181297281767632218704000 560751 -33350046658470664905234631544568 560752 -12560552041076958034094844837888 560753 -16263678626218619650160698429998 560754 5282182364596981180886246123664 560755 -23691589189189829054524811201040 560756 -45385146713423475515485474906752 560757 15652541671752425021910955033344 560758 -19797532078941034651468058204160 560759 -21197699498661142642823089811520 560760 14211883703252238669032422809600 560761 24969417862150203770769946608362 560762 26888404752539243480297968104672 560763 8902116074149626033534576384 560764 -21998889159394611939746494695424 560765 12191536967869123383865550031660 560766 -13513251657326118677752919731200 560767 -27200364400909167371391183405184 560768 -23633598183840272470517879930880 560769 -8524267006527911045231985861792 560770 7773073579503041800506770741760 560771 32397033808308006691742436174972 560772 -5215679573509735992325856256768 560773 74470246521525757511936496975960 560774 -44294335713136239973748692054848 560775 7212714697402529532140202967800 560776 -41516422595819871576992647741440 560777 -7718522471100348160107804313728 560778 13052564770445115744076831021824 560779 26488295905493786405907878267976 560780 -32388440085374792267894887296000 560781 5034873187967390631915589084428 560782 974012888307210477527439792000 560783 22309054017046274039828411338032 560784 -3100563394509415784373332213760 560785 36326102905761704858084939107200 560786 -1804296734417764064542718739456 560787 3950722531193937533043722943552 560788 42359494861468751055165064969088 560789 -6779530204511095451484670217220 560790 6949433984266034060012469043200 560791 -11995345389632332033910901338496 560792 5650669354707092476657890048000 560793 -18961435059152319604202284120896 560794 17478336890002068648164313692640 560795 -18879462368133955001294804708400 560796 35799527276589801736480952448000 560797 42327272038785670206574458806246 560798 -1082038603465450429232753749248 560799 -6277310494009486140569472061416 560800 28728155104806181141697096908800 560801 -16997914550973853733602474237500 560802 9933987828396850123906279319040 560803 -13582711129284162062361516166948 560804 -55463996859640534650796040970240 560805 5502569207291521885587019680000 560806 758868360505015954850685244224 560807 224691429803216630687874015120 560808 29476794606963863674790553062400 560809 7694671400770924775139095949120 560810 -9708388467713418213140398561440 560811 16568315281818493964982655222464 560812 13411257832420499184474258211840 560813 33662905821887454174849008040000 560814 21069184742891355510724803886080 560815 38630198987790361226607639189960 560816 -4969686097648561175898601340928 560817 23133249850387422664674607854240 560818 10422111768681132359653412889360 560819 995603380079613839733723407520 560820 10050695657701960292230839091200 560821 23816905031745640527819428940800 560822 -14353406487531672477818657736288 560823 -6029753828708450538863769542400 560824 -6735870760708845177676559585280 560825 -17583738041849832863860294146450 560826 9892092118463697788019914851584 560827 -43319728250292319945417399399324 560828 -36145051913067914513358906719232 560829 6464129879714514607031584799808 560830 12807471284027597521507386384000 560831 66158013677549342508990475719120 560832 -3331668784795025365773223723008 560833 -7912845400681082912820700630336 560834 4328997560901421265297988805152 560835 61749821344022942189495682960 560836 -57302501515783339353094066809600 560837 9274707434536483911368792691486 560838 13491102397429984009460815876608 560839 24177482709754748357946585641760 560840 -9585084826430333221056594739200 560841 -18637527502570112381254512788208 560842 -2775802855726805743602348076800 560843 -17864599471901728475532438620400 560844 17312683843777789309587755383296 560845 17947102436223515727766450859520 560846 2155802782070728661849730355968 560847 -18340471565416621544221123128576 560848 3703974642710952510856830083072 560849 -393037438640933989108393070736 560850 -3804901943131355983647858288000 560851 -64789289337646304524701757261728 560852 -8332938157500930545859815743488 560853 -226076858912083696356399654276 560854 -15853484355500459810992030614720 560855 -11351380559445810445048076550240 560856 44065975915597377049765251379200 560857 64095970146127735060341554107104 560858 26388709494656681368580619401184 560859 612933476529350435032242936288 560860 -16885109065410126476273940940800 560861 23231127694134860968875383296320 560862 -17964479685432412473748211148480 560863 -27743650769223968057594045857888 560864 -45992097055870484490736328245248 560865 18768336179803447574290018968000 560866 5648740530591390867236951594784 560867 45576385999870885131724630670232 560868 -8288261829789440676581607211008 560869 16461161221462006513311045158270 560870 -13072451274460837378575227157120 560871 2215293586733533017666652140240 560872 20611340769227527292475634513920 560873 13608256938199949587201789768122 560874 -1095389723524959436177939587840 560875 6060982202760993962030000424000 560876 3371353297122658992458907840000 560877 23541210764265485714409117472320 560878 -3323512368488764965575368293120 560879 -12782145076380920203697255288520 560880 -1779927757577743098817968537600 560881 74676167579805498290394448119972 560882 -5858649762001517842207284092928 560883 -868259595364918531623463652352 560884 47711741466730756063950927506816 560885 -6343532267685511726276769044200 560886 -4311984970821405884942486569536 560887 -40998215191327117896948516701464 560888 -38485428627975773808457445130240 560889 3741067489051304658988323341760 560890 6309421692918672735266067936000 560891 3109882093213026957910754048292 560892 -34180553921502871517241212928 560893 15512737801025407134722850811142 560894 18560579612683368452026532144832 560895 20939332246567553964574661531040 560896 -22723364378921399883005205413888 560897 -18910544872766109990605432742654 560898 18856826126979631411562830909440 560899 -3190354658211464173896038994960 560900 14008780160112750337864645632000 560901 -21115391103403384560026707514880 560902 -14563807459559942380059563602848 560903 -5575619784899387182904693528472 560904 37641562511207524262609368965120 560905 3903280520091875703260635593060 560906 -9402508547072230033067993005056 560907 -21623399364790133677937156153796 560908 35496243547295532647676375312128 560909 -122629715906268445667723195610240 560910 -4816623590110088540249340026880 560911 -29762579326355972812751539353960 560912 -4892838964408588612531505922048 560913 14079345397875602251935345266400 560914 -2733837026868575390190637762560 560915 40863684716766352027989137988000 560916 28130990159160825546237379097472 560917 567175411762238265161829256512 560918 -2817507342846261955751691984000 560919 127565147473274278875758848848 560920 -10889536961167366246451739648000 560921 24874230783634276305458215489044 560922 7496828009186780963726352041472 560923 -54511404267550985574234930319896 560924 4110004541475910847615703416832 560925 697164480167691015408571801650 560926 3563634320612402029277485398912 560927 -6451310787917983046113687379880 560928 -46517376876336376370733434535936 560929 19093623821763661677611283282530 560930 -14092902144889009069077988604640 560931 -2445204564483842309078712128256 560932 -1267004192601238415160993289728 560933 -14191226245798813915293666356160 560934 -8212162680445989445340816440512 560935 9361662073222239478845831600 560936 -35159662890988024595199107896320 560937 1035390672061179586985597244480 560938 13596506788086742824963094625280 560939 -35008914916146968928578946397260 560940 9520690107782330688094224768000 560941 45229019135647663375502460296342 560942 42505290234147506903463972308544 560943 48156614872363487018047487261832 560944 -4247673189208790729379693936640 560945 6139851742568432369611633950720 560946 -12645691726696712860977433938816 560947 -18942504867447682561699973006880 560948 -18668139141246698306899438872192 560949 11619446331741051900844129134816 560950 -3822385797211287334501090598400 560951 53816341784318448009722053667472 560952 -16766981858570937138186867302400 560953 12623701453713911065189421640960 560954 13628045628458348681822542467552 560955 32793478344622630534058209557360 560956 -54402715662806578337466775040 560957 6906222143467574040645813810732 560958 5335617782380905708153387096384 560959 -18753816250491662402373596766208 560960 -1044314289156614865431030661120 560961 -31102934759745592996591341889068 560962 4511419423816274318108781864864 560963 1763955965841993330797764897824 560964 -5079413594430443903515010049024 560965 -5427057162562378863095327633280 560966 -13598614442482674378240232007424 560967 -9301292126455387726058000762880 560968 -34060778019726502452191872957440 560969 -42323921161365099674121396462630 560970 -925393183722069675245423400960 560971 15506877772453231920034490947344 560972 27917905183830689759650676513280 560973 7922251433212831137711168788544 560974 14681800370354999135762606060736 560975 -33301103181236554589350965309000 560976 975179940545986996673697546240 560977 2074827800816152632930331987826 560978 -66649510939300491370730994432 560979 67800586633438758407743920307200 560980 7510900675862717730715392368640 560981 -7755775509151188315926429916000 560982 -7078624561217867582406190137408 560983 35517720031793007951521622582000 560984 -39204500330222721350446540093440 560985 -17626587873548336152331724072000 560986 -13069186058916220436038375787520 560987 -8874446864337741850278534667248 560988 -31752872194441896682790467811328 560989 -2756697773858793471932188340832 560990 -6605806788025828795172755512000 560991 -6627539689227595316288216163456 560992 29159507040526493729696856932352 560993 -20564160828684362243979784224576 560994 52116424621907988318589896192 560995 901989667022121822579602706000 560996 -14900249384563356364642712304000 560997 22726762586460848404309928442048 560998 -10086074848789216067868397812000 560999 -28470139328939753979455892961200 561000 28217033392946360588838051840000 561001 21899395073334583507808591731749 561002 8466094059038212796873331081312 561003 -8485496248303539233761238163792 561004 12422126033371165210026556787200 561005 -1448977994866903359170332112400 561006 -2145733615589864169496565832768 561007 771564762344757164790567854272 561008 2519952990311350153763005071360 561009 6456137968442865522915081819504 561010 -16144709856785213570621895903840 561011 8399109127167394059297749281224 561012 2077930324874317094164871258112 561013 -12726815417576754678130566546080 561014 14977082616925629166283426909856 561015 1578072466760057709813896771520 561016 -40715770011603390674869865472000 561017 81442266601051647653390302473864 561018 -3926174910543568705552669956096 561019 7695888285972141458596599968420 561020 18098271726211565227690142292480 561021 79321092969958266410631194400 561022 -6949931981179443052861772338176 561023 13290390789916256246402136860760 561024 8448819453124330795376647864320 561025 2940320954776824659043732502550 561026 31931618275042973858978022965712 561027 38258629429004003215079109628920 561028 -1414130376371051420705470165760 561029 394241185757473959163751340576 561030 3293354963631085812236328808320 561031 22656314192044981068309150146160 561032 4249020433378019327568514867200 561033 32659219335896267383101883377600 561034 28782902387704158959566734417600 561035 49520224382593939205659917192480 561036 -985368578073002849166733393920 561037 -18942855891605537053251982127508 561038 -2886774907092997816058417318400 561039 -11999063694370454121982720822272 561040 818206798572891640000126402560 561041 9573823509486097784863304575680 561042 -775296470914320664961655575040 561043 2309230883608209324040740408400 561044 -12093481147027379314539920633856 561045 6589679873544287199807764293440 561046 3711488348697900833074698915264 561047 57601668890828595706973830679496 561048 -369388080946200302728806113280 561049 -8785732115291721029261280453680 561050 12279782816227073950346500866000 561051 45537547903260152726460432253680 561052 22032789254341526106096019406336 561053 -19058107517172160861844425276698 561054 4472738165983836542501539617408 561055 -11554648953174162357930044484120 561056 -14139626132742984196421413109760 561057 3513662902479154117187835168192 561058 -22604684272351322985488588682240 561059 48654001879917347202840524215260 561060 14481321626569256989886748672000 561061 -26420832825769790238389657654338 561062 -16126905911149579701323123561088 561063 -16362953570172915628709652558000 561064 -425470150227380152321788641280 561065 -5670122115163030801277444808540 561066 10166865476246396106835916245248 561067 520384978482849873770296694320 561068 -13586335918639035467916286992384 561069 -6322802790827530286170622301312 561070 8145085689679045432554243907200 561071 -9497572866692925534803324675088 561072 -8757927747605042620806370590720 561073 24544007249019141594704546803824 561074 -18722442105437914600667081908464 561075 -15254481800848778670876379925400 561076 -25152730145185671131825570074240 561077 31635600592164213180823733838 561078 -465030858156392355906281478912 561079 12911772581702295080650822608680 561080 17456576053824487953963188121600 561081 -27867221238182525280498821827248 561082 7282290814369744344040623073392 561083 20508294720882014446713323839332 561084 -12043745509191324001485530033664 561085 3208273747681910242486107640320 561086 29947760423208722481179522546688 561087 44132075033472696182149574671320 561088 3322651415146662109979854503936 561089 6859457836910904145423030891440 561090 12637626670294585553071077465600 561091 -20066751803930014162366943469508 561092 -8694861821538245882850567966720 561093 -9607824518334248903848681967136 561094 -924550495613532743393809247904 561095 -26747869912742502624179123412480 561096 26259054515912113194921430533120 561097 -1850535533529267368353539276454 561098 28460679327540159848242815562800 561099 35587179028007764917306439419072 561100 1977063209625806857889532620800 561101 -44550752442334369719604245653898 561102 -5926825028806145419672659390336 561103 43839879084295846718313264538352 561104 -5384277263444561286426069934080 561105 12102091285139903476265264726760 561106 5309519042242183042751718818304 561107 -606106245922139359470891137400 561108 -6653507974273784804959023759360 561109 917849188490225626481359711310 561110 3293147772405209318229505249920 561111 -17295312089723522560417177890480 561112 -45151580122346640239081077708800 561113 8794376341357786600280445855360 561114 28139484716687014775669894192640 561115 9679070835267421978284533069760 561116 4338988905112306255481267143680 561117 36835108120195693182629574200640 561118 32634241223526868553379497543616 561119 -18736685258353745586462583128720 561120 11043852116913385044875736514560 561121 62260304068253729984708093817600 561122 -24874750582226668109542793811888 561123 -2957167858606774084061470620828 561124 -1756569040962433968260661944704 561125 -42203031614554843197341176486500 561126 4802068714784062141822294908288 561127 893982868459846659284693302400 561128 -8646717638885533122243986211840 561129 36800691002124622855732510525584 561130 -14188403299647564110298991163040 561131 -13030940405333048350936944147456 561132 -3796689679050420883502876482560 561133 -47748606108960000936182769552960 561134 -11581589003409874790891196192000 561135 -7912241034662082329858287292400 561136 -3448855467777011312655234367488 561137 -30076282181231401868832001520640 561138 -16291204290969983814801901021056 561139 -35765293544551298306309431853600 561140 1800559618125157413300283933440 561141 -3344560154949266498158796937600 561142 458854294455925328206965053952 561143 -56759919460744664322528808139520 561144 6535513927957969189312239697920 561145 5231603714560636097206516352400 561146 -2257292022553472275790982689280 561147 39502444327016586019241682648600 561148 18670719792298077451868420864000 561149 -17547106636106212227622018478880 561150 152938524427043087828778408000 561151 4257641111148752509109599822192 561152 21385773523655664141726243618816 561153 -19755133975123524515004979016736 561154 18247287793845240158331833187840 561155 -21368443884988941877884716972640 561156 -3704996869352687974859335213056 561157 20127950274472978427207104972572 561158 -3261353823398418891327962007552 561159 -42431227710599444751265966008336 561160 -20359432712904866815973131008000 561161 10013773689364475746094320500762 561162 384094478322265219122695897088 561163 -9139663739082876893341477383816 561164 25277800496936891288316400843776 561165 11664560908307101690944240192000 561166 -9771654090578629969449830587968 561167 2396167056330908264461003738512 561168 164181537499715067136473833472 561169 12810408357755057238859918271296 561170 14339837204197189202482582282560 561171 -968054377428378247304124127440 561172 -25582653471982575525891692359680 561173 -51287943629058418084042590670578 561174 -533730282469919271506938674240 561175 23116764936930625368340444400 561176 8325340298303826987660477726720 561177 -9430853213559190336832620239552 561178 39907318083541444949286215078640 561179 510499660349138862794057394960 561180 -3507068768553822628338868224000 561181 43497413635153018908578038522982 561182 4117753575965173208178805176192 561183 11323492098215754893323030625664 561184 11863500131919201054437387796480 561185 32361328111044414766769380639380 561186 17862670384431858241374793025232 561187 -50537358342499741286140866879216 561188 -8048603894196141217384960202112 561189 -22448981726224334783103763883232 561190 -3641753481126760225607787544320 561191 79230599847005400394509203801592 561192 8451734798355386828471064576000 561193 154852305863171064490890023168 561194 -29498791861458595201394849569104 561195 -13229151104047682043032177498400 561196 -6839878940317789694931197460992 561197 4139341964918017168416809402412 561198 33590043198864921535235122752 561199 -45678530593904560370507233730800 561200 -3264491670462966833663985254400 561201 2223661187483997335138362565232 561202 3183191424838179163829651831712 561203 -15616407272352943883360733155880 561204 12215894458893991952852600819712 561205 -38831999191886030358878547079140 561206 11699433195092437616129084187552 561207 -35943857309492690169274925857560 561208 -17344532080545197266077115392000 561209 19030851157217851880562003752928 561210 -393120450725743420569250099200 561211 29751600633233826292600599158032 561212 -7113993796562615237275209527808 561213 -14446203459557383727451890182656 561214 36752292059783496752582946291456 561215 21113904251679326758527150294000 561216 -4724417137936246990588052766720 561217 -9023462590545402905647048226220 561218 -3703671521839250788083759849984 561219 -8053918527467433614200244270856 561220 1666795108733354764867948277760 561221 43602848683418371983437348951292 561222 14102877436803056509529520614400 561223 -16368374092966176272574727914336 561224 -2796728690500044430694653393920 561225 -8734400768527987018138394904000 561226 4208341881404338284914670027312 561227 -133696077186007558639399533646368 561228 26872691759970241626918281387520 561229 -26531708993007240043776023132170 561230 -17771102785868913723911571282240 561231 -4879918078725470639609673042120 561232 6189233173521741303693254459392 561233 -25500174368470937045143176791820 561234 -8485808192533579000929193693440 561235 37158889103671454963129600581680 561236 -189088068990381240406899787776 561237 14713645746947785940328018743520 561238 6920761861095024367406889615456 561239 21650289169517173539153679828656 561240 -3671014831567557163003302912000 561241 -2951910024121613036020770985600 561242 23362873644493666415810146420224 561243 27014241630407606881219170906264 561244 -19745086457156038435153372519424 561245 -44801280732832164453681995572500 561246 -5612992016132528570165505555456 561247 -127230928317541072180980010955600 561248 62221537392946971624578350448640 561249 -748263118664662022540581909866 561250 -7185223617633777323271831750000 561251 63817143309551619395812807284252 561252 33634968966560034516788959122432 561253 -4691165170973531981066795991168 561254 -6650099217792942653353155419424 561255 4349181340814717406822940938240 561256 -13391777216522805620437766661120 561257 -34981849121352256459405057741788 561258 20004203119880460547107179362224 561259 37532225389130150224333407808216 561260 -8621872411079810696425234022400 561261 1691652208751406646792490215584 561262 -705052881011228687486477707968 561263 -65760130494362739154496595428400 561264 -7469006530458462263340978143232 561265 6148838684342144537530768644660 561266 -43422334055027897053614325377120 561267 8140770782327144344271549955840 561268 45173688534881316697619652261248 561269 -44189742070111584124614624025266 561270 1161388342957310997817559120640 561271 -14018816007624219225000674408208 561272 -6741283202594664321762750136320 561273 -35204537032783349731194445508016 561274 -16180163544584436422415173941248 561275 10357642766406468446403056439600 561276 -36842818776979009181695292759040 561277 27843366866062425599100106613126 561278 -41622220244418988344500443906560 561279 544056061239882408490255382400 561280 -45888043595638111800018547507200 561281 5480490201130574295987684627264 561282 -17112918195219336045040400912640 561283 25075668700186511581915750436400 561284 -18639747750742379084603624256384 561285 27403302046299759953160739001820 561286 -9171171207546308435217221885952 561287 -83472094258459010938197048200208 561288 4934612157226637008339887390720 561289 -474742379446210488014964211608 561290 5168865417062485664536051214880 561291 -14716539678493428544765943331840 561292 8285369034105322349858560760832 561293 17032671415257014638194459427104 561294 -20928512992664139317596390709376 561295 -40116632575387311473030096904000 561296 -2933669949516992228468074242048 561297 -3463585022408461020057322730304 561298 -13889254485306075406345478885760 561299 26488906493001495242579797800360 561300 5304350449887708376389522124800 561301 -7917908032012543273366527141188 561302 -4764349739670359852735312293248 561303 33139781952387940409565362302800 561304 51597368085039992370274978805760 561305 34016585766219159410998021763460 561306 -12748127985524874538529452302336 561307 -62540867163193224049193254504444 561308 -54051461446030675149296935709184 561309 1495348454700996780614154384960 561310 1444117777938481708348078282560 561311 -5242487423587970734046649901848 561312 -33735557210836110902694361497600 561313 36329717216479343697299639374562 561314 16349775799706376891382559419680 561315 -1818242221987888042760963700480 561316 12783091799479542081671621091328 561317 -22554164614181783931116071269120 561318 -17895885517120923136591208882496 561319 -17547482677740140677564072480 561320 16916025898386323201606958028800 561321 -31397988884738100800523214019328 561322 258020597465766303815240826624 561323 4612608878663424960026887970880 561324 15454908544738340148804645903360 561325 12405182515558761230482186794050 561326 -18879163431819528457763082132480 561327 -3975857798056542401696601279840 561328 7659292631544940737641664561152 561329 -53774128207355031967223210144016 561330 3198095363541838383024548958720 561331 7732358465612618966612685914664 561332 -51706962114869367523575050968704 561333 -25748292903630140684391971940576 561334 34660482905174751907839998384832 561335 -67887515784761603556950259134640 561336 21983003134002000361958090342400 561337 11671426104982187921095316695552 561338 -346987781500108374046363942656 561339 -2591379260832177237577624065576 561340 7452411140883534445545236398080 561341 -26621728507281425975427757758816 561342 -9980372658884050343768152874688 561343 22705471514853776147606135830592 561344 -7701769931359838399823772385280 561345 -4237655383042472710051753668480 561346 -10647661426740281909094025102128 561347 -16243244232321262576171386027204 561348 -4478107852480634902774436806656 561349 11904750393461335025922535246080 561350 -10152215161689781861384682832000 561351 1109260451356122103050431712384 561352 40645796749681516007972270284800 561353 12268679068591323938299367027400 561354 -7180123336677376539651260340480 561355 -680385338975129767962131172240 561356 -39480656654223998136535593166080 561357 12740490098792237780667816819840 561358 6836206628251396206364701917952 561359 -1399072616470397456354318119440 561360 -2496096050270849286451288473600 561361 43395097839224439263135495418432 561362 -19777564873206084625524155315568 561363 1864224041228926422222248705088 561364 -15672005243558732869756774187264 561365 -76399900121644232436874596480 561366 -2129463471663846491662356134400 561367 -80423464426334239016710107134584 561368 75857883397297251932800760463360 561369 -2599943402713267932375315902256 561370 -428297982959560081300042420800 561371 3896510304444698244369060790872 561372 -684806976382231892549999149056 561373 43620651654973103199678077011622 561374 36008445598857215223077373235200 561375 -4441989060507525321331608750000 561376 -19962471838538823946737142726656 561377 42687022716190507268308988792226 561378 15903020037441787225213038321024 561379 -372343524991634991107324211200 561380 16804568764807428790683272812800 561381 -33431387874190789362834552198048 561382 3588540830872189586278346246400 561383 -29055744052138361962635794590776 561384 9827084708694616521207826022400 561385 12734656897790391864660101851200 561386 14610082534005671530033529913600 561387 41200219398311985187424721999960 561388 37010867359357758510898996654080 561389 -58953369619614720256047839712810 561390 -12853870735079400310048966750080 561391 33192840810138481556768811197952 561392 -2808364806760444189194217881600 561393 -31831190909540484060866989463280 561394 24673735136156395535896460372496 561395 52201499949651408958960644140400 561396 31776770939389937949902591084544 561397 32515849397233574580296254806432 561398 -37301387088397233457671895336800 561399 -19535241610483064220365193395736 561400 -4811957381350963638676417536000 561401 -6644443446286300274189876888508 561402 21248299937684995275577148077680 561403 -32926111455042643364592227048880 561404 -38607709237669965733268202246144 561405 -6863778303883752247506563558400 561406 -12403834873644629978826586702848 561407 -13913165140725417793566626797056 561408 -406579525156873321701993086976 561409 -49930266893959011044339935579390 561410 -8214064695924049735071163361280 561411 -1526593204475988592250138752800 561412 -11506079737815440334655527475200 561413 -27542783947517525952619752537636 561414 4831902106900604419141770504192 561415 21476390986557274731198036379200 561416 -48730600156421514817677563243520 561417 -29427644794071991640450130267120 561418 -15427064818289800708867690981632 561419 30363036858370114311622111316820 561420 7590999017009604631888312473600 561421 8770196570289800972055914824640 561422 18215511045038626506528813784512 561423 25531377855564114596208035368584 561424 -10235958150544345340155422760960 561425 -25483650382033660735699514699700 561426 -5448378577890374706290581898496 561427 -7906174295073089273072743114080 561428 -13944822024193249101212774283264 561429 8750534437588221246832727411808 561430 -11592568238212048834693848142080 561431 3868664726628996163622545364880 561432 -31229317083428543885685175296000 561433 -356534176610607241611630928880 561434 -4193920762776896804773209690384 561435 -3730490491022832688940184963840 561436 -35558989618489437761854153597952 561437 88676556958542155196541705180620 561438 -6741069400546880614019204924160 561439 57522519761398092679445785094240 561440 -60794055652427837262957772800 561441 13805299477386804528038165877504 561442 -34032754438923416284710427950432 561443 1004258817040337663131164447624 561444 -7736231625515021518169771151360 561445 -8629117666497395072397513015300 561446 20938538448547797376045544592960 561447 -19823883744214667661159981251376 561448 40720486446385239835868818959360 561449 -19176455871614492967035853051264 561450 -4728860637420438634111454304000 561451 787901401608666771004249604544 561452 -47854431764648259150698894340864 561453 -40427534442671762257216440668160 561454 30108625889839954763753468847168 561455 -47778413884953083325378094307640 561456 352171952198859206079039209472 561457 29986706528305357097534422115380 561458 -20161639549799500259420684551920 561459 -10453417227932781004700530592160 561460 8079677120070773102343219148800 561461 -70469436374770780238712518593938 561462 8661066879101620157139425660928 561463 11984026786393679519846097622960 561464 -45225238828094230931230281584640 561465 30759041199936785314895680896000 561466 52489136611514572427326704159744 561467 6737180373967477647103031715072 561468 8227061828057396917650030059520 561469 58221099810244433383840081332000 561470 -27290505924000734312766435840 561471 -9790336347969015326311001329536 561472 -2383957319520928313841463328768 561473 -36639246357623643940709336857296 561474 16793171912113677545000788900944 561475 -11597497331788414168966023857600 561476 29865164084897867770794061455360 561477 17743522801649029000078510861632 561478 -43954231173198797976387286910976 561479 -2086202702630537307949296915624 561480 15677457144440546114917576704000 561481 2403611591997119580226265651200 561482 21875546300955267057133988752992 561483 -6222057371315044642063203868800 561484 -17910015702072041117410999861248 561485 -15451747324029770871060231296820 561486 13019310836451472055967712793664 561487 -52588305703339958848115726578728 561488 14382891627133022004592054763520 561489 8890967013985923330338461795824 561490 -303643214950070563652974428000 561491 26615972827222528568272743088800 561492 -77133580247565759007370530944 561493 57372981765422600891892800255580 561494 -355648190129032734531178607040 561495 -5881586040473223931148724491520 561496 30084856157119300427006290944000 561497 -3249682988346034956014754942060 561498 -9483516228922738373014709345280 561499 -33993120856990362848174139993936 561500 19416598565000380695188184192000 561501 16267548725962112690044068644460 561502 447836253761369762968914317952 561503 4198515473293056580288039825920 561504 8594390730596160716422034227200 561505 13656276231360334056225956517120 561506 -21028753100463781104150288875136 561507 -8323295348937320796107516080320 561508 43044040769274474685338376218880 561509 7551010527845120991901763408640 561510 16184616478953484361343398991360 561511 -4591036859078210000972282749328 561512 -971172386303124747117847511040 561513 11451927409392528581679935193744 561514 -6884701157165594979383539706880 561515 -22694442841217178134704294743840 561516 -547489169678854587778111558656 561517 12361313809112610974223742611552 561518 -29742666123094098516952907183040 561519 11246059699989351564809839069440 561520 3231745803959180758718843289600 561521 -14438985960979212544886314111278 561522 -6480436569621994566891575921664 561523 20730147298747038918161145037080 561524 -27575877247443850285759363979904 561525 -1276339473408112225264144339200 561526 1445449819145880372796501770240 561527 -26678602755651585096871314665160 561528 -3584212866775798405764427468800 561529 38445517996384341146490908593130 561530 -470927898479777780890412988480 561531 -36482563756109183459772115433448 561532 58688991225684041447597500119040 561533 -342322586209052378598155183424 561534 4858172608815555331568248442880 561535 -1593698651257858493054756484960 561536 9400134587397453888952278712320 561537 -449388536844981834836405873712 561538 39329655131713199614926064531920 561539 50827293550757259497355566215680 561540 8398766584685303557502493818880 561541 -5384387811549803672997677166500 561542 36449394414944152443456122712672 561543 45582505452832401393588507415464 561544 77262125408796999919816734566400 561545 23003437984156359237721479235200 561546 17239276340143123804833109248000 561547 -13767030277170016495003632153968 561548 11456806392811087629584878540800 561549 8944172549195201856711158922720 561550 11191618793740277048800773729600 561551 12233361516702288743925260373552 561552 -4114262712453764878361655705600 561553 -9612494068912123253988473653198 561554 -9537736370706789676560950166528 561555 -23461752617708937138407031235200 561556 114671864239410704039162059898880 561557 -40586103244267891135349982968580 561558 -9744295511115267409158555457152 561559 -58107047821793054031065350045240 561560 19905611890869854328936379392000 561561 -8389215927780230233485744768 561562 -16953112156690412445415920710400 561563 -28416725388212879673439734455400 561564 497785398263568875211178775040 561565 10263230488641843438205901944320 561566 -38038115879599570371937015872576 561567 16060332747885471348724752657480 561568 4512161076669501005984767672320 561569 50441950351676991898286817858240 561570 10044934742149793609743410739200 561571 8648297169992223151096295577432 561572 -207041396238565159670399290368 561573 25940713721690432363264255791584 561574 -227670450569837668026359308800 561575 12891376220196558417298268394000 561576 -130903891204070487045666816000 561577 -27330288022648801389315578643468 561578 -3541490198003754367270622553600 561579 10912545443921089012563473751384 561580 -144332353428324821263555107840 561581 29609818100506492765748948455500 561582 2868200894711092129449116717952 561583 26690014612301645668577431357440 561584 -3150516484240054072199298662400 561585 -2957533583315967411877435406400 561586 18800984946697739991593161691040 561587 51625372109093502310987959522204 561588 305550864625650161425643280384 561589 -3266753889309630665943707779524 561590 -12351430356292323064851894201600 561591 -7469567200978038907620027635952 561592 47225122347600203213317372416000 561593 -845828481837519509910576471936 561594 -13151073369978327174442475913216 561595 30446412476743257820551164335680 561596 -4474941267279875998379770773504 561597 -25792775152380527163525243874080 561598 -3176604834606078052838721488064 561599 -12698517005222793226409883614400 561600 -2913993359028071024457940992000 561601 11733021891374965106296438608772 561602 -30285166165227740339565844790400 561603 -15335474461974476812737649474560 561604 -16454453208634025173729204303744 561605 29706068999633127395203225199520 561606 -3569620861243759264529740888896 561607 25265835564703310847653752720856 561608 45689027801767362512370326184960 561609 18658052758396231925934893777514 561610 -1618209748586613612613297121280 561611 83254339544015061415941866560800 561612 9443057755136926284006982843392 561613 -34728909712159322609273845933076 561614 -9831077539473179613113878798080 561615 -15948470490285585138314138711280 561616 -4522828030510960683313138630656 561617 16783455122435970863517766608192 561618 -6507950776304677130087858914272 561619 14464997681549654342379139862944 561620 -12348049424490545997818046808320 561621 -38407119178113438613705941465600 561622 -13908119382546519687970891953888 561623 77731875819060118344560779824 561624 313679821199991484103931985920 561625 -69308962593001725739690409571000 561626 -14553714319221125879485411769376 561627 14401144711324069575895809423360 561628 1423686123268890571503415290368 561629 454004743497736048413824955276 561630 -11925819028110523184053253210880 561631 -16641999223904074772652697950608 561632 53515582172866265950374046728192 561633 -32974941943001578467479236535376 561634 35393314063475379454697612763216 561635 5050230186076313464471375840080 561636 449385374640570870674419454592 561637 -14638258464171219326538036732960 561638 20196297288174372163463395628352 561639 -1252930199915982573242185490352 561640 -36572431815101349690678650880000 561641 22092646997402822696003636057892 561642 -11184368907296064294396801209088 561643 -11550200100334975035837818285040 561644 10492473070602396817697276334336 561645 -1532667225540957751149298692480 561646 -38409822353285148249036087857280 561647 -49765899931005561497215499191608 561648 3749823389748121113986670034944 561649 -16337587067864050255035547268880 561650 -11741801177873280449832148224000 561651 -2534126086131171458093148928968 561652 2889185938325769164636485148672 561653 -10487193462593133629367700966020 561654 -912762516773655694270265766624 561655 -44305652501438744977888197142440 561656 33166830617266761489133716602880 561657 34557131635122471952408760028240 561658 -10569896236434160083323030215680 561659 12417449580009116348424254215680 561660 3253841748540262857826576465920 561661 37124458709670757466753472208224 561662 630978433899859237879820848512 561663 -26610341589272067323266538757936 561664 -3986840404547756357192005976064 561665 7090670599188371749769663089320 561666 -86497556602608166615087767552 561667 28651580044787390010356418942716 561668 -14828044460855129234467777325952 561669 -7294953757162681015814701825056 561670 -6823384912852215997535250318720 561671 63955902983885082907167781221144 561672 -31852095166066040700209996544000 561673 7309603734371288979940077370240 561674 -1599386925147495711062462483664 561675 16976778437531858141727701037000 561676 26027472967555047500037219464960 561677 11062771409689408209690133456620 561678 5456146704253597207467687398400 561679 -10647055171565256047598731434320 561680 -2860925064127350603672335155200 561681 17167785298145122292004708190080 561682 -24824623514601420360484182911232 561683 -27637288164929688958618137180816 561684 -2934023705639118543340032804864 561685 10995595172037897919898574652380 561686 -31536535799818019146190715146208 561687 -12492432589705453137384856867608 561688 32042277770732732140522082795520 561689 -11497545918889736509599120111360 561690 9285999227784335433515650187760 561691 -25161068897519258484417205628528 561692 -26905241545885711952623746845184 561693 -19420719699914640780683782498272 561694 427834912388223650596080867072 561695 587532955117555131814199116200 561696 -16455567284365355151157759574016 561697 36053013596227642830255863512320 561698 10369491263951284805546773524864 561699 41531672518758532218557019501000 561700 -3437180001035793541046852409600 561701 34773592512243719986486695540480 561702 221874122762908044104974072320 561703 66595536763744675577132759464952 561704 12625426860699992981513190359040 561705 -968334184042159504672111544640 561706 -190332825348608666779511828736 561707 37192167136330232777496513487272 561708 -2461508840422685948409642516480 561709 956139059527332846251050043104 561710 -13662464087058883211257917042240 561711 -19092323083901135450039076916728 561712 877387952725787944164723900416 561713 -46770234427803988577568322765038 561714 -4164540743459862056186630155008 561715 13984339124358409623147157881600 561716 -623089712115890689188204478080 561717 16187060041369785743732598386268 561718 19256325938886669089040573766560 561719 -24399622617833968099823454564000 561720 4479745292442294738385187635200 561721 14491127369980102123676845007872 561722 -10102302372484853634438621581568 561723 -9128571024672378278589225391056 561724 -40297394678130541867514994768384 561725 6502063009923837261409251599250 561726 -10372999400531064447610405997376 561727 -45369835167930698340015653231168 561728 -26391615467317865675125092777984 561729 -4137060118996048154065025375232 561730 -9592249907502017703974260080000 561731 18130517825537577505169589744384 561732 -19943238986998908614933251580928 561733 -50782195369750971164089396882018 561734 503324889579797802685703939712 561735 125517626424993158439603181200 561736 -25671474886117382183596853099520 561737 -46367132188443826263444202778880 561738 4331382530677568025905354796288 561739 -11148503605724178627536265740280 561740 11831948135926067671592631536640 561741 -2565039972427571184169601307456 561742 11799560136847465033904312494272 561743 -12843524937840679767593786675616 561744 8843643720412309622083538386944 561745 -21056801890181639783981719999500 561746 8383555448830967142202288955040 561747 -3811155806539009157169529470672 561748 37048979790183089426931878141952 561749 4964376405333946725724865895420 561750 -3280740805402568293606119936000 561751 11096725184992232813051317203904 561752 -264102888365876615878620610560 561753 42817217206953578097656829670362 561754 -12880278504230817420338710210560 561755 16799660090131842012544578407760 561756 -8882264793150855827065321579008 561757 13425925772635468827033804380512 561758 14291694799932169006708095012480 561759 -42110651445192732045854441911680 561760 16005239286486686651190710108160 561761 48583296694280181154559115427362 561762 -32454821912708315687246522680320 561763 -79773473218679622699385183884216 561764 -12083196526939793066005746499584 561765 12647933939966287439821641837120 561766 31722323576315641429223722244832 561767 -6516782913327077850078157946184 561768 12915400686805160161525193932800 561769 -16563393391029194093499958272640 561770 -5673705104361757728005350122240 561771 80199307430975330561431881504 561772 -30481825009593778001768248186624 561773 13120228626036566893823884254720 561774 8282346094239441670733953296960 561775 4154329149385269614245027570800 561776 14772224898436396533302204792832 561777 -6406006754889449848687187995200 561778 -22721684854037183146860908544 561779 94853999590792381085567140145976 561780 -192886882317507537478941431040 561781 34046225230927907522862493438464 561782 1559099948319369392964782082048 561783 2608626188285711205076398382848 561784 17572958191675681969818333634560 561785 -14454040704083245487662488817020 561786 -2418713867453008810852794412800 561787 -47039615995534110001506237289564 561788 -17387333046184607085691197230592 561789 -38077479131494611029027729388480 561790 -10112544602239769106206196657600 561791 51134611356745179774428994492192 561792 -8130587504524337605051102003200 561793 73912721197389845510805271135920 561794 3839030898702526916423895135696 561795 -186444401478340325387663957760 561796 -15903718444854537711312592278400 561797 37261241439938829187382980977246 561798 8566057028615118199779257886240 561799 29019149170725903246663548054112 561800 14479590280558058323438461504000 561801 20755597912066291880368881576864 561802 -1464631102994160614833001209248 561803 -73537167362459550695825023764 561804 -2391553302198555844038250197504 561805 -30630604391789018908093598223540 561806 4730816712173584332718415786880 561807 -32517340689651816178585074747096 561808 152113303882261269510974111744 561809 4486962287781474320226038537010 561810 -3111390777849686729837643732480 561811 64706684879422064612302000077400 561812 -44416405398698493289549775881344 561813 2410537901878486856138418782208 561814 6859302573379211278376555092032 561815 25205422814330144356833032535960 561816 15192804438613512797250298337280 561817 -80182967379385992301599869326140 561818 -12041518028665029109786210682640 561819 29068776520991955880978179227544 561820 3106981094369478169344572897280 561821 -5223947764778768109738576881280 561822 -8222092685300209593584288449728 561823 16419448371716010980590438999008 561824 14708047437091665832840969715712 561825 -2106667750720855610846686892400 561826 13845544591758572750192331980112 561827 9084651351315011686393951279872 561828 24640922159212417897997732152320 561829 -49157848187971423127881501813570 561830 8046480117383000375886377481600 561831 23943788758063851422599684435752 561832 -9047356989205866570295978521600 561833 -43162505835447331201259383202700 561834 -3664109486235086457209057518416 561835 -75717990346099683519327609122400 561836 24480895757903490482375936247552 561837 12248015983396435053732332405952 561838 659185896844072905862727854080 561839 -11080148333943608248660308309360 561840 571218167964609609538213969920 561841 -20256278930660504481347215636928 561842 -2418848509815932395552709618928 561843 29452649040167946709253395129200 561844 -4170820420490628552225377845248 561845 -12775806916158946791546360601320 561846 -23330502217131075392741035459200 561847 6370572178314304067942776534320 561848 14165065364165343093523375718400 561849 -32849560815343594204362709188960 561850 22526709413738384923794560368800 561851 43337153557911283443279056030832 561852 1813782178948876759060583256576 561853 -20588118266471078229368025746196 561854 1263212302460364164902683653376 561855 6441947536743670349715519121920 561856 -9037585234188655425367347036160 561857 11703690106401968595098210138400 561858 -8208386308354871798807814496512 561859 65410803116259937479423295013880 561860 -3074828669685783449448275965440 561861 9411940416006988631587919513088 561862 10588835553764323381179078297600 561863 -33616805782530314738563778239176 561864 9394794027354605433039797207040 561865 -83987233848202995788004815561280 561866 10366359091536819046224623683632 561867 -34094228152047375721084422727680 561868 -5657814945556651968321272814080 561869 -14458084851717763632672975002688 561870 -27887909243296303970494503724800 561871 -4022212699127254250939461053384 561872 -12844857824399264503504183271424 561873 -6392768848229657115241251656256 561874 640125957548975753379822480000 561875 3317361127884410962920318600000 561876 -2661383896777995398366113935360 561877 92895933985272907113569447202112 561878 3063601972247024604691010430240 561879 9304719356578045518643654521000 561880 29450914249010156415464452300800 561881 -42149717813229949683857285280 561882 2194871320595106619177470683904 561883 27988201064650726145672832139188 561884 -20925139126824211664291495629824 561885 7531250700850152896378620834560 561886 -15063407795206075235530018741056 561887 17073851975809161731527531827240 561888 35242607919043081847628018745344 561889 29718539701755072969401657038080 561890 -927916573890222589429096704000 561891 7154289125240011836763056508224 561892 -32525735113873285079544803430784 561893 -20484483860131690529812855503456 561894 7450241563594842244621233223680 561895 -12016406358098567100946246586400 561896 49797409172511295622514307169280 561897 -653575978984808899005837596928 561898 -37443409620794540232488444062800 561899 5483730435640568957338442879664 561900 -5936970139948588628844627955200 561901 -85637218173973981655290730914068 561902 29144518672285864629596991443904 561903 954025041684312850789456277904 561904 2017085681964284212548200693760 561905 -5251392367915041837867491489880 561906 2452482251793048628993153628160 561907 32779722273143572871714641598156 561908 39712068202631175478688007712128 561909 -6489643899173558517286723516896 561910 -4805185085689713771785278861440 561911 20946579116754992580714042931632 561912 -10896397249642246600839968808960 561913 2365818308204832974722978127808 561914 7110412013066958958965313459056 561915 -18637924780385283702522015753840 561916 9343987372072397421646723560960 561917 48136512648377884087321610184966 561918 -9250350698144462146113379903488 561919 -18649723026944177536844056844504 561920 1912874318046872243182711603200 561921 -1824414588760942025850222442656 561922 -10521338295984058287213995851776 561923 -27950918071140183352990046733828 561924 -920544129097637368147568640 561925 -6638526751633502613290006604000 561926 -34329804681798280722791196509088 561927 -30845310946135429021597214542080 561928 17869750113351240861601037276160 561929 87002690294594142341419530460176 561930 -15745075702268329342026962138880 561931 -35848963153995349547050915524268 561932 46697560654342144101067649783808 561933 -34653413898530636886932847552180 561934 -3542528637064796424432538872384 561935 -41713687873334140874843724917280 561936 397695778849664699312029040640 561937 -815926608516928312002995475968 561938 -172276130363072526122388284256 561939 -13653884357265231063033195444480 561940 -3642130575057209368934557128960 561941 -84996811918666892458892010053700 561942 -6665264368830806979509296544160 561943 22344177106298575523482875845192 561944 56229461125478727437376311193600 561945 -18365837283505585771286578822080 561946 -1654423235337302748344716784640 561947 52845858498819651392736988395396 561948 10573408223671376767555551214080 561949 -14970812712857570612487119115636 561950 -12655466100146233719294349944000 561951 -6532863079281741765585888253920 561952 -689882739227451873491544834048 561953 -29646625511079976719935123046720 561954 -1980490662834051124664933582592 561955 63085666955542751323550430704160 561956 -14694888978339656107594076888832 561957 -9870807929164624823521611350880 561958 1812787400264127231289922650080 561959 21701068836971071407989287904928 561960 5695016005649722129644788121600 561961 -29074956789416567953174791490438 561962 -23824650883712790881820603088800 561963 5586670497191359888601575070400 561964 6273273778595968440208396280832 561965 7752252923684922485867268568320 561966 -14743876418335318722206233622400 561967 -434983826680783916684581783168 561968 6295673032327046540943528296448 561969 12191990825291471926804606012164 561970 19968156566834739818092554955680 561971 -27469596165392262116123168909328 561972 -34772326836247550595810845380608 561973 -46251668381922269282231791269778 561974 2857611073069666166593831126272 561975 -8760255094538945449853167872000 561976 1532813167166643915220749312000 561977 -17196472980599887094053831544640 561978 216034203724005879634145566320 561979 -7730096279427196497828030025728 561980 9346621718248405070794192704000 561981 -24376241158100491191760084223808 561982 -1450096460925223185074022865920 561983 30080693016239732859337099703232 561984 7817750087297585132586663936 561985 35090599367841618255939005076180 561986 -4840076089539592395540002701920 561987 1269624239653337424833134594968 561988 -6601339382004761078158102114304 561989 31933191694744874590900232014080 561990 5697990002163228794840773601280 561991 -48907791844775537450821269132600 561992 -18604559928417437985387273600000 561993 9370390136488183845410571459648 561994 16293476215794385603767392245296 561995 7427382326422971225708024782880 561996 45486251475609513357197084708352 561997 -69900305600931314948676810956554 561998 -4632144892793414162928124750464 561999 -13836721704019354277789443610112 562000 -7454700704984165727197515776000 562001 51795566064238157637810804069600 562002 -2034694144049439279379524604416 562003 -17693467224427587856005594524736 562004 -569587364730816245897751148800 562005 6577277905597939270753444934400 562006 29710016869111962908071739086080 562007 31328691046607513880369770453256 562008 17056988845041907346139154575360 562009 -14550043724526906852832210928384 562010 -175983861340476076847430723840 562011 44987155222442368717688348984472 562012 -290524766972856768351854539776 562013 -2651183872130246106460992010740 562014 22743633135925413611680950275904 562015 -51516195318408918213501407610840 562016 -10356139755424202919748222058496 562017 26553775328817533229131610191280 562018 -5768472862551450478034175621984 562019 50658066208216929456269108379420 562020 16938712843823157769745814528000 562021 -26751939570381973033823127147778 562022 -10974317039934932086646389109376 562023 -5173037034566510355180606951552 562024 2169762619001862702057426616320 562025 -26195089940285778479105988156450 562026 3780708304774534659419410750464 562027 -702169395461146541991069950600 562028 9431791435762647372701434828800 562029 -10452144423174138148221783359712 562030 1894088483710436280076176890880 562031 -26907868278514938028874919959568 562032 5703443441264059380575434506240 562033 -34015618014783140095461284460620 562034 6650198797320279843372358467840 562035 -5205289831384973932102104727200 562036 -34125617518124553365985738270720 562037 -15046497650843393069880862769088 562038 6427154986542513322437924085248 562039 -60059222389283546485312099557560 562040 -43138396921269732087923921203200 562041 27249044311571359229099062691652 562042 11512719837016442551629525588192 562043 -22917757632343704879012421263708 562044 11220846455688613632022293798912 562045 8605442774486333577145106700 562046 10503864035359378921659019817472 562047 23847249805169465110025428864200 562048 -13014612506397716235410504417280 562049 -52048238795364741541390344983340 562050 -1930474033986343891308363450000 562051 161622511763427653675452095744 562052 8458016597774790137053799746560 562053 -50206936180548243543165696096 562054 -4344364143340893970425553982976 562055 -10059367266790182868653127575840 562056 -16679551897452726021597367910400 562057 -34496946091461039079037101198640 562058 6067236327465765613228405578240 562059 -38271834655883168122625197491360 562060 -15721219082345582621926383436800 562061 -3943528641156795295854133320576 562062 9293074164541162398326597896320 562063 32999127004976406312484025004040 562064 16215335412790670708214734561280 562065 2658920087308829612043628419840 562066 -21052996444397483534945405382768 562067 17035300510620259610099261081424 562068 7134577844624422427159388866304 562069 30492314861206827017853669740220 562070 9258576348221878980522520500480 562071 35454040150743664486403086589184 562072 23092569249952239260497073479680 562073 15987576545919985360981394463360 562074 8231808360735194866720135699968 562075 -3928341888304530651848922882700 562076 -2252723392403389478411042631168 562077 -305047093656396754854324157626 562078 -6956084153397243307295394622080 562079 18302943757645065808649430742896 562080 27939968301667222025095395409920 562081 -3479078414780465384954609557868 562082 7319772349655730372524447772672 562083 21534902936131216234583815874424 562084 13061182986659411792663248409216 562085 -50055923365378697317119552883200 562086 -5013420918355694239728492257280 562087 -267924998199094519089178783008 562088 56741001151965069935396055029760 562089 22304007605280596050092120051168 562090 2733251744033344894298307112800 562091 21736778693582206169406847197492 562092 9348609735472795909213974626304 562093 24819086835237380719604357142720 562094 -15529022772245533499073039830016 562095 2647096249777397183931208094520 562096 -9777052948786438882778330972160 562097 5527110337757325199534724777280 562098 -3999518839318691660261322404736 562099 -47120644432062710946421226570720 562100 -491826445847368616283894067200 562101 -34637258661303961548828379731168 562102 -2606918764665675584234276517888 562103 33602392337059955054736832877352 562104 -11883629008507302189736545300480 562105 -9714485796115465315738684782900 562106 30598944037224860610268947568752 562107 3064973422515281196240444963840 562108 -27607914863854410324302562921472 562109 41001007783994938488916947523104 562110 -2731579476638142294998695975680 562111 8764428160746870362372510753904 562112 1689408986345288559030567960576 562113 -14874831873054260862645860121600 562114 14773590652690849295932857626112 562115 26871472576656851926993774687200 562116 -26786932834751671101782545704960 562117 11087089028003117546724242495392 562118 -16272794647014912931216600480896 562119 22137110163398328698113198680744 562120 -11810766810106653725318440550400 562121 -26150382617948662293073954341696 562122 -27740256680170076374650398685696 562123 17125200968989286908169205461824 562124 19617920868042273407731816665600 562125 19280255567864428233153981000000 562126 20018363862449128093252107256512 562127 33937222503975645728660013807720 562128 3013859339010492711999697059840 562129 39632666684091984025474024255730 562130 -14288733508016490873823748620800 562131 -53459447731249063691198151898380 562132 -25449670493800366455540368255104 562133 15811921910315098427461353923808 562134 1447027883180751032134206266880 562135 -15489012011053590088191957630240 562136 -61946398684317475428701959987200 562137 37788136249395459686216817738960 562138 27899207460731645536235913972720 562139 298524133795331712521046684240 562140 1842891169114745127540928765440 562141 7273582007374805262493649039212 562142 8360027405762295649808057930112 562143 4779752768824719946197262276224 562144 77471545958758798816974849441792 562145 -15829317773558005298273311685100 562146 2569687980930030315759049465344 562147 -71221642976045103938252736962404 562148 -89672610322275486303048680620800 562149 -17462313316529377090157331180576 562150 7386213381979768310238080248800 562151 -19782139933255219171964335224096 562152 -22990559331680662117083332198400 562153 7272654818330858977632023455120 562154 -145732772053389451532350092288 562155 19752782381870658837107264939520 562156 -20849998885711333647844462147584 562157 -28335573576133230523329922535508 562158 -17796624870978133171846727602176 562159 15720536891491675790549236346448 562160 8834030918367168394983711866880 562161 -3820079092826110140510124022928 562162 -2473370954489440109129582109168 562163 -20579848272686123947757182027440 562164 4288681478669747984699553423360 562165 -27638094193131452763330226074600 562166 -18226026282144400187955435648 562167 -64664700525934986351972936706560 562168 -48130181454887026957614918205440 562169 -12649103428433138166219184097430 562170 -1839464619494899036424249687040 562171 -3943045157903346724145742499488 562172 12262168159221996153634884326400 562173 2100221167718407022182197940608 562174 -3486366544519754420194397427840 562175 1581468122392432967293272210000 562176 -29011571508463103286428647292928 562177 -36687262745826825128479370160000 562178 3864070720144397598328563005952 562179 15100765534819419560109329633784 562180 -21098056510111006806132426105600 562181 -21641283823077550995864113226018 562182 -34108097989809217830533844480 562183 -46614953280031115178746689505216 562184 -23043252794874069796463205580800 562185 -7171962641565808331663516736540 562186 -7956491462726324507753202373536 562187 670172842698443686137966725400 562188 -19737835765367118890142515834880 562189 -29343425050502048190413272759776 562190 -3747248066710903126379101960320 562191 2506475475330401107106468294400 562192 -6769352903660825054011116208128 562193 55621904696812514587360591979442 562194 35586988171264625382987106176000 562195 27634345587692260899929209198800 562196 14216266954118728209884580758400 562197 -61360702263644331365469595808928 562198 5047896409093479378522778318080 562199 9418683118218485592284232837720 562200 -20974352069203381439902434816000 562201 -20533899922958391781242909247798 562202 18338144469626977054478175451104 562203 -5704595695433149191848922664788 562204 -19334591039474028431073166764544 562205 -7886340450979211105380692618240 562206 -11978237969419300337755805973696 562207 5902296027773539127705302961952 562208 -83185446749397056423841887354880 562209 -29469940207589115341150099105952 562210 -17071280134649789596402510656000 562211 23722732997600711157311124477840 562212 -3917163303324429571497629196288 562213 -13091566781565369502987019572260 562214 23763957937578452471099518179072 562215 -1791572504179576043332853318880 562216 -7289173643200991827280885514240 562217 23170275561728360312842669621092 562218 1254827912032531406984394242304 562219 1669278042979350051108345271696 562220 -17142396777117742773974683269120 562221 -3795281575193513010985112369376 562222 5758032843472701176185212820800 562223 -44932406689542134578489856161320 562224 -1584086640896957956887614717952 562225 -9528036635118653429017696400 562226 -18765708581969233809404958746352 562227 19980144672531629704839831249720 562228 -11352015019449617990930308642432 562229 49193871481551180267004778173440 562230 6477829018250173454938783685760 562231 60123331587139146453442353189032 562232 56536958956080499515855690854400 562233 1541134298058412353002490446208 562234 1516331878287449554801148348016 562235 17416381783995563010997272674400 562236 -6207452923115223839243380428288 562237 -2806589445499006944502410973960 562238 7186188703142643515602404088896 562239 4899805790330768245479384561000 562240 -2834221766272438449715512606720 562241 -49633233828495563929141638458748 562242 -9516924125716349588319680705280 562243 70014360255247658983040273871360 562244 60609837300947495046088466497536 562245 18712836119995156452862519881120 562246 1149736408493653924860635175744 562247 7958417229473903650925860184064 562248 19615344448884923323760136192000 562249 -43740145780532453798669469432960 562250 4730844222637871984932024368000 562251 9000928733862784846144795209432 562252 21750462604614898632179588705280 562253 1030090470515396882293128553644 562254 1406190664006417757925063419904 562255 16155671443138810999290253302000 562256 -7008939094009549197775394316288 562257 -27036987903890717007318891297246 562258 30003057083924413560214312458240 562259 -76142865601729807834167228939540 562260 -3230478727342456775159979325440 562261 6323557189316922104394250748160 562262 13064402564092142558684717305632 562263 28034785850729116364026468998840 562264 -63356676365938661582629648896000 562265 3758232100392556083992118453120 562266 -17291232975924657204734315263248 562267 -20852162355443755092492771216720 562268 260596511405187256217667280896 562269 38365652531638585479773629897344 562270 24081411681008294186835959241600 562271 9204309775868214627155171261472 562272 -43411064749995353622605336936448 562273 28103327732940671978200734143522 562274 3443112444866586740312170875552 562275 21897894084436174944263558994000 562276 5406894677717411197562324250624 562277 -59250438567243100360603768881186 562278 6403967418606758810143409553408 562279 9683427438166039591617354364776 562280 31787858232905742800176648550400 562281 12690173688097792938819358631040 562282 -12770289398272834457757026627328 562283 64065786759296548583286658076532 562284 27960210080225700488928703537920 562285 -24469029982387731134823987227040 562286 11186001955574906356356211456320 562287 47059822424046491707228849800 562288 -4192083724828240529710208188416 562289 -4855854591267409256649342275328 562290 -4443479347173530541723466145280 562291 59599504195978272271252390095692 562292 -63676381597462323097978496451840 562293 -18362431239723862570923422313618 562294 -47292699998393348983905837951360 562295 -3708945058259779684868666092200 562296 -4803345719525656220382512087040 562297 44317180784535793467497354304746 562298 -6551734048714516021286714161920 562299 11612792685953127533911676451864 562300 20337130971411549809797482022400 562301 20597696419614896813647759015302 562302 -4643973590555959223032841178240 562303 19361495153795523846079899380080 562304 17410756626275493393158992035840 562305 15456317600445417444173697518400 562306 6381476218567460503346765606352 562307 38922524530595080882556778962556 562308 21333128810156974009194154500096 562309 14634901325393361191353909722624 562310 -4092134883443203629209675097600 562311 -393195609636057288243504764712 562312 -63872992815652128774321208396800 562313 -40905119545909620418533751758438 562314 2102822466451529238575489514240 562315 5840781499502939543175287295840 562316 -26528803849152289179236651868672 562317 6215063320628698730515467112512 562318 20683014804500016912580340199360 562319 -2111821632555289469528827233456 562320 -2836312565473899189098490101760 562321 -17666570746448767575132236645648 562322 -7025189951197222947298978483200 562323 -29710588474246546305285755871816 562324 -21956276910144889980571188848640 562325 -2818497456308183184343395854400 562326 8489029514524592714091560620800 562327 33991702132607669203400000137784 562328 -10851505876134608711095122493440 562329 9472208238432576902240859038400 562330 13508327297184580223011876489920 562331 10183688119799113640987892837120 562332 5098515104971537926036859279872 562333 -633085444746587325881851899418 562334 9225566427966315154783574418816 562335 1439981152221914033391450176400 562336 -8095277402180994881833581477888 562337 -37624509654447466785709392970014 562338 4101824998499473677697246485504 562339 -2854371719386681498603516199040 562340 -31700922746917826517373009920 562341 5975411337739791276516508819680 562342 -12805490705067934288203462987456 562343 -4474841100729750747302638091760 562344 -12294435359769948292576334561280 562345 -7524287528350776911437569088320 562346 61392069405928699062318432506880 562347 -18022094300383376371647505496676 562348 29021992713488205764786406372608 562349 73428195696285296307949732867350 562350 -1028823787728937817709621580800 562351 -63369425731103991481897793953648 562352 -6704135682459220273397127118848 562353 37544941933480635928634652391008 562354 -120294539316335538708806472192 562355 41580640631249560185538778746560 562356 -8731660451578117138662754222080 562357 -43132464512980061224907047365394 562358 -11443050538090021509441364036224 562359 852146989271562935309180290560 562360 -767997793732686490526760345600 562361 -33039501003792320268712660606038 562362 13380287211288138329092083674880 562363 16923510039478146484393522763200 562364 -28289198717280157169828168974848 562365 26895167507856038572724428117260 562366 -10123987657280462933613485374080 562367 -4111500628684154748754742600640 562368 7139848207336734091872420495360 562369 30441746037779851559184069636400 562370 23625920718090370633370213774880 562371 -8907973388106201501799529926656 562372 -25407882488645633208972459927424 562373 3444562654810766558383241340000 562374 2612660943575804728517172662400 562375 39568980177408806316295625340000 562376 -28760066732327740819654930897920 562377 -18777725415863158602877741558368 562378 -5331775500356900236168156151760 562379 65103984053811718076546903331480 562380 3912760412246396169847262085120 562381 -20155737807436026569484799088000 562382 -3805722266313587834917526438208 562383 -1678435060533692109762348773496 562384 -15962470922522839330469576089600 562385 -400655126894702421093715079640 562386 1000712381512076686473822966528 562387 11075523041745484490356097679952 562388 13752123282114288100291191336960 562389 -26460334924561075630631407668576 562390 28934327175908441675991442963200 562391 -21056855093483685087924475706808 562392 -1268180017719662115866297364480 562393 -15350763858570219945633883796156 562394 3218459314577775553959173310720 562395 14225907855850679004757729092720 562396 1102121494651212564278997844992 562397 -362238993115088172953826116160 562398 19982136038804184070412876620800 562399 62008318399578199942209833386400 562400 -9744070528532550889925148672000 562401 -6175718750172968159258549825280 562402 18548703221718216605473204199424 562403 36593927614600040396730568778652 562404 13445993646997511136900925879296 562405 42338730895484259693451097352060 562406 7629112329305017800236082514944 562407 -38172296793741285820691774732760 562408 20678019859548077967581921280 562409 -8034033980156251926622134840390 562410 19248623899309403147509303795200 562411 -69334611710289054191465019572088 562412 -20989372899108047033459114598144 562413 -1482780871918730943342426718656 562414 17029913297450780964768055189056 562415 -14358891750453448223723605034400 562416 5630345600746630246933891940352 562417 47618190245791913758734166576466 562418 25398409933948003379611565996160 562419 6976691422455350756598439921920 562420 36070764232159186275396748930560 562421 45903245600803933604707394312622 562422 -8182884960189250898497401250368 562423 -30876322169759855237202745297656 562424 -15294652697784790561637896089600 562425 16647320160935895291779189250000 562426 25397844595995103348807467168480 562427 -39588748022807642872831333397724 562428 5618534811255997330819607147520 562429 -6405344108450028586800546360224 562430 -8695690700696388903082280100480 562431 -24796158766743172284228814657848 562432 -25618895308480124351107416719360 562433 26566289720301930357877954182144 562434 11033773673647873126679191774080 562435 -19895833362465614968307615741040 562436 -5761603114238165876998239006720 562437 3270960480735534398611046869440 562438 9406770457784210363908022647680 562439 39284146680332178584104890873240 562440 -129400238541044339874238464000 562441 -58177484453426645159181947597616 562442 -2364422199077781600280786384128 562443 748935812204846176385674128384 562444 -3089563480074591766798116600064 562445 1652539321414728581765907135600 562446 -13292926540753211780404664435328 562447 -2621193590954170481556447904680 562448 547862866201773631718870556672 562449 -14171925433987403259290769640320 562450 -7138739157396193340600736729600 562451 -909100899481437799506513048048 562452 223127709608538117257502910464 562453 90072945642055624388057317805020 562454 -20285914763810939973813765241824 562455 5058892941398513113524474369600 562456 39822600624069701523314917416960 562457 -1646558909677719508364411918400 562458 -459989859963375066135186899712 562459 46059383402967447736783040822660 562460 9424621557975967594354484129280 562461 42667332537160726600536746654400 562462 -28502941498983916369873603220736 562463 30793210787288796741673709441784 562464 -289820903785014380054653698048 562465 -2040659952645781860911138436480 562466 -3556575659176935324832063163568 562467 -22765418719163327528148072997836 562468 -31925609460183111759515308500352 562469 28801075171194216529001133122940 562470 9731034247649477795398563120000 562471 505977255381827689073650295112 562472 24367285338165673375356868684800 562473 -22595206490691816347203597804278 562474 -6423005035708665838337183245056 562475 -23449501280702277940119378630000 562476 -12680047916602171219018478407680 562477 -11132058873567044209687925645674 562478 -7511571957433895304095223279744 562479 -13854709937007847624767245687520 562480 -4542113935770102545427431424000 562481 7408101851239586395573840445364 562482 -6805203803348735320680894822000 562483 -1015721554504971877014241570816 562484 -6023710642115526561935566103040 562485 2396020405853431101585855006720 562486 7046975425363981363120023564192 562487 -38549706293821258782117339023688 562488 16879302107877931464845117030400 562489 20304459854481855902762415888324 562490 5597988592691264834186479980000 562491 27909009568473636411647179850880 562492 20339395819464902713643187051520 562493 70185742049108495541269789900742 562494 -209661964022371038992259143040 562495 -7516888727168868858847527321600 562496 -26781552588312876830434969780224 562497 -8047213051215869572430896903872 562498 -29793528253866575461900950558000 562499 -10300817079703478249227649161728 562500 16248689456918096430085599000000 562501 -25019375629675138036871577862498 562502 -18946003982293905974112873510048 562503 26538257368272976908309835473744 562504 53991982029061672771582688117760 562505 -41406008275217229327294394445340 562506 714594046285445350297465221120 562507 -35949939143918663155997772346968 562508 29745954603665696831266065347328 562509 41123155732009091740769583944214 562510 4788052475182486202173145736960 562511 18106701970737426266884490371104 562512 -2179012659214805429769962127360 562513 -5313114615529837250137806042240 562514 13759038241463476921836476033280 562515 -29031743002937147270267902825680 562516 -17539495913872366178701608722560 562517 -30505641415859911610814026992434 562518 -26807855221400974006311135452160 562519 47029379783281197303536146566920 562520 7734895038325610539970826240000 562521 5444032344025439681517073186512 562522 -19421963395609928450028928496928 562523 -28178637212944781184487816356336 562524 -30231767570464597293228549625344 562525 19429125490470546718118820864050 562526 147543814047069213560098787328 562527 15085852508206267758524559947760 562528 51207465584624790544800529121280 562529 -107291367666704275328317997550 562530 -18599291748730586302250268026880 562531 72786527489746230599073560353792 562532 -3616865885931463167510513331200 562533 15699589945429700204549007091200 562534 1301557738600293746798242179072 562535 47848583231881728474334232871480 562536 12974715953255985126491121776640 562537 58436463031169011190041986896186 562538 -2117921727717361488253305188256 562539 -23501685896922367615056462743976 562540 -7274773242392081375914364574720 562541 25617103981360406798644708200672 562542 8622570044007590000883742506240 562543 118727659213786195729162195583520 562544 5548692927467283229769575464960 562545 7908732514201352510319466158720 562546 -17114093773296580121423803500528 562547 -35847885208591780429164188979528 562548 1128092184479712825666946179072 562549 -8835075555719517419906095755880 562550 1218522614976889084719231712800 562551 -6851978862797165592563721184896 562552 -59227292548675303763275121356800 562553 51036733035419346260699773512960 562554 853370346545202336618146634864 562555 19519430275008306902381710966560 562556 -18572060752306568332350073927680 562557 6026262040046695407131153719296 562558 18756677736514977937582959290880 562559 48867426950050798848037097748960 562560 -9845590725814723934855941324800 562561 -13948535831151876316161489676476 562562 -2610943866715196623351369853952 562563 -23676393370185910882959924834108 562564 46065221624443468259992111462656 562565 5464145180874273136465399984800 562566 8548077232255925814225547794624 562567 29393543092851243854495682858592 562568 -54334309510578154039371964861440 562569 -183037030971439431627646636320 562570 -1776579296078450765044064255040 562571 46829388193003364005709061841200 562572 7265079320631564103828687641600 562573 9330650945236969745785866878400 562574 -30886941417105148390449184201920 562575 -3258250170347055570846982376400 562576 -5610230530911019803202628354048 562577 5362192253540141871743021925426 562578 17834579384405901478380839159424 562579 19811846059204791542029544939180 562580 -3337035137177792894717840547840 562581 -10897639346277231085091761028388 562582 -36232071180321218734420586032608 562583 -17859086823743985589282344620880 562584 -12581948656507465175229969039360 562585 75150719855598118606817853960 562586 -36514141041925385671185725358336 562587 5846684042879395831369300605552 562588 1152382880848181522371882803200 562589 -27673540671059428733858035235610 562590 -6319741575621076900003471564800 562591 -51963656262199428680885247551008 562592 -67083935545262904796800160432128 562593 1725353506533406291997004479664 562594 -9632093064851553441555718409904 562595 -22429694158853001813170620875360 562596 -1328348841603940633906037661696 562597 17240060028884588885877601896000 562598 -3412432742715583146752546297664 562599 56583071957505638519747817488640 562600 -20749525067389320444930589440000 562601 41239539911686466228177790300510 562602 -9595778236827791418933931570176 562603 -17301878733958057705851655738272 562604 4033430661498262519161904054272 562605 -12958273099659055952496635627040 562606 8266612817498147423820720506880 562607 -27908681019595547813480795436144 562608 8806156460634484740951219290112 562609 -64799276643895106120091247538960 562610 10000233803897208772880283279360 562611 1098797976425098553958971495424 562612 -1023532157410480074806860924928 562613 -45083353216823411697605623941138 562614 4490090674010257281917057301888 562615 -9296283528966170340118742144400 562616 4061593880926482105554864148480 562617 1249450876841361906109311911088 562618 -31354988665039160310866752934544 562619 374933867043218774218569364800 562620 -10780370914444846361654133611520 562621 57595332033754552206682685546822 562622 -11931525755152254746249447675328 562623 25507360491305116323102616312704 562624 15624102799874583087746383872000 562625 1827273087269747863504200624000 562626 614270477521225736120950147584 562627 11385601139910178843115866449408 562628 -39778620317180917650823448463360 562629 7925420138463098925325055121024 562630 21220120746565752886348900728960 562631 36924444868039829634618152745432 562632 -7080090092480775620013972848640 562633 -75175351993016372025606980478118 562634 18018559671818254936978374663216 562635 9423359067079563967083517971120 562636 -13495954458768482144407714673920 562637 90711625494240776292610959333312 562638 19838707385440996038068640552960 562639 -16624403360015174647119139402368 562640 4669743497739058369693286891520 562641 -6099772302800516386445522005008 562642 34248484032918142547059002275472 562643 25211504444225284703212229403624 562644 5003370832818481405989326686080 562645 16600761519530260303593409773600 562646 -817241901498426077647912498560 562647 32064158809638044119050350964480 562648 -13862357670652729561772600279040 562649 2999026819089590350069329108480 562650 -4061026927302565789286323200 562651 -58114640357568245409839466892348 562652 29335566434498945569823932033536 562653 8382039096872917213626926419200 562654 -4746073693174225155288490852224 562655 835240725912501486275802059760 562656 295791768958742733444177199104 562657 -47815049502748846467623378373840 562658 5659793734723394524621031592000 562659 10838367022751524508763524539176 562660 -10581926386382915783248002355200 562661 54035467166950332757497238329024 562662 14154165698045893507049404914720 562663 -81389200280345884303652599398088 562664 12269001491270494075164544235520 562665 -14398605484556199997133753398080 562666 15805267778838158891698987722240 562667 59077311179534995465583681797476 562668 21047597962538090673256178480640 562669 -9664881236123017473294135301930 562670 29871285826838758584820996409280 562671 -39252389063921019227995585299720 562672 5871674473869032781380659445760 562673 -23924676653533033551065245788078 562674 2868099201482509459750441508352 562675 -20815240930640507439744576397200 562676 5694469483969924226185783468032 562677 -38972003492666986972804687488480 562678 -26528529217935629749851262827360 562679 13918091363792685750858092397384 562680 -27735111522009926353407965184000 562681 1261198549979722735854467531264 562682 -1376503093560524512446828242208 562683 -9381955989216419524284833580480 562684 -1784150474617561709016692748288 562685 -1284221152695705561630875920800 562686 8083908763277362076949269372928 562687 -23992914697773725698084873407240 562688 8036649715462947676175179186176 562689 -64037962938918503129767244303616 562690 5735258122524082055699441133600 562691 64912154244201146538690779620092 562692 -2577838958114705765407456800768 562693 -70848926672339937617918913633058 562694 -36569394987705754469345703377088 562695 6673235691946100640876846627840 562696 -11595134258252526836203449661440 562697 -35357917397817785575724057148108 562698 -115123562640189649836903949056 562699 -35489308867023883880819069392300 562700 16481821628584120138924979750400 562701 -13594217503551022723147073972640 562702 919117660756741922473830548352 562703 -37140502748206580636035865940048 562704 64543966216207125979246755840 562705 -19732474209953329160590456937280 562706 10675245045126045202353673905552 562707 1866827671758489821760254320956 562708 50132574178974370352005270905728 562709 -14458108037156930014613252018784 562710 -3920516437705251691386878951040 562711 -77731587222818581067843748885688 562712 20472339233845932486946374451200 562713 -1821541786087918064631561900576 562714 -41573342217336572170883264054544 562715 9717113653617945860480938935360 562716 -19487206573470328009860703480320 562717 -19322184981661015801724465558400 562718 -9021657842068022002324995846912 562719 30742577864760371727613532355144 562720 50220514065089903778764510330880 562721 66643984367544199004585167277922 562722 16626314586278880076886660979072 562723 -10482104530398869132646208687360 562724 -57066926032655183652048796677504 562725 6211259021086542710984528111700 562726 33481170445517554149734963385312 562727 -13820485461325595034225336231528 562728 15905851422520469746949588828160 562729 17615583201012146175140120512420 562730 2510544270094669915528454323200 562731 -5990480426754068714981608997376 562732 9380844125852394864729001508096 562733 -3836100593575242019613265064224 562734 -30035811667172650181337692655360 562735 689745338144490586396595063760 562736 4713262398429772362833078894592 562737 -7530445120080759447075272441856 562738 -7385285852449026374704972947840 562739 39366286777245530915791055718540 562740 -4475192281691933830707311431680 562741 -431801495564591817976441014720 562742 17238674317767418243686938918400 562743 13663056736440145230973708123584 562744 -9108242284609030336640690503680 562745 -48855981829360018613566186582200 562746 8569837582575194432471666784768 562747 22974358704105181822534098793080 562748 829831036305018950785844190720 562749 -34123022626401958017879925712352 562750 -9412781517340898408049388176000 562751 -13322176135083506255796999724320 562752 2680680841916838956317266149376 562753 34205700733151187210242456952002 562754 9496305667446937520967810047520 562755 5176417440333038113308813712560 562756 -38255159425087655318136930705280 562757 256512533113234266413935570488 562758 4119480981207984255699106252800 562759 -27670958019126517520798967888040 562760 -18060872555246709025281540096000 562761 -8534388287735187561963292305600 562762 18807007369327660955729416579632 562763 7462666423916485452144137781012 562764 6998761288304548310064270458880 562765 -31170881537005726399497582718260 562766 -9832459421651970214702409124096 562767 8002805616042674827171526090640 562768 13779595092847741587495640350720 562769 6300172768716723497455744649844 562770 3500673686500644495813652017120 562771 -85546919001178489444863334684 562772 1467513791257100757572501299200 562773 -10993250281038742992196162332000 562774 -16200445149929168206160590126080 562775 -17698115455049132419045372213200 562776 22605522390530045891846162841600 562777 8301455363336252771108639239552 562778 11030881854619207698790492141056 562779 11117192287969801202668255555344 562780 -13708999260166471954141112294400 562781 -65242645218984630943951107635418 562782 -16040101368640121705305478117376 562783 2866496443424360375139531513304 562784 -694523887872650868913286676480 562785 6172887747228415134760425807360 562786 -6332099779246068139276921582080 562787 36742137514047235597734280838640 562788 -24690643248701588640729066937728 562789 60029845137924589284437872878590 562790 -38640637844373364152373210417920 562791 24283578396074907037500069527592 562792 57809611626890103091638410526720 562793 9978202384899803901303525606720 562794 -8390987806423231395375849635328 562795 37822922943184736798508475480800 562796 -9633911900031565746545351454720 562797 24218411835019393017697059933174 562798 702529484258342127128765950080 562799 -223596974303357330028510604440 562800 -1644318468395817184701068083200 562801 -30986909760578147919395414931600 562802 18399926104721816622449154073632 562803 8774556462658901867645321521200 562804 -48272155145189620628183023269888 562805 4101063153554171615539709137920 562806 -9318735413389824417630964915488 562807 -1500402839599999324507719329856 562808 -49264739963817689089929693143040 562809 1298957435915097730629549581568 562810 11285640183289596347149570344960 562811 -62927660359803384066053507823000 562812 20630561140023454285949836288512 562813 -56201861806684981907664470690938 562814 29342123220665605090505787824256 562815 -27713674526283317166427988064000 562816 34526907870732384951933452943360 562817 -9643146715782696328391391524928 562818 3839932677535825595928504618240 562819 -16965054111927657238801025238504 562820 15573870991537376719883863265280 562821 946246673352010792460467938624 562822 -8747570672683385581418483835648 562823 37431317666391683297365683385224 562824 -7285276016734060423937788554240 562825 -72008992317121050410444893248000 562826 -38096602421300519068017621628416 562827 -717479750040659163143933078592 562828 -12801575855526684742438449572864 562829 18831740312507107458238724710476 562830 -1024581502030218258512987354880 562831 -53010783160046528501931426716368 562832 15005610444311376027299706716160 562833 9405088972726590230729294580480 562834 -18997550289117608913300741118848 562835 -4547802094009153459272260744640 562836 3383269309812349399987066798080 562837 38708273919989342190952025275680 562838 34315776304149022436664965836320 562839 -4916552227234188243381029578752 562840 -8681297257130897338387957555200 562841 -6167434262680867097792567608758 562842 4870010409679139822212164940800 562843 29511626841274014062584662692664 562844 14393799941178200751802773474816 562845 -11428375254567970607773830201600 562846 27728959742039273764281579199872 562847 13821999918430600342269092952312 562848 4717468052491896502168181538816 562849 -30637546966472537282449221664064 562850 20611474628301374953771822988400 562851 21576961965911831787509606473380 562852 46030082199800442731004673933312 562853 -14069438451643782502806780406536 562854 17893648089536296637703872675520 562855 -19245016778042453317809619431240 562856 9127555457201713213989174067200 562857 -7041961619608698433620664696512 562858 -28116793705061785824641458512720 562859 -42737928686938319058795958547160 562860 6691853058772692992666505753600 562861 -24787984043016107284006572801480 562862 -41266055025904073537347309541568 562863 11660974526308061105051432313600 562864 4258046535078574148986508148736 562865 27370070409624504891164981230260 562866 15555882096072996481327081348224 562867 -3082578542743739587903900174336 562868 -32435019106302479740747781799552 562869 1252377611275366211736988795950 562870 122723363321377639275187998720 562871 -54359747135286401122567672019928 562872 -6228987370551094910603673600000 562873 15073261626376136572950735227844 562874 -7203276043957258143058649767200 562875 -36764471477933830881682185600000 562876 2046856236222142041791752322560 562877 -7914556853858246050329981766656 562878 9410251461450517828236603731904 562879 -17975947889902929691041041549616 562880 11824501803458470482199078502400 562881 17903184868527373500773812383168 562882 -9806536086494329868597070213600 562883 -48263747210763425952267451211760 562884 7641503984001399648746877775872 562885 8212347715111461567607382987580 562886 -2041971513423552474903801006336 562887 -7578007698266381960960743986192 562888 19389918349602309307391545835520 562889 510679103630528008455467047860 562890 -12887771565152372169573523123200 562891 -22666163218416981392343545924320 562892 -38576783129926806019860870912 562893 -42548591331563412400495673507136 562894 -2795326521839866926808224672960 562895 -2777111632177412915736943445280 562896 -852434629012320911590729973760 562897 29894550674390737165781163727346 562898 -2494509848992094412374777376768 562899 3584675356781320899885500718264 562900 -2165956278877283034509381907200 562901 -32458870912737342819902266642098 562902 -3803990189725042064109724078080 562903 4482087683493045172470579674928 562904 -44509030935987058521136739020800 562905 -9502699654446417872633224175040 562906 -11865837930399893702991900358656 562907 74040340199428801019906281189272 562908 -6513378205554508545109640309760 562909 -15442943284860417150105195308890 562910 5762880270393345025448878782720 562911 -29572445630602221080522537375928 562912 52602181107787478615253999943680 562913 -168361413762007472884058744640 562914 -8328559913321363602039158924672 562915 787265674305048689014342708560 562916 13395456626160529674282900762240 562917 -49555723753495980421659684105120 562918 -16155851683529454360324705581184 562919 29982743914629030652076658508800 562920 -7107082649058825907720965734400 562921 68469261086892986886967169723892 562922 -22317321033268363767568197924000 562923 -79635189536440687023918616818000 562924 32606909681375292426427448688896 562925 6351916327171499698546494744000 562926 1980817397708731331814062788608 562927 -33403295196761375254412311477128 562928 14293787809050559335324109307904 562929 2138753898858705532288646646528 562930 -7031303850317690017512694630080 562931 -47960682809345367977468538281268 562932 -24124124587559660550791836968960 562933 -12113550564253079868978306825024 562934 31511139859514840853630760669632 562935 8861535871087396159149998590800 562936 -2954590779419792223085245911040 562937 8320316535044653914588674861700 562938 -12866706563417923961197620034560 562939 -14983224454351553442347760498876 562940 4035173546329448093037867079680 562941 8742592052512559173112365477350 562942 -1827653512069986703920354212928 562943 -24983241445701480372225737687808 562944 -27202424320704855834482920390656 562945 -35248945345860790390904889936300 562946 -3487900660558046019040253468640 562947 1624908538826804915300432035584 562948 23938105531849934579717760552960 562949 -8477008793447147758497971542050 562950 608171032390813188721052076000 562951 28538692621784631666609466606600 562952 -21806873354616858162629699450880 562953 -31166512174765128143970649203696 562954 1313526155690259732648762316800 562955 10219193664665734705673766722400 562956 489311482641186759832401629184 562957 135754631645639289692901991827552 562958 17199021329544336523225187935680 562959 -4698061521653918250086278509072 562960 342610477900823672783933276160 562961 68714072802695658534416093801970 562962 -15129796644259024387590877016448 562963 17238527727499011951754505319212 562964 -16382819748606041999085160017024 562965 2893074823624109912511707733120 562966 -8765000083270911324622117648896 562967 1808552043721640388260052371016 562968 13751845682535603235584674242560 562969 -29610198392613925168875454683840 562970 18958335632961806203164685843200 562971 1054406318222633420973421785600 562972 4344163458286098704334254365184 562973 31973650718581637601448765221222 562974 -1767583619989788848296735082880 562975 -5750688162734833549964799575600 562976 66601813113608489881758203904 562977 -91364433059423290629921414048000 562978 12800349403445578070674418641920 562979 54262726798565959412637707135580 562980 14351015873383822365521690603520 562981 1014926992175476230659733742972 562982 -4278056884695430878393824454528 562983 -19191566586618063270390925877976 562984 66025703047755572162343973186560 562985 -180246430684053241414874801400 562986 12949534708572722312806065504432 562987 -57212247601416175839486055308364 562988 25496372853613394872493015026176 562989 -9113491652915024302102194539520 562990 6119850784756810941664060824000 562991 -4287923129472285803185227988992 562992 -3778883683370429971383305699328 562993 61169018991158220931624537167984 562994 9251590089911416441498474490880 562995 -25625186301347128980631576457280 562996 739273625287823855671551735808 562997 -66860639587726970647204180081554 562998 -15031405082963536387243322314752 562999 101929988962233905411830867864 563000 -7429590325135812510471674880000 563001 -21790093253543126207391999987936 563002 6038017297761950019234828612864 563003 23809542665075215653602456593680 563004 8313816267370313989029088266240 563005 -6039058641493248971471185472340 563006 30481295289887331217502636837760 563007 41231802178678492860484960349640 563008 3516372107931029608579433758720 563009 -23644338853003672884250655561790 563010 11473296916430725097902043996160 563011 -15910945102159955249604938328388 563012 3639591849913902592966010802432 563013 46501367560941207326177936596608 563014 -2460201571239312693310448656320 563015 8771935910583578991411591815160 563016 -29172865260645543032635073126400 563017 4659788939447124626431452353280 563018 7493101289218763615537250534960 563019 -14512961590042268478349759126032 563020 6743940694202595886780936596480 563021 -18414135206923803535549280768778 563022 2038012098718973621556951959040 563023 18438091704862327631436408544320 563024 -2681694641929005826182405685248 563025 22861558910347897121766092746800 563026 -11187121096502426514970798305120 563027 -14547845012014753500587113147560 563028 17062785061287948099189848401920 563029 8961540170914553948070111200476 563030 4561706490614381367612432253440 563031 14267169721852318020210899727744 563032 -42227450930968066519216075929600 563033 -93370499363837796097991692936320 563034 15337724046336863275070527610112 563035 8259310402346182856343176109600 563036 -30148892040038234276912947269120 563037 -1960056785662580549924257995360 563038 3885704584875847075113729764352 563039 -24824271294694505154523056104160 563040 -13901211735156440025334394388480 563041 12295608643014960280006101169442 563042 542616918259565054909722012032 563043 10424560966897766082136707014064 563044 47222537913255663394936844011136 563045 5657595727170663418683943409280 563046 21109508794091767575287938176000 563047 56679433665282886513297411885496 563048 -40333235760673965663462865904640 563049 3702299180363495330876057351124 563050 -13659337696906998808319362633200 563051 30276851102309026937575999400052 563052 8897368304885040068625309007872 563053 -5346537671248138642358733265152 563054 -37265388120103361524455947865024 563055 -26785582822102448633895111648240 563056 -1343458069144368507621508087808 563057 24375841345561808882360754167904 563058 21988893746229595905124972465920 563059 25614700782125110789265458255356 563060 32518796929270778283468724224000 563061 11217808677267316846495507440672 563062 -9654827811349113090985142767968 563063 10903538954558770173563850082704 563064 15321300645252723812456629248000 563065 -40645469121158758687323018926400 563066 393978729021040293320746622976 563067 -48644092473641173612885879432116 563068 33655481774275910362335657787392 563069 16583428558229242933518573431244 563070 6741289047417142351253684921280 563071 -29936017021403255416851167523000 563072 15828655532048505715971839754240 563073 17482144000439339560101122103744 563074 -29113777833508823087039920960608 563075 -15288657234174238225543697438400 563076 -11168614335269891089050295863168 563077 6163154054562999072518527512926 563078 -20074316752572755209247584544160 563079 9457378985558111341145496005376 563080 7193468589317920685212441804800 563081 45223556463157421773350768777882 563082 8322372652084386385414370906880 563083 68073032912959058695222308111504 563084 -5920852178611214421230154547200 563085 454690101758304466961151235200 563086 20041505117748883752046752657024 563087 39912327710411434930098163403232 563088 -8045467139072558408623352119296 563089 -38182171540438177834074942527120 563090 -18908450485893939466586500300800 563091 12067278585210595669367091413088 563092 -31684129445005690932849713632384 563093 2184463792487012757262513859580 563094 -1033995442362381712904864060160 563095 17562187340553975141530643599520 563096 -1261971510327434345341316198400 563097 8292980154396462989983296296400 563098 8418441404152106544674037826800 563099 -35846941860215493660489123291900 563100 14374336403903296431724389158400 563101 19787189746873831396159476307968 563102 31467232304610470741610102970752 563103 -5517658253160705165362836772400 563104 9507444354994421813935566422016 563105 -8948931570486615195111486469740 563106 -18726116137008804810226056928896 563107 87684299774249697922886639083872 563108 25157856312584488410206349771648 563109 13703241363648606617022888366528 563110 -8911622349572325496646833319040 563111 -86924184316772123345653708552200 563112 2866638494798043996870999244800 563113 1899022470964651358761474170362 563114 -27523851056149836642473166571344 563115 -1023520217192114105191645532160 563116 34778788431216315082807888528640 563117 50793477181341604865843612870166 563118 -13357895496668791051917598801920 563119 -40006552679050603497724129402480 563120 -9131924022119539772174027980800 563121 -15586969206517948734130138562892 563122 805289665674073830172149427200 563123 26078258365480109376703962402504 563124 -21496176019083410445180367024128 563125 -5388736198542374074315164592500 563126 39820181461555250920402040452512 563127 5716983077175950274895635636432 563128 -625910025498763900103065866240 563129 -14719814122426639969558848474624 563130 5824279316505024493728484059360 563131 -22089572658029793330668372519068 563132 2433167938065438267557385188352 563133 2794735107121992533259918522624 563134 11617626318831680587591394880 563135 34052861655495465713119653988440 563136 -836040370390905537784845434880 563137 90381065467849292749116797400772 563138 2513550354443666910426257172480 563139 6505366241532897290179448417520 563140 -10032400549590009448577282680320 563141 -15796653771284835354176203104480 563142 -11434671919751270566300958791296 563143 -8190493705309979693408287854800 563144 -18562673625253831817451954723840 563145 -14032897115597821983127968048960 563146 -12987160153841398996587264264144 563147 -26503020760652096473998238665360 563148 -3261383417101051624390331597568 563149 64517800646234527579523363180150 563150 -2151614995308125507348902896000 563151 32500935792679205383015160088720 563152 -6026878259451848784999600570368 563153 -30327006066661595736556883747598 563154 -15551700411824562686854131514368 563155 13707477987329085294964467283200 563156 44941978416722605416875920588800 563157 26036024432590312718588390343726 563158 -1387163360617824243733541572320 563159 61696299672503245071389861054352 563160 167786115467347573096371609600 563161 55160179787085148454760807678612 563162 18465758891561863707599568206832 563163 -2405180365849266083460722359656 563164 -17078818101735873294169636189184 563165 4748270364786780002381777236320 563166 -3047396718364361120342630102400 563167 -60021577369560038026910111280648 563168 51390764433196407487010281881600 563169 28498214524607246239215861721248 563170 -1411179238289848791924312768000 563171 160806880752120876517055046144 563172 19359495533563760343574776950784 563173 19504887087019564098832278764764 563174 42247169320260808041004669494720 563175 20632837771816846499087833134600 563176 -14694242271908427158206041722880 563177 -4658986818845226350563353321216 563178 -1610941907182661037278498340864 563179 770992444052587293399750219640 563180 19616956433305529985562438886400 563181 66499731747170042120218224245664 563182 -19522351582590744754315335911808 563183 -13058074788753833881580872475568 563184 -3871198174275295139351929061376 563185 9756010387954624034847565028160 563186 -9545221029167045472948257295456 563187 -93395236683713392045248781248 563188 -38233853657462714431072971498112 563189 -66909751623658018042608659865600 563190 -5929972343183157192337939620480 563191 89640027300105335942615598306400 563192 -3010223346712663732265296281600 563193 2370861393108265860525790339860 563194 -4790643773779853022375263427840 563195 -1434510833404459654343007994080 563196 -16190704899161243607923039927808 563197 -71443536086057229777010713487354 563198 -5805761214562139923492768589760 563199 1233293011009598955707802620928 563200 1817123444034564964768284672000 563201 46472388882487384441401687262464 563202 26069288355683776584685264689792 563203 23929395057535569575367278212960 563204 -54345509662061548754366215163904 563205 19219084353713840538225565971360 563206 -412117179706279781380949702400 563207 -26879503044005732825807937934368 563208 750414147634328844578840248320 563209 25718334814197936181269915853860 563210 12312280564342205540549132295360 563211 7450888080543551986875934925160 563212 15360762447706218367509300324352 563213 14654083759195280086596619731840 563214 97935725905877782483184010240 563215 9478786066554210117711398388360 563216 -859236404078155705431344406528 563217 -191480569801548953171000610240 563218 23593609004593567194487732444560 563219 -23935059817063920002099352103380 563220 9730561345448292036618577920000 563221 -66879837236437134222779860244256 563222 -5470772225412940220119925002176 563223 -29015234664130776893137528196016 563224 -27312909150178321604472463073280 563225 463585910463824037635022545100 563226 10668909810354308639230795052544 563227 27100665188111106935609882851872 563228 -7096407744815845350579435932160 563229 3863387827629719975849199250374 563230 -5271803101576538247697615860480 563231 -899323751452448185348823896248 563232 -3269815947171153724578086780928 563233 13494080209790733607478771880624 563234 10241017107757311640601870971392 563235 -23603394971667038730926220882000 563236 -19929837772827246091237600762880 563237 -6494521353702827600547076060320 563238 5935535154769783326887225773440 563239 -19362833460513045807319428445760 563240 39610185954336758243552261068800 563241 10652859317387879547373911939264 563242 -18347758325663100650467437115728 563243 -2068546051376831104597260224496 563244 17780596449946919720016979451904 563245 -7257053546427313218092848773120 563246 18124399389803453284479240651072 563247 115273707397520440413143197440 563248 -4008347248556428882862338473984 563249 -33169308368372970458391776640750 563250 14801811851743505631344187648000 563251 -12284882296616206465267999447696 563252 -519210903715482879021436827264 563253 -40365111188920066051759196534496 563254 20443522072987098664745929884576 563255 -43545509938596404938860876600 563256 304640510035854157033034833920 563257 -251863229081265828523903122800 563258 -3910650992565405482750741552160 563259 8278622821770508371684762482688 563260 -7656081196961459724298555461120 563261 -20252579466871081736573484327150 563262 6389714431663850723718374636544 563263 46888494759780907053419545848512 563264 2203665884202144127030700015616 563265 -28179935276449702310344937970540 563266 8879683353025538732243045629824 563267 -11635419182379227566260702104640 563268 -165057773122994477704830867456 563269 -19136753798181251129096627017408 563270 4352976356727634818886597017600 563271 -866444958383080198504680063360 563272 12620311778831328733858547558400 563273 -51736473719766692894100754325040 563274 -23853184567100442569056605822720 563275 -35488504614281841045932153292700 563276 -15422469816726549024093862874112 563277 -16060536900137365892091568815264 563278 39258275837313227582273459504256 563279 17812439452445990626388542668576 563280 2388207599770406204851592232960 563281 -8936638016467540171155909342300 563282 28227279977015876676238094158992 563283 -864617479221428878160019285936 563284 -29395128560499021662679978180864 563285 -33810006968328045898677466714020 563286 4007144024502292897566530544000 563287 -24312105231362831661105713283064 563288 7821200285443082323653213265920 563289 11301771574256990519424511587024 563290 -4738289276642378918740378444800 563291 -104091904631336867726501094729648 563292 -22047644103230551425191548176384 563293 1046657909331772822715962161600 563294 16841826732891597818965686957696 563295 -39924059575648795377932865924720 563296 63046781319207120903903777914880 563297 -22650843539981474935060808923968 563298 -7590739474341136854483472300032 563299 4572379476824509342966203594000 563300 -405953658002073581602474675200 563301 18359337479871010435780380295680 563302 33248033686199479194291480560352 563303 4090894431840396128459012764584 563304 -37963229197818260205110049177600 563305 8801121094695066092548038473160 563306 29089259031466458666436918226352 563307 77326509123733820045414947826688 563308 -4802353912574764884975595747072 563309 -87204273204115136248379665012884 563310 9524742351383700202636072598400 563311 26798987932499081766241729422832 563312 -5340715353744951897998372044800 563313 20525029197258063747918917268000 563314 -28376383743339892753528092008448 563315 11196040934424088370700608334960 563316 5254431454875271553962540130304 563317 6362739678640153276321382716992 563318 -1004291903329822020283102771584 563319 46776870578839925489206559670144 563320 -51226325673438416066008940851200 563321 -381671152514462360242877367456 563322 -1842814691099138386410755401728 563323 -34984388724452652752961352313760 563324 34252011593187680732298747549696 563325 -2517411966533630219385508176000 563326 -21982079599081831920304674021888 563327 -20190835330549047960424677085824 563328 8864791446499134649596798566400 563329 33997716284502680760064858338600 563330 9567290924644551394415417494560 563331 -33901513526904152169784598205120 563332 3613227414223731826017856389120 563333 -7875245505913416512450019564036 563334 12865989628473563569150517618880 563335 45918823592362336874364155888160 563336 73424431365377895826293644943360 563337 22218120619280568672409774101348 563338 15494979295948012535521265494320 563339 14267131675487625841263468384000 563340 6527629834590647892376392652800 563341 1825816206247867780332572712652 563342 -27175472919671328241118026200576 563343 -480155764640202268365960680832 563344 -7029628803362016889827829530624 563345 -13156253922315215355537351400320 563346 -7655473542056400134076735323136 563347 -12027513462973289909370054070160 563348 21170686482367342338139776244608 563349 35106844058127420990539346207360 563350 -1979027198371820463042002904000 563351 -21733162963868801947251155214648 563352 6557944530330263865700895109120 563353 44095207013168929126219092959178 563354 -850284996497183677877528590080 563355 -419320962244592460820645622640 563356 34029911189769489244126003473920 563357 38394506943475694762860878597606 563358 10457142755845185343519449701184 563359 -33055247853649981177612339889440 563360 8058975351340334002786176860160 563361 -28812873798360565885840767586128 563362 -5183958064570846462299694035456 563363 -29624951468718074368033012287360 563364 23558413158325580031052614518400 563365 -16800137920947161461017685027680 563366 -13328485415839192552356383950368 563367 -13704821154785143794542466666240 563368 1540811207884779410517112412160 563369 -8662107993167832407185535400000 563370 -4959618203048162125549983091200 563371 5840314993837706184523861075000 563372 -29500036946964082952255461048320 563373 -7703181705214526721121363093578 563374 9626209435146958394295622983552 563375 56989241511516891446656403022000 563376 9298772381035860215193501696 563377 -14363990648129031658587125137774 563378 -12630443602544978110773714868320 563379 8116514992211231423563124662584 563380 20888678804881465449519458711040 563381 -2457387020701167373677315754752 563382 34650817453779962605893004141440 563383 -79105421476817400312091121820120 563384 23473780198208545079522138050560 563385 -7213109977516381439651701911360 563386 2962330054172759970941923584 563387 13927271740154665213625984562792 563388 1649503057849839111851077386240 563389 82069007735053001458262330571456 563390 -10390896535832892417652267726080 563391 43056484917926380877654429010840 563392 11188245150305119591033063079936 563393 36730685409444614473671113416704 563394 3242940671740858870110229426176 563395 -13324175346957681158240648461920 563396 -33722595879398877614784133712640 563397 -4734821295982407462402247086528 563398 34331565093061646103140252070720 563399 -18054414828119255077069850529864 563400 -24353589887975243111646874752000 563401 -3494322448112018290403032050598 563402 24250739345647142200584302430000 563403 -7525975479577716410763176367936 563404 -25257994698061085594220658358784 563405 -13554585544578009250473048683880 563406 23958714268633716312972770032704 563407 15872380341098092296796578547280 563408 -9609856558813263354892258246656 563409 -2471616150337526211850202910720 563410 19683278028451970161069984335360 563411 -15708468749048158977758266883988 563412 22616927670046334963808156825600 563413 40603297589321670958451370915662 563414 -329913818628417301908888171648 563415 -17437953596696599110714790300080 563416 8901618917349968242117679554560 563417 -13734995295895022024441059596534 563418 3813005979727713352222856508384 563419 -48299045610544962830013841765180 563420 -6315784112403403035892898826240 563421 22358960914364282194149971636640 563422 -8647084396344333970418047099776 563423 15852337225343091825135289200240 563424 21210797640110371487307788451840 563425 3321066574679336916278381804800 563426 -22305784392875259346517830078080 563427 -5503811424311247308155795303836 563428 9356719247020782884068161249280 563429 821588522776277266490996222784 563430 1117400632443463633627545630720 563431 -43468674295231325970740139570432 563432 -68882600493052501025725322265600 563433 11295660643872553991344213989504 563434 -33353166427611129961663771362384 563435 -33924410635403916557085371097120 563436 1200259834461612531028029339648 563437 -8257859579892948888315923663648 563438 16982923826259858888920084205120 563439 -6079589334210285983574950783472 563440 11960132047208785700808731688960 563441 61947623798592917310264703758900 563442 2485319284333029621506251832064 563443 -2872834514996909024727242095536 563444 -18804366168721166270933146773504 563445 13255396055082740874318837372000 563446 27437646321058234114593914961312 563447 43327973295292086707092344817896 563448 25710342307696950590279833067520 563449 -12134430417428536557239521542550 563450 -8772553739615041001817338112000 563451 -12881725419552028971098022569448 563452 -28920666215323192908044056612864 563453 -8906244535761334358110144324512 563454 14524524659412097702827361054848 563455 1028059419251936113091270784360 563456 7058483865112747991710757289984 563457 25510342514282749597624848976320 563458 -256067511043737312828304800768 563459 -3175358798009749441817670743520 563460 -11635005633266806857008946339840 563461 -17473033173605883287280515802468 563462 -5673843367039831619592251183808 563463 -1936207217328057729797504565600 563464 58263712951353655189549116211200 563465 -15924319634855175670868973678720 563466 8103990398766115431652267463424 563467 69834846377319311604715003634516 563468 32144666345404977134549864187648 563469 -38622090931010202206798073953856 563470 7695030134227823526427513202880 563471 3173683756333544340210176167392 563472 18584820219569465992732213248 563473 -17975635113651821878106398282264 563474 -17176163952161372668865940465264 563475 10412973086436791970614637595200 563476 37075670188199599839911010546560 563477 -13597542146762275268615086500000 563478 -12184598632092542933784489331776 563479 -3151410764457237602705632604448 563480 -30024633208571281394729059737600 563481 10250005028812594329686973729012 563482 -19488093080520518069438941782048 563483 -122146485212999091115522997813760 563484 -12434344307292019288918464382464 563485 4282209189696608208866226382200 563486 -9775144905429926493088916014080 563487 571815762908639570370189536256 563488 -13220696212907271971390895882240 563489 -48768479479843040404385770231710 563490 -10824924183637960626116613350400 563491 -9396739516982444143288574637128 563492 -32737051008893655976414857845760 563493 6349266407629390843028229873984 563494 -44462500915620574233750462748704 563495 -38400472563185159068197719898000 563496 -11157470874394042104882035343360 563497 117324078974956112362532500298 563498 -17281909041027157081984906117536 563499 -26475310981503828961253206525440 563500 -16718552133009723445191692544000 563501 -11294342711017143857326318683498 563502 13963916790828217308891200993280 563503 -65651621400826227273120783179248 563504 1655332529054446137695507742720 563505 28348944463941443329213453570560 563506 -1819897725039201685048511410560 563507 -27142764191185341824541669926400 563508 -24315353912466744930159244333056 563509 60508816910855057776221461315520 563510 -765861931427467314815699264640 563511 7458788401405446834933817006800 563512 21054968905151438935921287475200 563513 -50032656850972640312312418099456 563514 4509941903606668201461750753792 563515 708876885699005683021672075920 563516 23147261185488374355460535881728 563517 -34349912854384702270767259090266 563518 -9840865039169010201976582886400 563519 -60503254282149681346669864124040 563520 -7997671733382824141620846264320 563521 346876383206744240502164558592 563522 14030884357732095081399179631312 563523 12088373310055312631169766965504 563524 595526215061167324545565271296 563525 -29910292317618472889269365994950 563526 -2765150204133123336142828883808 563527 -1905490184248453967919701302608 563528 28273654730748424335119644262400 563529 -2823750542181110848186314648816 563530 -12237875483983629310968589670400 563531 17539187062371516603479721668232 563532 15253010058271945900944885202944 563533 -13193358526078891486399148966100 563534 -26395840550992856280598474699584 563535 -2441190800820729365407531677600 563536 -4421613544495512855813723332608 563537 30731560160246195066285836957632 563538 5533594540620710069494319151744 563539 -12815205647225559920609101574976 563540 17853459091291275820234624665600 563541 -12339680863231348185071007252576 563542 12686873853062526697659443075712 563543 -48320261158387642429221199529208 563544 700633999207934186607184896000 563545 20797644988198709578770557805000 563546 -9496924087180605481911279373056 563547 -1412435052774665761406928240528 563548 6030550888386976446947076925440 563549 5188833864180025413208451251200 563550 -1195702459566603440053322347200 563551 18182132095916638611364796363552 563552 16227424425605755238739303727104 563553 2812470192662334211274922975762 563554 -17096185954299866856174239727024 563555 9160474081833920053722096702000 563556 11957202197043340061411305205760 563557 13612466263579563565138473861660 563558 412066939339831337152811851584 563559 -27387396520318194422957954357760 563560 3250646019245955987553030041600 563561 -13691080009665434548029004208838 563562 -12297577686474758625253384727040 563563 1266904952017166421571067059968 563564 24718758406899449144080350034176 563565 26867829691678817903259214487520 563566 17916268912389885396979687943232 563567 -38348393178363145403616474547968 563568 -940249399153346458971734016000 563569 -19893298691316343319325318277440 563570 -4271151556579607061025434301440 563571 -49438787883473292074883241007760 563572 -28739037956337950789894829841024 563573 24935149359938701137589410425280 563574 -4417412987351473732832606691840 563575 3480174739361696384867914638800 563576 -3857776956693804556938337996800 563577 -16240374899984344287076276525056 563578 -28932682002443638885285154818560 563579 45593233767369554412364590978480 563580 -3490091651736205882004849172480 563581 66895509065368276285570884144064 563582 18907524511931174445790972795392 563583 7683616963240736940736106804424 563584 -7123118389914962649383216087040 563585 -17652783870384710696362827771840 563586 -9120879050772793145406240614400 563587 -73603305051775931158302738821764 563588 -17539878923174797624486517949312 563589 -698558681602300130546696471556 563590 -8184045586565299063881582115200 563591 27548550849409708642687068705072 563592 13576648215389956097588923760640 563593 -10406563390191892890205643405158 563594 -20577018817778272752808683485904 563595 25111124082477432630106681025520 563596 12105086477586699864689208783360 563597 -37262581695755520649804151544960 563598 664042875357555597911456465856 563599 -21031934282586095214390607272400 563600 1402466908160964737853164544000 563601 714134358706915370781452355264 563602 4562581055463647238753817208640 563603 -26307994549447705225653725028336 563604 32892208550020367522984170248192 563605 -13743573808644423743503280999040 563606 -25832871148920307571804800417248 563607 42729510260307775055811535907928 563608 220628962835448711520327464960 563609 84062353284625169334259428520704 563610 7777221439059945189842257877760 563611 6948380871796602831406031305024 563612 -1270413257286414263489111823360 563613 15567364410035647511417514102144 563614 4148500473585686463262496182656 563615 -16862702405285059456650812618400 563616 -53803886263464385911071330795520 563617 52255943668958603282355114178452 563618 -24546461638298384045612407392 563619 -17312902473025685364389487256320 563620 -19914592925274560500635358744320 563621 17523284774785404800985453878652 563622 -19586501417538298815902734840128 563623 -15511921917754423160825795189128 563624 -48383174571206870409770004480000 563625 72472160009410681655129228640000 563626 -8801665338216246108402107695104 563627 28082041437941797602265789735440 563628 -541660147386466771816157684736 563629 21622802455270088526847713072480 563630 -24023441289336372581987838931200 563631 -11045298822325022659138634157048 563632 -1985486801978696719189912305664 563633 2259713881848707711805429752064 563634 2583756258212874854921650842528 563635 9119138566809369914943171660000 563636 -10230069367532261747344479841920 563637 -2124882888735239457869497904640 563638 -9752135183393789469176458621056 563639 32272716289216812417925053037320 563640 -6403080357414637719335357644800 563641 2170229682247972335292082747904 563642 -12860936696024596212294093536256 563643 -2025529875898397031796875310068 563644 -275621088420916759283691709440 563645 -14658051776139001630274897517600 563646 -12830736879096169144506308980416 563647 -34891566331399496875034899439664 563648 22988427825108422934881535787008 563649 1106700638759952356057303049264 563650 224076794217104996776887490800 563651 25764853592487115375143497552904 563652 -11405555214351179066033162711040 563653 48346275570225375598612649139744 563654 885720182503219884639629690880 563655 -1356607492021886588932275928800 563656 -35738045209803294348104150277120 563657 -40151689344975966345562747517094 563658 -5175249520247451896798187083520 563659 59398787573728726021018220545200 563660 -18766350953918379797588138296320 563661 -5316714042871067185440983149440 563662 1628569076940697005762403414464 563663 -54740404626791705308110619619088 563664 -4489545007241196336933543346176 563665 19166762475685742371391006294400 563666 -23157998453111349225224126617968 563667 12181900033659117416600324181600 563668 -3674599962327099875863135899648 563669 41746881180311956741480659335232 563670 11862584451730934707885913358720 563671 -69954098603471733625252681777920 563672 11310167105958572711515278796800 563673 -9746093876660109621586360627200 563674 -21658823252480905840289561627664 563675 3903946651196978863283244874800 563676 971804249702140636660304240640 563677 19972919576651735028991548804940 563678 -10132418092853595473870128959360 563679 774405023915500769462957807760 563680 -2068232892610458294602673684480 563681 -17677814900234541756589927245036 563682 -2308803042014678909142623771136 563683 6607606911309250592482865857264 563684 -2750708171685601896690469736448 563685 23191437025899528445540038448800 563686 -18092218706971177699744261418880 563687 -718035249170196972842177613480 563688 39012344253805550633351766604800 563689 13767078120868709213153591088256 563690 -18943223287306800322220847818400 563691 -26584606429060614842161583696808 563692 40694576950966630190934786588160 563693 23199149417304391401916871232288 563694 -3870914668271544108792908721600 563695 7725219797884552499924124478560 563696 -16265208539198528125266130698240 563697 939802797727575046442329247874 563698 -25785441828334673750142289148400 563699 480535234066354727084720789880 563700 4587552929867160092929996032000 563701 -59741753965338175161061908524996 563702 15342842711537287503225931785600 563703 15538546764181873221968697442560 563704 2803869903074375355262167121920 563705 -25699342105760405241792390814140 563706 -795133506054185589957845437440 563707 29013632672086320641460085875120 563708 3038515295453608449242171036160 563709 -9613226248898882162691354616512 563710 739951334578294440627028872960 563711 -6613434078391535549211722880600 563712 16361796285150991903632981491712 563713 -88132676699554659417970790201276 563714 31081379192981273999666057877456 563715 -14883727147255910051414160049440 563716 12121193379386909639961823859840 563717 20665286127235277029999107758784 563718 18852174013733146427452425216000 563719 22317670158595033948976317087328 563720 -50851343280921043221678417408000 563721 19560273856738076579179877175312 563722 37739668853569139383993946589024 563723 36153663484051704091514520933972 563724 11345458351740269246816423924736 563725 19480618104928218012168323401250 563726 -14694957331419511022266658741760 563727 -12156507524777095008081542780280 563728 -4909610246777188390082714075136 563729 7669689054371629496268579243876 563730 99436226837823956946823372800 563731 14935461463121600381071488677280 563732 3707699604824275872661622072832 563733 61038046440840614610136805481600 563734 -27411210750589251314515051605984 563735 -6798367531838868969011399091840 563736 -10437608646519346563822292008960 563737 45052747180766323050725333078292 563738 -14553350673400877222753544119808 563739 -41765938272729622874007724968 563740 -14487647967585443951141765253120 563741 -18350831513253381867526637584308 563742 13686256922295238582239473279040 563743 3873410371139943034326063024992 563744 -54995510780426343641811611811840 563745 -6192303950857018752543083054400 563746 -11448738921977526280351917833856 563747 -8950654954198482820144730352804 563748 1956462535943649124914214379520 563749 -10834689634706600504066414641760 563750 1932799985971289321411364840000 563751 37133914107860639584010824240080 563752 -7893236166764801929679564881920 563753 -26656315477659534452084994533376 563754 8045465236014067388446303544832 563755 19416909840201125021935863099360 563756 4325608019448547675657368894720 563757 9519883099108490738039277708288 563758 9438843171983671992054523339584 563759 -22361652938209646859545432250384 563760 8204312356561050965162945740800 563761 -15781498087897506078079881978816 563762 -7819768932644647624999364835936 563763 13777956665444443894506133842744 563764 22308227837914167739990395794176 563765 17541084862757597857837898112000 563766 -534495194651456511991688282112 563767 -4102321757921629937150768219600 563768 45244780873413890083489337856000 563769 -1080277392597200457544570400316 563770 1552331837751932789527287322080 563771 -1749612734103296361674040726816 563772 -21844147839237705875454423023616 563773 -179985402235975177010591496256 563774 -10950332495068783128759335364864 563775 160196396332832966077697539800 563776 11647404334175976758297097142272 563777 56653774774192836700541870098626 563778 4097937048878317113705299175504 563779 2006475446308010465686774726984 563780 13721346756868370255109688381440 563781 -13959350366485541871441617372448 563782 -3332661361593235686556677830016 563783 50696690383890160576404216629760 563784 -18528874846290916002358918963200 563785 -6365384944862150630397640021020 563786 -8034075223124571720848628819408 563787 17203570307464442797493588390400 563788 -40051759915167264235372818461184 563789 42545871242902245774670451852460 563790 -12623333839128791245500180497280 563791 -19187186800093472550432223013616 563792 -18473313104222320336720308338688 563793 -22142370541572851393192489131536 563794 -475062538332834215120184766848 563795 -42481328476143726484376432053200 563796 -587982306424983432653963346048 563797 6515199245458348798084394969600 563798 27485794181077073461650348514560 563799 -11556724571510694942091912405632 563800 22937247743778654902826819840000 563801 14465126040362982819781715408640 563802 9372856839385189296918844703232 563803 -18360928892890307203970866202736 563804 12638592579233001548788975603200 563805 -31374235625164454679389570335680 563806 -6219966873005712989210647589760 563807 -22103363215755038956502677163880 563808 -6608321925361271194185860382720 563809 61421964054810725750344900927010 563810 8755785503740488266303807914560 563811 26548044974212610954826141652224 563812 36068017797756868239929410560000 563813 21856346514969874574495022424062 563814 8073130860008537237765601488640 563815 -2014745582861501954072261889600 563816 862749812294446273276704768000 563817 -1882549893595349098640145622752 563818 -32994089820087304580561564468640 563819 5698615760144863862645471677944 563820 -21333767742304012378309927633920 563821 670598654277676650823597672022 563822 11680263536224710910345374081024 563823 17409248913176403389538574645440 563824 16107349607610825498294419619840 563825 23395194975082520794297765518000 563826 24894220560418953740638654959744 563827 6286849522685895596469104649672 563828 -8772767689081788974482710749184 563829 -6026236415160204962133267652800 563830 -11871049191989911649466257341440 563831 -5333189771725984180743054409368 563832 -8171545427505252635935652904960 563833 79859313229740367282257850758724 563834 -30015079639897783609311245645568 563835 -2554003900607123717784210387600 563836 -5336290240608436826707272755200 563837 61567413861359003036626447044486 563838 -19084522564378419131724947361792 563839 21157312240004653608285555195296 563840 6894185780347093225606584729600 563841 -3937501745310097846190556449118 563842 640800201444658639816574277072 563843 15421881150366737094703600240176 563844 11332130287797603353468520253440 563845 -6930783539244649785597103428480 563846 13981601428209537528273760267872 563847 24953552258916611921986835914320 563848 12223589048732007811091866383360 563849 13007022285513465772820719146048 563850 1957974793338443722824500064000 563851 42336894226842255684885924560852 563852 207955373810713016232503603712 563853 -46100496739503421435880393004096 563854 10931990627568441154815756605376 563855 -7327602979050546870566926725240 563856 4719632313354242940528937795584 563857 10343843262671131180101672574400 563858 -6281986639749411244837944678624 563859 -276378375861789368717948332032 563860 62225821877967656928990109440 563861 -36897182943605356530486983810148 563862 504325552122360040197109057920 563863 -28026636312739242279876758121600 563864 -9656982030196171283367801446400 563865 20248739249507143320538278342720 563866 14830828634136847652809154107632 563867 524031175590383356709350430880 563868 -2734624040040080901755155169280 563869 -49561107054928906415225146440730 563870 -1074647512342598061115911600000 563871 -12100341061976648873584307012352 563872 -73922555952637785710442518151168 563873 -11926051384520398824098087660280 563874 15885366225875684501087751500160 563875 -32285543001462263802632518476000 563876 -10145318650756264515046435864320 563877 2155993160104923846709698094014 563878 3962072138900540466804962633856 563879 31702022624737713248157681522240 563880 4922323948599315892818857164800 563881 6792194927699541393494730706682 563882 354831386812321337816957040384 563883 -11424948676220068306821262804752 563884 -19822050175439206837939256327168 563885 3755877179365241581307714453760 563886 3538852349711303750982960460032 563887 19533798292989496260512379003536 563888 -2538598878060359870859967266816 563889 -27269399422018782011179741554576 563890 -3817462545125225031249544458240 563891 3327100258012947089109957731952 563892 6782474979783336361592455372800 563893 22410698205434729105249728153344 563894 25294515491227660061628191918496 563895 34834610004033981398535303933600 563896 -18024879077365450846199919390720 563897 15915307276346919573996186578346 563898 3322746438774849895123410084864 563899 5088771981955526160280708696336 563900 24520202292726541255282986048000 563901 12020328665739560990586863136960 563902 -459583362758256578631020206080 563903 -8924317730335927696018321168320 563904 4098726845037549139240345927680 563905 50218003600748931383427746601000 563906 -24034998501026533513968082642944 563907 -15750513919639912907814076462608 563908 -53587663130421604281066822911872 563909 -46518234196410644908938362333760 563910 5000093805892477657404202047360 563911 -8542646930135162169114836216408 563912 46929930977339069509071407539200 563913 15399061234076289610139060309184 563914 -2585764655897528188950958963872 563915 37183304558397887275582652011920 563916 24535671883571806241975638359552 563917 -32167219160038761122941191185588 563918 25201250119688119775530762004160 563919 11821569209112376401584696407944 563920 1358458676721101842791019315200 563921 3567696923022271210913338028544 563922 129007590403673648695722439176 563923 -6700133715984898922717569490360 563924 51622556815823593677599604047616 563925 2123461128384729897708090283200 563926 -5401581561350096188177914618816 563927 -575602601554313015626474291488 563928 7603338544314907615842035036160 563929 13182160689488099530720413195530 563930 4536330199255832420364607899360 563931 2955931563551555537929578967020 563932 35572531266009499045897957546496 563933 26760333351217094817382862038182 563934 1588867147640358269055691038720 563935 18423389750176180571313853955880 563936 -11490390546428654801466642137088 563937 3423069727192304043185410200576 563938 -177259174627231738696975972704 563939 -54200155464576245413479320813760 563940 107973497678657628765645918720 563941 -16559969836663958390761222030212 563942 -18589964327787550293831006820128 563943 -6372427665576836293601605012656 563944 -68034751957231595653126673664000 563945 -31214221816256636248960896954780 563946 7238460028802687559082155354624 563947 -38264005944969250984368164238604 563948 9541509201227090633958385139712 563949 41011112146623536316696181053120 563950 15979613241927382246888481232000 563951 12370312579413526754403027518304 563952 -1925283318352530173541042094080 563953 -38374526105280207708006710572416 563954 -12633497674111811246482479693408 563955 -3965706163087058158982812085760 563956 -38109298746369457598452388106880 563957 -25465015188518646275047150463328 563958 -15063685287376396844279952236160 563959 22549676183498727587757134362752 563960 18812602140171397289098846617600 563961 27772118299056989713677270280272 563962 -8071714158387924758430204004608 563963 556219449906527318881372410480 563964 -8786421000569870367514531905024 563965 3593755962333786192426750267000 563966 742150443881730020324709984000 563967 -17534449643092997445658985556672 563968 20526906248875867718997656993792 563969 -11505313784790057878045456906304 563970 2194703528156282449199233267200 563971 98887515640757601398006002172 563972 2072545284777403498729683098880 563973 23761733134817919475246583287584 563974 -8352495505730680856959366128960 563975 18104417514912083937739208402400 563976 -5717827362560431222159043788800 563977 -15328503494145704914171281336560 563978 7691551593549783961214954549040 563979 -9667570491030832369617619594512 563980 -2417885501192408815175920112640 563981 -98565728416183958046281505600 563982 -10682309851681185021033754089408 563983 -1404555315491661847855518707712 563984 -2069171814386310058812359884800 563985 -13275176002942530168249438260160 563986 -22973904811293647312839417949808 563987 18784408615469875884894749646636 563988 16179513813454289211891984384 563989 -99183825333843350552344418611680 563990 10725346431963466294493923706880 563991 20603211661848890751769665985104 563992 23138404726684181124188488089600 563993 -650831493112731455665963940460 563994 28710220842662560686076599485424 563995 21816447631557187982481345384000 563996 4819925127859403524457897149440 563997 -4943582053707696563566312275456 563998 1959672800034736060160487694464 563999 -76951564865945593201984703556000 564000 47823195124971773007661891584000 564001 3615759262287935583594408312753 564002 14871865966418036033173238831952 564003 -48667798706745980514246917596992 564004 19334705856585907105056717561856 564005 10930813502725549203615437391960 564006 12143547686730557445459120027648 564007 -2514259072761705303545602558208 564008 -70621261513866832181072267351040 564009 17698491203978264906349939100320 564010 4535025625912100793304495160160 564011 -9928469113754252204448506204640 564012 -18438224299223679677148089796864 564013 -49203979901436084023004392869738 564014 184788654644515408927710326784 564015 30724643882574082271310779376000 564016 -11866449902975484318757393481728 564017 -65199042319996034017387351997934 564018 29712316239475904304146193408 564019 -3887732672051408696089053967256 564020 -25769579687669518157212719371520 564021 10923584824538205584311152795420 564022 -30548220996055069150432875374688 564023 -18205781443925935533810262444416 564024 -13254123597484384889442955100160 564025 -5461483039399930525511637326400 564026 26316075291928662489881674037184 564027 -831680782686638366521974414480 564028 -48090774910352055512192519204352 564029 -9316141520288211669834772914240 564030 -27943902398763014532568924896000 564031 -139908290041055330877174294160 564032 -1767631344881977792371433144320 564033 15718909781830401571353677938224 564034 -26486555427542597700667049055360 564035 -26298256475840436861101410049520 564036 9110081147253273430983231657984 564037 -32051609515958637693458469405348 564038 316598182503519050351214637920 564039 -15966679850630024647349287077120 564040 15117301276634787306872463360000 564041 -71279427228392110213121969643558 564042 5969568457926740393961656147712 564043 6962009748445472734545728865480 564044 -2577091382003195141284637036544 564045 -7614225711079031642990269570560 564046 13195877829324935961301771271040 564047 110660139684457607644006403107584 564048 -10737000757355463160900019232768 564049 34190163663688193174652962184050 564050 -11777278159643379806644014420000 564051 31765193944810865915553651112632 564052 16120489587576535128459690842112 564053 17729383917464191060795086219840 564054 -6229086567946681741337785942080 564055 19054471037742107110460768618160 564056 51271554808888606920530352506880 564057 29494091098353396171989471610240 564058 2035644061005306739569389633280 564059 77909725593164272758093610888260 564060 -7896853373099551889096923545600 564061 -16292466303919495065435479333338 564062 -29673504766746328736749672852800 564063 39802321953992042676360263791944 564064 3647523505883683890151934263296 564065 22751699821832989475990469969000 564066 -23292591366818859148295451456048 564067 16856247769389231077118482804384 564068 -20673639618888661392539050060800 564069 -1936421556277561637366220439392 564070 1470622089546496191046272854400 564071 248785000749110082875516909472 564072 -22091935978053458148578391244800 564073 46171433880202612824097813951120 564074 -265904764125990069064795120128 564075 3969874450671312166789850586000 564076 2007526258165919003768909516800 564077 43132955764024337908509002680812 564078 -3286256811539404285045069875072 564079 36459811403154106960740355460160 564080 2570104829018418822237991403520 564081 -16325271920505024359558371515456 564082 -6458168776908029276843108575200 564083 -14168861012011058543464163210496 564084 -148974288223326076174718081664 564085 33775568348290523864214529921560 564086 -35993183673162620084310456975936 564087 -25369449387177225757511973513240 564088 3339355330050639161039950233600 564089 67138804674117882932519329126890 564090 2527177040245554412495240984320 564091 28067217042294144815265213048000 564092 30713355047829192104348700911616 564093 51570826597393909308975271001580 564094 11095021831093686366715718134272 564095 1076818713532350378869426434560 564096 4190911999969107773885597614080 564097 51516952296227385286438379900546 564098 9065994648047063513884373681664 564099 12124015757729730447686052966720 564100 28197459961082391975178553686400 564101 78295784798753856974974253589852 564102 4146689464650127956428090496 564103 -36970962173762404644036966652648 564104 -17268192571311760017846622003200 564105 -6263316178353792013727090111040 564106 -38231166081581133292481493271248 564107 55053195549321434645466663929748 564108 -11796019749029004914136447267840 564109 -1047702634861089355892747785600 564110 3368784365665038365438009232000 564111 -17487482618461573278386203442400 564112 6907021821812704350678449954816 564113 44923636715127636858535029769584 564114 -28760567138195797002089231654400 564115 -3359857518349600048710793264800 564116 16513045918633289501194807216128 564117 -292766495557138719308256550752 564118 23661820298940053227522176137760 564119 -11166746886419210758640183671680 564120 -15018067657742011355900355379200 564121 -29421604585980544793241057049728 564122 26054669663740012422331448652240 564123 -3092580152174193944717144710656 564124 -1659855883122499217364708715008 564125 76055714063625514179238412919000 564126 -4081524256031260477523628450816 564127 29945515906996708238028333226976 564128 -18363741088682375350731337826304 564129 -19383863247904336513221392118000 564130 -9287029405720148685412233715200 564131 -25092037252258419064026219643248 564132 3385954221067383465634556792832 564133 42530059852307792217370610536382 564134 1496650171921856577243052419072 564135 9125439652764872036194547796480 564136 43000137218149969554177628815360 564137 -45347646766218083292011789488860 564138 -11245288270032250742768958812160 564139 -37799541854709872556736038715840 564140 18834645194265308091522391956480 564141 -9291599524038811043190218150016 564142 -22653655809444165742579521678528 564143 -4370171920778769099058050246456 564144 -113667956040287763402338598912 564145 33906403771114583850728662351080 564146 14703038597956540126024387442304 564147 44859350039333357424535159496724 564148 12985721992899861665266481776640 564149 -25586468163300878722795002680850 564150 299709108734297433915408033600 564151 -10554460091442005227036182101376 564152 15619081312565557941353606062080 564153 1288615776824206320613610909184 564154 101000532985062267535384073472 564155 47306687997121641504418402162560 564156 13001887773413544825802067968512 564157 69839952211370552134111018844832 564158 6320911368565780376700524497920 564159 -28221458269802900697637612480512 564160 -68796574181146268983980195840 564161 -14112008312641971900821584482348 564162 474039721927830537619991956224 564163 -23359933497736871923591166491588 564164 -11371191550221468789488402634624 564165 -98092210985069114659429584000 564166 8967971880309234973841457096960 564167 -3761246125815018513265936801920 564168 12616414600519316202377968926720 564169 -20146459217821594660531005881600 564170 -338046474880054283447828898720 564171 -8919138169571913796295725442640 564172 8629557684085809469612180403200 564173 -4364927322996757241538423133578 564174 -7157080879352940595692150729792 564175 5637985933199591809587592627400 564176 -7200786670474344120366006878208 564177 -6981853123780948323729891354240 564178 -29125081161480226383160863957360 564179 -4437093307041246312706897806336 564180 -3577902723879713218707390167040 564181 -109967906089208097253475417636 564182 -2443815934212258948369359363808 564183 -1402135609573753728927236718048 564184 21328992364172927417156301004800 564185 11297605457431018100082152881800 564186 8944377658261749097415976810240 564187 -9699850836670549590031823145200 564188 -54148098497300051474490619828224 564189 -40090713924616113021125522238432 564190 -8474444092401350895958035087360 564191 62207271599791694763975831506592 564192 -17086712184570092225844003471360 564193 -11984865757363981046870183278400 564194 12801702131601258650614187554896 564195 18359508033613362451364823016800 564196 33486856830025127147292636388608 564197 1664141607086486891163427691646 564198 11790352072311047613429057526464 564199 1177031393464018140663194120464 564200 1101183971667027882604658688000 564201 -11171874437507877582808469011680 564202 12734162504884374729990230085552 564203 -2969388114548076036007853976 564204 -18321095473429545057244846754304 564205 31355025252274353662471264364000 564206 43402626236710474306969922175552 564207 -8714924592274224706338598876416 564208 -4773606961771099023813840568320 564209 -16604024023180364803802761794396 564210 -15294436553376242272199974024800 564211 -1112286182641290070399546626168 564212 58293802651900084396542873249792 564213 -3415514557352658096916795606272 564214 -7541017217673513773531121893376 564215 -26753471140323319750642248905640 564216 -15331563691706930428326388838400 564217 -4797036508701697545353760588960 564218 29241073247517040391206241640960 564219 -7286931330601373546685086281680 564220 -37535759218684349312342144325120 564221 14612074913202839394821875670112 564222 -3547286466858513670217865394176 564223 -101503711062533139260149274104 564224 50239071904498714841675779276800 564225 -10819339340165482611925182128400 564226 -12311537440139174830907070814176 564227 -80224082487119781263880012081924 564228 -6889301557928995158905596968960 564229 -80602868745997849280793371003170 564230 16337323211707035538696891641600 564231 -10378647654874435454520872894976 564232 -52216275441675598672745092377600 564233 57553113433405514613367233043482 564234 -21412909360787781930579929124864 564235 30182464409340539853572152243680 564236 170502188703147557828509965312 564237 -574272986983935528913637650272 564238 12283197620692561591336914078144 564239 -8657956763665261010916926095176 564240 -5001262127775690923458080276480 564241 1514546037656820921095745245172 564242 1472520781706735874195377777664 564243 -660196050980206895125207568136 564244 -19848679519388503900445051534464 564245 -34079979627187865437394317298400 564246 -389839457766353802243471507168 564247 43932389395215525351630779529072 564248 23072156816816842342356643614720 564249 5196901514770498592559737607552 564250 -10921356552017572143242585616000 564251 -18444756516810817290194247482748 564252 -7853848061853051224134500584448 564253 -67801711570409399316354038759220 564254 -20118100412246283017826245687424 564255 6593575554909446257525732565400 564256 -20820718929246659616967533527040 564257 25145186298586622667779670577506 564258 13537286891712544642621650547200 564259 -35077805994257830277466447457296 564260 14814185401123711210279332057600 564261 -11973601748878365398092271041536 564262 14208587404337546400755286835200 564263 -31662187547992988815728400519200 564264 -48353728128382611422434565498880 564265 -9102515138257077969632816588280 564266 1787177070810958293815759281920 564267 -50273599080996731413547760513600 564268 -59491725068202196086129235370752 564269 926961193131973099439325131670 564270 2290409756022537182393636290560 564271 68148500329701256112476013683472 564272 12360398440931229876124828286976 564273 -47009062548979539738798771612000 564274 54576752640228075214043897611392 564275 14161212362022527940713448300 564276 4432048628640021340530661877760 564277 4292018726529783089016176090272 564278 8829257589325710138762381207168 564279 -23797855732301762300223272421120 564280 -19907812345895944227462187929600 564281 -12791112590261053425284301350880 564282 17546378971791134972603813713920 564283 5454746823288425179498857137304 564284 24381779000399261996552244817920 564285 -21263110701233006272835703376800 564286 -17215105130944893114887083569408 564287 12279858458033197523444389971744 564288 2931462732267405979848686960640 564289 -26356161533679587495736500832 564290 1891159074609976560731293062720 564291 4429150208609908669206144095088 564292 18654074742951606207381781414016 564293 -10697178156667397396497324577280 564294 14000339072344782995893467921600 564295 -21679003873815666226073819080200 564296 -63635437490420515661831899806720 564297 11750090323483452350394107867520 564298 8911781677375238609557564211712 564299 -66468239081677886337138151550700 564300 -15677202011471273321814205440000 564301 32236006235158755945356821773302 564302 8584054220605035876505324001472 564303 -14743632427856615484243972495216 564304 -2010659532770205444164613718016 564305 -8635569016036273093676441882880 564306 -1899406200105597764590528248576 564307 -11593383212219096299554842887444 564308 15235252165568327323419904075776 564309 -13259114479619671611132270550386 564310 10673386074485735097798623266560 564311 15946225659803623921237765033224 564312 -1633446666653444461117793894400 564313 33854102342183563270291087879562 564314 28921446934667081994132092918256 564315 3475344352919655762115253802720 564316 -55048617557485484038835895016960 564317 -369782542466331657344643488352 564318 -5889043527880386471084117884736 564319 -10884194611843707904564963308160 564320 -44790718412375807605063294648320 564321 23967183428882965471879292129712 564322 -1485614973936860493095579648256 564323 -61260798137781978299087467603428 564324 -1100519687037697859656649834496 564325 -18835034343116741113007017862950 564326 6707776610710188988805101549824 564327 1267089227535461122295027116776 564328 1519837384881227233039557672960 564329 -74522040301594963243207005009024 564330 5434900818040399136194761016320 564331 -24221871438162383096983094295800 564332 -947476056090184227161228233728 564333 5862480212450887134637686631200 564334 -17661614740944627510394427957184 564335 19983409052116496459176125399600 564336 5497156192033758008047574384640 564337 -74925421764526298210463154811840 564338 -7848631078804548306679921676160 564339 -58642203815428883566390025246352 564340 9122749405865117827189152768000 564341 -42652896741092189166999947790048 564342 17979037127449380138789771429312 564343 -29414014597398289772537585404856 564344 20530569383620325934558832189440 564345 -8084373113901008288292699169980 564346 -29333941063962150242760804145440 564347 -11279819281728947794643972195568 564348 -36915947511854378219220845076480 564349 -9520884182823955746592178439720 564350 -5172208338121151946467861409600 564351 -350246979291671565494793655680 564352 -15615730193229908768016197222400 564353 -563702935666335470154111094398 564354 -9839505919874838632651104220160 564355 8676062558669487320336006231040 564356 4043945058503398192669743574272 564357 14958756818762517498123530131680 564358 1893871778121260693568054184320 564359 31181827459626347412753975361560 564360 10033209286278563761553660313600 564361 -1004700242076070701333377907520 564362 -30038723785026812987104097124000 564363 -905335613723585375390158880760 564364 -748740142047598412623286144000 564365 5485920561940518701376148269720 564366 11311706075039776412709155002368 564367 6771948305096410505975541786416 564368 1090088463107320183609231933440 564369 2035438277874105273286609800000 564370 -17780483655521774949654884769120 564371 66484835690949362927748056134572 564372 27883570635281933075005033658112 564373 49314435283070801114612997844622 564374 -15851547418338011259328040645760 564375 -35328463377890125757474160000 564376 92259246008119934699614568448000 564377 -75531837890387240120306329951728 564378 -15565788906438639434813126078976 564379 -37212878038072568411423030943600 564380 -1935211266065752034756269171200 564381 72968207258339456053557309099840 564382 -7726421317459977066709707121728 564383 72120763871436771798198455239200 564384 15714965590280226749958098780160 564385 -39308382790521296148683659533420 564386 12780221428763406353649528459264 564387 -23786579158004171967777252722880 564388 16899948316523711460864778371072 564389 5133827825118203240188975853856 564390 -1021703089235393958655281223680 564391 38568856924124996005821784700792 564392 52068375098432346301715996544000 564393 -11327393532487996781223089292000 564394 -34606941046732510544936474887680 564395 -9028748016798821244568029040800 564396 5426908104608522111129476792320 564397 -3635794415428758646622279753472 564398 -13630609822098287572759630275840 564399 -10160219790071850263136392252232 564400 -5099339924452947842228986675200 564401 -60886417719032086550285960543598 564402 -4804653911768827343963568322560 564403 6570937506156103610977306284880 564404 -23853970911319564923299796246144 564405 -9670244679593351776890236666880 564406 18216116459240130164532281079744 564407 -32316832297237297947498220624344 564408 1258260063212685981383275253760 564409 -62945632370425471336135191010390 564410 8210873387793136820577462328320 564411 -32600900426183546036819921693928 564412 -46814852274028998755313542284800 564413 14608619659073763991368413752704 564414 -11489933465600024653240005688320 564415 61676702815465055889211676817600 564416 3973861981803558459351587880960 564417 -1349410784421959716296473157888 564418 -185274262898730727018225082496 564419 39305553186993436536177603413820 564420 6886491121932061622136815001600 564421 -16245689916167688810473772271776 564422 -647828136949776347071638067776 564423 -63708316871296204819057655990016 564424 -2637908166391629867039906201600 564425 15631638644850197505873951430800 564426 -1786226621643441023270553440208 564427 12744064248365614830884709820560 564428 13064066838379862386795913779968 564429 -27437171701844145557074579281216 564430 -3217541833167214286746625336640 564431 -25572851478524900668958926813440 564432 -10795993442258999798543644753920 564433 -16309829933082191907783130154560 564434 -12927770727237400894823732707008 564435 -5491309174607951570650978324800 564436 -3024955657174508445389357689088 564437 17242349695165153819997295883086 564438 2086655938223505650047857807360 564439 34605890307927207326472428441880 564440 27376986018732401888499021004800 564441 42499533354532647034609302954192 564442 -11887859512697172572944897882128 564443 -24271959363825418390827334989336 564444 -23514926122797299696212778373120 564445 10635468966557161553846769684480 564446 10777019208280838726795849406720 564447 -1117435573655890882524426453984 564448 14057904733870295559855239331840 564449 -51283717034947795038401363027550 564450 -2410101769375266437627522956800 564451 4460717841967553101990399967832 564452 19185681790471901658976709406720 564453 -33119976303214761946363160096160 564454 10033975773922485383305673700672 564455 -29837915715965698601745676968000 564456 -13901026579200698630165880422400 564457 5600992507147606317423667915706 564458 -21253805810443899272329096483920 564459 15021446913536825409455355125760 564460 28564118031056177488827387386880 564461 1007540220866033836991317312992 564462 14545092843063542470914088179840 564463 17563944812036106077100352549712 564464 11372447653189721311658918215680 564465 30251034991232895595472055360 564466 -600103345437940624300945806336 564467 -37404800316637787805290435570484 564468 -41431787578465143102066582872064 564469 -19212385592276195007512824866656 564470 22996895367845642322631061583360 564471 -21703069809730460557030525944120 564472 3355895191473240324522494791680 564473 -11011401775561831127840163627456 564474 26747305326949855752232081551360 564475 47768288913015103493648840091400 564476 37637829163357388213005095636480 564477 -13966246993715743109524698977280 564478 5050454286463212462258643799040 564479 -19916183560745490669872832253440 564480 -12706816663906006546826731192320 564481 -6541503161387014373664266649900 564482 17194113927439175103145628912592 564483 -12070455345866175454459084522176 564484 226291535992723096892252710016 564485 50644994392659418886951678862000 564486 -5540142701485196294703523422336 564487 2494240329608832559917089176704 564488 11249447143742822266642750187520 564489 20422227418717039224518193340608 564490 -11327513435988554914264902700800 564491 -6908432127252168595279334568108 564492 -25622132863617835814956944757248 564493 -8538162265257091820653429551296 564494 -14900369045037289069733931207936 564495 -27843960083296032965166978224880 564496 -6913371623605609726231217102848 564497 63799469015596901394126426080946 564498 25230264132376842466814636151168 564499 7128669402778238125639191610128 564500 -28346591565493871282154534720000 564501 3634293296426618181601344101184 564502 40917787559915850401788484442432 564503 42712117306817073841065433982904 564504 -274223336132837579986741985280 564505 35890184186911767495137420886660 564506 -17582422637395801538815223628048 564507 -36950171783777344018506343206996 564508 18233419883919289473941082582016 564509 -1520243062726876944622742896320 564510 -3853052731220565113821403873280 564511 -6126326413994707692312791268200 564512 -10994413588525530019425744322560 564513 33494404571535604355313575853744 564514 9215196418299617928233457104160 564515 5629158628170016657049982271440 564516 -26509395533457321681872079882240 564517 -11555008733616064705049085920448 564518 20989415218241967346600803521280 564519 22099562014684653891538445129040 564520 48800198362787588322541961625600 564521 -50939444014979594004077142877056 564522 -1500619331983686667217613098496 564523 34066849631635172162753586574772 564524 24286130028513836528931188772096 564525 -9111504204762532610968617378300 564526 16758457817469469410600734281920 564527 -21907213866877462240475638239120 564528 11206387446458465174258928844800 564529 -10998941487053217893390678900508 564530 -19941054347484489768235445535840 564531 3254838766747682244178073223744 564532 16711789224122683807644594984960 564533 -66851500174108673242712970787218 564534 21635416210043930808435299400960 564535 -5862992856617060705592351266400 564536 -2963016238851478363073504624640 564537 32639868937418902297718522740560 564538 -12856168989904477253503921441056 564539 -9364793857356322290428862531360 564540 2734034023074882758376292554240 564541 20296836544313733351223184723584 564542 45975719335490815582843866169344 564543 -35568397346536003950366010444800 564544 17002393700124085827043467984896 564545 14201942987754237045043220121300 564546 -4887102841411464418987460606976 564547 501616482456568984009827586880 564548 3479040721812730860449793696000 564549 -6183967298035542970083558740640 564550 3324819542922077258622173500800 564551 -8069813886291887815469125793688 564552 -3904681290726661825406451194880 564553 -56122038674402474421353711547360 564554 211799536222691317406693134080 564555 206063083520861356463715306720 564556 7084488430981033057537995727872 564557 -21317962891799368089245905133088 564558 -9661040552964171970453489431552 564559 100295662443122286631242758741904 564560 10513389312038492634124260065280 564561 21690357808731963380143301474100 564562 4581701865428661725391890086032 564563 -5181750872645353346287139530800 564564 -5155386050141552362856819982336 564565 -45203195494244825306846758917540 564566 12620624072001124614298466803200 564567 15412969966083603126241627365480 564568 -42500748124729379267265434941440 564569 12472781448467877379443644218896 564570 410737802089588534367114535360 564571 -14209479456143554170909918455040 564572 13135554628804069462923669626880 564573 9541846580238322814072728040544 564574 -18962439401184330534640658734464 564575 37119370328806093298591406138600 564576 -2416615417090221561347689414656 564577 14314750821395409411131074907112 564578 19972394173450434905139014937600 564579 -44087375150545919578665389762076 564580 6154161287589014824953251539200 564581 -45849481598813993485328579885088 564582 -46618524308999504609671271040 564583 11799669803355558377138406605560 564584 51247597030142091090547607362560 564585 -3631457236891633829394812697600 564586 53260625790303570930242375856 564587 -79751026959591030238045047948408 564588 15801699703373630645347857814272 564589 20340780078947745151920057314080 564590 -93753652490711423207214255360 564591 18944809162850687669169330582792 564592 2235479112411961508548756471808 564593 66866263738337156366557853317842 564594 -11048978349052512146615311228800 564595 42533811076200194617853161215600 564596 34184769241505618433748433879040 564597 -29509406879989116937944905737920 564598 -4152121039452353064547287247200 564599 -5400632483304382654283352554064 564600 18945386417108909032061326848000 564601 -74276924162161640307433495371900 564602 12360553489780682277031262818272 564603 -4749778506291810211706798656512 564604 -535273666806892144621941771264 564605 16136559116027945365302349609260 564606 -6805217974719967752117438781056 564607 -27610228570669465751505343798144 564608 -24111753231729766185474101084160 564609 26223951590083006574484796915824 564610 5254479785333453808883150033920 564611 -19812085419833433548563234280256 564612 117250948452400911775594662912 564613 -21831931122615337223505039274240 564614 12049464557171800116880855810656 564615 31307348794073952832240315262760 564616 8485769777923890855217956556800 564617 -45641591582860225274311647167334 564618 5100351454459602609421004570880 564619 -69356318959603463282863631466840 564620 -1593966641849762825000722329600 564621 31429816424600534947780505915904 564622 17791340168544905165118817586112 564623 35601580229005892177211823407720 564624 6412434381117812153043338526720 564625 32561568557686721009851906617000 564626 17490887282982764622871844890512 564627 -21962968164673941626749792067328 564628 46473297074606151222182007786368 564629 44998167000273918140392631282040 564630 10406047084449754423750960896000 564631 -4100684434931259941622168123000 564632 -3019381321118115881523680071680 564633 -629488967607197484940015626960 564634 1674323772648276378873667497984 564635 12413484174925579601004519478080 564636 18483011844019537672418463350784 564637 -5520224010597434447651711671988 564638 -35702461307281273692296888507904 564639 20624848628726742165875178155520 564640 -40855001282777236767296510361600 564641 17524581208429800301744752727104 564642 4413553813769667331587536609280 564643 68383455182030031517258005052892 564644 44211945960204859200380409246336 564645 9393172633747552604365766466720 564646 -19118582643917276475980434655616 564647 -37748639850029766097590873187920 564648 10800890263841628280980126597120 564649 -398244256593079493813685050736 564650 -5520556860565401436219481606400 564651 866001050217167961640178041092 564652 24121618086811899897125199442944 564653 33969393193598906190157108090902 564654 24425929558446641902447346157120 564655 -472322757573001857683372964480 564656 15503831323422795790718667866112 564657 -5761364906507505715183387454208 564658 52330407881460536431554978456576 564659 42392158503918184736788828515360 564660 9961690631457502258196622324480 564661 22035362137331153007976746108480 564662 4966933159004221208641087321344 564663 -305124038804431112310503956224 564664 -61654701038500630166288638832640 564665 8256716464959412768872374795520 564666 18894826312897677266229011149824 564667 33471620917486130422157232015716 564668 -18189656635749644516632208355840 564669 -7868525954853901377968520124896 564670 -17238549119203566127091597814720 564671 -60276128271741681984842760616128 564672 4464515052030428408076589596672 564673 -25688305917057153482833538465856 564674 5020502022457108773631150315392 564675 -15943149749250197954732592711000 564676 662295020533285215500301093888 564677 -22491470208045398835307185797028 564678 -41085334801644884092180373028480 564679 -5527857312795772518200934919720 564680 5928849888832983155107147776000 564681 -21721113465622908107465899774080 564682 3449325590984485159171417116000 564683 -5994675355111454841031854004080 564684 -9557510460776652778194293604864 564685 49735605982449805212968292843360 564686 -22863762352605924574095502787136 564687 9718782274681049506633633863144 564688 3292296560940621697831210106880 564689 8778864136085868119375621005920 564690 4444848440718424129765451750400 564691 -32291498070941569849918424172816 564692 58012653545216996562512793661440 564693 17628682086728346137849038124928 564694 6150176089244082298087960205952 564695 28585668957784159719275144434200 564696 5056456551484378612556593889280 564697 -19372661159389901538801832064768 564698 15260240672872124023975183983600 564699 -9265296590895935717500337616960 564700 -19357124413441481358867773516800 564701 57281314611249671806919804001702 564702 22370155412155729852856883124032 564703 -24051254002913481423080127454048 564704 -20932000629216968047833005948928 564705 23772128946569998079106417984000 564706 2814598507470159112784279851248 564707 -45368218821474428669688432240 564708 -29850343673161054440497344957440 564709 -27132659086361564738141789257090 564710 18937836971956603752050457360000 564711 -3016946921971405658497228826496 564712 -5368972869944749074961764172800 564713 80376534381178183190738801419962 564714 9584742053279957583350564120160 564715 8522164904716888325496087171120 564716 -18178382302541241662076228284160 564717 -12791741594726077086649446442080 564718 12465614367051579595418979502080 564719 -457280809128614842649022732672 564720 691914629350029808036327587840 564721 4257115647552374915377107220644 564722 -883093875368256383459916713568 564723 3702413964803631181632922741704 564724 34838576139824773737913846234496 564725 -31558101224574601513340661871350 564726 -13401479938858039214585590395456 564727 21583360059117484457505740005312 564728 2287149506981286921726310440960 564729 13019326534392760096915231016640 564730 22660304049268757116893861665760 564731 -16467544480942430526849293688768 564732 -9689139540322048265917194067968 564733 2868474841183242510549643686604 564734 -5431504642922314124695688023296 564735 26920784777603746393080836154000 564736 33648567790256246123015052460032 564737 74949283544699741046353807640240 564738 8536478941527219646747199313408 564739 -10542570803661449249522936727344 564740 -21641081767499221901787002019840 564741 -75417405194468794909090214782080 564742 3327074177764293964348296665472 564743 21143308413329167314190837149480 564744 -9045920031706977225600274145280 564745 -34622309297896663857827738443200 564746 -2690258309639615251290197283840 564747 -40745196477640020744149983785000 564748 24469696815019075235679173429760 564749 65814172419120136507269264077664 564750 -12712371024375581863821026832000 564751 59692112896452482801871478066104 564752 18084574591166382648298451238912 564753 -7590347428805602542531616735296 564754 -28549383269789174677207254989424 564755 -23647225018435844638741699701840 564756 28162086787390181796023016683520 564757 29425176363299812477454449641600 564758 -1900977808568057430333135982080 564759 8889514980310283125804035242400 564760 -15544493908655858182277034393600 564761 20731395032176879895391230428362 564762 40333306898480404028277657600 564763 50412413308706648689529589311160 564764 5144696745595431140055566333952 564765 9817010946297999440129598030720 564766 -7195948993005928817137519575168 564767 8302277374704934547786982241392 564768 6501134005905751816032838877184 564769 50195137072516305505513986666496 564770 10353580724314714996042196770080 564771 17293333591982790957390972779520 564772 -11996623636260400553026336640768 564773 -63156852887028980802871476933696 564774 6034979433119485298197400214912 564775 -10755980195240514536902138770000 564776 -5729620867486599868682108682240 564777 28416469813052623756322777160714 564778 35145556458241823076834628939440 564779 -49561486942299219558714122188620 564780 -24158258880632170970598745482240 564781 -18670962748001315546921558021408 564782 -25688609631719339344729361635008 564783 4392852889530418858458193609224 564784 15934145549677007272486321029120 564785 -702854921627491232843256984600 564786 -33852874159983136430821049452800 564787 -17985379649915371433697368466048 564788 -12913178543088477181636387528704 564789 6373090763828010131287155095808 564790 11524500346641260563874299046400 564791 -23326610983540226236558254544848 564792 -30564144367622278127677727170560 564793 -47211057172765103449551803775958 564794 17617272030594822506648351500800 564795 -1758198221799594893111011196160 564796 24163436148098608472235894041600 564797 43478383410428761235142097218246 564798 1653705277286542407088524264384 564799 -53767042209634196511782131900608 564800 -1714541976277797876546836889600 564801 -1204363651118852470369293082080 564802 9410652456306056616250482826752 564803 16616348748163242542140878897840 564804 -36414631477745765334860343171840 564805 147578926702530173656883253120 564806 -6079930211938861411503071622336 564807 11207161876835783530507269651840 564808 -32691685855459166521458018416640 564809 25372373204290899311354421062016 564810 9513461426093171337521104657920 564811 8979251955694203226164512600160 564812 -13074201229868340179841827197440 564813 -3158328838283817954883415830080 564814 7575097126704581651467494488256 564815 -40472549194648209789818612735280 564816 1896797737753586206296567054336 564817 -52922200104116042639778475432848 564818 3884489544295512035263726089360 564819 -21255218805991079837196731568456 564820 -4136127881490652040513392803840 564821 -39958149234996856209231111068388 564822 25827068378502971938490469291360 564823 16453832213937013395872669262168 564824 3647805564874495293760363192320 564825 14571800549349805876448198541600 564826 -3005822284948234760749757967888 564827 -11169399235274884826987626011324 564828 27703578551953535204211141120 564829 36053826458665435537659187463020 564830 9284262721365535019663030265600 564831 -29289636665558167285103991433488 564832 -7498098848022507950123837030400 564833 -26997065963392961722637478208620 564834 4448065246425965441240738062848 564835 52758152226385132977333232307280 564836 30012041383162248252005922084480 564837 -4927512469377294603225607144320 564838 -15862617403062821013493455828480 564839 39252505228615373115276602050200 564840 652392480294158832008073216000 564841 -826123610170917445807204033968 564842 18493808745013132433146081387200 564843 -38990922037523668817477788839336 564844 13897253591379468861170278736896 564845 5441367280385168550150901310520 564846 -22801923347511400193366364911616 564847 25547340336393767486613611019112 564848 -4718480082650728248425742336 564849 8886887508406566907101406815234 564850 -7204847836294266600661494912000 564851 -2803561496371888325256712488960 564852 25414431052336709471722855452672 564853 -36491918020308476395928759214720 564854 -7418060881198833012895261494624 564855 23785576196411371179436254426960 564856 889552771497836060650156154880 564857 -9776832792862773863633938185600 564858 -6285497752892499308629889446656 564859 56501263781931917445329672380800 564860 -6043291422222707583672523837440 564861 -11794657805389110599639537934816 564862 35106249404547303811311883435200 564863 -21044855835671604083971597881576 564864 13520153073862734250360480727040 564865 -12752980524594246843190323748800 564866 -9633077051757127474424156864640 564867 77687018453383530243630244032240 564868 2678587389781421405326291840000 564869 18613359478289761643003666619744 564870 -7300413605120780544419806617600 564871 -31077552299192199992587996989928 564872 -48401484199491459515314301706240 564873 -12521221517872507335891590021616 564874 -11935330066990110597170692769136 564875 -62152937993328625207971722460000 564876 6535102927030364439220539746304 564877 -83300028669694306084741152289088 564878 -37813268551707763846114998941760 564879 1894966852244270992711579141632 564880 1360982204719712548193505116160 564881 41518488159438687472827303845682 564882 4639399063780123694748678395904 564883 11726856822599275433426607937680 564884 57274259624316149814460412754816 564885 -31717751201446516190043568693380 564886 12663192156700085620659260073216 564887 32778955794931010310655680366000 564888 -14266770302279019088781110333440 564889 -31717130863799244895521509810560 564890 16605407594854020238816868863200 564891 456877133912832409049118531840 564892 4395329909154784611956784713216 564893 25401302324686197920126783826432 564894 -1781226703033081961767661498688 564895 -28893224769437772662148488928600 564896 30841175871590486390826325770240 564897 31683043413530677956443288295600 564898 3159713602338962418962132904144 564899 -10701469189809973824633728696100 564900 -4092121392532444470418232832000 564901 237958915110385252530571798204 564902 15339054296861999178959010842112 564903 1363292370220070685860788594320 564904 467550150400278127973004318720 564905 -48330716627346923034285585626880 564906 -6587256441614983462497755287296 564907 -16848738597850462385939830898288 564908 28737917280538647213144537976320 564909 -28067199921361262727508966600896 564910 -28338282808843226197946820531840 564911 62548958528999077887211288992 564912 -1001242323868988776760613421056 564913 -14658924998357327809398634359296 564914 -13027885829282726706330602354688 564915 -2253141107418163955878582411680 564916 -22320709807889181272852556048384 564917 13394944851141014277202236297966 564918 -8723188479402699019525673119296 564919 56136833581611187421031296097320 564920 -11522146873250826160354879488000 564921 -31361898302236341947429326368000 564922 3603453429253362607352397286512 564923 28335785164361751608601809411172 564924 15139509633336092493260471132160 564925 30625563267957789473553747648000 564926 -18053453973265667648582353255296 564927 15831598322562989865289721890560 564928 1958757218222819440957237231616 564929 601657019195725144869299823360 564930 -18717114825927173899354298473440 564931 -56582972837125281713708545323488 564932 -47169258996882072980613716805504 564933 27600987830451646759164129433824 564934 574309743283786763022211794240 564935 -2866716998485593301079217207840 564936 29189102859780088062006147686400 564937 -59008049513754413107104326101414 564938 -4191360378236941393022380208640 564939 18284411255309310108306916417608 564940 -44694003678293651135845751377920 564941 -24766213469269323660586796651028 564942 -5244870282313742437457671474176 564943 -37912028000943786219074086625720 564944 -5577126137933389210914980364288 564945 -8883697115658092968575421390080 564946 23130419783746574780034505902720 564947 1053204505943658123572133755040 564948 22952094914130098312756021944320 564949 -19974552520896053161632270720 564950 -17073790724034916592415011580000 564951 9424985865647501733652203248232 564952 -9659827736604718908433902950400 564953 8430947756683712478724089775620 564954 -3318104400531755346205708315392 564955 -11911380370638451638442577612640 564956 3453302521328459665489117498368 564957 -14865952583428534253740207057146 564958 270248724493366500241424241984 564959 -6143622205759300665925868703840 564960 -11550739654391740885118830510080 564961 -13857428667403393288300783036800 564962 30973568295510825894135444401232 564963 647567499121359630602430829824 564964 -40390951830919775474756296561024 564965 1357094379946857776988669487260 564966 6307131980577166743249550059552 564967 1283344876970597495458843915344 564968 -44422269839345458417614189757440 564969 5247519000959181064853743488144 564970 4106739611637269087390652566880 564971 38724680254203485901079478280744 564972 -5611146490079652602870234565120 564973 -31538056829303189071356794100778 564974 4968151379852795531120052188736 564975 4152894958374649427865246285600 564976 -3954263066446413384189395795968 564977 435772904115390992554811813952 564978 14815241876735249043489167646720 564979 -33147860121663441893819711194420 564980 -2020014233390140635589286446080 564981 33901024813430644940576563622880 564982 -15272836325128341651687312949632 564983 62938902839711006957209822784232 564984 -8893476980630627745510678528000 564985 -11297008618813275650812624805820 564986 13923819742654113540994796430192 564987 42726999255111651023606534717952 564988 -14811440329131161512146687673344 564989 -404050419885758026762069353210 564990 456446976208269383741605689600 564991 -6651821851448953533157113219728 564992 10018259794336811155881486974976 564993 -1019008078057139712881701078080 564994 -30855257175850545782716002314208 564995 12966914920588210086134635454400 564996 -7616993061494806546890659880960 564997 16339191971893337506213577748446 564998 14049645415772265651055196228736 564999 -20420012982848440029219389301336 565000 3516729889924739479193769600000 565001 -14183643434424891012332747720496 565002 12394514452385755677599292119040 565003 -9155790756764247463946346058560 565004 12535787644541199978019375206912 565005 -12275145474363216065236377041280 565006 -4196560600958227185847010706432 565007 8948546608669470421906044203160 565008 -10576408483127673325786300416000 565009 7433105923639505765206548005220 565010 1809549346990952510846257088160 565011 67978569831856682432307451821432 565012 14647856754376660149850795757568 565013 13137233972162771497000006901262 565014 -25834432953790242985555682487360 565015 11960668169696098570311514131120 565016 41221733028331440597309705492480 565017 -21670154488666941734180022469920 565018 4163730819788136726713453442048 565019 5606974229063821596623889054576 565020 -20254677547998344970227143680 565021 -5286444929591747804735780844756 565022 -42914092990028464627031835441600 565023 15593421878732941519500682020864 565024 9463978573546608645230208024576 565025 33594969299495975891809900008300 565026 1362992303769234202638008967168 565027 -29564925858510377819998034068208 565028 57297684745600054653872106519168 565029 49013978407540272962241228023040 565030 15450604590207282669731626508160 565031 12176066698826360940624882357000 565032 16492871686349541344707497738240 565033 -968989925119011779040753923136 565034 -54941493938585783394552723445248 565035 -2737000713496960300994781811200 565036 -35993184819516299142392440273920 565037 -12018801338025711135810962263296 565038 1044990443925256805580952422144 565039 36627434092214370859628431565840 565040 1128878798916174785501400268800 565041 -3595141174742301088341640304640 565042 11096116766567767226094867385344 565043 -47473854062315616398664095447280 565044 22566077002086243139231588233216 565045 17354261515884884472885086263320 565046 8892704338483746242660853856320 565047 1372106830681598190673861589040 565048 -62997561355304055445959910625280 565049 -35203865376574476169791855220950 565050 -3466949823510184046638859155200 565051 -381975938417914054119088425128 565052 -21383784004880595728860793201664 565053 32949793779301498904539059112704 565054 10055726998336206191226787673472 565055 -44042725780939519068099213974040 565056 330292693557944616272335994880 565057 40327456324112764193397422522306 565058 21264353523757988015337646130688 565059 14473791267516703009226227307328 565060 -12904871864674932418223814451200 565061 -35310533648206855646563824960 565062 -7086981686978025321427582955136 565063 -1318139816386737031193906696016 565064 8418674457244700567105387397120 565065 -7039814733199549436089315145400 565066 -50025167818018133188918142211840 565067 9445065922817391053313334617192 565068 -14236346610627493771442627686656 565069 -51456804591375758203118117579530 565070 35663147458435799035534866240 565071 8708374138262616282731434050960 565072 15593919165295766018789868363776 565073 1607881137122925563735855311860 565074 -9636522280735027598600272444656 565075 12826585290884817012023721622000 565076 -56516343391364460756241210458240 565077 -47273104727728900022669467862880 565078 -48353673408972918168102595988544 565079 -42114492001740943472698006818360 565080 11659204091057009616271934668800 565081 3659074683796839231836746982784 565082 -2938051351986315850302595608576 565083 -40910288841754867258518508232400 565084 -11909444285706391287968416116224 565085 -58228374485548478056545960851220 565086 -10096984889420390242989086042496 565087 35442422358380604916372321643520 565088 -27969428358244308623761132093440 565089 -6051131648851075530025206113280 565090 -10920067748181348938239727743200 565091 -22148052369551896004466237609816 565092 9310518748213291328123711204352 565093 1774815470809276908530927853724 565094 16686822841601952089526758472960 565095 -5488275912521553287446480500960 565096 -11588984147637323269260553175040 565097 7636233053428810464586892417352 565098 -20438901487453441671177604680960 565099 -13940722545337542355069574709440 565100 -26317759046329744435715079801600 565101 -12112290726268346200189667932308 565102 -3953612164882504277939227041600 565103 -4637515762236738031013541185280 565104 9417951810482741796685816332288 565105 -4794079330941615462718278817740 565106 -13119744586284692932078882176 565107 45172492002381607581041732714040 565108 593177323750970187708304262528 565109 -60496187517567731513323967700690 565110 1531971427908918115873164902400 565111 59179024983051535872845312452712 565112 -35043507503006438877973387468800 565113 -16820323424214281162228214779616 565114 42259290499177281700520394530304 565115 -29530895213425523842234890666240 565116 -6948684992927905704725663374848 565117 45159090195069243146019756927360 565118 41177223888054237095441217077760 565119 22331140503756951830631475487544 565120 842718777234809754033428889600 565121 -8172657266969825490003010515408 565122 9748568492708419481025559060224 565123 15810108396252317955044434890000 565124 10381425791737173105434915352576 565125 14374144168749539904830759568000 565126 35295487144560067903904871676512 565127 -67788586530914871219857632866024 565128 -71074858212303025289937568727040 565129 -12142869703764190024286099747916 565130 -8326020139596025069760211271680 565131 4776550870160113681180580434944 565132 -13685549408577153640120633295104 565133 1169230050463037019254371773984 565134 -37086395285047436818278154168320 565135 -33049443798161742657874124428920 565136 -8205427387204117235343628369920 565137 1254988882713548553904465311186 565138 -5639999763289365230067139465728 565139 -24228786478313662737320612286576 565140 -21053372394964017920618964326400 565141 -26381686010876801194902588412416 565142 -14533865255536818200832878466528 565143 47779547777386536703757470424784 565144 31429721158156819349382695915520 565145 -289612404097854202190013901440 565146 -6648568014740429260683984000528 565147 -66267306813559323363671858944320 565148 13435776699424820652220344677376 565149 301696662736051469267800845888 565150 4018312238993540650704036096000 565151 15991938262111265401297625197272 565152 3558834400809844230425901268992 565153 -3843820693688848483741714753596 565154 38983297124891107191003166525776 565155 31191911047614736728128820092400 565156 -8309112353713295862531414294528 565157 65174901280288148591172376074300 565158 -2091691468503289887211375437312 565159 27939589723708357508913295648816 565160 2910143614345809867317698560000 565161 -15600112655388263163536324382720 565162 -13207898116821360713335356747168 565163 36329239646983057578100714415412 565164 32434655331203928903635586616320 565165 -17050769243299905270730099808400 565166 2272376565007197046601388353280 565167 40571222062457824938897522383880 565168 5859653601431262251001556385792 565169 38157486236552461010660141575680 565170 899825627197450402306656422400 565171 29121981255070979053725982127372 565172 423594585714085173178910595840 565173 4959878863051389649317062723424 565174 -13780201811331114976627224691200 565175 -7213765345341990801859641019200 565176 14237784025439467903107844608000 565177 -34254970895505443290575643781974 565178 25802821600579650121363546646640 565179 21907275419611627727176051458048 565180 -11322225115753380150008426987520 565181 -45671198539872438425116994157300 565182 -25741302617065495637285335640448 565183 -13570393417300246793403826725568 565184 -5844930623476438368914321178624 565185 -1823972710593835482275907849600 565186 43286043000298814841610959181344 565187 6223029995541319570006738828032 565188 -8617620996235627493840056406016 565189 77625392981352190193363276264990 565190 -3676588729600463388743659286400 565191 34704753198041726218867507920 565192 -122022334382458222315038965760 565193 25280208448841249829379945592640 565194 2750663152076530501784413020672 565195 37655209890161970493245991927200 565196 -25678289277926298724219278873600 565197 -1832882790349406057153999319072 565198 -19737852132951243468834181934400 565199 58977768468794703702581276847936 565200 3761932269682619021055557836800 565201 1832535219984392924124195990464 565202 -20463374868194660763931576920576 565203 34093389273883006406680371845304 565204 -26610351004795689603586237884544 565205 -25227737569810097276926791295140 565206 -11650162911675084446508691269696 565207 -75000907248768343201845539079544 565208 -5573031655557253306598146007040 565209 -8102195112081505012553183371686 565210 22463257742421210409483930680000 565211 -13902878282125263540063751686288 565212 -11156442130771563891271461396480 565213 18677169782282027460217463018784 565214 442696604906920697433870732480 565215 -5213496641266363261660848140400 565216 37758432089978679836233291530240 565217 30278663163403536851032928719380 565218 -16914213137934367083906613958016 565219 -44442699284438616644773689232904 565220 38769609448973411815743240192000 565221 -7049954416933189271824116854688 565222 5877358651667885692921027522560 565223 -8268007631964506205983781350976 565224 -31917712598230706347366598492160 565225 -5653528429510605076956305294400 565226 4380158857783393551474435296448 565227 7398540518515105270993045495488 565228 24153012857798478110513894797568 565229 16369640260467452213232718462176 565230 -1165290362392730203681091066880 565231 7662676404171021922559661436800 565232 3406664750672252708444423847936 565233 -4967888741519312590137199030176 565234 6879134206460365074860024000016 565235 315723478018064283788928652800 565236 -13196670782586533094982686455808 565237 -24325915047915158718819881932114 565238 -13593767175178687955155414274880 565239 -1183815728779350813535810159200 565240 1268394004361825425441721548800 565241 -24102584546082968547867189470358 565242 2021305662168953714421343322112 565243 15806228839436274856763450122000 565244 -57607647065186971501921165246464 565245 21532384970804285671622469696000 565246 33188479341269905315282144883904 565247 -55137966538899133882486490210304 565248 9396109882019986974761061187584 565249 12616123708802774033177663172436 565250 10621936795112273027713155840000 565251 14644347079522018960808452989432 565252 -4681659674141809257103376790528 565253 -9570905278409746189117156486116 565254 -1164258421024312542615169254912 565255 -19248298306192804813273864968840 565256 51254362746569952517836617978880 565257 11779969072807872118009149364224 565258 49900846388320465508095655455584 565259 -68514022501642160146272045594540 565260 -15646323867225274398740511421440 565261 -44239943281468290034948437160138 565262 3608558874171068959917526770432 565263 -17632788114362381129151351381096 565264 -13710316877012987823326062182400 565265 32976581003003694976202668734720 565266 -8637164973595714754880962896896 565267 10820514597270782404639911534864 565268 -33181593137812367211480543037440 565269 -49046945497460076149084972344320 565270 -3977391237428695743437707825920 565271 5258696583185924272862385974784 565272 62510059166875221433214514585600 565273 74065512170799155912954021624522 565274 -2513805131192958155551553832480 565275 -22719913544144769898844614174200 565276 -18111271912407943418538452707840 565277 56906714651483334206292651121152 565278 172527744529817931382491138048 565279 -24813759336860283624760675800960 565280 -9002715565770642376816760586240 565281 24963938312793366524180358149712 565282 -21518224277214626595607038249600 565283 24369559351292497960956886877532 565284 1781319712122568663971365293056 565285 3964095097249623888928370641920 565286 4346005323725884546276284819840 565287 -38115273577134061574170875134640 565288 -55105878338281008836051908608000 565289 19982432353699976210245674036090 565290 10086768883205040213197166723840 565291 -23949388777096046517273064863000 565292 4735996808197418349687144056832 565293 27423364581875556899870036998464 565294 -5949847804032952152408983387520 565295 -18802116012109679839299659634720 565296 2286801102296375823278121910272 565297 57125140153774040449036223746920 565298 1479733453369562948953568885664 565299 596684556339762348261434803536 565300 -6093149878084285230077939401600 565301 -73979196721930833856062829301376 565302 -6088292505351215742809511161856 565303 -29463088582418134071840609135448 565304 62186644622920962093411172085760 565305 -13019974695339827866204845231360 565306 1688951916785910017048413132800 565307 55300842388764575950910715222840 565308 11929641522346923975447615258624 565309 -29539197543534591392468704654484 565310 -20513939744298499280567914645440 565311 42309414742744042696781291145672 565312 1968965299449680526972551168 565313 29708768334867166153468710451440 565314 21686004643669326522824167866240 565315 -4108183974193084716772692653040 565316 15680520400276813292340592705536 565317 14278317914060157872136608663328 565318 7927999027600008766509117480960 565319 47868130052619115889132252517720 565320 -8162983953634618045214819942400 565321 48094754346075784386171566032 565322 -16817372717663794921506768846288 565323 -2999497400445357169838895647232 565324 14903128722953825698354608793600 565325 20492594089531266104698228318050 565326 -637825983306043358727994262400 565327 10541324178129883925603520466672 565328 -5134383548872199324123625308160 565329 5036609730882955435364980902384 565330 -9112769029390010531594554009440 565331 17971020080360061969786157789632 565332 2045668559558438966541362767872 565333 -45115575145311738116339349498418 565334 -7284411912825717846603208943616 565335 -31867646767565747632757724711600 565336 -820386695015140369255965112320 565337 -53603291877730146714790467217014 565338 -23120527921008277295212798222080 565339 -7941027996902011041597887242776 565340 4580384546127012843498418022400 565341 2165453820548452395238202662464 565342 42592189921346936270531196819072 565343 -6657528689423058183538379325408 565344 10647675347116017351829766012928 565345 -46670113500700931288028647265600 565346 -1860751497898132071180293950080 565347 -10986127821076916573946706452480 565348 -10901957329400521164381053759488 565349 27239780506118040684495091626780 565350 -4093839126091025828228668824000 565351 5747594465533960825427776646232 565352 -21806259033259859516898456913920 565353 45424619208026649587974883320800 565354 5287327852708923698350902611376 565355 -1947016640254749566422425105600 565356 -7707249014954100171547638583296 565357 12474988348784935313591794050872 565358 13777751340672154124254378889280 565359 -5233563142334691706059822057600 565360 -2399889912836839431713131069440 565361 21260615052762365088771686314962 565362 -4666753729316602720031488445808 565363 -1093135573807979948626956903936 565364 -255430109684863584865490933760 565365 3911428571383296319125841938720 565366 337606446546080856283190569632 565367 13140604458910025102900490960000 565368 -41933638376056068819224077578240 565369 18363634829813442548204689473792 565370 -1230917426638814845084992264000 565371 26685905016789158893610529438540 565372 -15686297756609579743809419025408 565373 22109809326556379079058654349664 565374 -8046168793674050711312767707840 565375 38458937557747125034463079414000 565376 24132902864331646568252540190720 565377 2400418781667947985799346518320 565378 12235388419642390775745929349120 565379 11358154631330652890875522105980 565380 303590037415800684486549024000 565381 32353418466784995718828893273182 565382 18803553066921292904965493085792 565383 1909812394606028095059945868800 565384 -7813971364443848600619095193600 565385 2649523541838642360991826853000 565386 -180112953383694817849785848832 565387 79311777280831545876509321966036 565388 19223177952347820600442307191296 565389 -20256826331631985607621983228992 565390 -1720048921354873966013541296640 565391 21198854294683523894068898943792 565392 9036295775431056574783054479360 565393 -7493011181844639312287862129358 565394 13997418011119138050888344132496 565395 -31439750176230510713334452675280 565396 -15755037635583677956489114945536 565397 -12574081692635455972238472551520 565398 11119585376307243463260418090368 565399 -3434102206530621183750532428864 565400 -27594848779351233190981986816000 565401 40305663622516056675260266163520 565402 33903071316621258082896252441600 565403 -45042208135213104236338203464640 565404 2604378596874578248316049948672 565405 35238133990157476373810447070060 565406 -2903066192446835217767298910848 565407 -275977366360486045756767624960 565408 -2017722696957306561831672545280 565409 3959418180925823594103898622976 565410 10472842526000551971139051038720 565411 -43946866576344276706317946990200 565412 21294708205778772541835313545856 565413 -37579415600940599844295412984640 565414 -23743796451339430318811915494944 565415 -1514782000193228564557673626440 565416 38607897112147751783155741854720 565417 17698796735003134837265980209780 565418 8848122698812492244928521922816 565419 49422697027345068689473797529944 565420 -21784108353851993706728876113920 565421 29208192340912342562008546003200 565422 -4231255536417912799352225080320 565423 -10554172349585013523537075570896 565424 -17470479708863580739106247720960 565425 -7646125502170808688833906472000 565426 -2161357070884921175644599887088 565427 -16294737672624542163032718452724 565428 -23517035446816721215629537914880 565429 -64608960578824899063537571677970 565430 -6144719425032487488175875248640 565431 -2013296298350611156703072700336 565432 765597588563918508404893286400 565433 68874479169082867205132231226 565434 -5355874006250533265020275740160 565435 16449772839059657618952153282000 565436 37215777625236483404985444295680 565437 7675367395004379858094160257152 565438 34812056745498584881813533819840 565439 20497528425872016823844282726256 565440 -1850982039774598496154078412800 565441 84408519970417736670687398475842 565442 -37373599481109120867017359980000 565443 -7109919591909359796264676588668 565444 7680544419058483645051288326144 565445 -51055462655060734538724289071300 565446 4503527944760012526596797138944 565447 1934318590579085300834616206440 565448 -8536503503080711026559550576640 565449 9610206046596582111909829768464 565450 254403596772500206349098425600 565451 -47731941816167322426301590493548 565452 -8500476897001074801443447877120 565453 -1039769454676991067368691890720 565454 -10783285252245656849852010684288 565455 -13531696260116622671279536704000 565456 8718328978346434659620438016000 565457 5832566589110216953402617432192 565458 167527271695088919354676040448 565459 -68305771518918213402678483425960 565460 -10588973218559631635897750503680 565461 -13017527961171043663318707312480 565462 3449206134320594853513279468672 565463 58577780460004102057279885112712 565464 42781517406531263994465708011520 565465 -8736049283549960600842887238140 565466 -31593197545567507515136687646976 565467 -3693209256579149910107771954688 565468 11892522735193331094817818119680 565469 59837478480667895026372714632870 565470 -20688459093785008607938769122560 565471 -8538445774557425932170862659840 565472 4350277994584827301187759898624 565473 -19668931440808116523880134107216 565474 4184209564142993333535445447680 565475 -4741832273700166168229798734500 565476 -15614984433149015000610223623168 565477 -34021795671822029514662973918528 565478 -16390035651081092096750932776960 565479 -2223760333372154103014068436856 565480 42913666923157671258463495372800 565481 -4047128884637166879403046183808 565482 -663626407317630571131955706880 565483 14936870594617540604495519423732 565484 -19548900138832240519893633801984 565485 -25124316490807891134214141908000 565486 23121440922398368272190699271040 565487 31996503968604178646783924763000 565488 -4471748195170529574261369077760 565489 63686723592181736472163841790290 565490 15095014614322872705127451661120 565491 -24806284632247460035646226249360 565492 -12706288011255104726869208126720 565493 936061820510645100594554784384 565494 12390269654169993675476540000736 565495 6016922084126675693869481525760 565496 41526060372824477637565453025280 565497 5671388400588002932512391358640 565498 2841550772370952809318421796064 565499 3747489046829620186251419393040 565500 -9879216717000387694949383680000 565501 49132932448022382391545854530790 565502 -250243835795383981159171670016 565503 22304100132548617795995445003008 565504 -64794568968634419693703714045952 565505 53804045854651778658148617259560 565506 -1698014470050786405716667635040 565507 -50607746788940875995798927498244 565508 7835405060063366338815898680576 565509 7680643095998494868270383479456 565510 7419676057631486854382400088320 565511 58100606257818757945028639177112 565512 -7934645560049949724529304084480 565513 -12997104331204583836437854533752 565514 -27962313509458811742110787350688 565515 17983591809680403121733606592000 565516 -14758039990321878380325364449280 565517 -51002640836505238327554417151434 565518 7254796964996194694380182947904 565519 30990234523005324025826326431920 565520 -183353710034612258792267366400 565521 22951341717085520010457342676064 565522 -12563516697084454049887847717088 565523 6313726338082783524198736937040 565524 -9453250297061000366846892374016 565525 -13142918252986527640892768912950 565526 11922659129283923421238121687424 565527 -3707058709787548235148719792640 565528 51659690389319559582208314408960 565529 -62312370761334446848854897031740 565530 3321759448729309442383725880320 565531 -2675205409768279133091322471936 565532 9853558349390753975644844815872 565533 763032673922447937596355057024 565534 18744519759433938500468465644416 565535 12076879108252080043549264837200 565536 -252298301552427767126264119296 565537 -9824556288738707269328360455488 565538 -8399432245498833409012928380080 565539 -15064071155375365216306696950432 565540 18084020427670662837328795050240 565541 -81638002662909310244047831918116 565542 20691649301395818457799855712 565543 69315923899319943240650067957144 565544 18048995795301690469469227008000 565545 -9432041065440439408926117940800 565546 17941478116432249234507464311472 565547 51347968896014076175802123269632 565548 -4168707090725512330259326917120 565549 39188406463968476562971911078550 565550 -15588370027249085775997389763200 565551 14125797848098906330018924191744 565552 2531663654768189494506418339840 565553 -29264767982411536768438639113198 565554 -9900465314674479354682709760 565555 264430641492002757654823998960 565556 -26179179349431161505415290469632 565557 -45300758559679688495480647400160 565558 3809223357999890572779439248000 565559 6942963092680793555398240718760 565560 29185829711779995139709879193600 565561 -45009677565365560307529008835200 565562 21371780967777277390328861716992 565563 13062409259989789907862642643824 565564 -8500663970000421935113395458048 565565 -2126888058520264758033875938560 565566 -16153791430759826800190461085376 565567 25448184885504706863457211911616 565568 -12009948890337249313452892618752 565569 -20125939028329649957630910835680 565570 -15886989457883023586672346278400 565571 -9898687613292429896289881148228 565572 3759250075996402869705169661952 565573 -32300266314477728645175607035680 565574 9550516893669956561612697529920 565575 136615625295778556133123972600 565576 34611353057424483964652068085760 565577 4801639830072349362060806347392 565578 4948836400461190864902525147744 565579 139076421120103080070466696960 565580 -35079260720988232175429943628800 565581 47720497586866780366194233026752 565582 13228655852121058896530154962112 565583 45990048299655044544703437566832 565584 -4631120538228252029915580727296 565585 -15293903416145334234252236318220 565586 5321480848822774723588900439040 565587 22437348840109358094250908202320 565588 -20267566146236630179657122013312 565589 19016964549255981609729769437390 565590 -15388900020797704632993818246400 565591 34300028968926896117605000397360 565592 4394111688851984668329265612800 565593 9179982455267159386448778206208 565594 31048239199662851782139465754096 565595 1965501763788878344104840172800 565596 -54553033658262313048213646576640 565597 -1723646920886767839371034580954 565598 -25934349737166805125193110571008 565599 -15120653821214669166021104394936 565600 -6865225862678459649352020787200 565601 24410206612708052579956477146900 565602 -2304328333430944233150474998016 565603 -27301766665620974884556815890148 565604 -1388550382588649250500527603200 565605 8862281628128411603059050860700 565606 8865275933726072215271958061440 565607 -31870958609931993264362442811200 565608 13627912164617128160006673039360 565609 -38915635137635181957390966026160 565610 -6456837427160219819863208835840 565611 13608724396450449616039459788480 565612 690592631957429865774641920256 565613 -10273223925757938356569702356138 565614 -5368599619541146334203451141184 565615 50075170148550447637431695186760 565616 -3771678077979612741650155438080 565617 10901348522631141881092686906048 565618 -20524828493800320739463417952240 565619 18472254260154142980386997042096 565620 21317871358626436561236910018560 565621 11866998858168203734611034993312 565622 304010716763902213044667670592 565623 4144306762456830721869403369752 565624 50701637221099516117570432204800 565625 -15119058686830584977047377712500 565626 -27290188528090821382805747712 565627 -459765119146834233791492730968 565628 -19476380237707375100694291416064 565629 -37238588795062058413857626600640 565630 -8442749107129428117162680544000 565631 -34360036201325049049947723219336 565632 18589753690197868115048571863040 565633 -30587442595595913945908028482640 565634 13479448674246108650601752688672 565635 -11801388979509545285341740253440 565636 849444579760362445385661139200 565637 -81425451008214251601949411479714 565638 -1221334914889973199270291253056 565639 5424135873830762889955763883024 565640 26150798734108231782334095360000 565641 48995938091746506168169409684052 565642 3337480013583114403963831401984 565643 -19651723524611811205008035310828 565644 30913358840571218681444510486016 565645 -48892938170170854580169606611200 565646 -12419487463142696791832968477056 565647 37890633036081900993413879114640 565648 2876875943105099217164136783872 565649 28604672355139222589830830287040 565650 -3291812493725164240573287840000 565651 5027812168980153085256618836652 565652 -41128472677235262678944734606464 565653 19714517040230147497551446327616 565654 13680931925537899940345912287776 565655 -2036706992275349729839744078440 565656 -3803105950690875333528549335040 565657 -12397834953716648845596988018176 565658 -27498899062345268868049050329088 565659 -28204098587839126485143701786836 565660 27458991985542385751213614087680 565661 -42612151221998177636042618451738 565662 -10781047904623292068686300441600 565663 18739236825816080071794527336560 565664 -73262385648082875522669465305088 565665 585787636084827175817560182720 565666 40145009358465998910339557278032 565667 -67328357136226426318000091125284 565668 486073635103852741155989560320 565669 257368610236063781257490800728 565670 4795267860068073251840145711360 565671 -24465364961679261946195175372976 565672 28604163839578925791150924876800 565673 39358387323866403702334739457780 565674 -25230398028933951867911047476480 565675 -26813187826398931445534113376400 565676 65418776367384772283249877906432 565677 553399680280059168546582708480 565678 14550207425035369948694129226624 565679 8935651880233705657953149640120 565680 5887439293682895134010201538560 565681 -71967268404401077470948490083728 565682 -13964343710434547057416204549728 565683 -11985103864040652638990059836816 565684 837667464342416862058757099520 565685 18871320754709951257774412323200 565686 -9547296096636320797568156815296 565687 -914731931693211854156295753504 565688 11503733890978311777247937003520 565689 -1935365026006589341260978803376 565690 21120280719505500380251207557600 565691 26326188104349386012546352943104 565692 -35723622069046745907697762467840 565693 16072631663856993434799728765740 565694 -3003827246932278212041709455104 565695 5865192027909074772291370727520 565696 21490567650504382287048888811520 565697 -3815073663392643716379843707088 565698 -5939234532094881756931561474560 565699 128721872930316880559770771738560 565700 -814541570198634841924259164800 565701 -31247570409221868223144643639136 565702 1943017928612309902450507827552 565703 22626328722808539114410064782280 565704 19531196553522911901356086133760 565705 -26992542856193831984911872443100 565706 -25331732050365052513010066906880 565707 37292111979110665573201725757680 565708 -145160386930561275650270380032 565709 -31082208763325133766470767667648 565710 2040067659369442198019606611200 565711 44332509453893755429969616559192 565712 3743883419084573339299234578432 565713 -19694805187532601856247705600640 565714 -10599088621033904982119322223968 565715 -10750074129751083634339852946640 565716 -10223364029187175078536302082048 565717 -19385841737599941910796583464000 565718 12952323806869514793841119748800 565719 4543643605866643190686886461440 565720 32009873332188536089666383052800 565721 -18809224980985615026487587819708 565722 1320384635997193196013479198688 565723 21494851983157433372493628331972 565724 -64531601687795750994849040871424 565725 -14257288677532669807137996204000 565726 -10143017529440341979849146907904 565727 -28574052574189887404929450307424 565728 14238195840990433785681090183168 565729 -6350514328923257492777691752300 565730 6739091037448311300252682406400 565731 15040155107662785332006559482880 565732 23827291358742708121272947984640 565733 -24480425424901755406941805459680 565734 3531312916953496627375203838848 565735 10058606020907852893838665978680 565736 -34109906164590743042212397368320 565737 11324688624768099327109294473360 565738 33940723239896159805916261529520 565739 -24139921715986706886764168691744 565740 8284559776663275125870443776000 565741 -24181182108708838441248875546016 565742 -11990411656421328595632776518656 565743 7249211177915120014769487120144 565744 -5837076764504414407501637058560 565745 47875801204662435606979765384500 565746 24809520341071102086647940806784 565747 -107187760638086269006432778848 565748 7688604589774638213842045976576 565749 32663544886750901975492007485934 565750 -666461453346667962326391552000 565751 651840386891725095751435338240 565752 -39414697974457720701024538460160 565753 61111384510397366604290388120900 565754 9857871752538602319995022734592 565755 -12205606139597496396482792695440 565756 -22044152313374791800911347425280 565757 -4160467086937516656521217597600 565758 -8161634521815302184892920478080 565759 9250948333419564585425115495600 565760 -7033184357868181787932612362240 565761 -1937157957856712045530278403200 565762 -3633120719681848284500650936368 565763 13426720461360935387761905042240 565764 276937309319191313604461669376 565765 -50004205104793918282267329398340 565766 -30776463018372748083718097330880 565767 -9913896032819311514174019384600 565768 -12126443737438314261855135498240 565769 -65189762182368268253668336441830 565770 -15933480432250535983196805830400 565771 23951476075319687993686222949972 565772 12851156645278492090103511365376 565773 -1302052575661640073470899183680 565774 -31575032395847921606564791315008 565775 -4740495042360555155404960178400 565776 2313814213758372420455508418560 565777 -41461626537883256991145219963008 565778 -30148254974104136041313973160560 565779 -41195474676078486075073865763072 565780 23711589295235928285750074361600 565781 -8064060308971557790639772382336 565782 753953474498139294968555366400 565783 2309238871981568801086804518744 565784 -38288569439219662764444692275200 565785 -1129633878589409300196337597440 565786 4552975405047704333632164532224 565787 35458837434738701180523096290436 565788 21139340422534538541994985126400 565789 -257344809951528345557532385728 565790 -23466746977170760887507780019200 565791 -15972505998767780185707964510320 565792 -21282011536675031811172710678528 565793 -19297183831528660598084644940958 565794 17498155807765834370130064847184 565795 -47068160988215403403780063921200 565796 33835352253241670694305992704 565797 -5766954055853754374437850856000 565798 -16117403690413132308608488554240 565799 -13989597124023685645555176198432 565800 -3118344376412326560191852544000 565801 12245064250010722170683203557920 565802 -10957158350878163419993258459296 565803 43141722058135936603744376046732 565804 15289073760774148034623269246976 565805 -16339680371536150054981968519540 565806 5591876512971871334390695751808 565807 2293775307632645173330325080632 565808 -7314979518257694906091116576768 565809 -35569604423568613750513262929296 565810 2993403645050248510911534412800 565811 -27026615443501291048926809879376 565812 8312796044727450550313938698240 565813 3351187014367592100965331486062 565814 19653067708147050883224464612256 565815 -4616204716306313283461992145280 565816 -40634615849965704486876103741440 565817 -22206765769004809840356775838208 565818 -24621225291661012317515925603072 565819 15864974629927255402504096734000 565820 12535723877969323916988335232000 565821 -5963583794677288322625693515610 565822 -42940435516851149218306656684288 565823 3302112010930314171585166225824 565824 -1948905075090046061805356187648 565825 895360760126135620201858983100 565826 -9230074822951246963940059203888 565827 19699171814298748467417692496120 565828 -21337453472033841998869040961024 565829 83560013331120412963874746082880 565830 -3160714248931701214895408259840 565831 6980220974208699553846208690992 565832 -12049962074689295390512975641600 565833 17674575211916579716673411723904 565834 -172848700795074970251712415184 565835 -10776724284660678128473303866720 565836 28759963366356326393463643843584 565837 -1135978838526058833025294174880 565838 4102999833249342287770995352320 565839 72029455335271001756696237452800 565840 774838669446686172397867499520 565841 3096980914529898253034112813864 565842 13980130685525374418230375197312 565843 -15901823056782855509800604198336 565844 8537353219374683731593918500736 565845 11733705838502170304950801301760 565846 -10172030496351143115226301283456 565847 48938549891508028968256686791160 565848 4645015219287745228965478809600 565849 55849710035731045844781648979850 565850 18332778068597833913531825192400 565851 9792197722539599460757763823360 565852 -10276892384666506185447941638656 565853 128432366189569427063550420352320 565854 -20711628157722222351499742220480 565855 4668494958206978912532767966760 565856 -49422822013874317256611915235328 565857 -43343468065814104029256314142446 565858 18557879642700704028472650848640 565859 4931843044139146809862524204960 565860 24146223076740828378825653391360 565861 33572664073103461893104681002624 565862 4303485249038998529178995144640 565863 27793149740343802612455237423144 565864 -3186804451987869247365084334080 565865 -3261092494770342393803782411740 565866 -72857260708556249619963360000 565867 -75959137078247322613496408467084 565868 -828822789371022824253326513664 565869 -14549482286926708070097188006400 565870 -2613378964676462478420850679040 565871 -152873733405872089416686588400 565872 -5696127951139022013339058667520 565873 21288875271864673330915271323200 565874 2049504470279864325416522975232 565875 20667772521554391417068339868000 565876 -63391400984908735678545059648768 565877 -30147436435742357678274576864000 565878 9390490498442658787127862537600 565879 -15050670258363990967368995014224 565880 314436371226482363777010892800 565881 -3088719426716660854386189264960 565882 -25845895622007988492064491961856 565883 38587428663533772777336607895184 565884 -14494178348248528404434148733440 565885 12277956376420117489204278305580 565886 -887722270354726456092999533376 565887 10470909427050254602278162874752 565888 -8669580493526280995225972244480 565889 -49650966295126497169011700829310 565890 -3896912121685109729617935260160 565891 -38610693619300873276045855864708 565892 19774632818759034899515454533632 565893 -6924484567155428074679060332800 565894 2592405582072475618763172698112 565895 22493332116929229953592060356400 565896 -2294410333955798431412947353600 565897 -631374165109137835782349946588 565898 -335734827713469260410019842464 565899 -601291507320291524418940637736 565900 -15234521810654643285270179488000 565901 -4106613054906868576595939879850 565902 20666648141318217956836456353600 565903 3389686305188989527643148635968 565904 8361516536791584065025597456384 565905 -1670594423055580465640210926080 565906 -9422411802130498880019322851840 565907 -48333824373655953102221954357844 565908 -5165408225093446514490207842304 565909 65900201673379824741403872084110 565910 -28745464531843018546429594832640 565911 -2537320144911850465351252849368 565912 -4161197057346175722031524741120 565913 1237666177364522763595349201940 565914 25780963177852451824118146440192 565915 2929028795593993609240871347200 565916 -23669892416135008813421527131648 565917 9941483900539944176181176160 565918 -15737750161329615651221144883840 565919 -37815673629106694828034001147680 565920 43968186226607527448991970099200 565921 -78876461267265309079639543598878 565922 -9151356747789791964808955616768 565923 -119998199691263270736488610432 565924 30793639797437029440215343456896 565925 3170243189849998543872605146650 565926 -11867838617043665331634961269056 565927 79436945238344863004048753891232 565928 -17221790259348738273917650944000 565929 3020237183064853180726471032768 565930 -22637274990567991900320866529600 565931 -8854211593736867365119570650808 565932 11099155813573588739181027804672 565933 -42375406254061949262366713738496 565934 8590763802867222292834160522880 565935 -12322966280219839486725609218400 565936 -312539670308386309697758560256 565937 -39171917438067844308685228866414 565938 -8315613548889567318899531214336 565939 35454369330459015204350936435400 565940 -4416627793016823992289140040960 565941 -30872274474254782026066319763136 565942 -12938417391169518876642638107008 565943 21063284368615179197319007431600 565944 12606356981596104192272232222720 565945 -37736979410952165534852944778300 565946 -18073952792672535480667692221328 565947 27504263087409697645019165273232 565948 46889741179508179954353934038016 565949 9069171047942784912176474919936 565950 5072363198863366983761882880000 565951 -29616265529538160106827305831600 565952 3511585536389146918960150609920 565953 -32855348004130993149159711544800 565954 2955226152454227850908914644176 565955 14052186557294928428585554499760 565956 4644428320322460477677270016000 565957 -45777074876613151870180737595968 565958 5879051464048767770452530977280 565959 -30163409817258721941662436708696 565960 16750615841869046338057570560000 565961 -40371340427130772450919651512896 565962 8235068597980021805900994807552 565963 -120856917148341160273551335622960 565964 -6734376752174925291779440619520 565965 18345726549468883645167294246060 565966 154773111125282687526795562944 565967 8554235253127582256265525580992 565968 12126531016710660883571933184 565969 -160954103856139102331697867356 565970 18626300220918006972355608427680 565971 -8821834032084805789432955064576 565972 11855660248981259072045785221120 565973 -17813122345890228289303416281778 565974 34666280539434357634285769687040 565975 -38106908554544648224219400434000 565976 -52983952900975670223191812300800 565977 4643048460266205025130787496608 565978 -2177948457592068435802184127744 565979 -40676157167672154836619031983420 565980 -6210547452527349973575314672640 565981 -28966470695870614412634629889948 565982 17856122365486188211076239166592 565983 -1562005518199792593836950661256 565984 -9256544699899313303401684008960 565985 24010891320672572934026023829760 565986 11054386375372677782781479009664 565987 -8255543740514535261929676309360 565988 -1336260446393118745305390256512 565989 4674908629753921867326921655200 565990 -24569151188259555561158777232000 565991 49010088504104424068106703537800 565992 5906434229395177515736750571520 565993 20329088019531218115634781378462 565994 17551127130806977632377800139520 565995 -13683801300438127818244192941600 565996 21656285593819845397260714656000 565997 -30337389062059276234207589056554 565998 -3710992020431387258892967649280 565999 3645276797045410395243955280736 566000 -5922864067674947661743333376000 566001 18866273246374715380468812155040 566002 -24685288351181668132913885208048 566003 520373457773558084802152315544 566004 18720254269377662742329306683392 566005 10329592616890227311875441928640 566006 -9903990357408987521641051048320 566007 11571656756541206604833897796096 566008 4323439245418886149460209152000 566009 432014451536828830094901500304 566010 -8930260137157020103405772793600 566011 -65259933792786468931518998727388 566012 3352692973701653787614968323072 566013 1854374265271311515327794895424 566014 -9915710355555745098333380742144 566015 21994924447636058636227058950800 566016 28453484281992024364719500427264 566017 12981500176915223265507142966020 566018 -26862194756641504030385207381040 566019 26765456662693682350010805063888 566020 -3430278621483583491865101680640 566021 117955470946999781126681690816832 566022 5148147688439865746219463323520 566023 8773013798406827836570132197272 566024 -2253413855204851874821355351040 566025 -1395877406522647873746355081200 566026 2368110202169050967384148386400 566027 -13158412410253247233721351091456 566028 -425835655573962450861219992832 566029 27056226959374502968765634689280 566030 6331255244436337146949849191360 566031 -35317460219251126655598386051448 566032 22380871294733045766113481080832 566033 10511095379095516380592508034804 566034 5308851455121473099805016346112 566035 32967655400286001930448133460800 566036 -17278005459159666175886259285120 566037 7329150273528230110197164427420 566038 24845980050527518249069425120 566039 16500037395911589877830514573056 566040 4101725271847753884711573504000 566041 -30977031123796433384406964867328 566042 1565539117170705313471092149472 566043 33602881309061332569656298925464 566044 -2134015195616064985817916004864 566045 8262545589166176735468182280300 566046 2519452064945666464789844753280 566047 3472973853488366366802431782496 566048 -942789474839810535863504044032 566049 13156053993806861075942395304640 566050 -12502481539193866633927279309200 566051 -90453278379230302055523835986000 566052 69395965582035111694763784192 566053 21188463843444170660429470301664 566054 -14376234274218812411134193877024 566055 -10086532542950501320939751040000 566056 16552933575432555854876879001600 566057 -43293097020343286711356475810694 566058 -15541719609294154629341502748416 566059 3631669009402960988933374771504 566060 -5892099304233844115993343098880 566061 -38027748245749177451426772251328 566062 -16718382273567737838404003246208 566063 35867296727923276928753382961800 566064 5742945631707036341989540184064 566065 4484871027589410137590567361460 566066 31399779110832631957238641274400 566067 -4653539121099517128968881821120 566068 26117420882762212320120381075456 566069 -6689067042590307885265737159360 566070 -9069699432110334328876143196800 566071 -72516441939637798449887649334056 566072 15637709403319330976708784721920 566073 -49139280075104491646682964169478 566074 46698762678157967136165693665280 566075 9779237972263333933499917041300 566076 -2770609965963044245915529281536 566077 56807235154839359589295419369926 566078 -3129575473440594941759329300800 566079 28847328174714218411242118397384 566080 11645943289260813891105089126400 566081 -12327516205117702685215202168400 566082 37640276067333526045832679022080 566083 -17528809480238724068086509777408 566084 -222172018243745197064127999744 566085 -7625347975503790199377841900160 566086 39433138590764947412106589648320 566087 -27071948856194902918765602721248 566088 56829207044302961146161957273600 566089 -6380419732597565426803783043110 566090 2532542046144386995398165857280 566091 12441278086840422275443150605120 566092 35714496720430738042608417134080 566093 18334791871541892146048933557728 566094 3171476575580696423010452059200 566095 -216698858543333679165818862480 566096 16574517723308656483410505162752 566097 13995272316258570429801091060272 566098 880449826601686520285463125664 566099 5500030938763637938386115753728 566100 -5367598358335575214743690105600 566101 47626850468962787057106083729102 566102 18404098954725948265664207614752 566103 -5336835354101327791620392499096 566104 3677917437693297660604642099200 566105 -21843049038480258821690878728000 566106 -1289255608289293316772208528896 566107 -5753915020152532957654888307644 566108 16437090461260070487812201673216 566109 -49458326883657006449709437940 566110 -14271732747602857621802977295040 566111 8450339059921367633599703148384 566112 46229876247214290689658795589632 566113 -15518979787158644241663244523216 566114 -50630811172281306943650821898240 566115 2559702731903719893818017367040 566116 42950639399002981548593683072640 566117 4984568986814911847167615039932 566118 -8816714249486634379366478372736 566119 12395149609303008585970775258080 566120 -34600368820358100233574848563200 566121 2541374272282184250907687008912 566122 4920583347459040920434601283584 566123 -10101558551037917340189538939416 566124 6311628506570695289884116910080 566125 20653157808207737224220102112000 566126 -33091012052532520718216189207616 566127 -16913806255082567422543121399736 566128 3288235131084247094437373804544 566129 17938209783355316958899183310180 566130 6852088775003911871402795166720 566131 76856223088876266688079738361932 566132 -8744764092158353547352297891840 566133 18558611349610839405090319086624 566134 38439927004541763472940808263232 566135 44287161486577933879023569077080 566136 53052892049372048891231221555200 566137 5078727204017354982034480298304 566138 -71768669990568759260104631040 566139 5807627905866134013466196497920 566140 -2295645216373864829633915266560 566141 2579503034391045161046362614284 566142 -18605717531564430816221954875776 566143 -49285044883393645030527850473600 566144 -18647562956964517620461579796480 566145 -7696856430454677738679535129280 566146 -4776581453959249060774449039840 566147 -43569790739629355948628070243320 566148 -20540140115273880472728916715520 566149 2806594444533919647190546253150 566150 13817545092581023615012034536800 566151 -4008798097622383946094710963208 566152 -59195515748968178687288487398400 566153 -100139485612758617279075028480 566154 8769317200485083642308111872768 566155 4758010685749951259423783220000 566156 16130879962662707932337676107520 566157 -33789872983352223703689307805760 566158 -30313379655994646460512169184320 566159 75977028665937108254162613240 566160 -2434301542578720631039619235840 566161 19874202732410542639373279411762 566162 -57326597996075173045840919546880 566163 -13736673706999134670232165903520 566164 10322713211773333212125770752000 566165 -732360518496237152436915611940 566166 2165482394795679439748001398784 566167 -13842153807734282638802659264800 566168 10841649975509161795377757470720 566169 17690469171962954734226574435168 566170 -11208561033444101772452528451840 566171 -36054370973604665952163294647288 566172 -13035307869549306573325007330304 566173 22998930159263053194403333320422 566174 -186491544374679719920546384128 566175 1590096151227621213920904615000 566176 32461985001123570452778315546624 566177 -6896193985437950271980413970640 566178 18278907901711384727664637839360 566179 8884617086225548820422782242780 566180 -17801529605460942259112675577600 566181 -185739467158608320709557245440 566182 11345912299152920408328215803584 566183 -16906792297086619810214698994568 566184 8711904533608210116922998128640 566185 30412389728231199844600172220360 566186 28714004260407413168444683503792 566187 -43775603694786931534869560412840 566188 -592367329125304358091713787904 566189 26538926385859969174569976109400 566190 27283270623739053189150845761920 566191 30049155499163705747473372277760 566192 -7108031030252901117797528076288 566193 15893065610464187876528014358400 566194 -3169662933266321471298739237104 566195 -15866143305564077780428247436720 566196 3816609526673138931541017569280 566197 -34445414258545369921546643227520 566198 -12790701472752363198455244962400 566199 -15609010339358634782346257825496 566200 25617672505892385724994496000000 566201 50461338195396978604441425836202 566202 2810695590257130877147915880448 566203 61118019826556448346858961973864 566204 47198461185159602752913938707456 566205 -13893137505030669395692297076640 566206 -3784440209366727557439058639296 566207 -54700020802269612495284407095240 566208 -3648075249998873066336491143168 566209 -19446433684441828544791128400128 566210 6246113534767679039972264531520 566211 2440027896304768044448809376944 566212 4891701942046288613628326138112 566213 4864861097967899902643503698462 566214 3325144560704214687389990946816 566215 3101875424359717693734076343040 566216 4817255964646035515873686978560 566217 -112860410939081706510394908903360 566218 899074294749724836771992688480 566219 5897540485252574897474766547440 566220 16983112651517190775031064161280 566221 28904644917116360606074382802252 566222 6224472941191053796027497054912 566223 6644998605650325462670586814720 566224 228671234180144337313901707264 566225 -17139640444321002792045785352000 566226 -11718439176030581388370364196480 566227 -25551045742490135429416944139924 566228 6372692066099381473583433987840 566229 -18447170217332548604019511918752 566230 6331615130777786795504309587200 566231 -40523250355375602750146062702968 566232 8677236229403038900478530744320 566233 20750498284158722076397984233482 566234 19086894115646961393503880236016 566235 -21657205604212848688583330524080 566236 -3625155643522992523890487686144 566237 16500499679683349172605198147712 566238 -10616210479772795080147846210560 566239 -57643770065519718005451324556176 566240 -32112272427621057020945910988800 566241 -6013700324227984844552980201920 566242 1317196844464391559900945160272 566243 31883742215014513198752716939544 566244 -16518320902077474764445939025920 566245 21354105687467602249289107834200 566246 -11518404528245177864811065611776 566247 30196478475320852835321633728640 566248 12273141383939307412762985871360 566249 3076187778231695258681783528064 566250 -2437761077081969152958912160000 566251 -6145016264363235894537870860256 566252 -23135582194509910182887340730368 566253 -51608119675572439581644854651476 566254 12137715136258332818198493381120 566255 9865187553563386497605812632000 566256 8679173477799675344169886285824 566257 16247705809276449189546233593840 566258 -2983159521248057363254259363328 566259 31910566826444309517273904872504 566260 -12837918077762227227780447191040 566261 2032089366769138130471676247932 566262 -5311577280442761692511222123072 566263 60093859344492879724158526734184 566264 56336464407337976445639139983360 566265 8606534056110782992594033960320 566266 13981676692032684629370945662832 566267 79925631920339174516291772048 566268 -840277535582833981423657090560 566269 31016454924569784492315225900960 566270 8224615816396207479531492024960 566271 1812571496387144540536907062512 566272 -23421530790936260848939025039360 566273 48950568421395193809005903211522 566274 1917934982970604273455593304960 566275 25929056556161056594878983330300 566276 60821149607748595734234472811520 566277 6850600637243674064362200264960 566278 -17194393805399705950870598854560 566279 -28137174901421753097274774217424 566280 13350050821225124954302924800 566281 36095782425261914974819642137472 566282 -11802454961555406356315557632000 566283 10082520643590095119673241335040 566284 32272708783598907183804232715776 566285 15262270861358109063326523637560 566286 4533514040633747507912963450880 566287 90790129165913372820942908160192 566288 -15159457845172983019553150066688 566289 -26906703512361393501505355692446 566290 10615367133326508561271749578400 566291 78338962908627359750757561472584 566292 -6231733628173945065473003421696 566293 9337966655426567464902612889600 566294 75717346305166010378523152976000 566295 -13716900419448519976216748860800 566296 -17702096160063412041784746762240 566297 -46429608302225695826416406588928 566298 -36555798223504671061573239482880 566299 -15819064942428235732748524848464 566300 -3522473600741213320069515648000 566301 38032022752283684204261788021632 566302 -33306281188826855213255073765696 566303 -13799263566885135486559238719200 566304 -53287166070012155798333332389888 566305 -8545509814673568034879924233240 566306 -7370491129901523179477697517056 566307 -3887489322875910830909120166240 566308 -2569624950289171124485053169664 566309 31204705250169776637416962271904 566310 -14523548808986073654616627200 566311 -64756057967658519066915950190088 566312 58188948053997298102101711820800 566313 27463284977843181255813103493232 566314 -6278801302685003073985754150400 566315 -4046995397662026804131192858880 566316 33955234405278229901409504175872 566317 33881894106946780372949872661260 566318 31676871197999953156984384983360 566319 -31439539875429174168867132095976 566320 1392925586116558503902905958400 566321 -15740521245284062708771721907840 566322 -483259570085903514612678176256 566323 26566149555871327282478819922572 566324 37188473618852672314473284265984 566325 -14877163860094664651126920680000 566326 -34203410575844720624438214945888 566327 -4990810535390281096732450324608 566328 -17566000856198729126031809249280 566329 -9362438058483426792155207250816 566330 25982150364090467327077228078560 566331 -31371988055476555311936024646656 566332 17479372875817397607601089306112 566333 8096499978683306264562196040640 566334 -286557196527189364257714223872 566335 -6861478389996417705209821409280 566336 17090984958941495006642425036800 566337 17734331577781788234628626995760 566338 13965226556548453504107517588896 566339 9453088278768706045760149093440 566340 9280264693030372633067617075200 566341 42367824630089432089461424101600 566342 -28755119247019581606373988048160 566343 14566951146737156361484096858032 566344 -54835650548404410395785279011840 566345 12975089028046707928361586992520 566346 8560833909708174697796511322368 566347 -16303409028682336356995654932204 566348 -24058877336130225360433186651392 566349 -4691377753893255432068617046400 566350 -380409030483994746936580435200 566351 -53253027552892079718528849918720 566352 326721373039669083413570519040 566353 382174004696367687244069600624 566354 4752995958255903910188031718400 566355 -1995219334712145023037005899680 566356 -3528601741532410973580646379520 566357 -77385110326674140311119733104768 566358 1657439680749807317751226153728 566359 25941303429264049877294706899416 566360 40600774248827574825095399424000 566361 -23844561579126547865980061834790 566362 32356961356848478538901770664432 566363 -7842247396114193802658613625840 566364 -2722558857250993712257399188480 566365 715111593384124685409500700000 566366 -30014140356933853317051776170368 566367 3191204896498424536522450323840 566368 -22081272907855801691763741818880 566369 -33590597163053789848719600037356 566370 1496706249219143885139074457600 566371 -10862134865061647735564861954320 566372 -3213253024275943679757434991360 566373 -18673869532233921308334865715616 566374 -13169310492571906511953800358848 566375 19249551488851041380559319944000 566376 -13582468212918075561192689664000 566377 7280973888694311297360134611072 566378 -2978390422747417880347211678976 566379 8540692539312387743358838554240 566380 30775963014015385646430197452800 566381 -11565245678436810232109177623968 566382 26714208553773047014845175843392 566383 22105029446991296281849021865440 566384 -1431154106480520797157691883520 566385 35777515509526469580186472958400 566386 -450017051055376749651630490608 566387 -19846818223192477617137567990964 566388 -18039638076664480469805553676928 566389 67891956585078288300865539216156 566390 2489517742074688231409773670400 566391 -25780597278605634978467087896728 566392 37130426156395066045733687070720 566393 16723188665798961945515425041642 566394 7103052394983735495679093708800 566395 -17933173988799732037226430969600 566396 114803043230702476080477527040 566397 -39832286623499349248994018991872 566398 6794815664279607751221607710720 566399 21034361591463455758861666631160 566400 11272926130847226467954196480000 566401 21710009050841566844891014912 566402 9867824163941651652023026447392 566403 6181318517496630156979907674104 566404 11787903313969003686287467465856 566405 -2775022225933223630889835040640 566406 -295581152985622364047026228480 566407 101939572107728842267414369120 566408 39551844155788635932781493585920 566409 15529302589520409902133700464 566410 779119277972956640329560269760 566411 -21840655898775960183823871142528 566412 8211679072125117023921067638784 566413 -34060647482723215182707928683338 566414 26780964245265843213270413701056 566415 -2589503619534343042019373848880 566416 -750059600687925120599138787328 566417 63762329899386504699220224860466 566418 -5217021667541560152632675316480 566419 26700416394451249829014329353296 566420 13700469716663561211245329121280 566421 -33697562200322144638375632960 566422 -24995001062581923403387229227488 566423 -37462736805188517161067491616672 566424 43305509652003961483999174133760 566425 5445417965888995720933136242000 566426 3769990920476588198700606984960 566427 10954882408472294509138090604400 566428 -48285723153309736539975584947200 566429 -37461572222852223722858433170970 566430 7949656749341657750048151552000 566431 -2009343524466233524217398804768 566432 14887419606900338219448306499584 566433 -4873154432154986962761052872960 566434 24722896368526202160516703393152 566435 -11950939746346545738932799459120 566436 -3443497442454255279752997789696 566437 70613898273864479207184975633086 566438 4917723933152989964406000458880 566439 166139118108042988161917478528 566440 -9292389369953844016047198182400 566441 45182615247691005736927231726842 566442 -16415006745322310923690984910160 566443 -9820388170648261243648618511308 566444 -46574378528721824738641240424448 566445 -5221685801606001162119575450560 566446 24637653125749927450898771747904 566447 -17767517226491180187237178780800 566448 -4902863654993683807587929849856 566449 -9979195709307420455275205138636 566450 2068744342929970343602722702000 566451 -28638149233267336039326010691820 566452 -51202017633603259836520966708864 566453 -3711464887147269392428487105298 566454 -9003208728314447201992535175168 566455 -63988491828706421212936223753040 566456 18301109976004042337006091755520 566457 -51720985803384035648889490298880 566458 -23302354947649016343935485204224 566459 -47801070841044834932835892071480 566460 25237784249045828911309098240000 566461 523466500645887850355690600032 566462 10320461623171770047354920170432 566463 5699295444036071159669393330688 566464 -11868452474420189270578324045824 566465 16349798688572415878164030813800 566466 -2460929551971855811650712339200 566467 24514685072873384879717668546560 566468 13897703390437188445503740645376 566469 1814208549663942827730967364604 566470 -11029511001482477296372320531840 566471 -73087358546642506611242460223608 566472 -4636987942580480181170090926080 566473 -25098628882739047109825468283740 566474 49237440770968066742780921488992 566475 1823497780161733436437746451200 566476 331942015604003029233706146560 566477 118627878419205160760227801925772 566478 -26492663914091324784667227350592 566479 -86199322622516546510308670288424 566480 523531859337496639495792066560 566481 46706819732743111601441724602352 566482 240182318380832550516443779584 566483 1283440965826266112306314364344 566484 15545142614626144746242164033536 566485 19925138045157865417740599064000 566486 -25184932962765454193074131841920 566487 -71209670381585252430732201040560 566488 -9043597480827410048799927244800 566489 50930286652362401138379323412432 566490 -152004921653513639198815810560 566491 -12959997258007035991257635442240 566492 -28617623305028769686063393539584 566493 -16243486275510770279608333604736 566494 12067566887074476123658168561152 566495 -391228619063646608158462647120 566496 -7873677546286942722055878475776 566497 -55102940268597695450163778248922 566498 20164931074093664090183109760800 566499 -4247794819757371000329108051336 566500 -63779324901731672563108187136000 566501 -8405722513705232313572975108388 566502 23134536763387441056090985789440 566503 11108833522336758245511211781680 566504 -9069018665878553652527945318400 566505 -5675210002940658254455897259100 566506 15615313702559842631837851551744 566507 -16456838700511738724661575138736 566508 -17795195204767151034385368290304 566509 30508150772469277374478772785920 566510 -4938391197009081180991740867840 566511 11264931313089800749601885616384 566512 2560850936368852358489219465216 566513 40613280608300893622473679517504 566514 596567381001319934557246657440 566515 -48685686235060009482343855227600 566516 -22137047704610752908293531218560 566517 577509474158709524639687975040 566518 30704803202076856145600913587520 566519 21666015280970007065580803879496 566520 25805044531670026535627955609600 566521 -52271836838712933326419749584278 566522 -5685869021028879840270942864 566523 -18634401548623880427059594739720 566524 3770581988030838943277950974976 566525 159362739029674369589372985600 566526 -23891386172365131550579761713856 566527 10370520029404443055733982171160 566528 5640294142391139781063320010752 566529 -40112650355095456213271215044816 566530 -11494622207818194295948621433280 566531 -9299016952565221394402576367408 566532 14800513698150248779879391715456 566533 61524679160092797468421821820224 566534 4065088284945968539936782136416 566535 -13902311754357590720882333462400 566536 22919351893820323603621805260800 566537 -27965943928176880015878036803814 566538 8498244506832604186896117169152 566539 -12163918987129196063729428543660 566540 -1352642594188398515563309593600 566541 -61831139615225344097359381546560 566542 -49658398838695496647002317777280 566543 -12512167460066722346773180304208 566544 -3111600189000913039818632724480 566545 12092614095738697023871549097280 566546 -27621995122909567232892476193120 566547 -11271267391260084819575766294528 566548 -17050073561402485115190797732992 566549 47140290686867122886736459329550 566550 -2719961500299401823213185892000 566551 -45073509337743353334189654507448 566552 -18055030498339152663532679331840 566553 -155229927055054837591434998400 566554 -28113917863448991995686659531024 566555 -16674397575848358365742200740080 566556 -710737450629560650108189310976 566557 39583727470183968228692319912806 566558 -15183076373745166950065536314816 566559 7953359914157111274834820510704 566560 -34282530508968224737299319357440 566561 4521085465709677913676520292400 566562 10327909483674675748378327738752 566563 -62942048561233191846375090785188 566564 -37360257042381816273069282585600 566565 2736045532950061945799089753920 566566 -2074431452431673844724519729152 566567 3344610751036008284777418554616 566568 737516779622096602579940966400 566569 25202046576188322995360932367460 566570 -15019407253504949501610918964800 566571 -34912399649588178271950096261288 566572 41107419640731261940277920450560 566573 -3652382498028136780032847962240 566574 11036309992668631135993954527360 566575 15304558538235925804921298760600 566576 -15447589503136461690790622035968 566577 23649498804925525394948352452640 566578 6419479204053350586531870189840 566579 9997652810731050443073581410848 566580 3131686818373814075670065971200 566581 11791262401983300676143633765532 566582 2799542038154143768479372291840 566583 2090019301335390046190436872424 566584 -26137560917594333222743489597440 566585 58955208551315175586234838348160 566586 9245393915335906453477038014832 566587 -4946519141713614426943608731328 566588 10733554464951506650628960501760 566589 25102219547477521938207358612224 566590 4288173591607807075462099828800 566591 962816581892795646543400605984 566592 534404101195162786163255672832 566593 -77266876546794779071221663946620 566594 4659280601653800406227014303232 566595 1716399658110399925745615022000 566596 21697985840489455930880986755200 566597 -27187061037602794740985765463040 566598 18515947552132528253382675459264 566599 25371136086851814493067374020480 566600 12132374173945126546212856704000 566601 -3909710930532638327288806775616 566602 9623130337975172617579219509600 566603 32035058805132613966309127194704 566604 -14649973811539955060165035580160 566605 -7619535042470817102358160342400 566606 -39946814194198161425932902589248 566607 2247219852919151608658090012040 566608 3219554099522404431529693020160 566609 -88190861518501737373199787984396 566610 8815975907663954578558770109440 566611 -16738881745641574332149996408 566612 -17484388607471954181958716399744 566613 19938325015294491990267371790684 566614 -10192007663567053230325915919808 566615 5056478003016634324789605055200 566616 -33485194760386601608343183462400 566617 -12721935273957924236293044969334 566618 1423397441423476797620601262080 566619 41541594947630623107723216047040 566620 6018436241558935681952918799360 566621 -16383336775620629491554340191456 566622 6275768730883013016721946880000 566623 -34555023152438990912116411932216 566624 -29870224003584311683331256090624 566625 -43146557825423892360707530512000 566626 2767410449040744397672496505504 566627 31230961856105316506023542074712 566628 18830653985618306578936767320064 566629 -11975228932154051477622520284928 566630 21880222391892546294134205720960 566631 23225040988804746359923687290720 566632 -36071447506509241877741824573440 566633 -34933256625952514090321851154118 566634 25350759703015648970464537908480 566635 -2459915280404068952250550789920 566636 17762009964599049551979340673280 566637 -44510211540635648240294289378720 566638 -62656447022812604953989209289600 566639 52135724125509330414272183263440 566640 -7166904011390032511030200074240 566641 40238291117190155693801744232432 566642 13177885194699856084802798521344 566643 -15422686241043616276250815488 566644 -5921737891425529960655155972608 566645 17515379614015238294014136031900 566646 22057288953154862066155326043584 566647 -59859250659712229089307482384200 566648 -81794161967937780140340306493440 566649 -5471835519235626922814871298560 566650 4865587065788635890320748768000 566651 -28415289978376780004011260308736 566652 24628147085694058835307261829632 566653 -55768506401858599243292986847098 566654 -373984858317588366062412057600 566655 -7586540170925104675645785629280 566656 -63303964703907408750365481369600 566657 25660519182131983071200353071360 566658 10777819192312408386124775935824 566659 -77299512827026818516722152427140 566660 7978002625501807589469340531200 566661 2020442868222377920067268442368 566662 10620828914811355469203887007872 566663 21510675264571581370404430002240 566664 13468995228467066909547164958720 566665 -29686795004623080725293045870080 566666 -19470615842598788949531505715616 566667 -9973672132155118200509159651040 566668 -8620915955062036194005658525952 566669 22926838300140096627171883826880 566670 -3409630223640245643751854140160 566671 30587376185126830922777660265712 566672 -5664089776669177082184806105088 566673 8761779000026919344929450681584 566674 8817829807821869729125878054912 566675 -782594797542268187437770579000 566676 16831591132755005139643513288704 566677 -53983063925021491265169638479474 566678 -3394818740364925353591117097728 566679 -60197036326365228781707986031360 566680 -6543713817455449032318128947200 566681 -3516327170483596079900151310518 566682 24854962933955099704631667604992 566683 26029462400459845646774678133904 566684 -23851512225236030082811821187584 566685 22318817864681293717839376411980 566686 3427176365066937864796879337280 566687 -14651572667602516828806049657608 566688 -34968374510432105425744655548416 566689 52146596924719779127855343165460 566690 -2883139528971300814813236811200 566691 582717176213860013918822097840 566692 -3377913790119124102664403668992 566693 69543018524700650814307463658942 566694 12370936903645396521408127496640 566695 -14738012720436390283962795866400 566696 -27506789851388515303250512128000 566697 -222258461407224356654077353984 566698 -16710646678706877162246032532480 566699 1869668559059611657260560293920 566700 -7885376246503273734646605504000 566701 -74257414392959605526647731384298 566702 4547951709391153716849803464704 566703 36055128543407212266014542329600 566704 7946527677192000565654649323520 566705 -33608438112051690194700149176140 566706 -14437824429899582285234188050432 566707 -35662110340403791373427353549044 566708 20322592313062626935410808377728 566709 11263734651059520330219005987136 566710 -7119517603758894692435392842240 566711 4305624172596101884623965528448 566712 8101177689221683025457496965120 566713 200854109402074320457259234240 566714 -6614704351410540334536570647040 566715 14897912393083047943088396427120 566716 34318742088336076888174226723840 566717 7183442998697507136005811773766 566718 -14277982310166839860586278189440 566719 15806863105426896499602330509120 566720 -2175794223484583844261176279040 566721 34501672125163064792098292679090 566722 2078724524974042829549831069184 566723 33783180599210597842020060774972 566724 14716664537847121075805060106240 566725 12221338251531985424948332504250 566726 23105945284451324802718892916480 566727 15191525333804749266362291989632 566728 -10517968036030062191665615395840 566729 3902847439469370417568006861356 566730 -1348157925352490455645323840000 566731 44758286333213241737131165053864 566732 -53095537206383887051620406909440 566733 -643315012959817119913894598976 566734 29218541022750517734550350470976 566735 7389609565302902914897035595200 566736 -4984614509175972728640483360768 566737 13059702268668883160279179206386 566738 15529925692424854999749645989520 566739 -47822903858756833372844240803596 566740 -275798126040160316002670131200 566741 20866445331559038957628276666272 566742 -2805331806672035866881142136832 566743 13437329854381842225401938690848 566744 1182198965752480488616243292160 566745 -19775127701104307951430265490880 566746 -42916372115527113482081988541440 566747 51760106328627021614724539910960 566748 -1537946901518240008853140801536 566749 549363581343224212336641698080 566750 14068330630555418470715766192000 566751 -6687828816788653229057781767040 566752 3580964684128062461277831168000 566753 -20891489175367199480443784883360 566754 -4842895735138632806415726408960 566755 -6946297197623643971562616095840 566756 27111081152428425566718807342720 566757 -3063113097027655345010081420994 566758 16714190442514470347281612368960 566759 -70203463280528110007050835300040 566760 -13379976774693619729882254950400 566761 9231525498187442882688540462052 566762 -5366441118147739079258969841408 566763 55114217177384451514479236612784 566764 85600446241354824794167056128 566765 8415149582489519671412230206720 566766 -7358552747188497058208182728768 566767 -28082434628488404323681433291184 566768 -167677260925044824352153796608 566769 -3606695087318933328994418252928 566770 430572404414336846318112062880 566771 70394094025069462736142559814232 566772 -1865601950540473562432198012928 566773 21282963347717535280560340423680 566774 -2052393203802622997926210070400 566775 -18318415215538878134879615067000 566776 4657681387508400354550487040000 566777 47860119339137170112233059155412 566778 1673483938918599252884715085824 566779 51535294891254905736321304641576 566780 38489521794047288206553009341440 566781 17217892149034575135967573911552 566782 7011619418676765965380726646592 566783 750888467442827765760932750520 566784 8240470975810212485268756234240 566785 -18792727559733153680062007983020 566786 26667618418857325399459410639744 566787 -16838440026542748437521224017232 566788 -20605858986507255230138953558912 566789 23348721668909797483065132815040 566790 2408594699998509979748343552000 566791 43077781164848158153364982743192 566792 -64106293450189456710489328512000 566793 -6363791661023494233685994408256 566794 20501939190563806171649863803696 566795 -9970064879806163953972370335200 566796 34495144411322688403625526758400 566797 6174535653813403059759007496064 566798 38673203530879389051837698507136 566799 12435886722398262003741267081864 566800 1068611566557432247538341888000 566801 23596766178940756584532028454912 566802 -26877105510786418619471667444720 566803 6851205737139141170368629959920 566804 1543889056937145463444784381952 566805 1841786159114152978772835081600 566806 30717581202687432046531205816352 566807 -11627811142250321613589160973240 566808 -10331820481637153239313552179200 566809 68904856763404149843951856712704 566810 -23762906890314267453971780593440 566811 -11187413730836032798795377600000 566812 -15605215065827414211220099209216 566813 -25203996265273318252030394575200 566814 -17874200002179667159850315649408 566815 -27729224228848727380934332094040 566816 26999631965489730752405671575552 566817 29839046090196439117878346914480 566818 -2080613878358720351570796547584 566819 -43099692460986230284654314340764 566820 -33615829094102869042221518315520 566821 28214434718441943006390213769022 566822 7902070046722573259966412575712 566823 -45132410326084446594173403225816 566824 47788989008410083734362537896960 566825 5014454124638551028583979104000 566826 194512139629185088847328514560 566827 24474046532564349541148091896440 566828 10296519008764089142440249408768 566829 31277601662200920077219753541174 566830 -9329879798464940024399664382080 566831 43903590175653968136871268595072 566832 97642541531756125552482680832 566833 18403696095810769268780177464082 566834 -12451781296418203648936232184144 566835 1913844711739311818124324065280 566836 32062759151639030980963585796480 566837 45150517095402626343604909024032 566838 1826543109280069073266654932000 566839 4952643191284580717372794561760 566840 -17208282394332046773570679603200 566841 -18325071071489612082815367266880 566842 14495262251894288009132602809600 566843 133398305410350809544227855327544 566844 -31524001701898556234514418896384 566845 -2351471616349152573352943661480 566846 -4736311628782999859066768655360 566847 -5159514853376885922073935799176 566848 -17291072449846012025795603595264 566849 23447400655528349137309042694064 566850 4138939231087381601108087664000 566851 5674450573434407383069014737852 566852 10657392153473803529586922143744 566853 13232410951157423638883814083904 566854 30069528151748221805948812167552 566855 27893002649658641345377410272760 566856 28779858117822795483899397841920 566857 85937563507131299730836084134106 566858 207014124229089572641292169984 566859 50200204707061293185252324402904 566860 -12552539597842777371350523648000 566861 84031236748920663462316459240800 566862 -19447655441864317427430177651648 566863 -71805553099638231315771296407440 566864 -1052360601247981024925368320000 566865 -15055512666321865596317385696000 566866 2866240364815516823883119443968 566867 -54331202272687222696079361059328 566868 6119178186825006423527782158336 566869 -253112160392070456351467449856 566870 -7437136104545584166425663269120 566871 8799093259563194500592941431912 566872 32362456143597415774242122649600 566873 37955080801506991731935871348804 566874 5033524934090419997754145789440 566875 41251958677900550096999322500 566876 -43555176156813235588396593200640 566877 -4203880204239432687651594929568 566878 -18086594183172427068821128838976 566879 -23664639747561179717381693783520 566880 -29328006045070260829167070740480 566881 -16026927670491906588746813500608 566882 -7109519154379608066009798980448 566883 45130590235634737728394939214052 566884 34088160638309477650927750681600 566885 92995624845989083998068304540 566886 -281672240546828690300498351616 566887 62382013111177519488247298209192 566888 6236605244766684260920440913920 566889 22506759053183619310930384467168 566890 -10307526542680025241252980110080 566891 37015151737446912425917089316272 566892 -13806137163967510656297956198400 566893 -41191452582543248251805228027520 566894 -35883107635242711842811318765504 566895 12562323916162465579627007424000 566896 4825400569792565052613302779904 566897 -8528899700208164012657303413248 566898 13268824750588832324177225076864 566899 -23248480102896057431750961691464 566900 3014851530880057843840363344000 566901 -5278290927787677042084578573970 566902 -1337694093553051634519874238848 566903 -21610498835325751815090120989880 566904 -8740262362536183068962180300800 566905 41577496436033113107932697909060 566906 -14417675840394136066256919874080 566907 3047029184582848532440005010560 566908 -3187710020300060310760104744960 566909 -1676866725407922889880253002880 566910 -3510049621069661253818231592000 566911 -22713506310480361775839843727488 566912 1307057149577958439402277437440 566913 11551749790174948792766792354688 566914 -4205285017015746323735861603328 566915 19651096825347223758419531452560 566916 -8926564727360566515998077231104 566917 -14220518766062827964660458967780 566918 -467842443309324270619089420672 566919 -59678428831102894064664677891976 566920 12366101165971723283459027404800 566921 10390986751716064335258650245320 566922 -11337141362474368623480894731520 566923 -13777917783454615120701087931760 566924 -43336666177704646563626911183104 566925 -25061167112310133063798470372000 566926 17876515553244001893266688894912 566927 5611245914986188246852034215096 566928 -1557388756735119609820228878336 566929 26508825972348248699770772980080 566930 2840397966128678487386268859200 566931 12165573489997916023777135679040 566932 -121014890008888609194477621248 566933 31985200976282979283524174875100 566934 -15766769684345187223676919772800 566935 -34840224686316432697733512427040 566936 -3631664831341533875040775096320 566937 2603361954608023965456568104000 566938 -36984646522375026709501968712704 566939 -57163489218601818234907970635260 566940 -5212930454703996085820744294400 566941 -4168485329083295489924476741920 566942 53019391762954150775977336941312 566943 16846721565108091521344304232464 566944 6559861468888707762135663378432 566945 41721573293409739704279816609000 566946 2616119049136484506918857120000 566947 43706106367983850074471123122396 566948 -11910374371455084529058503244544 566949 -17719392879845599430110656037536 566950 -10117430512710058032293072736000 566951 1188072205513749237800300582400 566952 -46924425197693985702512569466880 566953 -67791391031993463849567482286336 566954 21817634760347248108399680198912 566955 -224917913282030111934203762160 566956 19752960683420094122266369027072 566957 -31810276167731768128109506119168 566958 -6480118465606509012679388544000 566959 -24107338142346316689882702989120 566960 -2803994023434661648092949708800 566961 22954751307300585086714285956224 566962 -15675603772125733954363505252736 566963 -24663400366841288504588851852788 566964 -19191568585205908617495226128000 566965 -16712506519524786875833153854720 566966 -1607865553560248808758129640960 566967 54033329138570493875002968648912 566968 -90445092961650781057612343930880 566969 23037535312017866082976924451844 566970 -14051590185212343224468604576000 566971 12188640607488771186762848515172 566972 -29045123852813526149467776000 566973 21425374162631358627790315484160 566974 4131531192692097842639598740736 566975 35712632726813147578113961467000 566976 -4483048199312730895178665033728 566977 17913380913743491303851719989826 566978 -20434159338494556457901537286960 566979 21224424247574975292841335360000 566980 17237484564306175642255612704000 566981 20133978984797534394907286299200 566982 8998281496230790290609898827648 566983 -63121603036128141729329008092320 566984 -45681809870527807445283457843200 566985 -1259379645812540840204166312000 566986 -3568790531348634379955442912000 566987 -21641961838884227154037840832364 566988 9125307335280645028748357692416 566989 -33589121184819656278520567333940 566990 -13604304976883895980784829665600 566991 -1798403836217789269749672649152 566992 -6855701133291880816025187426304 566993 1007910754381411198965313482816 566994 -1609750838763315960082816015872 566995 -26196649634915568392893948089360 566996 22447732454236762326962019489792 566997 -38644107786296472566702387484000 566998 -682112817758950950932119042560 566999 3249151766168235022102794885000 567000 845614199662841343034460160000 567001 -38145592022193227256501324188268 567002 -32263076340525861187488235692048 567003 -22948845430845424922024079120192 567004 73546224783163781857624533644800 567005 -27146718957249368682154560871680 567006 9016944640918584306403017148416 567007 -19192044284271263309052061401488 567008 39215761228868255141330115624960 567009 9155269128290048854300815294321 567010 -2601597593374024268543844975840 567011 37466651718700531207606344243612 567012 -13877980488993775283853241125888 567013 -76387512848852811919629778948738 567014 -4382303814050173430233212792576 567015 48883717260671239098933315333120 567016 19232505621128775320255431572480 567017 20094831472239328070836346256480 567018 2689628650478210057047682150160 567019 7650397292222234271783390346080 567020 180473436581237075166452244480 567021 1994351677446670939124656201728 567022 34741110877231254191368632309312 567023 -118362251579212679227845704880 567024 5110004361353299393896470052864 567025 11490337550170420112664960982300 567026 -385867698685879703888780166240 567027 -41455138956725637086568073238160 567028 -32415739996919566463463806797824 567029 20924753698159236637376477892576 567030 6564329478839651511487493456640 567031 58355580773402200235319357145832 567032 65538519679899422834764287590400 567033 4701439357486234129826931718224 567034 -6425401953892396002152421529152 567035 22358960919854009123480974071360 567036 32184333705357591444824142297600 567037 -50085263111327596577283776602740 567038 32512054072305084980552298193920 567039 -6294630510858594540922304159232 567040 -21636370458170705440138529341440 567041 468230357537545580664293432112 567042 -4595771227829786203764909367296 567043 -22673511370799951874864511583160 567044 -21189398660450362028313970260864 567045 3184403868692637329411737894620 567046 905903560856047492534526136000 567047 -12472829536422913606797909615072 567048 -19153826002122206497742411735040 567049 17104757405326743550623479392320 567050 -11076930629539246398211102022400 567051 7622092998168232837412717980632 567052 -13879475063096682247694131322880 567053 -32191378657337489470195964746698 567054 10958715746920329824238686835840 567055 -36355881668724080781649628774400 567056 3372975846800875928526690975744 567057 17371297381984056027194389593840 567058 7138922434476328462769869266720 567059 43092618957362196774951586153260 567060 2551221520186158339680658677760 567061 -35364743139908851742306652322176 567062 12503975921496566923486626286080 567063 9060130140923794794497658260784 567064 -2657188180490935100771487559680 567065 -2020781379417916008713645407680 567066 -18061628216128130787844197830400 567067 70279646962715273373682539402116 567068 -4265104889168364025323465841152 567069 -21484646345230962252420234015360 567070 2340002624726919009753712776960 567071 3220815069614027023579778527344 567072 20094011174251582221929003089920 567073 -133203751647527148252885283672 567074 31080473859590973046941400698240 567075 7284380707699733353334383938600 567076 18702355090306846103117606533760 567077 5945681084772498243888703342752 567078 -16958694161892829204861275744576 567079 -7529859626980683344633165208960 567080 -1418483497130761197369819801600 567081 1632166453306271852731910869722 567082 11401891980493599197365784521392 567083 12534008161865607594036313079808 567084 -139887984082072239866896662528 567085 -15077843002691663963050173839220 567086 -21421330779197378839877231504256 567087 -26405441082571154231225486473200 567088 9249654369173504704045901791232 567089 -32527568233750213415407913074176 567090 3573417117916533289857533961120 567091 -24310124582217073271956226506928 567092 3649947249823954849799878367616 567093 19235403744341278965908751468000 567094 -13601736828566064081468695894400 567095 21402292874197325812100111224800 567096 3169065287729440391368746700800 567097 -40521888087749159690097456138454 567098 10346545590104883448592169275136 567099 -7555215626842216061212547494032 567100 -5406148570443176350462201689600 567101 40459755585478800301450650396102 567102 17112516200594144589389472405504 567103 92598188043089147201046325524960 567104 8267033846155191137019681570816 567105 5271911588196149550300344355840 567106 24997224355181163391961082028752 567107 -19228200338030971175597678008644 567108 13989606199884703200504190464000 567109 32100826774595980358073779485020 567110 -21226596559949831351613717767040 567111 -30136141354756075624832562414720 567112 2684600203773193544309229158400 567113 -22144127571642605471051890740060 567114 -8262038988653822721512926156800 567115 14506647152314203944987784689520 567116 17132007033314886257807493603840 567117 401482596818791340641480474188 567118 19972422225053919910919781535104 567119 -25815696486721201157168245369104 567120 -4951892711612638694704486809600 567121 12738717401324117354215102322 567122 10948463947001596732511241498912 567123 19694531501326276105058763123384 567124 -36558126212854370299802680838400 567125 -5318582763903346450618220850000 567126 -1406939207082873011055676754208 567127 -627107160455444074413908840 567128 59289021674583763367177942108160 567129 -14735280585599449863112022362416 567130 10453231286720996228525916084960 567131 1777672800439335384325148454732 567132 -17079012769851431009190284156928 567133 -4300894794058726572682036088480 567134 8644250933670950608156342392960 567135 -30016344672145739631965061592800 567136 37664668391662520382279364116480 567137 -3067863322072655529303971780088 567138 -9956771247213486695078969670144 567139 57441393238823570469080006083224 567140 -7616415697843581687577855365120 567141 30770712364625161566237524373120 567142 -5057697883198630737678837258528 567143 -18280221933087552490110971905608 567144 -48274403276160810543803274224640 567145 11613149611621140971565782841600 567146 -10256967307395919579488128347728 567147 -2565080011602881663175106698240 567148 -13791086880199486595209435659264 567149 15694230602140019018805625483392 567150 1197618860625479602605187200000 567151 -22423180994364783588759215441288 567152 6167851799464035184845819641856 567153 7176268727670806993089589014440 567154 -4996364397651785120154831894528 567155 3901052799388642981937123603760 567156 -30423604157217728535658321760256 567157 10820574709794221679656115469920 567158 9717122931373520600288965291680 567159 -28527734669889991340927129943600 567160 1148701822408054840496643072000 567161 10148087603117371777268077765632 567162 11085763835771920118576073325680 567163 -28072904072314603696472341249920 567164 -17091942690372787023363953026560 567165 15650585276788733756643872269920 567166 14965557053921280391222924780032 567167 -9750587915836303222207459643880 567168 9690374384644236721859371991040 567169 -62096631921019588345159801870160 567170 -249756560085455105092056460800 567171 50768497787831299131393434480784 567172 1083723957651755550164483202176 567173 -494949395588891044298046094020 567174 18960648870103103875732408301760 567175 5287240414553630777227104752400 567176 -22987442677248701602033902551040 567177 3833922218540005522151825563008 567178 35946550496436594400599288616800 567179 -63425694109762416288123482450220 567180 -4476790172619592252111015741440 567181 43078896872452070010323687404982 567182 -7247448142010404551753882992640 567183 -36136909842759807135476103949176 567184 -9797679157168840424101357772800 567185 50828600522781496782436508875380 567186 -27523723696542366217473836439936 567187 26698134457849947095845133169836 567188 -3146375751647046590406022041600 567189 16795410937859492512220015591040 567190 11133965689554881938566675323520 567191 -10437498704408764496411158269168 567192 -17028407135780656551235976417280 567193 25477730644697154868849692220944 567194 2265842619453737087436676584672 567195 26974376154903770459752374583920 567196 -4754110094221758645446765051904 567197 3727503730307050768046868377580 567198 1964332073486362503474836472384 567199 -17596517017986993891721225587264 567200 3502706562782937227412578304000 567201 -15914822541799959123366255954768 567202 -40060766331262742998905572726448 567203 -679540558621088669535321188352 567204 -23249966204753260740841855961088 567205 -18692166243470863428936914424840 567206 -12107921076711952932474486055296 567207 5777656673022351963210402132480 567208 -56820088005676671152449682519040 567209 -18647108600382928715795700355590 567210 -130460008845043798133835847680 567211 85524134661316858714366353598800 567212 -22509669677972680442061683276544 567213 -440756113316573521207333395936 567214 24703478105796598119398849307456 567215 30081036409920407636422274369520 567216 3416160663867288104702628986880 567217 7089170553054591771364611644992 567218 -43005234670701899442985634611440 567219 7440493784566597941660259984128 567220 -42705560914877468381362219008000 567221 22509742900235530667658348110112 567222 18968980103006775838392740649984 567223 41859317331318403145663582932224 567224 -46166677366986691941124847554560 567225 -18416322708208771640385227515650 567226 13233900200569193811200203468800 567227 23454310872360411055182259435080 567228 30943736997781347850879844651520 567229 -15510060165925860718427781844916 567230 -7311987946094732514958142494080 567231 -16556793349044702788369467606656 567232 -15208734232988147695648698793984 567233 84201718311380689992907399226580 567234 3661596380726898086066141039184 567235 -24069692390794651756120938114240 567236 8528505144189404491759369647360 567237 11451340105876575718164006233760 567238 1882457753008444347718428106752 567239 -36133772844984298397779679070768 567240 -4724644352906253298780680192000 567241 -3323930310409442456329364968028 567242 -10478685748440233511423188661408 567243 -4991500130711236046979929517600 567244 58718152237072928055363885345536 567245 12918433650937455372455887363200 567246 -27347879710353142977842715489216 567247 -13087505588559044776520403451448 567248 -11769850326937005811612360704 567249 -4132862902533066424267860810432 567250 -39512248057265075242117059960000 567251 -18102900671598693671860849655400 567252 3059994683399386630979499005952 567253 48527470737985393959214743957600 567254 7747801576374492051166908314112 567255 -11457713337418917087347439928800 567256 749488010290182743086046453760 567257 -13384030260091591951863146005494 567258 -10640984823765234824030964758016 567259 8526486370168526287833236655360 567260 7859599916421486084353194613760 567261 -285491120389649180878945860090 567262 2633930405330028547168165525632 567263 28866950959035999798308094628512 567264 -26358347450958600023737966264320 567265 -7183276939019148835960048079340 567266 854939186564381946584604203520 567267 -609971880773009611802191094352 567268 12299979908003962228776913864960 567269 28927987885403840423708810181120 567270 12544812530106112845826913894400 567271 17353799755108192461557133435312 567272 -36018849201978018297519349678080 567273 -4015906340350467345898145766624 567274 -9055193808500952345654866550864 567275 35991673799969150328931631271300 567276 -2386133399264837033052488733696 567277 -4571977450207975765776665112874 567278 11946344302997428498314307621440 567279 -21129009264786189555088601297976 567280 -644896391331581088106577264640 567281 -37296396082406749728235928810496 567282 20360034979518744832567371864192 567283 -3217470658904694970782756043600 567284 8079574239038152917041401357056 567285 -6368489065898162325082622692800 567286 -5561262814755963106433316144960 567287 -6147565279093828959698241760848 567288 14800881798108418102752783052800 567289 25717134147859240581432130635856 567290 21064606975205059328786160783360 567291 -59394569310195354279366864837120 567292 12221378170863942856010011725312 567293 -28942476335034336962033554711380 567294 -1626204586913629619652333527040 567295 -18685635268064352084778224595680 567296 2188586177750548727664255959040 567297 -57921407965910790510457528596960 567298 -46218266609280451732459714767840 567299 -1798294873084148597776180631040 567300 -3477071612189981865932406374400 567301 7185204993494019053560501982752 567302 12991632772173183881683643697600 567303 35897683540352340421424682580608 567304 -34750789408607157810924581514240 567305 23171434957978083624173913840960 567306 -5922033425286283607665698529488 567307 6392154419066336828699335652752 567308 1341039046195087692811810722816 567309 10948849182948099839506108462080 567310 12796065803157254486529906490560 567311 -766804780719196358979544757976 567312 -2912175756530666989293149356032 567313 -33728635113754588368544994724620 567314 267820423770845470753239508224 567315 8142290335596773677420930914720 567316 30848215912474838822790029575040 567317 -7485448733237320604200071563976 567318 -10197839688104828932114821967872 567319 -52603368565772758771554779844280 567320 -18157685573873462742518864486400 567321 -12648809781091562835831626059200 567322 -402420995728993832894959219200 567323 -76394655832553485888821169666428 567324 -3821476783330291312117887058944 567325 -6896698880296134190838384318400 567326 2489386211927413473182411776320 567327 59744049837459512156542128168720 567328 12334318984691179264737607680 567329 -11315654899871651324088082377024 567330 -7339875503260933939855487662080 567331 13958630691415672267020194611264 567332 16929997406920158098411449543296 567333 -9142207213702617117649605837222 567334 -33963222458072142111393969455808 567335 -35152426532777453446322952987720 567336 -2917820381851159541893233377280 567337 -58406950583368659891536365865088 567338 -13387838590031858157007185721680 567339 25133104267027052817394906604208 567340 -25327528882083463008113220326400 567341 29728659353624524862585279210304 567342 -369603037088279102281516886592 567343 -12937880668625223957435795933200 567344 -11982516704855464394399116001280 567345 -13922397154252332292415694638400 567346 505083914081989642923153077664 567347 35276040338717476648482519488712 567348 3210339643903601527046009057280 567349 12603581484669048398045087274400 567350 -2537681596544861469777509635200 567351 -41087057598079226327489912598960 567352 -61092811105467515882518237286400 567353 -13005770957079379955498349513900 567354 14127663835646811916972246379520 567355 18655182189181921309003035776160 567356 4283478912646287083997914465280 567357 4535003362455950447813804937792 567358 -4974769775458777327800910730496 567359 -23424752015688408136506637658160 567360 4261310248884258684895289671680 567361 43016113118276528304119042547648 567362 -10551103827141649522589385179136 567363 -4018535655822810077919276600000 567364 1940066407610066998615324188672 567365 21618909563964681460762626453720 567366 14102135983056398294311514668224 567367 12181565418454190566569968643416 567368 7402574733880947756470702146560 567369 -52529083279677558140550124518 567370 29617069906254424894317577334880 567371 -56798820140297148578083650715260 567372 5708315217838784383558471560192 567373 -34536254796227433116689659831636 567374 10501374274031297862962039967936 567375 -15614773644994596001031601240000 567376 8487784875672695181272297234432 567377 58723839127549800444656393882226 567378 -11966922310574628401919602688000 567379 -61732122844474004137091342030120 567380 12409994076948356538827000678400 567381 10356171496303494769203435041952 567382 -47586163101101304455977941051648 567383 13836575352312590215156876570632 567384 28982352783974660046881201848320 567385 -102747972965241418449585350400 567386 -14745801626188081056311790850560 567387 7476040604177098934564528718768 567388 -6068391954342354410103237680640 567389 5505781478652022743600343121190 567390 11013183579855154203050494561920 567391 -66594587104847337449768200926216 567392 25371354164621472071199778406400 567393 4020418825498152280389710377728 567394 6897281186035355281439085692496 567395 -849274960266325925720540407920 567396 25271093039628756730370400807552 567397 -55183060288981029988431515780960 567398 10882548894801689204195043991680 567399 2944883397829462053380375581440 567400 15324721992297003744247819392000 567401 2808958964192070460702269561402 567402 15338546928803250018956113000704 567403 1155103109331888985764696555692 567404 18802438682782812373159210649856 567405 -39960488182601544437373167651040 567406 -122864673278500305098751342720 567407 61321789891183396809023836168656 567408 5860231623365405814314992041984 567409 -51897206522273421189971895189084 567410 -6929118678675295886556770403840 567411 9542348415999335792679968113200 567412 50311159112326313544019005289856 567413 22694090186628305152491907381440 567414 -1884358758741703824612142218240 567415 -10769307964373584820859041396880 567416 -7218554794634082927814664908800 567417 -36174848129872470271147202547120 567418 13186726041733688912351980202064 567419 -96555154441366395601207822136304 567420 16546947723473209464495120122880 567421 -38336106413128827778403614891488 567422 28661361212610719210860899513024 567423 -61402624943916158653193346279096 567424 5517812001094056957864868577280 567425 10621810273573297315858407888150 567426 -17176722359842751088990448348416 567427 49999034414358095396515478488832 567428 403309952941076515640964172800 567429 3317862251083000912737239662848 567430 -16249171667569794785324596521600 567431 -60251239497487378551087827784288 567432 11044920528606404194169787187200 567433 11394850918586429256625637501184 567434 -9562681303936444749752430551808 567435 -6915098077698687326898723475200 567436 33082742021251788211321239912448 567437 16749400766792782950021252840300 567438 11585256316807783604203564052544 567439 -60767263169217686254516628247760 567440 -1396192581300364109038666874880 567441 4823018665069825029782554388352 567442 -1879350733854578721302452438128 567443 -48349266525957726591695202147840 567444 26615305870820351575287997372416 567445 11774316134944272451405363220700 567446 -7233901915413016725961625896896 567447 2315504359678150808920112509800 567448 21745191086758128296384545628160 567449 -61198934520500701415908786970550 567450 3014058467239586440716969309600 567451 -26692539111853482705418680983548 567452 41964038117131876777784861339136 567453 24015115074429263790138709586304 567454 5588023610800988188824256387200 567455 -93244472104043747142271150080 567456 -22143658970087146318212687200256 567457 -24155491250109255374222989303680 567458 9596655323498413169330936424960 567459 26233053987667401240187645620720 567460 36549482565840801644896999948800 567461 25319099365653012448985626861824 567462 6213713788484019369534821529600 567463 -24316138079220780889290121929176 567464 -4861455308959775982438602188800 567465 28221280941842554440598792125120 567466 31653972623832538467746946643200 567467 42907572078394253057961592254516 567468 16014492488148610214642256382464 567469 -30760433887209465474936083195124 567470 9932763043671334509188455519680 567471 -202062018338064176698035229824 567472 3191156782041830468555635752960 567473 7654576882208055060499517460720 567474 -584364855204906872097104409600 567475 -25085719026055986432781134932500 567476 -1127302246013353752996863139840 567477 39424359370997792962002509067420 567478 66863895726105010636955277785856 567479 46958639497085678866059147516288 567480 -11846637763293941847946054656000 567481 -23912292097433073442810386357036 567482 10161646622260759612161873044592 567483 -9638567349014182377224901226752 567484 -16855892581767290706435849001984 567485 -28221284671311071077128973940820 567486 -179817561894500753658142450176 567487 -10106128934382368608882622332864 567488 19471613656818712297820403007488 567489 -1097446281565667137566099970752 567490 -14974352564555090472406018560 567491 -70636385674348571919155781938016 567492 661644936292625589919992394752 567493 -31441538840129720586460305772258 567494 -35463357912562837222222074097728 567495 14428538213167685642556344823720 567496 -10350299767586131766007717534720 567497 -10900228481731797206559158602368 567498 -24160171535376238391312484423936 567499 14060172990610858967615451684500 567500 -978615162521904030784473120000 567501 -5247170537654207456399834688960 567502 955175130825155322051342780288 567503 18268084227365529776375539824 567504 460144332943395343707993145344 567505 45204983019169253316760892604660 567506 -4045852571056056368652574704480 567507 22684091455682484331470873875640 567508 -30477448257343274929384049901824 567509 -82121003076853654691442589824900 567510 4685608730949278380352400562560 567511 16005658243242750992373288464640 567512 -22838433762286955751603844608000 567513 21131811934947487172670381986400 567514 -503532778545281015339356396800 567515 -16911230933192502033263873135280 567516 -13417753797008270969552511579648 567517 12435491368209674508925371390592 567518 -24632673758510482561481914662144 567519 -12929461244378737317076939520112 567520 56129986707832523804642114273280 567521 -54235653519364958928150636334800 567522 2121206417299319060987799576480 567523 42851550434640461496662918087304 567524 -8835459965275063204898983782144 567525 5390547317241632491687696281600 567526 -33078978155424078252284458176288 567527 -3554547132135967519644093447624 567528 7665013882279000991777671249920 567529 73164388177995746687928883130 567530 35826014585343855185373303936000 567531 -22398785142665955642569718486180 567532 5128767241418880114558184514560 567533 15525226316970038930762818957782 567534 16822263805233431546172927974400 567535 3038018770117673080363624809600 567536 -23041276433475992523317919744000 567537 42958641856556634203845669246560 567538 -952123977024417301998552004080 567539 -23070452306652517915567831264944 567540 -29248219188538656943450428518400 567541 -15419147196923278607359542983400 567542 17828180854325887353717076416672 567543 -6442992951950163327973278108336 567544 30906747393036698984431212933120 567545 44510805154120125748859607836160 567546 -6331944794346678732764368467456 567547 24901979183627244353854639261192 567548 1056291056736710665179866726400 567549 -24726226742938685291545395223200 567550 15165546407293470823814926852800 567551 48474814947448239161511181175400 567552 28900961834994602981017182535680 567553 -4607086169025223264314965041920 567554 9873388655998073993194084228608 567555 -370254706645007787499111531680 567556 -58536586489965697614777787929600 567557 -762558982209546144177788078688 567558 11659807217289702852490718123424 567559 -7563238558995210539191601651640 567560 -868104186397692474261801369600 567561 10392508238697345946488719430672 567562 35518617313417230353183807947872 567563 -5948315369973399408648796116480 567564 -4540667752407914105455187956224 567565 -41153462824501728702415079919540 567566 521953100652702840961188707904 567567 872782322054989620650366265912 567568 -15964576502870529457047660462080 567569 40799463616643242813998723041970 567570 15377763871583747438643202291200 567571 35931403779002814936710537289072 567572 -60131787210081429969439515095040 567573 12541629486472319054512327752864 567574 5635485502731660389669255522304 567575 -1861617514185494308015859360400 567576 16681730041316527583408612075520 567577 26423781816083586484430356946820 567578 37025386071731552746001991801600 567579 14491867220309063166791561533440 567580 3883888054755510731290538956800 567581 18451404382142253055276229296992 567582 21099339494820368969953759785792 567583 7973587666339498444576637450520 567584 61422173243162672566046747590656 567585 12249874028633343683672661755220 567586 -33577111161907376930422569721008 567587 51524616252302751610540170153240 567588 -14007558843161856177518091018240 567589 19872366789921134422878144907200 567590 20346265954070718910470528163200 567591 13097201318517050299176615121104 567592 64683172132663346988605041536000 567593 -3471123332149975643747652115356 567594 9950566384510137452546838973440 567595 13100388591450813575430646363680 567596 9558368376499421019975097851648 567597 -11286990208750668465290694609600 567598 -5301112322006751883678217323200 567599 -28901018752956281890688059945536 567600 58075338530816000686404403200 567601 -45495047985845353252681651004398 567602 11305344125775427698512107517952 567603 26494297618565122991220082763412 567604 -5539196180763231941280384914688 567605 -18635452813863880429266354933480 567606 8622121730843073768705516994560 567607 39583567166955010500285972178856 567608 5545322724490867890391222824960 567609 5849107771932057290269872798720 567610 4435663211750655375486922321920 567611 -34442768185158754426930996164 567612 -9512642341945032362179032651264 567613 35720093853508425421102468786584 567614 -28263988435398479109731341657344 567615 48752892602698342297178709504000 567616 4565837914164011926248652013568 567617 14160998032196455868501050666260 567618 -19595991225721363524446607904896 567619 -5551019511551022107624468869440 567620 -12225390421685520331026869552640 567621 -31194109424300247032297849429760 567622 -36204520024563628543116500419776 567623 -44681258632164627740917174412160 567624 -8210075658546279497022517985280 567625 27326457957795577792479021600000 567626 -13080684057514201030937466241488 567627 525102470065807921981231695360 567628 21878301211602280198236260250368 567629 -45022203793340353086563097832224 567630 -2431256300665500270957860436480 567631 -8172574236830290077006353511568 567632 366971301868327934256238018560 567633 -83786159904084680154978836984832 567634 -34889064904482286936958032508784 567635 31823462654169042646933126295760 567636 3229231923819628241204830758912 567637 -4292384020250880570707721820608 567638 -7252138343452291851648262361856 567639 -47872905923852783119506989694600 567640 185134022441920815526700236800 567641 4700851857083138477159120150784 567642 -8489367539613845960861207600640 567643 -14224012121545661428206887926308 567644 10538058539621691261280318341120 567645 -2121522745742435859530237233920 567646 47536300328680015026086956063680 567647 53939872132197059335686928666272 567648 -3858584927918221659073187414016 567649 28556579834908075029041646543650 567650 12009123057993788091193480402800 567651 15700286616385551941230431945984 567652 -5541779839578329939642511556608 567653 -69907770911527840839425828836098 567654 2109199727771243216440920796032 567655 878191650517822346513728131120 567656 11965650726015533455945614842880 567657 -21352514320732469957154221237046 567658 -2181236192789786570018948290560 567659 -60132425061037488664533312160140 567660 14318902615641230108779884149760 567661 22673060390977722129182399890262 567662 -17465088727968865655547243615168 567663 5002898480568866899840637871360 567664 8687321549121920829649751310336 567665 -18894178003424540342397314352000 567666 27258759078936142516167492615168 567667 -43818808634445353245829976143284 567668 44550484589772254015190346098048 567669 -22160743992382074963433065817056 567670 18111694648876213665151747169280 567671 -6682850696085688061491085290080 567672 1384163754717578232935035699200 567673 87039133554970791468456049234922 567674 19752088564715596811683458132336 567675 8011922410831307731275121623000 567676 -30050239272880209887317728104960 567677 -33260623548910840829681649388128 567678 -18130341456427389031433809181376 567679 9021423764933722238980175249776 567680 9338566933681693654201978060800 567681 -27689275002638512187058043346976 567682 31602999994896664619456111740800 567683 -12306859430934753585910506085776 567684 -11441175897765879900931863442176 567685 11209764423098965910710019848380 567686 -39533169994367322593901514752 567687 10700466951976713267717813941160 567688 20536428362539876028208098795520 567689 39467279399184204145105000718490 567690 -8560342721104873001661044736000 567691 -33356604741132596588155272155920 567692 -47239964880347567889267007096320 567693 -4284070453318950990722723520096 567694 -54463088602347895394787131101440 567695 -11067393841265479337524183687800 567696 -1313236089046132500324569776128 567697 5366591902478726492032054116340 567698 -14374521033740643193529724506880 567699 -2935832849396284380540274210752 567700 3195942712840663356271952742400 567701 13208641275126816881257418661600 567702 25273276864880592865368876935040 567703 -14448148604996325856841915364416 567704 -56648321311311711557077668249600 567705 -24735679267997340162259964360640 567706 -10252244791327290725690799003936 567707 15026364338005745478352778564112 567708 -7471329904294673853163468285440 567709 26595634323777676087693220793504 567710 7451134068721862006274903217920 567711 44092652203739159533989816980760 567712 22026791421180687151530543808512 567713 113808062371692945952054925399778 567714 -990530584889163854363022238848 567715 5291766800363504633934027218400 567716 16717912692450716508004205568000 567717 20294211302532886759756269130080 567718 25768117630837101742670404654560 567719 18300912263418708819029289408120 567720 14502615950358427601158428672000 567721 -1071093642151812588528710504832 567722 -18513005503566927061500880523088 567723 7755574549319441358452251279344 567724 4689737212506291451634697610496 567725 13109182913071262249029524605250 567726 25809621792963295015502652884544 567727 -2914725381196891367806101210096 567728 -895082952451093076399683928064 567729 10204506326098021851683229744 567730 30081476683193748800431109369760 567731 -22492616676896613657250816327800 567732 23799134838578175759352836096 567733 68580235758712264508717513944380 567734 -10948450427859070256338998763008 567735 -4531187753805644768827324938240 567736 -17586139228277203496428061736960 567737 -46547475391670154357975198262614 567738 -10491169733838687218800783399056 567739 59851209138881109270284633648440 567740 -41192182936065973774886865231360 567741 29802139075577076967572547555584 567742 5311337149437780729443539553280 567743 -80849155440158315228111339832456 567744 -4428775776631637520830466883584 567745 -1335878889729714002161303516800 567746 -37027791151481882461805830874928 567747 -6901021599858122729565839943600 567748 7232080633663400703414681569408 567749 11884789640377631503274832824832 567750 -1448322519880332532805425056000 567751 42301959565434176675621910369752 567752 -23414005801203984729089026022400 567753 -1022098963012185571081674272496 567754 23304821288476909445579732062464 567755 -5362484402115354896366459156640 567756 -12312729846057040799558857850880 567757 1308941306952531473323245618720 567758 29056313248715675471510287011840 567759 18711372640650689073763921050504 567760 -10563577180108268218027254743040 567761 -30516809947367669555011713850638 567762 5825148651445643014938352842240 567763 63041698948446046155240129413148 567764 25167723187833711497804698056576 567765 -2825514084314943459969838594560 567766 9526372134868537647008161723200 567767 40608828191175789232830676551816 567768 -5757062300918064397529445703680 567769 156882891734275434800783041744 567770 10015294070120551448695037429760 567771 -32663449458429108067990601008488 567772 451564476683233806922310129152 567773 -95076683120978240530701162851520 567774 -50180299156086335612990513856 567775 2559344574225761155465685447800 567776 34121461254326814083270094618624 567777 12231119266211818401580762490880 567778 3596620915024352023540699943424 567779 51794001921697125252640760308380 567780 -15383601283837484366034445578240 567781 4949228526079272024330487467100 567782 -201455333961385483756076008128 567783 -49256858419596118851776913322080 567784 20233639538484796924604091187200 567785 -25664295913445600694563704717020 567786 4323285380278115579814032865024 567787 12901762180028025949961670891264 567788 9947069890785580809454907304960 567789 12856231877724380340672752808288 567790 -13159469976332820435549685569600 567791 -33815377277743497896610399369120 567792 4724196226100451536239059369984 567793 -72417428411946360367468917846958 567794 -2844561150773188451428923748320 567795 21201643134436524167725332790320 567796 -191822838999262765476875714560 567797 -12289446886413581116791371786148 567798 -1870831030552027104932504340480 567799 -29008472271231610434271497118280 567800 40982526384490283213867000832000 567801 -8315112753181503408879677778624 567802 -11269157655510595343644504139808 567803 17896537684902226756800437212344 567804 13355003122962700900439073194496 567805 -14877884026779237935966101501440 567806 -20728762135392547985915311512576 567807 78056147719261791703170591028992 567808 27840546433851627236475493416960 567809 6442301695216566271212727719840 567810 -1105564835295768652942353078240 567811 43736292829869595734614075932412 567812 8003695064961547356236354323584 567813 -32721242543211028238493957889056 567814 -10950104369994957622090767640320 567815 -526301804586151941234729072000 567816 14737941862377818866677607219200 567817 -44040011269875105968580905515008 567818 -32612944703398015503274956434640 567819 18319781833275197182190664994704 567820 12198264343748657225779343616000 567821 12651380079450679912843613797452 567822 -19101578793346583469716532829056 567823 2054712861008722572789321496600 567824 -3734020172937719723316391182336 567825 -8470682020837190930841325562400 567826 -2981615687313186538416678589440 567827 -1701016125898657003802812709760 567828 -547966980918674520684503465088 567829 78131247091256989365155235868430 567830 -13966898247215884664657584669440 567831 31478123368193213886604913718144 567832 -25495099143926218743322587801600 567833 -3990702877879409259653686298880 567834 -10654545994014505718325151019520 567835 -50002593809265709523293752054720 567836 43412134028923053369071756244480 567837 69121137125195426972866216645440 567838 -20691009281739211800782632704 567839 -45884020259508241436862605191200 567840 -5846495584325518903566013562880 567841 -18084417660197282663354891033758 567842 -4503424749548538157732528897536 567843 16317782231991424919644966576128 567844 -17016991919826266832443264251264 567845 39965510165920252129762526800890 567846 -21925300500676604275485232789728 567847 -14716480875888681251023829626368 567848 -4957860816837673946432666096640 567849 20313398523858909081303253590720 567850 -3096019157572805395611836671200 567851 86959621433319691661227135489032 567852 24064721744624470801073000448000 567853 813135088628163605854296726 567854 11675078485550996465976179392512 567855 -3772768717159621650111847033800 567856 -12300161007309820421516611698688 567857 -86859784481684214205901102790894 567858 -53591725271881508151449124864 567859 8717088817217854012786235303040 567860 -1774795784487777083075294065920 567861 23854297632605969635586053681632 567862 3533977076309821455288103800000 567863 29013130978378695845284124435112 567864 23628988241347235387672199168000 567865 -25904372345437717481450610396600 567866 -11243559110547730130104017297696 567867 525793375672885836727870963248 567868 -489986790164766038434548271104 567869 -48195614449585501884705823343604 567870 7366599503889027076564460605440 567871 83505859660637303556598438523072 567872 -17767189092852675925110203351040 567873 -44577586674124772429127277200078 567874 30840733238033229537694533129936 567875 -16676097299544262303306215360000 567876 -5596125519787589264551180369920 567877 7385015034794056872736275725726 567878 -20641748239748808752506797911040 567879 5281812229311797655620045271888 567880 12752639044131832422597519206400 567881 -70067923653843221734643647425318 567882 7249536552041257123747065975552 567883 9190284608463600215213053754132 567884 43991700079105733331908052738816 567885 10315593743090003010718280825760 567886 18772487314628495219330679364608 567887 -27173930440312608726049120157040 567888 -5867828653154761413671556612096 567889 -8934372550676390549440404387328 567890 -7901184628037486568605628254400 567891 10124432373115221532494856813080 567892 4711303132248688569080437594112 567893 -44623015416646498753390015202976 567894 -1526632106611567494486781915200 567895 26696862702122894794916209134720 567896 1174496052408973067548663848960 567897 -33131330743639406365026245648160 567898 -16738683633583805377846072630800 567899 48459494038162615808782902552900 567900 18185255769419392300623461260800 567901 -968121724637478139332305659776 567902 14235487429819658100218424364032 567903 13761072120520940512652566533504 567904 -3524960789762007096068524867584 567905 -10767525200383838414152977652440 567906 16378825378798729876349136184704 567907 58106560010077698155026886396160 567908 -14362663469290787075131490294784 567909 1983435743609096217682375014300 567910 14589345871360348951745284617600 567911 -1602227116372054893453516308976 567912 3845942237288552391679672811520 567913 -10638082453349348629934220839900 567914 16041279478300308232585833883056 567915 13999231469011928825397703687920 567916 36435440979189340218766451837952 567917 -4748337737462993627351125317408 567918 -5694766533578945756829431289600 567919 -53594747377025524597298620883088 567920 2979150836307223731871403212800 567921 -4959019418807197910358357087888 567922 20781154533737204139644936938512 567923 44289956074968088525897852624944 567924 1935130311739710767694241861632 567925 -32381442781943136128419782731350 567926 -7946255556779677786147670905536 567927 28421694339585926202810853985664 567928 3472357732617357258123135836160 567929 17862569155457256715921742201280 567930 -6749232329139717564373333685760 567931 6818953514681127448916542858512 567932 -24351713119131130556635976844288 567933 2623722791698832916135292429824 567934 -29566506875232785405010352994880 567935 -42281162175452508941211947429040 567936 34069124901597259875069041049600 567937 27221631880324909058487455347586 567938 -5392021848124167228959740615680 567939 -23177942201115508638307045070592 567940 1559744167863043239800779123200 567941 -60668461497329836451481740903616 567942 -6640481336111469860841858078720 567943 -62229706560920083606482456888808 567944 -219594714247180419183429550080 567945 13862982802112153933955742483200 567946 -1819955331056673317077574572800 567947 34993242239740698395245604925396 567948 16962717748919613221924888739840 567949 -15966691731485253329643281183050 567950 -1707357706874373725385148737600 567951 16391568176129487737659650629256 567952 6444449938877941918423879778304 567953 68443278097300810017363901468260 567954 -2213429765764709553511493473920 567955 22541291450620424929869163101360 567956 -13656773436906037502545454149632 567957 12323764105612605714678575803488 567958 -19251404839348591979903270461920 567959 -24968694607210691566458715655064 567960 24099048111395513867602347417600 567961 -7554340737673778660981401600438 567962 -9992729980526356264620887532288 567963 27993820962701059696424923942824 567964 -23468191658485395178751324353024 567965 59360545354260763319464448321400 567966 -2438193078897393996789837198336 567967 49382996433097661061406600521600 567968 29406815457913842312777228288000 567969 19049526467420480336639291132448 567970 -11082051370961323254074282451840 567971 -29174262709139684621456338280256 567972 196338121573852874960959257216 567973 -12215292235567495779183641547840 567974 -23772065331370190383943368032 567975 -10789908675776309035728913163400 567976 -19990921032092475062230157521920 567977 5230432847512010647759637797620 567978 -131533568376003356644751668992 567979 -63854860477115307269879876905420 567980 -1336513916135761075261486479360 567981 -13931365704339422992549493503872 567982 -8591656780750540515965285423616 567983 21586851557523184019934404410104 567984 -6515499767147080538897153949696 567985 -29479530281056052925648984336000 567986 16999299831565529833101497224320 567987 90930760089699619203022831104 567988 65731627878949725170437342022400 567989 -54514089276783427565562689189376 567990 5611947739410764218653509742720 567991 -37533096265833757009674713243608 567992 23358866778236038768428864000000 567993 -39483382374836449486528193776800 567994 11011990476642682578247228032000 567995 -40765178847875043823404307053120 567996 -7284940054010037513053316145152 567997 13859397177187673899114428645446 567998 -5140703695049327032202390901120 567999 -29305858534953485373828128901600 568000 -9488443799309948888099586048000 568001 -13954845646271693185103233204416 568002 -4938180572164279243520491358976 568003 11250642816533569091648091362640 568004 -41269371922278450353163088629504 568005 -3018562158175790800323964737600 568006 -30578110278653442664390470630048 568007 25597145252583221234664523627032 568008 -11011629930545264120540504064000 568009 44189221779699022219166682983934 568010 -42902740406439047358730179072000 568011 11385134178675842346491054048472 568012 47409824094950176410836404782592 568013 -1004256988186012757601438120192 568014 -6136998617755199434560889484160 568015 -903519676040038765835519901600 568016 -2348947021527483325350490669056 568017 23548013963842121114640898275234 568018 33748099851510255866132436416640 568019 -5993171589682145175144268466580 568020 -678150051978087814924470712320 568021 -72962463260844074933419174918308 568022 55425095943573800560952419584 568023 -27999405827818491668125451281200 568024 -13415270057597824645261803724800 568025 -28145480877386485060150442910450 568026 -35807810583618687834261462919680 568027 29983408829042089941006226055876 568028 21876893019733914493908167367168 568029 -16582864723172114197987240680960 568030 -287289094836043665071510590080 568031 -8930047845094914459590595978288 568032 -25867121478596705498815060770816 568033 -23043801409206803751018532506718 568034 -11287091281741229863908165132288 568035 -6814123381658392593721264154160 568036 -14468522862363272111374078410752 568037 -1133418731516512959466231818948 568038 14716093940657774174095411271040 568039 -67342750338578058586270289374344 568040 -4127948817591561769635475046400 568041 -21687490172217011983743427863408 568042 -67016084564056865444173772563968 568043 -19663567862525335146167628418560 568044 -758037446924509176503161466880 568045 100530959157473472470454410776320 568046 -16933410041566432493883523758528 568047 -47494113095387733889954534039800 568048 3843440356500121885265918132224 568049 32308214511204981674761726900050 568050 4377598733015808534905270745600 568051 -13814709878509592115250503693936 568052 -28772894194429848293483789875200 568053 285760586896807523502504441582 568054 -12542637241846217622109122369792 568055 3677648042485408503485534793120 568056 -22383658571723840800292367052800 568057 -13403348025149075629518115926294 568058 -3901910441093693981562227028480 568059 -33988298504759720613706280824296 568060 -4666194218431707609590919083520 568061 12895186507303145126046521848824 568062 -12816533758458682528850971837440 568063 22371780170262634420257930373560 568064 19043163954053941443435499094016 568065 -23784018934181171378296868484480 568066 2393911055653118292731875223040 568067 -3464010199377858784837358109480 568068 -20312798395095121024902775772160 568069 -48694568904332006386343749610530 568070 -30208306797768256584445193051520 568071 -4894845504353520893352435326976 568072 57419597304178799901340269127680 568073 675886986962143258918050578208 568074 4682281881629827136707443917568 568075 10662250752352402244214774193600 568076 -63104232023987112981636468906240 568077 21015980008251377254059258134208 568078 -313345099731286599330003721344 568079 2000091725543103322853203094184 568080 8480874156482492984729154355200 568081 -46349495457064487012144503252800 568082 -36052104161738481928364240170608 568083 -34425671558030997324058556181576 568084 -56660767032389250075796901818368 568085 -15475358917138624645578516992640 568086 -1039960563046874396901244930176 568087 -6986672902706582195317340335440 568088 26801869610405216652149942261760 568089 80390745622081044697555223631360 568090 12034843500942859498947106840800 568091 -31701092144781377356814534672508 568092 11385533259440467422531317932032 568093 -64274070576189478030893149271520 568094 7649719175009000300325325263360 568095 -60338615814410633577838502640 568096 -6053725879268329000450075262976 568097 45741551152348332476094093096546 568098 7445990864042915760911450543904 568099 17189628097636749497455355305936 568100 -4310254491190316968472431104000 568101 -6348192018770409373434204927360 568102 -40339815852460399775234059657248 568103 -26094369363125680366330450068960 568104 -11832578110652091494357843066880 568105 49136376173305872009705557860260 568106 7945736379734999478987187771392 568107 24340103468438455333807965692640 568108 -1274667346750353723990553072640 568109 -19842559754633756576621776035690 568110 4446380030332590278234273721600 568111 81770530192152280739423394499800 568112 -9746425742727005294443736285184 568113 -8003284685597692142209238308992 568114 40834243991044187714286985744656 568115 -6268083154122501896670433908240 568116 509656962388551079575008858112 568117 -54489574817614162779685160341248 568118 36518249670286561613908489721760 568119 28410485241799726187795573725440 568120 -14154473275441614118089934848000 568121 -31213662926257084059809718630000 568122 -14201312825358280398335874352128 568123 26011296194329263169062275582304 568124 37136557250410393142470572727296 568125 4541606493568256205656933658750 568126 16562224935187615427319634290624 568127 -6577938515564260837437208921248 568128 9396017989667169278586456637440 568129 65693355450016665296362031743876 568130 31993586860901079546740510652960 568131 30569689140057179954417801288952 568132 390467690149995228429209117952 568133 -20261504891603731770357421899618 568134 14835305413645134898553089615872 568135 20504587588620946474045025571480 568136 108274884223714927554076163112960 568137 4576712478396814886891276275200 568138 21968156842724683975974422595840 568139 11787021007650492758060152165920 568140 2319817252772156812347236014080 568141 -3792818872517581529693102378528 568142 3224228180530462571921282434944 568143 -33554649723544536521248492316568 568144 -6663120631463743095727963709440 568145 5038766652203200118062363272000 568146 6154674057357883034434899361920 568147 82565561910481429297790099072952 568148 16003219050474093057218231033856 568149 -812113217255247689243121135840 568150 -166154268540003269559212462400 568151 -69861956328265851032988649561848 568152 -13844737379228772047723780014080 568153 31273399715015294905855795403402 568154 -39307877427961607694457532202528 568155 23020308000167387825099110293360 568156 -6289440558332840207890139860480 568157 -66776332401002174454288755308800 568158 15197440805705960420006882942784 568159 24987604327071923789951203568 568160 -23476624787977683321896097546240 568161 31234922746714270437647551692480 568162 -5549454165542590236215281079808 568163 -49077164537611824262909676943588 568164 2318429313981113553391202519040 568165 -7078200275796682339167853504680 568166 25654687177994474086650525112032 568167 7734939101256947894160780323880 568168 -21849784266697497727745458176000 568169 -13423357927125228924701093619840 568170 -6168888596613777480925447046400 568171 -56843888116129272440785172511628 568172 -3677018610371552483929403366400 568173 26473660175691876524276380267584 568174 -3830320638410482275917533913664 568175 -19708278553986701747562748728600 568176 1109861401688810691838319001600 568177 -21392073998252808023387003996974 568178 -15939180138556256281044062118264 568179 25340717570305960236939618992724 568180 2488589842987923594367261766400 568181 -9682265018326716335105171146848 568182 -15394292027877823460597350048896 568183 -31636338830925890283336494435328 568184 -38247761592490698527749977661440 568185 -8626615303750726636712315563200 568186 6783222463346624576544434151792 568187 -42207195713145857460074751523164 568188 -39927487940369964023179466234880 568189 19521359555897644969259138105990 568190 -2074499858968046342312172376320 568191 -22377087020235248564462657904096 568192 34302046236934456264967942307840 568193 -32152425413668416999649847730558 568194 -8817930539877131063856313954560 568195 -18973424653858181640843838774800 568196 -10965544847726897357874922185600 568197 12186350369045134824853923131520 568198 -25539481785830250370107838961664 568199 -2999554595065106489429848818240 568200 15477953718077304515342797824000 568201 -9471302900108162217055786045798 568202 -375168484619303966707076878848 568203 41145479757641350434120824441304 568204 -10585312639069600357929005420544 568205 30342194156936604779445653946720 568206 -1556861152817982227716662645888 568207 49218116904482080305741345041456 568208 22425807456671670315648451952640 568209 -14010044446861116354201610690560 568210 12793236678656920840432490969760 568211 7931023223267761739724667006032 568212 -6436000241571631837991062284288 568213 12884261090418515297566909749888 568214 896601637093341751722296498016 568215 1043090741514089462937425212320 568216 -102477243006640409912700917760 568217 5663665159745852084448425074440 568218 1063013215203504807311248478208 568219 21163792039204707699246340994520 568220 21591055204468248221710131002880 568221 -42263554043771419391900087810688 568222 27086266998518683542852320790912 568223 -46134140473776446289649260843096 568224 26625898824442467532373630582784 568225 -8145086709599376825798734515200 568226 -18896826309176698407695964911040 568227 -49976965128427502943653738868096 568228 -46876731239517955818326029954432 568229 10656223116330402576339536104320 568230 -2396639332700586793069381877760 568231 16401243688055406439989717159032 568232 -1235709625866810188039186841600 568233 42889449951927906288783026269680 568234 -16768990520284854662203684443984 568235 15308202719669737048124660323680 568236 -23912205354415291500226093644288 568237 -55337685276206885909114409115114 568238 -8789044071658346651061210350592 568239 5360249600768385949881086133120 568240 -3762108514678839988062050058240 568241 52931704937800316953450995402642 568242 -51320008924336101518841306585600 568243 25428161988674587689378818191744 568244 -2508725097343809376344261070464 568245 -88008301826644788200257248960 568246 -799885642052108810924390456064 568247 48791898065339139736079754430560 568248 -36033745049577636138274544087040 568249 -31795070224901653833535323085680 568250 -5411555653953572395762320936000 568251 63446258200605147509596636924368 568252 17615464290932284149174016821760 568253 44783014587370710592061357477478 568254 7690516283984732537036740096320 568255 -30391558763105357103348288072000 568256 4727048841522768695042676621312 568257 93900908856785756818819682592 568258 -8605393561912998737314261577520 568259 -962154950839107093262391687784 568260 -2228517562183576792857865543680 568261 -2268330987028380900273903177216 568262 1672975376244411525759424225632 568263 5442788212121070353901420120744 568264 18331151575638788248262297886720 568265 -16297580019570620693099182903800 568266 -9980626247071928335261573952256 568267 -24795649691036811284686489290608 568268 5621345954330409855509368597248 568269 -20102438960339165892832819579200 568270 -26073130201275873853220587801920 568271 -25301824430150540461452098035200 568272 7988186856266470228119209902080 568273 83679945941053688058842451425522 568274 -11463027036715331182480802638848 568275 7756702390412901301883580397800 568276 -21016803500716788031059720958464 568277 -20648940958951729890924069295488 568278 -398414990523692975513467171392 568279 -73531112782503040612301603488120 568280 -5144570152366103477141166489600 568281 -13229650182053190056234121205056 568282 -7835633962836706569786766338816 568283 2193129305422973417588786780160 568284 -8694938405096026302199037460480 568285 14563240549324875209976977215980 568286 -5836189018663319403276231537600 568287 -7520612793828021782395718247072 568288 292702715083736196723423313920 568289 60619798113669830900856134973090 568290 6664939032542849463014655091200 568291 -21220041993789150868080607488200 568292 -9630409774303376573442180169728 568293 -7515679940942431713186342566592 568294 -36902248180737139934548004651328 568295 1296941333762836454919222360000 568296 -3953313600006015842035668894720 568297 25831210801444643497043575681920 568298 19021494989324182776602812436400 568299 7970501055104780972470836939864 568300 -771920517524024894706204025600 568301 -24900237972163821785689206415296 568302 14408433124176823238172643532352 568303 -81514183823165174571788842518448 568304 15854061927857429287454614978560 568305 763606613947176640053045680040 568306 5943240273868896078992920526352 568307 -42660208735881061799441817966480 568308 -6932832040276483598700632856576 568309 8200672335239914177460009637440 568310 -704455746837453558740674506240 568311 -28019014152779943379203155618328 568312 -4003316025615856141994601676800 568313 -20504072787210445564593275185020 568314 2281661414269756569243792661104 568315 8817345169485233153238838728720 568316 -14896964379147132905609383068672 568317 35955389392227298401929162772480 568318 33223969148891354804996863119360 568319 -8732081603314080651606722526456 568320 -8138921985968191203071408209920 568321 -22898044656938808334811182587308 568322 25146319562371357837420712693712 568323 -4863712506086799540684625858560 568324 -79264784749968124743516522430464 568325 11263735873560826800467174592000 568326 -9056333446405627495884238540800 568327 35893910354985713298820611480624 568328 -22221514920050253723920987136000 568329 8305479776426947478776443487680 568330 901384799478114949699420293120 568331 382773331367234475593278461672 568332 14614272612208942461958247168256 568333 20906179718178941592419571960640 568334 6891136089126283284435237126720 568335 5963713316716281955503502640400 568336 825883900574321803805933576192 568337 17735674862640425530438982318208 568338 10200461838045808317714115657344 568339 -16035686124489941551067189640744 568340 9320005502992026566644810606080 568341 44934127374089767510120287545550 568342 6779407071543969074346474278400 568343 18170694920871280306459022100144 568344 1793085074781976656446717952000 568345 12192023780712028736127906556680 568346 -1328224306521698221039868026128 568347 20332312521426825437334081988800 568348 4209532584423481090350960293376 568349 -6425301611053333031257662154650 568350 -7673588863018833185872643664000 568351 26173782212017541507189823384800 568352 11933575175701334697430021373952 568353 -1792268379919852309351307342016 568354 7155741806183541041016929832960 568355 -7297738880405089750095229296480 568356 -15083131003796714444616023497728 568357 22786428007155562347844298039932 568358 -7479308839279599284457103050624 568359 46773929966065718207386927384728 568360 -600399816855057878761570406400 568361 -11640821913672732078274495260000 568362 -4068988512507874284433329915648 568363 78477522701425927649875589714612 568364 -42353835899816017503428656616448 568365 -9105744273754915179683849220480 568366 8215136623121474470798387379520 568367 15324125042906139595089328198416 568368 -5900491696538048627010553233408 568369 73459018520719921732803670764144 568370 -20181053306520048690617690096640 568371 51896267024486689357279204262400 568372 -9104821792463493385140025294848 568373 -35610362175965390700172512242436 568374 -155851078134305743645002527232 568375 40488878998737533885124432402000 568376 -34244046984256214746750088601600 568377 -27839872892638000857411106157520 568378 -2868747723940512396890462667840 568379 7560977143189063175055669935376 568380 4464820923205135746487659586560 568381 -15948677877483342159169379011296 568382 16957511491084248825815938305792 568383 3636756922259001831617358693648 568384 -7145676410421919249162561388544 568385 -14809503700035121742724368601600 568386 -4107007180369307488708229193216 568387 -10872617917363134174489616656964 568388 53646552079012374538427961180288 568389 -10871669253933919626204985740576 568390 5000140708003777452563789233920 568391 45854033097951875623374751848792 568392 27027696685444718369480989655040 568393 10440333600732518526464675363200 568394 -1608572548209285468819854367648 568395 5166145225192140278649520924320 568396 -34743421171452560929935649619200 568397 36589743373327041631493705058540 568398 13993123974480198431958378987648 568399 -8113249637516071174669009723872 568400 5484844984621633043832308736000 568401 -8825079291575433229829263549968 568402 33854233114138032102155447467152 568403 44153133467470550124656981736264 568404 -18881990511293228855055587020800 568405 -4288445298472221616958895744000 568406 -1325077363578236285132540187840 568407 -16066512314115140224058118196608 568408 11428283111162876879620652789760 568409 13867715138693241159067847670480 568410 -9165822094742647907145400208640 568411 71445913611036631771874612563224 568412 -1785293524527788658509632171008 568413 -24632052899920979543606695886676 568414 1013512295621968290744033844224 568415 27177467364291859601474431531560 568416 7235936671951534200972795445248 568417 981342650245095334046832357040 568418 -43144431942884317058165324304384 568419 -21074120128839914991846530098056 568420 12760875074286756035534092423680 568421 18153814671200276815745021735712 568422 10009976288660412373013466031488 568423 68838160096220479453597446211720 568424 819118492698115615972120197120 568425 -3167708436795669599949098673600 568426 22107081784914381273221274994944 568427 62501205795836784101886082257600 568428 -7860318213766371334372739432448 568429 -18512954271017321977354290252840 568430 -19037759705639504394353667224640 568431 18058163741235754754952317306400 568432 -15437347037756439177837188644864 568433 -1973325762217759315480540086318 568434 -25159195836323072590670441107200 568435 6628801924969275511521308520000 568436 23412382548966602141706165995520 568437 -12314829721479433505193805647840 568438 -1465191129697597595432975504256 568439 78093087591258090988555153467240 568440 -24727029411996495950836732416000 568441 31986406984755634370701260612842 568442 4749285887053866692171876958720 568443 9230149170953264583701305124400 568444 2531581372470543597356567975936 568445 -19500676775225675760090124558080 568446 7701779630356265524851606155904 568447 -22145867642436104168931635744256 568448 3235414550738815946964829470720 568449 1015507649817096185006135199090 568450 10481672162510247753753803478000 568451 1439347446081131698557102098400 568452 -5375696843443062880483869523968 568453 68450494371983991404223791300702 568454 -14303676433975200804929381521824 568455 -34368138983617541511970944302640 568456 18237781913398626344518318325760 568457 69545785371448111618516991283840 568458 -2557233093367980420119044560 568459 54153964219337946547757490306640 568460 -648993857203146378927878999040 568461 -2172817505592013602687786479520 568462 35157088746572282292131068727232 568463 -4726831076365750723840567700784 568464 1582190002619237089832867463168 568465 -20753548049514596394378773894400 568466 -14022932161168973740661486867568 568467 -25816661094459245629680252174312 568468 13775439703657775823176321212416 568469 20572732494364932011567291487360 568470 1152217111260566386554251765760 568471 7581878876153101101275643689672 568472 30586759217682320186619170764800 568473 -1840394041834316788243691847216 568474 -36724760624052925075543382421264 568475 36418295216223386692075474768500 568476 -17805443129315989057014334368768 568477 4756840256817464755576918666112 568478 1923750843901712532120463838208 568479 -24427747656858233189684680409016 568480 37397415347077697192089563955200 568481 -61281351206535261549462957842718 568482 11217622442514930068708469854592 568483 -66668458034469417993786019335200 568484 22510876668814375568905572925440 568485 -51987793067437080883361458996800 568486 -21776510706581091628497238283808 568487 67073438708913660976882967258760 568488 37744153699438161855976054210560 568489 9030009699479752133096096519040 568490 4543197374420228134873502493120 568491 -3795121963912447338576106401792 568492 -48804539248214206591152887843584 568493 32207504885424549260078014526742 568494 -27388153712828564322436543608576 568495 43739400609984293273342274500880 568496 7531852245974115840963760177152 568497 -22409690055088724267212427342976 568498 -19196896810778772417034672871664 568499 55673410245798206545196201313240 568500 19504391295191276583378178560000 568501 117395138695498876704438376192 568502 41287023873706315172989243005504 568503 95739423670149559813103589936 568504 29560735972050961482317895782400 568505 -427810809284987491426188652800 568506 -3607311102703670517983040148992 568507 -4547419694093103705021865923488 568508 -22280582077845173163759858883584 568509 534796939863809820969671386368 568510 14262737461064162081855836272000 568511 -29125102139826559747926249112776 568512 8900488589573563670698980802560 568513 19665969618268757055362617326384 568514 7615835511368296832226314007552 568515 -13028290048809182849373370863360 568516 9204665618623543966809416433216 568517 -447617535513177479267945063748 568518 13282127491863654309764855370240 568519 468638881674534675719750207072 568520 -49853761824284384405318607974400 568521 -2904750368930144314022634179100 568522 10388593218238008795874082955312 568523 -34824974151149690112236607141228 568524 1506353650049037278597799075840 568525 -8672836165177247019734883089950 568526 -4291274776528179171859272512640 568527 1305190765563319885949635030920 568528 -17576772602246741862054373531648 568529 -4716993197645612949755752910232 568530 6900423396073179172910417100960 568531 -46990752426307009290791947817376 568532 -27102540384324389474116251367680 568533 6291650654648796481159703724864 568534 -26256301616611354601976534991584 568535 -27802282427242387232524099183440 568536 9071904024047590559069109350400 568537 -15671743996921579735105474595520 568538 -33721941814076481661311525976080 568539 1128694578499518744641160601620 568540 -3972794814787934538494888509440 568541 9090857659284965624075183499942 568542 1831156750414797079135573926144 568543 -4769277233122758829458690966800 568544 5172295650576042390996937605120 568545 -13854825329016299007772165435200 568546 514006734924041646483736420608 568547 -8738812984479855461157584558808 568548 -4130387085092723995656997681920 568549 -13965397264559726910142459576450 568550 5335471001532054628760204692800 568551 -34359470180346034362404983249368 568552 10808131206182875271258996505600 568553 7335952219600217851545280645860 568554 1877553756964690820475568722432 568555 -973223120194845154712414169840 568556 -37255706167928513862358615687680 568557 -43771229874797009217110560135872 568558 4380569894129928714981647481600 568559 -16653615413488137116552985929184 568560 -5056900671358857152353334722560 568561 29753397013845825279983625888832 568562 22654552052316664288096360966272 568563 12980840811522968826671572224000 568564 -2753868122990017329442429251584 568565 14292543177633630636207443302200 568566 -4733413634994388119003255350400 568567 5766505383771370393556290786512 568568 4277906931232921894715715747840 568569 50769760216399014925308400574544 568570 3498604756024443472016354112480 568571 9185085841812051461249912065344 568572 29592091108984801283356842312192 568573 -90431638206489487931149356693120 568574 15479428190742325710630276845760 568575 137041592096334021961447837800 568576 -3238132047809371060328451801088 568577 36896281708796007960669246279426 568578 15926626172846489121843194435328 568579 23854860153668412708714873088 568580 -17381270410459438646726476972800 568581 7230918085924373612336468171520 568582 -4591801040747900188202825045760 568583 -7101330353242298070335349609600 568584 -17091822292597381734562874112000 568585 29019532418641092495352656999780 568586 14665477529727036644771142706992 568587 7645918465789740265656164684760 568588 -10358849203309827440253227625984 568589 -239053352476720715600609517120 568590 -18856614678568253088513055349760 568591 95170521875955973068210248824984 568592 19235959425523157069363871031296 568593 -22893853155764034051478517320800 568594 8060040911991052113205375918080 568595 4117503434246805528941881479600 568596 11642406802745555840795578902528 568597 -4494307964295104375774188302020 568598 27097916194548934281756615491136 568599 7855651123140495614701367566800 568600 12304335548434017346304327424000 568601 -74939623440922514156910067827696 568602 -6129438363375027699680835793920 568603 -12008340796359258375647544361440 568604 38433522939083786717478548768256 568605 14559381752987009444487592836960 568606 29187295597888703547617615929344 568607 18871114545187304619019750360320 568608 1236221962432405623921638375424 568609 -80951569572180922755520874124190 568610 6632330205737427195855098626560 568611 9649057621032858586032279143460 568612 -56248646858303225074956901444608 568613 4483271235267049983021815701920 568614 3964636680217510388129363832192 568615 -8117084038466667138963332295240 568616 -9051594418373482099870148874240 568617 -190498162023651591374666925888 568618 2235895021754387622319500436320 568619 -39816230109163841187473676859980 568620 -6560798909901854151330600652800 568621 -31286485874742259775387558670900 568622 -7035642511620740433159874269888 568623 29212512717325505231371453095168 568624 -508421661082443631429826576384 568625 -9265318612600322977065254775000 568626 -16753043767399779303193885174656 568627 12404143498842924587219349294476 568628 4380798130361989815553682602368 568629 10106657419133046527857019556288 568630 -2321260651255559194314629758080 568631 11604966921168071661308017129392 568632 -499120584779411527348297728000 568633 6184858546364902526970624849408 568634 34633723048206873532979767172352 568635 -4559642176271467397873501341440 568636 -43003043481781927056519056081920 568637 44255094567138660319619043975660 568638 9674960825446781654597978911104 568639 8162803611745635467292015867120 568640 -13637339310039442730924570050560 568641 34976204748464063208407626642992 568642 33023140731478823326089691161600 568643 -68099567265060379271070265911108 568644 -589565593430968294601666601984 568645 29766731822876736720820275939360 568646 10396609927182677684364359787264 568647 71089734576490888152849158489040 568648 -22994965081576011518225689328640 568649 51134513435408525529506944086480 568650 -7811837396600084169683716454400 568651 -34661901798111099759819107134060 568652 237146262497900630805116239872 568653 -9067542556893805058211755009280 568654 42323975365355192064314050673472 568655 56129731182767976447017205559560 568656 -9450851062108651992419808706560 568657 -82360259436764640134227762110094 568658 8305140495180219567279244705920 568659 5523978708056207321177347991808 568660 -18589332418407380243854111576320 568661 52792558294013972390478263250300 568662 8696866455909691077143085653952 568663 61805500514398915980851494108144 568664 -7872487068120627649555842170880 568665 38272574274514427293768460742660 568666 -8560267128555041643875209128960 568667 315258666031352529902075469264 568668 14902454378186562896505097136640 568669 -38484999864426454482081706963930 568670 -557407881611199013064250873600 568671 51250186494123230750437782198144 568672 -18585208716229296934566001901568 568673 -19788183810283331165985368957760 568674 -20762900869917869882170626850560 568675 -264302836065224020697712550900 568676 -51898354912069607207979064007040 568677 27106088360966361341752818215520 568678 12989152842483513549503617531200 568679 -56367154407376812707738929947720 568680 2432903997185098325463755980800 568681 44707441916028433412224236630052 568682 -9460692744229455184075283465808 568683 -4759706404728486207249034771080 568684 2183140900345997561016188606976 568685 -33396868174733787528920080341180 568686 22525114549746390704644415552064 568687 -1509401147827395032392041988128 568688 -5464026239812842066347536908288 568689 -121194360930888426974251979520 568690 -4328864286426315348665391331200 568691 -20478631144640271674441155561908 568692 25734295169675193562133093318016 568693 37161584347260467099908070470624 568694 -26645451802414702780676645856000 568695 -1619273544923896734952043919360 568696 -95492941532277696240747151011840 568697 6413452053206558850763986028932 568698 5430886642984699496025063042048 568699 63810196795294045612990415809700 568700 50265156615442902385475865600 568701 -999184591008976082612754565440 568702 -15056931597465243668009335010496 568703 -11657965942953744006671251467336 568704 15407944926105245902411388682240 568705 -24479293444446820309319382402240 568706 15508337010362464323363275735040 568707 -4742316973189517902941237688512 568708 -21331846786634316289513713356800 568709 -74071548787357066290926626557090 568710 -3223788830193324977066714515200 568711 -7138878241784687003955716613792 568712 -61812769040275399304607999052800 568713 -20716562716739762395826972079936 568714 16201163255189956378708383921456 568715 -10765576898363634996465043500000 568716 15585050854772820882353072001024 568717 -24487993290286578260602076503680 568718 425403894587344170651641335680 568719 4805375421587411212839397009800 568720 10413915449894166414303229132800 568721 -70693340139740041477856917812480 568722 5243571858583509734342577143808 568723 -23261527039971766748896545651028 568724 21799374122858551060219062832896 568725 -674234504146897144601939510400 568726 -15313804286691760763118881066496 568727 -10888019748387515493307542178800 568728 -16217909458544715788226924748800 568729 13843234409920614201211007120640 568730 -12882415418845653834974675262240 568731 31304254706852794412012321557104 568732 -29546128148853453977751268155904 568733 92824755711018274675318907080800 568734 -2681617351052114259212364592320 568735 -60259789146422700462235109952240 568736 -15467385081395699634599661404160 568737 3524066195871360843066262530708 568738 -5409690913439736735221137698480 568739 11832697444740146064877121906256 568740 -19373550764303147976780688281600 568741 -9906863457378344960228305668228 568742 2833220990961782603333182416000 568743 999080977156679159422712043984 568744 17712186859458007752181298135040 568745 -28253770353206176008667092337500 568746 -12901238630980368574919799582720 568747 39706270941721503306134218394592 568748 14548168645138146087517914977280 568749 16370204692059133832457537401664 568750 -3521512433797174810622210400000 568751 30699802536951463684632373924752 568752 1028611721176666536037491965952 568753 -94212080377508268985924122864156 568754 40337509497965967538463869986576 568755 -43794767319634975564750865817600 568756 -23793890631627479773419192561280 568757 -7582688430905888957603723352576 568758 -20061852790665782086212567998016 568759 -96441580683948887158698595976384 568760 489767952553655365943958528000 568761 199343902220754636119800566240 568762 199596766720373487571569573600 568763 -10602623945241207800440935670416 568764 3550416306074396713661026424832 568765 -8807186340086408934618442730400 568766 37606630068364476666674078235648 568767 -2602694473891390996649559764352 568768 -21612148194149497780897004388352 568769 -86483960012975712966816358753404 568770 -4878497981490313777525592294400 568771 -15592975134473991964212078031456 568772 53347406135608901129544653621376 568773 -13386803649422733975854194209378 568774 -8477811059637364014907441800864 568775 12500323166637577959260261032800 568776 16717664993369203518151641661440 568777 -11447877816586666867884269878080 568778 13422346045139910193844971443456 568779 -35417388058306739210773643691816 568780 10858410241716739282197147417600 568781 39212430859052276355341859658464 568782 673242262445482280196095149632 568783 -65220773390438491434677780189968 568784 5901860235919026174008933744640 568785 643385807996349156201968319360 568786 41069433635036387861601433301280 568787 35569430235588090689505680195436 568788 6254031160145417788393679093760 568789 5531354033882433469848892574524 568790 6192537769794296874467289726720 568791 -18277757277074494953233962053600 568792 33102257184189656784087988193280 568793 -15017853560720582896087726388076 568794 -36978739885918206794149389923328 568795 -21732040619816981924552370523200 568796 5367185891206882590274786708992 568797 -11605759852471659203676793084800 568798 10964220425981504272215895495680 568799 -6563000465371427130782864029440 568800 -21727257087458566038996320256000 568801 17780966816276565273516980540692 568802 24122967179352711010723683270144 568803 45165132111212366461422681075840 568804 -118001626388847247421793926144 568805 -17318455267988763020906246481540 568806 -8028076150381470178688964311040 568807 -79291080390285159362321928287944 568808 50144903069892564790855356610560 568809 15421711409012461881315352266720 568810 -27217462297434188894766087770880 568811 -52882553333891607803137212337968 568812 -10992001179068014174803870732288 568813 -2957940755380295530395579259776 568814 7338066363386799500994507848256 568815 -131136604009017398914657661280 568816 -317761356992486847579562508288 568817 18534108094972471823649349300032 568818 -23459773086556414252572211821936 568819 13676465537482551029781356067840 568820 5869607885656696055325059481600 568821 40670464350292084410517731456 568822 -10356505564905931037756041569600 568823 -5519040241766107282846567931928 568824 6013151022902698020083729080320 568825 9784853963305074162024743817100 568826 36460356341793925820457118304112 568827 -5280059957856553656628718189040 568828 23779981579219012228224142128640 568829 598005924271028133953676763200 568830 7558578280969174582603831249920 568831 67330012486061467420609896069632 568832 -15949261239291148089506886844416 568833 -22121362643767425302018023535616 568834 2902448144489023786740897705984 568835 5535464858369749528496625538800 568836 -23778775085301207493937062502400 568837 -98332375173414533360851514059908 568838 12719827779141156159700343508096 568839 18156858357119662904336670925224 568840 52439207010262953329854163404800 568841 28089429172227130525187291349120 568842 -4100091888864916276742594096640 568843 -25274449072862098278176812775256 568844 -16157615654169577496868150315264 568845 -16294957954563711752233071328980 568846 17882492116675803213173472487872 568847 -776260934200950925707557909640 568848 217294751894765845989176377344 568849 -4085088385887689945323983143436 568850 5753153950308538064095616716800 568851 -38093997193410186744115588356168 568852 -20220509500175308660462201632768 568853 -44171740114093210783556185670898 568854 14685391154440682404904495855808 568855 -9871552353310916393957589707040 568856 -69441130942122817293336676208640 568857 -34658237727860905876179753894960 568858 10120306629034562983639578647280 568859 36532067114010143255950038589104 568860 2079742413949121633652864000000 568861 -20550538307309389519217341493600 568862 -918808699896880983959488312320 568863 6371005309821588525302663181144 568864 -62464235005584315507446421258240 568865 -8782616171463679065776050111680 568866 9750897291903503856891506596224 568867 32434800443983609214455415799520 568868 35551001631763112874209175800448 568869 -23122451162996754745223385741312 568870 -1063671880874514189090102864000 568871 -7769866883949158651494335408240 568872 -15204508433182411124222621537280 568873 -3216477972876477435135996659456 568874 425976119440022296935884176992 568875 5079219013134684199466796888000 568876 18007768264521309178256021569536 568877 -3854195327174524323982152263274 568878 21864350478276092422998843909120 568879 59519637399771649440894195488000 568880 -2071841291183646118313588490240 568881 -6077461696388337384674885571840 568882 -14640795559977989569973955878400 568883 -10220419517055951267272107317600 568884 20358259762561290797867473268736 568885 -511439889216907645567879656420 568886 34007472871625633210113771254144 568887 -1151177272146661433264093543040 568888 39184766845875147030451487539200 568889 -4003701196799800871775722098476 568890 246865189092708930273507801600 568891 43246535235244206808196372632292 568892 57436027684739548910664117513216 568893 -9470526544691646032137188101760 568894 -27966269947422259418778470709504 568895 23694048698105863607604155495400 568896 -10434651722450430934447835578368 568897 30688145968187521729443424175552 568898 -39074268614526190140047668235520 568899 23821163202276933259463750842884 568900 -4603216892917521787659720592000 568901 37266477663426811475775908514972 568902 -2563967489952335867445242816640 568903 -87560172462936825500507189063848 568904 14031653683872006615204048076800 568905 -11755255070846220695737764929280 568906 6934862725632097709970523807584 568907 -54267172663106642464767113156844 568908 10595418953908011670054778049792 568909 25139811409738818119826114601440 568910 15852654578549047504710615111360 568911 -12263594838400093648065414996096 568912 4067938343326875088311652835328 568913 -36602893712905400262857783933838 568914 -9266815420439639254387470898560 568915 -33628255064366899888202234815440 568916 2451750261441806087345253861120 568917 59596575056824514008073064984000 568918 -13747681695628767881121156941184 568919 10748712600073636753455299167920 568920 -3945649464281320535132622028800 568921 30953602200863341529608889226122 568922 -18678718818700307267608310137920 568923 -24298177235747609765876494597632 568924 -23997446386262895275224686575104 568925 13871105269369921949490775096800 568926 22065989256947750278229648937792 568927 -23542976645011269756637579744520 568928 40872474784454794170129188388864 568929 -2808383579579232590702127003216 568930 2491563203160708550812542019360 568931 -1658423641164567274257001295736 568932 -3328490885880287991950870224896 568933 -884080930916900730298350153312 568934 -33908655707901804645344070276384 568935 -38112529322606224872853192420800 568936 686246454305777736251436948480 568937 39827188981561765223561601763920 568938 6833873977771776390329877644544 568939 -35522529432993521324952427032984 568940 29974184517620506423090279895040 568941 7348322343073461725270545588800 568942 49782242570629499502548006016 568943 26729442462507746522023459356864 568944 -47720573871127616639421480960 568945 7165690059115507601201732530920 568946 11817650749306171192625828720640 568947 -30980620135055166036728303428560 568948 -33083750968416724023575758744192 568949 26361047656209852809354802315036 568950 -9011050321035227258825988062400 568951 -35867247077901540208031035037280 568952 -46640912614741975715195406950400 568953 283933874516949437783736621888 568954 26634265041994816758325765240176 568955 6998079575289279705753033986400 568956 16492548936051375280942147568640 568957 9256093430440436245648271222892 568958 -8677688045397116224508102115840 568959 -23327502172490389094960373456696 568960 7182957080823819383547415756800 568961 -16653593560381462226868756644028 568962 398765025744701434784228960928 568963 -19934470027778417387452425638788 568964 66306819211134843982641997780992 568965 -10836016439723266531673487113280 568966 -14024641393007907462911441969568 568967 -7286129485925770368734078605008 568968 -23082436822597274848806100500480 568969 83625229408591778391560569965696 568970 8684699922584419777207320451680 568971 10484570249294390388036989894880 568972 -58113418676651266149546567646208 568973 -78435694569783378303420172682580 568974 -1063645806581218854488699043840 568975 27555146608979791156571776521000 568976 -4607464931554265189992562688 568977 6962612885216335065833035356960 568978 -28897294026816495293241940302960 568979 59305705871557318839336431921580 568980 7623774537714432297669357504000 568981 56769940178707685388435532192 568982 10358733464010186355689842356992 568983 -33105479789611178440781664461976 568984 -10816849298399712772953656033280 568985 4023734594437372783966363938180 568986 -10347561908890342949107308529152 568987 -73335332641568453571128171130364 568988 27087056269675249023560935531008 568989 19960792370852425500288044337408 568990 10787255881562022991543314506880 568991 -5503055703882880195075677688608 568992 39126299621736990016475671560192 568993 17207641276613769611470570742320 568994 -14826467145018941685422945607168 568995 -1610865063578733478804140652800 568996 34694416849189115984191488783360 568997 5472584358878728013014321197696 568998 12984349339951730044040611203840 568999 38368983482485279070813706395000 569000 -41016930474022152763701772800000 569001 -770999192507413013663061166176 569002 2212723465255540264782895096320 569003 -20424464885998320474184717196748 569004 14324598794916346957329710532096 569005 8654088117847678704922996984320 569006 -12339176329885636273191200525376 569007 -48016896294428859985990966492560 569008 -5859400632816504791047476805632 569009 -4147503057111396243196557061440 569010 -5458668807081134081103107212800 569011 40644181114100997515634112217612 569012 -3117177562149337921439561072640 569013 42869813763092378505897832275744 569014 -27259198152409973613984475842144 569015 63454956774349465375253739496800 569016 -8622894383309528425155135283200 569017 21198854452723540515312521119632 569018 31953920279320219779845232462960 569019 307800590758204902421569158016 569020 12901534086884620148317533358080 569021 21388211836204239033721423281222 569022 -11197072220972612168667288731328 569023 5729618632811657199655301429440 569024 406725086847011517225957851136 569025 -893198097185661464377424733450 569026 -2801057075242782609718982643840 569027 -4222347797126759498588743283040 569028 724798666069097992508136913920 569029 56774440740107995180908571872576 569030 -8723565797477915072720073369600 569031 46396105872356950088069020176000 569032 65227727361635151861903989990400 569033 185268078959226174369470943504 569034 -22179088756169428358560827280032 569035 559717276405003971928786677600 569036 -1119432976200120106492271517696 569037 22335777340029018340899947127360 569038 -26879690742096918306683961397440 569039 -4397482523227312147034304633840 569040 -3858302906227800327958936289280 569041 12063104681253301724548713155280 569042 11491160451236152690855641174672 569043 -29608154849180629502006930298000 569044 -7407265216581825196133734651904 569045 -21984216567157768175823402881700 569046 -21987622288710739995413026199616 569047 61947171863516510821703431663496 569048 55155792124865851778014334300160 569049 21879394307052760029394820855808 569050 -11104750746990357291429487200000 569051 6425096299503664075921341556752 569052 60598557178146313393039309209600 569053 -72543268176063283640210857508698 569054 -24317844602085393760199186097024 569055 -1919980671018356196254911132800 569056 61181906618500759689752245174272 569057 -853517677519541636334601625694 569058 -1610233527036409967246513107968 569059 -8733658782982630202809251858720 569060 3269968252401431336632692748800 569061 522138426261286346233597453788 569062 -20363012340536145011663756160 569063 48623537767108688877539661216 569064 -13401224928818676500947592232960 569065 9363418744886722026283384684800 569066 6673819667765544157429313395200 569067 11615802474319520129913879843840 569068 4901830666825435901099059714560 569069 -35886164080934890593574837684320 569070 -12109536234793509088596640447680 569071 -27231243675563753544383284823728 569072 7416354526300152334057496051712 569073 -5734865146592954765069297436816 569074 -7865819156742567767367031502208 569075 22967724151148133636674401557600 569076 14096013936157297906909448232960 569077 -38506436055040994060426279381074 569078 5514649784165890419070574919840 569079 -8100982832940968738059648661760 569080 -19570545433090765049417516851200 569081 -30317907998200206123657022388118 569082 17771924344970148692817385377792 569083 -59614469359558026967127891240668 569084 20719365109220623804397511561216 569085 -1218689590562410721933459736000 569086 9670919196670628571739776878208 569087 -39148705126360951581182118720768 569088 -9549105273376490924786445189120 569089 -1862922441690830544622655359680 569090 7074730948373216382945491488800 569091 7283190474829614679188238476792 569092 -27825267656054701661938023479040 569093 -2223879812890755520554463519200 569094 -10199460164425291837941785812800 569095 -17665492535290442560939585547400 569096 42537509975899997536031627673600 569097 -2910053963927100286586151729180 569098 5835381681095189613469570885632 569099 4948166613989132969068878380136 569100 596757169297186434950831308800 569101 -25301045342886446491985399683988 569102 -8162561915885987581095387421248 569103 -50218901071467429970063973919096 569104 -15128927145547988504959914926080 569105 -889977638061170084246926405440 569106 37532009539316800122941606200704 569107 14303167747603002014885564025600 569108 3251725656983968454127393427200 569109 27793872863019757058510340803520 569110 28396649812004482794904955208960 569111 26287153587764361322998104624712 569112 -13437519025187625115985858396160 569113 -17596937655846579102454104306416 569114 -1922871028690526869405414978560 569115 15664321038582248341373435543760 569116 -49707544748351984986499459409920 569117 34528517057746677345220602872166 569118 19302231749301400526583350704128 569119 21885421119125645584938063685840 569120 30856034531469106329489606574080 569121 6929746995788323723863665739648 569122 -5063316340962658878848634483888 569123 123097844183371449754326354065760 569124 -1632617272770312255014242247040 569125 -60624411906958942167249013890000 569126 7460641167562907023525201031040 569127 -2981459113821930532006868751792 569128 -9374753339744833890368684605440 569129 -21029619636059484381788236773120 569130 -10135208270061811648977331368960 569131 13658626218084073785398823315192 569132 -60573444511705606763549393599488 569133 19019007518365932710462867257920 569134 3000252690389532405409001445312 569135 -12490866300769982964648903068640 569136 6709984604485671350096750444544 569137 -7071581808485276677739159583214 569138 -7570455126221894711364202438656 569139 -29731609080309718011935669733576 569140 1599518943907623129372613632000 569141 -33177026536812373670805028717458 569142 4142120077226205123310871955072 569143 -45205331829758033492630284128720 569144 13255989589863775068700986716160 569145 12416661264011483500045903771200 569146 -11392561354566251404019740771728 569147 -66696408245950542553879665097608 569148 -585695592327647942909218308096 569149 2872094334035567731768113226336 569150 -8142589192319249941439230555200 569151 -36176137580408758299966351285000 569152 -19302049855791646108263599570944 569153 -18394363418938758536419746057516 569154 31531481591015673012010994910720 569155 9994545948681140974393827456000 569156 -5540455342714616107990630674432 569157 16310244804752083370104472753088 569158 6116873465283546819883184947584 569159 62123361850971722418208809462360 569160 -10911697400368497054426660864000 569161 45078896700282261050793346892762 569162 16854364786851855222317163606528 569163 7015324134703864852915643188224 569164 41462035708844554404095913510400 569165 35800649108000191429296034956000 569166 5643591455296954843193800370304 569167 2935815378172265052377887303080 569168 -8093871170187025578109365854208 569169 -18384150286684334056582396867806 569170 -4957266532898725425263343882240 569171 -18410574688051690539713191010448 569172 -15028394010847084252637382187008 569173 77962080432894240737380361073120 569174 14519935755871234248134006850336 569175 -27625921596834115699634810733000 569176 -2210053316702363453795308369920 569177 -32131639650918739404945824771328 569178 -9427526166064459397627976604416 569179 -16319536645102575930876141829616 569180 21907144027451752816344901632000 569181 -585558777135867763275333869184 569182 -16947981774427458565723167335808 569183 -695243725218408306313332682800 569184 41917948196393607556203675648 569185 7474203674678855464218515887380 569186 -29819157245913213509890507724208 569187 3085305407264044657189323160236 569188 45668055756565036771946291381888 569189 80276966489530708829942549556990 569190 13442941962380710299710802971520 569191 -105411029190172733667000338432 569192 -21081653053685864543322139438080 569193 7469752625303840846750663151264 569194 -5902882093613200953168456416928 569195 62157840912137687894883570009600 569196 -4490248989811285609069040183808 569197 33696162099301803955488671458646 569198 -1628895907881341117068886734080 569199 -3249549252539538848730669388536 569200 6843769344430113669824769228800 569201 32579292514860908878984989653202 569202 -12573944457607555926631884414720 569203 2740024489567948660735890226344 569204 23019086171642232870873787432320 569205 -3168867721293140542941542659200 569206 -34006790792168210479283619903936 569207 -18371369462004478677587159652048 569208 -3911312954861494919137790484480 569209 41415194344680731065010098386410 569210 -5496341248247500447170760542240 569211 10647435966536567450033031169584 569212 18126625031737368410334285895680 569213 -42668696248642301279496010076538 569214 13553995170628302383472425533440 569215 -4744884257718088172874977375640 569216 -64592419540267741804684262768640 569217 -64408347941764637525495266676736 569218 -3957232643643611743859338492896 569219 -7541120228631140331872080552800 569220 4808066801201053258442428108800 569221 -33311839246700583540240566712800 569222 637026485237082097540425767424 569223 9555461016217933144263337103472 569224 -2173769748320925803043375959040 569225 -10648280505109597633152326693250 569226 3430695101198703583762649793024 569227 -17885071036775208326903145090000 569228 -42086106699087744625320501746688 569229 19280966681544419013193172481984 569230 4728091876015451473310553581760 569231 -27196013174811329705109206301768 569232 -9012444635012218170049626439680 569233 48567222839346270358856883681138 569234 114551184209887481371752051840 569235 5939358619450831017950002577760 569236 6704197753843267799272483772160 569237 -28743910059603130741256964864114 569238 -16075355735330051696510749217856 569239 72576374691051879367662369063000 569240 -6573254484157302326096904192000 569241 -23191519844916229658834459030400 569242 680011777804913074904750053344 569243 59371751614591111103286985311492 569244 -1650352614268008514396085360640 569245 -6058241456464443352383562375440 569246 7375511486754984266145555315072 569247 5698028160373208323667125030272 569248 41793689376967453939577429360640 569249 47834749080752825398536616673250 569250 -9759117571807693879793937024000 569251 -27857895847058841117377216883748 569252 45602014785444084502013262749952 569253 1180678150065422716871826071808 569254 110287297336826027915624155392 569255 38003083249037972397919162274160 569256 -1491188321577296957494789324800 569257 1546786874240854737916389684580 569258 -23963311285576197945148152983040 569259 34261083471614470745906313574200 569260 34228590438244911866585196410880 569261 -3227184494353565083380352704576 569262 -9032592817840431440248949218176 569263 -44419893111287150484575072933488 569264 -1769533142644070213661142155264 569265 -8518554895086490130142470023680 569266 126143830114546398819798146832 569267 -54412199770512331005373559421684 569268 532852785307628191317565495296 569269 -31138479173862516482033615821330 569270 -7089892548241784010099964070400 569271 -24466376596221521088801385822488 569272 12247002089596748032725571891200 569273 18370594720610705800924123178304 569274 17018276820668927924732716446720 569275 -2830335789658173662707021653200 569276 29333254320509030109366941660160 569277 308861570759147558065805683968 569278 17019517837883939298846655994880 569279 -77486449079083236546636282549024 569280 -996544723224101729549722583040 569281 -43486512710883480566358392387648 569282 -9759523121864721246231789292512 569283 -8002124964158707102591850982912 569284 17660193142293042689374381637632 569285 -10338073726645536008634734597640 569286 -13720306799092008513511123030368 569287 -30650285218131049860491486239688 569288 -33827334272865912661473527946240 569289 15642910706917075656873325974720 569290 8369714056473550548120960482400 569291 46819075913662774317521321109000 569292 -37248508207865546442144683278848 569293 -32098002589312081662536232754580 569294 -12918084464759716127303572452480 569295 46059918291716336739792149997600 569296 -1229452342809806578244587094016 569297 37316109670989442371737704325280 569298 8986253407595403263181108679680 569299 47565859112637054864957719181360 569300 -26398625416205728136495869833600 569301 32325057253099711040389378729632 569302 -10553237606221258733835179175648 569303 10143773785057253029045276448256 569304 -31881821319993135051931755939840 569305 -83999641180557004238422594620 569306 -4078263601380391581320260259616 569307 1125448556690143846920298397040 569308 12347730559870571004535220668928 569309 18448038837001133994052804613004 569310 2177229891358596053380130795520 569311 -18243165985861729606836714740448 569312 -11611038667066562899324717498368 569313 3828840255018157196822808260646 569314 -30547395499011877927653962061744 569315 -3965020989305876460132459127680 569316 2875078978556655495228518154240 569317 -1151175486364392297529399978208 569318 38023237101190786447904139867360 569319 -6279062289400994125399772977152 569320 444321742912439281633710489600 569321 -8686861318202130362776742513478 569322 5166865580054529556883235156480 569323 19516129946321035693404987267572 569324 10217156408033069714709462475776 569325 -739579015497747360351932762400 569326 7453717522878188823735898101888 569327 546482636516856147473842080240 569328 -6585448442958215874899199590400 569329 -32584965570413435145763153658700 569330 4474190764835930114004020156640 569331 -3649305259679958346939216938108 569332 75149532968767991437439919225600 569333 1635014765434590936770290394940 569334 6216680715878509090965739154880 569335 21697218503278002590961553898400 569336 -2973493536570516138640055992320 569337 9990716883370952987863164409920 569338 13412326704572486842266759501312 569339 -13234203440570387930406489183600 569340 -3313905590125883896196288739840 569341 -36158885580813226393862434477568 569342 -3118039576617828143236728083328 569343 -2616245959685962252500652648176 569344 -42943964134380892397608747663360 569345 6554122710048448569525360367680 569346 -5542332129001200171306472261632 569347 61996472311678335751677779236752 569348 24631643077598899121306584915200 569349 16133269811599744619329234682208 569350 -17283369726628556855683832712000 569351 10387007700765136386348380179104 569352 15638307764311876571751798374400 569353 28032035270655340431172427390080 569354 -13075411649315462591463733666560 569355 -11456224466173667097123362945040 569356 -4817392397099684049007670930432 569357 -6058901963150791244783941518654 569358 34750901212676856250982673686784 569359 -652346486889045075744919120000 569360 8757785263446900715913914613760 569361 -13503320118876610856174100277392 569362 8649371689294006526964894252432 569363 475430732322535926714526147464 569364 4351714185421724186679611461632 569365 16045747195277099334668701979520 569366 15529227675346095837668082917376 569367 7104618061650419651051292268848 569368 19789575381338042932161047746560 569369 -46561553586251705319070066642230 569370 -17371368009867539853843505747200 569371 -5564535185973435136015049920512 569372 12159844834709189408745474078720 569373 -4683380947266879556273912296960 569374 15200020320978827090314059344640 569375 5382284226106757577572091270000 569376 -32650220749239121360963947724800 569377 -20916328531428055293800695973888 569378 35911943348625019424580532668240 569379 -7086233715051369168001310920272 569380 12831439643874643668441836544000 569381 50665413522249501103699054182972 569382 -27451533765252791979148319294976 569383 -3410289283591878851969752934960 569384 52396194012422549997470516920320 569385 -2216273825103352417785325372380 569386 -34555172686017318901951364437920 569387 4276921518250304113412684166432 569388 -3498694862209825282174031855616 569389 -8082415017217847580133603253076 569390 21167202611989597150778345412480 569391 -26986348043078924655034897942008 569392 -6605741517614651680119968399360 569393 -20788671260194769758998736219200 569394 -7906404504582368404297919055360 569395 -11710288139940507661313985341280 569396 -12462983158445978667909083486208 569397 31593214528603606271150960781600 569398 -16799145966100267675143568150464 569399 2520196237738198071553209213960 569400 459083336013184457633135616000 569401 26795495907501367344684882775552 569402 -3701896324020592612100192872848 569403 30563570432471493522447681418800 569404 18311911049446105863753398656512 569405 -74121778299882478674614830583040 569406 -76063902228932625117257527296 569407 5615574429796212520267566850080 569408 735900686922437642378230628352 569409 17613062854529206737009351460320 569410 1502239706215387449950667555360 569411 2342293286076861022667187444480 569412 -39255003974772448097052363502464 569413 11548966459469575651491962004124 569414 32519443175036147155745020297056 569415 9661742557844554571125853721600 569416 -7358665944359757244349584742400 569417 -12118698895237892640217613322534 569418 -18301367754620164498288980439296 569419 8879779101594100762765600492820 569420 9287208300958799728359669442560 569421 6877370905243994297311489968480 569422 -3048048137528012414208280008960 569423 -9811515585874799870895546173328 569424 -2375062493716209757931872321536 569425 -33137952724932206894521225989850 569426 -6887273859366737694549887328 569427 -29504166589263432087075041362368 569428 45930055427815123865176378371968 569429 -39518261464046725261204746947154 569430 374987592822665620256062665600 569431 61835446350411372820285240756232 569432 35492886927080745928436669644800 569433 21972914070469688531658725877024 569434 15392045012595091139146085602560 569435 -50968511142721463890310610566640 569436 10123824496347266159723668807680 569437 -15097349342173336530448081936608 569438 20889210004423266815220771397440 569439 -4562751119496809069230657875072 569440 -7296175720103202748326622003200 569441 36115668018142282339960704072384 569442 -15634946416252034240723143375488 569443 14715788494580727949785982555600 569444 12306806057400142300147410950400 569445 -26370889392768522748819791562080 569446 107514266994706625875143336672 569447 -19304867390954938723794300556104 569448 -49836209762428981134515874201600 569449 388513865694262358136080998080 569450 821068458946372371849174278400 569451 33273058658389915164192281414232 569452 -40139335118350741324365843959808 569453 2362421866629885008027811942924 569454 -3121343848938266202627412743168 569455 10383011958936271953693955500360 569456 14809199563411639927514603814912 569457 14446228921673157330334540462080 569458 28936896025490696073134725336080 569459 37739993263115850273845005508040 569460 -23706016252789778212984717731840 569461 47750637628953634251366143190062 569462 -13971177882353884808592595260768 569463 -38065892504865647287306298570496 569464 -7810275920562094694486329958400 569465 12265678295534582358493813496520 569466 10446714283148650709297606264544 569467 -2568230179567764136268308138688 569468 -21394990273617958290985264742400 569469 -5336686760153468981805939257856 569470 9021553703718225591014099435520 569471 -27014357153512542993745586271888 569472 -20066024455803242721356556533760 569473 4856468516780872002894426436200 569474 22044124501104807426255425846736 569475 5771475353558600907472613006100 569476 20638326778250755354828587666560 569477 8841857876135218170129296332860 569478 6613926812324346285915506812800 569479 33417621940932519760425589677080 569480 32143726309842790097372983296000 569481 36864963887068216957026062437344 569482 35460777615384158686293417740592 569483 953312242526905725961731193680 569484 -1329533295504214564252907873280 569485 1976335076174281643128567109760 569486 -11949451150799135357626430111808 569487 -45498077353233359691648216894720 569488 -4177024174405061435796828479488 569489 -33451683648143587056717173715600 569490 -1099786957015650609242881935360 569491 -137671033949205469922168590176 569492 -12241134006708495286176460351488 569493 36316103645569187391103485179982 569494 16903627660562132608968039499296 569495 -16719637599279388819687172433000 569496 -22195409640679437928039417651200 569497 -65324089269621804764589207472054 569498 -5648447213137006099181979402000 569499 9951985090598391370235457303552 569500 56499970399148181409669622016000 569501 -3800336856119601369234968436096 569502 26975524743844428975985282086720 569503 -10888593764903098993499658291072 569504 -16446199411725078411754531651584 569505 14154077371039523193073018354560 569506 -12015009556168113505932549788160 569507 24887983246353392160129009153756 569508 27589580839176233547330885288960 569509 -11108407703962560833902371334884 569510 -15286450873908110811927787635840 569511 -1586343631343221631729414512800 569512 -33235884338992609166896163973120 569513 24677785742019996376779820191360 569514 -7350274768262365631979589236480 569515 50550502471498218063207938744160 569516 -18923197099501020710339524789248 569517 5471944006648789787366207327040 569518 3809038235380244105272657968960 569519 -59539004140735192611349022357160 569520 -772493220880408621415165460480 569521 39403979550354938130970750973952 569522 1491977195837369666084850125952 569523 -53772352382556306182736196981200 569524 -60061988425509633026877597195904 569525 -10679863492190467960051807140000 569526 -1302867233722018869447022534656 569527 -25326568997815924805404819779720 569528 -30372093209396932492231806627840 569529 -36707398661603016811487547246726 569530 20455934771769653595819459008160 569531 41576097596456363093430837436800 569532 -10235639361618754982146050195456 569533 20487688565531606519079099699782 569534 -8890228765393825190796479501568 569535 -10757796622377677106966264960 569536 8088036044358309737978564444160 569537 -12853865004834552852176412990720 569538 -2044579978892747019518669952000 569539 53399797838781084168833457884880 569540 -35643149016016887032164222421760 569541 6083771972555287583343022621824 569542 -23766339242991268345247941667328 569543 4275708431469955277145791281104 569544 6300174088604959530886195200000 569545 20246900930008736847629202051300 569546 2769503813248947806208480758784 569547 1235602708906064607476648532 569548 11358809229359604686857980998656 569549 38288783506109604714696353247264 569550 -8449230458257301266501745851200 569551 -95073517520774715291329338354368 569552 7100564771611576150025372000256 569553 821824280773189445167859230704 569554 -20357352769850737830066943047024 569555 -870538394797816632458799577440 569556 -2510244031798864321309369536768 569557 18140263279044193211031815572732 569558 32033712044239496763995412233280 569559 -47731324040557453716774113062296 569560 -25351929171217945764160551936000 569561 28937252715024034784950138447632 569562 2739092286655679812306439897088 569563 -10419943877503453749014699176960 569564 17145036589121759973118895602176 569565 1772482955523962354996290632000 569566 25104276120344677175749933487232 569567 48680922426528936635986781804232 569568 -8778300646341481203477499084800 569569 6994268870825334154591060606080 569570 12972342566691442558447277640480 569571 -1192037079792875160963752519760 569572 6971293331785017888825432121344 569573 -80505826587154467184273149314178 569574 962069129076954997185843085344 569575 -31528292441060932717785811475200 569576 28963048958137550173134555233280 569577 -49798663491259990659006642944880 569578 -125923519039637462902497872640 569579 -62091330288797524401172681175820 569580 -10355225162431914225213305978880 569581 52344543876991117538021541415382 569582 3086193019000785556543663678080 569583 -2969501450736327208036242734736 569584 -13173335221520088420917379989504 569585 -41037493976582035823986951036440 569586 6589912212017294604977611411200 569587 2672815866759266134168709213832 569588 5001763512268975353389831110656 569589 42719045745396934634794938516960 569590 -16702141817473035534107036467200 569591 7456560256250848620299221800624 569592 -27087580338136317388813438586880 569593 53846421921063513106977448609920 569594 9235005134010475782549604426752 569595 3444207035661244270361149194240 569596 163342890891199777717115473408 569597 -10529219411878878037344256625568 569598 538668122997589896676995411264 569599 1338634923358864962090311801600 569600 -8693965953634346625121910784000 569601 -12447799000759534956300993463920 569602 -3212805031408263575095158686976 569603 1129020709908828247094685561852 569604 -7925289101703991884058098536448 569605 -13056613353014398751838665500740 569606 -36862170516240092252064950713248 569607 -12167846785007494579366619050800 569608 -5424792578094612319374969354240 569609 26253782258070645440542531926810 569610 4710405338030601894649511080800 569611 -2705127143315896781275821158768 569612 -17410847118090232772704174143744 569613 7102971162749482395044468774976 569614 -21257228312400336529638218785344 569615 -12807180467188824577268330781600 569616 9471517540275934764242921521152 569617 -40388346328167550122439495296334 569618 6692209042078758006523292497920 569619 -1439503090889910190035858978480 569620 16154237324828773365153235200000 569621 420782212662465540938072659680 569622 10940683252847707109588624156160 569623 6654143609847059878292465484872 569624 45362865947776528380601562910720 569625 -8112563417989348508529734976000 569626 2106292067864176023740316790512 569627 -63582410644933280082075708151200 569628 4048880010992707775096804723712 569629 -39004792958490533962590096858816 569630 13465467229126089585710756784960 569631 -44601290285019118026149547717048 569632 -14606194596947643982813864132608 569633 11516037245472839012702030915106 569634 -3975116749261509457948165608960 569635 -31933762520383641569031410088240 569636 -24644064810626318233990677572352 569637 -45852854560117867381550978766240 569638 -24192363881776730554405732661280 569639 -6937877144683351186768255167360 569640 22587903380440291252268128665600 569641 -3779545997420782387925162946048 569642 -5076668663536488725707011949056 569643 -8255484774186213187170279764136 569644 11001474825305097684239395209216 569645 2418973009247165546659901205600 569646 4678817881325144359143993200640 569647 -35380846158600934471542919829280 569648 -14472637556088304492752452272128 569649 -35757073443798714255721492420800 569650 13477830493159218426502236058800 569651 -27479242539276086903316829978296 569652 15120644619650922276883339917312 569653 -8944060098770831086321290001344 569654 -8290345248600595537791234120768 569655 -1413116411100570801726061073400 569656 -16977422910721057344472816189440 569657 -69085200815384156990401544781168 569658 -414640558746476222512324928256 569659 -50536239037112861658602600666140 569660 6842022560156000769229447311360 569661 -13682487174706350323797063580928 569662 -7103431773132833742710868903168 569663 53695311587393884978688523582912 569664 97940878527561632624488218624 569665 -17487260486189343349106929520940 569666 -13201375366197700208328555889968 569667 14606289709120983758093835155712 569668 20226092939180399733716678141952 569669 -5017905704633578232472403947840 569670 17257843110304311694043573640960 569671 11439785371099907335337964150872 569672 34218804503112533244287205196800 569673 1630918546385781184459767566244 569674 -20032611242553953141798842251984 569675 14619168376747128943914789612900 569676 -20606549032907133204824167633920 569677 -59112973485499958321942470770560 569678 -42882807407207532162487362327360 569679 15663459769897310813243059929216 569680 6112609328222004600699116175360 569681 10000280888547958339259586752640 569682 6175932202137519218476574038800 569683 64526878819116808600850019645932 569684 11245817631244903978420726636416 569685 7649538072386015500516463221440 569686 1170080410650504774428184476544 569687 18283418278507182023007696543744 569688 6007769527295287221769517137920 569689 -4328104602232555831138873128120 569690 5166688068657843941389401388800 569691 -23431319310082256135291490570900 569692 -3396988277773833032573968928768 569693 -2562230248761990843651056207136 569694 -27022548583850054419846952337600 569695 -5185865241444794162330871800640 569696 -81028995927576305743071030804480 569697 -22260518383790807315988772073472 569698 -2395647840189469925278075038336 569699 -71867030277637700687454472823796 569700 18684745316413879624998144768000 569701 92246825593484593698132252337824 569702 14668255870428152890533062324352 569703 7349021463418584046241386763304 569704 29643236989735109823898634649600 569705 -12792145281636952606966523163000 569706 13812376839347507447307450242304 569707 -855689355093965658214115951000 569708 -56842317385564878558172546582272 569709 -3520524757248230631848571613536 569710 15389408847066142729835285141760 569711 -32770802807032881847965017168688 569712 2253900479072897888318456856576 569713 -466910327432758168002335093038 569714 8926773901277596288693794621456 569715 -15051798364167516943211774400000 569716 11704217958777626725557521225728 569717 -52745217598628804762950525569234 569718 -4930134426506830631021565967872 569719 -11607341106337110108738557803800 569720 -8938768439508699573007872307200 569721 30372607903802891566874816515104 569722 29706700481939483801810250043392 569723 -27116552765540143002878576140800 569724 -246774144940118440693636267008 569725 -1180025438420434578874633043900 569726 -2097751677252018626012863012800 569727 9365892221729994605909089773840 569728 -73229053685352273944857207111680 569729 -47335310913706145115248980172670 569730 1724442594663556283218897259520 569731 81403595213787115261472512177532 569732 -42594543857093661347057426219904 569733 -24034737539840629585760841224160 569734 -47203742720196659228385174220800 569735 -27439834074964390673335612477320 569736 -16099284775394474420454847272960 569737 2514458086093192988665668752000 569738 -504234050885201966077557990720 569739 14910883245985789955442618724824 569740 30534965625415953336496240942080 569741 61408084791191663212082956558284 569742 -3892568378063308414662881128320 569743 -18059136148825958748299091570440 569744 -2073867191354643401130900455424 569745 -15999578511403217514195493186560 569746 -12987128497508229233631238976736 569747 57464088406703173781916221633196 569748 -33074678762277263668955466915840 569749 -4968851236571043415299578176640 569750 235506880262871197434667808000 569751 -3106541590689201648029608214016 569752 -49821607627648646470203582259200 569753 38731690714668925852336798179840 569754 2112469042490526666636449320176 569755 -47781915573635179875752955301440 569756 -3594047648824425455048249450496 569757 30935893823745067037943171738720 569758 121818960996644714095803758976 569759 25585738881779467648272932244960 569760 20603954647406958526724922408960 569761 57062553034993672595153385934000 569762 23816999639682696714128249143632 569763 -13797835643137806639310950572400 569764 -27322809642331742465577957334784 569765 -868315437016099741554822343680 569766 5390425021178228879313870393024 569767 -50678912980073289030432685625448 569768 73455229025361604614695901020160 569769 -50762934601990980029021475767520 569770 2046552518500061878340674940160 569771 73161612011476102252118390577972 569772 20900703958825806903237294620160 569773 85372806077700526071303130240022 569774 1042723650319229849940497195712 569775 -5677815022030592571940249910400 569776 7861279385782254074472677376000 569777 14450997430846996579530564515880 569778 6061878959230526385267865474560 569779 -10550838651693461844648769509120 569780 -1827233039706882593821283942400 569781 120591469570277957127903067104000 569782 -9181773436915535132350294338816 569783 25828110023426644533919458264960 569784 26572002620622768688954779832320 569785 3548597700726021541536264214980 569786 15976038211120412920660682899200 569787 -8787100822245628946449442398440 569788 19407495942680907143064336288256 569789 56503530852411125886807546828 569790 1673697312652239221476256305920 569791 -21232747516057104210543753978200 569792 5306941159334177472382280663040 569793 -308070578151764120470513462272 569794 32589140647932306737452363839696 569795 -27892772209763240101098675025680 569796 -61074078338776380415813480697856 569797 6140926192689032037502437641246 569798 28154427273150785145358700546400 569799 -42663079493383176646467057790416 569800 -3513653339142200766972235776000 569801 -19993153151924464833484147976796 569802 14932215214471180727297623365120 569803 251313309662072087447943007824 569804 60756351761336513104982742352896 569805 -16402782805089522199556085246240 569806 11573355719932630232552371935360 569807 8020066858765377868809970524912 569808 9100536495804998895359420006400 569809 27709254727955612920405162081010 569810 11268442701769402790365032000000 569811 -1334762383108573204034553787392 569812 -21285562363728425403414443657344 569813 39748332906155389189937892586062 569814 -5880934232156248807638928785408 569815 51074156749710970991708616423960 569816 -16198560037695929108040802099200 569817 20490187836114379584641570540634 569818 -5561650352713269115225576461600 569819 -16306031319774678452435315742780 569820 -1156485469339825323572017105920 569821 29069800868881735928038712511180 569822 -1932929291551781223952036531200 569823 -5456244506942757362521636189296 569824 -25632809037515238844209862017024 569825 -11143525649281462380673765766400 569826 11176534756474678582756490173392 569827 48981191909821732150000700064160 569828 6615687398852704142721116061696 569829 -3917915051946917061167767886400 569830 22359723819002479490929400626560 569831 57706129209876745737167167288632 569832 -26882060708533532761546891591680 569833 42897754659066207645511735519824 569834 20137132650279860552916032976816 569835 16778733267875682169503852629760 569836 387716293472775270480961894912 569837 1053967128080252687384701157772 569838 698025182794773050527475292288 569839 -37873100080969661837581611517360 569840 -2416926274453856241238656614400 569841 24240890851447800638945849895792 569842 1002860652446698546828008235008 569843 -58568988380821988288263872121908 569844 -2083171344287462635630028267520 569845 -34711957103797180950822749772900 569846 -6133159670703923725347598206336 569847 -18076411010527088711632611672600 569848 -6008570914788472149530114457600 569849 4435430079595665135150987773952 569850 12506026509692143260574297248000 569851 -59541462873368373894244139421148 569852 9588677466400824620684851054080 569853 9812621217007798577366953810662 569854 -31733744029482215707591662618624 569855 -3434885074208235774052341586080 569856 -2457872286328710531393798537216 569857 -41235689149243367789539239492348 569858 3742506483873899639452520880000 569859 9771325204434972811280221675752 569860 -19264899916691837315697626161920 569861 62400123886160792705053185546462 569862 -11627367517348909033210891557120 569863 -13304519200530197490693031301840 569864 -42493900752436952303975721200640 569865 25677237498588037097206791606720 569866 -8796983927348484314287843032576 569867 -32242038940909751400490034653200 569868 11379842544521545325516375161344 569869 68595569358540995164305803945270 569870 10345256203298996036642460281280 569871 -7809922016670928397074083999792 569872 1096431708092148046423906328576 569873 6859867890338523754188193065906 569874 6274472378973495714920323298304 569875 -72370170466749749607394501008000 569876 -5640038822818470729083057216640 569877 -7232625035970083210497681322496 569878 -5649671174269645584667192378176 569879 -667375714219438748908155132240 569880 -7601091379188911124296715878400 569881 4085883903235832240174293919040 569882 -6530839740634782073533947728128 569883 43629270363240989037794136969624 569884 7654719788752026027273481563136 569885 17320167287691093238055499473400 569886 24822944665005961314898485120000 569887 20806600016721274676105878557536 569888 49933819986798486826148930519040 569889 36381708436346809223047539167520 569890 -14035888110016160628620245336800 569891 -3670825492202459047539173451360 569892 -25915087191462851571249400962048 569893 29187038418472142466479952526142 569894 10348732436448455148737102992128 569895 24999143551033832487621891072720 569896 39277573684613485907772800609280 569897 12366723052136264688120733268346 569898 4892317675805806386481581537024 569899 -61140858307617082470075448273152 569900 6902071347787318271329473216000 569901 -38899759752797690281751708683968 569902 -59538262767169858642192147973568 569903 43219459749322190744648272123152 569904 -3042445160841382405053320527872 569905 19189826640523432457890095369600 569906 11003850817515233381084968750080 569907 12502551203234250518649705626448 569908 -27218403807260559553812362918400 569909 23836920165847794077149941584604 569910 -19143947004821483404539208320 569911 1811889291552920509334749900304 569912 -6385701477444112390697631621120 569913 -5438337001042750412999631069312 569914 -774894552198580910311112044944 569915 23288622349319236953852464530560 569916 -2223085996948858598496939448320 569917 -4681013774600766640096733385600 569918 10612125709426558357261353707904 569919 19056669080580820361230392420936 569920 2238595735246869670892226478080 569921 37323115731289048873387786588224 569922 491954477142035331076595870592 569923 58936945362267088602385699227904 569924 40657406557379811797677833600000 569925 22322139871701530438815490032500 569926 -10900289373805105266822544391040 569927 79532695832026265389391844178776 569928 33635399098608089594888811356160 569929 -35868375526346254498978635504716 569930 13136191637855446632836369547360 569931 -14027584581392016945364114327848 569932 -47354300267406305102367418326528 569933 8711007825447883853768154420864 569934 -5374110449655379516061505926016 569935 3544078187152162027178702962560 569936 1208951197544431079220658176000 569937 233217780055717184335344179520 569938 16689259216787107577546127615120 569939 5971841396451763278592072981740 569940 -2902268279012975290462283366400 569941 27142796293247379806199605178684 569942 -43891028407465385083113389347008 569943 -34141619555015899193593412486400 569944 -12872974447081614586671648276480 569945 -41447219620559050116451663554300 569946 6489195610222519974852454335744 569947 21491565689184244638788415753232 569948 -8778004342736476260675006134784 569949 -19752617465667952481597491633536 569950 10080219229616778215957582760000 569951 59168746492823870501691282409632 569952 52927953512734991601322125557760 569953 11834411405733971891651803926784 569954 -14127394813858118236779485369856 569955 18761512922877960221405460093360 569956 -5676980114256109845807186236160 569957 -82118584338326168936875240609794 569958 8715029149908390949776120648384 569959 -13026606301763998155309906451440 569960 -39920793948367979252312044800000 569961 -4101799602707282796079023351360 569962 6825482102569929395613994010880 569963 -46634651060002990333210341183696 569964 -24736915106637557336789984193024 569965 10228759655734552699426645440 569966 13576675001741222805569576770560 569967 -18672842178392206318192423132920 569968 -4128684368600892780551249559552 569969 41470866891826944329528197940352 569970 2865866067338784811585875763200 569971 -59409566605466682254259532273008 569972 -5431843143623014336977422780928 569973 62574465143499257143456695270144 569974 -16744089752312804541210285338688 569975 7849713485748522537642460640400 569976 20649240417009835317947604664320 569977 52306361002703327921332703048592 569978 40249902874000215756162347165040 569979 57401007713453607034283208866124 569980 5472024381855969647496575040000 569981 -79613682153538658802457085104800 569982 -1983990120470814262508610435072 569983 -7220022806871104946564922864768 569984 3442524520542844706866059018240 569985 4884000120341997671886806361600 569986 -16760272768550485114926887410176 569987 34809555990960694961720646025992 569988 12014095579869475551904405438464 569989 11701301605585820899287180887232 569990 594855556898101111749522960000 569991 24098680253358174895553644564392 569992 64786431611532354956317008000000 569993 80738763122316190428149052614580 569994 15756321960597382080098807520000 569995 -31750429411533769978243785937200 569996 -16516988087751492131994457992192 569997 119657489295737068110651226752 569998 -1724321635520542919188726349952 569999 79024354076282175702677365740120 570000 -1296609027119266140616089600000 570001 -83315529208315711979201866529998 570002 -87629788624950682878701332589568 570003 16731140896032354546129304360704 570004 49380785564502726950336193117056 570005 -32138560486109831796002188610340 570006 -11593546809726972636778786934688 570007 14506375094887699127765665175472 570008 -615511324649656156184048087040 570009 17122559993689703303314770425856 570010 -14085613718548191496319169945600 570011 5341521646628503019472500394480 570012 -17994602026567502421040836453888 570013 -66607353789654769521413674099738 570014 -37174079853359663700581498262144 570015 -6254756017314369398831024395200 570016 -77423096775518133272189148856320 570017 -55899560890903738440045850292574 570018 10238418553641376647933458411904 570019 -1506092787337406337372844167420 570020 -34187889053127249521613208535040 570021 -2182403805101132916632492138976 570022 -6309129108141378897539051737728 570023 -60471635178781395837459846816 570024 -7689737425479151447141761024000 570025 6396506691542111308523306638575 570026 43867805829718928635753789995360 570027 32918690574758518627188943584432 570028 -2016895041082110368558007824384 570029 12028735584626474136196610340630 570030 -587595224824510483466804983680 570031 -39559940118529596401081408144 570032 6896688490263534165117729177600 570033 3981327634262421336326116696002 570034 5803042046900294781307709011872 570035 10397661116027788549328190303600 570036 4010412584179713363825730959360 570037 55105125851796749104173273820554 570038 -14837152611081559182298270556160 570039 -24594778324314274017005778913920 570040 48656321536843251432570307276800 570041 18709521036490701068583128534442 570042 14232371677982904654985156024320 570043 -64863387850132064859718115575708 570044 -24376320802057044861272240483328 570045 3543343802992916067978354412800 570046 -24534225907222366798043952630528 570047 118576665353863558163678162496 570048 -1854176034452823159787675975680 570049 33655127815348350374031866730050 570050 9936035879265161083388637256800 570051 -607226996999415871535619093120 570052 -9264092497373988660823592529920 570053 -70978058876039970683771692503840 570054 12181028185485414296074384585920 570055 28543023960820166275646432614560 570056 -766828280865071880110134533120 570057 -1168804121371375181859746838720 570058 14034094518894134238307465528320 570059 -1578616883592306083790258548736 570060 -19794191588423897236079218053120 570061 13408644578303271676878523629612 570062 -16226270897334688004077891483968 570063 -19513706601920903752803198999552 570064 6198022655563348960448985169920 570065 19261540775708244439002753545460 570066 6109273435444023700814349081600 570067 -21131230676685865648390645320608 570068 21349842793098544434527768989440 570069 10105149281011121701089251743644 570070 185853712275749463542854185600 570071 65443315363685684740731556027272 570072 -34731537835501698366641959342080 570073 24742155982230107879871387869440 570074 -21344043506318209758553957735200 570075 9437879666178055457278612171200 570076 -7957557166006040560257495546880 570077 -62536127189362737552289161610074 570078 9523375755280008215366104585344 570079 -85962540218682575252975924320 570080 1364193382875651467413998796800 570081 -6167589341996925435043303303248 570082 6969973819616678304443847578400 570083 87400474704065661250708832722332 570084 2603131979642457256412659086336 570085 5815402265117470043955455076600 570086 -43304125158677873175656413899456 570087 -4331264830582253445049659800400 570088 62022247118496172681760874101760 570089 35584504893096250449813320330724 570090 3817450887354778212640773181440 570091 -62263752667672269483554115210508 570092 -48274158796399811334093555870720 570093 30054674421962513036366889305664 570094 196223540969418463828376404992 570095 -8858396454753981227932205704800 570096 1844611577035161625038749663232 570097 50551985524866847224252585065712 570098 9268524610197133912877684662800 570099 16303459919069742337311840498240 570100 6277063199424913100556632758400 570101 -11263900702983617906148104374656 570102 -3894907126095175741017390725760 570103 -30884201538828519620509299149952 570104 28533245891960597487744381173760 570105 24619842849519786447090270662400 570106 -23075481254541995091604667240736 570107 -49221821751028596733249770535644 570108 80810786636388843786860838912 570109 34002924431206657696704473602310 570110 -36878359271709657317481888099840 570111 32441130822617246020307997269520 570112 59496245685063482872092061335552 570113 -50722601232987935292468421072638 570114 22794713347517783711646503783040 570115 7961922957556468512476867948400 570116 15439357179594388032717874496640 570117 -11956909469346193995675818926560 570118 22228784577884923788200361676416 570119 -62931866069839543781978720196840 570120 16329714277932733111690656153600 570121 -13128595589278673066786163929856 570122 -14857040783843915182741054834176 570123 -11048493531322981771189898085828 570124 1632911114191832470007734311936 570125 39233041052555117223526012719000 570126 5201614761955352607019713505344 570127 -15513324363387161121522118158360 570128 2012402044685748682406306463744 570129 -21466805479676624909903097149568 570130 -888228733990614051268761615360 570131 -42096328578849650541998708218068 570132 -43619367732860763596433468211200 570133 9878707782168213645161346897440 570134 -5580325266978635022262453830720 570135 2449060842161273492097437184000 570136 -2740592607059790059160427683840 570137 632710337141150760915374050320 570138 -22533085851487905325573018344960 570139 -16722867605790897665103220648060 570140 -10857075362133713542664306841600 570141 11525919956531383688708550263136 570142 -29443683613192073013532977894528 570143 21608204408226479869779835714560 570144 -30183096399027141761442101329920 570145 -21178477807777524995195409538200 570146 -10528695167096541542046728806080 570147 -9670764272172708124016818889472 570148 50439568911053263109511964654208 570149 43580368979915000441726454141660 570150 -1160745598229482007381943158400 570151 91717695182935870662472863067872 570152 -23717344574066041218057830400 570153 19864092332055675727563112201104 570154 -16716723828254164703381180084640 570155 -7297185705497765265563805121440 570156 4605252467090162008245505500672 570157 -1415974780308546927637152461568 570158 36290698848264879634097161999680 570159 -3189345251847669912147543653760 570160 -11679300937524568473363975045120 570161 -56196073021076399829799797536238 570162 24621032537291626260875369165952 570163 95443803460021328776730897139600 570164 40700532866104418080141421101440 570165 6454217588831871000777007621920 570166 -7758616216316590770122559072960 570167 -39023848616649966355479816006720 570168 42887254620020221400188466995200 570169 10748750925625767703800044877060 570170 -6096531500852895166941653898240 570171 7290867518579665054344921811200 570172 22022483632315126599870119730176 570173 -51446693276357370851060939179578 570174 -1846624639118985922687905383424 570175 -29676141579917076585456593806600 570176 11548198919125283366240633487360 570177 46017351475445047895833231012914 570178 -5738260872171449282623172421120 570179 15635777376814196482096031101920 570180 122421408961839887146742046720 570181 -40083315034519987151691933874018 570182 35701469220026337194399733732192 570183 7822357646033099739304705678848 570184 7726690075485340579355338014720 570185 -7819532853448775225246768695680 570186 -7302854407186642053840872140800 570187 2600645751128791872545296376952 570188 -34451669319102855906539248250112 570189 13067643141228279688855275282624 570190 -16917057897330269177639306812800 570191 -17591700030208943165331182667408 570192 2436353131406421491131511734272 570193 2348158705138230771399440837184 570194 -23417244496576640754235864590048 570195 22039286222693427795646520728320 570196 8841506289108402528667223285760 570197 15984414558467156492087069710506 570198 2208056481718113264771770282304 570199 6122669070523687547480522370736 570200 -37274347437164856981157721856000 570201 -9279454063038488985782487041856 570202 -5709712627066508648205478994448 570203 -28117732291784483349117795240708 570204 54395752151208971334650331211776 570205 41863773808931404815147699994860 570206 135559364319417906779794856064 570207 15155573944245945809877863754624 570208 -42204289767584261664708874469376 570209 5093154427129719615325086389040 570210 -10132719171151490213833097510400 570211 14038406861900981990533780906432 570212 -45361507788091146685876038236544 570213 -8925471471933860912313288382080 570214 14847744390479935701554780181504 570215 21557467994538748059766075170360 570216 -201563160345917827083820892160 570217 53389591391512839293760294462266 570218 -5396812065030728492523002972160 570219 -3713684696673268970651088544272 570220 -8691114851590357983272401336320 570221 -66070056118655596048960634449578 570222 -13869236571055820443817231028480 570223 -477429460554381652599599898000 570224 -1765342490397291216179755843584 570225 17532028028155964809658705895600 570226 2778136786980014551470666039312 570227 14451803581416038552870274078960 570228 -8476828031276284589678791249920 570229 68498840782638846751663742215680 570230 -18649168412597369211550938624000 570231 -7902353467601296238323436544288 570232 14228746374132996365082406072320 570233 1421863420467731204492840149482 570234 10257699566342239592904350157312 570235 -35186809336964107302477407684400 570236 39444732950476898503985525729280 570237 27754567627309159212677695702752 570238 5438889650534384280727932203520 570239 45059000461448231938821353993424 570240 1453642517348527492782725529600 570241 -20739944037807430221334445169728 570242 -46687319529015564308855993863728 570243 -36747215758682637806455947617472 570244 16169902932652545799683244969216 570245 2464483447479086322137860247040 570246 17253776909188147608670943645568 570247 32023838063301491666785824492040 570248 -16626126623626412218980605952000 570249 18737636145948348351266059434 570250 -22202562291154094401312158216000 570251 -132457868574231469336748105757696 570252 30565719131925883353002463186432 570253 -14338805699001415113280762279498 570254 493263152990859219417605479680 570255 1523188771447370412031129566720 570256 -4380153222208654370538746265600 570257 70986411662068186810490396818932 570258 1135050873563579849078908081824 570259 20967310130625229248454467534840 570260 -18530313198725507035620719397120 570261 -730717994634381666261915128640 570262 -13177990492492336019185629240288 570263 -23781237026838195489149236591920 570264 -9570030594934409637833814036480 570265 -64214271714740713716218014510200 570266 -112368358661521933392967776000 570267 -32080652706773413360477065623760 570268 46091804537757603610788008181248 570269 5453470765360888854182387460672 570270 -6527043206367039356896592726400 570271 -9313576119303333741820723908008 570272 -25005969754562750978518208741376 570273 -79038214095055634015976470448 570274 28461878998408555739976180898080 570275 24143443883789900983725361494300 570276 216659496470236985484632162304 570277 25662849793120366623597063858592 570278 2415472477200851314053775273440 570279 34804061037516344224740178406184 570280 -16826858406208854260667615744000 570281 1687678003475854845162832788132 570282 -16499547890900539836479624710656 570283 -33448260024485538523653887257824 570284 -9729704752478649201745432624128 570285 -14009236182112377674554522128000 570286 -26284566866549988436253191961856 570287 -38276816113806635894726333310720 570288 -5075803169947337567785262235648 570289 -36965995404250838670706391828300 570290 1974696446318677910100673390080 570291 -4618071754646000645191370910408 570292 31738913099355575294816246854016 570293 -34302479380823945769082778472096 570294 -15344719034391336143008151424000 570295 2655077591140346552526315169200 570296 -35016313020370466001741601566720 570297 -8019353626432786713979350195840 570298 -50267421993287113811690119524864 570299 38398678436310056927171421509736 570300 7124872571712396503732973196800 570301 90786525621033851885955784801600 570302 -16349561011568482845537360891648 570303 -17576684682901878078150613684488 570304 7460142262192885566524893429760 570305 -40332121738772110591314171983040 570306 8215986771403290025941527486208 570307 -28214382074344104152684100744128 570308 2972198652704162539811030323200 570309 110672250660793685723326393248 570310 1862151284541712808254609393920 570311 -32619643753291584817009511418768 570312 20646266485308255441686034408960 570313 -76773988944620895935358012827696 570314 1018413239557526740926328952160 570315 -19051968116151868821777473870880 570316 -57126906707210287133732075561472 570317 -17599517182632801381787174647840 570318 3282691203727375237877881331712 570319 1978890629586934760270614056744 570320 11212672760871225684067950182400 570321 26636553513886496519173596006672 570322 12462894619980760516003452845712 570323 -20284752676260701819650621299600 570324 9806207143909086296824069933056 570325 9929876890361570930076908164000 570326 -22152419135253032327442393486336 570327 -8125409992449895635145245932160 570328 34828678572911862008836442296320 570329 -49569704364634187648393109422070 570330 343046247779926779560281928160 570331 5522885329754227521583885467744 570332 -4843189031832597581764646384640 570333 -18868761300160956008545053786432 570334 -3130401405782704344928384809600 570335 20361585520231892795534926250280 570336 8691288543414484579592213889024 570337 16354430140554455680341020494000 570338 -6520372759285688409755118489600 570339 -13760259315297639965180215494912 570340 -38611873188066691656932710844160 570341 1738493818800781703611729814112 570342 -6013605185704074599088726136320 570343 -20643385726601016925308948836640 570344 4485768411019685592618523868160 570345 18332656519397811234863757753600 570346 -5179334615864511169647872597760 570347 -42155709731829039331742685626208 570348 11289836930993988639474100792320 570349 -1978246618084073543513264696872 570350 -15717693165479848045801490774400 570351 4929341166497269082086114279824 570352 -305073507764296504576393379840 570353 -15194657920166807922376878694080 570354 10966160149009184512088789764608 570355 20127091904137637174869140782160 570356 16554037101219898818833119681920 570357 -3250650015641844611306550720000 570358 1847655603563047768492444421280 570359 55006052306820161523529478275560 570360 -13089237290932829632101832089600 570361 -3667565963309762299062093616800 570362 -6385517516606427519307395924768 570363 29510035775585580879185664069144 570364 -44765963839867331724071678132224 570365 52249093480268916087833432905260 570366 3718094478748832934282773737152 570367 8867405151267739663521949009632 570368 6880420421662459915957381890048 570369 82735024406163220414783611648 570370 -26765903750458373749587521841120 570371 -39303344581238123472473090761608 570372 28403916834548358951674770944000 570373 11542356508687953183429314854622 570374 12657498866429234513038475618304 570375 -38365975838507787045191003220000 570376 -13487430507675315693091314278400 570377 37375595273862006645745294521600 570378 -5531922385963862135979898526976 570379 19282295271990089699186943312980 570380 765412241465330336344665139200 570381 5273813399580092696666436537984 570382 10863435007655433061102929465792 570383 -70821121973874959752586074389576 570384 -13606597724644365613809422155776 570385 -28336841015765936971916192097420 570386 23071670758106902072609250184864 570387 5898971816112910043067907755960 570388 -4611776900428335328085840134144 570389 -33304211638806371744644142637810 570390 -12752053863120855312919840702080 570391 -29597400499103603427099316161208 570392 -12746134994574078340764267479040 570393 17998766045219961386553766790682 570394 -58603193264002962592021857552 570395 202853801764790731374838636800 570396 -17835726649715497845286545950208 570397 22095632313727968412458781921420 570398 20451260777360829395556800227200 570399 -15471464435397146766274810392960 570400 -4941470890718443908541867622400 570401 -12804356407068783238161948375600 570402 338991670253230301542485100032 570403 -85806772832529835540748876701348 570404 26226164569778476120768645769856 570405 17087694255802397588244606515520 570406 -1313818164348308932982941984320 570407 17921447413335809226142560817656 570408 -15363063052558628116133053808640 570409 -27295766910996338244286856550400 570410 16928522020328268337476898923360 570411 -21973811642637196885874813593440 570412 -23989807561258688244753064619520 570413 18610913386213506055352561056662 570414 -7723762595467758038860236140544 570415 -51548745250333849863345800176440 570416 -1079702353570939022803935952896 570417 -23786884525306770941292043056288 570418 911960107028006608163105015040 570419 -62676295154189953390034435448180 570420 -8699190286668642212334263942400 570421 87691680610894900208815475104622 570422 2757764182822259885582924586432 570423 -9636037451253971962502898442752 570424 30666519480457708661631914680320 570425 -42352253972891258806239766328850 570426 -14199209915289879705587193517056 570427 6463592446935854065001681183760 570428 14464920071830816386790556371968 570429 19123721922667737765439229624640 570430 5242790181220031799412249996800 570431 22930707468174776536506816886464 570432 6234653709812633891958467592192 570433 -36252300969835534019546526798396 570434 14574787748290381345261298319360 570435 34047280262015530400421487928160 570436 4006120626124742232155201175680 570437 -18489731988398844445859670283200 570438 386601358848863307517518478848 570439 50716766568928977249045654519360 570440 -2575190176066132944479748403200 570441 52424426230133154666159713298192 570442 27021052770549205554368677261872 570443 -57623876742054661841874079342656 570444 -10236300370176653964692806975488 570445 -20170301616714860470763486421300 570446 -26000105227326112974977218640256 570447 -638069205351458835687549558672 570448 2010008306217650214912107986944 570449 -66140790772453574816675018171280 570450 8276111037812426914089793065600 570451 3588057750181460762222057583360 570452 -21667583421265797935488886042880 570453 -12488938667473526275912593372576 570454 -44411773037849196812939995033824 570455 -3114085443843557919393500969280 570456 -39388832373291173664053944320000 570457 3657030217875851462581841956372 570458 -2997098768898719297932561810704 570459 -36181995136579459099855190822400 570460 -5417875798341631792341079127040 570461 45576288956521040506927234081062 570462 308405213182111481354319335424 570463 3800155920675593495870175943712 570464 -11661213010668507983585051541504 570465 -12324234025371144597798999055680 570466 766338721187152707139365255744 570467 -55405493728200811613577166208484 570468 -17160767416099929460078228875264 570469 41642947139336067019703095984320 570470 -25401903917907743582309797576320 570471 16727292687376362130208907454080 570472 -27108032350009469267460146135040 570473 -15588782489574796331488636663920 570474 -9366233147951326490980982819232 570475 20069145465176012867866543801000 570476 -6295657016013318341678559901440 570477 -12849837831538666784065601081280 570478 -16495338384245043818374079733120 570479 -11231107103548273976119318265760 570480 4391359150001693565127379189760 570481 1031089841724872504780393228272 570482 -9712050371151520370409421151616 570483 4177103342498348545740003608412 570484 14209077413130422829258939990016 570485 32947296267891153179163643378560 570486 3652148370525877972401549520896 570487 36576890281611815870605697548136 570488 79744814548681732786534454784000 570489 55110033186956401664721061935360 570490 2921213741064233905210628030400 570491 58027809039838515185667241193892 570492 2875753204447031530680501209088 570493 -3377219390885132671571953827840 570494 -38905529410717738098846657408960 570495 1652630303693837286464410225440 570496 -21232681093531284814449648599040 570497 13540751829583869973517976002946 570498 8716142851264896617675113352064 570499 32324913174610758045198186405500 570500 3166233232717725482141985792000 570501 -34169540001381622126523488699170 570502 11640280569777246804772757177952 570503 -106177048167850356943588852944 570504 -8519776383932670186619687157760 570505 27283080506033750140650145331520 570506 17807879308330098543753413700960 570507 33686558552954102406148287496152 570508 67349602334422187854973826711040 570509 -40643579835339630201651015529290 570510 12029394921287456106105365203200 570511 28682779722451748321730751672112 570512 2829935955971032934160923246592 570513 5893376354374613629143537626400 570514 7108790403460891619712468851712 570515 13826047298749981278414651360 570516 33132298564739882767764359780352 570517 -80077805979887047207676836654080 570518 -5164875445002484505783917255296 570519 25437344084351462491356669627744 570520 22435544625214351818063292416000 570521 14047672546231612917524227550400 570522 -3080318952692887021777756451328 570523 -8154398960585548560527375046456 570524 -120212695018794400090770014208 570525 23739197345491102170734256976800 570526 -14055853336852432260579988689216 570527 42244989115844378752207937777376 570528 -6255747033302397050968920293376 570529 -14022589411426334915012960323870 570530 11125526593407175671810058252800 570531 16422815654700757214861582489520 570532 55834313641340360100364531778560 570533 13616900299567678859302515974400 570534 22969828114402113401886616985280 570535 21960598641814927972429028436960 570536 -5113125896450439298897182520320 570537 -23036144011382630206901638408320 570538 -22429244339837558761430673930240 570539 -71340836032459033200543342963660 570540 7822472009990592236653220935680 570541 -6312523204776476335438336503188 570542 5704013620269768041527638795264 570543 -40348238405450285619670065772536 570544 9779571688242083456784339124224 570545 -18306742018765071067140837838680 570546 891969411513400657085773602720 570547 -45280660692798275431424509398004 570548 -27839517241222248216612393805824 570549 -8911772116896575345445378817920 570550 -1433008165931489240766669823200 570551 -33357675411420997105912406825400 570552 23956676401405116807496865157120 570553 3278827623079483626143647525802 570554 -11816100712930057417405480108608 570555 -5979970496493273463077543868800 570556 7536155225430830955249835293696 570557 -21350161192738940833029049847220 570558 -19767145089817210129121980276416 570559 -25682508575197393909808956442760 570560 -2174185525011329658573469777920 570561 -29428682524006406221057984355520 570562 15872469020060173107553801678032 570563 20474645095268372439102097367760 570564 48017958873385619730217727149056 570565 3519010576907920732294465478460 570566 37278648123331454555695472123232 570567 238047015461377592529827768448 570568 -1080649506078192980523097405440 570569 64399886391159687928532192378970 570570 -1610656084214704972489063219200 570571 23314724603792410798292253275592 570572 -33398060503153842496296852840960 570573 -20930642459310507343561005807978 570574 36804099194417165046642880249536 570575 -43309104697938283993595702973000 570576 -6261052166294098230812752478208 570577 -4590804681519839671250441829568 570578 24854240204380825721269962717840 570579 -6981685688041193451057104491920 570580 47690966459807489203658962698240 570581 56084713313437174437198007880064 570582 17611251567148228912588011074400 570583 -20331786061316480838451805461496 570584 -8659613907600803078140548218880 570585 15582856206654763671037089614400 570586 -5297154398644737378261931969536 570587 19585180314463575167559263191236 570588 40290100246726730804680957449216 570589 -4744244787365238586786885068000 570590 12202002661587309105266193940800 570591 18651404290246665225648267398400 570592 -26043339542038137439498967187456 570593 -1680569293929003446800497604176 570594 -3330762397869690768654466997760 570595 804540428738291270468901704400 570596 15666871209647946503589705230592 570597 -2734183233847208351771334455040 570598 -1618925965072985273934119304960 570599 135216487640485460533233482134464 570600 20409363568394103153142030464000 570601 9434551314441391960292331420602 570602 -21348563238258876593078333191248 570603 -22803329091189812271735722812992 570604 -39612138417171961675888507315200 570605 -16822458485168515228664937763560 570606 24289157811605115534128149783104 570607 -3796130418059648552203667663280 570608 15993536860241972814280915845120 570609 -8276620469704384269243734810316 570610 204099555692375591470961679360 570611 -50720336603287183173225844823808 570612 -1206561248556451208231752101888 570613 48121935700255083212677760530862 570614 13390368501411583422313512910464 570615 -2293516374603633854355604140000 570616 -10941538546702849591505541611520 570617 35376367856918326604278826296320 570618 41134285484913725125745471838720 570619 -22381776914470236458249990949104 570620 -26353449544593580659638279915520 570621 -12042448354161302889419745113088 570622 1812004049734654136062037422464 570623 36272130314155976493707553570144 570624 -4685208389446530336460149620736 570625 7667304796292501698365417390000 570626 -2804696991187897655685499722240 570627 -31880880458224484725842797790720 570628 -58281519035528286723567882869632 570629 -22126523605071274833246401790240 570630 -148428590070210449154997524480 570631 3486015792735898013945862351192 570632 6107674624608600493043483366400 570633 -20934101758293113599263442227840 570634 42938458825055648052032975079216 570635 9342859887825190965190105414800 570636 52644365122284376522489771776 570637 76567411277332506295570548895286 570638 -3439034629512854267252712257280 570639 74223356263693379257569354139392 570640 -3395167782383051042294720102400 570641 1110781360750828446450370626852 570642 -2347571864223423895505168585088 570643 11537860357795286693924677102892 570644 -6717907584363849389056542486528 570645 -448124974684075733809689785700 570646 -5982465731732446269548111849280 570647 -11367862691578742460513153687936 570648 -3372678531424273374474574233600 570649 6880303661136025865235626760650 570650 -4259486325381276010006053986400 570651 5497541505385491316434822553824 570652 -5698626877075667290257218895360 570653 280218395369009043941865186624 570654 -15902241253853505518043841552704 570655 18842280541744172911358281917120 570656 65804709490102634483633622220800 570657 -27693701645319707325259519187712 570658 -17750249642476190745620967957120 570659 -30253141641819715363279384927140 570660 -6058432512621844149977313546240 570661 -750263455811700232161007446016 570662 6916441032236743825308186643200 570663 -6094555680090325708214130182040 570664 60261691536131486443173760527360 570665 -41781215639777093392960676798400 570666 296345328462475602335020525824 570667 70437652254066477132144757857716 570668 7283892022897946419475240601600 570669 17677052199315321169914953349408 570670 29926676195083684447567041024000 570671 82529686970114249722073796793872 570672 10468133015235489359935479152640 570673 56110329775686664088662459498020 570674 -23004839213158927563860752493568 570675 -578907196065135667425723955200 570676 31237941408869683928654217234432 570677 -46662051552746463808501584003474 570678 603693241634205641685652784640 570679 9970615028675141216729271676800 570680 25625105292615154263866325196800 570681 36237220927840970784001165099770 570682 -13211677814262986700132599017728 570683 -57543189494906097046970366167068 570684 -28158706148808703907898552360960 570685 -42855874776564027166024376336640 570686 -17875663763997164240477428094208 570687 -1638795927665930193316465070832 570688 113767796705391517490574524416 570689 -13758943955425154731903585671744 570690 5018355179532293984122459821120 570691 -18233869393864878316399607799600 570692 35836535913946807387449792114816 570693 14101390451259989193249253924128 570694 5429790060598298992576601603520 570695 15655725421987173240038349144480 570696 232690766402360432617036185600 570697 1043741242448601206692106397146 570698 20888651131136720306695880490240 570699 6644346868001880557600239756800 570700 629551155275150556236768896000 570701 -35434147842211946009125884636948 570702 -11655826798962514332189385092096 570703 -44741824460495051806072871456280 570704 -7469872416673836897783746543616 570705 -8900147526928712164093411088640 570706 36981619513673336353866334239360 570707 48465937441057804571870045125200 570708 -13555800231377303959215261106176 570709 -9215363808319482134593943672484 570710 2489676518978495793690177208320 570711 -7490695826456224919816206754736 570712 45832331324961897423816779827200 570713 -11937554110570819869304373830896 570714 -104326595654825121426981683712 570715 -46985116795062214859338398776640 570716 21273252666687202809523802135040 570717 -15858881036856733137527652922080 570718 73959716410874719268664628866240 570719 74336202758636792953813904697120 570720 -9472702765126722765117220454400 570721 -120184224352496288631387707597568 570722 5654687999937758459814462036480 570723 -77748555901237604614680422351616 570724 -6686719677118273639325276528640 570725 113075926128054239206647378900 570726 -86997874068703156788307120896 570727 -15204890169528546145337162933400 570728 -44306120527096307713264295715840 570729 -32307253109633979121187279900016 570730 -19614539521674597149881042926240 570731 -8942827271075166054966970397808 570732 1929059714619909335726051328000 570733 -47307065001826527382748514511018 570734 39000511183649649366216160850880 570735 -6126245269473442011381133756560 570736 -12413953096242895853550476689408 570737 25600163104671964716967865842386 570738 -2400847909602957330313831907328 570739 338450727411615444615147815888 570740 19841105556177145023853542224640 570741 -259737896763005959077802073856 570742 16162908740859731075455885705152 570743 37047237292931983955315547109992 570744 9455114544269583737512760463360 570745 -1052899643415487514111437190400 570746 38790545145751250882996865179904 570747 -20709674207096345841331991169000 570748 -17523477175263105973927984062464 570749 -104535669346928455967357323604340 570750 -16814245262898242307756095712000 570751 -57314495038266263767276096145496 570752 -12016340526951106970558398464000 570753 -13132056737426766639374746015200 570754 -25855573441216085546873414309424 570755 55623394022138308976321612206320 570756 -3897254319331496342475395478528 570757 19878025861450780181297683740 570758 13644695938265768082693227645376 570759 -3265592296765922210210984864640 570760 29656739711928214318073389056000 570761 -15535011704764193851091527280076 570762 11060727461919185371901576553312 570763 19286559492997322345996022178824 570764 -7745303189663090221106568920064 570765 -8081820730978880168823886080 570766 5729007496889087656151370347520 570767 7346961726465834220006479270792 570768 6662885643720623864051996295168 570769 12664815610296974895490279452480 570770 2648782371668818631513887378080 570771 10092417352509745292604101458740 570772 17722090671193628685358598152192 570773 6733113444978823486829726435136 570774 -11500504736872363990510265326080 570775 -13043596642285507521899956354000 570776 -11633393838292402215129210193920 570777 16469912907634205118337767204480 570778 -1187646914297498873236955576640 570779 -38411916576977352190220709990720 570780 7192122290240578993030953369600 570781 -41228530244992804027905730587418 570782 -417803382628940513674466196288 570783 -41985687651242828644285470286776 570784 -4368869505164928340291730079744 570785 -7814642107896504466399846759020 570786 1358809146013047256243491963264 570787 -2096735089376903615108457640288 570788 15262475785903441213390276457088 570789 23126516824651116973079764005054 570790 -20586549709667567399044699209600 570791 -10257577551814639827558611745912 570792 -31375076353280519738545852416000 570793 8423982721425464615804018528500 570794 9482721320569644392068568140032 570795 18955742050921839723735355822320 570796 44498224805588982058722544313600 570797 5687599129539106175618999231532 570798 21645760696805820779301570580800 570799 2007322495144295278691134099336 570800 -2620527055421328536328704409600 570801 -5694855226682938944334781701536 570802 17485946549549087684474618102304 570803 3610034135753367665645882846784 570804 -9751093677208790741577421486080 570805 -43637865871777965823072856589540 570806 9291480181261111818298253842560 570807 5641024272885883828190704327560 570808 -5472576827707454170907760599040 570809 80245169708142807471844975420116 570810 7347159905911537547737260979200 570811 38025534803682304770954708639112 570812 -19257640617857821201429567799808 570813 34483883125109597810132334706944 570814 -20364642248878985484711080926080 570815 33830757109218519008039739847680 570816 -7190628052150855115232151339008 570817 -11923322474437627456355849139520 570818 -45275198426443005236594806548960 570819 -37949260192702313419169774629200 570820 -5467817999546364221455413553920 570821 -45975721542210013773106229802978 570822 1928779066857880868821001570304 570823 89903494625447176456735724090904 570824 43742269426615046621788912296960 570825 257524722745654874058503766000 570826 13389100091832138445195830249984 570827 45251322591175262088701643830676 570828 23347713748393413138291560824320 570829 1197447739017987098235530730976 570830 -2578173447547516771368362983680 570831 -23796556368088896145559743217280 570832 17708162618122765304798436417536 570833 -37163452517152063545019290419340 570834 -21264110336104216683046312193280 570835 38798864666902772138940329663280 570836 -6148223305991655257639849779200 570837 21289507170077129197343017387968 570838 -25455096312998765143311236960640 570839 1835629491454486575553176341640 570840 -15587352563769363495242376806400 570841 13978758238077043205446012575242 570842 28309908687070439734766211417072 570843 2339245348477302967972386113088 570844 -37568403435401174220835442251264 570845 17479572320940146963330367360960 570846 -12270863054255727506959009238400 570847 -68136274996331559467119896538800 570848 57733046199416370984063601213440 570849 39266301216375972525699440774064 570850 18239738267036850128176445996400 570851 -83098116828201504468352142498148 570852 17983125110301762493366972676352 570853 -19165384275362285235778283328898 570854 2312148878374107256431492092160 570855 18205324876161699606459956534400 570856 2840943237239775452949964800000 570857 3290048877008244526978811229312 570858 -1534855759877646225141089538816 570859 11555136714021234840680059907060 570860 1339919378828440160931750850560 570861 -23016586768303837647927418839360 570862 30867108459588505239445250502912 570863 -36274080748732014618364326834456 570864 1994152236753527344128157286400 570865 8610174108915753960265520332800 570866 39631327242278175628586258863632 570867 -796778971324364097839685988800 570868 514465729383596216628156958720 570869 2315740710747311348787188472444 570870 11547055721599780345385849723520 570871 3665152648829155308924252283312 570872 45227077801192497712758774988800 570873 -21764115484784942468871005958960 570874 -7481880710786122481028698737920 570875 11859567854951917255679392092000 570876 5404522097590417159669966685184 570877 17465666663038499225264171803212 570878 24230881482832497523911788928 570879 4126851126406472170917143238624 570880 -12929765613449633958958297251840 570881 80700879458591049659571968135682 570882 2160714693350453639970439709568 570883 -17125867756337447234212821920016 570884 1464094055699928208305495666816 570885 -3564528331367093331615353965440 570886 -48497049536694970183541981556480 570887 27737957924026055799970389520536 570888 593942915644478756925905064960 570889 72973114805239273690199304814800 570890 -7259527753488465905496168208800 570891 10611605555915468097156614827992 570892 4787492616630763029871113425920 570893 17507495310195332255361147304320 570894 29188456468353536452214757822720 570895 -1746474422498080571527616105280 570896 -2844106501204889331331441360896 570897 -22063129761844136012389196612940 570898 4991160774928174655212748856960 570899 -32609901536136693082600196416128 570900 -4805899970667589733839696742400 570901 -83131889452909569965309554298098 570902 505757352528844591071870853152 570903 18483152845482351825815490592104 570904 -37006232034933923210379481098240 570905 -3327285037910630939810334555840 570906 2448713536582589156142753813504 570907 4791604839217585652176211465752 570908 -11623698723930981149857962309120 570909 -71407195114477212670885486646400 570910 -4285643216953491341938161527040 570911 619096339409350838668171838208 570912 52574273931687459418253615431680 570913 22736416848901205257277969786560 570914 33648618299647820680186121695056 570915 -3264601264337272815053187012000 570916 15955334129547450683316932919552 570917 73859001867526859151280720277532 570918 18234891659738409829543542400704 570919 -76534465875951130514992862492680 570920 6914343410990758091931918336000 570921 9697944561279571584629154898560 570922 41098329015554222693976009729024 570923 96496956551494720946109162457680 570924 3183306127757510552814580565760 570925 -1473069923166771069197450204700 570926 24559470606880048130718347118912 570927 -6266031832492515558247399151616 570928 1081936575060440712377993625600 570929 973527820573272998880989643648 570930 -24628530440456512211710010880 570931 -6402399385445045126065997152000 570932 -39249975580517151016774353573504 570933 -3389826845215441278967932063360 570934 -2862442755956235477132928574208 570935 -27005108604232235306630389671600 570936 4578031751956050405344927846400 570937 -66980511068022522638287497235414 570938 -35653403262497885970051509780880 570939 -36920650650779396047347636806376 570940 -514010964754819082035079400960 570941 -26562813543463409158004533876128 570942 9694290763849143424380843859200 570943 -73116466765864597877770030827240 570944 -7338280647928868193015491985408 570945 -20674526641435290904447453977600 570946 -12764905773367686737386898561328 570947 -9059321576721654931543274724048 570948 -13526035641436474947639455437824 570949 -23046850846361349292699380158050 570950 15262427199014182356601715976000 570951 -20593397216153146816163922250320 570952 18250242177935047899608661196800 570953 -13269587575450396618809313683996 570954 -42824082325333778198748571392 570955 10183508457666995237752825816320 570956 -57423928655736435124477833848832 570957 -13036389070699870075906795166112 570958 905055752998606442118444357120 570959 70708785308724488490395360066160 570960 2177645600469051439056557015040 570961 40661616444819347593082914792562 570962 -3750405353444777783877292953600 570963 -15574691924537288031085134000456 570964 -7782110493499721783960327072000 570965 -31136415505490951697651676255140 570966 6767735556643416583567485060096 570967 65896230047700286890715657579016 570968 -99022388751732203266051952640000 570969 474444785122742443621088917440 570970 -15594246193079821588943940652320 570971 -11813067664674725113647653162400 570972 21265513796410608976712942971392 570973 38633391978090158425533471967104 570974 -418061238212297621133063791808 570975 7617240238164449909613389251200 570976 28065570959302300297268939980800 570977 1683215547911697970694325143472 570978 -28043299715017917678744761691696 570979 -45781381400861910351855389408424 570980 -26470945602097604678956972128000 570981 -14586238367948376867428338142880 570982 -7965405294383184491459377593216 570983 22725846080985178423109266678320 570984 -1179187903744741753087456788480 570985 6298414059110395363005762630180 570986 -9773611395175622044791282173856 570987 -56976683697553144566266832913956 570988 25431389325939028863231348387840 570989 -1610043441683432022334811880192 570990 -2171281895562388704270361804800 570991 43533651276806499776810788797392 570992 -5455354039186516605369238683648 570993 -23405507887395160056218212910736 570994 -15692084421496223547621758110704 570995 18996769059522033986791009446000 570996 -37153056554673405397896682414080 570997 -109502635260723555997167701568 570998 11588396661395536946881440622464 570999 11872087648402905744054671180520 571000 -43437216748424394377652065280000 571001 -64657829093781686398855285918998 571002 -10183173549372972749381655893760 571003 -18927075952282631460620396493600 571004 -16106893789677648227585014662144 571005 10657267474084479656427916341900 571006 -1212316828271994747399130244736 571007 25993731546159239842089218742480 571008 14504162644979377741900567019520 571009 35029422167195377966061666492116 571010 -13379857616263695537398273856000 571011 -16553399178061392500477131312896 571012 19345494641618191307963508531200 571013 -21484189715386478223440375632260 571014 -8777158028989696568051473152096 571015 37847898215773492102817948183160 571016 -23288941526043165506324103075840 571017 2423188800302577351759571787280 571018 17746943620410254554238381481216 571019 -35062085080679087974002486209580 571020 1449607800057742687892942684160 571021 -12633695431844722494116359162752 571022 22181224784036221589392471707072 571023 -2618038945358422991299096902000 571024 3291361691150987294078848942080 571025 -3202535689736988696520103438400 571026 9830668877199658797675822086400 571027 1729142734620595276544376842280 571028 -29901698150026065103807381832832 571029 -32152230682393064739663620813472 571030 3668361219649064581624446796800 571031 84761073610029739877101538117832 571032 -19401358403028650212319383388160 571033 -25446758534917153244823105152496 571034 42544223728417725842329732786416 571035 25361781742190460593136741145200 571036 12494719333131686128150520122880 571037 -23090473167374691433968967948314 571038 -8066520110032092814512053388672 571039 -5385534186423593702404991353904 571040 -477311075716710887199819694080 571041 -50164560707620745264321214340848 571042 11497274693013283838674847886672 571043 -37939002514754224771170792884856 571044 13978723957879469820449365463040 571045 43865937582970945318425273463200 571046 -24129303277587695945865776041632 571047 -40152351474278107455836213335728 571048 1582029435540385571964767262720 571049 64717070061613523106952115725050 571050 22039047930507574959820555660800 571051 5662970148062679880363693141440 571052 -39246957786049563667886726522880 571053 -9562351695029890922586200113152 571054 -25130939754902337905542689661056 571055 20525133037872882275115810421920 571056 10338591314375571528340395098112 571057 36108762906805687314926600958900 571058 5454679502935293292111298844576 571059 3110615417317653474425137867464 571060 4016239711181835366196419379200 571061 6042545434474020040574958052800 571062 -24779959557482867363347518877248 571063 28804191441836895893767020496504 571064 -6983181286226061603217350758400 571065 7947029019225267109437956879040 571066 -27534781749211589737884834042768 571067 18442121609763398374290273737472 571068 16156205824871894629571110126080 571069 -70208190794105631768024660761530 571070 14448761165191831074079806012480 571071 2301396894875600395678788128712 571072 -24771397347921025421750544891904 571073 -17024098270722129413218766048556 571074 -1416006491753786977410027637248 571075 -2921145867341636906696716850400 571076 -29287713204117180696571935237120 571077 -3392289225340152021723661824960 571078 -34766355586220204266477190720160 571079 -46448343137608391161891734816 571080 -13997131662840300136386588672000 571081 -10958270750043720929221776307200 571082 -7273650747452941220352797356032 571083 808112025116367170320320312960 571084 49108304132924848773199834217216 571085 43792578743763649632784812024780 571086 18888086594268733149567356936832 571087 75176506413059203602864349069680 571088 1682785205789797503809509785600 571089 -11458286852855133057289906757472 571090 3449042406257540608991005655040 571091 5501551849835914679087007434400 571092 17459462727851188021707408279552 571093 32245819084280527008848159531342 571094 5671973811209932189947131238720 571095 6153225117871508386462043928000 571096 -37967910672400290945115819038720 571097 25329597917865154197430077993600 571098 1914803545594303634608632752640 571099 19484490025503872541414179260100 571100 12514825636712875070373719270400 571101 -15371483124575365931740687671168 571102 96641267328840409308911336832 571103 12187809030965053850122418722944 571104 -76830807398224858858881126236160 571105 -55739072285324633558898652021740 571106 8552690865275695480005667228752 571107 -221450165825748477985459821960 571108 -25193283672194198509121107364864 571109 23211948252845606648397663721152 571110 -6430136762597094764586694362240 571111 -10358553566488600285912305337288 571112 9502123564866996253119383731200 571113 -2798147608136426558206577134080 571114 39284711201445290637801774580656 571115 -29144355498682635646382684486400 571116 78293625138399250144915144704 571117 -33600387776318536506551750459700 571118 -44081602327931027977563053730240 571119 14109301533510854144326879488000 571120 -12329149058238607889869209600 571121 61873909793226848498112885769200 571122 -30292670897711630345392595587440 571123 5841404042926224719681819046144 571124 15175202158715386777413789652992 571125 3280260421602870954751418328000 571126 -624060579037375809856089763200 571127 -12565910379941506410975520866960 571128 20807268857467537260129076224000 571129 -16834812763878719353305164968316 571130 435615085188216748667204352000 571131 897614961899138861321151495144 571132 2518825107437663534360738915328 571133 -41076131978160332882460782586618 571134 6765791586362980991372486364480 571135 83178483372886745630024594949600 571136 -19078137181630962213856317800448 571137 15852501620992542387167709538752 571138 -33844340808934440180539550047280 571139 2288998145841210575669915154480 571140 23730566205413393121112502169600 571141 -15543067759436594238729025844448 571142 7092886128077535138655010077824 571143 -418499613249313344877425738672 571144 20358214168425660937792833454080 571145 -15547094836981620896225402771100 571146 -8866749244740676690285033180416 571147 -42661063754371935655914707231404 571148 -12125570140631926616062662465792 571149 -6289938703849889964107003860116 571150 12899358401981612423450200300800 571151 24324763394500332219601892423040 571152 -130297714254253882004053819392 571153 -23270941059754257684941815484640 571154 -3350699560337965921582565856480 571155 -7381020448818541203884407540800 571156 41691130678798392716033876251520 571157 658993869247291442702355707406 571158 -14044306492355467220023798517760 571159 -17619887187951851464636092370560 571160 18935602772848199365234019328000 571161 -12440893236924126094815767930928 571162 -50533413270947452777451558047488 571163 18346597896656585221110155969412 571164 -14178054743775257648366227120128 571165 -14236544943423200558428810214400 571166 19669943773174792499252993390976 571167 17780444277958992573400749836184 571168 22372071221864652898139803090944 571169 491746386893161043492688870720 571170 257551730853387314049509529600 571171 13760088803988741078827090441544 571172 -2538064060742405702883709132800 571173 33101147741899292703043597855584 571174 -13341315554151276821265839875968 571175 -11152615686602734653651227558400 571176 2028211374597655883674619243520 571177 -16002527241254069359899999951728 571178 11723217474665278997430784285440 571179 -15968768475154725959337615202560 571180 -8467018733064967042212470937600 571181 16640177204908199387619548491320 571182 -8602124590893554729829021680640 571183 45374945431924598710608702921600 571184 12276709011759392600312015093760 571185 -20782670757618658688939765404800 571186 10792167853019827361586969899520 571187 87112250557525489821122355586752 571188 18339439980044681290888787865600 571189 -14409912714940438072343920830240 571190 -15127437831370550756196038438400 571191 -43327238888164930135863690652416 571192 9858530150393059493347917312000 571193 -67245029589766704808660357651542 571194 -8452477394654012792640468567072 571195 9930310541099901078787646445600 571196 -51012396608382198557316694041600 571197 -15812643036531998314002968663040 571198 26964000461428865616438805881600 571199 -40047765478577812476952611700800 571200 -2005671463165791233514248601600 571201 -28787909987801407973161824628798 571202 18110951898258310983244116842400 571203 -2008398139462560093275426305788 571204 -4868269557813988193141806316288 571205 14825588854825449325919531180160 571206 1708316374189104455128422064128 571207 -13744469797613743303879204368928 571208 -17853949280157689589805355950080 571209 44530302264649798766976958700304 571210 10938637122603211967511685880880 571211 57612668761900849397487732961812 571212 12934219406641474124236902912 571213 86493625357242828615526115767980 571214 4158416714933516102792567536512 571215 -12540268023708747199808916326880 571216 5104318893094627535021365657600 571217 -26481255257746093160964591146268 571218 -11165854663579921889732705805696 571219 -32337636304163504367656784275640 571220 -10868551062790581520226019000960 571221 -218654813961139784194034778528 571222 31914078064001465967286388826912 571223 45560523104923306451384115422472 571224 -27407735850605492960660619694080 571225 3713176227338022732146293947100 571226 -24135553806580534159070575964688 571227 33664070164469153567271098733720 571228 2627930343116147556226753069056 571229 -87982666452068474337063032350170 571230 -6181099522404813240335590769280 571231 33208249785797989794711586848032 571232 -45073334591575514039827842859008 571233 9003973322725687860966443783808 571234 -22054011371498014018954563722688 571235 -4692552555177825832753363104000 571236 -8975150868150183077857875972096 571237 -13475405978141777653763667402368 571238 -75556803937064368262563817902080 571239 -22056850358721706067576983986480 571240 -26407662693201483129757849651200 571241 125057947219695071351500649226 571242 -20403016257545485494139664421120 571243 -9844286489363692692311571803360 571244 -43827205572340111778946047518464 571245 9054242575821584612606908977120 571246 3462034380732999524108602404864 571247 93697557721041740599311310487880 571248 -13546182189284849944356460167168 571249 324123669090910079905841250560 571250 3560919159995265128811233010000 571251 7134935031139892113958646034944 571252 -4987828403280883726922148968448 571253 23752986784646334846449408712444 571254 24145014675513571203243827566080 571255 1034940009513386880728332346160 571256 6329713345421348351314270064640 571257 -22013338702317272442628957842246 571258 -9250052226868041486764440997520 571259 5447478109406185846259895380304 571260 -3849207627941401879164968893440 571261 -85716839147948110775023110646138 571262 -37910125927554087091564722298368 571263 6463780718295789415063971802368 571264 -30364937914638798344163510190080 571265 -21089492106849320999366510609880 571266 -19208062297310205675527627904000 571267 29501151781823509473163420264316 571268 2024054385360904176008370388992 571269 3217039192927497053430071543520 571270 5661326711359939598043646613760 571271 34933583356783682952716015901000 571272 -8906287800675132293359112847360 571273 20238468097253762539947456332640 571274 12831260929476785338591364958720 571275 -13608462953776103731314742630500 571276 -25846285051228251775308801799680 571277 17645617357183950497596247650272 571278 -4952610621204826811217639178176 571279 16747090155745645761968568184880 571280 -4728176754216797862070172221440 571281 -14897378368569093269706901863936 571282 36811089631605967826169285934992 571283 -4847637752394012794301158496960 571284 -4573463949470870784647743555584 571285 27686189056837408234723111518720 571286 13002469367708378854004951042592 571287 -23945430795987897536414366304432 571288 -30385388162004050396449197066240 571289 72262271373914078854734520783824 571290 5181196067909034643892274854400 571291 26784467712533153110835165759640 571292 391244353551555322658114204160 571293 -55780907118911264905630104390336 571294 -5626982777235467621796952633728 571295 22500430149549844604875080901800 571296 44925766234011155556288527597568 571297 -16554007743494313493931444228160 571298 5820081868273647250918806528 571299 -4031940109431164680542125555712 571300 -13861969485594535956168343584000 571301 1773203547389434026873794256672 571302 28572070593818343030416210140992 571303 -36879218429758361542832515821448 571304 -19630886006992673306756657034240 571305 -1330691746514022647282441047680 571306 16497745477424723278125726557184 571307 73454503423116259126612597135104 571308 -5337393980267785079897013680640 571309 -76803114220875759994081809320384 571310 11503685625747423171433113562560 571311 16772473153920848712222265609680 571312 878315101065878996195733471232 571313 -11093757698558314800602459469900 571314 -11190336832159889742132136997760 571315 -9898963113892675143783819808080 571316 63935335773996467634524796279552 571317 -8304881374656087916632302520288 571318 38732614055717541433808585509440 571319 28508606718785997924262585034592 571320 18097031883129895132266525696000 571321 6191791511200924978578044900522 571322 -6383154204880714568362367334288 571323 39233231457487272473956352172144 571324 -13689549760176207141163522978304 571325 -22096726203441608697994567795950 571326 5167166583956379135428469178368 571327 -8491991511921685096410125151128 571328 -8760648162505064903721741189120 571329 -5682424206099327490191764376000 571330 4898939738114315186769150259200 571331 10129322550622070598175993731132 571332 -8052652355873088531985077362688 571333 -1133030393329070400071725606880 571334 16835698760684595317825318334816 571335 1340867962997317482455285661600 571336 -49477414083822101831221166192640 571337 -23903008089421289561099902422720 571338 -13753368357780056007263394376656 571339 67678969868709019379003768757140 571340 -10294722028008641324379123256320 571341 52851107235214937649038270164128 571342 -71367986885857714055907940608 571343 -29649105848377052379104434624176 571344 -5587221362879197916875148230656 571345 -15593034478122163342976968773900 571346 1011750175687188269710378249872 571347 24585990454366072529202848701440 571348 -38687623210485341957668556171392 571349 -9864634336784705855846749193760 571350 2131843832051150694118805251200 571351 -51093260145292104909015897174696 571352 -7903635147228328654205130086400 571353 -7660229856548840177453448391440 571354 6750961543467177004380534700032 571355 6218214091222294764436674750000 571356 -22428755863775939457213789196800 571357 -1773898708527082203618521949588 571358 9547252360573745109599742029760 571359 2728358098811459913146484689280 571360 30369002139498686902232800296960 571361 2317976450941504931989997074944 571362 -39864362065418954260055101824 571363 24913502476591893808844300643424 571364 -42270932106788264050656847012224 571365 30598179377791596400640622799260 571366 19984220766851801041378139059584 571367 3440034949055776778767012886640 571368 -6389923843554673351171866624000 571369 -79325598711843542944396312124230 571370 -24256419135335000728757638712640 571371 -41748127746678170395485057360 571372 18661740248144472290595424230912 571373 28956601261401928633993473592320 571374 -1884070838351442110963805785664 571375 -7125497839364967423833491656000 571376 2720511983821742064939715067904 571377 19968603175815711345397484695008 571378 15113719474348562401608399676320 571379 20516785848579360016996917281376 571380 4040895067701639323213147443200 571381 42585482031129956293043948139182 571382 13922134249198232435460708243072 571383 10874924178444674924339665815552 571384 637681828993997764112126115840 571385 -47457276222226566930861187071420 571386 15279905936201360037834305470464 571387 -65767961571069672616533898096800 571388 -14130071944474331140479021540864 571389 11626957245904890471721275814944 571390 17790486673139591366875159195200 571391 29125818167009419985631049916712 571392 -800479627992533804656927703040 571393 -9737407290480951723294594760236 571394 -33885721517708441003194543251504 571395 34937157759037626987391413047040 571396 -6057178839816367987613925281792 571397 41922035266699923116645467482846 571398 -5889510504639457436023616483136 571399 -8666533942288148575745816074600 571400 14104855578378166868904604032000 571401 -18983100372950869000061624220960 571402 -7091159581552727450831852937888 571403 -2589166808279012568344085195120 571404 14307610721250482426729184648192 571405 -42186969093845712751419297173940 571406 22370888213084989541341282544640 571407 43628326480512253537548540376320 571408 4896443737471611656205267369984 571409 10080752035648012202710911602610 571410 18611800755354774312234140160 571411 742780106535520242663978119224 571412 -5198668525437744230056560887808 571413 53242590498249775453978979581344 571414 -28847314610557608655224439678944 571415 -16151859102804934451531514660000 571416 762989383223369491503850905600 571417 2749257051750852615887367293568 571418 -28328240654891974490095711341840 571419 -19214200097823095156381049675936 571420 -26694991592192671404178104414720 571421 -28550003058787579860427482213108 571422 -9413836910367343450644659751936 571423 26493995300432257156827524127424 571424 -1444328787538538170339030990848 571425 9139538043124832079349049052000 571426 -53209660990360162782268780830720 571427 381799481279041945791518769552 571428 6070683086694167568596593827840 571429 53975714902008703542631244793280 571430 13902521027874652230200695359360 571431 -12990096590509379674076568080256 571432 70311737152127622916794841574400 571433 -83060853983771506570083128157318 571434 4268053076114981606506030414080 571435 3436699922984700187789813711200 571436 18793259101650763039690721574912 571437 -9132237541612561018968049628106 571438 -26615747725739734450125643346304 571439 63678579159245365175780942201400 571440 1469766595081622155086528184320 571441 -7372568995493197082726581487640 571442 -6820725913812256083601796326128 571443 22284352907659424692045398625344 571444 5186085302072836384570766397440 571445 -2543952372032807804642304931200 571446 7408964507899409644747678358400 571447 3025036964598909352507940535360 571448 -68580922359499783415665928417280 571449 -4142557014558873431377260136320 571450 9093900033146603869342005312000 571451 -8306546201401983590003223662688 571452 84319790575451402150933225472 571453 80208266482624524238840458389702 571454 -511669486065727664448082498560 571455 1629372900888940143841725940560 571456 21400237187313315485137609687040 571457 -748763600698953581723710697808 571458 -2839911364808686515098530888704 571459 -13326421620552326907137831188784 571460 43375779105614969829043188737280 571461 -33987667115266554930911210738016 571462 25013886559919656418329412411232 571463 -462973077410378405926744671408 571464 1868334941494058465991400104960 571465 19135344301446534499952996848200 571466 71502090939581406687921112320 571467 -15186787394083390162043184878352 571468 -20721710159589968906680388484352 571469 34861661289865907561898228317580 571470 164274714461845105592005002240 571471 -49619149960867609214827274301328 571472 -10067582772285066444493654327296 571473 27830138650483879930219748146944 571474 44054961870708694214840601100800 571475 4477826306664719705810255071500 571476 33438461332516420277607776888832 571477 -33836081109523363139174395994674 571478 -687899184174479901958288051776 571479 5636894414210846115706206523008 571480 5191053389580686351060245708800 571481 -5683463325864430653835938127488 571482 3515460086067004513012604198400 571483 -64842842151921344604486993124 571484 53226235844838097272256542614016 571485 2222600367161360019907454169600 571486 33525202241208659301576830810880 571487 -11252863376085813599770161896520 571488 -11625492353807911381143542562816 571489 -72409086382415588882937268858044 571490 -25333115499495259436868518988000 571491 -49003156702258051139090241673500 571492 29704854732882232738871855052416 571493 3144698264978131484833293089244 571494 -5269555441993921768363762722816 571495 -56699930837565276662980221741000 571496 -51221515147377210187821427614720 571497 -13404935273139293008034601131328 571498 21321231842426679058143625326000 571499 11937270760032561257055976139808 571500 15777376462226859785573732352000 571501 -20929051187219050001184272294080 571502 5994404284871064183551220844992 571503 45214152691846667870435121997200 571504 -6120861723086451171243250876416 571505 41315282252802471272553500080320 571506 1731981941646866858605016844288 571507 -11827918315695685218738203937960 571508 10253041013412083800727100758016 571509 79350715497847590897689617035840 571510 -26888652584464122018675068365440 571511 -52793096151078807516681800215776 571512 34643881036426310398804591595520 571513 355152274502363358307283634064 571514 1122141096621732185047741631856 571515 6529729436144570206731661528320 571516 3052475712319310839849946480640 571517 -5948187101872951712592059595540 571518 -16802443914243200258890137443136 571519 35838488965147017109423935435544 571520 46783702534968155301841207296000 571521 -45454964258681040814542886561488 571522 12376673435011076762412680197632 571523 103014019505701051408484287735320 571524 13463894679089491257614175393792 571525 -7185624819532034874642622466950 571526 -12684132653793383906687087184288 571527 -14705519682799803575210885368704 571528 9696862822286821231719567360000 571529 27215620581516851650157115336576 571530 -11198624409043704836233135015680 571531 -76045273314112549651841143514668 571532 15993903166608820658236410086400 571533 -39284942348516476037307468098400 571534 17722195713551271086082540052416 571535 2656242681669773065260395964960 571536 -5162796985103615027968655929344 571537 10132723914767206721110982002212 571538 -37443542023819593974395232577792 571539 1844585532999414521193483809280 571540 -22359476980769870195682457639680 571541 -1563441150943298663177774579058 571542 14690128767793723559102877899712 571543 -12952793476776605854709654219600 571544 -26588615185229647272850263459840 571545 -2771229798780948232841178044280 571546 13409047168722209319624326111472 571547 20058268469559331223070337489920 571548 36053506526085691031752872122880 571549 -68871279563082793395696630903552 571550 -1870544950174367538961959014400 571551 49144707766960841088669080891664 571552 37988908729244714592849516429312 571553 104991394896254662891490322654384 571554 -4885173847111577823605601532512 571555 -38420164495060907243200472885040 571556 -892378460400602819314496867328 571557 -4496502028836149453296685817216 571558 -9326392824202456028735174558400 571559 -33177556006574003451017053526280 571560 5490656068916492067786883891200 571561 37237640786319798255097832883300 571562 -28496900932959649578261064837968 571563 38858192853017064677310182324400 571564 8170671100777269812621774899200 571565 59287871739464070280480999622400 571566 19530241159977650010082725762624 571567 -38198070000531678009008486382048 571568 14115932111394875431057699799040 571569 -1619783493000175470070886637456 571570 -31156951366847134286357570677440 571571 7406979738067307835844350897408 571572 17591572955644162111229197044096 571573 25274046539340336213042595995744 571574 -14970976630452104360483745436608 571575 18563496392783429515922561436600 571576 1485652306320537965424304680960 571577 101076419518704262313027970084000 571578 155354967486352299475332956160 571579 -2723287632738953859262211601820 571580 -40300011318911265579906557836800 571581 -13122140573481074159700383889300 571582 3687223322673213454474863009984 571583 71062161713090700449197205024832 571584 4646881889766489029225805250560 571585 36501173955497577124997696210580 571586 1276382259037427599247656152960 571587 15213763682038680104569718912760 571588 -26125026842517249440657007421312 571589 17772252107658379518488786223390 571590 1596632616826254151572770496000 571591 41068953635380222560084136689552 571592 -6976129525178045616356939366400 571593 2812441155834887478477584936928 571594 21327549771678398057850163333632 571595 38315222439723520937855540637600 571596 -5417894006650417814142747033600 571597 15267847140642187015341121896940 571598 12756642320662526173159511117760 571599 221372068595250410487787632768 571600 4079513455141926819474854912000 571601 3221081568802865340571738351602 571602 -8191899342136763145600706551168 571603 37523557571888270349993357983852 571604 -89853015498137170843658543232 571605 -18862767935572645553162364921600 571606 -10566622130971568251156958401920 571607 3150800284945102393756725630120 571608 -40932856780020872283209810595840 571609 -3941406657166549317141259800320 571610 6839723968307392277027606420160 571611 -17613196157871875979454477345128 571612 6089346207031605971653434784256 571613 -2240565305209698154601519983104 571614 -2065129884016452470536880375808 571615 20706291097529285628215582947200 571616 70335257929879721876992709885952 571617 3671825149000027265511227798466 571618 5821644763203427779121783779840 571619 -53279389134595598847345395223840 571620 8569205495496641383778775490560 571621 -21546462076796530162972248302016 571622 -3845800981291552349429048688576 571623 -13188761118874439111136978446256 571624 2176691174112521423340462504960 571625 64057821466663636662448126890000 571626 -5998928630712739741661673298176 571627 1337199441242357541937472663552 571628 7095069738683659247942385754368 571629 -23416444692436277654992751956416 571630 1331255089297438894160618880960 571631 12542983800182479159353741392664 571632 3129010309943688350494099537920 571633 54594581060358047285393195372882 571634 6648220600892060347364958495360 571635 39304093249504927620852852813120 571636 14468680846503554206380149869312 571637 -44704475992698369889800891009696 571638 24198491647704273805417713130944 571639 -55569499327549001986350631976 571640 15725368374007409465633110425600 571641 4159443900336918021889699451904 571642 102833670541277692862005162752 571643 -37721830578137931789770685614016 571644 -63654187495024142294341600051200 571645 -6167237212241600716436102918100 571646 15909252994680842265228758326272 571647 17662659661874690771482000607760 571648 15680480671942687755908740546560 571649 10709817350427798587558840878164 571650 6343902443545068673217978841600 571651 -40117011958402744835482590072600 571652 -103274928600528216918506174208 571653 1066180322256664264075990428480 571654 -11449987976255544896570206264224 571655 4512213167987220459817759611360 571656 -24882573754450127140652499148800 571657 -1385138123569036657174439589094 571658 -16176355752828516516926912781216 571659 -39567587508906422433865732782720 571660 -9713243831973861487774578416640 571661 22258092439166508874544726588352 571662 -676570860206692390583127993600 571663 1245910289267332716717284759808 571664 8836612720206537867213539450880 571665 9653913766345302504418346133120 571666 -23623077610408628387663404383456 571667 16585484837704981236905637240120 571668 -4881389037316506063078139791360 571669 -34671382533021873680557596420704 571670 21167136326900751032364941036160 571671 -11737547845902592102064941009920 571672 1750371108363733336711637299200 571673 -51679911146344216240189277889078 571674 8202685749068938589095079093760 571675 13361124203325681309906218728000 571676 12565399359558416011356241483776 571677 -1032888858215286469904030573280 571678 32514388581636646180138888352640 571679 -25720666017465714500450991906720 571680 22469968718660513988929494056960 571681 44660741142879357034079399577264 571682 -5162220072592180235285082053808 571683 -34625682574912006808956527521160 571684 -71602710875591110898420033952768 571685 -106979666454295783018424450400 571686 -21257716656946786371669914191872 571687 12865298329068195768261378238072 571688 6496500626516579700140575948800 571689 1131567135820798919785287743754 571690 4994163709226600950750545607680 571691 -46256324061191602097280985336200 571692 -13507814436912707984322402926592 571693 30900905993724233900794300035180 571694 -15938399424760742170401440735808 571695 -1955255816715566862871806148080 571696 12492388378451975903957349220352 571697 -7526483851515477057797234232768 571698 -1718519355037254469091401102320 571699 25899011785244326166621906530700 571700 965019217908200639751430147200 571701 3904663295571215553072127819584 571702 1350571482061702230179822805504 571703 -20063144383969900777556005604136 571704 3221971849036591496958429757440 571705 17192869647781540761603119565000 571706 37680153579812813497904878253280 571707 -20582647985477618034281459426520 571708 337782936430957280520690026496 571709 -23851331483210743087798473516090 571710 -11160845895161819077009544448000 571711 -7713502081878350160449889163776 571712 15770441325083065523919140683776 571713 23272511885750025410356341504000 571714 -8598180263583389260479804288000 571715 -51901417660405745871250889990640 571716 16816964732314665614478278278272 571717 -53044758193222833605242980091234 571718 5158109756339902533124665583872 571719 49937693740609014329804846847144 571720 -24816167060940922108772532787200 571721 -11193316324305393282104047767078 571722 10930640570859894582678795747072 571723 -60435927149524799120820539767520 571724 -14961704458489723023792875848704 571725 -15591017683738702232858376000 571726 29727846615091271374332711362880 571727 7335972508179792708674132936400 571728 69947302476336347917335527424 571729 11707652503093696591813314198640 571730 15997676163170848281454754201760 571731 -37745146873922385016000245816648 571732 465828521297311063104799496064 571733 -8595724230667164344977734704256 571734 -8892155667043231583703476614272 571735 -26118174961453003093774412503200 571736 -1652299323134665291617910579200 571737 -7437567271680877579102338830640 571738 -12847583018600421691921625090304 571739 -2339560653337271122830206479344 571740 8190670967097054336079449016320 571741 11901991405290331858308997423142 571742 -36850816675308930452464843705728 571743 -42795249846532431619370056665768 571744 -76261471601945334208796239331328 571745 9581304665628674011002275447400 571746 10675687503361644228213528159744 571747 -4846749499898294592452147098488 571748 -26423849243170409647378636385280 571749 -20882838192985284295723184850336 571750 44366475510721684168578781632000 571751 12825078812886799058780409421752 571752 -66606611826334223238518388326400 571753 -15192079752580656866066274966272 571754 -6888278644945938122560915918848 571755 -16633231828295758133391082759680 571756 -23190892346123971368295406913280 571757 18541468079941688514394087084320 571758 20349372721307052726087711833088 571759 43536447795477142244092100426960 571760 -2730859268886881442703388835840 571761 -11689490314682924548453836419736 571762 -3134512037628149979574657363968 571763 3732795045543602295225429192144 571764 -4017285415037470231673698222080 571765 24467237288622600117398164644120 571766 -9797642240798994197471011072896 571767 -8055616558802032915286911038720 571768 51170001672745192814755256770560 571769 -11712965387302466610663337976160 571770 -9328844523371566864206654830880 571771 -320267481294142876197840110168 571772 -10886488831301384291261746556928 571773 -7428542108199034352341672982016 571774 -712808906332464246177380446848 571775 20548080476822696626385913055800 571776 -14089266434045190362541273907200 571777 -11725389205405893734713202069374 571778 -33314455569231325507532006239488 571779 7717177122078844939476533295888 571780 6033709958956674249891322552320 571781 48227864016305030831872522132800 571782 -21899772246509417359649527608960 571783 -337777860442131843683539316968 571784 29690040275069000901810339394560 571785 12921795659775305862287581003200 571786 14025738355013974441867444362240 571787 50313062559976480663326997513080 571788 12845009603340401220887346385920 571789 -23462912905852849917041788814410 571790 2969814045415716239544241502400 571791 28952942779530432354649498055424 571792 -7969928804904053435963561984000 571793 -36169288276616967537348529281420 571794 19853326570280717378099425462272 571795 -12631241363636968560151643921760 571796 -52307082976646295972711879734400 571797 50705940949404047472998110308174 571798 743252491450217750394275156736 571799 584822005476819264686022457800 571800 -21732229083390090132726093312000 571801 77525202007736572742851934761802 571802 22006455765547664427294502748160 571803 10697740412359438150298711645184 571804 -14802392042003021341592558564864 571805 -3635149330993334556805232121600 571806 9942976870466341178854912348800 571807 -20573087404990632426538826595008 571808 -48901123637345015152032045072384 571809 340703687567952090493420353408 571810 -2967111410398535514089500922880 571811 -55039302848288141203588403031588 571812 4941636834985345163472928008192 571813 8596187921123657501547399276960 571814 210103941260356859394329562240 571815 -26002959529943357242076952661680 571816 -16273181656058143516173967933440 571817 2653986751622535231701754390180 571818 -973605671567561955375963724032 571819 77335555176066843142947553330944 571820 -43729100916466310315729132881920 571821 -5963271828413989958471080836288 571822 -6408201422152798089814924747200 571823 -18539290773827489192231344108560 571824 169387708303897278539172102144 571825 15270468424406986441025344063500 571826 -3154306524587475369344606932992 571827 -16717740316277607862332212192400 571828 -43619757051676738006379003811840 571829 -5210015557669679415324920609124 571830 -7429355032090310846291052892800 571831 15305241650964912482184657170632 571832 9816006184564542947787186278400 571833 -24053305857578001379899404042400 571834 -27085845713537366244353460918528 571835 -9897451491148500348775320058080 571836 -8468492286967159486763013631488 571837 -23402383144957910423716959104896 571838 -9089598436859849008773210827904 571839 -20151875593471751291414545054776 571840 -13480181276751290496758222684160 571841 -36209777446763381665805231725758 571842 -12547148417530444823913942064560 571843 39403578441418608949438198535320 571844 8962440332011332136026698084352 571845 -25484924419318912602726037396800 571846 49290822567396736991879296320 571847 -10671822378687815633654170417704 571848 33231697972444797068332814376960 571849 -78059710741849588728042217885440 571850 -11940923255107126245041492799600 571851 -24306854734415413095050860224480 571852 -26083398215907252647433864312064 571853 -59107597184513273170415907797898 571854 1819021739612127156394767360000 571855 -9635599305818987341033257717240 571856 34689336831872152861564740698112 571857 -70438087902893740106953494528 571858 4244116674596316343023635813376 571859 -83486500663737124074933677200296 571860 -294909534649576503786828222720 571861 35207610427833676694460629072462 571862 23330303041491625774137093936000 571863 -31602643356366691297967217620016 571864 77812667188820451395718628239360 571865 -16499422240563132730979736052800 571866 21115927473211100717094864628224 571867 29958703544806779236001920638916 571868 -20214961147669446880370576299008 571869 -19353819273854109010920694643706 571870 3135630767573194626808886365440 571871 -18885213283913504478306772952928 571872 -2819553094970867984418383855616 571873 -35244828760286980363232502230878 571874 17743163290054261795232663289936 571875 26589969155797884866078289450000 571876 -34202866920598564243691986272640 571877 12772554544405203673705275225726 571878 3119942668565494973230398671904 571879 -66237937360581081711657588536808 571880 -12082399876236691656497916057600 571881 -26904260266493129114832108748800 571882 -3362433571551255582368573113248 571883 -26320452483941883485494992361296 571884 18090011242757035909611215156736 571885 2383713601074995006895702701580 571886 9992641710596739904211585865600 571887 59922961179932244207034462752000 571888 -1089009562749850106937189072896 571889 -70777299234916895631411823774044 571890 -491439351789775816916142850560 571891 -31187729666794578084127326017808 571892 50686296051715868243021698809216 571893 -83103059364224655591528481152 571894 34826658559459475655414494759040 571895 15832372290406755565549592034720 571896 37626259415263680365214549073920 571897 47528943435508103217606231794772 571898 -31874017760724244788191552710800 571899 -15531966714357604659875374901736 571900 114751294565631400396848128000 571901 88045112799567243849110126591904 571902 9059400165525017252447032794432 571903 -51722845406155970830594602254848 571904 -31221710571334771498563240198144 571905 -9036606350065077120856756910400 571906 -38395425367667340279732065740848 571907 9614115910854808837218052757712 571908 -13418480120579904029367549219840 571909 4165038315146142086594421276720 571910 7057119848518247875690072095360 571911 18697520338965392326305155521920 571912 -52451104890500849114762388848640 571913 -6213808115896373560451087417136 571914 -5082645706440063006670442035200 571915 -35383325803727698148800349084400 571916 23952719134733792534258749290240 571917 -15746846356314296682931602285120 571918 -13309406353305528018087962100096 571919 12105790036098238332219488647680 571920 2163146267931323286132629176320 571921 -5341714156843726035978576260288 571922 10965234808447326720613800891552 571923 7125484521504904877256119200080 571924 58939518094512626412801383424896 571925 7547065017857827379298780712650 571926 -4629268344576791430036200448000 571927 -22871390338578211146114376900320 571928 46368574166660273263145826662400 571929 31082113844448927463861819092288 571930 -2537000456746646708415169316640 571931 31774414687634468733196588895340 571932 354898293385048697794358393856 571933 54083023578086644139282848494182 571934 15506446915850761085498594281152 571935 864280428756469266714440486400 571936 32741112021699520732693777219584 571937 -7379269505197634038007878887168 571938 7868917203047247859505917862400 571939 -33957515289063719043682327940260 571940 -36710070838560735034894330248960 571941 475326133020598218236637574752 571942 75776804676466648762658781312 571943 -769186262857886106427975877376 571944 38662628512340879555319889182720 571945 25311251254174655104012283424000 571946 -14331287360309017825936924404480 571947 -20323956563916358766831279404200 571948 -20178674524855329095781300271104 571949 -20809747329422609302513224447264 571950 1132374995650781061272741491200 571951 -42543743834288397542412580311848 571952 -18975552637849270681497115705344 571953 -28113642939880950640548796882656 571954 40752201178698783610718731900176 571955 2289795141652438157777460140160 571956 14030699350996253546102246768640 571957 -50736544569952098985443993760160 571958 -18468711746354614482531757261920 571959 624371945042352354755868730224 571960 -15502970019877246395525206016000 571961 38560008796807900257224904750852 571962 11023740595676023288686009879552 571963 -7671200095597099703741530310880 571964 304077996135932162345172857856 571965 -39602696932147845359750483580480 571966 32793067795208549538166374258432 571967 -22896853496704361095237814520 571968 12577045675301745637748291665920 571969 -57110369558629721346364104781630 571970 -4774519529816039534840129533440 571971 -49735736398366480620180924071688 571972 4013249139826264409989163163776 571973 56087911558389385465498685304222 571974 -6840572439564948164743941167232 571975 20877061541044369076459807576400 571976 -14075556539293209910993234329600 571977 22653825339519001004676169874346 571978 16569959921449644668965156800000 571979 11900190434155447261681881759576 571980 -905010997119959954970585584640 571981 -6657188479161313430429186519936 571982 7698671399296994154986080973952 571983 -6912889597054982559708901065456 571984 -1513233300343472877852427157504 571985 -38990363329891322281883456385600 571986 392681297190708089169374309760 571987 8587659070317292018379147148768 571988 -34602129373744980077010743322624 571989 21235912544818134954142417342368 571990 -8091273317668366259705738181120 571991 1200099146283528753983603666784 571992 9040824413856938910566148894720 571993 -14454271061424971845494840101996 571994 -3132879441558957462859941682704 571995 -27677967768339328233269473536000 571996 4241752485308572444570804308480 571997 41856959649778213045029512913612 571998 -3326717406786241882495292789760 571999 -29786043418890128667215106509664 572000 -21811407648024593902281818112000 572001 2002386896373936653672341248432 572002 -5381907567981011292434483184048 572003 -19153269445886370899956658502360 572004 29633643818071673955360863898240 572005 -6890519607433801104570567235200 572006 4070024902607586459405465403584 572007 12563086244607731361530671001640 572008 -5436978249526760922603804426240 572009 -69959023355188632207149239059084 572010 -9827883944404280601990414566400 572011 15291554667852426443328687930000 572012 2950147341210142665533530767360 572013 12698788594630799231831578400460 572014 -10032227328999016755157485332160 572015 41046591641204385680312456849520 572016 -9839259897140994749590327197696 572017 -342112849080448112179891555520 572018 37723531293566583166694011986960 572019 -12464806697110772827164917003520 572020 -14438616057641788172213137297920 572021 -30238381557119112624422743882656 572022 -15516211980416838465986163703296 572023 -73584358851028809187210789592728 572024 2302807030392810267940395048960 572025 20028639953167138888606502568000 572026 14408796354325182581083951615200 572027 41704891777197140955656572371876 572028 643646980821902590856393892864 572029 354873382522322305708224694368 572030 20845634546377653450833055044160 572031 7178703945701117387553610123320 572032 7654448306019613694847300403200 572033 12287330216406378625621686036480 572034 -3311471425090983754908485358720 572035 -46959835562618213319590537201520 572036 52138854899316105047462701427712 572037 -7602980196861649121228183288448 572038 -13036581666193827930733393138080 572039 -4128799148749369119278292863040 572040 -1055821774773754509719585587200 572041 -51481141872814597171194843667558 572042 7877235300781493032650280380000 572043 9595505731198525908615167228928 572044 -55733005367648099314546071817728 572045 -22708568736310222082631533184000 572046 -25458064464684503543875558557696 572047 -8938976771933338062834305703936 572048 -8669005270454458644637698121728 572049 -60627527808850024871976900470880 572050 -20037742763823337239198552247200 572051 -33338287360617907671869507940948 572052 12434943380691869978396704174080 572053 71658035142641176358685864540302 572054 -2875057641877821356163586579200 572055 14861736710169883416659789550720 572056 -27834033759701898742962236006400 572057 11556288886146140197101509126532 572058 17599173034220065755788324276448 572059 -42938007066295487936399694047740 572060 -4556554385877692053822266155520 572061 -14702364853685895729782232271296 572062 -37637506983744040929966789176448 572063 73297214243332821221299592409312 572064 21026640848560782252163690659840 572065 9953636383126290974921965272060 572066 25070803612240933255010928522624 572067 -19362873972737792353914395354520 572068 10967272125865119385151934078976 572069 -1187492461781015449693939102530 572070 2478167510003950281501861475200 572071 12020196836169971532150680120200 572072 641896288149046874747975761920 572073 -13329601512416504722756481785632 572074 2519889614067323109896890002432 572075 -26714863314059043260225418504300 572076 61600954431390722214131620776960 572077 70262921698062915328862775192864 572078 11846243630429425451963830511424 572079 -18510325139425893454401517383552 572080 75258603480087918854400245760 572081 -1271219679985053502139473959936 572082 -3872821406975471322158451065856 572083 33446764904777841763844156558880 572084 45932617154435560600503063306240 572085 30779482964557780651686510956220 572086 33991686764587818738500960536992 572087 69722470416702347871581442461736 572088 -30511629678975813438855966720 572089 -18036796910919709295592661804544 572090 8159657189525531143403201683200 572091 -2828791659448450654498198930320 572092 25630013459859523575360003947520 572093 29349373627440595853984216502342 572094 -2704716717135423015632960162880 572095 27946539133095386251785324090600 572096 -6101953482074651043941572411392 572097 -21030672183751417135936098459600 572098 -871891193691789586731507985200 572099 57767891155207299169209169856520 572100 -2062099935259626339843183129600 572101 7372461908711382140268195117624 572102 11069531731098350937566236766592 572103 394263490203584221600289997360 572104 6925844541748653924761447147520 572105 -1204081375380679902830945652480 572106 -5395380428054658305524805024256 572107 58959227575444043961819622110356 572108 21311905986208677549325257148416 572109 -43860616054371425590625601401760 572110 1414199426772813908072810065920 572111 4448692019584987090491837712632 572112 4281087472520695192687426191360 572113 -21151429559643650551296472236560 572114 -5573246678441583075429694442208 572115 -119212252688439366799101454080 572116 -2655318159997219978482036291840 572117 -2320995620177118163839212260608 572118 15588335159530541851544514846720 572119 17375834676410521877968941521808 572120 55040053358708784673223867596800 572121 42895564345256078744071366255920 572122 17984563112005288984078691504112 572123 42766025842239279012604409253960 572124 -13619631852547672784528037888000 572125 -4875090997438419986036239200000 572126 -21046495992677756922247263343488 572127 5224912683499101833373745813320 572128 73190610788511582710845377085440 572129 16518256021381147552337015027376 572130 1756100684071491041028653798400 572131 14491185712633000074651448800208 572132 19966210954323329868309976630272 572133 25871171906216363520391472022624 572134 -477732165223353183549764705088 572135 -13986405190096424201631190717440 572136 -2839564778343617899077982617600 572137 -45983917492141316145622854214 572138 -2901814869977180960328034139904 572139 16031932829080578298642586876208 572140 23038327171611194514314479165440 572141 -9405228060322289652208371635400 572142 -23862695790018628106588868996096 572143 4237752504645546071394605720688 572144 4128244990770879029449889218560 572145 -11485818718969741327753095888000 572146 -36921714328154006767576493407728 572147 -7642717443836006553037405425960 572148 -8568027403636874448979098372096 572149 32600670408338313271338807735136 572150 3986344674758673390242861728800 572151 27093369072525007278967740013032 572152 22851034928763532867145205596160 572153 -14083848346287712875291443475840 572154 4961811941871348747630124903680 572155 2528117369239483808420931753120 572156 9653743573136554251174632412672 572157 23195503286604265791568136984640 572158 -662987219433362600614698321216 572159 17534277913140797015661608424816 572160 18521041607102199807652921344000 572161 13753298024113847702408215445762 572162 393858818094549740500332170112 572163 4546874830378996872002433524400 572164 44440776406696822975251997071616 572165 -47651196931578011566476890732160 572166 3476167616002102441110596505600 572167 -9324488712849832660756120236608 572168 -21610561276907732183863408343040 572169 10869742605895850209743816657408 572170 -17729199615086407706697496411200 572171 -32549529066668105429413539864528 572172 -25705655463003553872172656235008 572173 -46445794517500312934017286499882 572174 1721507052655527384826021175040 572175 -12850773225222558605425882448400 572176 17145121399122584065283325886464 572177 85108526664608315603878641103026 572178 -33672024869415392708716159319040 572179 -24562255568096621186614142763220 572180 -12821115728903298388051197419520 572181 21811349853341907314682805205760 572182 3968997338437879618028431808640 572183 -63495981085769154956084500016568 572184 72601299640926339454672680960 572185 -1137303893362989860064361421820 572186 -47119158865421252331606496473120 572187 16063489294622595163220830182144 572188 11569149968350098008392106227200 572189 -46849807187991275557430112101280 572190 7935302805233738835439151867520 572191 -43997530037937559223062572566000 572192 6950256259385086775970429468672 572193 46895928888676776535453859072082 572194 -7836542148088608181477037319168 572195 -11566165532194239062799105616080 572196 -6010890313253152782108203698176 572197 -36196308764988345440427722565440 572198 -5398237001906506036821009162240 572199 23934100245498783622807422503760 572200 39139374605383956124297448064000 572201 215997895470437270443863914304 572202 -18518162092754448308274015916032 572203 80638721066194324593852220192656 572204 -38937625689539916914128820851200 572205 7508795710460865818033875144320 572206 -31915136021276555105950121888448 572207 20926867832934797887349457213456 572208 1519710322919139140059857420288 572209 -57411883103500340500305602110 572210 18957199435726643683106060921760 572211 3782544185545905643890039926640 572212 -29464590556248314878937514108544 572213 6168935059496626576370275754844 572214 -21440911372966491276734727312960 572215 -4656443018226306051488781492000 572216 70592778720677797423114292244480 572217 23857885726203060334946025142848 572218 -39380851120920899342709363434496 572219 -23784384250353429528091241416320 572220 5796819248688857298995177863680 572221 -18838449112796056195520672150708 572222 12001497840461268473980301147520 572223 43766947390744890379640601705600 572224 -1226514651496851934002394169344 572225 15069397657258817132231690678400 572226 -12230980519211352152002307978496 572227 -13888851897583777541052321555048 572228 39222372417501290433033876276480 572229 2405893736068725553699317954048 572230 8371165971926170811693016005760 572231 -13158340747901403340841806556136 572232 12313895949866738139179679498240 572233 26532584385648748416745172715482 572234 -1825972334675731239888152563056 572235 2702172647281532452096848534000 572236 6144113928290243363831344398336 572237 -593908493857855242439406634216 572238 -24343945120658683728210584695680 572239 9263867559813966777813017629040 572240 4433335148667904584468143800320 572241 14519068810535766540044349708480 572242 19796177389631777691963942856320 572243 26438178307448429170015886610000 572244 -484599684478158843877172090880 572245 -7973244714808249695158979287880 572246 -8708016057418633966309577658240 572247 -1487904299157655819743446938032 572248 -22717866127418731445829735075840 572249 29250331112700521751374644556436 572250 -2671478867342021632588143360000 572251 -51406458626242114557866162082748 572252 -21443659256283242239395768651264 572253 -39849615326503573309490931405792 572254 10696638709841145316781134758912 572255 -1135233115819935223808092026840 572256 -23629483567461356621316789239808 572257 22893230586535046409819589041600 572258 -35608906906066928978423128409520 572259 -24091992432034942140827846639496 572260 -2125314941936908400729296404480 572261 -15077781197753453082417233781600 572262 10831973981021053315228840034304 572263 18707391943318667524171051670400 572264 -2703769433670162285085180723200 572265 19577018922285829190005718049060 572266 11049089882220991668054395175264 572267 8642132463594914236785410638872 572268 10232343605734339448906776018944 572269 -25394291472536697199696469788330 572270 880691457694376452986432950400 572271 -34920095864230468494600452647920 572272 -20543327782891109971605782396928 572273 -27841587398662263372055889941836 572274 -17910120616629694268605621631856 572275 44755174996627949608716604632600 572276 75237726616929631747911983124480 572277 -28736296369314642042045966298080 572278 -2649800542063454553602005003008 572279 -25868515164401980740925039554024 572280 14232902601507903711445082112000 572281 47794094994150853179652186735082 572282 -200120105595856732417698996768 572283 39256143873876270713895164082252 572284 381280869635551756222433711616 572285 -6823333733590927162851910381440 572286 4471888875309741420158183239680 572287 234235119655631007661962020920 572288 56671842142641422451824362782720 572289 50222781874963167791529864351024 572290 13997469886838916611715700876800 572291 -3295970244844321849662089620416 572292 1204771692537531205627907727360 572293 6028050196512059477809714114144 572294 -23611435152089545540449260611200 572295 3689207061168078073096021498320 572296 -73024590105561443026557734046720 572297 -4309143964530411170428790595888 572298 13423029365271985730501287889664 572299 -6557724942199176587746889304320 572300 -14610845208122381000513064768000 572301 -5719453228717021703834116105770 572302 11539592911621426482417359594304 572303 -61617781563629615710474162922448 572304 -2824124764318620320890823049216 572305 -20188460631984888908895926918040 572306 -8712827518677101716574477829120 572307 4534413546503700599415827046840 572308 -18472827454864258619835016925184 572309 -57287686471867577989880817379200 572310 15610413556619743078722944073600 572311 71783062343314509368944935251912 572312 14896939288225536598001258987520 572313 1521982828607347071586023609024 572314 40928092299185919064106770109952 572315 32621438042168348208118297568400 572316 355922980096374282624399037440 572317 359724526477621145665521359392 572318 5072962085029411269608566079040 572319 -32438682927233313550674232734720 572320 2360029954451487280515201761280 572321 42544302485394340317862422039522 572322 2199986265112195026247678291968 572323 37731214267250462422088813508572 572324 -10410757442038136205131332608000 572325 -9036988377463881764388252410400 572326 16003293571242534100055311814112 572327 1888176964671515862551790618672 572328 36487262378373102224732149632000 572329 -7179706037728374466185797400070 572330 -302277591508075149281544552960 572331 11554314169077316717037329526784 572332 -23972533363077480827017045890048 572333 -18282284461048540459952523005418 572334 -8706001347347268080465366105088 572335 -26979165534260255563093080177720 572336 4476146240118790143934108680192 572337 -16326305809416127222775873555760 572338 -15829480963794956843496987471456 572339 -104501851738299754525194583382928 572340 -10698749682917780257314195916800 572341 16391939633975619347799591002304 572342 -46765123760380599445732433336928 572343 -3792315996857630108039092569216 572344 34780742158961443092446683238400 572345 -3322174124021476101607952223480 572346 -378689033457308624934079759248 572347 -21501703725828711087719545754400 572348 3238135014898312834050423315456 572349 -28906934255238713912283595527936 572350 2010751656990469945054135934400 572351 -3648639092077586677935028624488 572352 -1370228436627387745325228752896 572353 -1048354027267618273930997920000 572354 5339942998416358520978335674240 572355 6531126952754509833019303065600 572356 35588407832642927794652648478720 572357 56793451998738228268030593624606 572358 -18327773336299962449709678762816 572359 9530213644944192371744803734000 572360 -3223968251545578882934955520000 572361 -34417025129511949811257811302128 572362 -9636962451804240687001235467008 572363 -55720707303370817922899773491312 572364 -2433129008392342482041466694656 572365 13317288918648254977485931597260 572366 33179855853192618296245556701440 572367 -17172676327018148915830441536240 572368 2078465301087880674893819019264 572369 34795190668171528898868950450226 572370 4059741483949158940067264908800 572371 96611768591364597217466630781712 572372 -9054692779456046319019962935424 572373 -1112854572963130284222706108800 572374 34502935872009065489252916374592 572375 885318293233907620348980180000 572376 -10820705220766029624607345213440 572377 -12627336074716867162443277642940 572378 -24624959231182879287160243600656 572379 5646232791815500873277996626584 572380 39932968417341953782434888844800 572381 -91380392971113916483123337344128 572382 12514043121612130683372911457600 572383 -4390084510308012757851938990480 572384 -9122903804732805525120460259328 572385 -3517501427957458442471310849600 572386 -23464261481616993886204587204960 572387 -22202410298045345418364805252964 572388 12217817965491235763425975219200 572389 41704758000836459222393989305856 572390 -1411078100680177669477569162240 572391 -47517597512927171898039117154800 572392 27777241364367265024540708224000 572393 595344251535444356514021495924 572394 -26153717254039960223491491851520 572395 3581983539768679989226559186400 572396 -16402947844268410453178745853440 572397 -6658202872208535752762626340736 572398 -29603919857287551761940177124800 572399 49559385693882600435636340664400 572400 -2943960799604025212184305664000 572401 -14338371921375394561106624288256 572402 -18008245638631642163779029081600 572403 19713705204673882161973419471720 572404 -22045733041956071863615546271744 572405 -36237264306333816787765167744000 572406 14714610047962185107459760352704 572407 64025509823543184826684773411504 572408 -48416809754897735662403519447040 572409 45024107833308778170675917305914 572410 14659103867392227958041308859360 572411 -4119493738004650765022909104368 572412 15196352300610017184374402253312 572413 28888637245575008572807831981440 572414 -16442956818361465656640194994560 572415 -6229512204897426844354755932160 572416 363093584748187595841766162432 572417 -40060472250821720980568137665534 572418 12840037581308760094167922965120 572419 -18986854217590114081559145106180 572420 39675823279372457018401206017280 572421 46155617885384679468233421446112 572422 42900839514275441556874704210432 572423 -40920705770381457836464565972328 572424 -19067267640005278033791859752960 572425 -17335299266646506231173369755200 572426 12777100576520464041259205695584 572427 -838167014960201555315772605568 572428 47576293062208049510521960371968 572429 29056362006305501598188451590688 572430 -1574422299609320463250939562880 572431 -27478090803798281061241511869800 572432 -4553079355390649067598911897600 572433 17805283168937493361571516803824 572434 36785469296272596759280343208960 572435 9598856534111838058644307496880 572436 -36801436020254087940924270484608 572437 -78034986064568442487049634908914 572438 30764729191670249563705088506944 572439 982512928733666907852499835520 572440 -17199660680985626657042387558400 572441 41761619319411819451351496047104 572442 1810215156294000961136292810240 572443 -23949860948421447242811010246856 572444 -28560988898104392280487028632064 572445 -14890285860334213246406111376180 572446 2671586867775181501757607690240 572447 -52006633063665958837454898934320 572448 -19180413906294016644262180945920 572449 30368546921365630957710632708450 572450 -7897641272106765759709304929800 572451 -39274568369051502654172272960 572452 41440244474886240024554780011136 572453 -5422315602163938393950662432896 572454 22686101003447995598801984787840 572455 -23764938824463715632226105614240 572456 877605433435352030170365542400 572457 22080876232231083439200087497088 572458 15741497553359079399018692356800 572459 -536337178713394935840168415896 572460 10352044602967770549738514022400 572461 16585728649423018611558785799062 572462 2278107515498803939478553315264 572463 -671102117103298098578893836408 572464 -3326737844816408958771678347264 572465 -47012090061169286678987139736140 572466 784796189729062911596310046464 572467 45796970003516589051261259556000 572468 5108272589218925930762972536320 572469 3893712643323781888411986426144 572470 -14550861063788776333131843225600 572471 68001404365758002104924186773672 572472 49946173399472857890514632990720 572473 41420977393070708723822256099648 572474 -18880020050405102373553201026048 572475 -27174560900136000295838363190000 572476 90251178208907837355279072857088 572477 -27279033593539685992881113084160 572478 -5991654872981655445285490947776 572479 8604793521811198159023343974080 572480 -3462983754390596993718445670400 572481 12450236421852757870905639847680 572482 -13945412854630907346022964579808 572483 31866852895275642164149556989704 572484 -25927035436689765467531435255808 572485 51060969987283873710638638815960 572486 23160863972140902796747236708192 572487 -26141116552975467173186825975640 572488 -2058784475188296456088280432640 572489 38051847787987783924757015664000 572490 -9455036554297987395508473029280 572491 -15204232672276956052537290256108 572492 -30316662471946002542836469936640 572493 15476288910501454166563228165824 572494 -1414391620933854533530674430848 572495 -7360863298649489728706445296640 572496 -12573265319581036850356453244928 572497 31643494116031153341876518968946 572498 34885437045819732542196757626000 572499 -22870097124033045867607232594316 572500 -8509495091081249807881939600000 572501 8559276484456222390129838915292 572502 -144585725551807838639890139136 572503 4088268572388143346170394038584 572504 27676024516304164338115921397760 572505 23039909975220003706448710186560 572506 -9908787531906604678064266536192 572507 -59987677745004594073479847768128 572508 11113281768027482932924999434240 572509 -3755533460579819164651091689184 572510 24676365159003382856524393508160 572511 10751163266241954660280368902472 572512 -11006075930166385307260088352768 572513 -94220510418029836872462259326720 572514 -10222278929756536582163001375360 572515 10508665866881394099557908954800 572516 -12234645563595255609800203763712 572517 -43586875635920248027458902572512 572518 -36779256658747885590497811536640 572519 -48183092603444113968900472459080 572520 10568453406926806406689151385600 572521 5756581479107070136342877361722 572522 -5018208685483098928602627112608 572523 913422152244825741893325350400 572524 234827428758319917825221371392 572525 -35382034324635377415787714525950 572526 -10562658349578353946874680443136 572527 -76003991392343112941596047777560 572528 -3498383854178270907587391553536 572529 39918777123998426677112258339184 572530 -144700259363242911363231705600 572531 -33455915904154558104155368293336 572532 27009043321805275382907007721472 572533 -1743721500617318783658364120196 572534 -1318577124664469887536242145600 572535 35151714774786418637316243991200 572536 -51897191576879276475622400102400 572537 -2035290084354351751026362371200 572538 -3598071755173407153232062071040 572539 -770954686676806369468725356544 572540 -20738067748423743410709244085760 572541 29606131454259387584795721507360 572542 36642911876427473117399203324992 572543 -65158214015896167862017011279520 572544 6298815639157020999395668131840 572545 -249429782525588613507909631680 572546 -272430132632818393465487648736 572547 12184949255776000961707273990320 572548 40833953030065967716765088763008 572549 67152152718189369379178490515550 572550 -12833905818324082577942966054400 572551 20271225821155961278510447409664 572552 -26727179381443488528367736294400 572553 40627510276380548661120328014762 572554 27603681970572291705373332767232 572555 -4079352457943552432527413871440 572556 14852854618755847725066285583872 572557 -28524329158405646473162270934688 572558 -12435907217168336969766125341824 572559 -3815262481299496009093458598752 572560 -5634129701415238445576029962240 572561 -49621635230583313492177435756176 572562 -23912464128402768551378106117120 572563 -57931138044511490607727299297800 572564 13590867154206668162082363874176 572565 -6785098772855471389786738996800 572566 3040092008220354040839092687424 572567 27156355376031197733093944060616 572568 -31953227909804826377455827210240 572569 6565706935896289665486133579140 572570 8371463416541648499890256629760 572571 2370426655765983693063769774008 572572 -17912068673911543032540667392 572573 -59708620503084360892170891761178 572574 -16165143142620791408852604085440 572575 19632704857544097869362967833000 572576 -614707896290837265211940536320 572577 28869918302791716261798449427840 572578 -13431437020374139068485664746160 572579 -20425485974705268735118355450208 572580 1211058218212875923237630357760 572581 -52917577351115589697814070967618 572582 -17069022091953903308064924925248 572583 13927868821590045894171013534848 572584 -20247795707133018114101407334400 572585 -12040834352454466771569069404160 572586 9569421123954727956236920041984 572587 -75570272057364561776376013730764 572588 -712852530268496690603174008320 572589 -64036700600123558921343780330 572590 994089158478099583973571556800 572591 52917150718432094347621828528992 572592 -7817310893145358586073663406080 572593 30383579552839406687924201780800 572594 -46269003570249547230429336051456 572595 -21701005757437117061966491526400 572596 -6612902330089075934361295502592 572597 -49914590875735941664713736839954 572598 8228687256635616207691779780864 572599 -5642495457454109500157991549400 572600 -7436361198698382124274580480000 572601 -22599899588295138056755086139392 572602 -14487757279905536132859137551248 572603 -21074502969682795741533769223880 572604 -25982334003910720399133210095104 572605 52249942585162026269045168688000 572606 -18404341437961146373036600381056 572607 -14765055821266381106068997258400 572608 -7542095583439376545000728821760 572609 -67016226545199046928067000800190 572610 6467202980126840143766317685760 572611 35886574016237473135372097345664 572612 -626635692257201123660201461248 572613 29001658652886804798852832338144 572614 38219110698270914073279218041056 572615 -15344980689542870025313149998880 572616 765528250056494125277402726400 572617 51381112980316097672303757814800 572618 14129109779955690505446920448000 572619 10523024891830685916351874830528 572620 23149653767341233671255868103680 572621 -8543987402933554526090367241920 572622 -21886249023767698824935275499520 572623 -5335910054042711316789816511136 572624 -2102276307381664833461902196736 572625 3498563686262481816782018265000 572626 -8079078208423120680610997249760 572627 -78048398332336202411275672492728 572628 5722313671651556934207325642752 572629 -88539586279451325511154345966770 572630 -7004982589601766169626198967680 572631 -437885623433209187049288701184 572632 -14701663633135284537543202406400 572633 -51527455289049820101643543760118 572634 3825768765074947163460192411360 572635 -17832746157293824031771218326240 572636 5292605769740172858973419502080 572637 2438039289122495339180095774368 572638 -48397176182305838018817515269440 572639 51286463732856337062269661313440 572640 -689224763163173811095934074880 572641 -23771000837986756182456202005200 572642 -9387992359610285680499114853888 572643 53035166196756100986279440670720 572644 -17886932154464010729200483328000 572645 27740011569405836186967019129080 572646 -13604081435949505016661073540416 572647 -20799265578447611692104938288928 572648 -8231706890958590892028077834240 572649 -6363569222930204251270915193856 572650 -1492782692491160210305805522400 572651 41157644796318132724369872785652 572652 -14223133290266289710953601082624 572653 49644224754562677311853236370902 572654 -15772715986535148946929468687360 572655 6364569188611100400999296006160 572656 -2319226765533678780769550532608 572657 54329971725896196065952891501906 572658 9229040764443547037658091718784 572659 40758735659860488644197916742860 572660 12043581861555355573930974105600 572661 -16621005057439778756197590511890 572662 -4749586193521888958988491617728 572663 -6652427741863669630369877581440 572664 14091317371886044892223964446720 572665 5770722904486975572901030438920 572666 -9319386390859939644032767693968 572667 10021416801045989179197909305880 572668 -20353761500846746654018521465344 572669 69851880731071394496923546273760 572670 264199085268464519135394082560 572671 -46157628986961529709700380102400 572672 55256876995473731304259904864256 572673 14256056052857511333274267297584 572674 -271027086709769452784892746880 572675 44938251192357738539068047195900 572676 -7266489001700910757871004758016 572677 10138087938385441089769721035392 572678 -21470718976861036559787227482560 572679 -24064833713337930760581973106160 572680 -54974691675072148413378244608000 572681 33312268793980194226490581890852 572682 12665574839895864166522735444224 572683 61032844198961477767660664622932 572684 2091859891824794076086182029312 572685 -38873598253985978504053018560 572686 3146479372519083328394264267520 572687 -32088079480019958141100094243664 572688 -2592865677334272158222642036736 572689 -16124093587271496764304849476876 572690 -408040470521864816870129666400 572691 17139627278555487422508215633664 572692 11256206025935036149022053175040 572693 116790245529746797708451092206 572694 4650792036782194858652372459520 572695 -9349784094286103500275892931520 572696 -85694030802111101164331109027840 572697 -38431769009927488498916416812960 572698 10174226394119255662001446679040 572699 -624190085324844338373825522300 572700 -5173030462144751867942972006400 572701 -37865630405288031759358669350900 572702 -20003700164805054596574409812288 572703 -51554170552890129373666863456696 572704 8426338707232831823337818161152 572705 -8827435012958632424022444834240 572706 21944869381904669355582907196112 572707 -25345310680955753264027650139044 572708 -26007839115007468720748452390272 572709 -4860390667051265069084210992800 572710 -15329071707031329603955567194240 572711 -11845572495528508810185970727688 572712 7944604954561515673922539438080 572713 51325767316404574583520154079520 572714 -14566108717130004870515293825440 572715 -4237175046138463800453489170400 572716 25262296058766880173133895484928 572717 -1045745645400110329832892762720 572718 8551796814572835306122445230208 572719 15127207463648909551699367923696 572720 -5630060596960327754038596403200 572721 -1469325309730207008444314360208 572722 407203819257441358505219328000 572723 -16106100084443661371280514150176 572724 -45823755335352269584319703060480 572725 -11328008799360374666253515408000 572726 -13144320233944912517715465615360 572727 -15519489251297060542624121024280 572728 4866511435177507478059536322560 572729 -25344836533318803545927994154680 572730 7412264333483893438825875064320 572731 -11893054716852261375794045843168 572732 -2367606505858209348875782983168 572733 -19296316683010970823017101895136 572734 -36461255958762512497124533449984 572735 10006825385585469440876291080680 572736 9537411884765045438971348254720 572737 1187422002406103497192337650992 572738 -14887529990675518805698178610480 572739 44957407289443958883009228952824 572740 10200093266527961699398586388480 572741 63980341728847267219426659882330 572742 -10357193759821316435149941788928 572743 48172540475422518077500329562384 572744 32651053072188182810756653532160 572745 -11345452076122430779102928546880 572746 12549474274748307107911331353344 572747 -27451728350347495342714748084448 572748 -4354705927110940511789801041920 572749 70254549783336679343447045717750 572750 42170759583554112344248060800000 572751 65664765416967426211246145741592 572752 -1996854010406794815221717868544 572753 93646850833222376753783995613604 572754 -2834119810862733877074067276800 572755 -18448059580910864662094203482000 572756 -37133749638004371743178437558400 572757 22422701956692486699008442250560 572758 -313552255338043151946550929216 572759 -48992195073357605116615006344360 572760 -144701278267291272459633254400 572761 59744339569562675307780338562570 572762 -41744291785721050941845030308368 572763 42931948581251606121690593262744 572764 28006352960697418075957479545856 572765 -35984931692153340956349360536340 572766 -26217026774418749552592051830976 572767 -3284667521692997574401421859880 572768 6303812845231259076135190265856 572769 34266340245887445468977290260864 572770 5016560981871668944658056888320 572771 -11773444496977687621932131065776 572772 10788543419083593198573729945600 572773 -12004251587883218685026759150880 572774 31849987410450085850849523426240 572775 8287341950888691773318589225600 572776 -24710538613844668865406969553920 572777 -707320995520155428782097266374 572778 4344851703083038299327528299520 572779 67571691243014516016612871895760 572780 -6180667321221838508117030538240 572781 -31825676968561383635294629013952 572782 -1866927285236039992180960582656 572783 -102529160236676917818566992219776 572784 -5997313591344841811968175210496 572785 44381660225443890747460686950760 572786 33715703163215629181539857176592 572787 -16351833360394748301923359714752 572788 -56575130616541136520862833334912 572789 -2734785995432947878549309681408 572790 20215653387843748546505006519040 572791 43078873063094564671456622105192 572792 14072580410865876793535841239040 572793 17299639267131514650813042269760 572794 37170663799851295870404914403696 572795 -19924919516549861261949932180400 572796 1759238913546547231079463017472 572797 -4611006455387101319072606811048 572798 -7549847287633470329979544521984 572799 -5939392600787649360341188038912 572800 -14494470890371702982867681280000 572801 -7363104171988710986766511203198 572802 13059777884931911593433458703232 572803 -145695837933582375351055433472 572804 7724882514168922646621674195200 572805 -21579887170919792841725522548800 572806 7982970317194750525379209008384 572807 -82564086336079693172208298099944 572808 -36976679115284065841514993254400 572809 -25187065287940504372890432960000 572810 -19646566676168146123276498176000 572811 18280999933216817229905561321904 572812 -55488376085925090895923369904640 572813 4225047273488264730499824859062 572814 -32991243145407247462694987328 572815 14879124584337292152982360902720 572816 -3749082284420189089130273660928 572817 318457225335568465620313624512 572818 8312105116491935667428826593280 572819 -28744910497935645527258834777520 572820 -17862884233419944213374048081920 572821 8682708660500716976457134875022 572822 -13314346263943420863372178296288 572823 26293173893793527663845291570272 572824 12287135249748089311523872849920 572825 -30890645962100901771472607732400 572826 -12818555762709710076851217056256 572827 48983853073541228132369488252676 572828 -32792363598982441968893398201344 572829 -30167250282280437156901927866240 572830 1384954249731518949451984330560 572831 1355982730051676959283385734400 572832 -1306877864685827919764758069248 572833 -53356112995323118859597405797918 572834 5302313308967059567477259342112 572835 -3798881576474207513725110891600 572836 34722853392729381770942346387456 572837 -49151060076679190879215172176740 572838 -572653106918873214303868710912 572839 -49577792027686206789985187616440 572840 50094354578726494877507357644800 572841 -3437777953183893019347609688950 572842 -44935752483901063432167352622928 572843 68400948452323242459498073399092 572844 -35832913879848601990684297296384 572845 1827339002689132377184356489600 572846 -374749247607008920229057004096 572847 -5211775867999462847368797346560 572848 -3140160857301172403719083900928 572849 -1963511641246983650744370720768 572850 11479373116273832237885750256000 572851 45175250942807670987430703550304 572852 -826849660428504441509813760000 572853 8229308367937856201639861603904 572854 -9343841054036822007650859606624 572855 6273190848919411628485249868760 572856 22122858223781646605787282739200 572857 -845401280446125469438683876908 572858 10399598855574672429765674719488 572859 12420437889619011701556812239920 572860 11698065521235600603287064814080 572861 54811740730025936257350850902432 572862 -4618514154745563380013946899456 572863 42841575313714756371885769429704 572864 21844543600829460250915699163136 572865 8241703227736705818244652869440 572866 10453648590935916130541752335360 572867 61850778892871846095553760569916 572868 -24198966390367892847542107851648 572869 -20112246396402529079852777956320 572870 -11326342501045338040702187061120 572871 5520850032645025211352137504544 572872 4822394740951238943547445913600 572873 7649688020537081998954403859840 572874 -16414228036558186415889148995840 572875 44447147112457108492355122884000 572876 10434514903094347855946172914688 572877 -13389907602893140543879578343572 572878 8144973858051103599504165329856 572879 25262138477834953676352024714480 572880 568344192087810288231949271040 572881 -6457504098201141408519527170318 572882 11865151848890649005968086856992 572883 33390234085267647117719335802880 572884 16660830360266929597665899151360 572885 6744573885341478905076845087580 572886 65288212183243131868788390037440 572887 21848928820318181668727976538112 572888 -23908975469115429813995094528000 572889 -41301953470334887613911690272 572890 -12925529212455196564230987782400 572891 -61344153144253738384016696040216 572892 -2118076896990517403901202626048 572893 -10127488802522070150417975903720 572894 1248350254072712951500810788864 572895 2046174034734476005100190372000 572896 49578990872801704795865564577792 572897 -23626577966114501884058503093248 572898 6667395661154724458519029140864 572899 46835850235460916767230480821840 572900 -31365174744101412942463297900800 572901 -18813143759822469792266449934016 572902 29752618498184573768068363715904 572903 -58039879199899746349771238491848 572904 -1032668021729863072686127564800 572905 -13598761277056929333709434435000 572906 22946730025930418500059663583152 572907 430774867237289842284909775884 572908 -17349134296007528095605205678080 572909 70936380521314632797681695441110 572910 -3627421514012746329470873170560 572911 -3417533355125304169001124589376 572912 -16715975120245212630290456936448 572913 270614169080020146094466551344 572914 36909930955939860067232166295056 572915 5602441697844996420406420029600 572916 18659376311156802153418964631552 572917 54162641104799250937379887173312 572918 13840314596012665059028680320160 572919 -10641651158000914253744358326832 572920 -47667442126916026605930621235200 572921 7109670165258588082637461056000 572922 5150544216195702654099180133632 572923 -3178918770229653256097132002736 572924 61879465096525126170421082496000 572925 -6385963430802228688294313868000 572926 -11057801430985248780964521478080 572927 6114165091680727651747177867776 572928 5073293225132326858090510024704 572929 -10913475512137482931738995036224 572930 9269419576975207554174949969920 572931 5051575053015523443463112062020 572932 258994874500008321073685343232 572933 -23050888038142805510430468694818 572934 -3824738003408731072062093225216 572935 -68625813689059883252428789560 572936 10809580269473509369948979036160 572937 -2449804211032074988221034233840 572938 13473732569819690794586615907120 572939 -7279293445908763015043742457260 572940 38039089073713383596225212569600 572941 -18726828331738492410384870483658 572942 -10891522661831569175074990803456 572943 8844317278300929647280013248384 572944 15618763973149851947742402191360 572945 3357549219197004234345608635200 572946 -10547118628099672490632399871232 572947 -129112574280912657890357368025880 572948 -8533700876865327662520772552704 572949 9994519371790757766581326622880 572950 -4433093650374081228017699817600 572951 -38823400726788908251811963649168 572952 19145924809557374625069144453120 572953 13028587402342509253510982481600 572954 -8788820672243892876578114839824 572955 30222254726972998563971611125360 572956 -52987551858985880907124803258880 572957 50951649210056404554909078506592 572958 -19246758529358403394395616353600 572959 -21288650678908427285559808827120 572960 -16739107453892205365187876618240 572961 14062887647651585340759194266464 572962 12702558841639962333569366022432 572963 48052791640872584286565070053212 572964 10435064898665234763651863347200 572965 33943097050223306041402692196860 572966 41991770353141418282036887614432 572967 82725178770300849194326923948240 572968 -72189064359625123016260260986880 572969 37155046575220644155625993557370 572970 -7390289470023724328489774361600 572971 -26692326400351236930812991371888 572972 17665042515253290487139082091776 572973 -7572324198034313988342717464064 572974 -22442584490460925074831655491264 572975 -77736854175856564515484954800 572976 1987661880461723959693545504768 572977 10836738036951725566493286273792 572978 -12838776689414595096017308575744 572979 16992060206692714989904569813120 572980 14255986702705525487447299296000 572981 48877181738791016630280627422364 572982 -3536684234113157610365273529600 572983 -23013176425964699133149267785200 572984 106175053887489313669510362009600 572985 -5727651720658817109764180653440 572986 -9103662604379483981618454929808 572987 38522143145151206095071725091360 572988 3329268320123145555771442627584 572989 92841834912045383061503403257824 572990 -4173972825924079392211800566400 572991 -33151968588645264684105113431608 572992 3742043565981935325265568727040 572993 -62343750085629785866988175229758 572994 24208909516812642438298601710080 572995 61859411997631101719647856298000 572996 -4044947566495538678701921968000 572997 18274366517040608017936323180960 572998 -1861549047658152977488348068000 572999 -2397238406927501960562971911680 573000 -21112386020996469389160284160000 573001 -19487112809897882256118933311936 573002 10105862988212027974293267985920 573003 -13559850649829938371733735280388 573004 3643257581178869285507015053312 573005 -39059197459232525486750204972340 573006 -15488581313812153321551043108800 573007 -13116422613777622323670935481744 573008 12786006068927819417067163484160 573009 32075538234659518463427316511520 573010 29186755622482909347917864192160 573011 -55734792465215608477856637175200 573012 28799899934701719886926310766592 573013 -8387866270772619000657864129280 573014 -2523576754798078203122161441920 573015 5239221962824025890038636106320 573016 4522153116856857538386792591360 573017 -14835058500129681674026654964460 573018 24585603143190427008313429248 573019 -13853282846289388707639082154688 573020 -4696251932740933419026847467520 573021 -66834428766978148110494104737600 573022 25298890938657276118805477423232 573023 33198487568345054153129700223728 573024 34997040259092983174795605573632 573025 -20687785250612555140038473005450 573026 15337220926033883065957979909712 573027 -386894965255753969119640953600 573028 -28248415951602807295086387816832 573029 21621512388299590700717231472060 573030 -11338044508927306127363171351040 573031 -47894785489405020004165742500168 573032 -26792104936600740479199183175680 573033 -25336534050913453905302642715552 573034 1048120689183677821777373957376 573035 -15934224829098969529080738810240 573036 -17218930022835786577029284310528 573037 24133575998766520189709184768480 573038 22727944802777855013229882873920 573039 490012683540181073467016447304 573040 -3771008884250393601492762624000 573041 -3422737925499685280762270295936 573042 -5866203828128399924717048508288 573043 22356568820309224289990383919520 573044 -4489479266150465079945544116864 573045 -10001644390503165184098126059520 573046 3921393158692219444537157831424 573047 -17260202317183124226925074084504 573048 15181734746817200883311198208000 573049 -46334448607861079257374511748457 573050 1178098767369219732285979984800 573051 -67507482173485414388312496246336 573052 -39123275692424711476419882993664 573053 5687072417540320899860385747864 573054 6802108055614542674108200233600 573055 17027727828241845020730056526600 573056 -30697060013883985314101329920 573057 11645996201593104319676095378788 573058 171773850415062164267127175200 573059 -23082589046301559963552197177960 573060 20891682673124423440910649384960 573061 -569945836987279915711564140608 573062 9498906085897676596909788273792 573063 38354362609888035389631416491944 573064 -80645718148660149155666951408640 573065 -9064685197185688496225195376540 573066 3173881188244655949866802339840 573067 -1431747879077931451277420612160 573068 -14050016608397831911249802142720 573069 18909029742486122399393572859520 573070 39449366569905327169007215628160 573071 19961258152752729248958323403840 573072 -4419918281441058603217052958720 573073 -46862132366285775072278530412940 573074 13956397015562749457260581274272 573075 -709658391999498389886358109700 573076 -12559699096702073670083488804864 573077 7993439165664133138629737043360 573078 -10461644386194413157956878187520 573079 24579331291950775845837728391744 573080 -13703208655185472412519263641600 573081 -28837436432523872272135836403248 573082 -37909313047959659842278838990608 573083 5222204388771964980698284911120 573084 -1937982711736504055092847201280 573085 27342025459553093335592721276780 573086 20296131598373073279184420420992 573087 -18025655913776660016546053316648 573088 -85924529173114635184301812285440 573089 -10147456756360050372989459456832 573090 -314733018518061812857067443200 573091 18573855259337740646390101792752 573092 -17325329844786684072265510023168 573093 8949104077568778028640406847644 573094 4859601181086414899628411888096 573095 16296049840840997006304774160800 573096 -2514006776476493073210297139200 573097 5629725958499966912192405401600 573098 219638165582487581228266672320 573099 29089566037671974632824415775064 573100 18613256672017094676453540748800 573101 -22131070879673084328525753713898 573102 -22373537062364312710801138392960 573103 -72036193738793832789097330772816 573104 -198116609460853298356986937344 573105 -3030482685833761891353294139200 573106 -16732017909427639288914430123248 573107 -67831212394659143458398436486644 573108 -3175953524906251933487959934976 573109 -5889243823123026717715700284690 573110 -20373179409471644462571636925440 573111 277253553432877889045204767104 573112 -11696783739131904412871129702400 573113 33188066112010346661788219201220 573114 -6318222367488977489936495104512 573115 24777968031309334530540081247920 573116 333653522972124157041873553920 573117 16124803296383219898244739431680 573118 9659342980599981238397387169792 573119 44409965213007374416916943827520 573120 -1079208273691975149380173824000 573121 15799534454300442150799044399492 573122 6731431331020716902305408588800 573123 -3724737792487026060488166030096 573124 -8133999423532604910559547000704 573125 5169741235729281230616416820000 573126 -14902197509030736376072491609600 573127 -79951428792431019591946227280440 573128 -8641597913773420096888545607680 573129 18376151418186355274828334109920 573130 7915529343400821355990059864000 573131 14581915129371470811759589886832 573132 -6606935738815944947851762679808 573133 60062450498528026352247909395424 573134 -504170856615969712803811020480 573135 -13662835021958706926450674473600 573136 -7007313162762103696289666777088 573137 44544355770060009533576295359040 573138 11822406496775281023269214802464 573139 -4936530640017433660343195354208 573140 15007140579476767438674420637440 573141 29564358400961007409336413112992 573142 8516564811171250305828214989312 573143 46684692570646470719736987328392 573144 -18114214235586529784415047516160 573145 -42510366570724824809170860451200 573146 -4534560134613652784333399266560 573147 351987292307162512800866072808 573148 -38707506286966724449210456417792 573149 -14617005150010593480231657838836 573150 4505181575978869670868376881600 573151 55657613006892072563109985491712 573152 11215728975611390044917840740352 573153 2906760744080665676790340809600 573154 -2227908766607178361674306514560 573155 -44099529512186344353975144643680 573156 -2189515793387918486236776011520 573157 25732878496311594364557736297180 573158 6226884700857753299763192538560 573159 10892609101328302305693342125568 573160 3183459550028136348946808832000 573161 72751841900645024760283966392762 573162 20228667188451561103761066269952 573163 6852829790753334322773134407412 573164 35006949530498723799515995013376 573165 5557979085082623067671984222720 573166 -44126583656562196783561619827776 573167 -1261441370662283833342909269408 573168 -12375769344196683177809812094976 573169 -23225846365121653551982021650704 573170 -3093450606267407881927416734400 573171 -4067740486922370000512263122888 573172 -13882924805200866501772047586560 573173 39887717524160688955566547131840 573174 -1178630635657434894956897366400 573175 2834425258661210083028572807800 573176 -46996972075604579748656631889920 573177 66963326514965891527020320880 573178 -33705491840206794293839282953360 573179 81639208940923118825261452863780 573180 9695795232607866516340072581120 573181 18923267024525053474295814685792 573182 16563464446811924652920399496192 573183 7728258722949418161957339663360 573184 -33553627977737513210587811676160 573185 49826170324418791508131067064000 573186 -5024699009225308124373320055936 573187 -84191610552687266615887530833840 573188 -7308177551663142258827267371008 573189 35988428788792461117827060489280 573190 -5690666606146940474874633070080 573191 37812770851913812141100466797184 573192 -7513261516443513157163375616000 573193 87012349608631978342328860980 573194 -12391201830355793802824420405760 573195 -7343321711979344992286468060160 573196 -1026315317605946324198436898816 573197 76007158642523540057775612398646 573198 9673404957661388937324364873728 573199 -10609349787000515709604468833408 573200 -4507419186722384030094620467200 573201 -42935766267884995334677717415070 573202 -7061231582126085657969115801200 573203 20034007711835534665029540728400 573204 -1279036749295393785129103792128 573205 55246746351909542060751962512860 573206 24450563120288896329343504107264 573207 8607942574641480892266446902992 573208 547808517501135989439119708160 573209 -2577521773713204351928572350400 573210 24715338263471381607497885414400 573211 -4606591394110602654284369750600 573212 102262972189506638796285615974400 573213 38408225716982752136961108764544 573214 38886798014212316693355938036160 573215 -40116553661738434078480313111640 573216 -12435592861861861364649317892096 573217 82832646729330457176761398956052 573218 -19240561710830096705665862923440 573219 -38494665023384864821999807176156 573220 11961542148870545604916144922880 573221 12865060273282178885208239240832 573222 -8309932872119200937402764905600 573223 -1230299675969347626081282908064 573224 -271705841765157671879371161600 573225 -19438014042258278033564432492400 573226 -30990658651468672786557563876688 573227 24419516243282337440987903858112 573228 -18865114002155991239094769682688 573229 15170352161436800235691728938784 573230 -1485288642559478890543919308800 573231 -1483265724467129507822515259760 573232 9702492198561582429163597627392 573233 1307906460035124067836785954544 573234 -5303265250661788406397186280320 573235 -4108092454729591689794603158800 573236 29742293939901570739612428810240 573237 -27150656129755286822418115879488 573238 28553578534944258129176165615520 573239 -28563322356302664403789935829560 573240 -14937621185644018680321261158400 573241 -12729757548634081915950039388988 573242 -27077339036527438257336807514368 573243 -29443011695614827371776242528000 573244 19908985453749389618714834657280 573245 -3061026661046170253894197660500 573246 1820885237803172478752452711872 573247 -48584353356773562840430542858304 573248 6283030074099562441224554545152 573249 5717434427455152479461820251200 573250 15194143586138595236347619304000 573251 28066446270745459249444846181100 573252 -5657721161989059615577129353216 573253 -28131467140687784336947799110498 573254 22349995816972248414203490791424 573255 -7525577937939025180640819232600 573256 40128088036017122299270740418560 573257 -92582285615897925853846862771148 573258 9884150468536251877761711628800 573259 96859375385441399989101576232416 573260 34224502810512663861610870778880 573261 17635048308557652103358323168800 573262 -8049400445552238095876799918336 573263 -28856814889659373223175901561488 573264 -7436903578110331129951097978880 573265 7150303449965543919216624950400 573266 23739656974002749698654443122832 573267 40459379078405556185209890884280 573268 865218282997271562037295046528 573269 -5886521305638119467364085177156 573270 6302334337732193560430652322560 573271 18914542560735095157953114545192 573272 -4524505027333304332936948531200 573273 24302421278621020101997428412122 573274 -11248393964387049006378347515968 573275 10173522087562551841662670966800 573276 277616927619726397134508597248 573277 -27675959832142792848408043494874 573278 -7992254677590271101513475411968 573279 10561741655157164086560735753600 573280 -52583815915379526004799428362240 573281 -52241886504784798188449817152208 573282 12950534105626106038900969717200 573283 445389785945114028582787553344 573284 -27371396955772027914308755872768 573285 -17771209228917991359497561320800 573286 1338746144705642744661108355200 573287 22369540958942306767062871205760 573288 -40776836394583180418736585277440 573289 -29729571754305766183512047859910 573290 9276238270963816915078676354400 573291 14047061489292152948570139420000 573292 9348453374386627639639556188672 573293 4545769065100471823188049330400 573294 25370957696598114179851017345600 573295 -14812338669605140990011380566200 573296 -4439062547144340777941605122048 573297 4068814576970323971453650425200 573298 50336065066265335134070820352 573299 -50847324812911223894106330059700 573300 -4181974233832304707011435849600 573301 11305073780260497367120744605720 573302 5523947281149017751453167816352 573303 -15358143787161998592670158988800 573304 36768389347628282512352271605760 573305 34743294471869118926463896795460 573306 -15637091127054699406324255580160 573307 38587835261393898076499632912 573308 54695699068713120356036570228736 573309 36745889771032871859711979820928 573310 -19314792940218135104065134421440 573311 -22106489334872862767041517780688 573312 28466349929961489829222353469440 573313 -12581581702636748040470554991276 573314 3073063517356196770114642612224 573315 112632145186579994255558836320 573316 17718899465474263801159619239040 573317 74101130247883760207192253270366 573318 -1350766368091141832786973737760 573319 193123690769558486081755318400 573320 2570655170463884661565049241600 573321 6769654858950917733114611272704 573322 9703882786855291794399568072032 573323 -116090792844533480416014432696240 573324 -20932361272900229049034137874944 573325 18382857981049068754405873176000 573326 7267661172156828994964210409024 573327 -37716014810899017285264063026136 573328 -5043070869360794947878052167680 573329 20808262319203945165393648314930 573330 8496385258743109974875162688000 573331 -38527940590400154376445946282936 573332 -26651733142584326178590757016704 573333 -41137907889436640834936294727936 573334 -825917673853694539801091963520 573335 -1272729852285790879912188260640 573336 -21678689114249640442836583495680 573337 -15642216472343723244906221179440 573338 5484611480225425773959749690080 573339 234266148515545924644344784096 573340 12681668471977261517673549772800 573341 -48397897368159579472298214399258 573342 -547282160942111180472426688512 573343 -8572544908544011568591005669408 573344 -12046918681607297083248287416320 573345 -5558568449576080634415580492800 573346 -1390224873844439539006401214128 573347 45169084816498098079219508017392 573348 -17790630489149735822940594846720 573349 -25580334569928842503205119993314 573350 -10093464733615155315111574797600 573351 -6350324777232593482791325440000 573352 -9919931572495962761188870656000 573353 -109594543921057160719632650378880 573354 -10182919364717990245096258272672 573355 -44827599384968407719968199918240 573356 12027444814597946023223126688768 573357 17989004294750850494391436127040 573358 -3240237522476612182378884561216 573359 -46635840867757664490201435857040 573360 1987992967255394959077197414400 573361 -9648456415477750263698633664000 573362 181605563639055992962037111040 573363 21318307418237042029128042931200 573364 30359764018703745257178111731712 573365 -17576706385791759056090434619880 573366 -27928145673071601778084032691776 573367 33509688556672421858926946871072 573368 -54367850724332814501962268733440 573369 -36924216001672696452668774894256 573370 9050723125637466617735581532160 573371 -70387734614227210561944288694428 573372 26741343262426828244924306457600 573373 -82674510533596708773156224925300 573374 20125828478126535142782038343936 573375 -28864176035643472681089485280000 573376 -1914224657442449064494840676352 573377 6960085105849265446939209198144 573378 5136275281643248060063390837248 573379 50823339434634909918414119505980 573380 -7428147637212742200561951763200 573381 11188696844928754654023707859870 573382 -26942031535078534793630448844800 573383 55006130924648010198489957148632 573384 7687314128494011614529395589120 573385 23406432017841447849326693095560 573386 -29770862227921918404091204427520 573387 -51474314571471870317788129277760 573388 40933197929772703725902050682880 573389 7492034187324778165023821722956 573390 -4032441750122817813596653735680 573391 2624054193622054976021816411744 573392 15912453772713532931794833924096 573393 -21004221591896429303277057169056 573394 -30789511741955840693926021083504 573395 2963244839840258497103627972400 573396 -17220473013353471377455002628096 573397 -59346250754728669576302549506688 573398 13520047558054334633449481432736 573399 486482431686598685002441191480 573400 -40271177950546466802863609856000 573401 57588844921409383431423782873280 573402 1407277524012808484697595570944 573403 49882778546652755816963249206024 573404 9176113220987579908715017806336 573405 -91694635874049723108806983680 573406 -23035135787487165840015788926848 573407 -2162748887705947488354834537600 573408 -11912326502180305086472449687552 573409 7612322099725432745102374312610 573410 -30248394864936003206076700347840 573411 1485441089195596439940940734072 573412 -6060547642758407929833256386560 573413 -29548451045739334918304056406976 573414 -12436887198001090609274656138560 573415 -4449944733381041178310759439280 573416 99374016220345004520921239500800 573417 -27404162356216243461218609700600 573418 28339624643926827873156851034720 573419 11790484581305575089037596048 573420 -9676665684993312809939449036800 573421 25834964278759409807861708311200 573422 -46762867571210116896925389655488 573423 -35302446904657213515542038279416 573424 12550600558560401695564145623040 573425 32435687003455040491838064654150 573426 1653297786833634952514753034240 573427 25279451276415320800474486405200 573428 6488903305491441487362116803968 573429 18477051727381588900966278410784 573430 -4776498871964495751124973064960 573431 -5609962638363496335070489176528 573432 -368977944058367582713945927680 573433 15138381418274802440252340305920 573434 7788905340400728516914863979520 573435 -17322639459311199131483879994480 573436 -3356890811857389096111760626688 573437 -26414699185502464298423500369914 573438 -7308940401922314744415694794752 573439 27365331454669337656798461014440 573440 -8036411359964433358894619688960 573441 -32422113655822879265786804489376 573442 -37812999650580193437039011758128 573443 21759701273211047496321428336544 573444 -44635463612960820768165540904704 573445 -51823119950863181850628301343300 573446 31414767242635559522418889351680 573447 33712040221564823290566747585792 573448 -1134142411105942203968380477440 573449 -27200014420762937107313133570780 573450 8790873336197964806134652121600 573451 -65687246785948499783918178629548 573452 42627469523370312337881291428352 573453 94581914614214885063636028419520 573454 20263282612751786966762931072 573455 -41480797785954383345774813195640 573456 698970131174442282522783252480 573457 -9077074462980399547460753545294 573458 20277680524499676244249626752640 573459 6209479826450649740823302032128 573460 -19237159897823515399604294883840 573461 30661122480966560833089837903360 573462 -23312509241736215178409732210080 573463 5427595337816798759908177337520 573464 -53275984256278112172178550476800 573465 3919472937211189984037683629120 573466 -28587202047314724538829640887568 573467 -8677043734754865129545192995296 573468 -8519606306795587695273570852864 573469 -8300632228158351990945461834752 573470 -27521697072675698176931651632320 573471 -24585707093226095700806001869160 573472 -9395153534125220189141053145088 573473 76444292521154013195525158458722 573474 -814400649068108552712145578240 573475 -4668123045653619508485124596000 573476 13914481794343306350026569049088 573477 -16907191459305633791594306629920 573478 37323248618162382963995690157312 573479 -66560467534010320021273309030920 573480 -28374771669913645377493542912000 573481 9909513735752507095331996732282 573482 1286383614352025884688912615424 573483 6987902480972498768559306888024 573484 53543044597519667400183852383232 573485 32284789885069292165153720484960 573486 -6315700379779698106056907686336 573487 -63673658712650181453606775066864 573488 -699163402831261445330800705536 573489 19175212956662078730799734969984 573490 26689700758902736333599837828000 573491 -712649276661146181204495044088 573492 -11372034143792784838212626485248 573493 -4013647442181455724525609562258 573494 19472295082313052738001480833792 573495 -4615318972640538418201245236160 573496 29623784315107350003747471360000 573497 -42600928487165186925629336004054 573498 15275281197550067943344732775168 573499 21272427597459666881270577096936 573500 5088298055558884708807759872000 573501 -62881967244434693422413412634400 573502 -33163121050206986609429482914048 573503 -8374601267627713343575528498320 573504 -19718607795482404634111917424640 573505 -18548554749072647917454568728640 573506 -27593425256059647893379054240048 573507 3780958237564564873743064145280 573508 6770382685355812939316868119040 573509 -49282880696553104508575837704290 573510 -3296327475028151397568779233280 573511 -41152244257287162180967769950888 573512 75922823877386883452910037370880 573513 4837991289183455791577057193024 573514 -7246210790448629238387326814720 573515 -53384923965740600992801365800400 573516 -7029661569205431125481996556800 573517 -24389395430193808312185909720608 573518 -5902118006550307934524407475200 573519 19028547010644490950460630270344 573520 -6661184623217269197294539243520 573521 -15982793404603502224054251713496 573522 -13626099958226085826798477142016 573523 22020568090491015948912175105772 573524 -19505754832650464856737774721024 573525 24692556671109686133375767246250 573526 14781600073025412758229306023712 573527 12723225035759001935134420154376 573528 11031887694835626694434835660800 573529 -3562724237131140159103370418528 573530 -9342307365843676384620021300480 573531 941403994893311139011641817088 573532 -20744051158297427680096411074560 573533 89660552085076552041748766530380 573534 185517879208437196773599385600 573535 19030859132558183721427041174960 573536 -79706420905636443817696510476288 573537 -14952967934614570857234495051648 573538 -3453385038637434999461352557568 573539 -55556923051238660098771509968280 573540 -34031468894029300631179468800 573541 2084033972024628292247782416192 573542 39126271983848987631449350824672 573543 24893118868994081736533789407632 573544 -71125991496560043505467545379840 573545 -3896704012488977712163093189020 573546 22630236904444406530146358869504 573547 -23872638161750381380323532807760 573548 536087647620435384534746827008 573549 -15815929273576652467839684681792 573550 -6600642782020744210031060899200 573551 16274077636270839355406260266624 573552 2540343045362940343900118384640 573553 45943067785348642442074940827120 573554 -6734254720140286862266616919024 573555 -30960851166074611288568784396240 573556 -3282073332477024128311134691328 573557 14839991147540508015940837237806 573558 12489376056602150749188008949120 573559 -15585463224549553002215420219984 573560 21734369179493760723033147801600 573561 182844693596287775334240426132 573562 2907157333298225805884152894464 573563 93241083183123976387642712465640 573564 1080460468223462161453578379776 573565 -25614388461583714961455910883540 573566 7148402868520095029633120235264 573567 1315862941247591828741655009480 573568 50377581045887791584561982341120 573569 53220920135201001782694551747970 573570 -1964726940535478014739463859680 573571 18856777169064803248971276763772 573572 -3409122589858429631908984919040 573573 3600115918694276912441225035776 573574 9865156547949259148823363846912 573575 -19103666718950948903540649151200 573576 2360261429377360664989768704000 573577 -826989270486341295245388899120 573578 19365900777020954646299268417840 573579 39603628475021931802412549956848 573580 190162634444155750474920775680 573581 3913922638050800082130601729100 573582 -10267274625317743298047911350208 573583 13891927386616907469460100833624 573584 12273639443825253450110969118720 573585 20176411771750597590828193286400 573586 -20473174693161431224029091070928 573587 6526271323523313857783105056512 573588 -24682006259067888361353786900480 573589 10731937071526722434220615587740 573590 -7622313492338304566146403616000 573591 -53701253471472593215832713756800 573592 14898352587157911032508162816000 573593 -5529180223999813098282481518336 573594 16180494516615402528053998851072 573595 -4474284331184825535989379241200 573596 -10918215237426591495016206763008 573597 -5235610704215835974776983220032 573598 6684707336525400873742502109120 573599 -1960688847326680995777769114536 573600 -9024399445074482652896821248000 573601 -3680338334437410529582590102848 573602 -4995084080423757966208694467248 573603 -15076439339822273944474731922176 573604 18579643870474255416795146224256 573605 -635669905220381667464391717000 573606 4671995548803264952599502764864 573607 -79541901857998497299105261244560 573608 9203226998421789062197412904960 573609 16757111762993144789455799072448 573610 -18786493966239902135678040288000 573611 -10622657965118603117966223890940 573612 -2975819614662556421822162838528 573613 18041459130701513398411266345984 573614 55317517235102318403335628269952 573615 -14792567088132929974567559270400 573616 21532071403736348374757463375872 573617 11123296546734118454378102560752 573618 -4029310739505253274963580928896 573619 18080563840652301107042507952960 573620 291482885175586425531941068800 573621 -41584198935574118736778273543296 573622 -1347387557633643377917751107968 573623 -2000876615681296659498157310376 573624 12156088986646262160638204805120 573625 5166509353367733191234907738000 573626 24633773518984022847945064678512 573627 -23512762139329503457212073013568 573628 19785194265613897909512100855296 573629 -64308798813053174004732298464 573630 16613252103220498330973936507520 573631 28782528674837972212779187908384 573632 -11162002389775857487397790941184 573633 13747915192796786630098245338802 573634 724601475448704336894214880160 573635 69625811972402428350991413562560 573636 2461942850734599551719822356480 573637 -42066805040112819382068301567714 573638 -15146781798928919651384624537856 573639 16896637608667007742973849085568 573640 -1468354545764890189709625907200 573641 2123589622606257730678721902032 573642 -1442055816166459371877145473488 573643 -2712978725301032314409348037840 573644 42623805636390195653874921756672 573645 -39648121347394946873065319395200 573646 40825941258668248695451368109824 573647 83994243827612554189705560858096 573648 3337298968086680987387516682240 573649 -66856475855928871014501003007680 573650 6110543942312190134940688320000 573651 -5053435096426987296764024510832 573652 65323562684118720226673111025536 573653 6895890944880829302747936109440 573654 9748070595433156695984043679232 573655 16783746039881252264178051189120 573656 64834290336373217250565029242880 573657 2675405514788735112017359165440 573658 11721510623615161220462903364576 573659 23828573618610787584370281436416 573660 -7491052824868832679843023531520 573661 10928920474879077876564485662848 573662 -23010095461274421432940582071168 573663 824559902464211351045368395264 573664 5472819521503690007408098148352 573665 13489471190551612711168857598140 573666 -4214429142148193640801843764736 573667 -12863078562991756616663176214800 573668 25245703238353396286150670362880 573669 -60764625825126507451044889159680 573670 -22842459461479256178735095982720 573671 -18075916936694183321093735502288 573672 -5597082442516666531021328056320 573673 50965362573937512005322900436922 573674 3341624451473701615288712550240 573675 -3479670185538655237151653155000 573676 -24680363504016675212550225207040 573677 3389014213207024570285098409260 573678 -7711962440782550667877906986240 573679 -37414956391659409702674390892720 573680 3816129038044332828206646558720 573681 -540650829181362845556605128848 573682 70189183529303815281234968156160 573683 19787965601102700873687813294024 573684 6207933801998662653975482843136 573685 4838934303405182414851030373760 573686 -2973446049639731446500250460160 573687 35226691694720148289592896614144 573688 -466814583271651670479453962240 573689 14402165241309401451062924356224 573690 2678320206973177960905397002240 573691 20812068458907463086224617869092 573692 28708556462564554735169762304 573693 10212492789129879068814398168064 573694 -7672777128694921654940496589440 573695 8188457753548138771226793070800 573696 -29325240434447045369253341429760 573697 10418209499607498567091653125040 573698 14699029987107444742811361269760 573699 20300477578202243093466416573952 573700 -17294801392777535444384009948800 573701 -2619126590323340999390970934788 573702 -23283027200996270487779983195968 573703 -961011069537609537696775649816 573704 -12363368701584779435859712650240 573705 -21763715156389029389072798491200 573706 -275512837263549467992639197696 573707 -708222490697306661364577446080 573708 26775217857444230717240895106560 573709 30155773024552243128185409101440 573710 4906500718173180654120831624960 573711 -42021828036598129863143014756728 573712 1456939573107266403160373329920 573713 5984190293363270248395067296000 573714 -246233454374617933803506317296 573715 4859857543683029123392477821360 573716 16292982549070246023729430917120 573717 -4151285628427731355496609320800 573718 40072534526022237261899584918560 573719 56457422504959456809060768642120 573720 5218783892728715418761517465600 573721 -10015424159623579940515976053808 573722 -480855109190662931078813360928 573723 40766168558814274953479213476092 573724 3883459022881661008718540608000 573725 4064985354098380411005740072100 573726 11089806361337584390149260276544 573727 34692027369511870790933817423744 573728 18161174776845521171118142586880 573729 38921975598840398446546489506048 573730 -26493684714716610382242266262240 573731 -238344557642934685401566266488 573732 -7920153441120989750450170921344 573733 37910304714000470386017235261500 573734 8393285213592211696165877809152 573735 -10067745571139909345677188341760 573736 -31083470996635025861986210867200 573737 -66491279661093026055364131508614 573738 20108448283904769523567671191808 573739 -19615592553085461059778893520460 573740 14880609643826019524437524080640 573741 -15205327139800273176886931691498 573742 352796405783605457645862902592 573743 -24296295921875621686773076102680 573744 4733348718794343696098098642944 573745 -17671751546825253665762492647500 573746 -11756848975360463503359227954928 573747 -8573165039033828668997226189000 573748 6942133834552519755580065677312 573749 -1083868180185502138060023310752 573750 5937862416506457230391721200000 573751 24190445065306654227289071065904 573752 -65079272048123503965886576742400 573753 10579265686836004195205666631504 573754 13602897307574684175369425828832 573755 8847419771202232579897144894560 573756 -2826991690692315264063063014400 573757 -49046239601248205934749290023994 573758 22338111508829213871574743110784 573759 25002814998758223062317148526744 573760 -2494115526342078155149950320640 573761 -10560832958575029177056743000638 573762 10483245527769536841992197324800 573763 -25662845852912258827806595377988 573764 -27720574027813040692673107918848 573765 -19662788896677493370916490224000 573766 -16290671781632755338072405029376 573767 -73779499966024697373213353344368 573768 13716813311503390354734530979840 573769 -10669802843463177381373509643904 573770 9632991472708211566560531840960 573771 42813669053395203953661848240064 573772 26322489640234148352678534853376 573773 2573541854121374953085308129440 573774 -10123219410760271454832857263040 573775 -19831107329712954190552568715000 573776 -3263962501960916011064717475840 573777 -72169039193395125251640390048000 573778 17114643107925283152355974385824 573779 11370208327807608112428498505728 573780 -1656257213867451511413135790080 573781 -9386819721774309979355365722240 573782 38405299758647598862129687776 573783 1614666721511086677590050702080 573784 2921670646604644503924911001600 573785 -19247892593182615506407573281020 573786 -9302920044677001051684623732736 573787 79360427922941460851244830842436 573788 -63909972104273434997113258243584 573789 32148707412363357062501022198528 573790 -22955738546186509158988411216320 573791 13763313128264847667919904828192 573792 506630690774312539700236124160 573793 -48694615713457037659598048459856 573794 -13787941724728828532540879417280 573795 -8435185540466813378291015321760 573796 -11952573709701854955806258484992 573797 -30565316671904287096210563871968 573798 8927283341164239454279059497664 573799 36504937152884666542827524635800 573800 18934717835153175774789396480000 573801 -3465120447529169189107117520736 573802 -17269694956421816919294176788896 573803 36434910210897420145961801563800 573804 409063971647080983344738844672 573805 42308570890523918337720428168460 573806 2344753718897895501879522290880 573807 -2160067134423405670512110700912 573808 -17905982701522487604523950112768 573809 9184988402936506582870923149010 573810 37567372816615101973222993920 573811 20739048473094126557003711466832 573812 -22069422764752393545387468933120 573813 108406011235896474521628029165280 573814 -9596642056858289416551979561920 573815 50875427102056861800709851084720 573816 34422383839447572807675194265600 573817 -46697675718808094839633974746134 573818 -12605031643951933338796177218048 573819 14991930832367882511269389909440 573820 -3016505759593416415851653406720 573821 -282951705609974121438288783156 573822 -16353664978472759948707910851200 573823 59046170113814226265377495754560 573824 46530202799729928766513867653120 573825 274028238306330052547671905600 573826 39209471872458452027729960563584 573827 -26738187703081457624305683036960 573828 -11193045316517991209793173959680 573829 58644955746512884382074852462430 573830 -15244224406284914403080893741440 573831 -15603057962482515579311349748320 573832 9670312105632398661795102228480 573833 303044191029648724273083569544 573834 7772347273907927639833879645440 573835 751246392880659887927016406560 573836 20729252444827165106270958912000 573837 17745017272635154624999798390560 573838 -22948127949008728163059016276160 573839 -16601834757867388484655252438960 573840 -1247562335826561267823482224640 573841 4532049882267210923746579617024 573842 42924233074126527283211912448000 573843 51524150312616476762799002036664 573844 -16874210535969357470939048539264 573845 -553983525521829564061404228900 573846 3284478408116469910417006860288 573847 18851705250843632255455337124296 573848 83387178179786944608906888990720 573849 -19160429383515579598932204113766 573850 -1242222449336764541851068000000 573851 24528462841900345574056143534852 573852 24675050413697451682163402926080 573853 -900550237965313050320462735296 573854 -19145788166209477750708373802624 573855 -26988713514783315652788422167680 573856 10195837507598792049745754849280 573857 82229853963038433675045910881840 573858 990967178067752872669955569920 573859 -8061095958673897467651663757872 573860 11382593162216203353691958784000 573861 15573724174701792436498616728224 573862 18488254050453907378345478726592 573863 -19652228943094745628373348458888 573864 45397977084663011784738134507520 573865 6054057209226464878969053316260 573866 44872085338663829047499031554304 573867 -2852192703261190913158629210480 573868 -53892300767473988465813362039552 573869 31854795501970563642386732268396 573870 7647187037525508665863929323520 573871 23534863083943855629549353693072 573872 -753205910197981839083781488640 573873 -12098971996928567676657622408896 573874 -7989451237672043308137867225600 573875 -81506936986664690851389630696000 573876 -14199684973715449337305291315200 573877 15728468040859935903821669739132 573878 230329655067630343506782274624 573879 -1235334535223438281856048847792 573880 -38627918008882249877054043033600 573881 -27541893568185423040164418707840 573882 14095946875028041639590675773184 573883 55074968117390860408694879180132 573884 5534419118451464400848044263936 573885 -341449433440534711312640411400 573886 -16497557944083071104983569176320 573887 -77480562664381009280004017974464 573888 -8029963493279085526986705076224 573889 19649710510394981968033843755456 573890 -13589313109570475112355376824800 573891 -2630182619901860674791309856008 573892 -18060588551898275191182653580288 573893 15100671859621369266134236777920 573894 5005089939018687700122527205024 573895 -9321520537754958830388111820800 573896 14797125102467682624605213491200 573897 -46181577509288609510164550684400 573898 -1795009753673727117667963544736 573899 75291248544890253563778631530900 573900 -7541488219762626759338085619200 573901 -88703654549665764765008357897098 573902 8701160806933675792393256545152 573903 -20666275706579895673389880128 573904 4657110280977093031304200478720 573905 -34681359390930658852963903388940 573906 14757520846471221898421588824704 573907 10704716033247307474107668382832 573908 -24690797243545026955123257247872 573909 4802464906509634217883738596160 573910 -35242763417393909466734689968000 573911 -44148358827420429978770891862576 573912 77455707344933127379533071769600 573913 -45483553900764500858838623022080 573914 -26929108628329224162007631589120 573915 -8725970789200718353048154248080 573916 -4052933345911319382092881100800 573917 1143152857726221950118891586752 573918 8298871851561361821903213468288 573919 19781469308615016997483770196944 573920 -44571804378166409711970814525440 573921 -458398939601664239101159369392 573922 14440618209433395137154891414912 573923 3035250337765910995445057650944 573924 9041444206831972515299565855744 573925 17372093832398142613876781584800 573926 1798479261391196598280461079104 573927 1119390667607704030666636573008 573928 56544557207644788713220484316160 573929 -69434929608835652240504846470470 573930 2428345340088128561223606712320 573931 -79034091133228661461330251843800 573932 11517149813208845834480726282496 573933 18341882035117187104016788744800 573934 -4100421249951317840288576567808 573935 -37194739360684399911393877051200 573936 -715547460899145903183281258496 573937 10806233267594176425940473591912 573938 1018190724130206987319984173696 573939 -74456140626608508247791180592800 573940 -39675699951033190404475425864960 573941 44431235701999794277532756103342 573942 9798950711046568517780854947840 573943 21334275618367667350055791886280 573944 -4231926651267950557297215160320 573945 26040312118617302753732968741440 573946 24969758646225555441246539298672 573947 -2044266055102689344231630504088 573948 -16838343824299224672526741209600 573949 -10615437325224849382541377571694 573950 -182472019956227920304118062400 573951 -3467524772504273222616677816832 573952 20191439801764866448977769267200 573953 54969687986880615891276576755202 573954 5160754536879142731277487763072 573955 31210775012278194076526813694720 573956 -965330654852526431914068650880 573957 1906913606493043747928190421854 573958 -2163219045709709001287324233728 573959 -35857096168329991955397962076000 573960 -28572801607290932408593303142400 573961 12638358137728948989286658200500 573962 -5361720761571600119787140418768 573963 2083983829028911009692066630384 573964 663328885108427338984848064512 573965 -2586553701280612818533230932480 573966 -39396573065798180413742567635776 573967 7166560342431628514028290692016 573968 -12337544049633476299666852331520 573969 30790723777212123783340844915808 573970 22455372058406854167584957611680 573971 77013942571863537700117495788720 573972 -12161998994523404707568963432448 573973 -55492847051773019121736085313778 573974 -19713334233181523063442613047264 573975 -1270744517890866143276964275400 573976 15035505348886571781245041459200 573977 -24811121261227585530141746661174 573978 567656201702081555867046233088 573979 22319124843361179493818768460032 573980 430180716246833484339081292800 573981 -20166531192087366959253204467616 573982 -22237421114857711063310824082688 573983 -1681079099237996909027944134936 573984 -5199940418962609944932194123776 573985 59887989858403145835689840748180 573986 35666935683423880366878941110608 573987 7147373019080610376111961166768 573988 -33715631307433186750239020335104 573989 -20260071603822359280337622702880 573990 -131683228401967726536969598080 573991 -8492473743146765005955454695016 573992 33717287684055957669344586209280 573993 17811493038624596971723077006720 573994 -4620161588716448791043501170080 573995 14703116265817784601606691644000 573996 -3977175270545313344882514395136 573997 -8132562644744472824641989051540 573998 -9192806999436010515270574008000 573999 -3161221004278704748904694187632 574000 1828321212070237105549246464000 574001 -123775055687831612695254413784396 574002 -6178962732966352940690935425024 574003 -37456923398679486004010095653748 574004 27498736865031332273825012509056 574005 9182925304202948834046801165120 574006 16325073253764608518782430337952 574007 -62514696478108981131945698688 574008 -21256966969684554494731240304640 574009 12968623621002815095333910793040 574010 28142966289323270843796505648320 574011 29545377116909744749511930595840 574012 -7243540823596790265009293906944 574013 -80054166917488590536798807243616 574014 -3668501020736324881794763284480 574015 6042362694696238586514152670720 574016 1946420436428508445377531740160 574017 33740212023631965901541732639280 574018 6070926624004119598304466717216 574019 -41628858986635935278864148652656 574020 -29260487267336776818681809510400 574021 5918565042572835705593282708512 574022 48509237926744048398668459262912 574023 -47504058803781843529910607581016 574024 -12769110707876706748090014720 574025 -25925752633283417763087036864450 574026 -12424583111104840194582874272000 574027 5309634635733529337560884142912 574028 4453491005626649175041035223040 574029 -23505126697954846964614373909226 574030 2528844956648553683082811881600 574031 75210643126482591395866066910832 574032 1479912977773607003244073451520 574033 -6227418147268761466580784504718 574034 -19125112925495613867278451978240 574035 -10812046065072360259878783463680 574036 -32289391639681827377379722965120 574037 66853593481046910117333910615872 574038 -23875736741717579494499276765856 574039 -4485391892313763181115117456144 574040 9127633525262431309915442380800 574041 -7069106465541296846853749435520 574042 -25246605991965276822359531152896 574043 -28828501750772372324563310087136 574044 -21133865316463496049527797814784 574045 -6667338424809012590808976871700 574046 -24868164531311604842724744428160 574047 -979301295454154923968317190360 574048 53171773611815787968865461207040 574049 744368857769524740921359545536 574050 66009166247888112052901664000 574051 -13326324540293036384126740222948 574052 3182762903552175864825080862336 574053 -34396470996587129804238091936800 574054 -4355015515817925122246053923840 574055 -10198113202569939055056131853600 574056 17187014399467581826118282280960 574057 -45707298851145695748239933421120 574058 -9802272611976709539946665074688 574059 52410051140507428272706745647704 574060 25050132527698218249022148628480 574061 20995141438576476549312638680662 574062 291135226587614934376627649664 574063 -3233668801247998982047106804240 574064 -3253935448718922099947722014720 574065 -37700815876554089793106549984140 574066 -45219762552777428446738781892480 574067 11337231370637688113265908056320 574068 3644908812175651008370315315200 574069 -71035691294406970821379080465956 574070 -6010940807475123892727916288000 574071 21613515789590183527098023027664 574072 1470630391877759282663345233920 574073 -34194530377590895679057607108780 574074 3165583815377145258133108861440 574075 -48422516581137434039999337510700 574076 26335404437089879449571689461760 574077 2125156134820134318088855136832 574078 -12649419598844517124989095089920 574079 11029119515399050622674596917880 574080 -4432095991880125010119596441600 574081 -67099890916228610766129410901118 574082 -7248244498297463341002758085216 574083 3250781687616937627159235416824 574084 26219146571020916318580002807040 574085 53506433331210046458278333911200 574086 -5268138067068308142363926171136 574087 -111793560089135531388439985801208 574088 21182437340214159696520235381760 574089 17680049280252439547502572990208 574090 6552781522162377212561170844160 574091 -7883201867711802554211873602928 574092 2187806089270193025213883963392 574093 951997810501300418699543065920 574094 -13300885610540206698142700963904 574095 -15992700327110583011618370762480 574096 2226328333390467461911934287872 574097 -67245499919713064419378834226700 574098 -7133523590572359379298814620160 574099 73914888437047456192658018461100 574100 -28897299521942036217270633993600 574101 -54998487419093999258835942486720 574102 14904448480456334484898323141504 574103 -16198941095272878776021368034400 574104 8876695912248972195166851072000 574105 5573134750830761147165915328000 574106 6771346803071051942746016621568 574107 -58612980432546486772441642304208 574108 37811778839872313269785087446528 574109 -12776808772803844514262204273690 574110 11855615217478555927137336388800 574111 8988465495590948865463316972712 574112 -30925991891254009122343738146816 574113 -39642036724503669840593051304000 574114 41949295612700745141022340152656 574115 -3087720013026236122459479324000 574116 26783509216385076327069938353152 574117 -49325653433380108855233062592000 574118 12716097619816804787296928993760 574119 -6296443583348613357712747125792 574120 -2634626291649340395783153254400 574121 -19123943486963122486432452636300 574122 4881656743413990409441358277120 574123 -27189202817339101912546794741120 574124 47254486202554059614278437474816 574125 47240458003131458292792213768000 574126 -1249371018580761929255506661376 574127 45364288066778261632017786296976 574128 539763645217656423432432402432 574129 -22951830014317656507871321087680 574130 26177444844265877121105500460960 574131 144444510322838753658390817344 574132 -5896918402776701239751849099776 574133 -38408775358644333851702559872562 574134 19060413842066399012725157260800 574135 -18950071399584672619111069114920 574136 -1076976703002535554439550668800 574137 -51108927825813177863492873616006 574138 -49195440192569312795844567983904 574139 -11364471802973733901652451843720 574140 -4906060817308364407550986321920 574141 29067398369116785629850248053452 574142 -30476326291665117405335336188800 574143 22515607857428509324656592385424 574144 7035902282082045934624069124096 574145 -2035473684625183651407494040 574146 20755654898139630571431161032704 574147 -4498040068343828978198072741168 574148 -24381587760713748238683530577792 574149 -9861319508837590481954804883072 574150 -21305219137523234955766275415200 574151 13059587034301340957128241632704 574152 4906024918104537274679835033600 574153 38205239528431138375872570271284 574154 10327266995104263673135728751872 574155 56713943842324316860140994687200 574156 -27851381192049531697335107059200 574157 73719633621344174911678013804406 574158 -2410177904865982439309639814912 574159 -61469697314883249512329246362640 574160 -7895600886155562135361188741120 574161 1047877701293549064455406489600 574162 -4947743405209332656136076507008 574163 56123333131448958252419805986412 574164 -7724853886432302251248797169920 574165 23241129649647800875861434996060 574166 304547463546029750755888354560 574167 10519006537500378091138838974464 574168 -20369260896109026469806584586240 574169 11231853507535802665035054306570 574170 4225707503239555786738439750400 574171 2689864387478247359329743190320 574172 -19344500791366930087107390488064 574173 15782679809613874394727996802464 574174 -39288751523149669090512184865664 574175 -16047156761405256492790032175200 574176 18264271858800058287680808812544 574177 12775786677736374470340370560192 574178 3207410444501324699960568355200 574179 934811573774501769479584411968 574180 -36150959327690520033032419430400 574181 -46720782240359871863454950502018 574182 -5717589514948727810473218048000 574183 30865331229604571913149833445432 574184 13362088422922167791235661854720 574185 14572239390581587833925781553600 574186 -6804585753302853978584995376208 574187 -19395491864806087202565362822160 574188 -9788452840393175095352106209280 574189 -30285383322122153273486562965568 574190 -39942039076516445415245600872320 574191 19957618944943755054558253158600 574192 -2299942209417158240599854809088 574193 93799302009228685608583712552244 574194 3703950783412017331343430889728 574195 17559573744989505160423817629920 574196 -8574511048055189997544468948992 574197 -19431459293840284731402274752672 574198 292791719218045083508336701600 574199 8709385310963478976206995293440 574200 16805433788891300997980490240000 574201 -13447302141111532197920396155798 574202 -1209271659022875689340523649568 574203 -6463646751433155370912133118720 574204 -25116886871589216598484741484544 574205 8311970326057855337323980837720 574206 -10932354281904101733267721941696 574207 34625213231508632920179451395160 574208 -64273014943578173897945401786368 574209 -55230271949798288270596357002720 574210 4780688579585275758462132664320 574211 53648720175183788691456474639624 574212 791331796768953449962532966400 574213 -13691512439573321409028453421696 574214 -29956680868484087548172777456544 574215 11116631927452186563966393927120 574216 -10658984955871004367720768875520 574217 34557597918671299184782537732992 574218 793542676695508163965485288960 574219 29713506954505186145707264737620 574220 -9841429393985837366733518085120 574221 11367204056763767207277159929184 574222 -548473529733989500327405694976 574223 -19509541670313194535113575774536 574224 585349150528504585527978885120 574225 42223731788928271732667922361600 574226 22245532430920629458942796683040 574227 -27564622137155572521469446479436 574228 -11937005647335976330238035656960 574229 -51511762334857692734289009172740 574230 -14541331436076578267010428657280 574231 14864666161936004900348832395160 574232 -18949708960096869161805180211200 574233 39336038353024856412149508558048 574234 -30387186459810669174939534579984 574235 47290217324698254483934293679680 574236 12848106457339963485091628083200 574237 -63046111831380207656462236429760 574238 -16562172259211974024286922405504 574239 27113137364413370094341628298824 574240 12986297332448758793169913774080 574241 20412676394709957182889443612352 574242 -21828368228220516383528844981888 574243 -14185566603222404623795188876172 574244 7115667637612588550428200812544 574245 -12492209947074359635710309358080 574246 22166619885729126714622122892800 574247 15516959585950696170491127547320 574248 25222812871245001049473445560320 574249 -778958156861764883995981666432 574250 32766951434278582633540535352000 574251 -54851966814241407696287135086080 574252 -8284010143608255943067902622720 574253 -44243598664346157833458580496096 574254 -413972308631584398818967308352 574255 11853226294057463973189403828320 574256 -8773626281703031321092211507200 574257 25545270460390785561879339698592 574258 -17158471538248730042751151686240 574259 -15666563069232852933013288542384 574260 3031049905202762602175999324160 574261 8574268948007971480684216522862 574262 -16757269946432516681772102453600 574263 -38698822829555482978797973383600 574264 -375994163861911783823113543680 574265 814554684025418330715879553920 574266 -4296827388969806630637454848 574267 -6347729028170627595280774599408 574268 26356430867084694744332738485248 574269 -6040298096716066043888242141920 574270 21749639348076484074071751766080 574271 50700422597742521316478777536000 574272 6564709914471332908693175402496 574273 10285163337678860367939541743040 574274 26262547452894475389121272509136 574275 -2091521600032236552266841216000 574276 53165183672837125007717248684160 574277 -19734621500764357667487814113216 574278 -8585503625645765886736341562176 574279 -28571432932665292151797058206120 574280 16567602420533719193167202150400 574281 -5007705727212176249506254833430 574282 33150044562345932515292344210992 574283 6504923370690512815528949888532 574284 -36316891803495165066253509272064 574285 47805350583912888171384346577760 574286 11205697043833134991942638446784 574287 -3112360194862319397379681858560 574288 -3958434610600974279038583570432 574289 -39929305411666275308134725536910 574290 -134797002802476067303738639200 574291 -6602763276061202893448963513048 574292 26122725560956070544647815430016 574293 -49440842558783742868355040552576 574294 7773139136284439700962115256320 574295 -20070604566652214324561502100200 574296 29800743540892840211866161868800 574297 -28585749912425428465317137915254 574298 27757395149559135283058066300400 574299 28637047730600262518327789376168 574300 27042207936203874522409354726400 574301 4121000855498950346067532961664 574302 -5399899125216074705461653528768 574303 -416437499697717286095469684256 574304 36919718791288757196697775112192 574305 31259134913797940199504055781760 574306 -8654961112527629869566885550080 574307 44887903435692256673241441398556 574308 -76560770074257993776321212416 574309 22399148456848370252793654176510 574310 1571111054470051122641260677120 574311 38843144781647020567781482664784 574312 26410526485890034476459152563200 574313 -29275706680250475306269304240960 574314 -463753962995768639911646899200 574315 -14536162347757666787934816580800 574316 -33681074428647450244060778910720 574317 -13075836063656084129292342048000 574318 19957023265036784532041608119360 574319 31940778380953706743225163572080 574320 3848971701094412055932557393920 574321 41281876575472188645261737337600 574322 8645158913406486335163730808832 574323 -5304616714594156186220919951816 574324 -78921452791876784360732717686784 574325 15540428288214158860351493947050 574326 -3923453538661118223389981368608 574327 -2046357001668215090834661811640 574328 40582095276734391904619381637120 574329 33569138489045982986728795030416 574330 -10890230719103649560807841945600 574331 -1995962775447270860788523315448 574332 25000093388550119671256244019200 574333 -1585476676403010417516753285216 574334 -5686178526785138965635649949184 574335 -144411073254857164298853338280 574336 -5707627815197919744106357063680 574337 -10950041482324472322270018686976 574338 -5879053444477862081629159318656 574339 -15189549261773116525602045880176 574340 19509694747060329170082979933440 574341 -25560800527032980912140351730208 574342 46570348264527362139326183300544 574343 19443687096797137346602499771520 574344 -8006440625132014196425857024000 574345 75225389250123279607179111094800 574346 -25952289977983542600627798418128 574347 -18275444214308367215458824066600 574348 446135239044254614809582154240 574349 -5936343641012406817200841920000 574350 -1942224410331450135952022707200 574351 -8813575940955460816687371528 574352 -1599702076144137785673689554944 574353 -4274877970717637484393922213260 574354 -31369631479723583355397735340928 574355 85480188174817877192685364455360 574356 22704297162424513911107355930624 574357 19974067061795725499460219601312 574358 -26483862108151352507289599370720 574359 39232004719151576554521812780904 574360 11375992487972850391416771993600 574361 -1117661222349374807429687823228 574362 -28623901431616658888347001376288 574363 70268003903351826619284484964612 574364 758933345374118901833413711872 574365 -2100521008432555522257573773280 574366 9945756594488308106425466522304 574367 -31995932111006944960399823383584 574368 14255982069970939354605995163648 574369 -12661438427871654732281433405180 574370 -24764063559895715402820228940800 574371 -225231532658950855532860009008 574372 -51466252693381326822627696471424 574373 -87127246825275648578553782925378 574374 -13911137896944226611338642148480 574375 2377752296065627330016552825000 574376 28352228996099679987406232862720 574377 41582242462385642767457256274320 574378 -243025276157014381108736840784 574379 -6333505373734135391949879880512 574380 -6924557284801285713132648637440 574381 95550469573566554277389896453132 574382 -37900166946030997769487818198208 574383 -33519455886223145139123777680376 574384 18265253373410874254347161190400 574385 -10791110568751403596569633282240 574386 -13730008130655184888066218865536 574387 109466845728084519131808330336 574388 -21128617620834471427418956326144 574389 -5551994663792197879438216713600 574390 -6361516940210845728705313862400 574391 -117891198744567130436219268810648 574392 -4998976376264153225157834178560 574393 -6040087410854417287125913878358 574394 -65206504476269896028690538240 574395 -32531181115351916096893705716000 574396 -5954915722873358718464441352192 574397 8586240861649470090251073268032 574398 17389673741617331146990113392640 574399 9519880357273791588640085215232 574400 -10846513262767950751813337088000 574401 4263521778905340965478883114032 574402 -15192915121469280643684486967808 574403 -12996854791433862788156482539828 574404 25496298540041921410714083643392 574405 12415625062974678530353716313560 574406 7324843524861487760584545358080 574407 -1331816332946346102231310393296 574408 24172370602827487810654123008000 574409 -108615740453718233770852208926080 574410 5556898481556652053326449067520 574411 50766831064337957621656469119800 574412 2223900448455828427927333719552 574413 6118561136096738484538820411520 574414 3027691073824399289478082760640 574415 -4375964828394694225304522152440 574416 2347599502376060766172857262080 574417 68161395296401284988440603749952 574418 8523920908727061235712675193504 574419 31165033676518500415486321141944 574420 -3510676149006008424781644963840 574421 28144271467290711149887129001472 574422 24567755503621438438970048321472 574423 71497925438146281696291629057672 574424 -11386470812709228551200076083200 574425 -6347595332051783115101573904000 574426 -17413206474738702498935355277056 574427 -440302403253094362595699124040 574428 12717162676619290296976807365120 574429 -61044973554470821108528164474970 574430 -3108526738649301192455325542400 574431 44355484727708507880351035492736 574432 -106728099558635042502532064870400 574433 8709511886744371917432571307682 574434 -9206127019081891622847803516928 574435 -85720413742743662739257613967440 574436 18201329673875406151751789911680 574437 -43945833010944334108837996224 574438 46491681474073658161378464081120 574439 62551658568934517014659453885240 574440 -7953433361703929276484868915200 574441 -8469577142564973279723792950400 574442 -11449052258315876537355753209856 574443 8414702118860163677300102545080 574444 2313765662819527902311609414656 574445 17606412827429272023138947762700 574446 4252578825424636163788211865600 574447 1649484188677418988243061020672 574448 -2260218105566011714714422214656 574449 5613733797185048594355287943840 574450 -24780551952409954674936307794000 574451 568243007727181319898810606504 574452 13048050486109176824672291607936 574453 9970878204236149594206935076864 574454 -8324659145794540386038894044800 574455 -4516716447941401795591212410880 574456 40679898259389700590949659770880 574457 20022203899846359420527817781380 574458 -15175338515766300220424934647040 574459 67018722474018701091118651464016 574460 -30641729944536563500605648606720 574461 7550358260929952129669115440640 574462 5585689694004455593390580616960 574463 -59838177111063517752201292152840 574464 -34142928945456299660822685155328 574465 34447023970167944775003167865600 574466 -25594238680907469598560035819568 574467 1016567410661712447714052713648 574468 -8550081318225957331650442644352 574469 2204636242061717988318861489696 574470 3682599795956766378415369818240 574471 31093570239830153501775258054672 574472 -72245626472542417314294673075200 574473 -29550834068792820645075705567216 574474 22468692548438180583580041554736 574475 44845034134136739891427411827000 574476 -5500891446993332676630689812992 574477 60450293130204276049398609558326 574478 -14070367075395368461288342416960 574479 -33357237825446912882779079284080 574480 -224940716181835840523713904640 574481 -180200553336985809498112639111680 574482 24200217431039736311747893886592 574483 -4529977178082617149570123303680 574484 -61206371370126069082957072742400 574485 5120337674764792685536102548000 574486 -17418740285570319203313302917056 574487 -58042325813683109784326654986920 574488 -29913270905173674244859084390400 574489 72666175019626593678969877401290 574490 4165470192243366627625881676800 574491 26631930197395389338832879274392 574492 -2040731267489013923815255842816 574493 -69511738754418316929551223951258 574494 -3648673540089072302987638210752 574495 2284328955039198288260331020400 574496 -19873767345918580640617236135936 574497 18357755369252707116553535046720 574498 -18930759008708889121622475100608 574499 30341819084641326551197315761936 574500 30821978430680925355279663104000 574501 -39008697592435868117087260450498 574502 5550055437491328411189762857952 574503 5010281706659102280516600691200 574504 18669238912588469812606244044800 574505 22185578487300266334473351946660 574506 -577431313757298450775840435200 574507 19238509376028220535709095000756 574508 63124900254429745840008401664 574509 -8072043719032949240225687915232 574510 -2244410631663085970755629920640 574511 -4825398057713347481918627735568 574512 10990196243095049860269469040640 574513 -2996717966217320270206440420800 574514 37699105922600490537509367491856 574515 25841609608993097291423852713920 574516 -38488280976270401759922188498560 574517 50032837806031289516151894641760 574518 7946237971242503434241496207360 574519 60816818782163873146732772163120 574520 2453873535858002366225992089600 574521 -3026083232370335059761385741488 574522 7774405122721462231061108148480 574523 -64955450757685174532740564992 574524 6799926410650673514060470991360 574525 24287458113807288769954140920000 574526 8598391875128208086186007633984 574527 -16661020457383813811694982465080 574528 20038338850583130761718845669376 574529 38049283843571846198292036968130 574530 -949156351913602187783848143360 574531 -1870757357850750792767293702088 574532 3238687355307160327841228894208 574533 -487623437191248208555966012836 574534 34882361143983658297930355671680 574535 -22216483415164855608213322605600 574536 -13328031825805913973357029130240 574537 -2708350375159015354275174294768 574538 -20691462491710580647707105136080 574539 -4025516116269611008129575778560 574540 -3679257030175675817092465920000 574541 79652658030889258357728706020000 574542 23993445901081729526910405109440 574543 54800998177443863545540838855792 574544 254688494908656935028106444800 574545 -3720459828398217710955318247680 574546 7619838177383078420809811543040 574547 -9588337931158724429235685322004 574548 -7229616178293169806982118768640 574549 77521926600167405259488545798236 574550 -9237502560785278537516756591200 574551 39305082786778597106922507096480 574552 -39079899153882795264382777651200 574553 -17047113788950040332944706528320 574554 -6948797756559401659941459671040 574555 30837548484065798334124629325920 574556 24583892609674431333930638346240 574557 -34925802311833945436112883148160 574558 -38563670792720277991700639349120 574559 81743955363074244665957198814840 574560 -12428527714314145154872639488000 574561 37179190862653245158850091041320 574562 9754500182282791766291418814032 574563 -1675402274076451559567555058432 574564 2537982360453269661415502138688 574565 -37431519958093520050826394417540 574566 -451726817599144075728701832192 574567 -17739828600188955688864725452800 574568 -38755857950915627617493881021440 574569 -38146596804187767523260569175606 574570 20167522847538869970481032240480 574571 38573512965902781060014892644232 574572 -36742305366041114943664173623808 574573 -6958471294175627567553639496776 574574 -3875915750646346251566717713536 574575 6179190850999725039546602745600 574576 7900787230925333877345560133632 574577 91149784558190164545738153291060 574578 14236667620690191351180442892064 574579 -50827897493374581698845174808360 574580 9585212279756386370081045779200 574581 -4277526352434377361119504523456 574582 11140999225704228679480120351392 574583 -1235181365352295982883285984576 574584 -13747551527891100404712471552000 574585 -16510688222197514336441672302080 574586 2157810438399906043440648993024 574587 18315568770459929758594446697440 574588 -12736827551080985222568218952704 574589 -10024829671277746446105290536020 574590 -4432319150045155957167034291200 574591 10268786231435730095007896864032 574592 39742600963121342576988184903680 574593 28835832148960958092950995855664 574594 -37134052911223064650224326201904 574595 -11626761223855565700538857460320 574596 -20649995817094428973397492714496 574597 -32612288413459396880133929473954 574598 -17806987649444808349302295133760 574599 -22662312381997495208088763086936 574600 -21695705176500751806026660736000 574601 59113471758769271345443728200400 574602 8175233109715616357026927133184 574603 -24912452119107748346807973044976 574604 -28595421559161754863140429631744 574605 17075389245180369638010141871170 574606 10627776744716984328995846057280 574607 69985307928776375723008787234232 574608 8396851856707787951328091766784 574609 -156825779237646351792308923392 574610 -7025090468329731029498773698240 574611 30773651296467082441892535442872 574612 -22113627989165424330233769583744 574613 20538853271073808800925248180924 574614 2361044315914823440394916778656 574615 2870831443124608819378500312720 574616 -4752804623132628400752104570880 574617 5627772129140683513517915484480 574618 -18514242257654996765956368149760 574619 -72745380439472169903890320681980 574620 -16391143389917939002590528829440 574621 -5081554505957851440221212401178 574622 2590208700670834960092936682752 574623 2272582788434549795269101235752 574624 21223530951835054938201567461376 574625 9308558275532605032520597377000 574626 -3328242026237099457719816378880 574627 -29290833151024010085586834271524 574628 -19970245141105973490286444886784 574629 20584533443705016897678904512 574630 -13921736027978845951476883200 574631 23942935319661955731734002413432 574632 27861218902172553377298237112320 574633 -23889422318766869361230347645836 574634 -26427724953996797699839855044768 574635 -22617643445064640856258586842400 574636 17790492709250093174969669701120 574637 8703466945269036229482119751552 574638 20512299535812558854737221178944 574639 22259345309321024020346167410424 574640 -3021503082086243477432988794880 574641 -1213962682706068189662777310560 574642 32807418231498669872987630963472 574643 18376810021458151710630546170892 574644 -3789212988345838474590342770688 574645 -20947150196878728229864336643400 574646 -24366707966268136900257763787520 574647 6684438180861406546032602916864 574648 -14061339882591304913826872832000 574649 -536349681141537284718437627964 574650 -9389445709885332495187409665200 574651 -1794674293315258536537617963520 574652 -348976118532234445559493731328 574653 6896590706550284889239643727104 574654 15077330331836756666955382123776 574655 -23303481487850941377328935129600 574656 306796821438753637061219057664 574657 46403293862921111331931077155906 574658 1927909928180022944991172824576 574659 70434874339517545408902138679224 574660 -8113356998946505713424408473600 574661 -4599901907781898596353969921700 574662 16282321572975264760407706796544 574663 -85519261608032827951349634845856 574664 -77247206450067225292103000217600 574665 2014735859127128678462935453440 574666 4370438389597154570053310890032 574667 -13826019039472120613029136338284 574668 74105365533218908498597827409920 574669 14200892509195562547825663477696 574670 -19708048955351633186737767654720 574671 10059590344271105572087573808640 574672 -13255099536687515204938207371264 574673 32525270703423181794283308888480 574674 8720898770934188856889689121920 574675 -6677477094872532817997036115200 574676 27354417850476742339669058520960 574677 -31506463053140478436448973017586 574678 -5846306439777650458595620818048 574679 10014949001895537489550679973600 574680 -3264251985369441083540210688000 574681 60750001273173790577092039997764 574682 -10249086980687741232064834721808 574683 -24088170933363895153578570019176 574684 3571882188601979531529888648192 574685 -10392312649209128814788262521640 574686 4990790500357073980545242987904 574687 53240390614270978483422077522336 574688 38271286825036389681961190031360 574689 -43041013186120508830074257207376 574690 -12815105891170682135135340964800 574691 19275974226189642794205576101472 574692 -9550407222623065624450409207808 574693 25568511545889545869957361040000 574694 -23741544392061015694053238243104 574695 -592604555248224462022416005760 574696 52119783718622891817299845217280 574697 17559768578710522397448493412064 574698 -15453896508644346370836846625536 574699 32649265446954487465312358803700 574700 -175416566927226946744808985600 574701 -1485037320721263176152409974080 574702 -12513557786757975286710464112768 574703 -1543647212952566899105018320048 574704 992331559628066555218615762944 574705 34323644827448457401743195351860 574706 -10053413277793720671961648323072 574707 -13239700683844183324318145611008 574708 17673932053620794468784462777728 574709 24831806763994442852156831018880 574710 -18851946210143893881199373927040 574711 -52126750654086741395894600913688 574712 -173796979807440626554520064000 574713 6968180755075196730034005718842 574714 -3779650814006785405794057439488 574715 11428974423224123246759869063200 574716 -42394570986727769678576021422080 574717 27454922137389744826182741048480 574718 -9062321822472903251594468656896 574719 24946566412938585974333195581440 574720 40349088273768476089144836096000 574721 25778576448624084967383418037268 574722 -40175160903638720853281640806400 574723 -36333791981121837500977601409028 574724 -13494548674411158392856659595264 574725 -18373178822029682284633736016000 574726 38484849885793368546921320629440 574727 34313487923788333853819533575576 574728 -9504661862220593813692085698560 574729 -4388046504882058800590288160716 574730 -1717429713623646175977930146880 574731 36711627219461853547358589476280 574732 10457840469680420392169960758272 574733 -31033842648361044004058026947018 574734 -16686977605191141348715180816320 574735 22256993152436135624495387710560 574736 -9653944909891982134332391538688 574737 17893740801986230158666677061360 574738 -45316920149995479747645848832 574739 -11408199975012989280009711171000 574740 9638825147592929764102865387520 574741 -62960642154603882676200019279858 574742 13254033535337574618573958243584 574743 12523138826783605272707298765264 574744 3854083523053047504243310172160 574745 -22456057721014788093223260724800 574746 16540609385419029215013464630784 574747 -13665414988046572528121142135120 574748 -1583980843489656660491809454592 574749 -104771975057216025763591820160 574750 45775208751954573201322320000 574751 -91486454691142691718124351571400 574752 8478007980163917517935843213312 574753 29918834935745126376890954526660 574754 21601312572273488328335757739680 574755 1910383703697655295504145520560 574756 -7593223419770030215507786117120 574757 -905725019931319574339679846180 574758 -5372784242931424214491597656576 574759 -24316728730264031847846870836880 574760 32778918697961823942480000768000 574761 -45495752431755467242074099587616 574762 18019927838129646807077275951200 574763 -7817250890125985184754722184704 574764 -3426639424534974570107405488128 574765 785611414374534774081730735200 574766 -36346864347065799111065066943168 574767 37742637853358701076695682958984 574768 -11727666625400447753977784516608 574769 -26142822950762324584525274326800 574770 -6382288188538681518155856522240 574771 657890429309110687671211015744 574772 43935850519059589262362203666432 574773 -5951462695576388970916050618336 574774 -37671058802507291594302521888864 574775 -12281727394747641579533342380200 574776 804529475887256709395055022080 574777 480453574007689742171976310592 574778 23715756489324256613794216062720 574779 10731764187632038102766214720048 574780 -21400104250398535783365617049600 574781 -817138483067184694621436418528 574782 -8858446659882291443199877595520 574783 -50560660025406627576271407664776 574784 -10110943850775486959551506284544 574785 -202640603125205638692759279960 574786 10015813982491034383703686736592 574787 -71629937522992135704903466088808 574788 25133712832775285376151441213440 574789 8677466144536151467594951122590 574790 17795686472849277942341834332800 574791 1299610493375320849368071881728 574792 27074241176510767195461276288000 574793 15921436631066675668195006945344 574794 15811522714816763032775840986368 574795 -3630201076996272686115313257600 574796 -6859165304900613068177006726400 574797 -11457149474875389704816085460800 574798 -18313231535641803721105908008064 574799 -50026481630085712135092525613200 574800 -6665615763616357003712987136000 574801 -81504506178459241693933865197198 574802 -487716854822353851305486647296 574803 13071898704975653760587510364000 574804 34966513409983469981933112483840 574805 -14446674073838953835864519806080 574806 -11708306895388517507877076754496 574807 10347932149171382151339922192840 574808 -9401600556765671591633513226240 574809 -29536196011154831132244188749440 574810 -7842708348136927108592598743040 574811 -56312516129845520487389504373288 574812 7217815737421698774546292780032 574813 -70383184537402869074945474558938 574814 -28573498707413078207210960619648 574815 -11036062623712543246401276282480 574816 -19196749242443690209103925215232 574817 -66352556618204723819015223847134 574818 -29372346424908996077438606330496 574819 54884115809696418328187765004876 574820 -12546943156464939324999082851840 574821 9454553382174264338186785539960 574822 27617085891724986533284098005952 574823 8379751988939739462366984936264 574824 -68356347643453511292059566080 574825 9536361455266764256307305987550 574826 -3207159484074082851057797813760 574827 44333922247795621966572375007680 574828 -10154961483188136301923494275584 574829 71168745399107500251729808238976 574830 -12448860803455857889551442272000 574831 -10683495848921638977880126181568 574832 3864971858575738509994402086912 574833 115073606766151720918769061888 574834 -7697464976655118290180163805280 574835 55708870782020409650098131527280 574836 -17000327106648235654039032127488 574837 28098018088564390254574169929920 574838 -18159666108213106708701692302080 574839 14717593646513991632772383737104 574840 18603521815736648475304600780800 574841 46934490061957939592495640077184 574842 2050708708740839533701627513600 574843 48822032146378906845073205984464 574844 -20005719463468964952893626251264 574845 29524262619174783524691446635200 574846 -22325995829005146084858610184640 574847 5067162425412802769001360128352 574848 4183021739448158932618444800000 574849 -43574249387662343010481847766480 574850 -15902180203750600340484374595600 574851 -14956617161401827951287673991440 574852 21191956670391901144704175622400 574853 28641566346641602112359567054620 574854 787530855756743964504168671232 574855 -61144213695718075122954020354640 574856 -17524482070311826864450540861440 574857 -3689353376166720694291950319488 574858 37800714290667963672347457686784 574859 -37789612952073539776859474480940 574860 -8567366087436492533284609966080 574861 -7237947637592950943536788885696 574862 21923899894401674633100214480512 574863 -15540670837816158716429543252856 574864 -3868747149966560553937713233920 574865 -13577991741025259721135857977740 574866 -4795397218726422115987912491360 574867 1603787886012394275646762829520 574868 -6647487736480284760392248832000 574869 3828210542104673379765156752160 574870 20620184031883168312264624154880 574871 79138036122205061359971221616 574872 8191539324823397727014098329600 574873 6436950047234502926392915258564 574874 6469794441299338030523948829936 574875 -999946704097551364942663512000 574876 -18949314733054058562779344560640 574877 -59795783493460717648700253175488 574878 18109712700711177297186314505024 574879 33642900159288907273319365167384 574880 -56563917483051197754279873085440 574881 37084799569854752372594531531952 574882 -1721830750332772042525709661696 574883 94056407727525582741872113459200 574884 34589156608674387508999686174720 574885 -34665361285992265621264414320000 574886 -8645437082576764435947347821056 574887 12150515774123114756149954972800 574888 -40609514674285793133224746890240 574889 13030289712664923550757466742272 574890 9158988656802446533197867121920 574891 4836588266429026185930013651392 574892 32715198340696811735293597919232 574893 -14426632458550996106549117224896 574894 -926980974837129432007163819520 574895 -12821401741188317518649960630400 574896 2775395739377760697414818201600 574897 -42224635469072230236575211736208 574898 10728893154815202140262000445200 574899 13837113892922778514847913999408 574900 22349900552861031035989442000000 574901 -16869519667575442814664525077088 574902 -13241990147456114832427688774880 574903 -33215920642016991540181131095120 574904 72433711424151593341938214502400 574905 -24905147661821307198558063579840 574906 -9165331714908055662457069460544 574907 -16726953230339716699529783090844 574908 -15670822547685950862338209406976 574909 -97055636045824239880019598477684 574910 -91823367260273825795992289280 574911 -4816704035244697399310655456000 574912 4284397719278507454630694223872 574913 -47515245127354922583054540443838 574914 -14140165725688501441836717586560 574915 21355565755901236365158922643920 574916 45724120531066522291727937882240 574917 -14757038239294039685283990607968 574918 1483734901655260841149337445504 574919 -59209280474856258659413235948304 574920 34160873505954234390750496204800 574921 -48857536765739022222799607586800 574922 43510111786029390519687990130272 574923 -637208593353191800045674966096 574924 -20819248073755754090707893914624 574925 13159361581490874561099228633000 574926 3594154755404591023105387339776 574927 40990932007370850097863402178312 574928 10864159703817170191953370570752 574929 15124687196504870945006819748864 574930 25016079979664955118268754867360 574931 9978068114269589823001809563904 574932 -29234448980227336341768923363328 574933 -72727586661526368792776343056818 574934 -22855298497503201913350250382208 574935 -8029462238089925654630729761200 574936 28927806235663916500976763463680 574937 18463929800231854107597449413392 574938 -7853649856481231114050459558656 574939 -3940769558819445032452340915260 574940 -13083060976388507107488215808000 574941 -24345115520636111327052227955360 574942 -30239057702630745141847553822400 574943 -8222973479089776167715075228240 574944 -6736518587676724073255696596992 574945 9075167401328196513648706428480 574946 9204039133057169818055596521984 574947 39326034906347348246050584308808 574948 -1936835110761077619359657994240 574949 -34413884963282934486313501042050 574950 4645573358931594207148130049600 574951 54184736262381286167745898923584 574952 -27245494883100603342032625745920 574953 271047555984822454531104302304 574954 4123813781465365430185993451520 574955 37824637342050309795861314610000 574956 1533282065166561448833348717312 574957 28108637284469961420583045864704 574958 24778628285160788105320705737600 574959 -15188211792181465177652368496640 574960 -11892719883445696134712364728320 574961 56465410261102965292762310947824 574962 -27290906739331391830725016519680 574963 -88557936839213341800671983988788 574964 7696805433807284679966499842816 574965 -35227320966664022968805935944000 574966 2686511279002889672638663046688 574967 -8020697273427259403381775144984 574968 8941727430977748919146785525760 574969 56001120387969539627571060907370 574970 15230321887071303237504939528960 574971 276322919838595850686961100312 574972 29288271772560833324663876427776 574973 -15149220562096010634059960595360 574974 -9135285218536006679069634618240 574975 12728708172518982418739631883000 574976 -13409762171269443904038028443648 574977 -2736790942343465856147161917824 574978 1191805286986860628298675437440 574979 -66223935993706368344572572388824 574980 -4341412343518435177533020712960 574981 -146512113161424385124699165676096 574982 -5957117934140363649120590229408 574983 21957335191140076124880498643320 574984 -2085008704206092597484382279680 574985 21899803842186011472979317774180 574986 26480705912352520294708982492928 574987 -11839533502979398153403997051248 574988 4938152304087173203712615878656 574989 -15982894605792129002036993563200 574990 -3694051717135879525353282458880 574991 -10474995073590417025218421983600 574992 11014278273379673403294638407680 574993 -57490604833437674466611894507916 574994 -15385739076144186809284491022848 574995 -13117711999593530365930915292880 574996 -22183458998686761978310135808 574997 -24371115072042467396483298695520 574998 16448506331528989348541112545280 574999 -3551104692755804798683201359080 575000 23889324872308358797665408000000 575001 3075039418706681898589789718592 575002 9370192184002265052218644019952 575003 -10469301286001309256790801147632 575004 15331489055391605410332874308096 575005 53906030663027217531570876759660 575006 44733391204905336229031295917952 575007 -34306914336365931222793874130360 575008 18752657256132386740457158213632 575009 -64259656276531576417139275589790 575010 16490768653831851564832976666400 575011 -9610272943240109221858130144168 575012 -59913676985140206432930209468160 575013 15519404047259987131515775995744 575014 21863210680859280619437870359040 575015 -16291740456789153600046179038760 575016 -9836492344645310565544208793600 575017 -14312323750298163085983790749788 575018 -10141715904354475743003043958784 575019 1040475211061724353037148004160 575020 43627395017656445253263553300480 575021 7360367299380191608321046309772 575022 2541338202339786988481183253504 575023 3256480772033081492633401333952 575024 -2892334512419535831748328718336 575025 7309861699733093234439437659200 575026 15980662162490943836246789664 575027 30155108335450914194533072500876 575028 22905555512748859578724262474112 575029 -2367312944466150372737178282240 575030 -28179351122188861488309269091840 575031 52304685563494413408560839224552 575032 17130776492097139034654133350400 575033 -6231320473566892073949840245718 575034 -5760576694592929486861174563840 575035 -8270535127399915219081473502800 575036 -19988080391468533380599638892544 575037 2821695292988523510036021721548 575038 168828298929361845080858517696 575039 -46334046598730924373202919681016 575040 -5591828535118993480401027072000 575041 63544980427949037882472740316800 575042 7549961539055968886735619307584 575043 7242468190460664832537051610880 575044 629184936768506188197438894336 575045 -67782379645591139339613355230720 575046 4006291311747300776214276218880 575047 -82770925820518485324344003078736 575048 -12718030587232341662422291184640 575049 31553063242773562530356630989248 575050 -864239928612178410158965862400 575051 15107440083162728891982437610600 575052 -5788338861613840216810464826368 575053 28769814865407586653919629261302 575054 -9612288024592424751955879996800 575055 3771301186963815280759714379040 575056 -4334355153056656340636766568448 575057 3513901797285750450697876467072 575058 15034284602702313432214771692288 575059 -19048611310803879802944174885384 575060 23631097412930555957383523700480 575061 70885228451240054869403329337184 575062 6602516558193316647492485316864 575063 740463304574561630810336418312 575064 -5829745969561148924204499978240 575065 -19613081636494807969860603084540 575066 -1269026573612815337671225387296 575067 -16072878392413258811608804124520 575068 -8648723715555094416021101104640 575069 -6260023250673624324161205273792 575070 19993253473204195871345098809600 575071 23419069397600751246995336716912 575072 -71063818931463499132095054348288 575073 -1073999897188881446942377984800 575074 14659244287194493252805623123536 575075 -5514655635437482578225554129700 575076 -27276660192994820095904284538880 575077 44274803997584624710582349820926 575078 1970750788901035246800053014656 575079 -1038030497515243145160096710616 575080 -19337738092808786609719515955200 575081 3178370023340185652080714531584 575082 -63658563285217228842347857152 575083 95210440869112655391028415133904 575084 13608265448522567341554481689600 575085 -2265192866075645157515067335040 575086 12448013731010622632915206087104 575087 7032854364287538419926626806736 575088 8116623104833197990938674888704 575089 -57616816343836224433725476831744 575090 2125283184944068046000036774400 575091 14558807718954390054975790449744 575092 13165222493778532084217677086720 575093 -86599909265127945589231543099620 575094 418092367603768760408487641856 575095 18445068706881029167864476768600 575096 36563882673157018503031871201280 575097 6968336140338251800573988600400 575098 44746006705762683416980813714800 575099 12109091841743884801462766076960 575100 611993391852656269177177766400 575101 -18238351456277244838090069053696 575102 15518732590039855079442807463104 575103 14739806918584356385148688741264 575104 65268260078065154906378175774720 575105 19203203695490094967761026002260 575106 -9052287132820054610730510199296 575107 13181916039056659909456593241608 575108 -50176347837539522040095945405184 575109 -49694803872743668075165144093986 575110 -1133121835649359944307502352000 575111 45176270151526927533164502011400 575112 12538160141217479919945789603840 575113 -63433843110272133601647245526 575114 -21419037702825634187963127451344 575115 17788321022044131688572448024320 575116 -54363132415045711036160977711360 575117 -23948037993923326174817093159040 575118 -10741957166753936131756307011200 575119 2296021267685279268195271177520 575120 1758050006641460709966269644800 575121 -38293776399419613185587184099088 575122 50339811043201599675725343242400 575123 48759093015585885652292502483372 575124 -2307074918724699682692801927168 575125 554816613779219254468360824000 575126 -1132036951302314654547154478400 575127 -14247170297191252237950774950400 575128 30601567100837821672996590182400 575129 21660829805320968540141358598730 575130 4403905040016089692239621312000 575131 -51005763502441370414877518915068 575132 -5502233217184400660227795345920 575133 -13938905219213048771714565907296 575134 -2779988407605154335917041723008 575135 -60322789165156224304748471652240 575136 21389620419252796116015688384512 575137 -84257225783636348400243625917214 575138 7681557692299484735093638162944 575139 22847043058295477059414075714560 575140 43160666907190278461838887232000 575141 12313446371393393036752244957472 575142 -11746121039975652975054602273088 575143 2031185273495084685019248163264 575144 -5381202486126628118733998745600 575145 -19731675029736883631922086351580 575146 -7804749677624225773677056316672 575147 -26937761909395329374536400918448 575148 5272098257118321846863184494592 575149 59450552605705672422578604970240 575150 12583045028620158419594210812800 575151 1232365016903467339106811265032 575152 5714573515361861392004305715200 575153 42820530283232611620737409120402 575154 -47064593021674854848811290876160 575155 16692181362694834120122388659360 575156 8282977202219113438438458108672 575157 40466628451416121596175376082240 575158 20308797316190099615156976523680 575159 -11396710663909123093208975671392 575160 7885268567407149374411427225600 575161 -20432297826260469148413871328256 575162 -17426989169253597123831475754640 575163 -36401030944144041393694937176308 575164 -3275952365177298030703162522624 575165 15553471805912797280396004967800 575166 7993889151785012289948014772864 575167 -2256680952959311596406647783440 575168 -263483197258968056110786805760 575169 17974706319153905136713669116800 575170 846405227703229353245472321600 575171 11804492803729705814060184657744 575172 3339691088239163211842140796160 575173 -40076214762427117519418488292578 575174 -115105860992480079541955347968 575175 5944922898306773148574790571000 575176 26475887174906903076461085327360 575177 24436241876018500489599173224026 575178 27284968937326385817201021166080 575179 -43774556301031014699979943032920 575180 12600726349389491568436596710400 575181 38771030270507381864607912497280 575182 28951590341408346688364822116800 575183 15113992141311854662371989938176 575184 4301783401492849335102673256448 575185 -17668290110533406590428228879000 575186 56259395653831174082389086581760 575187 22011408893394086654145419657280 575188 28697612629924283517301538645888 575189 -15373938840975522566721107097540 575190 3459286632021678978379116042240 575191 -62931337152864014028208190085000 575192 -46637302706501551401945401088000 575193 16794635883163155677747207635200 575194 -12475788161578896847617606361104 575195 42212601344813543171146870644960 575196 -595730223895019705088729527808 575197 17193416720395543221891656955232 575198 -8105726306886724646645289827136 575199 -24278026678258069582774630682400 575200 48702916229446801056181321728000 575201 59963094636380456557783269507504 575202 9912210852666886113017312999424 575203 -26681584908329248664465449256548 575204 -1005848259483134772093091282944 575205 6260381439523660810417886968320 575206 -39151562214722174251889925026880 575207 -9801589866545693721585980521440 575208 -18667517016272436199367965900800 575209 -7589524126551492205674852671196 575210 2637525616404784715671589626560 575211 153395594148670349992347686400 575212 13717577572081708953090421969920 575213 -27144815081661131690787704042538 575214 2984918679800206764210018239040 575215 74891376129713126562796614566400 575216 4365324008780584139021305577472 575217 -7178106320176615786797830231166 575218 544697080702360407307179412992 575219 39229873315241025161447373820620 575220 -10560826952393457053641698846720 575221 -24311735287314436986827496101856 575222 19835083040907659499866998218912 575223 -39065369456944353932592055996032 575224 -553943368452576480215694151680 575225 -4326153664094065656118049784000 575226 21438892704009329391574435642992 575227 -15387211281438195788339254518440 575228 -5997036799242592358692622610432 575229 -45441326986992883634413490835840 575230 -4632233871177229462479848424960 575231 26289406020547271508169340620032 575232 5194442030510375991272131264512 575233 -55565726145362139550241407484160 575234 -43711307432982950094062204592 575235 398229650726368720873588783200 575236 -2739070553238524841540946165760 575237 15402356116724739036041520937500 575238 10210628176942365945618307326144 575239 724202253580068116199660265952 575240 -1717840760338292140043077939200 575241 20034858421886707495329743461392 575242 15034753084910636356792897676544 575243 29872527935020998045475419057492 575244 7647074088685306031733768126720 575245 -49703861498177952525847256906400 575246 8715877391928283397664678971136 575247 46961015190501784599829564389000 575248 -15350439918997945705167551774720 575249 17889101087548102953369564419250 575250 6509373903434178298178858880000 575251 42385577881569419819265363518252 575252 31273069838356226054242140836736 575253 7382754210046713694775371787904 575254 -176116373953899287808302953920 575255 -93280300363399536940891906273440 575256 -3747920182832625499694208614400 575257 18861998038875661813360141506506 575258 10130640803512281656185020618480 575259 41238656599094696829054291009840 575260 -29369269670047139045801902164480 575261 46646497190448699598140053141862 575262 -987517631191332544135833901248 575263 -12641988255656478097354320612960 575264 79398130126565019803372733136896 575265 17368501177201401528700150120320 575266 -37868224257468634059364402446336 575267 -109414623425863085868465887232 575268 -27076816143073165627965316930560 575269 18782274632941048789898977711996 575270 -32554157466889665002729464225920 575271 -2772079080035485057104536584560 575272 55862795501922760988646967372800 575273 26893512382527774025492862966400 575274 -8982447637650241642319888322048 575275 20744501597851295646241184399300 575276 -7292568439614978458523541306368 575277 59867895561022501319166553833408 575278 31096742221435868334430341765120 575279 -77575147535773200346143895323840 575280 10055721208618782268797462773760 575281 -22457969086894420294600077737408 575282 44343223997568174100448847004800 575283 12550836752900185582683585070704 575284 -8542547165774042502102059296384 575285 49151600347737995009311053757980 575286 -16068614844659851847768314844736 575287 14450199381123368469769519376040 575288 -6552133365599496853223854448640 575289 -25246046356564603638011278608000 575290 -4305502961522090910148099629600 575291 -93752570578387327253732176990416 575292 -13303695349798121143229779869696 575293 -5004810661668498153932167558836 575294 -11611833673681226234260088972160 575295 -6763919930552393954711019763200 575296 -5514649803677838853973040168960 575297 1564356514285799214377343482592 575298 4879611970635064694322804000768 575299 -38136135399011547010745533310736 575300 -437825846742044581232798131200 575301 10585076050113400886720817581280 575302 -2190654077292038069189276198400 575303 46611453889029038202580478718552 575304 6078500439575939659543424901120 575305 61161381668932545535172368127460 575306 -28112682356452169417504265880320 575307 19309469906502636261332006932920 575308 29500641279241040178663891292928 575309 6414140536664783547345455196000 575310 -6327181907686809194177659207680 575311 -35691020112353639056989266191176 575312 -8547546996891290214871568498688 575313 -658125003498897661240248346752 575314 10690045474619075937789346366752 575315 12269349132592129796352197286720 575316 13986751187019339328964962590720 575317 55099325103874357311104874908366 575318 -14197914544248928544006977675584 575319 -51202546377486867199405372098456 575320 -2901842316415852838565368832000 575321 45529821871117839235300762083600 575322 -8828783996869030900760788930560 575323 15447374179579776091975332455440 575324 17387496682526868892825524957696 575325 5546199510804879753803694400050 575326 67417336951642725075825707897280 575327 -120370744281902263134438162809568 575328 -20886260891392285084320545636352 575329 -13432472415450492493506710879488 575330 -12450378527345223302036807462400 575331 33491120202141663797898619010400 575332 -1120648664101341980842107320704 575333 -10963047002118792264113255210112 575334 -19439302170318752952289750696416 575335 -56348047566228492024883439499720 575336 -62134128154800812803706199352320 575337 21096006972472808676563629609152 575338 -1597030101970715196654711385680 575339 16079746219437885445750730696640 575340 225058813107045682701595115520 575341 2720700702813175147139799254572 575342 -673477556484751604803985492928 575343 -1313924962490186387314216436928 575344 5455416915811008218069922742272 575345 8398028485622388324624843107520 575346 -3684947908481482656412610822016 575347 -2273028450268309772877222545000 575348 -40960703986778151902759451911424 575349 -9538281003151143359214015699936 575350 -5561636961148989709751097955200 575351 -6650707607083364837244103264848 575352 -42177339904710761257464436469760 575353 12773732513151313679384075170644 575354 10025363286526649473971868481760 575355 50566374527724515616702522480 575356 1358838025358992798572223068672 575357 51077754119196178913373445181760 575358 -24702300370574345244170308469760 575359 -30556462387409880501316807085440 575360 -11079797980317721268324401152000 575361 35234117031161806470509948340210 575362 -3168858482372396803729080491568 575363 11869058209578969042526760546760 575364 29154508577566295707058492722176 575365 10329760464622899037893172442880 575366 -14406667615795563936833199120576 575367 39654562664580583123499892048 575368 13044420985447385328539411251200 575369 5930734131765091402698637615770 575370 -9390595648136704115774693644800 575371 -26142687676117928398248100784428 575372 -5898723311182403605023413529600 575373 23004093259351105022469935208384 575374 5718437390031062410384839366912 575375 -81792612117569587290358354626000 575376 7596835534845503145778387156992 575377 21010463192001909256766393338080 575378 -21844699520113603601314464923760 575379 -17282005713374632167863750990256 575380 -1698296921381661363348529789440 575381 -95216112553167411457351296708 575382 31376854479616418236046735746944 575383 344093661169125996076460773144 575384 6682040295906209475618707742720 575385 2183447934064119755129408236800 575386 144100274165297661969587741184 575387 33627924619024504402847742924672 575388 -18067856717683306081252035242496 575389 9351413873961910804080459584460 575390 1033258476064262846467282657920 575391 -6414539504047668341554233968640 575392 44249395421302309120060707766272 575393 -8892351016176654630901585194816 575394 3871407844091024463451910549760 575395 39388994594669860185587914184400 575396 -20687771930260257204064505518080 575397 40691410725497161622265375238080 575398 -10119856600625942761675304564736 575399 -7151366660789229793362171200568 575400 -2701392036937392659664900096000 575401 -59962899491042089719086545326598 575402 5839423669881208135807450495152 575403 -11609917995173048728285952137896 575404 26007584354152509914746039138816 575405 50262548613715372995994051842360 575406 -11583664335848144418817030666560 575407 30626525949452138181889574026656 575408 9404748664055450975513301368832 575409 -43800536412421859900861100202896 575410 -13186562216540415892030247777280 575411 -29715053276837350946472970027200 575412 19863081571111511603390603661312 575413 24113700371399231067397749975484 575414 -7746233069185902822089751349248 575415 -27745529913169858326121067775600 575416 -34257096194549140139072768778240 575417 64742866352782491124868741303466 575418 3635221505500447344696072418560 575419 13099274514004787517938704648144 575420 29871974124734424587846159393280 575421 9675434815060664011053094760448 575422 470269349166309374266896858624 575423 58935084320654489942494651482240 575424 -6591152479604078409614584971264 575425 37733995943044257983528809976150 575426 742536540054141547145287995264 575427 -42484071828895144551707854944960 575428 -9384384347312162161123218059264 575429 83300367874435573505438601408030 575430 15497455898796739487092107573120 575431 48587780329308917355465704374232 575432 -13218395582273527498604869877760 575433 1525198227875441683152242559444 575434 156073868284045914490080035376 575435 3324363680409516808140345952320 575436 35292506056841435104404368916480 575437 14086832271753210219388019238912 575438 -2583676539639898944294993307200 575439 -14309992715350679723599999074432 575440 6103161755594319690184463400960 575441 93816896506701843595012016665842 575442 1508642129208064339164154332672 575443 14771654617753684344477477871944 575444 26874830180573196204260469958656 575445 2413825137050647343855962425120 575446 -19681364875934309295814311130560 575447 2971172159040732038035459929960 575448 18002454472112230539115205160960 575449 18695954789098640016457961748736 575450 5972069128344468517744807082400 575451 5826225386906796000989148917040 575452 -17041822156407480108317514091008 575453 4923293020511198371558450909440 575454 8562368479127112030351752570880 575455 11712116881076050599712211610720 575456 -59384095100077366723919205629952 575457 8265093573164733165709257681888 575458 -16092591548495189532644937890016 575459 -2543452678032960638824438229496 575460 8989673270291950030094535782400 575461 -33914126139148872134256826896256 575462 7467417171734984324999076779232 575463 -13467976116898944086429475098880 575464 -63042196555743176342147665904640 575465 18198018483369254770671703883520 575466 17059134735338137533787557383424 575467 -90441089384380559423263637691768 575468 68599937273523630612598221305856 575469 331340808983503719259970357184 575470 -1707441803263197872972774749440 575471 -7404666117346488333265348739208 575472 -11306664780427944111148900024320 575473 -32225937382338112608323004623278 575474 -6659869064376352163032571048640 575475 16558752998107153606740323466600 575476 -29021778945904440498263112960 575477 31199761643793019790550608188800 575478 44029988448835801356672854555520 575479 23733653584717982082550375407080 575480 26927412529705187862165524582400 575481 -20554912278984634609621353417648 575482 -79831220629048022968735853806848 575483 32523880833316167462987345082368 575484 -1309512864867620689593326370816 575485 2468667285062780130207057160800 575486 -15699700998888047902889923314240 575487 29883728082523581880220572246008 575488 -2803988248258755727756854558720 575489 -17984419169486648085968761843710 575490 -11774482553936101812156408314880 575491 -12762738270432479901355644340480 575492 25948816733606540736785756812416 575493 -46406410603721726179487363912736 575494 31627054719287149176446328883296 575495 28353285419480287338601508763000 575496 -17911873993517897420764154880 575497 -38963830544887644833079224650460 575498 -3199923691977923003908635964416 575499 -40252011531447333699462990903336 575500 28812676843928392409101750272000 575501 13284079253257285807690737792600 575502 5225636431103893155152829421632 575503 -91338372807573895654599918791248 575504 -16281221608634911794582375751680 575505 -1752551882384628793658654148300 575506 -20888660354393607659990795483136 575507 -27983274098766943721191151071248 575508 62497373671013366955579494400 575509 -5562070541706881741640897324672 575510 -12540411851975560874528501817600 575511 -6736143381686357652882705189528 575512 -172955415640281883698010521600 575513 29469141132449863690951618818762 575514 9151881792623787779908173905904 575515 -26144294094798132610011020083200 575516 32439767905743865638003131389440 575517 11838456931458115000082802323520 575518 8757628703737673172834186210816 575519 15238184357187837110448795690096 575520 -9405667414524872490449161420800 575521 1598597311599534170880515751444 575522 16079850201865368183494037040512 575523 13759626754722688430865438008880 575524 -13507609163354922594214741611904 575525 48245482392249285571823610097050 575526 5396461066045744364378362687488 575527 34137664061588379923744032476120 575528 -75096560633777864153309961507840 575529 -1454129314096312767916866124800 575530 9767160539726864564606681836800 575531 -22186086713868173959769213752536 575532 -33609570863524412323535568391680 575533 10709407317917272551167123626720 575534 -15609914183208385242173324168640 575535 10654661563426647938416401817920 575536 9223820044020714206891556339712 575537 -25204473951381476382683058579228 575538 7828156363757470281709401711744 575539 11192199514189334136453252940624 575540 10766843940413323039623549665280 575541 -18032439283299861384378401888850 575542 18349780080492016425535457415744 575543 22895284939974325827111914110584 575544 -18781553161041735865920340193280 575545 -39514357364688583128489643718400 575546 10955715014112375758426507265024 575547 -17591670455928978698691335152128 575548 -26351971338753560847020420257280 575549 25029761028151568929573872274764 575550 5758109269437928650306925824000 575551 36986928165870132575287573199552 575552 11282344733679857300450132361216 575553 -4350352856161510371310945097472 575554 11755937688205854634146294912000 575555 311077769287418564243685729360 575556 1030154453353560404806096591872 575557 -79131087028236939757140805892194 575558 -5012389669138823567159720775360 575559 11168968061695712309746778016720 575560 2713121947893387760602276096000 575561 -26195552093302100114864154519168 575562 12348977982507827300448971495424 575563 -23539455067640697551272340649600 575564 -46673744726816649038294073212928 575565 791783927213958989259929975520 575566 12709265135835631977047279063232 575567 -53058476454351559869278927070360 575568 2690241083414791734454765092864 575569 -24816613161672450953849105375004 575570 -14868774642610180281046264391520 575571 18269534200548472971763838606640 575572 21717647584441384998404431179520 575573 -51302080842091789319009246192178 575574 -16849689353885773643671233253440 575575 -2458543906886062479230692108800 575576 44902036676482947827937510574080 575577 3038135340887143870253598079488 575578 620435680110461028558095673840 575579 -8507745861648587108562709445820 575580 -2850364772046756599387635169280 575581 -32050619656300711640652381094618 575582 -6346580610561665633863086784128 575583 -503244852106227912681695739576 575584 -1926612527845298677739484217344 575585 -34003325648886628948122045098220 575586 1573079918844919218151328951040 575587 62220985503287573156291633314800 575588 -10799395490663115494211180046080 575589 -455507440256790143781622015680 575590 -10429625603586498921285848899200 575591 -4777904461465766157611029384008 575592 745037970866033608790717644800 575593 -56116391100136915106552798537158 575594 29593722010425764118502209922560 575595 -33669758123198595780099828702480 575596 20746602189673084751309674366976 575597 -75540358468371661079130645984 575598 144851260706381539539160823808 575599 15031246897584333436038104766960 575600 586326821997035373007159296000 575601 -1579406054517116820772655088960 575602 -32262081369142883959363268875248 575603 -32196122610125993060053808444904 575604 3270802494898978445090394501120 575605 -2211204550491068937422073825600 575606 10952906903341525156777650243840 575607 -61996282986797166974252342504112 575608 16212643656774237755733438627840 575609 31135230956578542842667324945792 575610 -1725937060394774123117465287680 575611 70469070884847243032947929378212 575612 48584032231926035329535941235712 575613 -26168602360563036974401794417600 575614 -28463661675142593264868190325120 575615 -22098414319997124452301718713240 575616 -18156219451220028612327505920000 575617 -26821515820907124089722397983808 575618 14818759344423536268663028202400 575619 31276310898009541326188459059008 575620 -2561473427729435353135451358720 575621 25880636097482979251443949176320 575622 -3881339008561043347363441163712 575623 -38638835276438240964684876209128 575624 25566197766360047175778362163200 575625 -1886353957092886015919260230000 575626 -14802034172951471459398378657488 575627 24866357334824933321801267896560 575628 17286457728100177419620452830720 575629 7691035503904357700990409277420 575630 -18634534324518547361315756465280 575631 18105958978740987017930825216112 575632 -4329218583760055758296960753664 575633 22514812443631939905798510625524 575634 -3825246306714487754040078617088 575635 -54930939438055894029983955715920 575636 -15312102730607425504360158241920 575637 14708241481135241292075548655552 575638 11326288939785524194357617300096 575639 38492206242624715098361590145800 575640 5322706140646660637199347712000 575641 -237805419205087013798033888736 575642 -42715176903735796605680708640528 575643 -34281160583564298514878300456000 575644 -12133080467007138171429624290304 575645 12185584891108632277592444206080 575646 1570823141588814664452805674624 575647 90319974874283708030514376592096 575648 11588064685860130338942832803840 575649 -72459359169313806535689745929216 575650 16353851122120039623394578972000 575651 -4890001012728751464910401069348 575652 -8410792919796780206936974018560 575653 -19743632599482837901691455940516 575654 -11929235975796148440803825479488 575655 28989459923437912788550125758160 575656 -118548393632234651264674626109440 575657 -65940352760005193147795648263068 575658 10414419973860084414787369435824 575659 11303117561830985738326831804816 575660 -16577309456889207733446419635200 575661 305877768484403763247277006784 575662 32577257365326008767740352968000 575663 -15865878110368251220186891639680 575664 -6475401576616820618512796221440 575665 13063541306907072560186150715060 575666 952234455105822345853795736064 575667 -56401464160824283457082707035392 575668 -1831335795776546735812424976384 575669 64009200285578258422095312761070 575670 6522600946435607420733923942400 575671 15101735946390808441020977305392 575672 -9577396435234671487474836664320 575673 25035605038343474292042664335360 575674 10533774318411061114882332217344 575675 4099870362815703543911525178900 575676 -6212950064751644235151911341568 575677 57923524909764118632844135123526 575678 1479444432222276335944333156224 575679 -1603135520506067085136571464800 575680 -5230767421415905650051026780160 575681 -27616797477599878201386117554400 575682 8709582430857463824322998916992 575683 1290965386024206950272901857360 575684 339692946833450473710542724096 575685 -15432577389946564853609070099360 575686 -2862899662629222063854878225536 575687 -13218745161827950116489300285648 575688 -8380992256990966890905120317440 575689 -33693656563222835202873102361510 575690 -15387561468720663585456242580480 575691 -31574674534223409789632492261376 575692 -15358811977479992695941438660608 575693 78857561167708810930057838829942 575694 1067732515815849534503195965440 575695 -31179675599370618774096191537520 575696 -21426973888885764208889691242496 575697 38052389777205042506682789922800 575698 14987187000152204308620052179600 575699 -92405794296697664689005523857300 575700 8243293052641052889435085056000 575701 13133789596599819864148358532480 575702 -14398552881402699867272999924448 575703 -87235356492559382382686015984736 575704 -66204097841010144714140495370240 575705 17875136225329160798119569739920 575706 5249381854013749826588447251200 575707 -9452354544641906224131047443200 575708 2210105321004403155050131814400 575709 20943541818912573211979343026304 575710 28817264728911830178222458429760 575711 -72630248504125519511606980526688 575712 -25929051843414740209226809344000 575713 -14073317430080633366170777125696 575714 -4355251964390885527416601754544 575715 5941398554118807188164082046720 575716 271841044950820371344454218752 575717 59257884541147302148486437200766 575718 12112685272371592426336043904 575719 76307783415006432867646129901840 575720 11142955711089029035353632256000 575721 -47344426380646038549981114953760 575722 4437252217685058919895783992320 575723 -60353112298319866258021573430028 575724 2841132894737943455761257248256 575725 -6141373348087522332761384986750 575726 26548589601459556779491386101312 575727 387626139776627681032334423808 575728 2278524220278741625549246103552 575729 10047757618014931602846970347072 575730 -861798616512187944856933830240 575731 -47674950537778374883929662297296 575732 -11478768401726467806935039827968 575733 -3253420777102484862737430122976 575734 1297506336881879250569254394016 575735 -17490156100974280698119630326800 575736 7412752975097443719934476288000 575737 70224858642989316452042316016260 575738 -11221099169448731618248751712000 575739 -12264835604010357624677345871072 575740 38380412676858580563387745582080 575741 -6777259777657327851474885695700 575742 21291642234410862312021670178112 575743 7325498149717510067874376245984 575744 -7490410711324678134549033517056 575745 -18391895675386374663876235008960 575746 -14844408858003204757004313338928 575747 -17268058746321405744049612620804 575748 2563911660694379632149586324608 575749 -382717910930823119616497238020 575750 -39291983150410547208058284864000 575751 -1407961961223291017066665658880 575752 -35450391039422351890790478643200 575753 28547527529445746463215943007002 575754 -19896666224742739934344062823680 575755 4710099041228312951842641584160 575756 -16886148212969120985125472594432 575757 2135639762847522361384615140480 575758 -58995289249957060232636299875840 575759 -37851117794665134737514959365296 575760 1623715705633191981062160384000 575761 -1494047165255545603418593777676 575762 -18241049443895379791307299799936 575763 3382772551688123260667423410176 575764 -18186388949553111882604613187584 575765 -60356128377713273294085547298340 575766 -32289137908461585340237213735680 575767 54353173164002767449188857008792 575768 -41344614808897504975150480189440 575769 -16068173166582112222269082885152 575770 258925883180348326842343664640 575771 11513842477625894546034238116864 575772 -23726608333679766334163694110208 575773 -53726360006490032034836402725440 575774 6856333090595036334919909643136 575775 -27995965510295313189365414274000 575776 59795079469023822749777036574720 575777 32614164329504858911349080342626 575778 10021688076047914181811488785920 575779 -36032495345308559150704947437120 575780 -18080445097559292634510411718400 575781 8668681165101737768323674155040 575782 -22971192867682979743890753118848 575783 -44270289868041595597432718045808 575784 -12650190112262435115482306887680 575785 11370887126208080553983698848960 575786 3331177808168827369758133761024 575787 -13449119918468235444802804150440 575788 -5803542778987648194843176710912 575789 -20243891338481621430851165980500 575790 -10821278965693107004686851731200 575791 -7448923706257187815641906957808 575792 1978901032332056816643329359872 575793 17512561410289561884175172802882 575794 -3000247226633560813125302532096 575795 -936476299895906218860532321200 575796 1011018602100004172155121485824 575797 57039220060886158248275910268992 575798 43562091310873582072354589171136 575799 -40929532309795911110519555222424 575800 -21026429370560191080824893440000 575801 13670111766164822632362634385604 575802 26697762764125267866251662103040 575803 6517600344950772360516079054824 575804 7640558136215936113788934874112 575805 16891712309383197285213149846400 575806 -5300463707328628441355502597120 575807 16609270348875109183052224054752 575808 -6202141228205618917335367680000 575809 27275588786915272060913091426004 575810 5771808681093066206835891141120 575811 -20851759162672213445556721363368 575812 30215998797756557733692792598656 575813 -228628030577158809825801658176 575814 14605382858079100126758845575680 575815 32614850633106763388574626259960 575816 -16704271592606119139613210378240 575817 30850292509782119058565067896800 575818 10295212023562374988161008726016 575819 4371158571883444832117262147960 575820 -4105738277712982572155582699520 575821 -27656985856042387124865332083978 575822 -8520245922573521835957006963648 575823 978154303186984294617545666304 575824 -1281344857745152198585126256640 575825 1836412302313856744109701241600 575826 -12753793187031139292965197776256 575827 -18672203130017460513011347153328 575828 -19841848080561490933995548405760 575829 3637083676212420719870190896910 575830 9954209790984207875280380755200 575831 19975596646231072556214715846080 575832 -7926221886395151957845400391680 575833 -39109186641378877471338605810480 575834 8788092944518366920710950017792 575835 4634478138928005807499071375840 575836 30945821523191525258113852431360 575837 32621973445971516532349201256486 575838 9497725588229601828137858881344 575839 -67833735011397045856002143320 575840 34296956990537431005157824921600 575841 -9454810309566872846328837127296 575842 -2227420532095054387415874026928 575843 -22646473850004198302440420868520 575844 -34099524544948257488063146057728 575845 -10003293924100335331353732439980 575846 -2293381092391947352828377960000 575847 20327919090235458464992939620120 575848 -7052229340884610050964114851840 575849 27506174315890790385136535489850 575850 -2114202950707869958053630240000 575851 6118758051240133533255178700592 575852 18944034209881353178902167477760 575853 9018364731692206459575966775200 575854 -3805806626065367534289216404160 575855 15638567961829510021594681188960 575856 -65462770239973857972946206720 575857 59051309648726519268371365009106 575858 23399979912907661335400993311776 575859 9003673673032744154262024590904 575860 41752639410625358670327207310080 575861 -35600182147809786095026040986656 575862 -6501652524257344657461457145856 575863 12000364156886326389992245483112 575864 -14065955978445052030151596400640 575865 23474649670214912552071974136320 575866 -43363506786747336497850563188368 575867 55095421776857932348870711754916 575868 7939888022386238626484447118336 575869 13484789653536120155445400268896 575870 17908242394340851758415075682880 575871 23032226822219827058048771479680 575872 -37262114344555103176232848588800 575873 89181641835910668033151623029184 575874 -2651014747900401571265037414912 575875 -9341600735391099958333753776000 575876 20470312335880597493523461369856 575877 -26299995324509468231388612159840 575878 8660256489433782958253932614240 575879 -3390691033354644557224043697816 575880 -9744553950611285879150837760000 575881 50523647079999276841179351521664 575882 37686791786135581410862592066400 575883 -10770176753206164205658896181760 575884 20492282972945326377452797058816 575885 60045626679939806812564916979000 575886 -885950881539808862692216294272 575887 -4947937190273099555602179940480 575888 -17714411584074688245600021209088 575889 44757364017884963614109959707360 575890 2066886370213165875101138611200 575891 58572036554442589945522068304992 575892 40317627131662077327962305619712 575893 78094581503487462339251948320142 575894 31412209071880220965749792770112 575895 3370598569190120377077463536720 575896 44409343337293608123321791969280 575897 1678936151525378037489813907200 575898 -12944066219237124257029424900352 575899 -120847294103208550017917878080 575900 -7120803436689110347067599603200 575901 -38295559733205865142144970177300 575902 -33946168262666287574364502101696 575903 79597547732781736866676440733152 575904 -18472585581143001462576343154688 575905 -7863663763091854190693342566080 575906 -5629603767257070905320679308800 575907 7615121316232910868951921381240 575908 -16487272716937797427512573119872 575909 12278245437549007504060130159040 575910 -13617909557645359795687676563200 575911 15295313464073190011511785818080 575912 -25361871064481691441568464660480 575913 -1284378204265752464450774188416 575914 -4313685885225972945358379897088 575915 -53939685843498389105396425633440 575916 -32969140559765510555669219905536 575917 26874725879593078647498864188460 575918 -2183204687476212581920189022208 575919 27578417756677662130253765157600 575920 -8842715840615726300364218695680 575921 48685073262372160509181375519122 575922 17695435031294521873555185593472 575923 83840256809157593258350697788172 575924 33443777611797057122183898304896 575925 1175341509841810654349641252800 575926 -1128414567424216139453044060416 575927 22239153755404166512813604499504 575928 -17514266079075912031791486873600 575929 -72459039430872391963249050340860 575930 26956929501595489976854689915360 575931 -28984697310369087823115562991848 575932 -5842455615686103021266136604672 575933 -17004690925056754645569917362740 575934 -799589750452428304471784713920 575935 -28932226661769990474334884847200 575936 3693033806523913039076130816000 575937 51508156401874121563876602392640 575938 -6464721243424459704661950501888 575939 3458974553781052204060400652960 575940 14628201193000413865900176076800 575941 -55405974234371250119042103282658 575942 74651201300506387072937414784 575943 15698842372043643778247690650368 575944 21368813298221899123726568924160 575945 107069002396201549649374356480 575946 5486395191846290641913100981552 575947 25820761536886926943744305858040 575948 -24559485397497608771481658627584 575949 -1743987113620630483367165405184 575950 9222410327131556001460447488000 575951 22351197514448997466359842302632 575952 -3552193106691285842535857651712 575953 -26591761582020074015683638614720 575954 -9845372063835068325552428947824 575955 31346964690468200534684101248000 575956 15653267572459376064113756296960 575957 -28110667339870943711393086735794 575958 -2514747794708533373511942228480 575959 62215716360201765412026402433160 575960 23512073691295619803544371200 575961 10272845451380166975888554464800 575962 -41899007464218662431227214088736 575963 68307088897481565633780539830212 575964 4166889904260008477861701432320 575965 -8546280550732811367811437657480 575966 10805285971444280232935794406400 575967 -9532920361623881240901130754688 575968 1759560041991217399402848583680 575969 60597336921148882616090092263060 575970 1037945548913190250263317130240 575971 -51009104827374422582977872251256 575972 -8970595134976138116135128506368 575973 -51787419246637393843198091579778 575974 -7555643445752335191459758514048 575975 -8625679261865227923939705024000 575976 84411090808673573244394265149440 575977 -3121697557857680897623169214034 575978 12237261335066153835117998896224 575979 -15253416807216649011027156456720 575980 1343264748229421659702880870400 575981 -3813931129733770954038271202880 575982 23758115075724014394658826466240 575983 -5159434990899385379079578782800 575984 6428636784757717635160129536000 575985 -597221244748375907882958489600 575986 4907393189912467626331712447520 575987 53727393098300123651857880562636 575988 -2891924951058371389191982608384 575989 59244082183074725468267901615360 575990 -191434182573433420730252505600 575991 -723595287106300130124148202328 575992 37090415642799597339999006720000 575993 1928893659927670594670374406544 575994 -21539730057340570675419034672128 575995 34117329058798638854888260166880 575996 -43428111829373187968862163968000 575997 -30984386700950066858562756864000 575998 5337851235161570893738442324160 575999 73443935588732125248704406987336 576000 -14889838368361396852286816256000 576001 -18856728150651197903975017535998 576002 -12703034062070706833480513960448 576003 15516460688800132478212472377008 576004 -7736428958233186455451700613120 576005 -4183728578700483762926492534340 576006 -21489194500862360563760329740096 576007 64497428873130325378575186914472 576008 -11833810067363975801384617728000 576009 4300455174948894221140298116608 576010 -656728066202731725121500903840 576011 929436772598594874533604875904 576012 8812861992697089514900343242752 576013 18980186096498042300846428798262 576014 4881339204079269330968406161856 576015 -336904548954842416830751647360 576016 1797382272136999271494945341440 576017 20438027220026966373140922810240 576018 -6333289273178039550497763329280 576019 -11938178004856440594083561370580 576020 -32465634152518612063990109214720 576021 -6152487679200049433449931131488 576022 -8473158576442387336153859323200 576023 -12159404331512779368344531934720 576024 -42857480253687482059443444142080 576025 -22791930106624183141425876982450 576026 -22405435787416851645497182377216 576027 10716387831128816238760156560960 576028 500704468883954830230443559936 576029 -86145731785004492619762807209370 576030 1919647313587171294566968586240 576031 51476495979971308466114232916832 576032 -122348500024191060119004263743488 576033 8343505458282802740298341603264 576034 37582616028026621042320871872800 576035 -13728576239043244295729551610400 576036 -19381034755001837742327343387008 576037 -21250436507428448525401365938496 576038 6829161688546954788859674102144 576039 -6778831524975738889658210741976 576040 3511530451007132960950719436800 576041 -79634471944523267012604391335558 576042 -1219258462996676486297289277440 576043 2110898226781483000577582835584 576044 10764997912115923806233272776960 576045 31734116423242861321931397955200 576046 301520623604422036177236785472 576047 -48053512057101249261093538489608 576048 10243414714599895991597892108288 576049 33920764397800687033939378956050 576050 3966579622256751526257001461600 576051 5529850820417721736157942870784 576052 4324005630377839507497240062336 576053 -23717232345551182447410323636580 576054 20463643527270437300121771984864 576055 13809919228341010186627669791960 576056 -17312483764573272126208091750400 576057 16173227261552332267870653578688 576058 -1989964283535125479204109061120 576059 5025018449250869861720559195240 576060 -16504120464260743258896207191040 576061 10885676889113422624474437822400 576062 -14130622951661724008807746960128 576063 -31792658233556401126879736137608 576064 12852368393382186826868875329536 576065 4899527621236610707363170297600 576066 16767100474875748646999942586624 576067 -136991757861014170219230958734600 576068 76263196147069674052408255610880 576069 -7902856855112498581583677872672 576070 31342105159770508467592156306560 576071 -485033466931914331341107164968 576072 618820932226004588921872711680 576073 11909804672185959182127998612224 576074 17413107464540970376400927829600 576075 2363615482148165809749848934600 576076 40973936033678981308632851765760 576077 5165680446127867121338106396172 576078 4278409589564975009252211983424 576079 -70152516340651644515850525677568 576080 7445047007572337159148945408000 576081 34274983684472311610864794617 576082 18774038114338444747095728871072 576083 45675656465524041183907069094040 576084 -34132066631678417076738145732608 576085 -6154940361977334368744097787020 576086 1861103299864044445251849206400 576087 -55190606728066274933096648889240 576088 36144914232871430238327417999360 576089 -88685507225238711280656604117110 576090 2281297170629905016378293667520 576091 -32574929042347654172138459183016 576092 4683817394373564629627210368512 576093 20955203138986940070817898771520 576094 2638269432869498164407050370432 576095 15722460074008377528078958811520 576096 8527304059984629879869623762944 576097 -25102953730062598451372666103420 576098 -9640128855234769379760308257200 576099 -28705467388474052919381519619200 576100 8501195756316198239944323174400 576101 53219869316320532395220217135102 576102 13240616612134141405665451184832 576103 66860281926043164653312785327488 576104 -6803231389451959222866546524160 576105 4825051549919492391287094384000 576106 7762799521224700673323384120752 576107 -14608301185858317914055468440688 576108 -9360498046414039120080632641536 576109 -27105350111695879116501728370420 576110 -995471031168662173128381450240 576111 -4863806422882627681159857979128 576112 5382900860131502754522499874816 576113 42809596345037338297885698309540 576114 -119054463870815594744909045760 576115 -6336897827566079274318352740240 576116 -2566435106039650077082217864448 576117 16297321895546768818924350471534 576118 9698101628486892661872832271040 576119 -10256917706403147507043403427480 576120 25351048770798182057147792793600 576121 -5370003873187439909877470522688 576122 19180695664443472680493172000112 576123 -18339716479179282024891646130832 576124 -57369171626375704214070406088704 576125 -14088064809523932035306872920000 576126 -6426920276894768622728804167680 576127 4800278365983931042253922223392 576128 -1720743330035258442301235527680 576129 -23060979993915898554379903774416 576130 -35120192727853323441098024356800 576131 -48263696166491387569799134216068 576132 13337941927126239997691705247744 576133 80548259564807424425359880869600 576134 12248021413618354098913081048320 576135 2520220875059616446713659955200 576136 59624693821950644483521206312960 576137 61559955127469879291795543892240 576138 -30223028482883825076433902442752 576139 -20252390140553049308788272517880 576140 -1507088962888675389489445186560 576141 14075404135347559254867135916992 576142 -12911562298775549724532024167360 576143 11630000679128448399556188253080 576144 1539166609400786122731569455104 576145 -28010681574963754948380662232600 576146 -5078798057151694442935505550336 576147 20488471245445914614542705597440 576148 7134643485261026354225724046208 576149 -21469281102265315079349815981664 576150 7920567817259077923014019225600 576151 3784625206004474146548960126152 576152 -43181498394770526568127419238400 576153 -43033064564571656630894207497296 576154 -11953473874965097457524881598224 576155 52017591774064889262796246986000 576156 -7900896247609775842652831170560 576157 -696658658543815284695088495200 576158 79085589014185920883260722880 576159 -6670239320337205820650577491896 576160 -9012416356466829304466763939840 576161 -6522999713015559044916061886238 576162 24978484173939043686408426816720 576163 -8888340845161599063545074183776 576164 21902307166177032005470286922240 576165 -20203853820486658367471903756160 576166 6919593002259482358542618233344 576167 47537648075497839831021296292216 576168 17026966530301920141515133173760 576169 44858317737340573327846147559760 576170 -9575683578457682495557327856640 576171 -32902722706839948915819145257060 576172 -31119882146396908765425969269760 576173 -8918618173899790345678407946752 576174 -1876394635029038898725455244160 576175 -32183351052498965522357069069000 576176 -8077769045217199232014133280768 576177 7086864038748334462331660164032 576178 13672997931472460137109214458640 576179 -29218281235645339543565610527220 576180 20893609715332183804675607961600 576181 14354149757433807534401124105372 576182 85215076989191537207510779761792 576183 -1480170835235097513089536878000 576184 -12321996545330748283107721420800 576185 28647825623313547283356476349380 576186 2561811867017749385500625579520 576187 8668842843759371532381543964200 576188 -2109687449635269720774927075840 576189 4674830325893534632415556122604 576190 27120744655697825450276028295680 576191 73647501645749035194892230230520 576192 9311134202111031179991236739072 576193 -10738669577863006188900506458558 576194 31815257748291943416774807955200 576195 17308735843905359736557912697600 576196 -24712017380699228013916331716608 576197 -3227356926836633167026234411648 576198 8148722563237890642063591594240 576199 -3892141765585414968312566540800 576200 -571151902881606540362812416000 576201 -9913683833393467402756580299200 576202 -14629962455317865671020187344 576203 -4890579345941652969426396445548 576204 22718994069748498220300966493696 576205 2365575420185151672301901435520 576206 21724734714793357272832797420864 576207 7213098945730476486699001322640 576208 -13809051287311441252002786746368 576209 50326368939157280714567175236004 576210 9507898311791762626044966120960 576211 -38501211252992026947927512951188 576212 -2334157658593134778535247986688 576213 -6985611816003405803089526054400 576214 -13701450546583840079784166540608 576215 -54368405441997149771532833763600 576216 -12633030277222632081701890498560 576217 -47389963795593494114290177919734 576218 -45010271014418689032317639143440 576219 -226452341150152715886516813312 576220 -47250306427321328069889333227520 576221 -7884061559065312654042798111578 576222 10294878677530970767969558882944 576223 -1614920207382660343925769874528 576224 -45495291180555524806605573193728 576225 4815077747089052606549537447100 576226 14208109098666224117290772981760 576227 -30898302906611049221246771853924 576228 7345792909991361781654581657600 576229 -32428254274082654685020700995520 576230 15733997703932862232268290454400 576231 -134209911559619816062574057136 576232 -45622952668970385012882476236800 576233 -40432920964997392863621841969536 576234 1297924143852159936660970128816 576235 -11983170172019973084386188637040 576236 -29860002964901765749171650001920 576237 -35327912358524656684289018215680 576238 4300092739277152014670111699200 576239 23267978946018316796959111423656 576240 2793883153727395597716977909760 576241 45780929392310738256531628735984 576242 -12132638472569940625158044310528 576243 -321862699178749836641906157240 576244 -32572218444851642949228084302464 576245 33323461839377929295523346777500 576246 -19595107076495649753213639148032 576247 3319896369150272038998119768064 576248 43052384108128036840564509327360 576249 48552846395722699441594448109600 576250 -8557337179326884645900933730000 576251 27430438474252060983036129647280 576252 3429184275956158787901371198976 576253 -42407515718500340040041470551840 576254 12113518429705863875692592422272 576255 14490231045937930199437362565920 576256 14903386411133190203299271278592 576257 93421153230997019455610529706032 576258 -1227401898550207638743146790016 576259 -6841704424065442352693057681280 576260 17194129407591314535437071514880 576261 -31719463643498059601145543024000 576262 -1847816892022421539960036164288 576263 -9764174160658006913915584222296 576264 -16808909725839270685753358254080 576265 -33718628804028003069482344178880 576266 6892660416087970207582931845008 576267 -72935034803349886553122596174336 576268 7389288205268067712341045706752 576269 29568462607709441774019039678048 576270 16994430350249765356214181187200 576271 -3864453960092507705152922221256 576272 -9023722702677976058710974849024 576273 30810335851877898464877820767984 576274 -32353088469537441004401984138864 576275 1944389432923161851561279436000 576276 659721530205958126237031135232 576277 -13152405058234524093366935665288 576278 360601346858975485457633240256 576279 4470934096498592887562132226648 576280 17916722318859865200140261990400 576281 11487063599231071053140533982100 576282 -4584364153842051281507192833536 576283 -25309973809816741778514019368480 576284 -50453172723758325476946691152384 576285 15157347474306299752386318119040 576286 505674500715919754913836424384 576287 11801741339344463881199410275936 576288 34507052974762424787321697075200 576289 -76447104411472961073385307398800 576290 -4775912728111171070192874792960 576291 -50686274799271277152567483254408 576292 -20230858197535944016243455001984 576293 -15168382203260574539861204011458 576294 9916173906244057178039514216960 576295 -49272581162529323154441428848200 576296 -5658619357876253304200222638080 576297 32040120883251153272333667409674 576298 -43643899099171608479569653695136 576299 95080287684852596581598492901300 576300 5561941359655596478500001612800 576301 42531997399338378195986943652704 576302 -14708433957302051700047700176448 576303 822447527622387793145416470528 576304 -716702168893241712975640985600 576305 -59547150341398183155364734096000 576306 18587037398697767394994560875424 576307 -10465124439501181845101619916848 576308 -1646669018503016049141947719680 576309 -34857126122455858939405388227296 576310 8682495318351525844889533359360 576311 34339562377643151097927261241232 576312 10761528944025895357559984947200 576313 36732901989677487137592279499562 576314 37886415056289821069951375273472 576315 -2186763870413123784218899340640 576316 2427658758016579491648344407552 576317 40903879882161086822594226343680 576318 -29280871721613086817158812706496 576319 14645758030002542860741896182720 576320 11550354501673312117348635770880 576321 792358983267775735482635698944 576322 6699686308484422214815582512672 576323 -15208381807690681699458467450352 576324 -14423067074686531218927870910464 576325 -34985070605708270320082488490950 576326 -28915084664958185096253634222080 576327 -9149601848716223105720425297920 576328 71987973780767815983226298296320 576329 -334982391568988957103116436672 576330 8134116381717702663847118065920 576331 8427569580270418622378649797664 576332 30367778421060572043069044659200 576333 13659756653298246446569768954902 576334 -25575062914501557408236856969216 576335 3770114312003265828780072946800 576336 -6898239658508035163402078650368 576337 24003841131021630356183993049252 576338 1985513765886996188286028972176 576339 17794667343066143504138184727224 576340 10242494367575052491946292227840 576341 -16715731563116190753662137854258 576342 -283595140233919381104758949120 576343 -25890677392780352215186305275016 576344 -22315028284687740235986545571840 576345 1186272887171235997969180800000 576346 716872044444284599914996691200 576347 -44591249992363701612042678133968 576348 -13973939006590246384657934046720 576349 -24762622419160812623742437988174 576350 -5933792414902630923431130993600 576351 -17643059796486246518405597415408 576352 5105683715743455934302256103424 576353 6385972994491251439060258161840 576354 -11776313256264223904911251876480 576355 -20129332501045292276159511218640 576356 -11573447474923308714530480102400 576357 -19073056819457809057276462888512 576358 -11320984979531451949130578962720 576359 11640630887628577097651497960032 576360 7155439926623501120498003097600 576361 -54451026359029425090665519826048 576362 -23812912138015544252256602111568 576363 -33055952540252903243100705554856 576364 -17468779743419910601787416281600 576365 40134103344171856549197496197600 576366 8286082398728112282932858840064 576367 68609299189880809048247115583104 576368 -1409322694215392643848612806656 576369 50571889646296937770710243292320 576370 -31908871062821893265939936193120 576371 16203856951781562270281421484200 576372 543453093770474821077706770432 576373 -32210054738592696174535406968160 576374 -16501074649056192545234107677888 576375 18540942703324875570681723240000 576376 -72256114947225849118459749457920 576377 -58820854351757198001557496714774 576378 4399078598388913530782814230016 576379 -19246362274237119950362904861020 576380 3731670251177382659723990630400 576381 -17231978382302415119857482998880 576382 12540648215480106935026418913792 576383 -18907524657767951593756137435456 576384 34621108097449458974003822592000 576385 42561517268691284539611888849960 576386 -13426876948966713040027974689760 576387 -17095490387783931899658600344844 576388 70917490179982677123180340326400 576389 20240251604634292511751076700640 576390 -5176148160133157501520221950080 576391 32739104169248893708388473664792 576392 -33088416295180073690086691174400 576393 23724289933049378907197939102400 576394 5687763495020714833443447754752 576395 34448759843705731068262190810400 576396 5983246766121532286684083333632 576397 10924965686849965214004518656140 576398 35115248465869440671922356491200 576399 45049919654049786699392255280264 576400 -8498373370226881075735053926400 576401 -8957901575881855058623170784320 576402 -29285208560132977384669913761536 576403 -25006170336509632582965550867200 576404 -7213858257036791848239958483200 576405 8443280241681143283347429663100 576406 4667847084964253931633023941152 576407 1371028836529470276402548777760 576408 -1402222136570542791750128762880 576409 52255424599137928939161594252816 576410 -12236437134239065240791185828640 576411 -33256307128797777178067331652416 576412 19620593160384444882455069113856 576413 4524627119518319681935445910924 576414 73194315722968252654019501568 576415 320561426806356955753095045120 576416 47920567687072246426959321956352 576417 -663074208374448119421308088960 576418 -13595938193652341846143680177840 576419 -579935171934651717359283367728 576420 -8702101924161757049886042009600 576421 36474937983450967261549064818622 576422 -6587595307392824214843289896960 576423 -11718879436171291639531582262880 576424 -6949288033527356897462328407040 576425 -13482507787248446327062009562850 576426 11097310356629718485126237996544 576427 -59070530498438217977211114411724 576428 -10429270592242144314151190753280 576429 9763359963946872385378310798400 576430 -5256672019615215231221183299200 576431 10772174719383190861921585913232 576432 10553372841321167868854490415104 576433 -23669071723958419182427086283200 576434 -28268257495055272768829099772288 576435 -4362790703451139200138505090560 576436 16394714722006444391205465047808 576437 53904184496649802476275866551132 576438 -8463579494221020881752281464832 576439 -34788908215756420644464173548760 576440 29293749502375755947506848460800 576441 -59705863073934032984020415050320 576442 -41028246915692228623535022985248 576443 9048963084501137160921972195600 576444 -38469007273776134445949128192 576445 15615825534726189159483107827200 576446 8682152438015138390889349884864 576447 -54366085739722566973805644678200 576448 6841757423731154777550627012608 576449 4547170275107062142788359850368 576450 5223563802451849172155883136000 576451 112891981688410028686322880440952 576452 -30310193888554901710040885634048 576453 -11426899864437330573020585195520 576454 9987982077892870005359529550176 576455 50898130493918608990732863467520 576456 -765129642202565553238546636800 576457 460707409542233288800163274112 576458 588780989276203175741179728384 576459 24274004113464519047261959123020 576460 4255696148536511734161386649600 576461 -48441569301698109855119692780938 576462 -11944196458959705090138491690880 576463 61564421790538383383146597677280 576464 -2989434151538943695287882481664 576465 14043727699324308457356651621120 576466 -22936975348765592119202904110976 576467 -89478566043779466885677372631360 576468 18490353613944689460786511933440 576469 28076257797227685679460520353870 576470 -13492126312070888767672317450240 576471 -5290035389445971280509475054336 576472 210472607007594787723210506240 576473 -218697581597092951555910668278 576474 -727736541729873287323124528640 576475 5990422087610772329814622776500 576476 -16747623074468532697585374105600 576477 3058676438724123483427124981472 576478 -9012407285616453137495546031744 576479 -58909269940192227541596845286360 576480 17674730363098462020164683038720 576481 2605979180510669866772951562600 576482 -12480288338229232615706313279408 576483 -3865992071504515355141109059976 576484 -43839802567803188376158983962624 576485 -4720064353161697507894478816040 576486 -5269034464761253092226423577568 576487 110435157866659913254266577587792 576488 325511454832895351749540331520 576489 -24041904742889705613505377854880 576490 -19521199627539837047479904868000 576491 -157766412008135342635016716618080 576492 8258439184621541429030037061632 576493 -43222338317630318262788316841258 576494 12552874599423838370870463775296 576495 -1918614955756524119144321050080 576496 7121319204478832650858791370752 576497 -30641824850593342902749209791948 576498 -5583120870566810364994010764800 576499 -1778019817105462357288649668608 576500 11032385952553600104638734272000 576501 -97713496313513672104509232320 576502 400714671481910978741552892672 576503 2333858903989437731596758961200 576504 56223858596654614970441130393600 576505 -27630203068375793143427751761340 576506 5735227926042011249742331303680 576507 1442239128669348266647462732800 576508 -12526877815519050892853707359744 576509 -92255303634606480133600225975290 576510 -2713116620187570274195844551680 576511 -9905630991322621810276681356256 576512 8989888165506904174818226077696 576513 -15830685246027816952760693500416 576514 -42923963164858743897796416516144 576515 -7501055887611816371386325193840 576516 20498688850656729506134624819200 576517 2080696566466738671187877815326 576518 -10821409819591641113227034068992 576519 24146379267816876973617078610344 576520 -8590061525703248380671737856000 576521 84433524482283422099037535386144 576522 -15934718698001085719705896005840 576523 -26971973400970453214256334861228 576524 -3750722660463358472945524168704 576525 -18690348720985843002677166679200 576526 -896124736888800292982108923776 576527 26237020071024726649419519148272 576528 -1069605973991711333098422337536 576529 6144549333877588642957569502130 576530 -4164356331030277146157806399840 576531 16559729528527395827435642705280 576532 37753075941399299872105418575872 576533 -40574258837743168186221421759218 576534 2984783741770156063922559940992 576535 -32316632517771410893412952561840 576536 -52626635888917336992565278412800 576537 -7328758889154699087486683807232 576538 -6587550242113031540310654056448 576539 23377098969045224838114102686340 576540 -7516730057060176221898897712640 576541 -5499817003528696213606168776576 576542 7044751149615202041961835558400 576543 45787351730579127261544794006528 576544 247276970501724475278415626240 576545 33564802109400744100781670513300 576546 9212073282695062134266144857344 576547 49374858507097001983911987829992 576548 3279721418231006081586559488000 576549 -69309814745593369241147395063170 576550 -2022059099569033314925308835200 576551 -4724917407413815090953981437448 576552 -44815552270197973085068385402880 576553 -71851287561248519517876367960198 576554 -2959658810603632542799400348160 576555 -2915918388464573816078641286400 576556 -25753372454057508570772256039680 576557 111971435251806339030154263145152 576558 -306905367741011188189283960640 576559 15373921041494750067670180757160 576560 3506402750846654883456031457280 576561 42572154395469360202493393154672 576562 3167193194728235679328427169792 576563 -4778937818774616090455715643776 576564 22749882696631730353411001364480 576565 96355883425522995329115630780 576566 -23098100631634335395123665308768 576567 60815919839374258670843807592384 576568 8636705235577918014418943631360 576569 -11070508568043435291320735989248 576570 14870943361279436743655352979200 576571 34586978374400334001573349954752 576572 42203049366242065904628334525440 576573 -16252201394388855875193381570816 576574 -9330497407728046147396685261760 576575 -5433610019079357468897363208200 576576 -1586434611512685278768173940736 576577 77922564635053284011407069343426 576578 51055526012930214052623025980960 576579 -26134528080322749978060281636616 576580 -2539984828336143444398917877760 576581 15726973522775211424168281236382 576582 13123206265675545645296363289792 576583 -28016711173352309190451828031600 576584 5442040691189720462081683522560 576585 -38986584766618881521198792620800 576586 4816750434127573925698508050992 576587 272431559502137814542592581376 576588 8159704808630467863141743500800 576589 -451554996272515245534005565480 576590 -740453779065921649975284030720 576591 5812531342693206383830483592064 576592 327599787199307160662226231296 576593 -73716964009282478477794420129680 576594 -30709720503367999534725392005632 576595 -18751825068831880456370692712400 576596 -3817270020397211272821378772992 576597 4714572548395669288785866609472 576598 -35923750282330491306339559558080 576599 -611768823102512199783299346936 576600 12277181927466045500279668992000 576601 -32887315991764662440191422708528 576602 13649362800456311996384694822144 576603 -47422335214844092401991691613588 576604 12400216323830967770329896979456 576605 -28408962108039183549645990718740 576606 -6780180814548954300803420977536 576607 -80626659661548376268632208053200 576608 -7882124820233030091359777193984 576609 -10466230408840424989530089838144 576610 5155486395452866295260691853600 576611 -31792158388892605720318463838768 576612 24191361544564279937905928294400 576613 9163293855419833760191423972862 576614 -19166724550929914064921819565344 576615 4578372483739924761168808799520 576616 71152762030112126218643367828480 576617 -8043328631378430180256253051334 576618 167841198899988806222087016960 576619 -33054706615747962198019660704 576620 32573827599810201609384495375360 576621 22027470249373349277334937757120 576622 11098712735691012562832585956800 576623 -51955730107439995749691684264464 576624 -1833934132878521706016731758592 576625 -13615789561527405155974696080000 576626 -7988696872238297595906345493488 576627 966363831365318762970925297008 576628 -32163753963020197594918218561408 576629 41991308167621532199784305296640 576630 251647910028850665581547408000 576631 7527652286545962946977701299200 576632 -22750947813136818987582613585920 576633 -9713127887855197789373264875392 576634 30170897759612037464758482255216 576635 -11406035885474090749872758449920 576636 -20264197368616536303045761080320 576637 30973866129201191680269839185286 576638 31088704117944484963767307242240 576639 4394029667887827732916313036784 576640 17998073211628701300827986329600 576641 -1776202147798207080846249261228 576642 -12476372068000359808146371195136 576643 95205552155632286939282698516320 576644 6085523746136649623283728862336 576645 -6164545020996622503439209081600 576646 14538271851996100769211963661440 576647 55825903775794883874620770947096 576648 -8003636720067058439126632934400 576649 -59725898839577593661313037301350 576650 -16285851428363874827188236672000 576651 37850879623289284301000765681664 576652 48720087639561894525091810209536 576653 23649702231601058391336587090880 576654 1259704243251603934379214254208 576655 -44956044446455385866174224952440 576656 5960318355026517432480612483072 576657 -20833254640440803775450350294460 576658 -14755015565739350451674520280416 576659 -7782221010886559510983882669140 576660 5905704030527072500929238671360 576661 20430256747036689172812096782332 576662 7842270100128738227868602032128 576663 18846169597149812870543202463488 576664 45279393740784182824975496171520 576665 14334908240689768699925444902800 576666 9096805094650232497664612774400 576667 251907884075416620567603624992 576668 -1243429470163900216661521469952 576669 34292622530048612976619611194880 576670 1001229349156217381450504681280 576671 -37307676574683928913032220068128 576672 40219596354254535268409621348352 576673 -1080585128259450175491172924496 576674 15847749230889045949852256013312 576675 -27209202638079952126971560701800 576676 -10666799109732872071398242631040 576677 -71823723722663177397237876657474 576678 3184065625575217920757935095808 576679 -28162372323387357010410114418416 576680 17982837133632477416892814848000 576681 -3816743704395941315286789308208 576682 -11961174832017339882325276771488 576683 15307249998704806895217269242932 576684 -26707149855486897177400036286976 576685 -22795561436066718524473866517620 576686 -21531819263751022075255023744 576687 -16584071613852230780712253134840 576688 663979018967199321834483875840 576689 24248280912993817494334978169490 576690 16184648704965043749016567449600 576691 -28106188666107158866733712648648 576692 32470903500435460903933830930816 576693 3570654512416632382146569794560 576694 7671287246385015481114128654720 576695 1195641453862788872254504032480 576696 -10151800451294964940849809715200 576697 -10349697162520415869788668736960 576698 35679513287184920133261607359600 576699 1297434549114634626905341981464 576700 2094261520141192169289394432000 576701 29324754050016381782003087877702 576702 -620154777341874975466813747200 576703 -12364524335227817112089332954048 576704 -6077225253151261456368726441984 576705 19172716482546679166436023775360 576706 -7242702701716292878715749520832 576707 19997516828147063907969667276800 576708 32815415416856083262695050227712 576709 1231090245564330234529278685216 576710 -13571286925074612708907452804480 576711 49462695147328035373239390183960 576712 -13449919378699222660986717772800 576713 -740983712185067521923106021836 576714 -15457457759816424247467487550208 576715 -11176987869667806764811333740640 576716 -443558925879346267834773995520 576717 -16441303459279744949867306521920 576718 -6121850312439947645929092997440 576719 4135563643487084041822684499040 576720 -198428677012716450214466764800 576721 60968873924749984705828043047922 576722 5668972740147996803787076704912 576723 15448251134304903423541758485760 576724 -13353428013560866316663110443008 576725 -17036181677867526089057944872000 576726 12559905048357646442346466598400 576727 -20434122523890927786284137506424 576728 46730305280435464700843169884160 576729 6183055278463777838424472598874 576730 9490195431090136931688216103680 576731 -82149450610199108258532140529468 576732 13379326382462794417594896602112 576733 33457780499166449603131046297184 576734 31051857892522668927623432856192 576735 -18784597592153863883668834278000 576736 78685452482364166469181533061120 576737 3604264545603051416377911389952 576738 -8776239696947244289350028615128 576739 42320059982827829830261861616540 576740 -16437497798494978810320738543360 576741 -50267836514944199949596041946976 576742 2058297269020938634948912320192 576743 52127608678345926649390941031992 576744 2860474120673572468150709944320 576745 18367335299595738314865781051200 576746 2501093116999856522695573049184 576747 -20943506349110748489356664565920 576748 31861217382514449302992387230720 576749 73987096640893406640862142049750 576750 5480447867486246115497746080000 576751 -2601226038345171136329645317648 576752 -5769946573796615701530994606080 576753 -35519999100445090330045395812496 576754 -17058786793435319137401145138560 576755 -1245197129278787655140726579520 576756 -3044490112568034341841434289408 576757 -14650870729276493141548703718994 576758 2499669497878818228560317943040 576759 -723449113103309771977351241472 576760 -16747013417965011882437248512000 576761 -105520734019521660751020472820268 576762 -10634696709725902483755050305536 576763 36815108101384526067329444289384 576764 -67470218331022888032238768473600 576765 6655188813702757642228612763520 576766 -43855885455062654716848082695168 576767 -22062742515610597889894906448600 576768 -23435912243902038041777789730816 576769 45544799871331266370635017703170 576770 5895024863241754616720266359360 576771 -825091423655683222425540513024 576772 12369262241369191285429371596800 576773 2318221647081667747965324804444 576774 -20203154794986128930270324229120 576775 -39427827337773514919006021039200 576776 57942296660874061371100524226560 576777 -5890977744601857562769232772080 576778 -5010748824048718427891188324560 576779 72149549305790756468678668596000 576780 -3366553818333036087281219466240 576781 76553160409623980843438756294700 576782 17880394040252299907406173708352 576783 45780368077947886094467637176680 576784 7953030282882640632712168734720 576785 -53672380172795376117179975269440 576786 -1757207777499901108704936886272 576787 85380845381266573925904907867436 576788 23974196853710294409544965762816 576789 -34422442858783734620054196794976 576790 -8125457510048893462834966137600 576791 57988583981498071316265569925192 576792 -38447825824819222797018951751680 576793 -13306225493128169539140569428608 576794 5374827666337598327220282420480 576795 23554641979280440440340178206320 576796 -32994666477230807067035740899840 576797 31450780501996636160064455610834 576798 -18173769361836810777633202716672 576799 44422764643498404029112206145864 576800 18960164457621550809294097612800 576801 2134842722096995897077692890242 576802 109155427642769585136383681280 576803 -42221960502694047519460672556040 576804 5132407201284701261396089516032 576805 -52271999550322004731598073153540 576806 -14059529174877272503762370799648 576807 2859273431829398757905536896 576808 -23225059394713858327014496343040 576809 -19273533283844101542710072635020 576810 6749037910986556929820989897600 576811 27254634811324446278844554881824 576812 20594333007910488555513890278656 576813 33749717383182853581270011290944 576814 -9359491921507669922014880297088 576815 -8702172984854142818240624714040 576816 -4977023460309579616345877446656 576817 -5521597209983159535473656680960 576818 -46484661473736412296331227022848 576819 19477465905258742935937909162644 576820 16192165413873941634316103516160 576821 -23338883463683767331631248249280 576822 11489308529581211572192962382272 576823 12652415336521741894917126865864 576824 49520903384833177651689253416960 576825 -4408532097141536302491656132400 576826 -15548469976776400063891927743888 576827 -44973419330497331477943136769688 576828 -13450725866915639363493877939200 576829 -13638236094025183423705066260480 576830 1672171790675115587137886188800 576831 58024915547288935937773202360064 576832 25987770743394194985556066697216 576833 -86307341577688121594503434929196 576834 -1059883209474973624614306521088 576835 -12306216198488422744340160812640 576836 -3542472853245743566008698297088 576837 17454337619754154840370777095200 576838 27221329206356249860442523869760 576839 -4791006535044484073590356554040 576840 10926409370043215105315241984000 576841 -42044752857065545243651681046108 576842 -2236120486383403546035338681088 576843 -30412976822673157077731064820800 576844 2150801101449413989350553760000 576845 -188967209511379942089778104480 576846 -115903993579699273523672711040 576847 9241493158182371698672683126952 576848 -2743315622584181380184264933376 576849 3452201142460654695667294048128 576850 -10713957812953366672433135088000 576851 26193239444117499981678248447052 576852 -49955638096038064891085641728 576853 7425948717667971494170708854880 576854 -3414070580040795332259120870624 576855 16259318216121390080828447959200 576856 9134345603266020262217690357760 576857 -12094438992936884481884921263920 576858 -5987744299793814974253034122240 576859 -79559911391513591499749752470160 576860 -12348765356851155179511777937920 576861 44328746189167869739509963840384 576862 16865422058361570730095272863104 576863 -17276988374585145747711454642176 576864 31361489246624826988142792146944 576865 -14067980719674282792890790401880 576866 -35763957869503880247275662888368 576867 15683597181793497351090450171312 576868 -33233186526346524807341171377920 576869 2011606232378559777223088919744 576870 -2333247706901072525321495162880 576871 104664123639876083424774995990152 576872 -67091069178992016676688306611200 576873 35994984839342703278766240035184 576874 -26662560606006397244613992395008 576875 2765642024436974497068636690000 576876 7529665277178357194887255660032 576877 -64246854647679296883604731851028 576878 -1258001514108903813832063805184 576879 15157998055736508671689457392128 576880 -627667530963582613809142333440 576881 38332150537470074300427972905682 576882 27677476725268302670549790305152 576883 -71995922143698417183018633234868 576884 -8270566555624078460328991592448 576885 -9403362251771470588002567794400 576886 -6590068152815416506967808309376 576887 35299750929333216187537753045080 576888 11426186379022346728055877488640 576889 -53630331335059305571910149644310 576890 -10541992036855527161351460640800 576891 -16426856895230575856393211364848 576892 -28313999616640936870393772406784 576893 -57278595202999977660394842433236 576894 21877326434379527792652429460800 576895 -433981605816965027217749502240 576896 -53666776957370391455552545751040 576897 -8846515640156429880142316280000 576898 -1227203387153441805888726865920 576899 61996978164634923068814220011900 576900 -4300960901369008723355215555200 576901 -3086652596543320470763729139200 576902 24087993972123515609596392014400 576903 86298555314946064335234348852864 576904 23230627000854301467259704576000 576905 6437818017284908620251797067520 576906 -8201537360647561399109261467392 576907 -43653715682908264621678007709768 576908 109241662548045545273095141777920 576909 -4884498434981902444460783452800 576910 -3397430493143078414539269473280 576911 -6555474063226793703143432209776 576912 2351308020617256607890550554624 576913 109783383438553174593448426647360 576914 12227363669285701220341091102880 576915 -27959179396706668249542353296080 576916 -1806258570370893262808323758080 576917 -21507570804394364705264693414880 576918 -7504819559081603907230218693536 576919 1314727175017461204083849579360 576920 22553557793547829659257497804800 576921 -12593088869342678801435287011888 576922 43191457253408233048498515766512 576923 -77472663611449911661943892669456 576924 41675460819035849438034941263872 576925 33156867922475628337621975684800 576926 -6331022600155293125835935203200 576927 -1473410255439831199880816525112 576928 109337784210854385303851827200 576929 53290394801542093869601952084676 576930 -438794708250406210999316858880 576931 -762690759105251103837708079928 576932 2128401665070129429084275146752 576933 -7870373073724130399713142426112 576934 42317782011843388124757320795616 576935 -24644663914101726874763206930800 576936 60961899861212378490502845235200 576937 -43363479826037900316614368067200 576938 19235090389438069997498269476960 576939 -852306165711663664877252500032 576940 -5733911370591295183616516075520 576941 4877801872647330695368138965504 576942 -11142977736818888966254280407488 576943 64803158707721476005043480802192 576944 10778855008563070416149556658176 576945 -1157747068387767013079850855180 576946 -11586566275666688258466097489920 576947 20114835539045922705802222865232 576948 25642951862298639638527156654080 576949 76829243458288743679813878099950 576950 15848683769156604364440482040000 576951 41113151370122857563953134784232 576952 23608016704456089453434415513600 576953 24598709641019333201156475783684 576954 112620332483157494243819450880 576955 -10988980616701024145718772046400 576956 -18798852473567809593407997560832 576957 33965973456192748557772445917440 576958 -12272910981371627520785196839616 576959 5521973628531354146422520446560 576960 7685438230097526613508106485760 576961 -12203577093324686070491542241280 576962 -23797634759152717634191920510768 576963 -844117003035045526371285604680 576964 -9252816787399883700930005809024 576965 -70870932980893740139699008069000 576966 11928771368660031262576532182080 576967 -19272615097400592134177186962984 576968 16262623233735744640098281717760 576969 10228482184455528755234768208144 576970 12440914632692362917866821315680 576971 -24084433455148771780111280872656 576972 -12699950794361328870016152109056 576973 9712989015794986992257547310720 576974 791264686062889872808615542720 576975 14340515741675577776437458197400 576976 20660631709352311931670272172032 576977 -58679130674282964476243307516174 576978 -1749374032543371945124829678592 576979 -3044897304168220266674415300416 576980 -28719763143130349835709536207360 576981 -19128658514569965914086616601330 576982 -12927325728414248007893382528 576983 -54211417022167933433810619038376 576984 49331107358644831654078577664000 576985 -36555334244355516838585651218240 576986 -3379422443284093514247634721808 576987 4714683428568181652455967469360 576988 41696429771188923531667547007488 576989 3030971439260467306713632402880 576990 9416319465065428801797247929600 576991 -37205419915959122087732646098168 576992 1773549983403292373216439828480 576993 -5366743539722085771064770312672 576994 -1100994137497156668888681756288 576995 56291904260261749297339102002000 576996 3284618019705509020318507806720 576997 -55468778918934200323552343023428 576998 -4768724395977027856461572916000 576999 44380953334559357655124318309368 577000 26618014431294134317090997760000 577001 36067752883240331239636060680192 577002 -17473061501253353098543129498368 577003 1144336196496605967878528261120 577004 54118519173121669265727777117696 577005 -9713399907848968663591447843200 577006 30261134662771035375070042552704 577007 -35516266574375127744783110541744 577008 -7077787888212197323108186226688 577009 64919337252884842926974714288210 577010 -1075271416121871063729269475840 577011 -11845427209185760580912892733440 577012 -9647796994448979068210896994944 577013 -30188428274006317061653913816040 577014 -906384913782842838738577454208 577015 -8268534488271040801579858622400 577016 -50500668829156030943252457062400 577017 -205748336904272512705068779520 577018 -12830864723000567816009153131296 577019 -19982650639542851409508643529504 577020 -3326873606964354461473118822400 577021 -28949144341328881726380005713248 577022 6363925230096261733157750074752 577023 -4489334052778232415662703689016 577024 11546399705443231226852945166336 577025 18852999949006180803347200358550 577026 25050493845268451745796106106192 577027 -6133099470628103274264359687928 577028 3378315229604914873880340086016 577029 2870568253815910693879189001184 577030 -17940499347538389231293366390400 577031 3685110223464335194266865143744 577032 1508597599068079239797770936320 577033 16140714782088935065237819040282 577034 -531383754831509166072600877056 577035 40659842707821135676610664790320 577036 -31656214026552034499449559845120 577037 -16914130981957165873195129089120 577038 1502770815880418238153801984000 577039 3107545246461305093794680876480 577040 6126839681603028790346104258560 577041 -31931017636161277093099318107408 577042 -22064007836535356559777730524000 577043 24712250656960672150894469429292 577044 -420871078932152572960585945344 577045 7065291946367394533140628561280 577046 -18974906124688034414395803738240 577047 1008960604382336412174883820928 577048 -35571187134873486418426328125440 577049 68976342208514831545050084720 577050 -2769892214289513884757523411200 577051 -38108911773849559310309826863448 577052 -842021151821836400845730138112 577053 45438043887739897033810706967564 577054 23074645066504246216139849006976 577055 12878571654052120070746079083920 577056 -42226399502085616589160797700096 577057 -19914272573987160448426228570220 577058 33486463437803813916975725612880 577059 -2804902982815029867596364215040 577060 452826292844138006946440171520 577061 69062740194383727642828656573952 577062 18193053062349040208276978284320 577063 -66037554273811923035168362311688 577064 -38514814361711082800992728852480 577065 650186741606417620314402954240 577066 -30348584596119246433256538445824 577067 -30290279170876810446165389911884 577068 -7876632401381878927129179279360 577069 42230290589719001551575910488470 577070 6795179246492202732958059287040 577071 77880434553933849771172042003200 577072 16009264127098435354540724043776 577073 -15599971308396118679820036561582 577074 11106294443973652844741985682560 577075 -1924698355284717613829332049400 577076 9110966522554075197736411626240 577077 5319108344699524005378796893600 577078 -38813682396608736150030484952160 577079 -77824382959948939435269499996680 577080 -9180841002239079377145317376000 577081 67488380681398216392878388515882 577082 -17978352918763519596767611931136 577083 6364731262533913879139881121904 577084 13401390603842404211447901449216 577085 -24678624114288218547407879847840 577086 11270437385245195591375571052864 577087 -3919999816393637686496093507200 577088 -6943648344131575035430912917504 577089 651621057404052657075556591764 577090 17791582297230178437757156192800 577091 -7795398736265989530116854633128 577092 18159871531936898021892474903552 577093 -25683660125644624315753764629952 577094 8040669791009804546461730735232 577095 -10202569178252677949576075443200 577096 4336513007260937913883842969600 577097 -39548758217199094852047203612454 577098 24066275474437115615807199621120 577099 -41766719546416711552529189521680 577100 3510646088825916586806691200000 577101 15238340496928565451121340856384 577102 -9807031473200166962000336701248 577103 390449097211311762546142101624 577104 338707501768035717528135794688 577105 -24196722965670895421315586505740 577106 -26188979372682704396653688810880 577107 10661628987019684180288487922804 577108 -18629323599244175637073239824384 577109 -9361528825368655673188939660032 577110 1842079076175613905593171429760 577111 -90586617950234881800822785527288 577112 -31890938145261667268833771468800 577113 -26715404915002508688447754340736 577114 12845450925502538110278133708512 577115 9214282318253850999122401440000 577116 -6636140486570933964677700827136 577117 -11960029003124966646519623089620 577118 28580921558283039143026212101760 577119 -1017193083470305718651992643256 577120 11428307237259854090994206638080 577121 -55596021117318208260439574446956 577122 4888533021292643529488852427264 577123 -15446947337524482977827952070628 577124 -37096359020446502132748194955264 577125 -51291033426605723317751673720000 577126 1632632915579376970660546005120 577127 7957911989554844446947838706112 577128 -12074781469864172311595789107200 577129 12280723218015672262066253789760 577130 10800083965991023911465235524960 577131 41693623834788309759617827172952 577132 9415042250360217926195245173760 577133 12840902096260030297529518027458 577134 12439122699543405341632840502784 577135 21351388008092408950131152386920 577136 -2488371274070152880698426195968 577137 4812211186458167746537179492960 577138 -2822366048707994668636176564480 577139 -46618127910256012499407720657956 577140 -18725767925117492692246861670400 577141 125068767633646394438757128475132 577142 -23024630329354500487112205618528 577143 -12890766356415313603493512825296 577144 -49345476834178125609365126246400 577145 -21861280429294804767175817255100 577146 -419539298794766784193456786176 577147 -86596608065743891698470516621404 577148 -6428970405894518696391205217280 577149 -57477754490015868552613999028736 577150 5308351686492477861677566982400 577151 41919572462262052598677121761152 577152 -68247043541681588273240919244800 577153 -63913227976087830614938432233598 577154 -33461321996292959169793893874224 577155 2227938217284657490083584719200 577156 -40755628742368904393380486468480 577157 5431975817113669203801898137024 577158 3703336873734736136407745617920 577159 -44007330842719976091373607917440 577160 16789246867957773356258756198400 577161 -13624238086212307946735404726812 577162 25520539357856908255918419770112 577163 -542215289987152811370541329360 577164 7262823831669735644409164808192 577165 -14180449560419148235896034909800 577166 -5765731947297324300919565563968 577167 -52133036650056352390044448904688 577168 6888915689181902989760498081792 577169 -50846033312705409154137586100430 577170 -10477492649332956929397875040 577171 -61643294945655469236638840394660 577172 -106796782273396350928115508826368 577173 -140041615230211795283135032416 577174 11117741466483089808839413701120 577175 5205392596847595087852984620400 577176 -1225119438272526205534659072000 577177 21448457477120946758860566078026 577178 15012929452730683672388539405056 577179 -3402762598267713817079589712080 577180 -25608113421961895309694407385600 577181 -36774100383344407313717777611776 577182 13158423513525408315197495362560 577183 -12911822877024905838016986267896 577184 99182685019525189731498423877632 577185 2712698533961285197843978444800 577186 22806249358924278669394150625664 577187 38737907756937542551346577163920 577188 44199468858495180248510051935872 577189 90390198911613664176279127808 577190 -42474646655686081050423350400 577191 13086251184763922922948166701264 577192 -29218569516157334100645429411840 577193 -53188686476075559150401859255558 577194 6958832601976296122470526726400 577195 -1174009197851321817492804931200 577196 1234011571309711051070453126400 577197 -3172967496033306840883018932480 577198 14163478319290107553198334945280 577199 25655315749535381145990543434736 577200 -667752546642821750689121894400 577201 76126426358092233634779102061920 577202 -31619002662947848953913572151296 577203 -31521169953386263393137070368192 577204 16921369262080422440003434427136 577205 -90289125841098236105504962287840 577206 57383249513538824072855199360 577207 108430363830136496792367517248672 577208 19418311367905482288172290908160 577209 14107305237664725387558870072768 577210 -7977131692856899786498415941440 577211 4861000844400742849595888150232 577212 -51701008347803052343825695940608 577213 8479306778470295444053638794624 577214 17784882149869811474714652426432 577215 11787689412259728484305024069120 577216 17287109774101688231468287918080 577217 -5310559434746903932088728879440 577218 -16952284871729423462687503668480 577219 6440682619182958743370510818620 577220 -6797227054674358208504044339200 577221 -2117310285974722597214704166688 577222 -21129500620601688009443504309568 577223 -32804630191267076177234682627816 577224 18013145264507136716220404597760 577225 2163555659402664258601290330000 577226 6108892496358453031183008960912 577227 69374103449556684550238917632 577228 -49642056154751013144061823026432 577229 3869611438331539749330317181984 577230 1077731523914755284330327613440 577231 38687485985917460235488605618512 577232 134598023489864055249019207680 577233 2730979286223362036602749021600 577234 19128669350612649878640682939392 577235 54972439412855242783645490585760 577236 -13453006503202750055650099746816 577237 -489495316810612254359543893028 577238 -12310263951603907505351477887104 577239 126699673509312287250614964048 577240 -3640528890662767976895005491200 577241 -8043282368373071752773085609728 577242 -13728553266764232732122386482960 577243 59729927969646412208987798207344 577244 -52324344146976437848352641918464 577245 16068312584509224211223897260800 577246 167732400705787014608889201600 577247 -67985531962230143384630051724816 577248 4517163197633203027853306757120 577249 -27202374018587689205070322630750 577250 28374665625242631640360878120000 577251 -12138599377630561414635792630720 577252 6961797467647535908268832010752 577253 70788890158603485729839578918080 577254 7573120317045562815337844367360 577255 -13120117300103659393916083191840 577256 -11036676947205834363215908454400 577257 -52440113144964309206992305009408 577258 23921917394458283970924908033280 577259 24779673826277686089024931145460 577260 -42294249893510333577784122624000 577261 6030415856173604375935995648192 577262 9937504122252828950029832222592 577263 -29350278829156176796091819402736 577264 -4612219324422663190153979002880 577265 7387045518946420760032578928320 577266 -13435039462048915301552929838976 577267 33441452270805091107853045191880 577268 22418243740695971354378269545216 577269 25812893691214323442804741795200 577270 -27844381111469320764053317969920 577271 -74454068866274887802005164213528 577272 -51938474386072505281203570278400 577273 -46995487375511408259982319901056 577274 14508842228744525366828937105600 577275 185030373358045316284019928000 577276 5895685790476997586601328547840 577277 -28764009397125530231000914182720 577278 -5052221198346894129124292005056 577279 71166812758768225898459860378880 577280 -10853763417759355160405244641280 577281 43672026268353346617257138172384 577282 -5318761541939001746922516258816 577283 16893652013071401875851720896720 577284 1229915725237877243468488427520 577285 3403681551192626818633394870400 577286 -14582633950851501560885965062720 577287 -4079022438181474473841272548664 577288 38122738037792927599817405813760 577289 -18261297352619213405336021460444 577290 6835411208916642799034340480000 577291 51217469775539448766218173536 577292 -28462947976329615889649759049984 577293 26421545570035636068590382934464 577294 3029534286926891280002014389696 577295 35621318748317891968783136497800 577296 8124695926409952180857169838080 577297 -31944072550117100586941367243968 577298 -33635392764862163467929266175600 577299 3394898801105868937071030470400 577300 9085184999592277062072928204800 577301 -25007671570711264880559776315136 577302 -1127677300657562158543662045696 577303 103483195466963308949178700079760 577304 14350698447995767064369099857920 577305 26252331191780176862642118183300 577306 7310578468231988658035477018352 577307 -65684674095911838429168745272444 577308 1887149564549563565433641679360 577309 75147194312747840809441384001260 577310 -5035254691078838193142146229440 577311 1047838205494072854198518598144 577312 -82034099842788018903726139834368 577313 1473805047608732147109082883328 577314 38076269781749368651442912528640 577315 60325444538819400821293762272000 577316 19501255098132326126838794215680 577317 7828765021286055273463910145216 577318 207290637682608042221627255616 577319 72342332567632106821244946080496 577320 -11868149142169877428712592998400 577321 29910684886403911413363218585844 577322 -27624355745215575112292087166288 577323 -13640234380290796466526704306640 577324 -136447299201802945018214942208 577325 6830756298990214631736625020000 577326 16728263982036690899560074759744 577327 8503455664919502761889091548176 577328 16909870376058626344833515569152 577329 6462626603759277518995225676928 577330 640930329844488482352473344320 577331 4338257419822474575845530293132 577332 -13709263290862363440186171801600 577333 22958579081958195344018624105582 577334 10213968801651790997663984936640 577335 -29740049882686993099485558960000 577336 -41879068310728677705920667832320 577337 34208290717058486450282673499092 577338 10817993363118786018905196985344 577339 25107238359946966125716511606272 577340 13250033839892661041425553379840 577341 39528019908001679295291871141440 577342 -3960179377200222425113225955328 577343 -1572124360843208775625901550000 577344 -2696372243121284479801997918208 577345 -14063711985406560894380268057900 577346 -1433215160232408183000868872192 577347 19982872198640962595863042633728 577348 -21144600032085249914682164404224 577349 -46388500632790178806894074487650 577350 -15558322206395662343754068786400 577351 86159814588386500641999038155352 577352 -45562110672953545837519578086400 577353 -14486937439791807552556967132160 577354 57407396741287028077705021641312 577355 -20847868340014516776773638374240 577356 -14092635104398522546986783200256 577357 7598494932439198074374753527680 577358 -21971312153971542167053635750720 577359 -9009898840250151642312038435736 577360 2702874288160484346513480744960 577361 -268698426022320566808433476480 577362 -3704074462225002347507228103936 577363 -1916974589037212197594962234388 577364 -56268188936048688251235085828224 577365 -36097660952336480972230646674560 577366 21576860166504555767594627449632 577367 31592317954341060542476608140376 577368 -42836958315986615269625845463040 577369 1039528113023036894530606861248 577370 23537210934123182024060039174880 577371 35553385627675279930130876249904 577372 -13866810482205463415386627399680 577373 41964744973912394674383286357260 577374 9229520982932887758055801251840 577375 -21160618459595886632250506400000 577376 -37310731661749665085780160544768 577377 2828359888177666339138971626514 577378 -30353844177970194974639327843760 577379 63948703273990323211686911673480 577380 451933913414381606508134338560 577381 24852564178660419662178015599392 577382 -1624452723317248755483476488320 577383 -14549392992062096675756761916376 577384 6449050714323186228881438530560 577385 210103022698806745590507708360 577386 25282567399092157338916236250032 577387 10942957270981983679193834066036 577388 -20150168297161599468212627257344 577389 -45996904576441197745556768496576 577390 7931976900752044868058524793600 577391 -58854369847914600484012442770200 577392 -101187663902524070637353828352 577393 55352287994494681683075461889024 577394 -20624708584440074788071659499504 577395 -9201132345728626041964145356800 577396 -3285943646686642378714112195200 577397 -7105524057748954174635564179154 577398 30868806174796850513259770172864 577399 -56721492850394630048215888840600 577400 8862616295205517238458132992000 577401 -31821691885609426756466266488096 577402 -13094900081071004748399708526848 577403 -38682335065856038103371094561256 577404 158029055573435542635519573504 577405 6479647209983525907188097788760 577406 -11717809568411567320358597406720 577407 6333664081736238790081244226192 577408 30403300504656030806825049784320 577409 18000226407056316516955832058816 577410 -2515825853758662085899134553600 577411 -42488494612918415800606448943200 577412 -2111596786737917318661048192 577413 -21632192505903051931500205889058 577414 4467579549145889236559216222400 577415 36523791589524822060463788354720 577416 17480341495119751090379388149760 577417 2101607096533722201510519852132 577418 10451747718848437661987264872704 577419 -32892748483322226107660762042640 577420 -9062562775539912236780422302720 577421 16724548234271801770141846090092 577422 -4300557732711473116200976794240 577423 23190746478134575072727095920000 577424 5810485201528578724487697530880 577425 3082408901963960486517329310000 577426 -39129023608570335131506955954016 577427 -11622030453294919066943914832724 577428 8334663117717944460949881477120 577429 59987996955383994240856002684640 577430 -241916453056468098572493473280 577431 -37155300527587946791942028156472 577432 10736823986977248331429689446400 577433 80043747043847334582278004249360 577434 8856651779252775206082389223936 577435 2538588792547371142060908274800 577436 -579498018756699426480133094400 577437 1275185279022741569240365031424 577438 -25855083520596528412896196419456 577439 21387914770139265895625264641056 577440 -14404220786778841695845019156480 577441 17592694532566971142010084964292 577442 -19528096691600098111314708922368 577443 10983361434309119004212213353728 577444 3847182075074331951965030080512 577445 3841068804572356037515713060000 577446 -19669883705083357700700577942656 577447 -5024745221072264476052849872 577448 73038112106237258534180960256000 577449 3916051485293251565973715645530 577450 1480979572376219202661112970000 577451 -33853174646522814144626079336048 577452 -21994556488368624364550595475968 577453 -61662400895605605465991625208298 577454 13093291916381666539655362071360 577455 -7609429292956386051446351923680 577456 -19834789329483719757730035204096 577457 -37284384689446268569593544797294 577458 5654070997954859639271500204544 577459 -1975671511384047442991336056784 577460 975004059892979014825538895360 577461 -12859728323950045740919915437120 577462 42328809002180260059697172387232 577463 -48205650393949829638072807299288 577464 44841522531528907636164795371520 577465 -40162602671980805259191197444860 577466 8801354716637761084076445624432 577467 -9917509717737676757974583632320 577468 18313676999025808577138871218176 577469 29629783720252803325075732548096 577470 9929372327651998732859848080000 577471 -16051375061815027674953584923328 577472 -238000254451995855239805665280 577473 -39293040150811587675547098275616 577474 16979144447194383219923446763040 577475 -35565907256217218777756195122500 577476 19744533112816499763236482344960 577477 -2771566302617321839154701115940 577478 -674694532303495130880238968000 577479 -9123748980885109440422801434368 577480 -29216442604780822518504505497600 577481 21171549310227287093299148903652 577482 -229363269691583267114573180160 577483 40312341700525249758281116451732 577484 38991306555239243942227078511616 577485 16824793591260712073718001281240 577486 -6818861360231472314523813212160 577487 2633054056062928059056826629592 577488 539899900661038636975328722944 577489 122904524831458232937825448693632 577490 -522572178857639298157798963200 577491 42563870958842981831352400222392 577492 -39889098728354331907497979269120 577493 10231750614436671549105101316000 577494 -15205421414332717480161125820576 577495 42061105935175907475120540735000 577496 -24268396516707564767965641277440 577497 32673258599246391055074540066000 577498 4036517297259198490988491334400 577499 5466933072134776891320214505088 577500 -1623389475173594994242657280000 577501 4165410983695561202671098339904 577502 29918437596741127349274270029952 577503 2566521262024118858079740962080 577504 99844951936607165464163402121216 577505 42483221705315415256953661248000 577506 -15848907684843412591933148812800 577507 -14644554273411680238179895737856 577508 7559597817389189092441395068160 577509 -11045801280369361798669298396832 577510 22355747996350673167743824588160 577511 -88783319859810244248606151420776 577512 134986579980921794701901445120 577513 -85361892481055583203254975335238 577514 -11698234499273679827013820969728 577515 -10730686860545945265403639825680 577516 29238684122277956850381898461440 577517 62339311953819439864492712740566 577518 -19791785930825204728052817796992 577519 17207421843524656683754942855840 577520 11356083142155710870088821145600 577521 10736345513360611482259684613760 577522 25344565044090043898774726826624 577523 69732291694364319656986059533772 577524 -30464184530080811618979881472000 577525 -15409544296491146171872045390700 577526 -18549986896098924220383264553536 577527 53107749427918284609956836548480 577528 -16478591290795811283759386173440 577529 -56244500624458276489260321438870 577530 190165934132749086058904555520 577531 91823988153040031085229449399332 577532 24604250887516853825729089437696 577533 391865872050305647930428192 577534 22317725357891775184221007036416 577535 -14044531798728214832464488072000 577536 -48730685495049114393817380814848 577537 3782918393550667814458011101186 577538 -12298765660023885532868887803840 577539 4099272776467836680633658036804 577540 -7900514374875314479599949701120 577541 11113695153593653597481002257144 577542 -6306113591003051174764561176576 577543 -23455120268021351570358093673200 577544 -20358600748862069506439620730880 577545 -11926601731416954062738495649600 577546 -32372351221379240544916937016528 577547 -32592454045137041246106951641004 577548 -28247267758933086581606468299776 577549 21657417860350646434031534189536 577550 -1314606562610193879629701267200 577551 9808645643965089373962159780480 577552 8787769461727508034832890208256 577553 2257150291558896751324034585664 577554 -1403204911530405160271615902080 577555 16089933371940941231920125571920 577556 19807271642281166759177597011968 577557 50745932533534841787695455808640 577558 -44130589180077430753439675039424 577559 61631519202546812463013637138760 577560 -24411228199158999784066996838400 577561 -52903888515167326685552148303414 577562 23764934991096393822239723904000 577563 8820278191375845385606566301080 577564 25274500032469841851536242933760 577565 28105811942243293545424321700460 577566 271918002915207285245964298944 577567 -22672383910712475619574761484688 577568 79907612859625217972849536204800 577569 -6919073700379860486552742823040 577570 -2594117852698598882879526051840 577571 8542624150037747958208098247344 577572 28731463097980133713882602120192 577573 -27634789054483690493502913002178 577574 22027605945769033782287740814592 577575 16498900118668973839410474903600 577576 -39482418179253423407064514560 577577 -4538943982117142268525611492736 577578 1845110355819559705626143111424 577579 -29170710890493522875588037741480 577580 -30158052311244808395809816524800 577581 -41301488239001841635050094025120 577582 -1600864787926771108620109596288 577583 35735220699628389402390140804640 577584 3345825649720311418630428426240 577585 -3789462701561151197123910210240 577586 -10665027561940941262038109372800 577587 -25681933688790353370549068631240 577588 46297801658467750600785575540736 577589 -91785939363780642763036393406610 577590 3052288684755796878220027933440 577591 820733011295079700612426792160 577592 -9162461182295735564571270512640 577593 6033341194213739956390695252420 577594 21588096729673829945758470674400 577595 7875249724820802093466775946000 577596 14273324180936660762928632954880 577597 -13642449762451311465974483906880 577598 8401187956366285531608352331136 577599 -19450519040929165843230389240064 577600 194402177390589862625063731200 577601 56747360412417429601562032849602 577602 17688342742668369788168727654480 577603 -12698553101388300081428101978096 577604 33499904887240102023151386076416 577605 2891976683287001063872540705920 577606 -40230905909239816475532216025248 577607 -49546131968333373019148079640368 577608 -15967621386233325555964409364480 577609 -9007157352446612854663081000248 577610 -8037384527636740589673761856000 577611 48978435965516722366521680439432 577612 -15496049048645555610720006707200 577613 -55642271810530497430622468016138 577614 9903113259827815006267794891840 577615 32678736161308786736611352618760 577616 3961684682470877943258992197632 577617 -4493689477455248473151694370320 577618 64632564972233242650441754979616 577619 249903971361639273644765479680 577620 24395555811268538960748172588800 577621 84743817992801615787939281948544 577622 -5738584578092641117198484916480 577623 -2522618452015825894693477304832 577624 -109233036872496146095065076654080 577625 -16814695269905621449466296611000 577626 -3919648852460146108202401582080 577627 32505895607473366595131921521476 577628 10526588915074904103100039930368 577629 -3909942754415527438394506517076 577630 10764831247167591031442192294400 577631 33088696593896743640459622183600 577632 -19932370496742326310655928303616 577633 20532277700716203790386435668160 577634 10526692926398116667346017691216 577635 19001236637074890888897841438560 577636 5158396874434972943149689534080 577637 60228134989603917959177334092286 577638 4593264813374518766246438476800 577639 373113043408003070742043872440 577640 -3456494195338964425192862515200 577641 -24890447169169264479143266417008 577642 -4918808879050223219142022256880 577643 80273124863158570493079712844880 577644 -5329280729606259594122695738368 577645 30564251737372214821997017182720 577646 -26131393333860666276909892513728 577647 2886360953367533466094071486048 577648 11419007547844689669630973050880 577649 2454647621977746372883988651208 577650 -5047154950587718616453798294400 577651 -14676935134184443089649340258400 577652 12852714441897131333675868337536 577653 14493117557585439190216459289664 577654 3233391922195655017379744268288 577655 22342170748111365319642982326560 577656 8004124227736995104693223383040 577657 -61725923299377263689341785674160 577658 56474831661737350550601420350976 577659 -18612731966982890609004723409896 577660 -23507093110859516930713909632000 577661 38857525701509601966697503240870 577662 254756807102101747218517647360 577663 22422846389504591762763957620640 577664 -71621676911795183037242230702080 577665 28358620659367901514443967408000 577666 12603770820394667615656686190032 577667 -45167331955489080182379702865284 577668 2171824895554544104564815949824 577669 -34757498232322237774071391438080 577670 22992169181737271457807747020160 577671 28329871116258353741498616371112 577672 -9926525801913907868590140334080 577673 49706964709915582129033900812900 577674 -44372296003252922035038347351040 577675 7648030679656615976832807866800 577676 23049938784012485282603673047040 577677 1081771559881831140995564769024 577678 -32390279224595324984414138679360 577679 60092090814099400014165907603176 577680 -4525845021707427904105473638400 577681 -7771375392796584621672765162136 577682 8449691492305716353638370614272 577683 -19961173161792108184780168345548 577684 -24417725170603283299631627571200 577685 2569965628497275557979663170560 577686 -20548694988826053145878848463936 577687 22913065466948128182025304290392 577688 -19698481337528153306113160202240 577689 -768880672710044149948579548480 577690 1990066255634553652221920049600 577691 -8479644996607399107313978432848 577692 408761525496820480441662675456 577693 -55624771908692417083239048693600 577694 8488491811611563679410310855552 577695 1648824087205472995735831267200 577696 -10753638287395926343069933240320 577697 7898522737903461523815643934400 577698 8302912102616633716409847445248 577699 9880038514203507983765420147880 577700 -4402180030762304644045195296000 577701 -61462068908898530191600286421570 577702 15762417024803880355991011203552 577703 22737307976495748836694551519280 577704 -18762457020858877130293079162880 577705 -387338549546702637113161559040 577706 -16555351687691200203952846490448 577707 -1590514839278873818392246634512 577708 64421760181342217481544824681728 577709 -92052810260669758862249853245280 577710 -14117803524875794756378494421440 577711 -15566074088460629701662690046000 577712 -6205115223146556473846219587584 577713 11266282884446260784994419474544 577714 25426438973590183797474335162880 577715 -563230439823088297643904133200 577716 -6519445196337679802021345673216 577717 7102898657799963759459341432992 577718 -23593912516606501623193201262304 577719 28622482497865001468875499338320 577720 -10301987712396009446760764620800 577721 -1820815057834213029081747669078 577722 1113783930082578099151897735680 577723 -6780365210880259769379115539200 577724 -1922898299242608063667378913280 577725 9270551866296316301811526125600 577726 -15775962518078513009415960494976 577727 -84256449461992493386247697454080 577728 -10993006139157721977013760163840 577729 38676128738074445132348205371076 577730 15813198106853100866984168969760 577731 -4835133041125825783434800116224 577732 18261105286632210412057799307520 577733 12796247077377883623664276485600 577734 -6888307453637273350226812480320 577735 25779304536559682450097623890680 577736 42581384299341252713467763804160 577737 -3599104157601491513394210676032 577738 -14029729499111057993784374691840 577739 54909774123830824800556337403540 577740 28232645356533459809095983590400 577741 92422826744585205089383853129152 577742 -36910760947265668070845980565056 577743 -51776595386276118245937353711736 577744 -9582764687794253509234873507840 577745 -12001015819086589088403845639040 577746 13743843269197452782512594682880 577747 10921666302549390325706681829952 577748 115517463053977384368775618560 577749 -4299806036706543929837682474336 577750 16678551311598951220403379744000 577751 -13251464860570926399919309552248 577752 3788136598929968585263457894400 577753 -20001393121014387964083302260992 577754 48320704602576165687195000174576 577755 -15568662681608623045547063678640 577756 -49382697885936568658756072097280 577757 16525035933351200632683405924006 577758 20628555787116108336215729841984 577759 -82724088133898627119412730504 577760 -23294417533108321636681635594240 577761 -44490035016307276711768814952528 577762 -10487004789135783180582252095328 577763 69365729935939464499315046290584 577764 -28925848085172120124738924999680 577765 -12914373369232113540868897886340 577766 -10180754521325219033366945988480 577767 -12776438572778375450613633797640 577768 7641876643968557459109985090560 577769 -11947462029187349237187770866956 577770 17785945471551611520949785273600 577771 98439751831829630952659279454720 577772 -987330046890730204645231374336 577773 -1185770076463719859413962213280 577774 12824471357703441531947315564352 577775 -35101229806436760098331489600 577776 -2234546513495482269643808145408 577777 -20671852318760932429600805645900 577778 9872812386210570251980751063040 577779 -5882901339121141487877224292240 577780 1375562727949679530450696765440 577781 -64275031261056146827909580366418 577782 -22112819846939357741690812288800 577783 22733282250429574765283821405584 577784 -2308453050798808005744751165440 577785 10787116967075579417951977535040 577786 -27054757702151725191555093440256 577787 18542481725904194315704128864000 577788 -15716769022554200953470473886720 577789 -70757929093094731084655297916180 577790 105530824736489351421655171200 577791 650300444463497337069412101048 577792 17291934007882945769312534659072 577793 65973670970329331652498562612224 577794 -10534170146356465131429016201728 577795 1158933526468068796279671856320 577796 -31232257149463830576560503825920 577797 -20407483161981620638805623620960 577798 -13506106267605432496093659608832 577799 -26372085722095433827600970692200 577800 14245117542985382295967549440000 577801 3534913351489014456947092336320 577802 -16989011423661635036660208439296 577803 37603767404884130620236468511704 577804 1508670073662143799312623142656 577805 35112658919967293225727525392460 577806 6859601950811936496688680099840 577807 5357104796403087701252027259056 577808 13864711537357761338284450185216 577809 4704695866043237898967347244800 577810 -17514719004434880930835615705440 577811 -45585096992907854834018227405920 577812 -16114961807102583481533600614400 577813 -38399176077572900012755314092040 577814 23133115961562681976941665588256 577815 6220411216884310721579275345920 577816 86290271466333788029922049300480 577817 -83902239988494932608848250606134 577818 -22217052555367851850809752618496 577819 -80345060126970306834773606140440 577820 18614486090797516009524464916480 577821 -4490816117732086328156607862176 577822 7359682719732396207669308102400 577823 22306373978073625400026924763640 577824 3499281592008038194951118389248 577825 -7538932813059627129531756490500 577826 27132325113068477796178111628112 577827 -33270601694201921846740241990160 577828 42818110327977359419893280875520 577829 4266790154649124373312692315392 577830 -24347684461837022806179397570560 577831 73020771088105253509083106320632 577832 45419686372944987595513598438400 577833 15510362798161431083871371969424 577834 359124205388700637067094743040 577835 -1206940123279177104723109856400 577836 -4939453710546285044006788267008 577837 -15842827497258929020614040534100 577838 -4279700518320333244075260704640 577839 11593822537258098890955593545224 577840 4425072684547948362173180805120 577841 -45041568590282599425419429641632 577842 3583771179938198591817555360000 577843 21217141614256879664024975486800 577844 59390532295174623556206538340736 577845 8743693680259149208661834713020 577846 -2272686148339158874191912489888 577847 19556456426335150192489147174800 577848 -42313825255685086099856525783040 577849 -89244183019745904079911996136150 577850 -1555309699040455496293796659200 577851 29126154640764118813150271639832 577852 -21012656135020186045224360370176 577853 -17335565789825774190207102162036 577854 -12724766424399764903019440561280 577855 -16951646279365357583895880521240 577856 -7490099442500848749406818140160 577857 21892154438503461735563106467952 577858 -14671659699341919232988895036720 577859 -37071614354009374556859113454096 577860 3679239542369063589962504847360 577861 10776555608496764440719708746172 577862 -46347558821870818023703151633568 577863 -21494379690973088888348570792400 577864 -24383314330123971230189408747520 577865 95418419635087389657192094588800 577866 -3491836616398847539401119439360 577867 -90465885236808975509261627695084 577868 -5101655304917656105754474718720 577869 8699208276113160577920979403328 577870 16673080011135262809473211698880 577871 2668091405484524423473949128704 577872 -2927818394577117718804612325376 577873 -59720760681549444086961020852878 577874 8301085020274146120086549438592 577875 26112031647830869234171866048000 577876 -26932670795076224499055430490368 577877 -352881087058447578030298530240 577878 -3670093747531354464217196052480 577879 -55115033321883193090614484278520 577880 -31657834026078325162590224793600 577881 19791753616243310958455279371200 577882 3911161140086583372939328469472 577883 -69806341507671839864277576135120 577884 -24276148611015942014851481163264 577885 -17570214164780191043479494144000 577886 -13721014399506373320070971218496 577887 43090592048663854476552832965960 577888 7434821245791321279744220200960 577889 -18885040015339752599586443012076 577890 -18375204985342893258126934099680 577891 -113317275579915557922554242611648 577892 2173808853486868156766666833920 577893 39716030416380657732734149728864 577894 -11268775239092818029321425289504 577895 -15846306873683305650581982250800 577896 7727295425625952556599296000 577897 -49238286137527827765756322771654 577898 -25977272586169471041065381521920 577899 -22976554828156196913779078430576 577900 -26501214927779257233521991904000 577901 10836356028633967159063844866902 577902 1318269099437332916841067806720 577903 -30455801776499860176997355308280 577904 7927455494172657843592734474240 577905 7487013418123085140963559083200 577906 -37982897499933215384386320729072 577907 -23343521594672012975492550826176 577908 -34095582539707267326349069332480 577909 -11548090144086656503823166023890 577910 -21377626826679089790025731056640 577911 26472520187987351169140487684072 577912 -46527892971756667636279829299200 577913 -13464517506080468991312301501440 577914 -22435174891768933420475000359680 577915 -420463586323930468213640602080 577916 -5972431774982567122861026293760 577917 30812531109564124488067969816620 577918 218083855075715089603862778240 577919 42916926786131319820605237256320 577920 117995063573830642655507251200 577921 15165836859792488499624704513472 577922 35644669522105775613093596757024 577923 -38430539520060817716473095070400 577924 -43351825629864720807044092511104 577925 6223853539291498224881309878650 577926 -13008935278818209100466372360896 577927 9881518032914609419350294663472 577928 20887056716124439768378190530560 577929 26847212163764043744593581314816 577930 -8428055516251815114642635828640 577931 -3997319562222799133561819540268 577932 -14427652845434642601722734076928 577933 -11891137165483274788563802327552 577934 5169617966377160364909402936192 577935 837327150848423606769048971880 577936 1284177148236885610285113360384 577937 -30711443935741296764498696382414 577938 10566521168428107981822137468544 577939 -20768107716863121349547673554260 577940 6781446274740605532046149672960 577941 458202343506370136267774019840 577942 -5386866023239767004873673249280 577943 63654898498473698883061680444360 577944 4589738466772005365555100672000 577945 29324465335213046290444177613700 577946 -36576152637915589997068835693328 577947 29546913814064639014093362966528 577948 -6580550131217781818767159890944 577949 -81638309033249759738602027608564 577950 9297330287218591478175933105600 577951 21316895207266608275737051872504 577952 26890996982692809288494023114752 577953 1096992171057849023439992170962 577954 5675239013113975734858060444960 577955 35955928178217830102662045704000 577956 16354901684072207790854345475072 577957 -23399862745877433131367092489794 577958 -32973410966920385238850590181920 577959 64751761546545574607631594451200 577960 -20904406806468848362276389120000 577961 435828998467779322688311501962 577962 -9395357482144546832649216614400 577963 253774554506649450382191061864 577964 -15385596283035879084785595187200 577965 -4788036681882124250536536343680 577966 -11442942249531847677437385553920 577967 -15121159836644644715538476969952 577968 7353194890749032298550048948224 577969 8645872130834975935708351237696 577970 3462447682318742712416341396800 577971 -9098391920663967600692600330400 577972 85706944648379407615187185569792 577973 5949247871691080888112535720704 577974 -15670292975269370134863207128640 577975 -25980332736160083994885934111000 577976 -481079211722242530450862448640 577977 3716975242304661751915924813824 577978 33046284635475368905378505597040 577979 52903854882005240002787028788580 577980 -12562704486147177712569338380800 577981 -44274768478042741927755405548218 577982 -24312692016559942410919796721408 577983 -13836300634615160374095936764160 577984 402778182861742038379608932352 577985 3425623418105312292939931572180 577986 -9142166736467546625224959326336 577987 33644481673599632779678095781392 577988 -27611881485184165975299655792512 577989 74293561210262039975524442123520 577990 5702328853809706183680779673600 577991 50511681411834798692847256307400 577992 -28839622749131485098034726625280 577993 13156490474328131628924929709384 577994 -4607775171609941950702710346704 577995 2927816613446059856365008353280 577996 -74204333328849162162371308344320 577997 -21802373360218682421562561102368 577998 2806963262074277028937546841664 577999 66316069038118646468373782130000 578000 -4755828616638845688571582464000 578001 -4504825519446119014975180823568 578002 23751213541057044764346510263952 578003 1488339135551969687923056433320 578004 7486033259504829576346048198656 578005 605989256879264282546988237660 578006 -341156305402859244105007828992 578007 59620194878410320205449183849504 578008 50373054463739072186988240168960 578009 -131443264282168601199890010068784 578010 -18948981428978686960040447581440 578011 -8622192810984065859631599311616 578012 2624433184469410957556359660032 578013 -11389503316907423893678993717056 578014 577664473837923757983158842752 578015 8901182367173131741400672165160 578016 -2402556739023846058453046919168 578017 -72391591478535329714731712604 578018 -2106949200276536297227073848320 578019 -3303424230738153712052248571472 578020 23994284660939216669994007476480 578021 22489056035358995046241556676222 578022 -15591776069423179753643174315328 578023 -31819320699441986140067931688080 578024 57945907788104144539076164008960 578025 8631928076092973262688767580800 578026 -2125364453347157360771694621696 578027 -31216759937328159236004273716880 578028 20994106726582009883830037790720 578029 -47499168187703500739910214083370 578030 13421399381651838781677930932160 578031 29807131695773614333026901836552 578032 1987291195209562400281582764032 578033 33685056257231574268184290744884 578034 15702306255322527248872390997280 578035 -44739605031981338353302052884000 578036 43097991233343786564150567542784 578037 -2230766089927018858165596210720 578038 7719317445345421098189702517920 578039 31847565353426267162955586108032 578040 -1094034071740293432837533491200 578041 40963448786209693540850057134442 578042 9038268724189397285951727138672 578043 10524465774290129932111877683200 578044 -32097337354307888817967573540864 578045 19954041115792296614123037475320 578046 1792772095055241852505970924544 578047 -40376321848695803456920288213504 578048 19577118514700968039225680199680 578049 -643099199708473335063909201312 578050 -18367134458234095989940335926400 578051 -6120017767927851674474028379680 578052 -15363138074246321643630915940224 578053 -59207098115487938326537528465344 578054 4902130511994766211888194212480 578055 -3038425424980318089417422383200 578056 48334419035090602616270225203200 578057 -2062646275294159282806346625280 578058 4437349303809108302008208057088 578059 14205886717033879381143388469088 578060 -15765381278390615255111152588800 578061 -17903282487980552792642729586240 578062 35216972467140804236390117956032 578063 36668472373283533927628468667312 578064 10918717527479870678243269607424 578065 -17362104739234892011262817126540 578066 37077007535550509781130584569232 578067 -9992391606801632312460947167488 578068 -31964419772132663581688162306304 578069 18924724164025532023343750769696 578070 -23821932612036445509125203948800 578071 -7341623921117990487771548036640 578072 63107215145618503335100892467200 578073 -1206269911090179983383946610336 578074 -12828363490883739429081970541568 578075 -7061167979997468969880630767000 578076 55762246888771925692523932139520 578077 27384345629128352827875631245926 578078 -24218983714099567269957002924160 578079 10084937288168402443810522934424 578080 2401336422907978380022239068160 578081 -6623985395259060137146606466880 578082 5729057957469792415446185287680 578083 -47739853202871874588670130349176 578084 -26404473113849657540319739924224 578085 -13724787842703097643895714671040 578086 -32588303180236046236470927985920 578087 -6538992199646166450349566996960 578088 1547835358706522864171785912320 578089 -28498959178998574371270995267676 578090 -11632386881795635695787685719200 578091 -14712883135102881227871534167208 578092 -763839718476772418159748658688 578093 -677249248219405911681789143658 578094 25140648928125870370410356136960 578095 1728059631748463162842684992000 578096 -5253572429747696388494509621248 578097 -12386696887386352160620692342732 578098 30547217147709246390569613718800 578099 20923358049773154252557897294736 578100 7832129028911375615013720268800 578101 -51864452285440570538080450361600 578102 43781232640032268352060529238848 578103 25256102124757077112825311556608 578104 -30016212077687236831884519014400 578105 14609736563779067474112943950720 578106 1904883685953244301079941561712 578107 25803338368982774542176137741320 578108 -10377086806837422752282046136320 578109 13696120122417490919943392170560 578110 -12795652647338114562265954851840 578111 -135954496940539734202722506625648 578112 -4491068340369177853392970579968 578113 90261634897784054710983258431920 578114 -17623550221743748253618225308128 578115 -23144113034362019729758436492400 578116 20024339540040497391806611132416 578117 46071869089219986730159980107166 578118 -22857872208660280839893740888896 578119 3986470979634428274361458989952 578120 -34141656831471779458784509440000 578121 20146668093489394019026738893024 578122 41623849229935906555086251404800 578123 -6850415942338663852875458578656 578124 -14072984728023744688847936808960 578125 -17698968062396119299280818343750 578126 36888245831086089614846642104512 578127 44705528497473023249334268174080 578128 -11583170385314089416914165170176 578129 940308132100197397317871002276 578130 1803017741748762676971538897920 578131 -32842074847279669418295305954068 578132 57977751883834872674471628994560 578133 -37565829432465926662499760931698 578134 12614469648019382918371195197216 578135 -751682594547006669475431963600 578136 6241554520451951874474896179200 578137 28217038207335606344614971933952 578138 -19788354538543052968871934480 578139 -31903258563668097672409112781312 578140 -14354044785280205783768373304320 578141 11415468620609910580890261916800 578142 -1265854887527961242881307655360 578143 -35194540209413643279887775723320 578144 -10570168017273420629610253516800 578145 -23120263363984504749894573809280 578146 62609080964747473317488181160320 578147 61093958488159915318209153981792 578148 -22818210352734853259098430008320 578149 -38886017792141451272988526562592 578150 1783877298712757966440232025600 578151 24716679980276685684684347654400 578152 37178178619439248032630039321600 578153 -71056982594676730126686705123840 578154 14622888583931601278250916895232 578155 -56322011546081118402407217073440 578156 14183223424621156560592211339520 578157 -9843546859173210445229171151360 578158 -3950245565849788499238481974528 578159 -312589175636489502927403147200 578160 -424018379692891443334564085760 578161 21140226106462752555042162570352 578162 -5910069832050413606427025887936 578163 -29198643413717211729210714768228 578164 39959552727721874524879465813376 578165 18741958825342895343225749961600 578166 1077676329752603796214209377664 578167 -45952690577970627755138332677784 578168 -62684199797108852883720605245440 578169 2582791558159943975577841234224 578170 14350360683787208740072340928000 578171 82726375249513232910765873015144 578172 -15300006184347206425610979483648 578173 -102730913992165561370351144820 578174 7224189073904405922099446643840 578175 -1126048102700752574432682238800 578176 -30663233810794846881532807741440 578177 -23084140095227317622188130580780 578178 -20077549779410018362990002816 578179 10383016483731791331370770820352 578180 27904910244445250092460547206400 578181 147551774103525775679113146624 578182 -3986194359034569188219060380032 578183 62590369383750804599875385553432 578184 -282884011891988828766045511680 578185 15205054928220336513526648801380 578186 -10976767632717154600235923219200 578187 21062765850520240819015626625560 578188 10498904580326354822504507422720 578189 11244469165588187025389358829440 578190 5473731471201498628390128059520 578191 -69657238952644437552007781107408 578192 -4138018594358512999464048943104 578193 -16061560998183750523364393997312 578194 46474391642212163102520746990592 578195 33815444316334377616157186022480 578196 32038182458028587598432846740352 578197 -1541469332397551146301726663506 578198 46446363107160988234725355437600 578199 -3092667210082190523440233986480 578200 -18969441596046789241364087040000 578201 -5394647467796531588424456574080 578202 27491090331279129244925463486720 578203 56679152078503453164750245928452 578204 -60570262619140259273647398294528 578205 -13755598032494991275965996804800 578206 34113779330077278360687993351552 578207 3895788667903155376207328768112 578208 -44059519600679440445033294069760 578209 -13291740747326031864932633378590 578210 19401975043658004196329221007360 578211 49952519041900722430781692177272 578212 -15844200055458990949293282050048 578213 -52212157052597543037102716873538 578214 657225774730362457613321572608 578215 37107025151265792801701289641520 578216 37836554176680347396969897364480 578217 -19981754959201879333445767915488 578218 14663394433664551555595531152560 578219 75221709814065922636854199554960 578220 -2451853264880967307017696460800 578221 168616016121514128280158374784 578222 29754585068707954743886972974912 578223 -11340534725872303344364248088896 578224 828851790093979868118499000320 578225 24646591171199444040523955161500 578226 14212287710831705671802633349888 578227 -2928352381138996071005917106320 578228 12104912186018520405845151707136 578229 21373900119669620510488869981984 578230 14250658643687428453918922382720 578231 -44364977677616650074496218462720 578232 23281299822170277139196644761600 578233 -3147923006389516936637910160258 578234 11130704658654694236207214728192 578235 2032075296326174123093816597760 578236 -21054970334263815188980398935552 578237 -57694095138778908621619485127008 578238 3354790037564828992377806490240 578239 10455081175747688285691839727424 578240 -4495239550698585572858186956800 578241 49944182642952019555489436045952 578242 12102908583001274730009227879424 578243 5009748934037071040800503733248 578244 -13657239314462690764852272989184 578245 25913570443072127331308869872600 578246 12584293629694942324976359734720 578247 -4019111737912005092496883143000 578248 -1441644607190848375288895201280 578249 33446079884286755401790214832986 578250 -23461627807166973788666231496000 578251 -16808594528732969985897124176748 578252 49167861910487320815677507156736 578253 -12691784233947743277682939063776 578254 -26539282602525123070109915183424 578255 -452826158972282207013988603440 578256 -1800087054992938494316710199296 578257 -11046351052635674343735024906128 578258 27129873516155210770718046798480 578259 -4305983373598937606884900620 578260 19537302656238695635885637875200 578261 -22321912432585085806316032358688 578262 -19014786990262962958055656822848 578263 -6221906456149336589495827426640 578264 658850252017423068013045831680 578265 26884142299899772488114927336000 578266 4781077598559703272503353242624 578267 -15981233374127696414714120250684 578268 16312468097661237915933438922752 578269 87867222236466490356835652880300 578270 7073976418184349848616871403520 578271 -7963195012373036107491202402488 578272 -76293459250042551283814949715968 578273 -5449947259388068058433888170220 578274 -5648078669975465796307141724160 578275 -41720194777527102789723200577700 578276 19915140603805461088725966188160 578277 8755301075345434912725725020992 578278 -16801247982088227047859292534560 578279 6963360852833246409559136111784 578280 27265156064964643571796492288000 578281 -9866441233263603283480416559536 578282 27698036218855650365835941122992 578283 -10713151499585855625888580778256 578284 -1413853100791796678368014499840 578285 35499583830017910496871309395980 578286 -29116433829165795250528770172800 578287 3391659075778093812086434732000 578288 6695907855421051032983409131520 578289 8095870453339816173622950298560 578290 -5854195497413305683285562965600 578291 -2265361766324568986930868977328 578292 13863359460100968414609590882304 578293 -10909448991395704025169148952900 578294 3531778737938325933039500534400 578295 5357168580237960075007036278240 578296 6908810961640300151054156513280 578297 -37076414713668231196549232911254 578298 -7827121953219666245524703308800 578299 -18432865767832284315079577172700 578300 26928312446497827142679360294400 578301 55399715862861660505192471237632 578302 -25585801295152888514331565083648 578303 -92184234224622865317353304303360 578304 20127671850125326615417762873344 578305 -760758192715167655027577026560 578306 -4261085755497864022094269523136 578307 -593985172799833615493328952512 578308 11440743781408724631461373772928 578309 -40381078707639061869569447699490 578310 4937281536137657742066283902720 578311 -23765225926953545098040617386088 578312 16149082243255295212260974592000 578313 -57756441354293560870021455885600 578314 3626543312816579657806228614144 578315 3451984642041654397655738364960 578316 2046900862017896412450308746752 578317 -94526762594236653452442584946634 578318 -23322219214640678580261895358400 578319 -7562550081361150682965836961920 578320 688164678516372738661641830400 578321 147909685633209271281677514537792 578322 192528217323223754352744404880 578323 -45704758346283673954491967142280 578324 3012399702217468465434052663296 578325 -19675632495928761959536853632800 578326 -6772377945409276093174321447680 578327 -24367267211290589317118465680824 578328 -16396020242826784420190872227840 578329 137620885865584389862378959116740 578330 22119619546528580634389750661120 578331 -14218508464736157073087060181472 578332 26242650742878074970774342903296 578333 -10132107899121225667890355358880 578334 -7715585590718456140398388052352 578335 21837272761015719001112634485760 578336 -8869392416006303764131895836672 578337 -48402756487751641089861619962432 578338 -34518477115519791730793827861680 578339 836322176518542128678031361824 578340 -11017097595643620557220000030720 578341 -8075018475102588575617720900000 578342 -16581920234492907213008900816928 578343 -30405313555376561191206232773336 578344 -22166371821408691401407634554880 578345 -40064000986743186796927933500480 578346 7756883165503679654032413907968 578347 21226539388524026729872224404880 578348 2712393052325037474425078931456 578349 -30110793063140713035509266802400 578350 -270795048510099568617288504000 578351 23970616783707359684041341107304 578352 -1277348644911628434409928294400 578353 55486863509323898717752212099602 578354 4324975910527788915338064652800 578355 14729410345188401603071625190960 578356 15205558383638440507299835713920 578357 -40287410496783382812717450315528 578358 -7141727558379595184799936970752 578359 -87995499030988089700337841115040 578360 -33688828111644892937556900864000 578361 -14957324611075614079291875045696 578362 -46993036970667648469240232711568 578363 12574227821868987501608427696612 578364 7361633153690669456808599794176 578365 1574227110005045497514453965920 578366 17156201947230470916813257625984 578367 -10638418367750051259733965419520 578368 855272316789804061801616244736 578369 45264384443335686047408460410160 578370 -3975046619663844011475599362560 578371 -2455771156043087003281465775428 578372 13059577758203239514400244584576 578373 28422795595575947910256282908384 578374 2293467160685870761050913094592 578375 -32039970369904806729087221736000 578376 20240859377063823670846135756800 578377 26064953013089975037990896045520 578378 -36421348331072212931103230519760 578379 2347031413793301441885727171200 578380 25295059784359601632821196800 578381 -41263217725710467624054896593888 578382 -6511494490245769660966018031616 578383 17214908349730421968566509627704 578384 1571841979669018004206572650496 578385 6872842641455416070188037389620 578386 47235068702712275889640593973392 578387 -15032908518586768356539477370648 578388 -7469281907350335072954905462784 578389 2115678494702487943186833813120 578390 -6733555217014938184780491628800 578391 31499537512487265921835964844288 578392 43225052667786093213560034017280 578393 886976857468476402143936499984 578394 13560960378788318944526802071040 578395 47587319596445362259991479582400 578396 1962453409442608079578126146048 578397 38140879498420097402682628521600 578398 -6542408673847779064279328747520 578399 -51694626387895578569431909797600 578400 -292371075918939672633271910400 578401 44903513244212505689811241562402 578402 6406452666734246083055979998208 578403 955783010610710228784771604944 578404 6584368336667714523107721240576 578405 -12978930511760289153946693209000 578406 12802264203308848303748466688704 578407 -6776242088603411451465393398344 578408 93484377077307854310879286671360 578409 -16462427450062160757593471144832 578410 -3995358079188005164604544906240 578411 29025451360871086169405681861040 578412 15563581236036081096562230817536 578413 -13034063228574013614320568870816 578414 2406443803579394067998490872832 578415 -5354762030776448344760977540080 578416 -11882262025727595535781533155328 578417 3281057805889380725709933432000 578418 23178588288395286658618939276800 578419 46925597827897695237918660511820 578420 -16434973956525487662039854910720 578421 -1651326494223045394801151442468 578422 -15826396288150767949941792152448 578423 11569615205832011802306182166264 578424 18957967577526376383478123069440 578425 50300843210094199991104683006300 578426 34024262205974547186222198636912 578427 -11265762720657777534575125449984 578428 -21382128805882853633604613530624 578429 -29553383159343620581400583871488 578430 10095481373688163814402501530560 578431 17626787256019559551935191527792 578432 58529430679633844585173824307200 578433 23883892307423292339971403115824 578434 2492334609032930765992822755360 578435 -8361236499796444005249612904800 578436 -351457374600865893954056601600 578437 9961651215173228402027472206112 578438 -334206824004042523444937994240 578439 -45187140311305895354866408772496 578440 27094859848369198101708472780800 578441 58873801976309307473104943410842 578442 -6015716920038158987898810134016 578443 -25515434307080127672508136456160 578444 50568104235377858915381556231936 578445 -27320295110759010979798865404320 578446 12417116477167564047267784519104 578447 -25979304230875556153005927925760 578448 -9434644874933667791898602373120 578449 -122024358339106455749940086114064 578450 5779836612458239801053563481600 578451 -12053730567074747191006573149768 578452 602983167127198247766210179072 578453 -45839692705744095773265511517298 578454 12236905415930475016712939483520 578455 -26491188745159645259081652246000 578456 -42983251807734094075015479429120 578457 -57013511510513700795401704427472 578458 3318491916106680886141122814176 578459 6206575929927990251845051793952 578460 4722028832921200620732145336320 578461 21063509046476284585790610883852 578462 -20678982675117861498683760434688 578463 16541024756061703117804055287200 578464 -95399239151437840629898339221504 578465 -36788754195355386805536109420140 578466 -10368404689336624411790761460736 578467 -56236870512652043795661545832484 578468 2210017378376613765726161581056 578469 7576338109272694926102779597568 578470 8522636146713945728811527287680 578471 -99926353752077030613458671505088 578472 9925437583375986635000184913920 578473 -18584694316371308304133489481856 578474 -17251115665208520066708743973120 578475 -41586909008713631553345112422000 578476 -27230219387178380037437892562944 578477 68917930451268703041726742690326 578478 -2181070880759948377617211576320 578479 -230500005772809445304653187712 578480 40543189744934578202516520960 578481 -28049329369651027824757099221696 578482 29892161422519549078527482744592 578483 71365133382642063243335379390732 578484 29700589906432438586465026677120 578485 13969659167015117108776391208960 578486 -25532142339376023014728093235808 578487 -2201964508319233228474373188992 578488 23245199814899926028866594037760 578489 18257124915392044049002309765290 578490 1250924420831891921702141667840 578491 -983564890789645643679169678016 578492 38934631428771505353484700567040 578493 6094596762874955099164703688000 578494 28730342639605365039785938955136 578495 -7289135156376487608711563642400 578496 8008781488097328618901176582144 578497 25819583468815907598391559962946 578498 24362136072327379255912446882000 578499 22834488972169791709198271228664 578500 7630473218312156649572580480000 578501 25291582031834023918170858336 578502 1277437677915268874593914727392 578503 -52454394709883661803901511646248 578504 69220239018449609382380230517760 578505 -5714903150273545803639732709440 578506 26895275698861640946884698235952 578507 -26176970650869567106098122614488 578508 4562007210097102273375128748032 578509 26038453817148222884700037038710 578510 -7235838685827409720148379175680 578511 38382305039912034894681434333160 578512 -5347261686921141270530023096320 578513 -11716737869333415051166208686476 578514 -23687871131638655990615116287360 578515 2361700763604785490713205962400 578516 16265348784026134892209021933440 578517 51524839464501695017429162005120 578518 47023284272352766531736812246080 578519 -46312056847469631945763023820656 578520 -32304855387820543618143874867200 578521 -104867435090194580363485779661500 578522 155645387937779426745002171136 578523 -19971061218472120579251061581312 578524 32882810170662804524683462830592 578525 -3111802570621359220073854064700 578526 -9060588187445213166653596204416 578527 67404969376391956783980676074912 578528 -27035574451942192192887281418240 578529 -21278016565580108560896901445760 578530 -19115075639896863774956113263840 578531 20911082310620003165720292159000 578532 796512403152293526549987397632 578533 71128912558868541027529527366782 578534 -2598462732456500234232018541248 578535 9172216100887184175438944725200 578536 -16621655237026257963022850211840 578537 96452886509006496171750829056186 578538 -4732646271885101618996250635856 578539 28030152915786199372187567632128 578540 -4508706477100344153811458293760 578541 4808435985602538486556310102592 578542 14954726429688082411426711059072 578543 34003763269343694270732643917408 578544 -1199660754020258799001354567680 578545 -52574161041399165089348837067840 578546 -35313598893257795445870405804528 578547 -33331105683388437295493761772076 578548 -1511750188285815862250201099520 578549 20063667117882622963026756721536 578550 -3535090036932116944239678720000 578551 20673076437706960789979455533024 578552 20072012961889654513435500933120 578553 -11632508344657768311837235521792 578554 -9585726483604772888201832756480 578555 -45733551112064356176605128876080 578556 -12681523879018392010195450183680 578557 -6687957332411378513102136157088 578558 9341889632192379547915213915584 578559 -45806080239340839101017196074296 578560 -15092281197737558086078766776320 578561 -1175032393192340053229939867388 578562 12468625511357358703791656434944 578563 -11893186651904675965617871037188 578564 23726515005404798931182765961216 578565 -101249159112983246501433870720 578566 -6518949711494565083062970148768 578567 -14854325621326235158522484840400 578568 -18112508689692841573858814730240 578569 26277326041620809637338541016640 578570 -30171707261768480584168969482240 578571 6083827265444541269207664282624 578572 -11120592511512213488711786424320 578573 79439308202859299823305036544822 578574 8271810339546838824741698089344 578575 24476278206564284972172083553800 578576 -6476137918057608113558173114368 578577 -43987005776554442727940518212880 578578 -1665687470116640612409394518528 578579 26448038267862661945939734095520 578580 13751004174997808263122671708160 578581 46518243714449606042627367898382 578582 -19885913546841328529593298032608 578583 16392844812393223085422903735224 578584 19880601267069820747521319403520 578585 2119819590621646635916604766720 578586 -12528391867923608891775613979136 578587 -71513250805511162400295249040764 578588 18603428672862972306873216983040 578589 9684091665570891166450596394560 578590 -1529920211568970380999000235200 578591 -15872783687621149335938189813928 578592 -11688382583099373890553116295168 578593 -15256068151627739607658129426896 578594 -34067327966823794262771007817904 578595 38547375379164718186972784335200 578596 -40628997755041987361976955166720 578597 93945259044079429918177247306046 578598 1281159449853383594275475395968 578599 -8852247205425440175711204826064 578600 27954779982564480178851514368000 578601 21472369000074684642794746396068 578602 -1578208497967960061033425593600 578603 70844348302282789360521290844852 578604 10765614293502811851289762667520 578605 1042994167781539516418298913560 578606 -6264057617613641834679370278144 578607 -34639729409432907789573404488320 578608 -72486189638915406137825640448 578609 -54032785084510282165299678782190 578610 -29417342366926041111253226188800 578611 51322611464718475969186211234304 578612 41346709134121616136294250119168 578613 -13518033422600637092606784238080 578614 27836663699459266679927923848000 578615 2045583804941551270002851905920 578616 -35121704432581590820304890982400 578617 44267708329136553355723824676992 578618 -26508697657559085717440525220240 578619 20963759136330538711100860437600 578620 -11578034030843247844030021969920 578621 -81152111438986516615823753573178 578622 -6939297160326273481531740864 578623 -11587348299529758466103306974200 578624 -4212425869818102373479278444544 578625 18355822699635960132359909808000 578626 -25353014456909403026008171390080 578627 45081076817591565306962858559744 578628 -40374884349059568562917020988288 578629 -68306695455358604725928766490248 578630 -14506555743230774897947239550080 578631 38574311779612131814754834294952 578632 -73190138172998754748822319923200 578633 36850303033316933078003608924128 578634 -3213280758372347911741632921600 578635 -39977746512739926868995946477920 578636 -14630346732115145497789546609920 578637 79105231697777069931796618584000 578638 -17614794301261370951435002601280 578639 -12836536132690122859959778424760 578640 5457273526843980419206622085120 578641 -537863635129248887737643334158 578642 11106044779331455162355525988000 578643 -3539103404931428779195088621472 578644 43013274913050255313243143708672 578645 -22039105666380659101346470168800 578646 6923961726050337251917530129408 578647 82071797320725999501164077913096 578648 -4830200174549249403661233315840 578649 -23386477415173170349647863954736 578650 -2144207918467118080867376390400 578651 -465173479468186809895076293848 578652 -11515829827004855290848973690368 578653 54012412953523194385064794196140 578654 -36418684455535980082381927455936 578655 13535775920081123199548488005120 578656 25887724716672440103713037484032 578657 -11090297447362172011692676434240 578658 3135678914478752919363477734784 578659 -44575740368320590754546212167140 578660 -37098916869463146632627928856320 578661 -8547736951616975241336163520928 578662 -1579808399233369348230263975808 578663 -53934226107345153333863301328560 578664 4030475762268191620043786649600 578665 -124928295941464204947103166940 578666 139016230949125295770614255360 578667 3866187576372506435601811937880 578668 -18057166196627803532740164957952 578669 11463137329264734754019954440320 578670 -11236637419351777137889989705600 578671 -1441615249087974252254033430128 578672 -12667864578663612055284920647680 578673 13086539240849041041372112750980 578674 -16306110434408988892442121006048 578675 23255711173913955013104571884000 578676 -2653893751981904519990867048448 578677 16524603155455302059318862468864 578678 19487362405548167527167482201280 578679 -38080916327186198644278810608640 578680 9572507211340476116384373964800 578681 18217147130690282201805492788100 578682 4515158715408204711044314426848 578683 -559193673642634872849690075120 578684 -25741284754299833880580248643584 578685 -8484775815778178349980353282560 578686 37856074572435077698330039905792 578687 -58165634427890262002540573441664 578688 -13536133638512693770941376757760 578689 -25501922521470581014752373456510 578690 24096163302069196956073582402080 578691 -79599184962468268701280944652560 578692 -2642617917418736761763670118400 578693 11971074049776379278787172046942 578694 487994564424318598444075504128 578695 -5486200837921392120351068911200 578696 51251191233221801407527996257280 578697 7216421165620176070801289073024 578698 5261917661486921791430589495600 578699 -50329293444394898735415692072280 578700 -1296659492068951643151722515200 578701 -16640999081990290532226543252298 578702 -25242387595899580441110613918080 578703 -26401776591087313101750472684416 578704 -5382486635753378612181473951744 578705 2248606247309712361053606175860 578706 -28100146041212053600404818061696 578707 -18668286990167486155115187563280 578708 -7081742407668594457110439034880 578709 30780713690095419583073354228814 578710 22939357206636519488247554939520 578711 -40810159414790147024878755287040 578712 -19344989041394842565340123156480 578713 110384022174861991254816393206784 578714 -23892398061381821879385365871648 578715 -13088510459475129484613528585760 578716 -35280991313380738869315965913600 578717 12165470264249488121906810392812 578718 15376880670751555789075746416640 578719 32273284953268393541862145937120 578720 34818384741635452470412563578880 578721 -8125195226058683682841958906880 578722 -26836223258905652397498383207088 578723 5211336529069485734544294731040 578724 21132857434651432514066358927360 578725 -1998563008100299883880336389600 578726 10925441055505589711233400165472 578727 -18051867337889543051913648309936 578728 -4287699625404108642455507235840 578729 3970712845166282433556530990330 578730 -6596238659197023334202915266560 578731 -31452061559051382449457056793840 578732 6390744932101535680998111559680 578733 3165046722516315466556384061600 578734 17885660040744736602855803123520 578735 -16642804068355518470772507608400 578736 9971724250353141914865060003840 578737 92417738356987155713925350900034 578738 4306986705557323458871562357520 578739 -5936778331140119193050220085248 578740 2748413015133341388054150297600 578741 -11640518328070341019969229187858 578742 -696959718464818708411920141888 578743 -138471216778487664176091700144 578744 2898722045326528732516442603520 578745 -1303511586028098198782037191100 578746 -151410407884300506579475428864 578747 6331287930440590872667830041040 578748 -18223949054627856569052652575744 578749 -46333039091532744477701949795936 578750 1433695223091146759205641520000 578751 -40566550972097807481631988672568 578752 -4994087327046181186293537439744 578753 -37202817023811772972287005797440 578754 -10127207189761502347474286791680 578755 23585319935759566460898445862160 578756 -19503301816911313038108382437120 578757 35708178644864296973594319693888 578758 -71989469776217221293842959188384 578759 55639285876184702553342510839040 578760 -1587595168986173807268269260800 578761 -3224632013582680106475320839500 578762 -7747552907562047225865995452368 578763 -23989332430600623395579937254616 578764 -8640351715972114469904883075584 578765 -75349661703930451172690025652800 578766 -213914680911136304055148118976 578767 1496214967288821204203186335200 578768 -2082883288406700855685806637056 578769 28065722959782959919148632463344 578770 -9292072249382665474418846423040 578771 -27662260624300588974249069016656 578772 -35319731656287518128192901160960 578773 -5338463785849941443088732162354 578774 1003287682916763354706920385152 578775 -8015034782016365955638322400200 578776 33405788311540356785204458229760 578777 4303121411476070828087933647626 578778 -1983419936528178445881826556160 578779 -34633161224701048917131607842620 578780 577286798843649766791904373760 578781 13856034583404927458504530919712 578782 -51806753946254145826159594773120 578783 -24834959598690481652555553247536 578784 17758542888280393717639666728960 578785 -21550738825637277192497079511020 578786 3395576544662982297434589186624 578787 -42614922490114897036182879195840 578788 -16462772654178963677779027857792 578789 43797954399719701888385067550590 578790 -5023272638210953503264686064000 578791 3552478560904703916931306129912 578792 35178748459737408753553771315200 578793 35181840704023082088754519864464 578794 -42620701929524972386187821364304 578795 -14639902661596912757385311692800 578796 34459888935991773769999214653440 578797 4477029241117673321751504098880 578798 -16627869409509679753217170082880 578799 -21931745196390261933068789722560 578800 -8105984103925019440747825561600 578801 26866265670846098845338521685504 578802 -1737457531732858523767193903616 578803 -66423907296125467951284830896948 578804 -11583636086744530873393054921344 578805 912952667299512730867075249920 578806 -6505099543282236653696755951296 578807 -49622649757550596009995169710000 578808 -12417863774842709674323665817600 578809 223163486864581272572953196352 578810 17052655720399720796526058222560 578811 -52195536855780812780772512814480 578812 13530921174117766660503958001152 578813 -8841996682054821411860240886816 578814 -23963002757783538636597914669760 578815 10263933010276939777216255257960 578816 -16817858589467428064788249313280 578817 -702343055683771100684725641372 578818 -17654116023651684377238334327296 578819 -57116036143349877214428451659780 578820 26917714278568813251163528949760 578821 -42309866296081702308497457298978 578822 -2080553905739816828671230050688 578823 72861197460913513964671527168 578824 -24024054669436266353018406743040 578825 -11052090051665918465319100420950 578826 -15393618872519356868270078804688 578827 39217177189822572262474245838676 578828 9255793158091347659506224362496 578829 -7190059744599540757204504060512 578830 -12158100556796205207545201798400 578831 40535723626631374122277344358128 578832 1970088060144749168583911669760 578833 18893725322562840539972399132160 578834 -37036003224454076702551949891184 578835 8269305809392641801207722425200 578836 -54693202976443708412899335867520 578837 -34859140719689532600131978082834 578838 -1073149297766957908851658585344 578839 -28894047843621536496703021330360 578840 -5704630229504985406024320000000 578841 -10013892397307131981070373128640 578842 31379310646513999535255768895744 578843 23464349393424228735406900297092 578844 -10652185753528847786873709179904 578845 -14242480624989584839156342698900 578846 46164853520139056076030875263872 578847 1643090373890582140325705891400 578848 -78907478099804431060729025986560 578849 -45261224611524051860198236220880 578850 1448267751335549625677759404800 578851 -6943082070312893920707005904736 578852 -57564944606262279334311605084160 578853 59121525372383583614604540168000 578854 24607172066066602854716401813440 578855 -21414663521436935292306684615240 578856 2004815876069213715610135756800 578857 21455202011790476564016122602106 578858 2726739563533506563786194913280 578859 -11452220875913661745106543105040 578860 33763698032704497668036848527360 578861 -67064669737327479468091065266538 578862 6253848047525876999964793163520 578863 12559545122444574590376491931648 578864 -5298321645878674582609133568 578865 -4142196758031419907351526176000 578866 172344063342379170060129705984 578867 18827347335548884239231982952196 578868 10010481931499945393017111818240 578869 23259965904579453546163639296060 578870 17733786932058568823352211436160 578871 45493509152295704697591259535040 578872 15230274742751592733544959303680 578873 -56153288950422809557567507247280 578874 7761820723106893465357072604160 578875 -32840879433418977837006822732000 578876 4883790436337109193634242575360 578877 -15070604138639586073813224285792 578878 2234767111210439582072989674240 578879 -11738052922963502084638397767968 578880 14791083220980957423522860236800 578881 87726755074135427139331260895682 578882 -409813909543070952537524728416 578883 41555624250788184699390431589624 578884 25807000813091388081274451026176 578885 20052550913692854339272175083580 578886 9225510165668080614734628456960 578887 25472380001163117213166580417040 578888 11313077123800810502984330810880 578889 34726287129201760823765497613808 578890 681958476061567821996675949440 578891 11868180915901611615268550442000 578892 18572176725770273667062974156800 578893 -2644724980835925770215556832800 578894 3307152460068929677484623959552 578895 -16176990865706353699100200151280 578896 -4084648847045474380357146656768 578897 34865752703457030737269456179312 578898 -26715765403538970900098121410400 578899 -16814254059324799299337077506880 578900 -171289412347545228809102284800 578901 -43126359993623774662642134697536 578902 -138765788358667965724965873408 578903 35515220084337288384384125982984 578904 -7052332282925998145797197434880 578905 -15542497043946337993235316338940 578906 -45319243591115048422422802360848 578907 -953758815950709681721770609648 578908 29952925273148622824929822801920 578909 -761606073926110867468191456096 578910 4336049248257266341956203212800 578911 29291883771578967297639101775400 578912 88657352290341253127366796902400 578913 -3376645002365952784026526552656 578914 -8462838229335219865047335474688 578915 -29092358471831172374819110315440 578916 9406882321925369855474302601472 578917 67588669431947406335601967091966 578918 8801585433891041924112732916416 578919 13672101747310138430789108881536 578920 3131785828288287280711241625600 578921 -4619875463460355186116381889536 578922 -14064517682802800478891751926528 578923 25137881171532620705472132973172 578924 1843688244473985407150327920896 578925 4492065551724349315010541475200 578926 -11761081183139006124584669873088 578927 61515726229332664669320418345560 578928 -5029245746561389153882140573696 578929 -30862388924695931464803847287116 578930 10848183731412161337067748083200 578931 27243298423384817752276140484152 578932 -21546768348979814922287630462208 578933 -13089770810290526742304180326816 578934 -14197200767398265811221774315520 578935 33780543548732854706336797767600 578936 42380509706856206967669892423680 578937 -9819906150850519816970048913840 578938 -1134746301689500037908603700880 578939 24015509058055882196016342785856 578940 16165070265349922004719471232000 578941 -6082062275528316444904986155616 578942 -347991616284264591817205104896 578943 -35460222657819045926317535892168 578944 -36216787049393267034427993620480 578945 9517967554003762842507026327400 578946 44255850221219356682002879017984 578947 39339737071424031819251105162872 578948 -7422723902199605300959390008192 578949 10387369338521552319487807342080 578950 20483520418935286634208312252000 578951 92043378991761386733982068330504 578952 -607024550759237919800308776960 578953 27620734385195029297460945378304 578954 -44462543230214310455255676463824 578955 1916807028466299359681914610400 578956 -3117923500987823277577780592640 578957 17354219723022361559233638625206 578958 -18193959326379830182225771847616 578959 46644507090823860465739164826160 578960 -7559661621462694377569318584320 578961 492638583490457048494777126080 578962 10100982456595579680586281107232 578963 2958112669695622765022873799168 578964 -11456171179886750078607552129024 578965 25484430097134516188999672752860 578966 -15804817499897810023882672731840 578967 53094117946453803564161925709440 578968 12450465275894840407643923046400 578969 100152904010432522030527983986196 578970 1072779412136583627999547315200 578971 7843118020179591710002123495172 578972 -15833177289403272364215868881408 578973 3854240919515574246272229350784 578974 43527790273729450014697493184192 578975 29847724579131107037607409079000 578976 -3232057092352386132806395232256 578977 16840495993217248062970217404992 578978 47116114258152921040992011465040 578979 -33322102769054516654940050086416 578980 17462798318060616078061303968000 578981 -31390648783951936051984918607268 578982 -10217366819263846616501415129408 578983 -12394696618345551912894316917960 578984 -35306865653140292554711560192000 578985 -23797655076550397269000242268800 578986 -12143590756427104261462054645920 578987 -6699993201643612645252925905920 578988 2534364891712643151097001081088 578989 62918535615454264289324542959456 578990 -782544774709487924720443368000 578991 4124258880663541168249174656000 578992 -304197925667496835816450146304 578993 -52960530193846138016246906179584 578994 12632652455820749713699523515008 578995 -561753408284558898219271640880 578996 -52199725494918016414061300951040 578997 -29034631165969983954504552758226 578998 -10477399266865132722529422459264 578999 -20610899550090566044002065463000 579000 -41594863279594868718866012160000 579001 -29109128822551932035082756187248 579002 -2110863154664447258035840621056 579003 -34150419002225532978416624323536 579004 44501448364358477851522879149056 579005 13907925713939790404752518193920 579006 -1516985657675966958428712899520 579007 32567699367929088818924177545200 579008 -5818662508135610762639116861440 579009 1279153992136499732256581907504 579010 -802869917980139935322799759840 579011 -68305311419700696946024758824388 579012 -3678965149485251578893048815616 579013 -25661121975127096551873065068100 579014 -53218744828974949534437484368000 579015 -36659242540188703956082190076000 579016 -81026888429900825832063353149440 579017 -16689854521169644514395122080934 579018 2855606267360415647208675557376 579019 5065129440391629096181871838752 579020 -17914365515319474962222678845440 579021 41163878467694637589022074353024 579022 -39046911804854962570057710650688 579023 87866698023665971801177543468272 579024 -3802487036584910585062284435456 579025 8089323662713739553096692472000 579026 -11943556186583383099573461050880 579027 17832366612839351455855785844920 579028 -6677222881745881157176374216832 579029 43210328060312340833624898641280 579030 8582411852849038187982305704320 579031 -12806512485747453209677181420088 579032 311413270715303796802750310400 579033 -9107452540058332452506919042876 579034 -3976307452893230292283174098720 579035 50194013917157203036339366380480 579036 2894173945332406575120924816384 579037 54566382439653837701518414711692 579038 248767377367818464394050046144 579039 33651078090517615862569162206024 579040 22855320547560581502234431324160 579041 3652374461074885683244384132800 579042 9621903403661003532655529898240 579043 -8700673729175887694378049577440 579044 -554642302047376107550291553664 579045 13307393405305080764796364060320 579046 -7905001785527342125182281895936 579047 -13371768979462185644375529109968 579048 19226173458584051740300455936000 579049 -6359587054822969525709286007040 579050 11093222958991339399101215104800 579051 10533620503738251297996664199400 579052 28227471464742682840522209710336 579053 49282852341608709447264702937302 579054 3556300091015102394821769160704 579055 33367559117336780161804136229960 579056 2217002509623241904854993600512 579057 8258209145742352992587602771680 579058 4839899135910394803663437965440 579059 -36210929439372753995482672874496 579060 -10882564563386848888197571749120 579061 18099643574309061437698459356832 579062 23460376819758086247542830476864 579063 -26650866266753291410668505977600 579064 3336450321250768320991318671360 579065 27902657445988351643439995390400 579066 52754138402194914923904880402944 579067 -51130869288932586562403438591280 579068 6180575241657018033216378878976 579069 24126362100872559485541920274624 579070 -34962975919645773953078605939200 579071 -23285218584500584314705934717536 579072 6822922468624561006954068049920 579073 40206245706027390369075607312128 579074 -32456126616462130308802266145920 579075 -9919774673072334762376447526400 579076 14586365082955831863371747389440 579077 596315704551859484345922713952 579078 10865736472867059899749632413184 579079 -18328858389882679976576062697320 579080 13311988059272021391695973580800 579081 -507337477169377000934930961168 579082 21656264103837277866035390718720 579083 79446734330553865088744575093332 579084 -5514075501525821976586553696256 579085 -11938277942869978757289418300800 579086 -3463704208557082751856917395008 579087 44196005530157822702912575984176 579088 9990578676139602438824416788480 579089 -16204008548973914922134139620544 579090 -1596112689197991853456622208000 579091 -22108744463314147031048555625768 579092 -28658798999271200919352940256384 579093 57067770059507148549196331189664 579094 -4626211602803155187326750753920 579095 -6949747741225919989602208165200 579096 23991064054487324421814694707200 579097 40770610994677762747058680010880 579098 -14247769409011742988641373858336 579099 4172882584050341547480271663920 579100 -22701897909458870946994785433600 579101 -76854089242104843657544381240800 579102 7569895214034196687584951296832 579103 13255525918461266217810025018480 579104 2872114947716146686426361430016 579105 -2528540797676209635224418753240 579106 -38312417541007621468514063664 579107 54569591100272057046553222891356 579108 -20824099574932150552137996426240 579109 -309240087182839764247887623396 579110 8795499722669650884723630178560 579111 8084554321373253892636755517440 579112 34179780372143645086527327436800 579113 48798761900355028784465265706362 579114 18083160261649913789935718192304 579115 42224700099360969177423056177760 579116 -12986604600959942507743382127360 579117 -3090334996559895144471349585920 579118 2705310345637600042478606141760 579119 -64184267081377634558088715722480 579120 -3365334386072225587533761740800 579121 10399366292638076189481189410683 579122 27439571566021507685787053217312 579123 -423628883200354531275916250400 579124 -44435144905711567289477931008 579125 9418569405540841215261518598000 579126 -26117235109284250406038984175616 579127 -4176821364207338912898335007008 579128 17007024757568089510059660472320 579129 -47265032072488951777738706314416 579130 -14242555813955765184334860321600 579131 19866116996911141549230234163392 579132 -11702430345557403642791152018944 579133 69057317469113331799734694429382 579134 -36675415583050296074251017309696 579135 1460054345424681157060044819600 579136 -6144173466173550003914054041600 579137 25656193889420611365433380518100 579138 8952701188312510541062159726080 579139 14084981354969780934290988055680 579140 -5183927520184684856290735411200 579141 28266995926842683132230303251420 579142 -3644952921234875261109724448256 579143 -115873800188726828511944649878280 579144 22775899769770939025693792256000 579145 1665086429454869102007991654080 579146 -7861211686739980273368113419728 579147 -10953355880968708481982324126720 579148 -17059451530432281973183877825024 579149 -10620802497279964621014572130240 579150 -314753976771701380575848222400 579151 -16195068881771496645209731858296 579152 -7259166548444270306829160808448 579153 -19389599120494756018540341562896 579154 -14877842633262320196338324794224 579155 -29017164883978340568708106687440 579156 -13713780486386372314863336302592 579157 61357809831424382343339033185340 579158 -45171000011191776944863338519360 579159 20370197484674418715351356699360 579160 60876776191866577596780521472000 579161 26485623561436048326998985343104 579162 14146066675664791550075937341952 579163 30327480162565578944005184931600 579164 -30569636898136588584127758810624 579165 -28900067418107596516622212882080 579166 -1750874224843194762306517966080 579167 1004403025716366271450241690040 579168 -23536347554040828590002125275136 579169 -122318605068385061038510315893056 579170 -14083079294233412143926770538720 579171 6927634891816986847082284373112 579172 19851633688282580901509692204032 579173 -8035905030869805593814873658368 579174 9330593960772364466277071866368 579175 -1166044848689662732158883657600 579176 -17196623554668249164697680332800 579177 41907554355294053466238670472000 579178 -2452168204027446813029098785360 579179 3493194283054063280810876433780 579180 -8744422213392176597253376066560 579181 -1243341957798057619407462516288 579182 -4242165832799999569771615131648 579183 -36652298896243283608286723780352 579184 4775661702914194413299977519104 579185 22835635920743239645596889507380 579186 10851355445205998489334429657600 579187 18818608269820626517184748693152 579188 -36858695518672706203566789285120 579189 -4465798217607693192918838971552 579190 24300919161588941666921328007680 579191 40319366995054064734363716699672 579192 30849894914106060998729463582720 579193 74497360565680423584699083516884 579194 417513322904340170707801265664 579195 25938906351946820496835624574640 579196 45337244233393693330486772062720 579197 -1709847474459446853518154591354 579198 -124723756929351413425876663680 579199 56072286613198510266441966819200 579200 8592752747331283885364871168000 579201 -1983881632325199651215104804416 579202 -16881567371055200294701418808288 579203 -58185544150714451994800526018840 579204 5417231023271127989419217879040 579205 -30484748333679163493949560861280 579206 -10522400445950497184795579564448 579207 8804169210311318861567830141344 579208 4811175399054901322677824552960 579209 -19405612932375163515230001866496 579210 -306351518975124176773146816000 579211 -6779300825868081806408234880528 579212 -2947858885200855993094483822080 579213 -8286973887771469027906284479040 579214 -7510256043882735241979970836544 579215 -7712133506110007590881237772800 579216 1452758989304478593075344441344 579217 53356984180243768329011429791860 579218 -7928030031833458302095808599040 579219 27955329973066277019007887177144 579220 14746405212325770938831610074880 579221 24785557148813969139553835195100 579222 1184131103967092497778185583232 579223 -67311809747294990117312404363640 579224 -58066922057593352277985428787200 579225 -8808099323682567437750710868400 579226 22065598825585888246074844155360 579227 -38544403530969677049523474212 579228 21952310042381810562650361692160 579229 -39976998914883208041934155394554 579230 20296165719099699265047110141760 579231 26284238577599821271238961872 579232 -48507086569399583124276372307968 579233 -31478716841389564610551153070400 579234 28932176871668422759324665242880 579235 3801600174752222297940823000320 579236 6039165024905088945001960759296 579237 13011278658291238499645537652768 579238 -19187837690201619781858771012992 579239 15236634748184116700453529458040 579240 -9736678948646108182074607872000 579241 -34192315101298128716574662081976 579242 -2783402592587418406850438608800 579243 -16119890095251132776539855190016 579244 -13871662665252105763463043801600 579245 2831476648124778851803229935500 579246 21960518067294773948374140316800 579247 28710760826726121081773587002112 579248 156972879843192888965590646784 579249 -20168585113329093674995756171632 579250 9173059956258535255164914304000 579251 29711177724669417941774636874252 579252 16242566026333407155169096978432 579253 -127503493412002634254809157600 579254 12406573020548649349195065298560 579255 -1078333623185180670535152285360 579256 -50574080783339798450903180144640 579257 -10511604176762132531914157717568 579258 51779232175255258868250645335040 579259 -77539832081614438619014867696540 579260 -9957598282113249483903475491840 579261 13657589846973191198561924262240 579262 -8108902201407493493156121806400 579263 49229311308249272310239097256512 579264 817501598899483537475069018112 579265 -3491175001591141454462859767340 579266 10744797958303924281236020690944 579267 11699419202153491038777899776368 579268 -2110016698944535613632637306752 579269 18346420862973438899780605262844 579270 16390929646916597879827620681600 579271 -15072008784180174086317761465216 579272 37049870116906001906679341875200 579273 4721418271944360160124848529184 579274 -36819851831861631164317740582864 579275 60766026996485835339498319752000 579276 -20179779100736283560934304051968 579277 -21147998586576544236584388084874 579278 18193436738541527353304045659776 579279 -41070251271101160883945734813816 579280 -516453142024377250219036016640 579281 9248057698931319131006298692082 579282 31613008302255964575906436773888 579283 -66784572368296130101678355416468 579284 -36895250411407963070798112002304 579285 14655885163284458625807756499200 579286 -3945192656648050989338430237408 579287 -57132959596655517535891096787064 579288 14416885571012806198136884162560 579289 2197525371964277080700960092800 579290 471210540843651313554090198720 579291 17805834092706458840450857990080 579292 -4421035054409897946085860206592 579293 19760872672425124788891620073888 579294 3365298395670575136257094498624 579295 22875930254229246313130621269800 579296 576430708170674207415963746304 579297 -6817674751534343158474954394880 579298 -5101907452068010667510127464064 579299 -19210883373005564948881736572464 579300 -912890108268544995553674931200 579301 -7787500360388202107453635765440 579302 -8983037657430559254106849581888 579303 -37985712674909943575574925842816 579304 -7886198955833695649253272371200 579305 24595685673956929869201436871460 579306 -4271664060011891093640076495872 579307 -74621965515033768399900010454240 579308 16772995456709316000681039929856 579309 4855223882282328110280277086912 579310 31949203560106920045473425680000 579311 -71712854544747325044614026727088 579312 -14755411929888159601863639859200 579313 31784559883312578576462324765760 579314 -22760468192291870151375708597744 579315 -10961831870562010925890431624960 579316 44306984656761480301590982471040 579317 4490287580072998518287661384252 579318 -5603625648530436270915229778496 579319 29481215265983177814786850876744 579320 13810114949017920617205209088000 579321 45422594186796810005172369211440 579322 52756717109211282937389974871552 579323 -14891667319130075860423987708080 579324 1097571635508619396073191219200 579325 -22720103057636387426783732747950 579326 33205792659438920180649829257600 579327 3797944371378528210492501139200 579328 1055217583564686697905818435584 579329 -6135659832654258343053961473360 579330 5338089920207117849742265965120 579331 -46039328500931848544004314724868 579332 -47777995331037395315229118967424 579333 -21337371036149423827911115946400 579334 10653244012117498258900798065792 579335 -19933276964950378509529593482400 579336 -12424453959852688542852420403200 579337 -12399956730154834378514800085808 579338 33628297432569828082358325526320 579339 -136636760850021919007564400000 579340 -5348250212640275737211651712000 579341 35879540346327706441452117423072 579342 -8077294278225460960156131530688 579343 3350571800892436470838776163344 579344 -14758110671426014960356270858240 579345 -6445249981104968687107772861760 579346 -17770383543087999892050865031520 579347 10616517954382407227577637031280 579348 -14881031197253183457071216640 579349 -55810357827891830012249540672864 579350 -22734907599580819897475052789600 579351 3015417402768337856590424613840 579352 46765643922854562225884616806400 579353 -60805271217809605194628953913398 579354 -4430857178053277275053519931392 579355 -8978189335847149296122086883040 579356 -45327425378413388592342879214080 579357 -18565239616642195292939023493946 579358 8170585197788187983895612974784 579359 13525368682861345857977004556800 579360 16189630927832097611948721438720 579361 2650637107788437304775103511492 579362 5372081360776007720556731297280 579363 -610102800254553748366421158416 579364 796465091811642462477776311552 579365 43396930764601324027164904459260 579366 -48764803673305179513666663926400 579367 -5810536201943128414176435146360 579368 -5020668681403393237249314493440 579369 27602537833014794154447912732672 579370 13661510997952828008129450009600 579371 957797406455165930495613375744 579372 33608925715396691792201950766592 579373 -2741258418617225966053166389620 579374 -16247847186454550257820725536768 579375 -12542865703512415821879398685000 579376 14082756790808496878320783441920 579377 -18876688763207727958258195939608 579378 -6896575064438820829800652741632 579379 74255784992235204012167574915980 579380 -17851642948209062219181073459200 579381 -10073397858273465973236666977472 579382 -341819520173864687573173937088 579383 -12358098513305134607237714536224 579384 23436922210068931505240444006400 579385 37821720513837082007270596496580 579386 -53080221111040120303020676684800 579387 17201345897858921746670626283520 579388 43956012686565766371375127436288 579389 36524643278026092527363973539424 579390 645987216099294577001307340800 579391 -34461450933241349889127567614600 579392 -19519799291828043227771172814848 579393 1548352392333151585036471159104 579394 46189776266125118956084861459872 579395 -58947164832276137176426570671600 579396 -6517883066566851841904571949056 579397 -8325824346660875806628073154048 579398 -7341092861007557323733104700160 579399 26628438690233327427197790084264 579400 -6902249790064922244146498688000 579401 -284863829988618299803671007308 579402 -9176543395364671446946979578320 579403 59787243933619446485135302308264 579404 -5879156405275190357029577247744 579405 -310224664315310510892872118240 579406 32095238420108499794909600710464 579407 -59627770534628015157221254003344 579408 -5406523240857772163530477142016 579409 47070074707695438518257119178610 579410 -4206159391121073850407231234240 579411 22277286993851836058392236107424 579412 -4297703422788745755731866867968 579413 -34834276790061324590310650553696 579414 10825606996076303925468827973120 579415 -32887459682672283884825003422440 579416 -65527294551615623969073655971840 579417 7592885118647961171940149212880 579418 14338849367230513809361725954816 579419 5674886737634724366517384347696 579420 -12189966274633218822119609856000 579421 21970684202259018266253154044544 579422 17092720593073091470512761610624 579423 7181017927832572977179724647040 579424 -83956858170639669090551743119360 579425 -396175082256324929302115389200 579426 -24625115700319255733629709529600 579427 -35452294875543884266931024106724 579428 -3146219521499191826360566911744 579429 6530027618155776517054857886974 579430 -23302888759528423991947811456640 579431 28559408317591182124597131129264 579432 667606242004425365813563392000 579433 36166262237725964367134108026682 579434 13036683849142471915772825309616 579435 17918998568269630130712581506800 579436 3672688174070996181897621955584 579437 -37664407781421136062624087872628 579438 22579668282420736629827924703744 579439 11268640681435513500485921763840 579440 -4527635449892285940367307735040 579441 -20246769193886115833050918193808 579442 -13228700456241919731569349382128 579443 -60414378120910006928292417616680 579444 -8950691505809316809540574074880 579445 -8647333859625455320890479819820 579446 -2975730558564773912675461503360 579447 -61762630012389582345269724625920 579448 -4700070386214676157160180080640 579449 3953745604918420856900426553804 579450 -8602643354737258880018653766400 579451 -18473960611467984778433382323548 579452 10750947086044976327386345254912 579453 -6164082164406109862681468963712 579454 -5201670986129657050013180173824 579455 -56511777253484476885785398879640 579456 -19462844366787662889942264053760 579457 640462733333795567343605851732 579458 -9899543402408967593099186056320 579459 5057144129358927162117781517304 579460 9082093449083707448589976473600 579461 -90316811113741194510373452586500 579462 -4796255695614090121335128739840 579463 -51918002791318017378510667866720 579464 -7252881286845421721487611566080 579465 7486638654315584677604378889600 579466 16117668641931205910793515568432 579467 31748716489217415877465435150992 579468 233413756176239677009031122944 579469 -15819412828259807388860339530 579470 19762695478569529406380652095680 579471 -79870600982017063905011380122480 579472 2769655942783652649164652978176 579473 -82957422287917436183255978659278 579474 99271986974635315710998426256 579475 -2456726154183740346088121452400 579476 -37243296249881744263425995718912 579477 -13490509269960338298591777916320 579478 52188659443363841389326112968960 579479 39948065550408722728835783047680 579480 -1595899651860303415567958016000 579481 -2076772440936582018463020066880 579482 26205129575877413332410140132592 579483 -39790753308660249336781055832084 579484 -527327738567959295290277456384 579485 -5938746726867033492145903161600 579486 15895160193912444646923235961664 579487 6204176903401163902053808503352 579488 -1386031939255348014293817753600 579489 -22120958592422474831146238692176 579490 49709016584590652323301138618880 579491 46729497866325069344510634254400 579492 27560335066171806427155225138816 579493 -94865247968515503875367947165120 579494 3722193556014525839693638907904 579495 6278271282051968772039590323200 579496 656421477853315264266899036160 579497 39151032452873170681733249981946 579498 13577567570090712237394293822720 579499 24125244612496290745115538312500 579500 39192963194462760015241117440000 579501 -28076242030481400291252944962560 579502 -3357420808860275664457555218432 579503 -53326368390561313882829484187248 579504 -5577242492204520031174427836416 579505 22707980302900600139422400916660 579506 -364518278392980495963238851456 579507 -29503190396136707935157857340880 579508 7312100292810428838379205068800 579509 9117711892892098514016997523616 579510 -10521363490752601999557620144640 579511 -897796919079059007841665928808 579512 -10772666810879975493098681733120 579513 472493941668154967975747057088 579514 -7114440125188274812192218193920 579515 39885140321912710864967693324160 579516 -10878862944810007427627986329600 579517 32067309828772376989393360074566 579518 11655901440765418595588754120960 579519 53153741123413341441775141458600 579520 -17482706472930971120168305950720 579521 -49792030335443829891635818009278 579522 11094160066144858087590942156672 579523 8958560186846934967303162153068 579524 17561399437975773988615703534592 579525 -1092125498407029831646239307200 579526 -33982247893338468527563431792288 579527 -1503775238685655783230807858840 579528 -14142451488163078111097304268800 579529 -33833249517951835644510475912870 579530 2947711216906931499782701332480 579531 1164100449188108990241620745984 579532 1936169373404615073290520701696 579533 -29341259611486574762816974414218 579534 19050641391357432987370258697280 579535 19064032737279421402927119805920 579536 3518418458922760146536724480000 579537 -9783049293240536476282253097600 579538 17244060911374802314223930503680 579539 -9529540946709418817148979200660 579540 1410719863708268590400576593920 579541 -54960012830328962323468547931058 579542 -50777903306137623544086714863328 579543 38059876277009866425207312463464 579544 -34050477581670990975973569331200 579545 6297101336061280998040827782400 579546 16758040744561174333338345984 579547 6241006414731985467364627474032 579548 -24755130884704221092415561364992 579549 -25666945189923088640576825099136 579550 9004531512409051483758321892800 579551 12950696385695614943161035568752 579552 51389603208685177563178119462912 579553 8752583719793774677565900484200 579554 -183344380131210726277547131392 579555 12313060859086102661083999070400 579556 47536054818369141341776364232320 579557 -79483771679612090384092660761600 579558 3040442125406312514643965081600 579559 42756345619840517028010894046520 579560 -24406563883066075426921438464000 579561 -42946733467869011440383802934016 579562 -3691482153802060211142807627936 579563 98314263155123249763840046477812 579564 32938592701546592565050172243456 579565 -14873257574890237384770135427200 579566 11573616975032206429457981968704 579567 54086159749370138205754034121480 579568 2403326355561067105215240929280 579569 31894944474487430950185530213970 579570 -18995284153282271461070538124800 579571 63885230577975750046192998925772 579572 -16263471973867893330921557006976 579573 93890009250171722778319216224 579574 10954349472907048939147264269312 579575 13656497113867141168711636476000 579576 -3695548078132643451850732339200 579577 -11643479799060447006094313620992 579578 14434382528328272321893123497840 579579 7092818844817320551027047896576 579580 2009442234015888357692807539200 579581 -99130670566479623721431101997376 579582 4501369505011370637296019277440 579583 -78919051104163507341886919047168 579584 -2227807915975867558062163230720 579585 6346194834989991445089135350400 579586 5658286768020094415114896934400 579587 -4129739855222782153755214165764 579588 -24337202115410260705996124083200 579589 -73008948884574584036167987082976 579590 -60701915366567890404326668800 579591 -11285461942083754918281560797200 579592 -8999983659952684436452769249280 579593 -33612765356777362430691059971200 579594 -7978735263311629482406437607680 579595 -15546910348537988010096636622800 579596 21735900767715758309981966227200 579597 -833187401045220306853999560672 579598 -8429667336110297164212363233664 579599 -23550313856727981822532917232440 579600 -892951791091276361816073830400 579601 -26496393831074302643972980887696 579602 19160905118162260663866408105600 579603 53368426499117247547229921918904 579604 90466042351408278491088944418816 579605 -117610684361139097355231190480 579606 -3799070958082413709588055800896 579607 -8713098851867959951419377790976 579608 22050588205078978757513379471360 579609 -39116720195740062027217993445280 579610 -19378553871928355371065886920000 579611 -35696760614536100682333040273788 579612 7634311542686951032750669799424 579613 54863560246292862762112975477862 579614 -1410856015257984280548417254400 579615 5279407713675614767756995436320 579616 15628784047131463972245940469760 579617 32405229557326275428607867384864 579618 11220863895210281857357331229984 579619 -2848850981548265898817695634104 579620 -2165850510114775378604961861120 579621 18008673599238800952932727508512 579622 -26514149959321241138746444843776 579623 48782633381724650212432182297600 579624 39486174595464725081672151121920 579625 -22791011708466825886798965243000 579626 -166862347401375587220417629856 579627 26863043723875078131638968372764 579628 2317051205498385538625788706816 579629 -22562565775683196935773593585770 579630 528391991273558845040931677760 579631 14069733848643810247434341859832 579632 7536230512954226594838521413632 579633 14834361206091646804040892928800 579634 6844051872572517447476288372352 579635 14205981490542725491018453529760 579636 651064274842888943199740430720 579637 26502967243494845186877741586286 579638 -6739272785599082682618430348800 579639 -16423761171755539377024329675952 579640 -845551506569092805109622579200 579641 -34375468668611658492954103487958 579642 1017862266087851294454399304704 579643 -85408877373664323485000165134108 579644 10950945795544381572115302193152 579645 34244314949341794882265974951840 579646 2595802819230260181328512726144 579647 -17451035076786771125418904936848 579648 10340070216016348615008709509120 579649 22019459637732212616228724240512 579650 4833687606134853719754772738800 579651 61248970379854327433010089186304 579652 48915534121710379914555639705600 579653 -5436761626737809217578490112098 579654 5637607266777263204444897199264 579655 -41732753721097478916423756754440 579656 26392094888668664283448812011520 579657 10024064227684849807636605221760 579658 284378876844168423482621094240 579659 11587964472566141975753448767400 579660 27284482048997707363869006965760 579661 -40912246199108003677430641847028 579662 -2280876553980537992462444798400 579663 1184023454794802308273834840320 579664 440100974499100719347253370880 579665 -39284012416929745596212632700940 579666 -858958139549098414398034296576 579667 8455255227457494659203309505352 579668 -56503677342082541303978327117952 579669 935437165614366598770967166976 579670 10400679409991669265922666848000 579671 48211433310330320701141968928200 579672 21126326599017880315227027025920 579673 2930566644279345546858392854922 579674 13640325172375088233260239268336 579675 21058206371636734559704308696000 579676 17892719823728796128730549164032 579677 -37172148148822831828667958138528 579678 -2023646501570793477964287916032 579679 20083930083377487990420728243176 579680 38204411524321384412004506664960 579681 -3463783090587113341454191423980 579682 -37282231836439284456871998437808 579683 -475325757884519681059043579232 579684 21708379156531268353538166423552 579685 -33303617975447945402004069027840 579686 18459879968542376389125272109792 579687 -3944160598476856912899449443200 579688 -80568210260155930169422282122240 579689 11302403558715453734955902078400 579690 -7711202064237572501561955456000 579691 20566665271370326064405359145872 579692 -7444106828976568468018557907968 579693 3968835857869851238911881413824 579694 -13204704902403155952911853703104 579695 -8957345211780900244641291844800 579696 -513838091184328591570380718080 579697 149789408287653218541000080588212 579698 4559548936536365711787508856832 579699 22038981505001452581926749366968 579700 7322927988923477349857490124800 579701 -52690360391524907616156176057298 579702 -5803800015500475990516351406080 579703 10642239345717137058076701199584 579704 -74002374208970213877902458183680 579705 5579514227640091690042408437120 579706 16670712468764331860584719453552 579707 48926706505506763379345052097956 579708 28427838069497476804458277934592 579709 -12243156474454442815524345336160 579710 17265195026573906809570219200000 579711 -92511141896642525112756692664 579712 -19449081689119593005382987939840 579713 -51261919040130425328881356903038 579714 -13120490283344291115477504755712 579715 -12178776962718051492497017839120 579716 25671498506261972428081178012928 579717 -1967732623265073266393909268228 579718 38180125919767454884067349886560 579719 40028823905969651153497181779176 579720 11587080114501823201074403737600 579721 33104121315652330187145855808922 579722 941873281964808498900497919744 579723 -20488323044876135674806989338896 579724 13281060226207042280664076234496 579725 28625401646295575590072110617250 579726 70577589990548874711631555584 579727 1560985936965962677624030782552 579728 -2294385660483203405425269473280 579729 16956827279478587287862399391984 579730 302108662428613574034800345760 579731 5957560688638283572634273600064 579732 5674264419494090714073067395072 579733 -22209793547756825305376272376640 579734 17934090577366207156219250294400 579735 7433515552646619342851035674240 579736 -25355555329810101544449817528320 579737 62055851759918083551997314445386 579738 -9562348840988770963825971405312 579739 8629756180580446236872995638960 579740 2998368615773343061198983720960 579741 -9810824004577964932666897108608 579742 -51028019043047724017403369433728 579743 9273170409853803679450428417864 579744 53607610155653511774943397806080 579745 41616793133521938622803004490880 579746 11027975673595958862497147463840 579747 9088500673046214340251032782080 579748 -3838821930457007951317497593600 579749 21873655516079095317931503950880 579750 -24199036955310890969307379872000 579751 9168450500589645899706582983760 579752 -7891178872141361460568745702400 579753 1258528165119930468352928514084 579754 16514574322418234048575020886272 579755 19900404778753875202293523230720 579756 -2502513145086616803136438614528 579757 29175858148721401475888387402006 579758 4406136603394393045628767066176 579759 -33019477086268374780755225833200 579760 -11785625043851199758458491371520 579761 -2961128056361875418233918300416 579762 -4006046886595567709389551267840 579763 18969892214671798843631925248012 579764 -13740837957465142707545065463424 579765 11808288745771427332187002348320 579766 53045997656186968012414545984 579767 -44629375847956043346963599456520 579768 32035924071109588785407736422400 579769 -766677118900382530280185469920 579770 -18168363312563378903616820069920 579771 15487013353649873316203425759200 579772 -54614077516964168168438750517248 579773 26136116679869986123915359038022 579774 -6398455355797504880306006888832 579775 6566650524112476456996123950800 579776 -22496827111991478379403484856320 579777 56972899000290006468086887997280 579778 -4031479044098663464784770720560 579779 58994819543270577705337965976380 579780 7387803038769639966161082696960 579781 19747150426544337132513090076800 579782 342820600819380119684630508672 579783 -19975973369999382986937975826776 579784 15195926541946288446759289512960 579785 -56039873017245915959545651344000 579786 -16915553702659417210987274767872 579787 13027243176228149976925272068768 579788 -769173687555747994293549694464 579789 -7947754600693192615516407582816 579790 6840830190000378093379939630080 579791 11621302355538510427553222400072 579792 16018061258558406704834029289472 579793 22861012153279539867098678565120 579794 -3916409610096167656476756776304 579795 26393377760124877021814470678320 579796 12806534272889177203302027716608 579797 -43567648466241286368476455665540 579798 -925841794324083680152962853056 579799 -65969036973974323757597410279080 579800 9128592649742676776834961408000 579801 32098325355178828472984953497984 579802 -41979949880596729972435654606368 579803 11281346290210988158556289167904 579804 17538118170458365000708561059840 579805 25309196496099774784363254028920 579806 6266602142059122306449448369984 579807 -11833171719940506903176719964592 579808 -42799094913747106387283658670080 579809 -84949558621816838384024884752990 579810 3394952322587431167691030487040 579811 57516357700568967807278419367400 579812 1242268814977224433071541404672 579813 13160994115486762130448809013984 579814 20284905117976996442702556660480 579815 -49940938610874376257785395556040 579816 -3660009099325632484018806113280 579817 44447070331253938466557929796026 579818 26564585510349418092437878646016 579819 -29806797254477223357425811969360 579820 8535017441688201124450285870080 579821 71093973862396682855496490894944 579822 -9131330767780537311633361024896 579823 -76974436761144590386685268736280 579824 2406137653296154269745510612992 579825 10169386091205663386760951780000 579826 4494052194483684507978584635200 579827 -14162372729360536892018561897808 579828 -29796157344264721536373262346240 579829 33435669656265135007421708416430 579830 13734528465465908860675150206720 579831 -13111595548595708178228338307456 579832 -71650249065983478437623296000 579833 7132756831876100700107858923920 579834 -7518698412162504051155785558416 579835 -1422552046742189630791101597600 579836 50429754827843539869562780366848 579837 -7354578559022025791997491242848 579838 1283503448906797807594039680000 579839 -5736851635716950136401914086816 579840 13689405107468245018155386142720 579841 -62932186861123273325691767097516 579842 16569753268618913394202263523200 579843 -53206294206726204837148331808696 579844 -70887854683783685791642915003264 579845 -19155959184850232044038408808320 579846 -186630259039669894241564860032 579847 -56651292658059353294705662301640 579848 -48132295937723162978064613616640 579849 3983309043209398304748154754064 579850 -16150226209911650703115764255600 579851 69278822300706757909745664852 579852 -5414753487122468437768527052800 579853 30324729729769371426301019244864 579854 23671047006231982283652520347072 579855 141440082396642123753309235200 579856 -4045756887515659706924627058688 579857 25193804888613496790984637010752 579858 6362839942856234687013077741184 579859 -9347704929519466761997824753584 579860 48211519698672426301442179891200 579861 20420075560332634998617780916480 579862 3705316790221885284138577876992 579863 24171490525102403517122304123264 579864 4598273196751837329529190277120 579865 7586155608444832703784253266240 579866 21252668263395218127695755885536 579867 -12766388517502544063839686380352 579868 59444772489635775987085494568448 579869 61435366920058493194165846503270 579870 -13324525623113421260666402179200 579871 -59270571662609327244722209978056 579872 41307057851708254610375509082112 579873 6246786619980477031612104390528 579874 -40151004724016273393449887014064 579875 12641608683779858664153251280000 579876 -10213069364420031502467344105472 579877 -23300107185649299316175301390274 579878 -7476629432402894341402458686976 579879 -1966311479271638086248402446040 579880 -5352544283647744637744209920000 579881 -43186392727648287698668555389318 579882 -12304673848206427025209132670976 579883 17312659363384424388360812702132 579884 72764864070220464010377083520000 579885 16538489792733404637518826778560 579886 2482497890548884192347158118400 579887 20299419306111029102925438115584 579888 -12930111324440810629338073448448 579889 20734429253695139389778511442240 579890 6410784521463665236884618001920 579891 -24417720499395688708940014061520 579892 -43759800086886340893136237446784 579893 23479978527680687048959296236142 579894 -8897541176602215975808299184128 579895 26964073515978684975517082141400 579896 -5893475140195278210196128460800 579897 -23532498590505704057577834635526 579898 543405686044261202621935227648 579899 20434891694148944169045864138240 579900 13279061015750129640796318348800 579901 7504206943538224014747756016640 579902 36347715866593862335139376913152 579903 20106693581548041734648888092104 579904 3318367673918478318575290417152 579905 36711999491165270393452578447060 579906 -3234982592127293009611298323200 579907 26013254525457581480297300180156 579908 -16407216054985241864824223232000 579909 5544376328268391850894810644128 579910 -3186105239428458048392135840640 579911 11736353428056684853356375391800 579912 -1981443117541469517687543644160 579913 12239210219460258360293565346980 579914 -47226815682201991651694122516944 579915 -22609931580598562638580574941040 579916 28038728087609545357907374628352 579917 -711140757375645679903612323840 579918 -8090429357960604558058206965760 579919 4201240410123639050679473067280 579920 -5773652740151446585729558118400 579921 -15172512547055442492131858598336 579922 6637280030943668761134502923264 579923 -12764190521883757701368827584360 579924 4167392119275219740479768078080 579925 18492262559636068084306986000650 579926 8489365361271696613676205049344 579927 -18874314970575722123407584214320 579928 28295571075337024017119986360320 579929 -27673649476832188808670260884224 579930 2873250893318118228333154437120 579931 40266931049778912616688194284264 579932 -10179230221181851320265997397504 579933 -59763828848823397657554914638080 579934 -30246137041273522004804163456384 579935 28564534116096268630651789091880 579936 8973118366605722930607946727424 579937 -118253942002678773521754388861920 579938 22025446330253345922738252405312 579939 -50160653510874716710227769021440 579940 2417481623128131270662395207680 579941 1522561542065496206359843259712 579942 15304897935141238688732551923840 579943 -1442750677435684845880337629216 579944 -62429003775165941416945073955840 579945 -10333657990015709184712237919040 579946 48169499325245448244701639690672 579947 32481912593632999639407749025396 579948 1551813801874099564698916945920 579949 -34707937677081402033460553723050 579950 -4359443424577514009502739209600 579951 6738296321055762039976250116680 579952 25908195680825221607204751572992 579953 38214059235808858395743565186 579954 -656432942857526387331952411392 579955 35481508110573310120336727312160 579956 -22070850260875211487170275399680 579957 -2210949746314584549297220387008 579958 -43134991569946730793990814660224 579959 10575990689134914751830841316304 579960 1142434661264199374806006272000 579961 36445253665760048905748102851562 579962 3455334631303233128275534917600 579963 -4397215663115035731450755318736 579964 34504315176040272040912067612160 579965 61490345913286502860232496645720 579966 26234502670910535073750089647424 579967 -6774485993666670064389554521984 579968 -18127305415581215810193016750080 579969 20811545797819718291887023890004 579970 7153680808345466158995755865600 579971 14077788004586090750902268011680 579972 -14632146951730635810836338771968 579973 40000924836877580379416637200222 579974 -35934414688372533508124371791264 579975 6673618616802238896644081232000 579976 89008932369408437551143555118080 579977 52293445682313256318952204935092 579978 -10404745097606239461275799311616 579979 2100909744820415348225955980928 579980 -464988268253657139934975119360 579981 33841258991085237970422210236352 579982 16423618385158474170303241399872 579983 26138147830186527962008103069232 579984 -89615577460437750526152671232 579985 160980468687759922808621938560 579986 -1201763250446815355085681253632 579987 -47615195014127664134490569500560 579988 -37425840539276528913808236740864 579989 50483191283402991589374494150520 579990 -13372622417488743384617825930880 579991 -42342885698301972017197189341696 579992 17493526944344000517146668769280 579993 -86455104221965973840531119480896 579994 -23124642768531293734229971368960 579995 25608134103318106655135911959120 579996 -7768828526737272068337589582848 579997 -18172892103393176884657872619488 579998 36810853568748687219082078704000 579999 6191952165235902658797864092160 580000 12348726830674001599092940800000 580001 -30464957085795470003883187603998 580002 1950511752386756274328262197632 580003 163260144442819854641818788859720 580004 7501812822513661709231368406016 580005 11949550030275191400175605423900 580006 1999048553445676878245188198656 580007 1664386343818710496747720039320 580008 21373691788383954899286203596800 580009 8678838220461586912362507529216 580010 3435137268317612531221031608320 580011 -50533067498005059514275991503528 580012 -13143357270959293817990923581440 580013 -16393243050992545607068158960000 580014 -20242606047386843401888089692160 580015 -13288297652158136847348569654880 580016 -12558641692978188800643032137728 580017 -11532934683235672871124091053888 580018 31017981433685074142579900328960 580019 -109477705434105882142802309719488 580020 -5246210185574687303015386275840 580021 11444241024146936215510648042492 580022 -44162000513987917838432684462688 580023 -11186342777501434131747137608608 580024 -34017330784780475418454354391040 580025 31105546086616295404603301981550 580026 -21764003791596306596252055161856 580027 237439107895678024500089662464 580028 -23913530246691777451521070328832 580029 14297409681952303670853694651200 580030 763850689260397491128021493120 580031 35359661046303117852205639424832 580032 5219830732456541945267843235840 580033 -11224100840427982102083449238718 580034 2152517146569325431862821883392 580035 -7793704557260173289631630718800 580036 56068790171488876461016057546880 580037 -11036170491750500757909741699360 580038 -2546395716850733015884470556800 580039 -94933370635497828230402905019000 580040 42219386667977165009474543308800 580041 6338950804908638955013237936128 580042 43494917176969311321176374938672 580043 58892191005125527158477995993184 580044 -19635909331292799883081771958784 580045 26144611026352503157792503204300 580046 16856367334487745952194611489472 580047 -7840806896059395924356223200640 580048 1378006839299741010096123412480 580049 -30372321869275589658363764189208 580050 -366225418577940394528497618000 580051 -37639272057736102543662370975400 580052 -11630837515454872886642052661248 580053 -10083859623921036405883755139200 580054 10368582986449173585571170674976 580055 9509157182246804755755048526560 580056 -29610632101044980934080255692800 580057 -91084751771177268624468620763000 580058 1340679074693161712919749760960 580059 -1014122044790449857797863503636 580060 5744441836419032099961563074560 580061 25132063712587671927260001001824 580062 12224413440642607280602246953792 580063 -34104933140042573087763769067016 580064 -3037249914626993780673181384704 580065 -6010145479693818675134183076480 580066 18466069212594007854439155761232 580067 40100352845895001460623534922112 580068 20989469572754271918651503677440 580069 16722286922323606827441873922560 580070 207238545133959540721021286400 580071 -24097464243931223411608007331288 580072 9274262462083877661812131430400 580073 -36463542453866203862106766404636 580074 55932786381987977910360062976 580075 9414498753747667666740268775300 580076 1853521408143189249203425010688 580077 -11765929844042993927182810645386 580078 -5714581144555723884360937076160 580079 32232557098578114349825256665680 580080 -3773487310284578280253804707840 580081 17922273804124691653420031564882 580082 -10200491716949901982101776218608 580083 5807226152978122582733692451328 580084 -7752678842921991716726515974784 580085 -3001917048832444614571876176000 580086 -4445157762962016664615916006016 580087 871291790481474620713341144720 580088 15148843944247778084954371584000 580089 12128611490061368516105687943840 580090 4419640721526315707819783393280 580091 94115999392373443615727130456552 580092 28249296065811356410180195287552 580093 -71240723195045033281742268465658 580094 39551054145199556443839087876096 580095 -41495634663048918686419271474400 580096 44048167113987395582872554307584 580097 -30916651005471012777504084576000 580098 -2541683304092468394926013703680 580099 11808203999233598785787499074464 580100 -17692191917499300684990417321600 580101 -10590317445028997645561011035168 580102 13950374238183792895651321934400 580103 -23252189889581903910303823319616 580104 8764675243285956720158449336320 580105 -4854360907023253340286708231480 580106 11761586066182264031025904184064 580107 -35071492416247686641144449135680 580108 -66367869414063883957664005248000 580109 12648827063749129159904509140300 580110 -16941593484287898407718410177280 580111 -54493364393924194399531977180480 580112 -3671680908414685504386376581120 580113 -414770337888597478915457814000 580114 -38979130761435703946846393887344 580115 -53400975666308145262971287230800 580116 -37338851037145229690309176043520 580117 -2747957259251265047309820838880 580118 -4829675505256698128833906280448 580119 -9388634563276374103133312111256 580120 -30552713388844675153556246323200 580121 -21601568040812158701354963754368 580122 -704111595700496988287198565648 580123 25613753499350385875986233470080 580124 -50541439641186124164474511624704 580125 6043783422978649292691958848000 580126 8167283151103033158564461954304 580127 -1967648797795726343660354837064 580128 -51506571026820896212175446081536 580129 17576404680197927973986199799488 580130 4837697203573710088278734748960 580131 -85851716205911255812923300072 580132 996736606800974658767412060160 580133 75198750951534375345187659416382 580134 3002630786099231020217967329280 580135 17279430046971860257190863921080 580136 -31787378892502507114122545725440 580137 50508087978762328492678648962960 580138 -3786783831068537677150783467072 580139 -3439975291591022221587089379840 580140 -10335274684733857905344088161280 580141 -24085777013843198189158443126816 580142 11634968571288063668533669065984 580143 -51582171149781294315974914502136 580144 12715688535660031125650849464320 580145 -8509431208012937674907512354200 580146 2661017953652381162063503319040 580147 1714849728935801351393394193320 580148 25076977388000835492445664078208 580149 11880604274609732787636301365120 580150 3151503037610694051735419121600 580151 3467599769949615764088892713264 580152 -22281327470132045991341082869760 580153 -25231652793414272601764316929344 580154 -9640566260498485994448361897728 580155 -17084118364999384242704353053840 580156 -952528289072535745956123734528 580157 -27639066449205608130361661495028 580158 40892044457124975604582218155904 580159 29595361743632583080442381544416 580160 4031352834474270242685840261120 580161 20310754249641997659060640449072 580162 -39804791950933135563892097425536 580163 85580487180247834234345320980412 580164 -13111979327613928838962257039360 580165 7826250211704817177516844659200 580166 -24335507100330191041313479927968 580167 1357929273615069044625205644720 580168 -46063340340512924171498610032640 580169 -8039965174258857508432528667430 580170 -15050603775415513867763902364160 580171 23523083503734517875587605768144 580172 17216976427636161682000882066176 580173 45945131434783458688366112033568 580174 -8363003979701061675400858041600 580175 6722225811424733155480456518000 580176 19041290381958769765561112985600 580177 11702935797495613893672536983974 580178 -53710945959299460892367519333376 580179 5938820737689532385621412953784 580180 -35979728116146948622457621049600 580181 -12974178952305380933635931354208 580182 9341042240435862917816179756992 580183 -70290238137110620899200222808568 580184 -74953003753285643194700127436800 580185 8524393528887922519537668502020 580186 18252479333359602704834333187840 580187 31803030527357884216489903552836 580188 11061113516198047595765823676416 580189 31449506337408992748406789851756 580190 -6015244528368922830212862420480 580191 3097319771188937324684507807520 580192 -14679607091688664221116589539328 580193 -18345552038324719794555193925820 580194 -33694279846103597580524711689776 580195 11977373107884207070328430240 580196 11859618029737168229379062906880 580197 11284768507977650419551343546272 580198 9985623322269360776982222996864 580199 2441626856758911621691358210688 580200 -10040212584046892111358928896000 580201 -91579822937603369908718966521798 580202 -6024444053970604231122894843648 580203 -1317033436823083373266205902800 580204 2277614609931940949977414514176 580205 39451554693680429404515591214860 580206 -18715220072048609258993311104000 580207 23563354648382955467535030779320 580208 3067289542612769122239669829632 580209 -22492721291063723617699645156944 580210 -17264013333231600302423308136640 580211 10566756729081514072057476577824 580212 -2227341188304905587438549874688 580213 -98483777750141967611667250179538 580214 2283790871039050582867525239456 580215 -44244334938922655907514473262080 580216 1881652829291001252744167669760 580217 21816952182626717491085535191952 580218 16809573821155717258662175586304 580219 46607989791893089633612052595620 580220 10994136096646991623583213306880 580221 -4087002252522437598817719074592 580222 11839206221612921114414537486400 580223 24155392523832282735190943414640 580224 40631119732087746708216049827840 580225 -37586546943084727375252304982250 580226 -80225037485871163040711600688 580227 -16360280183536380294886885257216 580228 21515802322127957107057184541696 580229 962853449160733025689685325084 580230 -2177728754733439561496050790400 580231 -19342860059374296996591052436968 580232 23251518607879352624540849049600 580233 63221414640507935977933880380800 580234 1778608424510764869743104175712 580235 31022938709401905902499070075680 580236 1914625178647693567743472307712 580237 -30720467950148789586088841865248 580238 -32116629644630580384336418236480 580239 362533929397539921762835351608 580240 4818563739253921079776678133760 580241 8820582060430895735295628882800 580242 56871141265753759742422334976 580243 5093091166817859859652742616264 580244 5064768828702717191085711900672 580245 23027903890236219436868997642240 580246 13879805806788543346213551250944 580247 -42961896718704882751532581745808 580248 45936280593388010028970974873600 580249 -76479677740862902932444264550640 580250 -31290903814813648804851579072000 580251 11896930115755640188093235741184 580252 -6148198774492146856408197067264 580253 -31931502013358587852015520369856 580254 9708984864938282411993874671232 580255 9056568340753915293423220233600 580256 63747786428457530087930228047872 580257 -6265165920680574443137312539360 580258 -5945113057561004309838091665408 580259 -12896117505828150211950609525540 580260 -1638029987717018301364299264000 580261 -42781274357140156646477358930240 580262 85630664763454065070277679904512 580263 2400496364476499539073026258944 580264 -8705337844053022010100321776640 580265 8828044424322906449751652713600 580266 26848924136753587842389858392752 580267 -27857179902817472837826233964240 580268 -13582035022481984776452798551040 580269 17521637187473933288636355649344 580270 -32047253360289072610762332985920 580271 -17212082188112055789153169110648 580272 -2928463127019616970044207005696 580273 -26127641257028153336179598732316 580274 5192518967722302629962287461136 580275 -9461230032240894721680974173500 580276 15640967411265325135378653004160 580277 -5563189488171351992500076996100 580278 -5122250968226601584121008008320 580279 -29678014337624488804559156325760 580280 3649203497971965851240666112000 580281 19290532825025408456294875211520 580282 28193014254902235218353698298992 580283 7134140269747156769654889132288 580284 -3304515094587775183013343244800 580285 -407325184976254646182349268000 580286 4736383935047886969290393583360 580287 16051063336993321270042709204352 580288 -310175701265200191037124902912 580289 18170925697541073238967401251840 580290 -2335128554963673216121411054080 580291 -2484026946419121097031384858308 580292 -26232369029604332923354442465280 580293 -10913253955122568830631232683392 580294 15357281311757078342368609518720 580295 45753204242248840469884884335280 580296 -49504939773220987376561217331200 580297 -46227742145247249389147576291100 580298 -41516714878005857986559657045760 580299 -20182480535641983773724299492136 580300 -11341564752859187932368692864000 580301 -57091036230858359475041703106698 580302 61253508442196002981339673923968 580303 62391302440074732891342160493552 580304 -946075380762739256353831034880 580305 -34395538972010742457044786953280 580306 30847283682049672365133339886880 580307 -10793294887126745318162965571808 580308 -5991759772685999934150744520704 580309 60017066487626234985488599050816 580310 -609072822101962201096114525440 580311 41027295646452271906303738082640 580312 14719199063704010175203920558080 580313 -6611555450317012697965022437878 580314 3775565481864983045653051782144 580315 -5821151379554238402199448624400 580316 16469932573440785080635659627520 580317 5205314263589222645418588758880 580318 -9993506566431439492688209659840 580319 97480257778128363000937416517560 580320 3296308715498368124136550563840 580321 -27053073241768843579089000673088 580322 -21190999622614568729372441658288 580323 1648372631581003548788616344184 580324 56152569166625787868184725324800 580325 -41922438814671301739243150844000 580326 876618299245035841544769266016 580327 -8872374523318042371436655636328 580328 -5603382392870051629527367680 580329 -45856590875666619619746055500396 580330 -24038910389534553832980153588480 580331 -4901169623289384003007226393868 580332 2746159956554947884983308741632 580333 34112467401598767600969836745004 580334 -14211427680846039199294879607040 580335 -3925760884733865585867047447040 580336 -5755747677715422537519944171520 580337 -5725968505229476665311317770000 580338 -8216403117670542890261409384960 580339 21066794154224327566791274344140 580340 -42704226253975128525404681084160 580341 -33737649446766726090109102922208 580342 -19778426906180645684438565833088 580343 63885918214151139039367216463592 580344 33430691094871103487663007518720 580345 -10850822449472682046951823443320 580346 -19758523197226299907513788583776 580347 -34765931361227008948195389434676 580348 -17628011898467678948674586718720 580349 -31650244598754448365680603539008 580350 -360301420790245189354866076800 580351 -21573377727662519690057900507776 580352 -22274581340328275625136267198464 580353 -46256708552245570815263104422096 580354 25308795751747307873352193549824 580355 -17698091089764519700102780020000 580356 27657146236644243558745351372800 580357 -47114103652747838017861370895394 580358 -3713758448155172349328938837120 580359 -9325778121332338830176772813312 580360 -27444146918388818888248602624000 580361 53748721436997576040022041927962 580362 -8416606253772549568118799419136 580363 -14576761767017520181080722529504 580364 -36111258635551856503553565268224 580365 1440238694536568653594993995660 580366 -15516917109765172811108956834368 580367 54915708178996546756354942049352 580368 -1911398867405716351526378274816 580369 -46144890358945212413044662483420 580370 -7647314629207345877924730339840 580371 475672618989019049615870186880 580372 -5203083748344595842662872563968 580373 -22577256410996639010944634363378 580374 -17008752973322492323996846397760 580375 52977860732646352090709412354000 580376 3373795629638690640047769262080 580377 -21690524387364510404118210698880 580378 39791018306019037414417696704240 580379 93119863358785518799062197038980 580380 16733676795661072739358368409600 580381 -45365302012083034057121366321818 580382 -2303249753571842019987680182272 580383 1501937960093045088438954268440 580384 29624848360713942275863024238592 580385 -22123101738607726834526498506200 580386 15800203983631181303437364398464 580387 11377101497383761542276042579200 580388 -12169282734788811381290276232960 580389 -20590384469838217284830405436576 580390 9242326286884006266535702548480 580391 -18326012438995364302427367576528 580392 -28988715347092020072629757542400 580393 -39593668019329792980115004460960 580394 -4173841789773275975594572414368 580395 -7286431221685269365991418475280 580396 -15329710476518643421656386204160 580397 -28107456774186655550895181710228 580398 3285856072844081295088651849728 580399 -28522841585811274242734141337480 580400 5812122202473174147094414540800 580401 -4305675676389560755186573537470 580402 5449158970016444328718313083152 580403 75331995835077083907409167831744 580404 -20253324573531955869304260261888 580405 34496880950157597166564604511360 580406 17746573822018351061006222225280 580407 46771630362994572936978976299240 580408 6744332345636465119870433832960 580409 -69940559664169330227937232946390 580410 -6661542016830236097349392948000 580411 -30977187579034348986392140524848 580412 20240004260143223822839864811520 580413 -9386787097996010869309273501056 580414 -590713054794838412759981570688 580415 -17071669068320292229483051750560 580416 13630119409367583020362909089792 580417 20244470368035178630866158998466 580418 51839532304121298838543432766160 580419 6558535876809348937802262551040 580420 -28313158293462538790695866366720 580421 97436740673804175184919201229792 580422 8475882150923475172319173217472 580423 -7615261017637362556638624167456 580424 10555117345497125423355977656320 580425 -4623395673030186406340095704000 580426 -5702971071477705037215963701760 580427 60369451684995575550730098447312 580428 17862206806168592508992276020224 580429 82103046919932803493836068783276 580430 15634802821024778376553350471360 580431 31578649755992353256062623264000 580432 -7988419549698520354999482916864 580433 6695822008178144082342643424064 580434 7185512870411215269593854270080 580435 -58345340691022300527459492229200 580436 3352996483652718455172047863680 580437 10080971692268052424539080124 580438 10542583280747706909189216441120 580439 -2602636346100551126858915334744 580440 4730085632077263013592029593600 580441 17826035780466522861114080777472 580442 26100269632535433962666437843200 580443 7760063479094076831203875068864 580444 -27446563359536602093155697147392 580445 -60497969383283486602760298561300 580446 -2211878658057719904708437864448 580447 -382020062463576741431688997536 580448 54477758584096044848943657910272 580449 5623338708707116229454657950208 580450 -10129970914613101113974020224000 580451 44804122515181115965182836458992 580452 -1465862242940961522669946579968 580453 -8293878945032188261326139528416 580454 -1015691494287003940127020761504 580455 -40829184082352776188256633791000 580456 19512741358125495766742967751680 580457 1095873644774211115291273746000 580458 -813300318166604869381981777920 580459 17135479709417623799788909952040 580460 -35794739610953690288001371934720 580461 18101946312933412128556587729408 580462 10670687855628135691850845287552 580463 29067577776944687586573673480824 580464 -8596690069345196496556599705600 580465 -13221476442233813247629965464600 580466 7726771177600711200604813500432 580467 20391249386740835738320046956080 580468 -15331287826037769882225905690624 580469 -23240958393299781045564909231360 580470 -14163895125922836225173850316800 580471 84864939701783421940245500525672 580472 104171913684714049406771404800 580473 77170759852490352862857395100000 580474 -3075415078027574696684129314560 580475 -2036011305275643238629648307200 580476 1045541843535584381940863755776 580477 -10454630494776778863510170807674 580478 -2160406864047394224604301581440 580479 -13391720213060834247096542729016 580480 -137779201848620195054302003200 580481 28103498727965110253812017076704 580482 -1188334397679382142339281238016 580483 135834515600349904916349125200 580484 -8267757537384060837591104217984 580485 33943212938452274994714556932000 580486 45770119735673667078275756100192 580487 -66963524601584265468838601349864 580488 930893851912481481137455964160 580489 8705890133400516165635867082560 580490 -21156487698486091079456814276000 580491 -36967453126935330760668482386500 580492 -82634020591183436937448558264320 580493 39664823506990074748353963205560 580494 -4486225153588015311342887256000 580495 14447534776415272295728086213000 580496 -236899393583784216870721683456 580497 21228222675713172373201509918720 580498 -26353562649971622547227250086000 580499 47007424956913385980838123049336 580500 663181088132121512215127040000 580501 11646212528113609224497451566400 580502 -10509539935675451144828214510720 580503 -36026719439006453186164583710080 580504 20722519577832417562505536512000 580505 14949413019536480114817814902660 580506 -76296688984344617433686587392 580507 67413015243559432261659021478840 580508 -18515442100792368724658643747840 580509 4711131671487164105532004528524 580510 9856593936718311004325564348160 580511 -70511152903346267665469773914648 580512 -33159528234657098092571491565568 580513 74471497250018618563037275169762 580514 16334929316933765502014530127232 580515 20989285616143576419684132099600 580516 -7813793647393393020428850838272 580517 -5214443202690192887557665957888 580518 -18313689576230382755314514663136 580519 30658703953086205457369863137120 580520 -32431355770594147753042118246400 580521 16524723183802605875578606426512 580522 -6760008981086588873673590455200 580523 -75979746029054265655138479543456 580524 -3819897036533314155821982547968 580525 -4599209508381377003237792198400 580526 17716263297621038313299235865920 580527 22172813227216542543863092669080 580528 -968807547908101999440243654656 580529 1419963807170791406624372234130 580530 -116136015703966287392807969280 580531 -18608574556522267640149334376960 580532 7978190758720001266479918477696 580533 23155132255522883294036328863424 580534 -5318006324782615435328645393280 580535 -15651219110697430357605066260520 580536 -40613307806060544612218110709760 580537 -5628394020628679145585530404096 580538 8893265587256681711834135805696 580539 7664972691188683808868194400024 580540 3817792065122788770577709130240 580541 -4693619509236438532626537416628 580542 2485560222701631474299786555712 580543 777205631767550867823559976064 580544 39478814190460699266647039410176 580545 7350280530255699770382323875200 580546 256391285861004222803315205024 580547 4052790358428722631036504748560 580548 -31863572659277424672007527383040 580549 -32707730818409662453768270804450 580550 12810591050582795697457243876800 580551 18133351062689890672094087280720 580552 -25927617017826795655636992875520 580553 98528916524511435232699301651802 580554 -276922788800445786876765672960 580555 -2353106866390286121447379745040 580556 7588667917412248791740116888320 580557 11076214321854879774930443260800 580558 -16162362031506334069841452800 580559 8240284578003489512776390987872 580560 -1921081972937469527898213580800 580561 9245940934613522428821648722162 580562 4257528688263545999184936277152 580563 -35353137921557950495900972296216 580564 -15596306730253315597568256665600 580565 -4114224791065390675274861541540 580566 4416349791366787460701625929728 580567 -7118394273990883559617176707136 580568 -2122365127832184666962543738880 580569 -45614930496064327568027317824 580570 -14687467783617264485074072031520 580571 -90650823406083590505311909292000 580572 -21998891538988565248584778235904 580573 -10652214888366191828306231718560 580574 -42884784448045494681573684379968 580575 -7791149887660670502622030367400 580576 98891812502115438740606347640832 580577 -84149906161627165262768354228574 580578 -26457829473290354674954346664576 580579 -9563464939684848003858860853480 580580 -4721404837878787010420230963200 580581 -61441961443963720618575833948160 580582 -7635667304708075531785478747328 580583 41679527435621210637424353104520 580584 39973139750179299530051049553920 580585 -30237272983671609009695339736000 580586 29321857346768522296718998268592 580587 -5992985347500401640792680398848 580588 -11138370494364198743370796661760 580589 -28704179062219650420134409022176 580590 5990090294133395832471272205120 580591 52787640958913520515104100377344 580592 -10235640595856020467390778933248 580593 -14413520358338284153705116707136 580594 6087206489681023436374438090752 580595 -10051213966821325679104869952800 580596 4475402679458738963010256699392 580597 -849346900205091055636880148228 580598 22726793720477364551601724571520 580599 -19715559748928110714497662048832 580600 -23359414237221561945602720256000 580601 -7016925661668803568055158036162 580602 -4212061242689144856362862551040 580603 -58736485207473378495709959153560 580604 2393907889407636496057492363776 580605 -6798089696866428470786791835040 580606 1474583079023493107718156960384 580607 24362251237177740595345891193856 580608 -1023202727667841633912275075072 580609 -53312443642711536594084817348140 580610 -33807771771217751752211628419040 580611 -27592047071317375511290658830080 580612 -11690753447547310527157642334208 580613 82036712844998329072844769163584 580614 7889682545108784265855585947840 580615 -12840850838347249170355374588480 580616 77501345614542070661526909588480 580617 -13167745169011670517119079594966 580618 -15180929012431751535892726010784 580619 -1999812954061133962230959759280 580620 -25244684987031347090387796587520 580621 49624634069387432471260103459200 580622 -26288494396114753728543118126080 580623 25915800125784088599040595829384 580624 8443029140051236896945306009600 580625 -1747971260326425011964611043750 580626 164208798614182258780122008592 580627 67043077452640074595218756690476 580628 -49899071206253919366677162065920 580629 21966292058393662846967213568 580630 -3844826540270914854727525063680 580631 -56590288210429265898754809680568 580632 6821639134946757771763245834240 580633 3696592279947871725503270663882 580634 39767554306125344694513111999216 580635 24361857643867227993114648806400 580636 10819106986766384560703853680640 580637 -75657095802556986295700336080608 580638 -20434866045148810792922191994880 580639 31496283604856699123366394585440 580640 -27981278471053298263355346124800 580641 -9770463364666153635619597812096 580642 -811990126201600452745651029696 580643 9528268709384376096874836700320 580644 -11643609746431419069590355794112 580645 -16303140700907236343435700026280 580646 -31078405276142553709377750357696 580647 20786185759395161822124782946600 580648 11233950170348365596623035422720 580649 48673341149133348795522793582500 580650 -9975361782881988089745841728000 580651 146102150193977527476085952096392 580652 13888257237638210510114285560320 580653 12661069177282742409450566717100 580654 23590671728592534020306982547776 580655 -27645818472786077411335821808440 580656 -1541565821841915095485547839488 580657 190314014541552213798053865024 580658 -5554609721019331343229793761792 580659 51487341491709692079211413377280 580660 29807407660643044736227429927680 580661 -28482275697377614984200249653376 580662 -26265964256394372071639270444160 580663 -53284545363087876009072534624088 580664 -1454469117138647192279759462400 580665 -11389060846512361746927868006080 580666 -2702078142025366210122246021120 580667 19198836645814229401275128133360 580668 -9285016175021013543592714248192 580669 14892949994192215224471319118796 580670 6974240374960140394382217353280 580671 -767699637555145283341314867360 580672 314030299050553176551820623872 580673 -18349122804765753815131407606078 580674 27277260480956916034651843493760 580675 32417053144500538985509330883900 580676 12585769046123616622799007022080 580677 -14524348584514042184128109448480 580678 4051038203427471064214473267200 580679 -47224639048361715119217105600 580680 15045768189108842031627704985600 580681 23368938835482956889383934189312 580682 5654223234129345963564382752000 580683 19486062407184842344027950384048 580684 11683313157112415512260428117760 580685 -5413782974886717388337762403840 580686 -29375192988638082315339145232256 580687 -69847531353201731669390939595664 580688 -4316375745215998351054198284288 580689 -2326433892603471144215058168144 580690 25060436034595582881779472844800 580691 -66904534645805486733235057861908 580692 -2407400908180859962979260563456 580693 90720284225562129868874797844942 580694 31982801244809850950029941124896 580695 2882171336832000491585619427920 580696 77237933526210126225192448204800 580697 25638991688162832493014545278080 580698 5876377964955309859912415046384 580699 -3209559027907161998025820626400 580700 8912886292645744273641768115200 580701 -6511555664535764010733045449696 580702 -164856426974293269064290392448 580703 25014315605784203025430036889760 580704 22432488014970742120354035007488 580705 47322389921281727530815460867860 580706 -15270208744575081289767905195520 580707 13858736744124262808151885684648 580708 17404447099926575301903521625728 580709 -729962074529964126273699087840 580710 -2791060632640532504231058643200 580711 -1315914433468395067667628879688 580712 -55329988320999470800714696704000 580713 -3815015940159612790248547258176 580714 -57691161950953656203188357282560 580715 22062511071225123897842361120 580716 19220375399462484039764613734400 580717 -16229713786479273479152596280234 580718 27964192900148230467535872106560 580719 -29367295228355499086957133956856 580720 3835263589435186856825825525760 580721 51278422428022275499417588588212 580722 -20563996468012232029562981420928 580723 10307458994251367343796506233856 580724 -16365745161431211431133391895808 580725 -9299809833484446639381538327500 580726 13460786372308192823247028452864 580727 3754895452948238240476293268992 580728 29304862404956676486709330268160 580729 56030246054506934575231230079360 580730 -33152026038977450076794634846240 580731 -44619286566771355759194679452648 580732 86008394865408733895970988984320 580733 73136711460780018665965673198982 580734 -1792126690500524866413145758720 580735 -2068053215252992337850512986800 580736 5008510156465812490259791872000 580737 49148827527573719973305101333440 580738 -23763185782088520988815867474480 580739 -12829650573107532053431021020744 580740 2086290035069602836285420134400 580741 12313109937928909402965207626272 580742 47117697304317509115368857761600 580743 28641205400200800659060326146720 580744 -83279731473754205473096799385600 580745 -10722282021927562377826048550400 580746 5027622891488642376545404589568 580747 28416747456009629834559770314196 580748 -38318414479365499198545957610752 580749 10559261226427014704609535103008 580750 13130447047623445493175582528000 580751 53961900107024843718700280388072 580752 1502051255737405213685515960320 580753 13048727215790635106859454273024 580754 -11990160923118761604667164364800 580755 -231306275468585190292032257280 580756 -35040590717931109657848337864704 580757 -7019332709951914138032323354994 580758 -113154355160289668732275948032 580759 94910576234132984623210070837960 580760 16854324217880688236363516928000 580761 -5957736515219253669939511465212 580762 1989737442306354019752160257024 580763 89059681176490962987292551339012 580764 20327902103439352343164038437376 580765 -8381708495032058813317811901480 580766 -40013109452823543187370232855168 580767 -35197032005137565115657281049600 580768 1395674370440829235293865574400 580769 513795891615760278184284381120 580770 11090764906147378119762231782400 580771 46877548664831942897175829086720 580772 -33404641034618931327089894538624 580773 16447541920055491663739905436160 580774 12713082219499938103181453420160 580775 -15231963199442369458008941770200 580776 -9360752266188026769477057085440 580777 -50077436345607119807593595293020 580778 22619966491884287138984014924800 580779 -60120649074563424822811702365216 580780 14352378872085937463921418700800 580781 14945323277372475970645253225964 580782 24770522290947399140095493232192 580783 39064265157830948614922106123360 580784 15675899379678351645630567628800 580785 -1785334384874747967582127680000 580786 20803597944171942416934313208592 580787 14520771370197380753002710887436 580788 976974042979885789142248379904 580789 -10141530146531741083925976454368 580790 6393839638129010848517897422080 580791 30572673971857528016161429967592 580792 26311311330604195800736232755200 580793 45295122589020402095409057072042 580794 -18176296025879015911403090918400 580795 -23504450531176105360627344451200 580796 12850967075464971972169367592960 580797 -3610091809649090905185897345600 580798 -19696017466746958480034893689600 580799 51257038833526425839731113459264 580800 -8643435908647000807754956800 580801 275012680287903039483275039360 580802 -40400049007350105940259891820000 580803 51914162539800309325131769939704 580804 -8421854135938335540523117113344 580805 65314100669957797667075210019960 580806 11115761512675806175325071771584 580807 15878025976560150199450439268056 580808 -15661054888471232130707300352000 580809 37701215917060051774397762962704 580810 18458650360172292502823362653840 580811 -19861284818808376469037905352960 580812 -35456810617525793267466201830400 580813 1854979894536994903126744563062 580814 -4499206976708476489913231744640 580815 -10017936915420924201559532597640 580816 6087315281919195499451705196544 580817 -147477878991736430325293185725120 580818 -11039492960604722629705342947840 580819 50474206821803751342008194802544 580820 14505477192157317801152175521280 580821 37023382617426795481491430871712 580822 -29470385034910905123654143289216 580823 23758117268454563563816006278120 580824 -56256504265293722166224802816000 580825 8713372918210667863793284648000 580826 32375072938100039483457504208896 580827 4888064847682530504068213562336 580828 -43012633413743469119047720863232 580829 -30096084941684018076430182343380 580830 -13244997180292721247332750976000 580831 -235881021262218916049632446336 580832 4694754587322821642992725000192 580833 -4007613964065512480909696980656 580834 -32177635523738471524304460816000 580835 49717350042805256194820903123280 580836 3029613252485879034889079040000 580837 48463363339982895186550477295486 580838 -19856557051286260676818183675680 580839 -2334877556597749538028919819008 580840 -20166807342367582140123571507200 580841 69869869930785599513748915036900 580842 -11483378938795760824640942040912 580843 8062536369577757512341503439092 580844 206348462450378068425775951872 580845 33714923234486228109593949719520 580846 -32146532691046576709932935104832 580847 -4941329036080624448939938436736 580848 3675467979582226044000299679744 580849 -593049075683201690850952443390 580850 -17514936019153812632642702187600 580851 1332791753243234263188975685584 580852 -67061311291989626683283249640064 580853 -11815502730508404535346630682336 580854 32110174535324181765682554754560 580855 -22529602243209408822610520112000 580856 -64263501078532242162160982999040 580857 -55848864358943909296869242838960 580858 -38211327516809665375171213464720 580859 60865328056127727009664995681060 580860 9866606130004241030805654312960 580861 -22896026254614583448969826682830 580862 -21197152197846198982537900214400 580863 -13807088757898357041593185443696 580864 62560285680180354572265791160320 580865 -20396487214883324013329758524480 580866 -2639645457814049343051243981312 580867 -33337633930506578789876663893808 580868 -47473060645439209329271062574080 580869 -32771403063898176790222863128676 580870 -20882453837365997092121912899200 580871 -47804902462433006616066977165928 580872 53189642839976511801636963409920 580873 -45741264612910096544401623992064 580874 -3039748514183959673932627784448 580875 -33902974616845736704775325300000 580876 -63636860839392109393200331536640 580877 -56989422184910297184116537341728 580878 14466433586445914009021537034240 580879 -13151696503005060866106199487816 580880 2261617402218674460998980239360 580881 -1834208526624551547262176384000 580882 -20120876075077032987218969540208 580883 -25041149143526377931320984718376 580884 41079230824808507458141097588736 580885 -48703902362427271284362314704420 580886 -29856445484644968026337072880608 580887 790903014927584277682908806400 580888 -4344046559192824891930277314560 580889 -59915995909452708656895462944310 580890 6069243271329939891703328282880 580891 -86597096615356135523569881475708 580892 -14842185769023634356411685099008 580893 5134246013041795739518269057504 580894 -47662019476849009044332777061504 580895 26320354042078089257226807748680 580896 50860111035875878705986447409152 580897 14807679465948204480974820236992 580898 32467410961255930097162334683136 580899 -43180123985071862490033909857280 580900 -8994545201615732395718243052800 580901 71276738625492529181376399907902 580902 1058561940122535718626855081984 580903 -15689588339779814489726475187920 580904 18058130451752298337559573621760 580905 -13001877437637352818737072937600 580906 25939767850021222890962736741120 580907 -33320669239185352440812970707448 580908 -35131368891399289611950083299840 580909 -3327525343080922835562728862208 580910 -6486298425574037809207813169280 580911 -14011151587010307700942679809920 580912 -11954895424200278134771359760384 580913 -59209672847812910052201775097838 580914 -10645255346404022615412940337280 580915 32861547478622288887822046286720 580916 10979406700436700025963459196928 580917 32921140528318718634835663892448 580918 7424208767322016586394550821504 580919 -78663527091888828343242726382680 580920 -62382559789362053067144914534400 580921 122857765862464835624011086266 580922 -20134915134520136764408825579776 580923 2026373011303424563526506001424 580924 60001353595538161773114933743616 580925 -6844247980524478407073908564000 580926 10398113549324906994480009754944 580927 -71424695568006221738457617948224 580928 -34480812821887305570433153105920 580929 -10103569560532372751562698518752 580930 -180907094217806891883490913280 580931 -17684447812410640636294703359968 580932 468910521013417480248366615552 580933 10194279099683650509462197414904 580934 622462565365723650665430805248 580935 14561434316658883136063327182800 580936 -13553863179802645187324841016320 580937 14374541117930627284563425403072 580938 19825284650241872465080276172544 580939 -54832278226816250649968413793260 580940 14516132158306255892118856212480 580941 -42997529758996400497974966761748 580942 -42339500822058008802658287928128 580943 68406167130370417437384152437944 580944 2600138341845192295805628579840 580945 24913027635901947496330246451700 580946 -39212403676599621309723378665328 580947 19410298383601230907487023800 580948 45325766200643363526270410520576 580949 46262537997154925731801550297340 580950 1316059358573699066478000981600 580951 3501699022750013792734676594400 580952 67052344489648179789116963635200 580953 -8619333871117211102704748216256 580954 28868400651587054434800067452672 580955 10335349035449207578914694599360 580956 -28983620773331273113089519932928 580957 21412270669620823703671594677120 580958 -14886480511456042470702841306368 580959 15424059879918153034918717320720 580960 15266022192428462318431119605760 580961 -29161586962332996646646052741888 580962 18857459117981648944091946759552 580963 42565211043542835249434953424920 580964 -12526247191022622554201205704448 580965 -5519513408648820821513559336960 580966 12702684547653332155658232295680 580967 -115292508731676758887713022291944 580968 -45922595788131703761172648780800 580969 6605461716381592942602177325370 580970 1516333687883812480709403619200 580971 -6548137724327958031586914169856 580972 -9445009240847042011756949888000 580973 -1050821094261032365271543306400 580974 -11127763474199997813391816626048 580975 -28798351968604784847545551971600 580976 9453205921267076131589302616064 580977 33586335574700763428464005037314 580978 -37240425981745262385738910590960 580979 -9441850463984056781738808283824 580980 -5715548483703456368291820871680 580981 6836081578344342122790520404782 580982 22570084204539946223114193412800 580983 22437089763191889211169261444304 580984 11614091814781315285770336706560 580985 17444758124218481265775534436160 580986 6035120647081144897415532595200 580987 73898615402194671793975703749992 580988 12784287443862924274926927661056 580989 35783081790602260270244471437824 580990 -19355317927064574491859748632000 580991 -633052671348236617871556183888 580992 14704434595368339562421865676800 580993 -45773796070258280340325332329664 580994 14962220164667866049761322617296 580995 -39520802734359814475743487093280 580996 2666303625613904108590231489792 580997 -28750219076209308377518617787554 580998 -13401759633178533023516246871552 580999 -45508645725766637400911789459336 581000 -14896919416905234298588078080000 581001 10394278283635462083626188325280 581002 2286712110694562818308474338304 581003 -38977244974837974573767161027536 581004 26378849512096357363559765418240 581005 -43204371349220170287220377884340 581006 50495804974120154096033320291200 581007 -904622102756685393625075265280 581008 -3050086893700271617220352237568 581009 -15228760964079731189723613123840 581010 2627610406868938443060834270720 581011 -12994423018525728330072051350016 581012 67826945307094253813033811037056 581013 7096277052002765954585801659662 581014 557341740846843519548739244032 581015 39130233706860517461576560162400 581016 -89313716758121883027668828160 581017 29516601340524276696777893550612 581018 -7461079480325067944783857505040 581019 32138332635352915557567006481008 581020 -24184261885127450513932901376000 581021 -6329868216332311565846757859488 581022 -10987818691081209757504958587392 581023 -169594913548016838536162597627216 581024 -11474759271299310319075860676608 581025 11743714583624532489426894873600 581026 4211241693288208846107812342784 581027 124401320944398901228442547456960 581028 -1903117284519478345191280103424 581029 -17756305300693359335498723490370 581030 14799728160923634692347274208000 581031 25996780915150603542080886742680 581032 -42459233623408641151316555366400 581033 -8038094335968607234923378022656 581034 17239184672797093120169916107520 581035 6308067359562614834910727037760 581036 -15242327860393768272460778085120 581037 -35396901719892311710329679285440 581038 8086633460373342950375230191744 581039 14934444268183623377492131365840 581040 -9027304478978873690493370368000 581041 -51699924760185637173488982184558 581042 -27810133786111084794437153592 581043 -38326991601271122805598486906256 581044 28817180806804502259455908934400 581045 29217075016558341281627821516800 581046 -11461199857249210002447224777856 581047 -43683192139959342968988737740504 581048 -7332090970638916810045870817280 581049 -4732664428131576768781868161152 581050 14251583283247223695593098110800 581051 -1050605489040190404807112174296 581052 -14000561390909395078840546753536 581053 -953491795275829092428654544672 581054 20619680558090769140034632222976 581055 14308353426350663038699836143760 581056 -5309281713522967075638248210432 581057 -86480309107231809432180353186988 581058 -13921644752113400121369200112000 581059 1070815519364170790657663986504 581060 -6900103577968088381699120985600 581061 -32618302042982362801030203515136 581062 12308985144594076194574403656032 581063 34495083349857857548443568979760 581064 -5888851053474690287971514449920 581065 7662193552775141462434622497920 581066 -23258149520374415468153357730768 581067 -40163177519676730126303292615760 581068 -26410538425525477001513425745152 581069 -29079895554614911036100251291530 581070 -7910811308519362195316951408640 581071 10391086440335348089559982636272 581072 9813577260961828384623244738560 581073 -5133565788095662343109705067200 581074 9131714181665271381155757847200 581075 -19305056901502317918734374103400 581076 5929648849614784510992113960832 581077 29539634722085253611246394913920 581078 28261457837479944875146655127840 581079 -19369454369762217819424987064880 581080 435055852112107552260802560000 581081 21626078505816215351540458055700 581082 -19285895750883178233141625886208 581083 -28753363105271880368009384283336 581084 20051539378477019527054423182336 581085 -2564715141748694940663442869000 581086 -8915041372342915468238777188992 581087 6621215053137407604655069661400 581088 7961414701898375651528923152384 581089 -47027704600411748790589182518110 581090 -16881813491932448961321637375200 581091 -34355510650986841744563505890240 581092 -8290155536609299497721604245248 581093 9337965635283156530368433002524 581094 -1874862467452755307592102657088 581095 1702700291652657240269076387840 581096 51340750936626991623452042035200 581097 9054725549778237843148361257440 581098 10247406620851643870336872571136 581099 -9151672335313545315903837477900 581100 6095509271385706794426376320000 581101 -78194872139884094117405713497898 581102 -926946493660748543042004785280 581103 35502552186573668513177986323912 581104 -374585987063883660138842030080 581105 -19965713004826753133525271119040 581106 -2234757545190964152998843008896 581107 -4355038415466309594670895263680 581108 -44486469780822155415261760708608 581109 -16373070705481904148923327088096 581110 24431892960499401706631903784960 581111 -87777686532576987525920770609488 581112 3355997797653382492763208376320 581113 22008857267376652412359830049924 581114 -32371523167090510340260460083344 581115 -13132681700983347926412757152000 581116 70913216486964983169466369589760 581117 -6744534574262417817044742717408 581118 -16561823840105633709233859689472 581119 -1944543550329774612528695618688 581120 2397100914880327141035375329280 581121 60420550604266088133690240030240 581122 -17586155166976927322589903503328 581123 -35932543792757266483518220175496 581124 -34966406629214348953072531415040 581125 77295160228914527589088353675000 581126 -2769668948815706727998793940992 581127 18087663772575985588956626206032 581128 26801032200506167812884497704960 581129 103357369493922226658437651405860 581130 -17143718751949002306407673166080 581131 -11779801075267771319209762675468 581132 38024219043806745048226485040896 581133 2158585028092415103053419520064 581134 4348953020430199452871543870080 581135 20459978528681213706319176555360 581136 5255407623275245643684891000832 581137 -87315759515834045317628156571214 581138 -2074470841259117520484801837056 581139 10809766402304474806214187830544 581140 -3659538887107029987026607970560 581141 37904419902328736391081574830144 581142 28075977025615069951220875518912 581143 -71097971888622737604952550759608 581144 52970020401768427198170453596160 581145 -229755900112590546680868408960 581146 19088527170009820438625142232800 581147 -33271664908584596965679731731936 581148 64969208973040831790505059128320 581149 -68784470785758735896030970429850 581150 9133592774056201733726158344000 581151 -16449347030591951475157907231616 581152 -15961600005408585851178294706176 581153 1145542163638328403147149056800 581154 -2460188170534436045622052033536 581155 -37192834368702147024266027999040 581156 37180752788049354386573560187520 581157 13607954302372226666641519267968 581158 48577958142684567837178276022976 581159 9259187918758711617579538156080 581160 36373445536509675714117279744000 581161 -16668148899389264101707857706368 581162 -2382288367893355385567219053728 581163 -19377663696725698146358632168 581164 -14374893059080561108344601580544 581165 1267944284049518119522099627320 581166 11991147943870087306448790922560 581167 43264512194503836650318450219632 581168 -5490636539409915759389863772160 581169 9865191725598202647229775800944 581170 -3434278719840891348584269137600 581171 58861735244046779074090112991372 581172 -33699215544375280482727651584000 581173 -13836226909161738499565825234578 581174 47847040369554650061277481251392 581175 219063526799066404403026150800 581176 74125585281520827297435970990080 581177 -16934472515937313752475206613974 581178 -13541740226143698290772740804352 581179 -14129653949957530142974502225524 581180 27384004954617309030864107942400 581181 -33626192937576457513250075758848 581182 5871645862917643596915525670272 581183 -42378056951591427672618812789568 581184 4337677949854229056430038056960 581185 60394660107928690615468479351360 581186 -35028852400073425075986621692208 581187 12943418725420751542902346637568 581188 -97888158003854888846278574080 581189 44924242278835320477298565319900 581190 18241207746140856631433806235520 581191 15498241738674295519306811965080 581192 52424914863456583986757118592000 581193 32145965798576088265620319727082 581194 -12514552845390615609204332017104 581195 23795691279073232897073182743200 581196 4178388324456171589113361170432 581197 28158736915222557706191638278646 581198 -11167117454502717661135020649536 581199 -46477770625682346275866279654272 581200 5085356535182441338643828940800 581201 -15294870242564535293642434470798 581202 -55884936838777495417721891174400 581203 35829491854767626951221924252160 581204 -16086380278276945982759492139264 581205 9873108862420847637726998883360 581206 9270369558910115912543998967424 581207 -31353505052327603521729432166568 581208 30820400090569869707124266065920 581209 16076090222201762047042045013520 581210 -102202903230019272263106800640 581211 13791811380652484917941232945260 581212 28657898632562119991093179859456 581213 -32075725192380672820830473955840 581214 -193570494084434905650195355008 581215 22878763082997838648223283576360 581216 -19902244780403559817192721350656 581217 -3572579649203539229536310090880 581218 18137923409952634654552877982720 581219 17603090991950351646952602024000 581220 24272945881569005131995227654400 581221 -74825623785919378298805585928800 581222 -9234321565358506391722637645088 581223 49057822922685802521053611679784 581224 -9575425669831233119100926853120 581225 -61451228506062284089023499839600 581226 -910177515214746693485538272256 581227 -14734189769893002092815593910924 581228 -23192734976937812224399875954432 581229 94291249051505212000969388313600 581230 11226599221754615416753540216320 581231 -27675209654226056179059793536 581232 11394728689472038231330696888320 581233 10297001215829355732463413207744 581234 -9767488200409778866460138367984 581235 -2665649390032353690280538370000 581236 -2717196870165645272266975016960 581237 -44174010443847693574134638748114 581238 10483702902955670871813097995360 581239 92078146801034238718150089928040 581240 -31568356498959000998187092582400 581241 -105928543946606590162093884095520 581242 -29712761834291755137019989379728 581243 41975185690129617794029965393744 581244 35855282240500306265898806370816 581245 17420910037800089951503097786880 581246 -43414919732891632584150513596928 581247 63642274840754565957148559947920 581248 -25733329403227914834240602112000 581249 87933688017922158156155021788800 581250 4847618832982413207112915200000 581251 18260344266518765955438529047504 581252 24268475937044722198319741153280 581253 17127219446500311285323046273504 581254 -34624191671512745462275896107424 581255 21526702274308209855678268024320 581256 -12193758565609104848345689128960 581257 -1071133898441018962749677762508 581258 -1432155496126664699719152988416 581259 5259700461207499465180159388160 581260 21112589715831552450410881274880 581261 -24504006583574248710835405944138 581262 -27536524264341339252874748845056 581263 -78439849895784465767154255905488 581264 -7556874636214540712206499364864 581265 2936142865446222825083260673460 581266 6849573886136821175255200619520 581267 45863983248461506263937090775640 581268 537261442732387156123024312320 581269 -31801928421128564969750091701992 581270 -13294340494572861328174509824640 581271 -29955986451104699801537655694488 581272 -2186608430326326119017605550080 581273 2215102272467149785424529697600 581274 -318426925488681378251639987712 581275 39610416834447870114564772445300 581276 70777610575509911816736418951680 581277 -1587717728575695268043027820480 581278 -2947642846870745422316257058880 581279 -3567594249155573417336702361600 581280 -3810007738240410256601493012480 581281 -33645449877829816906716923390976 581282 8833201231205208850379012613120 581283 -9706738280023377821043323600400 581284 54150555574773889130880530048 581285 19208436314417296738487630473980 581286 6564766967151178558742190144000 581287 16202067910678620934962434559816 581288 56301034263678143142965098613760 581289 -22662591462472706920088727908976 581290 -10361212557281829254588944701600 581291 -18120451041393157441300741617288 581292 599047572432233432975765018112 581293 7727873906320393266435002571542 581294 -2279021832957607491332017315968 581295 1416512482703320515381751034880 581296 -29565927011912618044987745107968 581297 2838632514393880324138813242420 581298 7680311935413757696516809807360 581299 3305335822322819078807925532264 581300 -18462400783074306906439350729600 581301 3780796776202433023272309501792 581302 31198321663191422149965840772992 581303 52411094744878860171514293312552 581304 -10311857540507430153066887700480 581305 -44918165875963240586744787384000 581306 24189368066935642343739919889664 581307 23222647814222536634227978100592 581308 10490186282520768792550656628736 581309 -19341449079274354235903971073460 581310 20172246589340976403965553747200 581311 -66827209061826657875235916017088 581312 3412912632636096146718685396992 581313 47899574923341612295512272080944 581314 40489026865451186949321778562256 581315 -4880682487055322034885646896320 581316 -26210461888955029558735970666496 581317 316382243795269068655954516320 581318 -19540969305716687346776084564640 581319 -19116270616839535786607601371856 581320 47192329552458066234234836428800 581321 31606885679074760834535567217224 581322 -7859079695149627302823908957696 581323 76560709971898037444210993127572 581324 -8498326700715342273877824576000 581325 -14495732117588318491376168702400 581326 34139831177307394178820483602112 581327 -8892749781365418962490556320744 581328 10669333978735725230929231478784 581329 23645284791932049798904428870976 581330 -32282761460773122227754925606080 581331 -30494153632688300541821767966656 581332 67321754669616103931231304732672 581333 78068628131070313276516691253582 581334 10750745814418302561470574846720 581335 9236205493994443536338038650000 581336 33765969417436318029441532692480 581337 -2757556582353139881123475918614 581338 25322497595400649876960709902320 581339 867414716964323362247438385360 581340 -13851070412823321093695044684800 581341 66779840225672456355103975960742 581342 -6039605192153551922733856940928 581343 6388334440865909049425998970880 581344 -17342867814430846073852452405248 581345 -60438432365188478150155654353900 581346 -18554002824270143025477627463728 581347 -2259546619168638991017928816848 581348 6715764674013926947431565025280 581349 -28665183016553456599031089771200 581350 4516469064095227509371386521600 581351 -68843308944715474983932352072648 581352 -14278069236530682530221913210880 581353 80552503523340843513526430556602 581354 -30259587283643523104860401900624 581355 16330102833414830203665283849200 581356 2802811916756778238209598525440 581357 8655209590069730580549403848192 581358 18297146363634552309238229189184 581359 60645227155696111434221603259016 581360 119081176565019124721227038720 581361 37665887527198989431539111895040 581362 50366854928857606940456598096000 581363 66597255268913805945195717048480 581364 -4558852301572065990612859084800 581365 5419781281060877084974263631260 581366 -61849244506977393370410073982400 581367 -42690557539179383491787890423320 581368 -4972767895750166170613064253440 581369 90383767644405649751163831025770 581370 11126268091631155150846952236800 581371 13327535049546337180466503950352 581372 1148213366669029675899920415744 581373 2505797491489910660572491065580 581374 7630944763446876018359713439232 581375 61629961059188532415446385974000 581376 2293148961543138381550218903552 581377 -65001591356819161048823359531774 581378 21157749757970309981735898895872 581379 9506577248509577274743763502584 581380 -1529797509679336166017706227200 581381 -529458192089026111458888374880 581382 13997044548135409380476696157600 581383 65247103196218539620260544009520 581384 14185763810469327141878792770560 581385 -6376013068342471779714207264000 581386 -10538314814738428235759326982400 581387 -85077776373399124277564687448 581388 2898502847501433173745628147200 581389 -42520120206625175889750806537460 581390 30321217765946538318085211220480 581391 -12698135936492797938612561757920 581392 -3568540438102670340651358617600 581393 -88229748983263652850331330241358 581394 -13951760185806380778803751419904 581395 -53049648608486049778472569899600 581396 -70541165936341151328998585347200 581397 -18576833240703057574537818914400 581398 42204819033456762999500954380800 581399 12109605236169171232302049747680 581400 -18024409768378351025742405120000 581401 -29923423917770024970421262140796 581402 25939522203083556019718086375152 581403 685087703611272533789210637504 581404 31489424078652471174786797248512 581405 -54434301518614343918620688730 581406 -1954989691244307831338293985280 581407 -81338202229271374134393527549344 581408 -72077272221549078672582630113280 581409 6488249712015658245548279800914 581410 2021081155546587958153579959360 581411 -82488914295094067867599745645988 581412 -2157896559397330041777075068928 581413 -8606639248489706076113564361440 581414 11107618008649631076432654553056 581415 22043892119928198912544107553920 581416 -41224859148919248740968684093440 581417 -21919379851967289690042415542528 581418 546253888516945427957760318816 581419 -7492760438506329564957152632320 581420 6670757365496970617532723578880 581421 -3567702221923913903652845520960 581422 451968747832468115786728072512 581423 2605837278973862794432469490600 581424 -1688704852834293616650432577536 581425 -3913006807862198773741908750500 581426 8159155826644883166912458970240 581427 -8099417109403399194261957277440 581428 31941105426550641150703574551296 581429 -7027293800661076860565303853970 581430 11840703427634442018674955765120 581431 55528881964553075174831737202200 581432 -265323708587321014957431705600 581433 40636908658759755148771691263824 581434 7212333684187126505855243800800 581435 58490052655148473392408402736800 581436 -8199516012772534436502388002816 581437 -40083448617873503222523681686400 581438 7131831491187921701821905146880 581439 -58490599672967348976250290680376 581440 9264817206277987000849426022400 581441 30232837239406075332139063399872 581442 7297517706664631200224274288512 581443 -34220071977925623751117072298308 581444 -26752740474341495459864449544064 581445 2688481358867783596769869392000 581446 128056735461755817185230327104 581447 29690545225476142634056977463896 581448 -4353435214111147199723234426880 581449 17621852845941840796111508832720 581450 -10483525154242871396520877836000 581451 -28255167913546011491844535082016 581452 -18435651587891103195535002933248 581453 28796956142214883869770207801964 581454 9969693883167658596130317838464 581455 -9023999091554176850509336584000 581456 -4177085335359464041231352537088 581457 -12022271050603468428082181814480 581458 10477304065652978087748652507776 581459 -22174564359053572339624596536340 581460 -4044097513810654777350696775680 581461 -42242346467195475200692793025248 581462 1000224710005116921852849364224 581463 14240991019641528760222434343128 581464 19280694663012915756866618449920 581465 44078140269967047885451876057860 581466 23610369339418786649448007463424 581467 -7092073240316945102062759395008 581468 -10007288919074052124479059968512 581469 -4492171519511205620139911709120 581470 -28228137624514291527129753328320 581471 -81400189062107630027368809269256 581472 68341803798631090012767364055040 581473 55427402451465354511226123154722 581474 -38482176942093052910778906105264 581475 706562213820165527403505890600 581476 669253512596388366655756267520 581477 -20731850639077381702278046101540 581478 968771861705409693799598438400 581479 -72649628633863070428101973365240 581480 -47215539843706008244845756057600 581481 -5908316079121678139819080939830 581482 -4672458365466633955845405935616 581483 -64612266334357244909314957443612 581484 33750083419203740049237362245632 581485 20349371735039362421008383764760 581486 -13283019221761202148691431970176 581487 9149092749934931812601333640960 581488 -14710562558941268124626265407488 581489 412330661887746921249447101424 581490 1247785074191697784240598231040 581491 -15514615886146345244344366429108 581492 -5532185335050292544050390805760 581493 50628835676277061040942724791808 581494 -4018341119691924011481299296128 581495 -4565667943132867532793254530800 581496 -48079731617947253710655840563200 581497 18359484744922016537680395461632 581498 3167789436784286116964232357888 581499 42928990218225700812035393167944 581500 27791598690461290147869877632000 581501 26981790965626716064774859481504 581502 6984831216696251168695723496064 581503 -13711342130345857135738804776432 581504 15703883234051969409608790835200 581505 -11593390684742518483844434477440 581506 62951226772122560495137686036480 581507 -4366971153641472058264914731280 581508 4027298469701189997987735194880 581509 64077379754151106870699498296768 581510 27141005966687393253746074220160 581511 -12649188927547262192445849856896 581512 -30183653701046030018653713484800 581513 3513887331863335775453228667684 581514 3426423017262711785082500647680 581515 14233464584788554942413471949600 581516 9220599736952054378178514443264 581517 4213655490262825861601284363734 581518 795541970427218710966405175040 581519 -26291982738427671043997420811840 581520 -6861188831627389795065133793280 581521 78915575410526005083399454044722 581522 -49899630947625350474397040664688 581523 -40015085142930694097613954707016 581524 -19088546767106017287315424203904 581525 -15113983042107507976498386415200 581526 -21903648337615655871193449600 581527 57811453891178929157120559250376 581528 13575234964976081699577798082560 581529 -3538669106973303682901644131072 581530 8936990744161529973093164840160 581531 -36738389026597297763232986419488 581532 -200979591668969896627219243008 581533 647876409542530322544982000640 581534 44457660210874041704627003308416 581535 -39233349511328198520334569208680 581536 -110277542587736299741395322798080 581537 -93307464758229213884052756775680 581538 -47650937384555243019862880850432 581539 8611212745272192035305540271056 581540 2347798996337080176384186282240 581541 -47574841433118850982117367285408 581542 3739180952908097372671725768192 581543 -7690453076373615582573600130440 581544 8507849650723159277118920939520 581545 -2345170833275982885324998622720 581546 -8348115473686409090223240960 581547 22162789001732015841595650831600 581548 17588939288754703594722402802176 581549 63096352995287075320137234902550 581550 -6872460893814049340031213307200 581551 -36345514684481359602528799950448 581552 -8391000908473355524757177794560 581553 8446145612269903248997757802240 581554 8536276707573908597040237987360 581555 7796855074748870992719870532800 581556 24355418952921100124442302287872 581557 79075565597540430085420560909806 581558 -19149006178561145467402066775040 581559 7869656119630226147616827219328 581560 -5589478684319967848108733235200 581561 45657724857298295329417672065024 581562 30110834271927654866542276030320 581563 63447526645151630249170959343560 581564 -34561027807121130542171544013824 581565 -6045798096847979689232604991680 581566 -2115835476925289507486484503040 581567 13822419162973142960004829555584 581568 6902231960908243049849473204224 581569 -29402995172541396255005567542956 581570 21345375819757233104839769656320 581571 539676077705567364279268369260 581572 16819227684162995639709598940160 581573 -14161138005628245448219773086178 581574 -957961661180977438459842041856 581575 -740309780503372055573799025400 581576 -1100033594859457670295655833600 581577 -41636700415437388637490273584880 581578 -31067859211034734815910869288960 581579 -124408415612554833723903683016 581580 -1865652881732119028003207961600 581581 -15375531684941674354210793929056 581582 -23306201164270409027295948172608 581583 25605123156700828704696765932424 581584 -2590890723564608107919450832896 581585 -10587157193246434333775766158040 581586 9158578082557193791205844660864 581587 15421068744380978888820966905592 581588 -7780789489284986540541212104704 581589 29777794383990975072764554013454 581590 21432130449923180186044670563200 581591 -1853431089636091547511872616576 581592 -17125475640134227853226748968960 581593 -111199421314329219904693572576560 581594 -4253942211599001560597824457760 581595 -7229053305358995721551458918400 581596 4571498074170665516668632435200 581597 -94125230976826809894368009124954 581598 -21433409425503337095703629446400 581599 -68439038907768553416457846146400 581600 12362520188856057039802721894400 581601 -6416133837183861842653597759680 581602 14729736230489175246400536893952 581603 15787857867337240449802222794960 581604 44326142365312393424907081172992 581605 -24050670570362986407384815350440 581606 -11931558253246967219732975209248 581607 18011278836178234694715095022240 581608 69573467342781291300188211624960 581609 -12110067569472802403360457130560 581610 10221888659719786342537866773760 581611 -15400025364078084517109937976248 581612 23532285130527981761200011072000 581613 27732590263274076961073978094144 581614 10291746518417202162770542928832 581615 10701139234604325255209463937200 581616 -1648560412991764128762851033088 581617 8801252658840441789834442499666 581618 753434645641218876639813515904 581619 -40000006081197304392657074189256 581620 -16637888329489615440755836408320 581621 694889968042067696370894270492 581622 2646972284583260086024283873280 581623 24449712899006965334587844497840 581624 14861014384903515285498759168000 581625 58613973289498614989839769568000 581626 -10387145392176521104676616276144 581627 -50501648217684654672945152714088 581628 1734251093583217588172855255040 581629 36571668827352116507070662743200 581630 -16928401306566091542262961492160 581631 27395472668943669880152240650952 581632 19582763785320389003460363681792 581633 -29833711512546759362696791610796 581634 39970503813023595838650322218240 581635 -7325056263221997057024661956240 581636 45093988745173460548308732472320 581637 5016510352071353494262934418752 581638 4004275054806260602930484508096 581639 -9353738980870144188466485043560 581640 -11832453783483072291607729766400 581641 116424310770075385405758710449792 581642 -6773178301982264641296310584528 581643 40084450089060278826003073135932 581644 -745106423300401144773882850304 581645 -33832658017033472074952104178100 581646 11821643896135711084358561161344 581647 -30264690303127703719667972240640 581648 16123972553967185784145289551872 581649 -15898822876429429759467363902736 581650 20159217992381924608176763594800 581651 7252619984262411427143799785552 581652 -12445677453760294967413546088448 581653 -23313515271991416773311717808640 581654 -39921391063684250611697623648224 581655 21660384946359436701764941429920 581656 27760604261823727052327750522880 581657 -3072340485138089397970460663094 581658 2117344595683473058181853450240 581659 -15507598976118151880242348690992 581660 -22086300372096967804792462540800 581661 -78561057162107135267321167008 581662 -31395478087550900330312550778368 581663 -73602245643539528304388620989088 581664 2128558327364074378653223354368 581665 -4339168690363799339275695230400 581666 36428222522552791281908719451520 581667 -8945705266563197821850676683280 581668 -17467677162411409777029161325952 581669 21121737330528970557556223693760 581670 5166312112394732594066788074240 581671 54420615302149202230596349231200 581672 -15166678024327233068569260195840 581673 -43665631186423016212701772642416 581674 12847271647445261546764630812336 581675 -1181517951588437695488751278000 581676 5130330215600654223660658386432 581677 -5058967292557668868544371744000 581678 -34541926165366250508449344839360 581679 -24261945610832266738138008866280 581680 -13586260413664936286200683233280 581681 -10790415957788621292092570624400 581682 683395557216110358773096401920 581683 -53728800663489723315110702750068 581684 -5376336528752670974547794976768 581685 -9859569854428941834450665001600 581686 2886722082466574953664021212800 581687 -53953148451699126184937911544664 581688 -42042057696238590115561781452800 581689 39339611757040634778437033177556 581690 4466292385019650820800990725600 581691 -2498153179701485210124431405376 581692 -49544777584656839370835746141184 581693 788985370114891196458196678784 581694 30153363662874144533434957827072 581695 -71636101551336672343594004483520 581696 -20945166770465249361369995673600 581697 -9781006613824667105519270994126 581698 15126500450488752676431167384304 581699 -57432048171028441007303869599300 581700 2600395773913344482278750310400 581701 44555867493516480718382154956702 581702 20753263139309335202509270652544 581703 -16628816372480495982430816286592 581704 385508928892490095461931008000 581705 -21462540671003290135693440346140 581706 -14187900190658203339075180534176 581707 -13335666709168429854104940587888 581708 26795252413896415657284592298496 581709 -21926334478719132676145809584000 581710 -2990294527272680708018681682240 581711 15052059116235985432033661351520 581712 4984371357270620223548803645440 581713 8085918548558071511214193052784 581714 -2690420266609258796188003803648 581715 11161951372628772950180153088000 581716 25226464867254025802403965540352 581717 -57060919833434891529831432559488 581718 22991578093133752279889479610304 581719 18727173549731500161545529192096 581720 -10745159321803268854512315187200 581721 6428581187550908578189136927424 581722 12776179176938426038133422524912 581723 -65228144438826108024803071036560 581724 4399352756524805094482629413888 581725 -5108973492395797195649366380750 581726 4450596902190024109980958736640 581727 8325744451455572404303356247680 581728 19315199487905244243840702873600 581729 43337962588298488916360323383330 581730 649354709856092618178408222720 581731 2136379697215628766107155285532 581732 -20476293969569079652208289515904 581733 2532947234998868068199273518140 581734 16666032888011221252547457393792 581735 -20620295382752378094649411514880 581736 7098191296936489305146349158400 581737 -2091393726238965308471704842232 581738 -21605409162732510206790345126480 581739 25278169439607402246653958686208 581740 -32716401918866895555060311808000 581741 18955049895150066585049696788492 581742 -6843154759951183954145516851200 581743 43789726928521262885578386966992 581744 -5551177602801167095872180781056 581745 31034516920399155287468099589120 581746 -10158445409554887576989004306432 581747 -179769578715438775851958683072 581748 7791006950808568406737738260480 581749 -655528120919274737254189462848 581750 -8369604259154403934329067680000 581751 3597440690226620455847084862792 581752 45167356947519796728061519257600 581753 10120392471642222836740663585002 581754 -17105900805942841318686407239680 581755 9139003925526029231211323900160 581756 -22804495488383853839145864069120 581757 12577146690873063411599182192224 581758 -18407981943839216802549284651520 581759 15783391410507097997710319474616 581760 -15168708052875197684085738700800 581761 -50092380980955903781033476467680 581762 12768948409164357630125628237312 581763 -2694917345137256023312459905792 581764 12165617843545524486453342440576 581765 10831325087006985319930371530400 581766 -8222641439323521697678098948096 581767 66449401421493615293428062497816 581768 98476475075965641241607623680 581769 -12823950196383003442165690396800 581770 2565370708450815525287560565760 581771 6043863546734144688775679190744 581772 3845232583356870960819014241792 581773 49664826339562138280779896484022 581774 -375379754502302189280294748416 581775 -8920540248840983095904779828200 581776 -8969650018782247088899977494528 581777 20754781501912606898786730258432 581778 -19123049191503461181302043008496 581779 -21999488306060628687040627617720 581780 39581092025987112390452654745600 581781 18300486196721071811323872001440 581782 -74621524974808054838034718002816 581783 -20101772765889149849019030869400 581784 -19138806779389156229256729722880 581785 -17539967642633078823391836542400 581786 2403866455013196172801920743424 581787 2560250812543364063277199422720 581788 -13731024476729486900198686175744 581789 -11266269101503655024980956895476 581790 82407485568611661985206650880 581791 22365072405001053288761038806240 581792 25865033679952866995442353897472 581793 2074028282117979701317230218400 581794 -42204981170332714821319680752304 581795 -40279819806826855319133557905200 581796 62461736879877699788856726927360 581797 -43471294501191776868932755218754 581798 9240210875938583396074620360960 581799 13250034473753132914961602684800 581800 -35099443713245633771376286080000 581801 12768321730280654724415611074784 581802 -7589679233755133500913718524160 581803 -49702976192341958586984107692496 581804 -11283484164612876061259295001344 581805 12560392217447214614826830674560 581806 16415024819988854760569885520000 581807 -830136104260381498792703359680 581808 1692430864096854128156536209408 581809 54293335017615124172486856421010 581810 -390690619790859275223046415040 581811 54489954364988813416249927311672 581812 -10984816754258974495370745384960 581813 -92445747128333390256833581993920 581814 8160151161267440569094641051104 581815 -22582416086542186276615535962080 581816 -83782480994624642157342617579520 581817 30747577115937766399475629830480 581818 -23109609115620588928936081201920 581819 -31349838820005941794390480971504 581820 14765686832102302917262001710080 581821 -42392732237987043656461811137978 581822 11282354684008096534388196354624 581823 -1055266829307038085097203699336 581824 -27373047272821681669702385926144 581825 -25483891326500634182926310789550 581826 24300144403494436783097310314880 581827 -62950946155438346527404911941440 581828 -36270735972205647520283543261184 581829 -3744771901075123774146582179616 581830 19476388012561527682173145461120 581831 139799530691333367175950449184 581832 -23718754438837835807409165204480 581833 402568495696786641919113644864 581834 -2229651578406524770626467040000 581835 -22448491068274069798369368230400 581836 -18684801698946123075241597707520 581837 3420477995157254116416527306880 581838 15321336106464371565333227617344 581839 12194749446430762983338724397856 581840 -2218996344812908022632729804800 581841 11543841376520506308421205986548 581842 16017065116911691951961278013760 581843 -40702312024071783912585382741908 581844 11752861938701501552518868207616 581845 -28201885120951746936735446352000 581846 -10952954412641456020124258620128 581847 24612251413864232849798045422080 581848 33831505918112131710058422620160 581849 60910225781079334955789691828240 581850 3218818220033279037360230016000 581851 30804377430031755957973405681704 581852 3308916644369604987233545959936 581853 10587266776326940185467707979904 581854 -2583138353012240014183541207040 581855 37431318765201501351690049022760 581856 -36279393864403474596698888601600 581857 21220297812120266379238186483106 581858 -2794872683092453076532496855680 581859 42116537404815307525041977845224 581860 -80733165276102788732181960499200 581861 18513800553344048534698997672064 581862 -9444240530498747775887615730816 581863 2645744099282379292030722157112 581864 -72760787835835737788058925040640 581865 -22899664865738666556744596585280 581866 9614229102526287734983510686720 581867 77561924370268750477111978030008 581868 -9224300574332903230447749258240 581869 -55752982118597417095285894194730 581870 9308928426746030382975027010560 581871 7305282821694632106521965659912 581872 1739491019766349997457128620032 581873 65153715744639965640829621111122 581874 -20569909775918510852428818003840 581875 8845134629748168052874533537500 581876 -126807102495199475958576844800 581877 -52784847441799600729605015519360 581878 -19755668641361102017055415345600 581879 41540048791913769565107478303080 581880 3276954567521901623522646835200 581881 27969273422438779806075928289664 581882 6200696048568519529626565501440 581883 -4615292390322482460938481475536 581884 33800516099404139381528205602816 581885 16186726677957348551529567799800 581886 10577114599476526318882906852032 581887 21814920981564528082593460817160 581888 8568190480958528017940990656512 581889 24862657113864935533421023680 581890 -37134308635869610935249337720800 581891 55823914551848906106135634871292 581892 17072388581951018633192878205952 581893 10452358939731878651606863583544 581894 16557947127541224764023721327040 581895 46248910123086620112199091242320 581896 -22632785686974371968390362071040 581897 -1169001204329807939508229386480 581898 -9201221123324920415416233914112 581899 14198775739936704657536515863136 581900 -12145063818296228862104701267200 581901 -5887494560597664581307236918016 581902 -3597699821107183209244416655296 581903 27954304683646575375084435020256 581904 -1006590777781479150001690828800 581905 -13218219943903442773778809100940 581906 -48849011541290418027902104416 581907 7825115813519187804256490760192 581908 42188226093126776917280050656128 581909 21342990796877424695431068292110 581910 1208705921575226458143676600320 581911 -34306020634290588115465127063976 581912 19028466823124819535753445939200 581913 10951303692938431213566994563360 581914 30860584848951905252239464038400 581915 -1463499271992127108017414510480 581916 11009445528463092487714733236224 581917 -4841150552982859739036305838400 581918 -30000711549458809410676385139840 581919 -388115860609320188787330037632 581920 -25306615803610151428364833259520 581921 -82276352816768365998970241662878 581922 6283850386611857692084504940160 581923 26904128483665526044525777116144 581924 -6808956129604744003061807195520 581925 -447498063228600627656617512000 581926 15025091437917236147991974610912 581927 -79611230718429361757680066275888 581928 -44355317123663660126051686563840 581929 54625049013968958071430826684560 581930 2774406803972903873495854443360 581931 17855232724848158668869401433600 581932 126926147640069148393284390912 581933 -31331584176093312141745311650976 581934 -15393175485266494958126999785920 581935 12099193310827420267563510023880 581936 -2139082629038188483932997091328 581937 -8039704655949410363081205309840 581938 7851371722847794709273853568512 581939 39025837142375721475526760226320 581940 -8970881727721808570145189511680 581941 -46241051571469173798381022944658 581942 1606169774978069597716331347872 581943 -13865257757870204287149752727600 581944 46744906234756246632061096550400 581945 -3868443596952212045578305331200 581946 14673372494337964541375307247104 581947 -95371368447423729873032361624604 581948 -59780214742206672875628734088192 581949 -40702981630191093722714656421466 581950 11763715112893672123786934313600 581951 16480009557644646644122228136400 581952 -1137612490916996316117690482688 581953 75399950271164588598785936971202 581954 16383951071231619006240929777664 581955 30676725027953440294166885041920 581956 501215366607238362126928367872 581957 79351301096786709657040306917852 581958 -18335854491403509938129849452800 581959 -14283747793122530353983908248784 581960 -26743905637479488133907418880000 581961 4075054361908296773477220487584 581962 -520154474372623973876268070656 581963 -10727106706259558805098277141696 581964 -30341502989784779791334059713024 581965 7583410464049771474874692435200 581966 5765798306792252954153595663360 581967 14180060846759341890443607892584 581968 2462685920397605785028238958592 581969 2740949906896028404068177774144 581970 -10653442078433982644015594841600 581971 7314810600138911502462644139360 581972 5998439018562431561635005111936 581973 7031674007246671552114273980576 581974 4570560492822571578150615464736 581975 18024731407051961542415833182000 581976 -14806223148556508708534371430400 581977 -24247708324039148885347066845696 581978 -14510412777616030231771305574944 581979 -17763650274768493276009732871016 581980 4449579740341291120538048624640 581981 -93030054019996536341895308896218 581982 -9760692233729281863340468617408 581983 -58244138074531875600313061356768 581984 24252534658741515611138673868800 581985 68016379499147172814942995244800 581986 -7973738208981253712558983781808 581987 19132324997484515312158572559104 581988 9160115155411381422432895825920 581989 19689900332889246209927946593440 581990 -3009246430122031892657500944000 581991 2260198271038601844328608679680 581992 -6459792114974746555034137313280 581993 -36306897398099380802814200841600 581994 -2691818190906049585602928742400 581995 -28312973587844713704345632475840 581996 -3458826941078334326496101073408 581997 17684501076804954748526483812128 581998 -6592589793407441604239237592000 581999 85073345225549834344881883585392 582000 -6699048737612667698000019456000 582001 -40193896543812943713193889917440 582002 -39521978294674402449533203218528 582003 -14303778048251734708441314665388 582004 4396408020838771884985008285056 582005 -194855136058094922207220815840 582006 20570561537246735259607953683904 582007 56054665718297165378216757821920 582008 -11343043620395383392482264678400 582009 51590420172909489798573334695504 582010 -6081037372927049955251699520 582011 -59814950037894770631400292759388 582012 -62103507306041382439908875581440 582013 21763698572817041703164392240262 582014 -5851254067155618013646653638144 582015 87885581067765480897002327040 582016 -38128383197380947772440198512640 582017 55380118160794167883143534504066 582018 28666507702841102550083729963904 582019 10036082838604008954058158542544 582020 28959326160616474356430180404480 582021 19260874789879876783330176796320 582022 24798713512107514366685056036320 582023 -7108850939779883244944373933336 582024 -31609630409721629114508299182080 582025 9185930268884748580014531289600 582026 32147709325970316518936509457712 582027 30908287634598415013742683686080 582028 2018289667231226097046502309376 582029 -2620493059979223015188085364608 582030 12407392422142086498829131801600 582031 67321976513187743292608237878832 582032 -2470286594489360920072283947008 582033 28782561000632764459702062303648 582034 11700427630059875831018441652000 582035 -29853218686933892255264737052400 582036 -2790991662516688017050061705216 582037 8188119868506821128266466188686 582038 -1806620667670342708792461104256 582039 -44293909148715181731016088418480 582040 3075762749050829665258350796800 582041 32526446483376992618338333996032 582042 -27359474204012288990155867980288 582043 -34911755605658665333236379841280 582044 59716031228015002408656605339136 582045 15108185206175838923397026452320 582046 5480595660285180059753644528320 582047 -36985912672133762054756279025048 582048 -1028806009914004428103190839296 582049 31752802201276862365869792815764 582050 4546318549418811010271574220800 582051 50482077130413955320336611872632 582052 58680975223238005350591761822336 582053 158289366361369946135666335641504 582054 -4760062224244826066560395486720 582055 67387252230460909258167506187960 582056 -8873402164075681586452769341440 582057 12471332098219779602017895647680 582058 -22469161932477725850856741420800 582059 -34391608136460708751668690686640 582060 3290465909630706103581887232000 582061 -30154954701432981813802984428768 582062 -17159734316235113390807376784896 582063 12112728135398192615238073255968 582064 5645484735918333649743485403136 582065 5161509784796783067050340139200 582066 -2379297122487955899614331119088 582067 76346401399631415816838729743116 582068 43706139315499498351827913150848 582069 -36464302395447813175635029490912 582070 25401931688528812054141159380480 582071 -35986231236096971533760734423200 582072 12424461921453743868579515596800 582073 11437871439350722803828587658064 582074 27361614467059507031765276647536 582075 -1219453980026264591136904530000 582076 -35670213478883155003303284933120 582077 9629850472270153280477225687532 582078 6955750105843594266723338910720 582079 -5034154390059433962713255021016 582080 -8125036704537956292764117237760 582081 15096870271783932331123575112752 582082 -25071470394508901055888807970608 582083 -63330743654880196438194377353668 582084 -6058537427118753500056157122560 582085 5261672036403730075707618399360 582086 48666627602203757271418317424992 582087 -9628121478644295738285149015040 582088 -34108432580830725258104788070400 582089 194910438006166067096811106020 582090 5458263216510038705138072920320 582091 -317519145649111350533376433688 582092 -11146452347162021800062804986880 582093 -34710698240713993119486979060800 582094 -25843454472044395778751795343680 582095 -92429914125527189016552879088320 582096 3838810337292734062450243928064 582097 -12904249639327274973095748662328 582098 16949266862755696487505258145920 582099 -146938533621662999792988502272 582100 -2762178030007648822805769097600 582101 29431032333922334245063718622012 582102 1310980924890206955933494683968 582103 91698182874920811447149714866120 582104 59492711258902142815166032373760 582105 -24044679902976024784104687070080 582106 8527330873700258773774126222080 582107 29247451822307099255423410668720 582108 2350057114358335473382421544960 582109 56675742166949604437713779735840 582110 -31515399635853514213580653967040 582111 18550634152740638548252207647960 582112 13280590511149586633117211820032 582113 -12421195049538879087588407407104 582114 700535970750769159259703260160 582115 -58853139625173177198952463064240 582116 64476245827764286216794148849920 582117 58458281256589771525071068269920 582118 -4620618631706352123944062356480 582119 15029734884267236430538646750520 582120 27126432699817969531096731648000 582121 19649768002682247474903452367652 582122 9620844527756075930643555782400 582123 2627588718605611952211443997168 582124 -50964527892614238050498134568704 582125 -84522955390504429766310035553000 582126 -11218903472530829420830412254656 582127 -632841394971263782734314973088 582128 12607037090776987172155331837952 582129 12250150828521468867510391237248 582130 -4304251928418527524638412039680 582131 -57516132831912474170014620504 582132 5676775246824516275994733824000 582133 -1683705806740271280087176034980 582134 -127285951438555424231957280768 582135 -11041184466604649704540338862920 582136 -82099685422257994142048448184320 582137 -52550574544108630006395141656214 582138 15631652854234937530840566866544 582139 21505720165107238614223048507940 582140 10103023292260331963445754675200 582141 14550291929934450846700710566400 582142 -8446739797554443951236276709376 582143 87560946520168066123529397347400 582144 -13470394811342070209760083312640 582145 -21763862529866244666734000264280 582146 50310406228078896382050716443680 582147 -4153559490852867473318742873204 582148 -4285220282067800000710527934464 582149 -8971770964086211046331721962240 582150 -12148479638462514291407035070400 582151 -96634412837610912027245331466400 582152 -26543545318232153778533865338880 582153 7529966351368079616786452751360 582154 25302919504649559803267654185776 582155 6130330686575689449903311715360 582156 -49665228263921792932296215067648 582157 92095837794496360568917571716406 582158 -19725949074950594293112900937024 582159 18197819998957085827468112723088 582160 11765098167373992692557755187200 582161 53135870443358025480618661731762 582162 -8183780703834476264358014509056 582163 -3899508153621859170271103689160 582164 -40624684495912081889347700791296 582165 -29354998314108234047414659305480 582166 7975920535771306728394907627904 582167 41757131139817736851337078886216 582168 -15450055597738806745820225863680 582169 34625828953261662288824687049063 582170 20158747562506223539589131565280 582171 39088714674611437138993221833112 582172 36034948396332084149886542706176 582173 -10154383603454986137145721095578 582174 10729674390073626111874335949440 582175 -2562313709069459760438925902000 582176 -5228393666214689189517733134336 582177 914292471919194805505174695008 582178 7272095299505476090706692898640 582179 -30181982719316706516427465343760 582180 -9418543322460718974768197959680 582181 -4233532641627906960859558606018 582182 17806424672427621719662415938752 582183 -16341443505266331105104938368336 582184 1691758181698356221521725265920 582185 38251084775894424757814359465380 582186 -20366195993794240725022869526272 582187 5892176111251992474834436747752 582188 52240464508558694714564443077888 582189 -89683975758469876252693765107840 582190 -4998542427188912498935777240320 582191 25291754169504539993795556056712 582192 3232473111827035031710052057088 582193 12410519213319398315606764839460 582194 -24643505106722559713357866442208 582195 -10743457071486954353280313572000 582196 -17911713685424639367395586217600 582197 10147592802286920784632541212864 582198 -5903322628169623975308298344960 582199 21292368981418593637588262242080 582200 -6499051425677538033383734272000 582201 -43848572445184185342171167052960 582202 153253635586535140574807805552 582203 -32317957838469656731465588363548 582204 -5694131916257891010695523532800 582205 -14477099773332174807593971155600 582206 -48880478700940854140639934728448 582207 52055279492921649873151885738440 582208 393301724331554579459201826816 582209 -13966076455073624852589439606590 582210 3572220400453893767592965767200 582211 2021337558452880725543849452544 582212 24490972119013418810887667604480 582213 -30525457034757097583585754375456 582214 -17851753850670616929851864336544 582215 -61417040352767868317876606597640 582216 -15305994245807724087358166384640 582217 23465642205650722423308395226640 582218 -7140843728880813049908543187104 582219 -2961898115300810463089510421912 582220 -172055141649953947644539857920 582221 41161143401716605837640365010422 582222 564662370470284657442386529280 582223 49771841584992823301564205391472 582224 -17115301796955819827866116956160 582225 -8207539444783974588557983992000 582226 -20553411294380310466111640312688 582227 -30481326076972761043181860827924 582228 33573295026050716836099070617600 582229 -57667759899993632271130922641280 582230 36570949487914223709832000204800 582231 7392118433807391937385406624720 582232 5421889582545312125698142453760 582233 -108624166980074445328782363496440 582234 24245805120334735703609431687680 582235 -24362457311841084108098220352320 582236 15091310324785252050659580395520 582237 60701084392349642145810629052294 582238 -24354170245088109852940863457920 582239 -31756643210927966118440887123344 582240 -28343610993347866017261936967680 582241 -3117121854780553467346173179232 582242 8235902643283441669566446137344 582243 -31447909590157534593456571105872 582244 19621254175205289796019784653056 582245 -18375801549986836366998820652160 582246 -2138978248130950364749413269376 582247 58320330969185889412390106624696 582248 -2646398786342406246993210378240 582249 52281185903245238231674975403664 582250 17683833533366109237589932912000 582251 -1976465698419485930029657220748 582252 24660295755529862462267229696 582253 6774685409151318672665554133504 582254 -22121808362631149997685778173248 582255 5131329046715271683192529312000 582256 188247187009125838173150183424 582257 4990568774145384781752949862580 582258 6989903350484322804725862102528 582259 36647528828307509087535660415504 582260 -10345698335374346089445538201600 582261 32288765648339201392699023677472 582262 -50202963402559746248123923420800 582263 -886757276861537874238815113472 582264 -12526671012217011588459100631040 582265 8242583258137199447345116189320 582266 -29744438870294026585559885410560 582267 -51868458779395219141260952137168 582268 -9812669326587223279771412229120 582269 -16121535213357603775270548837204 582270 5639137354411837172295811856640 582271 -30323088852845191222675388803200 582272 8725151874865844474258915328000 582273 -7652758679693166056159467374336 582274 1668357135304621667617840128000 582275 41080788444782243752248943986300 582276 35063765598290618501730242399232 582277 13425502170020871563430882905212 582278 17366839347198188685509914264320 582279 -3554713258106113524751583817816 582280 -21736195836621512601916241049600 582281 6540740371073952815374281579264 582282 -13153709662171253759752518712320 582283 -62155243252981941522662326533696 582284 6576235742396421466653374424576 582285 27981190853642404027197604929600 582286 -18626136276476823698211301689408 582287 -11145992207086113231589471540440 582288 -131071738581512861050949861376 582289 -12818807437586885886165341464476 582290 10433179475587594534194181706400 582291 -20407607841175010368264403362080 582292 -14348395087964670130071477868800 582293 916419136807982200054274411022 582294 46051633752360592000291702272 582295 13418006186760070811961267855360 582296 -2237560855992841734809098444800 582297 -12500648212426285947063622741728 582298 19232190721152844100394895998720 582299 -20342849927631768586496358920700 582300 -14655780408403279730251383897600 582301 77120205782195979748287450885132 582302 5155754709277055853516427450752 582303 29787071339746054437060945733704 582304 -25303021972468687111152633643008 582305 42342831692573283651393424109460 582306 -131289465907869598163849882112 582307 -59126667307009763724154321525368 582308 -21861297907235428907726225907072 582309 614002966692587917696776994560 582310 -8144052052342897625946095629440 582311 25692032577943890387845161722072 582312 30642806650773647964859132723200 582313 66063844336732514471612771727460 582314 -1151917820443228948443899470080 582315 -2876154983129941758553861662480 582316 22895066490231786735953613689088 582317 6368256527921762317125560985366 582318 9570084015373649245657224759168 582319 32340395711241808347940953176720 582320 7948559283110817055618100428800 582321 477073488286435939933815879840 582322 2311488292850628999989406632352 582323 -10688412075692527681853744454240 582324 3165107375359910451820807213056 582325 26424131002542516380475900195050 582326 -3522347975830462386241554841536 582327 7000376418681378197263594926480 582328 69644282407422111525137720463360 582329 122783499206482522003070554078272 582330 -6820918187753365248847033958400 582331 -6744756874273516169783638157000 582332 -35591661287525581003529952468480 582333 4112054075021515440453272700000 582334 -351488021568610729785407933184 582335 1978883994437982311443152466560 582336 -23934322568219198558239551651840 582337 11439961477332179516031716502912 582338 -661679087530061241471480613680 582339 -3856770904279197519041751232776 582340 -40895645964396973270179722219520 582341 -22504250077933261041994545341316 582342 9684530878306711835266477000704 582343 15957558872231955786478344512440 582344 -13865671341650778868378288128000 582345 12772531368320705010761623954020 582346 -41210131633717290165545121970128 582347 52437154144481420266094536299360 582348 -1717594276629817606277884548096 582349 1357653740149645593759786195360 582350 16135371697039164160867208856000 582351 14336122534931617209080401114368 582352 19117804892812158077847843028992 582353 -71934712095059679063012392886300 582354 10859639417026295972266945826064 582355 -40985147835460029996509229804240 582356 28320675926737676626654749697920 582357 -13473337702144314485226681156960 582358 -12980079625952212856964754314624 582359 -71412412279449836310612708950400 582360 -13022551865616737002641034444800 582361 41280745096502952679931375024452 582362 69405837514809311662319527570944 582363 -92371487827629247501630251387600 582364 -11207237412946304735898813139968 582365 -29956727183705344162774016247060 582366 11180967935218335154203796567872 582367 69356242982797350472910690367352 582368 -74994283677776790692397337804800 582369 -43401860512233861554454580701120 582370 9331450858933071610351869614880 582371 61684808391945295052116244188572 582372 -5422018799254394698991421861888 582373 -118303151306392601626360317154 582374 42261782750989189312828723799904 582375 30089139146125635216600388548000 582376 47672324266704059915517148462080 582377 100663423014644600014572634280832 582378 -10464763439162989079498213879040 582379 965980818935190133835515438592 582380 17135620065676323595640097623040 582381 6976215720314683703505757866870 582382 -36001378458303638320144723958208 582383 24235031133168372001077526971984 582384 -12261152786240242076973423132672 582385 12464792499605149605723414100200 582386 14492341920754341382145484220416 582387 3179533555661242479844800831840 582388 -44872435557021544630211776307200 582389 -61930556145476558733540261929280 582390 -1874266946944459521648573254400 582391 -80967070641207156088034977917208 582392 75477052296299439780324126720 582393 -5256895612081514284369233873216 582394 735181784721276636185762150880 582395 14598593399004088309376754704400 582396 9557781996414607101810639585792 582397 14068713887158304500422648026752 582398 42332301639109386591217873843200 582399 8462860000131495670032638717064 582400 3365047006452088286066035916800 582401 -28913019034934355570741927933648 582402 2802645572731006048158544669440 582403 -82449009666436915284642175697640 582404 -14597590452999632622532917558144 582405 -10693018060976623649602438370880 582406 -13042237328849652397553805852672 582407 18898381633808384720572675315200 582408 -31317963640516323356535820569600 582409 -75396036778023468773834227228390 582410 -5078078050326315444424266336000 582411 15357649082601169899495018912960 582412 19778265917425246459085133145856 582413 24116897706972889816634151570048 582414 -6218757962883633077249546188800 582415 45554885287297061224294273255560 582416 5086444544545381740865736294400 582417 -11393229899163021074574413397120 582418 -40068612974675053731966759177840 582419 20334008622518862540000479147820 582420 17721080967566925445890070056960 582421 -3014969935662626500730289224288 582422 11119082558096764343017679112192 582423 -13615224035654069929684816459416 582424 85078412658807597676355917824000 582425 -18058148816585870757856238396850 582426 -10609454409680926717703977847040 582427 -93621911454105965227593965721724 582428 -4843775782833461409187898720256 582429 27133497313479154288958562719424 582430 -9786183353631207506633778152640 582431 96283147771917387743500608163272 582432 -38634046707960767650140903702528 582433 62699777276919957930533854723682 582434 31262975125737958649448409889616 582435 -8538173195704268973908291538480 582436 -76665831012548820353342206897920 582437 9342888482681201750629442552892 582438 8098849464402591211213776164544 582439 22549191217638703471619137230768 582440 -14803094762161503595020540979200 582441 -3312442564764463229013661118400 582442 9385029293241410464595941677312 582443 5142839512701878506032754585440 582444 -45552185983690844063730241582080 582445 -30248961194237932440642301984800 582446 5834974344224011548756765225984 582447 -38293778204251788301155543454200 582448 -124663919840711406897284874240 582449 -6115905539580966953204833443264 582450 2053751874255570598312521427200 582451 -52504111349579379260265075986548 582452 -3486629515565353681661699186688 582453 -19725833420188470379694627507538 582454 -3690140580929936053549864908288 582455 -3692765066043896437644556601640 582456 -8141357956587567688223707299840 582457 43563159690878176847570079697706 582458 5023140008833522728185988349920 582459 -11991337921634180753799297580032 582460 45206917071248816521319461409280 582461 -29832164141455567396795849025376 582462 11061094009661025612009179497920 582463 42711293980258324141797770196048 582464 30241369185743059049601879244800 582465 20384669692435677065007815059200 582466 3233405265318619252853654033280 582467 4560857225482647361569045913920 582468 12762007059139413846506042711040 582469 68639865033977059325435565299870 582470 -4074083646569617335075708618240 582471 -57198090712462280710059338579808 582472 12587295116716553207185663795200 582473 8371348430571636444980707200 582474 -16674639785763555527924669010432 582475 -3840216657152161570681243820400 582476 12798528365645456534755946360832 582477 -9872913744421179670560498706368 582478 -220262002137130048508372061312 582479 -147467083263264438334826591537160 582480 -3036830494391084305915383398400 582481 -19088556027811901402290955775500 582482 7300973356588152319227883477632 582483 5135374576390954268035885622400 582484 -5774325884431312695404815392768 582485 -26746921572025105874658204749640 582486 -2396731468304303068749728694336 582487 -3884799149411063147964684488448 582488 -22674027342707439540838393098240 582489 -57720130794532975855422448304892 582490 2970933800216753627727845068800 582491 1675216525234476077284978607424 582492 38542931437390039477470019594752 582493 55175054898171171678596260337644 582494 45049971177559567042917065280 582495 34040772573626294434139004447120 582496 -39819762101083279094171857059840 582497 726451855767834007969660367172 582498 8499527982835548963539295191040 582499 -7786054050880658844370169270500 582500 -12639552797371460069275665840000 582501 3302732593857209330872630350432 582502 -695035496927867489309819534400 582503 -31305009484920437964660464594736 582504 18657383522363078674346878648320 582505 -7462501323915108671254774137600 582506 30804749160352113079253315051952 582507 6442000432565312632523343291720 582508 -37943624468435472993197878838784 582509 -61132752442655503471210075717290 582510 -496954143192791670828144877440 582511 -4371394454326296174443690947888 582512 -2282991501789351681047531126784 582513 -14563514525840958019535035026912 582514 -41511758950133300210524036956144 582515 13923816509608678565682686658720 582516 14192596431176263686631806418944 582517 -3074497750212720783493480437380 582518 3837671795649284110572619574016 582519 -16319311791564447246070682075520 582520 -34539252809764860842124890419200 582521 179876558274906343159683010560 582522 13925930327869129546179765187584 582523 -30016756460491846269978700465200 582524 -24569786800812305038794006549504 582525 20200975948779961785438221856000 582526 -7043158121782806804295296512640 582527 -11820416933657534093353596737928 582528 -4783101277816578616189947740160 582529 18725577350106159082187797109076 582530 9979716394962475427027616966720 582531 -23697794148469587802724259126096 582532 -70019261835665808707401329042304 582533 33478721079670550527153793202720 582534 13760051694573413978254260372384 582535 26179410899443142964999856911480 582536 -29449152130562131303467574840320 582537 -34726598228808213256439009875440 582538 14357798645000884630181066856960 582539 -50737067758495961043115058505144 582540 468175752770246233589728051200 582541 -72451865956583172338512267626058 582542 9680176179415922664663985140672 582543 38359199212534371324688735632768 582544 3016694657268920287502906425344 582545 -38498773426179831566497000831680 582546 7966243928223209553110195788800 582547 -1460831412498183195897388929968 582548 48366666259863502289363723611008 582549 -21122819755668881582025229885440 582550 11760201749349763789270184985600 582551 52303428841962414023945107908552 582552 -954538755822504175378703155200 582553 -2984698397801868355866037861760 582554 2490319668413875662990537929472 582555 8963913886617028521198941809920 582556 13302981970718142753381294351360 582557 -120660819110687478419392923212928 582558 1515734528699585066020003795968 582559 -39254833840695644514665939807960 582560 32296250656066986906579102597120 582561 -27907945205172781195418725423278 582562 -8879516252037653933038279575168 582563 -59491306258276494115946408497188 582564 -340764340878029009475631319040 582565 36616213701725861533601153191680 582566 -7416666306227887808975237960640 582567 21839137799648860333087750424448 582568 26103641777905589061608583659520 582569 -453377566783174043275332631032 582570 13231495673488384136997569716320 582571 -47150677154523058162550389634112 582572 19844691523379370816414883742976 582573 -36681986866170249817562491543296 582574 -43361626078135049505335972662464 582575 -12073398823594252167673597038000 582576 4694670316072821420627505643520 582577 -19883857424472253000621763980560 582578 -18378203976726992122381155058560 582579 -44742569573043628671870912808080 582580 -25568050884383778937436527084800 582581 105964030975630813273832379920700 582582 -2346283359518606848963076493312 582583 -22835156935720847759774642133056 582584 29850030558412900902325592002560 582585 -501056259871181455738644177600 582586 49221813689440475733967229818992 582587 95880442849741644552810777787236 582588 5739983178790605111554861302272 582589 6835578528281276081374260559456 582590 -16647409492957104711233420736000 582591 -28711855345452542480481218225208 582592 27201253967357241122034953486336 582593 8860625638276417964007513597744 582594 11642795064953491609109226389760 582595 11539036334699411096857915577520 582596 12807229910234159177859483537408 582597 -36778977159532403163852343527360 582598 -28785120522020325103116787351200 582599 45414755638596501488978239727064 582600 11664621891359388095847994368000 582601 -67549098723753954821642728991398 582602 -13109417720250872423714312392608 582603 -20825223234962975480300875140096 582604 21846669037677608956498826445312 582605 -28812336221525206791628599069000 582606 -2924434896372964383302238307200 582607 272311763060625507835640124912 582608 -3185255434677645608756838875136 582609 -14036561928365906821335500334096 582610 7782860941506912268042661102400 582611 -81116162477603541848033464692576 582612 506252193069403332209886584832 582613 -4247982172980946931477425811136 582614 15101224673039015357307768771072 582615 -24683300063722313502537462120 582616 27131232092338455202995155251200 582617 9577851225827786454076980648192 582618 -8603539804119634627482720400896 582619 39124065223901362174705381909896 582620 47626941538259437416709959943680 582621 17981813596691800609216316249760 582622 98178188157805094327615562432 582623 -48447667763997955220699991628128 582624 -5023120642225395574874841022464 582625 71009009733901539413356941600000 582626 6930050978747702396787103185408 582627 -32257382871065744532164654015568 582628 660000146163364701422027562240 582629 -27154276523368824261161946782916 582630 -5850787312608234014532332004480 582631 -11571816350761368502481963526608 582632 7037174543163300868144950804480 582633 2131543135851139322456984033562 582634 -11684186443616142126633436363680 582635 -319935325884199506359324014800 582636 -2333178663660833357268753186816 582637 -45023782589795196342380816162208 582638 -12962187459902495588877836363904 582639 5877126156578241658906616015520 582640 6389089333734685720290893660160 582641 29180963868423204475828262860452 582642 -10575340463063648892976040277360 582643 44315531845424570884870273042892 582644 35153607188916382695920832126336 582645 1810767542957731508570658201600 582646 9731219759880124747248406581120 582647 29908779665540863056880696397640 582648 -8358174484956635521214026874880 582649 -67063198972217719188969575987350 582650 39490247504259506489766873600 582651 -18672025063747334649932516797080 582652 -9906297799290849868175413560320 582653 26952503168185323639236928816204 582654 441356221549081587800232095040 582655 -16818083224366839467671510156440 582656 49630948910644106154680789237760 582657 -67321075844167717216814725872960 582658 28235956278686006290614273410976 582659 -45452499025293505518602958263808 582660 8829852538060190433296463667200 582661 47622225019972434576666287188572 582662 37281981802749057027800320628832 582663 36509501087646626240936223801984 582664 -13738360033108445952898688071680 582665 50581411251139965856121875977060 582666 -4935809060163643739006248091136 582667 82729764434324002774578871833640 582668 -64156366487274263848165901905920 582669 -9366580255079468524648325238612 582670 -35391314877655112779348213107840 582671 4899097555941723944247172548912 582672 1260467927237055353646632140800 582673 12479457269402503765279583328640 582674 6916017695239717086827760168336 582675 13467418652952011175867901198800 582676 3723619290499338830614776774656 582677 82925691865608052122917982944526 582678 5387789170046076164615658091104 582679 -60863751086789926584608902386224 582680 22430441762390189180329489612800 582681 -6481786375878155304789014881056 582682 -5098635089275858509767490570240 582683 -32995180064343799397011987231560 582684 -26037248231426726702091584839680 582685 -42984922920363585214980908041620 582686 310761731847455733899751494784 582687 -28060345596244052275458095727360 582688 -74137092954377847943128030904320 582689 46433616162477076880475750107490 582690 2646997304489595396975974123520 582691 -25312549738216706256957893471908 582692 17852724410362966252440488816640 582693 391434060842141715808003760544 582694 -404953659821613818788665706368 582695 16426502617175586839213774902200 582696 24426683043127028532121321221120 582697 21013336647101307579876540947520 582698 -45333858081148096197809304152400 582699 16532772481405686823460083842048 582700 -22237982973525609703825499180800 582701 18386024125306440662648226953952 582702 28630884159989288770184685076032 582703 -69280714412592927640051439816136 582704 -27441313169354738608998684426240 582705 -2506843016542381969817892596160 582706 6985268727376403332603024819200 582707 9044989873987245814931777412672 582708 14755529167098830566526493351936 582709 -7742353486540714776365782229568 582710 32005512219072804450890433845760 582711 3910329527543636387900847540480 582712 8843060290166308466969349611520 582713 20904514198357370167258644514500 582714 -12634717237833223282425769416960 582715 -15321429029461626028465630668000 582716 -71917884886745139651724660700160 582717 14160861996349918773855036430080 582718 1598165959914760037671491874560 582719 34751506214161798186213732413120 582720 -8200786385098735396024190238720 582721 19743190522232183894788033033922 582722 -5434941341757700904791999772160 582723 52777479092035537175389240275972 582724 -24352758488383038147235866181504 582725 -2818231827336077679055562560800 582726 -15424970899885521020286690320640 582727 42414749613713347471785131999576 582728 -38584793461283530705664238551040 582729 7056283841533330799514570360000 582730 -1192599181447205889817094342400 582731 23544211123825466553533181536532 582732 -25012917319537373938231009561344 582733 -37645876291695170985536353048872 582734 -28102772232626231485504029105984 582735 -15371943490358302660684027601760 582736 141056466418014882035531776 582737 -88920652641553629670040617609614 582738 42709075246392045036752941056 582739 -38491909361586433314923268625200 582740 27778415521719765317197173968640 582741 17235970841823240653717099719680 582742 7865490436261797468994352746272 582743 17602320704653381892136199614720 582744 30991689225769871352035814174720 582745 49523043457782618087064342666500 582746 38284877491292380920351006489072 582747 19155987966869338326520938344640 582748 17626611599819007394626879185408 582749 60798213866707008189438734418240 582750 -2987370126414653743789736256000 582751 16254738573622772046771994048800 582752 75554056477539096519736412209152 582753 -65863559213512717189942800349056 582754 33902575134141041277599000106576 582755 -55129640297153332395051895482000 582756 -1440615389589768696751039638528 582757 -29454688890016005797929678840000 582758 -9425902455230549892903609635520 582759 -951363633774779628488073028656 582760 62715243420313212001941945446400 582761 74386466416421070027187906594362 582762 -18279336185402755505384220334848 582763 15433266226893797215712650289012 582764 2197306159357546637171372869632 582765 36259236447199628710133660260320 582766 -6829250808258906897797794814400 582767 -67388107135606586056856781851184 582768 -7551280906030395200387756851200 582769 3970139753214969126165505117440 582770 8316387150564217133024262884160 582771 18429020138000280509991813729024 582772 15916010856089005193640339813120 582773 -32550423303163566679752923520978 582774 7843177718967797052578636599296 582775 -15743470165277630810980210193200 582776 43201721066106988397048559452160 582777 10848800853877817875546971850248 582778 2952873710716511510952964851456 582779 -580175866323112420611148809816 582780 -494334939678006303639295303680 582781 61874702881716155138408781704582 582782 -28511142081902436190144791546816 582783 70612013194231102867540811577600 582784 57090017443468094167045688524800 582785 -18756648300579547477238101295040 582786 -29655097900021756381249347976368 582787 -35056950031012846031538500688400 582788 32832380379873294629260151328000 582789 37810058675594817616287979629024 582790 9217557058137037355771045838720 582791 -67469773835257657988498134813416 582792 1926910615918335370878165811200 582793 -3697643802435073372400185017958 582794 24253843111444729729821939390144 582795 -187346803503943942256781028800 582796 54498067883676409174316760414208 582797 -26591636955396129437619822397920 582798 1255212490161231357195525563520 582799 -13274712239655076556633855304464 582800 3574512393901797117499854028800 582801 -44596667230439559077056804804368 582802 -40772116534769903861973603936000 582803 3780854360865913312699882074624 582804 -10459050889756228236016928760960 582805 -4897539754514918708648313681000 582806 -43195513810206787335479960297280 582807 -23673800786296485638093505707160 582808 33669393938398037345129684213760 582809 -85889990535103969449206229975990 582810 17996071661668510474363791932160 582811 76620688064424360978882422963112 582812 -5154901304933593731632677753344 582813 4361846254013546311954576001184 582814 -46249034975269976106120560554368 582815 -8500508829798048216154730972880 582816 -17680835766532822790153343860736 582817 41639658986211893757975116897712 582818 -11365364107004202392590708819296 582819 -37484010730127701016751760719552 582820 -2212244934324510483211001610240 582821 42133214992752135211659847097022 582822 -391035902122616646063099294720 582823 13450673035125681694508148102760 582824 -13836928070365423425218407219200 582825 14124170413753748019092434860000 582826 -11860297208471802491706434524416 582827 17007437988687207122158572384000 582828 -16773300658403585746191042868224 582829 -3826951289870222266482579060960 582830 8188851548986342814424202848000 582831 -19755144516380705498293760312640 582832 -157324070141490276073656320000 582833 91264955735968410808338310297200 582834 3042133127145566443393166310912 582835 -35742550865201542109192092305840 582836 61363252464118495937471908356480 582837 -8799759343492701057832669168032 582838 -23187521033875788770680482307680 582839 -70230277103590607727887286480 582840 22018185994973804769436402176000 582841 -16820371233666455727510551267136 582842 -19843585371662075239566761167680 582843 -2752124412054189175876780056576 582844 14519162537398258267300027763200 582845 15530627610514045268429600110680 582846 7001308447938265870519382458368 582847 156158531968209424747685371759392 582848 3563608535051509426176305135616 582849 3726143055030445453404527577120 582850 24250766710850338419572969948400 582851 -30905024807647305058185419006148 582852 -32974480338658898084495456928768 582853 17214637201142576643552734627102 582854 -6672027424803284794125421707840 582855 8301202354169880322525130898720 582856 -27227407935409309073074701219840 582857 -5301973225906743721544264022 582858 8157350463667783508843785752624 582859 -25341623187431065805593484184940 582860 31901221677211578089432074844160 582861 -5955226979212779308629721899200 582862 5589831033959840332166675496960 582863 -1741942583459020827451925053080 582864 -11125025286481227422599696613376 582865 -368198339153540264641710607680 582866 17965573359944997068857225027584 582867 26416401045584677807187431543284 582868 19335497501541756573238418749440 582869 16382290060576629330418910164896 582870 -14092761991999077661337914435200 582871 7645442284235161291160585772000 582872 13628447369719784990395143628800 582873 26520156121593446486293340993184 582874 -9926739166694970485086720514064 582875 73125599766613031134986416844000 582876 983419513238592566215314213888 582877 91628728721995602742655785258720 582878 38474480281475912704185605850240 582879 -25860380895138448944276360445440 582880 30735253779601397020240934338560 582881 2731348950762521886018080988150 582882 -9047609408095899333650782513920 582883 -18696390225553678333292058578480 582884 32722834900708332263008011570816 582885 -33029555678658643250185166689380 582886 -20581525372567800544243390840608 582887 -50396832456818958885481033771464 582888 8497247620466422062716663808000 582889 -37467871353511146324685278590976 582890 -692171975578246579257310909440 582891 39004418194159432694059331066304 582892 -37322063421500178269734330326784 582893 4571572379673399315915304155264 582894 6758602393012987323872255113728 582895 46376142225452991464406111779400 582896 23608286573348343915938419310592 582897 1837149285352161100169377067904 582898 21989313329905829714825996063136 582899 -14180367348304949546373938402100 582900 -18803772447308852799650012928000 582901 36695327016791407509826735053600 582902 -8872540709769651897697764638400 582903 -86407140780707659926426705121200 582904 -24406783385248862141224509480960 582905 -5208486469177233761041535738040 582906 -18781060741481785108819329847296 582907 -27971158777933583997691740006320 582908 -1105942224052972569344768770560 582909 -3514515465963300467087300529312 582910 -316798814863046326724381825280 582911 2918379777315364351846815499632 582912 15451745048621683124329468919808 582913 30533019923474212963765000243718 582914 -498359745012250379293120336944 582915 -18476695404650755642275656992080 582916 -16942888350563379421360599868160 582917 4778713386373745575424479331520 582918 -1445288702030411721400722954240 582919 -3607189441745400780641358796656 582920 13042106566097621530470543360000 582921 -3057160909951049113132771011840 582922 15605194454065387544322636997632 582923 -39727877526985446927877159298160 582924 6348447428857575571488627228672 582925 4386529163230398970692504488800 582926 43016734485819745822256839133184 582927 -18705133024057694042940405039480 582928 2443308467223678421169345994752 582929 -66693553364733362585467802713740 582930 15411656214080184213500070297600 582931 -39380485937521809934649321325268 582932 5003098840036242821245264527360 582933 9672443783654950633641871761504 582934 -24177544010148261059382901030848 582935 4876366583122049814380290416960 582936 -2612445636978960213738522378240 582937 -61268489321362449640494471247414 582938 -16151827953914784175165558728480 582939 -4461304644430114066472423496960 582940 -21701218624119182419987985256960 582941 134711680535206338828833140615680 582942 8540677507539742267420811080512 582943 27294193904452680314764980521280 582944 80343082101554204119885453787136 582945 6165871852587089506360711381440 582946 2159895372816084893277021586944 582947 37870578094573981223768259437472 582948 14368039540955907844475514863232 582949 -61764473641188544857153218522050 582950 -9659358943457016079636840728000 582951 -747162314029716184129070862720 582952 -16136784363871390845511457510400 582953 -70527221502357693714536917727622 582954 -2500286908204920796585559873280 582955 -496017678575777484460446161280 582956 -39320054150642349384131203008000 582957 18109895592240143500296991708800 582958 19885661831330714530625941627200 582959 -8965194673877562064560097573896 582960 3131592605673318693698414837760 582961 -55073248603104176990614201747438 582962 -10589138228516282695281248982768 582963 51955571444986119721081478631984 582964 77408635175279551661259127309056 582965 3719516335922205938466400696860 582966 -28588114571574906814772325781440 582967 -11800183894047497810077355333376 582968 71741659897620580625930732482560 582969 -40979444445283060782675092807856 582970 -20340823379805767984856459416640 582971 -50992889999269150304903913420828 582972 -3192050448588637879892478498816 582973 14538137598208929139366667489222 582974 7772293198581685085033082221952 582975 26064434893582690655234270061600 582976 -4046015982226469441404909649920 582977 37571601973216202470788109750080 582978 1348000323717489406875566562816 582979 369836559545050956160803122640 582980 26825730741413790273015147663360 582981 5319280475557333311739632611328 582982 11466674990510120570107480394592 582983 87292396909238999832023536262232 582984 -30484530534842984995321006080000 582985 -2012167293488731857363889159800 582986 2532638094884902650360381348864 582987 39810649836816694079367264353520 582988 21749750918439586928421919358976 582989 -61501308029356746845888428692000 582990 -3096765225417753258804897194880 582991 48992351867659958366096034007384 582992 840678342168454071764151828480 582993 11820103046028019565620468839504 582994 669941402666821394574318456960 582995 -6814290852533201189932632609120 582996 -7569186749519484188887667066880 582997 -1426316538626224916398704815328 582998 12046880316371639398547109546240 582999 -12893989819679276516288710790832 583000 25878340973363041110029322240000 583001 -9114116911595004933893510809596 583002 24669706362581595708149641404912 583003 30912531883921278298914918898680 583004 -714630515130640505255472282624 583005 -37689343921706663447540134561440 583006 -12767938330341440008023091314048 583007 -69774007955546502939394526955744 583008 23723542260167762171262159028224 583009 -3333114853119976304024478328768 583010 13330595849988090872076580215360 583011 -18660038850320828560671180695040 583012 50769629624737782047014701885056 583013 38719092614230176784742237483262 583014 5630224412309705211685178024640 583015 42430519286480083758357189031200 583016 -28622865153159472030664564736000 583017 15460438471800932240486224346880 583018 -8078248177970410886468847593040 583019 -80163148239646141336691686493580 583020 9489320098269561818713970380800 583021 -21797316210623136683959738308778 583022 -28155014084967907187927288333376 583023 18019023121815557018902951734144 583024 -1100140050739695040656353755136 583025 -11583057093739765990900853595450 583026 4882725027189993355501937238144 583027 4286666918399752178318774617200 583028 19803209717071844965424258295168 583029 -39306551463579348974474215118226 583030 -613525021420711025719527033600 583031 22323675663176243346714490505832 583032 23827653044420962354139508940800 583033 -64785803032378820141186692849776 583034 -46841201461606374768011568902400 583035 891472958467672647403683279360 583036 -447171954931593683670259333120 583037 184791680298559292972317449600 583038 1442662649773688275471693264320 583039 -180131894635639782925756764720 583040 -17976523989700367388263212646400 583041 -3088050121852006617676280756160 583042 -290647359761808306737274017328 583043 50858109589523411788519331968200 583044 -14156249277889941496154770046976 583045 21022416715352989008186213283800 583046 -6741900579395197804948633806720 583047 -12754422183360323545187860530576 583048 18582224674262374545734042910720 583049 86737890826175824449433924045236 583050 -4193062735604466130772383468800 583051 888857628184106333981781174552 583052 39245629686504853707495544108032 583053 -23337434469248098719393750085440 583054 7891411070597951598592391770752 583055 33308451651114303555560178247920 583056 11828702916739181106327330201600 583057 -59646820913230287977034608887808 583058 15883258164115522965449966386176 583059 60427556256719481109300501387704 583060 -21567878102566984712760588683520 583061 39598213408668693231372431182524 583062 20329895386290724546261674658752 583063 -29042839439641206657844156230776 583064 65481833901176078540170632591360 583065 144227946379192336445756025600 583066 7014791729426466157289790865920 583067 63900618145174936046087546014152 583068 -14729608867376973249910233884160 583069 -3679128757701605559864770165530 583070 2020267481232030464311792992000 583071 51425056879812701271795004824960 583072 -10436130929697923522715325562880 583073 19785605212974274073208194839488 583074 29960327722115633457889327030560 583075 15735189974829117459834675198600 583076 15443267333940920435604203135232 583077 1381918543644469945710313579680 583078 -32116430244165059439173078768160 583079 4143268877494123756513576845312 583080 149940433441716270177846067200 583081 -136794343101928759439007669722736 583082 73415488238804756767467841915392 583083 32283666003916737371417713647264 583084 -57914397268597036195091672406784 583085 -13569765131289272407320946983240 583086 900543985596755795274978345984 583087 14003332725968561993730389326736 583088 8116586114455638837355243536384 583089 12499677292426503359268358726848 583090 9694264119362731759331054800800 583091 31950982233278148428383468195800 583092 -66489171097870604798757536256000 583093 2285536180852383106749476720800 583094 30416178390795304483488220872096 583095 8703149714465261261361384413520 583096 -16957320989446879934391371980800 583097 65479328472620899371014781586320 583098 -33608501027751788684686281173760 583099 132134026892470936131650229280 583100 -15947407478145028452532842240000 583101 32540661567012610019092566818592 583102 3213395023612852606218907757184 583103 3851462158698810400464278300280 583104 9874435501233191387417800605696 583105 -22950091900150052033938395672000 583106 -5435596182242474677715253974496 583107 918947299468309991680512321792 583108 61698414877315073319712748390528 583109 -49375861572563891359834516810560 583110 -3967744183891680868456183603200 583111 31940059968432167483258144235000 583112 -23170875653791241981759811148800 583113 -47701029595955889388513400495856 583114 7849118341707809628075676538112 583115 -7273563402450547953858391520880 583116 28546986308245924191400524529152 583117 -79265577240694370435759290138068 583118 -5186951842786601609914471122240 583119 -3088338636128959730714647602096 583120 2498658636587480805091977953280 583121 -15031010048651919715089577223616 583122 8489022777678345541094777311872 583123 -463216693256755608412036564992 583124 -2061717169091000202131836356864 583125 -6144708778562585758893749460000 583126 -46028905232901622552268317771488 583127 -55072246775918984046295481820024 583128 2321152597981891656857703628800 583129 -33962469347257425472742640063360 583130 -23639310794019266792341035467040 583131 44155753274781162725781743372952 583132 -30666794048232982260987628753920 583133 -109883667844560550384087773388980 583134 1073829614870620890507488925312 583135 -24025263098250609337585785582240 583136 -54567185620666725066582340927488 583137 -41217295626773889730487774481006 583138 2520965087591236743083581296720 583139 -70444941042993639671643876297060 583140 8919954200699629953599933337600 583141 9831540121780971083676846001664 583142 -10046238714389576628875217033216 583143 -2979462856710112812001860678144 583144 -22134249488642131454639043363840 583145 -772977835292620735542553985280 583146 23692783194506789991894946176000 583147 66610750907943853017958170180596 583148 40441100802943034739289987038720 583149 -51638154277943366523751462746624 583150 4058152196932887809600437704000 583151 99087551887124617937051769234432 583152 -1752011960827049301966218035200 583153 -62506143422723151923305194567598 583154 -7501905212743857021595041047040 583155 6166937798895527843052506529600 583156 -3185944853341933053505175408640 583157 -27526667291914923923305132765668 583158 -20704240787754875692887025224192 583159 -18117783179521334884123177909896 583160 -20265765043546981076361965568000 583161 46353442306195199895872201723520 583162 -1909665534374129801981210478336 583163 -4050660223094838068778607394304 583164 34568914584185022272523961568256 583165 -35109036813282853118295932530560 583166 -524453905660981753672079758656 583167 -20531056755811914882045521781120 583168 -39020797757134130215936069730304 583169 -35512406806259643015780681170430 583170 -3397739747448197113153731671040 583171 44478470838104012241830447813372 583172 7589880721815350781775979937792 583173 1203218497610737916835213792000 583174 8071284534535578959084664991872 583175 -37273525028790386672785524213600 583176 54057723021271846355763754229760 583177 2315739706588114618099202841472 583178 -4315668298914042295539197821440 583179 -1211561929065775161291980950800 583180 19352654427402154259465135016960 583181 -65136448663282437056283823587018 583182 -4571069425595549892582143129280 583183 -46833857570380094757955201748616 583184 1337966459542649276268514639872 583185 -43283064615399749271150180483840 583186 -64432895779520439050217248064000 583187 12585490690737716401438037368392 583188 -9793454023188310087918491734016 583189 93981089026024569967054998110990 583190 15671981883014543096092434844800 583191 -6152197840866892920367387773648 583192 -8224527641740207160669455564800 583193 10237500898382851306472679318024 583194 8569918609230223350468828202752 583195 -19974444654575767339112318884800 583196 -8198530626814671368862587865600 583197 1112326672684548730643829419328 583198 -36911428549957039858863642232128 583199 -125053754104841081764897324939536 583200 15458963742713365259461491916800 583201 -25649362742073140430835392848 583202 4554373535499262259003581636080 583203 1032792394309275050576119185408 583204 -27471881488996981659420642188288 583205 24230668338086836033518872361600 583206 -3922057424582536236460159003776 583207 -22100383882903073361789720897544 583208 90617001777869826822438535080960 583209 -309226639281111743335941300192 583210 11567195798464630167962695889760 583211 32784317829725089547778270614832 583212 -6260495998232687581567798788096 583213 -29372429176238248188605252562538 583214 -2281098443437572488723343145920 583215 14306593229502834725399790576000 583216 11417349318142808491006246633472 583217 -25056761786363817121314269192220 583218 -10341475965220810234066142964336 583219 -21654070570774176454550579588640 583220 819505374246660458977616640 583221 -16253063310325647653668679183136 583222 6442978343994359515507677263424 583223 122311529504904412988646686950560 583224 -18791804593070996165246582784000 583225 -10625783544900227845343705926500 583226 -8527229413736882009961966915840 583227 76915112321339893761884124513840 583228 -38411417430074741123727083410432 583229 -6562869243125634290544555130170 583230 -9678964266940589743772181329280 583231 -17443867816831618723002655698576 583232 -8931903984007513473459308986368 583233 -4411398195935044072197554396736 583234 -4874640565012232907532720066560 583235 -4544744576989567807595351580240 583236 -46248299698586565810201776195328 583237 -14994414974034151177406362390114 583238 -35433234423631102128116479416480 583239 4620000641307256388652793798824 583240 -15481803731249477954454029107200 583241 -54352855057164359564876689437168 583242 14386031595908461481631471915264 583243 -21753266462619144114578190492680 583244 -42554767831240821016994637504000 583245 -6786454937443111124257253447880 583246 -62294621341921976125110222228096 583247 38114592855079489412934998641536 583248 2344670599247405419935626035200 583249 54459507072216580757636728411250 583250 -38370175475275768655709828216000 583251 -15413351829009859258494777709200 583252 -424869883158165902946904260608 583253 -34686655800707947990218318668160 583254 5974863648592585615673902755840 583255 8656967910786615669631352312160 583256 -54410986086420817362558115461120 583257 16160127135032204385888457451520 583258 9561508146688133844790265071584 583259 -23227114567021705854365959448880 583260 -19181958364706488313370427837440 583261 -6835759714184012190431221445440 583262 -14938587641926689831697365528000 583263 22458523970556406916993133880920 583264 -44739444647097848003681695039488 583265 3988711220107441945119018992640 583266 5984170414607520534156116744448 583267 -21683822207201415055098906355684 583268 -1100176373530473907319052570624 583269 -1604047178115026232422885265600 583270 3149081884422593963329032207360 583271 17396503372082447254243884973992 583272 -11574316443158171237378476385280 583273 42072885730742497217368847678522 583274 -26970710130253124415107006446080 583275 4701926057653753083861330643200 583276 -43107267395458415630212734211840 583277 -88977097767455499950798470289940 583278 22855255130370840865887688501824 583279 -19758815208829841009131149571120 583280 7410579029756695232532867317760 583281 2600199614656048178715641607600 583282 -8473609297872946637068353117696 583283 -17137050996942239693651220249000 583284 -5287422196073691065299139205120 583285 26714024826916296344533536205980 583286 -23199954057498955325084467448256 583287 33956478792503193966412938182352 583288 8317522198081762214230852853760 583289 21186078697066656406370766549120 583290 10158871143223896174046160989920 583291 -42721163251091114166522098825308 583292 47448728850477593215616196950016 583293 -27867415215902331852644170369536 583294 15401751095749234049966482269696 583295 -291626025272205450321343633680 583296 7639602141709015085241147064320 583297 -10420177246506118015995188926080 583298 6060607978000318009485266216400 583299 -25771672338225810956620397561916 583300 6127115019694853795163059584000 583301 20574589305591236127927347998302 583302 -21620451283561974801063377972736 583303 12552477644942389380836221807104 583304 -60427228663966491081192688588800 583305 12450656688745808594632419011520 583306 -6558194446496009564202932961600 583307 70886846710536001415242443513708 583308 -27902881181836203721827172392960 583309 -8392056223409199001717858884096 583310 -1130671733360728548929121262080 583311 34570592915701986684594477656064 583312 895428143240366309461021270016 583313 45989221060536244288321209129024 583314 -1432683267797573749472757903360 583315 46382969845509463126705909494960 583316 11801885199184918839437175815040 583317 -14707152441888200446936341212928 583318 -11691533911001156861066272106496 583319 9682407233523261609918361495680 583320 5519147626235408591751529881600 583321 80170830501400075300940291587092 583322 12035436898257953829320476649712 583323 4674336469707977116275903832944 583324 -9387099941044254652334407016448 583325 -23293535375728863184390241623950 583326 -2833118359813882799162213362560 583327 56451366293586104911153357605408 583328 -51893709457063974459464498872320 583329 38109749575659251611818192222384 583330 26326912771397902639160052241920 583331 5022195881727336990099807840000 583332 -32993624125688810793805981744128 583333 52897589110311104694882419775360 583334 -44439992046822997869200249489280 583335 50694205126417810747183132200000 583336 -18215888853619550507567195750400 583337 -29145318112988051172193434187014 583338 127690035765732286390026362880 583339 -70080278187871663405934096102860 583340 -25519454896174041249255100508160 583341 87484854865092304217134987296 583342 -7598639524655863632427102813248 583343 6430751958414786831520940200848 583344 7177218432807279748834987720704 583345 -10026371200489646922383334465420 583346 -10453204454846339964538623114720 583347 -26761904018563806966847218326928 583348 14730009434462338448191788301056 583349 -16980877914556166824406760924672 583350 12487158611585048722660551432000 583351 47139773136725313700742264845352 583352 21561746707948918556852668661760 583353 -53211264719226566763879328904838 583354 -29315429898788490754019401716624 583355 -44350647333878755766327925896640 583356 7415944736334978794139497677824 583357 -35986306339527638940117635908160 583358 -1935301000034585671918492656384 583359 -17120484433146891865405694797440 583360 -17720990955975661237521686200320 583361 39104310817714473421690765978800 583362 -379097086230460546335930559968 583363 12750326625626998252851718949328 583364 -45837865961077445105086125711360 583365 -15897195999705256892347539869280 583366 8520264818514802504538615329920 583367 -18656342402367000236120713804584 583368 11474437880009188765277975347200 583369 77962911505980638426656891034896 583370 3820433525463817311484207862880 583371 4566405093307593437059312040208 583372 -10454187358896191292442953811968 583373 -17026661744249108630861889776160 583374 -25742323140351243692141665520640 583375 32684304612462959463889031640000 583376 -227903426517550374549650055168 583377 -259582590091893747823254909792 583378 10144828899638347353567228228240 583379 10361694304361201978657048497776 583380 -1653049982754284766093577175040 583381 994543674760935918597355727872 583382 43006358997652430166606446613792 583383 32094647030443244368537290672000 583384 10312071742765563418109144770560 583385 6379248812363455447927537061760 583386 -4360569200870573481021484033536 583387 34960721075587881324668573607952 583388 23208316212223875901614168471552 583389 -8239707404920204263338060344320 583390 3777065142670906452750401700480 583391 -44293269268692576699842654042208 583392 -58070714125713487349558185820160 583393 -80347866961533827809900177389420 583394 9551612946131372042201898067536 583395 -6046468694629762578633647424000 583396 29073874262850073057130788930560 583397 12300112040168594645682063678846 583398 15689992293277870210083401009184 583399 -38297609153825412703228076452320 583400 -401722552800187889227698048000 583401 2702299577641123956050972237184 583402 14199199752893062350854382175152 583403 24026137048463942947128186449652 583404 -5941461013839605097992584332288 583405 -3791639501184131951318699261940 583406 37149307282751467375617683621760 583407 17450888183727480320253527339136 583408 -1113239859798385380505135677440 583409 83322780039827875929343478610 583410 -126537029867986497229867568640 583411 -69600757177202043439840458591648 583412 -6921336295466860539761242440960 583413 14087395685212678859064497485344 583414 18108138815721257011074601361280 583415 20940916407375914700890008396800 583416 1651175319457060938226383667200 583417 -13323708954740917465699661680534 583418 -4993878100118002800615420636672 583419 -9273121567226714998988233259472 583420 -13111906013284459933057064509440 583421 -26955802671859016177542490352378 583422 13664514597450289255112074444800 583423 -44379132563910528888851969304480 583424 -372881281964523397482635329536 583425 4130523261847184095946476585350 583426 -8982799460354047505300688038400 583427 -7716481551285511792549184838240 583428 33440689198109467573979961093120 583429 10805566115350853693701347310272 583430 9711141385543072596495140497920 583431 -2402310359717969220031312563840 583432 147604894445541161406924654520320 583433 -37880858391793071174985436682480 583434 -29450167509856698114257003384016 583435 41926124097114041289731258702880 583436 -19031522782392059692118074834944 583437 -20005892689998989298353421579840 583438 23978872919647251939701683869696 583439 109053086138820924789766718368224 583440 2562811841596067954644722647040 583441 351024794552204060434324057152 583442 22632765638554137928153891561872 583443 31161201456255379325981439430932 583444 34911731159323788639611516375936 583445 -37330692333225489593115931083300 583446 12080621385794235068075504309184 583447 29996509241012117374334726157896 583448 -52503624012478339911685201520640 583449 29695120251650298238113540544464 583450 -8032719267097971241923906105600 583451 18824164937898076963759051699200 583452 -26721080342975182415616761679360 583453 12462359339669621936265145912184 583454 -34522928418175190122504345117824 583455 -12180613652343953887786514477280 583456 -30777284638338304678556219670528 583457 -8900096334649547161633011047808 583458 32852832102175729794508843914240 583459 81553476146723599917578472749660 583460 30122153521193945810710000001280 583461 679180576092492983071037041980 583462 -54321350800392712944846628704 583463 -8947855988850795548837030324256 583464 5478967143985393085968353853440 583465 -26789111707736889428137441071480 583466 -1598858143590657166905997742496 583467 462328406484260961471023590848 583468 -8484098178880500613373599308800 583469 1484398777509883414035319710870 583470 -6358774560145458411910541356800 583471 -4963635964254908337657941640960 583472 3545439446302097860799796658176 583473 14575841582659790358685889551968 583474 33786787868972793460300787622288 583475 26584411790403145788455273083500 583476 -23127072080687524824704219271168 583477 -9587014041982716972638892086760 583478 -9578208800876081172422905755648 583479 -13524288707936875498796642474376 583480 26542613747346917210286557184000 583481 69124543089425519875551209322282 583482 3940361328540103450195641698304 583483 -29580087228448217701554266518440 583484 -21938513235388776436903968384000 583485 8721662844351667684423628165760 583486 -35112114463487763912734367767808 583487 55800922333199283555726284366064 583488 -2477992198369987721420446629888 583489 2731011937285048229870953924 583490 -6606038492312220418917904012800 583491 16034008772234005497278696276712 583492 17064407229388044721440916419840 583493 63905478264509919975705687491742 583494 -22327816782212241997954814484480 583495 95858219910187606264238519757720 583496 -31370129122300101845221966494720 583497 79608797939660769217651649315040 583498 -11486229908738655099562336952064 583499 -10330942371097808703132921258864 583500 -19958292914482944360119128320000 583501 -45501466258918676509924903711498 583502 41307119583456024766689922421952 583503 -42306179681900825568049652516736 583504 -11452400681271544709549856071680 583505 -20715200732772888847495276769280 583506 -4177650895838599615634573286912 583507 -9445925304918088119569168678480 583508 -26915088955268476281278551544064 583509 8593568593081074726110111678400 583510 -192056834100483164311972300800 583511 76301336420202929837709844559112 583512 -1989635154500214922590546370560 583513 8040570976953924401354025198080 583514 12483883315356570582631874011872 583515 -19418022853118423687321987621040 583516 -54060527401684577019142179458560 583517 43355750440397429985845019339552 583518 8294928624686064796169870717568 583519 14470736165841142444127610309920 583520 14756164794746864544177334517760 583521 30238253592795226538263107118512 583522 2273200648166708504830689264000 583523 2799740446147232165343326591772 583524 -2171544457370282569792266240384 583525 34666211779012421665398507165300 583526 46392945625350731445271905955584 583527 5241398501095879079032524094464 583528 -12347438413749232719014369280000 583529 35910564351564166887785136416484 583530 -8294417329845922035957438842880 583531 -37525840416441320842706813503568 583532 -2371761557106253530881599845888 583533 22559280532477563131096127734880 583534 -4356198120240133826618999265408 583535 -35977456469591155505579501582520 583536 1899165739867128588704650002432 583537 -62260689215353860829160534400814 583538 19393427338985029111129279942560 583539 33849207486839399296996276872768 583540 4277618081798486387677324646400 583541 -21345306773632537775627047990770 583542 4106300536627661626667754247872 583543 84654943842263566614814054514792 583544 -2570813680527781788511586549760 583545 17328583416031604870450651968320 583546 13580405790380456356964414433024 583547 -36107093790281963249722781973960 583548 6963192942786758538921946669056 583549 -62807794391644819394863221747360 583550 23887576169403875821134974721600 583551 910464341028143429455665953040 583552 68150999974636353442332341698560 583553 335518940904559861903049708448 583554 -26515558918392021285712249726080 583555 3469068771883368229159907974560 583556 -24054711083337248978306455523328 583557 -20037845331294301514274865961472 583558 -37386627223341292325087343945120 583559 83689209883101106575047743385616 583560 -11483741762966550294193758566400 583561 36579978797975500513512656047824 583562 842484520478724340877402555904 583563 23496913530765064864253667817944 583564 -11295258247843964529824728792064 583565 6171429780409665550605875865600 583566 -19673684402664983278358524723200 583567 -97966845075730257144358018433640 583568 13723076596653253790618865672192 583569 -12985747030237827430357870668480 583570 7872944237811686599609590802080 583571 -50264291900040674951212104486456 583572 5085535846683526328858621405184 583573 27946116861641008841399153846400 583574 -2434185334348690079628481344768 583575 4408524068769909849250548979200 583576 24158014805236211594357359656960 583577 54150817333408807296145750404426 583578 12973189077308820526576501271040 583579 10042708611567857306621519723184 583580 -40258154794411990950232691212800 583581 26523643838134045540384599610752 583582 -46251098663586035860057704916608 583583 -7693898478092135539090162848 583584 -40895364164306227041069894205440 583585 15591463012372557763975985971200 583586 6632381778226686735594266422560 583587 44399568793816357937660183624208 583588 -30266634394806277109727527677312 583589 40972593793714825452344235196956 583590 10316353615940859550888623684480 583591 -74064143408026760137130584691648 583592 32143124934154485720764524416000 583593 -11335993500348190024834919266656 583594 -13583194669970377153403302089216 583595 -45443555683366597405542683210400 583596 212528617235482092541873873920 583597 33884539729160393198775650516352 583598 -30515028269181964143617504132736 583599 51664988898189852795375966708480 583600 8141433314094033681869195264000 583601 596875835447639715402649927092 583602 -1040008583899780005237260244480 583603 -88641288691248675904809427260148 583604 2870512319546608764073179893760 583605 2715453269683602568028937493920 583606 17100556238945280274735314461184 583607 11533150493587315564157708341512 583608 16075432115111340453905468559360 583609 -8273017173474964947053774860796 583610 -6423994458041869266562182911040 583611 741325822288929752532554018304 583612 41842983401032066398549007840256 583613 -93932038439059687547267631102138 583614 26870952152860378658481188666304 583615 44381354245124867372703137951520 583616 26041638609086083068142949498880 583617 7626721132164576285616061534112 583618 -2858340260903658577746882384384 583619 73546406059212576128756043049020 583620 5213759923730944092995820380160 583621 -44701144180341027875652521886178 583622 -12570201838964839728944802048 583623 26128754548034586840422771174280 583624 -6411739045906839014460101975040 583625 14390125423693882883734633920000 583626 -29963677317399109048795888096512 583627 881386083758806361893619686224 583628 -21887526668104948409019291747840 583629 40043459007902995635658458619584 583630 6251089572173822115398772576960 583631 -75083602571560083406450834871568 583632 6591825306674146957845387018240 583633 -106759623600199851597117228041100 583634 -7873429169557605821324994236784 583635 -317159909694586124719033561920 583636 8660395478699785843362258054912 583637 17209509582435102911744430921984 583638 -4206327682116459770177230909440 583639 -477162579043191469207364899944 583640 -61320382702851169629825446707200 583641 -66118706497445006597306500016550 583642 3079714270199499988732912435200 583643 -21463722797283730327377614765640 583644 -46544007075432806950921053416448 583645 208857636182152681910545365720 583646 6176168482813691992437796724736 583647 -4027788813121333287974653634928 583648 14738755185160777214420113686528 583649 30163376723075170338435107191392 583650 -8169713609593360131539296189200 583651 45499144500339666303844817386652 583652 -76679439380350856189158847324160 583653 -2977654560010322648739867170496 583654 16018519297332938654911530155616 583655 -1503480991132715572746366730440 583656 14942652753270022976440725258240 583657 -46709223095354372941569946209094 583658 39668410485249425241043014901680 583659 -60843721400986466115570851027280 583660 9321399667498900556587699814400 583661 25385899165052690316324729441600 583662 384979241778325678545717317760 583663 -2750833051572842056696367187416 583664 -23258146579631118645613489029120 583665 -58891217131346013398577685438080 583666 51977064250713367822772853526032 583667 -895242897817644925793820576000 583668 192871140414894884198832758784 583669 55264505046931920982144566289070 583670 -6429881916128936427344731422720 583671 6339716944332643575607325909760 583672 -17500685027831539009435562803200 583673 -10196135310793456105180994301078 583674 4749504565295130810181319623680 583675 -19808382818986197617249118177200 583676 -3483037883011413310628312970240 583677 2898325689736206603534773085414 583678 13858715187967472992411612505856 583679 -57714023021958524030475804945240 583680 -1729742561568878823066304512000 583681 11715039777018302804618633977792 583682 5347632386290877073976875264 583683 62294541845575575304628050791600 583684 -17790258885352950708847988889344 583685 33572276801378523999442612064160 583686 23742623521626527472482339187264 583687 -23216752503636587763835300396560 583688 23708619541151564407601999385600 583689 13637473505671216209871322714688 583690 2586596858503914977316843861600 583691 -8613445244216279276184719679216 583692 22555540615482299101657895534592 583693 -77065490794330972648332946823040 583694 8687392081921134642390893297280 583695 -4663977265755875112193133294400 583696 -4650004747377481954997791158272 583697 34145221843226959167320250292146 583698 4357551691382944498842673102464 583699 -13206185663240763560251846635520 583700 13279395774933259017492206880000 583701 47426956352276124219970534493760 583702 88340480138670484252316914944 583703 -6304446823363981415220488486616 583704 74067393464485584352898734080 583705 -60868881018984349832717568694140 583706 -7876155494980426022025239858448 583707 -19345720184766493160864525395560 583708 2499266948921680790033536768000 583709 19048768479225292356467766836352 583710 15424536490996984402794805560960 583711 44119388247461491724086093094952 583712 -31783978398448944069195190763520 583713 -18783363630784420728373966571520 583714 5815468858206560670021412677456 583715 -32849535378199656393380582322480 583716 4671318663453441355824906547200 583717 24272566400897046541001500476480 583718 31997970811381889100800283695040 583719 -2279763100740551301720372003840 583720 8355999773427522367276381132800 583721 -100757158942231450647172048273500 583722 -14925895263946850795251492361040 583723 14162827108286378445495033738640 583724 -43249272168877703932895530869504 583725 -109691499678558078736519696800 583726 24608475844117278172078456067904 583727 -13464698101496045071680867293424 583728 -3535859194001349686796018548736 583729 60129273752727292572100102103076 583730 -2650088608354591029249194188800 583731 -1209027681789158208536959229280 583732 41297020547954700918726644468096 583733 -32932737926419533832524769872018 583734 3591099317277086490402587504640 583735 34575988640469830912812774846680 583736 10002830447399787552698304860160 583737 645707291690109327305356849392 583738 -19404586223128578669971229870480 583739 -28731379121509829135880186645072 583740 26102438088220728288087234969600 583741 -6618589408546710127450297370100 583742 -3819374058778894060166611447488 583743 -28351717237621845259502971655736 583744 -532615664695452123585402896384 583745 26504795194395000207575796534120 583746 -16258285836816167280994575137280 583747 75794340691685965821233845496112 583748 47379937788693361943445784574976 583749 -1658655723979790519417243516196 583750 -7244038272493210999421443140000 583751 16169004830230890777429463686240 583752 -6897349885675104819315709378560 583753 86246655152322240483728299575002 583754 46742075257090211731690822230576 583755 22974228177648835207719069016560 583756 5772609325344573909802786424320 583757 334390112055006254855286035532 583758 1198125494609489433921702682368 583759 37146495625302647750137516691640 583760 7700820002413648187827881492480 583761 18920265622469151223162892753664 583762 -21253677132369812603489346087936 583763 -43019700784300982412344115491616 583764 28510787799654509227584203237376 583765 10452474779889987856544748808320 583766 27778332705046042591814835080064 583767 1224619142405299832472418994616 583768 846264123306904646499355791360 583769 61016294598430689132816939340170 583770 -13950010083578261789344132684800 583771 71987068599703816976235290637592 583772 26785023709583904916845874252800 583773 27373019899387991818265962809984 583774 51744148272008964261082922219136 583775 9394353487799396811532059915000 583776 2840354634274044970903365353472 583777 15340755950594533506055327854626 583778 -6745565328678550124508945790176 583779 -7403920458548081254793168198400 583780 -7799355590246723343032594760960 583781 1928766371291828881009085388864 583782 -7996790723346683412508327478400 583783 -9001598678090008433686150064968 583784 8918648299267840399219871554560 583785 -13432176369100260992632059513180 583786 5015871028597535909925312153600 583787 -120026690284326954927401280403488 583788 -31871505624405027397466855385600 583789 21643344401481395200009524117590 583790 -20642688400078941637652016321600 583791 -5892755517239264493084087243120 583792 -2516573864955072392848742547456 583793 20668833434237340487364433422400 583794 25358278889423287757276889408000 583795 11599644177649033997907626194320 583796 -55960100851092945452633101814400 583797 -5717987172255300023041431121728 583798 -50681427867358788777903861429600 583799 -19143903176241175161909214969680 583800 5424563325652910572665692160000 583801 80999733478939929786993873133802 583802 -12296080810860934639487313621648 583803 56661139525495982384328304711464 583804 -14107866270282292102577106503680 583805 -59343340154851446033199719636000 583806 6829304037081960067373140317504 583807 -7585262213363077551221470099088 583808 -36945760422190059539020728238080 583809 -18930402817278439314861362734272 583810 37146087450831117960603029376000 583811 -1734712516511717212828100359608 583812 -27097444282724634171094850312064 583813 -52647768655152784428425410842080 583814 -10882372588596782801906614419456 583815 -30873918305168709843837686226480 583816 82249429489903573101308698260480 583817 -30402746032223712139153075017180 583818 -17986619520836614183080024458496 583819 6812008019782430101478499056896 583820 -15834994848723280816249119697920 583821 -26677692771469204239718880227200 583822 -37214702767805453518655749917888 583823 825696164530052952306809089920 583824 2060352284575199311218923864064 583825 -69155179963665057793393575850 583826 -16386946280333606084476084603776 583827 24383342522920321178094963912120 583828 30730114663562367694415635660800 583829 8455408139752870364048030817984 583830 828649763783424539396218800000 583831 -11768661262715887461412832538096 583832 46257963689240916471664636723200 583833 -8706747331746331252940484562752 583834 -12217923805899387998017383234048 583835 -14756429705104863737098066429920 583836 10938574241480792053467386486784 583837 109869027484329442653216053430592 583838 4322630294833074928976239576896 583839 -1315103867432306056718284024296 583840 7316491461306621423123293798400 583841 45354629828478100928948026006242 583842 8920826090140566535240908916224 583843 -5295413756086433089703401014976 583844 608476690389592978941876274176 583845 -14651601543931919220586764528480 583846 21004817583130162594731885115872 583847 -13717842496118399749074561885288 583848 1550557008453484229318077224960 583849 -17847500912373581164908578632064 583850 16749879276064713099210882416400 583851 -17480047433000038660501756902720 583852 -10139008140165003577695043128064 583853 -52776811947194141995593571505898 583854 -8011767388173245698812862464 583855 2769855454680104200457962121760 583856 -1273939519090108095241086959616 583857 59107483373031847280642353102260 583858 25226357552684758729179583678080 583859 67688307222224696494900015362060 583860 -7924503798067093350706944368640 583861 -73574625248041556994339223371538 583862 -162936454235653513243582342848 583863 -726538862477538916354690517376 583864 42669632768905245053324466892800 583865 -17639523905404660446407010449400 583866 -710884164600110626866422035200 583867 -39663364693504602805237551916008 583868 22770949965961009512708884456448 583869 -22232896078439915734571382366144 583870 -600755756189427695608367616000 583871 -27727799479959050629097720003808 583872 -58084075703020422754455257088 583873 -80041570733247849773328008402878 583874 17850991777197991971634628277120 583875 -25002099586246882396922178120000 583876 -66556861222262065683740731680640 583877 -3065497268936970518966786016000 583878 -6620764446917565555951861921792 583879 50416067143180740586719311051480 583880 22427191463891553854025051340800 583881 17056715185224127668517446659328 583882 13857242990952419693810991877824 583883 -80462455520881977738878073671280 583884 18049760061700004655598470871296 583885 5737791588846133125412407144960 583886 -17196523856041821941775105097920 583887 29605032172390372190451371105280 583888 14806775150898880391586336038912 583889 -60904764440474014505727710736000 583890 -2899208286775975679304341230080 583891 -939250359897110702207264848896 583892 -32803283950321356624932747589888 583893 25230363608871926274120368839182 583894 -7885204743835926065381250109248 583895 19351997652690420470051015306520 583896 -28473497222999386045866777907200 583897 -555146451903678241790701614208 583898 -11867107232533727386992105930240 583899 22458572309506517768486271634776 583900 11060787854611608408584809088000 583901 -31268420356438726317165978708480 583902 11181508961788354432522934753280 583903 23771344591322192356700751093152 583904 -46150380146542558873140425392128 583905 -9255857545482627367407098004480 583906 -7762092244487157215351584571616 583907 -18132962523766366044976737813360 583908 -6571386876755793233053790760960 583909 35199316698697351126324304778110 583910 23764163110331244850062675711360 583911 12647524335822891002406987225360 583912 -17685822063292505930760213381120 583913 -8639101786260627104546258566080 583914 -7720116570495662243792246039808 583915 71485368871218664069270569560400 583916 8819906556065371067968136257536 583917 -1094034483677355951806169272640 583918 -14032722381902165297933207205120 583919 -6913618047318367586229869362704 583920 2755318389508786152371808337920 583921 1698257146487729729067626951092 583922 -9480566141905809912344424439776 583923 -20921068337127553392242992344000 583924 12876404754042549828350272622592 583925 -12093738387422878903015378555350 583926 -19874773954315899964293451776 583927 2670388913636431737737741803280 583928 -75507716527928949394309572771840 583929 23705164126552282116853250235690 583930 10198125270252513311910263739360 583931 54659056024652812460530153428000 583932 -7346148027385541399666710691328 583933 67120910488068782144557037115276 583934 6306370406290645923693846561792 583935 21993381356720462965399663612800 583936 35153622182001008826117911478272 583937 3944438595231899508376554275586 583938 27406760692923484929785317521744 583939 50612152242087455902166947983880 583940 -152933461036547205455389777920 583941 -22843743092378264643452596811808 583942 28035493936785165783613183435872 583943 1320879851887817899879496537424 583944 -21764818570119587095301296128000 583945 -11636525443717942636558100550300 583946 33498322715038066465893519360 583947 1083038314456984564395451478016 583948 48392989568896448286886133335808 583949 5565742238800956127648872457164 583950 12593333715371791963900575984000 583951 -11100388646808588332950554734496 583952 12981479355412829920636780486656 583953 -15023958658017154710526907808192 583954 -8483660424402018425328342624768 583955 38683630142342300704920743037360 583956 23982419164637561801511574978560 583957 716336928940107380882458914432 583958 -22860180499844632398510439549920 583959 -7353922775631593478259508268696 583960 -8661667963293733279081249382400 583961 19243134528215886627304970764032 583962 -22611746123683154355678801320448 583963 -6749897270739888146018602378536 583964 -6426760359950996076407619009024 583965 17738357128780273766064279626400 583966 11021313963618737479658715714432 583967 9868968614506994540711804243232 583968 16913507918436307583352774328320 583969 -31601203117681021432432471369630 583970 10148921952077110198778999078400 583971 16996708127255487886457317919664 583972 -7504593996098402065748193090560 583973 -27800964658431285999485818857000 583974 8041270713870490503970533382944 583975 11234629661912980242015819340800 583976 -41347520589125905054226435281920 583977 -16538736539371904662359310343280 583978 14902745286340734466346979978240 583979 -88698787395670371204484010287320 583980 5357490234835879279715460111360 583981 -21167711696933428026567886202218 583982 -17275684231729216300549310072640 583983 635746160754305097919654337280 583984 6188467533429975560246232023040 583985 -18843702514182716468822727071820 583986 694035036457325372798261489664 583987 33026839800254379735912693872512 583988 39163406866395885699892009820160 583989 -14102745703158836875605608306880 583990 -15363581755962777586139775830400 583991 18463677674704272595884576532392 583992 -49538484108490623328375672135680 583993 -15990232765811740810744177224576 583994 2427137837232591226606840861296 583995 -28032476728452156713187396596880 583996 -2188057691998724561468261000192 583997 -25452256614028350527782477546554 583998 -5205462018130141385985306842112 583999 -41122576046642900046814639107360 584000 -1418487727539382522666549248000 584001 -65310829201996212542122276164576 584002 -21039091996116122216778371666400 584003 6872220615245753483332644867840 584004 9835886268341192460457134876672 584005 1306256452400121746766604024320 584006 1393607781811557751036096860480 584007 -6248245679353840131559450616112 584008 -18334848311159050337345961891840 584009 1627752198721485561359990772480 584010 -729656708525087094844162237440 584011 6517328954436106440160350062612 584012 15552257194654050772367804642304 584013 -34760198312108857129931983976256 584014 12913791463495385302070563520832 584015 -30593199685935040709005263918840 584016 -7225709202161602257595123630080 584017 32301558782667678864363515267392 584018 -22544473083820209392539504489920 584019 623416569602834510064428624244 584020 -30282579924506966530934421131520 584021 3807700757020106274601777404252 584022 -12733148081627284529654508441600 584023 57987228790931257789713600617304 584024 2451042637217482484066937446400 584025 -6318500079180775912474776840000 584026 -677384463805092214579210081536 584027 -14856996981735254989421156936124 584028 30774097321325469237722033498112 584029 -19804632482419910895017777801216 584030 -29382658866870990169217687259840 584031 16319539505253414181887086046480 584032 -30018099948339455615514108100608 584033 -48490935242584841789774750186718 584034 -20472314401133504945653420857600 584035 -39003851842403049971365023447840 584036 -38238824505849088551413095029120 584037 -40319194045580114730850021224960 584038 -7009942849356953491936857204480 584039 -42273928958371638825536658215040 584040 -7145863786490861024005187174400 584041 -51317400295117471110884624397600 584042 -36523901989679857223128855541328 584043 -30219836146778266077995187034536 584044 18196112430865550193532073851136 584045 2427424147907684279173615461120 584046 8104699596971587352868095485824 584047 13741774892313147237558144206560 584048 6373090216432225323140309090304 584049 31565023655327009578211749866864 584050 -12548288798460054517588160965200 584051 -6037736217593538621037807634688 584052 8843218670133783534754731663360 584053 83753789889724798452082017984302 584054 4201986582754308080333623010976 584055 -20428137434475044542791960910200 584056 -45909734711053199876805017456640 584057 57806328228381547680424235619306 584058 30007892928098483805490603365888 584059 -30218290399152994627551405599984 584060 15534793488670444512012158208000 584061 -31646593592104152810732950435328 584062 24942451889682405384295763958912 584063 4308487851619206363424097757312 584064 36129244984967246776830944870400 584065 -8564010868327073166900618264000 584066 -12980094860038016036096905505280 584067 26367923164003738866444603960 584068 22445650187423425462047212548096 584069 -617626539901503774460520998464 584070 16897613653728003692630965219200 584071 -2107968357648813773175332798976 584072 -25653469623169689384279042739200 584073 -731761543092213018020559845376 584074 24138854647497492670670101087536 584075 -41055639373542760683639077702400 584076 -11806475966403388241127435514368 584077 -12611732491654161258768882605280 584078 -21152474378779486712113591050240 584079 -18367200366497112963103017183360 584080 9024866575528417124183156736000 584081 -15768304616206073577764139911118 584082 13966192802480805359706215931552 584083 58644150795161353562661145329264 584084 57117821157674931858193642425216 584085 -1183810800916051892434564076160 584086 3748616699463566366961554951040 584087 -12172143913096892253577517073696 584088 28327797342904223052853195714560 584089 49709282690959163057238859897920 584090 12929535552301207356505165168320 584091 -219214313957139022173568253868 584092 -14819944689492362692211691856384 584093 -12626833880660991672150090865440 584094 854735386038859993121968131072 584095 33762823315565169509745521682600 584096 -59193817455488997894655230148608 584097 -25908084317346857083719041290272 584098 379916793711589265470492900560 584099 14504527798972797369917973275100 584100 11833600573862877031209606528000 584101 -25211262159733296115834817754848 584102 11075336287531169344926569531904 584103 4245035560186852892818473264288 584104 -78651107259016071674085965706240 584105 4213551608558927708108762671560 584106 -18916963442659644316912972820736 584107 11266065358301112243497069206680 584108 -38771917335882615861126119424 584109 15292585191631005374937241657014 584110 -5457971429616069649409560511040 584111 -70620452694821737074536872005576 584112 -71200830811288097785971474432 584113 32515528019100723504841213756224 584114 -44331329492255740803222288943344 584115 8381330698734293381185482443520 584116 -16316809499347479610283882741760 584117 10426717058129653751595593455680 584118 -12457090167783526673466210028800 584119 -15918671158338217684345953004904 584120 -15335968441691078696058356736000 584121 9601185651271864325887443864912 584122 -12552950353367438419301399333376 584123 -5761784873931424456429047837936 584124 7150519074178379193091110867456 584125 -49618753296118048126198135161000 584126 -57111446426094138583888288062720 584127 -5739782421061539544114036903392 584128 4362138161225173130134912237568 584129 -22446929547065246711682643612800 584130 -9643995418858803362579622036480 584131 -24061048163692613927898109673760 584132 11122624324786960565416736032896 584133 -10196248103277967701921113339904 584134 11886378520399301057658314588352 584135 -50969221853656590732842130694920 584136 11922307534362709222766073446400 584137 -93193062609478019463124847330508 584138 -8293451624584201685221359203280 584139 -44087382602927257777381568673576 584140 -29691914984791803290186051650560 584141 42064363030469498422922465383542 584142 -9231461760215329517585396615040 584143 14080053147821502197708391785200 584144 10770002359396329572144899031040 584145 -25304440217213181768663745526400 584146 482010348757264664905086944544 584147 100729804782661425314802457668960 584148 39020487850700267473855086151680 584149 48282831430003154596027886271900 584150 -7627835294500777786810200912000 584151 5809046318927353752045748285032 584152 54801300503675497012548377241600 584153 15417531687779104041995776635402 584154 10301158251101823058208803419648 584155 272383223062099464289227052800 584156 14107707282233259193713291130368 584157 -16749180567005587889615964508608 584158 -238928852753100896772320104320 584159 -28892201243478063589893630693480 584160 -6218712217296957290120926986240 584161 -15049550790923724353298775559868 584162 -42750991491070763952495347253168 584163 53406936735735249789319072651104 584164 -6175100386564315661992921366528 584165 19722922901153745558438568776060 584166 14216541123577777801717424928768 584167 31849854979749311261713795964216 584168 4469431895792418279786373509120 584169 -8243111113530916010719207219056 584170 3378532211087428711928249981280 584171 -7528903613535871436996463049440 584172 -46143311348523414916310682705408 584173 40998279823176611369869330457920 584174 24969023534829596288013870162240 584175 19729277531688300229477890927000 584176 4957312339731971535998614732800 584177 32823475891694569877808667112640 584178 -10848707058570697440352055608704 584179 5185230880279895230592231130160 584180 -32705042454656099892572959161600 584181 12803194002347782136877371595228 584182 19617526395013662595853221164192 584183 -53651481728330648214605674220568 584184 -402525508102382083523346063360 584185 17304240245953750712479787636160 584186 3625108703071871222403106215792 584187 -55052696854647374912858356836840 584188 49600615753832894138409090048 584189 99003043667184453643654925246124 584190 -5207661546936864288430647228480 584191 -1866521866912966214877782739848 584192 -2186708165561411475039791874048 584193 8037863089743003447318418578240 584194 -3535626400467350258745879406560 584195 6775291509697066237183044355200 584196 6973113414192798781203658352640 584197 6416030866028829281104943044698 584198 -79843870817099670372732102336 584199 13798610881614462393153333895680 584200 10550949166283585444634230784000 584201 18219166652418801198474175297572 584202 -2244677704349034397564582771968 584203 -50866773647661209178527858309548 584204 34896577870313903091694006515456 584205 -41140967158735888544642114496000 584206 3426849045486724321199344452480 584207 42882384545124836672748150557880 584208 1259444428342969285539947814912 584209 -30145233086792975724513224161500 584210 14180440277103753925341387601920 584211 -19393401834657731512910954889360 584212 -45647053057313479919775142000640 584213 6812906037240596947501756140960 584214 18051884839608384294321068975040 584215 -7650073933141627384217467148880 584216 -13318337837224795375937053286400 584217 41871630064259422951406580383280 584218 22192316780356073236784221451520 584219 1926150022251382092535173269088 584220 -1564050506233246560202042736640 584221 -7779390727477218086948674725216 584222 -7743987871644827460515152716288 584223 -7804103850533345496618943783296 584224 31842754018631720681204661682176 584225 -52780795056047760285227664578250 584226 2383138617942369213858645504000 584227 19265455684126048868818730016396 584228 -9532050291233017260680635266432 584229 24917829314823270506885918464800 584230 11263327158032353119551673398400 584231 66674653081037838474470156367120 584232 -4705663813513106917563384053760 584233 -38297246598289125292652815207458 584234 -1201970185828469343593840332800 584235 -3479003069023375497367392520080 584236 7596883363157870486052195073280 584237 56185692279537833033420413754880 584238 -27099815825188348427277926801856 584239 -20923529895479736449316698108544 584240 -5424145035500594091770270515200 584241 248278869482529620219831184384 584242 -12289073654482821309766099049568 584243 -39902856515069228549262659526456 584244 1868881515149693999787882295680 584245 23699077168892695469599218025500 584246 -2258999304433022004138268897536 584247 12847389792231088983395955105000 584248 -27869896453534115909113693347840 584249 3917619159556515412066445150250 584250 7132522116931286566848255360000 584251 -15276699717930142766090494913088 584252 -27207491729701495013516359947264 584253 2139812705408064866952040819782 584254 27952751584231755005110980065472 584255 -17331203906602849612816177095840 584256 -7898426250378157993926296862720 584257 18944995489465625441726095494144 584258 5300084568047576167554359746080 584259 9683947641547336929573098900736 584260 -32933666379385833267474095063040 584261 6988319087264291845580979944862 584262 -2899218660510519817024160930688 584263 86029542114004940067061910241480 584264 -10947063636603372365487611904000 584265 23479769893475560305076852328640 584266 -32612405631085045999785905481168 584267 19394669958960900005140506815712 584268 9553427882152129931339694320640 584269 -9193555363657526648827275755520 584270 17537910215171467008721133926080 584271 -45901671968553055525077825668760 584272 3833392695896479870165365530624 584273 -25345401137057083388423578641180 584274 -17369288969923468093216413767040 584275 -45085841291676328146853363731700 584276 -5031790476833585286518461599744 584277 -23424195724446729406601385588960 584278 24520979845004402566002878426880 584279 25631587926245657833460107535880 584280 50689617639427213128783230976000 584281 26197178680058210260678107955082 584282 13818352802947592160951877738992 584283 -4925864141832415365888191387136 584284 52124354291223266429817092705280 584285 5700925536090964446423753298800 584286 16007228757431692351955517075264 584287 77056878943943106715307633177592 584288 47429723746433852007100115189760 584289 54838745328618491773620591841554 584290 6485784881090048723988497986560 584291 36741657888145483160704228509384 584292 -1299861566365238554366147092480 584293 9082222628666648803448700894300 584294 4036183621269108901241820969696 584295 5453696595751564227404550106320 584296 9298111180251923175570605153280 584297 2145797347700738531296907260032 584298 1145542592419305931595342078208 584299 -693897275174867748226007016264 584300 35223393033518562371538208646400 584301 -43493506273682719044208897042368 584302 -16257970099887928819872874532928 584303 -77793957853135016019637576550448 584304 2039580462199629446548178337792 584305 21507135148849120685746835630760 584306 12502081156111971331252437801984 584307 -83529463325569127101263999801600 584308 -28999692663743595185377907731072 584309 4420428256225070738028324759360 584310 6141691993568253095403332300160 584311 -13493396407236934185429478717216 584312 -19203707096345103785323466956800 584313 40836178280875925925965233252944 584314 -13968708402450506830125808089744 584315 -40403923772207083539557316043680 584316 32009941772718762689190351631872 584317 -41311719304415604977070930089760 584318 6412371684767069268564807724416 584319 20913006358853162320117547943936 584320 -25608363069780952602886589644800 584321 44958204553320828778989435724500 584322 21541249808155498702244467174272 584323 -37395488009180391371475853911336 584324 31303887758189869343806760090112 584325 7848572096089049090668636189050 584326 37017650734725412954890197737920 584327 406015100373460034086819633152 584328 20733428358077411508836636344320 584329 12705711037666728376974573130000 584330 15352989673073549072259668382720 584331 20457824316301842779210424030144 584332 651236677211247056868313589760 584333 -125907249215952395658652133508000 584334 480718799801450453241737591616 584335 23573145387667273865843459174280 584336 -21644659729300226497168780492800 584337 -7439787837103150952687754810432 584338 32039176018913942544203512633344 584339 -28502427557438924651639973530544 584340 20409916384753493700659258419200 584341 4499045249047128257435752004280 584342 2288646098781003412338314516544 584343 -14236273996010788929613332727968 584344 -39835600244662241023140847011840 584345 -37105703118714664087551205492800 584346 -11914780954230312140268966790656 584347 -65566202252412181659471333022204 584348 39207530346212616275691947675136 584349 -19146238881358590781343965507680 584350 2399083980078660003741161088000 584351 79937267150602764695074595242272 584352 46312095245662987192624259727360 584353 -38484617210664920194951776553920 584354 17505677130671549485842943402272 584355 3109569580988536075949981836800 584356 49316975086375190805288848880640 584357 55599667025455727178022441020606 584358 -9820999857194415432572169438144 584359 -66490827108247250900082933026440 584360 8706562738895408140869289574400 584361 47678675768076673577969422462080 584362 -21104685482453438389848193823568 584363 -29782514302284245861942245924800 584364 37133813104256163452656706887680 584365 -1090985335381809296237334453480 584366 44616845370518143194571903309632 584367 10990446271398947187572411786112 584368 -6744706852998892605477257003008 584369 24189676652695715915353939133760 584370 185999808105374046436089239040 584371 150905396743865084528062476286792 584372 59276093849330595926700258312576 584373 12330993311047059719482676976768 584374 15758806956636807734289233872320 584375 -56000120524686303301847388150000 584376 7719957552370582039210139197440 584377 -60492430950867545516599826866774 584378 7785439285928818240959152068800 584379 -35891831309277075875061272553600 584380 -51973284222187259331150587289600 584381 6008943380656277912923990654464 584382 -8193764945279172599544973180608 584383 -74666770089771158534045847131480 584384 10472904405282509879760981590016 584385 23125022723413794129823294185600 584386 25458733157801148149174464485888 584387 -51559491671589700816744652000964 584388 20129711656238722034096196280320 584389 35419208395796751240835606528924 584390 -28991574835237296470758734460800 584391 27094265205018713852982060789504 584392 -68399291163520148122341537822720 584393 46986089610776299266788813271642 584394 1408081060364763372250352272128 584395 7014004877982740290963238073600 584396 20400925308198857060569059244800 584397 -42858603741877470476797331610432 584398 714644869096853220581393377536 584399 -33365278580624457900616001475600 584400 1394920430632734581729496268800 584401 -48305966283216401070101901679296 584402 8045849473005801317225241676800 584403 -14693847317972921244010714347456 584404 5343859195250634797236921536256 584405 36449844980670414738108740724060 584406 -28867743266678041939999089149088 584407 26209311334253074936096685899920 584408 -68574015478178189113986948096000 584409 12606416380720435340640997936512 584410 -6337898108560804527752257124640 584411 23756460491565719006205140067012 584412 -12337453114169987370392550014976 584413 -326182022316457048602172202336 584414 18114422022392123953958244158592 584415 6813790688609845392958730269920 584416 -372764708189844387246377533440 584417 -9314550946232581272354688701534 584418 -21225038288584206493890917418240 584419 -82573612277142885931105270437240 584420 -19547341459023999422581654398720 584421 38688130446005155142922902995680 584422 -38544337497978380462672753209728 584423 85771595107835269703271482383368 584424 10261064485679911428208211573760 584425 442441048710945692713497562300 584426 14088045158649395940312249279840 584427 33539133014853344447646469394520 584428 -17586469601500913575206736194560 584429 60063380092985211135482645379030 584430 4544106735859450260388392960 584431 -17221384482514932417150890567448 584432 836460055990269856194795995136 584433 -40705848127221445321086950940798 584434 14595823603855049798604527102592 584435 -9626630813081666562016967965200 584436 -2267019318969971110835001040896 584437 -20986079121994444621460602905600 584438 3304928064799313709343096004544 584439 47262334300809594118593319131624 584440 10980562213516244570104181760000 584441 33264523036605965506167552416448 584442 -19923020267292960975456732518400 584443 -27837966698921279862400680017280 584444 16628567262038915516989512170496 584445 59026989148456592213089247404800 584446 -4030816020483064671826868579328 584447 -17974198728458481113061897103104 584448 26622225736662958524476166242304 584449 -29944824651183623178692369488940 584450 -21545771487262062304970311914000 584451 -172702750839921191142790690608 584452 22596394878487801645667793653760 584453 31469377177108469769346826199264 584454 4763563370549881041144366858240 584455 25751160496830402729709710480720 584456 692666211897840164790930432000 584457 -18439482265500711606576008344560 584458 6834579567749325683021765099520 584459 1341100484201108062781239438620 584460 -15413708669858641806355459031040 584461 33413715675176397411821947948300 584462 32813006156308537749751166711232 584463 -2452567693566089654118371808000 584464 11022429433263705514879128903680 584465 -4648365011022485498015592504000 584466 -3558693035050923620270727014400 584467 -21854095051489894237104579942080 584468 -57754371803479731709960016948352 584469 46230148955150635372464940168320 584470 -12929319276410731362533452967040 584471 25705634490353628662272752345672 584472 12824365809675294240527056896000 584473 -3892142011053859886282932532278 584474 -15089972330541263149553562372096 584475 17575593994259097951477357102600 584476 19433755682958312154153781240832 584477 112466091549843699666200746080012 584478 -4086459789487172012567467569600 584479 -22018680001284551539502749479824 584480 11546591040761061751972064133120 584481 -7221933418957445320155536013648 584482 20502589273076408181365754272592 584483 -62858955139774417587463776446016 584484 -2879430140802304608909219164160 584485 1454969381186048550639839436960 584486 -5971909644821437527875259119616 584487 -2823849245434558804210645658712 584488 34534337608789416343736665205760 584489 -28031212580189557445076237041244 584490 -2035747778483051715082405466880 584491 -17865214730497442899081231686848 584492 69908809767787885384238796257280 584493 -6836428890813349665171227117952 584494 44163231738079311938180185126272 584495 12359503286688963377238083164200 584496 270769393509227035995416592384 584497 38719335357674490716407508877040 584498 -28180218238256807380592075190000 584499 231405624557730579784678679808 584500 -24375763220210006071971538944000 584501 -7089777098219057486924939108388 584502 30994631776910979897183012818304 584503 -25126581419829678686687691614720 584504 -37395228380994876373080733962240 584505 2129097377185806095482102214400 584506 14244102435509306737247177090784 584507 -1030279305206345437574216261376 584508 14154427625868041379065521053696 584509 81675185706176108400846849888710 584510 23442405317407382342639856644160 584511 -3350166897064457589514143761376 584512 -24515619593757744080614207258624 584513 17895525472338149622007652176560 584514 1608124652986365053829776148480 584515 16105056669090140888079261254160 584516 -10766866982911741598077948462080 584517 -42093772183084213287407324178720 584518 26046506791139132704367080308384 584519 -289305963805177048812247362456 584520 19580627025695007857556408729600 584521 53327692346929344782173601604480 584522 -21196606473119560635961727740416 584523 38068686374506223412533466798000 584524 12465818393260602242922645657600 584525 -7828026363882220968114008167200 584526 2887040308487007846338022501504 584527 -9955503966563036211286999186200 584528 1747691680624798817694664359936 584529 -18491783901202616140483659460512 584530 -2925500366799220044663471615840 584531 -27990406772644234677114728347668 584532 -2682652906382909439562900128000 584533 -12954257442808391996998259819040 584534 -12465455926304244729858532879584 584535 5198854097419769773967114534400 584536 -21874822178127365225650528419840 584537 -12706399813332489587035163793720 584538 -823117843314766088037462560256 584539 -66484416489479041510141961389344 584540 47556858075281267120849230433280 584541 25597940533051511559660965914752 584542 147879587527043064105559071744 584543 43800144675418231573698464773104 584544 25501051177178625486294586490880 584545 -11663443643569287712991187819480 584546 787564914087349653579804733824 584547 -9219626892956130580818358686720 584548 89500331055036463895605259909376 584549 -11985761075441436375743184381120 584550 -4479217922057307240793134384000 584551 56153999331849580064589882656 584552 -589314944829973118175211161600 584553 28273064923015406620777754611200 584554 -25853153960947734638610525538560 584555 40469593289881747535716207092960 584556 2888499929030743476238399733760 584557 -67455203715933419273824926017194 584558 2136114225462412693472426405184 584559 -51676462451005648973315753822136 584560 8854667767964253716386081505280 584561 -36194574116992344292743041921838 584562 20711987774632565611808378254848 584563 16856407142931603609673918619376 584564 18339565519850671183884122146176 584565 20049165344724227018490466271520 584566 39302408388393950829953484611232 584567 3690409027826600725467459066240 584568 -4458504787972154404123786076160 584569 -73586715920917366245442945819056 584570 566273493652712305803105984480 584571 -7672499315140772710219321220472 584572 -54393870343356729445165839198720 584573 89644021056148289703444095463840 584574 -20029964456114543269653064309440 584575 -10123213499560036690435797785000 584576 -11168156760849005243316767293440 584577 943984997729424575280285314112 584578 -17390688661581100332348721119840 584579 26646872545475556554080522156752 584580 9701311438873778529382435676160 584581 -59855878129737342090598386088448 584582 -5747053522154280017434033881600 584583 -25292670197284270277634183615576 584584 639531477432671343366410403840 584585 367192454482312829698695763200 584586 -20136599491247350239403775678976 584587 22344822906659579176811262657236 584588 -38748950229053201001226481409024 584589 -10665005870649352887792609523776 584590 -17057739806801483444842042759680 584591 5015818714434615003256029441024 584592 2674118184649498015443421102080 584593 5950478610879991026762762081842 584594 4313873986036158653977665530880 584595 -35945548148086368926346600438960 584596 -48224081834496491154073630324992 584597 55223998702882536655198954929528 584598 3276969761022041965963003084800 584599 -30242912877157645012116071481400 584600 14961596810035567780726978560000 584601 -10811190722339898604099883973168 584602 38559117428350713795551478592752 584603 2546004018763849026429109614852 584604 48194378128731905173258098693120 584605 -6946163843570789481922218071040 584606 -11099403585189241174062546313536 584607 33195971351715211645084046804040 584608 35188693772150712787014090424320 584609 -55789129255391006766113614556190 584610 -3596717372412774260424755520000 584611 99953420326702970569300639465200 584612 -20529938217281121563197795983360 584613 22926546960678809105415607346364 584614 -7366291842059409887446238484480 584615 -9474530285849399480633896359240 584616 5058566787078941581871341977600 584617 -29858306639119089108549535939248 584618 -12027582912913244359617170364240 584619 -9884024590639278211447535066448 584620 -4933422167931851003657411512320 584621 -20958902116838620488453078515178 584622 -31687838778494579736024355357440 584623 -6690028788147294902648123996936 584624 -11687509788575623117358427340800 584625 -7162072846274990375425355760000 584626 13623905498535470451339063797760 584627 -29317318764300740319028894369524 584628 -766713682721579011717222858752 584629 -28823093078221970647864495614080 584630 -8507319937612788797108754796800 584631 -67648731486925503074576796172800 584632 59799500143217437304198549606400 584633 47066844801318786904344570206976 584634 -20672757064721778866212450026240 584635 -29443494561458911865393339041920 584636 10264135361311227284485971021312 584637 10122372345390643352534930766720 584638 -18878401119764740979761110593280 584639 28745109527579688781770384679800 584640 3185569751390439609338324582400 584641 -34922341627562350938350871056700 584642 61772335445885977941926533560192 584643 5584906430480788404396423766704 584644 -4150865619090749666441823393664 584645 22812959206953843817396314819900 584646 32275193529930908511343625659584 584647 24352398818619982865773456428536 584648 -23108277227297568304287607971840 584649 -16991243566160612600691874520640 584650 -18374838498311776252275061958400 584651 -47904797778055875727061932500096 584652 -26488733080216088156654819340288 584653 -56722728566335740359578959940416 584654 18391763446824987356858506111872 584655 -32644725475848221136230973465840 584656 -5049547661856997386699923365888 584657 1220309356358036961606070387620 584658 9867974794426523385560070345744 584659 65211431024956419534334374762860 584660 2158173894180831444723285688320 584661 -4492784970534515854667166945792 584662 -859954823029885280975948563200 584663 -15676077041542564907092596212088 584664 -26326968077925010585322701332480 584665 -36239433061653210103292777810940 584666 657187170221451927302962689504 584667 46919931436242379431493525907280 584668 35023545718786168859164880110080 584669 94992333426260865075583825002060 584670 10389959960439638449232486006400 584671 239465405359210284807528085432 584672 80814527247828758177924775936 584673 36250032830478408162630466417584 584674 6925755209273565167431895837472 584675 -5910518206847934002834599015200 584676 -13711317765054187463077670496000 584677 7069539344417197431322822630526 584678 203706465811003113962245967424 584679 30797466119059834017406107221760 584680 54690177433075766794877504716800 584681 -16787070116943021136739033184096 584682 -5105779678307385430871567003136 584683 19293549891126789189497266407168 584684 -90406625560646865739795945972224 584685 -24108221407039934291710431609600 584686 30714972578125430137943292297792 584687 -69598706183819635129665134228760 584688 -5552845520166655547074341175296 584689 -373031995498493929308190404288 584690 14100437729906477195204951193600 584691 3195019836266272981953060501504 584692 -64858845258627736191379460973184 584693 2514955895649913158455005920942 584694 -9609811460458701627243665898432 584695 -90974360028689803159592559365520 584696 -6493275993398661326427655127040 584697 6190972256629011266474738590800 584698 -6455347130216817949716471896640 584699 40508710887269126813791684337700 584700 -14274544257585216314859078720000 584701 -1944593291424421584056455319016 584702 -6647563524121562487608983400448 584703 705583621341635773919210172144 584704 52559522625102550483939283173376 584705 4647810368384323112737466694720 584706 -8817408845125187300649564733440 584707 -73058465120494624377900236471044 584708 21085132619101498666306010873856 584709 -63568519201188466579975523352480 584710 -7879800346049809026726481463040 584711 -11541114264638854130627962832328 584712 -14583108445357387070604942950400 584713 31823894609257885950535773735962 584714 5181059891349809034375429888 584715 -14823108913746592100038224552480 584716 17544189593115293466932011017216 584717 40912136984053390167579349978326 584718 12062509728228753820968922634304 584719 25816743902414132396200404083120 584720 -5314697022589308204208679731200 584721 -42453055844101779348181298282910 584722 -17092036629053615988128614680576 584723 -38407757632937898720240814403028 584724 -14686724854108982578516350087168 584725 -26330527329170713725783259784000 584726 -35772562027330149802788220958688 584727 -26858491371004074865030393205760 584728 67497142561048008106858686044160 584729 12187274729365961519177908262784 584730 -481944667484918899212751195200 584731 -19222143726303949410334650969856 584732 -52888857735389155602259623091200 584733 -17131653884496700428977408846976 584734 -12909578431514361840657324537984 584735 7894476747473097707873954571600 584736 21215369642493319107960374820864 584737 38257924297799713650353282220386 584738 -11770300540778577920278164223488 584739 3966137887403852640817246979820 584740 -9854307136879058397936422903040 584741 18026820858697275017986670596512 584742 -6810932719393035345998270130816 584743 -61058735667952596029220427129880 584744 -16176816666163568915615358566400 584745 -7180674364199356867249894108800 584746 -12803113986402386985739283899296 584747 -5539396011683898108524693244288 584748 884903488718837548984530877440 584749 -30578057406995098971205092836160 584750 -17899613462061580139419702320000 584751 -21432950953847476507005602264568 584752 419030866502758158252981092352 584753 -7049373881530321148569728191232 584754 16175801136195741217375548040320 584755 1110096810573587628561084062160 584756 25564050607250006857664201896320 584757 928198918577053536141701615328 584758 60156300232149445308088145583360 584759 990110051469301347922767773616 584760 18051095022788155285577126707200 584761 -69061342613398017077167193429676 584762 33434100454938491124739501483632 584763 -35459212489925395939147857153600 584764 50027327062740949845958275992576 584765 43384983397090466216597963775660 584766 -11907416510944771229665786356480 584767 69015847387787432814554070746816 584768 25684449482589652819360728219648 584769 5268778921617485709091231225728 584770 -659545407152101136130415549920 584771 -6609291751593115315910367025656 584772 20784573180325268328671899425792 584773 -23375111252671512953916953830720 584774 -56340308029121557636781341663488 584775 -4600027809485426238592500622800 584776 -100740623373977511187506095677440 584777 -98006778546050961307055333422374 584778 -4674300405104816368482713170176 584779 3081252513041140934520772188784 584780 -11716501967326912636438320322560 584781 -25375665354904626139319534048736 584782 -29192609564879421121200964224000 584783 16941665113949496976081577722080 584784 3743705347192399373388753666048 584785 -8304235391763670806220921686000 584786 46132314776021717085852536552592 584787 -9505018364698917848935658504448 584788 28478189703445344042294853513088 584789 51006871266619456153032998320590 584790 -12995672062646785962304082914560 584791 15359368639452692468785192541192 584792 -26444766292467461730609061601280 584793 -61398143018387532375730639200 584794 2763700175725827475776411532032 584795 -10964533480179753329834340667200 584796 -15899386941605056872004817131008 584797 -29717057456206639941227825159840 584798 25090243558412363459690297768064 584799 -11369084009387356925148592574136 584800 593220591729924132585229516800 584801 -18231547649482279284072242422080 584802 -10765338092575166937297766072032 584803 5862115339145222101223133261064 584804 16319715305589176817398837978112 584805 6411639281743514269923620400000 584806 3336471457375079827054839813120 584807 41004536033386284142911186284232 584808 1150679342427016117240993628160 584809 -22286680836436502288943737665990 584810 -33002617279099080064080925729440 584811 17850572247483468915401103823440 584812 2200241547885314668424590182656 584813 -26873753890920041548661372440020 584814 23531256782954042242970194773120 584815 -8394745923534534904543117824000 584816 5042766719990937942369710211072 584817 28702849339835832738526455254112 584818 1532614187368512230365763509248 584819 797778912627983451626375491080 584820 33438117271171575630267411840 584821 -84934492560978228232511707120896 584822 3927786021933357747219357799680 584823 3931497508929754006460795050368 584824 -4340834738427749627951665274880 584825 37405461934574925781412552047500 584826 -9902607513252588304875533267712 584827 -3735329701819537549104934033008 584828 -3834709902458262503349696960000 584829 16437756548982713649523620800544 584830 26432769081069781311181811253120 584831 34429560063804700334808996772632 584832 -3089021712504720959522954280960 584833 37283631021954878310741609987840 584834 -103078171941886315337797918706688 584835 -4896010827729778417130658263040 584836 -13793947344107908182686136061952 584837 96614832967413984325968930779520 584838 4966628385813954037123120189344 584839 84908788160115185608495379666440 584840 10408175091223629252841673164800 584841 5001591710147165801285409469440 584842 34619127056289450809808156370944 584843 -570055847966912391074202051840 584844 -1429688809959115203890020564992 584845 -34665529175075113545780183582900 584846 4396170125974043718955296781824 584847 50445661601367045455423650961040 584848 -18681357328707231399800957239296 584849 18386204135764444290806760044850 584850 -484143212851533883640928499200 584851 -74472439019676706195189442680968 584852 -32317832009228375275545222440064 584853 20362866132847350768533004000384 584854 44844238813995128379556265465376 584855 5661264658424520775569756888960 584856 -32805385663052342777232085678080 584857 7413377549023802709212039415872 584858 -3606451800910313535182439951360 584859 -25796163055085808553171768826880 584860 36561879569004870418432829038080 584861 3139048405105643560413850428000 584862 6008514259095309947311011538944 584863 40264628893212141480573023590112 584864 -18413193887840663156401888886784 584865 -14099906048626322100287516182680 584866 38313321960591207503950449826080 584867 6943861951755534018112313111040 584868 47889932078996763111759282388992 584869 -60241309188959620504153775889730 584870 -7381563896380799458685612332800 584871 -938609874225677436247985659776 584872 -68940526982518352625487215667200 584873 5080349857151918034982041808122 584874 31766200972392211340405902525440 584875 -54735592733737722522594760140000 584876 -3022892391761662683105143443968 584877 9027186905895836574866001500160 584878 -7943487807841453374297940566144 584879 48321108297716959900091700750480 584880 -865476189012925170067627376640 584881 63460684494496124120334632519664 584882 -15609703175095011032033615828208 584883 -25275519335011081031503563438000 584884 -58867882733741342411980560621184 584885 6642005532966696079039761941760 584886 169120347449853261900838546944 584887 16234232821768575807175025535472 584888 -24714624918908089280872732631040 584889 -42465956651635832420605317414576 584890 9583851969882930210735586129920 584891 -49439916704168049384112003156416 584892 10172338445941177224842217529344 584893 7839754935678089126862477775020 584894 -4028904668811736836214999702080 584895 39256423020967503997183600152720 584896 3029540256126282523993356369920 584897 -54475606368459671646762588318654 584898 -11657819821556643550537344440832 584899 -36117059934451758562588896271664 584900 -6507753078858888418638875280000 584901 -50478406118402866103065907990880 584902 -3611817078013085017463847931968 584903 -13024580810791723525699297205736 584904 -9546070541156795344255844474880 584905 61676575520310920917518788217060 584906 5265854726742834735153057891840 584907 -326695300402564866533933486160 584908 3102856192739419835435796602880 584909 -17811023858276442570011318610366 584910 -15299001792067423547588012115840 584911 -100792298391780687460240669097488 584912 -14300052142997756296384215121920 584913 7576982902006001090598564143424 584914 37561050754467558008213741328 584915 87393534861793859961300100339200 584916 -344102929587991581589471518720 584917 -92185781140701474860813432442034 584918 41559039451588227057431356112160 584919 44736125940480211604824325458464 584920 22475477451578342167687366656000 584921 10597516811559083125089976283412 584922 -9052312253542245875236059360000 584923 -71987925687352075011068767360828 584924 2770727890780829401593116736000 584925 -2398969471550403044171966724000 584926 39476867103718309075697247130560 584927 -15476536271057733498549416112528 584928 -20368660355199769194568474951680 584929 -873836135491976295570303968512 584930 -33865863719602859418844058673600 584931 -61941108229670999995396659475848 584932 -47701244630692042420091891639040 584933 1778336711123204168360556964860 584934 8543171309684699876120573921280 584935 -3817778369030472323640394980000 584936 11299732673794023334738914754560 584937 -109376053173580550772206711449152 584938 29716877992061375181164175027120 584939 -16406760094554502266100638855360 584940 -21728098368374818522552894080000 584941 33903081580626262550665044251872 584942 363300893417754199860362935872 584943 -55644169099828774255621831026936 584944 -10992947334795115982742019440640 584945 49215802776187122112224810875700 584946 12698775670009595384161730262672 584947 19350185592966545961558217923984 584948 -9920236693861613421205361762304 584949 -3632488840055245436469106146432 584950 -10121682525336292999858898220000 584951 -38104068841168500657668873313048 584952 -28252544982001648393873519226880 584953 98729827109006542569517957892640 584954 -26998401488779843441226513863824 584955 25041446048080258422841156032000 584956 -12294229844010677133212774010880 584957 6809079927972740663684541910080 584958 18217673797560868326412350885888 584959 -67274980204877945682271748540640 584960 -19996572016184346164552710225920 584961 3883635948985475820876955935936 584962 -28753894686063862244314458243072 584963 6785153647376679367422201481212 584964 22268012749268328840411838800000 584965 51834283574586102932382300028860 584966 -8485054744842258756170215025568 584967 -1883500638822858693526277560920 584968 -31226177487342836090016771517440 584969 -7909547449843305064848625744896 584970 1942451973196770269124157317120 584971 -17666495317323399059200203718828 584972 451895863259405185784581017600 584973 -28702978943657957421025636004778 584974 12751133860023155357139228729600 584975 156792430216793787251093685000 584976 -253149392245292181164877152256 584977 -93825170575837644419364347030288 584978 -27564558800463869575688154510960 584979 -1864987652404941584987236754880 584980 -4915856733473849628076083763200 584981 19688725380859842752989281568782 584982 -979853289390094974936234910848 584983 -9101912407260857600826732658336 584984 -10463305554856265770122188820480 584985 33665533761093956947315384459200 584986 593779667352439428938373054192 584987 42927617542064356498035822376032 584988 21691025020283945881135984381440 584989 26641896888900985527598701601824 584990 -4012860089310171445292561072640 584991 -32305818743571939088016254400640 584992 16027491338226301771532976390144 584993 -42998896644429389248761523321758 584994 5324182154948220789613136112000 584995 33296596591594693674898148500800 584996 -51357343352533281696121341552000 584997 -10490981400129062018035178259840 584998 9830726460317676039472836999936 584999 16298646489465088062602927691000 585000 -2711714640481311395189212800000 585001 12395182168889255715413075679744 585002 -41335395841329134271841099754496 585003 -4918562506142007715507104349200 585004 5881854985001207686241360087040 585005 11298323403503242263366860367360 585006 30598780014241178165937529187904 585007 4891026668556323940963783005072 585008 -15287506212408448040931378413568 585009 143620006972482108086995253571840 585010 -17984555834574803216574629952000 585011 30151550262371617820642190101820 585012 -30719242421096053048114113957888 585013 -26464251989789359945446740062752 585014 -11800284424498437148974927548160 585015 1758831857460780969680392320 585016 -71057418656821997555549815787520 585017 72401806971268855215041880217860 585018 6739253368596872689549964408064 585019 60512692328826418471967993192420 585020 -1649934457444921410075120299520 585021 18770289520847095726487560600704 585022 -2216502740892530279316970378368 585023 -16770045549341006322472727473728 585024 -5970831050254710986994213715968 585025 -375715504126944334117311747200 585026 -10564974365406138628761491844576 585027 -54677195809811476108049848311036 585028 -32519457517944235649316092375040 585029 22394577932660931098532641105280 585030 14175740027604338248245074536320 585031 19272627461487667252700775199832 585032 9044664533354381941721573621760 585033 23812424509082833075383160846848 585034 14002833846017133068434803322416 585035 44516075622233309653011252240 585036 -3405276711164350485873007395840 585037 51401878960160407490980144893686 585038 38726054716780809856365260397696 585039 -8442202088447964465151706007552 585040 -10539264927344529103356525281280 585041 44334930201902790539537046659442 585042 19803894563123514643327561522944 585043 80766305784176483681864416333292 585044 21548192480752872264817139681280 585045 -38873690320301303783883844741380 585046 17421668318463807706171651307520 585047 -7216334819755360163965957215600 585048 50775165426335118607957399142400 585049 58419963184966153916890196775050 585050 9225108975715994709543254542800 585051 19504565275009342039735423576320 585052 1693300804368228211760208220672 585053 15326379780725568532200928330080 585054 -12022908534412875320692541651136 585055 82166274197639857825039732818960 585056 79224868923395796425918817239040 585057 -8447654454140003686552594080 585058 5579839791876302193178675584 585059 43149778324012178349896879071320 585060 2214589469006543283525201408000 585061 86479362098266642156486218897662 585062 -15597934353287557978681435975968 585063 1545466707931297813230849545664 585064 14175679291663182814719169551360 585065 -13286500100915801500304313529080 585066 4562659388212681638229515834624 585067 -8358144570612028915759707390720 585068 -14716713059720917014209451308544 585069 -22020175456110683707274452587456 585070 -3718463825866488242468520032640 585071 -63276819121888889077615168423728 585072 -5531139525671327720979449118720 585073 47625105841883190971856791194322 585074 -9270725417977953005312457661440 585075 -21319103175098995556347080870000 585076 21723569281782682598116102514688 585077 76592883190444815823098433882926 585078 -7741198689641114692523313951936 585079 -25869999957352864491496741998120 585080 35002180037271451325614155878400 585081 -4501516645388817048593020234176 585082 -29554921851051781347174738814608 585083 34081479080318403139539015802584 585084 19519947312787015136279078478336 585085 -57172200632722739660597856491220 585086 -6077765443857857551184731286400 585087 -39312952713113678692512179133240 585088 6710082343842829612296878161920 585089 -6836188509917088231917681307648 585090 -13061100846775192083630617932800 585091 10988469270525675015017232871072 585092 12966570872348752209189321407616 585093 -1988080956616883369169287352672 585094 -12021589570862861716221841909248 585095 1399796938081664672609628004800 585096 -4754336900050140136985605939200 585097 789472123040330735911492481280 585098 -10479968051939138502158062357200 585099 36501424102202338501459153175484 585100 12460309522344685202891972038400 585101 891151444098972454120830123744 585102 4522428635542319138998350173184 585103 94732084815571333127724958667520 585104 -5493323795456561785090796912640 585105 -35334393448699325424399153105600 585106 -40759917997982811237923357449440 585107 1525078222569560701793728669356 585108 20418771398308419844079309572992 585109 84424328156448114889403338468206 585110 -7105643696701806120338556983040 585111 -11770416611668042679837843788032 585112 23086974893107385261217523507200 585113 63633106829736848610661458028362 585114 5567315007997831502318676645888 585115 69406422357187358947048420733760 585116 2450934437356413246944464432128 585117 33187618794815334444505841864640 585118 14522382690530382013345538999616 585119 95837636610297495926490308567520 585120 7124200420311390854665564323840 585121 -22894322674394228144891856572268 585122 -40442893777065435313394742963888 585123 -17376592358470966113957997478400 585124 7528103664235043807379290752000 585125 -15640388082001694578932661632000 585126 6209955609631656839395147874592 585127 -32736709647241901146037396935008 585128 19988937048843531956058900188160 585129 17836246289751444460844603101584 585130 -340876438799892505086816046080 585131 -21233446101169597944830754853068 585132 -33710252001593304765707353225728 585133 17990989436769799627137076342380 585134 -19789346419285994355177178947648 585135 13926403149949604134841998776120 585136 1872528874052718877562970324992 585137 20793553801110763454781047909952 585138 4892820991439515730141331106944 585139 -13242062970882400543633708562144 585140 21219450165078803417985317844480 585141 13326750242883587626440363016992 585142 -14710935067932838679395854919488 585143 25924222919804899384553733557760 585144 324632706464157199699469598720 585145 -847802934193106530846763337600 585146 -30116328906523205432677089955728 585147 -5126662024131180948691149959400 585148 -849872171967537449349627244544 585149 -9233134649226390876834170033850 585150 -12157669165252102159401341798400 585151 17381178556896203245349266538880 585152 6100468018446636815754285023232 585153 58592989121482427551846492878720 585154 -27467939591665040085475294738224 585155 3609688606391687160772384492560 585156 -5643342255648568073874259968 585157 -97123425019197403664958358290948 585158 22122417226511459063911029561600 585159 -31628035013805811679576947735896 585160 -46027478040377240344765056768000 585161 7434439670688394546325879868132 585162 -19375688986036962079793912928000 585163 -77502809855054892648569049940588 585164 40323925276205141644769648069376 585165 -3758060513436765921460906346880 585166 -12137984881694286874451595282816 585167 61009599696189879628325628743352 585168 1003118215669183309130105094144 585169 -30170011733681910383727564969356 585170 6536586400076902130138345817600 585171 91333383757729305641379144048240 585172 15811337453570745491139482675200 585173 11067114869938991728711806985368 585174 -19244870541673342579625702686848 585175 -15469647558077017859010832998000 585176 67339773443513094536268508876800 585177 -26319225084002183357392607497440 585178 41339623812309151807306929714432 585179 25428356867346925790370494197776 585180 26249588638390965702456901071360 585181 -699460511518548895070007820218 585182 11318702272515076505005765857024 585183 -30909780563535713000158117940736 585184 -31748443568233001729866524524544 585185 -13711027420810075471259415856620 585186 7806721972855572688961036035584 585187 -26272577477812113163404989440 585188 71985147286353317834908750773888 585189 -27140132147438161972715315378112 585190 -11837576789930548670184710985600 585191 76312293670098109466273597276880 585192 8786630998258041115365650841600 585193 5221201112283206779560794551680 585194 -6285956666564743912093020175008 585195 -9625648886604396794102968208160 585196 10736418664784203987172737798400 585197 -75373059554307209514580796255808 585198 1231553804465352052599227349120 585199 -59346715851741225863525019578800 585200 2402243031224616432861904896000 585201 -19902996530447701175920266225696 585202 -38648433878137801429176566270448 585203 -47519898740699554118391664690776 585204 2212228183232433353481240477696 585205 -28666092793657227588594469975140 585206 171856707173974651875466875840 585207 19826715733549315728847227853776 585208 -21431632694638180212527954042880 585209 -19546918587881931204176527580460 585210 -5147372019950117803449000311040 585211 32604538231885205755135951179624 585212 19696637660679820145994485486592 585213 10307925320895845193435782252544 585214 -19784883129700713145599678415488 585215 -16564080578985313220627085119640 585216 -10896391833861994688575268978688 585217 -52855973283972408531934093364734 585218 -6569086335219840119870022328320 585219 51748429433917942826018097157440 585220 12909409255811698542553177152000 585221 -3688721242732979409779233756800 585222 -23323933502805332316051719548416 585223 14873299582204030032431052915600 585224 54012885480581786114062936965120 585225 -569827983581261217427311522675 585226 -10486940095262963505218231473056 585227 7098781642728092639013452484360 585228 4726192406793009966363719909376 585229 42758713770784841491466655216076 585230 567064902346399953127856488320 585231 -25751770590457799009318711862648 585232 4597514247924810990191257845760 585233 -15813000491419637697208243498272 585234 -3377495933456327723929284252864 585235 -3716124335639913570627517885440 585236 46347511247157162215496256529280 585237 303295769792476927302621502368 585238 1480039319452676342586513819840 585239 52093973355687249231637378487256 585240 -12962267925652722372564789043200 585241 -2746452703007034111319461952748 585242 -20401118552049121390709135024640 585243 27386159910302570763430049154732 585244 -35345123002238439712675161489408 585245 -12990928229556970556470226985120 585246 -38929741902498237736885370274816 585247 -78301784085752599226427949233816 585248 -89738476414948661747159835279360 585249 12253621705531561769732660422080 585250 4096230354582716451239233704000 585251 45771219714788324902951943868252 585252 8525897241836687521697377843200 585253 -5424367288967536323791002846176 585254 31973042405250682782398564676576 585255 -38442878995731808506220152247680 585256 -47901561332102122108496490501120 585257 -9172903086118738253156468066160 585258 11198330866295255132763945666048 585259 4780660760031752740903263674400 585260 -4487421155921973349255750794240 585261 63042149639792138383957357241910 585262 -9112660047246138197622953842368 585263 -24151946384627322674374752794640 585264 1847742521081895800110150778880 585265 50787675434122777278825842868660 585266 22700726622593583890109860643840 585267 49301521592516216630654815124280 585268 -29164863167681588285630484698752 585269 36694885836497227831571327330670 585270 -788638742642546965179997459200 585271 -41822685276309113565044447965528 585272 45595309135142297781791000064000 585273 -63936552857133361871416507200 585274 -10788491366678597286405877028640 585275 -11252779221350936763623221751400 585276 -22516906562157054432794655375360 585277 22923223348635468021121338016 585278 -25248230022720675099803902367040 585279 -24112843406080051504056919077600 585280 3575092919764125970995137740800 585281 12156354804892366728138400715712 585282 12374547080741927558080924344192 585283 -9904124140598097698382187750468 585284 -24542607016287758721597541822464 585285 16208274714488548405531012087200 585286 9623703145584237010040361855744 585287 -26361120133974496002787594218888 585288 43149229828109313322631784652800 585289 43050356439915265784986096208090 585290 -7868010744633192099716161969920 585291 3439396407115305739773458371584 585292 -42164486151467149629776416201984 585293 6821438246284768500110146759980 585294 -11234307638479610609019776318400 585295 29282084913707307510984307706400 585296 -22800729507724497570740405157888 585297 -17107327463923478459302273807326 585298 -2163657443866047160041882912768 585299 12184476289391454062181067821648 585300 14912223424948000776390080716800 585301 -23251464194147573490130120876388 585302 41775108767789149677234987218304 585303 565968222265872607715349167184 585304 2360714304021475148283618385920 585305 -13561578757039667523487190163900 585306 101009496784986013228137691632 585307 54085073810997362625821034074160 585308 -79525447752934906813972798232064 585309 44000065855034933512007059288704 585310 -42575417051872944296412769639680 585311 14380643162080687484400040550400 585312 7423883960680305873020711337984 585313 56782131963163867814497740118562 585314 2544355817698125542237602586880 585315 -12884770327451239692586670156640 585316 -227858075583563044479466285056 585317 -73955703108690413767560073925634 585318 -12847593056023361350635057458496 585319 12491563414159906369588671144496 585320 4592978765593875024696350668800 585321 -42067445800985453124479450965536 585322 25146372273860075718284275553712 585323 47667101837911845156173480515224 585324 -19367724549863021886704847191040 585325 13051350801448676477399720496100 585326 -387863722933297959907187341440 585327 3532515816013993242752240160000 585328 -17610233318174487361182877646848 585329 87659377788960142185559787927280 585330 -3609199155008539640492747712000 585331 67461838731753555160888091766792 585332 16306899851368421855548870662144 585333 -4680954004472907715384409779200 585334 -6359781070195499753880953081184 585335 76208782883226209129459404222560 585336 -21630657345067915983242011238400 585337 10043727421795930135154464266986 585338 39156325295353609928486480732160 585339 6121148440722827140613744061120 585340 1846983064832466735358829998080 585341 28339153452374012530106011556742 585342 -6981665736224173736565836812800 585343 -10309653506487897583084509788160 585344 -60323259721429246176552340684800 585345 -3498197535317102201156695812480 585346 -6875240892481756643701202926128 585347 -1656387576925889675533776587568 585348 -30972933119928147390797718942720 585349 4642751283843019678495390332064 585350 978389251371340094433340368000 585351 6123245899938025643141474636568 585352 -29476562264831687281384640716800 585353 -18486132672178904590812974998860 585354 -5469156371498579477127657950976 585355 -71592928420309719032098545366240 585356 -13838295389736745944526904217600 585357 -10569599318805652246053547863360 585358 -3800857422102403894029983430720 585359 -1805399798919329168336204188296 585360 1316458665446722400829387571200 585361 24233417726575642056570213198720 585362 -41088606531430060832940163954152 585363 -8940077882789457507809141942856 585364 28642411834088116748643269046016 585365 -58986443035372317670390228243200 585366 -7658370533253849774096347251776 585367 -98748875005059395774854119542584 585368 -11698720585277284622952538890240 585369 -74838084322611259678308083623116 585370 20110008729558227188230646598880 585371 17969354429248391044151321014200 585372 24598828153954454693803269806592 585373 -274971436642247082911395149312 585374 12346006311231668297861767347072 585375 11110856633545233904327392768000 585376 46657278757897660763586611380224 585377 2734296145263114973022288252712 585378 15017515201019353270562913430944 585379 -59739287612869600551648643785224 585380 -11436432945953665733835392659200 585381 -11102347011415207612027221222048 585382 8396477584068879995798234835072 585383 -19326291746449142940210729247368 585384 -23482444353943247753806084423680 585385 -36615061985848899822955693875420 585386 -23515292368471256017747511542608 585387 2411864971419249366684879714408 585388 40896929098438285593966645548288 585389 -602877675962992253591738687808 585390 6858384879122487941008407552000 585391 -34902730810138998185706711204208 585392 -10346428801882917611603763707904 585393 60814379497447287331259901642864 585394 -12141632378718897765899601299040 585395 -24499541425018167181759912424640 585396 -4268568019173090508531772153856 585397 19999589556016558755697967471232 585398 19122326791011565848874647360 585399 30771103027124290094946137449728 585400 -24757768281837354874057728000 585401 13652813722709645542975257038292 585402 -474990622231746660656881662720 585403 -4768195179194903721918551372880 585404 19520893507560304473113304870912 585405 -11441032304500183764037761414900 585406 -31988391068297371873343572654848 585407 -10525442152172726940831629714088 585408 -17584814321978869894641824563200 585409 31833918230649035145386752090080 585410 416839743876386441570443061760 585411 10250244332682609105618739470072 585412 27723395569329758302007727386880 585413 61887166970199837563441307685662 585414 7667557596380564607182803511040 585415 32995895686126429493019805528320 585416 -12305756780864965058999172756480 585417 -8908070163617480495075572945536 585418 38374905277477569342553525082160 585419 31311453717298095184836608656944 585420 -5477960200421979963422954864640 585421 23006604928514321414519344399500 585422 31744728312841257502771849336512 585423 -68751915936605755197116223500280 585424 4062077571981761932112547414016 585425 -20430307369745338891536044213850 585426 11661160916147856818338353250944 585427 36739768259887122496422390666352 585428 22641277550710338331382573291520 585429 518896834314616444972886129088 585430 -31839333738887385599866302608640 585431 24423199248764675797772562044544 585432 24520045806163731766977271480320 585433 4439822460904353323949372841680 585434 41981930215583964003031281221616 585435 -2515465479736351964786212684800 585436 69632458085634543863814745479680 585437 -25562013368817598569073165741914 585438 3923336243276577293764568076288 585439 14298767703986714944769966426640 585440 43229424433846019390428564684800 585441 -49883463893325150457439385742560 585442 -3453981148080296143437006996480 585443 -10648176285062569390277798686308 585444 -20103045715177158350322784963584 585445 -207574567858281192981276009600 585446 -61484309706268838159384026702464 585447 -50286683543445473060790420779520 585448 57890547969844247656861292559360 585449 -3337955682265630661133002865264 585450 5483540471005642073352015459600 585451 -4410263251878652704548092464608 585452 -72411212809113642750200412072960 585453 -15085934042284597441790273614272 585454 -42942833224948209239065196005824 585455 -7072860652488944561857967682240 585456 8965927152263818863688502771712 585457 -26284671159043734053441081243280 585458 -2774269859175351451857501081600 585459 10382032121378716495796267632464 585460 1388403754783266687418742146560 585461 634048577247035566378719238062 585462 19580582772149773066926219951552 585463 -41905679321553867058098924686160 585464 -72851414388946438895967649812480 585465 -13273128442611229239224838622080 585466 -2216781715312243397692856401920 585467 44422142640582824982713663412516 585468 845135318526978341820969930240 585469 48405850482896345752440888228160 585470 -22210473982882516539362923991040 585471 -6929833484814766483411007717688 585472 -70246050757497492402381934034944 585473 12343731375574416598722727880640 585474 -18167058567734194775454079040640 585475 19978225649929540366841130039000 585476 2686709535896206730755351954560 585477 -5963490127303037023323906849186 585478 15821989309534455598085332761600 585479 -151946987708820325900340475529824 585480 3663563535598809043599055257600 585481 24673560460633321645046105202120 585482 33191083434801806866974347212032 585483 -54625027059998843549691309863976 585484 5769854685484563205195406263296 585485 -42121585961640972232891070656800 585486 -9493473708491728525015827640896 585487 -19256204923013306233946281023248 585488 57428539044284000965673877504 585489 37809414187446421414806450691824 585490 -34297514757163308256056579996000 585491 -4342388451650734921754286500208 585492 -14096243074383095609454389710848 585493 -21797048489599647927102249718258 585494 3127051346317009021715347076352 585495 -46273563621647380163783731010400 585496 18511712332139835866264182272000 585497 15947783363616904629737472434688 585498 -22538194270200434212862873319936 585499 113935759351341011803411181412336 585500 -61668523309777918741393511808000 585501 20967511451876616324979833552000 585502 5295904123405319283824679157632 585503 51851373016452405625257844486752 585504 21507065774920295544549149245440 585505 26824654723387439111172234432660 585506 36502162884427839631441451567952 585507 -22136885038037809975068090053712 585508 9925388104646614058762387116032 585509 -68267203926670163893289614863840 585510 -17784207304758718769736083462400 585511 -54376811957023282067304998281968 585512 32644299775568322157367799475200 585513 -37805425940582813904369239285136 585514 -2601784231079021148122239690224 585515 -20039708257129472605569963141600 585516 524620897641915343698877378560 585517 -85532941762074222901478573507434 585518 -423591414257964135635194895040 585519 -40745480224445378753512870008 585520 -674792484323507367919295201280 585521 -19941115103912159681531277417756 585522 -11035498322903614507916002944000 585523 40020763962031222605301976629720 585524 -34618584057711408364733737739904 585525 -7953897902354436083758686050400 585526 -33020384268214363030719340504320 585527 -33782830738819668265062232245960 585528 -14880176025513067288894490542080 585529 46342471596868746544329851195520 585530 -19872350098950952206662604698880 585531 335915927980914622965985060560 585532 -12431449141182791496568415970304 585533 -20581317255502721208301113576 585534 -6874734793041072104189796375552 585535 -16541523884540471122766342766240 585536 4006598141340488348862982914048 585537 34482252957133467502934211672000 585538 7906804818088531556460177364896 585539 -56796935090965454650280598124080 585540 -5356108885648827906674984528640 585541 -43829698165951073928410240980416 585542 -344698767392564120855471173728 585543 2255210248057042556240008723584 585544 23579410192241681152851629598720 585545 29880850339180004156371176867300 585546 -12431428473685681086230564787456 585547 75919771913328306131711151806996 585548 28472929493721449975444228198400 585549 240343080450427892893909968630 585550 7414530752531983919631711408000 585551 25715114362496456467360244829552 585552 -10144776312789126146087341916160 585553 -22631083248228916098929236875020 585554 -21884896138714846447869745287024 585555 -40245151563515018113174672646400 585556 56716915723790804063343212904320 585557 -8314765663691367011159301157248 585558 9140215494291043314488807555424 585559 -6167898452329571574883587567232 585560 -27179987872744881433853282304000 585561 12444722056476688584503600952480 585562 7333331813308034914359269191104 585563 -53672731552415275943958276341016 585564 3230149462932441046025472417792 585565 14252318534343926843009847152460 585566 18380551347909096063252887637504 585567 54755844178288872217712373399384 585568 107683127156467322268671591055360 585569 53068237870034285592560497607970 585570 20577650044156870301772061248000 585571 32989473139395540185085940456912 585572 -18981483991373079569592531994368 585573 37947705246931848824066163686784 585574 928477810633162696997853934080 585575 27537345425721821614230297369000 585576 -27556247260917353853222624460800 585577 45411231287955484336376600090426 585578 5439741476214616256856826586112 585579 26702734611809089656696681975384 585580 21878338426984988851574362521600 585581 90786188024435595740856719447382 585582 -32155604199998282126011114025856 585583 -57818072846481011033126677863336 585584 23230472009090494056899717529600 585585 -7165693030783873799008045373760 585586 11920382436349378578645965950992 585587 -76612402568144083318440047395764 585588 2981141213845760321552785612800 585589 -77767165801291101835341440753444 585590 -5106628997268322695468171033600 585591 -12755340743205249479862181853208 585592 33045224061682701613106058977280 585593 43053409367686337516374537444842 585594 -2463919774252324960346291596176 585595 46927759418739702503372217081600 585596 10763412602965255082169817935360 585597 13568271976268962240918191851520 585598 8313512197950194370800679318528 585599 -22766198642029885927592476747440 585600 -15112120089457299070358913024000 585601 -41765710695403536986938622678398 585602 20171892277105707003015330316752 585603 13665540945945468935197300938480 585604 -28721963354497911069022462572288 585605 6486523609975067667681908204760 585606 409484302736917859428176396288 585607 73844682128968580669728196904960 585608 -28005607026216151472646502318080 585609 -34530759897573837775021505562096 585610 8409314461833601788707322010560 585611 -8921058187014561402931795032816 585612 -13556847853626115910842409451264 585613 -21577319067968787926053721957760 585614 -31587719610261109287754334305344 585615 26335885758784178323630938984720 585616 -16188824006237864545035320475648 585617 562591864494167666165743881840 585618 21282300698706915993154887137280 585619 -56443254223200382785037768880980 585620 -7995674288811674033235859046400 585621 -953090025372454737641558025600 585622 -4899972098668357040956110576000 585623 -55787421624874445926013787589536 585624 -18691228735502716906119938580480 585625 -18889635760385370139821397408750 585626 1667961900253607046128108006400 585627 -4006334587340333363552157127680 585628 -27465442720862411192601181061632 585629 81487485748339566374036006760480 585630 359316859599355206564717851520 585631 2820578202718096501511201517664 585632 51960371721266624652799839240192 585633 60585786070061346285844200486624 585634 -1456229002004847388956686630400 585635 -19872025469663987297593120495920 585636 -8503514460278948658387380244480 585637 19779606350524368747691840966880 585638 1219131134025649497213736074720 585639 -39996501598361757438553103806896 585640 -33273359758738364069480151168000 585641 -25734765969502455414482280966528 585642 22547891834951503937654056902912 585643 -13399308677271578316034137148108 585644 14497510610891976300316454518272 585645 8243102912795988428303406090720 585646 42006028738202515610972104768704 585647 -39270550492162989294479239569528 585648 -5584447167526472206077095067648 585649 26648963927247543271744105145664 585650 -3897082707735715362250233422400 585651 2414211173982172054262853347904 585652 -10121629568663292447065361932288 585653 -49237364743158757011775214062098 585654 -25533342643853235519715864034880 585655 9114225413237222714389936382400 585656 54298577672158054408584140083200 585657 -3922200443024116229860828560000 585658 -30947540993278864591098501801216 585659 -21303657370938633006201222813096 585660 -41724552704930691579475107840 585661 64080569194702458916285504400524 585662 11529134482147735653763040185344 585663 -3403967460493650981782911090416 585664 -22456829597028737655763332235264 585665 25538864197052298535231796655060 585666 -4225516997708901651202874889648 585667 -146851868839648588858582125565248 585668 -2778501884791689825630408365952 585669 -20133277752328881134712088067424 585670 9427741920596249835343757873280 585671 -70204137515250725577171020761128 585672 28978222395470118949981788733440 585673 2269105036981595106575417959680 585674 24759179476570617006790210188336 585675 -9181881771882284504484135999000 585676 -2989957968334540230707825367040 585677 -42529231208271928320207767214474 585678 -8641696034252508166242712253376 585679 -1220383686339734960791458722592 585680 -11006966026022964620001838448640 585681 -16989349088818435751531079457536 585682 38466759658650414975721729986192 585683 4357061190802457586017118950400 585684 -51137135001399094919349068390400 585685 -9744406669914771270931945584840 585686 -27366759799734885682590319519680 585687 -37877195663461393235747607570840 585688 -29284731611219885446889058816000 585689 2532340051073128403346994445124 585690 3149017946245646560146318566400 585691 -36504087475110356586127837838908 585692 28979444944678725171370509666816 585693 -54369893515871102960794717143360 585694 2369931411683896823914756799040 585695 5882163728237505198863170237440 585696 14965827326926396500388311465984 585697 -32289692414296993672147131878814 585698 7531606313911630612289544939600 585699 28918977309589199819852032414128 585700 32871264425713196219556840675200 585701 105864913284131602566958805838144 585702 -11219516918131202430840943477632 585703 654945265792230844769748157104 585704 27228105044036400021940643020800 585705 3611433247852646623750989831360 585706 -59177606439816855742373575050240 585707 27753090887480590628856522516000 585708 32201577457435588645601299330560 585709 -9411366470248045206547646596020 585710 3462347924428318706211483548160 585711 14159801307430718017293891312 585712 7386160339689113823845119164416 585713 -76886325461913718366647168244800 585714 -13296790463551681405241167773696 585715 6282503852041677346564456001520 585716 8223533537610983439293017608960 585717 -20140440335088250332651524028000 585718 -4668960061953207025207465955328 585719 57102977624122482612944515087800 585720 3715571790052328920686006988800 585721 6920503898450720258956068610922 585722 -41161865865794069565847557286176 585723 34792540290813845695389436853784 585724 8073506053420518371991123705856 585725 5753291530209629838009149426400 585726 -2279586125928336880926945405312 585727 46245747685620829251994408472576 585728 22225299742575967228573425598464 585729 -6724868691009460961963467066752 585730 2781803228233780123710488393760 585731 -64685388891800421591157978578408 585732 -11780440910768157470617733038080 585733 44407280845447119095570312245982 585734 27965211788095374963760324946016 585735 -31966796096679067765071131910240 585736 89332126026417381641847105576960 585737 -23980208157405850696498076272614 585738 -5329449175692322349530340935680 585739 33070169967989563473630400703232 585740 -1412586208226056367101962255360 585741 3217464974171773302157782032256 585742 39322272919995424183283790408000 585743 -32117113650270912034851406525008 585744 192911596855335012501433810944 585745 -6849932048579214115591944787200 585746 -416252500765900972086068991360 585747 18780531687788136334674467497920 585748 36580543672843451820674620097408 585749 79992595445606350110681768468750 585750 11365664711753955431975118336000 585751 -15058335705045989153906631769400 585752 4431555770772307488483323289600 585753 -483780098880562406110201855296 585754 1101422682419865532523255350224 585755 -65613589815332176015819942899840 585756 -4087942066510570632631397211648 585757 62899790817496517617339059836006 585758 46543013633599691337808763844480 585759 -21070159127120238885356783021496 585760 -347098332106385994016610058240 585761 -302322085125370090412690561664 585762 7797153460598542088466316980480 585763 -1392892024569615395660945783736 585764 23619301013858709736625597792256 585765 -7772109629108469734794369896000 585766 -8258311559527460768898671523840 585767 3919899854629366435002318596544 585768 49553345683919406341082243317760 585769 -25347153772873355977974684619404 585770 28263583000563098838614177875200 585771 19584912700150458852764339086320 585772 -24645400558591278465262482605568 585773 -3346560137284045429170556975296 585774 9832629361493786613039790588800 585775 14725875453132978771662391429800 585776 -6389728773447522060470195060736 585777 -8418983476183117279675749064080 585778 -1189938250116721002866588244576 585779 -31403371254688768075286040373620 585780 7056571272489765252338657771520 585781 7195557931168330354257118856000 585782 -23495773993557090155522885529600 585783 -31703753031569910552229991345232 585784 -36446694456197164720891632537600 585785 -43362714801112748443674781219200 585786 30091342425625579968608303545344 585787 27532246771890149099173174430640 585788 -26129763027041879324192328213504 585789 328500956208600296530986931200 585790 16372651751850587018711592974400 585791 -9331031183978093116887991487808 585792 -382721316383057819731609780224 585793 -6645962002693229083867000480556 585794 26107529794901198832560743792512 585795 -4755717549681384823929734141520 585796 3470697858871965178123525865600 585797 2665680985424766393139412412672 585798 1651224290190389613663826538880 585799 -55441519073504115033363840236200 585800 -22610943751188501350750465280000 585801 -64197523888197001775868674997270 585802 -17390886304219721847547975957248 585803 1705159561622813389465864152348 585804 -10056133989419764912191943893504 585805 -69101725364952139777984129234080 585806 19297581957581185105534541112384 585807 3548146805547816777456165235200 585808 8714381018942233850812068003840 585809 14250676383810234369500866436160 585810 4104707295953287012166833098240 585811 63458704353640734647788643317800 585812 -35514128431614784998996920490240 585813 -51008834975831100275783992585056 585814 30274615017805146491697509972160 585815 -12018651389735572377353133560040 585816 -15887598279652723534287767470080 585817 26455712714918410112231963477760 585818 -14707511930527391671977987290640 585819 31514818527323771922335171512800 585820 59284815804373738514788736916480 585821 -13086415032453657481022286552576 585822 -3683387584841386194720584985600 585823 13963186111972827249246276899440 585824 46290554447160097776380947070976 585825 -848812629166320031342002770400 585826 -6360855426529104949706860560000 585827 10994963868903596229754015990080 585828 1800661521170491671786050742912 585829 -101467898905164397095279450400740 585830 -5312839607010024866211414470400 585831 -4799435126954607151950451468248 585832 527869423987487126427947581440 585833 30241842592776710562084575990784 585834 11768141785562258465855562773760 585835 15079673251830925361595439853280 585836 113958630646700104444689707086848 585837 -9883841172809046651033810199488 585838 3690001454609942702966706647040 585839 -84211201761902709341685370701360 585840 6445013253261269529516365905920 585841 64188910397697213101083986060242 585842 12499146759531655569585770925072 585843 -6581106273064452656896582395336 585844 -23811175953743659252397159348864 585845 -26865594576519855371082292149480 585846 26854595011308770479927820620800 585847 472388110372999250585611752296 585848 -3331077167160002613314254909440 585849 4146137654751444954729723051456 585850 13851466146334879765529762552400 585851 -9964042222584429422514537123840 585852 38972679815950432470416953631232 585853 26166499189362456331291142132102 585854 35938780488067464618667100013312 585855 24219139824275843913582193277760 585856 4590873895971039366761938944000 585857 41306532733644519180000564383106 585858 1368892949229200296734362449920 585859 4675535218280851983007310833920 585860 -11461627397026681193640843325440 585861 7393109424263092697612663905344 585862 7378638631761942989602729402752 585863 -83319232620660328974248712102888 585864 82613528989736942125839104409600 585865 -3640397716162904928483761308800 585866 28218952674849869428686422755632 585867 32635932859831803356494279523520 585868 19526392019193290980426384358400 585869 -25418821300689274235524232035200 585870 -9638459589214604229456164428800 585871 -493379006002497691007474848032 585872 -3516986642076224746294451109888 585873 60866969166194119336147489568784 585874 -7344016955493755947393797351648 585875 451782370774509042027016740000 585876 -32526900288059727468133839955968 585877 -6662005015461641356774142076274 585878 11751617423041097288487365811456 585879 -9312603680453159837903073772032 585880 -25235026264773017846284761907200 585881 55767256333523941390509899972682 585882 35116898508153297129258785520 585883 34559069564638676666981572016132 585884 -2750124048319909607247027624960 585885 15280207577171007479620999732800 585886 4955261998225705196871798921600 585887 4364073639488922837388046413200 585888 53945320594059567988847746744320 585889 -84868085581049510021419571457310 585890 5788729858254376421428160500800 585891 40369669023351023523720438977700 585892 -7291753279160229267154485239808 585893 4881281475950450137065668472576 585894 14877691907577095540012926852800 585895 21560924385523529922589358590080 585896 -51157209652652170110727505310720 585897 -4257120663094184894171495231424 585898 -916884992728280047247333048736 585899 -51157889356498323277963000625100 585900 -2433676568703674476942835712000 585901 -38529840024999488848669299614196 585902 4530649494595513445875293732864 585903 1206596388288880159974530442504 585904 -14923099818703197173867955978240 585905 19757303075172824171804691994320 585906 18377596601728284269289939352704 585907 -13404205482284633644091966426288 585908 -50469776395722157206790408543872 585909 6771871967956728808407252570414 585910 -10631300724392002404694921146240 585911 22619749687390658158192618537512 585912 -38817123421233866837337637908480 585913 -56903636721380749719878695626838 585914 -7078602901228232157209259794688 585915 16078910737145882012472514141440 585916 42813562722067912170491868833280 585917 -41582533735576291382818264559034 585918 31157326666545280202703708864 585919 -67653712599531302369290797983680 585920 9440806813013686459377993646080 585921 -15149862170122825761564501274176 585922 -149099722301655715787115367680 585923 -33308390655161310488135081152788 585924 -24330832468147601305294214688768 585925 -20217479965754722022901317364000 585926 -5235526233594783280062281370816 585927 65065402844004967330060347045840 585928 -9968995243491454417704798781440 585929 8988112475534441895660770362320 585930 -4785207783367384032077982170880 585931 11874635950959479097618895168128 585932 19223359704894878364045568230144 585933 18107474471821769567854170757824 585934 39176896800169217758752781306560 585935 2880293799116992958218300760160 585936 -6447480335184221685008441229312 585937 35062458267775402456366387873392 585938 31113335666380266168086342847120 585939 70468611920660334706057409831280 585940 4612844629859562309697348919040 585941 -34577533056711582368388752071200 585942 -2387383125250733128826896615488 585943 -98839520411899815973605458633120 585944 -69892458808265540491410474915840 585945 43160837056609660131170019285000 585946 -25773907717982896984960695437328 585947 47189390207672004631607501664312 585948 -20121421778457027856763717763072 585949 -7726113991032888378740193658368 585950 -5360686931464130477792606232000 585951 12846904320011170562097394479120 585952 17498708526679558473143755210752 585953 -28436999604904664391602774280798 585954 1464595917534794658837575869776 585955 39786713663719786765368541569360 585956 -16485684047329982506142506205184 585957 -24325287027117710697641668678560 585958 30079279024307179786952048890080 585959 16078313203434972326488680614040 585960 26267882113568120743906062336000 585961 1472299847381521641801982886992 585962 -1805896165759162407174498594816 585963 11766400141956104936235103181568 585964 6699157192778582761700729250816 585965 7243117918221812966175333454860 585966 6492229353820419224796939166848 585967 27686258694031333178051808466480 585968 4328458366725918296937905946624 585969 18568302197175260654906117871360 585970 -8035744250140547127369210362880 585971 -699794479701390314496986925600 585972 10726681384815794016149382550272 585973 -62151506168636769637662191876580 585974 -26419161243122685182442481050240 585975 8684179380757214771254936297200 585976 28559911962025080312564394598400 585977 -13578894177032729860155371801088 585978 4010594736614007216059663523840 585979 -49084867968446351162118849596360 585980 5195328525352830155037088527360 585981 -46661857193399506589721439005120 585982 25206105356767491543534301100352 585983 34718921686298810984065038530184 585984 4229789226046118933654793093120 585985 -16781737968744214216823151004800 585986 -16200708293358153421609042805808 585987 625228398859336129460162682360 585988 -12190641454722113825402692730880 585989 78173967683644813194124664333790 585990 -21056193712433907058331055329280 585991 -10095587224008275018877477876120 585992 -29781428699934221624978922086400 585993 -3612202077063970707152229257472 585994 -6134559946901227773497114277120 585995 -42974395369266728874011375918880 585996 -27708026256490522969312227164160 585997 43794169024462498885672469115446 585998 -6446663520666673005182866344960 585999 -29708556294494307136875986793816 586000 8479269923345951887787986944000 586001 29534538193168577325444403194612 586002 -9143734745337746444756246094336 586003 176275163041111640470239530640 586004 765241033622935264431232659456 586005 4407426858707516903166188910720 586006 -19535431112512267504432893108480 586007 28527595401214874776386266666352 586008 -21825516319801570046935331020800 586009 -47404595395717659194620545972790 586010 33394633132068504028398829736160 586011 44644557858467417273174146078320 586012 13760035770253360551720970071040 586013 -18739335228162246141643935668436 586014 -5662261730710782922557647453184 586015 -9881070009176888283918842826840 586016 -53782580024944439229665531854848 586017 25195536408953595375221248872000 586018 2912831036548107690222340396704 586019 18097154520890011449375766278096 586020 -14641905206173457039090448568320 586021 -14445075215455953052183498923588 586022 -45954466345427678805941438611200 586023 -9794891695722748052245133069016 586024 18398792260655410258710636134400 586025 15070249543929415466178404547600 586026 7839877204001312448093593097984 586027 33787662038588897266574578171760 586028 25989984413672582853769595197440 586029 18125976192353501053706287781184 586030 13521001446191087226860027636160 586031 64945051492227034983848096291664 586032 5465693514478395456601888849920 586033 3272227097734517559454564102720 586034 -2715351523339904950036933859328 586035 2590074603702527417760423822480 586036 -48053391292235255297863321589760 586037 -56495097850250665580533354663314 586038 -1830689148910487498870184392256 586039 10030057921253291780201656012056 586040 7458080101845252946703168716800 586041 26268744308932851033430469811744 586042 13802523163308203278951385346672 586043 -59250851129065026465277274923584 586044 1796063453394682919109315416064 586045 20567345545988050661158645680300 586046 -17457726203688344211664436329920 586047 -200469227193243825332009195520 586048 -23302536837660361870573939720192 586049 -5399537480231916767262027405264 586050 -12106134106095579679492196803200 586051 43754069724214842613678581925052 586052 60221483987939218288537677918336 586053 -10009902718432860768147696457860 586054 4235522104019260326969695142144 586055 -1982055632458789441400098560000 586056 -16715590423902119831427401932800 586057 72971364429889232199531252857306 586058 28697409743918395305253820700672 586059 45157900169589753344840828287704 586060 32425012429287709088257128852480 586061 8845608710886180658477754782080 586062 8362916351780053051141436787840 586063 -8373670999352051457771976622976 586064 24309627984117897182491641569280 586065 883140742575499559867802576000 586066 16264317802282629019604200492704 586067 85349581662262908358843929115116 586068 4681058602026841830194958913536 586069 -53518834907887435021319702797440 586070 35392355633822354755881959635200 586071 58302127074764472164519365268640 586072 -88949647373834024625040219699200 586073 30908933391435644814235060829322 586074 7719953850092028049831468961280 586075 8480302010452276941158741282400 586076 -50203668065314945958838386634240 586077 924226636079456217955625109120 586078 -11359153524176734729916873511360 586079 601121971162035913702031616984 586080 -10517848445905758337192026439680 586081 -10540121337378407392914661491308 586082 14941211519084409355137057679872 586083 -9609418421856793639857332143296 586084 41111025353185531269456986777216 586085 -38714799668426548269905546425440 586086 -1770800913699692885648920461312 586087 -45419430405172723175343961864264 586088 -43384061773771524868256094996480 586089 40833463570846924865422415015520 586090 685043807731357757172176332800 586091 68785520733327818393905919366184 586092 7259926718438891141775043689216 586093 13093598295455714648600384026400 586094 61392696019313383750703732453952 586095 15013813991610686962619861713440 586096 -4970014718349906723313715314688 586097 -36918525895323182175471810061980 586098 3795870688423187841918214179984 586099 131058190693589783924338873383136 586100 -223976295176987971859941449600 586101 -27523626163767606993788197918080 586102 53581194188059835148551335831104 586103 -24699521551572873269777604567840 586104 -31559327260346872107667751546880 586105 7178193279343903006692134277120 586106 20504758071873694607224215356160 586107 8842201720999050578369490825804 586108 -28212026849732106924851276265472 586109 27438541649608945150227112488000 586110 830898008546741294561151160320 586111 -31740761215268961905646580924288 586112 -833704364527509532780894617600 586113 -8173188938274568822187516490912 586114 -617580365361326359710002990208 586115 60898327673162502503285319599760 586116 -36399956884694034657459049082880 586117 -235997464202191145513065051136 586118 -1892414402620642231441138404096 586119 -26910704822498507820895843166640 586120 42563317885442580114827698636800 586121 -6611680874954533511727555192678 586122 -3965714623810899730932396496128 586123 30744255352640009312455989212372 586124 -11672825074641653485912108032 586125 37843155484732320867466139223000 586126 -1416239256337374391052315391360 586127 16231599676424806741158467924520 586128 105817585602725944852686372864 586129 -5929541134616148542369855416270 586130 -29089327690286092956473277683040 586131 -2212964222231787223494473418240 586132 -14627800267440619171370188491904 586133 -77450069208391745538160262085138 586134 11688085859137507216488743666784 586135 64646222866779472992460257539760 586136 -26913636620830880468042988810240 586137 25312169399615310708615595738752 586138 -15006096105773589134216649579024 586139 -80793406758891848298586623096060 586140 5594653057190931763650991641600 586141 79004272299194643500963355179212 586142 -27922472172112327326599293734528 586143 68322142082778560463671818290720 586144 -6331955630857020112453614305280 586145 8197093417971711718206622870080 586146 8559397508941508779776440567808 586147 33330992359596459003081631365596 586148 -3574079446403897697468186378240 586149 -16308774261802904898830110107552 586150 158787510819126206370961608000 586151 -8508463614860848339320022397400 586152 8454068267695657353907818577920 586153 -36190365765846069069693735150598 586154 -9404512371515377340933654667504 586155 -10864040368922474647330228896000 586156 -17175820688015495801275069684480 586157 -29532260722619849406614612901600 586158 5020110828398929956263983577088 586159 -9796602854594274605247545095184 586160 2363332159264462098828522946560 586161 -40271165592412029303712254531390 586162 -28641833449037360513053063293168 586163 -77664073434022475659212547707960 586164 30859709369671155656812150296576 586165 26493608536931926530517207168800 586166 -9429130123746392971954627603200 586167 28437253911553632350943303515880 586168 -41178791881836794722441145978880 586169 -61465280222110859051364943850160 586170 -13519627683597031261759032268800 586171 77944171560013098933758273911432 586172 43709965647170527083077468722176 586173 -3589223308617143803399838134272 586174 41715452737806505278945471150336 586175 -19051512344399140455107277630600 586176 -114063918046710784694195060736 586177 -9123735389332951824675937528788 586178 -14120745420225323382127532683776 586179 8868646222945587073162757431296 586180 -7242344060761793462315190681600 586181 15664797319879544147574596508000 586182 17131924414952328287440601155584 586183 42407365301715813116678437369424 586184 17972988977936350829045411020800 586185 -5206277825021788284315292891200 586186 11196351460365977100950339103792 586187 -8645918201772291793953044172000 586188 -39693117082501843966273139182080 586189 -17696753198388164884251235632010 586190 19309553176788353624082238566720 586191 -4805963836417519628119797536496 586192 15153910300071662186576944848896 586193 -120477283462923953577709097704080 586194 -195195599227236775251166258176 586195 63190893440771197002773029393200 586196 311384796001733809812271003392 586197 -2640229029456054459563386295154 586198 -33570211257057797315680281458400 586199 -15242624933934773496433927445040 586200 4743874738731325134712287744000 586201 10611286712730953767578703039488 586202 -16026365222123766711360408045600 586203 46929692116533647558059081841304 586204 27783626400125411385752220390912 586205 19813235122646777472784557370860 586206 12867996723271322479279010867520 586207 43072394348566110343259966284840 586208 -33257797923898231934939086454784 586209 6670401905418862970681719483968 586210 18237491149852833807168502037280 586211 32756532308025545040035538612312 586212 -1897879221370637494656307070976 586213 59311248201863317178530017230462 586214 -26711788097936671327500811424544 586215 -5097443230901787181088238427680 586216 39002624909349939365108370324480 586217 -61745385293276344306238064890508 586218 -3355007684370498648996231232512 586219 -1618315538696879773465705154456 586220 39574813931297687047896677498880 586221 2714707446332308542609374325312 586222 -2122848828890358988885852329216 586223 23812496941688784367544534212080 586224 6998095374961082493848282726400 586225 -27076160680402589391708705906000 586226 2818794002661907689596368033920 586227 -8336646693513357035262420264192 586228 32532525707816830533908247184896 586229 -6945615914364227742447393631680 586230 -11863079390132785454444601713280 586231 -134164330092585318487903489281888 586232 19479077469307184259885723156480 586233 -6267806738897819880936878872380 586234 -52067194803625602057549565794048 586235 -17871039696964477075582481582400 586236 -13471113776709700364074320748032 586237 30284466993240475602258330682886 586238 47878541445031848118829240930496 586239 7029278329334143491603950170824 586240 20843861048948290818903795302400 586241 -13277570817788337880143305942016 586242 -596526437252929533185110710960 586243 -14604887124909369556787975994720 586244 14723205716800662348589913139456 586245 -44657397176285941339604558400 586246 -11869825669006826528306481536928 586247 28766249750319170801187294743040 586248 -5965284152184477227897558630400 586249 62440869904931214628570819408564 586250 3041649176082051059757392160000 586251 67943733138603295742598298565040 586252 -32815835413261029880245298219264 586253 29949992203398755686135786608480 586254 2131567657590111732760835404800 586255 -48184169619561460271259902142840 586256 5421887698484246913092685594624 586257 10200502533939305378373233606592 586258 -16028969054061115419059181521520 586259 -11706697151143926515573370790080 586260 14854746318242627717973835534080 586261 7883487238225706707994714346090 586262 378672590488798287284769903744 586263 -1387244524507045709967849902256 586264 513007929288371153061231206400 586265 9475637494376598238883988846600 586266 9430640508151546808794068801024 586267 -27996466441053961173577564477440 586268 -52662014648862453092800261407744 586269 5668225469304153419259253207494 586270 -18415219360449183367335885792000 586271 -22930084435043203111515978208416 586272 -7533735427805426323347499646976 586273 -49804679126232760504024738872478 586274 -10592974501182700714627149170400 586275 -4876148656785839969677378570200 586276 -90351803889714352896299953184768 586277 -102763098264994091697946912199874 586278 961383172030915953669347192832 586279 -78344404062136656327692605695024 586280 36963540573203583300307397990400 586281 -8592452808433135881370010894448 586282 3387344618395686749554491246432 586283 1207101187756597883452780862400 586284 9780855453304342239282340455936 586285 -26256698951039590277580348508020 586286 434750222964018987348584105664 586287 -24585229251040712956338737607192 586288 8322693823058727888260050829312 586289 -39239761623846214997328408656400 586290 -11775154791110396519913924257280 586291 -71726510203214054205910894568308 586292 -15278415353416824841031679559680 586293 -14434302909515982370019321477760 586294 -3611252322208327070916350174304 586295 -31627202267144847834069319228200 586296 69671439147890952245939363020800 586297 41694309619545524717248524882180 586298 -612514357130661268531988787600 586299 -10294877663778343431369070748160 586300 -3572110950661075131749507558400 586301 -3660021925453798676128514320698 586302 7011825232876456690352917785600 586303 19922453023333255598336270382784 586304 -18286368463662463289008766582784 586305 495479886006505950658380182400 586306 -20367985844151598290714410181120 586307 -30483287271453640245851899391568 586308 -15000565560940309454989329392640 586309 -76781841199019141004159434619490 586310 737463183813914578580846482560 586311 -3542454710709888138782705262720 586312 -1278994263275965078493137428480 586313 -9784549686083409648326925959040 586314 -28077440503137570625980339346896 586315 -71261611312693644366702220098000 586316 4092899527957097871243163057152 586317 -727558761895483104798619449888 586318 31120756037145538530567217522560 586319 -42714191283170446987897952891280 586320 515885220061094267326365696000 586321 -75249252756324158535256063014800 586322 8012859823471897093822038259200 586323 -45198626569544493525580430649228 586324 59256499257792686048022082637696 586325 7460878806848279254685901000000 586326 -87109984518702746916391526016 586327 -24506932231952955803731596757328 586328 19710911316340282281459760220160 586329 32182665464680679014491668466384 586330 -1499296486479207408553141224000 586331 67891634455402525446560723837592 586332 -18754013504831252718265887283200 586333 -10979235689995051361298472335552 586334 -11712847830892052765447385911808 586335 -43501207050037575694789408767600 586336 -3738301239097592219388262219776 586337 -46407928118294163070407031487808 586338 22438458288685223190455661480960 586339 -3132428880236298917178918710592 586340 15379688051263882334359330713600 586341 -797278569655487546109121119936 586342 4753180543212757712907853531200 586343 190324636784901483735131903160 586344 2701554283531365149076755005440 586345 -295051178752189039192939623900 586346 -35000792537440643960208997186128 586347 45221130167826123473301933661872 586348 92824043545367219831672815616 586349 5000541298277345478223804747350 586350 -819568009258589113830014990400 586351 -45558406029409285698221150399400 586352 6072511463465269592859882455040 586353 296410870026439640014358215008 586354 18971596509779757560679101711376 586355 1567678680173799520369787646720 586356 12922287341969014620982589159424 586357 -28284932092689750023368952491620 586358 -47535811646839782794323221306720 586359 -37534806218417927559691953346560 586360 -10943422119003617943660256665600 586361 -48126314912213581113850591990038 586362 -4712488755558549082895681519616 586363 52051548807654747983886284360612 586364 -60685826877041270088998271596544 586365 2787451229516914856315872650240 586366 68295833734049801635755744576 586367 -12258910616305128443459926291584 586368 -3294597928345135950150814924800 586369 23671510274897876402991013291712 586370 -4902884406045609235022829219840 586371 -17701888317911598213599939246088 586372 -37164911590940419708997332746240 586373 -120857654157885742742218204786176 586374 -8402228308047003953739765675840 586375 24813359578651212827317253754000 586376 4307767173789837836979370229760 586377 1515161856010501179826696651248 586378 -12721603723577536555238210530560 586379 158775740844283936983281354581584 586380 -27837704893894400508205324953600 586381 27802694450199239035198973995490 586382 -116724974512312362661994140416 586383 8949067980379645784241760498440 586384 -11494779021072252698513980719104 586385 -9167728557017619763067210184000 586386 -37616380715288944551644580844800 586387 -41324980159203169770223114938964 586388 -26189762721556919697523229528064 586389 9095592343600079315099118497088 586390 -4705434111974391437879042507520 586391 479287103058578122713766561200 586392 24780692274806893358731644887040 586393 13071322726378497378144577832644 586394 -17421439984208968341660908205600 586395 21175891321044673569187599833520 586396 -8961695606302337468409202872320 586397 8245711726205940344104493947200 586398 24869955600571763834704354320000 586399 -31891923403756325027135872175880 586400 39689746417483152239865588940800 586401 -20112171822218362791133298633760 586402 -20193436954422769725473660764848 586403 -120957390483367750815998829348 586404 2720868904477069494136146063360 586405 8644338071345370613975817016060 586406 -21273681787475433346859769876096 586407 -61140727812600955319575343468760 586408 -14602300112330234468957051043840 586409 -3086110844665041450071269787640 586410 16335389599883869478385193873920 586411 20175953044367738427702545375632 586412 3846288509663921227128391193856 586413 -32503144855295151539868380575680 586414 -22874722947591633272164222666944 586415 58423220547210594275925837042000 586416 806196756156577648881747886080 586417 -31539891310996779463047904900480 586418 -7389495343104693634130876381184 586419 -58853214034597231850850648698880 586420 -13498759736990070384886777152000 586421 22741085517765114898457048808000 586422 23644232924091850936412422241760 586423 41562180345254111580666338385984 586424 17593859654340908423859564072960 586425 9204324407091291200735044468800 586426 38542269182643083855404352076912 586427 8476097683398906639627281339712 586428 15752544275842470870631277253120 586429 42468811249631175579084299561030 586430 -26315414484579207470428898178240 586431 11932453081222430359043721864528 586432 16911600039761924056508591505408 586433 32041184736324565119229894319682 586434 -65054212647880719949171460352 586435 -68368533988187242624128538870800 586436 -30102645742214560061739900520320 586437 26757702358717627583893158824160 586438 10495068862312900473399760066560 586439 522598756493127656130311870256 586440 -677269191022721829445929523200 586441 -2988677607861136933558066737200 586442 -38745484936951180018151424178128 586443 12728827703227018982478132734208 586444 -9402619877626487019258907670528 586445 3187299845177510990951843620920 586446 10473447527201521706547967570944 586447 -26806735180048796107849852461648 586448 3598986748212438452772812316672 586449 23640990707390553669530790726084 586450 -9296601509541730746904028013600 586451 39755952405007792990503806354232 586452 18904255097618808313967956396032 586453 -2086912891753471081156346089600 586454 -17740938489398590659721653565440 586455 38644108094432786625417323169360 586456 -31884095155147256383543080345600 586457 55028534999617720197664750013706 586458 8091094199837096865518091906048 586459 91037213330886483519277692926660 586460 -6048719615156425572606706483200 586461 35238802300175473521611566800960 586462 -36074436258671263896507573804288 586463 27435132217238047932761672567712 586464 17036605301486036979701160345600 586465 39198500442479295769449444275520 586466 -79238561252052210233998565044224 586467 14217780802943702939200992345600 586468 11890333609735652503620096683648 586469 -19647765127953862529405881308840 586470 -2363895403479161448215579285760 586471 -8166117654626903207468283408328 586472 29822722314654750570898702924800 586473 23403647885527542036515597085600 586474 -3445553392460403773380455955968 586475 34942310717662316385410281786500 586476 16174280200477403825408386865664 586477 96843206000204708458205107008 586478 6671245607900771974875255369024 586479 24642478511257744667369095134984 586480 -1328508998119238742950125731840 586481 -74972303403982536133743124756590 586482 -1154674326352180898023757190144 586483 -40749886469599547086935410301000 586484 -26077139338466364577320917587968 586485 29732598097993211813336914095420 586486 20764595770523692601982627317760 586487 -57343143853840221851942338584 586488 184558546806115406243633233920 586489 27817821805488130565202069802240 586490 20638915345796745729665736069120 586491 -33596020817239516384976108293608 586492 -19574954079915968907208300643840 586493 -27981612729418560799436438763258 586494 -24809130322597056357799385880960 586495 246039508673177534154037598400 586496 -66769543536823970450472802713600 586497 -7797083586763196913170618140128 586498 10374165941679648669932244776448 586499 -17692901764777486368421940266500 586500 -17145442179206295070861817856000 586501 39720142309421228257498670017502 586502 -17895261497750137778674203800448 586503 57603249177881264014409335760112 586504 -6756388640336487517534723276800 586505 -27039623400727510171224190594680 586506 -8902350045704330369556400051200 586507 19410375187993711124262049919712 586508 22205818442329052765037966919680 586509 10593460785222468918989265000960 586510 -6562406922174107414020115568000 586511 -59738459885153102106520794696600 586512 8189945532009285072041651871744 586513 114866825809333965046540407751680 586514 54803277228840729672035933843856 586515 8537390419768116115527499436640 586516 6769290776972058626922198550528 586517 -9640922107697113199760980312868 586518 -30285230801038203052743395258880 586519 85969576536522022240619495020920 586520 197413623359317794538664755200 586521 -180372435461300667718710190908 586522 19860964843917301110408485955312 586523 10098404100125202767225919615744 586524 -9781392614403712194347537230848 586525 -18351356404725472092422053117500 586526 -6854471151542586119536702428288 586527 11078899586759558046776388286608 586528 -11165706379327479701863458078720 586529 44259318883558520226592097718420 586530 8640701283048195735017804160000 586531 35685730793552375839267046204928 586532 30733999372584653902222609093632 586533 -33217683278205778665793876591776 586534 -9844637991528239042579442897408 586535 43544100042935088905654260695480 586536 6311468871778633379370679910400 586537 -28583687631998716613312814654848 586538 28872758589947961489067191007920 586539 -5011835605695803621964003284196 586540 -43760291452413067628880068597760 586541 -63926044597382366294549447006058 586542 25887957527166460530734877502464 586543 47026099542839720175343005515792 586544 8359249618766878666867968638976 586545 1590713042754500379498989560320 586546 -6876036868923775682831903910912 586547 -21280708741385349467982764837760 586548 -8061849026900204165622954823680 586549 -17037408033841725765918090937760 586550 -19793015138100086965112424895200 586551 2457644537243165814499023065088 586552 -68591650485064679573475452497920 586553 16872286786462611909300776594064 586554 -38270000592505209080263993793280 586555 4925500577345101404573960982560 586556 -33893496260924148427271176135680 586557 37066796751699383778248660895654 586558 -16237588849353174836751499741824 586559 50179849018202796367537092090816 586560 -5100975403307552960485250826240 586561 14765724706075794916366704413184 586562 92248174449859479598918404016032 586563 486731046059529464414831609664 586564 60100026401413727554108574333952 586565 -5647184576355433178703808099200 586566 25334342176459265981749231265952 586567 8804384045303859622269835990616 586568 8458221506240669176497176985600 586569 -14772679256254310107102833918912 586570 38265109772481980092506302736480 586571 -16857182126306939398613273205228 586572 15458099340203122574232349949952 586573 21754478905763669186901514224364 586574 7642284656400257012161713058752 586575 38076993160079660227415782080000 586576 16063374257566843936202474635264 586577 17120736034264967025946513005426 586578 13351993513647996112920494565120 586579 -57281172338930163171971146229604 586580 28823815222793963597264644147200 586581 -16319548308057415854726392977248 586582 -10135713863678325895735998230016 586583 -18383282746411592962425128713200 586584 -9767408509441126939401788221440 586585 -116581432234106097851145095975040 586586 2969790294301261684884658879488 586587 10747636106110515966300963730560 586588 -25630175986735121706711827533312 586589 55745382146090920272865385508390 586590 11394136676322740802403749064320 586591 -20502370655131131658811200782816 586592 -8443759554821254282049707573248 586593 -7980173567481995848387338506496 586594 144189739460724594434956301472 586595 -22828596767891551670857561172400 586596 11619205802862939755054267323392 586597 82451137295529465457020963947712 586598 -4306867867318949978853000488064 586599 -11827797578356490581317054184800 586600 2647627966264972324371978240000 586601 61247134006266400269896553292602 586602 21747676155565086326499336267264 586603 -52176503583028235369828728587148 586604 -37997826035088840012610299131904 586605 28003013750700407728011429588960 586606 690537653794121983290045158400 586607 7503813636113604023654494559232 586608 10132955746208841106397233152 586609 -15319623815957976778655879142190 586610 12669697610039307552019708908960 586611 56515483883188054534859111717460 586612 -16366109529588613525084069900800 586613 -15485352122595562266719209267200 586614 -6835943836565527670909661892608 586615 -4785016178177227248974273616480 586616 84762918292356239913024045588480 586617 -47490198838505279648056032934320 586618 -37279480759491799662350231070720 586619 -45519401774685567044868437955888 586620 18791233902422546412960062092800 586621 2039319500596994157255905295104 586622 16261836700168603133837606810112 586623 -27988169440764605014103767970616 586624 -41855884851417357414118069370880 586625 -585801153719202658898536911000 586626 19011271755690434054254698601344 586627 94002176852193843475864463940476 586628 1126627709054128888602762660096 586629 -81065565687798375358933726030080 586630 -2393984217021144610765715729280 586631 -2944244124892712405543091278568 586632 -33507583977916327340167570759680 586633 65274429948270744159306441737882 586634 -20003077874728978037872689456288 586635 -3061610176059944638254356474880 586636 86307067867821962690594862171648 586637 12917256320005771189071823297440 586638 -2158698384329979486310036197120 586639 -45788454162460541999926844850960 586640 -9334130134653672277203863715840 586641 42781143711647245452188814613440 586642 5569235994658450060657480154112 586643 16017705148734967489385575876224 586644 -6130555344402047319987327467520 586645 26216024761481416618356049671900 586646 -5453499729819519495588317910336 586647 -14617350989652734658814547599776 586648 -26690916336815006803254678128640 586649 -432747601785808032241184721600 586650 5321872766915663355881436153600 586651 29902323740214190217334991341712 586652 8874288237460976001902937907200 586653 -35782484530809415333613089412736 586654 -45463494272734033017489699225984 586655 25884897798306197294053847227560 586656 -18104949930157704413879394631680 586657 20267899648194548039932385393940 586658 3836380020196764427385784121680 586659 -11570916163876867586443830098112 586660 32095211354287632221243584999680 586661 46169221196958179735369717432670 586662 11245591765922407125346941365952 586663 12731941696101698651223767604480 586664 -36665704703394405886149111982080 586665 13800144272408764499634886266660 586666 -11415458648452640998054585088160 586667 -102969151682321950387486369390284 586668 5949372147921879424929750320640 586669 11677597031124416323095153438050 586670 3344709943647878211782010835200 586671 -81013224317486272870636535239296 586672 -4216291195812189161616204627968 586673 -20155180680449939139682420748736 586674 -22367601518018888057659836734592 586675 -898821698838786344279188731200 586676 18543324577700267636472261144960 586677 3782775800216186979796531053792 586678 -35876451772934830930876165323360 586679 70546941216749459049200485610280 586680 19887960393658912508415931392000 586681 -26307946013578928474906348439408 586682 -13823895155775305491935383539200 586683 -1581286987192820545271511629388 586684 -5058704744718721324365718683648 586685 -9298735799338527975983806532640 586686 2473587019792765044907196863104 586687 120421708742810136604144425223392 586688 15230186055834845375858516951040 586689 16047827838053813796876782187840 586690 -14188137033818386575886752492480 586691 25812551844154887956369125681872 586692 -419592102363089902134203120640 586693 48452269166490673733080715366942 586694 16485439394947780619654438502720 586695 4952052156621863563329389011920 586696 19955470911361712393622526771200 586697 -16496669284608486197427333868080 586698 -8329903689879839266469749140480 586699 72404150331008154566158432022160 586700 2475935230842002080001649427200 586701 -4766075304828215674776152238720 586702 23829980382723197362327662543552 586703 11471802743497813343832937328184 586704 -16680522949767964764653168885760 586705 21416497052460729001481867837760 586706 10889366663864882600708398454784 586707 -27993158284066333217577198883584 586708 2372877701561326724277528057728 586709 -19588210965149035580849410027368 586710 -4177408401660820909754512857600 586711 44703247041437992605801652082312 586712 6564460111741706877858478202880 586713 -51944137946861401280800957222656 586714 9374150246914583144861554281456 586715 -1817750153139474344374844863680 586716 416486053404840574319118603264 586717 7354118766740273288722405456012 586718 2461703461589330763291939291840 586719 -17581189427141651148160173352320 586720 -55127708030454068692500597964800 586721 6199208840778396951793978292292 586722 16287788721433782547317683187072 586723 79151187039003960084252759842972 586724 1386316796747971832378075258496 586725 203900636077726895205300561600 586726 -6965610428896315239478341608352 586727 1128114415468521290050315436040 586728 -25932326725319313660487811942400 586729 15880972840156963528650429412 586730 947696075369456534972901227520 586731 -46760461182758946496042880632656 586732 58191840236542996580285449892096 586733 -46598434706188011580906396919040 586734 -12159567265689137414021809360320 586735 53225511534208646216286418800 586736 -860980148211658276786367889408 586737 22178457190115156481676380218880 586738 45353231256005968512438361790496 586739 -60842993241089328670967494411560 586740 -4213489423968753681891002941440 586741 24479750102083393937163805972142 586742 -3065767261938226693136767809408 586743 25907578019240051232023830476264 586744 -420084886877482994812955566080 586745 16685613113228853749912760854400 586746 -2098270492263948015505858203936 586747 -3105651137634268158068837048800 586748 944358431916422727445167015936 586749 53176102150800109650911971877088 586750 17125940685819998135073971952000 586751 -12987912537828087457491458811792 586752 25546225421561189684471106895872 586753 -33946769499494237975953718153856 586754 575232918801002966856377206272 586755 11364331670767710199864679335200 586756 -40562637326295882554936345568704 586757 19643949610021742245562769645660 586758 -11662176789393456792446061903360 586759 72706562573141046216502243711240 586760 7928125646883070353280351488000 586761 23512203596785965298496451751104 586762 24063602421638635523404218144000 586763 28824841181544575125969770966144 586764 3286866592330552162904974154496 586765 -49686307316129120326082601212340 586766 41989756974288432204209057163840 586767 511292582398239482446309306512 586768 -1273783188723737683738588348416 586769 -37310542224821302885083033418830 586770 -19456295503315072329728423078400 586771 -11550460793363151817791199525848 586772 23109115457677508055020323895040 586773 47954718938214509639194041103584 586774 3122777127743956757746794306240 586775 45471123203845435666122125916000 586776 -22290673306860369223815574978560 586777 41477577437766848036302422424800 586778 -437212221309143195607260088576 586779 11047757650558388604145156172184 586780 51637543291936977936431148633600 586781 -7962467773002079220250322030068 586782 -10752068957895922519406471211648 586783 -3467432474316998391859939442840 586784 -82436991151189111281699342778368 586785 28877152434514266379775761123200 586786 -39335420368336676750215736163840 586787 79367274911120956229986458329436 586788 -10158928624565640910810757597184 586789 -2594966189067500209310299624128 586790 29444571455235043215265937942400 586791 -112380255915869556818645057521920 586792 -6913963876008842719772109465600 586793 -98877043501448324619963708749958 586794 5883231483349184700239412803328 586795 -9436207803005882321946811491840 586796 -24226861016772054259218146426880 586797 2017637700053524392236909947200 586798 -6210448023573927000564119121600 586799 13325913573835968948325222053888 586800 -1023591708442413744503135846400 586801 2581600443431664512598251158802 586802 5924447443005271549122397363104 586803 -2825274457515010293795455421696 586804 -57642527835087784482915356489344 586805 14994684908189005973058288146460 586806 -487192743587555373423500669952 586807 -19022343694046566930034767025720 586808 21576248188367701924553724456960 586809 -8492534335040856336608483042316 586810 -4654312196783867147242496609280 586811 -5501352026287218630713336994588 586812 -59744558267573002655630122598400 586813 -35867242549128093822848909402938 586814 21897205345267852923931404726720 586815 16315438372587209439370809792000 586816 4094485808916967553574336724992 586817 25860098468161127871224420280384 586818 -24628842607077125819811035585280 586819 -42078366240440568123769418035780 586820 -5206614681601111701413876259840 586821 -111381651750012614534448712800 586822 -30732246340291707609158707863168 586823 61268350603651925488888674456720 586824 3933384471125037323424691200000 586825 -7854893011044725652210202240450 586826 -11569944994895696794244625255888 586827 -59279383011224585498468555109636 586828 -32747173938672240600903362747904 586829 -289907589666042372400559445024 586830 -6580966680850944548913977180160 586831 3961933768674332264323984010992 586832 -10729863793614607921797034942464 586833 7980514909868025783057410972928 586834 40900095410870040430508596736640 586835 245686141222317970358065596960 586836 -45424308901813734845325726638208 586837 -30599651660208960337721719422514 586838 14372844357773900744418585249792 586839 -41902889539344615468414131144832 586840 -30464132924381918204475364147200 586841 -40402392726384571817090285488758 586842 53359696129816719426822521785344 586843 54284835374969313698866361608200 586844 36817541025542162292192133286400 586845 -4646902936494861098233146103680 586846 -7700441569602374579536662336 586847 1893343723663300598270105634480 586848 1990757432088861387754908155904 586849 58883775458445973092352467874850 586850 22876327666513374014346025200 586851 2182909923035699549459773420800 586852 2329026707760074469664894074880 586853 120378299789852812145195290172640 586854 -27885939657125548989953362707936 586855 -30671697408043685163542550327240 586856 29432491093473413688151649433600 586857 15815662113236093040996834551424 586858 -4832288917583721353706905118720 586859 -4891745544512500672313567397600 586860 -26870171919346974041359190000640 586861 -12209118557398691445890806148352 586862 33972684632310742114393371066432 586863 -20782289214093113340493896157896 586864 253287633235235140544077594624 586865 -40222025565932372585570469985740 586866 -3328528327039819946890522321920 586867 -12305003163579709104114802857728 586868 -24697499141551955288200187320320 586869 -1897441721394221789369417070432 586870 38342933009063552286507919610880 586871 23358072957348699312916764852072 586872 20385370183038342927380103168000 586873 -40994070835401220907088678960000 586874 8738451358199285775627758952384 586875 12256216105947310933861647915000 586876 -64954225853184709965575538288640 586877 1790264380579449166898371761420 586878 -663000725525683225890340022976 586879 -33567685647918358025036729491416 586880 -17266642458949788876765816422400 586881 64176868982834596238104956304980 586882 -13968094483825365200852862620208 586883 100506347012561680860538135964424 586884 -12245602232786820523447975179264 586885 7743102590328746084584118659800 586886 22854960885565333120617737138304 586887 14153554070409355085483560858752 586888 -38612621345912974135506765450240 586889 91249758450698569811152735491456 586890 24322473112268963186735154196320 586891 -52321063811753348890283369548800 586892 18230348381641755619575010332672 586893 -36223456488258172917567169715616 586894 8837448419806278293681445187584 586895 4761344558773523305691045236080 586896 1314526004611361819246918172672 586897 -39967326892029394441756860712654 586898 10241925458980259778542868015264 586899 69802590933260537751062381355120 586900 -16061014442370619199553890416000 586901 10134008863649898298715071707552 586902 29344098272202256436489228814720 586903 29223910055907836706419448894152 586904 56904367631274587425962437621760 586905 -21132996306515504414140771932480 586906 -1083343628816008959859763416848 586907 -1671540428919881561785446154200 586908 -5748825306794839383700035201024 586909 36821799185479622042959473435110 586910 26870915802650264537550385104000 586911 13274725833439216667266965559200 586912 34191066816160176195345998610432 586913 -464724300697023846958421592636 586914 18067440292681852139144524005888 586915 5137445559922847355691659297600 586916 -38001247419926522734689123240960 586917 -29344152893050435426677781440066 586918 15757977910666124104360523336160 586919 -31390430677193529494821658476680 586920 -2330252334755291035053438566400 586921 -73970672901649319610731864111878 586922 5534786501565385092155913697632 586923 -5672858390652482557212845970432 586924 -7187478042388825638396391445504 586925 -30795013158509564342994128240700 586926 1607025299006221146649717900992 586927 111026249384049737460355242420720 586928 3947585911240742879098726858752 586929 -7139165659354311829303406469120 586930 8041021530223404403086418323360 586931 -17598229793367092907992922192720 586932 34736658849855441596990131660800 586933 -8286644454563275894713052076818 586934 -18720489041597602198923503820384 586935 -12597234291198245596392505311480 586936 -27882333522201109409182714429440 586937 22415864649581326382592513743808 586938 23120822713461314478123068644608 586939 -18597867114485478023245178831260 586940 -12159663233146586632270563048960 586941 1079135775989593139887447079520 586942 19270017879021833592131239964544 586943 1342800851343302970420020244480 586944 -13045815405371972463922988974080 586945 54338743733261755129124911967700 586946 -22119116797420504293620042945328 586947 43008738342302032814800588185072 586948 -21511839247321322238532260193280 586949 27169586035352473557167273670720 586950 -25549208320513313844537292800 586951 -77589637131300059935249592779048 586952 73033284982037610459679023129600 586953 -2339612991146984326582898023200 586954 480032239061405953597344832512 586955 15187072859251799395661252964000 586956 -329021127245129966015416943616 586957 -20082805288973510846238858485376 586958 -47763234011580917618575386855360 586959 -4778792198348002192190216588904 586960 6102002877482262772259920281600 586961 -2546755109647889253676656231438 586962 -10268595499428477481175323876080 586963 -3394344640290208732316704319056 586964 -6345606498298054518896781072384 586965 14094353918862725081696687376000 586966 -52534997260288934697618398585568 586967 38238427732015998446842685981640 586968 20676244705701351044958912798720 586969 -46165620220998496994862705538304 586970 -6021846662176353614066873395200 586971 -29363963381113962156212083144536 586972 41783103273025399856925210507776 586973 -17470315552936448095008044690778 586974 -20701735340761206248475021416640 586975 13364056311680815704095485062600 586976 23022856340071295714152715649024 586977 40408867516436645542318051020720 586978 -857323490038687518663680607744 586979 -77949404720873368598921844792420 586980 -2803219850382089350177411891200 586981 -72700691451185689766484190169218 586982 -46384282729163569648546403879616 586983 -12584720759890866353404669688832 586984 -9234908668512121834929741004800 586985 -7244912810480371479310429178880 586986 -64363312853809375673678132736 586987 68051188163251471310482426955992 586988 -50515952272569038070792356642304 586989 -8012384170988694647109232802760 586990 -2163239746847930769350417064000 586991 -37152362506755096713150031273000 586992 -723615052574186841473643184128 586993 92552643846674456121869145408 586994 12205372940683897793896274829312 586995 -36418180670676882326603321084880 586996 -63998494202098605109313966224000 586997 -41512824032583577307968327103040 586998 21348077027355860219473936015584 586999 33386295903296067970824478665136 587000 73826954491081607940476943360000 587001 -19132644646622595501729930882240 587002 -8500015178404956298066569428736 587003 -1754724371571056765070584870736 587004 37889614756024213618558594547712 587005 -25848640561800196361146550486400 587006 -10183166186249174924191583748096 587007 -4116156374343054740167387209744 587008 -24057096473905486208786463981568 587009 -69200003509772717478061619929020 587010 10999206488587333504199476101120 587011 94107021181059608683734444376824 587012 24309476153963796502682952006912 587013 776225679428281407128359343424 587014 21851262363080209790383864181856 587015 -416383362462187595278890646560 587016 -12314645961185832583246178549760 587017 100202629048184688881188648247066 587018 2638822603485078667529591283600 587019 -11420113923184711081358107517760 587020 -20534466238602405152613153408000 587021 -45400807555326551857684564664778 587022 -590306649964787271709269006336 587023 -32446586639724617329151910214760 587024 -1015722826131896598073323356160 587025 -327964597453399475768309318250 587026 30078627398543142958068474182784 587027 -23994971566811110585497090968928 587028 -3349160052125771055527336927232 587029 30555240987294648367502519301984 587030 -8646999099297429922050323520000 587031 -54235619214714788133322118135448 587032 -71117322322370843245894888089600 587033 -67353216865334194701249485489718 587034 9794085868196779143311995991040 587035 -11431126514468794223721790353600 587036 -543647395382655219528483199488 587037 -28624089149833397156185868367840 587038 8732140237718382157712790549120 587039 -11051797802110021346233756958976 587040 -6027672568513638092441470894080 587041 4398680881021807858232822884544 587042 -923863836496784325785251316448 587043 9722592955197338121491746933080 587044 -19058425048842191283780556346880 587045 31948005941941182960639417596280 587046 -31419134061520513375305190967616 587047 8043341567484628285924490536320 587048 -30274339065111660948693771386880 587049 -68400444492096582708693201536640 587050 -2313149786001985817969359200000 587051 67501968498564534064259300720052 587052 2177865887228016245829245905920 587053 2187074405608741455091159281302 587054 -25974959505657935748758193468288 587055 8050905426319492208176401016320 587056 709756328772230368764166848512 587057 16195724755174572586074250764306 587058 -8507730393256176319694402284416 587059 -4767324710802128200275774823872 587060 -22808743990449722553503755584000 587061 -41898784208371214576050832486400 587062 -3146326542035510766169159802880 587063 94191893663426480179268487654312 587064 -19757208085151776586082510888960 587065 -59456227422645027258876453492540 587066 -1190799028159020326545941827616 587067 -5708244211588414713233072164752 587068 58900427789508799702932804942848 587069 -55369523580040990673730168686874 587070 -2136182007493640048532675845760 587071 54887032911093716329197368719000 587072 -32593698155432643661173008891904 587073 -49231171430555455330864108644816 587074 -11976950578942999884485014656480 587075 -16261668376006951644070068452400 587076 -184477591546475801046302269440 587077 -12959967176289048028473620261568 587078 -1642095384072137297477718985728 587079 -109267710631359158875744600272 587080 12645302585283469522198761984000 587081 -38311498757237245928094079092720 587082 -862458308148092294023904510208 587083 2111540676787870910307917311120 587084 -14994874504731771450819871463424 587085 -17562763188069082150724101389600 587086 31365363578158106169436466764992 587087 -87011691617967589909571381637264 587088 -10906125892960110888167544324096 587089 -26972020384430899494071105064720 587090 -10907571360377960824946745438720 587091 -52039453753453705429470997499208 587092 -86837097412783067050130499712 587093 5038105949413351524181812739644 587094 -9787636262092315739884965748800 587095 -59401968545147117083931695810320 587096 88746883505112920114406469601280 587097 14812989042637927883507797362240 587098 -117718319202057240500709870336 587099 -61333354507015523949808987067760 587100 -22766066998626838274360146944000 587101 44876984596270265180854476248102 587102 17511120164721980704234584355392 587103 7952286837625716915676042795008 587104 -28226214893608513189153252835328 587105 -65396126147253360389939294055000 587106 -21647805025067867299597844830992 587107 52981477317255654067425021699356 587108 45537679220911149330890953254528 587109 6235844142050985648404676003840 587110 31159839578322962246336003352960 587111 -6537476652673920913267021026768 587112 3424622136635968481230759526400 587113 -40207191509474900155748232755676 587114 -31588097884908455714010615687168 587115 6505291367660012276194021260000 587116 32388075934478188557996629475328 587117 84900832983060769348857679886166 587118 9820346913634477226202632955456 587119 -22512321464083224013481326198960 587120 2470083313911263232988048588800 587121 19108798992576437648403774357504 587122 -563782689180663099606212865408 587123 70392040187628635371019466231372 587124 -69977088802364710588686281355264 587125 22355436564476746298938083168000 587126 7608322055081567907498321061824 587127 46350618182054956557712732729320 587128 11513004906667036337127585792000 587129 -65657753867601283599186569303724 587130 1720597407370621369295174219520 587131 34955942556040179609008013984932 587132 4620283232507701353126114465792 587133 22474637908769512273271571778860 587134 13587320663725117651011259729920 587135 -63529732862738764098738575296920 587136 27181398739095493241082583449600 587137 20154577918700424118247097926786 587138 18066168171859614218222129235840 587139 -1429536688281988447144370429952 587140 -10712131701157780911636147486720 587141 -12047897210281036469307842343108 587142 -32581565762986531571737413841920 587143 -102226011158120931461379340901608 587144 -13498031048721306851068206612480 587145 4642769187059703470376228383040 587146 -8897958420607490082919966232064 587147 18337814960076727260478772166312 587148 3154721040157235012206681365504 587149 -53599851786082786426362538827850 587150 -11044931357677534727172656851200 587151 -29689725408854360646447518517720 587152 -16512461440554358701600414982144 587153 4981668988802127343535367118656 587154 15404526385131041579853992085120 587155 -17047246756013401373994200239440 587156 17549928381882917648845319182080 587157 -17349218316780202547319116812320 587158 -20184397706227173316969376253312 587159 19215556470830546065692201290304 587160 -13636734416087293185249525350400 587161 37827554157897715996259917928724 587162 -13341830654318642130009782534688 587163 -46505549607859172348326354724640 587164 -7461217616449494422571269339648 587165 557452525536564039430009271520 587166 -2387530485958733894663715370176 587167 -29345664374061406814091071869488 587168 50910024691584843617999671787520 587169 -2016461362141878053413699518480 587170 -309345256157030944699570122240 587171 35113343699565325617915165047136 587172 24450596475818090715003191980032 587173 21895998952241990159974696959422 587174 5741159747397340300870003738752 587175 26111569361861944360978460379000 587176 -50241443936355773638981252300800 587177 -20441940323968099816915896356748 587178 -10390313857785260772925189570896 587179 35910439795672462303354327721780 587180 34520762321857466352604685076480 587181 3046968674154858599595108039744 587182 -24701496718023098580367680818688 587183 42551140367655978005034736367160 587184 5015687910023005573083652620288 587185 -47875050276648953243301333964620 587186 39635902634155036655542753558944 587187 17567430994250181128063145606048 587188 37960213323701451848036261728256 587189 28222959030310675024885367850990 587190 -3221553347804842455546989527680 587191 61859338478381245816818819399384 587192 21605211781155101350856238796800 587193 -6418236806247429523205415477936 587194 8727380786455068173841407261952 587195 -444988227726399457006895788800 587196 18866137801346657928249335055360 587197 -49919803607826739650502186265448 587198 -46445835228641123713710576326400 587199 -60920358963654290228713876536 587200 12244936645889484867764958003200 587201 8291278573064507345367169595202 587202 -881493387705802770175541182464 587203 -37753683917316992003859260214896 587204 -1726567720134614359503645980544 587205 -19426297941594144311752414894500 587206 -13707864884895617510221717964448 587207 -69799029120459212009804088366240 587208 -493078938451081582097162649600 587209 4575284746361649381239938468800 587210 -6074336457429727546414014488640 587211 -10692358511336405954125863634728 587212 2268637353011712708896147425792 587213 -63110668221375202140509529888 587214 -16415033096529948467679155521920 587215 -17265269857506037376654634587640 587216 5480434729659095083382361292800 587217 21308138285859913242233219716080 587218 -31714922136735597588439552349184 587219 15524999952618244460288123680620 587220 27636444547768119513257656289280 587221 -151319067240195746272757722500 587222 9596453989599760415346835992000 587223 5061073765129074064301823129600 587224 25309448893654866477580054302720 587225 12501828710258382038572174683600 587226 10742731687869302352266358188544 587227 24430636991664366856184915701200 587228 16336522111921639751934778157568 587229 43266116518445357604825948537984 587230 -4137117270950876231912481388800 587231 -77191115974246244055011832325728 587232 -22623076421120701840669790699520 587233 12056635015336906588999296362240 587234 -11041121232783907452629499735984 587235 4997079400704437941030475539200 587236 -7671555092749125207692613390336 587237 -21442862998657149488702749825248 587238 6415279595412674841419394856320 587239 -66755609191903212835707277211120 587240 10692862525435654116440545996800 587241 5411796002593605755193363641280 587242 20687492830316868906201480292272 587243 -35994929244783790483207224703176 587244 6760819567266520680290643443712 587245 35122868343172511587631799929880 587246 -37992900582299548184434590252096 587247 52930145115893377235728700925840 587248 -3480317973880972696271097167872 587249 572246859246637851324716606400 587250 1842289328518841774457353160000 587251 452079506567172887694923899904 587252 -2667275571753008156925294858240 587253 -40296882047392175451898553558496 587254 -62369563373503332754717009175040 587255 5989668579194264315165576020560 587256 41956256168501486045515035955200 587257 5793546540054450291812139222144 587258 -982199868660288753598030113024 587259 15072196384164089949528080570544 587260 -7293791473610330531991170373120 587261 29082630263289617703083357499852 587262 8669405552363864422676029077120 587263 45165073863909506856245973504512 587264 -3514151387183302025670524141568 587265 38332489249803696421152041959680 587266 -23597887287401395962508733061168 587267 -13209115296178075400144156007684 587268 -21064035704587178846566912551936 587269 -70946970733049946599313503767330 587270 11442460204420391698086234430080 587271 -30888233611912152004225131832320 587272 29402085899541246794276589895680 587273 86919988803047474251017070174224 587274 26023073198276283581077040136960 587275 22193284627450682541573219424500 587276 55350013222743701001355988924160 587277 -63010214848507380443123441348160 587278 -17654553527036735879922612778560 587279 27901134054336810856880675704320 587280 -6274373293148513269948982231040 587281 -37876386186456072445650969955918 587282 21065080260693114595662931298304 587283 21887184728309673544550088247224 587284 -7990891067640102532867463770368 587285 1484545193199077257845850860600 587286 9032975311421557259118435225600 587287 -36881393319252178385097416955064 587288 25170444736145933191658562600960 587289 6656830299846199869050241020448 587290 -13898552411171505667925913177600 587291 -12207533216728692645415731857928 587292 16691905066858622265891364992000 587293 4380659383048997239631807587584 587294 162918415594994572310583610560 587295 4963167845373535916398993722240 587296 99499141209333955710529870036992 587297 -33818371817493337173723002116254 587298 -23365863435611412130556204574336 587299 -63194439635769769777740291477840 587300 5003883195903683500938966528000 587301 11263841148146905552177718951904 587302 3789958263594186260880567440352 587303 93435781744086056205527282370552 587304 27480966077465977489640865792000 587305 8244018365063871533724907018560 587306 93751457831153796476410094210304 587307 17771638206384094029754483464192 587308 38572011147809532510187603061760 587309 4935687219611972559828967607040 587310 -15601646691808524815785093203840 587311 30618571108491287868782741094000 587312 13886354813629862010903104323584 587313 -15260159963614734392524009319358 587314 17160346749628616050046453388192 587315 20763828157212124426822065955920 587316 25004341210393776684673243054080 587317 166616906837801610885716765212 587318 -48732308651010537474979551212640 587319 12138133562583117438204594542160 587320 -6832981761537486634426697011200 587321 26213764648197836439806676966912 587322 9285837114535361616970830719232 587323 -5252703179024812678723338120000 587324 47823429885054179194156535884800 587325 -5469342571052888184526139020800 587326 -3160448013714267586481424400896 587327 -9806088081553106564374883873640 587328 -2263849642778038641486892892160 587329 -801673382551847256275284100816 587330 -33481647979371374213491717033440 587331 -42087085178034657288206549604888 587332 -40470122128874654388227587448704 587333 77757624232820886246391796226300 587334 -16891716446503850206289643840 587335 5765631275274539603354704589760 587336 46769839280801519080174603207680 587337 -728787364677050918704325340480 587338 -851039052698393674804514687904 587339 -145616692451717185028560811709744 587340 -6060457535492425441108837063680 587341 100724884603309198311760610314742 587342 13814307915613000750468998486912 587343 49385467426960009260852876470664 587344 9807462783769574964854789365760 587345 13356217211089528646215900027200 587346 13192101697154455771986164765184 587347 226310883551471444069565363156 587348 7759553975308973491617602932608 587349 -3188858364513857251882412431776 587350 11610979475736864302888452660800 587351 -9966717576314582274016937751408 587352 -20526935164075698411490487930880 587353 13059278237724702446004167945284 587354 39346895315424999604619606651376 587355 5486291965705132074097627086960 587356 -2872632733008916394579546824704 587357 -16580642534349005749796410758528 587358 -2871535229046511403451201504000 587359 -131676544867577651125169116418784 587360 32214451793505894896856095784960 587361 -21333664590485343343763520706128 587362 28601058771330437269224548388432 587363 -51823665931937551643689549097652 587364 -38240357074331244264393375181824 587365 31343521462782819968253930278400 587366 5848778685034888130933329478400 587367 -10759027669884315411736409499600 587368 -36738756435059425689533046973440 587369 -109618927481566584398251517875740 587370 7692822329945724933331865564160 587371 80152501120916631095494476723572 587372 24455171280761396818935035832576 587373 53750843025022876821057841080384 587374 13919196612548616815204270829504 587375 -17185587973340330487074506368000 587376 -3784645012722734145224088944640 587377 -28470106126738167416379286996928 587378 17689241971311329133910526198400 587379 2886468329298309332607822819888 587380 -369072763636724153313648445440 587381 21326910464117705530754296219182 587382 1287861293649259578208547266560 587383 44370212274260666098924795719984 587384 237738002525157769992254177280 587385 44619193535915496683604378960000 587386 1806294364823741505389280948960 587387 -21304411803279988482380927567964 587388 10452626121507080394036069826560 587389 -19057079834646117079761670783968 587390 -14323215722813247356068295289600 587391 14977448022523840985987235604224 587392 -4865302603813754969013784412160 587393 111619657796831740402978323272004 587394 -7792065901980321902026437452976 587395 -39679945072764245840803506109200 587396 -61046685655093986506605458019200 587397 11926965929475936712848396078528 587398 581074204319658758758650846336 587399 -4556138732957857321913882789736 587400 7253324020188139196937553920000 587401 -42307101734701066699101092675640 587402 -42740808580252639978801123888848 587403 -9897896952991251925346579365188 587404 51430022943266779185856275763200 587405 -884161998436758312765851710080 587406 -36829606451447128705728810080256 587407 -10347650386958613090641081444208 587408 4235224313801154348749237624832 587409 -42852872191606320941164547548992 587410 -26892915331803335451850103180640 587411 3326330796585400949581683198024 587412 -757921490819899988985192537216 587413 -79843992565237615526251623572338 587414 -20283401386357797258286145142720 587415 -33684331632479364040095946204080 587416 17020253131417514652014901288960 587417 23079521696302216974740296571466 587418 -7923707082812367651908569923072 587419 2084319316510593010910619364352 587420 -17895181975699563941429290014720 587421 36840302225146580986383813413190 587422 30253660286980284172889519673024 587423 -1772855318394938944124663443200 587424 43239299595312826812521140715520 587425 -9107032015310203041885071691850 587426 10842447528872213766980564328960 587427 22012319024151879273681144134520 587428 -38066314516584025955933423132032 587429 -24048308103023972600096538971970 587430 8269812487763077982610485128320 587431 -3573412494531982140491261920720 587432 -4227186924434605299951866603520 587433 10003639844087407635521948264448 587434 40007143050241198507619134397616 587435 20514155584567805664040980495360 587436 -1052289636826711706673234098688 587437 55599450535840199782927406904086 587438 -10089986319363559735032452199360 587439 73800339997284669448216337285520 587440 -3867226517299370104171708416000 587441 43504341192534284310317415325842 587442 -9707464438015843188503558680320 587443 -42347626948492881756984189925776 587444 43745554665797503672159409295360 587445 43641476659711257899364470149920 587446 -6281140728117704188472361887328 587447 -20188657272484557309255467250768 587448 -2154675721344597047465358336000 587449 -19161710778877293790740117883964 587450 -4736475981639023079987828096000 587451 -28288628704217421554177921217768 587452 5805750579101273414593093911552 587453 -24767926921583790086357343152640 587454 -2851821061397023676013113389056 587455 -51718346187767081176740550920 587456 12419949058683306692224292487168 587457 26630554716935359954553096974548 587458 -887879589642384902752179247920 587459 69963805706124259843970004153660 587460 -12000608517121609300238925987840 587461 77131170695696566533314012317920 587462 -5921184802474141197858356716800 587463 -26687099098486379408012456745600 587464 53360646278619673370396801295360 587465 15417518969569986139823713179720 587466 -300193043162060131305895895040 587467 70628423549019852733903193786516 587468 23951129150632838498827563365376 587469 -26225826428879066644793809090560 587470 11594584472194321989007761043200 587471 8120707580983667976677531159832 587472 -5143521221352419135125416837120 587473 7402191539898914365796627124722 587474 23796026301997447466383092746880 587475 2676497217363311783548443663600 587476 6877442237169582251823268620288 587477 9599594744866755225625965785472 587478 -7648568845105565017298372682240 587479 -41578746796777543864624843596720 587480 -48484911675083426263455888384000 587481 -6975318833881111813696633886976 587482 16617270188206805556700952570880 587483 27485285612358126116591318521104 587484 29447522162408805425095447941120 587485 6811061303505620492573772339180 587486 18645189834351104215249844774016 587487 -675214102852873888704268306032 587488 -78281808409652621449328870031360 587489 2403913366104245297192021564160 587490 -13218939971906342422295021690880 587491 -14285387978669650242751079374016 587492 62039330277597484970796834938112 587493 1682894354496379774272698844222 587494 -17699965912495471579961793101568 587495 -57947441311142505376181599245000 587496 5321064904289990420518143590400 587497 68037143768061902845266769045946 587498 6294438420176005926711411246000 587499 55495966920562051938154975754880 587500 -60001158380321483521585401600000 587501 -151179144952481578382583315239988 587502 -17169232017342392967875498846208 587503 -6886180689619938201284079142944 587504 732000473111899030358600515584 587505 16331777892545846592615303412800 587506 -59964158786644802319139752560640 587507 46973398094105352533976678646800 587508 5892071908042471358799735220224 587509 -555448691777567697753335413792 587510 7727784072229426509891361756800 587511 15941937228375778562110302751320 587512 18788950074970566418165624995840 587513 -33792772844873053980908896313238 587514 13114820525707933275033534320640 587515 23598105036980358414890819612160 587516 -10263686793068363671793914798080 587517 5663110237429961013599572804224 587518 16227984234768203428232293247040 587519 99638836001932219271395521649920 587520 -33344450715927980509862717030400 587521 -31098960568490522566876969672656 587522 -16653260642677631849474949980160 587523 27096912471586275369092803023360 587524 20796692394717761383268253822976 587525 15875358861591348956572140525600 587526 -10219900579974176251610248106112 587527 -67688582414358760517162644075624 587528 -47712687860453663955576234677760 587529 -40417613526748589720480087615916 587530 -6395917630069630572572099868480 587531 14965706759919255275426308136592 587532 42955824426989900777121087442944 587533 89577247756460693204084467401782 587534 -25239844643635898335849579051584 587535 -8279304855952359126840956536320 587536 -6427203160528956983004753092608 587537 12911408457954478771010913930960 587538 9302224320547731498743535803904 587539 -47011191397939188527389182184660 587540 -7374778808219666590626092505600 587541 -24405592723109027464215685041216 587542 49837116982418824065999972504192 587543 -34110937803673037967578018161152 587544 12450872607664763775060185886720 587545 -6657888888606857042261604294720 587546 38194535381855216678008865183472 587547 -24062078380433917110104268380160 587548 -23726324986731128418967428339200 587549 40467766234065551531226552584550 587550 14760533911343849606511886564800 587551 -27316331553131436706758688044448 587552 -392387790846207244070075498496 587553 -8379407919391836244322291863200 587554 -55770005372389318573243823390976 587555 21635258024759599468998883050960 587556 9706290811149612742913392819200 587557 -8570208004388864308465070502240 587558 -165184778870051267252595946752 587559 22204741531964870751929768275200 587560 -15473035135059187420978680729600 587561 -42062819799009414546493703630748 587562 -33738188528998704877406236309248 587563 -55767505407293812207908691418188 587564 -35136918179360950161848605741824 587565 25253010473374663240226306533920 587566 8908505462588960938579003854720 587567 27451845171245231194033584342432 587568 -11142290771550117499242324197376 587569 6986535111065317248149557755060 587570 31766727908054951470033476504480 587571 -11279787495856270121725905429792 587572 18990179005957537859683834222976 587573 -5531619047907910627331187358560 587574 -2258219434475944938238094679552 587575 26461003552544614267614943543000 587576 -105079829136203454373999656960 587577 842695147604171366663334650208 587578 10744633729536196969224230093280 587579 -76384198479196687718814662369820 587580 6402102436749242062648553472000 587581 -9662885188425971252368405824960 587582 -34864362560656703189922829540608 587583 -51841938767208592822209971827848 587584 1355838731390700165536325042176 587585 52483894428464546213956247853780 587586 -8105531447686460417830358315136 587587 -12589083670018847035452311344896 587588 -25830896515450176276706773360384 587589 8847970497643858466178962368224 587590 -50434134697507373543280790638720 587591 6172401926851706344020222732984 587592 -28002527071109965380590197447680 587593 -30782459815601216266482485149260 587594 20349329754954751943874808085760 587595 229480811728258861019840048640 587596 29133551302031302157864124011520 587597 -18317964811429990334529283124148 587598 -6356881606484896868872532321280 587599 29211573712578939366864729695600 587600 -1238236368626401192098045542400 587601 -21683996683377327716957758108800 587602 55970239719290975883310908441600 587603 74249739585468442906476463311852 587604 10134952482436890796260149391360 587605 12928567527482698223661909381120 587606 -11532293240906427588441818881248 587607 -23163259816630102951172230743960 587608 30552257726809244871654908160000 587609 -66876141583969341046603301138160 587610 -11398872310454353878571216327200 587611 7039215348322502233694169034272 587612 -25102386495698973043161724551168 587613 -27256840411592921758977488041440 587614 63485218007350560728934028234560 587615 -6533171653892074827667010004480 587616 4395021038725889046498789556224 587617 -29788305779306210899682489754334 587618 -31965458931893438751722331437280 587619 14212916185832119713538910502000 587620 37429861776206969223207456399360 587621 -35431663506966598098619357010178 587622 9459745045008190065843555815424 587623 64142402852550105361484651538872 587624 96983791046543247183320898984960 587625 -29299934625735462602525994816000 587626 -18267934376658621855165371977536 587627 10107343341734638939711387751520 587628 7043011452575481002038741969920 587629 -23446867780488279448016554313728 587630 -11337955825834657736247017471040 587631 17555660244123911814148783628544 587632 14774883922094042479247376547840 587633 100100160880112010194236500252882 587634 11857013608684288810327673190912 587635 -6151703327324495397561359460240 587636 1840433167432884369617374642176 587637 21951668134418534243247661840494 587638 -804817059853542869268471070656 587639 5160109658858616277386310839120 587640 15652721827645351292470910976000 587641 -46135996834269602917227653083008 587642 -7435417961389642939851594022656 587643 -11061054815863611847953092553216 587644 -26149894068219903520714190651904 587645 -7713013508132377746941747942100 587646 17870314740684099759066014177472 587647 -4800506295087592161270369155600 587648 76755094325264831450249397534720 587649 40587070312924553445175709097264 587650 -279639644999116901124927974400 587651 -40325713690527193222855208728080 587652 -4817792343530222516901534363648 587653 1941168790370998138798807622208 587654 6865920717293975221922522503776 587655 -1857125540494474137871404339240 587656 83561746311420185091271887360000 587657 44173530747438579090051064802640 587658 107350417021100287852598102784 587659 -58753444471669807328690040740140 587660 -23665772179989720915620429368320 587661 -9281913039250081207824064292928 587662 -19744958575564636507120531119168 587663 -7110039078619574587050449439936 587664 -1602749468511535902653657382912 587665 4354714635573100906371884233320 587666 -71410001491743774066105315613056 587667 3258779012966030238893279877120 587668 -8071342455100520880579370701952 587669 1646024928909260644154040029070 587670 10544268978731819877843093350400 587671 -13991492380568496398735761365280 587672 -18125328086688178479002232883200 587673 40307203373523519558217087626624 587674 1776355847078614933149389824992 587675 -15111531732500186044343235400200 587676 25219668825000318594172938066432 587677 26162268189618529453249600375526 587678 -6974711489735280106019750058240 587679 -28830430939523371631801884044216 587680 -14759611386069481753123873751040 587681 620391989095519852554303112320 587682 -48949559766034045191146741794560 587683 68174506633121804767380145238160 587684 63242440592758185817995045196416 587685 -14242420708785366670043709638400 587686 24090111500994119173856411214144 587687 -33295751884100195146731965558664 587688 53067338610074381142839243243520 587689 25000651062623067033487346039440 587690 21022186583158034823328289791680 587691 22285281534344306561431394077248 587692 -12127019204811971617713010524160 587693 14304069654813225357445938705942 587694 -3083347520459080376046596231040 587695 -52728701742981426850959181087800 587696 -13557648428645519890966604218368 587697 -59627501285429739215515837680 587698 13713674318583919133910648514560 587699 -23623885564416023798999181319680 587700 5056356640667498456812444828800 587701 -52484807541041396348486708433600 587702 -2214084134600061520630228842048 587703 -3704704529173520818135264574976 587704 34221493105394309956406653931520 587705 20752785726881864384988956689860 587706 -11904478866523119400448283072000 587707 19015442361028758054402094120704 587708 -404995435780677269768271143424 587709 68378408774169149577245366790720 587710 -12218971617622367746324376034240 587711 -15601884562564382360183163050688 587712 -11796226274539011591912101511168 587713 1943042195798615092950061098624 587714 47374953615620942909780109296160 587715 10520571079792720704572272851120 587716 6458881459888695013384048825600 587717 -13815526401271381756799174669352 587718 -51333094192152086619813506952576 587719 -26449372027754098920287320361832 587720 1084332911704123368721674240000 587721 -25579164394737344717685058856688 587722 15885745554544838811228582564912 587723 -3221117463967202953708331206416 587724 679206003593414364186228006912 587725 18363649148510103502061207425250 587726 -32260350905718388241200755002688 587727 -9816111580680401585881249077120 587728 8777128422367567872854794485760 587729 -8825027400655129609038646586880 587730 -2681485930688508610261104706560 587731 2277916709679985174743379975532 587732 7546025473025202663615784884096 587733 -54595478694824453623820327942400 587734 9526655344622276655507410635392 587735 27821535133488516539733719790720 587736 -11869854319043124203854264320 587737 -6982163502808952357248191386614 587738 -17927991054863011251212975320320 587739 17984501175318686077583191900824 587740 -45834877942068511165319668431360 587741 -37855843847377136709557625705600 587742 -11222416836428163464260825205760 587743 -5873010741112556640185987954400 587744 -77860087394210744494939611070464 587745 2491382640221199544580542129320 587746 -36326009188644719848857547505280 587747 16983369514001495208268231511196 587748 -11425289984098749251052135174144 587749 -19468657784074999307692811493250 587750 -35864268484347262302226502976000 587751 16467096431454596181981349305984 587752 -7165124664869794453346388787200 587753 85252835906643541450468729507002 587754 -715801719568408714260416544336 587755 -11076572595418980463949713704000 587756 5583984460246976586883019735040 587757 -30233331250735455739761452199360 587758 20578801483746964871599290894720 587759 123383287414788908273933141843616 587760 -2420084120597728258647549542400 587761 12601941722939776250401502101300 587762 -3354640447015983120339291537408 587763 -92756177909116746293390732956800 587764 -59867004607347527128102535799424 587765 24804945684788894577477234864000 587766 2490506965812619756681602969024 587767 1206373083883378145256532940440 587768 -7528349361024611444498876989440 587769 5789040361330811518574506389888 587770 -14113432705606382436116891630400 587771 -15890677663622479602473411288028 587772 5262027700769901983354318645760 587773 -6069280476898091597409587881978 587774 10684403519783550274714029388992 587775 -32363903017843256690950260632400 587776 687699130464022887418382254080 587777 -686828090143736677622891414460 587778 5062467059391724658752365934848 587779 -71477457315059365477883199972720 587780 41111759787384299903662194105600 587781 -11282108553073859500817929824930 587782 -17139012635359338472589384049408 587783 24982300303486948671191302716720 587784 1195190327397880498224089088000 587785 35334867500627461067832471682560 587786 5334013849479653731552333388592 587787 -52959507326505239500936741222440 587788 -34353404458597487731273953960960 587789 -24040733548706208773841542494410 587790 -7093848397975828558977335500800 587791 13673196277345257788960371280384 587792 5103104495258923031227344371712 587793 -11815437442544016342523680523536 587794 28770758087982856168368075710112 587795 5162779321587741035141754814320 587796 -2019368972394971541858970939392 587797 -10662041339562891683727709523136 587798 -42911897960864950131942510405600 587799 -99045419026477468473328230432 587800 -9283550157255827239212222720000 587801 26719812902033808260828603612100 587802 2956218475237968901394843039232 587803 23233298688767255269382729032120 587804 -22775673262828718009502083520000 587805 32955498974616950875510151568000 587806 25404243798976547946631209198144 587807 11192572463683556953982853328632 587808 -16984634774131627607982224572416 587809 14870169580049923002627637625472 587810 -324657274205235822249479754240 587811 -2043225977666377360795236619776 587812 71950688263701803930132860758656 587813 28110631562158577311835922976062 587814 -42769254714970088742568601543136 587815 -34042690651350633986636395988040 587816 -35195991316616110310750633579520 587817 -21426530416212960632000731534560 587818 -31171672018989790158607656192 587819 -386574780487696700056977470304 587820 -10986153503984080061493357987840 587821 -3786464238279029901377664442240 587822 -1472157090789736361599142400000 587823 -25109816999909408574066819480816 587824 -17685488845928461305302359490560 587825 1956489376582800537886603104000 587826 -3116563695684717838491437164368 587827 -90164300572074134453658704638324 587828 24456125431847474154588534005760 587829 53026321853747156302411739089920 587830 -1891286924085078141904285449600 587831 5504617501066886891810870410200 587832 16291796609210499478290309120000 587833 82929961541476630123395794455082 587834 3074218804195278520928144514048 587835 30645191942733487952885453064720 587836 -690798489390831004340467115520 587837 -31031757307248858255666718588980 587838 -19407291687801331658852785534656 587839 35844520428867725706343925672960 587840 19201355378921323629858237972480 587841 31298430152980866323510540866080 587842 36362024003019241363153731894144 587843 -67323214998377221567540476241440 587844 -34560189706941133855081561774080 587845 17469332591106521361221159441400 587846 -1988417840580163630948351641600 587847 18122347143124970486354544763728 587848 13402768438969321169454074357760 587849 -25391986115474290545090766842150 587850 -7557134643292437383635312704000 587851 7460693524348878315477232379304 587852 675605464823489316989111296512 587853 174523136281996080748305193344 587854 -10920273050211645949681049265600 587855 60527921609969893750121785898760 587856 2882077357145042698555867398144 587857 9519813742010247036885785244480 587858 10331398264286985028088931724032 587859 -18977444392941788763791593420056 587860 5063870207062683693979984281600 587861 33759688041965435900670092553792 587862 -3974590794790968754707532393920 587863 -57388342584015102441078277840888 587864 12840903016726014845994401679360 587865 19225807110869367827991672198720 587866 25335295674621993848790768989664 587867 12306424378689512515425210876192 587868 9840616294441338803324710218240 587869 558039239470279194264641619244 587870 18232555350020809669136813378880 587871 -4653100632663588761609939339760 587872 -14146582145155766726467836837888 587873 -27934692725689666182633003891072 587874 5169361569859776526760507991552 587875 -35029510988065034938405420176000 587876 -32762766369956004062834002698240 587877 16873962924900303778939621261632 587878 4736011194530015216387704242624 587879 2770469191267355838215410325640 587880 -8464755859470499994952641740800 587881 -6077929586591975433557844852608 587882 38358744652084544281945474575792 587883 13432801056667409602306910121984 587884 -2984788610454428358125802356736 587885 -51975271477647106104425435442420 587886 12354405981672410268298293492864 587887 -37528122790561906787243302268464 587888 2115536737104251251736163778560 587889 44095577493370706468388485824464 587890 -35290353280633023163274891272800 587891 -12386347976665580792652700182708 587892 -25385626317946696359358349058048 587893 -32278598030880964383349415570660 587894 -28053863306301147466983080776128 587895 -934322707355079383418629260800 587896 203320273779233427901769625600 587897 -36380465107989226334784115365654 587898 -1177000786228430100234017064960 587899 16412189240465590714558269715008 587900 -11899518989778768028313016384000 587901 7343070477474012548997713260032 587902 32861983342328615807027857324800 587903 18606659776003693442869435514064 587904 -44486346120359131690208864501760 587905 17116292590465513048785193743360 587906 34432659645594846512349623739264 587907 2608210835200441946649733707204 587908 -44414183254078440721638707327872 587909 -9592864106684623101998717513184 587910 4664569840422925063617107775360 587911 -60060107128602725832639000431088 587912 7923041098443187280050403051520 587913 -52196607719786916046581862492656 587914 13047790847461419053265476299056 587915 14913261330778904259447791099520 587916 12473734011475739758363832620032 587917 54901097919872289171780513019200 587918 -4463035378342469964250471474560 587919 14668520709591381868255935991944 587920 -11339108754987480949440387072000 587921 -6015437663859897107854088559756 587922 -12754002088612543206617184774528 587923 46524441874040404257152054785536 587924 34596336416833824558442983008256 587925 16713219998786829984125099496000 587926 -16084498004128666850298117895296 587927 -27977109140420086584073199911224 587928 -49637363458743073068828690677760 587929 6648379935535586083296800497284 587930 480933874898924426409624929280 587931 18327183784141918862550180448152 587932 10621966008078958146226259242496 587933 -33217962531064345803752280289818 587934 12126900301802036775475346407680 587935 5830224155430665702181364263600 587936 -38787770029819808195519714426880 587937 8023178866108628237098885244352 587938 -11143256619695020174264413164256 587939 726650279112648750005933832 587940 3941381771488705220620373606400 587941 4304241158426729333248492552672 587942 -4049235106126899623979777313728 587943 31687933112303075887228879082832 587944 -2104162971243216535676344320000 587945 10220391727035569929216091841480 587946 3015595191347898410226711859200 587947 -66952758865785972976794219462604 587948 -29056805061491696441245503720192 587949 -1454057110756447117316717735232 587950 -26559708459401429912298384504000 587951 24232151406005710495026396890472 587952 -20662499665785733295205520834560 587953 -24145426522053964374884753210640 587954 31885870763880622409779169488800 587955 6565054029067786698210361766400 587956 -30452849930733477916371591306880 587957 37638311189640508231454278168572 587958 -11784891857096405003539355136000 587959 -58889118141261244753470339130840 587960 -49424947331171829247440529920000 587961 -36993580238706038037885587541840 587962 21747245942678580458393047925472 587963 -37325348864875505675686851409080 587964 -5688939212092945082457056885760 587965 -9597890688034419895774820526720 587966 30681582379763941129183176498432 587967 -26222872933914212341273706629488 587968 19655662575196321309043534594048 587969 11075057432262082004705886050370 587970 21127552664479402549303482854400 587971 -79404614204987113170584570053828 587972 -7206351341327353156827260583936 587973 21266204616739359085418533826784 587974 12019412565680410183143223074240 587975 16650198247073550541115750709000 587976 -15527184866515717182184320000000 587977 -9874535559175593111500580578560 587978 -11988171793263842249869783338960 587979 1339474538872728702913479427872 587980 31102468424288822753880379776000 587981 -1108792828453859228285361834036 587982 -8967590116269578002252102030272 587983 19234558859957827382997339261624 587984 6986235944779311853420354560000 587985 -30011580761438774921074571808000 587986 -12090482639818607408544800640000 587987 -42401794584087639126232235753364 587988 -9333268555949704360841255987328 587989 34617661472969810776242974803790 587990 -7174486269209180800282199402880 587991 -21122476758407861061805179571608 587992 -14287408083369701836363878174720 587993 4577875043444882928006007189440 587994 -13832927687147478344079383531520 587995 12635029934556382926460731201120 587996 36645684106254600357538461969408 587997 -1180581998343944198023350354240 587998 27138718441717663384716621264000 587999 102872761384922342766563814084000 588000 -30198650578979137974483222528000 588001 974284767813199676157961766532 588002 19430738382838709275943411663952 588003 -6291786354248574245482988893776 588004 -10235812881050858174218282114560 588005 55904784647102821658499208348320 588006 13178787029358139819318157884800 588007 -23367370029130227476843073105408 588008 14335551633397619493835921489920 588009 -51779362736882752037575468784496 588010 3721140091192902718693575720960 588011 -92871219484607589368088524741388 588012 12912232395296718794208587673600 588013 85471913095632735340701850837740 588014 3010885529179495346796363378432 588015 -1350939677495268771392466020400 588016 -7305585980369050024014719287296 588017 125458820539554628020522952407552 588018 126864575972315974291295881728 588019 -33326983815473659615017711990580 588020 -42662823632291393047199473163520 588021 3507271122130255566777906057024 588022 -5918759372398860162583106372352 588023 22813058878048949241018658623840 588024 -24702549701742769619752272138240 588025 328455807531314603462894894800 588026 -27192011564420267486684208006288 588027 28905305342066692681427850329856 588028 13943294243456133826730273422336 588029 11886737577510033684965801902284 588030 4211600741272274234055960741120 588031 12681491735078689844348621209000 588032 -51880364782741051607542539485184 588033 -64146767110631265906243606700800 588034 -1579333271098215507893019963360 588035 10761189397245615550350142647360 588036 12056816338357364104979415002112 588037 -6927647183196359501885992481314 588038 4547079994907112659418551088960 588039 12240970056444511130742365879808 588040 -656567073096060777002937446400 588041 9332767653463818150766984198464 588042 4157733191065838592603052170240 588043 -101768746182577831465930653121708 588044 45120824930113285318189286459136 588045 -2549853221209197461917028208000 588046 -3252158749461229093491143934528 588047 -111200979136388797654592120670528 588048 5279917301270544077049120620544 588049 -69877951120145497809055319544528 588050 27569337185402528279317775760000 588051 19944373002352267948125118815168 588052 -9882267392606506551378698012928 588053 -54873641371144797719656902939840 588054 -8755397696057886046044413398080 588055 6015207285946324187387179063200 588056 -8814172235266159032990384906240 588057 -6120554292407614743953960957280 588058 -46112682854064460951751638479120 588059 74240519552142186056116502478636 588060 -47478153185142637569329410560 588061 79226319607626294887228921634662 588062 44081826220172288298026284747200 588063 3940839881075046811577081603328 588064 68059198003632000511420642885632 588065 -14986728368911515205858789767000 588066 -8231233539152253072203014133376 588067 9121372291905068916966109405312 588068 353527960625675659498038841344 588069 -319936004180319841077304451106 588070 386464433629547377290729553920 588071 -47771962466907353935228359692496 588072 -22716379405261371516297349939200 588073 -87661312789751059659941307148678 588074 -11149194375014533664962616517120 588075 -2613463976823904522830799337400 588076 31119178641234659376449098516480 588077 -7911467979723177630103461719328 588078 -256484521869025202130408889536 588079 17554474599896587695605590065680 588080 7008574546914981976849975541760 588081 5750142218051462796421917777024 588082 3373057290858412109275802553984 588083 -71887283599017966892421599063668 588084 6087915934099041620435981340672 588085 52143980314430346182812326666780 588086 23250605622619015202973919960992 588087 38952403536676956018616321655040 588088 -2104244345181889242720834969600 588089 40198827288611848444158194050560 588090 -15258858205488240274438702567680 588091 -6889004198538957373830712881120 588092 -110219182085992040421285716425728 588093 17126344149150542523457455161856 588094 2578465841978792627651151714240 588095 -31284972072414395709479456933400 588096 -10493232795388217965597048700928 588097 8626894055121827372130787460546 588098 -7006112547849996646540931747424 588099 36829559557630107827346616739064 588100 1829883806073573911481615574400 588101 -18334227262981917036080786068992 588102 294278256516585318828278000832 588103 -58669481991697309300128053106600 588104 -4979585777686238118409266216960 588105 -13941657050604231818590275522240 588106 27436635897907195873437637000752 588107 -7534764735796150614102312768720 588108 -28036092450176509475444174922240 588109 35042764462851630549438387674080 588110 -4136245669845328208892792733440 588111 -869987256893081696985040083456 588112 -2143649994345886575756843417600 588113 78813903700739034842328980053362 588114 36147507230509325895332374352640 588115 -6314215002881035702163364591120 588116 16313570697948962783536161824640 588117 17555218604818692905200196587680 588118 19407356504228010585339212585760 588119 -16627709988149923153293082657104 588120 -19255707742611780773796621312000 588121 45267110037326154606337474909322 588122 19810940112906395686773533771232 588123 -31917180031196231371839126710256 588124 11296585306120881937747972215296 588125 17062336303794669918372053538750 588126 -8936078185996775828389983928320 588127 -48248650224523767779410857944240 588128 -18496324101380893432564774993920 588129 12429006665990448968037476785584 588130 37480752585260618781876915755520 588131 32641077555706458198259827355932 588132 26127038651064473743886665669248 588133 3793758891487592651510280645888 588134 23324707723081990266898313109216 588135 862359565284279679221748155600 588136 49480079226292419205246358215680 588137 -24032973469713586084178374695936 588138 21732812737143722148088364974848 588139 -45601133146382047903114391028720 588140 10095894897701785628221602170880 588141 789875025875217449297462417292 588142 48044239526408888949354927763200 588143 13813874146534452887556576599760 588144 5421804660798996200622520172544 588145 -13081140018807353916216950217600 588146 7146723844958202931605119631264 588147 5867315360527629334286822799672 588148 -37548590749089277424940697319424 588149 -2552729484765744759553341749640 588150 6165195431259395020382247448800 588151 -2812683057207563309918196029848 588152 16271488137809419820487899566080 588153 11185791752044617840180563521104 588154 60141018386819957046260516352 588155 -30446930007588099213414484824000 588156 7645136545283215586829184180224 588157 -12231122494323176321023506100608 588158 -28515196141353716130772320455424 588159 10652382242628808617576340238448 588160 -7941557784046512505884770304000 588161 -1336344411785333216897999886336 588162 -29310640934791496832870804896256 588163 24317798554707048728424786416704 588164 -11291623861185545401908608716800 588165 16132352516445864807580397728320 588166 -980239694716551184900346779200 588167 -38541933395334085087906868375784 588168 -15535040516832994974160920576000 588169 16120536615529741698989806268570 588170 -11343736391069430013307909379840 588171 46290726565206529335008698261440 588172 -21662133456941288039431069165568 588173 30936775618808894000206134250422 588174 40557620584383614996392473265152 588175 -12936955635127645685983508289200 588176 35195537021874418680083423232 588177 41016685039819327935381833842914 588178 2558804647087620486929617356960 588179 -12011570328520522197904661982720 588180 8999361663964139976777776424960 588181 26747222687113281919767016046 588182 13359720450336186677274836038272 588183 46312178449733660500609150448640 588184 -91045185971414448007042256701440 588185 6351713464764479911880170173000 588186 1934950625152181227921456000224 588187 66508916999452803822305684054632 588188 -55278156715345918471270628762112 588189 -512858531160832836083797300608 588190 44829520699311702124113449232000 588191 93332614713672564077173394138592 588192 -4968592630546288702431219941376 588193 51835104499744787414299104188080 588194 -3403416493746622471387697326080 588195 -4117577510633606661038471978400 588196 34192602601373651834518015521408 588197 -1343813822850184578119204130240 588198 -74287470111392808021331262592 588199 45740911576403105474440417134200 588200 -14138521686506422941476057856000 588201 9476914952739561916497256222560 588202 -22617082424037050142274125918720 588203 -8896041976166763970002256216320 588204 34128161293824150214032810397440 588205 92418818636185988727590756271360 588206 26329096138204256507057079327552 588207 10081627306688772391794889695120 588208 10845387836607964122734126202880 588209 -49756076699198654201648715878940 588210 2731835030704561269056558545920 588211 17496656554715350468553123028352 588212 -23683711518571703337245845954560 588213 35255338164701164906412662071342 588214 53954793825422557571667308538432 588215 64617074631937878455007709158360 588216 33130990386812936950295962521600 588217 -25041598963179676110639363379968 588218 -19764658286628759994411746604800 588219 -44871640376866037876296698650856 588220 -24573154547191202842938536517120 588221 17252042939993351310316747315680 588222 642147932649218549979976129152 588223 -53391041130652528823769008983496 588224 2134475326043839038097239048192 588225 3384365089940634140418870374400 588226 -16620191872671848176139557816800 588227 -29168948732365774294949537586168 588228 -4809102988026604380481519764480 588229 -10625920077864554852257296563170 588230 -12873045677312519220292016803200 588231 4961991703778060105349475246512 588232 -32750754156640469962216332057600 588233 -75270991601945415672431003746176 588234 2330399229236392886671409694720 588235 20120061947333302836437892406560 588236 73696168064667175520003194844160 588237 -1267659404424741650673962776032 588238 -8586929321951174413047672165504 588239 9887857244840985584475650765040 588240 98930544301150962289518182400 588241 91005982959409168367347810982642 588242 23064113523514324703940685264032 588243 61383913837814482644786532782264 588244 9013850926718398347409656064000 588245 -9220909498931374989430920897810 588246 4695572180378690222614645454784 588247 12065650076482360281586562693040 588248 -30514366182929528949956748441600 588249 -54542740605122477016811324478880 588250 4961749934569727648117665008000 588251 -24543765271353707228802807447768 588252 -18618096897689505393478842777600 588253 86309844871778688530909265641964 588254 35655988595792642041898504040576 588255 -18237297163176147225678245155440 588256 -3152866717826836681360593125376 588257 -53431928098597300586555038150494 588258 13364533239177272335676211858048 588259 9846637117620569126864809245440 588260 -3195526681860826796393317478400 588261 13751954394542183540336585189472 588262 -47105905573603999646190555886368 588263 2650298211766893625713004257504 588264 -30439143619814951075597640007680 588265 -6962960122602957960910715892600 588266 -206070786873316230446753652480 588267 -5425058906657884809572454776232 588268 -21277623938740837465080610833408 588269 6434139379369066047411204708960 588270 -12010032239576796924232561430400 588271 53136135617297765835879386209872 588272 17733606585869475618277239422976 588273 -7429389896705673928906155415680 588274 22146915385448316055990821795840 588275 10834909277884093273953126432300 588276 -4574415505255044216647639961600 588277 -26520013807765695312776890881874 588278 -6475031976237672697641017170560 588279 9199154294688681181284326082000 588280 -10089881045646596167509894758400 588281 -1240759926638481548493853451436 588282 7733037274472287724293445640192 588283 -1382539926140738804985214855256 588284 -46510212856263253473002241581568 588285 9567990438774322154921802898200 588286 -30266548764032878849798617672000 588287 3938530572661086720073203861504 588288 -21286704724299876828245158526976 588289 4707725327980539911013394661187 588290 -15442315878311057537650221105600 588291 7986650754899025108571678703424 588292 12736574407645058146073077798016 588293 93875152950971245814829869752542 588294 -11079915637397104643903828864640 588295 -12943117670383244950840559896200 588296 15316577294422167121093289410560 588297 913732481158742498491556952480 588298 -48724081850527218069704080059600 588299 137966662996651425197660404832736 588300 2750828288141796067609836364800 588301 -35222296367487658331371566872320 588302 14580205484784481902156622495488 588303 -41269082497592567547615382015200 588304 -9508846386671893591724915490816 588305 42891988999721565106652653277160 588306 10355983431155217051216252599808 588307 -7003875233848674451917912328280 588308 19481667522741026862292109346816 588309 -21576067988740257084450613379712 588310 8587808778491660986617507298560 588311 63702890237175108034821143811912 588312 23616127314634410825936421201920 588313 -28795182576480823144316167059840 588314 23821845990832484054202463382256 588315 -845115448283417805534643599360 588316 -19028164621680199562432241774080 588317 10730982854930231710006410444960 588318 -1310820212839151377956072517632 588319 -33904016049468887081625557601504 588320 13192670834604807909614166343680 588321 7814025748408053085437939210000 588322 16914660640841331352712185016832 588323 -75378001311713443410396280744320 588324 12454992591969478390904725420032 588325 36608739654848484143435522102100 588326 -250750165150697010942980895936 588327 -44838735373137415772269363968 588328 1059164219853933230146000066560 588329 2614980851275012803067480334976 588330 -2797277585477078462841052992000 588331 98321573472766783973714870431632 588332 68972601049031176796957817175296 588333 9016391230065450206835189551424 588334 -22897852030772791885235146901184 588335 6743976804731519119992143318400 588336 -6493768399345057048276947173376 588337 40086152332456041819003271854772 588338 9600869267437392125519896450320 588339 47523635785934186655412547661204 588340 10974280739923741267318859366400 588341 5996936483992228812852457031424 588342 14187891277948630257124679973312 588343 47058023823367358019860691190008 588344 -26243179049798199743523406663680 588345 2573863975784392055795977208640 588346 -46632361119065245818324689218560 588347 -84714043160728930041791337810204 588348 14252666616569507590866843624960 588349 -31424179994661618927234567213440 588350 4666397325140096412753912043200 588351 -20731751223776444269742603034168 588352 28896415200089881290679061053440 588353 -13065639883947907923703317477336 588354 7752684981740773303379651719680 588355 -62276106254229583693205022048240 588356 38928333873650342642327579041920 588357 10963189510733875202476126663680 588358 5786264293177741074174087485280 588359 40899117409373864395461732553560 588360 -7914338938767710920035137126400 588361 62362188711791935133796041247962 588362 -26369521869162121014827555759568 588363 23306620246952467324052605100544 588364 13819491337030093289976714966016 588365 -48907873351535840212634220946740 588366 -27589384954519115103385544446848 588367 29351361584950145127463496478520 588368 -464396153348608295307692998656 588369 471634176688419485922776608608 588370 9776856041721121074749949015360 588371 -14549566090281297644677776992688 588372 21113025456388087156197858158592 588373 -17036591630872549686955437232800 588374 -22750815794199106995355772329728 588375 -890156509709713629312551202000 588376 -20361293838240692221275917137920 588377 22295537851551190474922892110592 588378 -4161343180922217112722801108480 588379 -31255466245878017171504061134640 588380 -317726829189084479940015636480 588381 59316265324992555223871262009120 588382 -8684439716916115274821769928000 588383 -35043375951112119760878598054368 588384 445419594549743906796853395456 588385 7305043616248485668506662749760 588386 -27446284033966494339780439973376 588387 30467349424067715816266570002560 588388 28642623279410662411083682076288 588389 33111711240837021256482281480190 588390 2604332619878576820199521085440 588391 6892514224685418091056589499904 588392 -58258439771718081132845346816000 588393 15922188300342261362738827699584 588394 -14303959566624861238981812572928 588395 18200830363590858414082583282400 588396 28115186704194805228745520993792 588397 -18545089769163875125892310858154 588398 33087637691285559701288407771200 588399 -5826776748861966493363673592960 588400 -3994630582931894256606360371200 588401 -93971242518639729457330272312000 588402 24756215511227480237509305237792 588403 -5512670649190267692913638343348 588404 -1693996659470503452981265829760 588405 13068529581745124926557072464160 588406 2577738695776018994497300259328 588407 4196704405153223693242780329720 588408 3799252851582453448202564751360 588409 55355201624119000534206663026304 588410 -30837508495657186405041130248000 588411 -7522531477782480274434075187200 588412 672170354823442600884140089344 588413 28356566534223547998006325438560 588414 3262409192771433808997108342400 588415 -7812352853626572494509392277200 588416 -8765870671690499585767259504640 588417 -2483725322173555221419688423120 588418 16595917799462823787115718113280 588419 -33883807364004887028369954389856 588420 8352373048713847543167457505280 588421 3249278481924764855010651104892 588422 -25877041749604755788060000899488 588423 31099148081006380226545661352 588424 22773311804239861300826717352960 588425 17088274202268721465215985569150 588426 10623102607281606645784068165888 588427 -29656362791971377494214784220528 588428 4686350103391583231117513395968 588429 8214590254887057216081761845974 588430 -117155310475542349159311906240 588431 -32383351109400228414546404920536 588432 -825564696528703342223033892864 588433 52048921013581329915839373349682 588434 6275996542173492429865379357184 588435 37292970279728263772762415082800 588436 -74796150579780514660653024772352 588437 -2576370669483824375181608236914 588438 -12246209561879111255859415445760 588439 83373449940503436004647277188960 588440 -109084849689032698497672086323200 588441 40229541232943520909498956454672 588442 16780433810864698919466456044544 588443 -4742390679295153340942016946800 588444 -28659450951741951218762080003584 588445 20179145766960065016872897869440 588446 -23801733364591042513443182195328 588447 9358140256811461562602721460048 588448 -5876329984671637638740661239808 588449 -22884098193580601910711437495760 588450 1376443162194670924945517001600 588451 19527005900725777543613087911032 588452 -34156275278192750602835842956288 588453 1727327810084359278955035792384 588454 8523322078792766547985780126176 588455 -178319747402108658843953863680 588456 -6995031332971966301973953986560 588457 -140694165134897446522355969957900 588458 2127266225940604763869687267344 588459 26448528005249905353681701281008 588460 9050123863510310402364836321280 588461 -9689611669579740451842406692288 588462 186760309958694569428446495744 588463 45770799999645739108778953261712 588464 3028228834158594768165333319680 588465 -1624904841124834748569428721740 588466 -25653863157607201060734139232640 588467 -104513442938464487538559745889456 588468 12691933859848830711853284864000 588469 2142095490511273568043833665696 588470 2374676405847344708614528329600 588471 -15329765815213979621225494978560 588472 -41710550716996344496938779320320 588473 -1989475053053378485351280950272 588474 -15886770359924149309588855975056 588475 -34961759586643777620555852011500 588476 -8823398011917021426719784870912 588477 -26640037962941632444010942657280 588478 -12580039953681860713381403692032 588479 -43735026129635410357884166024920 588480 8125011892293787863880889794560 588481 -4735196672626851244104711606718 588482 -8569334380829034908842808175408 588483 -5468821402764144692090413817136 588484 25475856966716777575196019102976 588485 -1319151355725247424834803020840 588486 -10064393488837697404995993750336 588487 -64897337147083331705808170284800 588488 44160432803332187899056881525760 588489 -45069002019277088882185561204800 588490 -14521723314389784140624380041120 588491 -45294770745096299240696387586000 588492 60791504111923392363612454272000 588493 5197809175999705958421783418742 588494 -25814071125381439291495118608704 588495 22973227421473967760218831631120 588496 11456580079618837140682499121152 588497 9111074650087048623573342673920 588498 -266904805379083323834460845312 588499 58464361044240098930519084989336 588500 25494554966246262000426696192000 588501 12101580821881617341464136177568 588502 9071129655216420181042875761952 588503 -22205714103475851900999662128248 588504 -1603877362798191723669655388160 588505 7991759016565622839778137350660 588506 -19453551035650878669214803471360 588507 -3803350959917632242164802816360 588508 -17121060507076978206169474827264 588509 -57820414333994668992783690259290 588510 -3855557630742747908062664482560 588511 -27078355635294580114475414376576 588512 -48870603576941295514149557895168 588513 3432442990386058532243088717744 588514 12245959525939667942604739692192 588515 17939656003751372970475879118160 588516 -26537172058421730415015031835648 588517 20680951744032305321511537117566 588518 6712850275882589539713547272192 588519 -10985878025126649279172135906560 588520 6053921853951754015995502540800 588521 -47485691409954463162604325790278 588522 -136275943631821231688135142912 588523 12031118367406452444244208006304 588524 1795290265504007179384934747136 588525 -5952542598749534769987445440000 588526 -2692167016341639425380636521600 588527 -48429608408278677192145218237048 588528 12081791723197762477762901213184 588529 -26400343576143241888121944477870 588530 32843265178341010033012188398400 588531 -29873057529722567617595745173448 588532 -7107612689802543748129096509440 588533 -39118971242898257850673325515776 588534 20712010356462018400436320653312 588535 13983451138190057512647149285760 588536 19809744522302096971823497113600 588537 41819470632826376609727287419194 588538 -54587976227679333028839046696080 588539 7296577952846050637687377943316 588540 -10859351133494028418072992184320 588541 -133181872191208547961079217888 588542 -35476161593438618641216839055488 588543 5705209502697215868243468619464 588544 -72476517469767776813386301440 588545 29981845905238887224666642505300 588546 -5118017502116386876558179442176 588547 -24990556451882915542956191899920 588548 22783658002819403893801492219008 588549 11537811961639784992712326691808 588550 -26019497636952349872640039200000 588551 4802376052527841514718909086400 588552 -10638205792403550552212384563200 588553 3967833077429683283361789971904 588554 27826508532810304099862541020976 588555 -11610113991830969680455238648800 588556 31012305355058795310526039320320 588557 -25867748736997886725175018039400 588558 18176050450184953867954936161408 588559 15492620652211840446934494291016 588560 4481751952292615274898748866560 588561 1934921001818894617557953490672 588562 -1723882943125581385699248022368 588563 76320238040147375616477183352920 588564 9631600189662450319374597321600 588565 -1829850981897854625457208325480 588566 7330003007752949827849477521408 588567 19286664682642717596775417936512 588568 -60364783455438491313274571581440 588569 -16209923403401778587885786367030 588570 8159612030002869231211576151040 588571 50160659687056023312042857680772 588572 -28606399574440594940565556631040 588573 10846719286604879350939539336000 588574 7952085416468180782703895098112 588575 -19754626154887621724851709243400 588576 29118372712198316940081869881344 588577 -31273287094654542275970503381328 588578 6422341712890662502719938517840 588579 -36613507101924033050654428628616 588580 35496501861443380058337229267200 588581 11951870904715288665777216579840 588582 12566830175056031936297353951680 588583 121923312038793471826481628821544 588584 964030136656916548176427008000 588585 14116823956565670173042637086400 588586 -19102971431688288538570709149008 588587 -48712645106936298984195885890040 588588 7048729813558725807829984051200 588589 -62764138562798700943578423271700 588590 -20482639327269891490976672083200 588591 -14095783456436873192599487061648 588592 -6924806957610006719227756232704 588593 -8773371998670766950221230670016 588594 -8098156805641782120268073206272 588595 16255689724996774441009112943360 588596 6199379963443272940822031341056 588597 -4761530877696093392773525620480 588598 -29860773975644477753903450601600 588599 6192284987663625049501143052848 588600 11599676029334749432161254400000 588601 -11089378594206549747045751150720 588602 -11995322960816049476742544290048 588603 39700618143491452770885977114904 588604 -164490452681547876137978143744 588605 -424043293337218198188599206740 588606 15523603794264399802958095735104 588607 -12805396871364657121458689577288 588608 31601742447034197186454509060096 588609 16121300415271533876902896088064 588610 19588779244383813920563517329920 588611 -1938309278047803098206363624008 588612 -1393183640749660080760576843776 588613 -77610092695287572615702095114020 588614 20721391306114298901960260801280 588615 -34030514669219652758013072863280 588616 -8003310604727527284719784099840 588617 -5734838503926327336494151845580 588618 -105941237112003153268729634976 588619 -36320545411387733896307387711980 588620 -28406091197827162814782085760000 588621 2992196000498279062803857496864 588622 15666896986741692686274226898112 588623 -17608002713357154061523378342160 588624 -5040337435155865018374378356736 588625 -40706438604677082567772675758000 588626 -35426566635117894663689901637488 588627 41589371981429105300061279084 588628 17087203856884809326435200991232 588629 -147723203152440834151780342232640 588630 943535358757168296005112145920 588631 72475549011630007090945704071432 588632 -19352299054210889343043747737600 588633 19506686618825941920539118721344 588634 19226993119317385733282566815216 588635 -26969073605800221795077703577920 588636 14113696275320887958828378522112 588637 12510628854282144606249219942252 588638 39540722504449915850305216686720 588639 -30672580787144447426893515744000 588640 9173928221388793111811386245120 588641 50930853938816801419674623691042 588642 3906487733666666336262087552000 588643 234081742755385999974416454720 588644 10492032045040842093630904221696 588645 -32554869177255570798259976570880 588646 -2807759069868420739729312724160 588647 -15640884661606114799124531128904 588648 -33596858060471165087411540951040 588649 38207755030771832772841226574650 588650 23169526334833854291182329965600 588651 -16741387566367625558276791382016 588652 -8800118454885154420546840094464 588653 -13031664802699855378838771970516 588654 22039587041423107279622229319680 588655 -60441539624643338110725263200440 588656 17024479668753478046397953114112 588657 -502168713551775630785684730240 588658 -1771386201735790100143232309760 588659 31218817534104434160008721163392 588660 -15627196006394493430373169162240 588661 -38578021047677218800990066055776 588662 19135626103671256584193268957184 588663 -8734532079534570582133379879808 588664 7871128697491284045390943887360 588665 -24051310587392495576072030400 588666 759036170948331052993936898304 588667 -34264204035972310160926261160284 588668 -34935616158531612760955187861504 588669 88772709716376414153209405540640 588670 -287291811115571316897664221120 588671 -47434231921525287757730329351680 588672 941649955583564986879668387840 588673 75867723769601353569326155105922 588674 -15492517067599400474337212591664 588675 -47571509110581523052834932339200 588676 71884244540909459806645244737536 588677 24696390008852943036657035089440 588678 -5969697854248995104850251052672 588679 2623175412507844918592152924640 588680 -5840686636440069212849759385600 588681 95586074633327660128113796527840 588682 -6114069229342452845495463641808 588683 62331404562098722314586859614932 588684 18439380567274976924382463643136 588685 27474394631609222874650762035200 588686 -33044795483405405961127244640192 588687 -39540798765046802978831410064640 588688 9856712363816644372440392179712 588689 -34843537891920588000977233735644 588690 4728923535108606806493943511040 588691 -36312874361482048002601928193600 588692 -17373877010331420482109366628608 588693 -4247691893769136740040295267904 588694 48580210132237475820213321316896 588695 7457983709090998264199458549200 588696 -4295008854809976302881704345600 588697 -98462302695150218041162440592188 588698 -41518954474133049559019308596480 588699 -3680033066830225229576382378000 588700 -2694782708280784383652698380800 588701 -48490293765150641251192969281696 588702 -13924349938937531699570860277760 588703 -8985508247138819268066103510048 588704 -105026761784760556976174122205184 588705 -10689340654078803770103304833600 588706 -21642552580785792025337102198448 588707 -1916259980692037642913414884448 588708 -1741848048899895942570816184320 588709 -19008427769366626783945320665760 588710 42981542044288417713450561327360 588711 -23611502276454698755341643056816 588712 -34729099897939081054756521292800 588713 -429773864966121765908250281136 588714 5771241841901247543693850619904 588715 -3064042481991030205663695944400 588716 -37425333126020302216357055036160 588717 -56933741079527702671011763278666 588718 -5317655626901106856452970696896 588719 8590308739527638444330751205968 588720 4711458528189973795337026928640 588721 3119454636755582946900700834304 588722 -58078245221841898565301922126848 588723 -53582969792303756151813183820032 588724 -16320288627919216625563851404544 588725 -17053555381103009068626420873750 588726 7503582553114482697138048960992 588727 -115799560579831857549048839329488 588728 -20327474530875298614841130557440 588729 -40950626561126996431208917567680 588730 9155369891031463336366244445120 588731 -9681858713393372131804304904960 588732 9978497132996259167776817209344 588733 8789413081817419680005801734982 588734 -17875834261923368381787697767360 588735 -15011255807980197567312618828000 588736 -13877874994246418566593013350400 588737 48330571318871950466253450328386 588738 9174022026280718857305404598144 588739 21021385794500329592608170975256 588740 20007910351198467703764171920640 588741 14389419260220006625021577479392 588742 12246230197431302689223259254784 588743 20238883904872718812077673003992 588744 6979592369127780721568526520320 588745 -2294018623899986936530144565880 588746 -5221532468816487199760148389376 588747 -5324526811432302609378632115636 588748 -53857951826564267914285170744320 588749 2588200896242718941552544339072 588750 3888593539062554219930552520000 588751 -49017002360052467498762477718728 588752 4489008958025418856420065411072 588753 64437080790898555485962948091360 588754 25552832703734779331293104537600 588755 -46238588603934536856403039557840 588756 38062402603865535737803014144 588757 2734742078114449589268318795580 588758 39733569999539683406417227973760 588759 66317740129790261564583898362960 588760 19812262979074369098839943168000 588761 -87234527705449533158715129894240 588762 40849308164581628963708661603840 588763 -99315499075659095318761016800 588764 15811557441400064422751997322752 588765 21268706295240550156085660884320 588766 30469204368649100118298697672832 588767 104168881158664697240411708550816 588768 307977388151409883459852959744 588769 72869513265904019766996395402496 588770 -3852831266810396449257445079040 588771 -23725291875054960777092297263260 588772 28681431828329189555244747653120 588773 -30772159729242638603023226286978 588774 -19834656562838437615532964767040 588775 38229999728855678392012998870600 588776 63303527234352252327849350446080 588777 -4075999353353365075493946522432 588778 -41813428361218482395643477123744 588779 101166629557483707153717517819380 588780 -32805206638990579186119694679040 588781 26358847857958500541189582837132 588782 -50158233811336276399593634627008 588783 -1691863196945713727402231396352 588784 -11419767071626426266900885602304 588785 -44192555663528840023486705891020 588786 15325865912299535483260228992 588787 117276995531011110986767218350400 588788 2334882853932005707479187529088 588789 -76525350434398199218815110640096 588790 21704780188272021487295586094080 588791 -830596631916513210849003588048 588792 -40055737463869817404572121313280 588793 6607675153067707970448558576964 588794 -25734235522953312366328116572304 588795 -27681768081869468708271740954400 588796 42797303903183768324073372984320 588797 44946436614620125116391039838112 588798 -6311945134666012526407849666176 588799 1530861348667909785573356139064 588800 -17445692936714198853577447833600 588801 -6005845045039291796574190116576 588802 -41593775184888062175572425216128 588803 49723060549496424690661671257424 588804 -5514460094282792984304539166720 588805 -3756543861315943667269517293440 588806 2776351285920043891789291616352 588807 -20905565682378426541905271854096 588808 81592579152056955381031674961920 588809 -23128046223294966797499828363996 588810 158164328914200991792215590400 588811 -25449228586698481829596859548588 588812 16567375908922437801999051859968 588813 -5767891678018758251196938005056 588814 818624591519039135259410806272 588815 -10595831373221944976057078642040 588816 -24961371070098688681114887782400 588817 -20240722149101083018219763620800 588818 470387185641414449497054835520 588819 -19221835094146344106815878764800 588820 -4016933832566025166257504000000 588821 -27543387467687612274521727948288 588822 -864646485735572049633573340800 588823 7949152426465264905781797081744 588824 -575449698713060347941503692800 588825 -29260764414271740979488391884450 588826 -1828620648895608969098891042304 588827 18648726301490453369849295020676 588828 15800699024533688064884666104320 588829 100075487510626107393388989507840 588830 8085287612428890044785727235840 588831 54007270860165108026596450951752 588832 85358521922263591738522887585792 588833 33951979078581563943873040350036 588834 22518782616523781966142741157584 588835 23256732653856142843603732599600 588836 23264738624782333517088713124480 588837 -43482129314025524691546584238240 588838 3833759232089776027783696303296 588839 82410897142713966261194791643640 588840 -9861052467594506824786658918400 588841 10061378219192107504377969288000 588842 348879704764293141776348788224 588843 33957689573491588317527976163680 588844 18940187273147128344893218708736 588845 -20697436470120739175743594790400 588846 10109581786658853907003758532608 588847 -13207191331992879422926753687568 588848 6782139326263527003237605376000 588849 4860120348722389635075640968288 588850 5625862122506138373786008756400 588851 -5804152255529392817897662864368 588852 15225547067975773416865953411072 588853 -63174364829891467984945423731456 588854 4882278852317637409554276396672 588855 -16192836758930567683362549734880 588856 38632237288733947549209856634880 588857 -59703799379781045313294669355520 588858 16394022698786160113324011613184 588859 91051031705299094900685505374216 588860 -36152228204710520653692144913920 588861 -10674377218604001578221949195520 588862 40782799977213754935361251954432 588863 153605696777169660478328266778112 588864 656405569761342750617738674176 588865 5838007433375438792573473666260 588866 9211270449804814269874677319680 588867 31570157077296567483253436354880 588868 -23248658131020868731320932020224 588869 -12902375307101781411233931476256 588870 -475755144963927602764846101120 588871 38341485302697627760957632842072 588872 -31003432362198867344514824371200 588873 -351570881232795134493989861616 588874 9320021223566875474282169379840 588875 28499887517576435277392495784000 588876 3213138342591443333935540076544 588877 32245403974792327231200853748726 588878 -7766182129364761758084773117760 588879 -44985199800108659053969259605800 588880 -3288747310322583755996944957440 588881 -35802366708092007039009395538318 588882 14398605402686788771438817311872 588883 1852983931121851615726849616448 588884 21235968485368468004660915154816 588885 326905688088103595747357652480 588886 10520731514768867406580172080320 588887 26756160793414607902103127986832 588888 715728509694593358860874700800 588889 12686227359850039553555288601856 588890 -8547355630610665988772234304800 588891 3352112128877732315156055904560 588892 -4752375467634300682295948924928 588893 -4377547588717327674104348976858 588894 -8834223126369582454377571378560 588895 -49691827420275041969302538544600 588896 -12571546508682933929596441067520 588897 113209867035696909022607049503040 588898 128278633824748752274414203264 588899 -16678474790785820388696470916864 588900 4505356530289829548519511961600 588901 -11539898068278274833146807552096 588902 -22131087289542912718891360687488 588903 -10020945162732531582658230167040 588904 -28223352073181923761083915658240 588905 -5577121043302657859369408280000 588906 30225375955465251401498275284912 588907 -34630711648389093516713680064 588908 11151861474198677117072308816128 588909 -276567618241924478014118440896 588910 8770180782739479678232855142400 588911 -17945124628517301473611708285488 588912 8812838630453890624249030410240 588913 1238223940719528610718488837800 588914 3460014080719946753336130565152 588915 -13839660226074073287745709229600 588916 65131014046821465078668148602240 588917 -31226381510628833337251633325408 588918 29672241587032099061250946211328 588919 904414875460415430829419103144 588920 54459666645756708122170539724800 588921 -25335759581018348399370467859888 588922 -46923343469736902294812596601488 588923 -54870203488759997052080577574776 588924 -5933112704473228620020836761600 588925 50226750391737704022971487549650 588926 -14099441478689687092854494899776 588927 16405257608428001419459637076240 588928 -522470885279559852266021191680 588929 -31370438243403446001287237838528 588930 -10820985379500230048762797524480 588931 -34730069728593467579066300894400 588932 -5814108036871923846102737007360 588933 -19777858839022370723629975403298 588934 -31698592326448488340176757332384 588935 51363624298805665389707436725880 588936 -4151754149072449604210883624960 588937 46029729378979342562733640114586 588938 2054386542134347411549452042240 588939 -13057271753907664102007855841552 588940 14294433675757412693482774778880 588941 38079757815760074322471094748342 588942 3844469088026442443666122323840 588943 46669290806175951431099318105600 588944 -15936245606395059711627147632640 588945 -7606281878327370750054242918400 588946 -2399320277461059185747939499360 588947 -13775460623862414649629019499604 588948 -10539301654915777503786146770944 588949 -8194936355336019237879295304050 588950 22230597177738811459965996132000 588951 -4745032376061199354959327771816 588952 4580340819653105012894253465600 588953 -12289606996401985845305067471798 588954 54660330725387207822914834027008 588955 -3242796961905726948643794839280 588956 1477000171101910213135722243072 588957 -66651256944359734707305746478208 588958 6496525616287851683733340702080 588959 -17351744152777813502859030224784 588960 -22260169836793978434132944486400 588961 1235482810213765819933517843520 588962 7621731547433260509364566854400 588963 -13411318950799401949213651258896 588964 -4902338708645630140149665970944 588965 14988581276541318084353133361320 588966 -2702585082180628168437568112640 588967 -29414815551514278025915421488040 588968 -14173142758950906636324760535040 588969 2026044806375201211544616921088 588970 9438353410008227989712717731680 588971 1519050567348533010164294518632 588972 8204723600612448203297462011392 588973 -4847395756207634411020480987200 588974 -1916858655065366266338803842368 588975 25840866593427969900582342120600 588976 13113770084063729362836931313664 588977 77752919216328147878660917895826 588978 8089754471395931162186551065600 588979 36516422027199145532898457706800 588980 28222677228682865665267356752640 588981 9174187290662802127566903782880 588982 -13697539816950079199395906551840 588983 -19356783567491914369598010419160 588984 15916776235145161158225205002240 588985 -64043954874045342716199899381820 588986 -7153769758244653513381509407520 588987 -10111482931434894958471500322800 588988 5290976073336400245278729966080 588989 50546224499733272045512515033324 588990 5300423139904727782262643820800 588991 -4170335588953546062060310516328 588992 -11274393241540328027323565604864 588993 -3611683549775077240693120886736 588994 -13479698088370386424162853319168 588995 -42749669866330804183925780516400 588996 36886069602590804622074972161152 588997 -89612101060196576457414443436000 588998 49728993262743865924108253724000 588999 -4211470953053401674861014036400 589000 17086518598138061149886054400000 589001 2578835305484080226969866196352 589002 -13936181744824979103617432509440 589003 2110957576698371948329287639520 589004 -528629431567589954955348430848 589005 -58842038727051835345114804516800 589006 4686306334912315114232062785408 589007 -49884519537506763555359133781680 589008 333633922630286305920674955264 589009 129872749994016178335590820177216 589010 -10290391285156092121345083519840 589011 5450563754689174615724903564472 589012 -18311419566113256703513245218944 589013 -59117377794959084318629590452256 589014 361719800055873019824379864128 589015 22991653729035921371299575026400 589016 -39738764543421338959063000596480 589017 -15322412801249132643077060384064 589018 28628450491530872755068282750960 589019 -111134494541037801872026849938000 589020 -20089533833568050021883964984320 589021 23634941225914359340457325677222 589022 -16641923234539480525375581130368 589023 -59938835390540064465772067737128 589024 131686930088650340876469754920960 589025 -51242312362396151344606774749450 589026 -17708868433888314075516526534656 589027 -37417774301918320309848621057124 589028 -19052438968422881505145286016 589029 -26980583740204042627222481781984 589030 -3590989549251786195564861780480 589031 -1062938629726829189657262198336 589032 21283320231708667624763123973120 589033 -19960650304507592842647410585100 589034 34129322350035067166054575940352 589035 -19540323115317054976399199792640 589036 9856925314772407434622332815360 589037 7001788720370078153964900515340 589038 -20997790060165435949920145602560 589039 10081378407801875304971425548600 589040 -632803742567949549395656704000 589041 38528471319650708617866852619650 589042 -16392745326591290559719844705888 589043 9716235346785578714730351981984 589044 -24552960903863555488968056537088 589045 -17048123211991931882909720921700 589046 42942115696150037385104645261472 589047 -2464921841991855962461789483440 589048 -50942559072188013211564982784000 589049 2968075624874564139108022291050 589050 -4299334683843103257099770150400 589051 64994178157316010300754511046144 589052 -68943958889468306229444594929664 589053 -3611223608949575409970073514816 589054 -14020907099483863579277628610560 589055 18507322063603999518305986329960 589056 -10306381211409617271355563048960 589057 -690176913390117634328007480320 589058 25984350872222329730206394108880 589059 55378941323374648680302948436720 589060 25355252734572281673426269748480 589061 28123804667375009622596467477824 589062 -7829621492002471201559039410176 589063 -3333983664945689391521792643688 589064 28800474174220416086296337940480 589065 1573026493952814955037864435520 589066 -83324495815609656237561312052896 589067 -40154793295619750036608751350968 589068 18259071229316003268276253239552 589069 -6562680397622910074228841404712 589070 -11405111176857640608147129203520 589071 10740930828816863711216106186624 589072 7111248874147466057213590044672 589073 1598092770964047041343690933540 589074 20182064980067760329747090386560 589075 9503860800666856401837419204300 589076 -35402627471214759947597285806080 589077 18496932100274636472810481332120 589078 34693603666646095164798575872416 589079 -4903861164400428397511174632560 589080 -6695016862104803313438077952000 589081 -35900503781835006571672273998188 589082 -2961054590272552935851628368640 589083 30870286085356903027311374662848 589084 -63978016949585169096778603674624 589085 -5219393113185414544696907504640 589086 25436473940939425429325844931200 589087 32254679203748241368740151100912 589088 37115163702856366321960068710400 589089 4628548795245177496570075049760 589090 -6800328040618613156495129791200 589091 -6965571515374378157949411802200 589092 1065875619966636225635019436032 589093 -55929760992804782701880860071234 589094 18898866015789308384628665301312 589095 -5396147965168656829478332495200 589096 32860439117991620565313406561280 589097 25806212087179334783159455328592 589098 53466831366631629226020929018880 589099 14203500647147245459531303499520 589100 191042634688868509841532710400 589101 3738354975580830395011218756864 589102 3232683895449820025402379922752 589103 128959134771556103943687927610080 589104 -9611909369600874262227971260416 589105 19910631317867079246542625059520 589106 -11914852504905151254434995453440 589107 -33916430542934953570087853784000 589108 2874798068464227677148519412480 589109 -54552023106707011710745254156690 589110 -1104821310840726432965583801600 589111 -33151425915421430368227627187288 589112 14716193738027762772966806016000 589113 -774989524557362885486338546560 589114 3422340834944834287100987078400 589115 -23982252025245243985555966033200 589116 17811932233921211744317369073664 589117 -30022161332049802480466105709428 589118 35619443801559638771879067561216 589119 29868575173001197467284526491520 589120 5298994517957477774460117319680 589121 -37530566506912995069073725432108 589122 -13825073851803871719550401549312 589123 -46597056511984096600464338466628 589124 12353034812134927914637189742592 589125 56940940874784521654807630328000 589126 -49611477178207778771598867043488 589127 -2310575810119181071407854477928 589128 -52356033843087584344069041315840 589129 24752216746017192725692288796340 589130 -8126135990896124840819986139040 589131 -15375055169114280748181577011688 589132 41055337722248589546660542640896 589133 13343556447073773978560267651040 589134 4332404784267350192210863961088 589135 30579438904242535182889346256000 589136 6838429399851847440865068244992 589137 -20579621177300946499217030081040 589138 2591222477580875048185058434560 589139 38211474136132548965386244840940 589140 40129474329459796395964327833600 589141 -28523785411856107027801250450528 589142 -7983590560267762686915950321088 589143 142568033756496543157960335744 589144 77614303325302182352248013916160 589145 17781902369540779480536039897600 589146 -15280703483641320442755153312000 589147 -27506268188024807916656134181360 589148 -8186710577206827736822855993344 589149 96003909855687641631107251302 589150 -11393227681504714732945961995200 589151 20548921874770725017340871957992 589152 -966862578734576741125166727168 589153 9251136125259140192615253053440 589154 -486560165584878767639284113408 589155 -1073476768983966100139038248960 589156 -6241514706791836004157916420480 589157 18542759911400795098089535894140 589158 -19476613782081141481651990522752 589159 61243295084329573240253987474360 589160 28451705038473129203104092979200 589161 -35910238079128690451252795714928 589162 -12543801846908753329682144087808 589163 -96941159220412306998625444488588 589164 2484896415844455775586743925760 589165 -10841257423246588999566147293940 589166 25475075698988329040666447030784 589167 -2669324485228544023050325019760 589168 -2839826061840764525950024482816 589169 20604985712043020149634071108992 589170 -9458345809808012605480002662400 589171 -60689585920821402679394751691200 589172 -13197342064273496722152016861824 589173 -25729625074898420898679602615456 589174 24286037810163871626207830041920 589175 -16323070669765417841258857047600 589176 44881250667065122341268961095680 589177 11738063392916925066958128016512 589178 -26134378091712200165320703533344 589179 -2889375206465543346771765889680 589180 -11298476451396507711421210444800 589181 -10806867835765037575129938225018 589182 10493879900507737770258291363840 589183 -511686831328230978899739778336 589184 77024114637273061787312660152320 589185 3266955831730738574569976224020 589186 -86656666738562613667976343552 589187 33765715789376338879059697555836 589188 6949020768754963437122073993216 589189 -46218256024371200235979275087010 589190 6795100950001062587732671027200 589191 6418598274661973263012366680960 589192 73527233440035276963631725281280 589193 93816735320996305732485168557760 589194 -1064494130546735266249970717904 589195 -5060088369991262007921049048800 589196 -55796191707500222173024788537600 589197 1068592990756886899632559812672 589198 37947460510311823067348241308736 589199 -5477403781465196379547844619552 589200 3069213085539192110564686233600 589201 49554922939681620944171005734132 589202 31194728541337805562595804207104 589203 -25684610717899861507021193869176 589204 -10505759466484678457673496055808 589205 -67992927667230564823136143951140 589206 15734471463022560663091472377344 589207 -46558878687885390623275129215544 589208 44283351122525552756962522920960 589209 -28927453920953370693731276369760 589210 -11763448642081715284732576062240 589211 14048004708923029508520471791904 589212 -3779751758152591554439730158080 589213 46338295898439556227462777695462 589214 6882635356144434284149800558720 589215 -20799432583990909333279290437760 589216 13438188871603595171703357898752 589217 -18329724572569853553214665550080 589218 -5052841027839116946146058877440 589219 13949472334274119705733458566620 589220 1545075399084828930726603194880 589221 -57513322869109394983059287851200 589222 30569928761338690534941596716800 589223 25192066288090010094701984611704 589224 -29333762718046116486950567854080 589225 4555236814551088243699763793900 589226 2277376245275960822070723369984 589227 15510487761972346644226821845232 589228 1725622316844646591788676779520 589229 -912612861742824135564447638592 589230 17391402898715636160242820413760 589231 -66226224861973611226029737081968 589232 6118153583074049028291329851392 589233 36978101808016589127627098853600 589234 -365853255922225379210003484768 589235 324711214691693575636897493760 589236 -2641602473662599724650768396288 589237 20456448414983537170689718798464 589238 -8322158849075622308693966631552 589239 3724694910888189300365253350400 589240 22623149576206085474338599628800 589241 10166203094736924577923279273642 589242 -5868100213837826099205479205888 589243 -23128999817846684002640537892508 589244 -67355683009917755860883395390464 589245 100743346919848257697049288640 589246 11805675993894134626571998995840 589247 62324932605860045485016290832040 589248 5588023088049163631118558167040 589249 -8997835560823645223320003878864 589250 42219083527191055802690877672000 589251 -17340746719525844286689585235360 589252 -27002401663951727262419946225408 589253 34036081690979296680997430683680 589254 -4898546266541094970855300604160 589255 12597008811035620839815609255160 589256 -1748626490979211830130837862400 589257 41986296909070127656840806466068 589258 -15840617257297502945712490349520 589259 56357071321625559260248466633640 589260 3890686965849065897195650744320 589261 -82793770120130921239307009931200 589262 9874787779101579488752060477632 589263 12402594443982073486283576509824 589264 3211980010562278456800827981824 589265 -67819475087331276532254988051200 589266 35110344819355305005347650103680 589267 -18613449313671289701291335730608 589268 33478098958094854884909281556480 589269 4625255988129214237766407015680 589270 12703153755959307093638183040 589271 -13581386847722646460604026996680 589272 -522174050472830962320419880960 589273 -83866078285473767915374837887478 589274 -8035850807303023669699705152000 589275 -25632881182022385204457129204200 589276 -45417438363373524776632083043840 589277 -26407595735195814168871915700340 589278 -19108277715091779745875419818176 589279 -11807186425001373771700057513280 589280 32050983880476496202824050278400 589281 989206662356969240889021477888 589282 -11096870959102447709529385177008 589283 -2366346705039849940082250790416 589284 -11588347223046416457656984350080 589285 -58615792797818530210282474312800 589286 74880312995139510737146110232320 589287 17597827890306982670468592427560 589288 41277044520624093084776794521600 589289 76450377693883666026495812028090 589290 8048958352459410558732024407040 589291 -37402205714008990766522662583308 589292 -5553092509342905250497535856640 589293 25795766878217119595238202096524 589294 -54297951236492587537806461306304 589295 -7681017013843556950190265096000 589296 -1849722747336739383049534537728 589297 -53912033696515776196495420430254 589298 -17671813237802083676104768047600 589299 -11383506196057656786666937571280 589300 -10781295117492747612867530803200 589301 42254954073533866262166597756252 589302 -2331271629608252283253189324800 589303 -65000253384356859106951707188856 589304 -40136774763679788827083467878400 589305 -16271268019402222893348337265280 589306 2723412447241281615518289697392 589307 -19703949599215822557425912076960 589308 -6028780481523430905468581936640 589309 -23314586931823630994080303213440 589310 4614121094435103127268747013120 589311 30213510359805026294227513189560 589312 -19899012831793303969798362759168 589313 28530528847999285881640350414084 589314 -25634121439460971016623343489280 589315 291878759171524151335282071120 589316 6761386609455587580255108280320 589317 21980600353125136574662680384480 589318 38828052376244005925416004235360 589319 -13336921720751205601336970595000 589320 -20061028444725415445257119283200 589321 -105937492620012193926039595246556 589322 26125544447238830973526783958112 589323 30971405510934171038964401941440 589324 -76183725892617883494920691714304 589325 47209645372894762033588415625600 589326 -14333236045457886587188898744256 589327 87227601351038018271975710304176 589328 15319119407538700034223135793152 589329 1155346481005681744584903087360 589330 -5788536057379534686105998246400 589331 -34781385040499792612073959462868 589332 45442647176562827646341322627072 589333 -32281607732697383388735674151360 589334 18445431632870469954187640555712 589335 -14911361127629672557934883679200 589336 8202941838341833723461068267520 589337 17346514235938492394879343351552 589338 -18786186785475136140411527143200 589339 -57241064379140992768329619878744 589340 14948919543912496216225860710400 589341 -346769584369746330709995031296 589342 425551524621607068990298519680 589343 118460956994547520410352773292080 589344 -23325020228082272492166680936448 589345 35282529079625819200818278980800 589346 20462673510443402284839302401872 589347 -14248656881303881650917188754232 589348 46521094781801600270118120969216 589349 -60150805113456191552407524499650 589350 -3180882067399781276285793816000 589351 9045750690898628237297749906560 589352 -14652352709645692671160654970880 589353 16381119560776177990559144735808 589354 -63169321430412279509430901701888 589355 320652922482655645921268793360 589356 1527561636234924028380616493568 589357 -55724653529862796441712518092394 589358 91954850684012482286875023360 589359 26058467875919960185326794768904 589360 -4541468490683256681229285785600 589361 -6631938624944303258241694563600 589362 -26891199614949124027352323275648 589363 16337670631749710879063445559360 589364 41705297002707863732142614587776 589365 5154017794019558635428895921920 589366 -98442325088052132960056516270976 589367 -38590314472538682443541663527640 589368 10253507845333998490913358028800 589369 -69606886854690499239699531881760 589370 -32281336602452094300394682649120 589371 -39907269409143635159299523652096 589372 -9901692164797470065801657536512 589373 48619406939289120269507868347736 589374 5787265603363962569198491726080 589375 -2808400910384457248883886710000 589376 1926308673848611074404717690880 589377 -35411752520969463095654523145680 589378 -47965394965413191700537300978144 589379 43038050298921828627695321070240 589380 -27443103672642344862674455756800 589381 -5057276985921216742152369549668 589382 -18813653106088719628061762505216 589383 -52179998920645066332921724734720 589384 -33000451912670312700853477309440 589385 16697889604875886228895778116580 589386 4198250063872242030944272310784 589387 23996879212077341996323702454036 589388 -72169258910710827706481015315712 589389 7804048923098567567653785815808 589390 18283695704870847796541186628480 589391 94892803540898508280102885176 589392 4425444628280747666344946294784 589393 -37655880573877971576128978820800 589394 -6645596344607574100410157304160 589395 7547968980466976336781927420720 589396 84810482629419483417358463604480 589397 53634771151527607197494319983232 589398 -12420010755111655843257279762432 589399 -20168165605240469732561497519360 589400 6171921552055558651693845504000 589401 -70567255638381428659524679632 589402 3341242826272238459997688833024 589403 -23068006829899943365577646350016 589404 1007395126213038887529099127296 589405 14496119988629399096727201294060 589406 -36931044198157215861590809534848 589407 4422844003176532399204020731904 589408 -5993313926466093992485959499776 589409 -31592279153114451138822054567390 589410 8031916965167341856979981696000 589411 -28849786087855763809921130499168 589412 -44473297794459000005667928566144 589413 -26018232091518845223150252219072 589414 -15344745634856531907981373730688 589415 -73765079484969559128480141802440 589416 -11164274289081008863248273408000 589417 -37825235380255706383387539454848 589418 15032158224554349592776867383040 589419 -78169730380709257522560345343200 589420 6706893640711402776967594030080 589421 690276321826970993557953969312 589422 -2822621023873768037981516991360 589423 41162019264627135304872622249384 589424 10481919403458757853600566935552 589425 3108981000891914989736365008000 589426 13451659554598222262149927563264 589427 39580430898892121591311674395232 589428 5818973055722827855207780976640 589429 -32769806993712420984144640607616 589430 11929041201018670440591859983360 589431 42335213139745054310487688498152 589432 37757305536360497718067200614400 589433 23773704312213972070832876374404 589434 -3440977466912720414713326827520 589435 22576822975831655325520725592320 589436 38918407714151556365294683752960 589437 4108987316007783037295333475840 589438 -3161635594419717127067429289600 589439 74346512764119439001753445306240 589440 6300315207856486130346727833600 589441 97197740242796524221784401870852 589442 -1193486524160495219642270739456 589443 16029046026042627808217712151728 589444 -524230411320037818885940531200 589445 -22179484994055172071841090047300 589446 9961003507952889118055074112640 589447 7657094803411840245215042941200 589448 -43686092354673852686977694960640 589449 9973146245200930564905507560640 589450 -14013300261698193040808933574000 589451 -12748655601539245046465339413548 589452 -6534922339404835171741716115968 589453 -14116039291864814275822850004298 589454 -20424217145590129635514489717440 589455 -8072462809256672659667529429000 589456 2893317958664655214480786718720 589457 -14602430576231257527895557751776 589458 -29489349943917751564643983107840 589459 44558513091730164607168838231104 589460 -19414533594678564207190563006720 589461 -1583014638697823794572006861600 589462 -39522728014361834280761726988768 589463 -19986149635482916156766626744704 589464 3983438273505747305838640128000 589465 -13696939015124830375980756314880 589466 17396787542706711099788125665024 589467 27730231236068118779191889230848 589468 -22287927354831201629398555666944 589469 87877597250069941844857057321920 589470 -6613228396490385651053363706240 589471 -71518085823960027611740689687328 589472 21080150370389271884711837368320 589473 -3308970239872717162226921407278 589474 5002174930933215643868065677312 589475 2748170194686074108704502826000 589476 -26271422490447516004013640711168 589477 12341761481215207107370409795872 589478 -1055602422796774674844637239680 589479 -48171930341017602485022098262912 589480 -35098031267335736367640103577600 589481 31859668304913010149572509932282 589482 20943394121825408525012968590000 589483 -28864622467923248065286565843120 589484 -6073801629356511777332747581440 589485 -14090522257462310242598341589760 589486 139760211895818506922466583424 589487 -1694799855431495996342471606280 589488 10037012311155068168800272482304 589489 37872179696927242814330224672624 589490 20292084042856510112054084643840 589491 11527643259166077677608197350400 589492 -15599836558367851403020680080640 589493 86209072886498863053199785173742 589494 -28318965844431424480437862955520 589495 30878683355531230721073986967000 589496 -16316125863013188037183393136640 589497 -36893079299700974404683844110000 589498 -2726709408989890973535439687680 589499 -59271172395714120922360223162520 589500 -37926207166238136906978174336000 589501 74534689415511143212820525203104 589502 38583580104402735390886795805952 589503 -42819509855200309600424449085496 589504 -15481141884289649695264518176768 589505 2317546487397144959939132036160 589506 -1290488249759078069112490068096 589507 24452599428839283586459577789756 589508 -74731348791880233296800920012672 589509 47313449157161825904954330099324 589510 -7954708989078098924689064989440 589511 -10917567904265370935341188752976 589512 -22809164058500848988088729600 589513 -515577813012000576455870200896 589514 -47127754349377974057207389448144 589515 -26382602084075602657754727217680 589516 17842212322131208452582037220352 589517 -18325866827534723038123470981108 589518 -38074226380476546336757010116416 589519 -3683058815766893843955615515064 589520 -12087569372993612460465712742400 589521 10506868275985579971110144473344 589522 15445599012816587442147227079312 589523 -108591907981714039220084034048696 589524 5751611864310293712179110287360 589525 -15099485043141605786388480728950 589526 19762155389305959872976374973696 589527 8504268005358101053042839050688 589528 -12168517734616051837544947200000 589529 59554349030169012748078200869130 589530 151824501458094255903337720320 589531 -49276890228136608525770891108668 589532 -21786451398926425579905681661440 589533 4795112725607219688999345277440 589534 -22898700467184350155392154976256 589535 43303077129390616463800917456960 589536 -10415977975486950290948806410240 589537 28919706344060056808377162357800 589538 -24455973635129150502050673410400 589539 5954372030373116008698378502128 589540 17485916440031139336926695649280 589541 24557956345079602032853605910842 589542 9687283769769003489127739435712 589543 65939036386830440262959663718480 589544 73514600766316067746257741020160 589545 -39378594443083400528352178012800 589546 34086053283598549624502912279472 589547 5507831980584409889580773638032 589548 -2574397883206252911462686954496 589549 23147002845837678265972092036864 589550 29833023718503775594861780800 589551 -9138052793697725739376961838720 589552 -22319749683813289783320640159744 589553 74525164760916547387418763289200 589554 -6962852455944426637743060426240 589555 22863480794588030224914341742960 589556 -32012383951473383320364710041600 589557 -31035638804197585413801880136160 589558 -5537179777540284582387107724288 589559 7848616869059128431956575253904 589560 14807064611180139462392481792000 589561 8106147853267110978915006072832 589562 -34863358258721740010696319949968 589563 -4330112312469004601072966929440 589564 -22691728580086230427993989197824 589565 47170298296372764949399051017720 589566 -3664867002938521668766749914496 589567 -20242588739028928947272462803848 589568 62211537224304938847271636697088 589569 -47177939697816709400651553333456 589570 -14320758325285916216685225792000 589571 13113641553691535870557007758392 589572 38866325768461287835769700311040 589573 1099515338589798508127101127104 589574 -10464589354127756607224370754464 589575 3953268382406510151260868009600 589576 -3920269985608359492480278476800 589577 7641958551458487139940370451200 589578 -18890510630449042100613771378432 589579 90217025006730918038883721508180 589580 -21270865436907611754181588070400 589581 -19534305948356773021123025772660 589582 5425052410896555061271333965824 589583 24280023626229972757253157638832 589584 -2314871024704516054185157066752 589585 45717797779398445304703100305780 589586 -14183777142842053102962247057008 589587 -13434951031749227855160123687360 589588 -43724435067090145166262311005312 589589 -2913618931514748914538589347840 589590 94945575335798932426884021120 589591 74876688243836199407375633169992 589592 -64567914863362305425581334784000 589593 35363420753829091238910202776000 589594 -49025107549332997003880686391328 589595 8159667587506654718409380485680 589596 4209985872004086303733530501120 589597 -12533337483473246152465384942688 589598 -26776205281749070838939755267200 589599 2776052423039679420373320174360 589600 -41515107717312600372719006515200 589601 -69489370471263051136416771370398 589602 13627509289524052583727827658240 589603 2463900540249654999917680918480 589604 8792966796313200683330894576256 589605 -3188952520299553087819412956800 589606 37051049345421129799887556726752 589607 96621979298864450964463687940856 589608 7346658750187722083129939558400 589609 -54295151613039118323233605005190 589610 5347415273653934210894105410560 589611 52230736132009872703583052048768 589612 57548886949099410218263343214592 589613 -22891275986770136434877156247360 589614 9643247180891792727398155275840 589615 -40812343116127975215719309393280 589616 376248847445984842881922793472 589617 -19313574476050066538222654284800 589618 -16615407663177760252888699584240 589619 60382339422043637054253785602560 589620 7893147410176457404639672565760 589621 -1297186378441466890653426426696 589622 2877362333254073634216524956224 589623 39735748654871021621202648369384 589624 3807117914462054409244201574400 589625 -14320585405979115452460654390000 589626 20570633932582607372534111731200 589627 -52715967935597437443735571599560 589628 -14059528329424173550017201008640 589629 -63596188396292837400857135068416 589630 -19858095997733161599841014575040 589631 -3214406600017041128310174135936 589632 3635957937812421557616296067072 589633 -49999115170883691889843193567712 589634 -231279525084686876755284509280 589635 26332715652127516469502414177120 589636 -8600829723746039196882948353920 589637 -11173560723337554858042260133600 589638 4940210951097700210726937794560 589639 -1438520399494200903097471067560 589640 -38780649386781833584153616947200 589641 -19327734076405851320184483494832 589642 46451303092398704326565361575472 589643 81105048277530535495980175247892 589644 -14790015424920880169481671953920 589645 13091887648947556607189085250560 589646 -32230237518373202886302737689600 589647 13854094327544953737011076318600 589648 -7580152182978891663760820551680 589649 101777853262334315712029160322560 589650 -7895030061327334224935785430400 589651 -268501981425451548415060202496 589652 7700269229600676149652965959680 589653 57870347670369188339250024028800 589654 -19419456087460139754507272000640 589655 -20844779597436126906562079669760 589656 40472096952223320179014375833600 589657 53229264414411887427427909998660 589658 846137430480709059037223005680 589659 -85658114099853643923805531392 589660 48483508593627491245018937095680 589661 38769227360405062607085761198592 589662 -15596274013900623343730454345216 589663 61886381036160377902339324785280 589664 -50161589571234144596736567803904 589665 -26230089120415347422281889016000 589666 16376621504672039771354607294336 589667 -12639134064044634100901721449808 589668 1994346907699447406065482224640 589669 8627067627536830974769521823996 589670 -29880238677864040307596917294720 589671 -30036164164735816390493921416560 589672 -20620769745983319875689443763200 589673 7428741778054494857071941978240 589674 5179753710766594241046705120768 589675 -68068178858632181864790090026000 589676 -39296310337080772913319932471040 589677 33491901370492375763389134856704 589678 -15753076230328177980635129837376 589679 111921929046918935057142768082176 589680 76802903201704099515997224960 589681 -4725154613687039886706587209518 589682 4288494730263994322587385923584 589683 -53764393694393307009863967007176 589684 -1092915286931228126348489830400 589685 61979246219607186169573025140380 589686 34070250383416215909677985494400 589687 20369466857362146816125456071904 589688 55565328437348243231127474155520 589689 -368692072350566309618213778246 589690 14440469344278873951923066001600 589691 35719829401065396004151899046184 589692 48530199154039386981304085701632 589693 -10180334585465785965274994619956 589694 -516268462920291471848378688768 589695 -32115897463745089980518199796080 589696 8796986760908678616775466680320 589697 -2957835614466389252799638944320 589698 -15920365967952093872763455146824 589699 77813296262244504210608300115720 589700 -35005694867006026189164093916800 589701 -7328298897578084907400710388416 589702 -191372367114646886918518918848 589703 -2191256845307589757301558114160 589704 1335156820922077228794685317120 589705 29071907022936535222335368400000 589706 -6248100138472780886525763095616 589707 59421230409700991916051818462640 589708 -23910789152677404939752012278784 589709 -153278224311621122141614833105984 589710 16147138970919643769321173509120 589711 74081524830463726893508399499312 589712 -7505747826761036359317612355584 589713 -5072823128333908598367589673472 589714 9225414706969156726239444859680 589715 30874155349140168037217758220400 589716 2632572768244518152860752358272 589717 41641176043251650310747337594766 589718 -17546102350434143384421009577440 589719 -10132010653501777362128750068272 589720 7670279423964738193218179481600 589721 -1437443327376470426031306998256 589722 -9076612623202425877777519718400 589723 -34980387461385735861278439863976 589724 32311367731790858853137603673600 589725 -24833893879516323667199830923150 589726 -13168029931453414399595089136256 589727 1207909222369725875510599355232 589728 -15008714785524591309983198478336 589729 5052539162394798047250713066176 589730 -4327416573475799415802340606400 589731 -20204500366759502843361592353360 589732 -15392882589450844159017671602176 589733 24062244453979734291281513617980 589734 9743019114472479858914089712640 589735 61515833201558998088144197924800 589736 16699747360692641649443043164160 589737 -8707832059161869379915079382640 589738 32988995485664437397990857529520 589739 24088049043098982191929665077280 589740 4052172626674009626986770406400 589741 14918836264660111982437057772800 589742 63383921670824119233904711032000 589743 -3455754249900573811950636344832 589744 -2063829410278652939274831790080 589745 -324637722194003239025839652160 589746 821454318102047854304466296064 589747 9003207579051282089516718779952 589748 32159959941249545664733319467776 589749 16797157504507496028405793061664 589750 -17456482356731129333026012608000 589751 -21968508604489056847230876076248 589752 -44767442732147698508911481978880 589753 2456500077747412735391653113002 589754 8614894496583328363597938288 589755 12208008075239409055738649800560 589756 -48771624233494362073568653228032 589757 -3499490595028895595008424555648 589758 -3961027246566147996816719229312 589759 -18666458439160507930097700111040 589760 10426838433903396144937225420800 589761 17273838692710917726344702021970 589762 16558284169263004601129970747264 589763 -90846494774544820880542494977988 589764 22558199582012707987067389409280 589765 14127183171044871259925174793120 589766 -943750613300931194302883327616 589767 2505127066942238473531446045648 589768 -83613794882355655536369744829440 589769 -123937577211187904051057205323904 589770 13207148399069099291551350561120 589771 7459926324353998952021687062304 589772 -22820001960869282201514272921088 589773 52743024524659374954686803888800 589774 -41244751972626991394197447404864 589775 -10434836360301104967959723582400 589776 11376833806096223281115878785024 589777 36386993379483522075218081146480 589778 18703740005435423066501747512320 589779 2269156605349589349506073423000 589780 2982843660386264584889012221440 589781 -73231575625033454724936436017828 589782 -11188661035381483033913029535808 589783 72220924723445739193080596241032 589784 7029719958468855017187176325120 589785 1866269557778354579620916939520 589786 -17198241147719752466347433403408 589787 50044539582187104284501883407592 589788 485316281770344121817577553920 589789 -21363838619425740985080997505376 589790 -14964694785544789004092845393600 589791 34887846355121578976350312907592 589792 8628562549916400836708421599232 589793 -53278057792383686442765878084958 589794 8526341322489309799161181449600 589795 26298852482578383364511673982800 589796 -6226027676374852379802407510400 589797 -8879899160963163156763686060258 589798 -27712454209884461653331162987520 589799 13713070257593062180240049917920 589800 -6455827099165537629828052992000 589801 -64170222632140172772322143321968 589802 -17015783305171837087163332778400 589803 -29914523507349980134857216936360 589804 579056113810640838155510886656 589805 -18395090742055002068995282836000 589806 -1989595967261079879871934349312 589807 -73522144630994786593146831104944 589808 14840671701295245517848907874304 589809 -22424067445222780927461354659904 589810 -4335089234717730916358020404000 589811 2901050488035173569229983358412 589812 -7666078996673398714003076763648 589813 15243503889691713903169960537998 589814 7331781190425902007271261973760 589815 58567676075832563350599642465600 589816 5881047074686656274777484820480 589817 15467079453529285674632096356800 589818 -1893884530082289837900988320000 589819 -3338564951839010184638784145800 589820 14730220243594119104938400808960 589821 -26621582846046843065605905576096 589822 -24000877202879208413547299340288 589823 7567285938743305485142048100400 589824 5451438123340373424807516045312 589825 -10393311791261748089481809497450 589826 -9465913097294617868000240432736 589827 7022004002408296683358235672832 589828 -66503795200696755074876637711232 589829 27600928451312153973446067614430 589830 -2445284890968883974609210622080 589831 -63773767646645459310733178719080 589832 -76274985960129831227178010859520 589833 -62200089582334692800739162224598 589834 -1286103597487656973878260798208 589835 -21442007614704464754169547023680 589836 1664252230609727335838435328000 589837 13290748040210667036838080099840 589838 -32932103704609444354544180911680 589839 859781256441170455967706649224 589840 570497367288640930634962206720 589841 28813434568093594902089937675072 589842 1358505203890005954407239415424 589843 -727355759577743032945035054296 589844 -2092812644622509988961266161664 589845 -28102564992186869012676864384480 589846 -3675508401600959493808348252128 589847 -4604581459754251669013600683704 589848 6004964215057411296042691461120 589849 -10196442386562774007330422165044 589850 21352024570208922486286481548800 589851 -56457570908770728087433066273620 589852 255766338003371739061638481920 589853 75710614181270708304247596677664 589854 -13788321472554395557447791888768 589855 -4931125853109473248052363942400 589856 98622699792362920173466712604672 589857 2401883652567484545901654826592 589858 33144330519153872449665181161984 589859 -66726306242910882682712812427940 589860 -8833925435803887057959055859200 589861 79247998537403260248999348614462 589862 -2875042392973168906559599089408 589863 1176919927087616708911544249424 589864 64697367576337979913384567275520 589865 13962227355120861609904241572260 589866 29964604690690460710806917850624 589867 20333591766287439157156474761912 589868 -11791456088700141844066517188608 589869 -292916803670581072014915442560 589870 -14914521037971534229764542864640 589871 -21171631270557372120652297577856 589872 3307882012329147946088226324480 589873 -3847997668977276634089316400878 589874 -522839715006765807842319448320 589875 26045668805500175185664604000 589876 -5187039902049082249427470272512 589877 30056609617555650993994954575726 589878 28252272644609120622209433767904 589879 -23182196628827448984703129366280 589880 39065935304497486007775540326400 589881 31113428486805442764136010198016 589882 -47944459650384424794885916320000 589883 36653238626638135254259673196576 589884 44769630406261138564014640820736 589885 -52976972518069568694897978030420 589886 53159988899295134580715657009344 589887 22105401197601715912916438106744 589888 -1089030555174637807651326525440 589889 59177038674583785689765194469460 589890 -3287710096680773349789477281280 589891 18341252096674809629882987096400 589892 15651586531727471758845520523520 589893 64673398075042768617526722278400 589894 -1828946270918327399295009849504 589895 27740548175618015373421819601400 589896 41720176319162257683906538291200 589897 8607994985391515370454369388544 589898 -25223900196562591295174300302800 589899 -11672384523040276425417707430912 589900 40349540755838045202459474931200 589901 -45821043871235825260233554176788 589902 17884490111594486905891887162432 589903 57990713042557535908325604567152 589904 3643660182341526123872751452160 589905 -23013731960021576617102098333900 589906 37059778167646882065179654827152 589907 169159306924586781311748716300040 589908 -4490063997435187620337333186560 589909 -114364479223263074377083919104096 589910 10552210446170648671251312879360 589911 -11160867013627207494727806034968 589912 -70949954973045089168483229388800 589913 3616383273656381365260185402004 589914 10014242659182107042051244058848 589915 -4536840069139386396424868697600 589916 -64139727484395258260170450844160 589917 770061587818619292160620156480 589918 -10424982638144031896486481373440 589919 -45573515800177302924191257695240 589920 8273529389709453095797771468800 589921 -585194422618996685413465382878 589922 16938467000403847966030469376672 589923 2231403993377483585158589339052 589924 72730041546868741552557499872896 589925 21039985428240930449337988384800 589926 12767730178149882900425348362944 589927 -12829105562839928046734891863392 589928 3580728652105537551937106933760 589929 12494403188391815293949203760784 589930 -3112336986971938809664391516160 589931 6359981084614536531865291748400 589932 -1331640714693148918415375735808 589933 35695643780090640342094377732182 589934 17134801962751202563660054338432 589935 45870676658881950344924000972160 589936 3514068416344959925633430945792 589937 -46239086742562463081221362856908 589938 2609507008100854807461597884544 589939 14108876298334911713423834564352 589940 -18836950323722966254020723110400 589941 25771071168389433769828076083680 589942 -6807066241253830507476890909568 589943 -25394324408412815134491831814536 589944 -1248263690267198419200306708480 589945 -29753661037292130302448572634300 589946 5764590766791629801146296272640 589947 -41289111403206115014075903457680 589948 -3545351142863802235629817096192 589949 2048749171119217224835122127980 589950 -8913646759100405346538778880000 589951 -349919556711471306269058027168 589952 13266732664636502115451561574400 589953 -1824843971356997568911694214272 589954 153729415250197548649587760032 589955 22768881407243567027360707593360 589956 -44257632195633334499744558954496 589957 64718674788155414555669836671712 589958 56179553276962141268488618858080 589959 6337929161108885559421582430064 589960 -429914850755060305376501760000 589961 -44552125838637945144757867776 589962 -29992629226610479047684415112448 589963 -59200350175256517204128090064216 589964 -45167625397795477743275730184704 589965 12455879079769386791833541589120 589966 -19571190234539200597103294978496 589967 3146636820579405142238147318784 589968 -179196989674580241310155718656 589969 28563707162123354968653016873840 589970 -27248484674564509585096245460320 589971 13762992780717659215212044496312 589972 85111868177849038217183406960640 589973 2158631247706888438003871139264 589974 7309181445436157001292541343744 589975 16268639380061116902932489990000 589976 -48106187772480088363106990899200 589977 -87529915954089345423285127136160 589978 38134344367322666127941309645040 589979 755076512855309117716595481444 589980 592080595821286438842511119360 589981 -11931863621052836451506473863360 589982 11927307489171199020624323294592 589983 -37527034024499119307371257089976 589984 74665997604207842981744879861760 589985 76023907818235570730176120091520 589986 -2444813244711557058481352431200 589987 -5742869938582942932512177635448 589988 -20045104245988941772676870246400 589989 64220232142561539049697284969824 589990 831983426090098974426572006400 589991 155287521000045542911355770533792 589992 4521303732359996757110776135680 589993 25783313265045277052990621397242 589994 13658468519049376120900410373296 589995 -5768708163787630713317122810080 589996 21826607979906435997110905856 589997 39859690851112879656931241095446 589998 2654404333797357709750228515840 589999 -60061494616450546283846629557120 590000 2504345073559343193503385600000 590001 58326769147453479415590450029280 590002 -7828799926816043743303351010304 590003 775276544851393980029073673224 590004 49237457662260181423083472920576 590005 35645517543175927273030354887600 590006 -15308100633157907940625831509120 590007 -50127533591128193189807674496640 590008 -32479995967013156005557125591040 590009 -50161611871509036610282731073494 590010 4696262809044615922553352299520 590011 26103788226301659172555961112912 590012 40531484154469849797469976749056 590013 15453307174924147676849966984742 590014 -13937328837468760443289858278144 590015 23643151752094397632273242708000 590016 330655454542909443281875107840 590017 32831711878767977514050559147220 590018 3750217523274086620417603888128 590019 -16436157838224962097225108552192 590020 11509555182929804456471990580480 590021 -76229552873487592913645906519778 590022 -8324231960649972983533669311840 590023 -3927770862176492846087786536960 590024 13069597720734018653019222712320 590025 28985051799823059096109294294800 590026 42607671598624464737341784305920 590027 -78589834429261245912231604214124 590028 -17259233051339253142878981358080 590029 -10592582889532519278585752562720 590030 -2650747287606543960682451385600 590031 -19279475657294451877429654240080 590032 -16322990051785159521898942603264 590033 -61741884849292101530560904648718 590034 13088769905649392167436611153920 590035 -1067113045518229400716702908000 590036 -39820311558529938570696071069952 590037 -2161525319544822081998117600448 590038 91637466449981949364478029284096 590039 10387105908517808836337018505456 590040 27651975236102972813628810240000 590041 -85003514025720351952660936333558 590042 9608868306367423046621319020544 590043 -16131787967862140838498191794536 590044 -3526449354197142231473605838848 590045 9754934652162335500252802383200 590046 533344996683691639406281857024 590047 -64073359291602208452464890837080 590048 -14671708102213459810141985832960 590049 -17654483259548794939256726090796 590050 -12061755130668183801039556717200 590051 -25594974322591955194805860899840 590052 -24346879210085241906018825735168 590053 -64971867850104012337889052386760 590054 8310644318128902038902898435808 590055 12140338826068653486912370012800 590056 47306236658588671276538911226880 590057 4118483304701986969749828663780 590058 -21890525928841532864510841415680 590059 2257495345235643891956088955920 590060 -2535899019868625181423595299840 590061 26155334927961080332607286660672 590062 32393388536546817399157405692864 590063 60976546468629335720305723227480 590064 9112216967112245197312598999040 590065 -11930579710627281208867429966080 590066 -36153876304196245340677638198768 590067 -55082938271815216564367596003116 590068 -42979004530688883729452560577152 590069 -131850215264532644529173585889504 590070 2912924439075055275166622860800 590071 -21434587853698484853050752040728 590072 -10443403596572094284727705354240 590073 -4760162544837809381501703251232 590074 -9469933123433960143207546168464 590075 5554033586898878326968386985300 590076 -10009073529304031946322947598848 590077 20850169349005591740822080049926 590078 -26790320618753462924132198876160 590079 5547016802351770835493075235200 590080 48054280786708283022091915100160 590081 12941395768878967920238340912064 590082 -26176402336273004662765566254208 590083 -10191454449170450102831204112400 590084 -49654311467827701655743469114368 590085 -1142150496888096147066199280640 590086 1887456786887582180092835760384 590087 188647279098401811987731501590752 590088 -32219808867891124088748591513600 590089 -1401286005400785813633485904176 590090 -18253061081904356936806429303200 590091 24336552763412390759985847733760 590092 -23715920912946330072777717288960 590093 -26761040591303628217909635079200 590094 339615457424370242829932989824 590095 -71598028466041699920629093053200 590096 4057136715449338411264610353152 590097 -22423966542050530594472478435600 590098 -51794361092102323094909712025200 590099 21715862984805278270408165069100 590100 -3331593366073894853818506547200 590101 -54042048599696690031690465871296 590102 -9771472794812337710242322670720 590103 15818731439450629883894043388920 590104 -12811149746061713949804275404800 590105 -40185311901601480366749280583040 590106 1469171824992078720978963633408 590107 -74484693916809355123026101442444 590108 -10605288685590715090760847596544 590109 678126143644913745031732318368 590110 -2371614581155177156757208143040 590111 -14579587594573837499360278571568 590112 -43692491237290323631179442421760 590113 8414336589122925508295284946280 590114 -7680122115719235502721772274176 590115 -13854705582581109955629848627280 590116 -10588492349481053981961042083840 590117 -62818516592922766874159652642 590118 24602410240394751969495446776320 590119 -70034160045393376362375538249480 590120 -111138038118470448877468723200 590121 -17989820471185398363493434268800 590122 -5775821115034223646878119494048 590123 49072154829552373837688293032372 590124 -980727811702943708430328748544 590125 -90094611323006109590271508161000 590126 -4154439119021480635992758696640 590127 1552099344448500618342366541320 590128 -9285614969874765364134559088640 590129 24988530387227201358808167539730 590130 -14730096239741653187401834214400 590131 20778924875694129717509846337932 590132 99165248037524798502661005312 590133 -16216899023074128176121156050400 590134 21399884602880755057486874328960 590135 5488620452152304184816030528960 590136 58634817745966900399436556533760 590137 -23753335761684573673066366272214 590138 -11017438891874180637591046548144 590139 41410642887536395366060540813440 590140 25210614711791830284189994521600 590141 29580315628276628063830714393542 590142 -10706165781369669872730209534976 590143 76709076243786191133347422233384 590144 2874538449071696778997356036096 590145 2005094284678177333110948078720 590146 -578653800139448712788356711728 590147 -11631886153316408516443166221248 590148 -18300408619365873857570609282688 590149 9550657261564577624933570530336 590150 -7654987408438998014049810576000 590151 -51238416590425056075022338394968 590152 22991945980489673249691043430400 590153 69757246438773332738283025533402 590154 -2518358906373028618160053094400 590155 33621008031374311538933438653920 590156 -16492224436313934760172255953152 590157 -36660128969837430433190818399392 590158 25594473858786799762625657023680 590159 6832839343571878964403945330000 590160 8832543014322623834387044761600 590161 -3568912333349064252077380928256 590162 6159401429063460267308953970832 590163 -9330201759739878382143266691840 590164 -37947943035118134402052970602624 590165 -26324017272309410382466133867940 590166 1292843638325701641969165815712 590167 -106841495143570005027217608696248 590168 -20722735095274215892730099005440 590169 -24810215303853729514307810534400 590170 10443366796586013328576013199360 590171 133133751805129236738155298372 590172 -33243440663501744844515367960576 590173 10603441135906738221153686600224 590174 13640859882142018188899881310400 590175 -345229312333304952216865315800 590176 -31997194861931467705742985658368 590177 -14081999870612740598610055723200 590178 9386660240671469305871194030080 590179 34466358326447144164954673223360 590180 -29652336860193431713924659671040 590181 31568805530010531052801076845152 590182 27164649174572398421946821016384 590183 15992985241383913930218942096024 590184 -18759262892198520452963911188480 590185 10200582093166666077846228793380 590186 -6773958636047264485557934411680 590187 -5469302646073015795187470812960 590188 53712449734331710226314160453888 590189 -135292460566069114546391249380200 590190 18217284075094125911591189053440 590191 24278845377572937325657649765872 590192 4774091696336207920523899600896 590193 -36419053905488015538098043304800 590194 -41673843919652784191567908842240 590195 14526208897669383908135377132800 590196 17372721579625762691019071016960 590197 88509343766615220851328138483040 590198 -8992602216437897478874508974464 590199 -1304095311640004610798089574192 590200 -1692386269516442308391041536000 590201 -72369098422138774421738960331798 590202 20280652955679221961167983520880 590203 -66803731878385206499666793435136 590204 -37296299833082328867510159980544 590205 -1616361436847103113374138975680 590206 -6411802732804708293897699575040 590207 -22491494225177766005610732572544 590208 -17460008419968795420557888716800 590209 465901818652174228168680657920 590210 -24712875072595222378031850294240 590211 65262063222070795538120072152260 590212 -6396978148448755483713409708032 590213 12747350608318592270002814852064 590214 25946580010688660194392837839040 590215 -19615016109930541426783256309640 590216 11994390025802512441543548518400 590217 39666312641182029663623066776080 590218 546500024094670484477919727104 590219 -29682311848669689936601112360304 590220 1326916304386564364547317913600 590221 -133239239557234699354862628868628 590222 20384720837650733069051451390912 590223 6097497584954783358517995080448 590224 3849278312645754262844749398016 590225 40107478963928676713024248827750 590226 -2931217581053742242738122063872 590227 -71402586622681474213437210393528 590228 56480613483338255244362874653568 590229 15143288194683209440522291351374 590230 -25513139476870868249387181930240 590231 -130576941793401710135735360032536 590232 6193881184190637669919349944320 590233 -12483786176599346648771617383680 590234 4117450929518640553972929350400 590235 -252613261456639367444523392400 590236 16372632054476517722744737029120 590237 39879501436755718459600545421260 590238 -5121123969211770819165245568 590239 -583315660452834387494738379176 590240 5805450066514820766232435752960 590241 1351511262143802059293992789504 590242 -23520904302985182550042054815456 590243 -61436354751819188001678804137508 590244 6668123406990741129556377464832 590245 9410689981574202594574067429880 590246 -28587809849620748507542730000928 590247 34927798585318886247067801948032 590248 -38102179991868111367457282304000 590249 -44386162864678160930164704869952 590250 28719200065023001142759715264000 590251 18872997664891481367435501587252 590252 21074563257605834496445684534272 590253 36165510477615213312957781533504 590254 36199712236732355391280914288960 590255 7402904009190173322928383881160 590256 -10726220928321238671515849932800 590257 98480625673328731198839736002852 590258 -2077274142535077770299481057520 590259 -2448316305649538863580570280192 590260 -8683292443047051864946936227840 590261 83394210220431999872687593344 590262 15126253862413012903438715593152 590263 43292511502168824160906990857512 590264 -23869104494686333149092725616640 590265 -4484197523326054267070587063800 590266 -13912147752122529057741277497120 590267 101814396187463622782303973545316 590268 11508066418345944056452847886336 590269 61131702813535627232192092345670 590270 7577187150090576662525238456960 590271 6248187602120089075049248416768 590272 -6713584216396309419595092983808 590273 -152713050527274584964900973388160 590274 -3692003771813345679992864693760 590275 -16132725123942557279293953645200 590276 -20960274359653847897689103616768 590277 -7358366933982673138783787788800 590278 1012291640465621157215060352768 590279 -30400984712593450272058235118120 590280 21549371413676202542596018176000 590281 78917884832886649433706462637312 590282 6471570977854129512121694805504 590283 -20999454072689690165471897519748 590284 7508476790695851525165534415616 590285 -8613753100816322984666984212020 590286 -26038276402103554954136564201472 590287 18150962696218475615926224691432 590288 -23229880823968431144411373240320 590289 -12521237885348488821900331145280 590290 25783727542907744707805211530400 590291 -39289629814875064342508166605376 590292 19281060377623129913531202723840 590293 -111950284192073472606444865207872 590294 -8783440319124501899401605034368 590295 -15120215396103758586849935424000 590296 -10901573749045990189603844259840 590297 98017570013076654631008514534212 590298 1425271048118073330630862129920 590299 2710106189117090795326319972640 590300 26478380378124818961323770598400 590301 7743407479428436852254009503040 590302 2724682761378978885312720367104 590303 26588242964880224029346083557600 590304 -262202597925342752371988496384 590305 -10259686593936437607740337282540 590306 23098515286629528390526683062352 590307 -49563521583486747772024530209160 590308 33159928003643374607874215828736 590309 -27659398261197786758284387631490 590310 -8522507739780601531479362615040 590311 -81690732357094295848582209332600 590312 8526735141219420304748281067520 590313 -31426340776156100930176301875056 590314 13496390335901942329689763993440 590315 6609053203927972341194137752720 590316 -10262999568592671813353003125248 590317 -2658696054175619720590784820000 590318 13714920731801568116696653202688 590319 -25361417976596721838904693010696 590320 16850485619012296425364952186880 590321 -51403707435789626929348010306478 590322 16301991786177845453676608518272 590323 -81796836595968313575515715173428 590324 7800388402706260208614458531840 590325 5422244348319207129855179337600 590326 19306952953811821134922576555584 590327 83074907036779405382439256243176 590328 -1548700515444770993752142192640 590329 91124979840803688771616379083476 590330 -5097730458880905030841404672000 590331 -10173639826419877776728453331456 590332 -51171432402913415021817199304704 590333 9372597352904045976050110298880 590334 27917289476921261500012664642880 590335 7542609424278820548270353580960 590336 -7619340293313355424401528455168 590337 -23508263415841955416056811623840 590338 -7491575880709696089665255923200 590339 35430564542839816596800216593056 590340 4021049970941787613956871987200 590341 -7294899913490062824409101289248 590342 20904532510350407754745787230080 590343 -22276875419362165155612761321136 590344 -8772089426507212361595573811200 590345 -18211768396002673461006895952640 590346 -14381656769064476602891031275728 590347 -28384164172003110908914831640 590348 -35046646040045469220883038170624 590349 -33226136963701450501467576108960 590350 -12262874079563571806911502841600 590351 1909933493345677939904129062992 590352 -5480590046012117951579603140608 590353 -86050079996951916834458365742220 590354 11615022112416343316707528379520 590355 -24010402340386837049092479280800 590356 16688289149433307437622238486272 590357 -30096589602904145674336774961394 590358 13651233032460561745178454473088 590359 17754580299546753262761653856 590360 4426529470926467630993777664000 590361 3890404365419886830438566732704 590362 1494370680194312200993960447200 590363 43443264806002774244942979732612 590364 5350146243025644348036711266304 590365 -20982543397837945304269786490880 590366 4350308737269939026623117633920 590367 -41199270585999074990752323962880 590368 45063256143176560558254564311040 590369 3705392125348323917767525527444 590370 4148110384288395443429476492800 590371 -4089832382121507585701320969800 590372 -5612963850939699796679335591680 590373 3430941469798082441118567328224 590374 -46388349527245483450261354028064 590375 46714269589708647882745978314000 590376 -47345493264269015801207585341440 590377 61899846784038873190767229135226 590378 34792973544779232862328832172800 590379 23738854953837675210654892079808 590380 -15492096027982414080119856936960 590381 31065849669987817361893062332928 590382 -4356642553447510408070607212160 590383 -2907324940860684054144879344368 590384 24149056262935302978296872550400 590385 -16536417500585283526726067750400 590386 -11516015479979260169402172713856 590387 -18112811977974247088468364971520 590388 -4885673041830552891676059340800 590389 -31511724758850410513329948465810 590390 390808398878697137771979745920 590391 49145008872583918221515669707200 590392 86947002666166966994911842201600 590393 -36348363231885684047732389106220 590394 7889168452348425258589295503872 590395 -3528195166058673020428184405760 590396 59507185866648890443739470113792 590397 28324589600886541947214140153600 590398 21521103304553198962818366355200 590399 -10538511139856914378541220513600 590400 2410131938219657344800246988800 590401 8713745236273513923209475787650 590402 -6004963421231728498099065964848 590403 7537953775110756585793012761408 590404 -34290949486588945241862946939904 590405 -2574862124384591815825352639940 590406 5375786373696790151941916275200 590407 89291808041602647354138435021656 590408 -4155746365797227680936962785280 590409 872662216558697585732525993316 590410 -12304552701377925985392790087680 590411 -48263999239023231131242767577200 590412 34603004082852854161350088269312 590413 29882474153075183135795005462560 590414 -49383997144850353036211534739456 590415 -11042356935935595390403396538880 590416 -17775310567305094602366204387328 590417 -100251350124297236664260241531408 590418 16147565419473698551460855752464 590419 -8100440931826669732111938604640 590420 2127545480317400451815902778880 590421 25230882774717058193812242430560 590422 7035173553176465082545236057344 590423 56564640386226414372611426246400 590424 3770718493846735765390846648320 590425 12375119081480454602232101172000 590426 -2860369768464880210703765637120 590427 2073880788544278797215401446436 590428 60005655662173999827920763027968 590429 -8868566499702717562689070360224 590430 23781320693918830726773900693120 590431 101661234504462121383201968371232 590432 -24781083162296457787793616273408 590433 -58605182447569963432130534400 590434 -7128379581260495478647514490080 590435 71795332327475634780676644612000 590436 -9454407373797715727704772444160 590437 87717942965241622625044184025086 590438 6576630903656046165676488465120 590439 39162808455126832755951392442960 590440 4493034965336231690235256320000 590441 2651648263155568576587165357684 590442 -29075639534063156525472989215488 590443 15644686330808635869530834035600 590444 32891198712954143909508319656960 590445 -95171793073469735321716092180 590446 13625694819951202174073587176960 590447 40903451759167601623754438187120 590448 5655249985543517313217138950144 590449 20495648266213772527006812989364 590450 240214802851509831094919828400 590451 11444456178343660686351135986232 590452 16411176642278511518852707915136 590453 -2319794718583046413970286369540 590454 -14938465398329171396705500597536 590455 -3622983803929338292203402636000 590456 47554227114862542873557765529600 590457 -18813808499801231824440938496 590458 -52645356499608716720286400024320 590459 -9042117319623252891152420126496 590460 -690468922957138184253759805440 590461 156021397456914033123501173485440 590462 -22865121456014477391021186614208 590463 -42596614064468183609160914227200 590464 12821990995428738500379908505600 590465 52134833112438388573036749931860 590466 15903662852242714331628415511424 590467 1170375329543446711051425527560 590468 57361138879644910795410632043648 590469 421007426882785348818462169920 590470 -2472769101404120751057853923840 590471 10138256304612031304083354412160 590472 29731817516627348184984413184000 590473 -20522422745015494273129011428856 590474 49233774477923555787732753170736 590475 19262807089445025680039819526600 590476 -202292930829968499615415827968 590477 2555791899136021749329735580972 590478 -190603088808203101739823249408 590479 8834272385252750333026233128784 590480 16528058376881974399112724480 590481 9748512654453852469029591859170 590482 -11547157162327313328596946412800 590483 -7406854607434743903683646708240 590484 -46746774478108639217291428030464 590485 -26992018364589255471203774413440 590486 6080685591501472413760201200672 590487 40677710868525745598805853707600 590488 -5460928139889181858342673940480 590489 63720089191985302409018394697290 590490 -20760130007008287958525547201040 590491 -62297450498853100818246805589016 590492 -10279952411096830856209982100480 590493 -21437633742816371585245394564736 590494 -2967882997741133990515686232704 590495 -37394731331116689298943056443120 590496 35718836300557898454005091139584 590497 4775029825726856898290790456580 590498 -5970766001584384535374461615840 590499 25152675440472497714596532916624 590500 64732171665055188616807609152000 590501 -74372534268392446559611917794400 590502 9034245387173645167563295672320 590503 -37354768640547317647510586083040 590504 -39399790102929827355944560558080 590505 -6805338425527761292621669381440 590506 -13117678059256681557979568920320 590507 -25215893985492907678056209726448 590508 -11527727390415401707230471014400 590509 1240795708342909133985551652160 590510 -17608383805204783112081501067840 590511 -33635548538491885974360372801528 590512 10849900740121974327455155617792 590513 8281645239826915012735170623040 590514 2079998717711615561769174080640 590515 -12410784412551420298995736468800 590516 -16479626326789896074646795730560 590517 -54945177758113944141256552133760 590518 -944057737379880602999992211040 590519 297167050567828336208060149248 590520 3344690613763973737409642496000 590521 26899831728532953931682378034000 590522 29595911022567376401446301756672 590523 19143238362913619277609281809968 590524 17941650850304545627282928942592 590525 10468802446965079680578908128000 590526 -18393950964484093323341285478720 590527 -35032086995022621683174314519200 590528 5363299669259588269572508090368 590529 -58249116240144714890460782238240 590530 -16170404972697103221850810767840 590531 -11382805248934613762775003365400 590532 -16881486019667267605363938198528 590533 -27799586316646780813004624892480 590534 2417505708678796298422966334592 590535 -844740752953426241845747847760 590536 -49075365979555905186295494359040 590537 89349569343232610563999975236186 590538 4606102238185924801089356164608 590539 -12331349049039196765232075607560 590540 8487106143766075001302413450240 590541 21407214424737951854746331430528 590542 11873296680095577588512425428672 590543 -58527567596249992742304299912208 590544 11829740814505163440163534929920 590545 38523531386219208954273214312320 590546 47249866691083655307619100386560 590547 -31086928586306706873309620053200 590548 29410067216265049221597515298816 590549 14388920170112989069565841279264 590550 2140997293046323335685069209600 590551 5155517205707060309000488546312 590552 42007532478140513522920469145600 590553 1006186052023358235509559036762 590554 16371152931304030649104387796976 590555 -34248603796995590381784116275200 590556 27861166048295447942176270586880 590557 22493113516903249424138046020064 590558 -20098161829544970601413151143360 590559 60695642356240567642142342821704 590560 -4482138486972812392568031805440 590561 -28450416115292648269814373178176 590562 57470721203330545007294691840 590563 91210238425044913926595999319640 590564 -4302334372314383798352020479488 590565 20557968898244800323522032975520 590566 31138474717276353502891525163232 590567 -39611723643434645096072620605384 590568 -46100483407610527244183876321280 590569 2977845981861253410931109748480 590570 -951023571313055928779791022400 590571 2588161594944010174008448660272 590572 45319532638327934516838737436672 590573 43283920761785082452930408484822 590574 -13592422352134214738588733013440 590575 56204552787532524960127271325800 590576 203726538164724501994550525952 590577 -3573896494575847030828090096320 590578 20422338555833210370550262353920 590579 -6892763156561749594800371720112 590580 -30367534210328727641203453463040 590581 -20257908814234132940734991044736 590582 -3986505991180611254298096160608 590583 5593308011581389463606030798464 590584 -24604413468900696881512628797440 590585 -45278904620428116087235881526200 590586 -33541045317441349967522665046016 590587 11866740798118457340649908948600 590588 -9901758893894458394708778381312 590589 38503426505583597433952916698208 590590 3110913579448997876960508211200 590591 38606235508324485603510318719400 590592 -8677268469978481924337156751360 590593 -15270170547484531882126270652158 590594 -12690971417879952687561556781568 590595 -5107721802344444605046025606480 590596 -857139863725038047586171035520 590597 8183778345975021707181279371580 590598 45081310372226841874818845301120 590599 47406569054072088903863900360600 590600 14197213683669895688756521344000 590601 -10062148704621990370600472784 590602 101289007079360863317930780002304 590603 7476609517926972387174494495568 590604 -5916998631265658481896025292800 590605 394583012994875928030037177920 590606 -14710600678031649585090074376000 590607 35491587538978849747681609508160 590608 -640252756698391521822060371968 590609 10208804614834219530300808005810 590610 -21952555372485171124905228618240 590611 24942532666565225706483869219840 590612 4153548825556783370964888305664 590613 121254749801145933382928970144 590614 -36222352540345964701570875552000 590615 -570580902966249595293609212400 590616 -23646641183904563761124416757760 590617 6090138859388847958751326220160 590618 -3017031668050118762333939760384 590619 -25213086518954666311107724145256 590620 -4574353036514429584141966840320 590621 -21298326365193245744457134396448 590622 7773667245066184445632110295680 590623 -48645912463769396459887316063496 590624 -34709987701615616416408309530624 590625 18610886433903854105838186000000 590626 -11478866659881071443882295821488 590627 -54073062337575621076760297263524 590628 -3300611484939712702575433537536 590629 -4722439100591064408841282033316 590630 -34100696108282691825272246567040 590631 -31545868112533946143415058055776 590632 1644470072855201640819843072000 590633 -38590383096550071609857521218060 590634 20444288340995505505586050663680 590635 47203436138379924869367549994080 590636 38487973133380192759110530150400 590637 35294723358345237258169359600960 590638 -3972836301432437960416877849280 590639 -23761032094054769683873136304144 590640 2021398506858538537516998328320 590641 35420285644275786781843771073042 590642 17608055137318970515122076159392 590643 1128751011038672946418855616640 590644 20106478045871872529382360062336 590645 -4749703849316874878258992581600 590646 -4333271211915240783286681482816 590647 -15944145339389876235915308898904 590648 816723813572746745088423813120 590649 -34409140746822943716374628341760 590650 12571351287836161113451990846800 590651 20925731917248731390279940745512 590652 3331665680389544381840725579776 590653 -1708424477757086798317845396160 590654 -2573232662717803408529187142848 590655 31176371909822283596860269729840 590656 -11489536115107192904107174133760 590657 35818849157501578428433695699906 590658 -19452770562332027738397142233216 590659 57647889852733987944423576156860 590660 -596168581564283124041257267200 590661 -48027116520903033800138320849890 590662 28342174189733918253228068633664 590663 22191767255259274352344615835808 590664 24195342921807352884357240299520 590665 -25086581373969840935090337219000 590666 -310694822698319803829550229968 590667 -4317419772115300468749177236736 590668 -2372602808401306244060462900224 590669 -18112328264374166141077734321930 590670 -5938221320428924896469699193280 590671 5808142207048952842186253294200 590672 -20921927753546387076935034470400 590673 16266897874224107565548525859168 590674 -6065759176721955708353886007296 590675 22941830828700162947480560293900 590676 -22016440403480810245572615149568 590677 45100839095305574510082507300352 590678 -18324678078752459986895038372800 590679 -127487780055806846296223493192960 590680 3599668341613510605912530534400 590681 -3824122869028911327920817187776 590682 -25261642293288894391098586208256 590683 -42784669919202510935047670628320 590684 83946165740335654689253372416 590685 -2647586029613794836950957938560 590686 7127520767339339794152903940224 590687 13529384489495024491635189203952 590688 8955830669327593940971638226944 590689 82059158589195499101270583700400 590690 7601004707909325851221227597600 590691 10642722387419349864856517760 590692 4447450032290687576673318962816 590693 25405580580772495521028860936540 590694 5867227972795866443486608710528 590695 -37228122006477096322581434487720 590696 -142891440048407163520607446794240 590697 69005686687935696252536255324874 590698 21405101572158959607635768004864 590699 -70394936889820017954493283795064 590700 8502389630817577113321690624000 590701 -25232009699069141721294215034900 590702 -15266867423714649793215334635648 590703 -16872238463584402617537192696 590704 -10840604089855380724875599380480 590705 -10499139570522948529452964039680 590706 49177225188978667889655766060800 590707 44186158717149497927813198682880 590708 54387340784021623844345916610560 590709 -1980457809672907522299935803392 590710 21841051028487828086743594416000 590711 -53883740892983251606016994942336 590712 6280546604378326804693107671040 590713 -59726292476312791806074086934038 590714 -37751519863938412654135759142544 590715 32292649432946891335452913276560 590716 484171942629231780185091601408 590717 -88863738965021066853349612410234 590718 3926078303264244759645667370304 590719 33503697717053275793251713173120 590720 -9237087472650433133082889420800 590721 17067696655467185592337500843312 590722 -64153248709535476664896934064 590723 -9366673768518942378527970669360 590724 30067264535958401506723570371840 590725 -3795803496812561048712559471750 590726 11113347810729772679623800777312 590727 953936951438397946053408772608 590728 23060672369142731121295114168320 590729 -36785825370554030472773354181360 590730 4711350372737029171374044620800 590731 -26033595445185871912219137557168 590732 38279043392221848987490806193152 590733 28583978533213934706945746459328 590734 217358726846774110492767099840 590735 31152805959657237887807481868680 590736 -2735651344592941737338723106816 590737 8620417605247336392325070546752 590738 7063438477054230348868208106144 590739 -16813415655474018696622158160320 590740 10414082530158653003461340624640 590741 84768177650233331352573998048142 590742 -2842226777937161604129262835328 590743 -43389007489709598951942379670880 590744 22777839002192847522100916244480 590745 -24044139443253432084172619474880 590746 15304666394658987264763878826464 590747 -24705556738151093997530137690968 590748 -35571489061270465855420948316160 590749 -14172505375245331860309177249300 590750 -35510238251387917087783295520000 590751 11449331431010843524274635652592 590752 -12269100235574475898823350222848 590753 -41863810854218048447750568403998 590754 12675907116995073750323505832320 590755 -29720835004633955473513065742080 590756 45630507855181363658241057198720 590757 38007463290337131565344334604640 590758 857985833331964477226204366976 590759 -24026400521790093530804313191040 590760 -22489638437426801078319501312000 590761 -9692235362979387803192363014028 590762 22570069736770871980882023667200 590763 -23568402325835325583295537190912 590764 -11110724923346451726798591696384 590765 8049934437675634779393530630400 590766 -26166330707083303229202793853952 590767 -20189568841269375454337018649600 590768 4429942260001212498487068475392 590769 5403259381704468826550001113988 590770 -2545777370465424006538986061920 590771 -20412134989450560455152380215028 590772 6083261290934345955042354438144 590773 -94380308887551645582576637679396 590774 2387773761987086477550741407136 590775 -32310809659304389784905377712200 590776 -83249485827946110348355866193920 590777 -254138398857967736690806956000 590778 5293717284808174908161298703104 590779 -7862042693079863832375019403488 590780 1968534380326342972979118796800 590781 -35996191306226421347457941960448 590782 12241321259871967269683032540800 590783 27818953823871668216695839587664 590784 4682421619654581136940945375232 590785 21652659797145099348207063258000 590786 1016965123463627007903062269440 590787 -36650145370148502915446881612560 590788 -12347046972706366866335268003840 590789 -3724320693814595405645559075876 590790 -5762351691972681052299681484800 590791 -20552323565592741531812931445536 590792 12938589425645104391610642048000 590793 38012292176621699315753147607120 590794 5406655344336000446399798872320 590795 13914139224034050351317473378320 590796 22320827763558633247786732829952 590797 -17810555459591805759204943887754 590798 -5797811431676913005255482278912 590799 -33956166011128686455775585437952 590800 -2863093758294286316866794291200 590801 -61403679000157890127436989877376 590802 -15011665536563342538674821008768 590803 26223652124781421705995744270000 590804 20337907069842683992185481691136 590805 16077298833623189622915051458400 590806 -17162767864005257772184288818240 590807 21335713019886503975407570356912 590808 34313465439729472654249249996800 590809 71834527493284354286538817024010 590810 -12058984046938197258947734709760 590811 18536156995517626672741168479600 590812 17391234680562469922582072838656 590813 59087960057893303591414835761062 590814 620701358699553258099768711552 590815 -44495187902488539935863808270040 590816 -3902450473584937404733685760000 590817 -53329000484036812678939110934080 590818 -39887401570379928389452738821984 590819 -63547666082754672519724063911780 590820 -362813585991440760479155507200 590821 23067366943194848031638353147584 590822 21464172023441268924923536319712 590823 3297811491772688767468772896272 590824 -24488464494635379889729040793600 590825 20396073126487931399546534483550 590826 23362341807479678285456170886400 590827 -32104921336396287502088851617368 590828 -3150185824642891636889206692864 590829 9430097425507637269659208297728 590830 39772368798089475724949754394560 590831 -1985475803484754396221160986000 590832 3308234551246557809731471638528 590833 17894621962257213308826871360082 590834 30651550975316353968519105420816 590835 -8949057644025052417351642452480 590836 26829666464240582326870855556480 590837 -28715501436990044709712983168768 590838 28085565143882405706733030993344 590839 88594425166917635299435083313640 590840 22148977252315336196165547724800 590841 45860825357810613085359567225600 590842 -14590584466779040434237041462160 590843 127300978337787749139708839160 590844 2116772693509022134143515919360 590845 -32064259370776868036354531346900 590846 -59058656696491287529100078327040 590847 3039273730869791726065741273728 590848 -32208097950650982055532918996992 590849 18810428817465408293530138623936 590850 3284446571389518403927192495200 590851 22120474554623530463382708455304 590852 2560459196625592936706246027520 590853 -14724237100104459849758598117216 590854 -15032525020458097713701643449856 590855 -27589607030914099689848312943240 590856 18842104414975634813546954588160 590857 1337770759158760368308632689700 590858 15860034988589564643311044799280 590859 9039948007213316676726816616764 590860 15040651002148408009635845775360 590861 11594998151867764361598404704800 590862 -924175770137615849981194045440 590863 136584552087323526884738779648 590864 11986388449425454345057393582080 590865 11464451001851650687630442773440 590866 12657715056345211157361804127632 590867 -62437036751057699178917533296084 590868 23905826239790325632197459230720 590869 -86080570435700223999879495437604 590870 -6437520874898069648073333719040 590871 2604025528630415288534952225360 590872 3622170902574179671731676108800 590873 -22792100517638174033798952210480 590874 1288391528787905037985557788160 590875 16495418021546689275902918220000 590876 -230893668373432934354442187776 590877 4752893945600495796094952632128 590878 11173518823559624988486038202240 590879 30118295739497177636661216643560 590880 -23189077565301602161009864212480 590881 4308734148229541451042850425120 590882 -1829970248199759337825831340208 590883 -55221702914285659764781657418376 590884 -40560528460039735979603242598400 590885 -35162809075498731341230898978400 590886 1817856194730565804177553918784 590887 -50307163130495167631884427759208 590888 -123699297272840209522831222794240 590889 -6384701251387638675755187566400 590890 -15560506193075123864444863571520 590891 -13439436067443669663491936314560 590892 8437537387848608259073208699904 590893 -51776356650911445029931278934538 590894 3303426838973886775940780081280 590895 -2601401556457791106938721114200 590896 -10615836956520832905043261800448 590897 7204556747741965880120718837300 590898 -4482380188711228694456236769280 590899 16842003370572794899705012277900 590900 19958787324730989716674522368000 590901 -5489252095385139379747108684416 590902 10716769409476407940304137706112 590903 -57422401426402730440930253042640 590904 -20603596607159394769694382182400 590905 -23669938681558095141141671384640 590906 480615442006763481897965447424 590907 52664122836185852457772975735920 590908 -50833337684783620395422879183872 590909 55654788734458818517763937889440 590910 -19676849590677057334688796128640 590911 104020374568718299395973011005872 590912 5686170094256390578806466805760 590913 20193099355500499617664622363442 590914 51157555949432813195804370808320 590915 28297663451662880166605377606320 590916 19394076203003244147270392991744 590917 -1478422676333594131224417270560 590918 -39640753056090152686599080775840 590919 -8135993039185754007566355774720 590920 -57422105938376954508561924096000 590921 -105687299825502434358482079427878 590922 -2314997905745639740487969157120 590923 -54399361298926992390751073326828 590924 4003682589778805515623299790336 590925 9906460610870067287469778044000 590926 2033712823520669077128353880960 590927 -1670135328389427687500346142008 590928 4097703980613914491276928876544 590929 -14094118808961202957884859523470 590930 -33889934911042551494942071244640 590931 42893737601544132822109035454464 590932 842019433247639192310635245312 590933 -6486579581987575806317150849280 590934 -35957759528728130493052118390400 590935 -3357098693938835538548633794800 590936 12798929193146205465330662983680 590937 64651400169120335371660101541152 590938 47222203939511497834535930787840 590939 -48223590786844452160870156285776 590940 21227203119379459017334434531840 590941 56794391178878084586735034786464 590942 -49642153390923441419881578689856 590943 30361306754783634549262396090128 590944 -101544969349245486360322190868480 590945 52826812444534681823544290471700 590946 -7240388416725742500545337522816 590947 6858232619285843120795736225232 590948 67560703213657198983406063769856 590949 107616746283431778562926254400 590950 -7164374403307065612038849318400 590951 27135910281589194230601057974904 590952 -10691072325154690316223489146880 590953 -888996113508708255818085357312 590954 4429053295946547177257325379584 590955 39640561148537482171414407237360 590956 -62278075585173417794450627802880 590957 -1221892437775524578258287788234 590958 -25555586630940125416978788542976 590959 -93289619350266973509579287521840 590960 3495655598782687846606046822400 590961 9242753871064573575061510155264 590962 -18866185427618416036369446842880 590963 -48181219220397007998191532868788 590964 -10291709132796075833900230373376 590965 5706952602291934385987362020120 590966 68205358472188390166141956686144 590967 -14871669812205539322707477012232 590968 9351973562180710615353423544320 590969 -46960630048697162119179723027456 590970 -7947208392939117404027095968000 590971 -28580560595760624184755949373208 590972 -19555387714189678667700203956224 590973 54448165419797818612134732086784 590974 -5438378508189660749480979973248 590975 3494870506892240563636386364800 590976 48300773581315409808982435430400 590977 13688978087377365262326821695572 590978 15474598977361940784360227321856 590979 -11893613259519860881912229675016 590980 -2579888769675875424125212976640 590981 -54437983025765985840899315244228 590982 -2154540137451577248527193102336 590983 51764928244501066615440254302232 590984 -8037185199862577291934903828480 590985 -14656297144060224710130335088960 590986 -9403968217835814240058256365056 590987 6378722013859246455203483655636 590988 8208060713903039947342169250816 590989 74284633884103570026915367697600 590990 -215354983032266941541198666880 590991 -6285933694926989762412766708080 590992 -92005390332031136888675041280 590993 48522185645711855806444181797800 590994 -9570668164271398351920091950576 590995 44982767271916276187448962329200 590996 -12236863235150565661910632200192 590997 58848869766547414052260318196640 590998 -7850229738271552007291885489280 590999 90487146105035123400851333681760 591000 21981277302830225612171089920000 591001 -24949993446947007256276184195708 591002 17648597599429164319829158785504 591003 10162205874541128050640959270400 591004 47318825963739775768677912333312 591005 -13363521928753206442811180135100 591006 -4217861578741191174882483029376 591007 -97517293763133682266182351419448 591008 -2869843968621877921131666604032 591009 -15949987102234012491829035548496 591010 9022572900613553136591141020160 591011 -37940995729211784417948641212776 591012 24049325884697163841491363563136 591013 93111012204257133522972427681440 591014 -47624104047954858229462870456320 591015 -8481749621396208858231335285040 591016 -71810590272555440645692469867520 591017 7180103940952106577623246155392 591018 17452934655738717141713200112640 591019 30039334164136526974817061579408 591020 -38825789302633557508764391296000 591021 12046106431720492004250716436972 591022 20787138575866535597060754966912 591023 -54185113938781777722834933583728 591024 -3777651001043717337259997921280 591025 -34714121059363456497355169731200 591026 -30609520976617232400537738114288 591027 6046905743897898503467879108920 591028 49337660945317387645312085923840 591029 53779568437570640857178087656380 591030 3307820194752475845089687040000 591031 10584410800952384346769082095104 591032 1003743237479211580293058744320 591033 2762529834565321184615492656800 591034 -44805809379231638137803177757584 591035 -1155958341626533646939360070000 591036 -25483970061617408575383172197888 591037 90172081274463787574515053287872 591038 2655488251715799975098546131776 591039 -43778237021557131878702129275056 591040 17817711824561304952062596874240 591041 -64393001182187624206443458782416 591042 -14041636487100201852868968540288 591043 -37608852845098525526002755237096 591044 51170906775021415829314098731136 591045 1176039155799063096347991824640 591046 640617005123708683941686721024 591047 20457881834686647823712029262880 591048 68860853626071326763471897600 591049 37947565738352095204016218581000 591050 14417019077827626016845095590800 591051 -2340266916685720587215954720256 591052 11483416999293142191407989309440 591053 -2061167345344726327324567042698 591054 -4382140075343590010343826977792 591055 58334042706510279936342257661960 591056 3352493690633385104285124624384 591057 2689528915323910819825517052306 591058 -6124880958808075104131961200640 591059 -30373000710682231383461364759984 591060 5550539453474359504018542888960 591061 62106204188581930933819658787662 591062 -18987517946798589800265475550400 591063 -7681543095719028031673003229312 591064 22781870026973100835705785231360 591065 -28870642003615834089817999788540 591066 3156479231400582607084156510464 591067 14277197955330774642534915666116 591068 23229718235668272912067398514176 591069 20270244700024961907814077884544 591070 2457605200794068863684192092480 591071 -19731769887499006919666105110320 591072 -84127104544236603458635092197376 591073 19038131587678125017924350494336 591074 -26500484984670601658050025154816 591075 -5170092971743080403909809008400 591076 -58419501706193744273533381882240 591077 -17778288610325746675667147681280 591078 506949523741277866116487065600 591079 -5311509881880422591161699109320 591080 -2305036256445257737349903155200 591081 1816457774679633664025639992800 591082 -14301676678387571344169712022608 591083 -134691739753958909758814050233600 591084 -10663482182796673690719395727360 591085 -21033288373526300875552051860 591086 -613776236761352619040383198720 591087 -14495110835757737162086781772408 591088 -3414986992438586351846177701888 591089 -15602490048342278536766930152110 591090 14961868951316889987118029542400 591091 92415880588929065559758505356492 591092 -46789540979385093853533538464384 591093 -35341945227189632084856338131218 591094 2554593970801753401073857263232 591095 -23201488992084484601879124095400 591096 27993592000856854728553778380800 591097 13579309511136334245129949479240 591098 81610442606860087968791699187936 591099 8928894086486873132314999319064 591100 16767385770205703912997591014400 591101 -2381890993614779572732903762848 591102 -27435400185706625405224328627520 591103 -18117704136488688457642453912416 591104 -44925998263173527473054852055040 591105 20782071296943949364744460553920 591106 50007687631722501361222164556752 591107 -34836421754152267288622945762400 591108 446317674427234821869360381952 591109 41421742413683920796838992286240 591110 -7553170339038631250022723315840 591111 20913629784909113680365492530640 591112 -14729096974568790613410635397120 591113 87457611370163505388224618862362 591114 -14659933857601407110589975932160 591115 -10854641529798311525520416248800 591116 75111658199931066930527006672640 591117 45358626075514579260144843018048 591118 15802822973485801842681651092352 591119 -89819179762082799488987289844704 591120 -151231901228131912030856724480 591121 -1560833934251241099840769582560 591122 -13333422024878466195309104083968 591123 6148107402108527149175863054080 591124 -63220555383040011060472694909184 591125 41360836384471856239662866835000 591126 -15268064501506235625894442922496 591127 -27915079117811019058547452420024 591128 72927919179963911280663688704000 591129 -15241547661955407771239331225792 591130 33859924099870240256780980596960 591131 67478177559553615535168072428932 591132 -15737279808641320848816169993728 591133 -34417061913291476373026179676660 591134 -13647741993469198718660865350784 591135 29304709854459343091584092147600 591136 -24763361532924531036199509688320 591137 -101986659435536824088459721485214 591138 307759926384354584635143979680 591139 4482915902020565133488686719040 591140 -17798717083649058784723336888320 591141 -25606243068915994535876637462336 591142 51032216293305876601608789653472 591143 -31598144379169560568634467918800 591144 46376757595924867281510309150720 591145 56377689400989338575585652467200 591146 4366956541031544164035826009088 591147 -31816678004818442024627105820360 591148 -58926007369506130301209066369792 591149 -3637775592039972630589159306440 591150 -632576655624317393776152038400 591151 15702022481297713455561290468208 591152 -15272193138913408480952207622144 591153 32475658508542128591256807358208 591154 3704314518922160822022556077600 591155 -15518847517842877569265474765440 591156 -46037384894269783828626566479488 591157 51811068301103935189848605177600 591158 52671643445658632432408974886976 591159 46914381956920360268493647095248 591160 48295281592389752036516961792000 591161 8076675418843435255370912958762 591162 -7526082749341427132849214200064 591163 -21016145686555471396520570050588 591164 204238724192226470195925245952 591165 37469464477122671365079274336000 591166 43721824721337621890835521034240 591167 -95628391509662229221228025354120 591168 9898684154028447996269014548480 591169 45905611233921940660293305002944 591170 -1335431436049938261525085808640 591171 4002382194602844950198251501824 591172 -60377004854645681928541636349824 591173 -907025122848147246452458989312 591174 29971096579752012904263103299744 591175 -9180904732422615245862737737200 591176 -31343048975792460871935223249920 591177 36285749606607119849887014773520 591178 12875912455774840458582745933056 591179 -12646106779468084870815631687560 591180 25612479355262601165527852236800 591181 -50815788683148350266299462859018 591182 -9376278869685310725211244159808 591183 35790968941702794114110874254952 591184 2418282265630119033365444689920 591185 22957449081674245635135810124800 591186 3323108580862783403850875057664 591187 -54980371512028887878820479818520 591188 14565691014474355921059189630720 591189 27760943366997620968807308222624 591190 -7134318345180922989221434118400 591191 37591246054689066588581594584800 591192 -13345587224030758492094319820800 591193 48582796778506056786616819810442 591194 -11922777424036642976006832491040 591195 36014141298321204527499096637440 591196 -76530330816126365368473889369600 591197 -39368975200514235114196543410708 591198 -25433813203678206858135282745536 591199 -37995971703956182774917728933264 591200 -42168000650560103903194497024000 591201 1241488118019014578904400550656 591202 25966155872206948090919048745552 591203 -133791709054508019586559227527816 591204 -5637139789372359769751035484160 591205 -22212166827007640645852117820840 591206 -5135088405195429793158883200 591207 534314778363772363550811189888 591208 120584415391178421671647957647360 591209 14870543774769104942728569543840 591210 18407188935691125943636515823200 591211 37568692140708240761603216640624 591212 58475235195065449340622721416192 591213 19299199047154179285623829811200 591214 -19803174135650444573784152867520 591215 -10780952579807995112239926406080 591216 -1556435568737126887487205212160 591217 -3491764931507425145864771553216 591218 -13173869522624075907647797929984 591219 -15672565688253230285007640961436 591220 -8280799961540359074998717399040 591221 6491135919306944159100533141532 591222 -25365136458132355080698347055616 591223 -8329614546777682676054756237480 591224 -43136791180092707611912275271680 591225 11165341621510026432492457179600 591226 21830860175885169577374558371040 591227 -353904647589794060240684898240 591228 29882162888053697918579421187584 591229 6676148248023536640129242178400 591230 10118318468755935241962015197760 591231 21455419524597794473405520561352 591232 19926957457779999942899662848000 591233 21766268256717072074855050468482 591234 -10805946694243743553579377687168 591235 24048468552302210823553931521680 591236 -31464558443708747250236654469120 591237 33992928831910712817344384007360 591238 5602475389574370941175508470144 591239 30541446079912879424612330653440 591240 -8700831953626998869051461632000 591241 -22453652686667439588319011225728 591242 1812845467816851249029390419200 591243 -13745587939952904306972076427856 591244 -44810642067502282687603291742464 591245 28892442499852383225510652807500 591246 50938469164340325788815368144000 591247 -164721033788866140752463161460848 591248 6683866297443651531840898990080 591249 -22502905466088927192529419672336 591250 -107427368230727117099258160000 591251 16496362135831530633693871031712 591252 22804332375946379667368230656000 591253 740663203604163750485548829884 591254 -22547178574222083185482299648 591255 13966947754085342251436162139360 591256 -9747179394032094132318507141120 591257 82932832868115017762115057381780 591258 13889346399246289169824441449984 591259 -53013635147796331281304056076540 591260 -24042601637109826447962834984960 591261 8250816797072670114750986449920 591262 13654906447433370460547264997120 591263 14354677393407527240640625715904 591264 -60868960467077805015051712659456 591265 22445963019056937537423220704660 591266 4716027584741580817789646755104 591267 -1861347411011903333814890307720 591268 15125608668475543019364093047040 591269 -16436188086480887541222345479904 591270 -8471369466105045630900811574400 591271 35660112875750438834458086820472 591272 39461856182135615528576807731200 591273 -80330783237285842130378243817600 591274 -8120091292636726939330713451680 591275 9833762028971577465853851769800 591276 -11896130899354479300722141429760 591277 -36186476216204244416229300669588 591278 -5370136585506607402634306072640 591279 5518129790000486250723956742288 591280 -7618306395229968180895358976000 591281 24941842935116855412935839499700 591282 3768471748592144259788902292352 591283 -9910349670728478535681300465464 591284 -21030805908126055144000892073984 591285 -8057025571982997491862911128800 591286 -16678155904717125287881583458560 591287 -2597502115870545995809679064 591288 -32447736198777989959820119572480 591289 71716156864329596770940670482090 591290 -1137006568991765932396693585920 591291 14273084281856651814935028645900 591292 7414353437132503917123782095872 591293 1066447121609202363810439831584 591294 2292940349295760487277827518464 591295 -12815917622725605790405877458200 591296 17691374405157214020201055518720 591297 -5954011630517549085786082982016 591298 -46635066769497719201282863946880 591299 62502775580787305460783916377240 591300 91490779103452830018253526400 591301 19739489136291412356533776566302 591302 973503003856757481637012010304 591303 -9476285040806362457747594878296 591304 5873737218898553770247670988800 591305 -406586804865652168484095212480 591306 -2520544795767414586744632979200 591307 37683180846820471148543960612352 591308 -56554206841533771293002490787072 591309 49631319740001683702620645342614 591310 15063868469642249865118031136000 591311 4413203819546790464486888663520 591312 -4902367517586371993487475212288 591313 -4317641233476195567317929005836 591314 -3205458658405710560515173936480 591315 -5051305559035557434711448000000 591316 -16215351247827559779396845137920 591317 56840941202362393385428339404366 591318 -74519098052166048353199394176 591319 -48608080037111707168543485756280 591320 20539979010069077613829172428800 591321 24608070093464328002984402892480 591322 6965348676421050185407586394624 591323 173804130618819885836390915691984 591324 -40279634773757931685970703250944 591325 -1657906399297492165738151872000 591326 -8904049442746404384844877397888 591327 36398642357669329988819669520 591328 -7309083320111846910585527599104 591329 -25602956560534525366886856003516 591330 12120783721974053039417342469120 591331 66653932774805514057252888271500 591332 6500083065003694744400561356800 591333 4480004303524209901797059256000 591334 19212060215037921835828293143424 591335 -6092333602973370173065680408240 591336 454184409160980384122856407040 591337 711584049726137606941261348240 591338 45677461022795652775690773749760 591339 11642237187592194969692490904320 591340 -8749460829443896013761140572160 591341 4266228595517506950333733910742 591342 14859583626331093786672383074304 591343 17030779936448388246672689667024 591344 3257505848253082729319493894144 591345 -42247670229579491229543966281880 591346 -7027403016338075235220488437760 591347 99403775419758850321742150819472 591348 -12874388912825931037689476382720 591349 -53190472444315972008921137940480 591350 -3230751097615667760122287173600 591351 -32643445336416587252059031622168 591352 106414243499853155989325097861120 591353 -4849431900128324875502824711296 591354 -83008521914752583094143357429760 591355 -46074162014751135776805836070480 591356 10766847375385361683039522160640 591357 18102586287785140577903014981440 591358 -25025175137269256851534488234624 591359 -3095018622517181006888267297040 591360 3976464441974776867695435448320 591361 -49243580307479719688670881955069 591362 37880379329425137313216950663072 591363 21557984728864087703211974708292 591364 -44444295315117870688148624384 591365 -17742349746395787044533644508740 591366 8836434194689206333731050156224 591367 -368130890138019345002450137808 591368 92435275837842524201160817920000 591369 12072069203608341006342182985744 591370 1728438313360501208599114968000 591371 19680505301679845831217670322064 591372 -18771492257441180104212771727104 591373 1764728603138830580904972624844 591374 -1476773680602647666006883618048 591375 28294299168947712139836310560000 591376 12821038426021702353041983537152 591377 -11081845871358874079783781981774 591378 -28785554916021180156881708654976 591379 662864405485605756417314280720 591380 -43150818548403478907871584467200 591381 3151955194929403653975944107950 591382 11051218391174818552216332062784 591383 47192338547232563560934056429704 591384 15344236664934184507037866352640 591385 10231723962900549490039795688580 591386 -43887580780648135477157625742608 591387 -15779845008949356578243189468160 591388 10790217846805651176694942084096 591389 17382894696771620351823161693856 591390 -420500644838303973382680655680 591391 70876439770586447586538496765792 591392 -12721613418094426889016241225728 591393 6434648779425033365330189567328 591394 28050844925115961382134176537600 591395 9237207675951812591867356829760 591396 -10855597085087839006303792889856 591397 -83913573815070177443090612733540 591398 53122648971736383935340354655200 591399 13872431314215513128237557179024 591400 14025340184283460671677039232000 591401 106031910922900797758386453452672 591402 9830527968667213636808879337984 591403 -44185695509856967607719501078348 591404 11661275398431052627108299520512 591405 -9989135246782724208443865259200 591406 -54767612926847945732556439942848 591407 787975830915274625989910032656 591408 10468231990017035620451019816960 591409 -11234459478414453732006100807808 591410 27849621381688261359405631251360 591411 -9030196663800839597434620617928 591412 11018566297408204958168211433856 591413 -53314927288950119309657293728960 591414 -288416938646282936142564293760 591415 -38564520204288877445583333568080 591416 12341865561108393199974948864000 591417 27870943188015101332377705085434 591418 7573168726402270792937318138880 591419 -29564674597507140219233396722704 591420 21906321437716295984063081210880 591421 -23968148168523807223561091800378 591422 143719936808417098420697934528 591423 -4543717753848866314638055741056 591424 -23181372534667672677074947538944 591425 6895622282635104328116205776300 591426 -42268584845098698299199382556160 591427 25490252958318657514125584244720 591428 -1461258286980098650538572492800 591429 1744549529001936814037383937280 591430 -13301551767200534072943283941120 591431 -66398024810872851269356417689768 591432 26662165399965946011251366707200 591433 -13104257985788138355163080417776 591434 -6217657856113081408605434885280 591435 24742784324618243204584230475200 591436 49466300290568274035362485543680 591437 3292662535974819894806945747904 591438 14333824346531671587166843028544 591439 -61853944825079266562521757375744 591440 1718897569109538691044095016960 591441 23803893783767681154713656734192 591442 -20634592117245999499524430826208 591443 23196407703504496356163865491692 591444 -5567460303872736876018607663104 591445 -9792047569382955419949766281600 591446 2247640728934032005820816126144 591447 45926500160399386987686729861072 591448 -65360759156157528625079992320 591449 7343926341952260087987487637760 591450 -6494519295942878068387588742400 591451 34107304918607584476655036113920 591452 40311734226056436406095365915136 591453 -2546096113940457405102974012538 591454 26024998328660398696921818562176 591455 20923775363767261073892876072000 591456 -28187634505279735874699924078592 591457 14081785500190528720306698844706 591458 -1010902660130576014496131207680 591459 54590148221621996652283825374528 591460 -11386005787552591091275382142720 591461 -17576068583967333939667880090148 591462 -8353651791649596765879528497088 591463 -163152147405463337085437553005016 591464 10722991032026255289714156288000 591465 220418760021217081759726986240 591466 -9502637208320704622123176276896 591467 -78908938686447104972982494985168 591468 23949449813561021271348981202944 591469 53808338308192433388143914166870 591470 -11042594455037825317955654937600 591471 -11618815295148416209796878271160 591472 -1729959980824242504196026073088 591473 7571041607160808567760359572480 591474 366628454588862269369867040768 591475 -17652628197229504789837423197000 591476 -16735870295600043416392916262912 591477 4574403487595363225951458674720 591478 7266139376670092630756900649024 591479 36881916556216149455501660640696 591480 -3910935152361007780454198476800 591481 15142710768789057006632077593504 591482 8158978316439596445941279712 591483 -20643086318178739645336260479976 591484 19243662767006141585273068224000 591485 -10699253739517804151439045956820 591486 -12713442644407897805473128047616 591487 -13328096105667267347007285443232 591488 15834400962746851845955670507520 591489 -16310261249822590059623887627200 591490 -15115559481975956810090454828000 591491 45879216871659919806783891098352 591492 -29551256196233885466389752375296 591493 10392925256240644558411023508000 591494 -21233467644661391825656194793920 591495 -26042628644366752710949881369600 591496 -20944367948860825774465902551040 591497 65742461728807438713954563577552 591498 -26442857808450954844744534950816 591499 69182578102315819415056137708500 591500 12904264791201558434017542912000 591501 -17140405730262524750786619819456 591502 -12095745030460344439464018090048 591503 20596344042190177167679005697464 591504 -115091733501370839087568060416 591505 17385407230742075592336398449320 591506 46541210999429515159851205504800 591507 -6932692578790692560697963446880 591508 -267897286482481450594689218560 591509 -107545637502787271759343983506290 591510 8228324830660306223956031410560 591511 -2848073318257311268492749018176 591512 32241798349793918530781177395200 591513 407893537890646556457746600640 591514 11033840788618586903082853023744 591515 -15512234068990974392749639195200 591516 11989087134459752105272567157760 591517 -57330750754079685209940707015348 591518 -33112341191950719231073391207040 591519 14307237838322704700458645903704 591520 -59314431588149483132315092254720 591521 28397422341570195605399645176512 591522 -25147914517251594289060711958016 591523 -7167377560336799874926245480228 591524 -29310665913242974446605366123904 591525 -11060655956698252053917908296000 591526 -6797299954627039228080481368576 591527 -10538583532987393403050319416320 591528 -18301327261652105901344322109440 591529 -162646597367912126590915077554816 591530 26908932665737041729826712472000 591531 51521389467006426554768092112880 591532 -59925556259382622812393342758400 591533 9764952062712624426169563698124 591534 -2653569843740912359737731638080 591535 12895329959601645355006484964960 591536 -15990483136849681712707291938816 591537 35775182132533780295398014927168 591538 38267836199717708109420786139920 591539 24038259966379247777552582193024 591540 -3725571868860924987626782771200 591541 71858855475186643081113626056032 591542 -7327751631266894251139207331840 591543 -1894395000703442687183669932440 591544 7609276114612279096722686300160 591545 65007326433273748336064538109320 591546 -21419697094160185387877219078400 591547 56554853319100072933960463339112 591548 5455628890131300159959459705856 591549 12396976768984000147214809191552 591550 -14435708872096383217377785755200 591551 1781467344189805391801830717752 591552 6755246671184941856901467996160 591553 3457799883741012083040966580802 591554 3064573295473649793300553376976 591555 2657575002882735416424071772000 591556 -6432198480293076016848536940544 591557 71586639216222271476029297050812 591558 13370324929701853802620778316288 591559 92760492814635958827495237100760 591560 2312446183535239630682827161600 591561 40737750308910650268547703784810 591562 384594438920233641196583953152 591563 -39804130717066193054800004112240 591564 -7693492104219325541679169012224 591565 -31262872525899507637846599744000 591566 12941039018514920491060326936576 591567 -28587381777679692219219136077552 591568 -4281523721817285297025185783808 591569 96382220854730740814795092770 591570 14149366897865968681016370739200 591571 -13222787005957342214735517348000 591572 -32660113613638757194480233535488 591573 9557659112593053035320308672768 591574 -39103382484066929935213008202464 591575 -4606544727672191941726045093200 591576 6407544224763998623187125217280 591577 38046519555631256439333842078346 591578 -5320709434002277577819578228032 591579 54217905129675737869269085266924 591580 -34540806363587391139923363148800 591581 -32377377964484471978141469558618 591582 -21260062140371896857636221270208 591583 -6253058763943273204607885654160 591584 20956400377611461058119388364800 591585 -509568378434302454826138921600 591586 -8283950816461689654389565632736 591587 82479656884177757409360395735880 591588 -34526873098095311517540438457728 591589 12677998359473678859309004804992 591590 31503265952323012734338422588800 591591 -3748280571056802236519046477312 591592 998940643496871672190248990720 591593 -3562738339551144416774411422080 591594 182654140705908984382252163328 591595 -43286374224855209878106396101200 591596 49865272821511128186541813102080 591597 -6183773038015732001768454768960 591598 14047552896157825628843202443136 591599 -60474491116726914895006550900400 591600 5624894536175990801429028864000 591601 -48191831820164680524209612852398 591602 -9173981456606927410532389696896 591603 18186978863883180452475047667840 591604 7994779983542992204530439749632 591605 6105953384548991065203758424960 591606 -8241010466354511349095999434880 591607 63617797329587404934741368334712 591608 11728272718967443107738420264960 591609 -21158143717742684868395784882096 591610 926206240076426217774619272960 591611 57988951678747023046662776914212 591612 15580429278926133903605399642112 591613 9467331512595460536267332551584 591614 -31354486277136920161619835045888 591615 1541483912499837464409580508760 591616 -26407379637649484206200793858048 591617 -15004677572461658281538063112408 591618 -5910645313250534756601885076992 591619 -17987859785401321062390132720640 591620 40051574459540341479785296231680 591621 4059104907739543366711533522912 591622 -33305058084636729134092061697600 591623 104644608058094197121420427262872 591624 -2206193205571309492985827860480 591625 -84138369541890883710013703691000 591626 -42222177295041902402850104639952 591627 4302678056847597685523528524800 591628 -2691504898731730949404757230080 591629 13690971686251670223443637720960 591630 -947524538693357805986049000960 591631 -100703534274384865271720186112800 591632 -35117787914110311263918645575680 591633 12356999286402559603939412206464 591634 48393277953153450093005822867232 591635 21240075745274788858749907461120 591636 -48289044788923183813381240627200 591637 620661340238907514753371224320 591638 -36174420736670592306958598669280 591639 -1962233643641322219432825943368 591640 -9675327033832450147340978995200 591641 -46112733511723820987444208625200 591642 -13733206265102794081553291193360 591643 -5703842465302757446663538226912 591644 57272042372638493872163835228672 591645 -23083333075558460699700412805280 591646 -23080852385551730180351242725696 591647 9481563258690870093616595102832 591648 40547244957740834863413478293504 591649 -72374059553842030753326377768350 591650 -16029073675179510629930066125200 591651 2664833032269874470806451064800 591652 10464431359672781978844239769600 591653 -55637265262694028557801692444098 591654 -7451568059945418018873666643968 591655 540577873128667219555659027120 591656 5985652307489321098936751462400 591657 -12438411004811174310977449589280 591658 13790169741121332333568630586640 591659 -21580288673302349389304375512140 591660 -8186784820939892235148304716800 591661 -4963794526285289383466543406368 591662 -53073761463052092840251458239168 591663 -18259204631218397542474755121656 591664 1601092745219406270358031482880 591665 1750918739753871009028632183720 591666 479035853069701527563517646848 591667 6767487621746818525687380100912 591668 7748128272362884454763616591872 591669 -24838903043507549532397167575190 591670 -18775465185094077914352420318720 591671 -2749058350647345303736939659456 591672 8736073900451994506255432294400 591673 -89898918623241570747444850213078 591674 -17246131179734502101236249355664 591675 -7370255344000247026043526720000 591676 -4044308371343913772996815447040 591677 33523621831585286838837443277312 591678 -56503826889031366143772680708480 591679 1684247620885757965946331703800 591680 -12111939410453499366368327761920 591681 85037903653315648190260983724224 591682 -7542690053786566423650822099456 591683 27785364949553044472551862809440 591684 -33661035174362465386772878500864 591685 78872743375920309836097796554360 591686 12589115055294402720528084861792 591687 -23826797998782042651799691026440 591688 -76763409296855310583834236042240 591689 -10304078770880569465206226993728 591690 5208914997996352085685231360 591691 -96281260752551835082519228988908 591692 3991034136746476372357045527552 591693 22019248427601397333207612437504 591694 -4338840035892630461101733047104 591695 -28120067253006977421639164758080 591696 -4572399451502753282954004922368 591697 11698937607796813724372982948352 591698 6740818130556813484113260106240 591699 -7205677132214736491943459550536 591700 19586826422060717260390964358400 591701 70570719510490791533918296005504 591702 -19687068692960108586417002180736 591703 121107002111051301220758101856 591704 17854992822430772856665917440000 591705 -14233859368088621621027727003840 591706 -1124117199077174512027508306448 591707 -68987847451149084085891005053640 591708 -12522064481421978160708387531776 591709 -15837376585664003975133444208090 591710 6676359043870112816525206118400 591711 1150731982389728066091711171840 591712 47889605276779911408342380445696 591713 -13752436921242996136797725773776 591714 3263109487939725528684473422848 591715 60522124182946119448855084449360 591716 10044062397225507156080162945280 591717 10595639852005474562878375073280 591718 -24845046713326477334894487782400 591719 -1056958978162452945629502512304 591720 -2307552770520798988120993382400 591721 -25502173929115419492574001858880 591722 -446716589553498030256037867088 591723 620946335749525372882996384320 591724 37971089675239420936995560551680 591725 26810419402524353206114114229250 591726 -1466859662641930961496090027456 591727 -57279955365141552611744780266488 591728 -150162247436407160522431266816 591729 6623154894883207930471612527984 591730 -12183279458385602880935514547200 591731 -23861708863631438800648460165808 591732 35799700163453336756816006860800 591733 -34910520134058886047268166790980 591734 -14983660366065650936339091112320 591735 -63597739332473736094716091637760 591736 73548006553619928502462338048000 591737 -131339608553885681682299033631360 591738 806751239321950895092706546688 591739 30033260940615652806007348517540 591740 -4849900887609343588828603983360 591741 -21659811745675808047495797615348 591742 14462372684733591620295851254272 591743 -84666974045602270792253181595008 591744 -24589703971840705304177525391360 591745 8860955183589786996156255417600 591746 -17106344723308466747827297082928 591747 -5308966401204797504797578049872 591748 -22244645678940112438866080670592 591749 58738011483112915663162781286750 591750 23767647673175223676600015008000 591751 35819508890334675203719482345752 591752 -33084595440896253822227261521920 591753 -8961949070007390168231096988992 591754 20453210723262225533300386614576 591755 26363864748459936000973754238000 591756 -27294401899627902280097734864896 591757 98062582154990222042405392238006 591758 47681838000110252204960327148480 591759 -5300031183360350954130113310720 591760 -3725362395857813914231831756800 591761 -12775896107975039425772459434200 591762 19634518826528600384482036033152 591763 -14129773533497281349993262657696 591764 44407197875421617190012723302400 591765 -5369844313668386080096398643680 591766 -81844491614228244598567643136 591767 -20706060071416468220609554535040 591768 61583102253747433093440950323200 591769 40399993509347030101614306336640 591770 -2584172206037573469044810687520 591771 45082978170707647974166031215512 591772 5170869856949922204365098193920 591773 3505271827789103807371075363980 591774 -13921346769865712171232061824000 591775 14172677837413973145480891075800 591776 1657943343453869522377433874432 591777 -65174033773049938271053742563200 591778 5762246142538701590082148818432 591779 -91530789693172580249683298755620 591780 -1671488326647395241465141043200 591781 43062549508708579773637328076732 591782 -33289836869125872070758416808000 591783 -9351975315938263307242157122776 591784 -5883762077198827215160992445440 591785 37073266818507200669625119252160 591786 485694274023010204998608022624 591787 20330982462916917619291091994912 591788 28861428741071887068097662130176 591789 -6983029402892579206080079303680 591790 -3350093456029457307967500533760 591791 -43587509640766188064552819805808 591792 -4805864471721067994131968983040 591793 -16814968092568904051404290513680 591794 -4192117815194255442543638363136 591795 30001696797110326465683495165120 591796 67784970819321872611458482057600 591797 -22647576599499411274479450406308 591798 -5353812869324163054608364481152 591799 11671179393025991625054320344264 591800 -29755931510029620616750149120000 591801 -11818877975217293514507506385216 591802 -32192796412232296211200627701648 591803 -31556644646887205545456008840720 591804 -21366550059948401526417651508224 591805 11588382148681848538146269996460 591806 -1570565849730351013218586107648 591807 -13113830098541949043963137455160 591808 6540667676171413056290214117376 591809 -303181446525268743460860716496 591810 -7608964933632987246458639139840 591811 -11293007967134043702042816584 591812 -15431542378508988247208867328000 591813 -54692149390460530315408113851520 591814 -792590283999788385777601320000 591815 4472196409591681937222606047680 591816 12356134812270120479352114585600 591817 1024202122143626299933933386192 591818 -34843781951286449622967813106640 591819 5762704013578185299208070115544 591820 -32805819459759893092584279736320 591821 13408519608305995318404230571264 591822 -17212939003557505265491130389056 591823 -66392978254468627923443787567440 591824 35088577059122782942435040034816 591825 -9266498265846475169963833478400 591826 -2976183852262193657412616780800 591827 -70421477540773218580596398322324 591828 -26308741673321289438526761523200 591829 15559080047699890629093788905920 591830 25033428104668218664937716642560 591831 -14797084943966612797406644929720 591832 -4756964683535529926970029875200 591833 -25340997279570378070525898087232 591834 9463760115713117013168854714880 591835 -6122780687827936643795371715040 591836 -2234803350504894090088286945280 591837 -3173048482326238197533293626240 591838 54568466755874741496580545988224 591839 -126465261209765719066604333508744 591840 -20691519767458324762093446758400 591841 39417905212059433477600844526242 591842 -18098325780031740068254118473728 591843 -11137421326999386271177308162816 591844 40757756139431281934620045673472 591845 42562950960140360666316999839100 591846 29582424604766676840224301537984 591847 92800412910049234917037269354296 591848 76420978734743248981689724354560 591849 -53773400675351508808520548835766 591850 2730419892977391045416905920000 591851 5018416742087628670244236159440 591852 61168219434330808004957896704 591853 5749639004442909320090995009984 591854 30602058570827758081405550010432 591855 30526792946704523300340733136640 591856 8965498409958605016085571764224 591857 8551005273961273268467213749312 591858 22362683283249154716950073445248 591859 48081968671566331641400661461104 591860 13905640133137967757240724508160 591861 439288609145662304041425239520 591862 20990685078644604353480927131200 591863 -23019050629890985046242314084888 591864 -775974934596352606033461903360 591865 -4826213550178740497768530615740 591866 1969133823858828264484942727424 591867 3092512873961767144089622297716 591868 35217157258325693574140757882880 591869 -17101215503548411783717588964160 591870 2139640431819175331943269587200 591871 -109271110547705714708690637688032 591872 -1788842782497240912429664174080 591873 -27018572788526227288838634195936 591874 -23402986793207219383410713174064 591875 13939544215045077702222384097500 591876 -6876266224972652035173814484736 591877 -23563589405607474487266836564640 591878 26523729894147357391016560207872 591879 -55123812503950283832501484963416 591880 -17838142653408488541697612953600 591881 57030773920790329077569964998682 591882 -11678586091830098118758794775040 591883 36569389952964152966493034068608 591884 -273778019478970969646539881984 591885 4457535310858362936376356892800 591886 44147865521787324874885926355392 591887 -40304372338377263351447713360464 591888 -7357529447517863434655445811200 591889 -43916181477089279191842502003608 591890 11309439064775799055337377948800 591891 -12284735759098114990628637352008 591892 4416922382116279367282787665920 591893 -13735178088450399218436310959858 591894 -11233102623535829016537308156160 591895 -304914120741749541720789539280 591896 -299191120678917056918765015040 591897 -35150773995420922136069465828400 591898 -2208108283521713439547537558800 591899 -26036811606075447097399377470208 591900 11266230724815420002654092684800 591901 -17412904935016743001632970163098 591902 50155797227579944379253111265152 591903 -12788898625037109016986806639160 591904 -8050734963141270584919559372800 591905 16286285823106250119986909120960 591906 -12620378832446767999562007229440 591907 20647834558501017477804851650840 591908 58247339442287364601550181952128 591909 -353526692553510107338707098112 591910 -37326462768982024361637146513280 591911 -16334362590769323649298563794288 591912 8445491270143841612080475089920 591913 3197188414578901781994430034560 591914 12644340717296482670340659407872 591915 -42751171437840028692056107576080 591916 -11315221120664824693963158299648 591917 -22062098099229627279013841375988 591918 2579515610303605360789356595200 591919 53416215760935718137230149849560 591920 6670524110581489561678397767680 591921 9112889628389851615168713535680 591922 36868122012495326388505981066512 591923 104897164920119500916966910878520 591924 24413184830974731468967283116032 591925 43160049744647756342160148332650 591926 7977865254034684346647156256640 591927 -8598104119893100431873265030656 591928 -21213369797478008495657549783040 591929 6622632572163648031807633498884 591930 9743840788685447183945905294560 591931 5251828761822042201253087955272 591932 -18467145563323778096841257472 591933 -4795310458994814398349380434176 591934 -13963986623115338847114798983808 591935 18252764900341261448488300283880 591936 -15556251917319382057014471426048 591937 -70029063880828798870037750404414 591938 -1012473853892953882883797117056 591939 -23877969286813921150044961825800 591940 2984128405439833781348301089280 591941 1055050970689311162149413294464 591942 15022145676830647208525545023360 591943 57137089860795592459440941905944 591944 69571696142785640432893426821120 591945 10616314532327679317276232806400 591946 -9873923003531714589968338853328 591947 51964432027629908276233695436800 591948 9754153655920224850654639764480 591949 -18200683934249875729696395022964 591950 19652097341147124640191717696000 591951 8413268671456854630367020486408 591952 -22359199825475052850927044665344 591953 -7870432828165185419860746802320 591954 -2331505833460392078807188901120 591955 -3683981326349639315507448876480 591956 -7201023242614984870687442454528 591957 -1833548172129343717519634740872 591958 -17613116029698042909030071664960 591959 -80806020165421080158316912078840 591960 -21337335087768459793900997222400 591961 -487772847073048501945442778876 591962 -9465470166854947722535474660608 591963 -1773800836328264267400677828496 591964 48184407456252978396546751398400 591965 -82052033376607191561727454227200 591966 2248073553856733900030706207552 591967 4509841246387412792593525238520 591968 -30898728222810451993906256019456 591969 -49289687239745203572868416155664 591970 28935706927406075953775504635680 591971 57723089432009894380607775002592 591972 11601805036506056586673288123392 591973 81900781029404516995927042292222 591974 -2061168621127611805084916729088 591975 -52511084038060366481181970362000 591976 17102873663348476735462080430080 591977 42567500691730571124418577397000 591978 4084131625486857045514768852224 591979 -5492016179860559406402739656080 591980 13441216876719645625316350464000 591981 62108424936127021828612170816 591982 -55973322104051905088557242892608 591983 38667783011136936455666458631040 591984 -10145978614871670013083912830976 591985 -32495270771330415496955131271640 591986 33020164963792539792779999538192 591987 -36416827774916332287337357986240 591988 -36428254596211483713537882704512 591989 109334951348031634144109754577440 591990 -5208090804789191415709798348800 591991 -81634697076879199990849790391840 591992 -57760614680425152007796782080000 591993 11463203908507087957301471767482 591994 5790214831198368154999683875040 591995 28026074395556208066553705632000 591996 -9475761923349812412841651281408 591997 4334596428033891315473648994432 591998 -18400379911812454162729708385280 591999 -18433555328340996930055180158192 592000 22114865565891172182125445120000 592001 59398656009576829136678700452400 592002 -16456302937123727252317222233600 592003 50840983035202154085157505315040 592004 7741550260524037167950142713856 592005 29091666286271205965092060552320 592006 -15198478199307706349063088086400 592007 -6561875064076412455689634821312 592008 33947487320516396736505453854720 592009 36600380683132118050999140434640 592010 15827473507009437258495466138560 592011 22657604222741627432142552607632 592012 108241703088132165547469960877824 592013 26518407874105796399369612205024 592014 12890738975608504451704406552640 592015 9291825492202185276097300024800 592016 480335584533051168965075730432 592017 13407940553300608177764942551280 592018 -15962815004801006512039190630400 592019 -30901265973081519616116065642580 592020 -4652532365080463446260753653760 592021 -70222415447154257556510539328800 592022 -46930196700376043661862465886688 592023 4508630501299534534603301466984 592024 -625257920878789344442203156480 592025 -2147699078114076437152522320000 592026 -6398995255058390677273607040000 592027 27076266352983305715697097039876 592028 -16322519011454374878092026920960 592029 -1856170033056180902577989908890 592030 862864338241767799897256949120 592031 24439878835479744125724413103744 592032 3504333812959474883811096920064 592033 -5406135437378640624052377145196 592034 -16454528238147431033776962001584 592035 44643782176281019239596582709600 592036 536777999531555330386099827712 592037 21110891192453649968970712341372 592038 -10522960423245744240598487373312 592039 20889338522343420980672786240640 592040 -355095408898633040437353523200 592041 11028611129653888835810558600592 592042 14524613870486876295834826220544 592043 48394759463544154658373139896624 592044 87999810918321292527255059496960 592045 44105678009158786025236056636300 592046 1539051517161514299084803660544 592047 -10970435256879502933187542261560 592048 20362536421310754090171775926272 592049 44985063704453381428462403260050 592050 8111614197352830622161891868800 592051 40470825636221408514535056055504 592052 16964163275972160447388549374336 592053 36929672549315587699161521472 592054 1959169001408955022907987906976 592055 -59280406200428140472144088512040 592056 21844431119463221246705641267200 592057 -69543870322250020342941456324694 592058 -27854817594639504919977270834720 592059 28806662197047007279575208442880 592060 1098037472838539617779710515200 592061 22987347890878397284741312174662 592062 4320300184180348594518906251904 592063 27855256526767036108198558942344 592064 6187555152067623716558535131136 592065 20892121886744793366954532243200 592066 21144392800834226439971427936768 592067 611334512548697402240465099592 592068 -23794800754111989641126345180160 592069 -13368767870599545549889097464320 592070 -13519740533541605656234262939520 592071 18417444716422388857270608561024 592072 34326645216343330042387329361920 592073 -25580022516197541293696490912678 592074 -2186159086814194543079297138688 592075 -32372897455484396549433550931400 592076 -51191290259462013781517008077312 592077 -19147916550036310927595085890880 592078 -43028956397591830580313596218560 592079 68883107559772099222409596058376 592080 3852318209374651469058494300160 592081 -2610088950545527231046638584576 592082 7955893856506513068616821877392 592083 88346429144680287289411879167600 592084 -64006943646911312205090848454784 592085 4182683697725249708567213832600 592086 -8427905352469360601548023900672 592087 69116493644062513846876422073736 592088 -7797186318600247197322505011200 592089 -12439080049761395609848681632192 592090 -32156258578116454041781093927200 592091 -10529857017668487029665532772528 592092 -25205222374450131693808170307584 592093 65463122836873367688989530091160 592094 -203156613676216864359636011904 592095 -13313619617154876093486673497600 592096 -20582123426303573079758119108608 592097 -32101007630826536020823062578720 592098 402160835481678425418816388608 592099 51314105259399504945108214579100 592100 -5479118954608443743330431795200 592101 -20440094834745746512926742538370 592102 -549818521329028533869231538048 592103 7553100892974879532290216879264 592104 13011907213055184142951566213120 592105 -39235622764427363960278916400000 592106 17184916445721998803958360332800 592107 20582334895100084772776986622040 592108 -21375334744141201881213567849984 592109 -26304288579423992236120028175168 592110 -22829305376460816188622656640 592111 10195970352616139133860939167424 592112 3864259209452858873079755243520 592113 -33913496981082575056714963955856 592114 -5339409895323421078231926118368 592115 45171611390503681891121502395760 592116 -10711354288036465173627300833280 592117 40314597553882669273530156606780 592118 61909620755687691495643488098304 592119 22385403988301162435556434902488 592120 -21941323441536441602928599654400 592121 24467631005191925434431486281322 592122 7019518305907025393273289469440 592123 -34875916441569508964316932434160 592124 -24017563154417686148589328634880 592125 -48241915123257942760567678680000 592126 -28297510788918519936680715345600 592127 -68805663264889542696861905965776 592128 37147117926856420328669322412032 592129 42016434041505497696317617193730 592130 2619176582164153409003836339200 592131 11461104755906523775937565364224 592132 -674545565285268296960368604160 592133 -88516396192529805681003664515618 592134 4399669507356407338670055948480 592135 -3617324060434191604797135897600 592136 -74756420569276829876135633464320 592137 163967872989435653761112206080 592138 35028317816494935239419211460096 592139 24970725693372274686651876569940 592140 -10469554394294405935259500953600 592141 29179721441350511980870785218784 592142 16285175487679693179611374337472 592143 -52830642760675663321744521974136 592144 5693022972584777761074666012672 592145 -1108684681678513496794135145100 592146 20431425446388907106480315627904 592147 -134424499841500627928177154230000 592148 -3680051273820773845433821411584 592149 27891294549842723359725805263264 592150 3892416702705365235725081721600 592151 -400951637083863300182074847520 592152 53622593604163321435871264931840 592153 1101179745065810309301379522944 592154 48568960616838246047955087805440 592155 -36409232739350667787516500548400 592156 75764669543440286983227979411968 592157 25534557285528493573997939138406 592158 4668945803878901327203622842368 592159 16888873544538324335864402805880 592160 62476735890998770773510324879360 592161 -10250911577395372186370539625328 592162 -14788292328648733341359584014336 592163 -7779299711551724812596320011104 592164 -31446304653647449634768655943680 592165 25741763773825147853811276348540 592166 -1133683722623490558808671655968 592167 -14237367669971332086163599420120 592168 -26531226550035860509517487805440 592169 -5004018452910798328507709438556 592170 6251122641144205549479939206400 592171 3137977389157394169363486142032 592172 880568447595028099173889459200 592173 -65051743212539536103975505978720 592174 62454709486926512826245520768 592175 -45208721685632180376681200064600 592176 -531039908573629966986427072512 592177 -10116449752335426328388808765440 592178 -55971284483672317211080319730144 592179 -1434962482229407840310926501632 592180 -31229021180957845884809908953600 592181 -35922912444464881852438510070688 592182 -21609864724154001192271247384448 592183 84714910540985533652224592634360 592184 124416501649951168120459263590400 592185 -8894188048761081651228660132480 592186 12486506227908463389734552620800 592187 61144565603335373877498237061752 592188 -14462772295950657678391036001280 592189 -42527601085389850807463775389876 592190 16288097224843609944554128449600 592191 -9652972725592862284121156331048 592192 -6328643177687995745200599203840 592193 -569340711598346814551585072640 592194 -5132979471892805434640881658880 592195 -25381272172598578913412134639520 592196 -1340708799328086283101580793856 592197 -24831125602198102219011199990560 592198 -5896279608427837902833613194400 592199 14053464813376243553317746010200 592200 -11015565089555318816047620096000 592201 53513353767242402044692889050112 592202 18019422502194682400106109007712 592203 1172884354006216072704344051904 592204 -11120255575389831275725773293568 592205 -14750929084148803551032081137440 592206 -11530681406587157679816412003200 592207 -6141357841211882328175796290176 592208 -145204649280474895497870778368 592209 66919834176590903410161758099700 592210 35849298995938493869564168601760 592211 -3030602156510357223877806662400 592212 27778694792574609775101664161792 592213 -123259232533560186091938036145760 592214 42318279145353637613304728938656 592215 -10207977570202225044688620518880 592216 -58286486559262701638413204715520 592217 19940382344148648980894493232266 592218 -20121120785604613233739762460160 592219 27061371499861608166523102295620 592220 43212565034648261646983230010880 592221 -15293685336377779254171896496576 592222 5754429722991863543693098892544 592223 -38828911606476992709611797986528 592224 1907974104355056888165747916800 592225 -10866032060166157594057154970250 592226 -31989137012215328172075926189280 592227 38494423631452124843258019288048 592228 1140984881927401163128177135616 592229 90448478381097848815037435964672 592230 -8656597321236863438940605952000 592231 77041119820793703204102619734000 592232 17360858489448170776183612569600 592233 -3727692131213014235158306368096 592234 46809462846469937348188520516016 592235 -5216175963626084286332144809440 592236 -23520064171886604298161572375808 592237 -37908781902020410268341610323114 592238 -35453412345674795533411047445440 592239 -979823538751577966643739836672 592240 12085120214020428752241557176320 592241 32136716790342295672306294421172 592242 3751839316837542667978347724800 592243 153902249622206778845206285560 592244 -33640541417581843161033990478464 592245 -9841307316352376005870753852800 592246 54541939450953519435385632237120 592247 -15590581422105428471242123245408 592248 41030470284134660861839765032960 592249 -1817786581577734877022175982720 592250 -36263254903007985309977033472000 592251 -25285954358722601974846366484352 592252 10103051399643808357218541684736 592253 14999358934167155515466190281100 592254 -3138354795784645819861344798912 592255 -7456062034005434387329764631680 592256 30172044722071782891258925547520 592257 -58638711815334563186123857521360 592258 45315958705580726297587277142480 592259 -3735256504294760232736675278384 592260 -21382561960640531988783803965440 592261 -77706140081322997612262483839138 592262 6584747331871824630418208096064 592263 -50763902965512182602298058057120 592264 54643351066579215227844155934720 592265 -14560171304208447659289306749340 592266 7051642069709912001310418529024 592267 46692454062456842157195905470320 592268 42924510588127130727217413649920 592269 -21095447830999196835124625518656 592270 -7820864588327343313367834922240 592271 100020341826853702709874518712 592272 498855509253727100996737867776 592273 4738470580279255365840238596288 592274 21270824769633764154539129141136 592275 -11439822749699024947531425510000 592276 8753051452585369514590461560832 592277 -15174460838166173581357666347456 592278 -11444068355005186555424365786176 592279 -671476155075596489017446935720 592280 -25204413733695402883772472115200 592281 20317389152102054679318740412570 592282 301889617941453616322587067904 592283 34421456924872481886181927699560 592284 3348068095727521117185134444544 592285 -15638272844729429850584333200020 592286 -6863221909979367978726670574592 592287 42987331228174580893087583729280 592288 42325086487491722957946548649984 592289 67899542963374700844501656133090 592290 4960629576573343257696256645920 592291 -15188314463270870808266241878016 592292 59266227460719498981489680102016 592293 -14901286126103003433266491995936 592294 -17495158538070594779187601099008 592295 18380745652412740399901810056800 592296 -9286330516881593895037830758400 592297 65453389981741729779275002041972 592298 -6635360246525241574112711096064 592299 33746903796992446597875984339120 592300 -936078837273716942371802617600 592301 -84533993509410352878006776661600 592302 -8517621610068037334103667128768 592303 74700497411822083435383701489552 592304 -19733386353638077207634635898880 592305 -15310243023694960453220920855680 592306 5807388710128534411508814988800 592307 72900728781994469535945498956556 592308 -32347530842239501419863660807808 592309 1724666647508009058205258646510 592310 17327546318599978410192192405120 592311 -39064527822498306579420025754880 592312 -68371746944277760819969536184320 592313 9369656083952034427834320690000 592314 9917855600599933764609700334592 592315 -44718221292623106091918239911040 592316 -24021596827700842193481803688960 592317 17472687679718075217446081508096 592318 33815891667409147672321131567360 592319 3014194547715504959865362354688 592320 79957898583140241087481774080 592321 1851776188990687714990309235522 592322 394411653967938784798691939232 592323 -29402357793632222509775735319816 592324 16898186101239903291221590471936 592325 597830429171823795218173980000 592326 -9537197932562180437748500807680 592327 -23905656459975073610025482719968 592328 18937784029624816987533300203520 592329 -53051222214985691315839349273760 592330 -2122466528739967389976565953440 592331 96004249781106383835124948272072 592332 -11741340337397820735277747442688 592333 15710399549053347246596003000576 592334 4759867957837620294059614865280 592335 13846485673250952375623461785720 592336 -22082265266192180085598083063808 592337 23936059918209454079558649055986 592338 27799991973748691275753036477440 592339 62616503209784307339041160784200 592340 6990180248601843263329153966080 592341 57432165913210131074197961472384 592342 6102818149573858114292458475520 592343 -50911554869976469345853388396408 592344 -10223406011644782242633903001600 592345 -40344103479188105241003164059380 592346 -17512777985965854478314139093536 592347 11177952473987889367360028269824 592348 -11299949979290439361290837762048 592349 -162751480424114018369840355192864 592350 12992418529704353466985055616000 592351 7114630363138804364869353736352 592352 16870350806454643317346445033472 592353 -3680862266546674327437399412416 592354 -16689941081189657967704693875200 592355 22929091872944043394527455015760 592356 22076024271550897298808712246272 592357 -56052361488722807897380382763394 592358 17144137629262374347306451062784 592359 -20545484030490255183491327643096 592360 -27490244759230434408537311232000 592361 43254957541592852538856761897600 592362 -17105335976957488279344785958480 592363 69824447058621260618691151916920 592364 -72735828282072014764369470484224 592365 -12809806987125397313356580655360 592366 8388346691863109990776659757632 592367 -106750177534877215129532323249584 592368 21978891935030380087710056448 592369 -53320062945496309316251522829230 592370 -3259350709313538512972478594240 592371 -13398329344996589232403847635344 592372 -34996803325833476028678512007168 592373 -7358383493670663233670577661856 592374 7216242190195250999278656884160 592375 -8494135313100114708335141928000 592376 -33088647722744831777196722257920 592377 34235579505652349751698186913120 592378 -191833615294934528368981412640 592379 11400696162958274566831637891712 592380 5691310582699877419756855756800 592381 30190314028659891617297030655852 592382 -18685342643659489684225913333760 592383 73097031683502788656308876662400 592384 -5269863862574271694566976389120 592385 -84404675762994023112981986193240 592386 22396111580974897037215969006464 592387 -32969024850583383537746248392964 592388 21917999278327074528210981175296 592389 3799924366120463280046821967584 592390 -13227996782389756162158835516800 592391 -8586269586793525090146327311208 592392 30369851134153382256282988830720 592393 -20203155371194366639477027152358 592394 -11230371004699864012368531045888 592395 -3020402428419739784610285200160 592396 7418746200720234952379168478208 592397 -683091831587422848985042963860 592398 -24818354308147202438489866290816 592399 100041489323874841394762208697536 592400 -4552392837987716442233771827200 592401 -535334803776763806979404038448 592402 -36089957980188842457734418868848 592403 -20692146793972657965749741619120 592404 -4443915531049452735589647304704 592405 58685959016246442190207912953120 592406 230315369909927365790662381824 592407 -4050033381406671233232171396960 592408 -60665483147763682831719939287040 592409 -15785462997984969102455987333100 592410 1513392687019999037862951505920 592411 543408228576383611894944134400 592412 -17304734567087113662366467612160 592413 -19347550101281931706716048935712 592414 -9528468771393623403336593043648 592415 -1909652329463711576032721107200 592416 -76929277057846338028373213184 592417 23752440455598338803354693158592 592418 15833981844845440101807355678080 592419 -17621036382856504826669025574080 592420 -6000844962308418932614958592000 592421 -98749240474106890489433320200000 592422 23812235616470131674955433633472 592423 4975941540796364398028580812000 592424 15449179749168392057941254144000 592425 7591553012157998581309301002350 592426 -28704288665469065271144808907088 592427 -41081046123368116566328948903128 592428 -46224903814548028351065651386880 592429 46975406518758605915737680539030 592430 7677400597296688744864850727360 592431 -22276657101523537744063924784256 592432 -17140506105990526591468347588608 592433 -50651715826656570459866323239900 592434 9570002200724635755131515166208 592435 -82490581622284878686192259359040 592436 18729255357840025575855226835712 592437 -38184527327176763911590335151840 592438 -3858631148578549901378821797888 592439 78195610825991606641756576954440 592440 -6123480681784705269254758195200 592441 15369655373317313433347711097600 592442 35760806871993188134900355509872 592443 11293570977244637352231246184332 592444 -25232455622805617381238317571584 592445 -4273258935264360971404380971520 592446 17510073515884505205926016580224 592447 5434145528272957983080999272680 592448 -8727282263048107754465451835392 592449 13611348907764178756707760545216 592450 2530533903942322103191707272400 592451 -5616738510737552023184211988548 592452 11659090427620326478129969815552 592453 -81598430589652416892278473331298 592454 -175620715607324707817078722656 592455 -15948523658546467796537523118080 592456 -185183052127117974963263810764800 592457 24280937337657101412359252709120 592458 22023780325854804905709063248640 592459 13039073429030360049499159067496 592460 -25813309820397604215530677079040 592461 27295916785547879712062397896640 592462 -7949464283384423909479077317568 592463 87654076641057275859357021017712 592464 -1999580161010445321543002750976 592465 12251362451009741121456104143860 592466 2411224625495626342189861731840 592467 49807334054514956507057208300912 592468 -4463961493146335734601132529920 592469 -10206780389010182777098641710130 592470 -2300256061521983944051774147200 592471 -53981871110458127017938844889256 592472 -7386401877084357855498095001600 592473 8791896988058202522622299242880 592474 -50992622118953064405236872437264 592475 -20023876278622573793183898830400 592476 -2386159615475421180870346583040 592477 -81808700268329075923215871866560 592478 50514790187708806836771053046720 592479 22533578969999941785712309953624 592480 -9628329222737543184176515645440 592481 -20140712205948543948978280344960 592482 -24002781232977756728984401477632 592483 -67251616149099544589504208567268 592484 -47267487224775488837621718676224 592485 -6702626187400501308035439900000 592486 21964412454475418814657536916192 592487 -19687587425501611968238931055648 592488 -24296137140554877089928735129600 592489 -540737401541933027421912608710 592490 12392911150336392810613959916800 592491 -826133672094780593531388549456 592492 -9626703509761767487896240035584 592493 1919354889343656099328655215008 592494 -4940757064026902521906524822528 592495 35204612998110985335799062223200 592496 -15882503604469032999894429696000 592497 -1016269761518584004226219514992 592498 -7429028341320090140816725974000 592499 57137211625095256980235290848160 592500 6912605328086293502032396800000 592501 -15462116956848672084105378164736 592502 -24678988176684452741691899166048 592503 4076208845701663033192056772608 592504 27335451972307472508636970168320 592505 -4259797780184160069234111983040 592506 -5028320665643206521301529036688 592507 -37694109261857333978073275313244 592508 50052898632704949350485482175488 592509 106876416936808389818638559429568 592510 -9659486442807065877016436691840 592511 -91772279422272811224432764338368 592512 -17285680885774242267542386114560 592513 -67654180196994305627908851788496 592514 -2803594230049697823842660357136 592515 -767579677843618203849193708800 592516 -23191450682505832333211567542272 592517 20929294696937077507042204969566 592518 -10008721930661288983886851346688 592519 77887368317273790743851685043744 592520 4457663556422379152385208780800 592521 -4186317978081722192560146133488 592522 15228945532575332333617386085632 592523 -102282195228249308574744922509120 592524 -10134407525496637783393584276480 592525 -7202357038200835077015012788700 592526 27914640527240954052670774545408 592527 5811653422250635983554550046608 592528 17112894824332751820601084231680 592529 -39863988888965998265480145877248 592530 -15372208063714008844829371783680 592531 -58940722597580598909324023939668 592532 1146346531621814997416495546112 592533 15059857692273396303428279975502 592534 6849680954630532136269047930880 592535 -17347009097433910034582408589840 592536 -16804913467311912823338964746240 592537 75857154897130412117312392560 592538 7453127429692012485630593095920 592539 -41700796224493069120637524925952 592540 112274841916796285148898129920 592541 -1564497919636144042764965662548 592542 32399236766309013050228828058240 592543 -5901425184038837929119123443600 592544 19764874898975187953666401959936 592545 -35597030565421614610431141655680 592546 10754939863797354276346372955472 592547 21965413555901576702726646219996 592548 -23312826034583047105174913516544 592549 -38748636376706147528069457032736 592550 534576580742655484842090172800 592551 -903063183018532554054868409520 592552 -6787205095792524610269849937920 592553 -8323985509470581214541325664000 592554 19977403891349594591615609844480 592555 8187636643945961966135402027760 592556 9950245456237700989010458072320 592557 -32770650938952626587035700120800 592558 -37398837688818763245371662461120 592559 2633323594741759577634478739328 592560 7329136691368433371017818603520 592561 -72200002994373907308713688105838 592562 -16961784499007507709177734584800 592563 -24792287775669818972734804666056 592564 6384900902863173554997017737216 592565 -14548869079385527235385475783680 592566 3087425123106676841820203808768 592567 5392061582954298255350156241432 592568 78195247728339740724242565058560 592569 -9576283549004169364603918301760 592570 -35885856284631066275835087709440 592571 -14108770163757340155622704527088 592572 6277897049167867795997000417280 592573 -25781255865931746123323696572200 592574 -11885321632257540836233287838464 592575 -10176614201473672829106989039400 592576 -20863027159729562195921586880512 592577 -3829514727095065003558018736574 592578 -4456064224978118290104964540416 592579 19327418856964705017623510116160 592580 -19031541319510862796700000684800 592581 -14535788801990074921222136981856 592582 -28079315326957274482667601696768 592583 293827023077776943191409545944 592584 -50955518445709028227500510535680 592585 5820835291029360443559100743360 592586 49784189777865058215635478164160 592587 -43861305598604672828662162401156 592588 11191594591717956928890366802688 592589 83574965802052457057282178582390 592590 11181610348237783791172565896320 592591 83058734341180114602653235005800 592592 -930220592240464426420318765056 592593 4049859175438332504597858923904 592594 10349458488929597624770886331552 592595 13556520648782595238740867191520 592596 -672141553176815957279608381440 592597 56228703222106434924731558260046 592598 16343855491948001992335236416800 592599 -1148505816599891968453177138560 592600 33045145542047442664057976064000 592601 -13537982516010204455119411057398 592602 2592029773777403423500568582400 592603 39750475338278562007295449471440 592604 -36929771924267708569187567199744 592605 2561694668716796773023946715640 592606 27244177668743301417228303760128 592607 -38877958777964469782149342181160 592608 65813184184118514059805490151424 592609 -102770669860299671646748479876190 592610 -11611136467967556727203308928000 592611 43275507106349193478938394023744 592612 -76604904533504226873773505679744 592613 14913607935909387782659250192160 592614 657646199553780507118171084416 592615 -66795352049714845206316868863200 592616 -2910085737598993863016848491520 592617 49426066898142649471252429249680 592618 6059514252591981297833828364288 592619 -1700394551855533654594285700280 592620 6077496094725573439758878146560 592621 67319963465553923877994836260822 592622 2891049161375744821830666288000 592623 121578571160875842918586307781120 592624 2414588239914416894560532234240 592625 13775669112486011992929184608000 592626 393903040592590945560745784064 592627 -5962937854853662385907967200256 592628 43340644844917594645058399530368 592629 -10298006025020708517589530784320 592630 -16309707687187946268733741271040 592631 -16578033916242078915015052266168 592632 47364045973904261489867479019520 592633 12852279137297886984744259222660 592634 18101663058470603648961812788992 592635 -15910132150485951484503343136400 592636 46153643404737323766450025336320 592637 32718510717184007090483062901184 592638 16206484557800506646601064090944 592639 -20899077744275515288369113122560 592640 -8051008318267949392403984547840 592641 -7313822490659095803153340575360 592642 -12005645842181218718820306081888 592643 -24845943638835222221084868591108 592644 17378803222879644135671991275520 592645 -13374902687000687474966892332100 592646 -15132027533900606783255710694016 592647 -26211630087924387511670516684160 592648 -2827509299482101180199155302400 592649 43474899639836781682154590138650 592650 1301917700306500250410221120000 592651 16480480477804797327364225085400 592652 59802426119756237257550846039040 592653 587250150728000361786951367104 592654 -48060286740267627992445466927488 592655 13105129094439928315091303914800 592656 5555565931323486820615203520512 592657 -14502396329145913771495093399820 592658 24089362175964743973353902080 592659 21470567638084561462086484810164 592660 9701492535949433926093731751680 592661 26652314109422027399080860533262 592662 6794470166467223377782029758464 592663 72786646232320203722332409315912 592664 14401035430528886499775707832320 592665 -40839855842669010174015164038080 592666 3645710017573746244281661582560 592667 65643821326158453831964393907640 592668 -4893064636791139471624780740096 592669 257758752629154680985537630720 592670 13500601610078357483863547151360 592671 -40527317291834973083006298320496 592672 48613722350706490608597101248512 592673 32009558415304014328520291765760 592674 32880753846780228896428373477760 592675 27647393300926536371741397326800 592676 -26689341839385172565630283608064 592677 6018301630957821302480800999680 592678 -26917248431171494482403474393920 592679 -5711884702804452960804055975824 592680 -33663004057023416731356180480000 592681 -5505340968106373503239244016518 592682 -20494961830126793816437976878848 592683 16952183092344209683586688601344 592684 14801596804456516873421181660416 592685 -19921959620480979902135231937000 592686 915042566932782759775520758080 592687 679785364881471088171834001568 592688 2244897925836918824122362593280 592689 1986051586276518010696042507008 592690 -3224170137180423855741540088320 592691 15401997360882528774986114397384 592692 -5557675476066742513107289755648 592693 110604947038351270191071626616942 592694 -20157693132731781916290613291104 592695 12249050609053709323056178573320 592696 -8974897392496018454682920755200 592697 -1255985999886222023712339778368 592698 8232368077077980965497217882368 592699 45661247233102702476411570312884 592700 -29626800178079862989429477260800 592701 47172768749455704971883351743232 592702 -5890541545319389689469622083200 592703 29090899520430927921300902370384 592704 -12169241772853043071813681152000 592705 63265003058204295190389252921600 592706 10417000119374345304539569017552 592707 163188957039908861911424392440 592708 18367196301722425771207430885376 592709 23918391930394881163403280414720 592710 -2963935823432520622276920268800 592711 -15477170370067150522680299637968 592712 -1746902034743983349167979028480 592713 10390977265297835349022691011824 592714 42272357183214304411558230174720 592715 36217447956424244100669995955360 592716 -40035363847157600395268478018048 592717 -70640945398268125237646859382848 592718 -9154001330945616629439312249984 592719 25373665821597750356968840779144 592720 1798810762600935706401334886400 592721 69537199297863932093383923471732 592722 -12138108616427768727239718302400 592723 20036798389056437973162408404972 592724 -5858953644229304679948388300800 592725 -5771437453872898959070109736000 592726 40201888932044817504888458433312 592727 -53309235894393400622307184754424 592728 -10197321123261615779335613091840 592729 35650065773791066085700431382676 592730 -3044074787513835603977604990240 592731 6276610479473363050656232197600 592732 -13069820301028764279908124554240 592733 22776997218540897909046998516384 592734 -14566897461713720765344947965952 592735 -26921282009453999935281656906400 592736 -50966036104392745555566602354688 592737 20588630721853351772074378141440 592738 -2753109850742904234430053762480 592739 5376483666442543665231293859696 592740 3679549810624837512872589427200 592741 -53050505130247887180358179097858 592742 7828783618287702026331397747200 592743 26335609540437071282157199296000 592744 3178009489991093265190285532160 592745 21612960124752214159178879806500 592746 12111321957310010556412686839808 592747 3118084611507479393923011118196 592748 14007818254601623267364478182400 592749 20923549477716254579723115487584 592750 -27668058139642735068330300336000 592751 30052775584038326046814419443904 592752 6973214355390761488943156625408 592753 10516167132589225299358316232978 592754 -4646614088667508408488197693424 592755 101378616228255745100795270400 592756 27757518618963730547800039034880 592757 -860288006768880624138312595968 592758 1818396775525316353289421276960 592759 46888433037690831042767216249960 592760 -1284182855559984845457248256000 592761 13522027377666718685481662188800 592762 18919573920117678611399544432 592763 -18990874133606258731952975984988 592764 55962462966414473099048637284352 592765 -59451768013922321600214547015680 592766 -47920175062001891606448100181376 592767 -2903690598613904500971964279704 592768 30926260902788369397338855178240 592769 -34977481591281228548089229036460 592770 12679375199918290203222307353600 592771 45739054243907767817354890483792 592772 -43247952788165104105816397898624 592773 -25973255392873506366169303097280 592774 -4268438216295009669213849370368 592775 16051552059638254583590526148600 592776 -42946083593631723085622462868480 592777 -14454407724602506257916892536194 592778 -1067333179805150964985879316640 592779 22923425254316761884591270144 592780 10534283155239177427369693885440 592781 11211679844956989523753993485120 592782 -2963096923322695876921368170496 592783 109742685433950237216239393162560 592784 12260419851363251996517953740800 592785 13625422071128427107850212131200 592786 -22504217828425534434317777191296 592787 6689569202570759824225707931200 592788 13695761719977115197026188578816 592789 16870011384191974660381432382460 592790 35680044284424966845666722325760 592791 -13506812124644995431760309344408 592792 -66615163114411405693400585472000 592793 5758273319637800921717421300042 592794 12253122494644861260179838384624 592795 -11417950752486533122346780202720 592796 1244361809791523579587075161600 592797 18262721514747047120822752675200 592798 -243454543635932877220895809152 592799 -21247927130210653617257954435664 592800 -7785594604746398494694965248000 592801 48784228315030245900666210838704 592802 -18430741375658705255860705448448 592803 -34765720049336738523076206992988 592804 -11041167281672827315174467497344 592805 31225363615168123725124422332760 592806 1703515142255591712841185357504 592807 86700780775721294091185874412752 592808 87705012334570402886760653736960 592809 3652360938069132711330951456960 592810 29950796855613198375526353694560 592811 -59974383378811513502262747452448 592812 -6278639325834845691524275200000 592813 4844984932646434270556778549248 592814 17513241625776789727352853892032 592815 7209462879236245961199411029520 592816 9753834147592023888734537646080 592817 -1477710498931480730877760213008 592818 -23574426450281577840908993725440 592819 -25439313084802924820219642794320 592820 -514150201289070596142146929920 592821 5263268139648182037121451272800 592822 -68074235142095406641630175805248 592823 4293986220985411615379445494400 592824 29702588914071945656086550814720 592825 16095023949739203796154180385600 592826 -3478228047754225913765116984464 592827 -36142727662271718433045281179880 592828 21862527326071506665156632736768 592829 22787566122027480066603727947180 592830 7698078197610677794470352101120 592831 -9531225846576739703100444578168 592832 -18421104564715218261218867281920 592833 868952227566331124948258309664 592834 31840112339397712974274413639552 592835 -43187665830456231869673120279600 592836 -14605489633339133829415166607360 592837 -3615603682542316417346220820448 592838 -687376575858907570392876356160 592839 -235672811189262781547490511416 592840 9258356754119027120520029644800 592841 -601417329534393619990331475936 592842 20482147700444148478033764333312 592843 -60895207964328522598570968524908 592844 3947884084598214103876136927232 592845 38740073940228878822919625496640 592846 5320723002090305749192002544704 592847 -114853693771115115377340387032040 592848 -3516485125607297835675296071680 592849 -11067585915779212878507045691150 592850 16507534560424939086134588812800 592851 5725831337075906056073331059760 592852 -60328463639182235934954325739904 592853 -47793320610998129390019918974898 592854 -3005191168865726616246199740480 592855 -9134298767366305160837095371240 592856 -37560355283620935391523738480640 592857 -27672024348124138243474761738960 592858 11903232402834053865947095928832 592859 -34633517345518997517739300348560 592860 127692267629664780610561566720 592861 -38328785100006398973696329832538 592862 -38168463480608277280243455875136 592863 10773996874358255527993717347144 592864 -40761034399654620995925760278528 592865 550606539287285956048683083520 592866 -24037918102305408319552710086400 592867 -9519674476324811067390057808248 592868 -7740717632377618475867721154560 592869 -9042985184061259804841752933152 592870 23066090721368268749440838213760 592871 19763622914638287723951440253600 592872 -15328281965539735383832011571200 592873 93888775809168217175432098728122 592874 391609039860199355542962261936 592875 14888458659948081261927275808000 592876 -52067205823474546258276888704000 592877 10383684355777660958627273472726 592878 -5132035241929158932895158191104 592879 -4721288013470417806766015108624 592880 6054872778644717418445407682560 592881 -32214057386631724618995439630080 592882 -504346348066224968237374964208 592883 -98025409265180905657642922243400 592884 -663063949701814638775946674176 592885 5925472460396252630692127719200 592886 -10497031143178295628206792534400 592887 31078485622486645861725928570752 592888 -21595821119137460646365048893440 592889 -94739111124404568761738402713200 592890 18188533922710129183803036337920 592891 -33413515922567670003138088557360 592892 -26919913610536217706163552266240 592893 15127760601773457866978777838720 592894 9740810819280958600736748055680 592895 36298590720899538275415270930600 592896 50330254129627548201570608873472 592897 50740166700385531882560065209346 592898 -30107423083791213090427488536160 592899 15241140221571392773879621805040 592900 -31740662600245236017669755200 592901 20460035605490979031100934589404 592902 25388889543485433782765740939680 592903 81134292313340882850213662016152 592904 -8162187161265971275689652500480 592905 14024952741996059293265324146560 592906 1172390765901007842598909667328 592907 24281384196842927906119205549712 592908 8534104393785705747446450204160 592909 -85143260278502250172349511552084 592910 16564876301239813116386089902720 592911 -8256539939049659970488669207184 592912 13268274793521886263605148655616 592913 20017764950586445367178902376804 592914 1471432745137640364858410311680 592915 -31597406832164922689597631631440 592916 -36569527893987660505427571653760 592917 14467407718399845318095046270336 592918 6162586314959143012134616044480 592919 -3716636613665858506807294378680 592920 38038300970791403432382627225600 592921 -471957305848671182348561590656 592922 -26825576954706858420928781726976 592923 53881872278655156474052618930584 592924 -2372770317081204450572248364544 592925 4684843650484951015899852579300 592926 -20544122183856518599064932012416 592927 -1514020049769595547622845051720 592928 35437324264917785766888153808896 592929 32212038679300365143493770139474 592930 -7318894701868237190585313708480 592931 25187304802502771826119720208732 592932 17119113440212945786253912220672 592933 -40547629883645092205064153646560 592934 -4485351203742720651753801104640 592935 10510247356276825295764451804160 592936 42563648617215178323797702645760 592937 -550402413747046403595459344262 592938 -5362170756785646997537065362256 592939 -30513169669262602269782611709260 592940 -697982683118258650726923724800 592941 13312473278051602451481879120192 592942 -62881884207131770408034324736 592943 9114736989985039252145676276144 592944 4886363777322221315941245124608 592945 61355304079905210852716877323700 592946 16739563519385178841578010086672 592947 51652684789355643754177495517040 592948 4171692967119635547969375195136 592949 -25073101009455572967952437192114 592950 12389725740502962941665318848000 592951 12276958041452660614512685945000 592952 -71003623953143685779165056204800 592953 -28721674646835661282850987883696 592954 -11120232659821242854738905831824 592955 15753647601218394558691569288720 592956 -1613011880937589587925025826816 592957 9486315875411313554036988353920 592958 -53753519985953521002139269361920 592959 -490353820909577853774054001920 592960 -6616147126529235367327275417600 592961 -3012585301791981070964168820348 592962 -10852167021350583698499269385216 592963 10530701628579433845510522716160 592964 36950764366902230673364159186176 592965 -536497530239470183406826827940 592966 5638811541335212567017172233024 592967 60212105854680645752560907549016 592968 -2590232425381538168337355898880 592969 -16933162215836299938226393688156 592970 95602405934619994861456911360 592971 -49579663364826090281979524432640 592972 -52716664407724093949231186132224 592973 -51669311085875137934860407968778 592974 40006664564215473244215857664000 592975 1786096950216067389434480093000 592976 -9377053969720627108248336211968 592977 -12843511570711494737364894676992 592978 51221553071736207898728863825040 592979 5001816107318419623989970047784 592980 22607835055090416185709571983360 592981 74477813764220726405044721082364 592982 16136993670135275398208554111872 592983 -24394239171708710053521359616336 592984 -7997206305144540935551977676800 592985 -7274545862221230012209901497400 592986 -13219322284585629173844857995776 592987 -38936473016818813522433310642364 592988 -41254952237417887331137848113664 592989 12961244272837554792661774367520 592990 295038361676887634707995139200 592991 -14851728492512208818400998755728 592992 28105867297422412038660143185920 592993 94174783075175533742628351966242 592994 -5352034515349963456290130184448 592995 60046059533055051913559756640 592996 -45124052389066751493654861040000 592997 44349303664895532309191885057820 592998 23350761941932501104799965571776 592999 13833486331274673513058522927104 593000 9199160003366896705856017920000 593001 -3844207939894467817847684787558 593002 -106566341019957441091965812198400 593003 28767846984007819190726980155252 593004 8883103477154762679887738820096 593005 6894995532668435760347511164160 593006 -57744158670061950714726463578048 593007 -1494989145015965187065265705840 593008 -9868180552166039336226869313536 593009 33484366145890270949923068884400 593010 -11986580458792413448004616768000 593011 122075167086614230226515475990712 593012 8090247181420796673683845847040 593013 111901450936622531169934728864 593014 -30677462261350380560957210658144 593015 -37411761746009798423229993564840 593016 -48714167629470968905342628966400 593017 68071554327869594426753986110912 593018 -28503616144764453588472651793040 593019 25657365123671399437077864063504 593020 5776482769228201134118291200000 593021 -93318160315438680781034455470 593022 5162893404112565965065607140672 593023 21875582556734899111433806374360 593024 -8869468168698547444195377807360 593025 -21338999352705728150521615933200 593026 -7496583177599023997206448640 593027 25859771068808466187747114086360 593028 15433211078772569244010795161600 593029 47144976382982583304251296321630 593030 -4883924523281313034575046241280 593031 -2977656417149796617241725327448 593032 -20146538306182029809474500853760 593033 -20128364492857045872949922609280 593034 -9533389795742360763233487850752 593035 22963553667624402107962089706800 593036 16922548978624716801744393397248 593037 -36357249971978594401857865323552 593038 48579850090309298221322318761920 593039 21812677543525206194248521493056 593040 -501134594125167461449798778880 593041 -34463935161774332044550463268558 593042 -8961302403642722341671994556256 593043 48670914646335209358099247806528 593044 -31135665682687261580081818677504 593045 -25138888180506229149687320667720 593046 41979803231368536818779478962944 593047 -14322853936866794646619160443960 593048 -39890999580363544587470797424640 593049 56612352479044429724314025574864 593050 -16201157554870734480029821980000 593051 77854669396126015194699321986052 593052 767276149992747796658693624832 593053 -135611110774960177314893234505920 593054 -7030998969407778960331363501056 593055 -18227888651627757657846969753600 593056 -241793729005767600419610034176 593057 46045110064844453024772915638292 593058 -19294321603201477786507083183360 593059 45268913349506153395821701655260 593060 -10584782782586707276148246883840 593061 -2454701981841191319695991816192 593062 38477774326255414032166803271872 593063 -39750829976366805261477529778256 593064 3662494332219589797993917352960 593065 -19312692923682045897622127948160 593066 -2774347929139813933419599412480 593067 21346659391703465616671712219480 593068 -20154883102507130979098061619200 593069 4797948054276628153259289823020 593070 -2571845444874340268946801672960 593071 -19811526313333136217991714895728 593072 -14355101658566183553425120821248 593073 3555500167428163855566574250664 593074 52885121860197596037445144104960 593075 -18731057238185214819104726154000 593076 -38286059691759811221146966194176 593077 -10873232728220430537970194397728 593078 6948755769349067997090641457024 593079 29812066618757293339936434364320 593080 35570686075017024871523449958400 593081 53633092053217473490656750291882 593082 -14600298203329899122691003648 593083 30745962962673697583586703263332 593084 -9422318160430533553505691815424 593085 -42603011532472471697374610529600 593086 -13128478986353202324731537902656 593087 -50178235380723284885884058396808 593088 -14789729082359366131535535144960 593089 2645537921095290924999481028480 593090 -18801821198644350636113684766720 593091 -22495988670880306678993736984700 593092 -21614634948761205681301973270528 593093 18471167696388285784056913177920 593094 8983701498420407554487966635200 593095 7312077690664017549297106596600 593096 -24743789679988440165702105446400 593097 -899051782296258455175916239600 593098 17659929754572529959315577105920 593099 722394827739942652180001925648 593100 9661961805253450560164359584000 593101 -389148969058801662172807025856 593102 -9972407867221898124449737597248 593103 -3586562083188693848570867407872 593104 16592014289460075283799136010240 593105 -24020282121393582672722165929740 593106 -8464150062206767543670798222592 593107 46752276593420776870252126856352 593108 -26521755481679386818060656728320 593109 -37485285285767073744811054484160 593110 4181934435841607034195963302400 593111 35412817706805363708366861752712 593112 -9264610150143930668108128296960 593113 -53508578383687651833542307181920 593114 15940557017820742257982517020656 593115 39215801457254645844929902404720 593116 23965884970572050504199261616640 593117 -28615671672921505298364855515808 593118 -16650829300214579899727561167296 593119 55013506579440254195544567343520 593120 -61460290508790158135644968714240 593121 -66142415415715997575213103226336 593122 27995745162552053063606543660112 593123 -238210224389410324853591649216 593124 1772947565028023877615564029952 593125 413453391663269940395656127500 593126 30768013365329480684093165068512 593127 50448538842071513315469129960120 593128 33700731902241457583340652216320 593129 88618587519375246123759435030900 593130 10609411069306920163401577566720 593131 12914452053860699853274190079744 593132 -85266264388643511019146473256960 593133 -57753822307258662918718778237376 593134 23128295655856089886240664806272 593135 -70374417526980262878649727509200 593136 -14240130852402070364933857935360 593137 10898155891232061945380103058920 593138 -5399568542071734273650220602880 593139 -36315988908426365338319321925576 593140 81455584219360312045628142305280 593141 -32501329873396855473370588069458 593142 550279874138448913689162240 593143 -27346122804256111590370721315608 593144 47829344850008168635479869276160 593145 24066709735449972756659494436100 593146 26312531965768610002537969148640 593147 7228449952275116541655875397824 593148 6844726175047350019103428231680 593149 -34020699324139681828001871513850 593150 -5842997936534698433476850683200 593151 -3065076755874190619406037420416 593152 -14523831967071282363080080621568 593153 -68808732046497820899808704374736 593154 8094487985303718010247215884288 593155 9121592360383736975483691468960 593156 30955812716766263080079123597568 593157 -10675048761224535518833419057312 593158 -7651701964150230723882016828320 593159 -28451826559597249646909804735184 593160 -22268040065108120625474340454400 593161 -26054245476015586143845201039600 593162 -43712508635368376452923314985168 593163 71883591876479053192922970046344 593164 -21841845323834892326498656966656 593165 -1160608196018491202430571349940 593166 -2859587360361341401615347363840 593167 18988960343383569687459933977352 593168 10419073910066080767581854040064 593169 -28898774315075062023029578339200 593170 7055997837082450355696717836800 593171 42829178720906029854611834115372 593172 -2473119591223878521322660146304 593173 10897395864853540048670440183680 593174 52612137935898256459988106978336 593175 -33356151055111926295835931168000 593176 -28774638092835764256948581376000 593177 42828398192762386320152064883008 593178 37499447128957143997800510720 593179 22762443400826453810141577659780 593180 9309389821554043854979291545600 593181 -34973462170217191152751295735988 593182 3344060473267449222989900088192 593183 -71151717921955550994462356849568 593184 24882518944998354714680981716992 593185 -109244972717951975963551987200 593186 20206220249834663141590151742720 593187 -26524919574291666869751935056896 593188 16621550485172176154689134556416 593189 -9533863875565456862367706760580 593190 15952353850117182629294380224000 593191 7097002383144643851312211008384 593192 -45760484953001003404515128448000 593193 -22287246208343903661861621974976 593194 -6541172573328901418073388931664 593195 53140368988459337908064955166800 593196 -1961554283869956024770965559808 593197 -40214691318431384035502853629088 593198 -1732149382341302268285939217920 593199 6549462358083153616457455597800 593200 5928657355512479110341608652800 593201 16802069111476174129132469164224 593202 -22174495889998410999265792387968 593203 -16372954741761371356860141266816 593204 -53383514332893324465020241020544 593205 2234457586726879380402319701120 593206 -17167688235127089696934492096320 593207 -89865834870463168980249794579544 593208 7755318811981154228824781291520 593209 -11419250716208788287248605349590 593210 3441036715644155331546676532160 593211 68392233552922012844520729822720 593212 -30321489826933214631895480812544 593213 -65016910897036913389124363540538 593214 -19073674745227390639860611040960 593215 -11952286229362562848179837414720 593216 1536358439121668777901413105664 593217 -18296550104926738040362889717760 593218 -69575436924196938510054963720960 593219 -1467258424021897889622739699200 593220 18263778772836778401054413537280 593221 -48144497423963615691795752052548 593222 -9733373045185904020058734877568 593223 -37689268768331120738929624464216 593224 20761903615787758469315954534400 593225 26584940945675793491115156379500 593226 21516741221517458163652400530992 593227 -102505727390893954807440165202924 593228 -47213160349674810650313100800 593229 -1198834534164148681556250434304 593230 26170889272663401344826756328320 593231 97609815830675591015724586162032 593232 -4234105833738604368839001243648 593233 -75322297018724058549111932837518 593234 -27475638070934966075629277672448 593235 -8112492279197810897374497358080 593236 20391861679068547937880676968448 593237 88903930579394068555273794870240 593238 -8731789406696121506016309665856 593239 10511018663252185943781974369424 593240 46138496216521417491484632268800 593241 -54379002881840741354758093106976 593242 23029882521487064878433928986592 593243 -35851044524463714081884196799692 593244 -1774935280552077582655656927744 593245 26389183525982819029877339109600 593246 22050161559505771093954060637184 593247 -11984293045088487771107653025280 593248 92435278107995855395857202544640 593249 49517912162725508093834411200836 593250 3095532928037021030966953728000 593251 -9631346067615426717597552939748 593252 -35229824528915765781446090127360 593253 9165269626651365304068406897020 593254 -6702949435442424295935946715424 593255 -4509483960105738483488444411040 593256 -17895739067729293126092407193600 593257 12806077088318471793867757328512 593258 -8205108057212588679105133950624 593259 4780818620477219779461378684504 593260 24849223915502322438770029178880 593261 7725926170656421395516185771862 593262 9105421296553611391559611225728 593263 -38354941804827651844206270184 593264 -9439213922950901179239664779264 593265 6185033460768043807766183992320 593266 37953663939499633307465439751200 593267 86735695511138180192974466169600 593268 11500767655128294627132174034944 593269 39809392947018419361633647116480 593270 -11502193271058505811559086749440 593271 -30758625653826796546175147520 593272 15968591974924059091564024012800 593273 56609973590000670365458010988522 593274 6605683924259566230140657502720 593275 -7546143946181861358843341375000 593276 47413832382312612872179452042240 593277 37685140903477804221005881489920 593278 3472782096284587038413690191872 593279 17004806840514656247256001476560 593280 41892459919731593367528878899200 593281 33361391890794615863196845775744 593282 26769250277140666694579209465920 593283 -57326895383821342744297844034576 593284 -44647109260854612743205517906944 593285 12479276047944178592679568619520 593286 -10419357318314575942848681631872 593287 -23543621372248829066441995403480 593288 -56748369147256643893180804746240 593289 9687688908127448255913401680554 593290 -30121919494315383932738156851200 593291 -60680481038064065190964408555308 593292 -8901132563435886369372191224320 593293 25637887947202268969534528751542 593294 -10912997987438309349955990849920 593295 18004213587761733063877903447200 593296 26006082240578856490895742664704 593297 -80876034262180095488697267682254 593298 -28310117442657165904125783962880 593299 -36331540825728848651981881383168 593300 6647011387904987353350623520000 593301 17163595802809183293582597961632 593302 -2397723604975034060011060743648 593303 35295114661354544107591614050280 593304 -8109088245720019207328329728000 593305 34943445045777427739078205635460 593306 3390163251756616523570657882880 593307 -25599016017361711440943273841904 593308 13877257757110960473641777587200 593309 7644152902129697776106932798080 593310 -20397308938182729552167503251840 593311 -4307715126227427478658290350000 593312 2448967381864169023679698501632 593313 -7658760910991862065598046402560 593314 -719905871866481693743004611200 593315 -33248994397892812109643689761200 593316 25454741700358470656110825567872 593317 -36541665851879216001777211531654 593318 -14265618067961123660780080406400 593319 8393365150284822666954034037544 593320 -1412444144855633038627980902400 593321 -43603594541163515503029266921478 593322 -7945295052280266899691205033728 593323 67535826632750594992741244235572 593324 53582373868099435528462627005696 593325 1015958662967180885134022338050 593326 -32926028866978319324642474013888 593327 -23358779388181971045022090253328 593328 -16226991559573521444325929517056 593329 -86242666249906831829251221423120 593330 -3365743460425519490105072185440 593331 -24443119478606438548632969273600 593332 -19425640740109032294974793287680 593333 6538434653055774115198917803004 593334 -5178219726058168791993112412928 593335 -18960974473797254252262615033600 593336 3921163100952750315480087367680 593337 25384888901464854132485124455760 593338 14934456796322023294260197470320 593339 -106355062551492927701198097704640 593340 6499358284405171260786071961600 593341 -77731920123800972849425525558170 593342 537671938440129657901956274944 593343 -2610064295610512412643167496968 593344 -1038050092178034699601763631104 593345 -76811681752053025565761570041900 593346 -12908661871242915079261273069056 593347 -20243472185063967964203582681696 593348 -7801728219697729399460703596544 593349 -19130708810437947932769289638720 593350 23301305793049659644403917762400 593351 -108435527402735927297995056725760 593352 29530896570694157201598202675200 593353 -24268214651644941993792988511398 593354 -33282371055325570063024176979200 593355 14289630604830121151236566769920 593356 15886619413756990139717518641920 593357 -514178932280092291238280074400 593358 25106630300420708937302376197184 593359 24567854037612232856460234384984 593360 -12363396482575393695553257553920 593361 40107861096758642548934829186210 593362 12951756050221057329056924434944 593363 -11042980915849231826281617313200 593364 13851215885568728652453228644352 593365 37993526760202961409059884903260 593366 38656982079918547013347386169632 593367 -13309119772703805182125797764352 593368 -96992220319760872729653348003840 593369 14932885128200007012740670374400 593370 -21862382901871480927272707500800 593371 -26304745610693331410441140965056 593372 -1991357279884421565762593299968 593373 -30305978205016063242132095396832 593374 7812732469104677032504492023936 593375 -78862424483120297187334256496000 593376 428356299056844913710899134464 593377 -53798700696354150987543461870400 593378 -2893109358750810288384000150144 593379 37476160637792623926395082919920 593380 4410287660854276802373749356800 593381 -102010858354876187154768737938818 593382 32510526927545441614565573491392 593383 -51130830980418197285389093735936 593384 104108901424771485429601582080 593385 8165222001165273596974427241600 593386 -5348559815259644143954768918608 593387 -9434095516684104067014893693964 593388 -13316277895721500153914863133696 593389 -69566277851086182372645821634560 593390 6777849818490454910953027008000 593391 -40889902435136057754038786768640 593392 8903101509757949724779255300096 593393 -11343701313747193209466818657354 593394 14122523754624314154537172252800 593395 -4293747891621637799230049223600 593396 -30897165283786811051025040323840 593397 22359809342687231532657373273440 593398 23550189181022530670222638604160 593399 -75346551304179612805554041880600 593400 173321363838234375473504256000 593401 32736290828234437350991420247402 593402 -2145545323571482933331933485056 593403 10571028333735065273013465897984 593404 -1272245803421291699037515039744 593405 -10404359023443376082232264041940 593406 7205517389115660471107284672704 593407 -43961826953206197237887588345344 593408 -27067991000876524341978055311360 593409 32131124464197696628075144717104 593410 792771423180763500714043107360 593411 17860631844378995948962386957984 593412 -21824956711646761466831262962688 593413 78910021222934292275753715312060 593414 57171590343427254797861654595840 593415 15007240879005865474593984773160 593416 48318548672400774561778999956480 593417 -6578935391565837191467121713440 593418 722244733378550994343392460800 593419 99173011830619778166292264915632 593420 7225307977478759864989019489280 593421 37579089916895233469511371378112 593422 30202375048894236364369464821760 593423 52605964266872236955359264056144 593424 5403267890530555322467622928384 593425 -7195911257508406719141086067200 593426 491551521355942586780738880912 593427 54364522425817614995742401952000 593428 69963710457899343676254916202496 593429 18697758687383957067586513206030 593430 15209500285672610763604971018240 593431 21495038341628425663155849037192 593432 19580006465598199120607904276480 593433 2704128659456459414511436070400 593434 11724922723558198393966435545312 593435 -20783180033008026760273204317120 593436 41739776708346668529666305602560 593437 11394375716885441638702994012160 593438 22704940624519769371498536501120 593439 40671586011345754415221941126912 593440 -47727088364730867518618202931200 593441 -36824432528524820989780208188908 593442 35301945594677539399585986309840 593443 -172133956707137252357869621936 593444 48969882629815586799663062583936 593445 -9994594189402466430176630026080 593446 5991664282961795106953390346240 593447 -43055121564335854541356925956104 593448 -80725512694409015403542726246400 593449 44781318532551144179496366851450 593450 5544921821308128204678045331200 593451 33358700655976421144913917455368 593452 28839644984323364751054391518720 593453 -23818940989933090148572247694144 593454 -15445037210224630851460334969280 593455 31652476162931100252150967644360 593456 -10494540504256257604531362201600 593457 -74226042486112879877501887816608 593458 1301554729327915494700080760080 593459 47604843292779938160380306067720 593460 -11472510793984140651424295731200 593461 13122971106458117139207310650624 593462 -18281427755912071475916203676768 593463 7160346243450057701877002994384 593464 -14300881474977555151310103674880 593465 25321568366050102908506407185600 593466 -4934723379593514903967071384576 593467 25259015386819375137001453428000 593468 79810138909188093930159157275648 593469 -39607576763699341419546244315392 593470 -414477821455544387871802362240 593471 -36311030707429566357011493328128 593472 7649751363439769452182056730624 593473 22625648623904561084780577942722 593474 21392396079164521004515857341952 593475 -10775501937391883197874216410800 593476 -5919128239651407518754961921536 593477 -18518905196318753849581282789668 593478 10623860034758224120330899590304 593479 -79329252312367230708688280522920 593480 9918884049975887823325949644800 593481 23008920390369003099343270809600 593482 4574547259774571228579709356592 593483 12163730677758728318205713155008 593484 -311371481365604777003687023104 593485 -24466497908167377420059593168200 593486 1436546236750456123850610361344 593487 825399136308138831236598649632 593488 1117397382650573480905177817088 593489 -1719602117644603583235456424512 593490 161116930509360853273045309440 593491 12652782660085180286477420998892 593492 -12478496238564840442374286829568 593493 -24361843599452934870292183376736 593494 1756100237747912636149255271040 593495 3214375590232334362351424194560 593496 5318597295987970257752556165120 593497 67400626539158456344127971543946 593498 -21636532587806820201868542570000 593499 -639743732214309116829812199312 593500 -45476624874030493089864645504000 593501 92754872842293331164998382878502 593502 314792330173434855586899984384 593503 -67590721629057171293619244561880 593504 104633131584856583732176702144512 593505 -20099397790861066268433038700 593506 4262531223454597711088434703952 593507 83138831283872798618867872329756 593508 4194630773204666501001412776960 593509 -17727133757133518686210484444384 593510 2995699004824023378488285516160 593511 -41175164801360318684343423213528 593512 57255288404026660998278552755200 593513 18183067432540129249662498888762 593514 33075541923984642929404396608000 593515 -10826661762147779271809019708480 593516 10910640087269808167353415565312 593517 -8405038326695284116721050969888 593518 69157381292409245861685217170816 593519 63697206396518459672166690259920 593520 -3442808114433907412522785505280 593521 63318750147664967889994350646692 593522 -42767732440365292642215131721600 593523 16617234142914699908305212799824 593524 -41385904697680386148216800651904 593525 -31827081901786166112511505764950 593526 -2739018782226478319068946522112 593527 -61768090805141416859149366298880 593528 3576758900204691284824239206400 593529 -21126210735394269728578688182416 593530 8058072791288350812675573734400 593531 -92127647243064388002567712792668 593532 -14614173733961819524122593708544 593533 -463041164849567014965931177536 593534 -48287882758647323710073109379584 593535 26524616742633477502806769645200 593536 21462299015576953789474941173760 593537 11519911909308694682836436352066 593538 -13514476147790843392164085600512 593539 -91435892157753393544963611382660 593540 18690067344768422517054630604800 593541 -11280879057864992772861636048000 593542 13830465520493199971034622680672 593543 -65433425650425939158087152896240 593544 -3377705502749779992201490759680 593545 70230518369512687466325667635300 593546 -26097909993861958436020522872528 593547 3223516396370894073092588038128 593548 38178570439504706778149588619008 593549 65108442884102529240411972445920 593550 8749654607173678937766890856000 593551 -9294358903893816334820097471248 593552 -15614830319836932567974008479744 593553 25712540005674406637319562152864 593554 -61487289351926389967478660288 593555 -83015288599092640687490286803040 593556 -2444647181426610546042516400128 593557 10052229507618933486267024155904 593558 17383013094334399833436934722176 593559 -32386320251433400571887855103136 593560 22772114886045613442871508992000 593561 -33862418148774678997206708052416 593562 14513803036006379240550011530752 593563 -3738555654402383387439033577536 593564 -44663602394258048113584067468800 593565 3308369106367081958218296289920 593566 -2956843880557452792062428605696 593567 17964407055415193421396158431320 593568 3873121936435978125927812628480 593569 -14951885336539095822477676598480 593570 1430674267029999133828125192480 593571 1319518079794639249636466182464 593572 374304830510843339205743124480 593573 57191002492296277568717816133822 593574 -4641383282741778665858624389440 593575 32198459411382987798913405668800 593576 2185167617521034007552907054080 593577 11011671893608953149766119035428 593578 -78335918904001249418237788413600 593579 16033865949912686606622998346240 593580 -8015972725446375918820837754880 593581 42206362370005648384457576959264 593582 -11888712829578838995225147134016 593583 -16269183114904849011888064752 593584 -5971312045380855088305357520896 593585 36664763791820922683470476249780 593586 -21943960880988296053158435170928 593587 -4253936510348909422567272971764 593588 -6016580420264514490388699602944 593589 -33452550880534040207001592540032 593590 -8465301435286197003259653235200 593591 30768480820614673338467200015584 593592 41716374438321630418211467038720 593593 -1568654643478034819240880458112 593594 39193890511029593506415563050096 593595 -36147345325758595249900483514400 593596 10532674838280825944983182771200 593597 1591348762047868789217654783046 593598 5219583572841896753399016161280 593599 32655519708133243349493498084120 593600 -1839436813982118360110963097600 593601 -34420763993977550727903935465280 593602 4105482100780296815158903276752 593603 -14761186591559304528412316222148 593604 -19059243928620524452815818112000 593605 143305449731799480358303865760 593606 7092715738854724764085908007680 593607 2718358654549292404945800261120 593608 41784187370652431453757313704960 593609 -39895971027780293380561719724800 593610 -13432696380066379496043194542080 593611 56860406297007330884536481747392 593612 -21425831295378135296165765055744 593613 29536292817783457409326012603542 593614 -4425625735455676606529618361600 593615 -574131290243371457310851679360 593616 8139708085677854374357195161600 593617 10212784640298257132976204344000 593618 4638777499348949419377204767904 593619 -3722569796079735710712589292544 593620 36144350125576668641788686305280 593621 21027093122683176471302880112320 593622 29921367844866766435961217056640 593623 -30881473965960096011579162660880 593624 4789288073934296369928475944960 593625 -14829569660359453980818027232000 593626 26804165783496929846668618795008 593627 101848498644199642830739494817476 593628 -3126329618817949126914263482368 593629 -33918846433112852726109634727770 593630 6935613852187713674721402432000 593631 -3978405948733846469013303092880 593632 11831338727376103837957392433152 593633 -9537989351802994944816734849118 593634 -5809257219195440079542924411520 593635 46805272573724349035727311797680 593636 -2073037571298406051305290311680 593637 -7936552182562172039957866547040 593638 -20363176209167454120194307221280 593639 45969642042937641884066088027360 593640 24021823714088606263303578316800 593641 -25117879960886103109196054373958 593642 -6155533965326701620371319045888 593643 7638690563919305584512243639984 593644 -60845317495838699726359898193664 593645 25343716600451294944383696945720 593646 -5401931509004354403178607456256 593647 6530495070995982923680475126096 593648 -19940554510782267806841028509696 593649 5753856688380649499096684347200 593650 -7484856016988791360393025126400 593651 40927419495954969410468106152652 593652 13122083219301081872967034865664 593653 6543575257801083938521959187584 593654 -52327297930983331305265612816224 593655 29405192723926667713372571510400 593656 -18246590769290512365034035978240 593657 -25293025348837553249597953605888 593658 -140034202548159786624553662720 593659 -38074088302993471406800049207280 593660 10222088708871554349287281543680 593661 -24664473771517826582106669308928 593662 33277128029459158667868838904832 593663 19994687250390383897349461128560 593664 38314667971192092005685761409024 593665 -26572983889738224781007813554200 593666 -2337488763720147850650840529968 593667 -56659138191122638844896860464316 593668 -20221146415080200614179432462080 593669 65737350272307732009601379407680 593670 6265637437964548000220834181120 593671 -28020317453524027826106431696408 593672 34494056141010095228525533516800 593673 -26623518390035340356104496530416 593674 -8594069673482765115520051929600 593675 -40287388842865262718339864923100 593676 -14357620306975216666549277491200 593677 33350182821858245089979378709472 593678 -8454633746287752089503146803520 593679 36259987177899352072450922075784 593680 -1464338735941527713180805857280 593681 -1716989705627499051556815151872 593682 26896415602228761775234722532992 593683 -18974583241568382598023840396480 593684 25346565668479803763458722823936 593685 -57637109378776408697315704147200 593686 -6856313035122246167537776010208 593687 -47415604081641814562151112752408 593688 -40957209032382447320790276710400 593689 -58307479746368686410844172947510 593690 40055904615789421432706189541600 593691 -12928394740438248438993441693696 593692 112195973517609679119042091720704 593693 -51961505504121498589091092831680 593694 14913264363444489041167976668224 593695 -17347586399208219926917203571800 593696 7560995356834913276909145096192 593697 42887522689549877203061188018608 593698 -7199482622199132751072098430464 593699 -27276837151925805952469697130752 593700 22395433108135209806456825472000 593701 1504691763041570278141842444352 593702 -3645932080575615880102424983296 593703 45440633657294213834085145920000 593704 121061517719107154495512950374400 593705 -1004340043843153952288915346240 593706 -14642835546404735395458836334336 593707 1826138353958301987263532075956 593708 61606620992121268130779920155136 593709 1641972459470106167548869428928 593710 -2212393584881218804586478800640 593711 2377226341651180251547259319312 593712 -1058236640056117078365799710720 593713 -20801534043984631232472410659916 593714 46194638259936890626285336866432 593715 6198353367983208268031652675120 593716 15362809440133373026610196371840 593717 103721682297738222318124210024800 593718 -20551268943801181676819906565696 593719 16753247769544308956269694947680 593720 42237696362858627562525526732800 593721 -7352420314531510158457254646860 593722 -8166234548194027220627971354368 593723 -3116253341440390105852857699600 593724 -3371627895901009441520826207744 593725 -24732989656255055107684570291200 593726 -5852234892918863930257637427840 593727 -16838917263764653494424521716280 593728 -244989789530643733525450719232 593729 39710757774596106324445888017876 593730 -1527407095961918904237709071840 593731 -26601262995043789807633592945000 593732 14432486914530196269565782331392 593733 -13606906123018028583444880598400 593734 -19430613409692882669119397950400 593735 16774428790338660220489564786680 593736 6249205049027600172327119585280 593737 -6650923698142008628769211834188 593738 -6796399707798202585192079733504 593739 -3453199198266668182254228869136 593740 -11823159072715473833354137835520 593741 -52328154546355904430209145915348 593742 -3073626426421448519023318605696 593743 -8017905940723124042538176202240 593744 -182764098106449357680665952256 593745 9806783089367092439297843533440 593746 -2563371158819408175274860953808 593747 -47789221115646275153870230704 593748 27138252048063707405688903004032 593749 34166873577434072130036319957564 593750 -24853876319460331100029957500000 593751 99471524248633365854530332597504 593752 39961167668811630343710949017600 593753 29789474601456638791107724113684 593754 10650391881838222048691394760704 593755 42835699178139774738401724692160 593756 37904726127271527058660499550720 593757 51779685715013319165724343480640 593758 -10967297306337164612656496320128 593759 -24966536676739575872222441058480 593760 23303986895692908467693444136960 593761 -6276271548376576815627703196416 593762 801011140946149367889569807424 593763 -11480966693331084334753772261256 593764 -27212630205922443326369243340800 593765 -12404701126558781417810174553000 593766 -10461296890198013598832270369248 593767 -59522583200431755076232233242184 593768 19232963265480889870853291704320 593769 -40953065186582065564262535640320 593770 14076511788031369523783762122080 593771 148786652663175613710354189909744 593772 6664342182424142329847132001792 593773 2102810357946318539130340906464 593774 11602560877622862052642373704704 593775 3599542189103989623150483828000 593776 -6445850719003044155058871664640 593777 62489577857028910481181639868626 593778 -11966416356989550294241267810176 593779 -25914627491528147012906234009040 593780 -18717129335362570749654361344000 593781 4654121253287307524219014251552 593782 -1748843374327022920102421444928 593783 -78754059642776323981771185538968 593784 -86512812519497906973132979200000 593785 -33433644503612305007340899641020 593786 -1030766488256018256568083037440 593787 -983257739913404867813288154432 593788 21209192127461994711424349066240 593789 38313061914393863048419656745056 593790 1850115673686416200143168942720 593791 19811084600888475877069732105344 593792 -11904604722238079307611740569600 593793 -61822744374413975813881944898716 593794 -12261092625912883676205318730848 593795 -22764106710532408908705219475680 593796 -238854345499446135468183982080 593797 -16854463243794100831981509939140 593798 -33783909717346241790055471812864 593799 37322592545556816721401470589864 593800 5871927357886091693732576640000 593801 3005808270712986233402456395812 593802 -13294839851003809609969741920000 593803 10428378118731494796798982225440 593804 -57670554023288767663535485747200 593805 -8683515025663149829961108282880 593806 23930066690359304647953902204160 593807 3335789739236010685387368372840 593808 -3710381972723124249465195724800 593809 11575812724174752246245766763504 593810 1459415740902971287124707200000 593811 -463984791696182433042430113348 593812 13121763142230992918685963347712 593813 31507627910213428835583448665120 593814 -4142026252844926506006566344704 593815 23087678216722757311739074999920 593816 -3394350034358701355573357568000 593817 10732472992943675988240784888512 593818 -25405557576113474332170593786640 593819 -48818811327441269761382421348480 593820 12926478420831402905826890304000 593821 87229753064294049733718154404992 593822 -38445180625575282574263570204288 593823 75900302592036988156258520400768 593824 -407290989398162987336803024896 593825 41600308228465401528920896826550 593826 -4342895476485034592861794425600 593827 18683077420306992708964770458112 593828 5710062891808658309657949360768 593829 -42830514380907129110163219605826 593830 -347166568491678066190380612480 593831 -34002104549333776537380360371640 593832 -2127291890836459599540784742400 593833 62660491304862978731024328481380 593834 31220725222792841223345268045152 593835 -23489650449624378384240383289600 593836 -2469327859908766194307264655360 593837 -49036731702529537847222424872160 593838 18534410759816121192623249725440 593839 -100531546082019351558764246005360 593840 -3945184878175924776274149703680 593841 34134989141601828283703116743792 593842 9090161301470298760970754957072 593843 -950259399808822712150008545120 593844 7728582753050087087502851579904 593845 613838105336395692253114548480 593846 40237331259641961677422210173504 593847 -42729957688611522885173019274176 593848 -8722272616417602633894916976640 593849 22117938709257107081425341598464 593850 -2535852641849968230847214035200 593851 102968411118351484814534817578852 593852 -17838196810868377114365997350912 593853 -14425629850077401434060288750176 593854 -31249637759809598845890663066240 593855 -566510847281790097623903276240 593856 10385701469668810858116711186432 593857 19576949202754966228014287165232 593858 -12406052248614360448436551548720 593859 -20818778645282146486722553501440 593860 2508254740501226480607426293760 593861 37463540332267786459567788518904 593862 16747893767090637056601325365120 593863 13725259017016246709866319665112 593864 -70702647186049953179403596390400 593865 -16571535444228001772537791689600 593866 -7608827987041950862787976834816 593867 -34102492712187835088046167510208 593868 38109827658815149654626209280 593869 -46333361361720641945761071630730 593870 -14032957524299596443121186893120 593871 -25960530497925421520202753236088 593872 3442506262001173574622789656576 593873 341547459544198576298856442944 593874 -29492631857548026061813957449456 593875 -57012854950918388237340879576000 593876 -59813956639961618000456211392640 593877 9796927951035569244007361308320 593878 -40913670566817296342454543793344 593879 -17307351930062010314518934261712 593880 -14263459388590164673620162355200 593881 -24127783674519922133694663702636 593882 5909400328990822693231869303792 593883 18622705575580009360917864687360 593884 -40578468409327951430468795037184 593885 4768452148835124177187702201560 593886 -34654256429509725059209464121536 593887 5380325207176699158393193323872 593888 -50001771325012513885947358347264 593889 4857383768219415230220091925424 593890 38199719663432803497233145024000 593891 -31574195411052948007461340569600 593892 30626216640998666991554615304192 593893 47434966821364392140713308215680 593894 -20247941934132286749547053772800 593895 -4854539842697648212009217669520 593896 15264334416766905904315968092160 593897 -14005771267675903334395080465420 593898 -30879244920344701503043209616128 593899 -30359861665875763561474337433100 593900 22854923016356541967478219808000 593901 -22640721411684059187135093274176 593902 -7653119360116809452404544798400 593903 1486504863808198926412135171152 593904 -3400741728853951300647127842816 593905 -26552027626138586722401221788440 593906 -32215829205801070165771856526336 593907 55783101472009714065230843997240 593908 12926394099446615280252709820416 593909 7626496130114314150432810263804 593910 -16138717997365669154150976624000 593911 -3040165941806489375982487103208 593912 -64909669867542007629639967088640 593913 59092853979032584119300763915344 593914 -6227193653523277892188773703200 593915 5653630627819829935415102822400 593916 346367315836472662204384149504 593917 -149659341304310361927303055146900 593918 1588431307482848712336455213568 593919 -57950310719492538900706748029680 593920 -44628528690524979790115084697600 593921 55328054102342588175956968513200 593922 6490152776737770251433825484800 593923 29613364029519053693011056292104 593924 7000230999471883475418503306496 593925 28705107195429646572012239496000 593926 7022295233388797950682853804864 593927 46383095940177015233573567687472 593928 1196587367421754840444437719040 593929 -11545329803646919261587252853248 593930 -2198986440602555595703696820640 593931 -14362684193216122613245404511776 593932 38199699705770303235935103178496 593933 8923001545892955137287059472182 593934 -4423674197993962319065187712000 593935 34120438672328671280912926175880 593936 7021648176654519129032491794432 593937 -36308150749741775140298506632606 593938 -20440833275082654193852620128880 593939 -187379399744721328233074708874144 593940 -17718192113304463669823342284800 593941 41413318838732437983453824669500 593942 -10606898250114553541861909596128 593943 16296314808811024587133297056384 593944 -16273270778414116989963070586880 593945 34786494311852849165728088688000 593946 -41729688385928010429846723578880 593947 -27415699609503940097067349335320 593948 -11469594575667522450224222031360 593949 -44385380696977742628262450326240 593950 5993781787696635041478138806400 593951 110302460135229191158151766809952 593952 -23877833321863100245710911569920 593953 -28956275436858752288424618213840 593954 -24747989309932589065181586204288 593955 -24440761147253389780749880245840 593956 50356838960620195887646858368000 593957 6072740859212958995150154816384 593958 -27397938508295178786090308663616 593959 -450013292064979341946623967360 593960 -22658212472033296585922052096000 593961 14514127854014527164703647082944 593962 7558078760265783828013192685232 593963 -17985702240751501626681956231160 593964 -13724972888534158973206195436544 593965 -8037753734627379498103842408480 593966 -19360744542685745503287582629568 593967 -1205105465855279333167929550080 593968 9171890276554944596626827886592 593969 721470094180676883358418948370 593970 -611930148067218689106341045760 593971 -4123821631749867786416909134176 593972 -5798799312361855315766287085568 593973 -3259966196934730241862004226898 593974 51075317431069786759466635256736 593975 241425808370706530723973495600 593976 -20423161873037412052085491200000 593977 78857528083064945972817839542826 593978 29807488368398523816988828473600 593979 -5241208812682618771092843540480 593980 8529983871729509502575577584640 593981 3985098660534851598676461003564 593982 -14027380826656215837457253736000 593983 -2635448125891245809990674689896 593984 1000915052296891678635682430976 593985 442267828728374612178822821760 593986 15783406978913664391060293703680 593987 -21876777288388737489731342327364 593988 44833604287629333862734072192000 593989 -32445790370503409379267426370 593990 39394077174733318243702210512000 593991 -8800812453720285384945205308480 593992 -3494594816771810240514336030720 593993 -4381328995058806526379664318758 593994 13176804014894976621347018592000 593995 -10004913806894226097618928796000 593996 17925390706288860607685998497792 593997 -45884258288430917514402905766720 593998 -2090656546717186666507616812800 593999 -25894596940375280410635796590864 594000 13883260780941946003004129280000 594001 -12596031768304352166106365326080 594002 731966255121504206874464026752 594003 -3238702947452601168466667605200 594004 -71616747735388088519668098338944 594005 4507737081050561360358022893660 594006 7944268563352245774980838703104 594007 -101620934448406411648881139026840 594008 -34904813184716137638682958254080 594009 2019581867973856922608563524484 594010 -15970914014745849580618937671680 594011 -22314536429726702433963770218776 594012 -15325767412897005117887133081600 594013 9854038331831897814937411627360 594014 56330025386664976904626352151552 594015 -22944424829694349582139470134840 594016 18326735701647448962183372472320 594017 -2652536590452992114759606350800 594018 -32164837381915248171005054415072 594019 -89468492592987133693756952369904 594020 7258321263349715207876604948480 594021 12812647110742323482818897160640 594022 6064457141623550406725995388928 594023 -19212097570570235389463085478728 594024 20977586776789637107029368094720 594025 11462671891774721339008243555550 594026 33336245559270264047046929635680 594027 -76149233501482174184337405618000 594028 57658775502920185757165620527616 594029 27334490796665638156634482334784 594030 11718657825097421705742242824320 594031 34664926788697401814825466061264 594032 1105419347483472054488592678912 594033 83795291208984707577800653897728 594034 -6969326283760358776857044898816 594035 13683990088380462369202086757200 594036 29050353372063258812017597305600 594037 81473994988318413204703387632686 594038 39239304337780031239653187381920 594039 4405438591966202305662616962024 594040 12516089427993964077097549516800 594041 9719304372780397227485303449344 594042 4534298730462171189233320268544 594043 62054287056431776884815397796464 594044 35713623577715821587987175514112 594045 143927752943727942949840137120 594046 29690438396181080448719143337472 594047 -46748362205442109160707319589504 594048 -5691431721794369286124716687360 594049 -18430033181562214428221393669820 594050 -12487211400426553738907704272600 594051 -36785190666323573506625328271368 594052 -20274507210660372763791902241664 594053 16568281090869524992769797094784 594054 -2318884598569712942013564432960 594055 8772483950895707212205579281920 594056 36344239486224977753836389626880 594057 15885691448577119756354397792960 594058 -77307967307006155772845247627424 594059 13731047509363289184979075358616 594060 -9975516477145164190835625047040 594061 -48514213181068685998041625748 594062 8394988220437391577856202961792 594063 41624563611453008098318788432600 594064 -13866393317355159311801968164864 594065 990707859048794697776453518800 594066 -15395117787571152380671715818752 594067 -22238007337785167147774552793796 594068 -11887882665333663083985220609152 594069 14072312777390018308716891958080 594070 -38574258615374260742415381323520 594071 -35426563407866169268155980017800 594072 12831242410030855494131014533120 594073 -36426555129888679843390824031280 594074 -2019113607316126268676544237632 594075 13818867584252482651470101628300 594076 -9045334830782933211105139763200 594077 -36288135141266273412483409525920 594078 16224659187201118534436079983424 594079 -79245607906429599446767400608520 594080 -97320952863325043112803932569600 594081 -62606365594044380991650028008160 594082 -12876111029564652942720807477696 594083 26310243120911590223024652039120 594084 -14440506896012381742680676384768 594085 -257376197854104240584945996640 594086 -15877356138180109836970586900160 594087 14001252454045001838481226495568 594088 -1017197896674873119529031188480 594089 -111679514220422869030256005509744 594090 -1267076760969271906810051983360 594091 -51078947728199782955122346178508 594092 -11908917258549190521636955107840 594093 -20229626764079734993539369990336 594094 20050522914455742152677997712960 594095 -66410395454808327041812992377400 594096 1733507707917058347967157993472 594097 -11355338467255614946385421445568 594098 1328618383801901678498256214800 594099 10451396463520319892979078518288 594100 -6581125009397052107863275257600 594101 34313662357193526714653176101600 594102 -19770625685625231317212692975168 594103 -11853740914999416953458089778648 594104 -52511768751500495912867556003840 594105 16728735804410633827108086768960 594106 -13098946887947851143021807759360 594107 83366281070948579999845466272356 594108 -15306493749833268070229492628480 594109 16734376691438178439159086831916 594110 27950472929643314167784882880 594111 7439679605838316150734381561600 594112 23317998686795401089441858584576 594113 11385348569118243087566439683904 594114 510733415991820269052223532288 594115 -7688410014904007245306767838080 594116 39225461863995394982200106627328 594117 35814263748744650015157116345568 594118 -10025984948636747785017576000384 594119 59645769115779012930459743138520 594120 18322817486671135659651836313600 594121 39347947117710347875635975278544 594122 -54240475733263023654486523047888 594123 12826211300033454262812388546800 594124 -43148869991577408878442635240704 594125 45699194387899467825370713711000 594126 7399873058092109341383340186560 594127 79778784110292480368248234700832 594128 -210888776852567732318035378176 594129 32852003356396362602216401561584 594130 -10235809399380606734974763328000 594131 -638498003957065753246255174896 594132 1009380084119448646573902495744 594133 -69666731361215108705398825563300 594134 -58692798566076639494680687874784 594135 -5326750405998835984056683585880 594136 47315223728812377833822279884800 594137 61833229428155320294826008491786 594138 23372070593506751704265772562944 594139 -8370491801485999285704032796640 594140 10876503923964204087099109447680 594141 -55843967693515639953359578843008 594142 -1230230802162164676554667268800 594143 34000870431000399092137281316344 594144 11309321461531037500133239947264 594145 -48395798717693099313187989086400 594146 3073092572756034108759511259136 594147 1300499896502834094642677868528 594148 -13864072330936297823542997905792 594149 36784287614187184056034501230240 594150 18705470146776307690895205993600 594151 -68160405755648212008666771899848 594152 18024988082889832310424640204800 594153 -25644582455163585139833138133056 594154 -7799937178139374853328385674240 594155 -9740640043148261393418093457440 594156 -48280116369309579674431379804160 594157 57367793780790648752109913000406 594158 -3475148500739993069364086608320 594159 13159051779923066926453884595200 594160 -5828791169151023817605152112640 594161 109816177909120764182820637671762 594162 19964032353484419725013176835840 594163 -77544597570762519265198952353588 594164 27386001499311584414960740934400 594165 6172515829269955812530215463040 594166 -55589754543902809023486152623968 594167 22548950928977053574388327764832 594168 2674690798673046836259260006400 594169 -38855524937441726308996507577004 594170 1777442815557287814850751501280 594171 -249580642265972784543609352728 594172 18237967086062311594510809295872 594173 84472770239708131102451246608320 594174 -472342740364559077791925045248 594175 18401378060101540142148929257400 594176 49543318289779039986782960615424 594177 -16669755256135257589490427075840 594178 12015535439989833221326830702624 594179 81798901743591554380107416310780 594180 14473083098726927487140864175360 594181 -24710257499740229089183230720 594182 2393430055377115466174011373952 594183 5990720334291263507162837069088 594184 27165378464021556904399359114240 594185 -52671393249088241592221442306240 594186 5053656129844312913830093638144 594187 -32555999647684214431029748768320 594188 -27824331023010092930141049007104 594189 -20975805172008221111175170577600 594190 20722397679167635419772361745600 594191 -14806487062912000355640372915528 594192 -8557373315601854267356457533440 594193 -53391698841130052142280643380558 594194 14314986083442270981406308202896 594195 8271817092490717421412072825600 594196 -20540846737101104345804119657600 594197 34639890941902889811107481047520 594198 19959242057453887392428273544768 594199 -26801413060653704715844586308560 594200 -19744313919146544498629058816000 594201 -33442559906459397188151520668672 594202 -8948847998817776723535285435648 594203 7358697006671713977509459800452 594204 -12943880705453373751958360142336 594205 29323514533277766647620879292160 594206 -916897442119822438383335640768 594207 25868326198452307066634498787888 594208 -17691418828782851896043687116800 594209 -11165439112496919655370255629248 594210 11369853861552439597634112345600 594211 -29708117181536609903647432673188 594212 -35137734420991371991013588524800 594213 8749706513822503897968671954688 594214 -5841156988385169288063480777600 594215 10290043610137970137049704914360 594216 -1487543314352499724067598090240 594217 -555681673084057293483139874752 594218 -61842155092985043097515419700384 594219 14323938773027666313836386701144 594220 1013801474630306340600125736960 594221 122720908394878030552382103466710 594222 -15519137893681428648264465634176 594223 -26187380730228357101153320097784 594224 -13128267703174360260919613276160 594225 18437790013144969309927990290000 594226 -43924611311651679498841491752688 594227 85813398731502700318344071240076 594228 -16422768627167529891246962036736 594229 -3840418181524330727617320444420 594230 1329256335618811933807099691520 594231 54327318319863724458913843176 594232 -5730557469895941867954580377600 594233 -40055536596877833122019802782720 594234 -17220524376617722835974177500816 594235 -36307916981962407108922633698240 594236 4532062644624039414588448307712 594237 -2621172581507810760641163546048 594238 -1777826494869281572123349187840 594239 36167076505660472628030122113920 594240 13882617438255670243332037017600 594241 -58151959924037257539920376951358 594242 -50346167530768586029939809661056 594243 -2208632368243162193115899260320 594244 22479531593515410794025126440960 594245 -4237104377139072930268672014120 594246 -8689636521061135320358517265216 594247 79198283102960167921236767648560 594248 -17144959823945649667589409792000 594249 -64487934029920256141944479108336 594250 31490627674198834589875637112000 594251 -1472655667616948056075878809856 594252 24823451245256655860095615406592 594253 33351305986081276005477574990080 594254 18279329129714465778741827288832 594255 13678166598131593085461041981600 594256 3734183723653380309054050516992 594257 -34897754037661267638245607065868 594258 4157198295300226954808833420800 594259 2446894664518707033613645607704 594260 -334511988300846969705134192640 594261 8993331182203578086203638080910 594262 -31792575939824675670350888727936 594263 50619200893980635674948758718920 594264 -12433806529093792031176420392960 594265 7115552958253413709827557438400 594266 -58950803564085293296770258033168 594267 1718710167333264783054555206448 594268 -37325377865091225097131974553600 594269 36257026639497078390078587725080 594270 -4395171255661041677131729305600 594271 30314335589881627618687172893472 594272 48889938034388883205155408445440 594273 64707204260857077396521878551984 594274 13311667967135542346302509335040 594275 10204711501340861269851011616600 594276 -3587366937304779358646387616768 594277 41652187017379186569017169840220 594278 15044867471833136689540442907456 594279 6595934102483288208542711431344 594280 -20125912141397142242070644736000 594281 -40432108403688419565316794462918 594282 -4969806036027075397805818083840 594283 106081666872856392924469882492532 594284 -19095490400299647113875182624768 594285 -5874309754107194559383389216800 594286 2017526540547567893084059133952 594287 88308745181228602931174094537936 594288 -1296241507579259933545307701248 594289 -28983343820973097150441644742476 594290 10263731153266255035519398638080 594291 43265750469080034115455629825592 594292 37830678072407679757511277766016 594293 -1288986365472139361617088606016 594294 -4144433731880528503300823872128 594295 -6306531719434708108015266312960 594296 -39865627517266125849876439326720 594297 2131138395032533490597542211520 594298 -11672975605096630589320633383936 594299 47334854338891462039395932379300 594300 -2646997567968117793178089267200 594301 7966505837551381573707325702400 594302 44827301153252288920427330468352 594303 -112298665960822305080035487232 594304 -49889259098894898461923375841280 594305 -4919903620764884030074522938540 594306 187494922114479629221424628384 594307 -2023931118818134013099797785600 594308 12637195281979611579475163258880 594309 -5709971288565131669398052820000 594310 -22967935975005131820598453635840 594311 -72597817750822266904842432506088 594312 43722388457896614413338070507520 594313 -19325872067424122876065422190438 594314 -18625778465337904012941430457088 594315 -31029248078320532099970527023680 594316 -53478447854740251782729878216960 594317 64178590424424310060571167824960 594318 12167328103862012083119535677504 594319 7518901543755514776448538374512 594320 -6544609419381140850558094540800 594321 12322213219593523472254101509184 594322 35806333858681986540498047309712 594323 -37667294072671775076417786019296 594324 -32923047396223943116111072788480 594325 -28694529080406905251625455232950 594326 21068133438105039169010656932480 594327 56086040266412079611076812214120 594328 17995193390722737555443968450560 594329 20000433704362519045339292889930 594330 -13835509736324097253721667356160 594331 -17768439272893978160181716259968 594332 5965015398208492504310651154432 594333 3809274315199258452934648120902 594334 -2434907333624323249098344105280 594335 -28011768867327306795038142932640 594336 12592217898730441129160110768128 594337 -84986948699141122026640532206908 594338 7449509928635093340810152362320 594339 33591370571536036655148830763840 594340 -23741555163287529425334855356160 594341 -40537512296366109248767670068032 594342 -1821705370939071017124701034240 594343 -59990954198870745036257253736176 594344 8899423788007182232301414108160 594345 -3243402966552351569191755996480 594346 -252780673906516583336215044096 594347 9356065964158763117395788284400 594348 -19289352888042798669290509662720 594349 -3456528439484597203791967488768 594350 -15403095701684625977102427369600 594351 83657427898719355063134386801040 594352 7531672712594867585131593728 594353 21155597382594261033649313348160 594354 -24745418794584092771197629389568 594355 59300948028642722930370032190000 594356 -6180755697225966179793470687232 594357 25401260318874158239623481149792 594358 17083430641254868256574450728640 594359 69397397471436292330867516939560 594360 -7038225350861927970637932134400 594361 23342537166721307376785386978500 594362 59287300994893655513677858278912 594363 -3496832847947477051448223186944 594364 71314580038176702209858574630400 594365 28277063218970992342243819129260 594366 856473261044530039188067399680 594367 44476929529579408116543988548416 594368 -6385686447720272801081069666304 594369 53654330416295356015614254863794 594370 23287375146352119369359126453280 594371 40860591534127003439237689411992 594372 44036652788793818285143162862592 594373 77087898353803047977803931417562 594374 13790112265427277892331774198592 594375 -10271240159242200886812373155000 594376 18248026884334733919711315502080 594377 -4041845842210234257572022249600 594378 -8097026521244568570031749924096 594379 63434370495229080752486651160980 594380 -14694678223868071833770055997440 594381 -23025027704636786046758535498048 594382 59212538209742325134441880537792 594383 7701867005781536435008924946064 594384 -3720605743567722289683777454080 594385 19047646886374561618677744659520 594386 3907326763369599285694004662944 594387 -76798809036851373454886125449192 594388 25785467859790752751894654492416 594389 -746863096431057146329498594752 594390 -20736101574726490184220048574080 594391 13279602158093974281389436279472 594392 -34975204203789933723145779609600 594393 -32467737120691894981549478985600 594394 7475539364054020083276179223552 594395 -36320334615015586230562569179280 594396 36343036394842040375021321011200 594397 -13494826796848025690816158488154 594398 10936500545737017603511867134336 594399 -25701879641444770555892205956592 594400 6835961776710461570345159884800 594401 66365100554824955044273720842402 594402 33909237629790165588353320733184 594403 -9992079218363300652582743893348 594404 409525857305243233615345350912 594405 7457424835161064491737629401600 594406 -984556677631298763602541893760 594407 -42341321494469004500016286008168 594408 -4315905682074001786019282288640 594409 -76691237243810682959613686496384 594410 -35550640787849997299194352084640 594411 -56181616017820694950336592486976 594412 -2599373396772991213044893024256 594413 -21114941585300867049237835728000 594414 -13109192210130826478987646314496 594415 22766869344707035129721560251600 594416 17138515368829496068566697377792 594417 -4641830323957545869404946175120 594418 8954849515848772366401550237440 594419 1935999273795233326676966205600 594420 6178729952491158581770083194880 594421 16657345059938212615604871016622 594422 -1048552190444447348168555863488 594423 48665642348570142081898077507072 594424 99770547050418453002038161100800 594425 4039684828448976241076897376000 594426 -8587182443597964876150848779776 594427 8331133985324742541262787146276 594428 7613708570348574659207239656960 594429 -32820328189100177934897365625312 594430 32424860434010350116703491063360 594431 3965044738121818266417026389200 594432 -458015374761148636936808693760 594433 8785186520464276880507048873920 594434 4988588174688569038468804640640 594435 27399076062931349659035350749440 594436 -2948179234711786191620814056320 594437 -28131896369702125815031300168260 594438 -10094271284534095135835761721472 594439 -10622759632497238255027828179840 594440 -19878720585331422610634917478400 594441 -28534934245716795597056127827649 594442 -9219846724208243490021481696320 594443 -6526175549813944068387721029960 594444 72554387267974911513673084416 594445 -50706485185694669877309309693000 594446 12404112544279667487141893692224 594447 -1362415530587098040195780147328 594448 -9023759478818987800392585363456 594449 -28280048415199638369596744489550 594450 10064521834232825185947389415600 594451 -11544482625808020962739376956336 594452 -6274203665925091594667873933568 594453 -4655360730123709970488915744800 594454 18069934737347972244212016915072 594455 8302727360822903310035013150360 594456 20878039026325864783849633873920 594457 -13215153249034212490950988906294 594458 -31981508460848378078593179906816 594459 862682220067634296530302826360 594460 -49981279995982189136318093406720 594461 5557611510740730783123916190784 594462 -8195350318978234405560662624256 594463 -40238153619534734271500257497416 594464 -18418472509497654724382673469440 594465 21820148344674336471494099253120 594466 -20634290566155362514432108347568 594467 -7317038617262733233632926008484 594468 -34348987095121074070462488158592 594469 -16088614165709015765350941480130 594470 17272441802246841699684070135680 594471 -63361490656863249141851351317680 594472 31080978395805893460647557939200 594473 71758880413904147994191248020 594474 -6642008982681392233808786384640 594475 -278709444139884203004709696000 594476 -57315012981858936129237536908800 594477 -29459671517325199385119990425012 594478 69507087813872005361907968677440 594479 -16952710430183625190392652226424 594480 -8555907710964233136354293514240 594481 -50323561695241116886712760055488 594482 16971376275694068727076382185472 594483 4191589128524159035249179464448 594484 -48286614859715950973686697011200 594485 27743385348945450838390239921180 594486 10563955678848619364240204870400 594487 -11445644523400598854158952923136 594488 -17098512718480549343670489354240 594489 -10564820831067037471169044418880 594490 -11949939070936547405956850908800 594491 101903780648263322185665921155520 594492 -4090181996937846724323685613568 594493 31517576766881382263550063796044 594494 1147752304479326141512853911296 594495 21662838936095758959727213939440 594496 -4646703932148641791040125140992 594497 -49570026559570250457765639018540 594498 22074273832881122600477184008064 594499 103240874720649876281639472621500 594500 20907954689517555595580050560000 594501 9923235292226320408050896720160 594502 7100332930119110304011923289952 594503 15514517712536726993047764833280 594504 -28205335293009472917819858124800 594505 60067133768274856771730055666660 594506 -29309112959247207636867556791552 594507 -68962058286969896949180612579408 594508 -42870178314102777744921280060672 594509 19662599910720548828748284556204 594510 -5816703298861422277228638720000 594511 -105951236479944401452240179007888 594512 123910318389920088049596088320 594513 7474936501042398765455172736320 594514 -15670146178962742200441463692144 594515 -54942347721813108249050248485840 594516 8815704344307284147700959453184 594517 83642443359474691751682994967232 594518 -159309117003162078402152005632 594519 49667671226706449097925060234344 594520 -28093988620217657153459165184000 594521 -11986555386147758355552828508278 594522 -22658905573443084627767506029840 594523 -38081833539731312751683547799228 594524 -4724681101794862801294770432000 594525 6328455363790697253233855152800 594526 22303210866217512396727027715712 594527 -18873524903106777954469893322800 594528 -6491913190063515505597404413952 594529 23201763860571285867784057166400 594530 32881400652466445538837353744160 594531 -18036975445517587881160223946288 594532 -8262383617813989024409022802304 594533 96574591167807558067330531702782 594534 -16627939764651471449433711078720 594535 14814448508764618389779767143480 594536 -2485078802550600636145128760320 594537 34361106859848357072066776956560 594538 6812938715922085379433141309696 594539 30568565739453674365123857090600 594540 2106188485330918165020411402240 594541 31880960422122112351744910459544 594542 31744375590380122420114348926720 594543 -5992286381876012405785691788800 594544 5118030850120829444671212584960 594545 21533390020492857408250393961280 594546 8811902532096609316002811113984 594547 -741627964292102964482550606728 594548 497982316563702634553663262720 594549 -6638749716362034110440214581632 594550 16391664291204147780846260121600 594551 -11191271358123219737716718327448 594552 -12048120202417045756359391641600 594553 -32351519399889899729504682043580 594554 14296338202804697878840238929920 594555 18178800211162776029734605996000 594556 -7140081810843622114784552519680 594557 -23928449368781073314645055424788 594558 37444325355302068457037096888960 594559 37330301460502733070890286223712 594560 5838124850811529996281053184000 594561 -169357578951687878517310621440 594562 3048207976682953281188273735712 594563 -50761874961872239944505735309188 594564 44583333051855647267838097099776 594565 48032490562569438544629983222460 594566 31742093105960463305644629240288 594567 1439769518046452261537593356240 594568 -1254833227026753861693238179840 594569 -39742225353428995599077004285030 594570 20812692277687762132213684435200 594571 -77426318187938757185002152925228 594572 49205385057201968292933085573632 594573 -7619025293976278333008830615552 594574 987851530494826395204093702912 594575 37580047654957285885741805310000 594576 14856277493301247853959823400960 594577 36061818733092673917875994821426 594578 43075346051666127710087903613840 594579 -16054879681873216002472285100616 594580 1869605491993092546713023610880 594581 2979053150270377457049145491132 594582 5852622686946874182000998377344 594583 24682252450342109327382022345728 594584 54669126529942737979358824642560 594585 800877156060066497006294919240 594586 33723914850490647711363514168320 594587 -5868664953238267498427243364048 594588 -16023479196678467702511224563200 594589 -4046910875463965145398240178944 594590 14715077535735754256810267201280 594591 -15774500001480497976628185569208 594592 3459786368969363709663454298112 594593 -16710198959463473671224030377280 594594 8477926720895553822305233920 594595 27337614680119257809040653031600 594596 18740948135721404366505557983872 594597 -88129347466266690216641919808128 594598 -9083898563638054945552017007680 594599 -38618691065385265568468650049064 594600 -12724916088041148644061437952000 594601 -7699853046178452441607229451456 594602 -8213674753627449828249240921600 594603 42047842915919554549320469952412 594604 661993058078968070414404512256 594605 37231827814548340348865994504000 594606 -14471862497761405267146838190976 594607 9968833418128962187650960693888 594608 -4097619297802330192499560611840 594609 27468379965710753611945580439360 594610 -21504230066249865603698001819840 594611 28034340378172244629870698729024 594612 -3574397756345015798055764121600 594613 2646343527666313613047232541120 594614 2997623606185904484591432763392 594615 -11576422005409977261660484801200 594616 -101856206494863719054801025638400 594617 57973322152823027207042357898666 594618 31817374874957275105311966127104 594619 -54643261013586920174074700896512 594620 21151140123004751654881151815680 594621 -69980381942138397655123979608128 594622 -8408606549852526251673940195968 594623 -23071151033015861197524959633616 594624 -2595053559023606446630172098560 594625 54421005515566885361619519024000 594626 5920237097227575498192100532640 594627 5398390209331542379886881346304 594628 7376115852543283434874994980096 594629 -34362483790381807080184677318624 594630 -12024516839325255231808109264640 594631 -19664000578749521640532432728168 594632 -30082278117137022750185585049600 594633 -30202153018512169931217312226560 594634 7422563363195843918593696647216 594635 -30777982325933510698207685581920 594636 1814560115192089387138246164480 594637 -80134215004807368821554574872714 594638 17786062408528092576534919326720 594639 56443690194164954747971849552104 594640 -8730850448472708126052972707840 594641 -37711055635291282546364243474958 594642 3555878436799672413255918059520 594643 -29924932585212370287306296732160 594644 16224611279987981940819605753856 594645 -25559558652970302486093684547200 594646 -11173428449078204787982327748736 594647 1866924108163636433074797121560 594648 -22820007618233902764522545356800 594649 -11344955055589144459383258224880 594650 4905903501619255173945859680000 594651 -805298172689006679472730498880 594652 -16130796845122497042240592766464 594653 -71821556348127686969597707531098 594654 14485803386027201753832889485120 594655 -39384932195541609386993304244440 594656 44333709485919383777506705539072 594657 -9856138261035382363423152241920 594658 2564789593326517466675573671584 594659 9866902889050838500254190738800 594660 -10557586558809749810498250055680 594661 -9677145574941354509068818403200 594662 -36034776125928035715774824232000 594663 -26002237610320953683712203485656 594664 8048731916129326878477636679680 594665 39547571631451913230569050598720 594666 -179304792887901509918486829648 594667 -13324013620930917196783682006284 594668 -34370445858060146024884335197952 594669 -38008775981989994990195241925056 594670 -29894253945212701697346499014720 594671 -12270227063276915175667793202816 594672 -5753489333581187536602446364672 594673 -21299615488470239783761842008576 594674 -44377296400273303489456540038240 594675 7889226485136509999905951266000 594676 45320704841527502281484971928960 594677 69887644531371043350283314819612 594678 10076373972663570842955494584320 594679 -83722103704959062613216819517720 594680 -36885719256472943170819145625600 594681 52934379652280392626654944606880 594682 47741687874315249780476211427584 594683 31422016342813344377919266412264 594684 -38766726763378020257824565383680 594685 -4141934387490791901199650445440 594686 12195324779019141274014836703360 594687 -59742115010849541576368608414848 594688 -20789617366677908291177756491776 594689 84363714744995991576715186060500 594690 -364853396745419606426156751360 594691 10850695749889493875408928407392 594692 -31812303583208324398506748219392 594693 49294706057640949949962269215904 594694 -38779012905998691618918760292928 594695 -25372232138692235625068553652080 594696 -5345301780016122543851409408000 594697 -15475994084634445658623636442854 594698 -8303621669988834750042889753920 594699 18264865006143913655381399792640 594700 -39809732158172038603302948032000 594701 43978549193867102337230357330892 594702 1355064427384865357558781724992 594703 -44671423003995225804213836367720 594704 -2049224335937065214036866498560 594705 6936328693880772383526128795520 594706 7546923860992696138575315718656 594707 -44064425042896801831975606033128 594708 34480986666503046004696088770560 594709 -1463729516851274779462798063090 594710 -4926010530289213573964408298240 594711 -21338196495669729475165217193552 594712 -112381001932553038427738049331200 594713 -32025838259204786681944748290620 594714 -21946999199314011799232343144960 594715 28623705419061866651020242480 594716 55195571865317390453673054601728 594717 -24118444219273805780676937015488 594718 54881858041135364807481897970560 594719 14904884232636647838573356489040 594720 9381408275836583659985279385600 594721 -79036890402650865235023192562078 594722 -22291019293478334432529294192128 594723 -5591966590555007125528911726216 594724 -16593516365025092410594594959104 594725 -5483417776174670786982150267750 594726 7279560912838474099702760421888 594727 24403421687819818157581483469872 594728 -39577524575032399632865262807040 594729 105717812736393398347430258365920 594730 20024282208098035163959424465760 594731 1489230509620412822453330961912 594732 6693820230275494089345074764800 594733 -179016809291119670372069639456 594734 10238745734872207914327409078272 594735 5325194894937535427103144345600 594736 -5121518753516289036379059601408 594737 26842025911287333695187687651840 594738 -14238789855041526944771034639360 594739 -101094326643170948736792373305460 594740 6105704014175614134821362759680 594741 8130930940541635240586901848064 594742 -14571945043601508786785960773728 594743 -43719482403511089774678099904680 594744 -53252627598329373786109092065280 594745 61357720925722624996823703695880 594746 -7473520682577904087794870621216 594747 -32336773620248205875072358703476 594748 -1271712375240488025914682482688 594749 8619609690072972252955381815750 594750 -8726256075314458524764862144000 594751 46863172216462723870185345954752 594752 14727570070233138927066146144256 594753 -25017227601160265303079583916496 594754 11574157835676290124101639418576 594755 5117102863724808643856635808160 594756 -10755255394056163142528627005440 594757 56775772116169835468263804082880 594758 -83146175201587889498852532441024 594759 -53890896932669841047058479598720 594760 68434434004032103059718541568000 594761 -43157973582464005025925138212700 594762 -4993419862739250287647596403200 594763 -23770896893325618572718395608976 594764 -1640119845041533288625795591424 594765 12268259614984490619165101996460 594766 2017646359646035373996275842048 594767 -23737265303156734019756790000528 594768 9318054282874081469244718055424 594769 -25597463236139677041925234099904 594770 -13778509700347776950107579914240 594771 -38474055017421890870116441564488 594772 72144147383066644493720920981376 594773 -18242728037124317288156707356978 594774 -7160473079230355530487216428032 594775 1412392980909612894611644031800 594776 -149213336473664447318055321600 594777 30528229993728368214078948787920 594778 38965970701764534313514510106624 594779 -10869802008120407124995495399280 594780 2397484661380549925417801809920 594781 -47816975779847080350025324096800 594782 -24061614068747984612538771355008 594783 -1350637664186940607305312685200 594784 -12013690261091699159474035359744 594785 25851651617807551883130724805760 594786 -21123813956244310096892972804736 594787 2755608772956339946664775400560 594788 8286277649944583093251190016 594789 9811710565718870766169853940096 594790 -5963355855227042766401606899200 594791 94572214223270821030398552578400 594792 -34989893049824821843530642063360 594793 -7524074324462124776131354485958 594794 12965774484501845873700651147696 594795 -16536713663629169128135450540800 594796 3545394663668922408513713822208 594797 -3122158071517138095715603739136 594798 -28199522584197159261860876838336 594799 -76978567239756616486400388155136 594800 -4285363587595813828150163865600 594801 -23060836079592474901426035030270 594802 -4103867077642222121930045141088 594803 -41487359446519207027698842076672 594804 682003432527000290330721656832 594805 14558215173385238000014146152760 594806 57937970300908438991601790664352 594807 27271189156642407039654087638400 594808 10259746982539465199215680000000 594809 72332387849529580763655818114640 594810 -12781678053926828925822002572800 594811 -8598589304643065603347716274800 594812 -23841770153776854993433254704640 594813 -11540193004168637252555890860480 594814 37192587156440019221133339002880 594815 23215384089115151371435592689920 594816 31926436090326921792712605696000 594817 -59519558711338382728000229685840 594818 16855588830194664310631954044416 594819 -398865722643685421845559728560 594820 28084807713634552457782301134080 594821 -55136892229002101715729958242978 594822 -15447359026878019262852343121728 594823 -6586107274117958797635271389928 594824 -47457180583529918380677983063040 594825 -12985631223778822438538119756800 594826 37700322017609896189014630864384 594827 86872822260703861351520346110676 594828 1573587118872064210776036876288 594829 72929539901879687832436619221430 594830 -36587784651751731830704226640000 594831 33547801930192597676361928303752 594832 3782063756600387779735487250432 594833 -10808858915400627329451248910480 594834 11411359440090804613171821962880 594835 60117315557507058130122079727280 594836 25347838626854589410963329920 594837 -42189302685021836551148984434560 594838 -16844044285671815460404549121120 594839 -28024682940151226056621557662544 594840 32593597056404159475632060620800 594841 -7923757325244203134226258970428 594842 36144945678277530664388787705072 594843 -40368892337897422509061520991336 594844 18677586866181181677588579892736 594845 528342478595051318227844102400 594846 -11460832967852182158684698434176 594847 -5533864445989235171330090359056 594848 -25467935425793582612672196771840 594849 15035235149064639540256119554688 594850 25434432936563421656643018764400 594851 -5559959828936204692911543687600 594852 447590332897257510113213491200 594853 27419755448710467437317072648480 594854 -11352318462008057140399273759488 594855 31452991673845558530918344452200 594856 -17432218566199319449888138245120 594857 43290254499407086063840778138106 594858 -31129265780846806901170737952512 594859 -95563118622954030254043511408140 594860 -30115152869439108688133984686080 594861 -12231459749505437436884640423840 594862 -125938281870697241399553073728 594863 67041873712841563500158668365360 594864 10888555430644972553031043645440 594865 51831235867988517013549979182260 594866 22518254152836027115931648360064 594867 -802763974377027814671268519680 594868 -45129058971305730865799995817984 594869 -20723791385337509419959268653120 594870 -14456152311328307757759334502400 594871 -48070727592158382354701763782400 594872 -17486928783299178875885931970560 594873 -25573330792725331905514531382076 594874 -10136377151915343258078667784448 594875 48868977352581478021578025020000 594876 1738205695473316506088326743040 594877 3953885220164714153112011738520 594878 4217001759358369371369033642240 594879 -3391403460077345612199208392960 594880 -10164989375763569863994155991040 594881 -44515176844548607012502577072000 594882 17046615217548529341999689259600 594883 13049996299760631151977827809824 594884 47458493599251207382064912754816 594885 -6517642477713174498707058722400 594886 5656419943111922159991796122240 594887 29714503732914473446371803760432 594888 -12862373702952471125201131438080 594889 97808532292482544987593579449690 594890 5338418614364064024657901670400 594891 -54960973984283307410004856513920 594892 70276139976020547062098305641216 594893 -27112006617520706741729151154656 594894 -4767582985938573961499370763200 594895 12675533063564298710530573862400 594896 14238282526812997805311666839552 594897 39622981858817532843170079894240 594898 -39148730905217998947165262282464 594899 -73025837797975843118401164734100 594900 22736027797476137436424987612800 594901 -466057862135263243178866611428 594902 -11984014192846826938335012366336 594903 17924422358863083505915719616104 594904 -17372393756908819767504823818240 594905 1337822706143499216248087813760 594906 -10890972307680293643960467266560 594907 -44057375101502692608967259558048 594908 -29246749441843435627520224015872 594909 20131644625421580445165367790240 594910 8247259312473365575033673358720 594911 -34772384283472372027338878683488 594912 2949520495058169245789179871232 594913 42814978784718023075706509387184 594914 -52645866662576122672629937792944 594915 37433191735035184846813566829920 594916 20437974128073546370930900860928 594917 71891080162290783289004763939966 594918 34454753622611011524642335539200 594919 -17270542294179325829397893056856 594920 21975072655943306275020158976000 594921 871152359171324112574689279744 594922 1134802765382171635508494024800 594923 11602947791346194104180656469536 594924 31480683315239265907127514181632 594925 -24922270990788543113046144277500 594926 -23061760059924882273280582782720 594927 7780312463064604248480231710664 594928 629416501898213841789835640832 594929 58563622994967215670150700456530 594930 -2754755369145095419128763745280 594931 -29654570902719837874166637897268 594932 -27845134364083368110489856649728 594933 56952772325062802045494796583648 594934 -37205604067796259035922028524384 594935 -18289894129631420193095592794400 594936 19762173864077288804079049912320 594937 -39454144912216265117316188315648 594938 -11953727321643113117827442036880 594939 -17665252969510861386169313702376 594940 -16858562444893228518052225873920 594941 11429208320080912642054447285152 594942 7142911488744088517676429333120 594943 -39765461958703598250077080070256 594944 18025440664670605110755129819136 594945 395649008268737249608327143720 594946 41844892774645308905821069663104 594947 10099797408857822389617334813680 594948 132624189357929759479065237504 594949 -86437590115259147999087667623040 594950 -320551260245601990129098750400 594951 3571811073794759654724232243968 594952 -6032927144857239686607077376000 594953 -28762560939948359242446489549798 594954 33821593029802805056354854940464 594955 14141149041117981086309553053760 594956 -48544695121289088182412062307840 594957 42799955481836642490547914331200 594958 14526739570795122002407002881856 594959 43579175724341474509644866378160 594960 3389432394489132433239091445760 594961 -14318459358355790359388925199438 594962 -34637332191000731656368169734768 594963 -1435968446378055461910887896908 594964 -25846955900102506051205375754240 594965 5583549710511996360534444902400 594966 6817975683560746858904637680640 594967 11653672879981448689696724642472 594968 14071333544549183443881377157120 594969 46867543487350987335243596424144 594970 2325081520025271059181168019680 594971 -43838237945812841223962261060208 594972 -23889761289854530858735351971840 594973 6918502606650157243464681658560 594974 11905471463439678178303690532736 594975 1357513448660752148147362944600 594976 -70382405786466069703820165971968 594977 -7917461375945238145060611606174 594978 5413232780518099557522033036288 594979 -1521398357874792322550645948928 594980 -5109993808640778135008073830400 594981 6848493752513644066957737092670 594982 -31883971987017211422835550817216 594983 -19575304477875652129090262490240 594984 2681388586045388886837666693120 594985 46370356850463447636219357403200 594986 19236484367278742599564672416000 594987 -28046567472396010252765606789632 594988 7681345902157385080076980575488 594989 -99935275755987441418300924335210 594990 16474418542624861823839725421440 594991 416050322472250144863527098224 594992 -25664075229984227880896790528 594993 4734771123395637982445934706560 594994 21046511270444893143333701457312 594995 -49027840648341480694552373829120 594996 10240477874492151696338518087680 594997 -10246494661856531014707442665448 594998 -1737289320438245812468975760064 594999 -67131916886867557254803522408880 595000 -4775864549923171823761843200000 595001 -37911718896127909541792580886896 595002 2547784181407031150530990627584 595003 30052101051345790660410391553252 595004 63771747112044484559227550476800 595005 -20936141236795660422223476673440 595006 -24653854199491874451535495074048 595007 75892072598710809483376579499856 595008 155785811853498724562024005632 595009 126694674070109945043048047461716 595010 909444608805155427462737664000 595011 -32659319294351978236128718923528 595012 18947137599504238609974539860992 595013 -74934390918691554332621117039076 595014 -1624030792877579623475317456896 595015 -57024854905627234555230201037200 595016 -62293341548156622305275549547520 595017 63546257456170545672010831341780 595018 29677928502160971349227869286960 595019 -124463860468507942225487840711256 595020 32707839220293521032068746280960 595021 -3955541514796236298695704691840 595022 40673559684716607874012864084800 595023 -1214687039919445781676406298880 595024 24483802582415258055375743344640 595025 32828096027009109474572796896550 595026 -620846335659799200562169732208 595027 40984054242099061860011843422272 595028 24273809570182842667487405260800 595029 788451814317733716122975072448 595030 -22328058100894134946475062089600 595031 26477113285039329051896134758240 595032 51453374625642588479977669816320 595033 -24489762911271878843463370895232 595034 276503739864596801250008200704 595035 -7661893736277812638571808261600 595036 5539561236937641127946855936512 595037 -18447316780453267207527862468314 595038 9146705804845206234724833447744 595039 98342033505720172314684655991840 595040 58129204608717106468082850201600 595041 -22729230759776799363319284387408 595042 -17353929952897509327463917089280 595043 -62568016777504825109113353780708 595044 -4885050119506539030712276571520 595045 3498999560196449455896265152000 595046 20794637982790436688707513717472 595047 42864630450197019469440502876200 595048 79492297491359570128450206735360 595049 12370432367831552286602368094784 595050 18622414777907565293952755404800 595051 16872888963089190310537396319280 595052 70798944085517006470679626926336 595053 13336883306171998703914023172800 595054 -527838557066734155932292261120 595055 52971669185241641872467973441920 595056 -4207375832514167796133179949056 595057 -25214244392411569550076635547694 595058 5353537512708528565324680113184 595059 15657029077407522058517188322880 595060 -36878363030622828057870993419520 595061 53499017858739247220630822402400 595062 6987864161293024926285286057728 595063 -20176310207450351730563046044240 595064 25474341086505437205917429391360 595065 16847850475246606208888597363520 595066 29785711949609977621722058661232 595067 78332630466188130273593726459904 595068 477722945969628117411624846336 595069 -78352950972297195948246445265530 595070 -6103151907813832114841843831040 595071 -21410201954648896647522324778728 595072 -72788863544552721258395467776000 595073 53184878922737766975970314920322 595074 -14292124188631522082767257863040 595075 10667662325645327449209826327600 595076 -7371519925691379246088942387200 595077 -163680192193399491888541186560 595078 -87918566877854489042556714720 595079 49412615331733373745705210119184 595080 -40933939637173804838997811200000 595081 -35057525916858687932890283286118 595082 56908576899132049674971406702432 595083 8520212190911590375497807539184 595084 5248035195243229835116709455872 595085 -32694193970007548485950143182440 595086 32013211127807149273169638092864 595087 13567892197153673790829887442736 595088 10361936341229985529639426473984 595089 -51754322271004991015122526391792 595090 6003209141267552570987732656800 595091 3381717276146449841645606924544 595092 14671726908066615451017741871104 595093 44409644667085889722822590707342 595094 3555944434940943530455175335872 595095 -18823824810184844242979156930400 595096 5259094538132956437154802995200 595097 43329345719741776701772620393546 595098 5942469068026873301623111559424 595099 16018668114054637344725716621240 595100 -34018210562460716211157285363200 595101 9428035777223504444873767931040 595102 -23929058789124523595466193886976 595103 -44351757551690745826839308601000 595104 5368669957197265985662117478400 595105 -46255287951610305469723641456000 595106 25615160519976849897493628378400 595107 -26992084018410101980023176263680 595108 9091509117469120582650663506176 595109 -66356228136452113667167965943140 595110 -6118134092892400730311615795200 595111 56873020802078981821488158870424 595112 -797041878692717190662734725120 595113 -2342152387261033181382993582816 595114 -8194285431381756418722158819328 595115 16137962606821454582199867738720 595116 -4384732013505622617713843705856 595117 -49003149247620690816549808345834 595118 899373427048641866543973791040 595119 22842694456032412348671677283072 595120 77602077628839361541213061120 595121 -41691594610228670131608168083856 595122 8317399631061150256416397590528 595123 81143460012702517210243482383372 595124 -41433788262840632810425776856704 595125 -24692483778980409820530677074500 595126 -16581536371434293871811769082240 595127 -2310897628661762777250119344440 595128 6306644288069420407420890193920 595129 5489184968869443999224109730730 595130 7413374389911290957786053908960 595131 -44860922203136205742403952291048 595132 26197910604152751571337675088896 595133 29335383745116296436402451223040 595134 -35828944795944184335388621608960 595135 -1272692713875961575860135728920 595136 -14020854658680225486167712202752 595137 12332931957413743462845314921280 595138 -10354652560497940510285692794880 595139 -96868883245768408098711246885060 595140 -1273592801960166123193101926400 595141 -11208180470976495802008451103458 595142 -1498748846415891393682469571648 595143 3870918298991209319153163506160 595144 82790102095044037735265439621120 595145 11853889087796016625288129579080 595146 6204946162296748679788310947584 595147 4330353288496487935017666162832 595148 -7441613839117835032356598318080 595149 24122483241390792283111091072928 595150 -13745374271472345538910709427200 595151 13800839680263863484093646622904 595152 10910391785123479535719014948864 595153 27095889191468890979549696201064 595154 -19491483584872968008417094440304 595155 -7827135868299082113068617716480 595156 -13357662516438374417799287439360 595157 10853549583613061549344147139406 595158 -3169127633654850904039167545472 595159 59980120550416584124821956948360 595160 -54064698445110311892990701568000 595161 -51048786172886359760466769121280 595162 47060074181964746805497530574832 595163 1329074206869229290941122874664 595164 -2185272177206633715381254567424 595165 54865136199842325505990908462060 595166 -24336518737837880187534214449792 595167 -19741013254979979567895449316080 595168 -41209467680290414602297599852544 595169 1877606169829491391525713934848 595170 13634610858027448781522516942400 595171 18770260986432668490115816689120 595172 51706658915228270924995700674176 595173 -51763950349715024386227181888416 595174 708194607593802194101622379840 595175 7653643288336556392751709840000 595176 42679608641736134354581413888000 595177 21269282930230374915956869973184 595178 -39814996445004431347633861473360 595179 8237934959986965674270560377024 595180 -19478009268720764837485614489600 595181 -3365485841068336728233725119018 595182 -4270782812411498881077086846976 595183 50390831406691610957870142020432 595184 -8000802270058371457251699916800 595185 -24868766203764719222193554995200 595186 20565391818248214299779655162880 595187 -66616029188817130511690806620288 595188 -3609984164646464481638524299264 595189 8695243411905316088069707716256 595190 6797918871745879584656144603520 595191 41853326338972633760423722185192 595192 18998765725969889475168159129600 595193 -23479373165087081315073607612992 595194 1634694660476863588671702036480 595195 -39170775631964276722330844812800 595196 25043068317119226565244744570880 595197 11361452119844004860555541928428 595198 40167425222164729165709437836480 595199 104433850116464689632082999560 595200 -4632232754822006341577893478400 595201 -76479961946959841384877525868798 595202 -6139065101259345121805898470448 595203 45091109626865533221424145623800 595204 -26104188001624222874015219906304 595205 24089657918970750594779860076760 595206 -117899226272024778016225379520 595207 95801197280063383130652879746456 595208 37214322972406443945217439170560 595209 -3928145510198765184768083937600 595210 -11565031259634417947758945121280 595211 12551892449761204878301101568224 595212 -48373360116178856662696891327488 595213 13833228919459435849108155329920 595214 -36575983768613773890820999508544 595215 16348616966277525710355856596000 595216 -19868308290802624197255652630528 595217 -19488405836554401129292544089728 595218 -21470764652326815101908939956096 595219 12746932082590277078294240774896 595220 45550934314035462154368496346880 595221 -67929251052990741896352394060992 595222 -68250014472073345913753365219200 595223 -53139190924233648140803821821736 595224 19691209723764461608129953669120 595225 -913883907688488489902385208500 595226 -25560095252865259099521724604688 595227 5894827971056763828245864973720 595228 5409418308636590776626065414656 595229 -79098074304150059030296350166170 595230 -2127397984511823918306007505280 595231 3472572953043545882887890946048 595232 28021345334246525443382417817600 595233 -62906401584320881769001999700398 595234 -43284516433737943517084349303984 595235 -15315904086487096629483634294320 595236 5467039080277397053375194227712 595237 159392770157217060926117497209760 595238 -5948436776976170801200376188416 595239 -22580096579827264761853456489176 595240 26136933928634299689170922700800 595241 -37111732790825398662905484554928 595242 -2122429713440651745517503083520 595243 -29187891896049546466342112649072 595244 2794209443729763852578346925056 595245 -1636959842547486147490732732800 595246 -23979051819023851306927623860928 595247 -48016566388078240609005908216304 595248 14455038722476333205110383673344 595249 330614585182493039653279339520 595250 10539760250234252325618726984000 595251 3911095292740353928994435730540 595252 36261173094252458788081052098944 595253 26231604239096490667499559419502 595254 -20707241111763080130044014786560 595255 99985557933880915007497180752000 595256 16207353789157728359563301007360 595257 -13157707047462738742491978515712 595258 -23954567149758027470224710917520 595259 30431169474221434574926415033616 595260 -3782067528993751276045714321920 595261 94793690218064674196474447953862 595262 11682532320227920784878409547264 595263 39887682624874983292141500514944 595264 16691383781044110472334983299072 595265 -29251609045399142854528721299200 595266 3069041471191164051258467710464 595267 -31158482235568223792104483663684 595268 -10516141723666645291426391674752 595269 -3960209544046320768443384479650 595270 -165155470796589838038949305600 595271 -50077092206411982607149100143528 595272 47552545279146276326375457177600 595273 4209304166716214073682408934336 595274 -21711765913803260422790069073408 595275 1250505662992900580527173145800 595276 -8260649180277575906248636133376 595277 73360849414195886093810056251126 595278 -2331054866672985778629730586496 595279 12727139964338410214951649914640 595280 4483631809857615303497007759360 595281 7417078426160512168786442925552 595282 18488736182792982869055305422992 595283 -39559118117332788698950262929200 595284 -916942920210411313297143582720 595285 -21049442915508764245886713882020 595286 10411673362338192311069895959424 595287 5536411407027145842931942266240 595288 -34819967209450600819096265226240 595289 1463139580241165874885044142516 595290 -675926201959761873494894849280 595291 -72961558753516690984317225125308 595292 307875244273686740208690918912 595293 -2306057789008996835714759757312 595294 5620838510003177178749063096064 595295 78217011504382557602501595995280 595296 13291600003966413671844340039680 595297 -10682716650273880435166348564460 595298 16299534500295704214944527221120 595299 -11620953536257094011202408246352 595300 8802931589950639706576315158400 595301 11951776782608256781548589849950 595302 -5483442346568513321626057015296 595303 5559864204711377386446347162552 595304 -68696124888818717085660677514240 595305 -24879922108812993718121828132700 595306 -25106366739804957141080950484640 595307 -313425218890925685236018445000 595308 -3652754869947352798418180751360 595309 5739693341551894807626245659776 595310 -8505954887488982412251292432000 595311 -21306189294352650177831736814328 595312 28356086161808285433345620213760 595313 -17208837545710548255188425563438 595314 19602166804276049107678503337104 595315 2079184148425660791309578521920 595316 -4868996248773142346725062072960 595317 43503422317999959505224357096480 595318 -6862863194983447517406099212640 595319 -51956420957109399154717174736280 595320 15788117445328073389527244800 595321 10709196995786412308425801766100 595322 9426414609272699903924741520384 595323 59446782191050536395269095297120 595324 19177456669465084927226436923392 595325 -41495315760895209760315112251950 595326 50159948346555458521667346566784 595327 112227077594007651794710474646440 595328 -58036943225266272064932340039680 595329 10230072360990404239860396235200 595330 4435122335322725115499079092800 595331 43258590887484792368383039373064 595332 30281845756546455650126980669440 595333 -74607440811013660952696947680418 595334 32920299244338084719402582823552 595335 117916808190685380553374190080 595336 -2546101351496985484966191267840 595337 23194044091839340881476686864080 595338 -1079596159050081085807055590656 595339 -41665938380785479367685622914860 595340 21540014503886084218830486359040 595341 37603322004511237498548280876620 595342 -40228936267876026905691511419456 595343 20852340725826081006309583426800 595344 12469780126408273625895610613760 595345 9111447143716570491991239530100 595346 28202972768875374454031128878720 595347 19349105077950780026301499330560 595348 -10974833092386834359513016986752 595349 30622774931930546882481401095680 595350 -13916876649658284050391321453600 595351 94482621313652344491334305361352 595352 -17684464302005824520167295846400 595353 56184352763084055848378033911008 595354 17903611051349153123566001295360 595355 -13108516048478950704018101882880 595356 17353135867755207131322361846272 595357 10784244251742449715893742777792 595358 11885252941939132155930894793920 595359 7675836256467601283639507252904 595360 -4635190022139484620671473090560 595361 -15228482397880064071141786624536 595362 16934397479713718185033181677824 595363 -49094620309855156692829481892388 595364 18498553190955675310394248384512 595365 -42688549570741196166451876392000 595366 -36308662941610136724150067534368 595367 21980927554626504781956149659512 595368 60137412541799699609609288371200 595369 -42514098137002483245097781500080 595370 40530385757079605147035403620800 595371 107107061275386351131394484224 595372 5796730982330948643947310961152 595373 -68219800423072662589872837222378 595374 14776709298723649088707972204800 595375 -19169838045821882642206075092000 595376 6205134351638110125516534054912 595377 -38408956168091046782761820792160 595378 -6959988420559421832956269656576 595379 720726733909644353104352179980 595380 -9075223034540197146546399037440 595381 -10925360009912553933321865676818 595382 36708182892675943725211557477792 595383 63194918093924269223426060283624 595384 86204961242416844485320260505600 595385 -1119090494548311536084198514240 595386 -5779913070660719592868506519552 595387 -7076027169401231655833655459520 595388 2180608358673794958744503485440 595389 -11064123610766903640638204280576 595390 -880343528314304038160699812800 595391 -120442825469900473054212778422048 595392 -3740017752870426396343589142528 595393 34719314897386841765529442101184 595394 -9220806543892955589227863096800 595395 -28335658449360140848986612014160 595396 96910746365464832212175037431808 595397 -47834706773360311304199481716480 595398 -6174873333743709005520466787136 595399 -15994742192125725100124435506200 595400 -14716053055576005289150874880000 595401 10680110979197082014654816685120 595402 -3507734948874292843899790522176 595403 -91049785824185505376786696079880 595404 21923589202429078240097382144000 595405 639734351532792562181834276760 595406 -6696911685497783437549267660800 595407 20003897568420060522499557903240 595408 -2654623457033436394819426713600 595409 -92184220738850105357985013639440 595410 5355103510800877138167705292800 595411 884491888483158951077245532012 595412 -69828181560125794225867836246144 595413 -2709533927019138700937628122496 595414 20684682995034715091742534433056 595415 -47737324563286463777108677246440 595416 -4334843616767224961472524390400 595417 17199446108732914238343607259392 595418 -891433280193371374616152106496 595419 25553755249949338744179007113408 595420 -19075541093369798694758826117120 595421 162003973039109985674913091104 595422 1767295316324416876879670268480 595423 134770893118663886845700332096480 595424 -20553895999431737598801417338880 595425 -27396998294620946971649911063200 595426 19239686614770003725941345384224 595427 29594332674561202524808259627472 595428 8253512601816321687870931829760 595429 123956558204264758434812301518176 595430 -27688895852846578811691704772480 595431 2447760614223288978314627508072 595432 -34272784459951217398242445639680 595433 -15220266155490424678782874929180 595434 -352041813378816188074509823488 595435 -18296340251830281744267305625120 595436 15328608101918109003869671680 595437 -57707273264224567286976812475840 595438 -12341564866318566115819784594880 595439 4348790364607086539916707067408 595440 -147673757064892217238782115840 595441 16209239310901304669455213760 595442 33028862460634856088470058994944 595443 -47106698524917416324238470556672 595444 68879481784749668865047503895936 595445 52811064044329296466592169548700 595446 -9960096358681395373849560330816 595447 -46545688493900948360234952094320 595448 -10380692543161911414048335216640 595449 17505839723859480951811926335034 595450 7697818829091127944075241554000 595451 66017955167587077454510231420452 595452 -17834435551913349823461599993856 595453 99279374672812425784909575389702 595454 -1138653955107503240274553165824 595455 2935351217801992530813682475520 595456 -19193821592945000818677286699008 595457 -108463961631817814764621841015340 595458 18976288300509728208109090417920 595459 103353491029889387931348525825816 595460 -24549368439649045817927785267200 595461 -1637486738726890506982270974720 595462 16367668875281650225911375883392 595463 5904222259950704793960765653784 595464 319984507562568350454609592320 595465 18904051689254280232466690000520 595466 9857543367238842461631035973984 595467 20844181615601196797819063555520 595468 -55225550026511577289542662916352 595469 25510304346411839726346783778752 595470 -5887710009817228227362562293760 595471 3576337535486508780480080613712 595472 -2284959269590438597692952141824 595473 -14133218075158875856004891475216 595474 -48855312955166446803768563495808 595475 29803538864454559698458953495500 595476 11543998982161568767666983383040 595477 -55024873164309430212169069754208 595478 -10675674705239374465553385855360 595479 -17178883568309209210823938360320 595480 40396117555399419289849940582400 595481 -91231347883096451373995652305718 595482 3371189540960569207126699194624 595483 35297425979914522188921370681376 595484 7287671741870983628559203346432 595485 25243380430705328461051765046400 595486 -59358138136001098529818463161920 595487 -20444623247956251913512259039080 595488 56424962515175369854282441949184 595489 3605004774545380176871565848260 595490 -5199223592600152294181385277440 595491 6736398425599325521121583580080 595492 45321454150204266191442148428416 595493 4668276407587247143581970762944 595494 27383035905963928362410619803424 595495 49508139498466651398437654403000 595496 -57156439895133463252160248135680 595497 27359613767262305423801820875472 595498 -19887592257622932896941377557760 595499 -45151793132482840514801246934120 595500 27713954493624755437450451712000 595501 -76842407327786980144161643148948 595502 24283998890902752324154258425600 595503 27693641810618653811531064539904 595504 -1968736141754951651495498874880 595505 -58417844750222167348803905867340 595506 -9020584458356174472703202868096 595507 -358070944478860350081667028160 595508 -37568402907425325469908061021440 595509 -1514518921268370606036733046496 595510 3601955079939060731914204907520 595511 96475786442815220465971031904 595512 -684175352289131203560363110400 595513 55892396455071691378300379294762 595514 47954634388258776746100159839856 595515 -22617857291823734232690218343600 595516 -27563719557602861794743852469248 595517 -27976736075821882241509306055520 595518 285086906833999064959621416960 595519 -65691036674710186618668054326080 595520 -7231046049987765783598564638720 595521 15632365457695067605470166493490 595522 11025682791580450982187407642112 595523 -19333423847145679327044109020228 595524 -20584026024683281535843015353344 595525 -3859173257982075207714694190400 595526 9519617145141043622503226483904 595527 -47631737367662830070988469787568 595528 23920440684618469502164924892160 595529 -23883816439422100192827900252720 595530 -652654460133099448274911348800 595531 -57630340338750639450024014520288 595532 13016216738560164160079167042560 595533 -32321666929125205433355376586400 595534 -1185211562778848656359057335040 595535 -48987143373429513741221824310520 595536 -3143784738098487803930972651520 595537 -107902546444605357086544572479488 595538 -5248567019294327061550544302080 595539 -6798425337753391457012059868160 595540 -8953850431496510219322949662720 595541 14714324003235013283645288563584 595542 -13511955380221693975023834804288 595543 -27398558116643300391852866322112 595544 61762757247187967170752259276800 595545 33641791430841856457334381856320 595546 47711440337628190765551473007360 595547 -87926517900563421129774010979004 595548 -28767791084281111204555601212416 595549 -13869686241473313041584358623450 595550 172080501088590071365900468800 595551 -68382831188129203757842381264896 595552 18157396960241579697712607526912 595553 26749474266582522561399829972800 595554 11990954023856282107737380545920 595555 -59785326181879708416443836938000 595556 9063703823079781191756863590272 595557 25710318295705980336850403718654 595558 -56974012760703496265795305977120 595559 78259494862253471011313424289080 595560 -1202317833086733759418294272000 595561 -58749960238967048245158437589816 595562 -20120871138001134886538982144 595563 59847984659169564862873107605184 595564 -10975394905147265754905341613824 595565 55755513402779832633542851614720 595566 14001214964113512851316797548800 595567 34222402830164031896781410743792 595568 -19974829511455196318342718455808 595569 -23622625326831525069372516324672 595570 -5338171736432768161171089191520 595571 26181269668321764348079341629772 595572 -3024752267719351929516629999616 595573 -104133750507869915214815227835040 595574 10537825176745619228502086860800 595575 31178347982047465511431914235800 595576 -18816870315310161960548735078400 595577 -69691408543924961878400027831574 595578 12307943035402934167920360084480 595579 39950280629945245894247140022180 595580 -8165841698587639550851257461760 595581 -25344822021220758408938882150400 595582 -24436070069458542506841611492928 595583 -57281153856033365772493365037896 595584 -55196787107213779474228979957760 595585 -7507311455406199537614402907200 595586 -25533995019609117986730889321008 595587 38240239371738131571482048288760 595588 4398012750724902656485344460800 595589 -30020235873080074931799518133444 595590 -15975789838123008398448178327680 595591 54833230138956895043398706065984 595592 55271707386395822749650976896000 595593 -562728234979353737006580787920 595594 43742917332794991852605787042096 595595 -17482845866030628589668561366240 595596 -32991459106020342240035589124608 595597 -76234975828836063090077648262708 595598 26501975641252539715436023534464 595599 56516956795619435912234301053064 595600 4162779391700555600949718016000 595601 -5536414861238303317501873391808 595602 2098363352743274851861870763520 595603 -9363465869277914168477348359616 595604 -54928333131209981520479145746688 595605 -29945843093275006917971798884800 595606 19131754031483075014138690918464 595607 328522025004188852211303112800 595608 6726591955745171188160595886080 595609 -16749641738342269837578214755584 595610 -4600167472351956297403077899040 595611 5921801275745655869611408892460 595612 -79041692600335618030850754862080 595613 12048867735075758354694307493862 595614 -6058838246482599177966582448512 595615 -64153584148738606993604536678800 595616 4259739759475910083319153295360 595617 -54727942623433711467564665008800 595618 13455498419453020597419204455760 595619 -20870306100115926933534568294320 595620 -48034139951760305611230834278400 595621 151501727805934617473378124892 595622 -44738602016384001103597216185888 595623 4664501689528403697887874194688 595624 -20063590626758300239408944215040 595625 -19572184651617893163190244298750 595626 2517576486138100905237671503104 595627 6735757056771156135908653095476 595628 -14590423412965976058434861704704 595629 18033317963444337625273238348130 595630 7894566788092880966015058247680 595631 68588076878702545918511534515200 595632 11321942342277083403711293521920 595633 -72229829149469072052299622780416 595634 6159830643691984338126643599360 595635 -27778655423591884284478637864400 595636 1353497760392051351214228109312 595637 -13157017782291873805058526558048 595638 14157776377567450960214236376544 595639 50545070595077357478591298072368 595640 -29593960892014411739757051187200 595641 76000673089537028612152602735744 595642 -4732576825529353377403677344256 595643 40434459504584163869414418373680 595644 5084964191403932207536578064896 595645 -48432111383068725948876525014100 595646 54999109142735268148251709374720 595647 -24763637131470111357142818248160 595648 -1130990143626826931646542905344 595649 -161961567732020600829855923228736 595650 -232863261267042272527506518400 595651 5026771126972562961021002617552 595652 -67853852506867225969413777262464 595653 59744091949881817147146918429408 595654 3558383329624052825383529225184 595655 57170834171223708212616545101560 595656 -43505035417543120627544333614080 595657 -71225106300501473164749986431728 595658 -1991305373652507448329593899008 595659 -40658806154086908127803289561896 595660 20104361114502907204358280192000 595661 -52463626161002716040145604178976 595662 18099120887774309477221260581952 595663 -35878530498761912045391482326704 595664 21838341125976967295075783147520 595665 -3378526575423918466047323765760 595666 -9128187172773134321589328153968 595667 33005625301658244778222801816080 595668 -32040512022404266832444992911360 595669 -23020029994886952243189064328160 595670 -35396563459377854750702178366720 595671 -2743941167450229843049492180656 595672 -13986637030600478150008333271040 595673 20538535998496359583302529597764 595674 554934756138689977991618762736 595675 -39803848742795029936866752001100 595676 -2353840298366354085991012442112 595677 -8808043517854351544026759040640 595678 -1679526428837197774392156697344 595679 678940762914380562278732300160 595680 2420290752651344309495629086720 595681 40637141506725081497356432222612 595682 -58075550510570846404343661605808 595683 -42594387604027860774158172324 595684 -51182032615720961693134013747584 595685 903942233189378744360543136600 595686 -4506407419697686662461500004352 595687 109457961585913608971757780065336 595688 -44135429174962603415669157888000 595689 27466537746869628981758780238720 595690 9036913068952280652834591206400 595691 48579007082958351511984197616632 595692 -3444141098037261426696593097984 595693 -12955622166731122887148871388042 595694 -579269921255593614588272897088 595695 24358304762367590141454451299840 595696 3850815257963994001885755080704 595697 -2332773283246971124609023857568 595698 -5879394491141306531718973711872 595699 8141674005587433226626541540864 595700 2134991986049716824194187878400 595701 80049422286158562751583619527040 595702 -31051360991055488432126680800000 595703 -38791860323114935158665716641048 595704 -19556219188882598541246804602880 595705 46640141867819910661198426926720 595706 -4373853902113771263227674082448 595707 -15031337793062576959162845976320 595708 -9663968963918262265281978806272 595709 -17679509642075636442552216804090 595710 3671477482694630429872446091200 595711 32131070342680098952754114477312 595712 13251709513563835177816880578560 595713 59272126142795641940240726474544 595714 -19759783096887907845729143467008 595715 13812949421297682431777218306320 595716 42012944640920086456396323723264 595717 -62149564723693381006242093619234 595718 57681439626779741789884712655360 595719 71241511008517595831690712367344 595720 -13699556894937763124785372262400 595721 31934228658967031119618218890112 595722 341101829018144667590912067840 595723 2808588794238248131560110572800 595724 -26304689975668966820003730741504 595725 25183841200551034593547795761600 595726 -42650505307009408600577576165760 595727 -4907930392750472668313159271936 595728 -3483524853149357502152512634880 595729 25953049593974894307110920995840 595730 7215996598313824412893617318720 595731 35683648019835763652271377952624 595732 -40196571167701832780822731467904 595733 22740589329804832991509928723982 595734 -9861700310938603068387381472320 595735 11658224726645254159918303438560 595736 16293350155597141546065596313600 595737 -5500162054574340495727443389820 595738 16797404642864793690927037771008 595739 -810382037735428775104152169440 595740 21910180728819460245649242854400 595741 -20149850108970482960000693896858 595742 33600012618871876541451152970240 595743 -8739432261178009487461565046000 595744 29622967627955614933117435969536 595745 -3993795537207165516385592140800 595746 -1184436705483017878200152279040 595747 -5240260677883758406657182599040 595748 -44683145594159063624495527521024 595749 7365061702188915945869067793920 595750 15512016075531372900181272384000 595751 -16761980577915816188837376540888 595752 1111682264308088512695487856640 595753 4269527338849332473132356389364 595754 49602142655767846870419310740480 595755 1276389281224406714328951039360 595756 11219592886533847544254380295168 595757 18158430064493093717231416545792 595758 -2973253590147021035305183875072 595759 -8823126336314183688091056143384 595760 -3601861456809717409568254525440 595761 38807591442258794063084628709824 595762 43670920402682680723638894223632 595763 -20858704367742859943034367934640 595764 15952130467269302985471144253440 595765 -204408140185572952966912370880 595766 8082735650600291651228021749440 595767 361831658936790683968723970280 595768 105409639169505649510088635330560 595769 12782211221813361205494338569344 595770 -3479604204723321333998723005440 595771 -23838089644682510095716109476912 595772 42590525593846044773422427228160 595773 5034702168701450439360095191500 595774 -9623182961748526679774104334208 595775 -46308840992119641564407176360200 595776 7882133137569929366537848750080 595777 12770964654681401372065030699712 595778 27688065230430772702670551327440 595779 32852229675192853800249645608184 595780 -32683260470269576666378617158400 595781 -33615011057178007171063170905508 595782 33694040895133519338403775846400 595783 -6982286718246986540568983519480 595784 464432071333097556826084147200 595785 -1379369150488692317277121780800 595786 -49917665226919642168945203411408 595787 56850143680073971065220251978192 595788 -34310713896768799056772949667840 595789 26901001729386918824365488499840 595790 -8291582319065080064172210305280 595791 -38050909497990462206273146624800 595792 -8738500925755025392443510620160 595793 -37062001122093069190407530579856 595794 4892681202020982756888299965440 595795 38732905610577768865520227978800 595796 -42913563115124386324461902774400 595797 -40134035978742023001782175016800 595798 -7964026708464067740320106440064 595799 87872738304795652376398741602672 595800 -15565804492226693976583817472000 595801 72171929370442128123652709041802 595802 35968258675066195128106673817600 595803 10080389339593630684000177863024 595804 -71045012151884195708838188032 595805 25278951836972519982783613526400 595806 479640236196648676864176000000 595807 62083978019482762578124542369056 595808 336473429180634033069574324224 595809 -1864498270491215093697878573280 595810 -21293159136634242438122403721440 595811 -30965167954562906349618747900528 595812 -1818816020328835319637715623936 595813 5462438835015302573263971635100 595814 15935968110465346118008881260256 595815 15954118770107879835925695229440 595816 40784745743936913318686584565760 595817 -5453232780229795435703102632134 595818 7631110524499896415188584563200 595819 60338443853390744016761481626112 595820 -18042932384868288298107677859840 595821 22219835582793784886323016323680 595822 -18187899202991166403793201892288 595823 -62957538813342970365363941752800 595824 -6442694020170124642056713895936 595825 -10828805912286518603622774811450 595826 -501922160713013859922267487232 595827 -13321713955732553790751421106720 595828 -25980935209183797393082060143232 595829 -31155728917408425149643214032516 595830 -13785578755292415782269227070080 595831 110706980394422281552381486938472 595832 40069945760798941597421779968000 595833 21691323348857693150123654317440 595834 -14274743001346298413171064420640 595835 40979283900787292304131040661200 595836 -48782508196908643280589095336448 595837 -29784766794691282976593893683808 595838 -26924415772608934769263695094656 595839 -60331663248955369641406893310776 595840 -29542247897750385553343250432000 595841 66212600581755064605692702766000 595842 3472494939514264921778082562560 595843 79566975969982971089552203188092 595844 38302230206294747479368110660736 595845 15238019932687376197454684077020 595846 23567713487763948086477324022144 595847 41958622088911654863112906416432 595848 -14426557564612318234070897295360 595849 1049494217311147904084569526964 595850 -24206005285388869256363614975200 595851 -254379232342462237162937164800 595852 -19846811171885491156644521612288 595853 35636159343613350004699835437644 595854 5261464922842164091672599615360 595855 -15744636503884464498484489051200 595856 19946395026888350342105212649472 595857 -23681443151138498719713072575712 595858 -22375405113465089930326051263840 595859 98624069317293745843176621142080 595860 3103296399694271767068345231360 595861 20527415534236844329504415489664 595862 -26543153885604502033513387865568 595863 72868070870197059072216825655200 595864 -14295415897165082399508195348480 595865 -1149266641376372377590087151740 595866 -23016600205687899074683372778496 595867 34767574266442028935950194859432 595868 -6160378930809165808690239719424 595869 12252795878851891581329182479744 595870 1956418069213388250491699583360 595871 22712477589103435825426699948032 595872 -45185387433819410927785750364160 595873 111181758608053279708425039921122 595874 26814686593664662094365474879872 595875 -2059886110670924902258366656000 595876 -77148569879955647712443089797120 595877 55807459392247462416824048673726 595878 15846700203212120721674125539840 595879 -19263343550886774879555685381416 595880 -62883410377299583912993897113600 595881 4288856008687989192426395719296 595882 -4180385035345365896950562328576 595883 31795341078993597880268193337320 595884 -12547043932083737038287615295488 595885 -8047202230133429984336548493640 595886 4363623566944331546825873357184 595887 13256784562105346648701487098752 595888 19674568486283898741021907238912 595889 24120725637905032277813823949266 595890 -6238162234448985479572729958400 595891 -47545598544360886446152821914600 595892 62385979517817002953213334906880 595893 -24374127585018525823091333973600 595894 -184693133498360094051405740352 595895 76431082965347635784744156477400 595896 21059264128388439403465800744960 595897 84571955997468154952962445897600 595898 -70991537931711426067324359742464 595899 14036213806695403137679702824 595900 -15921569196655512866177639616000 595901 -25912745984581070001612292534068 595902 12940247590509683662698668634432 595903 -6440676089893836124255376232960 595904 -11320381599060768420601301827584 595905 -15611234462892771284256604755840 595906 39994838117243077650248382931152 595907 2505477279666869245835409969888 595908 18570898381337839737159280497792 595909 -21722366431341699606929864983460 595910 4927480222390508425085973653760 595911 -16973569624710943735562678723928 595912 -25006532394082504929751187020800 595913 29277447450672406837660082641920 595914 8971962180705647838490993701120 595915 -37732370671097529846038391673440 595916 -6382809148954488252075221998080 595917 1565262071210908099433391073632 595918 10904535668132068361079451427136 595919 16298878097144887943452716030600 595920 -1917532298504584274116041768960 595921 -30731124228608080336893374623500 595922 1667158606083101397026210419872 595923 -60103395595029531454023643801416 595924 408312197511038038278787557376 595925 36545839266027181996462581450 595926 6700184430752317360423305213792 595927 -55328161268711688857875433807224 595928 -9174204539168620277900608573440 595929 -7513403339572327626801157924992 595930 -19438338948232563078761008558080 595931 -23575101502389306332689243316208 595932 22875127340736867527630019474432 595933 -18940766605281576007004106132596 595934 -11052653916157410821485742016384 595935 12452249354293525623006727274400 595936 5486172663449279550836391542784 595937 -1176309238957097096085058374480 595938 1304056234734010195181726295936 595939 -69674674362857797418788464956260 595940 32866620085331672675145120460800 595941 38673084722881076588189342724192 595942 -9670540454888045557985144548128 595943 53613139767476449248726561339192 595944 -8175977890472540611100639232000 595945 -4294707491288746852046428403520 595946 11249395705275023580359526048864 595947 -5092036365420487198547879261760 595948 51060310687090881839307779850240 595949 72915780614451915589689275956950 595950 -5885362052552849874553210896000 595951 -27982443511622466235287810352048 595952 -11355285069253328886344744828928 595953 -20679949227799140843651908590080 595954 -24170164068074406527495796082560 595955 -69449736850654436629123560170640 595956 -34738240706394077229940539260928 595957 22946761102254760585645520364206 595958 -70311127005847274633434377050112 595959 2305003128148379194874602467840 595960 91417830691415558345527047782400 595961 93310939261833126589987678067562 595962 5556588964656150058659017404128 595963 38848250784319818075944335410212 595964 74840765705383267006839405182976 595965 5715686052019618953322064771520 595966 -15622847255487826237516803031680 595967 18851369769995258731536710486016 595968 -2519759635986415043335233208320 595969 34229957129345968530470120447712 595970 7046924455038971009168269392960 595971 9486470174790688235393906496240 595972 1637126439749625352969544509952 595973 -26601318390353621498823766887360 595974 -12637706918765181357096015206400 595975 3401138486100732028366663816000 595976 18497520065121880150605584793600 595977 -57571765468850830156504746551280 595978 -9478828540883759716257366090960 595979 -48890694811797619147293086400240 595980 123863709902206938123437752320 595981 -65684454529200893371200791894218 595982 -2446456998419628826322560761408 595983 -67297586690127740367084768938736 595984 15576774180143115123529105354752 595985 -4232790754845264547160481995760 595986 39194994124166576015635325708544 595987 -14055195483457434558111412501284 595988 45917491500298712439863743087488 595989 48652064689301720524362228456654 595990 -1961279026457625939793657461120 595991 97435813451275185938075962128984 595992 -20120345481674002704921066700800 595993 662791242723022030218589589524 595994 1632286821209881711590638936832 595995 -41057872069791511378937426708880 595996 30915088957573974843218914590208 595997 -43364208313298972248405715987808 595998 385890899893943789218219545024 595999 62921846751731064615963407642064 596000 -78769445608205779657892659200000 596001 -7255503445913363152978989973632 596002 -37291339406563550072688710906496 596003 29716422760638271724370327155160 596004 -11213539279533617000991439739904 596005 -5987802693712815517069004400000 596006 2383033611250612249054072195584 596007 17015915900822525458176109813920 596008 32313164787006798280287692390400 596009 16771746620571999701704444089210 596010 -2645764623202022933676333085440 596011 -428689603590056098412551312128 596012 17689314609662246110100501498880 596013 -18417380863836802994141826815712 596014 -34899376840575528927848626851840 596015 5925429070080181195328036642400 596016 -8558378520449884700427568005120 596017 -35653686040116092452223904853788 596018 -28209674499446482051458568452480 596019 61776314797484940743883985900344 596020 -3932881120941614428759977208320 596021 24460896349571200068836264634222 596022 45946898296949438762535604224 596023 1383985437232982224742336075904 596024 -24203179068135723242269193871360 596025 964348729306798112509411116000 596026 20930803220440911384095438681712 596027 -85201753254860170472902754660124 596028 -31418495841267337524624493678080 596029 -40003456908849032649421151659424 596030 -15237328988496246788510276630400 596031 32229799737589188070656054076944 596032 -24940030639385601813321120481280 596033 -4539353171718701919602147085720 596034 -27041274026764042779889677725616 596035 1808206282143651323109758596560 596036 -213297937165506822583292456832 596037 -6822290249301524981245517122560 596038 20754590986435571876249747535744 596039 -10007169904971877635633395429880 596040 16929505084023061921830452428800 596041 445718385163974558766232542132 596042 -9933607603689360596512929701328 596043 -15207441661879681441422921603696 596044 -31113676605171521268688770628864 596045 1290615895733935951433428035840 596046 -841194922775397917361421248 596047 78253424103811006313073593872496 596048 -22545725314351645573297889353728 596049 -62764080917637126471287078964960 596050 3738707635879167297514543065600 596051 175222017905226561289862854941600 596052 -33229285939214925019386935500800 596053 55251588874936250293773448740302 596054 -24569457348280363108082230123008 596055 23502812098119342373092422937600 596056 24356344394788628169315012986880 596057 -10853553609299209570709897616576 596058 10641601816432399671167455630848 596059 50766350044999546178098558440260 596060 -10835075332794442709307787307520 596061 7798817863813287299775140880288 596062 17292773639822852632986593212032 596063 -68753225896730169500913915111768 596064 4746819553887689436644530716672 596065 -12520215989966031158338208400600 596066 -376807670295361719389874201600 596067 -17352571644616782647007189488520 596068 8265565032094868513226239508480 596069 67818220678064132853125351209470 596070 -4035971935904194007612180035200 596071 -17629413813489553225469605671840 596072 56354209600030427964570084940800 596073 13191364064159131086681503280768 596074 -28986178593486659476130178997248 596075 -14749184716033130591021072093400 596076 6260554783855717940278582262784 596077 -44485764458604177742345126896480 596078 -5105350116029409528504544393344 596079 52548621496160545278456652712448 596080 -18478039175408342559153923850240 596081 -108313506903364981589922641411118 596082 13074825741658713804084396273792 596083 2414482568407398740667198912332 596084 68187509874976177988673745401216 596085 10503295621909879625099405926560 596086 -218213553411667078127473735008 596087 37466364192280506123813672099600 596088 -14580215443779367410159907184640 596089 -12965042745336507713907693425276 596090 -4898344785167985476363611372800 596091 2683186235141645944538717734656 596092 -4396688433595473280328193894400 596093 -61635024443234745087830659073658 596094 -20025205241174797008328468228800 596095 56093022375811923650596144804800 596096 79595279291500632750081661992960 596097 -43333212077477377135683341402160 596098 43964748792436143964644871822800 596099 -4220761190030759268698857138176 596100 -9998355944133225867346230297600 596101 29993596799870243290174686347904 596102 -1541275247468181663669004776576 596103 -23600674109077048302775596075096 596104 -35838743164498006544276685158400 596105 -5724117192864695295270999059640 596106 9209861215880116723298996428800 596107 8462236190895525320780882350432 596108 -63549579250647279617073107849472 596109 -202135362111373206908953001952 596110 -9973112016428657229907301855040 596111 -659465613366069849850779413376 596112 -7133677805228607816586869473280 596113 -31536628972768412861846836379840 596114 5027049075581874224369348843520 596115 13486481432422575475094322512400 596116 2287487731147346525651130009600 596117 12079736299416076558944323777166 596118 -2528813558815699072934337132672 596119 -24177172348549536632026229383480 596120 10012706396308310549877614592000 596121 -25169567017816377617132149551360 596122 11913882518872190836165085807040 596123 -84686469536120486490619904873496 596124 30764527756162286935907583106560 596125 -49692137764277282071405912920000 596126 46506118364682995804384337712512 596127 -24446665090317414870748074365568 596128 20350411217491679381452093784064 596129 -72051446318542161889689922502124 596130 1556452147082217261959862743040 596131 -56330751285224458364509427014136 596132 -75710022158465437848514562719104 596133 23015877611251625626370889945600 596134 -30088447176738208480761756672000 596135 33890968423672019273780237137080 596136 -18903205869170427819739301068800 596137 7841686685955543431829712535040 596138 12532772728594108798091369066496 596139 61269846304591345474661872405680 596140 -5399296874941933020885934417920 596141 69721033650564530747043183744 596142 -7281946415180925270421620975360 596143 62271330729374535657179125173392 596144 3060695978330195353268395376640 596145 -1644651833153081838701586384960 596146 20332012592107084998941842181760 596147 15045591586718779666287701827596 596148 -13761141309937721191077413388288 596149 15304166553686281489560887358300 596150 -6947756201821418465421785599200 596151 -18507348955330468479048463254720 596152 -45527599636988902506438266880 596153 108085491652693794866009083553160 596154 10569807692661604924437144830208 596155 -13389057510999910380554926652640 596156 12513084574044845709192291204096 596157 -5140743049555522859081851349760 596158 27540894710464357142401430491584 596159 -112764268837515373694439355592640 596160 404746654752220831834680852480 596161 -793763846631612437836176997376 596162 -875136068895497021608161653760 596163 -51715400235382837902249640785600 596164 107015629725604381745667413118976 596165 -67286885811787809448706608031940 596166 -22053949154277187298632489483776 596167 -42166491202474294663886910920 596168 83688876449066871393527569474560 596169 16338208684932756833391047335104 596170 -551160514102522900929868962720 596171 61813094991722879475612304914600 596172 -8122971668824000867658009707008 596173 37668024891249790204200368383020 596174 11492506659418129870737441222336 596175 24421492751602791670848120735000 596176 -5300152435257607657457688117248 596177 -118330995580265091534762154990620 596178 -9627003344197661825849328484992 596179 73913746768903337848826639900780 596180 7243610323786203020274000360960 596181 -8934994573332746462117601152832 596182 55699553454219371397670215523200 596183 49291937162065381377595259598480 596184 -33856644286575078291871681351680 596185 -33174352374230767173753594970620 596186 -22617038448146073848282584328208 596187 -35785977964203198580544639301120 596188 -15768357483314865692246100526080 596189 18590303859357989831757138967968 596190 -9305419778534087550523917066240 596191 3766381906284668230129382917552 596192 24315178077702196716368081977344 596193 14759487083373827627190356518464 596194 7895991459381753138832673384832 596195 1153507380272927557295869785600 596196 -29384303315445989178910383627648 596197 18617927454491122156286875059072 596198 -6639438286039110415447691546400 596199 -37097725510730734144905942616536 596200 4339330081979097457339895808000 596201 100956952676341391860351077171600 596202 -29202733294635929457587667763968 596203 57664294217900153247588127353504 596204 1620081932837502571129069977600 596205 -27425680677841599004358905492500 596206 -5532055475873526580575064409856 596207 6789362635530373154703259458576 596208 -11110442919275313070806960930816 596209 2020733043176339215197056643410 596210 13682087145144272788721394233760 596211 7239404708355181353560349580800 596212 50739350051354036295962034179456 596213 8280121506435200937334734137280 596214 -12194882626309683636230255934720 596215 -20961151189353703717301792393640 596216 31755047081932274322820171284480 596217 1537751747111663178527256927648 596218 -3992368151232194098966224519168 596219 30488349566737724290359472267344 596220 416771906251539092720230195200 596221 -39634376839784166948739349858208 596222 21072087803519596629707881534848 596223 6656935355350036445204963100864 596224 -27999056802963194390677190344704 596225 12960689347107029265615992150400 596226 -13975060934871801756207794019456 596227 -30005024586290819271793197265924 596228 -12630814585787504670837040962432 596229 -11938009569531529224973357081152 596230 -6406853110033585941072933379200 596231 -52577391561087840908933942500968 596232 -23759647545637352391432503984640 596233 -46388961508328489292747352642080 596234 -540336275658475901968191043488 596235 -29807002291598970806649445290000 596236 -65982546494830024471120329406720 596237 -19957597086781523353901298912960 596238 200498727734724824973431313408 596239 -24569753325708266962847424223360 596240 14669658330925558606868739686400 596241 -1148602484350238743648349656668 596242 -56533442313364428904703230215168 596243 -51634121212828662597430245623508 596244 17986911227882100207601309181952 596245 33694659270299157718028160084120 596246 9625967164857325614022785843840 596247 66312658991816081403762870869328 596248 -29027668316501539408581045872640 596249 17274353116746909005291505450960 596250 2128229367303948228618686190000 596251 -77439020598846526225240892634748 596252 -21162858842535045715844694924288 596253 -1053302715576441616694685391296 596254 2354945755688000623946767011840 596255 11257750789452959004974702279520 596256 -9390333147668861587795931037696 596257 -2860134047957864107277508974494 596258 -9996045546565742496753943249920 596259 25839912420997909393330911575304 596260 11848588956838576216677647462400 596261 -38434403789978155240832948019138 596262 -11333453478824148910364001814848 596263 -8113950156638305209747828267936 596264 4230084633794518767016107448320 596265 31810873317853861362098477905920 596266 21332312164711752307845527245824 596267 1030228010567850826433830931712 596268 -29530943366877569450047677281280 596269 2994251268298683152311471552610 596270 6480625329491271686806478662080 596271 12842168373040949914366027478160 596272 17732793167841106949559998054400 596273 89178918236126866363032438549522 596274 3164973144589082046699202493952 596275 22838154033250735863622094973600 596276 44513083064305236033906711116160 596277 -54001065764714308035985204535520 596278 -37364800287810371344716191184576 596279 -7018520367325557069809557932120 596280 3924405930054786676386518016000 596281 485713828226984487157103763792 596282 -36860722411724210054647474230816 596283 -19031922085015615713596039212776 596284 -14026224661096704947768874074624 596285 4584163330367875567192091573760 596286 -24366358266437946078191739381696 596287 -22712522685955291400125627607328 596288 6881908528884975767709561126912 596289 6246367554137321879901284319360 596290 -31873565525406751820706113541600 596291 -103896688373321399281375432426308 596292 -17792125571936868849375060049920 596293 49785141447645334559905506384542 596294 -34049671606452990888416557540608 596295 -25265522670492203294458106188800 596296 8038749151085309190001817395200 596297 9486517765004978630430227896740 596298 16149723723198280484655458688000 596299 -69456698741851995453695858914560 596300 14523588880839064738016198208000 596301 -19460512686910859104986663240960 596302 8142346068605463426880245202944 596303 -3177923320505695045601278903896 596304 -2825469006841653761583341125632 596305 3754556598856940704510578000000 596306 15204042998649463473588143966352 596307 -18266191283657660913049759481160 596308 -20394536442617882518203570643072 596309 -43299439800545915667526634163648 596310 5384590625490268748661894297600 596311 16640333450567597786066109556632 596312 72154016247859025922840164659200 596313 21667707994876410601559513093040 596314 -17442561474401128694298348681744 596315 -73164435391033210123681875416400 596316 3880931141322211164402601820160 596317 -82005759987169054089113535516634 596318 -9491605052911645245856177376640 596319 10248663175242443148040443346320 596320 9566580871698232571516477767680 596321 48838533945273414765506071445184 596322 15249890856349395664208086579920 596323 9698356502689023494093083331744 596324 575757406812744797607956898816 596325 33429751429323576227658827025600 596326 -52427134896202271366661745546560 596327 -94747312019026084573214009896440 596328 -6490010090814253507232374947840 596329 2426142776646128531847677260992 596330 5109351958202698213523164787040 596331 24997683436944196580044521539328 596332 -26659846058521444856132881724928 596333 -29701171079888898675824406573696 596334 -13720228614071837630113131141120 596335 -67149339884376362166076344513720 596336 -10661575115012330082779979841536 596337 925674256144806096664375436160 596338 -29072748108277621809085220509680 596339 16285492827238578096374901040320 596340 12426686384585179094819566652160 596341 -10662745962494691798460755202258 596342 -1408619294620061396552930072928 596343 52252644159381412624120095460608 596344 -3222288310226011991051198791680 596345 24248617898218568784672687894600 596346 -27801236128759105589525743958016 596347 3332254801191323898679305977152 596348 -33373979191279569166496969275392 596349 -20269008519042991548411407592000 596350 -30932054845792827927075859233600 596351 27741681714197347757239883383152 596352 -28334946677050898297839272591360 596353 24654320635808708360030834131120 596354 17326657059094041637273502643072 596355 -37520706083868579888904320230400 596356 22629925663985951036213172410880 596357 -88056319751752124716881406129248 596358 -10703146229798931268616863990656 596359 -83351242819391232673375746180984 596360 79189473231142320234422300774400 596361 17293316066099298839381020664544 596362 -17637551514293104845663542916768 596363 6780755574140810717559616998612 596364 -29088319948159440070594200973824 596365 -16202667980651293872826057872000 596366 -20924282821271027260118102456640 596367 -561740281471185764385256797312 596368 2015493815093211739181046996992 596369 106940749486362032460019014430770 596370 35891037596389908584932777405440 596371 -9432196034950327756540342556000 596372 361236193167232568352002734080 596373 -54738419381925991858448633066400 596374 -31488062568533849528376205508064 596375 -36898239056080765061901891696000 596376 -42968427914549791632293476761600 596377 20523748550501329308538480840212 596378 13255137677890876312148949488640 596379 4801012180886951534166170961816 596380 -3014967293351546008274767987200 596381 -38990678446973660143083184347348 596382 -11937944036157017717232141628608 596383 -52177111680273250791319126068960 596384 40655409075698041957346644525056 596385 -21390044320837517695308045538200 596386 3441630322833867176621891143680 596387 -11790800266782995663515763609208 596388 12216098994244393984191786000384 596389 -30748803886515762569672615741220 596390 -3080462381983697190117672142080 596391 18934500881643474571608183022080 596392 54026605536890788468453276385280 596393 -6660420038206663747038246844800 596394 28425183349640885942610687170400 596395 10905156021679926638855139831600 596396 60826260379004586982743012844800 596397 40770652862210874574643397563040 596398 47567218272053964752533174902720 596399 16348670055804969946259572160400 596400 1039949625222488144081033625600 596401 -62711946398025918388575918228090 596402 13268359142718525948346761787152 596403 -221008147551592262846239978800 596404 3485753571463920281329246441856 596405 48363093597695165717538921252120 596406 2830672394507276142743243104704 596407 -28345212652192941597323180510288 596408 -18661677322398755443858958807040 596409 10591212685635040375426938624 596410 30981406346846548492315046400 596411 -53583872333838173025869435528088 596412 39623064084707481540384627073536 596413 14111822900461670292277669747104 596414 2538384979606083708906301816320 596415 33008485966109763711420868171920 596416 21013163080646931224083520552960 596417 16281489816498126110347443670320 596418 -1951348126733395503999641360640 596419 1546613095036519668724983733820 596420 -16919199178426096768557161533440 596421 720231684667799514154158850272 596422 -24672826246074741537513656227488 596423 -8070410697853720403932937804328 596424 28860715319400738455460785233920 596425 38272538815817821720022070857150 596426 -39280888261542756182884395611088 596427 2474513893199187068962910206176 596428 -29004817683135537796878922222080 596429 4084824853075571237763903104640 596430 40346231924033724763482876316800 596431 13492411491283623810337406198400 596432 4209848071008326351528523227136 596433 25295662535132297289991117603824 596434 -80483796386758938797267051818368 596435 -22538164247913431709583068735840 596436 5176849434746053721763374198784 596437 -5966114920672969870191762527268 596438 41915329137932756932580437450944 596439 -47981551354291583222761095830496 596440 -2269869674030793564311922278400 596441 3603690243999470228292205618500 596442 -1024481842911360330100440625152 596443 106646078855706895272097569198960 596444 79772601433267122560559160551936 596445 17462512339567361838874980158400 596446 -712974491920053404020697747328 596447 104933783438562481090673696545800 596448 17513017676257495222439962214400 596449 -24712066016987075493245139344320 596450 -19231717707953635210198682496000 596451 -4747119161086931788188049893768 596452 34094253304279028473867901419136 596453 396787514073337427255606908608 596454 36433479181135893198981747030720 596455 -42883282754049688400818550717640 596456 37854383547846556874779361525760 596457 -52562457171188633428662031587360 596458 -32291585467303671365692267746720 596459 20423464193895722388040891251504 596460 29682436448723500850066382044160 596461 -74119577513083400473556600240938 596462 16820143760371739742163369367424 596463 -2769284829634469950909393282176 596464 -23152174541689349652238108753920 596465 14556975847312513570575521047860 596466 -13427070012727274195030710792800 596467 -37668770981008523013687936728360 596468 -12080835894882024906747246046464 596469 66916776801439652595436736154144 596470 -600725926261910315146478365440 596471 1949577567764421247300932415488 596472 -60840328034201309729171050291200 596473 136541604053856412673146176995584 596474 -36192271095706276975640093829264 596475 -358341394583781829691729785800 596476 22537764445538134455794123202560 596477 -30125687935464424549608251635200 596478 12931053577633747445910614052480 596479 19647122588387396854393702460400 596480 30960365968761666615167114280960 596481 7867470656468416783792285250352 596482 -15828820885931291798512177064448 596483 -3600735781864611416025448476216 596484 -996246667012604808837131956224 596485 64289304134599857122216526453180 596486 -14241301247811531711934957800960 596487 -42527159972427434061681539927640 596488 -36115158652432306559737053834240 596489 -9939848845535987262450679732710 596490 18342145431023346067248093657600 596491 -7746684917270760179557666191728 596492 -9172479521321851052183562590208 596493 48866492032029116495643645805824 596494 -4826910726845222976661755184704 596495 382855114460838418889304549000 596496 -57171487447914953690575208448 596497 -87020087451360999371739913218336 596498 -5956645258266538217504039543808 596499 9392390924082183470401347188664 596500 1521242719887699379822571712000 596501 -30437981212885294845785241311520 596502 11700088740238275519249534497280 596503 51528841151698364645862666663752 596504 5762790315892629907858198609920 596505 2340318732438170985208752844800 596506 12929562492792595663498222689504 596507 -56032137390029209224233386853244 596508 -34333093513523435839428486389760 596509 -20195020924075948856169686706900 596510 -17963180213857319809412155419840 596511 -45048179436027736509793942245360 596512 9931849640563300984136518336512 596513 71610043007672005673302259596740 596514 5160442528812866791159416840192 596515 8421823401693671481968142202320 596516 -2824023006122199079860769865472 596517 11933642254364431720255687229280 596518 10387999669360884482693510152704 596519 16359720662998127201539217547264 596520 -19727739912790001097262130227200 596521 73171951290822288934675452561552 596522 22610111264512019946245708955312 596523 -1669660241362537833691276367016 596524 -116182915193497163481605090672640 596525 -16878122379492982891927065475200 596526 21262688757221995913749478959680 596527 34431837362181150368434822042560 596528 4557627410801342684453231591424 596529 34488380466350019319832684726400 596530 51224355586854227171171131200 596531 -1003886330828269548053690717568 596532 9973561772284486692182412521472 596533 12365013051621029467002485696000 596534 60138647354635743668885354305152 596535 26272558521688357721311958437200 596536 21399557267894288301807150919680 596537 -48554831040788175401352511481814 596538 4784889115912399739674139128320 596539 834710521633163736238547731624 596540 -133943181383201479785451038720 596541 65338005976613635562068540283424 596542 -19929228259052513074447932886656 596543 -25988980111589915836010371918680 596544 2805786485859332027690810081280 596545 -52975556554970973285546061714200 596546 -46494789821951589882551420142720 596547 -2463770198368286185970568963168 596548 3020263361602867345603134792960 596549 17672066008803325351013743557120 596550 3564503963700802249171369449600 596551 -19456500084176977391460355864416 596552 73615564993403590220883288268800 596553 -7580924203769405301473966125296 596554 11599246527770296872509932553472 596555 52699816152896231091898924044960 596556 -332979380758229943944490213888 596557 -7264340536043516037827895417160 596558 3687779386523337408207204499584 596559 -15066328804117390013106613699440 596560 16130925226936530548058378977280 596561 16423002618680660301929908928832 596562 -19388682724938446822437893093120 596563 61204819218562294274346911645328 596564 -8977968445348306155444289486848 596565 -31318451196851383468931947560480 596566 1690729498310428492351288211232 596567 -35802301966445087668828221498720 596568 -8808133962805720016948273479680 596569 -56643222293519037718744814119030 596570 4211136701841112235446758729120 596571 39764795084419264924742108895744 596572 27932150161537812536778526654976 596573 -71990792315394422593748724137178 596574 17167533496611952250778492865536 596575 -9515789840014677302713587967800 596576 -44264220536120229534208982777856 596577 21916772493598109232487446387120 596578 95581425021107731772242223051424 596579 11258834453313245681775077553180 596580 4459899132428071981201927557120 596581 -100621697826979523778142451618880 596582 -161321589327269725832662818816 596583 -6684456523886458889982708450600 596584 -17921190820439724359510130877440 596585 -7824865990354120125148020675840 596586 18801149998576661410277804868864 596587 -66886857130461047452389964250764 596588 20554149269553423126539005977600 596589 1476923972034137263613614048320 596590 -14336914691638333368823096411200 596591 2322588701761100712398919051984 596592 12649926094437324431002800291840 596593 4388837544803241608991311589842 596594 69829537948062179847672730195872 596595 -14388594260799585365951621852160 596596 8491421370001311270822111436800 596597 25791503320210605822111371933280 596598 -7241532451024105447398771868800 596599 7077392468343078355551604490600 596600 -30203707053147514264620802560000 596601 -2720012433933502040447738312640 596602 3725568202143297605493736800000 596603 -33598414709529091082789165921520 596604 -18520446754377018906073139404800 596605 6696020428163487501761940841260 596606 42647697762261053571578786698752 596607 18516400558688923623216526573440 596608 -66869194716039723232643776512000 596609 21394091427148369446472142181204 596610 6289156390769492075995731586560 596611 -2580215505882658124181707558788 596612 19113155029979599878327868976256 596613 13781149909903235039720522004288 596614 -3437640910700715559277130109344 596615 -22609066255226271773881467512400 596616 21172708969496095380435105177600 596617 -9265734790232916147073814692800 596618 30262158744880822738062921188352 596619 -41087053801515266475093772963200 596620 -15570515688599466276837152901120 596621 -53755002234843806619289417411188 596622 1892140041419516020021648617600 596623 3821473090081710419586215661872 596624 12972382456332773109537844862976 596625 -282309155219869398578501712000 596626 -319903902877086211319694084096 596627 47451630916346583111060641654952 596628 -19669176614330282490082970076288 596629 1066527940010225980105460311488 596630 18891518497916979158612116680960 596631 12813821893086590792449708182144 596632 -16221909847309417462263847280640 596633 69107648370009061418448492471882 596634 -5083651151351126021339265323520 596635 -12839474357623775455749926699040 596636 3270277178672962116633955438080 596637 -57012090595382935098955186936506 596638 20185530921042744221536768035840 596639 450116099398182750636758908656 596640 10898664985808026076489805987840 596641 104328850160776535205184024427284 596642 47303300561703000782367600295200 596643 16936172822373007004683229908224 596644 56697997406251284967767030686336 596645 4113231159248112082038624574080 596646 1348188334773237082686216775680 596647 -54052814020272549781442514477008 596648 22488766067817611438555892111360 596649 28783092452171411336921784266400 596650 -14754260585433895339435468585200 596651 -11182999983909553288414837044 596652 -4900887834785982631751371849728 596653 24724764593951027023264082394902 596654 3387520694451419470010063443776 596655 20278985083432730156713478412600 596656 -1810968088445117609847636787200 596657 -4551038491547003271974596542720 596658 15648374194395221059404491589120 596659 5684199579016083095656724308816 596660 -16320958847448530288992747480320 596661 28658272851583328416377733711200 596662 18499633141035466324859395319424 596663 -55212228536942343210288202928088 596664 -21860796109997204744678456279040 596665 -60955166882579691860409044188800 596666 -3801893803201977351200426465280 596667 -64440737407286474398034028298560 596668 -136271254168770892664425402880 596669 44156703036115972615150831616070 596670 -17415445552774573934084229129600 596671 22055595338591927732826787767872 596672 -4523597544137642547218249416704 596673 20483877089389542973073263938240 596674 -2210416834399718518717616797632 596675 44289465549910814516425656954000 596676 39933686095106790946000663480320 596677 1779948430328041589913881679900 596678 -21691058610455352672067206003360 596679 5490619339625817059225746931328 596680 7552922198723720705488534732800 596681 -29684357734224111412513825521408 596682 5210589651088528092584233162800 596683 22040791649857622028818310150600 596684 -21285417837571461942798570356736 596685 33659656772747000511843219160800 596686 -34979461717053967804901378726208 596687 -10816697165453434779615021665280 596688 1753670708515083184165861982208 596689 -56363515672777657328426249059776 596690 -6173717181097667323130974274400 596691 -65152708713098997638680013467248 596692 -25727649862214515061762386221184 596693 19646934506140219767565364292942 596694 -1276788774178132953872307683328 596695 39428766512521624674706660790400 596696 77667568282593510168871523297280 596697 -21434712197737162106778823825200 596698 41374624418801523722524459503600 596699 23962405078207744353897411073536 596700 -10974080875141636671402208512000 596701 42191622417053280791040814617952 596702 3783572620756343165122540151424 596703 21800848846655439740853687359304 596704 -7678107513775112523687588003840 596705 -33580753357721007788211047921280 596706 5045824275520601613655311959808 596707 -60473924176927764354675957779044 596708 -13686416864244616963356079853568 596709 44813071923477382342572273554814 596710 15916102205297822967750756197760 596711 -514464903014910067328764132008 596712 -34626192795988803440455787642880 596713 -29183748509992000447390077004536 596714 -18247492249639308424998639083520 596715 419126074993300457251616958720 596716 1438697422515866059776187947520 596717 31641386670183926789779155776064 596718 15145327873572112098736606577664 596719 17961877445743425082990324216000 596720 -10356304866885455266790073139200 596721 -50672975140478458501585975015200 596722 -20951901489498209508723251370480 596723 156297863387974006478115546727584 596724 4150554022535958052866043232256 596725 -26498041214381001123185736865750 596726 10783560005250703324332211612800 596727 -1586118208177405314461819425320 596728 -57628876830935415696411816775680 596729 8014454227904727954663734962176 596730 1089929050709249683137620862720 596731 66683329013823043421252951092600 596732 -14675521862381610486311870459904 596733 -41162029695874871750395839009600 596734 -45091599519745867237246909018368 596735 29912709729895504325155663322400 596736 4729944200342046539278505213952 596737 -85898222493034829963351494991614 596738 -34517332681932094651384755858480 596739 -17730249499934079439970622739392 596740 14411350476713760195626392976640 596741 20557509812230425048722251826142 596742 -4054093934508625136975961808896 596743 -130727578114341027138565407616 596744 15995662048669612885714137753600 596745 -15302081127234278415058675515000 596746 27939551396821052245011081441072 596747 111316926678374942747288310737040 596748 5200306308510236210978348136192 596749 99190312646533368711184578461750 596750 4075620948430891756027342848000 596751 -26233500592883656393038466980336 596752 5012863461032926508257154170880 596753 -8911862992472510530092420572316 596754 -721685889850846257156370844160 596755 -21536740842505172556403845989520 596756 89286912531424815645936364054272 596757 5531220657210485331943550642304 596758 -10949390443249072447552116057216 596759 -149806188733685379072115853407584 596760 18079162305606966575650596249600 596761 9706187410655098759323967198224 596762 -26845200506992389784335033760800 596763 4253577579009312261056327389824 596764 -1959630987683753690386229187584 596765 -1401636717067949901202897478280 596766 -9015931024162377453797134694400 596767 73561854770170746926911540958816 596768 14839458005378247893895017005056 596769 10634633700958155566871952647840 596770 33018371363126401366885664947200 596771 -18242149224915823592081530005480 596772 -24774547577626736634010580352 596773 12682861444271901241794331856958 596774 3344220093233660514367795916160 596775 -691180783747589168169970554000 596776 97785353193966630478181917486080 596777 57933524574751808190814061446032 596778 -149008318183118909910826109952 596779 -54410943455162268301026620780620 596780 2779829539902119130701674613760 596781 30897220229655832327071641584320 596782 17360357045128750275514274500992 596783 5190376788381852707433434484480 596784 7399507906914320614399898517504 596785 5631972088977790989596786750400 596786 -31633217047931096932785800219520 596787 -43645971776480638406468596234440 596788 24684116898010005258554226121088 596789 -39464131071855900503102663659410 596790 -3601515789109773334910713680000 596791 -12160476969550212748479157126080 596792 -35413629723344226426761615646720 596793 -37481664254968183953023077815072 596794 44415044217531154692979213024512 596795 -5190056864272024894759101475200 596796 -13530632295376374834959020440576 596797 244417413979609199233079664160 596798 29775409732963279409242814534400 596799 -4741879007279025866470599176976 596800 3796780808482752632578074214400 596801 -6641333460030107957263761000000 596802 13865267268512517979347180804864 596803 -109041739515641741473561869466948 596804 -1726234906773649732621432320000 596805 -23846771217259989563223529241280 596806 -91121857356457502325080838144 596807 643423191834182175266868394080 596808 17333677490872181000302455644160 596809 43466003890351646385344854294080 596810 -6853447967171969190212733925440 596811 55128977875080578670922131411672 596812 -18466505085069752002757393051648 596813 -4306916805856255330820951838240 596814 6243731571289219168000652850240 596815 10778636757797142300332874525960 596816 -8894372127629209187652920672256 596817 -3488893940324540477090018987532 596818 35996021079738687207995806089360 596819 -6138144383265742147381179882504 596820 -14153889682466187087464110080000 596821 57359071631621165764170349795022 596822 34481417078380204938213657383712 596823 2510379635913238702208983214184 596824 14795412076578956460402501918720 596825 -22932367036810893814161366030450 596826 -16487527918943418920500844295936 596827 -20193451276487289419520852926976 596828 63110615325905423975022276395520 596829 -770148418495062655611665375616 596830 15205058625919536266453780728320 596831 -104914371014573720001556684486368 596832 549254808730382491499590582272 596833 35623735888140738303643425330324 596834 -10554147728903987819310028492800 596835 9076466421558752844511758319200 596836 -99390659785369538372102099073024 596837 -16413568596922202051598580523748 596838 5982131875466701230454023326208 596839 61749038526383961787267550131640 596840 1087754659549157662616003788800 596841 7573301946261487821088711373184 596842 8633877348260874434267118268512 596843 5521480459739941524041500879488 596844 -18260331763717208066236699553280 596845 87803922539466362005052907052800 596846 -13943551063106322593091481872960 596847 -8181909947573787550344531016320 596848 5150048926477684899615808192512 596849 38496657974547859679194100104320 596850 -2732508943034384414356490764800 596851 -24823269606909528191334343860148 596852 -14528255420633374390580035304064 596853 -61869509219278663768390433118336 596854 1658794271884312975950721097376 596855 20483991956937789861590857716960 596856 9806343566817134732979968778240 596857 -42819518757190328448850763791894 596858 68360404859970354384682023979776 596859 17585848454448889044839126138904 596860 -13400600389823145992270206141440 596861 -23607371435341045588620882140538 596862 -15702857328980370496038719846400 596863 44678471744486563325625226858112 596864 -68862387855358230182779504558080 596865 12159311457917593446660677934720 596866 13002267168355766127679759737600 596867 687920664115113570883530306672 596868 32689984150933815741931777674240 596869 37880089662178676433878378190876 596870 -13485826199044538996591067920640 596871 21765562836067343598789964048920 596872 73207074787580188156715550028800 596873 -59716776417793777265285190541056 596874 9649697853837073536404056074240 596875 41900087272641945681113715600000 596876 -3756644218285062888043857472512 596877 -32922671695910778902377532143680 596878 -12328097211851559510779903422080 596879 -87084558485655942113061140333520 596880 -9777904279636432388316302131200 596881 65513340705063624701519770078500 596882 -9446422388014102970539012732416 596883 -385163745687954264015893405952 596884 15653415571986723919282121677440 596885 -80870339407787752901942395593600 596886 14669398214714721963312511979904 596887 -103345445999090761209006487813008 596888 -22568083741739484961557539850240 596889 -4221611118616011191258778915030 596890 9628845340607977608330283284480 596891 21687714567085291676775855255672 596892 6897648215057176200093309245952 596893 -103406267016521383149407471194 596894 37556981631836060061028856500800 596895 12194683251360141695985459419040 596896 18648563931336819991967557484544 596897 12103044709951543004030595521664 596898 -17793147798506596502498560896816 596899 -52519458615890366579085785688100 596900 -26500086351236037047707405516800 596901 46025684503672753998009476680032 596902 -18917329138509600156679824994848 596903 -66234738842873890990996903063680 596904 14031039266276152507227006566400 596905 8353026348031963352260242213120 596906 6218744081215036191035231126784 596907 -75141186091824252596173325742240 596908 1107912325887410997762901001472 596909 -3457495449333139542288075309684 596910 6867710308975079347494006078720 596911 -36067750991373721349510001355680 596912 24041105516118101965957795823616 596913 -4180507278384214451691621280656 596914 -23774824616434059161997512597088 596915 12278698526610730395463291747920 596916 20778049419548349804823856885760 596917 -5864251368923630933334033942034 596918 -17430745569053421682556961771744 596919 -9833668686088744607986676500224 596920 -49563546354165006852265356595200 596921 -1064173971097032321786460519536 596922 -14260921370081905267860550806528 596923 -6637469029947897950026176512400 596924 46774790636992581576331121817600 596925 -7106522850037287224760797676000 596926 -936786043767609264287887875072 596927 90855546571401487925157523776 596928 -12021295811341932810868453539840 596929 89181981590796613194051119454530 596930 26811007665902636241907796643360 596931 -37032334844555274861039079363848 596932 8801719927515380199891875368960 596933 -24079533214142311694248565134818 596934 690992667842006859942963869568 596935 5692070297988675421960702570560 596936 16815809066913046542775114137600 596937 54042960106845111164083960635360 596938 -12392827618103081783284965104448 596939 5611440761375716617700076082720 596940 -12827475526277723937398527104000 596941 -81265379432175977193609916683658 596942 14459622378961933786225972423680 596943 40680431832242624511137649325200 596944 -13149361275537436302558331248640 596945 -57518638976416990903109454252300 596946 -12372797252754215402410890888192 596947 13567714900119481475577987548352 596948 45700593228116699917865326411776 596949 -46433618231812550157557279800512 596950 -10873639521671436363245104764000 596951 27115201680037615433678109066192 596952 37825786400204623648996611717120 596953 -3479043040592678452946435108544 596954 24884504966786766743480534920176 596955 -3996202111527194124453647880480 596956 29934700237686367186874006981120 596957 1647138183681754095638579201292 596958 10014533367795003871998263537280 596959 46030762236086960413092617282040 596960 -2831887980802368892054724935680 596961 627304268907722525349617790480 596962 -24258921289566440826497448182400 596963 45662794777208765464069767469212 596964 1691843085006195261549531902976 596965 19441227536767763320946015664000 596966 33277198145538927229063916766432 596967 14271034568130859098512310142464 596968 -46437299919822079680703429754880 596969 -152293885522823360492108865456 596970 1597653697507995774113134536960 596971 -27584512824589009408513712913728 596972 -34035489809438773696496357045760 596973 20727320417844278488333400941344 596974 15370235334018633614768930477952 596975 3011195682875011465319622897000 596976 -6154225470000639822591578308608 596977 140746437602872746154597087826 596978 -2867807750413893552808198608480 596979 -23554647454465536858121385446776 596980 47708780060128528113927020697600 596981 984284858663509041705617713344 596982 16724758924731262531864304774592 596983 -4312079486348139664403018335768 596984 -53366103325752514771758377533440 596985 30023062444647744634768579848000 596986 14097644904751006553283446226144 596987 -7467083812235503940360803430364 596988 11788796648634927935170236678144 596989 89861721560843602411159818298956 596990 814042737532603418854058856000 596991 -35236570464071711286522870199608 596992 -31313084716435709253494671147008 596993 8167389429460485496762568607060 596994 -3054937913113095416123038586880 596995 -10747251170145067612321341512640 596996 -13999086595660185666705418800000 596997 45690381828867448512051929015040 596998 -19984633084657301596856621360640 596999 19344798835169840901950655290640 597000 -5566920722973232678573056000000 597001 -11178203083545782365292869704396 597002 7076809939176811481383191735552 597003 -60720553594999514302631654054400 597004 28220178636269201786318292621056 597005 15687690715520063097896643612000 597006 -29695006534426740047495436120576 597007 -107304057854750864225499001107368 597008 -4657160031935771548766234861568 597009 -10315406134903101631644191768640 597010 -3826330989796462463995689239040 597011 36515808463759513052530205002464 597012 91728600626214042491413647360 597013 5669602243650163487884083569344 597014 -38345728469872210381518922272 597015 33047437812531002144463880821960 597016 5198030776049699071675124398080 597017 -69915740236501267421373776993280 597018 32610534950416424985000714090240 597019 -37550725071897398420279744717256 597020 41410257711148067371221033684480 597021 49410904153027861287441887617440 597022 4756273319866415987805409440000 597023 -14111389506603281745473618437440 597024 -39601031443191017221238748610560 597025 21696617612669850004039689585600 597026 -36859187454807565973851772250288 597027 -21441708129413942374233629933568 597028 10600990049398941738181317143168 597029 32174135713191672564011203086720 597030 -2793800613947729456118562375680 597031 -111664075822253183121446227228168 597032 -35022758370712653596711439083520 597033 59314226489702303439355600021002 597034 -16652227208166291819418855338240 597035 35091705854911753561090008989760 597036 21244599889109366895031130025984 597037 -20985636069301954494338761907040 597038 26330708844260023307281977946944 597039 4759805068087618787727322044288 597040 955898643390359800869745459200 597041 -192429632451114382017624828215808 597042 4710078923399100021171284785440 597043 -70375516212005764592197057887600 597044 15924135931665829602061883652096 597045 -13243507799562315328409830575360 597046 -2348850628150128896975411641920 597047 16345132805433799549414038737112 597048 -37168669872924378819478022615040 597049 96005150569170414263426168043050 597050 -30446186124570635570713796161200 597051 -9175213246396977637559618677488 597052 -34185980764780115909669805058560 597053 -96230921807574276259242377296698 597054 -11294383153615525081712144194560 597055 574602680613457218094487685360 597056 -13924775942852628360102653460480 597057 -2782251686509640349028622156160 597058 -9573763027837131408992123708928 597059 -13626787335355441400924129884740 597060 -3852934440964467875194372669440 597061 -43595316852534764223244009223328 597062 13052144210626039145835565218432 597063 39236986201359151226324442187944 597064 37575719673311857293059967313920 597065 5904056851793413675503106466340 597066 -15497004063847216103350146404352 597067 -109126666731718974801390368840 597068 53474035334409175518280084064256 597069 -3961335238815019172298091142112 597070 -8506748514249078682205378099520 597071 70575157478924722750235538905112 597072 4356810067133267240923182661632 597073 8470804948211393230911458590322 597074 163568339308289444541949538736 597075 -5028742901069978985082714680000 597076 28303936119003686063912565157760 597077 -13819062495912453823426138186326 597078 15917065906597162177790596763520 597079 27405720086155673274894033036976 597080 -21103894007552202755402317824000 597081 43024754193147056907598115445120 597082 -24551525500028904252989247321600 597083 -26081490962846856665313885789096 597084 -40265867540322134447288769713664 597085 51545634236578963492497256620780 597086 4368529591060438994844587606400 597087 14771369460507525734646629536344 597088 -110011132791476973343945616523264 597089 22062823710990920339879740832580 597090 -8812672393399144444512935170560 597091 -44044085563519565517501442701312 597092 -18137970617799592846188743947008 597093 -11032364674402640883852548826816 597094 18474439190155517832215943456 597095 21647586147362650378758919020600 597096 -48753508252412979445871612666880 597097 18323093375837066690867313976320 597098 -414286663301927826535327571712 597099 -32228298807214225896263308608936 597100 9416347274753644748145107430400 597101 -48114830033206945464104245970100 597102 6969843373381441329901918510080 597103 -10306119621237483498897570188256 597104 -2865332768282226970542102380544 597105 19522741515483480877774268899200 597106 20918049301015619714782488853920 597107 4810008852901333422130059702432 597108 29441598229401741650792964096 597109 14254791116846719424391534942016 597110 -4866723726561979373159234087040 597111 -64286315987718523543504251055128 597112 -58055318345629603877986391961600 597113 -37319989481167781003379405401760 597114 6540200304774423468517171076976 597115 -11083389143847305240138707918800 597116 -29606462990014916974991819586048 597117 -15745467631429506927069714424320 597118 -7278953033225422436943559242240 597119 -15947019021000857273046975665400 597120 20522978744185291186852016947200 597121 -32011645723346199363303652762688 597122 -2604369918449481454428195250176 597123 16543964300135494651472945951172 597124 15417537738896781128383238006784 597125 52152561610937215902457259094000 597126 -8061270858455954826825604601856 597127 65420461474281239315575342333976 597128 -21473198569404084600091359805440 597129 -13149153038528102445037300252224 597130 13161026111282622775830742974720 597131 834001805044852184683576894932 597132 -1960315867859998323567227005440 597133 113334934187297058244134721459382 597134 24421640634263083394211842600640 597135 -27292237118828003395902366720 597136 1966589586055315592028421332992 597137 53743784633837388574112611092786 597138 -18846062906830033549519199005056 597139 17086667914701764212668780330000 597140 2145628273893556779066241420800 597141 -394883291694587031071980366752 597142 8725961438926006645894401206784 597143 -28733296692956807402864957813160 597144 21362179277630738862543900672000 597145 -39715924105765832864757143615100 597146 50876326398139200558638088770304 597147 -28395718302647706473369680439400 597148 1009311281530488665193823006208 597149 -15681257369324596069603456298880 597150 -7150165013382939211187932675200 597151 5161329472526976102004386323280 597152 -3661275841966833556190848155648 597153 18574644779569277513320106251008 597154 -26245491225119426918520260149248 597155 -20319598286910618830684072095440 597156 13566177408689931725188791644160 597157 53021107248274632557871571856832 597158 -39541349742331912528294206412320 597159 -39900889014383499998313132862560 597160 -20717553922402419479096840448000 597161 148658834804085559944433401436800 597162 -34991758899707625678324866658048 597163 3739151130919053363789445133600 597164 -58487300896061926945715990859264 597165 -8058559602300154482074970548160 597166 335393427309854352916527796032 597167 -19515665680649188980612806224008 597168 4449147102194450692928088637440 597169 102484929317997219336621515303570 597170 -12672001923373507008282468480000 597171 -35758880076207896971546388700096 597172 10848548491633683567551798249472 597173 8511978617595578552663374260444 597174 -32077990896668618124740762226240 597175 48841170541617124496121858640400 597176 22459451916730606206537822658560 597177 20575748780480887962839847063360 597178 37161909323092724149781233046640 597179 106169813218723560280789371942684 597180 8435086679749372014955068057600 597181 -19436182883921244787223189590656 597182 45673261342788858592949035713792 597183 15130906544651144835895103606544 597184 -40902253026214618086189826048 597185 3300429718334673837650915654400 597186 -17885641851329038425623524780800 597187 -67272589266173784482577964688088 597188 -2889847993953517146386593802112 597189 -12468134725456529199201755024160 597190 10774657686651928451607649132800 597191 109013608619217484628034733872 597192 -65417447419751747071192928256000 597193 -113441345618633225540010915119820 597194 -22959996021468268329838040297472 597195 8981273619564518079527597428320 597196 15124250601876466782291610939392 597197 64602553502865857084541155372460 597198 121551500951952649911546071040 597199 9970483555918893565597351404400 597200 -8410596492024587279666536243200 597201 -1967083441006359421534299297696 597202 -46225042234473104197627280942448 597203 36423171196456112252669007087600 597204 26560604497027214296483895695104 597205 -5677248384320864749904641524480 597206 -9909382517766017199878458971456 597207 9421318192557823177731872065488 597208 -18577093280220789133703127552000 597209 -95069430617294520783658309561590 597210 -23541888364095042965413673095680 597211 24388019656011881487743202254800 597212 -21926249678048331410720467057152 597213 199247504156447212972847808684 597214 -22017290868801162478032939932544 597215 -15387053818597191693933618506880 597216 -43301486442425021707817026584576 597217 -6458900324781126586871004798188 597218 -2835948688377023929871509802496 597219 6444230426062325704434394010880 597220 15621217895089098509636561748480 597221 -74202074120615767313614107496578 597222 -2749578575790346764293942915040 597223 32246812020267339220564146583704 597224 -70113300142357130872318541399040 597225 -14509884122786414328704182796400 597226 8188994062610038794707018588160 597227 68399574505260194157138317642040 597228 -40670409707047484546804402586624 597229 127308367431965348552265379696512 597230 5184859562838073287960933965760 597231 -62151524184445133146834038049080 597232 4176732034400861182714693058560 597233 -4360592129141801836929482281536 597234 7359754352179680836064425491200 597235 -55399308293556520844391876082320 597236 486987937411727913341295185280 597237 9630131304589902377688631328352 597238 -23336185514829069910160895741504 597239 33799017919449489218152039544040 597240 19083464149753560242263818240000 597241 32465609726872337927860469845610 597242 20865007932873311570584514620272 597243 -3132987957477315941452443317736 597244 6362303740296771624720051419136 597245 -55229560961342762647396327802400 597246 -4969196170655321402162028195840 597247 16937811809091801327293558756064 597248 60752026456528940958362760118272 597249 -60653838655438229733785144839566 597250 14255984129820321039525458280000 597251 46594777717795363683950865919104 597252 -20802685496627008008167224283136 597253 -38401897055682509848753034110498 597254 -1528679426339312402445610215168 597255 30767492327613399787350636237600 597256 1024531298178071407542973440 597257 22878937794716954661455709027840 597258 -17034944701959854813335969645776 597259 45682699047636081094802443896304 597260 36799817915454579950002049786880 597261 -21084747877182159273444506040960 597262 36352334109503403211630231645632 597263 -24117312214618195359409389937488 597264 -7862083251991370561989525635072 597265 -12355102568220002539572096950400 597266 749983051257340955626908384384 597267 41247422130691871460141599940480 597268 -17324592287556926056349088313344 597269 -74087676272728097900374421817330 597270 61127493410705232481510256640 597271 3622918747294367456778032998472 597272 -35163508063673804506765463470080 597273 4080324954391309155267926334144 597274 -3679137117721930415620546568448 597275 -9207615243212806699411259509200 597276 11198116872387345103412614981632 597277 -34278025933333909245320618569088 597278 -65276612581057492072970642352768 597279 25511137308807732063613378936080 597280 7614593239230272612511934709760 597281 -25634615234344939420871330254848 597282 13014457739819805690045624190464 597283 69967992501671263229671181743240 597284 7593000153204594938301830553600 597285 10847676811586450819241361866840 597286 -3010096346404128955727524618176 597287 -56279340524199893265408952005360 597288 -16373146639671615572396115886080 597289 -12426864225529288489752453259968 597290 -13169278104899115942199571133600 597291 -27656703167066595332375299777296 597292 3136305640098442115502827638016 597293 51115430955867311361059131438080 597294 11113906094154865169720291194560 597295 -61802258732538427027930746348720 597296 -638499282401567240133586649088 597297 -79867520268607057177415784151872 597298 -8450417728422354839407159779936 597299 -26902977648394388822443030381464 597300 -5040469045863542997447272294400 597301 -30524750968290005139723257399698 597302 -55980224083330245505684290711648 597303 -2208797858386143020741144400000 597304 -35586467098637405587528735641600 597305 12470049351729545697988730928960 597306 -25903418959735073698154029802496 597307 78702459611926849334903963971556 597308 -827610376020642625814988017664 597309 39120390853324791612686295208704 597310 -5853309511075628473694785616640 597311 30398590718744209028750812072944 597312 14736868404069579967123178913792 597313 -2310849947490382702618845523200 597314 12773035360026539898181416071712 597315 46199210799661124916573330617520 597316 15213379776064266528094758312960 597317 9685373741930733369708586101792 597318 2174241933833257770343383005568 597319 -43209781229385935742210718919840 597320 -8911133997290612394138349056000 597321 42838057396580633314718488662240 597322 22170188985068777410150884691200 597323 44242487099491407015526785999360 597324 -2698981632228654352052079280128 597325 441949800064527723492787710050 597326 -26198556288054334976229598446720 597327 9207634054347654365190183882120 597328 2543437543646620251838293852160 597329 47357916614721797410435040156232 597330 -13391007016611886482141384063840 597331 -8878137164306823917773325337008 597332 -51173969782143128737961482264704 597333 33222029235982402389988382212608 597334 18196047173430763827478510422816 597335 111073295094238482986024072977200 597336 -59386953697133317105078113177600 597337 -33581718346324312733119085383100 597338 -9494265693041293585366083151104 597339 -16841088073335622014610109836992 597340 -5104592496501173534757757340160 597341 80785081287750849623152963116000 597342 6231944720325645324376964680320 597343 17885881176409646125200459437544 597344 61512088218790173694586255572992 597345 2499387158226856230606907670400 597346 70091078119613363662081081103520 597347 1086841700509358833036667408760 597348 1224245022519689440721135032320 597349 -29261908745903149554253862651650 597350 1719567819776135252609764176000 597351 -9990182875501472854342116902400 597352 5093909154933818651954167726080 597353 -41594348139722987986198734067398 597354 -33360966787088403820586868468480 597355 -36425550504726339639882403866480 597356 -387472941449620973667176595456 597357 62851056716352835013182722936054 597358 1790946853793188652868436745280 597359 -6843015497786245667838188637264 597360 8089708033234406165452908134400 597361 47417634448616797355822506506962 597362 53862969359415615520249459644432 597363 3118408049172559870289369180304 597364 69442065809683625880025468347776 597365 -26439430396969566647211300954600 597366 1752387189424358893838081814528 597367 -7174695169220056567208871218584 597368 16810630838266090021501713408000 597369 -13058137933871925271205693555712 597370 5072145698453098559064948817920 597371 64441289157458757078596360838000 597372 7826812392902709872406300844032 597373 -24857451148521961948153815203200 597374 -36767117985298418885149734680064 597375 3102129109205674191849989070000 597376 -30778814371293671124940672204800 597377 -29675977616067085786492757262 597378 9562209319433473531837083057024 597379 -32505392839272330457757275004160 597380 -10673661552727270972866270289920 597381 -12612728441948340486537737449056 597382 28724288484129398777412373725792 597383 -38299109764216902330524700763368 597384 -31625743696398413635273700797440 597385 -49190502269896740515665573365240 597386 3161113805911120825075906393392 597387 17789026898500865768486187850752 597388 -79712327469058628310392761880064 597389 26142558442745387042790828354924 597390 630516908522938315520724001920 597391 100974987979314449688581450207792 597392 2710050097311523344277617156096 597393 -12214721147620926495286497516318 597394 9204270261161768683582161060864 597395 -13676037822585069423247381619280 597396 11292152342148907278312844449792 597397 49034044744847459853140620919772 597398 -7104083523409734859898503680000 597399 -394791755055538030964762212224 597400 62446191959270036279105694720000 597401 3261594251995440202717006569984 597402 3451631520831491692804831303680 597403 45580168536786716192089577467652 597404 15132144895888304733862305209856 597405 -47728328673056965666348236999840 597406 28354062230644318293980536665984 597407 -82509563997243573970215271501344 597408 -22099388953854185134857381740544 597409 11716511272219974787194490288610 597410 4631737284605269212094659294720 597411 16626506722920045034929193745880 597412 26067733043925087000883272344832 597413 5638667743592553377719346006784 597414 36577652095972815889952163192192 597415 9641112755116017556400979042720 597416 7512605765192990380884068505600 597417 52958001861127768201755990958080 597418 -27432242994687345589913463381840 597419 1141907838785959101113898368820 597420 16489129763940989768569082649600 597421 -17388477998022292963988208605856 597422 3671984063363344058874079011840 597423 -51472502528550411289980402207216 597424 -23382607712912442439652717608960 597425 -13213636857100815779512015728000 597426 22981411908575844730922262178944 597427 24214548987808092909743352479280 597428 -34435904625783485844424119778560 597429 11577415958315695655236925856000 597430 449427837117850920284100687360 597431 29327522779169223323132513529504 597432 -880361745860654917622020177920 597433 -69511287651491259882058562431318 597434 -25414934195791032919023124028160 597435 -6763277371338852282540146221200 597436 9654985805529234891389012664320 597437 45695678415093046103738994166086 597438 -17350673301101845274056925576256 597439 -652515630903380914666116804208 597440 -19777123467488044772981169192960 597441 5474171216935058168441965481280 597442 460787447353853944576373288832 597443 -623392475994003068172334394880 597444 36046560880254898117230363196416 597445 -26728821683780890324316228079300 597446 11791798472992277547825587640672 597447 1996426998021550697900830680624 597448 -30045923464068403153035452743680 597449 6133021837094069135510256088740 597450 -3492299247705529846593712704000 597451 28869975239434450089971755650452 597452 14672351292658719365661476731392 597453 -41139241755266735024935252965696 597454 -24385381435479290211896391411840 597455 867398436654411017820084498360 597456 -1198812611195206659920604930048 597457 -12604826141300905846404788658780 597458 19900455118432970823047366105760 597459 20340567125587233868333469573304 597460 -34360118600146323031130382270720 597461 1338248667935611182975990702300 597462 -15016686405539587394638040336448 597463 9901783376863215527395367994304 597464 5169217230476522637603778068480 597465 19842643141910969230752086989440 597466 36160876558436354302298284008432 597467 -11556377846863738164067648804080 597468 14460913467188468286409096727040 597469 -584395284235409571549107398356 597470 23765400601128705250288622479680 597471 7656780012433698479327579579904 597472 100008459417009530100186427686912 597473 -61135686000303077790298287037278 597474 5051726499888485100759725274240 597475 -2827044498487240781265206702500 597476 -25509711462978945442647390756864 597477 -61045090247655545114437940638080 597478 15532906992842181728265813680256 597479 -8292608476002670271995313667120 597480 -13749562893038788734148332748800 597481 -17855020056814485854960124553436 597482 6820985436377685999319738649952 597483 -52983171603625494957283294808400 597484 60279543575933705250871347958016 597485 288236681980136335596270207360 597486 7169960663882519778239666393664 597487 -43087935279152374096140964417680 597488 -2284290541182765948149315174400 597489 -40174932188475302450303669189760 597490 -17249788466859402712642713336000 597491 -69015927053631361278387718115016 597492 8994590031790031606648950966272 597493 9848434950624993532758927316800 597494 1735557800456909876366380769280 597495 -10036847981860300954905705992160 597496 -8055908168323688933345113374720 597497 -30974021586222892544365686588054 597498 40766746453883489129308791552 597499 46901661523952457310383286266912 597500 -5138031672511883701615804800000 597501 39549034534629968692025950769292 597502 -30038765386106401835523108350400 597503 106410498068423830096318735760304 597504 13783874679789627623228917678080 597505 3058692137773343599401725904360 597506 -13206789595296135062340850406400 597507 26138065177683027045663545882880 597508 -75389162897680006122438150220672 597509 -47298536749124117154436672839360 597510 -3512093979648829655419798636800 597511 -150693836296040096688330063370848 597512 -46108817237389173395901743308800 597513 1940655071533892945436358957440 597514 41069126589243366619210593239856 597515 62862106192798701769267899632160 597516 26888623963673748851552258856960 597517 54406290496152596758194989734848 597518 -55409930031460730282577677375040 597519 6010952658628662667164066376104 597520 -3201561624265458340721723965440 597521 103406010904166713239076907788722 597522 4681721567405954355773342353920 597523 -39717458166027192957888526006228 597524 26222576845894374894116013876096 597525 8136259607439945156084252537600 597526 17561408605233034804528181005440 597527 -28855290643184345231561403643728 597528 894817780614021557641991639040 597529 65336102181375384704547936496807 597530 -32845445476368562611165418071840 597531 57501231138993632468958332012160 597532 -12836750277981462917850058700288 597533 111672323436549616171254094149900 597534 -4857053548394344416809983727616 597535 44285105123371139887348011855360 597536 46752338939204018058214709919744 597537 98512585207134753342404067639120 597538 6223046308371888721288598495520 597539 7214553296307988922041378709340 597540 -3336272982511645459029939118080 597541 -35540992690777925212533774703328 597542 16036697888519057383740796819584 597543 -59992016529848720406042716536536 597544 38340667197654203076269654661120 597545 -29872488223243713917291757073200 597546 3760181343830958603114278014560 597547 -12567735684383463657657407656728 597548 -2426101167154963417768346041344 597549 11425253322772841338628442457920 597550 8210239114011221110326714288000 597551 -52109920400575112844635800094448 597552 8769011446321535635171753328640 597553 64054297132902103587279537518064 597554 19546988880062499111111620936976 597555 -3509666551493998739691170934240 597556 20625432649727799169766859407360 597557 121555341922643297719865857743072 597558 -3360058226593047415266221002752 597559 45306925198797949620294238510760 597560 -50396810623091026635677520384000 597561 26930763078586201752230737640160 597562 -10662925709472603035966559998208 597563 -5357616624248090635968584713296 597564 29213374360812515308405395210240 597565 -61422759138245377955935260339540 597566 5009885775422808582910891066560 597567 -39389501665369897570070547627888 597568 7038899480461465816209776181248 597569 -34464174957895116543644483108160 597570 3338926353181097284649104051200 597571 -803203970184606758736374995120 597572 -3306095956231960602693217329024 597573 41241874554281562695736180165504 597574 35430409339364936689933422965760 597575 6704003603054449166351119261200 597576 11576795564467981797533394370560 597577 80821467644557635397161240926426 597578 1385886424286457880993482909024 597579 943378794840332150094350919384 597580 -8808420397305953389856955724800 597581 93244512858211206844291713659382 597582 -28483399819256966165489564361600 597583 -32175946089464927033484002500880 597584 -12802235379238195533575053148160 597585 46067582595108663781577786822400 597586 -29301420004833506579855752407552 597587 8931364736949823057722803746944 597588 33892105779030820529312673085440 597589 -26473306286573408345804639682610 597590 -1491932903719678482708823806720 597591 85047944417820222530069210671440 597592 -38087280782201780457497604864000 597593 57964157037111854071411439272842 597594 4430171204119827596737899228672 597595 37287000897967826970692956033680 597596 -4404856100183462280840228748800 597597 949279721058219813736355481600 597598 11612505480184205753019832540800 597599 44607850962936718130396449581600 597600 16721510943579642699708225945600 597601 -3832810063699712484997838817468 597602 7506922632800141932012423900752 597603 17112178192141912845066058465200 597604 -64575437844515933795291822524800 597605 -57561315276702165884769852541440 597606 25252878491725713779095373297664 597607 34278901834251295887771555838080 597608 -74433435256076024170947252142080 597609 8716575305312167271856996855744 597610 -1736504640401571534444336267840 597611 27980902222245474944286159893760 597612 -22703581320945647918226914585088 597613 -30851970810093604906173889396138 597614 309123274393668611551490558400 597615 10625021307072814599620386632720 597616 -3348479725932645869947096006656 597617 42655951967883822555458635744104 597618 244199681575186466545579118592 597619 93242011895689726190700651430800 597620 -39912857076004074076952120536320 597621 34876895935414398646664168826912 597622 39057141082623310705937881189824 597623 -31668613270830949542355941930936 597624 -18391735123197136703618121031680 597625 -18220635341942945356686464496000 597626 19938711391762643439320087569920 597627 -61093674311457713427893218669236 597628 -25015908060176577047898537991680 597629 -1299520087712823602518792556916 597630 20941535222013406073523031895040 597631 15881830572423495528115581555864 597632 -13551183188600557343986837094400 597633 51763320365919058260298546872624 597634 -41105729770583551142339730356784 597635 31776309506398882577429901456000 597636 -13047895687534852914408750306048 597637 -24597167731286784198407643703714 597638 -24206725477147129706104500773280 597639 13001413738031148954048169881600 597640 -46335649034496758226993148723200 597641 -81970391995539433631731131303216 597642 2928603493630928524627003398912 597643 -20588801406878511369558199768108 597644 83086800449050522403836269678336 597645 66274984172025589697048665584000 597646 20349984989448462422538282349440 597647 -21422332938559264539852569251080 597648 -6977015477520170348605608493056 597649 -7190716378383854376314502099712 597650 11644723820946821688885541642800 597651 -237358007320981052636142702480 597652 -28380753890685224062177120653312 597653 -61163258224788970622169561016722 597654 -1761717471547403623038951800736 597655 -30756314860394985717107328851040 597656 84571614858014818596552902522880 597657 113223933398751682208805222336 597658 46848778781384384377333521788160 597659 -24321388416127131576359226310140 597660 -8156542234912623083869019504640 597661 -4386755447691206253145568566920 597662 3631011306582816409710307651584 597663 62985102144690362676301124796024 597664 -24940421806664614972655806709760 597665 -9719493449156780420188593272940 597666 -2473037270677379446719522754176 597667 -204680021383546569595596815408 597668 -68587319121073354935407038061952 597669 15244219246083556998055985835840 597670 4859210410397825127237432489600 597671 9630596117529283805312884714872 597672 100123681618202046496458684825600 597673 78911380708762012917365859676922 597674 -16923583415633993977960346743296 597675 9180876695767743185400870133200 597676 -65738906956315964766487803063040 597677 80225858573645323870568364149526 597678 -7680189761541317791392177475584 597679 -104315791670176505251245056356720 597680 58277588579398623062426910720 597681 -5106424517882725759747560924480 597682 30674866062691380862697564562192 597683 -45806898870481816237984876708800 597684 -28849159619619032941177033764864 597685 -36160846373559297868397631260640 597686 -43146807655094598485207652189120 597687 3701830070071394632806755196240 597688 228097568075774782279030456320 597689 14776619767081966885226186840490 597690 -20001751876916267107921447176000 597691 -3562448800173829898717712028968 597692 51746346414038179585441670562816 597693 1998438929509190185336969306944 597694 -12418343406195442763361003535104 597695 7407489257942755621910634480480 597696 6077834546311418667883271553024 597697 21980937299112554379511510254146 597698 -3875382377349186178611376486848 597699 5885070459428841336148970576736 597700 -383625499593993373597241984000 597701 12493345123739024802489456672000 597702 9874268119969298272350240606720 597703 -38818265308281579381256000560240 597704 -81016977735293089185933729930240 597705 -22914766297844016276744874520640 597706 19490155045387534262689182357552 597707 42088736579201539098912352288704 597708 41297996004960329558450388110592 597709 68214360315259909047446310412160 597710 -34448500357488553038697811154240 597711 -10205055156913477332255821108736 597712 -16625800244019112822651105091584 597713 191124319575661779702587714160 597714 9990782310864852951814551582720 597715 12611189000952057644545563079920 597716 -17009682165629552160319709878272 597717 28438526012629084231801115960334 597718 -27099062151379382172884927425920 597719 -97054909617137966547908375884440 597720 16990638129989909451149742489600 597721 -20762738080824038276214766772320 597722 15234046872173216969645371260912 597723 20313924325306219433864692652544 597724 1003982314973934546177834977280 597725 -41230013610737092592911607964750 597726 -22333251276077010310682254857600 597727 -32908232521774802954386996768040 597728 -23673275313858391489830939525120 597729 -10704001358519102909466731554560 597730 2651765439834404440663869043200 597731 -49409168522722018036593065134968 597732 -16177702252828983985131753212928 597733 -2312190989977728273271732863296 597734 25023528156728842692230895050880 597735 15760952618059854065539332309600 597736 -81243322597660308901223336248320 597737 39248778052118920425970018355712 597738 9977883996607118129231607078144 597739 -15303207939953310906557531307840 597740 21822735372306239641451596800 597741 20413329644133576836993535907392 597742 27071530719408548626485367550016 597743 -1508629549550097680069117348616 597744 -569740881817927855847450935296 597745 -33703086050066236172714197303500 597746 -76427310612185855215063746186240 597747 -29568086346788853371759543023872 597748 -28456024852462937290828065342720 597749 -29201134866864055540686671844960 597750 4999228712879235996634036704000 597751 69205065211262185475561666607960 597752 -69489772821688264286296440422400 597753 67490648666894258297614908586080 597754 56524134336132670136487581298912 597755 -21430507865233880199043784163840 597756 -8272327728746886861472041507840 597757 -30816650327939972456273624031994 597758 5108541363886493673956565998976 597759 -55844526734074585632999496613760 597760 40679365774790222378821358714880 597761 2669259721897493564274538927362 597762 22164857669621935224979212977280 597763 38259324051789928191136766114584 597764 19236384155061384680757089256576 597765 14333538239665106142118904968320 597766 6678434145276223525265352960384 597767 -68858935075836211810661999918184 597768 62590137392829593214393480437760 597769 -84082639200212745000281283545830 597770 -5973836473971275179402105253280 597771 -61607250987518791478596888004328 597772 3941605028816670485171625371648 597773 2262877289664819627122054554368 597774 15941078224153752268851978442752 597775 -54376222804057416927679382078200 597776 -17165694581728644763101160071168 597777 37837804834551297215544568614720 597778 -51937677715156248147156099250560 597779 13516883063361986060198335911840 597780 -6751660126801090046435712426240 597781 80610624017293782940703936429582 597782 -30243330200796339967512261179328 597783 -55941348605377132772577098458776 597784 -8773530995492562246192731566080 597785 9618016499800168430784157582980 597786 110272578013723567169093603328 597787 -41675045624939664730611752646240 597788 58840274016457994887636344192000 597789 -651417018996656372192870570496 597790 13836126347219461983067839470400 597791 -729274961682096237943254812568 597792 30094387983032375683346407096320 597793 -31975864473758019591995038679040 597794 -1994918577408620090570720048304 597795 -26165827848444587717657383445760 597796 -7309369857801720213582569676800 597797 -1120140346743349506746448520320 597798 31496898603787884851522137514784 597799 15245848403108841764844611529264 597800 25429819738192571508313997952000 597801 -13107305640789811679430243808368 597802 -4447395950669656580420676000000 597803 -95019859074647122490927967183948 597804 13655929697500115115396497866752 597805 -32669196941774067933141370100880 597806 -63656758407870896454903120243840 597807 -5032476140746033391405213525760 597808 10331980500131663311498332127232 597809 13556517795052179922219382960832 597810 15880579368117273684551165852160 597811 -61359577123204510326320660459048 597812 -76731943902858019766973427673088 597813 -15491125396370688915504944908800 597814 329199362108619653827947318912 597815 -75865682756730667177687456928040 597816 505524536978570515484460011520 597817 30636207218660423959498085227152 597818 -5185586678286490524706193553696 597819 24535460023046594877753164178288 597820 -11911976048097137671022412195840 597821 -11690713934349900302509840537536 597822 -249230662277787624760017503616 597823 -94434629639708171743719267108928 597824 -7757869506582081844838039814144 597825 -36256775875231665738532330107450 597826 -8337376422855350492276263827456 597827 79848762562685584693558755839676 597828 11408741425141719833033914908672 597829 3361086851726436186745288384 597830 31855533049365653980596181432320 597831 -395468745083035770953419285680 597832 -11613582203473441044695734041600 597833 -81145622675844548905661281530918 597834 -31762167381650353070151298805760 597835 5850563438263525910049977856000 597836 55025342042034693537444323316480 597837 -9255119995568415418898028789600 597838 -16608347644700961121758335915904 597839 -41077821481563092655977760925440 597840 -5153433716846403575728523182080 597841 142076443747029312518817132243952 597842 6071269694265816791359555494912 597843 -20152017608608755728261639613216 597844 -22098214837588481459991825062144 597845 -54497782472601038085531364884900 597846 7484140636685290345075010365824 597847 79772064237294029446972943731320 597848 62901086837418734257178371983360 597849 -17189834120397949441300672437936 597850 -1760350453340922743804752435200 597851 -47118503759686971245991104754600 597852 -36034208894513969419310018279424 597853 -54906960110170482261101246823898 597854 27593298203773175460566201893440 597855 -27891760166202887199561299261040 597856 -29913293198420756370205682171904 597857 -28528350222385604428000281943020 597858 -29362650442071919932001201842816 597859 92021588477785867455621802124060 597860 -32931940840918041565565017804800 597861 5772462011169325105004290206 597862 -11493697841452640997429793295616 597863 -28425466754065918688899067314176 597864 14877489105183552854757746688000 597865 3877121700059625259757678305800 597866 -9733723833261943631075344659456 597867 12888074069586846575747122990680 597868 33696384468762078925763708007936 597869 31170840118291000959766717437270 597870 186539315801866569055695767040 597871 1915622858592593568301598930632 597872 -344493619078225552457025454080 597873 -451545046262476641863292864960 597874 -37076697796423785649000994222064 597875 99757838125755118378721057784000 597876 24351648681039000288660811948032 597877 10771963142585327099687229031072 597878 94297576562158346971716912997824 597879 -60480949546653307818152352610176 597880 -27108518003825429634181789593600 597881 -187952234025927759944968448466288 597882 -16341164413061010400159102953216 597883 -4792017481741902389295787533792 597884 -5569808405402681332261612658688 597885 714072192147488690691399584640 597886 47256241794127683594023578747392 597887 72901624189796815538982900033312 597888 23544480789236592260529153638400 597889 26806422784120530281989729538690 597890 -42315213923748889661919322307520 597891 5511756230786418099656934256128 597892 70789593983868446922892935900160 597893 30715299376140794456126146109400 597894 26947663857353137419719119434240 597895 34674245780548247462190406654080 597896 -29062009661595684097722182400000 597897 -20796803590761114619110369518592 597898 -12296063314567018321818950157264 597899 -6261691586319697792461734093100 597900 -2200253553939989351416252147200 597901 -63921382983389516603880947393098 597902 2748650290201849411203985958400 597903 4167652373058282973712961675408 597904 -16785364924291571778121914081280 597905 14379986916134779788270649019520 597906 -3467127685902146104576859372160 597907 -32973652108967469095189817677448 597908 31870727642133047898886725758976 597909 -10457027440586351464945810172832 597910 -14682902894765967154419052496640 597911 -64165589174987384517031970124600 597912 -2737433244311583939683264102400 597913 7641903240013984747352724154320 597914 -48948817068246589179219502202400 597915 -1368400736121116569458982617600 597916 18656929220429330546452385366016 597917 -85671597580417073185986100277748 597918 -238761751569134680912601963520 597919 -10921358170004196848876611745440 597920 14151284791654878905335995432960 597921 -15886406078638850952978986016 597922 31265012600398356789281187373920 597923 99880017713268500510299412702172 597924 10095427386097476158815272135936 597925 25460904787155156197668331898650 597926 -19929851989876032369887887751040 597927 29312681570017696769186715108480 597928 -20276538240522168352321306951680 597929 -12899505871858748092183453438470 597930 -15086560547305663279619595840000 597931 -22531208584120107224489095892688 597932 38255415773020897523664168955392 597933 25177059225619143914594037269664 597934 46291087226095214489927315972352 597935 14346646615459244493216500712000 597936 -14065191081213377332452062035968 597937 -29111741429343213595427532362700 597938 -9930066371798416516764015200640 597939 14529827762224114517516965389624 597940 13113004482167302930455488839680 597941 -27126294195337673841121363379190 597942 -188536078814597550664732613088 597943 6825663274957427017472280346624 597944 -35380556192720617367234395668480 597945 -20068304339105344771584309478080 597946 28776268843984309897900907119584 597947 -1315993495445707745324116155564 597948 6455648018957511229263892399104 597949 -103558738368902151139147326503520 597950 3640800399256917562504665624000 597951 -18573313500485178615928798709040 597952 22869085619594493254436342726656 597953 -85812575757189569121310767252396 597954 7977488438715528815075294945280 597955 58325756808282531698608806681360 597956 -53507627607925744324777504298880 597957 -26589298892387920558857758560608 597958 585197651549216517932172769920 597959 -20326672982800549722170184813120 597960 20438326259336105029396898611200 597961 -308784685385979367420990004416 597962 -34517080811868113973623416148736 597963 -33939911189229932499503633436456 597964 -18853063560537740537079041185024 597965 -3184633450480511134874801239200 597966 -6939678676632659186659675632576 597967 -52270986456731739835963713907984 597968 -3706881473093353278165146664960 597969 45028757454354952165373144188320 597970 -24480254270035103087880776596320 597971 -734794630390992108672862019256 597972 15243521466331365064304823355392 597973 -17466864474292961905385897795876 597974 -6921488855139500308393966431360 597975 11503536308798989555250123500800 597976 86097639006599474804034033838080 597977 -24076516383586317418587949200000 597978 -11621189489923815394848625036800 597979 23668154590554789549768255704584 597980 30908996064390935464456376678400 597981 -67257993507543746820500602283136 597982 4988261620345919177761140096 597983 -34941832802578111538533714941576 597984 -25378486056105473687181180272640 597985 277531939353004721556342854760 597986 -8422857494739083771881734821808 597987 18086004616750535160725609487600 597988 18717920111013561117596797263488 597989 19511196138434878122393934714656 597990 469241292061702218209867735040 597991 -21837446315295914463852853123200 597992 -59583443362213323966024620574720 597993 -28290799976999203138238223715872 597994 10804051169043858766287773158752 597995 8229667173720330535018596852000 597996 15585811041231786262594808540160 597997 63479027686175856890966746527446 597998 55943316455379758195285144040000 597999 -781645374741580360820550170352 598000 3817032343503336168248475648000 598001 -144547046136174113374743122448 598002 -5565152518999846859694243178368 598003 11541514665191281683825914681680 598004 -14988494018417137726643021273088 598005 12237046767252005661557366922360 598006 -22638757291388051791878821954880 598007 -78721854698000651756848243038744 598008 21209692250471418703292695695360 598009 -104978194856762430195752128178040 598010 11456406162807328412407593308160 598011 -4513800267770922070652395479528 598012 38730178772395980670390596141056 598013 18179458139224434792236587077624 598014 9212619936428452157930926259904 598015 -47837286264796901350927489272960 598016 2927551734331797952474059374592 598017 -21153434089940456869088766785088 598018 58752984006308441583530338235904 598019 -75923802573419529488777138857560 598020 -18946043918421563099562859192320 598021 -11932358510660165506493421760512 598022 -17696036296440425663050755446688 598023 22545397437812359937475122001024 598024 -7316624387983292027573966438400 598025 -10632218122586392102916415270000 598026 -3974883044027006611294489304064 598027 48535812653579702377806279394512 598028 -5929242186767420090595459753984 598029 43164799243481323086216050165184 598030 2947359065403917533999876646400 598031 10047616559841991100259468248160 598032 -6286091072731918714687316484096 598033 26975835176154458246874551294784 598034 27593950056077811563783289814416 598035 16337451955486545579325823953200 598036 4956315251592553743875374901248 598037 93520334315614658433472608254592 598038 -6291887876129544721468936980480 598039 -23275891897379417700580806105840 598040 -35032276692717104014842933043200 598041 43467080834042757635220171610650 598042 -33373167580714027995722498462208 598043 -29788993958462985735508574467584 598044 471152386669147116203795374080 598045 -43966229390105482290207147280020 598046 -31688328204660276857961514717056 598047 -2270201161054613288650895763072 598048 50347573480889781025020405350400 598049 -74758767240134280382019880673950 598050 -14725888368161398765105041504000 598051 71349888228803405301693381961052 598052 -1200977436363704679657641803776 598053 12672808179221614500426894844608 598054 -17815828921715500565638522197024 598055 60663918091756363944789017643960 598056 50865696118931094314341624627200 598057 -4335340914422139734973160770694 598058 38509171519401405857441596040880 598059 10997803866707823188295738805248 598060 44531000284328843610712646246400 598061 -24957310544110507523443076410068 598062 21501885378073383223325285483520 598063 36139866217321106367172183442920 598064 5637677614464097639554503393280 598065 -678577862222380441057294313280 598066 4658323073684789225805794334720 598067 20043020165915287527279052525920 598068 18665653379955703953267035923200 598069 -36428429325192090105145889559456 598070 -10839075946401977681850770221440 598071 28733319293390921829328531604712 598072 -41462321030460271374323408179200 598073 -3930341815507422301577476354560 598074 -3854274010397753518066304701440 598075 -5876277340102765446877062876000 598076 -36967082077296636116263505802240 598077 5963572686310268698806867757440 598078 2998703953557534687218650943424 598079 78981790958867580288911540863680 598080 1374910632239585682091356979200 598081 5512367336822956903568438006064 598082 22408492584017154934495197436800 598083 5077793959856450452067943398400 598084 -601193352675232629787121958784 598085 67707804844268024168953281246780 598086 -22314628966810591219341279398400 598087 -303110521677452017731371897728 598088 69882342174713810698591503221760 598089 -2485947374171617876007370799392 598090 -7386615744342745932954864439200 598091 -49291960444723352020154077432620 598092 10633393572336780597894945521664 598093 114906714359372190241199523428342 598094 -44321978535442631875389882798720 598095 11382977729624033189681482502520 598096 667470398547953152607046451200 598097 2767077879091145141523791903232 598098 -13097433373766440242931000035072 598099 14757151436869377997261897189100 598100 -13829877550142173088552109705600 598101 9587188673213598105840941760000 598102 41172274531174391965549561361472 598103 -107916705035351581637654646864 598104 -795786890630161614864573358080 598105 9771578785566640574515079223120 598106 -28044618481525671292303537567248 598107 -696505569187038566563109717712 598108 7044276749866391180442220664832 598109 50246730871326007015988886034560 598110 23370748244019032601828101760 598111 -99998333785119543237033364692576 598112 81784878714644056424155831468032 598113 58693728107365896751580855649042 598114 -19053851898803771799568621910016 598115 -2054862886196722412203024020480 598116 26175468540683602149979380913152 598117 21923155783765934093199849956960 598118 8488867937004972808519770497760 598119 -1007073439581990758020487735256 598120 57541458410232064667735390208000 598121 -53606962554457531434824369244288 598122 -10031999263535319938720415553536 598123 -21899942368873393669034601663628 598124 -4992653281953808944772544296704 598125 -8457522246957946576075962300000 598126 46039607487714334746521373544512 598127 66475134540138199236473063360976 598128 -13593554087568413401526819291136 598129 7118770946441926832700647565376 598130 -103500627689240713779154030080 598131 -64672860099302473048330922390160 598132 -11871006847887079534467677375104 598133 23374270884655408684168423779264 598134 25516393084968400323793970988480 598135 -22057332048702913497154126090920 598136 16249539651468223327663652536320 598137 52053785994773234878696502202960 598138 11352264991820238465119697778944 598139 42130053872398416171694989520440 598140 -28601602384130720956095717911040 598141 59887497641539502620675245105542 598142 6744333600222736412323290072960 598143 -24577846333382712009007052876016 598144 46725987141053914594486014443520 598145 -2396878796935322822674321943040 598146 29578403646343786884630079373568 598147 75926596548379852381913982786312 598148 -20632295654844689179588148171520 598149 -8671673028369664982173763359332 598150 1440043741054950631582744944000 598151 69674768551338162611631703600152 598152 17323194144822946462704174981120 598153 -103524507401694044879947794968880 598154 -35900926091545006370387705185440 598155 -27531924099743359863138323661840 598156 17485830797459809956885509404672 598157 36544252423069115393299909535712 598158 -15999007727156703749306372966400 598159 -30210442951069418751120469650640 598160 -5351744275800156606769136517120 598161 -7209621934938776759977935241920 598162 -56117903651069330198559162816 598163 6160543290630754030374805610412 598164 7962878417407876947674222088192 598165 34887912977256525344029620900060 598166 12850314823631283253128188241024 598167 29003435412336236785294998905184 598168 11969832193513770740049090754560 598169 20744863177061804405677020783360 598170 10092801512835506728213111848960 598171 -37887658040669588683840058402288 598172 -16107712246563067108507773325824 598173 -273978762661295978204636042976 598174 -8725310221645889699686650497664 598175 -30211066230420476711204282401200 598176 18288244582789185054663103217664 598177 -1201592245395494117076726724014 598178 -13140786030361337944863841426944 598179 26436804362350361990642624584032 598180 16872977451456476393502335385600 598181 -21573730299331677731443208224608 598182 -3232670356456990521377463688320 598183 103191774449701082737538722655880 598184 51168291037876969256796717957120 598185 914833576812285368300991015360 598186 -13697146561593353407517740010400 598187 11866269188165339914802782582836 598188 60279166324886757676336154050560 598189 -71973324933506457930728784396010 598190 11552494833637803216141427497600 598191 2080182764973097824899700282624 598192 4462670607815672342215344128000 598193 77118093255199356379174644215442 598194 5472857745989662189516549286400 598195 11655223563201167713729072327920 598196 13242635498798218346377108561920 598197 3379855743444705192809114752800 598198 16124560754285475276255070941600 598199 -5303059211195312613555182532768 598200 11617258214182342222710849024000 598201 74226949148364360768234290624400 598202 -50335846480227499644308011543296 598203 -35075727743778169914082861228788 598204 61588626491215627800299233043456 598205 25661448000127463902725244281720 598206 -2218439803623522712210135581696 598207 7843757150591418840057219778560 598208 -15142280105199081421498566574080 598209 19678352246651526247998376544304 598210 -7379337895070147226886085360640 598211 13489188706227632373277719186672 598212 38261532285219982542624143769600 598213 18760947027882021242494616368512 598214 -58150310105907561872134100816544 598215 -2059515725625529992094261680000 598216 708445647516165934985428008960 598217 -50834879972241421157522133025920 598218 -1906578186685244399918461328640 598219 23567899989203731892045602473620 598220 -5468766087650175325832588728320 598221 9212566422562306710009294247308 598222 21986865564773779357258364813952 598223 -2038581088150536000940234038456 598224 -27984877880618564571740110848 598225 -35694362933488683028735219164250 598226 -18679453806021159955766763320688 598227 18121838295083815784485812559104 598228 -16446269834587974129329281757184 598229 -96149391535184261222079805141170 598230 3295919710121607393113230623360 598231 -46304620893552315288362058625536 598232 103233874175348732428134076262400 598233 -55598147029623456612825780956976 598234 2352432310161310992660518753280 598235 -4216078925445590717397080652000 598236 -8126274312406823488116563916288 598237 -35648641205733112964774509066848 598238 -11442533774680901522391323251200 598239 -99219155922440624736617036586480 598240 23440675050558598277643809587200 598241 -37285561005164836661352446719020 598242 -15927950852431488691537437237888 598243 -122741141818209975869158284448520 598244 -34335498282824852910477782446464 598245 46049709284633783154688249065120 598246 -29077355154274566274802935037952 598247 9398738124512169939413243803152 598248 -13833766655582735470183304970240 598249 -30828235763160676414111738288140 598250 27601143661329798714040152504000 598251 -35976474428893746388245057734568 598252 71951135670284627634544392724736 598253 -28764281356943229494382218698080 598254 23502177248177963673611312800320 598255 1162430539003308812885762456160 598256 15221417318336501384119057612800 598257 -63128462464928731341913379778672 598258 -18174985914275500166374134244320 598259 2014946871773993377702671575304 598260 -13558968905862407298590653286400 598261 -82358909533300426127612111725138 598262 -5537227295307556292454578620416 598263 41290159542268555794600693368064 598264 -27315675180784474873537722900480 598265 63904163141928428861486287086660 598266 -31150095482997480890825392882176 598267 64004012430670158044932269628960 598268 11003751127528861613569534496256 598269 -1084423086608649887202631557120 598270 -7530458183766609231951855475200 598271 29168816926810071773270951880000 598272 -11293020346722119573195320197120 598273 38478664327822171305823154222164 598274 25207156504178438415351528029136 598275 3747789972545525057253491140500 598276 1642884347384492634299388026880 598277 -20862493653462194748801554361888 598278 33417991672117789642933364293824 598279 -33065876898852926250499909550928 598280 -13100550096672118757419355289600 598281 56285522016828389989928338744224 598282 9079020396033359703779697544800 598283 13366756393573060291078594776720 598284 8975335426096298287958643697920 598285 -60172446002224979472716259844020 598286 -11280236349902629756693944440256 598287 34642178978147324958910546087560 598288 16982129446044652264594936643584 598289 -41750703827143832278781670728844 598290 -4828927231960387909789008867840 598291 -105061504827547868910391762188200 598292 -10832467394411533734437254080768 598293 -64729726177080012875110890748800 598294 15877682036389346216336457585696 598295 21854776421934857136693289243800 598296 38265086691620275778727114792960 598297 20856233219587349649520223455232 598298 -8010860685900219740617887096864 598299 11314756964705275253267865609840 598300 -10794763016502401467868315955200 598301 -4277230775462972108214548700000 598302 520586602143505998531590271168 598303 76446670509897241824737888147552 598304 -32434116583199362651075827990528 598305 -14561323531719968531957647962240 598306 19643230603670201639380377640224 598307 57810215854135557486339500222556 598308 1645871936373166285532683597824 598309 16756479982911716305732220811904 598310 51418525838416501398561820569600 598311 1228249523017609127132959238832 598312 569313449875050448036894064640 598313 6309833445921727089337878226164 598314 -26502030218422252613942799701760 598315 63886297926295952915311440115200 598316 -74298902647801634309446191624960 598317 -16585344720092707899545782053792 598318 -17692019535033512955853172371584 598319 4308629625989866572853945672920 598320 5736526892824710028371384729600 598321 -33338631196013420277175182542528 598322 -10503166218945644626625055495168 598323 10053919343827784794624857096768 598324 -21761755419291898648668523492608 598325 5987611578397643779817110569600 598326 6078700463864514493339739703744 598327 54098103800027329380687092193632 598328 -35417612661336635436285562368000 598329 55374913478650478310496698030000 598330 -4935821983239536084472390865440 598331 15525274388237543530498748499264 598332 -3148522837613228908451768647680 598333 -97832221441788753517979450895418 598334 48204545745467118687509973903552 598335 -2581587373774945849587617384160 598336 -14343778910105875961231717171200 598337 4289063418417929992396159346820 598338 -3015856564713686430112010505696 598339 -721860461615403297106073784084 598340 -45905967228165152109194551868160 598341 -27247172651497749270784307282208 598342 -44879741767120834377177403040928 598343 -23106443728373309712512840479800 598344 -33741705446055975126167677255680 598345 -768468483608695278905240640 598346 -25967215492143278946123447920640 598347 1220865675083071440632281772280 598348 47045156319497081965366279390720 598349 42163616245187435051692402632792 598350 -3227327896138714503734884488000 598351 -18155101186514253093400951884488 598352 26596029313481715645328539181056 598353 -11433299298384503450403156396096 598354 -11943857272656745046368538873568 598355 41364243779762425686861336371760 598356 42651964201435688190753633613824 598357 -10017901060214092502081925484800 598358 713128755864298308475420949280 598359 17340127053159976394254360268904 598360 -7573612045800186087184388505600 598361 152469194962109041245431675891712 598362 -4304614361893355603773693310976 598363 -105960505287552667482010520019388 598364 -7728641409003532239581413275648 598365 -10264885990670321308129160194740 598366 -43301253106991645674037842406400 598367 19675842845141615106244997126400 598368 3482122560710931315573053718528 598369 66533929376058720444100900692770 598370 -9924386555536720795405899403200 598371 58442723413830780984746584737912 598372 -4534018821356569872891042769920 598373 12132922787872810129923624087264 598374 -4827059954643734935261765263360 598375 27768271685279344209794072682000 598376 67374381604598359137838315822080 598377 -26652208760678053142083832345280 598378 -48558091893837840162067442146560 598379 -12915475893127871249058901531020 598380 1448982498443722752864582466560 598381 2860212779065037574752309712704 598382 -42198107673998876016573479990208 598383 27082630045369316956209909141744 598384 -14295441394018050507795301171200 598385 25656954412614380048671892630580 598386 8252987750161843456128591014400 598387 -20552247576414494648181728406964 598388 -418868650829089051926550677504 598389 -43660235529202029757993296846432 598390 15258351109651158521418688033920 598391 -50133525050287419847007050344048 598392 -12689050883899645040375328583680 598393 -2887310452960897662551885401600 598394 30525781274587252034052726704496 598395 -3747585415400987284657453939200 598396 6982946101159903997400527157760 598397 -1479584894619911176071070050240 598398 -21806847281047459781975819795136 598399 -79324576407909260629719083593600 598400 31827060100542172968945451008000 598401 -22725615521864983540345586928000 598402 -2715955958460751178097257998848 598403 369153194962874408271097344768 598404 -72782588910507511266970455564288 598405 -13720640232667398448314301020000 598406 6585722300964541951161349086144 598407 -4999966448397305163895163969712 598408 76411608738313488808307209297920 598409 -35433883789120482362707289645184 598410 6734036794848017260570103563200 598411 -47757717962890534088891196485976 598412 -27119891180180566441073381286144 598413 30066001401896215893818209706688 598414 -9326286845367669035824557674880 598415 7166396327952369947133737750400 598416 -715178834656197417971313278976 598417 6011157426090299759539015903332 598418 17905368433384589874620522970888 598419 -40709640071783528238461503844556 598420 -37126816618158393250315074750720 598421 54830381936329933528441414196622 598422 371541750879085706000412624384 598423 -8671173954474003586743223969056 598424 12503923623340958764610302771200 598425 -20021417913239517882872770992000 598426 29793908629331772284108612508912 598427 109630519366917156866845582998276 598428 -3349849855261299728371755628032 598429 -52623281071182387317040944140206 598430 12854132763187296386366027550720 598431 151969221442837625319248232960 598432 22176750340133497569199551086592 598433 43426508049276518597727548367024 598434 2755108422755355028270831034112 598435 54501204393557529050163225692880 598436 -16753634446564703111172537075840 598437 -18656857147376768137321880285280 598438 5705982366939261168921577178496 598439 -5302177308143992041173309882760 598440 -21180801315928751058761231155200 598441 78100981196758464238563702936400 598442 -20518612638439799031276880879008 598443 3996518672244102079930941240000 598444 -26194817871127921586854513950720 598445 38416072106830971520916043746700 598446 -23292700597831035788777978051328 598447 34246419163982374531840342314896 598448 5344334542419249309268655898624 598449 -34541151695039943934251314971536 598450 27037475493976935756160559118000 598451 28042115319076898361260292996096 598452 12207260833996536847778502316032 598453 123531492033912965126788737948960 598454 -3359057725739246259142937140800 598455 -5776777248426420292342708531200 598456 60002013903267336776539401830400 598457 19123599333607140396975406721706 598458 -9907615225367689396255625664000 598459 -13372090676483385889597922889840 598460 10450984821867365767173931714560 598461 -53022389809591106043270553513728 598462 29355282668047130753391334440000 598463 29752073863241213218063301243712 598464 -8526417118421595548138770268160 598465 30179155302164331683747909928000 598466 34269491240025502013068304976 598467 11565165315380214199763978425080 598468 8298992020726795757660507736576 598469 -13758205340124447080004689218656 598470 23856795673752590893829146032000 598471 60675733503972288832361482372744 598472 -19356674814077799896316747448320 598473 -25733528696369656810888511754780 598474 191145717189790752109604958720 598475 15963883737551566950065897588400 598476 -20662289132028136677631597188096 598477 16935357423891703853286853144704 598478 -555278553466348600898825712960 598479 3247527513579738508188184752000 598480 11318635088587371432767309660160 598481 35173913890261928517416451650880 598482 5020421106183989275609049629440 598483 -3310140349191595767769445225616 598484 -77498798227108601873725960337664 598485 -16707732331019069716731611202240 598486 6189787292869769869860029968896 598487 75183210447428408478112232960136 598488 18583550561053040914903223992320 598489 -107933901651275320011734777822710 598490 -211622219085799445374259565120 598491 -60208199129713335828835590004500 598492 -10066827447669735281947460867584 598493 -29923470654570163503238721130816 598494 -9004152092892640346944763379072 598495 -11889077570189599038009029559000 598496 85099084263280728477097214607360 598497 -40659498338165403577159018194000 598498 55510140476138289033934667943936 598499 -73656175099860794555297987938680 598500 10720635926054207103565655040000 598501 -9359482470422513610824826970498 598502 -53122475713178238675142388843520 598503 4328269747767739832552226558504 598504 -91812745773947166885057776025600 598505 28761128910300026728152033210660 598506 -14741433785456618758722164169216 598507 7155158617039147692242960912672 598508 -60687891216407448156589499772672 598509 860224326590393012101488511734 598510 -4046389188379374988675177879680 598511 -90451426228364819559308603328888 598512 -5484640106534014991086084620288 598513 3861829627924547267234764633584 598514 -2698520064897183509205502476288 598515 11586346458625109514415362358320 598516 -18318884767190646768227381330560 598517 -554178880353229193850339283200 598518 -4273457836270002666612777243072 598519 10513648254761767943768827024600 598520 -12853221387892707688832493158400 598521 -20289768938051606781305230282752 598522 -59340722876592681027960255596688 598523 7599233459918095258157115260880 598524 42895801061882366966611734790656 598525 16466370814205529284537824882500 598526 30094586437110318226157553705024 598527 1831352851774052713803119780448 598528 16834729648034353024437307047936 598529 14397686324189592141093646304448 598530 -6016791050389541589393633039360 598531 11325092973781510689776585467200 598532 -40153922637683699086424861392896 598533 -36661719507309540742972449340800 598534 -34013495866872681007477607805120 598535 -7619899012622411103693522600000 598536 -15298062631263082875678850252800 598537 49661536606806571375855053596186 598538 1223245765609698234909234124080 598539 -5770396785479716371580270684992 598540 -2989750192530850607826085493760 598541 33052549625479068353188894917942 598542 12075614345052916037356085351424 598543 -98318236722573099441616618742856 598544 -6416952550192406341620649943040 598545 -24653171973380648924365477591680 598546 -26234442974325675621304627587936 598547 15696497701424345769299372608992 598548 4115895323276078014736284139520 598549 5905961697166713648075046865792 598550 20657472467330177713072783600800 598551 41669411568548836769568001234944 598552 -10440656501969377000339077242880 598553 49178788495726087132914068681256 598554 29217369942094618634598760232448 598555 -51925575032595683679169768446000 598556 1144507565100719761021589203968 598557 16741100570648254581590211235680 598558 -34063083414588864072483807061824 598559 -6540651471300997341869353260912 598560 526504312642628355934755225600 598561 -48625969485084743272129692261948 598562 51097175098098423434445212254032 598563 -30059334578181240453940560967680 598564 28447506742069815754643211108352 598565 -71869293210079156762824124733280 598566 -5518128556678138549507981613376 598567 4665826287720973994408584331992 598568 -32123175367732777258928277181440 598569 4605797629730399494001347526544 598570 -6790397755709932895026748528640 598571 -66328089057427191134161032465228 598572 8001666064904606893648312565760 598573 78150998481373814460526806308320 598574 47137584718519237425694331017536 598575 18647947560832159245946274793600 598576 9460143281723552478550012723200 598577 -52317331382931339568737275036928 598578 -15485078583547386184745569278720 598579 29650602256078167748151940128320 598580 23114913672675719803588217623680 598581 32661061456815973992337195543470 598582 -19754467846977734731909174871808 598583 -46011517903906365284486085820320 598584 -3097980631499914011884181811200 598585 -1991376188894734014473658041400 598586 14265541749036816124663308227040 598587 -65053557305636206438983199824 598588 48323432000225367284365951441920 598589 -34283300454467351357493151191540 598590 1622779413572191931822366395200 598591 -19309239746270996976294874870928 598592 5283715620315557196224633241600 598593 -71176256913014778460564353195072 598594 -21471810444387998909942569648128 598595 13968341182950734004423541897200 598596 25454598371648008004295175440384 598597 12290794339309524807754506694012 598598 -5841195695659033465476705933312 598599 -3697567009329403133118431202456 598600 -971584475068646985101859072000 598601 52683123896664904134643272799104 598602 -17541691640796845176944378663168 598603 863454798732158747030451739624 598604 42134861683868652353920838340096 598605 -3408227662737271808663251102080 598606 -25156875582029627140245695219520 598607 48326361872849261860848143494632 598608 -4192996679483395193328381861888 598609 40329856719452771142827732169840 598610 -591194503911061418479410862080 598611 -8499917679281947457734927611600 598612 -918555545075992897849837967360 598613 -66600403317435836232847707993138 598614 -8362661273463524349481213824000 598615 27105107624333303596820261204760 598616 63735788959691789644917791508480 598617 -45884419283878560823782575417760 598618 -1048098646263886578398972420640 598619 32419967766678846711155602426896 598620 80820642988644411585366466560 598621 67229880325134039335516598080064 598622 21686029471642218807968384618112 598623 19391082426210800769094709671824 598624 -2647189320805368847443186155520 598625 11396667559371116612585700705000 598626 -7252540390792575955132935330816 598627 -64520884503009100330785234916848 598628 -21293632606221635568258234935040 598629 54101062530735614780217141316608 598630 23324018255178737218720922136960 598631 78350305152489945994433117312664 598632 16445992942420525491213160120320 598633 -5499667746502015074080385234480 598634 -13524869889883978835002371848784 598635 11374038968912937345078342588240 598636 -67137145226851848138489748057088 598637 17229602220934856126105226413100 598638 -17871968384699005258946384319360 598639 -17896483237508476467208482128464 598640 6480816346769943950654462361600 598641 -5396028188438533548992082319872 598642 -39500497795630562682396094774656 598643 -31728012059531034943351753149108 598644 -465155927808259262212623605760 598645 77315631006453890361715561762080 598646 -971890124418246833978994626496 598647 -6443438204048921298146425582080 598648 -78955916838670891101894820208640 598649 -72737495024021987857614116995350 598650 -1364193220080806530382595398400 598651 77168218563274173618174139423652 598652 -78912023786211598184013036234240 598653 -40641611192215662314632609143936 598654 16011145047152339255801546751744 598655 -83672242273920471211594803216240 598656 6744525033129329589090464563200 598657 67780432838161414784216865323906 598658 -17694612784826340805561034230320 598659 -2210079519892051313721305029632 598660 7260872124566485717071293606400 598661 -41658526738893025775050928422368 598662 17788985504153463863617054398720 598663 35796540601735417651564630459624 598664 613132816118743780503014891520 598665 -6058857300882216668237968706880 598666 -27518730118304640762819005365968 598667 70322161960344552480175346445360 598668 -15214591408032523951089709400064 598669 -12419015686124626511236513945930 598670 -22217025897400505314807297952640 598671 -2660710850188168200960194242200 598672 3527254816167534984801973960704 598673 -4533191143733737510255717183200 598674 265770978948055533468141658368 598675 11384375346361772547317603769600 598676 22725872231866070323798673057280 598677 67097594991853544538366057071520 598678 30895948337244998438021058349056 598679 -37696407478071668723996850482616 598680 20573403796912215667646192025600 598681 -18376400236531723381291984814518 598682 -13997433812126108359117693197600 598683 -5854770152501989177096892036496 598684 22403979659544347370865803652096 598685 -47992954107550064635556871145620 598686 -47289415924984725412433271263232 598687 26108472902652235972452963674336 598688 7820541549310727299589622595584 598689 -130018094607239773000937200512 598690 6847665441171318710380996531200 598691 31143420487585403195401645264092 598692 32274705339016461290568328676352 598693 -44576349176172067338363049579716 598694 14940058313344742691098255911872 598695 -23939528850779931277132232217600 598696 -30625011879436153251694148567040 598697 -15459358222328293837025476624896 598698 -7756529679409007797416659450880 598699 -5558909599768186992988813900136 598700 -6419626971239045658893352748800 598701 -10606820468032866838387000344768 598702 -2229386253430763265050469636288 598703 -9464407445429202717977062052880 598704 -12419113846806835520903919599616 598705 -82134364508864901985307739183000 598706 11139602986639928126082883260960 598707 32620864800267497817548116451604 598708 71397063015098816776444436864 598709 7678493636104942276029866579040 598710 8463447241383608480206765393920 598711 -77717920954331645237746132809688 598712 -111887428321605480545629118853120 598713 -18403358945095933073233224209856 598714 -21334603034516170307619913286544 598715 16004069204382455460397304687040 598716 -10883483634482817500396166409728 598717 41135556076475437149538087568992 598718 -51935202544768253710377565981440 598719 -67730035310286733931365241160192 598720 7311300650702597529575022919680 598721 -76505818253560811893665025350078 598722 6450573263977719355758085683072 598723 -11580589902205053238338069493680 598724 -13295114340680340608440776781824 598725 10686406188304441763039424168000 598726 39212006234586476650479717033312 598727 26459623631509167673524695439576 598728 -10718914018100707546298590003200 598729 -75907731954696465616277852085670 598730 19855707877255937975571787096320 598731 31220137526599700035641706047192 598732 -81376123958866403665625968384 598733 36844615327643073056196221691840 598734 3372176773741641510769237048320 598735 1737396839702969843613529756680 598736 -1474623183512632563491148791808 598737 13409014223455585361543928795840 598738 -16740288032309965127856655125504 598739 111042954543276296520825913303824 598740 -30119182030068530699734605803520 598741 18790339775588662355942304003840 598742 24869055797415451927359490090272 598743 -42993063435435855274786287391056 598744 8112187130911242378900940892160 598745 -1953874129181121705118082733120 598746 1447802030387040430899170594304 598747 14313030310346643213377007162040 598748 399890641275866712846836215296 598749 -43387222772307386414455718334336 598750 12330010934720459323024096800000 598751 -11896556086316528269302643985400 598752 23596457806454817896441717981184 598753 -11606976820088798682100884985836 598754 3339494205375156910048737910560 598755 15010897096525088869971802905600 598756 -63351816608874249841957227729280 598757 30933297247585008629409817521852 598758 10655710474479084875613813729984 598759 19098986537318859057594904035840 598760 16515357711477896671504651008000 598761 -7128031182334433023222837777590 598762 -8468671914081969527296105060608 598763 104322653146696218145860674428560 598764 -2968679904009333573365819347968 598765 14237349023032242806855600478720 598766 -4680545443437843770373792168960 598767 -45018144298401066122263946693352 598768 -3436805501491187963053048004608 598769 79316060839047310895680926739044 598770 -21249388771083623152082194742880 598771 -6252306023169875881345953677648 598772 -28347898856682764905995917260800 598773 -10997338050547963958096644337856 598774 -13673036781562985072269514015616 598775 81875013562834486112814697800 598776 -30532634426156150492549736652800 598777 -45310608243702901095059022740374 598778 38739070179011024003733094339440 598779 -72135693327804740448094822872960 598780 -18731941894375567562553168015360 598781 -99594168602030783807697660201588 598782 -2475971818544228199420585507840 598783 -96580985337862199105039222963968 598784 28340704131246645797363059261440 598785 19164103993248838453975374028800 598786 -31423575583265901534154916367408 598787 -951011101996350978486952015968 598788 -12680257005701928444572376006528 598789 61889628796197620248950098586590 598790 -1959705862461499911579777801600 598791 6577918639470819142238255904000 598792 -9053168414349841310430511948800 598793 -41330868885592423539314469518556 598794 -4176120313540924739238417361920 598795 76677113102175936059460013216800 598796 -1207259577269227506353664491520 598797 -48003563408990436681510171494826 598798 6880974194121578215542598383936 598799 18957644954193630430387004890800 598800 690626959010157242207232000000 598801 12534660222837682391831948289984 598802 -6957474966286528551652418817648 598803 63137535075880691146378331083704 598804 24194344357354518305252061644800 598805 -7289173494797831046099250606080 598806 15223364432749930542341671054080 598807 -86444306412825877607266497235368 598808 3458968864529325267443251568640 598809 31903276880791834103659210704 598810 48783644601288026877282842919360 598811 -23254778181542823960368895237576 598812 -34885506086875646574845392281600 598813 -69501307427286521258039288705460 598814 30581292800810028802401753351552 598815 6922943791450463838458607930720 598816 -86555225702702465217055355240448 598817 -26557729331951960515051864351134 598818 -376158953336476820101842991104 598819 3605388211937517277087851633248 598820 -39691742488280218050587249664000 598821 -79709856852973271697058727659680 598822 17401780407562454266658856392832 598823 -23148986152914422717207699996280 598824 24724208082282855161618859125760 598825 -9811559810343948408265179298500 598826 -4105905143169218023238589377280 598827 10635559689992309897619112464384 598828 14889945646377211012335311651072 598829 -69124428334134454484984884362 598830 -5291521180876955218573720414080 598831 99150363464712398112786150393000 598832 -5566632702177685479801044336640 598833 600328888761339947982314883762 598834 49730305164139511807320042860816 598835 1246104768983327261439188830800 598836 14606716237657764744867771617280 598837 78001658173726668391874163375292 598838 29381122463584721625597198268320 598839 -18356735389659066866280342960432 598840 62311126029809206867850102169600 598841 62381917365257099432943942931242 598842 45334521152386655848392756718080 598843 -34290769141210358953849224297200 598844 -33861549017561030366345882379264 598845 -3758774572050488096711349548160 598846 8412768264925460718326989768320 598847 44528675171427553481656015710600 598848 6390759584107884438469969182720 598849 -126567551253615808978143013968764 598850 6827875738493782110163945920000 598851 27494132290628060836914114859776 598852 9602838104880848682652640759936 598853 20158053574463657877390702291102 598854 -4840897218102064344417028764480 598855 6971329018033743116909175584760 598856 16865989970208618000502634234880 598857 -22915307348570014831179630566208 598858 -998585803966233139363365507072 598859 13890325965556872557319424931016 598860 -39743049750972070954341687552000 598861 -1444763136779842938942642663520 598862 12648104921432669086970718741504 598863 41241674939525132747225492043144 598864 -3025486757161190779543904190464 598865 -9245714848247877011236004233740 598866 -26577357115645597597213174359552 598867 -19759107319057913455646577496084 598868 61229927358459233695904777240448 598869 -28437274050655995821845382126706 598870 9094271455740379046044992986880 598871 3642720794655611816653316769504 598872 22588680187272532002899066449920 598873 6277982006122614822786349023504 598874 19742505670613231207282709338112 598875 66647146842922544241429209004000 598876 86574276280862987616062187199488 598877 -90660956150002170563283480269274 598878 12587127589606856401032298617600 598879 63064080232364680717103410523760 598880 29132862611940149500216383897600 598881 -29673731101578276352974122406240 598882 -11126517379674478989952940222688 598883 97357767778377468377573073039132 598884 -2937968908438533076776278937600 598885 183165437164479526778490443520 598886 -896980523063768553544150113216 598887 38277052826085264367444074014880 598888 -57460778150780493642208327050240 598889 -34361785896391080542648320200960 598890 -13994507542913236700424588430080 598891 88676179959964886943030308146292 598892 -863240650956323108137541203968 598893 31408540981219633347284277682944 598894 49806004449358716626615039378496 598895 19349512308042306021355896572400 598896 9749118186122052675425862942720 598897 -15110845977656641204199055425472 598898 10870531966497051598140643516320 598899 454255525913119960482812136960 598900 5100954908144180084434185580800 598901 -21611130460116010489955742101988 598902 -6538357131051984622290885077568 598903 -89249267225830470954732226685848 598904 -87931115457991798911159521280 598905 7507464662226527763757733708100 598906 17395384169582976338805781255680 598907 -102431749950681727340498215860168 598908 -20585080091240344882501057059840 598909 66905160986483305486574245751520 598910 1742668686774399993884725201920 598911 32481132518596580281350388944072 598912 51544515578038238126711557324800 598913 34997777415077001502568131509696 598914 -2494994382982401241030808176944 598915 -41046522198182294414072872195440 598916 -16142495306047796671423152677760 598917 -955883727882906970703942786400 598918 -38654478721488060950066971536960 598919 27245448068881647080052557021496 598920 1696179359332176246360716083200 598921 84810228875599668457862569756032 598922 40388524310099390330150848484352 598923 20032377190586840305783735879680 598924 56429943159030231435502153776896 598925 -10710110764037960975211127840350 598926 -5044736027828839978865580253056 598927 113790254501853288837841625710560 598928 -4770059250754688273109884731392 598929 23158612087934144357578566803328 598930 2874135343395154324568365926720 598931 46908270521036587888767857346732 598932 -27754419076412981635541862678528 598933 7119914637986336394507939255182 598934 -4824029283261769553925780172800 598935 11823237818907269365507894174800 598936 -40456437662566621842159125882880 598937 -7365881223665329141036838054400 598938 -19955248008977520026047087059456 598939 -100899614099246404920973640472600 598940 -11475225593102749411696472424960 598941 -13210535536049050440116585673600 598942 35995420275117920241160678975872 598943 -43231209376604474753198224393776 598944 -60900403384367171501633461813248 598945 -57344886316229505647663050534080 598946 -25161591712391680864052295665328 598947 636865485290443582578965060928 598948 -17068220895659428030411274706944 598949 -44756815085444844488328263817636 598950 10589609819574135864946870027200 598951 955842109388631596174151286752 598952 88851682340969414325274698009600 598953 9041851632244907457427053996864 598954 -40105303580545275856972759807824 598955 -7815479388654863443711231147200 598956 7055894606615475047304599715840 598957 24138665670562076855250637213312 598958 -53652340768021774300213824457920 598959 -60892060336242887802021374487672 598960 947027957899059553142038855680 598961 34347287840750388728075440409184 598962 -639115380060049358039064830976 598963 7215795761246858587379409363212 598964 1114200539568356160431496788736 598965 1340072419442566699369846537920 598966 35183044341006355870039716192000 598967 38974344591993708672312562271016 598968 86329380684247944248093147136000 598969 6574552687710724647815116831872 598970 13736100890909072328540877886400 598971 -61223556846528299196849891731688 598972 -82960501301633457528543675744768 598973 74504550265745292280663798545222 598974 13480457688856232308951812567360 598975 11781831123121482651369020726000 598976 -12653499866552456456606991777792 598977 33800819205688324729421242555314 598978 46338569941825086120473775759360 598979 69379086812006632708487426586600 598980 -30940079059548216790835516928000 598981 -67441284922076365840212231413218 598982 -19313470479589828520683667375616 598983 -3215391506407098868063292612352 598984 -7751027517203051818076134333440 598985 57899850911894398240297929918180 598986 12275618448101791334662755074304 598987 -65984831345967701139084689760364 598988 12815777592639840175738715013120 598989 15325195453270240641326270486208 598990 -24212014953972203760450048000 598991 85182918554079942345753730144632 598992 10632812655666419609719941365760 598993 11392574653579601054165396657140 598994 -24495650352275569477096933566720 598995 -57396791981849598166870221055200 598996 -42354920057459601107739903568000 598997 -5077693335610724451720434614368 598998 12116209922616282409334215088064 598999 -55189743591308630725889666587000 599000 51618481546446920625037056000000 599001 1752328827856274924648971837440 599002 11141733943654330203993651923952 599003 45196124378884695707151829581252 599004 -10237266538316503661215768679424 599005 53072914411900458654509998660320 599006 -26857983333734078060539636917696 599007 36756306752964716505514336973640 599008 67640449456435435608830005739520 599009 111342684097320163206144025026210 599010 1979357988515774950141908433920 599011 -16629886829655437167768997350656 599012 43864052315944583497129284206592 599013 -5451490239272016329097804983040 599014 4690385078346335357553253294080 599015 110603153181777843696639168744000 599016 -52193673779478552421294395801600 599017 -99554324710040824757948052589568 599018 1736114871350521854091239465216 599019 21753670915047614464152839392344 599020 23931335031925170169318405800960 599021 65846865320483039720135597163222 599022 -7325867122712511584714777151360 599023 -59235586875888955951810586615728 599024 -2398606486657621682515892797440 599025 -3901939736199831731342849965200 599026 -34077363690108101187863091618288 599027 15693468278017980312250785895680 599028 -12816663993740574995422177198080 599029 129237998674037281157052549847872 599030 -10029430877268178313956496822400 599031 21041702713831384183902686276040 599032 -3694395230449169894348385484800 599033 -764802430444327400398827590256 599034 23046860159427532732729750241280 599035 6064874363269628523318412821600 599036 -74136690235681955089649513349120 599037 -42939760950655620051432281149440 599038 1036017335665813499663665972608 599039 31654352901456205526259673075056 599040 11637504489445336021670308085760 599041 -14570484594851135311900472538108 599042 58921132717075246746274579230672 599043 98504854730027898831837091859184 599044 8765346508166687849593905283072 599045 -82423891551489496902948936581700 599046 5568094256985016405755708026880 599047 7034679450690118824758160037672 599048 -47005998773668983477241295831040 599049 -89132286336860466340012680759360 599050 19968069126031584883222848454800 599051 8291709022084989185136988258800 599052 30890206594386219984476496440832 599053 -1689138537557736212749242080640 599054 -12097394654009551220154232041024 599055 490427903725119463071477695760 599056 -12934461669705339783672537407488 599057 3999451235531418891648663605760 599058 16374869350253276006094641155584 599059 -10479812205712098996392381406720 599060 -9538325094142986544508403916800 599061 19435233087312381812904309984672 599062 9619142734931473551106156499712 599063 -112685884523597820945379739430960 599064 -18497751307797285012393096192000 599065 9256458147098188293825545699460 599066 12393566423394444955651259188704 599067 -8307884335610544165624112770528 599068 -15724154664016156485492967025152 599069 -49517509080560001012584422981530 599070 17483905295903240791765980134400 599071 88797131869004033776042346216 599072 -80305923323984148860237053820928 599073 26567464730133146216144009016384 599074 -1635624873532250834250172753584 599075 -15017801082201117124165749614400 599076 2277126203439439160626091086656 599077 245588827983872983646218721532 599078 -36694307713058447833115441456160 599079 18206548324385923580146042475088 599080 -11897367974851147412930553139200 599081 -1522942425010939677729137060544 599082 41302595642798535152246080381440 599083 -46523425933181389874041958482016 599084 -23206646175106920823196729942784 599085 -17190131104801169420294622117780 599086 3830891072754218349736104557760 599087 -80331925324791772430463954945264 599088 694601283126495155028281524224 599089 45577708944735114857346248051440 599090 4965474243231942885896230886400 599091 13876748281866433023961347924792 599092 5512095042311028208934543721984 599093 4137091817770489229883117825120 599094 10673900997649212003496782176448 599095 7080312851109794207837306515680 599096 49592435083423679714055827681280 599097 -9290993948894834163866750125968 599098 1176832748682316239447798224640 599099 -51027217754952619944559490839536 599100 9050601459444670643128532006400 599101 -20161334331693223357096290249108 599102 -13424080887851837665011461778048 599103 -64620551797894002311707645609200 599104 -4902206260382664810109524246528 599105 -4918991682918912607717030872900 599106 2922256319114354663472536107008 599107 -522940531661238680095721699448 599108 27268883476092567065356700728320 599109 28303551833755314244780210470912 599110 -7346885729041929982037884894080 599111 3141417157440980981570137265520 599112 20151572841417447890128076728320 599113 22656726030573121308277216484880 599114 62286275382843694610514462147072 599115 -10455549311715594048471555970560 599116 -9627074121317275442372109519872 599117 -36947655115966528701848398797834 599118 -1285263044434001756768615413632 599119 -1320219824304003866937583486856 599120 -12596557695164046205575132364800 599121 34373428242984887394658716448290 599122 -10075621613204488808335088360448 599123 -8967359660394338822832163269732 599124 -46864695278396393967587749484544 599125 -27530284084035565102952854221000 599126 -252701139699377013941586605952 599127 15200999498943118980382738970880 599128 -94585478108505688215803925411840 599129 -37808704119941864239190181128700 599130 -11857782553188765845639336294400 599131 17759859132235976891135018059104 599132 28340698161821638793093006894592 599133 14785842346686711785615652099648 599134 -35550611591674103852571210086784 599135 40235818067781379943726131735080 599136 -34941890624000459337442717728768 599137 6141346657193720761264381022208 599138 -48743991349845500536229900495280 599139 -22289157779726253501739870938396 599140 463635803467908650057335718400 599141 -15650460526608920853383728534788 599142 -18201647847266684711788881015936 599143 69112088685391495169303417694392 599144 -11054269911440432465229857095680 599145 8925089375958805194157814961600 599146 14550468015579051177253995390720 599147 -786125531912101527855833227404 599148 15435779818509493226444725908480 599149 112211505378873234442778328536150 599150 10583010596497293670239046857600 599151 -15640199403639233739307066123776 599152 -785334329996583164747452678144 599153 57892746544706663938441795176402 599154 -8963803377662363178922750250880 599155 -23744658274951055345101128727440 599156 36675583192077549196008077242368 599157 -1301091296846254721961259643460 599158 17865712697767748629328816424576 599159 73642615028157553495940781268440 599160 20051472889208062607253503385600 599161 -138113104027250262019285476781488 599162 312754529814557599960696687872 599163 -18456213237209950909201097671656 599164 39678229972668976539387946981376 599165 -9503681319659363789379736108800 599166 5944116999106886427254177756352 599167 34058264323145613229515701469312 599168 14728555714395178567905564426240 599169 23767110764379537466107222069120 599170 2628118038463549402866359846400 599171 117304967793184857249645631309200 599172 26770667085884600478423800847360 599173 -9780917847393784561254794707200 599174 -13733457993332058609621359610048 599175 8738206696531297659106536402600 599176 -74236931982518321886929381329920 599177 -69870203845379254957186759442160 599178 5426720913960024226372471046400 599179 20275204117926328274835204485776 599180 22214600137938655529100323558400 599181 7858950412153859877576925928448 599182 9681667802312250340614816346752 599183 39726474990445136066671727678904 599184 -1128888943114736675320410931200 599185 23826112901548245870707199954600 599186 -12774663303532801801266728976384 599187 54721255600736846905433266847160 599188 -2561757759375284118140848916480 599189 -4809094366399175737555062453600 599190 -12138436190995839711891428388480 599191 -69120812230024464307234930564408 599192 177883315071572975587655116800 599193 6434379887289003228926798627904 599194 -78046293515023672116473398952448 599195 -64210117928314801637701455748800 599196 11006692605596222756310885433344 599197 -50060195983579821482170411135508 599198 -36212610996483017772689756043840 599199 13469146630093079485990768235520 599200 -7578960041967723863441119641600 599201 34346861917853083842903048302592 599202 -488804314877853603894620259120 599203 106553372996779156563653439982080 599204 -35871367787552845745713486924800 599205 -74527068219793297543771358400 599206 -36808514428065207600839475836448 599207 -13070134904126323655973537447888 599208 23309462591111929819413998223360 599209 997924979597241648667939317604 599210 -18847766304399369394420512942240 599211 67810002292412856190490615486640 599212 13038302710813941301445401523456 599213 73969785287317508340156320349462 599214 6359685222621761012759551617024 599215 -10336290431202691549483693507200 599216 10257674354860955928715843633152 599217 -21957083803123686892160765611920 599218 -6218223884010900735638173593696 599219 64116897047145376736887718508144 599220 -22847620750626623801558785977600 599221 10688179095295216914123496116800 599222 17500338809859810885661532100480 599223 20911494440273261903717882327784 599224 -8271313259253061032839733719040 599225 4489137093784302049392739554000 599226 14981308363903441404230126060544 599227 123610218970733757995270730136560 599228 11190453120018419904827912641536 599229 -71269316522978442240759613833600 599230 8599619843072862344718068689920 599231 10653035451846386446902257620032 599232 -162388862000525962376179089408 599233 14475780424188873437595504316200 599234 57932897191506496846999867256016 599235 -341824447890464831988287155200 599236 25851837988790138166238930590720 599237 -15126923127854472892760548402020 599238 -11392763104533193036711248764160 599239 36171915665861276020765103215824 599240 -27140759342804953034705630822400 599241 38608763975259243553008048754080 599242 -4155238485837372432046953839616 599243 50948882614043928679422237561492 599244 -25221194947530959591674808861184 599245 -81524002133948093827775095144500 599246 -44370592007109786742933571780928 599247 9757820393728207691840036346168 599248 -151209356779489102042358480896 599249 -3856483221964518152581653852864 599250 -40295261207552573353691137536000 599251 8893145866528160656343596934252 599252 -28281690215031566769914151993600 599253 -8174360727326381494199242886496 599254 88281197215496955764000346222720 599255 689559856624892821164029915160 599256 6360097461530203408260276633600 599257 -10499170177977797874666255980 599258 -37903187711622554107093319051520 599259 -24184749887522188820835793883496 599260 -589068795959528301220509457920 599261 5197607533854745164415224781824 599262 13922243026851756268119512377152 599263 -20062761160905456892029825482880 599264 -20951442299098480074661829541888 599265 -35911930351506063550479936633600 599266 39143541082839613725540240865440 599267 83016848584445404000435118764632 599268 27764213507006532602795707069440 599269 -109442094246879869135118354912288 599270 4952392000980288406620095767680 599271 10676787340093869257806750537680 599272 -8019338744683035579926662318080 599273 33993065385309311907256546542522 599274 11440028112486997647049753714704 599275 -7280630447487608129524466616700 599276 7858935308471643866759682258432 599277 11775264819209479546765254407232 599278 -28185975666406005375949253755200 599279 -41009552877484189042391175342360 599280 -873476123696857399414428794880 599281 3998678857493680555089816352082 599282 -24645788925885294607728452220000 599283 -10505473001591664979942828712748 599284 -6656888656273474149365525483520 599285 -60319154392338199419367804852200 599286 2743812807958039201562965155264 599287 -25616551968739970492068816815800 599288 28956338835497343458908231311360 599289 28303734922202236475854740916800 599290 -41956490514606484606575776877600 599291 -152807042530550409410107276032 599292 -9583929994615680301727057510400 599293 119397579202861617808721961988780 599294 53452109196784990254745776034560 599295 36811728787122886771946995186320 599296 -6485617847486729133344180666368 599297 41297979905170029792114124771584 599298 7360263583051275008030941102080 599299 8037590244825114680281124455000 599300 15815272179553289934987104044800 599301 75115301831000837907448328720892 599302 -44707191085697927831378624661696 599303 32690270795566945233833037702552 599304 -1810473480453250516223625338880 599305 -8688592073341495840736102149440 599306 -43441747806601032911394688317648 599307 -34496182977389900842175441183808 599308 72336332806761139124754624988928 599309 81605827906067418458517588819510 599310 -8686683188119798231248957758400 599311 -32475035727988697382210863686656 599312 5224521282026191933958377439232 599313 19060234628386927413108206592 599314 -10523269642030538838770750847840 599315 19861956500360466320596806385200 599316 -20037743015663115482975511349248 599317 -196152734524153848833279555360 599318 -3073360365115456507860877665984 599319 2329695729825026775946785575496 599320 20851154789606053302001967308800 599321 -13166781061486209816627150503478 599322 -1637287686401341797962033852160 599323 -24190593026934414428610056451776 599324 30095598552618912065843564178432 599325 -28229950224363976500938270824800 599326 -1057300521594514357324014789120 599327 -83268597817699432521269085961608 599328 -73390279884484151675986464669696 599329 42750650764008457829233076098480 599330 -47360266919105654509646777280 599331 -18350391212375256133037830426248 599332 -7130789894521467776393311645440 599333 5279041142795510130805490937120 599334 157845719238566589882780420096 599335 -17980272548344387369859169278880 599336 -37929507669408726850577671372800 599337 1406281268377480435731102051594 599338 8243016024958993628723147533920 599339 -35793177982682564913427330861776 599340 3123196959095521008835034234880 599341 18219619038720640762941890350742 599342 16981054415698883941181524299072 599343 -13826235657989274077808650002680 599344 6107963367046580999638179250176 599345 -46634249528745085786691358285900 599346 -13295171164482361281552783321600 599347 -6406756717872344823303513403568 599348 -37682811382481062344189193291392 599349 -13605325659571242696138301491936 599350 18689316374510351152695985370400 599351 4968753081011587585394389100712 599352 -7232300347343055392519366492160 599353 -7614317807164619126994446237398 599354 3713558694897133728185707474944 599355 -33517170653405329903426664619600 599356 22403517617193736473045415377920 599357 73047042220891966019089196067168 599358 364524545369820700818416590848 599359 13933078759770480649541564250560 599360 -8183277869268030946284609208320 599361 -3245031117122081374907234565696 599362 42645691745923094504756739828432 599363 -37654366944448777817377869479904 599364 31691546136920939489962817846400 599365 -2971635594677100912378126755880 599366 -1741496965026730546036576990368 599367 -1051884648103765163205523304880 599368 -45739318247566680088253802700800 599369 -48321038679572314865730994118604 599370 7839800723916646627555074412800 599371 -42356757313702026769806685160428 599372 -61551977822233017288625050101760 599373 -58756295121500551630462835500800 599374 838166278394981611223617170240 599375 -2432890963944372046040815890000 599376 8446664906468153663347472596992 599377 -663487991988716264987227257792 599378 19023829677898698186961039077024 599379 13630852824159408719759367025536 599380 -1562000475885747247976185405440 599381 51475012316949775208460009153600 599382 6922834173959157973775788406784 599383 -86701681841132909991439625093368 599384 102468565529880268861566266050560 599385 -338691337408047994780115059200 599386 -24041861656374910467884407110720 599387 -65936870845013164733693538923964 599388 -3507922660245971223419270553600 599389 -2427346944083183698010156138144 599390 -34926265084214111384392067088000 599391 12965300244432237047423257131840 599392 -106023983685841339714474527817728 599393 -85705101818825753439405187945680 599394 -2517916269220619362072461372672 599395 -111209765342592174793917863201280 599396 -24988385286327446022786678177792 599397 -7081386354060245664310831658400 599398 -9697811343555532391111744704800 599399 -69003786236730658051393605270600 599400 653618535993347586585846912000 599401 33294454759294739850911980708800 599402 -21069736813558207191326972896848 599403 795213022652530791161669526528 599404 -8245801387362256146179486833664 599405 51534029114102115793768705314060 599406 -23211636359174306318497829455296 599407 -84793883064542056776750320279344 599408 -14894984351022519566798734983168 599409 -45332010267487287045967653817086 599410 1255638801003093481883040437760 599411 -38429256778821442915896208811568 599412 15095052088431716247008491929600 599413 4916544062422272059002057167662 599414 -12096304910559650082954739428288 599415 18628471010434212661573479780000 599416 14020418689066352946170026229760 599417 -34215738049826889885655960004028 599418 -1968607426721218107376071451536 599419 -49966999628750164432322792377180 599420 -259087470689499029527172106240 599421 -25925045636378975731856346981888 599422 -7009541845977976846784808703488 599423 -23549721624516731297875634581896 599424 -10463095295579411874777409781760 599425 -21562755397006053455348214159850 599426 17261767243565356040667409549824 599427 -32284964663340100266636304597080 599428 -40972332217289380831280072954624 599429 32213092467882225040074481032030 599430 -3458799106019576469481401100800 599431 28338141514312253989928784341120 599432 -33855687510044327625779851545600 599433 58833349761377502895265985847824 599434 85164956804328516301761692208 599435 -33976772425778521599136646436240 599436 38797111147321211547894697435392 599437 50376196891183757039086508185752 599438 -11888980577447129884475688665088 599439 -36528966991462077314591023424376 599440 6499999933954343007107206348800 599441 85262663581155644246076012822384 599442 -3085253388307402942156943407488 599443 86158869348203749184205196216572 599444 -25187981052984110107862613800064 599445 -4669694093387664445181277432960 599446 -26506755454690623409278491471328 599447 -30646733334084082889882884669056 599448 35506094267837456037392652840960 599449 43257717917361432182691858530880 599450 -27816033959493760417593909984000 599451 48809576630949423284062440967104 599452 -3539868077617498925731464478720 599453 45515716841919706485572348848224 599454 14397062531190078213528951133440 599455 10250228296222258486543501320360 599456 38369050137015701199907395207168 599457 -29620967970521913049241320948560 599458 43442434902833017935266029044384 599459 14169968872343100505212434470560 599460 30341212562953566354321734492160 599461 7859484571847196161512509831324 599462 42577337051871335435718275147232 599463 729344493788534223851899258200 599464 -99466030003646260681900869104640 599465 -30026930615156839605389188359480 599466 -10386648026212638271961532821760 599467 68423707996495606597652705990952 599468 -54539244386835428099998050884352 599469 -8699619687808676919021807739200 599470 19889123305549037205602756655360 599471 33395818428191994786860991040080 599472 2084676802109664507410369937408 599473 -7781827599697523014048607015360 599474 5272178495757205297566154272672 599475 -11988696119871086484847637400 599476 5867078442716916683108861016832 599477 -111033991062372046195304057542674 599478 -4088133048316351903078527442944 599479 -29256615158548773899705020040920 599480 19160148129437523198829315276800 599481 42966315049994861477088845105712 599482 7331382424985238932496953563872 599483 40654678074404415915371587379424 599484 10855399494890724360316067713536 599485 -5691931882113673643224567184640 599486 17222789276974573945068537768192 599487 -305054333430577411729514514048 599488 -25519699654436540783948149555200 599489 -81629659850316051455232142242000 599490 -12011079883075783500762899981280 599491 -32050022998271264021480083783108 599492 -67768758523335077924240257267584 599493 -35612737933739557945229740712736 599494 -4607396219791439720939363511168 599495 6940357966597525294907582418240 599496 57133054902545426642800525516800 599497 -21299158537837064394265097675648 599498 29253283073800407777440749182000 599499 -31633020924596518801519004441400 599500 20759995642587546791110129920000 599501 4863323326088116207699095248352 599502 1342340695044596784283520183424 599503 -24394910062998729564112453888160 599504 -4221572334774423763054605189120 599505 34988477951486409493525263141120 599506 213754284539526229820986218624 599507 -8652206314701590994018735115200 599508 7258843356410119188749608304640 599509 -27226000957341826777107422092032 599510 8637684865158905851239428924160 599511 11877960568554746863990035804288 599512 -18884361582445491491449824645120 599513 -51031817264285902250801686133238 599514 5352018171302296748069461433088 599515 42802167295176574079438940270240 599516 -92308638957330239009998355830272 599517 -55495677018335329726133697445140 599518 24236863522432982572247341951104 599519 24282396763594386760405757557920 599520 -6645826538121733648417751040000 599521 3742090584592875182584845151104 599522 17543292655177306492657365980160 599523 -9248888105345680868188524834576 599524 -4862659889370842280887164305408 599525 22495934507973356013430087081050 599526 -2329176711039144141512125293120 599527 449743843976204901004937150872 599528 -19508548120486213321935254307840 599529 -15709930759505752342076637806400 599530 -50322977066334257959551928243200 599531 163872548176620612929964291175200 599532 55985936255539640538850669658112 599533 -83005451851432830675448036111776 599534 -3257411447808697606408766258880 599535 -3387260958189572887233304888800 599536 2156426221125972614869285208064 599537 -56656070139696477459029072336814 599538 -422231714293304413142492432256 599539 -86472477801208721050945604163144 599540 6948727297350536356938826874880 599541 1183342063773454258550973082560 599542 6673379082155433079550190912672 599543 16971819433027265047444234493280 599544 3423678842823313978951525969920 599545 21936873904797153460118126443200 599546 33181293124179640842292832467680 599547 14207142580363263397611936482928 599548 -17160281203361763812472533149184 599549 -69249205504475662297495137792 599550 -3698369371375077136585467110400 599551 92805672480984035120208265175552 599552 42590375871917895979590695780352 599553 -23184236911799739469904498372238 599554 35941199404425905433185656448976 599555 56419455476657803927516754880 599556 11039870426161903789126239959040 599557 -648225579705412852314044805568 599558 -55881266519399020845234154591680 599559 -4473837708180824059407584542296 599560 -4921503817675671319405177958400 599561 -38398034341581344902416347108838 599562 2628013131736058552566840813872 599563 16613246187774589132241161009744 599564 -18000222561699859830854529024000 599565 2528826564922269109319155511520 599566 4628070233928463544210561586624 599567 -65931285673385680023026932432128 599568 -1199657969462842217129439461376 599569 -15733375732124728698517477075340 599570 -21824795054351382393054186119520 599571 -1539561141222040113614870823936 599572 59945850040721228750258736046976 599573 14066432618992596728152460726904 599574 -6405256641380787501875767909440 599575 -892382288879139039582792543000 599576 -47736748982358396993485730816000 599577 49365018894058995709264608787680 599578 -5011495882550669456640932221440 599579 184580117296658960590770603914976 599580 8301039019533993712930411829760 599581 -106707560930273805436002175475508 599582 3349409106204248255584323096000 599583 -54701862156023813125444456767360 599584 -18393873954250855689859699703808 599585 1800593144935505236182185679360 599586 10163249767189318700954120062464 599587 8575907338111188777024016108800 599588 67654119313739427917811359732736 599589 8585091127536944149205905348800 599590 37740132029743442550851671169280 599591 28815493695498635413320959743992 599592 -179081104494912892836214210560 599593 20785191611458664280411023175540 599594 39152967239999891873394071015520 599595 2919519823526932853904146346240 599596 77372816095352293921352108883200 599597 -58910041291440522191500384398954 599598 -35856685507166075184004069238016 599599 -8802061355328484590447745881600 599600 5364391149570412571388057600000 599601 8873784311313392274116852441280 599602 1159488523756589661295489382400 599603 -92550248276874160534428072716148 599604 -57512455413942278247023075235840 599605 -46850237920891874219558699680740 599606 16469333670028259396760888766080 599607 -38457717933371347590958102592160 599608 -974600921948389575813346222080 599609 -10427323936546280037672009712380 599610 -11097795192706166387682122956800 599611 13870322148490861163544406506212 599612 12277302572869718588611968185856 599613 -14427096898845343240995252851520 599614 28710390788580864117036128806656 599615 -46918453878384562444460071689240 599616 30790165583609679598945315061760 599617 -34391209653812406081788970860880 599618 717768256653411750463754486304 599619 24036989841971421176262073962744 599620 4626648364681618671212415406080 599621 1244873181147295595551972621344 599622 1281171563042668695599508159552 599623 -65553274926188289197399540009128 599624 26948227713047803778392572364800 599625 -7262563048292868833326847814000 599626 -58044124419788594410432347409920 599627 12850998982012192023406493181072 599628 20666480888035147250864620670976 599629 91500429572365620717969373002230 599630 -9589993068573204038332300097280 599631 -36079327615761478738509814077048 599632 16019818749638728418471455752192 599633 -4224163576534125123806101660416 599634 6216566990224291416904748152320 599635 -532540538036078461615389207600 599636 26167244653542189064857609310080 599637 48772501393314756291809657836320 599638 2954633783766717451560970806144 599639 21481620000600337909684184837880 599640 -26610505133197604848778723328000 599641 -7626182188047632853905882799360 599642 -831261654098906414722584998688 599643 4220755744269573015944269331304 599644 -6998324687487226330302399921664 599645 18274855627975486139824169649900 599646 -35046578935603460670623052134400 599647 66654708939179917167217794153280 599648 -12386562662249551425318484967424 599649 24223919358025273571645339423520 599650 -15930426315311312122582709328000 599651 22448789048705361974127777140160 599652 14094991565616555553932867701376 599653 -15330440178017676431588450418116 599654 -20246371999164731166563904587136 599655 -6795116374371727547012227476480 599656 36629729270260897290169868697600 599657 -47552883453125604089362164401094 599658 -13241244999905599866112492208640 599659 29106073375147179820320564200240 599660 39420551330710935661385978695680 599661 -19282887883252869575259486970890 599662 -35525811830323371156017880073920 599663 6685937267770998441081115560912 599664 3250317074933610527836025290752 599665 59976247384891662217766322505920 599666 16346243128844205618130393371648 599667 49270319037360473171797942157880 599668 -32785387785677173707862501158144 599669 -2553715695549084949323207652704 599670 2016317550700987242272275219200 599671 50574184753162543654086208767744 599672 31623864831391101593328167116800 599673 -108514366686608568390034617926016 599674 -2111956960342730957892391576320 599675 10038480380641914293546519727900 599676 -16061146667361041273960325120 599677 3455174822935705976080786978208 599678 -779567554795243550283122165760 599679 -6788512338475422596152259108016 599680 63090311870968476461554257100800 599681 -64530438656709922368216468283518 599682 5553903034999476656653966076160 599683 7011447232104211983567599219920 599684 78428092987644000805972612492416 599685 38562818870638041883746419152800 599686 51616763348907459901187848797792 599687 -24891716572744630130324224549608 599688 3034668708778655833174710604800 599689 4387064425081883444444237714560 599690 2540015441324697840028740633600 599691 -19166644895383006678407658390560 599692 14965539519797778459364923778560 599693 19165881214611507749470967349942 599694 21016726261347830220387265462272 599695 596297773806967068977685968640 599696 -1452993620794151941496121704448 599697 36037088259536248715808872294400 599698 2987641354720742230000458683520 599699 -40454036216052514641624281673300 599700 -10971373491265714958581516800000 599701 74706855273079570474607572802702 599702 11249343640199121625486419921792 599703 21062699598353437123027674281424 599704 23418552736813061877625716940800 599705 -7920926734438999021678998808440 599706 -26813273184011495913080880783888 599707 26431059390605531382413320978392 599708 153880286078375178032860847738880 599709 75528010503794273043183215676480 599710 -5903864987115723135032659458240 599711 35087784152565590894556720324720 599712 -24375146657284504749234132615168 599713 -56005142686259540631317920523038 599714 4608156377878352016860505861456 599715 -18267321471074978655343232521440 599716 -22631377525966589833527022305280 599717 -125289462943569049763644238513568 599718 4699472324534144024280806615040 599719 -37304242235370318048363866847880 599720 75275071447489689134966390784000 599721 929192289930565396205700837600 599722 -3239767039025910034341298955088 599723 1557868679129322338583003452064 599724 -480066601101116402438249393664 599725 -8878754809132485304094056080000 599726 -11845025030257799041989421839360 599727 13618514839774206577351194099720 599728 15176405892526486871284709015552 599729 -25490460827096407674402552947916 599730 -1963224615318750305962675361280 599731 -66783736148306670189912370382136 599732 19426181566982294484068918261760 599733 18345111052409494473232212409404 599734 -4722926083143292709263849048128 599735 -24113932908945139424443278384000 599736 -15604689620144144262244839321600 599737 -5735799489978367876332066060288 599738 5347630416681978820561791606240 599739 -5024991552449426092443488186880 599740 -25828925731799754842029492715520 599741 -58973076108271245540117848316858 599742 14795546434421314732756587421056 599743 -79560843603498509685301640005920 599744 4867007760385325222042765623296 599745 -24040100987803382158571138858880 599746 15390103927675509088550976867840 599747 -11925924887839361392125389094600 599748 3400940561469840984415888908288 599749 32199514290753943880876832285660 599750 11643736025285967446527420800000 599751 64997905098717116717406351645600 599752 -20308050123336954561143577139200 599753 27484103688218957618622253404480 599754 23867723821158430211627733646080 599755 -5544463044924188831216627645040 599756 26563269412207403333218242558720 599757 6733844696997710862887140588800 599758 -1779452538223746487039844020416 599759 -59296922528644109801597535617040 599760 -6349831087303111742325293137920 599761 57503077218799730614889347460724 599762 24064060958116650447209361535632 599763 39031331743915186214925515586744 599764 1123572066816429621358057838592 599765 74875124481881261229409632525660 599766 -9852772953842307506811021350976 599767 61160840255434543432449265078272 599768 -2723208919355133593925867110400 599769 88147862068866383166505441671744 599770 5230921123582226798586761799360 599771 11148714005487346386393763275360 599772 -19445505834602804127162767548416 599773 -6085706493095590314340735705280 599774 2805500749218668946002263585152 599775 -8466969183090278694235845206400 599776 -29921442787679175275968265453568 599777 48365461446136279903793250425412 599778 52267903383146298448866409267200 599779 -67766684998212711836210431403620 599780 14159440204003046238864575289600 599781 -6450248782917019032655876494048 599782 8328146063876234396924494624992 599783 -29353819926297291224671204864968 599784 18180865868465214455551406161920 599785 31162811598841326245553098822400 599786 2777548993560796643716438310400 599787 69445554247763857541828936580444 599788 3578195642797661971292143419392 599789 -34756549574614372426147249076340 599790 9911413267150503512085904494720 599791 -21706204052344219062820054690248 599792 12535317896441953066295184752640 599793 -9022529377679216621191571515536 599794 9263763456535949265256642698240 599795 -13777651068049100379133602426720 599796 49694955507464682673788117869952 599797 157957035701965036526929853198 599798 6112524132131702019296089080000 599799 26436368484690057521521371621864 599800 19641351241022329401992640000000 599801 -47812131049334191673390905185468 599802 -6553901741130913540385357231616 599803 -49839378844088794646324903689948 599804 12885806704103995849449393063936 599805 1454608956121674398131905303660 599806 -14518861883520286216968949275648 599807 -231497882876608383878427557280 599808 -17995413226854707503433684877312 599809 76009853314939150457581860935106 599810 -22155266330412039005731890409440 599811 -78399098081389691222618424931200 599812 10999678741266637712058649494656 599813 -2298872070858097791480993319716 599814 5118425869896909844158341963520 599815 -39992226236765660628245854076040 599816 -10907175915010931846758881853440 599817 -29218017837762857324968271727552 599818 -37422430650474152311884665618640 599819 -25621976899555850972870849679360 599820 2612732236393474138042413619200 599821 34185527947953510096280630108672 599822 11136242885025000623867285568192 599823 4088064708425265656488152231024 599824 1167847476650342872971427389440 599825 9493771197893857599539403512550 599826 37261890649099434157420092591744 599827 -22428342231050342435513710234880 599828 64030908978596256519117676582656 599829 36247051847272947903780332916960 599830 3408724132066785415384147046400 599831 2996185650728071891901700994632 599832 43003707132876416899370612121600 599833 -24121914043243426401570554663996 599834 10177515368684992924774024903392 599835 6984174255290104690064103116400 599836 -83012943391209618814139243281920 599837 -13944860757251843853827554700448 599838 21718982401112920009533910001280 599839 49773172917760439796660239925480 599840 6338224861740239675111264747520 599841 2608844110462001347093778701536 599842 -4177884559331322562097709468288 599843 33449268646058240559550288960092 599844 -6159382124424745596667761696768 599845 -73550931893116283461193075533320 599846 21439667231113662438550223153664 599847 19130867730888727475738998091520 599848 -70629194255608217126470762506240 599849 -1557387882912978495155438951520 599850 -62938776136172576395587148800 599851 -21462505111597404830829540843520 599852 -74363732861208282780099603138048 599853 57369010304854670658084563248800 599854 -15547240635787835661168800297280 599855 19455499407540181782847711490760 599856 -12188828435517164618502060146688 599857 67846160114977732297386023833106 599858 -3610990276748461417141272728304 599859 -5949619442290983107177840253600 599860 21501184530815080366137721689600 599861 707024827462547984614979237952 599862 2036211700522729620058634519424 599863 -32006080752142831207565268350592 599864 -142515438201488514160797410304000 599865 7526568772662935491085010220800 599866 8060856129997067583607592491632 599867 99253127902140549284439910540752 599868 -50119825121292331487856304903680 599869 73519241443048027373615273891270 599870 -21968699158207038629249885260800 599871 -9788146710149191732782874047216 599872 -5894926696080650859888989175808 599873 38801602575072755476383891958704 599874 25089018587240949791068060915200 599875 34021712290359311093153541600000 599876 -22194336138928510421229479456640 599877 43918531135759656268721874346014 599878 3211213768458816547298634065856 599879 -15639254579607659925864468499152 599880 -39584762256487911731399577600000 599881 -210085875750905413388353267456 599882 52306252885241887728767763039792 599883 26205023703135476082293427921624 599884 5844899887115910755373710594816 599885 11877633606538342348646760892800 599886 -405004763343884007850338881088 599887 8918921034630329219011566907240 599888 11537436144133076892142796070912 599889 7445415612445410064936718358720 599890 10745032431762389766191337446400 599891 -16722961688942546001894822642708 599892 -50339692633698783832260651522048 599893 -66702966596098153884665118016 599894 10481821495955557075865744760960 599895 41919681150492397128975890158920 599896 41609902874165491637825229496320 599897 38418273720974842613803225636932 599898 2397227225600800244238567499008 599899 -57526630655114905590950397063100 599900 13987614649890232530012630451200 599901 -55690907888409659061641250115968 599902 -28749862669008186930463599166848 599903 62550756288391360037692183887984 599904 50654994716072646133655221960704 599905 46117361759825820696905968887060 599906 -22353884291146396573533321098880 599907 -13228791244098895812680298201600 599908 33902067266690650859461677981696 599909 -56972225425058440346450727921696 599910 -2784356622841343578439508800640 599911 -26996085212091943948461423285848 599912 7137793606246339388584948531200 599913 -44860939744199843743228081039680 599914 -1431907267748217639106329358848 599915 -14976072334838319560479007089440 599916 -1467439277676067269260863400448 599917 -21108824586755464252069352671380 599918 -33738192745808293871058489792 599919 3820615298206105265690451643008 599920 -12352103766253979826810163200000 599921 21967854799266359762109885083712 599922 30515807367081350310005894255760 599923 31462796409791524173404308539360 599924 -14888483118538826133553263237120 599925 -11722570952687255479974999228000 599926 50119483633255961562061729025280 599927 23482880130602361657729335836776 599928 11394067144542048571639817502720 599929 74166680889456549038408476936080 599930 34423943110082523901296795326400 599931 8050057644754463852013165590400 599932 -50668332920005192294420220341248 599933 59475036309580058410092324034182 599934 -20744544919618212918437728393920 599935 -11834590766133682875114775759680 599936 -425443523769794366356114636800 599937 -14710204584609295413156639728832 599938 60877906134908990874470184903120 599939 3046470314831850170243368015740 599940 22767954085616159897147162419200 599941 -6992967996658464959919949098658 599942 -18344317406042132812219762082688 599943 -6055105208340467619723307663872 599944 47373719114512425562838365593600 599945 -35265596533000230894614814398520 599946 -15650273151313109447374480962816 599947 -108463713071644111678817237798328 599948 47371038507578003326750473732096 599949 -4291647038420624977644677574720 599950 -8738909838155180936918848334400 599951 -102435390700900643052340350887496 599952 -2292678717035091650090544660480 599953 3468278101647784044595313783844 599954 -2552725560837513727094523379824 599955 -11111531039914793734837784954880 599956 -43318425923852357495616481229952 599957 24008249636038413085324773879360 599958 -12334367046821043411167381762976 599959 28932387431889482055778491913160 599960 -10884489731672977109284774502400 599961 -1446823815110086557884002746336 599962 52118458459280971958239267947264 599963 -16054122886632166171792253256960 599964 4731103714585550892252502887936 599965 -36601715409732506656049392021140 599966 1563473100746972908227246594432 599967 -41688966571350366395696033959416 599968 65526710434965735286203113472000 599969 129319558273286938706213333632020 599970 -3202623499611259552881630090240 599971 -28651936419426336720106363291800 599972 -26794818058372947115382895652224 599973 -17714708630782643635062106504032 599974 17869588925602676502691853240832 599975 -101104863601876249272523850660400 599976 5592622972710755339826329917440 599977 3126400449588912356516146271872 599978 -10268777967859187172397627474176 599979 740875424480935394291523384768 599980 53091818240716810219216322534400 599981 -23032675090649020362128703783720 599982 -280465984073930175397526666688 599983 96292597337007294418659994489232 599984 1943210423734375565985617805312 599985 6189803160272465010684549912000 599986 -14195261950365997702280453357808 599987 -9389536094933111587736867646360 599988 41662767143655262765093538304000 599989 -24156311727293815876346285596676 599990 38819230433140093372273844160000 599991 -15842897184062172376827440228736 599992 -1955895337569049395749097246720 599993 -42603552152015438527923742972758 599994 -2041807807547718615473687377920 599995 37346636264549766545364354435600 599996 -75276317677230267286434490698240 599997 -66091353271002834375730100832000 599998 17637057305494085601052450106112 599999 66731955668006155467822582216000