200000 40942887695861702919782400000 200001 18590925607988986333212596640 200002 130113529320102485722411077504 200003 21176815398348044466796632252 200004 7597859818973115912359473152 200005 -19208674853336208865173126480 200006 -28677751353021948420069414048 200007 110695681157194391831704838448 200008 -8474191069482647142527139840 200009 82747429324773356031691509210 200010 -12907088444980691740958860800 200011 102153102966122211553906060432 200012 -25238718316187931760111054848 200013 171914021975379495828693600 200014 60952788430886131902027545472 200015 -63140937048112219489192843200 200016 -8838654100687957517661634560 200017 -8442715283064935881002081934 200018 -30944211735152790884180183904 200019 4464764738740584326709461808 200020 3093008274472293415342702080 200021 -13901444534232398434447094400 200022 12146813287573633174170895104 200023 51088858669954001484766443272 200024 -28366628144292900028768481280 200025 12747276167863178173996108800 200026 -116422817605263744914735053056 200027 -355424874418848058459627839888 200028 96050070478169508422620200960 200029 36281554817385645825528302630 200030 -786564870930827621853252480 200031 -19908824494317421525082486784 200032 94366214915955353731800760320 200033 -59077018564117243046077034718 200034 -86376302752159040029714733616 200035 68778784476574936182121444560 200036 1325764192263311572705600512 200037 13647244999142189624103865440 200038 41152898203313631354766429920 200039 -52658188541668172562295642992 200040 80605880767189806867088588800 200041 -199510160501034735732651343558 200042 5771722165237760152647996000 200043 -27646576780578021445145702400 200044 -15274353929568380843485420544 200045 32759774703464459145702444300 200046 5407464310296545218274961408 200047 29893192022062801508320123992 200048 -16947003129211403456658505728 200049 -23215639717832322701396501136 200050 -8396613745801371867242437200 200051 -28694473463869150069674095400 200052 -71588441377723937485962052224 200053 -94909446946711313865721965920 200054 8223808554930399370193635200 200055 50649479343036835961168039760 200056 -92586779850794669179208663040 200057 -65913983412443757490873646400 200058 38449384743954286167779395584 200059 -40512148690567860426584993984 200060 -19293834741606741884906956800 200061 -46514105237964811647355329690 200062 124152730281151017176067838272 200063 121733510595066366995926365312 200064 79023785499789818797794263040 200065 -57316279230683676897691194540 200066 112528414251082672715326809600 200067 -122151650529120794427683157768 200068 88753703786180899813314579456 200069 87458157723926270411288497920 200070 1188961317624579234179875200 200071 -224907214842316602448959843000 200072 -44414859791016309025560729600 200073 -15532540094956631948932915296 200074 15487105216825479019184123904 200075 -33553507295039831188810124400 200076 15911638896359452938334981632 200077 -109901590206517856714434437600 200078 13093280373427000347031297920 200079 2796107838883220210965394688 200080 10219604545673826243846635520 200081 -22875393082547137561787956416 200082 -20360288363936776017151310208 200083 -8143006319961454169915266496 200084 -174557625320490542676776006784 200085 58775862607557898973921402400 200086 24334840384306504504737640992 200087 -119977210024142439258634398264 200088 33454163821927093749134991360 200089 -125866986066919199130667968560 200090 38621100199262973870271772160 200091 -109046986568097140637562031208 200092 33386232719940679625172655616 200093 -5165186340524851670178600276 200094 28011633980944425287984827200 200095 -2079253863829152784005916320 200096 -52271967373679298428377694208 200097 -93059541699311986513275828960 200098 -29281272206089911119656513200 200099 14525151988708978725922455000 200100 22643570877515866347277824000 200101 -36094232416398321474760965696 200102 -24440164529714544501063858048 200103 -52510395492004852541233659096 200104 -172809832872067493917794186240 200105 4829815511615594748469643520 200106 -84682309491195289586317566288 200107 293618291983953906712459752000 200108 -41113440416697179812904071680 200109 19289623654395236661056673408 200110 -88000997157550508404968383040 200111 37950316904684388474899456352 200112 19478006416857574873957662720 200113 -133241228367465268524086048016 200114 -89418989672290745817095215344 200115 104872822528078280668139501760 200116 85446982663793868467973372288 200117 102059691298911571829703389166 200118 -33406710888089089534785592896 200119 72526081111830809210611413144 200120 38054770990059007113360076800 200121 -6221612865600251065833165216 200122 -399261724875505357102298880 200123 14209824178702312545033911808 200124 -54738791759454257928159590400 200125 55397273948172185703588999000 200126 94520598178716418960133326080 200127 -45259771352470973560417921920 200128 22356272783740147761005199360 200129 448794246200673430616998676160 200130 19581275413764024848603089920 200131 196113175391557546017469839932 200132 93966041396942867325857056896 200133 48438772269588835645453079004 200134 -3259537742749973704576992 200135 -40607322628206724419829447200 200136 -29066802077550926762989977600 200137 -102985201433706890236318610048 200138 141728930075019935208675228720 200139 35311247754782971213808990424 200140 40942161857489105650638781440 200141 -261457651620824585029090676136 200142 33671245139271079090778240640 200143 187977688565977545085331503344 200144 17089689529337749314664267776 200145 77032785692397989172835247040 200146 56406344432001543218778739200 200147 -95586198085079917541699005080 200148 47942550352099323183387285504 200149 -104257905078814453936853624160 200150 -57571802118616659021376687200 200151 -694533324355886693700863568 200152 63832979013432363124557742080 200153 -43056923783489743610701316598 200154 81094583482060958339875269120 200155 -67705712505113088975534181440 200156 -20310054611612201040689011200 200157 16469955907670695595654889792 200158 -11899333211445226631399462784 200159 154014115054344027241855923360 200160 64436544103183918918395494400 200161 -13722984571174817339475590040 200162 -39667141607433954853796163936 200163 -42800180607086620195901323656 200164 8064809201949138632414934016 200165 1496523896665999834352781600 200166 -2686738299539992800572727936 200167 68769017096398851324396455424 200168 147378499482201934685776773120 200169 -39185582502587704042684470336 200170 -35807701992726461747568575040 200171 248835513340017880489165968372 200172 11182239524748714774440804352 200173 267470855572453738286120948160 200174 -6651274991421465156796497600 200175 58359861963847906715475658800 200176 46084427999000319192567775232 200177 16017731840880778255144147026 200178 113768085452758654327711741440 200179 -86454876974871296277830850224 200180 -15595651568436077544726969600 200181 -15730061764877980467637304160 200182 -45987001908153365605668143616 200183 -49842590579819136927412076568 200184 -6589232000415833799647232000 200185 -78233590442760612744269746620 200186 -15268076534727591147108157440 200187 -43748361707504810170908970800 200188 93953568994272155428159397888 200189 203820839344038539942491754400 200190 -16370011853648149840153476480 200191 250237340794335338588737198592 200192 46988985970064379522299461632 200193 -2131366478724543372213335616 200194 -8855870467450395956780505600 200195 -75556472255383212097274482800 200196 75973174739776667783606141952 200197 50606001059431167216994813632 200198 38099997287517980809525762560 200199 -37194117667657654506209320536 200200 -11140629673467970549665792000 200201 54969334940735045821385714202 200202 -31644822867763438907723632896 200203 78712552147641235469326905840 200204 52350769819879268097583347456 200205 83364186890081749865927515200 200206 -67114210380100179525095888448 200207 -34003987092272327217168620448 200208 -319569918861914920778858496 200209 -63485315911770041057184918684 200210 48128188295753274749024345760 200211 105000320572523806430612049984 200212 129764831105320527493851587456 200213 3341780286389111100324219324 200214 6293823257291319673361143776 200215 5472797878066071120359893920 200216 117275344023053575958232268800 200217 24492687925904724029323312080 200218 120619645235454503886201592560 200219 136617820498657603237170057096 200220 -47144175633414596343625482240 200221 -10731015763842390706465481888 200222 -143747652097764168045348556800 200223 129712715320664219921431736472 200224 -86967985499921788842885709824 200225 -21257772456843930546480962250 200226 19894271410284483752634221568 200227 -280140865221142447581269749924 200228 389044302222446191864897536 200229 -31623160669604601827008995072 200230 -17331886554321887212489050240 200231 -249313137572682841908718120968 200232 -255577223370792179959309025280 200233 108222879610326743789021651520 200234 -31933489123359715300232937120 200235 4443050644405190575160981760 200236 41156623057674245415787418112 200237 163875952883590393819873556886 200238 26035425732525263978618354688 200239 5744900153252254603206655568 200240 33947939051835609849612533760 200241 141389676746588407861131241680 200242 54206113156304106117568960512 200243 -250862259686406320814601246920 200244 11133909135171413798407409664 200245 -108458993122796644680869332200 200246 -72847634468004229894098575040 200247 -75333166613956072882462815000 200248 -63771737948854251913189232640 200249 54256929933142305921392795136 200250 24471842019012315707252760000 200251 -4032064111499303988580207448 200252 -27832141140706580430724489728 200253 25363851741524590924295925504 200254 107799274854012252184959398400 200255 -153039446187030621270656520 200256 12704398897784885363500646400 200257 -223728119592743462035432946494 200258 -59652687676368176643910793520 200259 190017536714104081833749268720 200260 -27661852599548029083596390400 200261 -93883220372400507518930119968 200262 -45449942766135565639195222848 200263 182761453058098547503811206056 200264 -171518305976188653076845296640 200265 -67660481834080250441286038400 200266 -129296936521180225181375986176 200267 -3023642515844373818001404448 200268 -68794954827018420666380053248 200269 31676766882318405777837570880 200270 -35265543664651611551847210240 200271 957048729143941335275360784 200272 50678897823106341643572862976 200273 67088876608506751245030417522 200274 -42342768400189218493338132480 200275 -102117969796800944577577875700 200276 120943720554420134268001292160 200277 13651929390028105957778498592 200278 -20004156406920868370279554176 200279 82165807753977440080898365440 200280 76542993949597072158514176000 200281 -81412046024096144136651055868 200282 12577681986716140998501772800 200283 -109796376181060431117244401552 200284 22917828655804001914868170752 200285 -13005271676267433043662905640 200286 88346791441109156056348867200 200287 -42834956423517107906273373240 200288 -142223202166529199192700354560 200289 106048351584489425980370799024 200290 -63075522832245240729655269600 200291 -5005270696590545146645082112 200292 79369663813261350616247473152 200293 -275432161275183322302193427458 200294 843585629657523135918820992 200295 118895337962304059952162438120 200296 27726499949620779061175393280 200297 -204156283838775993541046029254 200298 14017252562091117291574702080 200299 201491150677742641357195968960 200300 52658744514895261232189318400 200301 -23372513488401328169580523680 200302 80824245324442425328494860352 200303 228675022987547424159954824280 200304 5848651670388587559121158144 200305 31480882234293542848633180800 200306 76171818191239408797770126352 200307 50945254781635276169885906688 200308 17239003197674123266384876928 200309 -5049917508732656033955780096 200310 38981164542278932947969515520 200311 128567434264251463581331784112 200312 7607920223492096055195648000 200313 -4771462582844503908909410358 200314 71300075720175902015588777472 200315 -70416463485595166372683703040 200316 -79493338510935191726247157248 200317 31322106773461676982222200480 200318 10301667790305124555840612416 200319 -25196330774987525968312417920 200320 -162440740178111064232584806400 200321 -205342200123744541855706479056 200322 -22711996551393446431978690560 200323 -155932353285005024932372247428 200324 -2858076625417326083057726208 200325 63277906386274993789551201600 200326 -3175120247734282233193516800 200327 12365308666678300333425177960 200328 71137630968976209025237893120 200329 -210538045363005537790610004070 200330 -19330079887794313142005294080 200331 -146590385261885873711955219780 200332 -132891826833966524938712017920 200333 94045034316203876661531441120 200334 31282535805586754369043742848 200335 163419552741427197415421810400 200336 -23838552349044964254887116800 200337 1435365546986441508231574368 200338 5971194963316897946055058320 200339 27304102493208687430066958280 200340 13923300848961758161633689600 200341 199673317364845051868009497742 200342 8577216249262404724725859200 200343 48053299658447374708893211008 200344 268458243962012290951892582400 200345 -163444885125993682430772019320 200346 47238845122980876281504361984 200347 93439438882580061818698492432 200348 169075477377657614029323652608 200349 -27830053391065334201904598836 200350 38611447720507343198757038400 200351 -139291672181229526092096975648 200352 63169189067675323626408640512 200353 -20723753762130237105656259072 200354 -16939059761576753525875078656 200355 626399334397932551906128560 200356 51269400547233428316974678272 200357 -31471615233403392677599811394 200358 43395285701292725943388302624 200359 133814558790620776362351657600 200360 -62209579985443181760327936000 200361 -147565528130715341849343630720 200362 -47606889661177997754015745536 200363 -140430865611509307735150845388 200364 32171259832123414616936017920 200365 -83532836312252921308434763680 200366 96441201973215474748372813632 200367 22505954566029763946847720480 200368 4390246391548404220209725440 200369 5351067345013731688863771444 200370 4634363086672776778062604800 200371 77732057031124678145567490572 200372 -117091363073212750107677687424 200373 -87534487403861115326890811616 200374 3153825742957728961221570240 200375 -71077888891681937914707240000 200376 -89192223439502650956656640 200377 -84761386256976040758536037248 200378 -114757834140261125706395087760 200379 35894819056994936624651430960 200380 -2138508185146360031337661440 200381 -115381125681938801124409381818 200382 10408325325003672976284770304 200383 -5315621566909725852965330368 200384 -11659766035086692464824680448 200385 -5589313198995100431565883160 200386 -81216396222753706119676066608 200387 -218357901780697868091406985208 200388 -21320737747642551734806348800 200389 -48839652306070410206380466144 200390 40893476376381800243339836800 200391 144018874067871554199692557992 200392 21751949784261179821310945280 200393 -12394468447751795219520552000 200394 3889904022970606739347035696 200395 63816334642333930802304312720 200396 -29125255545006160014302091264 200397 83492018961751466732436053472 200398 19232108646366287481955254720 200399 -86687088703590323606034972336 200400 -17474305728222530592207667200 200401 14807860045304979717926396402 200402 914293527324249652249488672 200403 2852129861733222282987172944 200404 -11824284307425300549496150144 200405 -139201790906368687390519185000 200406 -38568858051670438914993586176 200407 155111742707795182390016331656 200408 -40413767676138302783058247680 200409 -64476278171505920165643523872 200410 -40555679757054525531340941600 200411 -56641490797126695543809108568 200412 -42672810039372857978738818560 200413 158133771270614513870986604940 200414 -27820463785374560079888130944 200415 4616520172142610806763171840 200416 -177131798893327267764782235648 200417 54519112133231166254769254592 200418 76156504019400923201279032704 200419 -78971709435956189142947965440 200420 41845023352488640890776002560 200421 60634981130732376016877282880 200422 -5205327055122832007587555968 200423 3387397878107494728260985600 200424 -1026144647804575368427438080 200425 47843168881578148464532301150 200426 -92046432811174032696645803088 200427 -107038471780423808732283117480 200428 9012389247662517212379287040 200429 5752341976352198423423777676 200430 -57453516999396910313374481280 200431 28363508007286163489330192640 200432 26766948891935387622578651136 200433 -86113483222595570309991269952 200434 -10616471303445591890506610256 200435 -44515282714414071972160575120 200436 -31860092163535393705902194688 200437 137626393379377789767428487086 200438 -54141741801207418891963422720 200439 64789180527670251706662453504 200440 -152792372570881640267323699200 200441 -701802315052080567511489968 200442 -46936595706858822103492743936 200443 126185750406406988952237414692 200444 51285226023557527693600935936 200445 11145937175671431134264739840 200446 -14081132597604265514178450432 200447 -336652213319590518615314448 200448 128363473816136788907497881600 200449 59594911871007282485812390980 200450 -44322643877201155643798544000 200451 45794276836179305808260683440 200452 -29104220582488554606803947520 200453 148303697674253892855898092864 200454 59940472343418761167572246720 200455 -194473119526255245461720840640 200456 155606066878351257480601850880 200457 116774332176257628058203693354 200458 -6915879077258903668368582816 200459 -145399503922755482281865078844 200460 24802464951095422026183874560 200461 -70697523073826165593904468938 200462 11687041343188291071147311232 200463 110159353686724039130738513544 200464 56423539157471502708272136192 200465 -57263818986422594383837888140 200466 -142508834657180798634487296 200467 -27069222415760336385676854484 200468 9037059267431958999361812480 200469 -142014058215836991157793302560 200470 -60121146632167578770403736320 200471 -18149572795069723298992762488 200472 -86427524101337775319628206080 200473 -14555919415920996486507499456 200474 -23610350645603196740136405264 200475 -42014655129809554187400252900 200476 -164003412287657578903174781440 200477 -49770075789595924616703252480 200478 -63898232708506186881791683776 200479 12204306346086787797059471584 200480 26748017140195991325140582400 200481 89091852352935109716320934624 200482 -59625705052335790509151248000 200483 -115460362611374452006574927268 200484 58939825460797591689021333120 200485 82165945051098512095729590360 200486 42456418509947771342551644288 200487 -42068386781604941082221490048 200488 -113312795630956505950722048000 200489 177551094216401732888819277156 200490 3220768597115430096650288640 200491 -88645068063450076363532630140 200492 99073911433507882379709148416 200493 138360868936901770864038812982 200494 49335349206321547985423912832 200495 175601953533722013582133773000 200496 -24482814667676614979686268928 200497 212002931994242101950031298 200498 -154574402693280316531767620064 200499 17430881226595785323208717408 200500 -70499373969570532280497728000 200501 27549791988417175333828232352 200502 180149140038886101829173657600 200503 -14402317564822291073198885480 200504 20605017447637121306965893120 200505 58075746477170726191607818560 200506 -80927435872744423115538258720 200507 -70486379262229414443644343120 200508 -17783155976466637524660092928 200509 3488367214428310423000182304 200510 65584969804420590463479812160 200511 -101683936445110799790921288840 200512 360719959974930726148636672 200513 -190504902186325989515006642238 200514 22779875884030079587567538688 200515 67580167903509293079499932480 200516 -92006141244016049435455090560 200517 -42936318785328375943818253440 200518 -83680354423454435192225582784 200519 141037675133481667744228647960 200520 -8693999179023465279341107200 200521 56844135640539869706975945600 200522 -46945208155296086808871066368 200523 24113744254330593073019232984 200524 -148445573561940908527540251904 200525 358526267786171761580331300 200526 -58480613681112670798698393600 200527 151273454807161686249210429280 200528 23874124679027225482796335104 200529 89584811224324997599805754240 200530 84233978531902367295515781120 200531 -6982675939521092805093046416 200532 30465003877917000649202921472 200533 -140093094373283509316114424320 200534 73203885032814151430426608416 200535 -113984570059167528521811410400 200536 -24921834560913141004725411840 200537 -49370277035297294427928479360 200538 35069899241250100518953697504 200539 -14329334804503291616228884160 200540 -4881329738848747636300369920 200541 157825651689210422554235988480 200542 -5433918801135097222290515328 200543 33573881727386201329133132400 200544 163067530448318910467380346880 200545 17373194941657216019188723200 200546 5919230541772467632257040160 200547 -66965894981248928800327682076 200548 -24090711778054650995777525504 200549 -240947964183619281405301446528 200550 -7133211006600559901445734400 200551 6364554039666249995982502312 200552 1234494575133624750663843840 200553 -39229676562065797198188541296 200554 126923816665866084574230568800 200555 -114636254455610452843280651040 200556 -10357244449045946949279363840 200557 66943770363115973613396169206 200558 -17238627164086945090437213120 200559 -79842081114488246746794562296 200560 6531775094888551772445081600 200561 -329769823667940225198246354576 200562 -842625073259449004298469248 200563 83647068550844805364307478984 200564 -19493977461806149495960166400 200565 34473568446046780402032652860 200566 50135580587869284732114179808 200567 -203367834724487459775719380368 200568 -44014003763181007563814625280 200569 45722137956695898977536660970 200570 21046441997031189373650677760 200571 49201426585256794335477978624 200572 -11418578059267923156324246528 200573 94090963909109440608596274822 200574 11778751095707391673273276608 200575 21259067284118199059515659600 200576 109491082009062084469913026560 200577 15831997857663341028411764160 200578 -13495584281622056163844729344 200579 190622807565466005893323149180 200580 1576624975437020134263644160 200581 -179001371373006972380656788800 200582 -10190361861895587764965000608 200583 100586482232403302937710092800 200584 -127614788534961240722092477440 200585 -40104575261854397649054161280 200586 31434758835945086360696041728 200587 53821797379623326900904513236 200588 -177441209444725653951570477312 200589 -9303477735986472578011891776 200590 -13588353597895026380501863680 200591 225325871789432937163202770992 200592 1368181477403191116752486400 200593 -39344627297078580435947265420 200594 35545309575204834457028190096 200595 -1039634093781348156431343360 200596 -158639133297852008188547457024 200597 225902848929675297185220188046 200598 -10194666055872049111590720000 200599 35342903538622821866443381936 200600 -77197641494811029094228480000 200601 58309758571847671037878202880 200602 103470808375103158828673049600 200603 125503285804166801241850660452 200604 6420473294593397447230018560 200605 5142246543127688108125971960 200606 -18976812406532023059020914560 200607 111146170620988743964608568320 200608 228376124172847496365309624320 200609 -245405459356581423427809884190 200610 11576912397472916772411571200 200611 92131003142539387646396642712 200612 -6118264974387393668077071744 200613 22834300366648960998626982528 200614 19466035371892841217230927232 200615 -121421903515442952337002663240 200616 -3738813845039224800802652160 200617 136111464917979293537104738932 200618 -215823370908523627751572560 200619 -94857051256623896072765209956 200620 21317591388295494907491502080 200621 -44270705701333751122910380800 200622 -16213063639344477274042692480 200623 -8810482970520218450161944560 200624 -11857910195962899874234613760 200625 -11117884053018068614556730000 200626 99028727998410864506258890512 200627 28170298539006719721722805072 200628 30846605694502272421051619712 200629 -40057259105682619242114201984 200630 56829415103709311033680872960 200631 143567312065313829639849182952 200632 -25020529245047613828560486400 200633 -100306118640366954876443124396 200634 -14711293591922139609407302656 200635 -273097173726408451284385920 200636 -41573505835494389183188945920 200637 -11857818428503741973038528314 200638 -1830402247188470759223310656 200639 162199957372519969149376261440 200640 18726303658553886307988275200 200641 80601184155192867790025601472 200642 17294980029103858327266895392 200643 -184126340953516766592780389376 200644 -73078623438066307483291971584 200645 56860777790547888614404035900 200646 35120995487434262599020906624 200647 11671253223009953882684320120 200648 -78288831374929953967665315840 200649 -73818406267952507297236010736 200650 15972124152749811689189926800 200651 86383079311741767496788406560 200652 -17044813006279584461550010368 200653 -34657531058890561275450938816 200654 38616903354121679000830655232 200655 19509836548765308731379576000 200656 14538965933880416728490074112 200657 214914983421260561576850033906 200658 -41153024438737003885457014272 200659 -93021372543410115013833624000 200660 71196788325131750688600883200 200661 -142718019381925107105191171616 200662 2531705849699280348511033344 200663 -53075821258302270281983327296 200664 -22133584050443029448266752000 200665 127269658098128886793017768000 200666 137346302720398373417997442032 200667 61015365695961151857223049880 200668 7986359218080084175487333376 200669 29866248212989927487274664320 200670 12516960216869752605191798400 200671 -74635287467598303991861196128 200672 15256043644412393697168064512 200673 -7719567908400717701373668016 200674 34206064707264427856590014240 200675 12190410356636671222306530000 200676 10276796286468933139074723840 200677 20456234134106324063179673500 200678 -26780960256629280283379434560 200679 -68222355886662305451221653632 200680 -49795394418903640939762176000 200681 1559164738482727310175474240 200682 -12311561961296519543110213200 200683 -17493825957203921849149524080 200684 86000842461410821765546732032 200685 -111182099737313246948478123840 200686 50193227141764815854968713792 200687 -86405943537317243862271531128 200688 3859457728657497300775010304 200689 -13224335632427626369503406510 200690 36285326445829132305967656960 200691 134187615674720233922656387440 200692 -215157913826935117869053411328 200693 -151627113828829438269476281380 200694 5416504775228800403119742976 200695 -19884894655496427263758615200 200696 163437177957610830498233057280 200697 -22789248895817584516161745920 200698 -74386470047864770308417083136 200699 7415668989792948527596145700 200700 -31287401027773024028096563200 200701 77135201987186038254842505600 200702 116920399574521410332409407232 200703 172130115967521436569050010000 200704 122109914852379396373959671808 200705 34346286935933487579252777960 200706 276093633700759390525271808 200707 -31212968267467003474129793120 200708 -207106098969661752061576678272 200709 -36833130064846966282020735300 200710 31047269250649482495517829760 200711 -45304905556468423948343448096 200712 4571997440053429467774443520 200713 31635110884055155985804967962 200714 -6255595845917190192035726544 200715 -24455458462132683646388516880 200716 2481163937043444109944049920 200717 125428349418346096748822798784 200718 -27944850887036165902076974080 200719 138381001520269693985457045696 200720 -14991480708307101879705108480 200721 76549441030746207490882923840 200722 -48070828262962068045537215088 200723 -237856448142744021834545603028 200724 -952085929975871692604037120 200725 4111072629463995081974796800 200726 -45328373140449406725593630688 200727 61278252323902452440956484064 200728 -116382768401086346977873735680 200729 76036682244621439519183404420 200730 -52773629860575628495088129280 200731 145571064894586820993287462532 200732 -34434547066769769882279862272 200733 -26332025088084720970385913696 200734 -154659637974596554460004720768 200735 72923513551271221312841413200 200736 -47566796509831914031389474816 200737 296013857915663103097455098112 200738 -37637183326463481722297545440 200739 -80146575293909584819806720 200740 116068420618203999779596304640 200741 -155078492925687017127407337216 200742 -75739934693623934434256877888 200743 -122315248990350750983014516680 200744 121312223491635605279754731520 200745 -60257462961005940381352070400 200746 21405060555562037075714463744 200747 340694046787295946756972248400 200748 -91916483166957924994491947520 200749 -133807468974601429130688697664 200750 6742561129123992957334368000 200751 19149936377190567680194709904 200752 -56303249637808206333349740544 200753 -2710715675861290382179367004 200754 -70783861676260099706598188160 200755 177567195344841938653039154160 200756 -36934690683513223177941934080 200757 66234219470109240711193700640 200758 -64184917684433415779546471520 200759 92348311804326704050059215304 200760 12292304277331220266156032000 200761 81583742479252993567106158224 200762 15417784165903084841164849632 200763 -134607531452013750187207931508 200764 -66986605322200729754570663424 200765 100481098626950668867885311660 200766 -86116404392050531871058998976 200767 686463316536707161578846720 200768 33280209709945065493611675648 200769 -17338757846396287129602184656 200770 98061240578700879405622992960 200771 209620715672262706137496854972 200772 -84100190947367723933667932160 200773 249360557584880118201382354720 200774 -1446106749616937308047358848 200775 24165780824613450361577527800 200776 175308219291672998210511406080 200777 46903883525297967788152777440 200778 -6804605273395968094140161280 200779 204724529260743179170331823380 200780 -115820545079131032630824678400 200781 -17641972232480946528615816288 200782 63175497739913525167291084992 200783 160878042513136153188346327224 200784 -16707769290013149460569784320 200785 60671831840065857914937239400 200786 -116279851835685733165288215408 200787 -24160188528534638305838923776 200788 19727223070111609883018452992 200789 -196349413857904890933247183410 200790 18423113362207287909426558720 200791 -10299799982340623744989538000 200792 -130341042809929758784560844800 200793 -142801011324277881564582751536 200794 -20734746332113525569465823488 200795 37263799469236369702756181280 200796 41804378388474600123336545280 200797 -70691067574536001818584193754 200798 19006268349484269186150224064 200799 4697488012643760269716308936 200800 65121156944205672070810828800 200801 89063658580091365501873356612 200802 -31109515093938751365609963648 200803 -108883807734247526265622238720 200804 -66996554164922691515819176704 200805 16901330096230982667368550720 200806 -31175109976368102271140879648 200807 -208369766996121609277492015944 200808 -61809268268304323698767897600 200809 35044914016256930039436198016 200810 -1225631585831252772762858240 200811 5848569093386972516428085760 200812 138510685192602922702709742592 200813 112984610188316444473523644704 200814 -68691516709839664262514701760 200815 -153489055267702337232656570040 200816 3161950059900023817651093504 200817 31036377714618753602010952308 200818 14894898697853891968408657920 200819 99756890473925283866039466120 200820 -24142690460902555303496017920 200821 -141862027644323065150127047908 200822 148027598336375299410183383712 200823 -3900605757296534356588906752 200824 4710510847462084812684472320 200825 53760009108083741986887919500 200826 -107601969702365491357500249600 200827 -86542820770038673782514802328 200828 89964241317699947872513824768 200829 -103573026901804455416181551616 200830 -17060648651795222386949836800 200831 -123452298811089650590364453088 200832 -1858817960170414941363240960 200833 332294780441528521250818218580 200834 -42732690153088384040539931184 200835 49300781231964827856938058720 200836 -25948411420502650442518794240 200837 -7104089651216379240230343168 200838 37543942596834179306798699520 200839 137137938029707229336780058456 200840 165503668748868598155301324800 200841 -570401946185397806828276208 200842 56440555485274152599667315552 200843 -74652287121498666838340836908 200844 -6449189806572299776611707904 200845 -121682543957697871798239006900 200846 -30254982279219181557827755776 200847 6996125046846782372059787400 200848 57041318815950455369352323072 200849 -128905372913358661292420027280 200850 20114411123266441908452467200 200851 -162255712364102984032061537700 200852 198674458287814723180984723200 200853 -1192694552480863283147593920 200854 -165462616067138076857362093440 200855 38683405223290571562009294600 200856 -58272488263181477167361740800 200857 33688678700470392817861505940 200858 -38042646523899185484977466624 200859 14173978309460968481646137856 200860 103932355063287979295101440 200861 42848762718240833785351935462 200862 -43559213938292630124156588480 200863 40791595097376919925641614424 200864 279483466077721263010467741696 200865 16249073830833424052749979520 200866 -79186275093181833399111696000 200867 5429400383062000585087325916 200868 -16697476385649253374794127360 200869 -11419313514841034509350801730 200870 27097840733770638008457436800 200871 -125867861680093287244232095080 200872 -66360236819900430917997527040 200873 31680097759817612759600601480 200874 -39589409181491828123962371840 200875 -250103549484993751645742028000 200876 -47438603802787625059714618368 200877 -70765664467562040535785535680 200878 -71495389219292855226829004544 200879 -93439148435404252764163140624 200880 -419542859653036856530698240 200881 -239275770093555798381084670318 200882 -49781324703162626142236269056 200883 106564295889392732497587927600 200884 -42275695127502275492929773184 200885 -90283316796080472404990664420 200886 -28139880370816827372099465216 200887 58767855616453185256261869200 200888 10228035970879768184031989760 200889 -37063497760785380714685989112 200890 -95659783849908091776122848800 200891 -231196824929666315073177783708 200892 13211094348553813855181885952 200893 1013106759276962916015952320 200894 36841145927552112382174346496 200895 8588870748623141229536841600 200896 -67667220489267061685485568 200897 -169034962900058028218403421440 200898 -16686913099387599607389456816 200899 -264334048665995523689775996100 200900 -19625839429867701941111644800 200901 -92614210477350541202361894336 200902 2356607201082276033228218112 200903 33349999161357211115117032152 200904 -88137953926633475627888885760 200905 15643722819715069072094256960 200906 88131877996523583221881136640 200907 -68910567839742409174431797760 200908 118855789395615855297628560128 200909 -222244159573912705805745034890 200910 -5305617506436776458508839680 200911 -40750527551034059490404461376 200912 12660428352920152155218165760 200913 -213486981903391185741605154336 200914 8989336047606939926431875072 200915 -31381536859557651722973195360 200916 -36176681549382175074205542528 200917 158710327735487454256434788992 200918 -90179713250530946563229487840 200919 -2979367120789434527115292056 200920 138498649098355948900080844800 200921 58994877329724064716899987712 200922 -67860197336130842639685846528 200923 80846732891764319716922603904 200924 -163208207872634922925970671104 200925 83024967246498171164621736000 200926 116531190591264532600739861184 200927 144074431805466197123329807776 200928 -8939867950496083549536387072 200929 125709469301809247940063450530 200930 -18969939356962982165790727680 200931 -10478010852141159232073491848 200932 98703236054926544203063590912 200933 141160335770782200512619420000 200934 8580120434886628948041207360 200935 62262823962685057970276360160 200936 -38424607510601844814895416320 200937 -69307224500206253321087876640 200938 90798599695885137004070067120 200939 -2367001881303021871207930776 200940 -35586117160633269069126174720 200941 -57700346502133250499833490780 200942 -2594707711472835238271287296 200943 86135904662520416870890783080 200944 -56095645975828705732519362560 200945 -9822619008394544202498948300 200946 54294562406914195042429772544 200947 13618427075958695268355775152 200948 25996782288374428141840459776 200949 69934537892153989320997975776 200950 -54398735262618871951514412000 200951 71938266484814587829603566992 200952 -16308956884509006951759482880 200953 -355913691783340994730440496896 200954 -45439760219553502773793724160 200955 34472346171664777160462037360 200956 -40815779131405827774429381632 200957 -162689555970522059410653850548 200958 44371177161925524147084504384 200959 -95636477186399866800868653960 200960 -86653367856716963460855889920 200961 3652305775919223294974234832 200962 -32175510548001067241001352800 200963 -85138128851445065295185045760 200964 37597752896573546342467070976 200965 11047087268710840414348924860 200966 10491164710303698097710990432 200967 -21918480721026519028577138352 200968 103013445521595698232111682560 200969 5395864556772728355026542644 200970 -15142111110892233991761638400 200971 -243752311707786375483267142828 200972 321128002197995272995017103360 200973 9968376535885067099926387968 200974 74039628409153968093768006912 200975 -32982022018045770459844299000 200976 -15133609663843458169063342080 200977 -23177279369894182204263720128 200978 -88851920224261957766327582952 200979 -12085642976679944545250507976 200980 -45780063930508675206017456640 200981 125534166910494172594173553728 200982 340248235751876392390517760 200983 181001028400776570081060316232 200984 19334504815718937483584225280 200985 49512992562595964611768104000 200986 -65272374628679286645797441808 200987 127357649220369207218805813636 200988 -59826167157946368221609978880 200989 26100161778195891794418898790 200990 -6901977488144809165004448000 200991 7138342168049984389182607104 200992 -150615367551093901413626413056 200993 36641160198119763878467364244 200994 834880907173848726416520960 200995 -76106968500553703597078384400 200996 78886687669365709892195324160 200997 45525430827194439913266873888 200998 35328875023080874406393913600 200999 -30612743702069979844722830160 201000 118323888296472412830904320000 201001 -116441383826614733810104104000 201002 87856999116193766574699659952 201003 -57659520639016420719007113792 201004 19263551048271403031857549312 201005 -58265798539954101393447171840 201006 -8575759874080249823049456960 201007 85900340520434068743485770256 201008 57310891545801319473304535040 201009 93005318823058850191881723504 201010 60208080424195319127271136160 201011 213811514599064891657562249612 201012 19897001013610463428835315712 201013 -157522511404980777004053733440 201014 -122087041954650785309108280768 201015 58533778962489661324665444000 201016 68722373299883702198213652480 201017 61778382071750646709095758160 201018 -83262399259194408472765572096 201019 45946744875323238987514264336 201020 45877136257788331276606425600 201021 61573174978536133421305767264 201022 73841909314904782198321773312 201023 -23715570739145555752952292816 201024 7866155598907253104351641600 201025 -1612265802045257280466490400 201026 11203628965427807203668033024 201027 6508301727425915156962522608 201028 -5947953595758098634421451520 201029 93257698719644429158512882684 201030 -35939347750842703197492631680 201031 92034244964163016013177503832 201032 -68519924131329499755659335680 201033 -16307834185220419251942831936 201034 -13409189721651187696979845584 201035 -29982089531154980917966074240 201036 7190499440835391971117993984 201037 -68278062006862179775288706314 201038 136012612199827781121271753920 201039 126659629248319455123823827840 201040 -12580441207410502931329843200 201041 -43064631589269641749400659968 201042 403995195227176607852112672 201043 47289739118047128122768160624 201044 144569548132329308923408523136 201045 23807901414768405430457485440 201046 -54079077848962781738920674528 201047 50043715989733977266790222552 201048 -51610320345717166521949655040 201049 -284136918600529559467926872950 201050 20743702939378537377453070800 201051 36875378520344385758424045960 201052 50885743793839258142508110336 201053 43767415185391601140178558880 201054 -7832926795617506105629037568 201055 15787573986661775632797624000 201056 308919526813436873427613384704 201057 62638203404747677079438493120 201058 -14400449135719640762823774720 201059 36457568564275579155399734616 201060 69119853736520733045989402880 201061 -72163494434596979258672723168 201062 -8238650264060863453631260800 201063 129445227155869515539336827944 201064 64372461542964246303920977920 201065 -51418952941050851903771928540 201066 16012043229548883159779770368 201067 -211920816056146802946707945768 201068 -1162815942917858165916155904 201069 55358318611965069551846399040 201070 -3476934901541813702468627520 201071 -82020484046798421927063740808 201072 -12639410783831518875848540160 201073 -43812723451028452536083173678 201074 -54531274039817926845085972464 201075 24902509744662420441057177600 201076 -66185484298135875724165293312 201077 -529540740154251599507292114 201078 -47600668394288875767452203296 201079 -189877193297033004447588110016 201080 66202464079698865103349964800 201081 -51933617873766701448167677536 201082 2416693633799547784919537664 201083 -271953861963082165141338875976 201084 1128513752155998245522580480 201085 46703180106680854268193867360 201086 -70385285841679985464152025920 201087 -60848613972710231607842131656 201088 -212782905717411427133140500480 201089 -8664916918891990148949648000 201090 -41845900263359824737472711680 201091 -43559809853942655760960195632 201092 187374925912598366799033023616 201093 73287720214222170331209697344 201094 114168216092041024015395648096 201095 4735321262272118910105127680 201096 112001000936626060416976896000 201097 -3323983004916639880356640000 201098 51552000745296664872551146800 201099 1413218154008368770851951064 201100 -39519631957382303704832569600 201101 94825335968498987311109682102 201102 49484016875252860708401216 201103 22573869499426272248379274480 201104 -15937959427708692185572270080 201105 -12427829836086318664721923800 201106 -121157300787529280447588810976 201107 289831378644281004111030301356 201108 -25902041057339779510538250240 201109 167518308087419307275008219104 201110 19548366471140489666394197760 201111 -341657917118374886074604160 201112 4011295187942846670622187520 201113 -215318801500507444432758549120 201114 8551155247377466213411832304 201115 9678962327813387381876796000 201116 -77827612810651085978629404672 201117 -38602330447270508520593636736 201118 -9589350218380175949134106240 201119 58017967176464853198157655520 201120 -17574493119693443466972364800 201121 49485693078034459606087972322 201122 10716727501059736244761233792 201123 -2657549683164628278288291456 201124 -15619457495570311199039827968 201125 -75381175244954372684106405000 201126 -36112920855401150429635342656 201127 162900461866834619708897429712 201128 22701143337256022522592952320 201129 13948351240511018066423005584 201130 80324708881491878996408196960 201131 -19107543656939234470021251840 201132 25130058857096652558894246912 201133 192187845052486670546638054240 201134 150996004272860809588079769600 201135 -19362282538253137467289643520 201136 -10547982618814245807651749888 201137 -98382687643511729205113184588 201138 -3214793621954752582274449920 201139 -182986628153352970532644771060 201140 -15130056156991098304655116800 201141 -74843282100983089477747972050 201142 209003907106751879750726592 201143 -55145932464844776362251839696 201144 36685574071876850283988070400 201145 -2287687343932853840551085820 201146 -28997627354869281876699789312 201147 -46736771629747083881865863400 201148 -6473815550166632765694241792 201149 27138627628367315745263449164 201150 50022104790756185219185200000 201151 -93889377135795998988337478848 201152 27677218347985360372472217600 201153 115530170062786967911995079200 201154 -853879146992017924152021120 201155 123089147929775380295695564560 201156 98231424607559961019697052672 201157 86286502098581352638334368832 201158 -30353283352659492611066572416 201159 22700131688171754879227762688 201160 98953274020279698821858918400 201161 180880864813746199741684079412 201162 -11408292479057671394385511680 201163 150625222306040591275459627412 201164 8703124953116343263876549376 201165 76799452303652051967768925920 201166 32282268414659372064563637120 201167 -38482742624412685755093632784 201168 15756033363020093058107572224 201169 -31869503012935498683767509004 201170 72534609296895349716160517280 201171 87197395300995785921076605112 201172 -168852031988455650699404503040 201173 -50398796241880609634737866240 201174 70708471781480726533072205760 201175 62248797247537092788126461000 201176 -186979873139651682648848209920 201177 283995703960988518005696735840 201178 86489412832670995537665412032 201179 243892876728284894997430351080 201180 31524663518921676310128230400 201181 6502142587719575186371569312 201182 -12775022119066025013249191808 201183 3337470011031244592571562824 201184 47195701997244905677068435456 201185 -12070816145791130051479600620 201186 -51590949285164549134392222768 201187 -29548960332254386091483347296 201188 -1986853998897637429398806016 201189 22210372813570617125411438400 201190 -16993649000843220335577292800 201191 60275418115196985717176113800 201192 -51049603022536443502026178560 201193 -105254938039767253956143455558 201194 -110896820911369879899915107664 201195 -92012903149716347765345376480 201196 -52063363264937728029664965120 201197 -2611094442494373313228830240 201198 11742869597302578782502310464 201199 -49981655020059653257491848136 201200 -12751438325569444489708339200 201201 -20176767959542464299402161152 201202 16658910616138425618029085600 201203 -126935909034237153173313514548 201204 43832959900291281728585687040 201205 115699632633977865316053160860 201206 -19412855918027915274529543680 201207 70503261258668516802577089792 201208 -84214561470059983329814487040 201209 -176747220577918197908791549590 201210 -7757905267897445655654105600 201211 -102321988374141688311999860188 201212 140418037056980449957206481920 201213 -72396678044218252144831951680 201214 9976442773662687261040899840 201215 -48155638994905771505057700000 201216 -58082484823290416271118565376 201217 171362494364821093373547759552 201218 -30180092784992178964481083440 201219 -18420875259429570561996686856 201220 44741528649267759958196378880 201221 20889619757256353281101942144 201222 33643284513439776293920943232 201223 -221090806414125069132863104 201224 -209858149496195437516443479040 201225 -14679738055700112025329980400 201226 30933414551400407844141675312 201227 -51067102871452697651505650592 201228 23564012123869725090606750720 201229 -30811556647291773985026595200 201230 88440267306903478489965677760 201231 -225463313775354500500950002400 201232 -32993021175182694413133144064 201233 127671482716976713965786754482 201234 83586684049718545882666771200 201235 -3077734507737227317647894240 201236 -61478617654741755606483351552 201237 -92238388720896649212779948640 201238 29320005498440688921178586880 201239 111294077030736248008000338600 201240 -458799773015424795842764800 201241 87443279131358681793469436292 201242 60901909103832245971351276272 201243 61885630315082115488306585988 201244 -57011254556946978963470846464 201245 -117489722421032770349626394400 201246 49748216440474588627059928704 201247 -268737285090353320968091782304 201248 133346409386293603146061578240 201249 86371742791954657647324363600 201250 -3662764952944785312905280000 201251 -72804732043808972402240963748 201252 -33230369317062382322685198336 201253 -14619972542305186007858732616 201254 180873041783685603424401676032 201255 54206032495272454344492196560 201256 232562943701052950891713167360 201257 102745676672016990632685904512 201258 -17708533121014618260701998080 201259 -30240423902999632938056822696 201260 142109715648429580355714995200 201261 -1794030662764939485605785920 201262 -47347892507227347997580562048 201263 -221765052335802243425923973760 201264 7089119322993673956045619200 201265 152486464580078445885329844660 201266 16811877349950460043743987104 201267 -58452297736536644202630688320 201268 155359328003904779127675498496 201269 -20061832987120052170272757380 201270 -56236841436763200539664374400 201271 55652946805814715117026414512 201272 -50254500838326893023273881600 201273 876128895874606983763581504 201274 -31824644857893939875769193248 201275 56111822587461070313185885800 201276 -66082785064654275581802259968 201277 44313010654287478577756651712 201278 -19044742061099562570178311168 201279 -76483080290404057266179436456 201280 16405908907708226804058685440 201281 247755761294836970381199782082 201282 33628356017130083243705016192 201283 -746105566044193997850944512 201284 -138579209528368261657892544384 201285 -1318615837937221670420595840 201286 -146125468638833494711955503680 201287 -110443880599728621037355345064 201288 -119636836624765020369593917440 201289 -292663177563304265493692854080 201290 5974978739327826281042018400 201291 71296097026519098082188468720 201292 -55008352188286292114190735360 201293 -19014624545455878488271515316 201294 29571568319212234189143720768 201295 -105789246853560650341371486720 201296 13842054524664438090685612032 201297 -91535906614778852739362605728 201298 71774897836063576411270112400 201299 101646498150991597826794480800 201300 35177380143751233561732249600 201301 104442275872862484361115959872 201302 41569017561879823941916624704 201303 -30646225814536960649588923488 201304 -209953228298803249422969354240 201305 10645675270471392844226318400 201306 7765794801234313777829435904 201307 -236558520294280776927165472444 201308 -114445044646620345688438141440 201309 -28173427756198023345193639296 201310 17282294973319345151948277120 201311 -141218851057512588609679879176 201312 -253166202836766723271895285760 201313 29675623648924527244506477760 201314 -24194107356294486913105821696 201315 -27750036562676429196425766480 201316 10013205420028864904119015040 201317 -11897362198423666648173488388 201318 -11213653004785739484970963200 201319 -47874261859341847866231177456 201320 -66339158536747583243108352000 201321 34865195148488972968068178890 201322 106745052061145378993374439424 201323 100424373366778380626058587760 201324 -2041035349342300423920783360 201325 -9721035992097191834132765950 201326 195405654343725511199984064 201327 -24871512750201982191547479168 201328 38948397119533320808282161152 201329 -34098456065297499838098497070 201330 -53359701696102854944266207840 201331 -43924166403392119047755138496 201332 93572597258781762299684263296 201333 -40674399936378117733662445152 201334 -1691812870030136198527273728 201335 -174920080209145158927326251440 201336 -45376886081182879794964377600 201337 9104643622405669651162506986 201338 -40578689495956867855430785680 201339 -247922056116361238876202390480 201340 -39673171292742667041658652160 201341 -149760797752841926211175451200 201342 36469584606326173018039895040 201343 -147575669725186747178059374680 201344 -97330198704916293369200640 201345 -6424221089560775384515484160 201346 -125857458501465071280527854128 201347 -129428114467212160193673913680 201348 51982376234042460206957838336 201349 -7777004702365265303695407264 201350 70537620695792519573548706400 201351 33591586900038991938230863824 201352 115425375036005489925175833600 201353 -5135201201777163021942331776 201354 -92986522506464579417472768 201355 943350211714919055330366720 201356 -10065025549822789739913661440 201357 28374641666230990566971694348 201358 83346628911716081808471806784 201359 -160331168031758978074529695440 201360 -9566163937334616092187033600 201361 124609996073343572600006359924 201362 -2857875008591370219799226880 201363 8990146595018524443170121144 201364 32383958271433662563264379776 201365 140387782887316236903189592320 201366 1819206342805617500349086784 201367 111908143025232772584803424120 201368 -59314901271265242452604733440 201369 530029813476738020855205888 201370 25097518899182656480124088000 201371 324797996794182754185644244000 201372 26445322619510549542381827072 201373 22505837529611694772712529100 201374 75585488640707549267205365952 201375 68597049817786776929230770000 201376 -22348778330542235302326435840 201377 -125809317702930121611285883728 201378 20418303216297245312230257024 201379 -40467526408259748497223073424 201380 -48538152686737749020423827200 201381 25457966654839838182408070880 201382 -4133436793502523630855536448 201383 -3999612314848115529625160736 201384 -150995557106591888323537597440 201385 47621059361785342149098108580 201386 -130293709791072913767502582608 201387 42254629521194040903812847960 201388 -10686450033126824684945817600 201389 -165786127310690752694846232810 201390 -14732580548597652410660968320 201391 58380580147907337111194040712 201392 4656972702723632705381302272 201393 159169815757290737809259287200 201394 41983999891770928558920972192 201395 -288882193521953527812116377920 201396 -4055401426179111229121918976 201397 70350663699555710080072476832 201398 -67807101800805530810327176800 201399 -146613581501848429634740488960 201400 36655907987935632621012480000 201401 122689375350375473614177023402 201402 -116324596814647018456714583808 201403 -189738793495663231358478952348 201404 31549885285662198951679712256 201405 19096960909138921503073209600 201406 -92369592788047383077045422848 201407 1933236397384363598108722560 201408 32950912800739240165559500800 201409 -40361840225532351702670551596 201410 -44875409077677579277605281280 201411 21171331977136838838990754560 201412 -2941821408133678356823958528 201413 239711093153562125288162725662 201414 49139663727361562448791221440 201415 -97015795172931787961901490440 201416 -105514486192048764986444298240 201417 86323350336884524644652100880 201418 26519421430770260773344834816 201419 137525636557402950267308814840 201420 -28739079838044125461026662400 201421 -47558310906320582966392013856 201422 -25340789493141253364428640256 201423 -61450920492688852347886135416 201424 10206318255956481689026519040 201425 23279101550519277772884556800 201426 42444945121618249182611654400 201427 -69656282596741673853610517808 201428 76614995020239829790966628096 201429 400365175519790615580712974 201430 -90934548865631879152127120640 201431 294202364790139138402367653992 201432 -14003523657723812740861132800 201433 44369844524275309343492829480 201434 47367855657856925319069342720 201435 357119185570623849809449440 201436 104701132859198434206688647680 201437 -31201140683267404365480493914 201438 407067365845059738721023744 201439 -153478377779844150718749042384 201440 -37157565602074561091842867200 201441 -41432567773164015692308347360 201442 223357369099834065503918149632 201443 146171282198945675607071287944 201444 -30537856345258398282709699584 201445 158604300833232403381030904700 201446 2672014039591972794532544640 201447 241829672290443390514265888760 201448 137425743943098620735113344000 201449 -207449326520411445576978260550 201450 -40595523004559361915409536000 201451 -54517037381134487322958433548 201452 101297186453977252183792763136 201453 -6712815586341999237688271232 201454 110764990095570978406932468672 201455 -3195970722668149868567249040 201456 -23940190525476761189344051200 201457 -144959984548020529124770653120 201458 134835457379621287092174249984 201459 -638553577188599244519882696 201460 -2773000489537228399703654400 201461 23754756182726815931269065852 201462 70276198178964308026940079552 201463 143955516225983188878134925480 201464 -87934466681978024767681904640 201465 49840017603967884091683780 201466 -137180771550558811152207719568 201467 -6032455536319322389630591968 201468 -29965813606002827685429190656 201469 61369258969960206969708983552 201470 -77663782016983489501856848320 201471 123206184658616098959977754312 201472 -180442477695853496646127058944 201473 -62798395885311572983434817278 201474 5242059077909590021484206080 201475 122007411695691802851941301500 201476 1940663201779913452144343040 201477 -37846915642487463466924045440 201478 -38257171993600859685568714560 201479 14199317981831875459598293584 201480 2806098300348230673683251200 201481 -39040765025282554444710770880 201482 -16101355744297472458084659408 201483 140640717685460868585148942944 201484 -155939815552825591516215028224 201485 75972492410646398758419765600 201486 15295882059987373657842329664 201487 17209105122140535141970089840 201488 -40138243008740027737242918912 201489 -109756166165543117611688250240 201490 -40586339442293209252983708000 201491 185479053086906552915450414892 201492 116903475654080381279120828160 201493 -188539172731521483196292470258 201494 -63064647142570525819767796704 201495 -17761199582670267314464473600 201496 -35288227862877037573537689600 201497 124391278089665687136635519946 201498 542185120904392348995096576 201499 115360941394668802521922074500 201500 16133305945044602689665024000 201501 -14691553880148106625979907200 201502 10974123048799801322696759040 201503 -81947487228515478344339839536 201504 7867218415109098184913715200 201505 -90637226173960502085710599680 201506 28853669585518530102350678304 201507 105118902350969116863020939640 201508 120019433907997813425574771328 201509 90388653043326367268847951552 201510 32401606407483777398698982400 201511 -81952673088053655616360474888 201512 48107619563037312473140915200 201513 -47410903182455443063380882816 201514 108699902217057673774948227840 201515 17698567087821344641771367520 201516 8393689418816120372364902400 201517 133237176971650646543671740566 201518 -130822854927991490449417325184 201519 -65370428683839575676675131256 201520 -30139937615017280828871475200 201521 96573812499353505429055288500 201522 -40093895295323244300918803328 201523 -42580758381933116711709302960 201524 -107783571787476646611006234624 201525 -30090027052434148967384179200 201526 31279140303101611346155048704 201527 -47164976670732591207726887808 201528 7016193836806363491552399360 201529 -16714967159761285417694464640 201530 18945332431990435544642150400 201531 20475324291233262039113161728 201532 -156933715332025516296466146304 201533 26338968345560769290735555520 201534 -18815178279818112987376854720 201535 107112760545375464057182262160 201536 -112304415306032465911429988352 201537 58526161792571649939848496306 201538 17610661847126375271315763920 201539 7727302231235608825095336240 201540 -8210068473127015429569331200 201541 -68265439329560351833205115330 201542 86921412714517948021610535744 201543 -18022066954484068710480712536 201544 51062644195057186341595545600 201545 80622315032574386884676701320 201546 62927713478918647087088193072 201547 192278007557458443714596414996 201548 50463263987635546392334603008 201549 40069632254332396911726795264 201550 46897512955247688356395080000 201551 98330491365603199767074944752 201552 10581468438823646554671022080 201553 10160023656569959097963620128 201554 -9885380535950368228536032640 201555 -118263292306187964334748848800 201556 15673037990738189393348110080 201557 217572403516878765283090009806 201558 -9596909193783842153709158400 201559 -85651621313548074839052004296 201560 -26910797819488284535916544000 201561 -3737009102078886405515393328 201562 41202631967328040673450456064 201563 35676546776389339770143196744 201564 7669031417177821357506577920 201565 15342656171550138635814529920 201566 -50040808529923041552967983360 201567 108388772743958192016958641480 201568 52411968581955100291960012800 201569 -186280080043304651551282090368 201570 -25523710776273358591223500800 201571 395784314758655079872123756940 201572 -45711826354496925377055694848 201573 -18944895441678294734940126978 201574 -141198803115244277443644082464 201575 -107869520601350442664303337400 201576 5274997111419682526522818560 201577 -43119630207204189826371429574 201578 -1524632108242075112445468576 201579 34450473824095177582735921920 201580 -13258716745412475293251276800 201581 36080734842817694135091671382 201582 -14095242426568884628204402560 201583 278343021773957818818910724640 201584 404493191129939600316923904 201585 25079999257494058293844444800 201586 -140157022483395584711792496 201587 5883983157825056311973576400 201588 -44022814431500444815785129984 201589 -70383090461160671140273062610 201590 -90233662267060574274033436800 201591 79275635872319287687051149048 201592 -52761187704852804973013729280 201593 3163485820105522024662581760 201594 39737951444696687370855475200 201595 -7212780594206017119001752480 201596 13100780795715398908530240000 201597 -46302398287337314831516516800 201598 -128834685747854743732889587200 201599 -59702750612805965110223702400 201600 -16403529470210460711124992000 201601 225471141178387838233568410051 201602 -198103212728127882131443248 201603 -139812465284099465898124586880 201604 -37897647972615932326754104064 201605 -179090974099005878241994365480 201606 -23191451264788857153502168896 201607 -76458921011366296527512938368 201608 221053303738104472752758784000 201609 11211702163964904270441381840 201610 -85755005724954852249931931040 201611 -145154975076540465255496639788 201612 49358537130223559141596449792 201613 -102691660786954114740035093300 201614 3458325444173691552451466112 201615 -18036290047880849365596311280 201616 -5726843468794180626206384128 201617 -4198221842109477793803527706 201618 -11182038681293518347259347456 201619 30346361542459882619586137160 201620 -14892782669052448066147422720 201621 -38868399644092330138704835776 201622 -34830469824178621740915729888 201623 -230813702139429156787453315128 201624 4238833813672926633488547840 201625 116484038812420759812991869000 201626 6143578321868666183573985504 201627 1805261403732449520272520168 201628 38486671079946901981077708800 201629 235797139334580352328017600230 201630 24246694424787819432332451840 201631 34829270261356815930989153032 201632 -53358170377485067938624503808 201633 6518576436169510073312232624 201634 4485222871499842898414460192 201635 110867965783918530957474853680 201636 -163626325470750598044765603840 201637 182822753759409470370521503800 201638 -54361677895014256183640825280 201639 -145640755724077793356232463576 201640 -55186829748041062217305420800 201641 22948604550681306046171038144 201642 24966941971240633844160705024 201643 33941105047989154763279351344 201644 -80036084684192044786679249664 201645 -81793485273076535482180754580 201646 33361618158177824098912318272 201647 -135630839608562299784370855960 201648 21096392453486462869257682944 201649 -3549303716947967402783113664 201650 -8194138401776367660401076000 201651 -54591299034137012118930016968 201652 97430430935932470147911473152 201653 -225218246867834112414375022098 201654 42664257360593173296842800320 201655 20124083805868706476846965120 201656 -13418036179563932518519357440 201657 172827393608608693316169852240 201658 -14177535883983070100921362320 201659 179810918162520779260463789760 201660 54287691448504687601080181760 201661 -205680027698155764920437015738 201662 -17502101975357716173107918400 201663 49205964909296809684924439040 201664 -14956147634390306396773023744 201665 59698715853416120296166914920 201666 -57597514193131498213680729600 201667 17214004832669343822956358716 201668 4044343698122804993124690048 201669 -63941383547056123529507991072 201670 514621977824077186460866560 201671 65935595610985588927203541392 201672 -53620756426263266618669153280 201673 149624305471924214014764952922 201674 -72394324248073000525255088640 201675 -58393747875684081828390003000 201676 80480503985225215480782143488 201677 -111277895571590084222565458688 201678 -25003195585064566645998269376 201679 64573383336136488938784295440 201680 -30301028281780319572952432640 201681 95763275626370231813339524770 201682 19248895313428589792759194272 201683 -99495202444972587694961938068 201684 59568046385765247055813441536 201685 149827095757831485521862734400 201686 -8407209203635415665882983936 201687 -32630200127741927228030714880 201688 137413280650033776157635317760 201689 -137801805055866959946711291120 201690 45569740731029700247311217920 201691 40493420706283892927659769872 201692 -187537848118421134876934813184 201693 167134823071357532662105640064 201694 -45214878007181137392001759104 201695 -32334835452399221770314871200 201696 -73205652168040977449544056832 201697 78215434922819440640944713492 201698 17645256829180170272865409536 201699 -2546994737258383267124649576 201700 85398673895106182498913507200 201701 35655364687704010666664088702 201702 -63413602626502002707237659968 201703 -67582907804221497873721707696 201704 92598533686667383461497241600 201705 -11983894048786896073288039680 201706 141333265464417247802360901552 201707 390637031073857353461062028 201708 6936807671489816479607076864 201709 237729266574465751054887133910 201710 60732967646214618851759765760 201711 -70352774996349584224328040576 201712 -14643124475471207982767341568 201713 1183690941479394447501114864 201714 90216441392356190910384167040 201715 113108803561370872791472149360 201716 -71392518571642207609405378560 201717 -895689452579019582711467520 201718 -19462502440428672637908185472 201719 24121816445376029419438731696 201720 -46825869782757399662703513600 201721 -72772642556799412778061658560 201722 8259121885013727923767966800 201723 90807396357360045389227185600 201724 92554886928838874748224163840 201725 -121971064659159597146139960750 201726 7047024170159508679278336384 201727 -32562752298332780236574425928 201728 -105546006672337649254879199232 201729 -5410517053301404942418250912 201730 -65361247033034709317794998240 201731 112713076580960348600436833532 201732 33506172343996876453733379072 201733 -53193925697229152227829193120 201734 965619024382357351462283520 201735 -75546847991496385921032325080 201736 -191872273482495486629858672640 201737 102216426806433417850577278992 201738 35966899131497576727983334144 201739 -262944723353714031548535503544 201740 40192589920487114994578472960 201741 70970672670931053200023123392 201742 -63433941118658960875935940800 201743 100775966307558054666761410992 201744 44659107145983769748961361920 201745 152201828806491413709846875880 201746 -37828502745847250851227189600 201747 -20494080618496891602992490240 201748 -6232733923189550680940847104 201749 -49923722405574662928700811940 201750 56099827225453019755834080000 201751 -92925108351997829800850281896 201752 -50009230308021161952055142400 201753 162637488243791102573750662020 201754 28849904812945820251332502272 201755 -156585166217340465220319739840 201756 -817902329221329730005712896 201757 -53022099199864217362715139994 201758 -79557516765679142276853886080 201759 450659542594436238869179920 201760 41175242815979303288717967360 201761 10022472813582364591322106240 201762 62011257582449453230770929280 201763 -40808674963651632675608156760 201764 -87182955392399177091067991424 201765 -63039306277809404296366243680 201766 -123505767272232673225649176320 201767 -176027448229578283392105074184 201768 26314826356853657222259179520 201769 47990377170714264715373154170 201770 -16241493881666041486936693920 201771 -7142255779522313190462509088 201772 5919638543132159804692905472 201773 -62571941129442376917084526272 201774 27062042505770279100843408960 201775 8913577670175319281565406800 201776 -25948335461685801421487751168 201777 67437021978671855081271715008 201778 42101991971203543762378542624 201779 -16465312473644830536635446272 201780 -44700605453344501343257344000 201781 40856391697913439582810569582 201782 51205923484216425750915492480 201783 -84084934748389033603083946776 201784 79645604450931196800773713920 201785 168865930478032039075182646980 201786 6424614212859750223801900800 201787 -5805991748271394863380257564 201788 -2790832554687302370034481664 201789 -17702443974960559942877838816 201790 -68891466758669492761631041920 201791 -212660009471512684434445631808 201792 -38187010022279687397470896128 201793 93513837843953858968559011924 201794 36288113330626859361941178240 201795 16382119035687911089399146240 201796 18126113805379491876786884608 201797 -250746193198496227331771462754 201798 -26195199601489945224924821760 201799 -27944926883749702402708776 201800 30461049785100032707509120000 201801 36238485780258504018984064224 201802 -12441107204246539095882425856 201803 -5981848327603236372678610944 201804 74560258652636901401666260992 201805 120862103345387093644552736460 201806 154929082550782262053109897664 201807 -98735904783931918978923633360 201808 -22030217889174907441021984768 201809 14807027030113240547899025010 201810 -11062044289342525696277598720 201811 59716210913426423216001160800 201812 -66991840601865491857165678848 201813 144485036024075588317843702944 201814 158987286912768264587440148256 201815 -35313117211373988585367735680 201816 -18519815099682905894851553280 201817 76713724419842866109057688384 201818 58548926146427102580070947840 201819 -22514680519797135742453956456 201820 -58248827665135147550916241920 201821 2388280221108946714563146022 201822 -4562767917096546405436993728 201823 -207520077538234930678808232928 201824 36303455107944651758509228032 201825 -20126120048225087840466768000 201826 -158240112082152370347297171888 201827 77763483974455048482018779676 201828 -110316570300510252045050880 201829 245489747554535923903923154430 201830 -48825685684382607623805517440 201831 -84184174979171011091671570008 201832 -126231841609671312274989081600 201833 -125002183846741152378940350918 201834 49528409004385695509244913584 201835 -67788458693381793630614657040 201836 -129087053641345033897605707520 201837 96944473271952469167807005280 201838 17710369904335015637848984320 201839 -138364198640108435041848178560 201840 5151745585111125083687976960 201841 84463223315001847890547728384 201842 816972034353619004078293632 201843 -26336898578914332616207183176 201844 87080027153810900270369764736 201845 -4512346776949388629300339200 201846 41624355213639894076613313984 201847 -207267318791258523392701079704 201848 17204948554781942741572853760 201849 -161623708747399488165947021952 201850 -58204404771537318722493811200 201851 96203847509861495187095026512 201852 -1025763734903219547270497280 201853 -55927557743472549086854370976 201854 119356129895441155323756965376 201855 33060855193227530069524194960 201856 -105733117505835676550666649600 201857 -246273340873149414415176370428 201858 98891357789047439080017826560 201859 -38711498438484551546045217584 201860 -28011304212809621077744177920 201861 61485411934983947705327014560 201862 -37306604014788165411636017568 201863 -205942526626225462410219788400 201864 -42258769581335078111467438080 201865 70641329947931318424531580800 201866 -16493270790420087459976078080 201867 53032689713511959808385246680 201868 -13216665991645455817711523840 201869 -303630112710346988426727113940 201870 62066281899706729648225427520 201871 -182279351981432106186562417536 201872 5081414778706526238711742464 201873 -7928478195349541509901422656 201874 -25274144509635090918894974064 201875 35995974297047143403253075000 201876 -17230205957301987198178387968 201877 -22063005168516054318749202792 201878 2849893424938844252880066624 201879 82252904033659123469479939920 201880 156318939222112610309573222400 201881 -171959611378076128739616699318 201882 -26085680893771573574163460608 201883 -270420590487046336503367959576 201884 -43928446559118335558577235968 201885 2073650775598773213731864640 201886 68883951832390380030041515392 201887 38133722894992978486614011904 201888 128033449274457903857308729344 201889 56835257702506728512410238690 201890 -22274232480025483459021894080 201891 35893887298515462526207677360 201892 -27709584996780554600988138240 201893 -265805788603168070754183873858 201894 10760857712921348209780162560 201895 20299902845984495397216504000 201896 203025105790576926450391649280 201897 -78365861797366020188757713526 201898 9948081740259096639711388080 201899 -94814775920173296594602604000 201900 44845976251388081665572364800 201901 -29082237253453807487980636448 201902 -9594536844912150953901363648 201903 21194137030702966606994393088 201904 6784960946554490666896670720 201905 -87553027798386031810134722880 201906 -43390629952210979215445203200 201907 -153801528280716883928092281844 201908 -3244685196371217177194563584 201909 28615952998475964309254536512 201910 51273837774145427717093166720 201911 144844138398669878652777385512 201912 96193428473513061553147084800 201913 6007351900203021694448195920 201914 -38159105874632956516272556944 201915 9266954902446644967525081120 201916 11325254047454130879739198464 201917 -62420020555577089628626988640 201918 6456570483280963760201305728 201919 232111038712009023119412192320 201920 -55582707516324538850130001920 201921 -137012850703974163593294759888 201922 22211837220918317088662687232 201923 88779475612460337657344954172 201924 62433262333882433158103900160 201925 22596969140123180464395537300 201926 100920324172281450388262907840 201927 -117516561315947357578817362560 201928 3521824482940692884475125760 201929 81735318201145178671664800356 201930 -12248854186805604219713863680 201931 88037280259388414465487485832 201932 196355184803503943591653762560 201933 -50603437967810551696066431978 201934 23316732842945215461166536192 201935 106347628591496301020775503880 201936 -9743322478592288563060801536 201937 2421598810655280766629913586 201938 -59036299097239240267279097088 201939 37591797145351751066680469568 201940 3848064802659555439972147200 201941 114615054934093969305272466300 201942 -17035317314643183334187899392 201943 -67637123344328722439171009184 201944 -130069928024239310969284515840 201945 54128941643750150560057657920 201946 -2813944496854294966040313120 201947 287329071930761658992981811396 201948 105456223506328163002616302080 201949 370947226447845937008478310 201950 8993389630443969325733558400 201951 -148413815275768803687077224920 201952 -83797455977826327930265141248 201953 -98950360821002074908122760798 201954 70620858092235355151615730432 201955 50290980338257131412685642400 201956 -11487761237964831555004389120 201957 -7835028422198660869411330560 201958 407489765651891965002421440 201959 315064347821131224699513818016 201960 110393161337446743300120576000 201961 160673490288575736267767749562 201962 136086485562065068408364813232 201963 53994967516484880468678144 201964 31672286735810954500578927616 201965 -3007738411002211312009274880 201966 -520126397219016067381114752 201967 -120570642785624437490587826120 201968 12254544207619373056829128704 201969 13104198039889552907106270594 201970 69409678048127563452617203200 201971 1066438733147426465634732288 201972 -23939882411170558828996804608 201973 -158042744856956760154998621778 201974 -146522701296656356377727719264 201975 -43639279570445629981836227400 201976 105893855586165357562511278080 201977 140912546975109622560995869806 201978 54727598920535559999930484080 201979 239029890573181097841761356580 201980 90718291803308321852664384000 201981 12137986262488315146272802720 201982 -6444768854993079414358391616 201983 -65654693039043487267379751456 201984 83447059070692029750369583104 201985 -7564123396993708227402720000 201986 17224879910857774066335757824 201987 -173960218903469276015413900560 201988 9233504377287304491948303488 201989 19190116856985993363752593440 201990 -17680419462775724199073226880 201991 -23674568123525681112240633248 201992 17014908534567707136142049280 201993 -11944868770221644726377507872 201994 -29060227806995213655554403648 201995 63960106356042965427751207200 201996 8811224432566306181899259904 201997 -229317545596155244192231940554 201998 -92762668032573858407834088000 201999 -44100540403356413949132101760 202000 -28968307746629314609115136000 202001 116975660449192462847923726002 202002 -91519438111229692517822620416 202003 72952935369302381479241618080 202004 -178667395115061385764226265088 202005 -64526437734869547286099172370 202006 16534864339655382850860896256 202007 -26072322310445268031200904080 202008 74530283171660421826852454400 202009 11668265462717547522546040704 202010 91600868592896308479435944160 202011 -59396575616858385786673929528 202012 67331042908808221393646061056 202013 -60308962769113159243845524640 202014 87884157034024904688442560 202015 40113942470950894278411435120 202016 92113682202809417498437877760 202017 21433676218778242710744047280 202018 -151092802327867217207379365040 202019 176141332927229446832674479840 202020 3158098980400453589542748160 202021 -102935162120028509904942627778 202022 18286614913161545080940440512 202023 103025033808972902460145872 202024 228718488487749409726621608960 202025 -62997347637780736288978116450 202026 56071529703699627281666681088 202027 -34660655768822803664392448000 202028 93173282195144242518680633856 202029 79757922332880290978582693184 202030 -3939698567663958903913468800 202031 38594757156980612070387938832 202032 -14548937346386917244664348672 202033 -45379632900204867274243765196 202034 -3585369362016362401487505408 202035 -71385030433832713424658190800 202036 94054309690851168603459386112 202037 211609573234591376064534542592 202038 36573513972737457966116364288 202039 204252390787628021309088639840 202040 -92424507882164848136426803200 202041 -99606023299933756614346665600 202042 68896626767784987251855106672 202043 97708260175097253283000996080 202044 -35230656155230839331976371200 202045 -121911268382696418027033015720 202046 -30477378062241809022503625600 202047 -34952550874449428303238367800 202048 -7445074792582046422105325568 202049 51274066794548698574404762050 202050 42588613604227975833398310000 202051 169981294529391012764805449272 202052 -61958506468504310032144289664 202053 121268640163964829888045020544 202054 -83477875519345622856611493024 202055 -19575160435615168387926074880 202056 -63490040056843605273561292800 202057 -819817435182871492465343488 202058 29495635354876675412704926720 202059 46161151835113823798746140048 202060 -60950219834152366263694955520 202061 -162486270730819856819579779338 202062 -11688328700621848982823008256 202063 29750636100853886908438163312 202064 -1373272904484566384107339776 202065 9061940799256481910679752000 202066 63892695304439728796751197184 202067 -56369475848295678576947812884 202068 60490154791874918503221534720 202069 31204789840326919119299310496 202070 -159133659217796319109925760 202071 -35168935588839120271211895600 202072 97027422341398397582043340800 202073 17846197013104098161340078660 202074 -57063516443704794055297789440 202075 -39325538332858323654458721000 202076 -84571349052710810994910198272 202077 55286470730606294995855252614 202078 40125886573425560368834374144 202079 173816985796492697020783433376 202080 -40968139872349675604559790080 202081 38447840358924209979413894064 202082 75740328591555536081286758400 202083 1064337114925174073298142464 202084 -20296840380851802950625766400 202085 49314901841939210189555232600 202086 -45245617763673675575369036160 202087 -66708980756668532665986952264 202088 -176621231266395302927074698240 202089 6548742921776471845777829376 202090 -7985436279777189557351838720 202091 -90191212343525645743812150600 202092 103553511977058715301002850304 202093 106990979808859003871027912044 202094 -29471590244519482124128054848 202095 -875688229670147231009175000 202096 -9290814313035084290978807808 202097 -21342992043843996209808965568 202098 31428333900990689676838852608 202099 102304988330398325202592321100 202100 -1727457277472268878568345600 202101 49312892804564395813202605440 202102 -138384508790265769491486673248 202103 105418112635485374678297984640 202104 -21445564431423604473865543680 202105 31158720938371101187057364160 202106 -35301823334565221971915042560 202107 93428258210781676086650198040 202108 104676862588486002073964054528 202109 160966588218417893213573042310 202110 24293830490092505555190149760 202111 2296205213516073766799276384 202112 180275469979901429949451468800 202113 -113573588231228647419170580636 202114 -93430139629471277707279191168 202115 -109992268603242691884723024240 202116 10629931332543044250079153152 202117 38603592074705480536954050720 202118 -28773769231981113086405952384 202119 4201217934696771924385129680 202120 7715604891610039463991705600 202121 -5171217959633979540326136678 202122 -53927340331146901539684825600 202123 -75230202539314828450171422360 202124 -51536668347474118342601410560 202125 82074446293948946907234984000 202126 -140332430040434459590951015488 202127 130919251777512719382237116976 202128 36538589136039967566669348864 202129 -160063141542408614781959224270 202130 31672967584434744787842268800 202131 -51686841042283863584238573888 202132 58704510019096776454988892160 202133 -128135853690022924911855797856 202134 44949494265310798956539389440 202135 -26177265115289284084160866920 202136 171759838795933012741463592960 202137 -2086696163549531495868729984 202138 171324466401203547450646440960 202139 -18606283853873023230941910528 202140 29687060156487998877173352960 202141 -3500452060077683408569995200 202142 -8350907273840596712898506688 202143 -1397717511507836778276896256 202144 -103036940579478406045371531264 202145 -119038345641934946173570325100 202146 -24041361105232348272187193856 202147 -184972536330699960980465642496 202148 -102422767992583278726611000064 202149 -14555217088846620004512314880 202150 -17634106663908736202076758400 202151 -97565329523045905958202271296 202152 58651722397417421702820741120 202153 -71024398559091034265494133120 202154 -71028772081620052188155418528 202155 63808310758671551680348754160 202156 17988361025412681613918987520 202157 22616288687808197951949881580 202158 49877952548637313669606285248 202159 66779398078465974876090630360 202160 225479387154760853193031680 202161 -143914964578407430234500401280 202162 -61142645910660034247021181168 202163 106622998545243401504087946624 202164 60048791891971592656003448832 202165 -200942094634227618250048115940 202166 -4988296384548584598634166016 202167 57453301729436776537993884720 202168 46659763517544772842369576960 202169 50269648808446129920525167760 202170 13030669781389735688356899840 202171 -6914655966467639670454308456 202172 -17946887657932582139381197824 202173 -144595989941441344419715612416 202174 20604389940696639223601030016 202175 -33271015581179572375653054600 202176 -20898359003895297421646757888 202177 -85271145503076516077023714988 202178 -62312933318972172934355949360 202179 -158724922442030254918950471360 202180 18486036072322081773143961600 202181 -55360907688618427554217540800 202182 -1719581798242172184052432896 202183 -50680960425914963408550102568 202184 -16166173092827420116844544000 202185 -105970123190945124752000941980 202186 -1710861021988799682766818816 202187 257031467688442996084383634836 202188 -23396052238771108978691850240 202189 -107530448666224198573663341952 202190 41128175600661152762421969600 202191 23544239627237444460575496 202192 -68829536407995977707643183104 202193 107911216620262858919355288000 202194 -52329963410929281582490245120 202195 9485044098992007405113217600 202196 -94669884788231534620206057600 202197 76569038980688588319162928800 202198 -175787556656355535809674655360 202199 1841627378980631701237112880 202200 -65685865082795613675081216000 202201 146178335707081396448263624202 202202 -10145896989480918394537116672 202203 193601076183683583678837226800 202204 161037477323392641141307091456 202205 -2241484908349515864429644040 202206 47433939189373351912901796864 202207 -6102483983035024050956748440 202208 48137529984963427333955911680 202209 66489925658502713318523149760 202210 2786008550443007537011613760 202211 -61664753314633820150348714088 202212 -15318561519328947659593083648 202213 8568918979591222515652316928 202214 117371343224700133335890271456 202215 33782398921359746119566296640 202216 -34681635299376249313317027840 202217 -243546239004633570772400726400 202218 -34000314453572727035468157696 202219 102440940475395109994932677620 202220 24212606465659706482756730880 202221 28977898215995766063412969590 202222 -86990586683181184893731825088 202223 -19608265633692221175494704032 202224 30780283504723508066934325248 202225 -83180954879250139858609560250 202226 66089540028708050152078071312 202227 -68066175378803011518831758280 202228 68859459304603816635529603840 202229 -1671039937562512495320134016 202230 -12835202907180369461547110400 202231 -109350636334232515552632530968 202232 -99325333551653198698961387520 202233 -157159693705490513949789356976 202234 -114784271666689907645558691984 202235 -35855282707308381769882925040 202236 -22617681887171974764119777280 202237 43838463619631831181851094912 202238 114183584729840514773879531520 202239 18514697114268774630273965904 202240 -67191695212806312872745369600 202241 98719493474509629877194017664 202242 -12132269821049292232419419136 202243 -43099075302684212950714293508 202244 22875116401795237902658732032 202245 54489351449924849854723118400 202246 -137354622191290246007415047040 202247 -61269590536401586134991434960 202248 64531532948686064852971691520 202249 -287016100795437862613058745164 202250 48290395482502708530192120000 202251 8664875733840185990853725184 202252 -170003626289185448877460600320 202253 -63938009677611250358004005556 202254 4980559324963699450697851008 202255 -75466361811117825408482622000 202256 29304911494998629273719283712 202257 -1210569541693120773091641168 202258 -31178169874168047508611585024 202259 316937192159630338024378454616 202260 -88290651156593262652694845440 202261 -618899489902001308879722368 202262 -45696469370429767057227842688 202263 41749936814545137808133520744 202264 290359816754842471237704069120 202265 57100161853972115485127102400 202266 100395319383450723615905394144 202267 4093223177922406235566111120 202268 20404838175163706845803296256 202269 17340361188463819344408288768 202270 16595639461638638567216668800 202271 21130901718529809025764048552 202272 -1440589655823708693736194048 202273 -235339333607632256184519187280 202274 -82049974158987081916430213760 202275 -19662827321675162357703432000 202276 -184789052046900115572474187520 202277 -16181396636072970650735687874 202278 13836735824525556445809157824 202279 15970797386164469550108685824 202280 35330617753942796171453952000 202281 -108008183975794010739011342448 202282 5879068252041747537123298992 202283 3617276353289415551028523824 202284 -67704471292584385893364577280 202285 81668457503360670086798169600 202286 -20587673370007199144666140800 202287 29891115291222722428096471560 202288 68541710985925610740519403520 202289 100696630449563509250460003090 202290 -38620982258113531153474920960 202291 -229368702497838536970922088308 202292 -160793305771258028074050152448 202293 -29586079405781396786848079520 202294 -23709873963538619167117681728 202295 45312390871112838926689987800 202296 -29074026628227740734961971200 202297 15697556556586548991613258580 202298 -98096860861026869583680307600 202299 157804817529380654838577347864 202300 -8434268681769021131066790400 202301 132821422538017591329510839904 202302 -56401915509938770239556998720 202303 114679572295924588647889681704 202304 25469654176497320534763110400 202305 -108211643369164028870102586240 202306 -9512789127038324746419935232 202307 56508279092791633461942408912 202308 -54722200297191543050705842176 202309 -130392297267865921223693307490 202310 -65363362517733432279229549440 202311 -99900862827830255521993420800 202312 -137141218387428366127874457600 202313 -34681192722292060394675001840 202314 -1077457797926046562643025408 202315 2886806711308083539861103120 202316 -43863789389180649514710377472 202317 -210145549156974875414070309888 202318 35171614551358011588629895360 202319 63335993412645178038320391360 202320 -11397884523214073227902074880 202321 224731142856634607831616595890 202322 11471689287237701816340845712 202323 -79138447298637498755357879232 202324 -94316128459343459399881650304 202325 64877616034763236923003415050 202326 -81080656636010517268781576256 202327 5898162349699835408341191176 202328 3575203111734142390712770560 202329 -116744277760751423766841612326 202330 -17733715453740358742423473440 202331 24286578059345693342007482880 202332 25174752193340716757875725312 202333 96775173842757855517010626380 202334 -150213975136450172428715934336 202335 -16875295582892308119496673280 202336 180819276419980890480321626112 202337 -33172900499801874471525040896 202338 -1109322087345599384971854000 202339 26359815384288987947743578140 202340 -90748623571197664174224568320 202341 148765689846278339761552221792 202342 -33624359000691904012439289600 202343 275918528344192749828007505592 202344 114545330575986518986437918720 202345 -24933070341726849095246631360 202346 17961043129211537675713213872 202347 -17507534335360850255961392676 202348 -74134933408372352204729243392 202349 -33804815617507731012497980608 202350 16099129396455970738591872000 202351 155110347347298628874851084032 202352 -28170771777679519215590866944 202353 62412400426374987717061718784 202354 -20949274560102543467942395392 202355 56000968769877408728690075760 202356 -2191934569989186403129921536 202357 -41915671501798949856951933394 202358 236694206313332071084249728 202359 -115670649117156090487024899096 202360 -79480493898798585301986816000 202361 136111756522685274601989001962 202362 -40842204047736099829036634880 202363 65718085720613813623548390160 202364 1525171820808667091462731776 202365 75429912630805444912523400000 202366 123004581606424247374000645632 202367 285443659046506261874283397752 202368 31089964578691038173819043840 202369 -285310733370938842630924174160 202370 37007689487993801624960640000 202371 -48363526933974387658263036240 202372 16805690708119174860965096576 202373 6925193010053322000232776540 202374 32918312120008620265140848544 202375 170464359132834582869690490000 202376 633486672983360584935106560 202377 -5774292109321118657831531520 202378 65966323623656334383964326400 202379 21172700110260095859224096880 202380 67698184059165764624035138560 202381 176395637533361230440770880182 202382 -153162031798425681847464945408 202383 7048166437726764625282114800 202384 5698903204953978747760148480 202385 -40803109860155352807585542040 202386 22138949100839924071279814400 202387 109570779848432162104427717036 202388 -47323352651462295935675258880 202389 -837026592876258508808334432 202390 15886927315568622974487684480 202391 46011763502011420881614726880 202392 -239188910180746720298723942400 202393 247566505579444712255190317642 202394 -3233771121057711828894111504 202395 -173531543628600748620603221760 202396 78416049289962084734343564800 202397 -75199479555341653271296879860 202398 26852047639737906547981393920 202399 45724574471812636077903252160 202400 49992643057069718735133081600 202401 -42463826540798362759411632 202402 38871043629787755956561296032 202403 243170913152096177862192146652 202404 -83532239178989806605669470208 202405 -58020396549351940912036832640 202406 -18626565661328771051519458848 202407 66387427954840788388958090880 202408 121913190683484296117201832960 202409 126517781730767881256807375610 202410 7233236890501755894480699840 202411 -231988956093167117341166645976 202412 3557421142399644689831101440 202413 78245353312187250494946362400 202414 -15304592488621279405940938944 202415 -64500494208506479318016464440 202416 -32372299934284606276719771648 202417 -18349206472229752796555432988 202418 96218863194422819680241894160 202419 157045674310822571086727701416 202420 23410548931969669614217920000 202421 169425094954242557345377827744 202422 -3120121939504364750989103616 202423 15220091011608648709883496864 202424 12420322362650530420608552960 202425 -31642669828285320109695390000 202426 -33178391322074515771836341760 202427 -40382764580534788412203411008 202428 90636973279937831641346560512 202429 -20412861083800320297133802880 202430 -7261183900728631464780026880 202431 22175857183643816832457822152 202432 -11071160215523821440109379584 202433 59571698767513554570049920 202434 81657610844750877896090974080 202435 -25007378345657696533302843120 202436 69444953608454682497989102080 202437 -12561264368906539772025876672 202438 14517612289595229217808541696 202439 -95593047874103250020305872144 202440 398244143442461592910233600 202441 -151361896271462162872632437158 202442 -31700382669504695664634546128 202443 75429162409495894862639183064 202444 1216186533505858540148969472 202445 -56926822461334132921475584800 202446 -11732578901268482787683973120 202447 -38705554607759300653354730768 202448 3985754886538137860552220672 202449 -31433004234460469065031006400 202450 -64529108739150549689444130000 202451 99654677605906724530067808552 202452 -123804766507432801014599251968 202453 -86866412570154271955551768740 202454 26684331668848452675925011072 202455 60499097765509855742237329200 202456 -136643963204369828623970949120 202457 263636628857569318210309550100 202458 25206834213217221007743272448 202459 141967705230565182652249590640 202460 31346573564168211975780188160 202461 11120720077531813056072081408 202462 -59571322584314120140662100800 202463 65734581325721482182976005864 202464 -43426629910282554892698255360 202465 -16078054009051101376440796140 202466 53591077419284558020203633024 202467 -123996637288234087208118934920 202468 -1268572595717245419695321472 202469 77274014481322576654216242144 202470 41983216213547814926830421760 202471 -289381190262639565119616656328 202472 132531710632581219922027084800 202473 189843974850159131969558700000 202474 177207982812353044967078184192 202475 6165014166847114595574012000 202476 -157088674845273610924571197440 202477 -357901153328332253330585930880 202478 1595582228510478607805904960 202479 120845874142197640232582622984 202480 9496012895007896116092764160 202481 -147416788505104077104117228718 202482 -31815387881944474775444725248 202483 266914627071479671335517986520 202484 14682076786323271817277628416 202485 -77886039250078233325473420000 202486 -59964741406678310361781738560 202487 -1941850819656824841258571728 202488 34121239949917341013214822400 202489 -10618330471431969927454521344 202490 136604365946551910192940000 202491 -104507947753033630314214904400 202492 14199314123895927089835147264 202493 38284089429582966654367892742 202494 33200653656735619670653128000 202495 -42894116963324932451387535000 202496 -19449205759890752741560025088 202497 -93091933340908536663883170000 202498 64434628731002669430696728064 202499 -100872272489606879666224201200 202500 1198360909157921522572680000 202501 18013219299647273631870937304 202502 79726269479356042449896737440 202503 32384611281697736851557016704 202504 96484100620869705194638387200 202505 -52671920841949199882610730680 202506 -64613767782101214652962852096 202507 319577338826530600207406438160 202508 -23420874497961518000466876672 202509 86590243747154838654397424214 202510 -25187947534942106295676538880 202511 -341799072840801488644749996048 202512 -1245754486606381191225999360 202513 -46625293514248462309247545356 202514 -42572174691593232634579501920 202515 -55237634949877238026020545280 202516 101442265251351471441401718528 202517 165041667806084706052129618926 202518 5430618598558136816109024864 202519 204289855395687515213961102920 202520 -83267986163742498435041894400 202521 2627756845771702063632935904 202522 -6305420258503533236794183200 202523 -84749467219501266674523064320 202524 28211009414355984532205740032 202525 -30741548360793429556468295950 202526 168925376404222390215348611904 202527 -37156680920115034454835156960 202528 -70335648562682764126512414720 202529 -74310919907516003239709715870 202530 657917985335833067935864320 202531 -87370637554895091707275919408 202532 -179293609684948643100597808128 202533 124241133019571938675622800224 202534 -30711872561546743683963031584 202535 124357519111837541449425111480 202536 -92474899814928671099739187200 202537 283048480008943987201067699572 202538 9427469223289862841893701632 202539 13855920026919155483737018608 202540 13493401373860019999806003200 202541 -310220641811930754762296768448 202542 27897428964122444394799451712 202543 -36522556130309586935936102856 202544 2541353679764133434774568960 202545 2793814059785475419912157120 202546 104821204162063616039497523472 202547 41641377165762644257258129320 202548 36922776207207880497934970880 202549 135431773625613299373330109550 202550 -39153871050379742771576767200 202551 -96949955943487377123187084416 202552 51838966121666975921091502080 202553 -97155066317119377686904497916 202554 -46311447512240591855892480 202555 -60052456702545494232630191040 202556 -56573464775690150305027000320 202557 84533986540829849400507019680 202558 80321702632623637255737434880 202559 6472711811002434428388397440 202560 -22318792238684164436986429440 202561 158774506707320578048435895232 202562 86912536021254028015719310032 202563 -92767777259143334237604981936 202564 49755171819576863418995462400 202565 -87108751706855823939349555200 202566 9463759543953008966504456064 202567 -290420371743185029111197097384 202568 109818460521847456103790658560 202569 98233013181249704176760822544 202570 22359422474914207676118773760 202571 326125416205775001931657347792 202572 73454924819761587457965937152 202573 1359552243653523001502673344 202574 144249616974693308170920121536 202575 1713905201934330062273607600 202576 28773700032938000522636427264 202577 -221024772855891001486139666574 202578 67446390984134901377613891840 202579 109663839998373006735396865984 202580 38336806444919425719038730240 202581 3569220150600922055019658044 202582 -1499088825143317111899888000 202583 110907432566077642569679350984 202584 -70608259871334692747724718080 202585 22625694146736109948538799360 202586 81871128335799727563207658992 202587 63393167685035248598754687744 202588 -11181857065665553901259853312 202589 76862747208920358020166282546 202590 -14391697403111663711755586880 202591 43889809571058226918533192992 202592 -24991604232563325964874416128 202593 -107474571939248857350879648336 202594 -5618196438148849263508800000 202595 10275711376975744550295723600 202596 -108567325056358200360707140608 202597 161844770868154784270520315040 202598 -9156409135464607027985638080 202599 -78875610323770567752454172016 202600 -17401532477572317214014336000 202601 79515955511804070595014317184 202602 -3928165279991618761399143168 202603 -157357236811574589199592232456 202604 -120456636006555474483124479744 202605 -19545728208096509851590547200 202606 -70304762064083187560201815680 202607 -140082114560094830750169518976 202608 -18751603918347309737422356480 202609 16288738488299243533704460128 202610 -6307144343517866448216083040 202611 77738374652924649873247714872 202612 -86536125407819973580115651840 202613 47987283938656950630985922862 202614 -29946495249399970672604228160 202615 -2233863241319391296981191560 202616 815091451922392585922150400 202617 -320924181573933620798051274240 202618 -37924919279499158381669304096 202619 -90979029953471763783106916256 202620 -14665618178010635809340989440 202621 -86671402886548384553613261178 202622 3084334527859676867367131904 202623 66413655547430874117371465760 202624 55416697974996216541473669120 202625 -88906900891741237104372111000 202626 91859647153356745307808032592 202627 123823780752639571007694276476 202628 -41365070943497053709750277120 202629 38069911856802352547346580800 202630 -9124476206360055909039463680 202631 -57292019221786351193043435960 202632 98961725244063151625919160320 202633 -246767806820471414154190490060 202634 -24464959039764048688657705728 202635 -143833200848252745215379840000 202636 -39079163637920913189716913152 202637 184946159985807540029521487286 202638 25456314140334720761787514944 202639 -230129470612113633746601668560 202640 36727407652386395559186432000 202641 -120664926902346185223926965008 202642 73587203806503648904911410688 202643 41126155459200726270796549200 202644 -9653068648182486953652500736 202645 -1476738861520436359359992100 202646 24489754768925691043010890272 202647 4385171385410632331637265920 202648 -19249278451412949227539722240 202649 -20252489013768261517121162364 202650 -14053595660337760434489254400 202651 201689017980590978784232619904 202652 -32837198930009356498036354560 202653 28308735938788364753906022720 202654 -9884404318841838948926554560 202655 -114936073364620730165293636440 202656 -16723852507345517632234192896 202657 -42189628931006009874799787136 202658 61751640699322241038698888576 202659 2716297875713125511101078848 202660 109296196458793039951233511680 202661 -252945703921131670767864732738 202662 -44143879940649421649554612320 202663 -66726897024759703841895551136 202664 -205963154839815422218351902720 202665 74684059957740617422293528000 202666 35754263592555370378705402032 202667 -12613193232359955695952622284 202668 -49787175674182413112754895360 202669 -139017070958910577065235016820 202670 5301902285806952224588089600 202671 -25629228138411057164233411728 202672 11248575910493371428885626880 202673 -38393095343426467704281963280 202674 -44149670613619935495259822848 202675 196724045806813155514951700 202676 41293285553879343993907218432 202677 129792173861937287389742111520 202678 13110291270495172582730883072 202679 -16982464206177668837049237720 202680 -11359491940980125635146854400 202681 -991786862658213539635422418 202682 -138407146967904119992507217808 202683 49727486261596732567107003504 202684 62848852091899684423568700416 202685 48914061055504910185175324160 202686 -17282961412116425551267402752 202687 -24886216544442825796499687048 202688 -66128820043992373983405146112 202689 260710382983799115621685055520 202690 -24121501448980936993636946400 202691 78402294216571607745895763352 202692 -17396870356770322452845690880 202693 92272065721443713852991974942 202694 -46255411659887498111572627104 202695 -76105105701282196307264044080 202696 73656615356985178487515392000 202697 136330087946020420937554344912 202698 -60875893831659670659552881616 202699 -12208524956956685349960065280 202700 4769209390591443555152659200 202701 -27078681975927743829765480768 202702 2014009693862440073184649152 202703 -246253375073301534885667959336 202704 -17303568191586298333464625152 202705 67734200753986302760447782720 202706 59954400795020114299859604480 202707 -68137320803407278247298198592 202708 -20477268945468290306595299328 202709 15465892345822345019643283968 202710 65880032184603211537240185600 202711 -38960696774174512067276071680 202712 -120497168629619576160779212800 202713 -44589860806136354292685046400 202714 -204649196655611616623728842240 202715 135881539973262352145578215360 202716 163923149934597603236221301760 202717 -120295625281650807563882374234 202718 -114824912527675852678183405440 202719 40790960257780415666865143808 202720 -15857018825003088776071741440 202721 -10168365541767542425608706428 202722 -5546684995880941064671755264 202723 -60474415284930508123145675120 202724 41571555901823065230708556800 202725 31940384320344306943069586100 202726 -73292281234039872064193702688 202727 34728852855115040254494733872 202728 -12470958441755175892840611840 202729 -28744824477001579220401017670 202730 -49562357262016733565804172800 202731 -100833995053761138702386676648 202732 33998822423465688929435300096 202733 -249202241940430563891042591018 202734 -9589153510030258058103780480 202735 -26216781163338780889650820800 202736 -39635532289795716086754705408 202737 109533210549998512135962645360 202738 165030362024037232806394730496 202739 139771693663147340346587148960 202740 6957116774148666817636761600 202741 -23450865519469609291801663296 202742 64131710133096827944387539840 202743 11856394990007362203642680472 202744 -169781665575904360645996707840 202745 -475158293201530319638239360 202746 1444566422604245861731958784 202747 -55695395819452099158503971804 202748 -2669769873189640349507119104 202749 -87254994614003969377442700960 202750 -43813908927528305077418256000 202751 209345488572937105442649802752 202752 8098417091124144607969935360 202753 150521442793968386243904768002 202754 -107719807352494377938375909424 202755 1966935217086370183288446720 202756 -33472965712547909793026089728 202757 169239535340266838512071351006 202758 -157813982378356088523954216960 202759 349054283756704774585866003216 202760 22096735430462569463066726400 202761 2066074307075621126091356388 202762 -82323006333735374226116249040 202763 -268038581932761674378150006616 202764 42368463301068992299057155072 202765 63838186892281018382734850400 202766 -28381633304199508316475375168 202767 20053642769379797264598086280 202768 25194261168029364646949683200 202769 -12595516805131084163723092800 202770 57908950990025798074848307200 202771 153634817044589707381954651116 202772 26270734458034171478810744832 202773 -146570125469141112161157233856 202774 5176537623266091808612199040 202775 -131574915237588334699638973200 202776 24103752526653235450073579520 202777 280236056267957031010705959626 202778 -30540842251697023236897574176 202779 -158162459050454720172196123476 202780 101698800127873760766148185600 202781 30977239628032980326907324000 202782 67891267434327126064249488192 202783 -42041912740347429139375716480 202784 -5122357545281630391827103744 202785 -22485949886442633472746446400 202786 21189461004345948512435877024 202787 -1719184895603170309144335120 202788 -1809223282524455077911192576 202789 -318617474881601336848963157700 202790 6219097617425486042071630080 202791 20246776020858935958517618560 202792 19424574252116852879922048000 202793 217021257831952212635397461760 202794 -1081733028095936929672092672 202795 -35836727010975799740585079200 202796 -53843455986369528417496320 202797 -28708253907650696501368646400 202798 162354370592883921020399534400 202799 5025708638395972431945430800 202800 9250708013623829636919705600 202801 -193028323793111963457614339600 202802 -51492649061236060081560016896 202803 100274537880453626744739451704 202804 -23405307737167937347334457344 202805 140325462566718707523752156160 202806 -8819977387727226724791923520 202807 -202928617433535649941125393280 202808 89656361200548201716127313920 202809 55167934967064876308898258720 202810 2304494727990642948323021760 202811 -129462726229206130889493665580 202812 59147237272898134452012544512 202813 -1552027341665765996710724276 202814 20667467215525352859057697920 202815 87133852788957417352729158360 202816 -29062424015941458297542410240 202817 -178950786287386988308775587134 202818 -1571719354104844272907837440 202819 193541342803662009094561136896 202820 5903279983698946799304910080 202821 43114816834794405550795391712 202822 1049339595655902080827727712 202823 182283918252626472714367434072 202824 -13994477363210412745722608640 202825 31665817626449568895268936000 202826 46002727833326189305689355200 202827 -40223819083482171320613718176 202828 -117846851663659527945232383232 202829 39875037314211049260625766880 202830 -9101260872521633000234206080 202831 -683145995124490670849988240 202832 22163947177047009047735304192 202833 14801076061969878895402669824 202834 -15431145787889550920811009888 202835 -64807954905338548424996882400 202836 28006284038065128631608256512 202837 27446329983240579690714687840 202838 129378414856490969303625580320 202839 3322347505110052839711502848 202840 -159092858270057714731278950400 202841 218087608746237191039547343242 202842 -39096848026991883265845442560 202843 -305530066778549749629733825016 202844 142531086779034852807237288960 202845 -29305205275209062461416312480 202846 -24036767460595377314392325760 202847 -64111558216037388101191857168 202848 -70197916332857250254607876096 202849 -40755697224563161296013484780 202850 -6870645669226486820099091600 202851 118748253870655078228261073280 202852 -67042515528458409549637214208 202853 4732382072863505190218568480 202854 26201975531678484666583331520 202855 132355654767339934834702260000 202856 148558641973102981332692474880 202857 2917576925438719104859793040 202858 123721837142813468955290447280 202859 -222052302538786981039041356940 202860 -25561874869097633663542686720 202861 166495174235373562949868972012 202862 -13663672116856634194999350336 202863 20632196678129676628722518400 202864 10754400633071802755908894720 202865 666167018552569718280678120 202866 -62731248537715019683544059776 202867 -5100734897009434768453714528 202868 44146126126795132834542011136 202869 -133301908189410310099826114706 202870 68048027676248666911771898880 202871 53120469672047550076625968152 202872 73227893707044591020281036800 202873 86962562925928931149571439504 202874 -832740120105924732304931328 202875 153367836701797270171036908000 202876 -15201545302376377822903680512 202877 -1757127267673010701727729274 202878 -13635642581975437070464126080 202879 -247986164909346470509739643520 202880 136132378834673197540756684800 202881 64256932361769962994619038144 202882 1425910254507865168592211792 202883 117430678301208474541809375984 202884 40642699360946944655088414720 202885 -3766167064077963934254852420 202886 74073543938330900946980358144 202887 15510177187945173324504741744 202888 56880214559157483455320719360 202889 -216496480153566967914255518310 202890 -53548181090595843855968782080 202891 -6264199265065761339585363728 202892 54592753110948723993416937216 202893 163358254549916530719268860864 202894 93186722988958481495099847360 202895 -15778158644878109038524026880 202896 6250407486664261980662046720 202897 -53750527750205606024117328348 202898 -32039171998362926717375218800 202899 -15774671369525508042392401920 202900 77762148739582685421969296000 202901 55145831850535128713435594400 202902 11411518294585128910149033984 202903 -157243859274741324663063986216 202904 -76947038385842623190064660480 202905 178308959298619409838378480960 202906 31911979988080188193032995328 202907 -139550484134608378297291214844 202908 20512702117572931962416157696 202909 -42740914021014751989345818388 202910 -75265975885381917597702800640 202911 -30069904292916886212004189440 202912 -74933947492908746640167927808 202913 -236203927021193153567947543020 202914 998648355987857009329335504 202915 -66700170258925363416049051440 202916 -60924998065551672333663363072 202917 1242476744518238027458464 202918 38085899313932812749780524160 202919 236665316845039147225330434600 202920 -27398928435004453222748160000 202921 -27091796864805767492744111878 202922 949904933364524829998992224 202923 17398811504348789775379361424 202924 2409214889806660641134926336 202925 27253532566600333403857603650 202926 24616661308444929631775551488 202927 -81609985391882358446987146328 202928 11017461715407048747908235264 202929 30835130634697751428678351488 202930 -8225087547567369974935265280 202931 124540925932226033050840350732 202932 52315884756343437238704844800 202933 -51710787425978260776396332818 202934 5185288891611668759366963616 202935 12776601144272894318644813440 202936 1590631443009049003066183680 202937 20100584554700473662654658752 202938 -9173671541760295156096339200 202939 -122473743867486358714612365120 202940 -6210953102040348410161996800 202941 86819732101597498730131789350 202942 140849077921446867394597560000 202943 -157094355855472703061295363056 202944 9390166430594244438059384832 202945 -9614010120818615515918154520 202946 -117016246488610389313849688064 202947 -133726118634276055506018484560 202948 -76751884980652849514218540800 202949 4091631519841604765380849950 202950 -11456187887426722120996660800 202951 113541622478757525709918177280 202952 -145208189701569183090422906880 202953 88513870559019168820023596304 202954 -52340316371367389289035599824 202955 -137776767268213115174048108640 202956 -16897382098880333219718829056 202957 -69762558554349168619100947328 202958 31906869609051837188154273600 202959 1826859839450983243833240720 202960 423714550988811023636889600 202961 67350482227359799769548416624 202962 -16682175243456115428877016448 202963 122704116295780409682011118840 202964 122143293045280449066076718976 202965 -28611387641451134696344721280 202966 -74312212929770112706561913568 202967 -123999810996141240533765988984 202968 102224975282434571212338739200 202969 107660726993043535504938385614 202970 70063064074166072403054163680 202971 -144103574177017049629526017680 202972 -29846510534323695178650378240 202973 -211553761444873538214581522778 202974 -75841479405319224731031656640 202975 -11841851847527027222182448400 202976 -172420332197509281389503315968 202977 104265919554547360189432461840 202978 -19515482071863623883743574960 202979 5693344402294512050473032192 202980 9012446835661158893853696000 202981 -292807647496926523261529218 202982 17163057817715924771228390784 202983 -97077308271288851059356845952 202984 45507463684768027053587266560 202985 -89895538933649029861263257820 202986 1125125045184438778218036480 202987 179926356173202304813738427636 202988 33651631454481910391147974656 202989 98780668990318748846212365888 202990 42821590788133068805528965120 202991 54904910897493255576547640784 202992 2294460242539715389126901760 202993 -1095081066539409931006281984 202994 -25493612085402596271824508288 202995 -49363067071746484239281600880 202996 154542325201605744101067550720 202997 343571474440237215688911148572 202998 -17893964415707320314617413632 202999 155920248522948716872797473000 203000 65207319605360004725452800000 203001 -23787186158441697946027871616 203002 153210200358823655079107459952 203003 -4297853136779719467904498776 203004 109279766312596650599150538240 203005 12181638168533272725288868320 203006 63076155224424520352398973952 203007 74783272909887509388265486152 203008 54826989041241395361872871424 203009 64404027151028418598713766980 203010 36968469859896186250707909120 203011 -163550567133774876151971984388 203012 57381487340562531964046845056 203013 24215687399244314560718436480 203014 41579698991189632206300686592 203015 57082763065551282357835059600 203016 28727751623063898293567078400 203017 -6779577948232216916282952934 203018 17724847722724701008710735104 203019 -12591289698422618613359784960 203020 91667173078708130665192596480 203021 13528576788668010380344260864 203022 71216720808273722071284428160 203023 71936043859869693304957956272 203024 -19166068484337810905616015360 203025 -15137136032949565320321493200 203026 67765451124333711316197005712 203027 94335441049902131878848576072 203028 -19506789518933072368531943424 203029 125860232257599070783537003260 203030 -105872643195719784761784153600 203031 80686386337120204827264234912 203032 109988547586914061640242483200 203033 -155143540139633346290194039296 203034 -11071456079686017783083205120 203035 38120026753256557944770076960 203036 194461564167841670225051200512 203037 102065445634568922583625842560 203038 95220982510389018276477120 203039 -28222052255047558795488608160 203040 187098112745719333097413017600 203041 -129920585507675029109510764268 203042 -30089793489013695226987212288 203043 -54300974825638908704091874896 203044 20153395617673928553380560896 203045 -51577821833271384277154717700 203046 1370014280240806478682561024 203047 -96565248831111628972063468760 203048 -194939188907276951931765565440 203049 -24340320815496404487223396032 203050 -20423031260211369599302886400 203051 279583337259807441757577456052 203052 -23925126254567801791107783168 203053 145892405825255853585520357120 203054 -31493079488424238310338233024 203055 22566751886594841592254431760 203056 -11065982372634788410487603200 203057 -293607106964935490996432243694 203058 -52488074515847152663127829600 203059 72766349624640397993780340520 203060 21501717530235402879908536320 203061 36519492268085983901881214400 203062 83206902696001183381626544032 203063 -84734866940201147118106716240 203064 -85781102695046371330069524480 203065 -55189916355143031108207031800 203066 -55819568972200188271043898768 203067 2281237320258003303066521520 203068 -37674600529433348825739953152 203069 -196712885057037811629650228340 203070 9046479634766172596085903360 203071 33345185597818673412834541944 203072 79279536884829250046090280960 203073 11785296010469414277973137408 203074 -35645642356965602935940572464 203075 -87131568832416215565278261700 203076 125668287658047892484387912832 203077 25891987184132407809163364672 203078 53823102284443406675037318720 203079 -33072696435856689915327400320 203080 12551304771575247244941158400 203081 -380857501687181478298004736 203082 -22257164013409657940499021312 203083 -59121374788482534034884767376 203084 24909242013086486909633934336 203085 116285586844312279502379554220 203086 1831582503275114112076761984 203087 -384906431873138298933386808000 203088 14606687900315142268303048704 203089 2228447041840280121132179824 203090 -1115340908487199873142791680 203091 -3857679318898774985097081600 203092 -24395869144132470315331936384 203093 10606151456051914613877780000 203094 3417845512122284140332167040 203095 -102887826064363481296577032800 203096 -141689514142793367992173363200 203097 8895000123904959631267016400 203098 3593912535881481520161262080 203099 -19404547053060574765174822560 203100 -13365940138972093479356121600 203101 153191002925338060942533137472 203102 -55523547024558907683827366208 203103 25126945442718404658061677912 203104 92296015425415346547650199552 203105 -147910511532669597076718688300 203106 -79205464256787513954216544896 203107 97374493025472308363817899472 203108 117672596380041802480880166528 203109 -213780036795428352345696915840 203110 100327456667908051110798192000 203111 -86065373033779592777123613576 203112 4907672687783885575457341440 203113 -40369266812903777056241796096 203114 52659069797757036454134813792 203115 63023700223359491999309821440 203116 -294683152286747747876755691520 203117 -171166646903417627867292273834 203118 11633779199699861679088387200 203119 -100571547337260266454757401104 203120 -22390486274989690322738380800 203121 -123382404238823755965984209760 203122 -10378499023563263371577595888 203123 -67624522766999097768627879120 203124 -19600232096769166424023916544 203125 -56117559062849870409183718750 203126 -27028326510534442844487260160 203127 -130067081934807598282796998680 203128 -72458035480884249486445731840 203129 230822530441463394650439170640 203130 -16698237225475318991925814080 203131 -177902303189757064241060724336 203132 3087969002316774135171128832 203133 39409021439056874205010650240 203134 48280335413639064579507025152 203135 161326274581008535983713599080 203136 -51562654239930638939203829760 203137 275980779719895646832267089440 203138 81875135679069479775982766064 203139 63112610538450723218705604 203140 -27488112615782393850020229120 203141 -136971500100268480735875127458 203142 -21733610023176442660598753088 203143 -52978156442691586923079516736 203144 -191559803365162298119200153600 203145 -96491299884392670416934667200 203146 80844346554713860209022420272 203147 -66679539459241486282435917168 203148 -112432581494143362217361756160 203149 -48078244516725470239175941236 203150 30174018775834697380473696000 203151 -9805822249731238567074818160 203152 -55027876787073488051150086144 203153 -80749934519584139734517838336 203154 -28196352520316876186074965888 203155 34885194044339228206020405120 203156 -161786810891391675268652004480 203157 -83942543659849105622051514546 203158 -108444372620140045972310615424 203159 13599081090813147810745872 203160 -5364312469473602266430054400 203161 -84299205605506879301452506368 203162 -65340951563151886547857425168 203163 -1226158429040601948428885712 203164 -66758329476280246237391619584 203165 -11043373796837511826436157600 203166 -23051103402911346154734003648 203167 -26070453431072889260326991240 203168 -277910919147060973135724544 203169 -16724669740210896961055839056 203170 -84693726160478565324155619840 203171 70000211548042581996771737352 203172 26698527851830798021102420992 203173 184508090564928394211873151422 203174 -13866159335766133972937518080 203175 535814842218132507934176000 203176 -109030075239408191042260838400 203177 -17279975653943397703328515740 203178 13225625817416095990968762624 203179 24916141818289592209088688400 203180 70526231365615417864880486400 203181 228642187362756910160987132928 203182 -31939971592251812181026328576 203183 36574074637711875190209132432 203184 -22726349017846869919945752576 203185 -165236558841691921648090828620 203186 -46836598244248018842403447680 203187 48773879979933600087766677360 203188 -17055844445662716387095736320 203189 8991176964963089495925764256 203190 15654482636351688925354218240 203191 71470082260481827374746545384 203192 148736082557308462982102937600 203193 69665894179792169964382582704 203194 -63209560787576794873791694080 203195 142039071506083788372906595200 203196 -9930904389839270208187514880 203197 84060873689777191763589471372 203198 -58586434852766040046324934400 203199 -166169576185097412364487572536 203200 18082818543802274886660915200 203201 -131405454733896435566852332668 203202 -27484501725704750924693099520 203203 67302318058092583480825770960 203204 52801334397643433291993093376 203205 -12784204406024265077989171200 203206 101091717984226781156963379552 203207 -84661977927656626094266325544 203208 -35363464808809152575490416640 203209 -194651201478817328747500007590 203210 21047409445579214288497320960 203211 212890064578110723221146334232 203212 -60955565998097641264379532288 203213 142918759362323414476936377462 203214 -47051857912231960766884039680 203215 26595233957398320490179027600 203216 4983789722687438326895788032 203217 -59453062469457882640406042688 203218 -1693972443139349269971352320 203219 -268893890299658253895055471856 203220 -43340596769256808080980793600 203221 202795305453866241015423609422 203222 90138285618803732728680474912 203223 35357995191111824128102919784 203224 -41659616247715950896008396800 203225 114604965399569696901501522000 203226 14545877077596840679204268544 203227 -103769935413574881325829668924 203228 -130345050848024192016957537792 203229 -5235808762686977968589208756 203230 34837681307084253117267773760 203231 70198604997891228545463150192 203232 -9317200373224161429230714880 203233 49402710154243354007020728482 203234 23364980690877719967971678592 203235 -19353768353803004414020590240 203236 -46385163263075882644327219200 203237 97667760076334829903791489052 203238 14817802004425374728118194304 203239 71553342677681066562278409456 203240 -183086074176038112699412531200 203241 -33250026289481762896025464896 203242 10521837513078992689839338592 203243 -691892608492117319336441028 203244 -52370916017138422348078877184 203245 -19203921453527430640508517120 203246 93812841684821483766782972544 203247 165430776907004462321181258168 203248 -70684623874425569331648790528 203249 -85565429109122185228685304750 203250 -8181080393708566074915072000 203251 -82949287578539978706970961808 203252 -120003145226566722360992408832 203253 -132165327794286651215523542496 203254 30719411618110072665759036576 203255 -23111430633299601795738160800 203256 216050837475691894849083187200 203257 -3547271583659745272266517120 203258 -84093200856882515276817995520 203259 4913364213026238563715663360 203260 -47119608132458736774143301120 203261 786893722558230177085055520 203262 10752901549058591840662778880 203263 -36624059359444740031090952696 203264 -75953166168865800649665675264 203265 49785097082045734655178749460 203266 16598955669124920232782251520 203267 59087194254585697935583672320 203268 2525476721050141031088082944 203269 19864760673514737486816640512 203270 26057743564188725424287038080 203271 96188708883267073312810201512 203272 118764700827070471889346892800 203273 33800892271216881708510587520 203274 -24603596513432620615579122432 203275 65125588855368698881089616800 203276 52691075556003838284933450240 203277 148237297593717726691324009920 203278 -20860949307278954773050254208 203279 65959621030569389821398440880 203280 -10025179027071522755051520 203281 83316687784043724259670146880 203282 -28758812838901843824603409008 203283 -181813702792318788639917120400 203284 4508148765032451867484447616 203285 -19578075815881503810924119400 203286 -9715644273486448941255190656 203287 34161449909066146995467080032 203288 142600128556946630726324213760 203289 -131954553212561365196961788976 203290 -85252730604952088050276219200 203291 34575034222971815626156804584 203292 -86269354841832654367566480384 203293 -127014197984433116458622594458 203294 -19861249655362012713758062848 203295 41234316120176725766378002320 203296 139298060953307186087499988992 203297 148429214191077094702554214080 203298 813971520821991898732197888 203299 270537211825940127977545677264 203300 36112286409627722908166784000 203301 -140645737172966293672869384738 203302 110189054397478570168714922304 203303 -41084789937148288706320315440 203304 1048589923626983470509342720 203305 1325568477606082066293559560 203306 -124989072024522483068612493648 203307 49028958996325067188700211528 203308 11691279447845499029023082496 203309 -87054170690125988643837776490 203310 -2506101101467732923211794240 203311 -49704540979333131414412047088 203312 46763816743669759721587310592 203313 76608869932997216781852989376 203314 150375842923795410949383726720 203315 19379865723694361592803503680 203316 31625397569812223267719114752 203317 -106997683627795536863996031634 203318 -70102752889671903631900233984 203319 -47936431688716727411016207600 203320 30351246294029996021737881600 203321 108804846491311370520247572522 203322 -61437369489523234081279082496 203323 133841029503204073497203193572 203324 -36858676262354249208970142208 203325 -28603138000999583696272466400 203326 67053976090786318080094394112 203327 40539755270258705707937655552 203328 -7641239834157225722915586048 203329 34186543126445892499555277312 203330 -48053097654837806977626025440 203331 67857423459409647721518997752 203332 130632905122871839207930503296 203333 38572672354375656482347919004 203334 37491299322406762361993714880 203335 161205849814573159161860090160 203336 22728647900188136260366172160 203337 166175006563745762893278978240 203338 80879152329982377114600003840 203339 35334446837543806505529445140 203340 78601634304889239761864371200 203341 -25871754433443629810603125258 203342 -89387813320458426772635970368 203343 -13460530849301618258658273792 203344 16251465639997719728449781760 203345 186649371097909805741202919680 203346 -32110015996956352175369026560 203347 1973068064609570031606196360 203348 15140098935527416762642241280 203349 170994397540713804838118780064 203350 30464827890080892978438266400 203351 -236718830806140045141671430648 203352 45868451403734363282483404800 203353 132337416416207617695258654602 203354 -61068493848106000386616838688 203355 -95028900295461158705503834800 203356 55393565107166374216981905920 203357 -56955689222220445050928934400 203358 12570913323666236597114597184 203359 11263731577923893264792159704 203360 15469446233857064769599569920 203361 33300256068773357756050667520 203362 -49264793071766781631418843568 203363 -18477148797837579474182204388 203364 -46666044938013195599196364800 203365 -36635193960673226132311057800 203366 11474216601154777527737779584 203367 -31090929948841087038903439320 203368 87426664954649116889392005120 203369 192129293087170453407164263296 203370 -47614141130395796110740499200 203371 -16250243933620498000378364640 203372 29347051047923858155106092032 203373 136489673174793628792367946240 203374 -130877759028065351359741967808 203375 28765883081734898557231662000 203376 19452910630310085615188705280 203377 22035677650428408111845067060 203378 428464096777075619650790400 203379 -110200045857949439220815243712 203380 -39256194530797241689944403200 203381 -211347214331802045886030564818 203382 -76093167508090933207257050400 203383 -25517073671853751694003273368 203384 55225336471883070157435330560 203385 -13133532440947517558642592000 203386 -105094626399001432057509886608 203387 57867738559518159283383600036 203388 -54821761969364836761837763584 203389 24253518576497908012956967680 203390 57572223066668299318346646720 203391 50120438718446800173630149472 203392 7697599395825849182673960960 203393 146939277710137027697468064642 203394 -22165679776518520778862466560 203395 -144411172550097518100150838800 203396 -2641091231335663073393251200 203397 127226045848917291499415908800 203398 -439980302618062877567828736 203399 -18660847521844981766219306400 203400 -20844535730923670943399552000 203401 -226930325371905472886443841 203402 -2098541422685845762911280848 203403 3835454613201896935155142104 203404 -2312963604325654795250559488 203405 -106853711122521937389380763240 203406 35822332725350438203297320960 203407 67974639367959291793869221112 203408 -55353933815187562069185159168 203409 149723495365158007283474398404 203410 -53422493240090114016368012640 203411 76145216107441464283790425152 203412 57238915461186867888066822144 203413 64491316016308879963991558560 203414 33382948486942623732458359680 203415 32921782291534613128683171840 203416 -384871600411743213373842800640 203417 215224443662512655500995323466 203418 -39536665886062279105428257280 203419 133590023558464808827616482820 203420 -24050914323690202048096389120 203421 9987698098662534062794058112 203422 -47666359768909320674538218496 203423 -4505988820422146171264773896 203424 -10247781347204314936038653952 203425 219422702771796145654963504000 203426 61113599855629154810522868000 203427 57164546460216859912307601360 203428 -20839943841935765663895068032 203429 -118060368450770844239427035970 203430 37274039462445614003199669120 203431 20816543239873701533880058232 203432 31465370332219983372560793600 203433 1349744903169290383205640960 203434 -31090048067156591892153954816 203435 80435204832677379886097265600 203436 -117290980071043380608938852608 203437 -81362909011500545496285967700 203438 -13615874403864059937796466880 203439 36418939280005596914605355280 203440 -21143832518022131962012631040 203441 49721678678588801060750263872 203442 -507889000946254856560886016 203443 -210042208097987318921433262536 203444 30864707729847170754495228672 203445 56235791842850292778172995200 203446 -67742703745475791538081183328 203447 3269995566959966506264702680 203448 34334290437937448540887388160 203449 196774481267782450433511425450 203450 35172931687537050348351261600 203451 1318856486374276981104118320 203452 59019587913518331585176373760 203453 23820131992094854303702867584 203454 17908507328200874346885396480 203455 39779537496652594905273041760 203456 19366126432174213689605357568 203457 -20943455272744686276123844560 203458 24680107256822082652075421184 203459 -104476737989679945345533894340 203460 30196394040164249584942940160 203461 -250822741164556298617547507938 203462 46477294256208701594322187392 203463 -32149758870738222855625423296 203464 -304849402385380036896866457600 203465 176301152288799914549676229860 203466 96715641183011473228936775424 203467 21880435108550872624524608400 203468 61435605753054405215954811648 203469 -32620274522953473590223837120 203470 -55047011720839590577977472320 203471 -176507020577442198146167387800 203472 2161746019053997945341566976 203473 -305105712833792196714287255580 203474 61147869331963204521833390736 203475 -22654690579865645437242821400 203476 615582154096485447642580992 203477 162281383788339912546921723840 203478 73944227684314697599916103168 203479 -224741517423375613970227174424 203480 51197148286414203816220262400 203481 -25196214054147672831646663872 203482 5920014654274213726362308592 203483 -3602783990186842419969235680 203484 14743433189789971274999365632 203485 1464170204286595121343795180 203486 -42080781249739805379730068096 203487 46234860230901957910654572360 203488 -233094284470983639475377930240 203489 83977130151625142432477463168 203490 16240438589657024550026419200 203491 9718683738686456121640017000 203492 200841583570555864196870860416 203493 -67224041702185767424596093600 203494 4967432588983213113647491296 203495 192019690037504962988710131000 203496 88382858675922832403928268800 203497 -95089798336959935230250246214 203498 87562679338150496788305966000 203499 -259095076791622397891897708880 203500 -51478087007925915265813248000 203501 1460620112574812372333180172 203502 -395457677043564593144050560 203503 -111468029720970895364190580040 203504 -11745602403316877599325552640 203505 -70684305674954913553352509440 203506 -87210212016070367767133791200 203507 -233110257053889813472683288648 203508 -27155485376325454063868500608 203509 82208031611034918015685683040 203510 -31114750517179315052513610240 203511 -9524142695568571033615771392 203512 3577408780735867640068915200 203513 -75433836940519587065999573676 203514 -45501195883105325694415166208 203515 12053613611138203687836637440 203516 106787661748929366074485873152 203517 91329829440565416162107701734 203518 -46500152876377129332045062784 203519 -4013717914412123208184013256 203520 26501455073036355546875166720 203521 -25686824302354404574086093056 203522 -51280145256900286317557832 203523 62057714870989326232659988800 203524 4584900485410492291951882752 203525 22454125025278919376754240800 203526 -46685633758516558859754153600 203527 118042552828876325871063517200 203528 117472853062762689940215398400 203529 -60100569976782282436467192816 203530 -36001504023185741139977703840 203531 18697132571920934080192981332 203532 -35468455405542696208929374208 203533 55938472460867374191096832224 203534 -81145323056104031069800027200 203535 58801895141896711375980547320 203536 26778744105326959166329659392 203537 25856396990960703892145184372 203538 -24614516885422898166418256256 203539 5529236766735877226991743056 203540 -32095964593796893572125333760 203541 15394305024834945254204128704 203542 -52925003730781533772640015328 203543 -128695943104115912580710964960 203544 -122982616131737815307044270080 203545 -131013093435157515226232504700 203546 33319251203211290372128367616 203547 -85877759678163977866175507520 203548 146845690523462256988891964416 203549 199439183858406781473541256550 203550 -14919752605186032444941184000 203551 87036320045713830581597484600 203552 141182357038612413408415383552 203553 -4393747728716946986239439040 203554 -56343993872020652023450287840 203555 -169800418435794690345907276080 203556 -4606624185807108429036592128 203557 183046749770530604868370239744 203558 -28347102046193953513998959424 203559 154645752639002985460268305704 203560 -16839221348852277564078489600 203561 -66020958900571974520190656176 203562 1133806535218903356871849728 203563 -137391348552324345731119706188 203564 -116069350026270100527785005824 203565 -23846035101812671424382336960 203566 30082222539912749138666173440 203567 -39183432660029891436562658208 203568 -24705685465761305585950949376 203569 122404999384091474534232637970 203570 77682322737125537828151192480 203571 -21133036203261392605310122860 203572 -50953499356611097487126161024 203573 -81972012237703176052879744896 203574 -11653174180703025741734885376 203575 185048328896954883124769592000 203576 55085226129689420461876654080 203577 -5185527007194775379929190400 203578 -41728436648256691703759222160 203579 -107092745517374041551798113820 203580 -38650341080861119598833152000 203581 -52014837832837061859112683520 203582 9721036660080189372936918912 203583 52276348124582839003701561600 203584 4045926837539219561160114176 203585 -178331161190884124787238828800 203586 -39386307501758322737894699136 203587 -9932604650113318366319693000 203588 -70233261820294189999550558208 203589 -58574355064679336752155288546 203590 43570669145258098843756444800 203591 217812097516235729758809787992 203592 16007218911833832019814400000 203593 2030694961350630961500212644 203594 -39640996493409315311992637904 203595 33912945655047425114362352880 203596 11346389651016464249409518592 203597 9424019482086604130374555980 203598 -69473057906923361586152966016 203599 -115031896167653706685443697152 203600 -2158516067802053862153216000 203601 -119701766088958793820653937168 203602 -10582353877533522356716674048 203603 -11905351290576996590990807400 203604 2815502059832488602785427456 203605 2358456021267048844091062560 203606 11801841552943382224928544768 203607 1557947650556416767095906640 203608 -1246003757684650718197678080 203609 -77049497272693775763728995200 203610 -380067453870975958445729280 203611 55615047935994760667826095872 203612 66779907428171954716079546880 203613 -31515874167920582421779517216 203614 35276283283806842709841750656 203615 -178570201728893211331022293680 203616 -30596414703284832771635675136 203617 -26460719866117654421795610334 203618 -124280950993586956514358440160 203619 3690976529371721496730000128 203620 -13774831722547021713437464320 203621 -45850548772144739058150458016 203622 46670053284570426494570119872 203623 93216339916273996571718208640 203624 141884515230874874389806504960 203625 -40666368075026191162418187000 203626 22524251013651717215798318784 203627 -106491867761954243075697904524 203628 25931607275236678155750113280 203629 154486392023203331127515536876 203630 31625466102980993314080172800 203631 128862336445466696491064365440 203632 7620150973211209951611125760 203633 -17235015666693276810165787980 203634 -23607973935232849080448709760 203635 -68969481636676073108451591600 203636 94156143197028065921417758080 203637 34774262466907597450073554752 203638 51915310074762129762866098560 203639 -73837205855426083198426320960 203640 -60145766839200578424737587200 203641 36375846748099906473670040042 203642 83782993106399787735168775680 203643 -119498969249279292459470170032 203644 69431092391493154611205647360 203645 1629319282685311379564842020 203646 -48577813645730475205358836416 203647 50729805547270008122599281072 203648 1054962588173756794845265920 203649 -116515437421412112358456406736 203650 -44678599971841729055687389200 203651 -190132454454589900999703892480 203652 -3630186708109107603889866624 203653 5584045450644833653788183902 203654 41483780936051637427043671872 203655 123289658249305764337792670160 203656 -246402727704092225283519237120 203657 26588349329090041460385162906 203658 3227303740741266750438970368 203659 -93991465078055957679580196140 203660 -83566632942178208268477696000 203661 -162588352176967145206085985600 203662 -4817212081906321613820268800 203663 146118581455179282746737572912 203664 15166995642948726473196109824 203665 26168049715509694273849888320 203666 -54022327701681972090308857968 203667 15383860705253054218329583920 203668 82579812920302444541982351360 203669 -4705633035503349606373794930 203670 -1018988016425654718520949760 203671 63679482820395567563244531592 203672 -37677474386934154321341112320 203673 -182457591213995181757221370416 203674 -88746210276911717253437819664 203675 -25942375303735795171371113100 203676 40236906798183845789380583424 203677 -225330651375698358020251430388 203678 -36928913543066168033217951360 203679 -21127076532678172357225989792 203680 156820440139201854170962329600 203681 -21862331614216928054154559548 203682 -36577980591289790992745736960 203683 182415593843307779008700876400 203684 81395809551056073908269752576 203685 39455423121723260070647612160 203686 -26338694946002526192484579200 203687 -53717339427469102272825493608 203688 -35561212594380434716670361600 203689 378919233162906453376023275856 203690 22778376508410001168416501600 203691 -2301321501831160922578274880 203692 43947434569627200495067202816 203693 -63427526592665135521543860042 203694 39964677745254089849267283072 203695 -62251617979140759250575391800 203696 -3679846806506445160410316800 203697 3990375506040455358411867828 203698 99169159684636860541176609792 203699 -86064990743581034703831371520 203700 -11880490555865106418637721600 203701 1686764490968131372141074304 203702 -54574740787597352090738798400 203703 -54484270631155014596502972696 203704 120756939692446286016582389760 203705 152133399836889837897097062720 203706 81704126225391698745177440112 203707 68201311610147493955360932112 203708 -51591480297509044510804230144 203709 -178868278787038604713658453472 203710 21690004234874068746223119360 203711 -119424499994135346703819138656 203712 49664530559368378655107448832 203713 -132553905373458927762571919038 203714 3029160283156120124875648512 203715 4074419113620556508924099760 203716 27676970262694792312446707840 203717 185980191650024884440116268732 203718 66669132171512474492681802240 203719 -50597688431608714158083635104 203720 26654397992021166627830169600 203721 7749285656738981765681980800 203722 16120303729217489842030719072 203723 -44904187933903105801154683536 203724 -67896054179224099040969245440 203725 -68876626973987883261195913500 203726 -7400525660652896326863674688 203727 -71298645866979931031503656960 203728 10300629631331705458398068736 203729 11759608372019992918188357540 203730 48143135102210433571402206720 203731 -132123266030944785365106110136 203732 -53134074130451932996896753792 203733 14128897910588395706979897102 203734 -1729894180640493825135101952 203735 5951455924294080933282382560 203736 14579599601294848273752023040 203737 58329035486582878475869420240 203738 40100937097326630928464833520 203739 -50192580165537293644934611152 203740 -136251036724260881370538321920 203741 -124449995300656863320024337600 203742 57844600947576974798572032000 203743 2486616193949319256299515824 203744 169299382269591255200522305536 203745 43896014068820648706749393280 203746 69349671520609737787196373072 203747 1321989830203535790133633272 203748 32637032202213459920852628480 203749 23793351956410202087825146880 203750 -4198631855842835916088980000 203751 -169831961907239041898134759920 203752 124759441759433633532684057600 203753 138516427484914842825538384464 203754 90627330956854509835256574720 203755 85442192349289562736928712160 203756 60818885754578558351915089920 203757 -30963133790888699771754530112 203758 57939978493265437412010492480 203759 18168246611730846792109508616 203760 -9055778811470933339120762880 203761 171412012980840450414005793362 203762 69835387066984071025188381504 203763 -22181352027534301933330900992 203764 -125515212361286458374623872 203765 68557856012857788960668735520 203766 29958546122330408320049049024 203767 142282047612049464371804387816 203768 137037686423165231311590850560 203769 -15918412855399361165161003680 203770 5855805927964932865758443520 203771 -65997536851433529002989400028 203772 -128482074116742544305956126208 203773 -247417784234087706299462953978 203774 -113336147874338335420327129920 203775 21159831780646346708064144000 203776 26730305235522175597386137600 203777 -405202326349529224525184448 203778 -55720105593742891632173048496 203779 -210900503491589396960989986024 203780 -43525157315301239247646986240 203781 -143015373943606635993510716448 203782 108790379340351890358767056992 203783 237915228779066330862485687880 203784 -42199071006671089876608122880 203785 -19458244772511842234785087800 203786 87561859847059533974739966720 203787 43583361489689277152726448444 203788 -41673227802714133676414228480 203789 207060902077215763740533281590 203790 5674671424021770941725422720 203791 147475063844190335272011276480 203792 -9995489748028664981008416768 203793 152607020115788654752575220464 203794 -12850375928541433661295544320 203795 -33710300374854539130835333200 203796 -3084421396026792675739560192 203797 110781086723423750770457577984 203798 -21406859536066641198856904064 203799 7883268086907468652466709864 203800 -91613355611984790893717760000 203801 -96300561725755894094784777336 203802 18730863707907182451604895232 203803 57098042147204683564251647664 203804 131609744041156757281561990656 203805 31577700709068087068515762560 203806 5860347121406679896958110784 203807 246080835471411791877479113056 203808 -144227141839628234065085202432 203809 -195267452381599444191160120990 203810 -34257435308361997165174104000 203811 33033505308452467850165009904 203812 41089544011931782497057607680 203813 313891393865928903812625647040 203814 61580980479061040744603517984 203815 -158794204498353205530439892040 203816 -3171044098116116836610304000 203817 43028243004787782215786862480 203818 27741221310596626227552685920 203819 -96312209698760987773973983488 203820 1169555862599276649954508800 203821 -214148723479598359934826703978 203822 -53424155417957814934995629568 203823 18133259336920238665922586000 203824 13534026662416273592377917440 203825 -32707874043449488784493062400 203826 -12825240473713453108661624832 203827 81212719281356647929802399360 203828 -30950531182859634990611183232 203829 -27155263540922548244492027616 203830 31448827912868134800338361600 203831 25342785549797558015291114472 203832 114170887804908909621588480000 203833 40355626966266704120166896576 203834 -110876423302585220279481719184 203835 -28856345067343237143195095040 203836 139322161836065599172987466240 203837 -534517291584307118962682871840 203838 9733025002691079433653015168 203839 351341779977555411249711457056 203840 12782083113221331024520151040 203841 -76386641516123400624782093760 203842 6968894119522544471157477072 203843 45893380633779169487745820092 203844 98767579644878849077498223616 203845 68858263183763072790280893600 203846 -19985338334918703287791252800 203847 41734429814922107028364295424 203848 -37944397637134796249959587840 203849 -105042384536100556049030881536 203850 36972696856655297896070976000 203851 -295617597124723560809462971400 203852 20645988226421941845703148544 203853 35780259110275508177688673824 203854 -14578805447583298995095987328 203855 113975015872231302789285674760 203856 3906729575924807343295954944 203857 -47950834501324141012780138894 203858 120910627316746167609835355280 203859 115558640476791390899599195764 203860 -27506395768634494303076593920 203861 106465565566346850503107427232 203862 -7888185387754518729110691456 203863 657151430445418914462083328 203864 124334826985250426335633920000 203865 23182440707426452750252422720 203866 5639377559205142793877518304 203867 106969747447883290254076138080 203868 -15698691525292776754299786240 203869 -99307630720579366244480640730 203870 28916184026925636140655648000 203871 -90600206898828691980793532088 203872 60212314107284439764408205312 203873 299954156713307199249026905122 203874 70300680425324515748651247360 203875 -105575327296882306982923896000 203876 43621958636571854527745439360 203877 -106694927888145546717155999520 203878 -10811058762558108742530665760 203879 -54573805398191061315715785816 203880 -49229241002682933457520640000 203881 179767673862968892472804075680 203882 -34015930797495696283910876928 203883 -49490430835681594014600062376 203884 -161998852951242001605778749184 203885 291236556284044441393170540 203886 -1695377936046786324922181376 203887 -39085706168944229389648117568 203888 31153097641022868781965606912 203889 -6673715663447831833656027360 203890 -22516426395107058564402184800 203891 28666333490902545750530413392 203892 -18997883478218634616109242368 203893 54174790324291428535179728124 203894 101068436569323254329697270592 203895 29431653083925350434408098720 203896 48083914749058586619615313920 203897 4325283547984863230597594346 203898 -48446217410633965964168064000 203899 -122326725608638495085827224000 203900 -37986168068499998428663872000 203901 -133425026495206873905323155968 203902 -90822504456589457644668878400 203903 -60214612590034261990339647120 203904 128555051755065692569731072000 203905 -34404360047550907177078468440 203906 -1319870841528366582546408576 203907 -67626166257607384106637624576 203908 -35852021377408648670860743680 203909 -140407512776957983043800489890 203910 -10510112560275799161513338880 203911 -113993849486338413802390208488 203912 130351194731641717681547673600 203913 24268723221883141182291006960 203914 -80666940306356626732232500944 203915 -45076987421211271440832848000 203916 23470705920572462007178071552 203917 112164898550248675075585050592 203918 -7302841251924592430955085824 203919 97665020749737599397178979088 203920 40627538401423413123016704000 203921 -103527151196431876253870044878 203922 9219821910806725292946911760 203923 -6121563766537463931132080096 203924 33027968720378129847285221376 203925 28524996806418554917423536000 203926 7350791861257963306853946912 203927 27287796455754224773223434440 203928 -65407505173765108969028198400 203929 -251222293820699718118286695920 203930 75753576560983922475054939360 203931 20794942571518564426241671680 203932 -92687402022061481121594240000 203933 59011379663748784538840629440 203934 -33628791835711273707096554880 203935 213304610822238636469211315880 203936 29337250978259765921452326912 203937 23811339299413060633398698160 203938 -133709343194499853391889922224 203939 41208029042809212545461564320 203940 -97515568896341554825905991680 203941 134484875463306562984782109152 203942 -86704019562062070677906589888 203943 33101586754129897430075432784 203944 -14194267605083621186413793280 203945 47914498658065643333877900480 203946 17126930038206995370093945600 203947 -196440607350287216502960198604 203948 -176481762577532913606171892224 203949 710235693498499832180982528 203950 20646369368146511753570352000 203951 -6655848456962350988443415496 203952 10396662354939277619591380992 203953 193985308661920468041796717202 203954 136169806664530196168968252176 203955 -17019308795117631940024370640 203956 35194341975924061823981429120 203957 125764003190685790419049850520 203958 -1562990910984273280721833440 203959 65420181482311041507891895216 203960 -41542584826142563257346560000 203961 80515195257645529690853032272 203962 4934209909411340310901284864 203963 -136269233430371262921838480440 203964 58139090974781303211224801280 203965 1161553693856254919578261260 203966 61765012459399375456457976576 203967 68208188521837244710326339528 203968 -25026254898204494281757949952 203969 -143636226888671182765891869630 203970 -368228797160113530154805760 203971 31401804292255266305411770172 203972 150091631092895503215928219776 203973 -1164194604314145280309934592 203974 -7630816263797383788495471264 203975 -5722849225251410176776390000 203976 54070639333142321623157867520 203977 -105460687392216820871980171174 203978 17311024087963132647860866560 203979 -26332783665786338122083935016 203980 -16905459969212685925621432320 203981 161421013772933293263915684450 203982 -71496265824882564313395561408 203983 98614654913123767010598246864 203984 39139944284527431641905889280 203985 -168801760725426288702209116800 203986 162897505818883955187529618080 203987 31534938710997014372114255472 203988 25610165896280537535179489280 203989 -181557468194141911174525996210 203990 11936965168625444881873632000 203991 108268680637038444131083429584 203992 438834666087438608981790720 203993 49150325372730600649498625940 203994 21684577116262080454747971840 203995 129713555925719078865228003600 203996 7590288140034537179644641792 203997 -89976776964503805081559056672 203998 -122667822616696448594002992000 203999 -49685627243317302475380156000 204000 -122895794755968567261659136000 204001 75129688732563499123662495104 204002 -80247781529970924068418096048 204003 -3487808769760492078680452520 204004 -23126096374923129400923074944 204005 49980970131412453158564513660 204006 -63398281139405860831380288 204007 -113440910336013416969234956744 204008 45759841854937112421856296960 204009 -30978899617486207781367695232 204010 -12359622224103954852655088640 204011 -19898694390415815471857578176 204012 -89923852929674802638036505600 204013 98714671541645934364771618262 204014 -24328967258128477808800117440 204015 40515065182204851672110476800 204016 15169868274378777306472710144 204017 -284373843671239676905456223136 204018 -5359719258890636216219112960 204019 -186610540133126958162895350580 204020 31814555713437721171378542720 204021 54467127644814672588967050990 204022 12844498890853718173948262400 204023 -71287610022107148302541736728 204024 -66940821523623327377728942080 204025 -74375108405629945271808634450 204026 72146614534688694721710713712 204027 218085256496523411598251704832 204028 -49959069062487923524630639104 204029 -51107942411874886134029675424 204030 21509811635262247628464512960 204031 -41489608719614055165516378488 204032 -31410109385978799792202973184 204033 -30588289664767554045486879936 204034 -8022970096306471171708277904 204035 69952907070596721765851040 204036 -97985693417333374406625887232 204037 -125641717500980448982956663008 204038 25763211307211143252913869920 204039 -10526441819993278598018494440 204040 -21682790806914803259500083200 204041 -19610819865732123137173033200 204042 3491226021683529295724242944 204043 63176539789561462599492195584 204044 -171427441936337924583605145600 204045 62105367595629556916207562240 204046 119262630967285255375270145472 204047 174893095211304946879168568496 204048 4762506478463022813712957440 204049 -19673404405361404883593816464 204050 8743477240335286563665241600 204051 23877503480830065927832977264 204052 156282689962470251103159685120 204053 -16142164953494511278844480480 204054 -62229472614798355125635604480 204055 81141364705134338994958349760 204056 -120144054069746368127404646400 204057 22348036463315997036826379520 204058 -119677922039521798640965345824 204059 17378336081932909227312592260 204060 -32117187150733716581501952000 204061 -32155429343637068311842601056 204062 -150312851904915206489706019968 204063 -12327655433088942431506490112 204064 -36259988721199377878391717888 204065 167333344341324909080056589460 204066 47199949763488878418313529600 204067 -59564403897269434526576894884 204068 139149498103595914744149693696 204069 14839068319853066646432584544 204070 28487985764186513319672516480 204071 -50793915821262826316283995088 204072 -126848013151228165861707202560 204073 9227073233624811699106748160 204074 102650621288365572512960120832 204075 -244510654371151266514613700 204076 -52399521341505012921870944768 204077 -44074374084660135987739693620 204078 147668608692599356993333248 204079 -122712901693618333262006540160 204080 -2090800980500060661085962240 204081 -27300281169978130094349276960 204082 -13472414989937442484207717248 204083 -20549411826212883633840997176 204084 13436360223646107422776590720 204085 -77562737947276173351630293220 204086 55401972903034279292231896992 204087 -43777700266242240676748592432 204088 -153826167816318574561834967040 204089 -183025913835228020763402476544 204090 -396570921393740917306855680 204091 22447055967837132756371275000 204092 12916648207808726845133150208 204093 -285794442167895831878104420800 204094 1164520918899331703278725312 204095 859400131485353445768282600 204096 -38203027450383532497743904768 204097 -215649605072556287018977484880 204098 -49789749300317951616469451520 204099 21007138516140432861738973440 204100 -28518720403115383779461177600 204101 -205513275993930929795833964898 204102 -45090592194700392853660519680 204103 52234316645032001119199393304 204104 60384957035313471624214609920 204105 -63336002908580790485141378880 204106 -19958707997432632878235269120 204107 4990741215997220698043278356 204108 9536630590007808694014311424 204109 -11440183348703321782955258580 204110 -48221869314751648310275871040 204111 159161336117988940064633529960 204112 67801284031066263212975906816 204113 45576903542794928509609919424 204114 -40026791231761505406331340160 204115 148758094170806211086690867760 204116 27711055979988827365268643840 204117 47335010895292056577785254880 204118 100868985009240809297266985760 204119 191506346361173586654171526896 204120 -21056945372844738068442931200 204121 -3762035414345391786629099136 204122 1673099038673038940231792112 204123 96087741687179912507557215384 204124 73300233370590744382523511296 204125 -65533971923478696739927392000 204126 -35282448208243215074357087616 204127 1929994540798294559186416 204128 -177027734470852052637153361920 204129 51209259505495443601269613524 204130 -38428114499893095899663448000 204131 -245937988330835184579615340800 204132 -5132952101129379238608841728 204133 191528995064818486666483120382 204134 92288053454322110306617505376 204135 1867247205364811291770828800 204136 -237087324092944785349435392000 204137 154236266717965393767366633786 204138 -49366819090883294626872160512 204139 -41201006672196397426585231872 204140 -35063588085466575431863987200 204141 -45174901945866729723517311936 204142 8679439221823088850202385472 204143 273405589737832334166151645392 204144 -39860270461011334261377171456 204145 -127002669843408272249482673100 204146 127005452774916410224155408384 204147 83070174328514120010161309040 204148 38308491180796194234566516736 204149 135895730985864032469412312992 204150 44051897938012399415662113600 204151 130321789372237710360878658152 204152 101575101494878712964195102720 204153 163717296889155713331381087264 204154 -36933390791992689702546286224 204155 -13201630954501946081635910400 204156 -24093710377114358965638210048 204157 -46122676143781507783495520180 204158 -23782306912242702528289912320 204159 -114645936974228798186348419896 204160 112093827490691277303840768000 204161 -104703031454559926090043194238 204162 5435524177353053916118930944 204163 -37798500385518522600163411588 204164 -2169406715838697011885732864 204165 -8131861300561206617585673000 204166 5775600476683123656212321280 204167 93738854486448168025833938952 204168 -57026320797957589715776634880 204169 -60100165516351908739187736704 204170 -59097300499595393029999045440 204171 64895613248205180798679445760 204172 100882454262945844613895954176 204173 -277547095562954400860377237578 204174 13657496982017422633102080000 204175 -65610321786209953532174932600 204176 22466035683966101233836490752 204177 24810655054350203437962593520 204178 -55759866778225196197784129376 204179 -224250525839815688692808837760 204180 16194351513951399569502597120 204181 23022195728059547481134129212 204182 -4757694264214041580466452416 204183 23563769582452731893475972912 204184 138457817844778099793137858560 204185 61996511494469982369286845960 204186 59031154191224323115383832064 204187 29694000537165956086998868392 204188 -34035625700533776559555994112 204189 64318425271744716684724764960 204190 361961946752760614908327680 204191 29357814708357812604830661360 204192 15610595299046984186180075520 204193 -49808738345920759024432572960 204194 79054577930429113382811499344 204195 128313551723096685435258751920 204196 -139947805336795070032298926080 204197 -30879488799401807813359028736 204198 -1029056448270034530004873536 204199 -63375171412082960048729591880 204200 -73688017017885448160121216000 204201 -10582703102053137966750632358 204202 87981021587307481040110821552 204203 56132359442530636461520521120 204204 13248283897600697068443500544 204205 -8567414739572887574247361140 204206 -31272086922346983949719008448 204207 -707426465866711692475514112 204208 259709397988726567951941632 204209 -96220484397744051549663893196 204210 -60412357039121870290544584800 204211 70939854307159654988990942032 204212 -73488252245194687781318000640 204213 -115392092959803740194717023456 204214 147493005874591027707518295456 204215 264500670258986351289597388800 204216 86589485949293528117658255360 204217 32648376552938498896748826048 204218 26140452932993176040433730560 204219 160404945077738407768501880844 204220 -81792652554488046519231045120 204221 50912992682335005604633531224 204222 -59820857557284625277683971456 204223 -239482740117019064188816389096 204224 -23133695585665580292944953344 204225 -16125233002401993499601208000 204226 -110838485594289983313716390016 204227 -1547430172334414426474036088 204228 -39652093509066445227040604160 204229 49996033049816871863463364320 204230 -42151945541441256910660682880 204231 148697026178164735285340282880 204232 -132976750343003505374722513920 204233 176490975905513871520404763482 204234 -47233900511824104800770648320 204235 51011017723513417584418699680 204236 44983891427607090703935425280 204237 -30736681246331744507899612992 204238 -134478406340063416993057605504 204239 10074100554960203449240076160 204240 -4081566764021710204061614080 204241 69355214676775067207621573952 204242 26451150486889599431765104272 204243 73631316001932218136297129264 204244 -176096101831382090262379022464 204245 120103866713903123848696945500 204246 -11309745675648875289736277376 204247 322106361018426982221667545960 204248 -285979266479713275482449920 204249 303232171946574860709228992448 204250 -1573151718024930882928320000 204251 -104021367859503496658537714748 204252 53472984890489460074159442432 204253 -94810871798434036658156700320 204254 -7497186798375801079058083200 204255 -61089491663943064984019736000 204256 -54988483253060465982279254016 204257 -103691808961837511022876929388 204258 -27544727231558071805249844480 204259 48082062499091325603106790400 204260 -38504461536694984334943129600 204261 145521911733879463220903909472 204262 31717853319732200877775486464 204263 -49353146539046823073947163776 204264 68298051465117406372450728960 204265 910778902361377989935802660 204266 -68140188973727202014596263840 204267 12278782429076498769736533504 204268 127667202721579972503029985280 204269 -1678736368194970470610260960 204270 -65988866094777530264903961600 204271 213120883236151086604904113200 204272 -46473644460540417229122306048 204273 47338473421042805295694165122 204274 -60391285995232212514222030848 204275 62724768542736753589526688300 204276 115947414063514664039523502080 204277 49884957828430273911898443292 204278 -57108103560027326235006622560 204279 -85305824923345473366528865200 204280 37356890543709058536992870400 204281 -132873970081003146844112038320 204282 1731989952413702423838581472 204283 400229243872855310630257115800 204284 -93742833194776547989296144384 204285 -39984584216180791856914576800 204286 -4282081166144779259431752576 204287 51846470401036388694397649232 204288 16418229503987298213707120640 204289 138170261664100868164215061032 204290 -13875065881527635864235878400 204291 -111800118132142465748686343100 204292 116130193647432160146060045312 204293 -2719728448675835323193764416 204294 16546530961758403654850027520 204295 -28612108921724166793100328000 204296 -45163118407919806700720286720 204297 -141829860369895649144875810800 204298 77616389006461812962237252400 204299 276757153173641495683518153300 204300 5800496302105264115220614400 204301 121396026923678451675721173302 204302 8229393716254378088984314752 204303 -34223360707728404031944726784 204304 -30708441959036642031178600448 204305 -34555981272569968223120031000 204306 58596262429438475769230993664 204307 -159227160877297271319918517160 204308 -17540725323185142847545073920 204309 61473133178780700678466314240 204310 -51581024839457605803912733440 204311 -225398226502229362888764284088 204312 54045774889843753473179627520 204313 -116417234895254123580294721596 204314 30353368865489313839521208064 204315 -46548334218455184160558306080 204316 39808872419116196544960867328 204317 -278613347991252800940727262880 204318 67588649865399905480688128064 204319 221023612229108383891818362720 204320 -128269810029949899814854328320 204321 -25007816884768806232357194240 204322 69205263391463247410369957712 204323 -18368047585725978887576763024 204324 -19698610566828461433179986944 204325 -18578902267264059219196994400 204326 1132905658373016184735720992 204327 -8296714867396249479968363952 204328 -191893757952395837534850339840 204329 196270481943716607036772119930 204330 29583938592916802457701587200 204331 21975522205981090625291774132 204332 -6514041117067170469035906048 204333 -85313608679560171303305936576 204334 -6708612723919081508370055680 204335 -34877582571841117311635025720 204336 662283959272330231197204480 204337 -37292560332138161342615680448 204338 5473884215160752536141793280 204339 116915379114130622660403559224 204340 114854415070271253484339975680 204341 493573047134572257624258871932 204342 87710766343132716478413093312 204343 -55163985131722598633533149440 204344 10893077200637669326863974400 204345 41780860769256038955656208000 204346 68189315860064469096742593024 204347 50058062324467039894723810320 204348 27178269982212011216029217280 204349 53468028844348865332849850860 204350 -65909783799432624689840731200 204351 -18662780683853661876664905216 204352 32201574425168735913537175552 204353 219348244510408282507503121602 204354 53521343165511424760850602064 204355 -94189208510680386796599006240 204356 21284037251907613829848301568 204357 -109799617471663498235049590208 204358 22087385532620469704721641472 204359 -227628013277929695166574518440 204360 -37516787516207203276094668800 204361 -47942015765833191244907360038 204362 36035079624818472816798288432 204363 57459304199908451673131004972 204364 -142613845642369733643946457600 204365 -23831842368431982951566572800 204366 47787523164140637663027676224 204367 32623018222619305983517602416 204368 364429595733577345736884224 204369 30762666845817379052226192 204370 -28896856895177775018019491840 204371 -213171858946189277294056177428 204372 14243433583387397295283034112 204373 -16040307821127069215014048000 204374 141188361526622587121680502592 204375 -9053196841483521196221675000 204376 -43786334325767818621113446400 204377 -154107222432808981126132038774 204378 -20392462771735080864563937792 204379 2180024122021890624629697576 204380 -13589750212940063932901913600 204381 58424005976266237729439316870 204382 74051397022050770970448305792 204383 87697109670321436744556106240 204384 72645722818022855155781468160 204385 -31848564207493444153870252440 204386 -8530430569910494896064866816 204387 34163355678303527814581373168 204388 -46904974732391009079605606144 204389 117923301494176191021638952924 204390 -5666254824852519257238278400 204391 -9403070835429094695158313936 204392 45800349075513262780633036800 204393 12617277726968556274692206784 204394 55688543936902456620934616496 204395 -104721484599484395631904781600 204396 -61411826137410004612196510208 204397 294846310194990094763838005846 204398 16023231267099695147874523200 204399 11406291581361322745714306664 204400 616939184561791382678732800 204401 -149268936289052710706857430208 204402 12335184094556541532338984960 204403 -49392795140529655354509866400 204404 -24131965336766464601266593024 204405 -104639439271000818274824111840 204406 92699224023105993184875541152 204407 -71317670112063508134447006288 204408 182647795998216779344214876160 204409 95572559617875279860983810560 204410 -15229522958865392718673604640 204411 149966818422454656392072156784 204412 -43536525652218477859126082048 204413 -120490968584750255894495454816 204414 -7037593123059181311520260096 204415 -115828875622647123641841772440 204416 -249054078579373810625166704640 204417 -96598607402352297012138567360 204418 -57795032860426602637497843840 204419 -33354527720017746707143900704 204420 -54387285856122963585220485120 204421 36585564375491988886985155200 204422 1502221841476077522850128192 204423 165022428633163544134080028584 204424 68827991909525386972543549440 204425 18537896160684250869951091800 204426 -13798101907961764468273681056 204427 -142479251253951044485332423724 204428 101014662525078162460104960000 204429 -2063311076687342169473023392 204430 103684990268397077117757063360 204431 -31019797484911012131199746768 204432 24758823778010354015505285120 204433 -95048652590448933318377124060 204434 -5701986662555649842398518384 204435 -25496963438251311272830636800 204436 -25933390103509855356487304320 204437 -19974484442930997388592044914 204438 -29944555180030837606881785472 204439 228157432448618988080604119240 204440 112400967568942072716917760000 204441 135566106197582594663511882192 204442 -15103605283483638109754442240 204443 148901395407331833284102578692 204444 10449923456048220302144518656 204445 32110419083836316126894323200 204446 -70005217214152383571423768896 204447 -72069159861607291943427084672 204448 -246239723617790883515812085760 204449 -69926611377227072966017875264 204450 53216977062732764624348544000 204451 45019609809849305937302866912 204452 -192777450367228109400902492160 204453 -144315142992320896774000361538 204454 -27960074259446609783129950848 204455 -226923317913522865066745204640 204456 -9258660743310270827995299840 204457 32651027685735763054369284432 204458 -53942762786978825036515459920 204459 126040582012797663411256721280 204460 -10347911479311804739954206720 204461 28579684140616581069890743062 204462 -7609221530549436434791428288 204463 -77022744911327771486131969040 204464 -6782321734926927119773925376 204465 -1737809201343844214421756480 204466 -4845101407236351779985251568 204467 -63468951204395558296325052888 204468 -74317062883063746382766438400 204469 94710208368494084416389095680 204470 -9506665915809237976042045440 204471 -123046780591527503463325283760 204472 43138021315412105218231603200 204473 8175522334478989610733836244 204474 2934325502067852918321101568 204475 1900985056182835312115604500 204476 -40295718672568194641483833344 204477 22295106698946694582237807392 204478 -154115406099001996041216922560 204479 69217221903850924816959137520 204480 -14507381450905763779958538240 204481 -218524814400581358780483126718 204482 -152142738408927378547273071408 204483 -135733022998861638478210547976 204484 -28039753900668700439822110720 204485 -149470038667888665501996698820 204486 -16531610878395353719213877376 204487 -187106906222058680996131885864 204488 84314095609225248768221045760 204489 -125436631244629290564347613846 204490 84243634022368252138830480 204491 -77561170821017360956007832576 204492 -103376195308155252944098165248 204493 2809134035651339728042906944 204494 3919081342596660410280304320 204495 115017080816763557166309135120 204496 35485515949586611548873777152 204497 -338780626585195009041921494400 204498 49921593129738922020771363840 204499 -35099187525914934455255794064 204500 -108949179631481827750943040000 204501 -8016260886606043784086579296 204502 -25841003879625167819783310048 204503 -117270065212541029916127770616 204504 -6588904818676928195378810880 204505 -75893178812407110996325323840 204506 -20983346164249268181318828048 204507 47518705460639844867414581568 204508 997388382350956938093480960 204509 -104692750649484783529471123290 204510 -26913055520936461333541978880 204511 153400074448274164058536030112 204512 -51653976965216023080773615616 204513 105725447259595811903728461744 204514 -14725367425527511679632792800 204515 -112836446629931318275229745840 204516 -19209613278142421632348139520 204517 93208953895041521960310621566 204518 57973703619935505453677172960 204519 48066832065542648208074340480 204520 57254291460818853558935500800 204521 16722160718881080952659937722 204522 34985260567053197303072808960 204523 191286593043373935064626635304 204524 160185811608127056022528164096 204525 -3470888823300239980666837950 204526 -51900394902225010041211359552 204527 -14988498877222017358287405168 204528 -279887810794443033743425536 204529 62302898822934729630436175284 204530 -9838387869159253075238105280 204531 103844346323716485601751992320 204532 -84785987368201815155184882304 204533 -122400850523267096250898122240 204534 -740503663922789479386827712 204535 122286374929317976706748157200 204536 42290441901219021927953141760 204537 -134692354408667103432812292480 204538 20290029697005240553447449600 204539 -133313746708077573530477303376 204540 -6597199534272052594282168320 204541 -99304698919651827413060992788 204542 -62544443742809081699235551808 204543 -87834351816994859518211767368 204544 253174766540509927822753529856 204545 -157984618196453275453310884800 204546 5465677314074974957278952704 204547 -46035405610020288495210417968 204548 98984516658526692565128955008 204549 -34449543969181493967678753792 204550 52435837578108572207474248800 204551 2596087444378148732645933184 204552 176508664937059827505209753600 204553 -118517890045414979887760769840 204554 10814190058765998440254118400 204555 -34063940034407859099447924000 204556 169434963987923116239388070400 204557 34323646366112473092158794806 204558 -86815526413381414341233974272 204559 -302028336144832125132591809984 204560 9125358568917064528724705280 204561 -36300400852927960775837131776 204562 85488267067953447714124326912 204563 48370259929460995634113792812 204564 18866229875194398465155659776 204565 -22439029870625480675251930080 204566 -145285177761330411502286709120 204567 -14591069654570627096561155200 204568 17191014064101614094327889920 204569 64737633061591478682195667200 204570 -8274012448745257671255835680 204571 15497740902364475225270184112 204572 -25691002430526848379379430400 204573 -36722777926730590094271600960 204574 -12237254252701387484045224320 204575 119205237272569703203556248200 204576 54799119318716514209477689344 204577 -219584010045446668402395518700 204578 66645955254547418841893797632 204579 88456472230358670491935591920 204580 61757891333961113235369116160 204581 -51116042547224596825659272868 204582 19283950858639022890017675264 204583 227847651466692020681994115832 204584 -54429150706668535184112844800 204585 -6882849842774918441152268160 204586 168513072108319881999920482992 204587 -218884332684998691883030258764 204588 -3440236453185646273919977728 204589 111999846916423274016492752832 204590 3888820518319680170144400000 204591 -156370669503502090984312847616 204592 49897661641990377568120176640 204593 111670237025100105724212171060 204594 -416275363142128933037167104 204595 125644814794902838107472984800 204596 45773611041170675331940497408 204597 50199358446347802338521704960 204598 -74514252810978699428821039200 204599 -41872443181503220763702093400 204600 15335889687077717483421696000 204601 92014159776074711184850722602 204602 -23586076817311966945749583248 204603 22847291432130275522096315904 204604 -148781186486182296355180831744 204605 15004209784527799897846283520 204606 -55032869038915157520643039296 204607 50596127941153332363893155480 204608 30032875214418376614205194240 204609 -974200036734643001090586912 204610 -13480768431201292432617369600 204611 -132782322537586389945954600 204612 25832265673285615623568634880 204613 238844154936664621533105736862 204614 -87310604012427457980153678720 204615 61905579521582964592538222760 204616 240780735106440288905031828480 204617 -11618566699839504175280135808 204618 8029440858769599941358462720 204619 2823704327746468210488418744 204620 54331369361427166850705095680 204621 -82273954390923228616193249088 204622 -79339900718481242484880714752 204623 97139167813432436596423957872 204624 24444438550087551445200199680 204625 -155312084208767792095840743000 204626 -15847771728471411856997441376 204627 -129963627704480478034270180680 204628 38053307069559373696025706368 204629 62034643584153494410551069276 204630 -49077959912200623365837568000 204631 5082655910208479851703390208 204632 48626305059782744942054246400 204633 -36124154217856141234457063040 204634 86505165027526154265385119216 204635 -154312219824694652596361881920 204636 93954287045677392580636518912 204637 2331234737813633634824924320 204638 53861538381059467297985421312 204639 40276046056906125665352836424 204640 78661893890594386706064998400 204641 -224031737944176640965038516958 204642 46713916582333466428091186640 204643 114177242712938985877845573144 204644 135096042258212109146898588672 204645 30756280031728562960590032000 204646 -11700212197146578409225309696 204647 -2068048099965514759344298248 204648 105611465544382147057445928960 204649 242305585237882140183632740240 204650 -24142122737168306535756361200 204651 162306278847975745688252610780 204652 -27473969739872115370995768320 204653 283143159281511078897345228780 204654 26557445438320893073445035008 204655 12597604437303819973285744680 204656 60551815144880749644772442112 204657 -137584086835492847322601007760 204658 5737483255518508833697009680 204659 -23207607387577492603835778576 204660 76306796148775266677481984000 204661 238633212126298130950134659872 204662 22717655676982630481176625664 204663 -45420030216852050970126682416 204664 250836196200193462023714447360 204665 114169544301654766789781109060 204666 17777593583048940811553230848 204667 -196728485513895450659651624284 204668 -106579312118366800043922286080 204669 -38652434351210198861484273306 204670 59070491152967528757708716160 204671 28051018235841619761244786200 204672 -15165628160646891568858398720 204673 167015489882790644035598583618 204674 -22929492752542015895816879664 204675 4134773272162726403911449000 204676 117674558422132697460116216960 204677 55861755442510882117791320640 204678 23778719981768359006055907264 204679 -305765101714851118527520255720 204680 -808036929382896923841331200 204681 -43129886177062319587255780848 204682 -132519109632491222311915965600 204683 -79942173059253871710393003360 204684 -49294606418247801757422302208 204685 116097872362980543730737826560 204686 -3696940441636306607644969536 204687 78749189225585232462586296 204688 27754003159329402355723075584 204689 342843244373836137114056194560 204690 31073589908728838069954987520 204691 -71949348830651727809068430328 204692 -12340974520029035064451776768 204693 -55804134930541875201334778208 204694 10250475468629331839919829632 204695 -54501924694875634427084125800 204696 54837023663687309449054341120 204697 -204136643161156979003516046828 204698 -41565616741169081268846575136 204699 -153352797784065602841775954752 204700 -17489358326405781307304064000 204701 86105875796569441202830937952 204702 44211592650903019509386701440 204703 138032913503209982557055676040 204704 12868354265272291655432994816 204705 -14166233601651861718231939500 204706 -148167356460901813451362826880 204707 214545796335978304887621460956 204708 -4474021101570965177216815104 204709 -200089259506659190770055511460 204710 34371654454937437463129915520 204711 18634418292009112899035415840 204712 -113242042976955370552386892800 204713 60084882313887237944351870964 204714 -89085225004184969374650716160 204715 14021762969025760717454868000 204716 81528682547207503476511319040 204717 -85201952127335271869311177920 204718 88994099048007103946746954560 204719 -35267942306163438299385824880 204720 -18001683531483708799929876480 204721 -49348506409376038123076790336 204722 -133977803908981024732516746480 204723 -1177924709435688864432160092 204724 11806362084246527766471114752 204725 19512829666294938129279816000 204726 -79769163550083177835291536000 204727 10386326110529028283126883352 204728 -39755600113955661428674621440 204729 -51171246157404463911809352000 204730 -93635487606471836626480723200 204731 -303121347496010798919214456728 204732 224017914005181638100476928 204733 -231873424123723840319819641018 204734 113413927947707897974851830016 204735 118799885439137642761559034000 204736 -13716530250894255955222986752 204737 66281282957899499735193196500 204738 82423834969328491553483958144 204739 89030989017545650277044099824 204740 -22741174744026660764324697600 204741 -7688886680315822174156194560 204742 -163505497042489766538973108608 204743 -11577198828833341515396574080 204744 -138989530641293165632296960000 204745 16090698854635129142561398500 204746 96918879075031265181585433344 204747 -72769134673117666558237055040 204748 -67116410519530019294058177024 204749 114555596536147875169235973750 204750 -9471960112061565515621952000 204751 -134016712436341180459015679248 204752 -42216895120559733156225220608 204753 147619097651042777650982843808 204754 5375986010868666660795304704 204755 36935859583608134256185608320 204756 -26039935255365648160097734656 204757 -3885715207750720712133435488 204758 -70728467105472440606288634624 204759 55710486323650788289613266464 204760 124497290951842956990087168000 204761 -94055686920328219037056016688 204762 25918687874151398271474289152 204763 -111153964287249062604552542800 204764 -54482023051106746229315371008 204765 -6577910588246528611447436160 204766 502786359663314561139812544 204767 25307971448887789008294202752 204768 -12485288980957360628414545920 204769 36653527205446722304931588160 204770 -56567204918155055502199069920 204771 11292711371427514095587520000 204772 -71803843374235372573956874624 204773 397360446117045533485735940604 204774 -16066458024039602075181983040 204775 -118902961785953460475293491200 204776 -43872310831890028622380646400 204777 43608390409978285339847699748 204778 34471843976100671760074547456 204779 31263574675385244631528644576 204780 38638161047937558377223797760 204781 186853047322875485467013498582 204782 147317589361669229554645883520 204783 -110039222267424579139824022776 204784 -56374495009589194630050611200 204785 -26847285772195819124047439040 204786 25640217472292322265402896384 204787 -80509844613401953862260452408 204788 165263334695054312240674889088 204789 -18882050103739580150598206400 204790 28503829841568599168321126400 204791 228535231439330433845712201192 204792 10606786816014168876157501440 204793 -248765685214896177494776695958 204794 133910179299719598487642275696 204795 19871367630211958563879243200 204796 184229224914563463892916633600 204797 -222170186641570208713250549754 204798 -37466495815335574796674145280 204799 49973342780076892107574118112 204800 -50997911553998637959322009600 204801 159951996109449866174205941280 204802 69720821303942335672486266912 204803 -60583828379630712277323570948 204804 -20515265752658205436244184960 204805 243549069864805131812054460 204806 -45330092009462433672874677120 204807 105899442090012740234693185488 204808 36020736970837821775085736960 204809 -914473655715259240941211872 204810 40069218625188278249091836160 204811 35639427702857083452440858800 204812 -37154583265643045554923481344 204813 61819683387514955458684730784 204814 -78280553260070115831965703744 204815 15461341518654157267895584320 204816 -22303694255303992083453444096 204817 48234237627439246005110344192 204818 -88639338997694503568887382640 204819 -165920730906286047627467098560 204820 68767246319402500443666892800 204821 -86887000757819316057552948978 204822 -102760900492224125815353567360 204823 158899365416216164021230846240 204824 -58465738521862390551456983040 204825 43305169582199007485531499600 204826 21238919353794229709774906880 204827 30402594261875377002389728800 204828 44221061848597118271117725184 204829 55170112943132870840033590476 204830 91739022519781659547784266560 204831 122805674528707849215271695480 204832 -34064269324124374132210925568 204833 35461274778227844421424079300 204834 -12765869926779196276010777088 204835 -41507031714392247589679718240 204836 -12589583828806083202109664000 204837 -162432170822451695403916974240 204838 -4556191851842266818149006592 204839 65044464904933053484056706440 204840 -62712945232936456183697664000 204841 -10568201997642328539913905856 204842 53809675935006273695130092544 204843 -15942960469850773113133575336 204844 1050892865295370463583899136 204845 85918303708174219106167310520 204846 -24615627454632623591800046016 204847 54331582550517965022351182560 204848 -4532374363739036720698490880 204849 64832468936210315648503411554 204850 977573121400796459519080800 204851 85243083094031247917750061312 204852 1322060270907457631019681792 204853 -25996851307660442519704114 204854 -21376331242944315196612986240 204855 -32130239065929429135820462080 204856 5598458672214777345306316800 204857 309572032812811901268033944106 204858 -49490805667239893513231136000 204859 -92759455367848033810081158940 204860 46257478357452174045135598080 204861 -12806264415230594361909414720 204862 4523388178236392069776708992 204863 62421539644553316644823012600 204864 27279079059748199394780905472 204865 -16194561990788982907665277740 204866 -58905249263592884169034072368 204867 102360800208983894642781849888 204868 -38347332273700678612633927552 204869 -26328231944861796351084182724 204870 -11578953624901440199351171200 204871 -295018019308521772241137461928 204872 -226046383409981433793206451200 204873 -136817599212231685149853535616 204874 13571243062196814873891045936 204875 214081043663420712101150100000 204876 6805344760867392770539192320 204877 -79739233026707536140885808320 204878 32704552346832117295016417280 204879 20037285234261665208230128128 204880 7922418025857199355762933760 204881 145969332438099269491491287664 204882 41167625717160366492368587392 204883 -26933628314745951909394946480 204884 119686592449440925061408059392 204885 -92691856259405657065840228200 204886 118548562587838125607298004480 204887 46160189226401105987641366536 204888 -16363874886557473958126653440 204889 -268671156641208297849206981360 204890 22307360993508570048276480 204891 -6619077966126602915403232320 204892 24522442363135665071375375872 204893 -87277934629389070425460023156 204894 -36289270108512573268206326976 204895 -3311452370956123413373067280 204896 -253760386815864232486514196480 204897 -12900993225631474551539567616 204898 53776349695796437414945368864 204899 31877243142082600187084550720 204900 -28671066835826651442064051200 204901 9371560690201432771649711930 204902 -119916830656204727592746818848 204903 -315042584280243517373442001200 204904 64361649321589005214385356800 204905 100880831894137159809686031360 204906 -6234066032067040282829908992 204907 79760112378780375687057373440 204908 -185278662471621413293036598784 204909 -143125274531940615364406604480 204910 -32650085969362812395600225280 204911 3269791451482330966747037664 204912 30500788930215385282489810944 204913 144637582663670291300438750162 204914 -29201610906653610340553631840 204915 126000547208768471658560064000 204916 166589583292788659705165690240 204917 -2377994680804708798249262034 204918 -21838743939389881632541435008 204919 -55308720770868948345838813392 204920 80576795327494285901942784000 204921 -47456443928871171724800650310 204922 -83517873395687308337357689488 204923 145332832519323465107208779172 204924 33976061574892715704893497856 204925 -49824867865458409072371495200 204926 -107461801146039306848565054720 204927 99994040907045631471514567808 204928 -52167620873179954821652807680 204929 169349460197344987056601714260 204930 -1923900368323436899092103680 204931 -250793991533170711509836283268 204932 -3488294481547868309264683008 204933 -29631931845463621886918854176 204934 108055704425874617919439880640 204935 -151502784182114583398992514640 204936 29085193963991058074960486400 204937 -35673207535153655893122824960 204938 739981736632186834000018944 204939 -12614024549535283113546159216 204940 48605152628834171595561047040 204941 -66084236845182789825235967232 204942 13042777640920767223897960512 204943 -64633049502919907712985117440 204944 -15184425814405933951039856640 204945 39476903943707571038665947840 204946 -26768169874672989290916111360 204947 -189769789944571169035822571604 204948 -117651379136968576990704624768 204949 -112972344649522917670707835680 204950 58514740078923170233341540000 204951 -2117952203906259506533310640 204952 92696215669535327284817141760 204953 51525072382392183889577303040 204954 21906751611553608809148894720 204955 -96027058145096674376657058000 204956 -59536196744849667256851386880 204957 -8434067385051504699328647360 204958 -24092766358969956187016990016 204959 -118617011066772504144955194000 204960 27887823586993869636941905920 204961 106229522267255960512144563652 204962 63227391418363195164255569232 204963 25521219618571784212745709888 204964 -70940915071380802960298737024 204965 104581259698722064812418948860 204966 -77027203212774077908268890560 204967 113976122055291520947201877920 204968 -10722847880016261251680957440 204969 154694026652760829669995937440 204970 19061663938755160137351552000 204971 32853496885595484579932319792 204972 26834882468862803983029043200 204973 98737369875819721353840083222 204974 -32769217944212025219942573120 204975 -31902141869494031138358092400 204976 3450444096155450214731415552 204977 -40283726224568943679156214208 204978 41053884141508388386294947840 204979 98910210920701766928493549580 204980 -21270610353838038203198415360 204981 -98264345138423730169053696 204982 -172428086629506166451195328 204983 131392112424891106669937480232 204984 5235329437630904799465062400 204985 -26000228914780156265472647040 204986 -59377536400486286353290181920 204987 -69685507141122607217360657640 204988 -56899772506584827478916834304 204989 225696508533407958042724708320 204990 57200037077085410936517909120 204991 -17728245617580903226078842200 204992 -25112037894656958540744228864 204993 -147686698772981170530244573518 204994 20057928065457767426395225296 204995 -70825225340347212191653953120 204996 65956939510221636869277702144 204997 -172647259814656155148198582566 204998 -87819204763431646418808804000 204999 43060972885900185201199901568 205000 -12725969395784117100566400000 205001 -4938022095856364074536183900 205002 3659275247778808785524097792 205003 -54692847028410248020999950720 205004 43452756738317001763771831296 205005 -44092560345388520213879366400 205006 73682185345590670451414453952 205007 -110494016281130886414809584968 205008 27400947771663283101292560384 205009 -3326742881691799415276360384 205010 -20945557614255770576593497600 205011 3316504119484364382173097852 205012 -139588202743459399281099202560 205013 17923315012206848835598959840 205014 -40058762272978609975209873408 205015 -303444783557274961807205903280 205016 3127913580188204599266478080 205017 -62753046251134488814479837888 205018 -99882807469393307069552175360 205019 -187180800580423019487799499580 205020 86385780416904366695961646080 205021 -210782887571608879740660911156 205022 28101519107221298899659311232 205023 16618736692457780485580172288 205024 -3757599970944976494113587200 205025 78968128314996195109940910000 205026 -29181195122715191248864649856 205027 -37629220208704347419193911408 205028 -17310203469794240155481960832 205029 -47597200575429306199861663200 205030 20373019042742500994904844800 205031 -220711085362638307281613428168 205032 125656587256949030967639736320 205033 50314078822553216792730212282 205034 -5936517277257544389311198208 205035 -85739466232840857924264598800 205036 -35813518597180425462937791488 205037 139620037220445398676132894912 205038 -96353976442681714259395831680 205039 -248294009469366679775241692840 205040 -44768265181064613117028270080 205041 60867603661287325873697110944 205042 37414140247793579397987498912 205043 -108734520437617334504657190708 205044 33317063670904557215169318912 205045 -15016478588711080880474839680 205046 22456094487439485464310413472 205047 -140512887661467655461973176576 205048 -2336285907498094148870000640 205049 1892495360793714963645829764 205050 -25220691756701083265197075200 205051 -26992963072707763680675899136 205052 -61705587900009579363964145664 205053 171149294986807105308147784704 205054 10806719270658977856834870912 205055 124125805229618553763650585960 205056 -38746603979880488662644817920 205057 -9839081431565618758917517546 205058 -24852677381973426666795598848 205059 158558587741317318993949840560 205060 -102380463420128411015199179520 205061 446770574942259863906288607552 205062 -13336870336547411868611604480 205063 21047450153653668341390588312 205064 35565170807898697714204431360 205065 -31738684566544114014496166400 205066 138179280891160241373671741232 205067 -2370502597517206117279110720 205068 -9425075827753719616411385856 205069 103497394536400536958998012470 205070 40327445355610738909855884480 205071 -58988998914948155935125555696 205072 -11968715704077190636929548288 205073 120302110242772433728115458368 205074 60066966377766110916821731344 205075 -62805813811582658767702732400 205076 -62088249687829915918794381312 205077 112819617129618956743326054432 205078 67123593630153280553009271840 205079 10863583367422882251098828976 205080 -14450398455534320631002112000 205081 -160183377211726244156936088118 205082 76029997357238092408343591376 205083 65153593955842735399735028652 205084 155655399011398737283794124800 205085 -199064570423220841638063971220 205086 25869883899726179520513546240 205087 268481351919135184132057486792 205088 -100776456499567841945120931840 205089 8154297057923569780747380000 205090 38961168108525451237254976800 205091 785761685770787366448452064 205092 134001854983296452973317962752 205093 12235375150287462321645317184 205094 144656603220035437232961456096 205095 -51644559963579406618238640 205096 -1216688110907900008652144640 205097 -9758505713021342645172056454 205098 -76872939728214260454381524736 205099 286442433211554444402103445136 205100 15037640445775062537977318400 205101 -5259047320003390175468074932 205102 -79545049263278229223213933248 205103 117061900396812104024046926352 205104 -11427539291009138964291158016 205105 93427153080341823328871577600 205106 21502218434989183293417934464 205107 -34482747768162127084814462208 205108 -304691487687372521477216047104 205109 40122908952099526250240224704 205110 360078872631857203170407040 205111 212329484542359184291681996712 205112 -13403116830035015531421388800 205113 93523374269681956914357432144 205114 15903663858064088563409971200 205115 103908160016904883836102533760 205116 5331740647124588917201777152 205117 20867701393821829200317183520 205118 59290610782531469694852053760 205119 -64749098463042543998670754560 205120 13145762416052820555705876480 205121 76363253909554387345533093312 205122 -43975653932170144307469378816 205123 28736150464431188039776773384 205124 -77280239662141854593743488000 205125 -68045239952074575806514696000 205126 -29680393807768551428727907488 205127 2618008751562817920977120640 205128 -15659382056518859759895674880 205129 80682419809148007497999968730 205130 -3569398049940985637803471680 205131 -29108181605747865269795079696 205132 -123692684123566028177002319104 205133 259629772115081896084117019382 205134 -28090912244964737459173908480 205135 482584769827031621900273760 205136 2082096527484168764785876992 205137 -49663614692654119069379903232 205138 61548609767906711304940367520 205139 -40330951077049751608626649968 205140 -25125973919159861053022330880 205141 -190730164149405368362142705458 205142 41918419129602541022178794112 205143 -96985268616873940764791299200 205144 -96807957668004124942212003840 205145 88038984673815958660871939400 205146 142617175571154744457621747200 205147 2513395419016029236613756832 205148 -192297235481316268137287265792 205149 13175813359326469733236031040 205150 -18047407952896104979068350400 205151 8598316038750924302207077152 205152 -54949231469854627285900197888 205153 -1760185322297179996713502336 205154 -194022111885222232516055964288 205155 -110650565133195812774613023040 205156 12217087061204601790278844416 205157 -70273115782801548078696270594 205158 -29465627800832549609049833472 205159 -305658220458959218426630766096 205160 55797556368455543747189145600 205161 -1492774790811824945608144416 205162 157720953770368058054986848000 205163 103237608339156313191709320480 205164 30760624849445197268101102080 205165 67135693437553552805175247800 205166 -87365284561854354116672126208 205167 -131912594417661116819014032120 205168 -73122808618205263348427358208 205169 -24660809089684640502537969600 205170 -4274348362105775651343959040 205171 -60456335234977089433350024628 205172 160295073150213894620844460032 205173 12827130725691770941368927900 205174 90953982066770757522498930336 205175 -54723444327433988073456951000 205176 140987185005149514780142141440 205177 93201554548346002105553769472 205178 -6918475732262327681657215776 205179 53890925665422731187173720688 205180 93835772506454284460214950400 205181 143628254592794754061793976000 205182 44924751787999028472279748800 205183 -50683409009910734785326248832 205184 66934058228863720789691596800 205185 95507667923587781661556444800 205186 126860597884475981354954979792 205187 -18878212616535655432690924164 205188 138423263688856944177725721600 205189 -14727487158978652248090911360 205190 -15232120713714696357948923520 205191 34984004010354014553199250352 205192 -58133724485096667655128545280 205193 -185843341487813995617345924300 205194 57141362794768923019440349440 205195 91584593478162000250117927200 205196 72569021603660884517601792 205197 113875837725284223402695716800 205198 36403486928155044159393649536 205199 -116581662933054488789969340264 205200 19665230096571696508354560000 205201 -100216393902972270618989518798 205202 -60984021594863173956193981440 205203 14252361702548482276355766384 205204 -43906317425031489027672386944 205205 7696557082343004310218551040 205206 -19196304126957797170574831616 205207 150093873745954779539466659952 205208 9781607424183798597293813760 205209 28507462871790031086612010221 205210 59903557671262994880389825760 205211 190030409150020094840881879812 205212 -16141745551404955111719667200 205213 -145621124412326567502726432538 205214 108598573694967884568661635456 205215 98260013337928081214265951120 205216 156449644545810244852187136 205217 -13994646791604630799618086480 205218 44282166435541891998660151584 205219 36220279830875085207730307840 205220 -23888659600535501140143882240 205221 -133456192723967352992372654496 205222 -82563010548292850731144301088 205223 107360730862871912459572772472 205224 -74478697418202384107981537280 205225 182895402273430005353342750 205226 -10777612692958108580877525504 205227 107628409417459422646062679680 205228 207969266261606580954207757568 205229 -171088968079470656950236501216 205230 17821340350706807206998894720 205231 -50472827894870542821687893768 205232 -21199023398526629598936956928 205233 -65559812250113624385266163840 205234 12522586702032746347449077280 205235 23171994329086814242682365680 205236 27975136231483325453481720192 205237 -208569654318803997648183940114 205238 66189259999383626301748231680 205239 42657615158384161571300809704 205240 -54062150353961081323338547200 205241 154833317676205476443286039252 205242 -23025692339661884181646740480 205243 -95196346589111947956333612720 205244 44730861927152473062739693056 205245 59985462744676369958476478220 205246 -52652748487679164489771161216 205247 -31790557351607049819479728800 205248 -55220146367105240749918126080 205249 298990273966598892902555140992 205250 2404825798926131131769064000 205251 9779297796571537290001526784 205252 66830382003305230468634892416 205253 96635127909661131950873705502 205254 -667007536613286650211900288 205255 -45428495360658478435024728840 205256 -66065847239132583161687301120 205257 25485398645139308127872854080 205258 -171826486797179162924655198624 205259 84057355737112450976273155704 205260 -47772557436860502123015290880 205261 86222822520421293496839876960 205262 -104160803249767042780933060800 205263 -132258363050897285482246762008 205264 -47212287644905932250043883520 205265 159303287684345848780936998120 205266 13505287447869637954777617024 205267 292613219488023286264444222316 205268 -6867638147262316461654349824 205269 7611025006909556958485335968 205270 35712275699169247460059612800 205271 9950682619839030787454080344 205272 -166121467056419394781986785280 205273 -74154050085526098609855783276 205274 64026949865695803566167910112 205275 -13852600082258842263623846400 205276 4185835312963350733774545920 205277 204533035525829851379053802112 205278 608562799285140203722069824 205279 52513990900383032379443499184 205280 -212543220916444745686013706240 205281 199933073664296581837316823840 205282 194422507853873585530503168 205283 61494067512268354041186398304 205284 -8961868915498694872973528064 205285 -220110955957233217801753702020 205286 57661849356250349743875386592 205287 57799611820243329047921180880 205288 -302713990821245446887855882240 205289 -103058657406045267966565378944 205290 -33946666825248374253196402080 205291 37513815896219414725776488400 205292 154526349817662982402625948160 205293 117685573869344450217820554528 205294 -142220661480688677341602682304 205295 -38547589952813495805983146800 205296 6466833357030592820400881664 205297 219990046047577374562370673746 205298 40188089259145702390342616064 205299 107600658188063979101070768084 205300 -102204426993787212661755721600 205301 -38856193813935445633445457600 205302 34452395853563291966008823232 205303 67882173531942305573268183680 205304 -201131166181988388914795335680 205305 9465515093230095727213565760 205306 7390107700533305757003626352 205307 306904207700119775653145387556 205308 81251163324698996903651435520 205309 14264980681345764806156900760 205310 14439367460318941892692180800 205311 -52878521922708397745169878328 205312 48689261148934204155160952832 205313 16189592647699492461008674560 205314 -57124759310763801295235224320 205315 -20695081133807356280357087280 205316 190965600301782036228844967040 205317 44254717523821214378347972320 205318 64240433729358645189922182720 205319 -291747764662983986365871762280 205320 -68515644499680395448668160000 205321 -60507295280057967445296564480 205322 24685046462488156013096049600 205323 -15897395473044426552959672400 205324 -48252159582666805167426612224 205325 1206320221804036231298169600 205326 -70049415400061232114663046272 205327 182694015150570840270573024176 205328 -30257769825998696170490413056 205329 8481338462329325529405510384 205330 97916614059260967190829350560 205331 75586548479300583129740326992 205332 840128139884855927889874944 205333 78644897409443575926019883040 205334 -45770651095545992623172489184 205335 -94394830005784027813106485080 205336 -33056061440912330593367992320 205337 -291482005606833545433823782 205338 19586627660421656258288417280 205339 -286166628711099775845051476860 205340 -136941954176423487077524124160 205341 -32792915604533786562001454208 205342 -68527215830568077176932531648 205343 -444687418714507278168990043584 205344 -22022770356115376882961088512 205345 -5334710231448138003327184320 205346 3817755259688919724253953872 205347 -149647775983000467027070206600 205348 71645675597052065839518289920 205349 14099588651930226733591093560 205350 -22317991272820712670920157600 205351 81787197679657062681918978792 205352 -82076276948556261692357836800 205353 -188752293383084439802288334838 205354 -56679745473611341935951372624 205355 -184924748511348399150053978640 205356 -35847397100375866727008035840 205357 -99901926491701678556927052394 205358 -109893392193584444399375574720 205359 60062124533629047411293816832 205360 27146224956799876530786140160 205361 -88877680440264395494192345548 205362 94379744038710024416356611840 205363 63337867712531496384507009000 205364 -164356187634355485257260996224 205365 30544930316583978226937298720 205366 7808002531021205650957921920 205367 147805327475425291885220534160 205368 -265563137906839020036096000 205369 -46976076961749449879909787180 205370 94007485118737876476482415360 205371 89442635927131025760310661880 205372 173895998312246376328677272576 205373 121610156303474766879276255840 205374 9153847526996116974896995968 205375 -30278382356724528917776032000 205376 81501147087007849991574650880 205377 -200588276974804559260945102368 205378 -111200349439527800647809731040 205379 173236073746528738677155065320 205380 4841020744930910048145960960 205381 -271804824851196934216815270336 205382 -115950087944546454245947751808 205383 28300801688838134326774116864 205384 40031563724766357972680770560 205385 23686908520445135177885252580 205386 -69721014331307073005685985536 205387 -12261954866089574659126882496 205388 145715918373060864263716332288 205389 270718862871140499377052227520 205390 -61918375022996858673682636800 205391 134071996905509912860835847792 205392 -19931294013449470753058979840 205393 -137040258001339597384556277516 205394 -30002555152800373989256040448 205395 -108801528038702579455895555280 205396 -108077797910488034734886531200 205397 225846138494396232388002384846 205398 -6386521433531890941330438816 205399 -193203339104612238622614532600 205400 47438262485233811501291520000 205401 -63281201983969322923490846016 205402 -156579348002658920104377400848 205403 -127064364063114817622409714432 205404 32475395781487828186926967296 205405 -33413322206792720383618289940 205406 19505531790644262241663593984 205407 -193016712672161620907466657240 205408 210806670751997345615110864896 205409 -3819767951672656072433048430 205410 -24795612622316522064051348480 205411 2487874105001303097338108304 205412 -32288712641815248138844558080 205413 32094686308604757110157306240 205414 -33458315576052719487586546368 205415 34605452115971947464971589600 205416 11727978411776107729385364480 205417 -25126754686010780564891758534 205418 13244714774811193897232002560 205419 22063297134844769392052281944 205420 133073733615135220882562273280 205421 -205640976682604453357103870378 205422 -2294945481198392686037477376 205423 289253600815601956611764510672 205424 27998739441500095799056367616 205425 -45446029063557617060287066800 205426 21959273311363465968802744224 205427 147253187327345931079390803276 205428 -43590702660644955746796687360 205429 -28636888049077106199187920224 205430 4730682658522268472427791360 205431 -183519152428577140882842829848 205432 27596815132084640268903014400 205433 -5546088625505543111512023318 205434 -18983353591150489852343276832 205435 6546839912287985664749752560 205436 31543894543001323805423861760 205437 -63249047095280997195405917568 205438 7569237051213890222137705920 205439 -36593046504954749397295622376 205440 37133102043248026287970713600 205441 -253907809130255168046014252158 205442 120412932524856783517795017600 205443 -6601785879523036513098977280 205444 -106624485298099427709046920064 205445 104758141729907252375777391480 205446 -11301136358767888461905817216 205447 67783535716804394534104337280 205448 100559628037626844541348382720 205449 -93518348417642613708172759536 205450 24943805206851093033424262400 205451 -115377507045338691968336255496 205452 2805735544469839168147860480 205453 60906138315817373476081067702 205454 680064270332054067308268480 205455 -107962111029450019739421734640 205456 -15724690432086095471512281088 205457 -104710061907268378667717520000 205458 -50370821871075895567529088 205459 108921935027324869955257563504 205460 -32932488507165303239542974720 205461 503948158148746399396884732 205462 172217580870760085075450801472 205463 202746511948200711180152384712 205464 -8974233480108385882258145280 205465 -26329976890529303716217262000 205466 -56889414650689334173576596480 205467 -136832533854194675183558434920 205468 33092552298814554839610290176 205469 64339661743085073629167971360 205470 -65782170089451324185140396800 205471 -53716244905044636448468989600 205472 274378077334782763663823142912 205473 -62384844512589937879691835216 205474 -75676596686623171136748953088 205475 163565591578442744945996905500 205476 -39852118444375709541837831168 205477 151181091189673635369594459326 205478 12453707091567053317316962560 205479 -58131706089861630355874609520 205480 -134676796068387381700078387200 205481 71124881635797863583853017252 205482 18647187708370751055560885760 205483 -194993153021608111596007416268 205484 -10074891574728863828839778304 205485 49052321334797695943354726400 205486 35338937735387598210303989760 205487 -106032011214100452576892650864 205488 -11678964994396733189106843648 205489 -14939748583592048331116806544 205490 27742741325586137356401924000 205491 -81791079498829404210783144960 205492 12768929994112512217555783680 205493 -269917489385901950705435562258 205494 -95129632269218073232161751680 205495 1731974449102135360211391120 205496 -278244226760910775638840483840 205497 147983271440017460761959120 205498 -30378290492347148750304082464 205499 -25227846397654194175954695168 205500 -39577750249525492768420608000 205501 -82307740492527103946138966100 205502 36875827942927629416396685504 205503 -136119191037836000362554941496 205504 -41969727357601624878958510080 205505 -93103762850792101227040280640 205506 81289473538151404959027415632 205507 -17281872490899455317905090244 205508 182460318192557076891886033920 205509 64410928543851789401326002528 205510 44136423038152936585550252160 205511 -235498833191987908418183041776 205512 13772144974545241040201195520 205513 81298896772490409888380598912 205514 -35853251511250051759236634368 205515 18132717899135388691876854960 205516 -105062774012190565508615086080 205517 5638516046148514316688688620 205518 67539452964757741026433571904 205519 -66111050992382275783660760080 205520 14202417111392295837609492480 205521 166278829372058399228042518512 205522 34079895395818306181219271312 205523 -75516249121742662291330918800 205524 -54805887334631872878616719360 205525 22431344398334387233327527050 205526 245829837549850075099751712 205527 65085829550903180013106799232 205528 134735246376896152516290600960 205529 -250125121009231666375043418870 205530 6158871124481911688095703040 205531 182304037899998019545766220512 205532 -51425695494151168364047394304 205533 -6565065615854653018544910036 205534 10530849456868447235888416512 205535 -38460621297811574566209566880 205536 139013644770066623599550398464 205537 169335716707666383935448161186 205538 142703740563438259251530275920 205539 -3472334667878425631371276992 205540 -869312622317850376978636800 205541 -17177407455966358136935727328 205542 68020420784457909036501650880 205543 15507823788542660944109353424 205544 -218520061804205791695272739840 205545 64861310889972888994932243840 205546 -108704647043204857964612407296 205547 53063539635693515134089561552 205548 -32434951843903967284141522944 205549 60314658320225672378730094550 205550 55349344886973817099993756800 205551 86866063139402879468551591680 205552 41622456835629346457347522560 205553 -130183273678859042524778625198 205554 -72206251965716797125706078080 205555 65257919809456514576302011600 205556 68322173359105926345925109760 205557 68974114766686173407291029920 205558 72128738390475532044609711360 205559 38575145572229350393838294760 205560 -66413448386646280948527206400 205561 14446848111415935480276704000 205562 -6729451734847524715723262208 205563 109722357099247862277667729944 205564 203694226045584811856307910656 205565 -76281016953866173483931331540 205566 8182208162321839187546082624 205567 -369912824494383783838979600 205568 -10675589752391156505621037056 205569 -14272816659674190350437478592 205570 -97574947589390553282706453440 205571 -265840666737165825053589967056 205572 8258812322685547189368840192 205573 3465589077972906869612223484 205574 -10130686010839224669958882560 205575 22674323972608161376322532600 205576 47962129419366805870506639360 205577 266816658406258991190784374912 205578 103016332283602811637006858240 205579 -238577686445121577072810900 205580 128501431080918069283851033600 205581 -133362753454169592963678129600 205582 46045660147872848872208235072 205583 -869193102767647462514027136 205584 9667849223333691256133320704 205585 136133280526268319643721361780 205586 86462843919160941735329902992 205587 -13018739973560202044875285152 205588 -36181323583300705841749760000 205589 -17442223424301190618586330610 205590 -6535424173911679034834227200 205591 208895458070766807917918300232 205592 -80560419962779016428036915200 205593 9761090352377661329508083664 205594 -127609333352009701159411013904 205595 11445125662329595503050429520 205596 55775119825522589867828554752 205597 -42144450305089552760612458368 205598 110872333792412929848293070336 205599 -32317078379507955771500568960 205600 120185946718158090774070886400 205601 -222276443053870242475964559696 205602 -44433929690521741503576471168 205603 294777998832846425787098549852 205604 121003246467304840354687171200 205605 12833323507402037674317259200 205606 128384973342904003592866481664 205607 284814610942952360003182724856 205608 27859493404919928946076467200 205609 77978075766694708013239914916 205610 -10394517082483083400632936000 205611 -28262302667134224801287325696 205612 -108766857497352862802182276608 205613 124745910927167849800827179520 205614 57488876108054122454237378304 205615 53332358385637727402593557600 205616 -9634351407681446645358329856 205617 109359533436674395903768237680 205618 -47750291801218525865524738560 205619 -301967178445439478393788452980 205620 37258155250708305410509824000 205621 135573703338196750834557360892 205622 78010796850089982818092382112 205623 -49704126477278998645836744192 205624 208016384518861578964335144960 205625 21998833966076518966374960000 205626 238482085550001357005432064 205627 70234526469236727009183957476 205628 93675568877844170062744378368 205629 -84734046879194710734885340416 205630 85533810904043690919440592960 205631 342806221812125694650082404664 205632 -22872428662988009745143562240 205633 -129728383709899024651376301118 205634 71976476963060844003442529280 205635 120452981683268199300618855600 205636 -10318331569312325413874154240 205637 -120775537585284981745446038400 205638 25555771236189564028531018944 205639 -17368138497618780014155652640 205640 -48852737542110603068068147200 205641 16548600437988798379139024148 205642 -173781426006448281151272324000 205643 -8471186470090649087656256976 205644 -63194195056508057161816809984 205645 -63707496482315245689369021600 205646 -15238595208770411853994155264 205647 1794497567809126772351280528 205648 -12360145137440837981185712128 205649 42796373108332349579220792036 205650 -21106456562986272193203781200 205651 238639354705919625564263452652 205652 -190854376594238356883565838464 205653 -91260196749442346188539261600 205654 48981676841405659791969362208 205655 105626117121614987027775841560 205656 37387696913755223401458892800 205657 224651885974106376889277792906 205658 -102609663974789115385049506320 205659 -7819928299307525490396721260 205660 5856170871850668753836175360 205661 -280780940702862406435008651738 205662 -6780509904467410630837226496 205663 -178427152493179251605568741088 205664 -150745462229736336036030971904 205665 -78144862070400777132950206080 205666 -75005358381144596456318002176 205667 88150036791791775344510313984 205668 -61778967723584534418863281920 205669 4758825541407913976184065344 205670 -96275507432548796740024640640 205671 98067226003743991925397841920 205672 170757317596363632018510151680 205673 -37879563903986128810218221538 205674 15415559375711330818342563840 205675 -27153511126333859861013959000 205676 107150260230969353178154440960 205677 -98479003026080782347941816586 205678 68180925535249831938917899200 205679 -48380266089378646326098914320 205680 -26740795017488030939343421440 205681 -55734608394903328243308982208 205682 49997141849259887127326130192 205683 23301723067665676785701313120 205684 94606879921046426570153772416 205685 -26240440955242939686540733440 205686 24311282712402204786333991680 205687 31373166976322996461215992112 205688 -21974683785273362180333936640 205689 -9463776546921406303689897984 205690 27478104379794589878446503680 205691 -216012923525646491132721673008 205692 -54281926113178860774535044096 205693 125727769090442191973031737964 205694 -114323327533207912087658880960 205695 -10894548923901538167938309280 205696 235522548650613650995764264960 205697 -37601801541023891383185545880 205698 67101991043302547519319022464 205699 -13983482406855676068874999136 205700 -129171134522596009684982400 205701 182848117659657705105424715232 205702 -6463780025556138725644999200 205703 -50295068194160052676331619048 205704 62861443925987163040560092160 205705 -90813022184523259512737482140 205706 -36612827720251818967257743616 205707 109698368552153468824289495040 205708 10504418966491533206346153728 205709 -107944458921538160353107914784 205710 13601235660287072796157944960 205711 -60272378727828923075413538376 205712 182086855027325556187987968 205713 104226158542476091738235572800 205714 1957397642413097070782725920 205715 -152680697861426764825486946640 205716 -12510462518304300645498224640 205717 -102036965774180167294887647268 205718 89182526684770009768152406560 205719 -219038990181809719223520449280 205720 -44371619888476232813497344000 205721 -128815743880856664726630033078 205722 40528999664377231210894978560 205723 96821173412318097599204442640 205724 66580436024667254355529514496 205725 -25219172877292859039699896800 205726 182065735617568278827356716480 205727 -104442095692340763931502999280 205728 171665836205457196276110065664 205729 -35517254472876638081780692560 205730 8364708090881285800965235200 205731 19956434557061979002396928420 205732 -36969115020095502702493629440 205733 -231283851666294522073872610080 205734 95027770843800031478592150912 205735 -23917839946335642778895541600 205736 207896781279478732342536391680 205737 -25873187599962507391198125696 205738 23251563577604200071527679168 205739 -9064306127813288233067570376 205740 3110332482779306281731440640 205741 41192746526867226832590502432 205742 108071911514348753581137982272 205743 -149941314681724285944126239736 205744 -24342788515328294216902115328 205745 22369030046442841890046264500 205746 33165862331725649049259728384 205747 53715672998817005663128677952 205748 -6315678011034645116724350592 205749 -32024344322859970813191834066 205750 -116544835157969204330946336000 205751 -72184067027336225474914650480 205752 162111424784042938350908805120 205753 -262851824024988401327510538236 205754 -113228063830984621567189313424 205755 -1430943075370379744530156800 205756 -230074034296666082846669409280 205757 -82754168998266227787083652768 205758 -8336501982811856055635177472 205759 10136616884473960697950832960 205760 3963202179269406171573780480 205761 22929453134422434966844535904 205762 -145703306657700771335804440368 205763 -223236229788999228668121473988 205764 -26961824739396591184327004160 205765 25638992859476424829991990400 205766 -25115321667734229632846745600 205767 211695810992588734321734156240 205768 -28335069314974738357369574400 205769 195062919532549697775610755300 205770 37159315545823569494082086400 205771 47214986426668137957639068232 205772 -58616762063299737273213619200 205773 53558250776454645110016255744 205774 48625662542260305618240982272 205775 125799576762938803976865049800 205776 18181264237744244758245826560 205777 7194579677397628549155682560 205778 25882140649302782604329687040 205779 9282239679230646352910300160 205780 -61933112006688638660724998400 205781 90707995294926412710055006830 205782 75962319320849487740568672192 205783 -101233431357676863179000174968 205784 62039178962498701970154086400 205785 97941376961993877909418168200 205786 -48676084492820740925509612800 205787 -15586176403765960106826893160 205788 -15699631790575389357481697280 205789 192570200100698231239637957440 205790 10977957215373230041187934720 205791 -122485529457886938907830324408 205792 75007374856505510481041817600 205793 73248566941259908659500894400 205794 72345076823255236952693898240 205795 170770542051276732178975636800 205796 -97620015365228746045364822400 205797 -36789656137432152900597197280 205798 1316678768259054471827244864 205799 -21254811227402791031487263952 205800 -33397526542612309081804800000 205801 -397485647377076488407550064496 205802 -26619818654902777559258014368 205803 59546838691706920547650856640 205804 111158397321303107763674827776 205805 145595173433964710044382120460 205806 -69418301876577382928286338496 205807 -100474041163005092321303107088 205808 -14871549564290830662337658880 205809 5505758206617996701779200768 205810 -34753132236315117794246138880 205811 -22376866488295109725272481008 205812 4300824004680206763275031936 205813 -284494802514831487286193911040 205814 -646619087140059856139256576 205815 -55100530695216962518115298480 205816 -115560383044975723077614899200 205817 113556162018671989098234709866 205818 86777764428870836194392981504 205819 -145898658555707085186197844504 205820 -28441487157157741695062307840 205821 -111814491196893892826319264 205822 -40784641672991197732961292288 205823 -186044719388237963873943548928 205824 -143173240588305723449036242944 205825 -114065406124326492884688601450 205826 -3086487113396854219156131888 205827 65872180507018411030491866880 205828 36230355973851653026938843136 205829 -41492682845446250792468731392 205830 67834241049424530189355580160 205831 74935256259634738883063999032 205832 -93827304286139430636268953600 205833 -140450616140304275721818478576 205834 -131445652688078257231893394848 205835 -3942712127934858516844700640 205836 -36223862313011491518684963840 205837 27962596306839972570088946486 205838 -83433315363990284186346404160 205839 91577116936987759930443937704 205840 7390954615806116654214021120 205841 1324651406038689698580531312 205842 -18963954594996450762072430080 205843 235241379571511700685608924744 205844 199666678890759727275546788736 205845 99592336523174426477558399520 205846 8077758857097020515037718720 205847 -272932782021969644129610283704 205848 -247831645673898101204857036800 205849 -143914185039779876484379493814 205850 19183477059754633320069024000 205851 -68771928545263884143498621760 205852 -50482992590719372627221293568 205853 -316336191133376223448949367540 205854 -30377483231476244841731819520 205855 68362542007460514825041439360 205856 -16018713954002817050927431680 205857 68056258304120347191628105380 205858 39358791110807739351751571280 205859 107934404774071622657949139080 205860 -7047882242378165255737098240 205861 124976138440703079571755572124 205862 -55787996004054874365953729568 205863 21194148846292358640962154624 205864 217878316283425125003032079360 205865 -79177828213856060274558772800 205866 -53217395488691877806688256848 205867 -65062118532409422097968681728 205868 -13983761016051915283522919424 205869 -15429822646685390680768349472 205870 12739157406478562827599336960 205871 80233515066572547441934972800 205872 25765221452598726000991764480 205873 150874025003138540812348954944 205874 -10780335596241973912641008640 205875 183005964940039962925551480000 205876 -119983232536585372425907537920 205877 -57871559622008267564891480928 205878 70211094237574186984712985024 205879 -32019734305721417890412658520 205880 73799568355598524236330086400 205881 58873929348497776294459749120 205882 76110319286759420982011798784 205883 54259899236466297142595196132 205884 511414812345161440604528640 205885 -108322202952120830979513774420 205886 -22497282566632117755147776256 205887 165516233044179927710050758144 205888 -36356683242886568403271155712 205889 114740249577288606786839856 205890 -38840903355766028878172206080 205891 -7525696895686729774114696960 205892 -168282277959886968430518566784 205893 33635183415355450091744017182 205894 -61940374456284859642452092160 205895 68933027957235712136326097400 205896 -21893464519462405818823311360 205897 261856460430807945027122896000 205898 60146446593224759652774070272 205899 199892640517751235032876994264 205900 47192264172971269088406912000 205901 -61259303367910713181889726100 205902 650704734546134054195049984 205903 7465814460054057311117110120 205904 4547336942753008088798969856 205905 -5927001494589363135529370880 205906 -59815208989829860556244820848 205907 -187864802401891281446076779328 205908 -83142945380336197791283107840 205909 -183834453850568312755791634560 205910 -15425111185241980943916720000 205911 93043294637735273717382466032 205912 19641761716521817539926138880 205913 -316850121332820679590954590838 205914 -38865849825169322313213058560 205915 38067225898175909607312826560 205916 -85400667491501729801590709760 205917 -51293517626806000337443317120 205918 -73546698730469471238042763200 205919 25845226380255187767236444160 205920 -33348609890497359650747842560 205921 46881191790692872529719085892 205922 -20224536154184342928129705600 205923 -2014766039530213497992915136 205924 -215698400712104242989523487104 205925 9727636805853462081434386650 205926 -7794424712422745603064907776 205927 543664073795401657107432280 205928 219295694418887960522131676160 205929 228404126477627156018188195200 205930 -58320415402633105107111764640 205931 218256910973640243835139375184 205932 -75617373884957993476683816192 205933 -748269706423568521597862912 205934 59527327922075868893552279616 205935 2017322102163326997861622800 205936 -46648623276009648751230550016 205937 -156184332137932894539933114414 205938 -89302682764247757093568179936 205939 -82725814057805063140914490320 205940 18892385861287675663974727680 205941 -6790522496776296289571941920 205942 40627653884863765312599936 205943 104583943512640811375650732224 205944 -56366365442924541417408737280 205945 174738844374953134245336101700 205946 -29818590361045467150640417968 205947 -119060764066343657629665106884 205948 213072064227634872651508471808 205949 57302701342507559250985282950 205950 30359578999664220108725361600 205951 -211929380887582102536791314048 205952 70986463608887886429133209600 205953 94965711064746219660092470704 205954 -107432048936168566702252812288 205955 190477755178954879204955000160 205956 -23515931961624196161373501440 205957 -70153409189638153268065445794 205958 -76149830287494963581365491840 205959 -15238117753152686498587450032 205960 -16391518432251619070582784000 205961 21313697504643846962091100032 205962 73292380346090115046840695552 205963 56332997220274787247324192212 205964 -34284534550195264359547600896 205965 -7453783381512920378206896000 205966 -53616641185496715342544277568 205967 70521933070038455928504500016 205968 -10300598175259961387434377216 205969 2686712668076442723666343920 205970 2086136252567995615861708800 205971 45636317933680537079372584704 205972 103149851812599599823968312832 205973 166452570464848927034470582524 205974 17766036727531912051733710944 205975 20598236576883925337146204800 205976 -162780848946922687117047121920 205977 79773620470996966178877792720 205978 32353526898938352376372451040 205979 46481576500189230401950373040 205980 14377383036602309171212047360 205981 259281440294806219208735031782 205982 5962195765255515318783449472 205983 -7384531636911762285516983088 205984 -79708218227492144782192017408 205985 30044104541812719093273052200 205986 771890237377487371980764928 205987 -101319874950916283798655066240 205988 -67498702661499596984251023360 205989 -25574558828880864028070452608 205990 -58174832865971321890083792000 205991 -241366121113393095899122921608 205992 174433377809703978290851384320 205993 161892838074805805349723477242 205994 -32063042434491595583490674688 205995 -21120285787258426787318952960 205996 -140231386411598419930144411392 205997 56942214065521950072708956064 205998 22232172816919285795828915200 205999 115733447142581828688556688064 206000 80003759515174541667876864000 206001 67160141453862372497917329792 206002 -68772529873068373969425528048 206003 83596834093978974775069561680 206004 -31016847532169473755572219904 206005 -112493893287351801947294234340 206006 -7117056301225458597581367936 206007 45326041016746239091968209640 206008 21471874391039914737401425920 206009 -45440183696456027003032136790 206010 -10451594733760674509992704000 206011 43395094620295673125754427408 206012 -169401973250986879968120658944 206013 3179320548809886891407448864 206014 -96229559255473895107537638144 206015 -26876448153646677236001666840 206016 -15915442964236347872661995520 206017 -66898403183288608078291144000 206018 -12298778263281732907481118720 206019 199461448422130087380435330888 206020 45911265051380783660622132480 206021 70001210329811362452277032222 206022 52659328579811893000434324672 206023 -138374251228121263854467053680 206024 13658501329112500156057681920 206025 30652806309471722565727221600 206026 -44894467221693843778645533696 206027 32594940749093972085591945876 206028 -65116499893100741063358051840 206029 91674170046583331829419266560 206030 38897940531258730216848309120 206031 -36803179000566741774429565056 206032 -13463998113496699156649738240 206033 -133073683509626977267010120718 206034 -37675302188444364169981527552 206035 -14750040710978867859239505600 206036 -69856853792742906881617274880 206037 -103056694871421471761061754560 206038 -5752191384372795436897490304 206039 152029312464998874824727912840 206040 -58046275046158934173806182400 206041 288153927015247108234185805584 206042 54261348427386322038931993344 206043 -49842016221161579828398520976 206044 45109858614684231950588443136 206045 -35143888655286351625900746510 206046 8961364533838498070658507072 206047 156153115786687959002631598496 206048 157104722795515917128382283776 206049 105318758085360837355620306864 206050 -29476440799049516426965591200 206051 70096913537746024698328241052 206052 24355568809280811977969762304 206053 -64200506213115724103467672580 206054 -143523026738680382222777026560 206055 1353609765422566036584368400 206056 2462396469360790720260096000 206057 -13221003107505073801326782208 206058 -10306623740815606892076410112 206059 47120078725648565244372144016 206060 81739583561171793427067412480 206061 43848855171553508862763908672 206062 -1506058506215228599240961088 206063 -181816095193954609114334328 206064 -21113277246465717947242807296 206065 -155376511158825096248718540 206066 19512077176361121082190853120 206067 205000640124238276810167639600 206068 40341621524976814534657854848 206069 135754417645359417249875671470 206070 -15448140769936026955929436800 206071 3623710121289421609630343544 206072 110026479594637246472406220800 206073 -77258638823709697358615222976 206074 121303929231312690771952243200 206075 14126269727388425817571881300 206076 -31013552644459185214851849216 206077 64638512727964703895680433926 206078 -1609050684923799225357884544 206079 -12873651539760799441603456752 206080 20568493658253633766828277760 206081 -203560650345049088271629093118 206082 -35197604910973928863745644824 206083 -239531111252691031888866545668 206084 -123237408592567865736379046784 206085 18062149229331949977810120000 206086 -59438448426223455103804591008 206087 -9460170257854769413287600000 206088 18470905927075273752593694720 206089 46817216991283181444095062528 206090 3960174731603536584245177280 206091 -309895322863755566140807716000 206092 57522599691253689844622364160 206093 -32307706391504482670753239680 206094 58782384342485751298851243072 206095 -364766641780279404245871856320 206096 -61585100225205743613874077696 206097 132768447676669223994171164400 206098 118656044131787378674282342800 206099 -1313298498872541895085807736 206100 50437901126935475848919952000 206101 -85141117148774776901811210848 206102 -13655649926487345062406223488 206103 -136190793450577287842627074560 206104 -175585315769900012356806666240 206105 96642665757329381568049648260 206106 8642932611365573864769775104 206107 49991207919955419741236527824 206108 -17000958606266468586498729984 206109 -157687950388866257529880348986 206110 87617011075040541771351984960 206111 -4313941471962107655103879200 206112 44998964692163505918632263680 206113 106176801133497590958054769344 206114 76718718835089736248979646112 206115 -9707350692806785213377960960 206116 118670638336909255645236453184 206117 -129232845692268483674698327620 206118 -146356270549809257843720156160 206119 -27012406011387405757003192960 206120 61429928416490069220082636800 206121 112234666493458502837148662784 206122 53634520181427061029410380032 206123 48001790444482331349968424372 206124 50456227352234347500438113280 206125 185976482602099763284736382000 206126 -66674884349292382068962368896 206127 87497540734115798192612354040 206128 -13368461334752643497026912256 206129 33664427134935935691173201472 206130 -34158347870520286789131732480 206131 -4045161023216371934830688268 206132 197709318463984116512190800640 206133 78078309734492294167967118624 206134 -147228957074886715846797938784 206135 180443863614551486446977637080 206136 -33141807082516438823098982400 206137 -140564781105208214966070807920 206138 -134523273390376026858970619280 206139 -26580765417108141599169273576 206140 -146859068809357229963908408320 206141 -62107721868135681448660642056 206142 -1922236105302058164314443776 206143 143914053838361174977656101600 206144 24681316005699923982505476096 206145 689702518191572404721817300 206146 21636290801178022138317912960 206147 59364138437741955120806450712 206148 -8389686276600512221483407360 206149 -77092763227893188130840450336 206150 5772997064733044890039296000 206151 66247220550410949986623499904 206152 3080374926954167569338501120 206153 -243202931765858300234237186598 206154 -6652919981794463156420740512 206155 229911891233325118733662054560 206156 -72989367674681118429931572480 206157 -47312307941374030848639772608 206158 -168993768349207351947567424320 206159 -106571615145571360597139309808 206160 6539016132736527948241305600 206161 280464161790071573038520205300 206162 -23134565568109800256894705536 206163 200277368439751030895853112692 206164 -3271236497714676958321254400 206165 119441155315538809495550868060 206166 -81615555935246856067981402176 206167 -10994078637123926174332012280 206168 103211535240291245836905154560 206169 -98459767083851248436664478560 206170 -27728455327285210221264609600 206171 59713457527072402491764765712 206172 -58992597935312637763662888960 206173 81321045875615350144731235104 206174 100620863343809550268534686336 206175 -89799525019482829988319225000 206176 198961465996385250430483169280 206177 60068782954225055321096245026 206178 -6593577212678972960204167680 206179 -25963753123403013046389525220 206180 72129821744733969073533500160 206181 -50485805117046147802415495040 206182 157205166136172196182440980192 206183 254337927467370300787189269432 206184 103875058277574882993192960 206185 -411625104413949718720122240 206186 -86927547545652488074284656208 206187 -102584598427936362931876284840 206188 -55329083385962699902492090880 206189 74722199009886564020979518592 206190 64477095327007353136327104000 206191 174951704365200570786321424592 206192 40661782971452631972384178176 206193 50146220368818899377020436608 206194 -200479121957266809897076760448 206195 -17226143752793367584145058560 206196 17331627632720274075848712192 206197 -106697817089459522394107014354 206198 88672300383494735986538493600 206199 94507819978800245135423235840 206200 72932885561824551865096704000 206201 -33599822956052321447730066108 206202 -18324170026510743665587795968 206203 -57420889913007375639985523548 206204 97373238726302121472535955456 206205 110931742583327977861247611200 206206 28020618598496263609117667328 206207 50696917666903758662829564840 206208 -64597851714885901123741286400 206209 163386441230060668335635553410 206210 94769813270513375425331127360 206211 81448175077053087851864161272 206212 -34511122111486787386780418048 206213 -26608730773216413088491981120 206214 -22196705916523563696552240960 206215 -157390625974411114764419573640 206216 89556750758592297903469824000 206217 -137671073496195777715419255312 206218 -61582867339247825818830218496 206219 -55798151414777064657734148240 206220 -14515674653439750955912151040 206221 218303418758114111795236458422 206222 101110829425306811685607815552 206223 -47247028925270427602445778416 206224 -21490114121110572644510556160 206225 3178152991078341501036737100 206226 6596474193681865238202145920 206227 3638764526830213061493811872 206228 990330177152832128381982720 206229 -52085323201699904647373138016 206230 -18093979241047756881106433280 206231 29179168616029121468324976864 206232 65557516086790930930615050240 206233 23807125294726459160090097482 206234 22280374582627205391394075392 206235 67957584110034370664320915920 206236 -43212474554162847066062641152 206237 -302106844398553880132132793114 206238 3940122460805016627869804160 206239 -178089695178543447559401141000 206240 -5003028540830125742623948800 206241 -55460664914659788675328226496 206242 -67108507502327947216062111456 206243 85238191365017932662986854464 206244 -139785917158028013440422466304 206245 -81957468272012888395718908800 206246 130856414212223965564641519072 206247 -47934484104474307388583927000 206248 47718752029278474898007654400 206249 86200350872074909587160928250 206250 -49043145928313644811776800000 206251 130060311025779505905073043252 206252 -70150351112571756651453291264 206253 -72824735106379902929171515200 206254 89814738515465461373551533312 206255 23229640523347216230511249920 206256 29164383722263451662688550912 206257 -77185882181741658964486571520 206258 -2929265888715350310847864416 206259 18585422926558470135847537200 206260 -82825087344471953567846565120 206261 340389532476295782950290713984 206262 -19757073468290181877904738688 206263 -283575607228526144869864310488 206264 -87134835555512338322792448000 206265 -75794634507248211235150975680 206266 -59976713159881065385117191936 206267 225334270494754348773424843320 206268 -31530105264846878590711426560 206269 35205788780953342538213077760 206270 -93157109521598296839777577920 206271 -346451679182675848431991824 206272 -34528286577346169578431971328 206273 -177663670829063939803916300478 206274 -24379616514591060471733340160 206275 34079961526384259282938388800 206276 -23476816713594290243560796160 206277 -103910550813851130933022565280 206278 129176956078639251793571768256 206279 -212281581458746267707986286120 206280 -82597734629925099356749824000 206281 110700456202816388941485493082 206282 -69413689561521687070085293008 206283 -64630497779773638263544913920 206284 102691849478318360979482853376 206285 100975816783248624177985003980 206286 98494269087056826141284019264 206287 13443370159547937302413154640 206288 -15330300244354821376437362688 206289 -92199742511208187848038212446 206290 33659805819362348079565483680 206291 -118372420503141616914106972308 206292 -98840636146211916493339342848 206293 -225293415202645928040789377120 206294 -77201931607807111071147799488 206295 -47111164092069063800509634400 206296 -1763387076371978289023447040 206297 15795220530660912337061362752 206298 5250460679496739137608128224 206299 238916490828317556528127247300 206300 18989361914427490458340070400 206301 -133852355505254118890066410368 206302 44486957021172408030837225600 206303 91393457551435527942419643552 206304 12708205352033960927755763712 206305 38862883680236238189660387840 206306 100086013817442887884590869280 206307 51510304152679989482003433204 206308 -97129004546460097466136691072 206309 -316718429102362106415426931296 206310 -10214477456098921896469138560 206311 -45722633465728502661861833168 206312 32754950524146289634088284160 206313 -54617413154668333946852659056 206314 555450172493630266703692800 206315 101558791974828321558153492960 206316 82954141860312958151324588544 206317 -441810317100489402284154258260 206318 -34566242914800346422675859584 206319 13200757821993214100881224720 206320 -15566897003796288446400921600 206321 -228034632397584150905116534800 206322 23336493681381282537464012544 206323 77461449135874824046933040400 206324 183361451329815418894560525696 206325 -30642346520987613848567258400 206326 47476342241325080288944585344 206327 71750192175312476627138931672 206328 -100992280737034410126831267840 206329 -130331679400627304263633864440 206330 9043731549531496954957363200 206331 8887180801905379150726153752 206332 -62485879020143328590581744640 206333 48594967980295936350963962784 206334 51376532050636657058864154240 206335 -168626556479700216271446811200 206336 -11142208818662430703098003456 206337 -78945510741433167540326708160 206338 -32048386016109419661638798592 206339 -249256894969619401127076240084 206340 19040022241125279165441331200 206341 -131763371837077425745304980258 206342 -85573770898009039624698752928 206343 12632250182899123305340303464 206344 47629560769780361973515228160 206345 -122364837996697344151045023900 206346 14582715147374379773568353280 206347 183540820540447928571389491796 206348 66509698847315106864148654080 206349 35800559281707179791404894048 206350 7071384731153685158666246400 206351 53147150103593428726646546352 206352 -20088321846514624986917953536 206353 -50094429470978071160210261760 206354 143000638094496607169073407376 206355 -126612621951399821291214137040 206356 -129295858191941294416958588928 206357 1622964134464275205926585600 206358 -14701588527673648754100122112 206359 -150395673524161959885737243960 206360 56548509324453572715646156800 206361 -221668701827145125758928019360 206362 -2698362646693668964794804768 206363 -34992638615112693123347877600 206364 14447552676383981982859637760 206365 88457724996783608265256107000 206366 143926048938748087348751605632 206367 18588934118169193163100678144 206368 99469970110303162986287923200 206369 -171400516847773892625536131230 206370 23231126356039175060650655520 206371 18751080587986893109785114384 206372 -117987404397564512811324503424 206373 -34398886322761144784348819616 206374 -38193063790012411863181592448 206375 -54489801028160301474685056000 206376 -110761390680384426542106624000 206377 -103453887462780704497300695168 206378 19123753487673361068395293440 206379 45340576844859837071207886384 206380 -122555994229207023228661800960 206381 114182176035716917787182279392 206382 -26779301858011727099889515520 206383 -242743066181934075047613296368 206384 73427352760444138439802470400 206385 -44111703696290318079533606400 206386 28154534792875026052681614240 206387 35102077856645312293272961560 206388 -2403117734104256398280134272 206389 -2735870997349314426593593476 206390 -10223808361926114867736204800 206391 70195296050110561369080782160 206392 -243783078143579017429326336000 206393 235861805760583379558427005760 206394 14836977968391611867611445760 206395 75424121051204294889958882080 206396 -54716549412964748023756723200 206397 81927318557342794553832386880 206398 -35862737587451213818608714240 206399 160358884983141103172302046400 206400 297048040195902038920396800 206401 -60755431197343844808588543788 206402 7554063069056181553926994944 206403 6912802449618953488124215104 206404 54392159537246573389486144512 206405 62134831326648562078238016060 206406 -44983783339384906618739381088 206407 196768442986387296215393613656 206408 238378320139585292645451432960 206409 9543160171514877744715220160 206410 30949493719147176196124811360 206411 -290890361266016409796453322988 206412 230696705982680241349107105792 206413 204175720504073969718650460662 206414 59117714551409444466335839872 206415 -112924969737314264815495392000 206416 -13218771168552062138684538880 206417 134828322024980105764329287232 206418 -65220622031864874333943207296 206419 -126395737582042679708419516180 206420 -2418011772205327403926974720 206421 -133403455508562527186055336480 206422 -23666201928572067089821411200 206423 7024812968300985435427021536 206424 -179477512584557065043264225280 206425 -74913769914679636569942552000 206426 179187603718463140756076016 206427 85915324593181547420782533120 206428 91579758523932791821529235968 206429 34845104105951207084840315520 206430 5816859741692083632139038720 206431 308848786249690819606045555872 206432 -89443870654888088206585233408 206433 144556894499093253485702141202 206434 147422948126135193868834049616 206435 -25323908657169907418594637600 206436 8083518428900456046918669312 206437 -209975209062040008641688012288 206438 138414617157186554445271162944 206439 130331103718894278716691267624 206440 -49059863830031788029613363200 206441 237167972403217390493300370000 206442 100250029459052429474852490240 206443 -4222239738687998529580817816 206444 2949147870319910758296225792 206445 21547741527106272265696765920 206446 50283827018664521010843389760 206447 -7771977814868928569739949104 206448 -17122248407145979195683766272 206449 -75424767976784717531820541440 206450 -81045432671032510208232978000 206451 -20804534540842487636497776480 206452 222609961631824650430180939136 206453 -58080192505724031537510365316 206454 86464480308568192146123118080 206455 -154187061188506483522619838240 206456 -153443938661007836053887037440 206457 -32941986355573633534123312560 206458 38474027193823281674324395776 206459 -123373742298252123340687714404 206460 7779766881610582577786511360 206461 282391873911436845838844253062 206462 128976287294352013750182815232 206463 32227535135428475084844089544 206464 -109693036163264920465000366080 206465 -86938101297262446250018446720 206466 37594658578319055481868296704 206467 198104325154264500990276539516 206468 -35523695556779971639887581184 206469 14189260267713433594299947550 206470 -94178018321678760726515207040 206471 138399084549857344697228795904 206472 12317952510499456445725900800 206473 -149302749586435065982138519280 206474 88932457483810648119390482736 206475 -23686963645951724460047609400 206476 -17738225283680099869110935040 206477 98024817813782254584804934326 206478 -29417241021136267249712877696 206479 -44362383008767855308382137760 206480 -15301306631317120116240384000 206481 59563522800719265301085365344 206482 -79322132618842853771155662048 206483 317906466373349600903233122732 206484 -86671824796264226843173054464 206485 -47478913051079188692770216040 206486 955747902345846746918652192 206487 -85139763931717245769040823456 206488 29651513842582759674714562560 206489 35236136694004364036403145290 206490 71958641126214913163931237120 206491 48180337637162140365142513984 206492 -1284106237577441374461700608 206493 1394392707550131105969681984 206494 -52599455312126215656236266944 206495 -131932303277850415868220231000 206496 -102913132247478455154455347200 206497 39405635331000685049553468052 206498 -21509602711819768330721857536 206499 183501833617675344183979215600 206500 45915945068440577672156160000 206501 -104366349514376177970768498498 206502 -5986919091317488644785504256 206503 108525665426547387391898989464 206504 -123602080289055058943764807680 206505 7899348253970702615544730440 206506 81095009827822302152520046080 206507 27105836481537582959082586512 206508 91223763878545947657962472960 206509 164622793399708236531190474860 206510 -56931547697620549567624563840 206511 -108034806559024775517152123520 206512 18016294088483277091555721216 206513 -109933753490998456705210035420 206514 27233005914343836861907161600 206515 145467651237996090504918604320 206516 147567709177836584676781609728 206517 2118958040710740923141648256 206518 -121121607195820437196239567360 206519 125059420434640906418390266920 206520 44438392326718827535846809600 206521 -5972225952589153506975858496 206522 13029714879724454354670388224 206523 -39681727317312018557871042000 206524 167044464628683080919584900096 206525 -92933651383448721466864526400 206526 -85057643834433676511485361856 206527 -65488381022902321548485170624 206528 32962549559113105798066077696 206529 665950101964564324483241568 206530 6649601749125297922926489600 206531 -1225700447605057641932345568 206532 -77078150990056264867113884544 206533 48638700017510122815633531900 206534 7428838860334310025117366912 206535 -43448826483189631057063713840 206536 89771818331195213055672360960 206537 5147996685245622645890624052 206538 66831908923073021846432751360 206539 159539388153807756095952091920 206540 81168901135242961075612416000 206541 18116516505729183731973239148 206542 -109454128450008775409628288 206543 -63733136402091724049107976208 206544 9138111653917137353521102848 206545 -81398773382323029966037517400 206546 8709900419781602380162425504 206547 169833074502305392749398520 206548 -70479147141857088238621988992 206549 59372824502408295959143103040 206550 -56635829203940321096551003200 206551 -46557959523858267975075555448 206552 -222204723196105026914446694400 206553 -3160894032519560141182785792 206554 -19520446581823020931177355520 206555 51982883539997462924736354000 206556 45659238611384241467526389760 206557 -102344731346937176066659567220 206558 46746594903882301713742504320 206559 -88381765730941597365291124200 206560 17978769900619370733663682560 206561 354059293909209425863642030512 206562 4186752476445914568106636800 206563 -69833402025817864543663147776 206564 38037404587188689355361910016 206565 -78263154930838577655841562880 206566 35416381018283273626146809280 206567 -65091867216954423534979844400 206568 84386805439785419148009062400 206569 90767011142330782664307608160 206570 1524881848185664414539125760 206571 25467364815803896067431002864 206572 -1860986369195369496246568448 206573 -175615505678011379307448949856 206574 5974001273908826798614954560 206575 52488613607593046212475421800 206576 71074354998096286422521413632 206577 3124984050185749409259987840 206578 37253003291730937743835533840 206579 -268138820681509906832257632624 206580 95286987387042538640733573120 206581 299237622802306582158426395932 206582 44016579078589419782530015392 206583 -83144035035188093937102690096 206584 -52316431461821280042413752320 206585 -4016908942356280329867043200 206586 -5536242211674195307095840000 206587 -197513031036518123265621817920 206588 150031525913238100924963442688 206589 148308295004271297243482932224 206590 -2835936718303085404418839680 206591 -20449782927465883015273581696 206592 -88823627872213416212284047360 206593 159670770005024094820843971842 206594 -57807768398198162010202821600 206595 -124620248669911351103254344480 206596 -32454368632319374312332203520 206597 -142589273813733300598346577954 206598 21222865786196260079829411840 206599 -20321045565107025331508922720 206600 1093995318587707550239104000 206601 111342110116819172913435816864 206602 -83322263796353907431330704896 206603 -57295903959477276324282815148 206604 -86002196514787184133946106880 206605 -57050961978242484222905975040 206606 -44752930422483281463451250880 206607 -94034507520691576672866330480 206608 4612393014354402616910233600 206609 29591111649376397219732340288 206610 -21455928559194147397771822080 206611 72592932425568083129470004632 206612 87107455049873385739697799168 206613 77422622036364717793140736224 206614 70194184566799354714543258656 206615 1870737835790618109915891480 206616 58059144763618290170767257600 206617 -8709401504035279913367399408 206618 194165476497361092899713144320 206619 9469864062000586771999879680 206620 -83544158752535824551906808320 206621 -43580690661314032424884166208 206622 -813227373141168390298955712 206623 -86113671305374421390312564128 206624 255989557301814867607247388672 206625 -123850801449964119552159600000 206626 4359460842579096909312053760 206627 -212944017857305949109452719524 206628 137606512141600421114861438976 206629 21050888918422766692706776576 206630 -111590005773747486611959079040 206631 -730217001758255669385280728 206632 57868950065163857548531384320 206633 220835537316521330745082786938 206634 -36699677195982149259952715520 206635 -20020282092748084283766761040 206636 87544505867910249756765646080 206637 47560942610761509974266608960 206638 9173985740450652392900838720 206639 299844016850999418974069095440 206640 2795416592994341321006776320 206641 -156667290053538672738267582958 206642 -21736722246142795630783736928 206643 143170853961517081593664599864 206644 69666011165446334087632691200 206645 -75289154057856272051434738920 206646 13966567561050400887215579136 206647 5010523776109819904638901472 206648 51591493548938682868415631360 206649 -115543915805450065437302511366 206650 -59519447131659810706048705200 206651 -49479559093542331494669816348 206652 20693663578571486389774820352 206653 -139321766900588502974547503700 206654 4424958677982652422201388800 206655 -38621162961206104708433088000 206656 81091529450415466780428861440 206657 -142332557893604628049172841168 206658 752760346764397118103129600 206659 274456334335013951625711563616 206660 -24277666961239671390779800320 206661 -1626104347543984854220811136 206662 112392234316945456581722840064 206663 -17407562022738423211976454000 206664 59628840600936396462317568000 206665 -18988081721554920050844518940 206666 70121293056588515678185834032 206667 -215805776521843366479084941316 206668 85440689050617398778262528 206669 -52723928129648524022177877204 206670 12481732738209208131227949120 206671 -100445880367965092340079809648 206672 -5280369979995876110197530624 206673 -48545077043517785615357350416 206674 -52697117468231153633408565600 206675 52300131846097880961831778800 206676 -128787279204448716454687805568 206677 -23348458812898244356524668160 206678 -86382744110333877002771995776 206679 121315836873381486915208226688 206680 132876380700303344090619494400 206681 -41673015026392517774174308854 206682 -19937921414684349733154023680 206683 -314543109505475618452860999120 206684 43913069358068056194580978176 206685 184818277292686968618698875200 206686 136737906344768289554807546880 206687 -36715898770205707305665873496 206688 -117715786005034489355039932416 206689 19987749976260683879878872256 206690 -30056806223303627262219379200 206691 -121360798754039787589288316808 206692 -121571181462661986232061901184 206693 101603307211969204503723099840 206694 -94951474738763746352218423776 206695 -1819836633224765704080233520 206696 -6673182196788191030914007040 206697 54348300183724636825352710800 206698 159418229554132753635932295600 206699 -147551174049183731639384508300 206700 8721964375964672792838681600 206701 -1819803206584136475869207040 206702 34262611664108630700740493504 206703 -71517743611281423792689292576 206704 -29368116172611560910462484480 206705 12058746188903405705612023860 206706 -128608252372842640172452371456 206707 -82926738712454740199298729128 206708 60976403765096827861453479936 206709 194211798577709124241257014304 206710 -12792040346218978027569335040 206711 -82794754831144087617334867176 206712 9657026492578578979359436800 206713 127099897191093778627105768324 206714 -62943953868916855239605030544 206715 -20882903025635318795278772880 206716 -56644935451701757388586588160 206717 -10772932875849200107580719008 206718 92713164583158184298455047168 206719 119310657428064241293297597816 206720 -120224512177345372706832384000 206721 188179505521802156124963825408 206722 46996444131779044705473093024 206723 231022275570601555579495933704 206724 10449483982550190572572311552 206725 159725819233112249294416144250 206726 -72135293117543560385948818176 206727 -10396625625648760659265160280 206728 -271842614897245533974026275840 206729 -305186663948454446677910912220 206730 50099117778929572576224593760 206731 8498217981813189254224014660 206732 -54148255703372932866253979904 206733 -37940470895056374463787873856 206734 -152778423975313782818642154048 206735 32773312061700800045507150400 206736 -1889545794801231790133084160 206737 98161198945241575114068872292 206738 3545127912195124081580522496 206739 -23851452978409111140972902400 206740 76550769030438512428219856640 206741 301976032207566574102968699900 206742 -22198240819900401155700429888 206743 -384886741093985966021085257120 206744 -3384330518081574292426567680 206745 -18319455367924170580764134400 206746 -279369962109915622718539495680 206747 -38088111501311051889048039840 206748 120519648596928609098910508032 206749 -110528185718646042241725396250 206750 2348245693732918478878512000 206751 -90601486496987833392546032568 206752 -18631893894889714733637697536 206753 125822873888461012893260770944 206754 5306959890640575734121176832 206755 -101716805641048315685665089840 206756 -37671692131183969343257903104 206757 69259394823078805546714648254 206758 -16706938368666260873934135360 206759 24525919002185233522644461616 206760 124155992885607227057316249600 206761 20245945388522633956285648000 206762 -75389520680303123363219420928 206763 -78090477383639794573601880912 206764 206338663750604065825255736576 206765 -4182591541878180190110638280 206766 -22148886339890031365011630080 206767 -91507763624468341103476373448 206768 70557398079067577620383547392 206769 -9621220144528958377607133120 206770 14664146900548918007002521600 206771 -57198728627707883740739876808 206772 -80433695315299962777825374208 206773 4636041113087401929117489920 206774 -35973884784961196226912864864 206775 -14093531276491199190660489000 206776 -228035856153038455620316753920 206777 -296737608855982891070796112560 206778 -432085830577457884076680704 206779 -22229674131061056204011198620 206780 -81959681494756115562403100160 206781 155868048369338899554931767552 206782 -82235053904287051258994827008 206783 -289012257741545796341922187968 206784 -48339912555018367314627133440 206785 -125930279649821306761170943020 206786 -75059186814389496922053615408 206787 -854452285849407588084967680 206788 -868032809585551622514749184 206789 -70030383599528771942315970 206790 17302825222286404792034615040 206791 49121963010713719174939328872 206792 -85523366489233252703367552000 206793 -45523208091631844646350542656 206794 21813386687886315950769100032 206795 -143552358011819508408334868400 206796 333696399052523633038725120 206797 14970553040193798462839790912 206798 119250826420864397447816606400 206799 118266647069513393165602031760 206800 -36163184234689100407092019200 206801 35421823012306033356026448384 206802 -110440072807221571601638356720 206803 -263495093432677813575451660948 206804 19656178259947511970967383552 206805 42743991478546903783915494720 206806 60390184267599772180552763904 206807 -77244100828425534465675373944 206808 -34524801056119118659674439680 206809 -8244115692689963300196543596 206810 -29068340914983884980637233440 206811 199861925768555771066825966760 206812 -255583564167319290105851404800 206813 285220282793845380058689457062 206814 -54430336187388292846207469760 206815 -43003688312287000439081740800 206816 -77143236521223218632488124416 206817 61849235197968365984981917248 206818 163974251443853522810030049360 206819 -268473371263694179233364263780 206820 120584456567571779218037145600 206821 -38517108663930505375498030978 206822 -56552074030219727925098864640 206823 -53019832872471061267431234432 206824 -247610113204797045084458926080 206825 -115549990083172994789176620450 206826 24983571662652374414175423744 206827 43586098302744951647062450676 206828 31520572201925085163680660480 206829 108242489817921984596939649600 206830 208986362955374219066315520 206831 126688495072102226742655260792 206832 -7844956115600043783739146240 206833 -46250396135257359193152700176 206834 81981260903975731480174016640 206835 107604581590294597849304804400 206836 18070557123721017740926832640 206837 193038191938574560322137330812 206838 -41168996450492962387641850656 206839 200597433211469978876533289760 206840 179205605723343929634158284800 206841 82713403921351022114866803792 206842 115035775709952724168203657072 206843 -6075825001048257339425320416 206844 -64226962638508088527634792448 206845 -21044161356288398585414879400 206846 -143565024313763097003120304128 206847 70466726246080421826536163840 206848 -10896050385924139708758097920 206849 336760660587709768936545107760 206850 7426782034003709120320012800 206851 -117243576954703186693026317696 206852 69590635891549401557533815936 206853 -1966125075044798838967485696 206854 -9975746835955342982599980480 206855 5018188977215627051776457520 206856 -96691763117234933120213959680 206857 -91437547270694972393829182400 206858 14304327282843612511383833184 206859 31712371770568113007049319408 206860 24182044182312659620102702080 206861 65217245164720350963165153900 206862 24029812607076016114340736000 206863 -29612762720332597840204632896 206864 -22588654926333951804252094464 206865 14232344999604477136757038260 206866 -25622587903560353832579912576 206867 71981011480007805586721206512 206868 3169650035165476326316554240 206869 83575166432466225742789504444 206870 -28403263599574519494678954240 206871 13071922625935991585550916224 206872 257273359975331996462795059200 206873 1976650803909435656055148704 206874 -5395524275661851301942971664 206875 31085972057628357634569282500 206876 -69219924721359678182278064640 206877 -156412574134208607382335997920 206878 13740473199488239196154441216 206879 9322315824277850536694064480 206880 17184787641869176592683499520 206881 -202729201696092512685189950928 206882 1491441793644670230977355840 206883 -29759670323023513343469739776 206884 4566301541668056511463090816 206885 -36127416948841156157098064640 206886 -7990280769362361794311974336 206887 145351192220965474373567532536 206888 -187995547457653496108408340480 206889 -175572013980090502490914494576 206890 20792911522621802631047628480 206891 79891254781571276909496199800 206892 -781783168520253141376662528 206893 530244927578488913760740007244 206894 33371263663551886397322461184 206895 -51342116105912152567789380960 206896 -83174207732006847842211627008 206897 193832006162196408703415939346 206898 28687141724629644071625204864 206899 -41917268494101044239384670208 206900 -75870305583148624764265776000 206901 -209525453015062666082935622400 206902 -124807234945332451234240330848 206903 -61656660115206851788975491216 206904 68130565567727636455705681920 206905 128043798222566084842557669060 206906 47563534901595967914751553280 206907 19538098434566990362667065392 206908 -15068206804691042541426456576 206909 187673954433641834170063399110 206910 69988127495442438918081600 206911 30605803014306809325327096512 206912 -29970096063705465234278842368 206913 60319244858408299846351825920 206914 146503866874199505865252495056 206915 64568285586250092795153020400 206916 -847497754625929863834986496 206917 63873607667640738791733335966 206918 -44463938439363552313517189184 206919 -54736265369685009329613257976 206920 57437827072946849408495616000 206921 -99465257790478582074917347776 206922 -68611567351759008625029558528 206923 -12751521955361038178271406828 206924 -33214537067639447185128103680 206925 -8486591867172929800465056000 206926 71492977995882818500374500160 206927 118040509535593889355412280112 206928 -76013855632945724943001190400 206929 219130159963739956710140694640 206930 27650714698723198794558003360 206931 -42836418459287921247282720000 206932 -76786488509756801714590998528 206933 -141340997153119906719713632818 206934 -8569001166450832219520378880 206935 172341939509982137131751513880 206936 51790239335693621806341703680 206937 42500927963923644360937682394 206938 -40056948827205480505811176704 206939 -90822943173223162447518211260 206940 3355538366718047074674816000 206941 -56622069072903576779622618624 206942 161023427776597587514978399872 206943 -10448715101760555940525750272 206944 -185266857171986660315564605440 206945 -35765992290441994142733912300 206946 -70871623153049925026884769328 206947 6693146519724480795535423840 206948 -39382323861925319607325593600 206949 -62439500073352786606170379872 206950 46688512008818274416356716000 206951 160587228295325514003604640952 206952 -127090031195597797755331706880 206953 252374776511586308111060038202 206954 49316523599461710152613911040 206955 -197128256541819517935951840 206956 57902927925822018604132126720 206957 7777995649490365733419454700 206958 86530192024094414523033644160 206959 4065711785912240899288634104 206960 -2006410841217245172154368000 206961 -34345782141994124539943990400 206962 20228767206886212801498427392 206963 336613283446427283080676141240 206964 99607331145506820306222960000 206965 -40353615491109082505499461760 206966 -3503020179530269144879625568 206967 -43169406062827286448850533120 206968 -110972750424080511441113210880 206969 -20605614272241059452698338304 206970 51165220789762785769571424000 206971 -98696912116129588502664277400 206972 -214660692983360497642072926720 206973 58647638436280610792955458040 206974 17114637811305424681817729280 206975 -38725258668790090570099743600 206976 -77289517921850180760376442880 206977 25506729966277159374512664000 206978 68779485427221948280594637856 206979 -158100033898379956883715371016 206980 -171145320012769403943923097600 206981 -321071137079176506431625228768 206982 52977542534869913869798189440 206983 -101623304552399497427958441680 206984 223907999798792583943267906560 206985 36543775545748948493316888000 206986 10851108000260390804160172800 206987 70515524757882035388058005504 206988 177341863202243021925301026816 206989 446604953437395032560901793900 206990 -12637178076228209590640037120 206991 56728335188601799427740568040 206992 52792135452540255370977165312 206993 53784306526621323117860392242 206994 -35687470133386455877189872000 206995 68008254423318442489361742000 206996 -199831697652182080516709328000 206997 51590974400418813005945662272 206998 19579354860603548887070684256 206999 65153817607896035138620445064 207000 64256121921623686817495040000 207001 -98824836274685650877787671868 207002 -1548227555640045604564289280 207003 -136623370626773066471996987496 207004 8885725677104980439526009856 207005 -16957404029543080295053092000 207006 -8443216646343874794076284096 207007 -141741428798938276609690405968 207008 -53340301023822134389493268480 207009 83360756402023441169001962880 207010 -10897502534221085831747543040 207011 -26814868702569508004815211568 207012 22033040686033266845890486272 207013 117767931184215832514022979262 207014 31545551949154436066489743680 207015 12233921467402058827576914720 207016 85055437057069801590889420800 207017 45301678003248672490074915066 207018 -3851678559143416753477619712 207019 -1258856864729727313694375480 207020 132652574833780436739362472960 207021 -63051853139546459143487789376 207022 -20883962624225939902818410688 207023 88767638535559165670861630544 207024 -3606452836275398294415605760 207025 -63105960308470549594218852975 207026 -85265418680429272929350753760 207027 -24577296383636045120480589036 207028 -1504684595468886312094557440 207029 -19514972106785283655174340370 207030 -102098355146729418468772730880 207031 -332044606357821251718654600 207032 -88309633902896219472774635520 207033 33778426242341915429750182224 207034 97657182131347023769785392352 207035 54802270871831318651292173760 207036 -44421324554396130426650792448 207037 -240768122109793848365321168314 207038 31309677743540674150038442944 207039 -8773991720143482760715249280 207040 44794968307985871096502026240 207041 -97429037687702584329860634558 207042 -39864461770601675238622945536 207043 -74237867721597802495521623760 207044 15321384094919112403414351872 207045 848288341232558590284033120 207046 2277409120148342060520966144 207047 161460829359335054686422089592 207048 180746782439769080691421224960 207049 8383396155875429425522696960 207050 15413777661418038338774637600 207051 -36093323579516030955978239760 207052 57239500974551078324553395200 207053 -81346101943231174786051398720 207054 56079154805194301523985332864 207055 198492479836757620776142077960 207056 -22970166744793764843559231488 207057 16804205466963314213438457840 207058 107652630465593394310648244880 207059 -326657101251222146497759091040 207060 -26602629655052981094134169600 207061 -128160810306053148450905180338 207062 -144205347297146245368880776000 207063 67795163562760302082673624400 207064 26008808619769323397108899840 207065 4120439913694472592363347460 207066 105461548644472377839386458624 207067 94324360140221818702392907792 207068 41569022453067180259364878848 207069 64309345165880970850352081088 207070 -60231400739967911177737379520 207071 125289524184586993439556647112 207072 217055440275656331218992496640 207073 152300211569940564977462140322 207074 57675262778590526601120718416 207075 -44600843565117425290011652800 207076 -103913249390785338905785594240 207077 154156018073909888748661565112 207078 5429072312163386554874399424 207079 -33512656188721744383611813320 207080 -59399843320180156974347059200 207081 -19280471498590325916110137920 207082 97047583265575047005207419392 207083 -165452870970190574801728741680 207084 -101503944621079241320326449664 207085 15426724145514396725889900000 207086 -173005573246763217872115387456 207087 127330041822674248557062186760 207088 15355081647142700752173760512 207089 -127337708525393499002144044440 207090 25466545455739034249538432000 207091 -69792157356477029918406461016 207092 29980640206238097383581919232 207093 -68690433192066562574108922336 207094 -70935796428898363744653563328 207095 -42202252310062105110349631040 207096 48395784577008235925434060800 207097 -174107849417445888896243194656 207098 -75569385231822177654170797200 207099 92452511599258988895771809484 207100 29405922539158060120603840000 207101 -10413360093535979702862527508 207102 -2272589849755332336785826816 207103 24278108665174432641020120400 207104 -76458847206462123907523543040 207105 -106941600680315095863080519040 207106 130305728842405175605759564752 207107 1825971112389498125291068752 207108 -1951268820966369462014585856 207109 -11421868032413309176589103584 207110 77166045409107011278960080000 207111 58077102837872277187840723968 207112 -210916826400685036267917388800 207113 -137637067519708449975256081638 207114 53656896293953409539795587840 207115 79775000371919095686712775520 207116 -19258011002100386589822228480 207117 3187052252371675324022118966 207118 98506253765561301404326359360 207119 133606397894169991633986823680 207120 12989427920366614927371141120 207121 258321304716622680053192518322 207122 49134814168492964328758516112 207123 23826603066928114448430219960 207124 -20530883514027461353431001344 207125 -152731771006959848550739053000 207126 -24786679170674976889895438976 207127 -204798714112194809203798660024 207128 21153796979037297674453544960 207129 33313795412509521677154901248 207130 26810829568160346089185459200 207131 182212348488770823875512872 207132 -19557311754257738482311392256 207133 237692635241334647825269683424 207134 -2761378645342288613156678784 207135 -125057032423151916601872587880 207136 -197572345236479177440269631488 207137 -77260082061028733732535441408 207138 -45821143661883280970891673600 207139 -317763006640244624347840561060 207140 87926381057673079522371805440 207141 -191415492821313776526751015776 207142 -17556561044252611167914781696 207143 -138305199341596102859913463440 207144 -30806339817034612287391334400 207145 24027025882760539401985435080 207146 -123400266674519976136452283728 207147 39583272794941304206043278320 207148 190219103948743161563659390208 207149 87417319366354409742390921120 207150 -26969304888037714398433070400 207151 32748790168622025515240836704 207152 44390536372589461691056128 207153 168169993439227216122143498562 207154 25493873124124129817801365776 207155 25871600319342853748351224560 207156 -43127750183850795562190493696 207157 247632993761676747002841055840 207158 -17567867764720481139550679424 207159 -28572400771083276765247497600 207160 -34018581703507610516955648000 207161 47254064881182850877986837632 207162 26615861931194004357468633312 207163 -8353531679095028309783543280 207164 -253992292117665375868201004544 207165 -24274494570315968199849962880 207166 -56216998472163473001514099968 207167 26224658320501355989613156160 207168 11528417001821682502597607424 207169 -27524617214939312097720570430 207170 -8717439733114915992281994720 207171 188833965907574806579573248240 207172 74662681853147872663234764800 207173 5826254562071235087880374528 207174 81054697305923733216254976 207175 -58062584008421353313343949600 207176 310799560008178343329210368000 207177 -4739719810275481678456646592 207178 76007546704094935766985227520 207179 7027838635999608543030419232 207180 44053219098683785962334863360 207181 27353570864738641731204087532 207182 -160112298253511631599804543808 207183 20409916272413440246437010824 207184 4508315574453828865295253504 207185 -58048984438181467894638296640 207186 -21014042131893180100054012416 207187 -235067763968263658103899078164 207188 139539254462428605143163477888 207189 215016784059216919739276410254 207190 -4687828940849065598299910400 207191 188178507463178434234076195592 207192 -39912710407718967917186457600 207193 31655039745897716146578361600 207194 86558037571679920666534578384 207195 31983388866014196659417107200 207196 -89230605624386867899149825024 207197 -197149428021243790562035515354 207198 3308823471065714941595719680 207199 -48462459963694389537871256800 207200 15303282014004610277140070400 207201 80770691672358389980472909232 207202 -78887129531497261826885191296 207203 -392368697310687044056189414656 207204 3675133045902111730262065152 207205 -100516874756022375906260313000 207206 -151809394828535072153657716416 207207 -10957050859790946521990905344 207208 12726820771442223347607552000 207209 55351161020602375698389371620 207210 -52022377532285967998480567040 207211 -60636730260922613167510403928 207212 -118114623050259735386024396544 207213 -24144959212610073650457140160 207214 -349715175430471933764060288 207215 -72409183340992839316380947640 207216 2613096634592192150728212480 207217 -4541036012349529374891153280 207218 -150770416774050956493045452160 207219 72302914844259322850076825144 207220 9457608189181168883985108480 207221 -15652220001088761104719437810 207222 -57500997749363455139866724928 207223 -124130318383693960426353817440 207224 57921227776904867055534120960 207225 28609691768248015750648428000 207226 -120907200308242453579348268688 207227 55878240426141855993140519076 207228 19914300563676016411626725376 207229 -16467897202205795816968948320 207230 -23820505569776575417940743680 207231 132088575936185797927784817024 207232 -160526311600658063348780236800 207233 49040980338698534658617745600 207234 72884595632655018453362019360 207235 11805442881690763535489925120 207236 168345161404555725266082803712 207237 69653991258231129874695406752 207238 58581813327849220228156199520 207239 235656233457399625532846006040 207240 72294388758513724872919449600 207241 -128257197649033709313486528358 207242 -21608879146967707639247863296 207243 18271989350322019506111948732 207244 -102765419325524829112752466944 207245 56927691527017872227047999800 207246 -43718195427314556062400425856 207247 -27848192286884617717372241568 207248 59400472746303361324288745472 207249 -24656559261925231369270563840 207250 155484102759701701904561160000 207251 21326222902066500420731985984 207252 94005491805240816915762278400 207253 -41973659488991698920227173536 207254 -38821067552321873225975836800 207255 45379392810877200067945333920 207256 93017795606497003796143349760 207257 -276387826408457921512524301494 207258 -67601553882826172975981462016 207259 58154028765585763760102278800 207260 -28163853810317130130928640 207261 -27370404057249202689964188090 207262 -112048688741553373670365167936 207263 -73546607853705071830168263840 207264 -89935209588328376472780668928 207265 -237721477237748145245655839340 207266 -1116022648544486778929197056 207267 152602350292558621866909637440 207268 -95844587137389626464899386752 207269 -123747287944413008612708427330 207270 -60075582422380265358113368320 207271 154198699457954899418271416200 207272 11353303249893962491572049920 207273 179854415797402936108581552 207274 24424612921645941994620715872 207275 100465824277191143752422111300 207276 -47145234881954096171577409536 207277 101768722001889021994706882272 207278 79932291288928948458634382400 207279 -200779365567931680669300735336 207280 42884738249457363196304424960 207281 -51296335985101154708286018360 207282 -55343704547007771521675892480 207283 -55077442633156191736086947376 207284 62473218257124968826421604352 207285 39493462413991361719815527040 207286 25850988275794375427434802592 207287 -3292521704879658658706447064 207288 -93708985781276560169894707200 207289 83153901325463068715784451156 207290 -95192327728516416390864748800 207291 -50357482878320093451845915136 207292 195430896922498628625081239040 207293 -62789424321766400716921078458 207294 68097684014950145775817953600 207295 -68545325378337800928076486800 207296 31702105050114535088801710080 207297 8184382202669046685570199808 207298 -24822528677124260415836525568 207299 179490111790012775778182913264 207300 -25986245854215950321193907200 207301 -99593708245543532054252489698 207302 38463821565559756987857152352 207303 -3006582678365286654246324096 207304 285123642115302525155272565760 207305 2016898216254203841884794560 207306 -24110108289030019739910336000 207307 -27805871166929806910740942444 207308 -139189772568898564031671203072 207309 71562294350904684334494342240 207310 72105764231992019722007290560 207311 -7555953220609422147796138176 207312 -101367751230527651794649088 207313 110161464204885291514160228080 207314 -131038197915341746011531237744 207315 -14282865356723343056962514880 207316 173276519896305747807891847040 207317 -191665683795002543160396276096 207318 -37051230331982907944988094080 207319 -99643083050290206086354115624 207320 5848288372963871855600025600 207321 58257147158885923973786920320 207322 71028145312745672087508632832 207323 -162300508384031997631667109456 207324 -31735453330666346415304905216 207325 -129490008248896947315220079950 207326 -27073725899242094493256442880 207327 117296102081339561469768162120 207328 59246251750706714420057210880 207329 -135366059568077234027678687070 207330 17965652868310946594062417920 207331 -34998401542448845034694720868 207332 -262794846904206033458560377600 207333 13403448836068551894354913920 207334 19542578340299220671377752000 207335 106890211385296655190314132280 207336 12158572440758588374113239040 207337 26679071279756762106371114760 207338 -156760697333627078457928345680 207339 -211575962961176112951492282624 207340 21530291800925899776965806080 207341 331330608460407702036831638742 207342 41101734535312795532961085440 207343 -124497557514717590767188991408 207344 -11090643307930757796402954240 207345 53081127300081580056509927040 207346 1866856070501783213278091904 207347 -14132424730074175022462764800 207348 -41729337998267962993984825344 207349 -248908712319491766129440699364 207350 -24271426814490239909917392000 207351 -38442269063320555701605829120 207352 35533767421809020922988953600 207353 -222579556014332749453885643196 207354 -6030700671454633977296352768 207355 73163539539435377841038919360 207356 -188604620981280596803754926080 207357 70118435488636509170864855040 207358 -16215297642881619761092521600 207359 22642730878621982423379967680 207360 -2935364320635056555997265920 207361 -60792215156733488188749782976 207362 47732722211004224004781332432 207363 75768968716527697320456752040 207364 364709326654225350092577816576 207365 -315967480722533097698835554400 207366 40184114355157816677124592640 207367 172939735793337612294891531416 207368 86766714053506136763734100480 207369 -101577334727117865140648821206 207370 -50884177926890395613678241600 207371 -287110284797732440060562176428 207372 124817469010802783210505129984 207373 103520261629216295329180607424 207374 -26720519366660367998189504064 207375 57739429684462676105329920000 207376 12204785177176091404096847872 207377 198224428974964821769777442226 207378 17677949349916478390948133408 207379 2026840072217863969349537760 207380 -7310487258345473212944595200 207381 68211707328907090339010753952 207382 4390123199506888559167251072 207383 281635481295211204403902361520 207384 -54095817967684191322518343680 207385 48690363021964796444885496000 207386 146149537688244142479374193120 207387 26954377870459401641311003440 207388 48458488198610363467319703040 207389 264415388572165164299941248 207390 11322433201101452585082224640 207391 -47957796373723719871452143616 207392 -151691996600470305271508041728 207393 -10517483165987557752196298976 207394 266176159153675056864074448 207395 -183536162795373573194325783600 207396 37887480475780801831506358272 207397 -190316544729745058764471764068 207398 -172216351432355247537573280800 207399 156013770009865655493811049040 207400 103488660827832269236794624000 207401 117511589896912891487496321402 207402 4519061899053323018382800640 207403 -44820658904645147890778987120 207404 10098271452926552535707020800 207405 -21539984260823616182850309600 207406 133923164809422010307896441152 207407 104959009609786301396775754560 207408 -35629416511094587287085056000 207409 304136396785832544709686478610 207410 -29774492688432918229071690240 207411 107472457892648408729963802624 207412 194998787055928300815931369856 207413 -80787254038558740622701395616 207414 90325173238824602286275235840 207415 23915113489259062737405772320 207416 221306611183739532384119746560 207417 -86633023265126997643522889568 207418 -4757906856906960687617585184 207419 -60017794674413298778308319080 207420 -47049235603654854829102341120 207421 -95465598493357984751098499456 207422 8435899553417237013985975872 207423 -143432302889956064894412453720 207424 -5522541516533178485234991104 207425 -83998423065717424490838071850 207426 16653126919472721389029183488 207427 -37335705368467588223393594160 207428 -17796847212351344870078626560 207429 69383880037490617121441282784 207430 39609472838338743658396767360 207431 22847717928866420478119295792 207432 -2545466213156455228205998080 207433 -292104242087840997554870977318 207434 -50039801264010869674402481568 207435 -132686213468806762376266141200 207436 182111969086087970584546599680 207437 119397130924300180304762344320 207438 -33152958541007910417244723200 207439 132248897386213714513093782424 207440 6796096276049475358241832960 207441 2766922529438155248007497972 207442 -92195975202161442409924600320 207443 -121566611614112479748126956308 207444 -46056906384102872841738516480 207445 63834623808524779575378948480 207446 -68394679605866563054840367328 207447 -79926092380146219731193058200 207448 63946221383832296513810319360 207449 291601961425446789488399592720 207450 50721473123958960788954907600 207451 -5355539516360489689460766168 207452 9298831570153523101901783040 207453 -127333627732276529603716365696 207454 43202560236015287234416504320 207455 -36535438872403361465536391640 207456 37106831014640812564805320704 207457 275872014893517855934401244706 207458 47364560922097476735206731776 207459 8665606438065740519446315680 207460 -21834150100838062175348858880 207461 124701442770521308112812591200 207462 13022827270017630391470864384 207463 174400982678804452467200854712 207464 92546751187254609992371215360 207465 12723100241857400464265085120 207466 7655098725985400020121424480 207467 -23484679978929169102464064080 207468 63427689585634500655726417920 207469 116496637819895926840474166870 207470 -51638095894612406058565600320 207471 -32323874766667750340552814336 207472 34921442737391339846389170176 207473 24809000184440091767356163136 207474 -58959556275832557339888391680 207475 2376648695578425496322224600 207476 70714186405637291784020530560 207477 -155918792780741570145176343186 207478 9904517657758879028599352256 207479 30263484446765413599216415080 207480 10604904896328106183852032000 207481 -235797410753613857756703549718 207482 172919380729247946501720240384 207483 -18623073141752539432643500032 207484 -154423578216312991050622633984 207485 -178924044608846664311332227240 207486 -26445273195823782331874165568 207487 -1210860981296724230044911248 207488 83723641402805398663090667520 207489 161683003759836680410375147824 207490 44421552658666062973355220000 207491 -68541605680106649411035103108 207492 62786657280853036714467658752 207493 71318204645729946582293467488 207494 9118078621480860042936392832 207495 72537507777417606940090536000 207496 -88165056386629506345805117440 207497 148499713531558791884137601946 207498 -52598754623746662773753799936 207499 59063252231184299244195304640 207500 -21111147262206165405927840000 207501 300724543330732273177047168 207502 -50754809599528419108416733120 207503 274294100712201147922658243160 207504 -37874901880849062906412204032 207505 6698819000563023071499269760 207506 -40238862265702099605116883456 207507 43548494103541598888760335964 207508 31300258658623279877509974016 207509 5221658778434998046392813710 207510 8950697930954904424499122560 207511 20892364405404001086587815112 207512 116871448342940658691884595200 207513 -60087811785114064680252358758 207514 17089536047529447937053545472 207515 148077224931349129701012000 207516 -48671973014807285960874075648 207517 133754246432748175632489198566 207518 -1151233284716927298149007360 207519 -100021487736067063557190605792 207520 -111606972880024701538780446720 207521 224050260690513990883051882722 207522 37461963077294563986437435904 207523 -42983414035500284243741416228 207524 50205112769202900200033337600 207525 103927485313115896626238564800 207526 -44475859270724182559950401216 207527 199410015450871799285497251480 207528 76744462025446586401552220160 207529 -1643799797198797547001813120 207530 -94305943983221768260602951840 207531 26697655999441198698278993820 207532 32868846286204288058659435776 207533 -68005750187324396642919517440 207534 74853615803798122504582985280 207535 123165944962159181133856641480 207536 8387713633184460848562831360 207537 -91327651781490182098133533440 207538 -94078783693156519022952484080 207539 -8360965819930921252225364376 207540 16867995923520060606108783360 207541 65597568745154588180972168942 207542 -14728174745252279584352417856 207543 53243089803654965654750803584 207544 -255405263841897307034164899840 207545 -33289290250188782788447042560 207546 -97386323387521434206433647616 207547 -129998785886231670835544367004 207548 -31391459249998159025250001920 207549 -213142419213739762159379090880 207550 3108106744649189491941532800 207551 120286000030607353900820223552 207552 34079820670634898355579256832 207553 -151736536725966015108806145240 207554 168233570759401558563410967072 207555 -29569569357385048625265048480 207556 105763322187512929795823672320 207557 13604035507240328757887280000 207558 -9011758680992212626385973376 207559 165986468253946689295475145240 207560 135546255935201299717622016000 207561 -906183603683307090858396960 207562 112952812843211986543944729600 207563 295356889233769489556980081812 207564 15680207129053006902315695616 207565 70572666621606293232157760460 207566 139243500431673580766847604800 207567 -24216098465668482898515662616 207568 24156474707039793362601992192 207569 44242458108169195093644905970 207570 -19651700940690606345119278080 207571 -24927930466236810614117248096 207572 -247540167614378734005811665024 207573 83229167575840919693531585184 207574 -77891903291190994937438026464 207575 1342680328243558675413379800 207576 140007460332141520811958988800 207577 3538452428219170767233294352 207578 35031736286001615403773094656 207579 -65047074232143825766380128616 207580 -48128232169169222408068469760 207581 -125401511311248840654830066496 207582 -2235600271283105848648222080 207583 -62877828903412578306329543472 207584 -12373376468571416062033920000 207585 -20817897760927288597540910400 207586 20930071947971968488165064704 207587 -2937668188223206483924650408 207588 2193850204988784299679052800 207589 -299558637705972758661544404610 207590 -114138944101903480238752963200 207591 -13164761636604706332845429208 207592 -91504472167634855628406947840 207593 -102879591334832407223616025158 207594 -72581539786936890316711695360 207595 82326609208375254510278853600 207596 -200924081377358179150436908800 207597 -46685673549300302088132994272 207598 94791510943063246703338625664 207599 191833803415160155179921349632 207600 6028443639058257614440857600 207601 -152760596756611782812511368268 207602 71070226730341867724916916752 207603 -15635418521095612332079918776 207604 -1704619072543385547873128448 207605 -27392089338432782347740592740 207606 -21930645518667088494785335296 207607 -9597671260570359819012689536 207608 -270600207505164238518393815040 207609 -177069562645282584953676978096 207610 -49337205551153281319479467840 207611 -151626948936851175381718093200 207612 9333544918851671048612444160 207613 -132702773053981718083997719680 207614 121621891474374440000130032832 207615 -94460092489779174312787367280 207616 69371164488009648721941757952 207617 -14863096687506202494047244288 207618 -21494658414219889926518176896 207619 -267665456142882549549452606980 207620 -28039259219182915815530065920 207621 -75925554381276264958594311360 207622 -73966630597037818339471401888 207623 -5295445339153708456897254936 207624 -44560221542697931161585500160 207625 158233116403904662609031088000 207626 -48562771954102499989255393488 207627 43012522472260528843062930432 207628 -4634563546134429105336293632 207629 -196411341713870754057605197770 207630 21441090465169624746820512000 207631 -4540694373280821510229922888 207632 -31900725805800450581671772160 207633 1981332324916847010054251424 207634 45439428092028668741613652992 207635 254299876898681610357402630960 207636 -32631597112400574966359764992 207637 111302190742370038640463241980 207638 25189828490453724026436068352 207639 -175718931934072331843050180896 207640 88095850465848518723189760000 207641 58521722989407643424639561472 207642 -29692071929327420312686361088 207643 87995697775913567921235541892 207644 34785600913700836328663181312 207645 -23497472250532546049739110400 207646 -146891985022540512251175248640 207647 265798507586980580772792960 207648 84500214004836848908961316864 207649 -79108156246212996698070537836 207650 34292505038950048965923122800 207651 -86913449628923523923844246720 207652 104461201210818722481282513536 207653 -181740321358824605750583196098 207654 -11442476863827101029717003392 207655 -14321812306677355348143912000 207656 165467494065333792409280501760 207657 -50274353378496301020974115360 207658 66459156722862436373306618880 207659 -176845979962152791711184639720 207660 -21881339581415294054552970240 207661 -83599480811226784375764901738 207662 8419672733518160182375497792 207663 -66065643912845847218947633656 207664 36738036464665914155371642880 207665 12021931610638424541500593320 207666 -47749149542288420481615373440 207667 -51731978072590973244943754640 207668 -206990897024427337402483150080 207669 15306459727765801882286039040 207670 -3147617899962110838159388800 207671 186592377389371848035541736872 207672 -12607476974875140838257254400 207673 -272222677682567418568755877078 207674 131744439267338481968198388336 207675 -16392650502525319233225982800 207676 -63911748760201291752600691712 207677 -210367398977084854253022286068 207678 2845615996139114252048226624 207679 191702082691506910725358009280 207680 -36169057389234099545387827200 207681 -25750017309014716408673625216 207682 54130231541703902340231402192 207683 10386547027374202614286003920 207684 -2471491893028088415270766464 207685 9561802529173301814500062200 207686 127268387689722170567624061792 207687 78133477083203449895258420352 207688 -46701082599778762332431063040 207689 -22381332464921684731161521760 207690 -156166831638986582942760960 207691 -145488332610306037999275033600 207692 64074179479619363785763043840 207693 147770998581874462112961244224 207694 -9938710597738264983911756160 207695 -100337926366423186180567800 207696 17784723871907556034006351872 207697 17016123860004325768995879232 207698 -54295717688975191912903743840 207699 4538050522352019781151521464 207700 30707597829227973577425510400 207701 50395913860961537211702384810 207702 70633204325945748931118875200 207703 997717619673117225303355480 207704 -71057946403428640421064499200 207705 -11513962273809824981488486080 207706 -56963662942036562335314331200 207707 78210747986033641348577924640 207708 43538511200225774053355274240 207709 -187948609574972971082809072090 207710 36594432171595358938582205760 207711 163537463296309643199361881360 207712 77760665189779583889516920832 207713 2781873896852380188285206208 207714 10536475426216674584898866688 207715 177040098924148740942314145360 207716 89038406619620731351317939840 207717 -121447957653473277758575381920 207718 9768597928006556189639192832 207719 -21596016760188269348343863880 207720 40697684150121850250239948800 207721 -176862864741312791303708923078 207722 71359067057542113843295744512 207723 127052816604754803830187939504 207724 -197492018643996315568742020608 207725 -36742680117918788320854237600 207726 -22654161531425469590913916800 207727 -26410445775802337001008185160 207728 6256651739319466682220183552 207729 84022611401127265830031535874 207730 3504367584502304715178169760 207731 -65012987576551258210343487936 207732 -17797365598474037281194897408 207733 -1929838507161324024557507456 207734 94592957508244918961309114016 207735 25448853313503281949301123200 207736 -84483772290480356579802931200 207737 -16708758683444096669725230780 207738 -31587507345546687891441415680 207739 44016462949635777666976485120 207740 -76231117692204187189050040320 207741 135234777173398048176391291392 207742 -398453886622531993489318656 207743 -167089923287117665209460507008 207744 -144426513959593834430657986560 207745 34696178875800179731538716500 207746 22427082842317649602828001280 207747 -8577848745976442962027543272 207748 -202249536184797822410222260224 207749 -208870381802435522967022554336 207750 -35649419858499515832310176000 207751 -513634232882863604498678522768 207752 -255023833127811844565790182400 207753 -18878196636015015750846175872 207754 -70602333348682754662195550880 207755 -32336782050592052838798122640 207756 15645979572808335887638656000 207757 -281307323152007612021305044 207758 9551724822921127004756822784 207759 -31018526615036929180356531072 207760 12913533761502879763204423680 207761 -10342220167050126525553894668 207762 27340459443467548024602138624 207763 29747523752334747733672100012 207764 140680117419492975140983368576 207765 -82249456249413268679633616000 207766 60915072564431701657035700608 207767 85122563701539255859284949632 207768 150542084557678145440683294720 207769 205219344686377269984165540170 207770 107253584550300315924076492800 207771 -158874802941599177316983440488 207772 -79729069038449640017879121920 207773 70159670358393926134431599244 207774 23657856688117566774465645312 207775 -33702298819603719132871868200 207776 -2777344240420659525489524736 207777 54517709970457967212089631920 207778 -98818714784957340341214160560 207779 62400356606114472901996801488 207780 -96195925683118573704743178240 207781 24073759640458370750133090592 207782 40582884800439294290672545152 207783 23198996474738006687218012752 207784 -147294723107710195778473574400 207785 111060226874261819664358417800 207786 -101413616519767358688433364736 207787 -68914983391621392184583443488 207788 -7569800865257897410806724608 207789 40924322745801757256292105024 207790 51663540336711313993696022400 207791 130305615686923164865921751760 207792 -7614967240701085498986332160 207793 -75697728651395032392784103936 207794 46537775797029036318926370432 207795 -48253744545268869770708563200 207796 -175332518765776259303475318400 207797 178738225890599369394382539246 207798 -76397258294469477487608353280 207799 8667785954995275895085013800 207800 -59876187060290538970475520000 207801 9642369750511906708546100400 207802 41597731266451678660063018752 207803 273287856068350098748641912120 207804 93581599353685231267351466496 207805 -31047335973704807862782947200 207806 105582686682993564789618692352 207807 -53063377590209936385946092912 207808 -51494417556093164983318216704 207809 168535857374353064111385647106 207810 43383520677778077484338285600 207811 324517553169387771785225188412 207812 102400079930147641824019848192 207813 35654513828809266122911681824 207814 -170563217412564030314845347840 207815 74527596737602398192626989200 207816 34695882538773174984176271360 207817 112532814935967530551347072 207818 25869414869339238138686304 207819 2110063434037152012354499200 207820 -113757445542047761204759249920 207821 52489417579332834659211836022 207822 87642967405171653467180052480 207823 -44080195898498807924910633600 207824 -3828976446373058396340879360 207825 -15879252078368303721951002400 207826 116356014599499070466603540112 207827 211169582902790480095676506272 207828 40490159167922363999892301824 207829 16685821451096728071220312632 207830 -5290751646468800815547462400 207831 45363507159728639632961053368 207832 246536306562226382479015096320 207833 82916768255230110201977219082 207834 134523042662776983761056702464 207835 94367448591920609486464586160 207836 189630093445073944989011546112 207837 30442793382392796698505357600 207838 -153231946185354559464153847680 207839 -21635671032639348055833131544 207840 -23913872586260405683138068480 207841 298117741660990279338099050800 207842 -6656304665987221465040109408 207843 53539975803386024069130644400 207844 -20394368578399057885649563648 207845 69300460418176117237423024800 207846 -8940389853343305015532633248 207847 225779314173075227826426090296 207848 -24277468698438702011461616640 207849 -269936423394012020381651072640 207850 22874049722762783413781648400 207851 5907121671470279755053721344 207852 -7743771896981276829399648768 207853 264933527049068316366404397600 207854 -76614830862822910186405054080 207855 -32353584025313095980804432000 207856 64644604181004565505839693824 207857 -11296261934051641654782783360 207858 -30415503785372592891590476800 207859 -36493378717189997098223718984 207860 -57012675539574697995430963200 207861 216123778590614843025640127040 207862 -1290856626026619516987553728 207863 -16019883079775126441921195640 207864 39498231951600121004857896960 207865 -49243772670439939306810804800 207866 -29394544548799049691695241648 207867 -35896444740170184782059156800 207868 123089247269518829502119128576 207869 -196632205976003827537294580730 207870 13126528513090610448082439040 207871 -259779502332309108367809579968 207872 -78901592843066540977563893760 207873 35151408899764603429099284000 207874 -77463882556009696363921205760 207875 159278884019883985984033344000 207876 108945345059800853371511224320 207877 316128614556011636131544405726 207878 -65088947344962979571639520 207879 -41727626353796744149946277120 207880 -139368962669544723339402393600 207881 -148230527697738871415745794688 207882 6600316736824381087974903600 207883 21457459270033162567876766704 207884 -122968827789721168911593597184 207885 83602765695235508013501669600 207886 -22314906222457034516438384640 207887 -74824139207566267577568813600 207888 16943985209179059071380881408 207889 257161093998075480213489106800 207890 52423741181259508884074647200 207891 -158507421238029524174187540300 207892 55241836197473483469436601216 207893 20088730132696308611138135616 207894 -17480910336192312511577947200 207895 102491957616589648723246709400 207896 56612261841884451147540480000 207897 -96320777893024635211317808752 207898 -56707726280094575816601461760 207899 -113657467878796276891579140864 207900 24621398507898103676663808000 207901 -179396843662537259309428727520 207902 104187562054763900021571553152 207903 28821075325069452336842538384 207904 7196385093485565263159623680 207905 -1529879224021098848941794240 207906 -35166306230541480445861447296 207907 -103465358936102368929358121844 207908 13345033900941785145282112128 207909 -68676081037213614312201835716 207910 20154150574106500839462140160 207911 -120135168183223780968927388752 207912 -133984631805871969944237588480 207913 134295719382793417943406819060 207914 12326451709387994924414253312 207915 -98362748844164378177379982080 207916 32250463981559020094753640960 207917 -14033771628202459261470693120 207918 -5858838203698750180162657536 207919 -14245167561101612657388412056 207920 -7568588743835654856909127680 207921 -23493064167189698275518682176 207922 18270171859659082756438316544 207923 26758291258248608790686444172 207924 -79718995779123544600652550144 207925 65667846751598564707209708650 207926 -86342101153894982853314645088 207927 9480880859482151105129457552 207928 -144895221758448704451221913600 207929 2944784797051182128807582676 207930 26780511729891836902309632000 207931 244696328826001973874290453732 207932 -23668732875232923769533365760 207933 36544489096931575103371311648 207934 -15605077402748015549458608384 207935 14179851914030163235201978560 207936 866396788341559547723513856 207937 -287968166840444626977389929260 207938 -167461433517354763054418456880 207939 -83548549509890109274656794376 207940 27251630331849252380038740480 207941 313654411566051549095975613342 207942 18045199039903391179960141824 207943 -29094022636511923194589537776 207944 -186139769819506472231752089600 207945 -25708873174650845730161217180 207946 53355877210112655122425774944 207947 -187629869108504024888988794604 207948 193944141532662165154234368 207949 25614954893393958900776888192 207950 -53184352669204126614856896000 207951 -130603295368396584666072411768 207952 25357322184870486217134292992 207953 237512683669609867693586585202 207954 -57557129210060411501863292160 207955 20052369414719010428099040000 207956 182379452378127225501036210048 207957 -269728176787120308819094206912 207958 124854892187279149755651682080 207959 102774738002000292648351882720 207960 3235742030294888396715417600 207961 -139243649639183918150661062136 207962 -52845840665432416507815306768 207963 34085159471639503140005658384 207964 -242423301461551523246560321024 207965 61968205640349229008610906860 207966 17915114742454884858200414208 207967 140960611626376915617424426016 207968 228444292196859191713988345856 207969 -58137163615029989785850698752 207970 17790114728825275008812290560 207971 324720843740610553653877574172 207972 -19619300007585351580811892480 207973 288309496071510091386235508222 207974 25295165402323402476853226880 207975 89609124416390816686934688000 207976 -102097770240463511894523601920 207977 2387575936629344642717687424 207978 -42269284870644227576105157120 207979 -101730423685472711829695602880 207980 -69691966970709771410118144000 207981 105720223936229662564402395840 207982 -94097689651210935431924457408 207983 -2500656088704644878256604096 207984 -17599883636842047389352591360 207985 -156010572427310250684672527820 207986 -115267469560740907059945677808 207987 -5624134291189164921941614032 207988 36158804123948067531433052160 207989 -34492735120362620468025948576 207990 25500715506526730921259822720 207991 -787799972447646848943250816 207992 -109100167829197154636928000000 207993 -20689645728735188646366340800 207994 47617979735216776687783165296 207995 174186801932143526227710146880 207996 -58470934558095019663789137408 207997 207470386044574182068406957446 207998 -19820974078648700692948362240 207999 -156436482241828633139034048 208000 70118905813363528606679040000 208001 5770348856381415613812976002 208002 -50129925563297408324906890368 208003 286436198295817065576339056252 208004 -42103747149481814333722080000 208005 -34520700876410857781070447840 208006 150467644561891486936404665952 208007 99856861472374714603570769760 208008 102162065518670122257396572160 208009 -279157778998646738638715442790 208010 22781136102373094002242416640 208011 45821520959974174696853120472 208012 -33831919370590614009627770880 208013 66935635975238268405420700524 208014 42579348885874177104788952192 208015 112800832851459260391778145160 208016 69910585685270998961584054272 208017 -33598940425622159335484800140 208018 -128360999941131614150398973040 208019 -55913082812090196110390057904 208020 -40920286932149050880495032320 208021 134328598354274650807823881344 208022 26666313412719746897008964352 208023 109619962584890214238974042984 208024 -165071544812103142199648471040 208025 53522862805144765241142324300 208026 -6931585572818565425628266496 208027 -111931473634014225370988025248 208028 -193461839127345834669042230784 208029 -58712210824385285484323610240 208030 27157678177195764140177329920 208031 308794596128299984667856969000 208032 76218469046555168258978217984 208033 -34607032048964661927357015936 208034 -657174965753258562407535360 208035 102157788255234963504078067200 208036 -159058037942405229170082037120 208037 199291198444400452597882282686 208038 85122726772140217165897047744 208039 -141249846401661834672152718576 208040 -9311392154011329630491443200 208041 53938854306086836181105090304 208042 -16853389006487803631853845328 208043 -201554578554227453621587376856 208044 -118108592243004174824495243520 208045 -84653342809889504859318467700 208046 -144575098407796878219061319040 208047 14551356772171206804893311872 208048 -25045293942513289596519497728 208049 19007965572327463769637436050 208050 2406761103923289190056672000 208051 -98726786526827780100458425808 208052 -11668222349738209799055875328 208053 27737995478909799524110505262 208054 118498364908191388393696567872 208055 29931726783820620949405503960 208056 -32669633370345498401940172800 208057 -71400292089565514338656324694 208058 47933029690760763062485680384 208059 92188522691555237121379580928 208060 131202744950137357608609576960 208061 -117709536222421822241328843168 208062 106025601727907189961215667840 208063 142792510161266907689056508640 208064 87695135996973520608518209536 208065 -28200521148060178473113900160 208066 -19302964494348870884600574768 208067 185236515275046545216544397116 208068 -44229190967813030908885438464 208069 -503206779088236758960607557760 208070 -60234672445708315531320731520 208071 -115787164242656018974334404680 208072 35543149511628809771591270400 208073 -70240236244395922540943904678 208074 57747336141288130281925666560 208075 16892508914301019508272764000 208076 90665079192006528425040314880 208077 1400295574055686065606501408 208078 18245388585061754927557947648 208079 234291114608606362051851942360 208080 -7271436846338371280374456320 208081 -40187840441030900509716941760 208082 -27668322125971935075376450560 208083 -16374335957930706549859800000 208084 36230158658823344252877113216 208085 -155795522354597302750935533220 208086 6692587174916663006388326400 208087 -85752306423363116239064624808 208088 -130342275166857192647589427200 208089 4960226505308321765446621056 208090 46591074515895510458600920800 208091 -11843259830498698834602290928 208092 109721880093625395448606935552 208093 -244637675577207539420993166240 208094 122024048120638121651153364096 208095 -59324628126966871863055866480 208096 11775932953704935469841121280 208097 309328104181131267634840866372 208098 -81857243160805764511854364032 208099 -8100770987600603054508364900 208100 -123228841842376044353719785600 208101 -21562588839830817097833022656 208102 -123579630018672208641969000768 208103 -26650708377256547712919232064 208104 -29443874887002704389270732800 208105 -4867231488240550706594539740 208106 -91756092158387592336292615248 208107 -31469674578378455272430613960 208108 11864791504471963298375606528 208109 -281431676296841636325131168160 208110 11465463831660543289333432320 208111 23906108430482883286442533712 208112 23172017696037851827878690816 208113 -117571775624776158610441715856 208114 -14695210263003706444479918048 208115 -65323814203818520490288458800 208116 89316628262903633937495736320 208117 49812467680989451361133147392 208118 -82586709589653540322629990240 208119 31950885873356997104689902288 208120 -3482233027295990594457600 208121 27598517486638362411690185322 208122 98017708665586105981551439872 208123 25328433514805193134467232344 208124 -45133545713923577622576743424 208125 -10123699694359905415328861250 208126 -28439672603221854846966790080 208127 -42436051679463312693660356400 208128 12953217085020404623997927424 208129 118822802121983134773306025730 208130 -10334320356510200530174726080 208131 -24863881388501222379796603392 208132 153421324531738614139803196672 208133 -212641738356639980174390707620 208134 7950248207842158088340617728 208135 35491270561496532583569289080 208136 -227174725351230257686266424320 208137 -48986798585579822888820653040 208138 -36326844722283959183382491904 208139 -193228377618639881852141478060 208140 9685083952386738096634137600 208141 -328829213703033809739509504458 208142 102542570121624751259637073344 208143 -12841312933406871821370244320 208144 20575593998442752210528706560 208145 85775016571490683184046499200 208146 7884726300324062476907122944 208147 -5615186942475230302138952404 208148 -176287757215056093138350778624 208149 121582344935490737094104271264 208150 -11372534841411246595621334400 208151 -48310233900122652963922064088 208152 -84541559647383215362676275200 208153 156664624440477503819136844800 208154 381420433069199366157638400 208155 36564100085884212060014018160 208156 -80003750146427125377906595328 208157 9477817710035315836378517292 208158 -64133912861055772351200513216 208159 14379375395703439085630020992 208160 74910992218306948597809807360 208161 109843046620774490954029537620 208162 42122934913341410448378569280 208163 10389870861955328526545892864 208164 62022558030235191838480711680 208165 67185469158171157838541772800 208166 67397548640334646952753109120 208167 -179842692664983274050710076120 208168 -14999548185517328206184125440 208169 -63859520103126492084957160320 208170 -4625196289270136442275202720 208171 51922259074702706719156104600 208172 -114048466406665176317528153088 208173 5646250108323758882324533248 208174 -134369503308756648129338921664 208175 9093339484483618489485445800 208176 32522456316592622115478536192 208177 88425374636880888461297829360 208178 62114145598204901910015674640 208179 -185935380196947653990759079276 208180 20267391632832874833815715840 208181 -17679569625865690763379576900 208182 -31734338527954064734110602496 208183 -342532406060534140867432727480 208184 65241581020087930062898360320 208185 -17371258437865525497604843200 208186 -110167242261140221890745049856 208187 66141757296603112672313390352 208188 120012047870370670872370063872 208189 239274132506178375085576193990 208190 -23530460681608583502930278400 208191 103659245851868407016781307920 208192 -17893792684225621620924350464 208193 -150020436287413126328565315756 208194 32099754676761672210849756672 208195 25960280923270251121118047920 208196 2122745652526054364395044864 208197 -224378473208151412061100745920 208198 34727311149986252607884585280 208199 -80011152398333484578188079568 208200 84501186805572584742503424000 208201 -153564231213269685747293555200 208202 -84921540774838943052989126400 208203 79601852963698182503839001304 208204 136628147253369990685740659456 208205 93416985559876022656647622860 208206 -1206858706405125852898451520 208207 95552765026767484997006489456 208208 12886808339915859143396818944 208209 -120727052873480072702218119696 208210 -102292933876440364943455933440 208211 -223141599505153237394545546200 208212 -38348976276964504268927244288 208213 -301838517646331252051866911538 208214 22308101035888000024752327456 208215 -48987598141829245238982139680 208216 304645037087230376892234485760 208217 326394466403624822315484592266 208218 -306448552649211310202973696 208219 -134817679885043891225485262592 208220 -143864925376457136517763328000 208221 -32651562469707422683367365440 208222 21642117009641134967822883840 208223 31068439640249598311700893472 208224 -3334163495810891013551554560 208225 8060123060230617978543845750 208226 -24011587955762072094975200688 208227 -32753285189824842524665405440 208228 214898360577762732503942653568 208229 -39703136192683328031644734848 208230 66579349655627860297550653440 208231 38180949750063010107682479032 208232 318657381730519610158839782400 208233 224176959296791771890679402644 208234 11559337613128648808169959520 208235 190904545241773112565504403680 208236 17521443394748454314289217536 208237 32919774159047095364632266060 208238 88303722894516807100510739520 208239 -4050732306371944007389084272 208240 -15107275413117957661640294400 208241 215359989606003159781796226 208242 25759134724666798528627051008 208243 -12034405708755455752736405760 208244 127090356873409821950646374400 208245 10823845980730237923978105120 208246 125021465230896524700388071072 208247 92237596354428433453532054928 208248 -83392859562511581981250007040 208249 -6058029731462638381142792640 208250 100972331191781280578183256000 208251 -298249874741067589475930580408 208252 -184435630524768353314703528448 208253 -124091299390668585901373253498 208254 -56900320327044693247800078720 208255 94340364683988096491294189160 208256 -27088836250211929075576995840 208257 77029331497068074894364801024 208258 5811542062861868241796177920 208259 -68096302162350517929475454160 208260 11666632376220172226338982400 208261 -179906408007186547377872383138 208262 66420800775574714833223515264 208263 57392058135944934355121820288 208264 86545021854141119283440025600 208265 -120748061471028565250904050880 208266 165211359388481581043462060544 208267 -146579087058590331179789437368 208268 -3269446229306084315105386752 208269 -13868444218721279797595926836 208270 14984063377966867413015561600 208271 -86851217282263906658029513488 208272 5462473086516311907461038080 208273 10514654376360040829297445224 208274 -4856464990688982910043995008 208275 44637463077956353963086157800 208276 134895047526023349142288780160 208277 -63010534837797449719791029874 208278 -40313728430549959311134208000 208279 -98652122774481496665332632120 208280 -33030112784951094784996147200 208281 -15982395762784428418405286448 208282 108681665922409354063028554752 208283 25206692159677496165842550532 208284 87628778436926886622735168512 208285 73296463365643262669208385920 208286 55528682115912951034419927744 208287 109084008797466787209907441944 208288 -61291381336103316583288406016 208289 -46171474872312853348514396160 208290 29444222399714772279530826240 208291 -18746665707379730998936310308 208292 401158734630410945726533632 208293 19264389078484428924937306464 208294 66597229341281790802517001696 208295 -102490738145875985696658256200 208296 124586730049975056926836899840 208297 2478845620254608462409812106 208298 77265112081917493851161780400 208299 18154712586038360583374791920 208300 85054265254450942754011654400 208301 -150518110804251988966018718868 208302 -118484885824797341645109014400 208303 273603920112582565618528429960 208304 -43555788914240444222613356544 208305 71813265007122423265311331200 208306 -53245536347457125349157509120 208307 -81374131885432987234880840880 208308 14350097038029840915143823360 208309 219959691342080949185415446510 208310 5174324499254946261429490560 208311 71415912404149384613507844480 208312 -68473187978614110706035732480 208313 -45872123277784409943353802240 208314 -9556142215238255282817860352 208315 -101846265599434454772456167280 208316 55377033615976676179253905920 208317 139537170730489800873274548480 208318 16613006575789957651274017152 208319 37426565450066555235140646720 208320 2907008941959502319541288960 208321 -138253071522596032858154532156 208322 -21592667979854123372844906288 208323 103644278794241926550875285920 208324 168904913148865911916067309696 208325 14854085804859872259520778100 208326 86246237521570893421596951744 208327 107275751101895110146157690672 208328 -195897617549942200443687459840 208329 -63087760152270990631464802560 208330 44149194956834391655000869120 208331 -54347170206148395148920404736 208332 -745108708532149774137233664 208333 -18945426343792809392800833418 208334 25740919778200446663577423872 208335 1534736006799666903726278400 208336 -77620605927354673641621504000 208337 165508182039001690314604639986 208338 -34408623239139613721111350272 208339 135207089020963885710565327456 208340 108374163960407588900264724480 208341 -8907043093644704092136646048 208342 -3657422111219416987960580928 208343 81707715372875019274882763064 208344 69444489781207393711749918720 208345 102407029068687530102627588100 208346 -131850791060465006314913242128 208347 -69780346284236552520460118928 208348 -140290206050749005830071460352 208349 -11882129977336905696622825620 208350 -8497869395826003106729622400 208351 43861398218452726929094791168 208352 314410530462909438959447703552 208353 -4706895537037722379233960000 208354 74594720924196947496990253440 208355 -18967010378408582369814611040 208356 -46785916934621139190926366720 208357 -155379160957018414475180213280 208358 -51684018734271914098171986720 208359 -91402462791027533434450175280 208360 27482331760702639410610944000 208361 -127186380066469694216097390000 208362 15548903544641284398776832 208363 41354801041697334414953329824 208364 53655791594969216330735318016 208365 164236954296277515085481664000 208366 -99159193281074088361048786368 208367 -328128151294539797932396081584 208368 -36126131344084025467633041408 208369 50728295027267951964637014976 208370 89508625126216835926558671360 208371 -28845168285834526717885574088 208372 -91408673394169827301682189568 208373 -121976444690433667893607208160 208374 -31832754385785415429786251840 208375 -281423870017191318478802958000 208376 -6901051278172854205772328960 208377 -49256111499132619605272651586 208378 -2347115635340010692030405376 208379 -169405119555253317240964717020 208380 27538514928248260703075205120 208381 212772557563139743765742571264 208382 -38427840569335359732073161216 208383 -21372807871199739656721591936 208384 35552514591949511099481587712 208385 -115122701933606744860852232640 208386 16515865851250948828869726720 208387 -14718865011016482912093000964 208388 3942172786998262471250856960 208389 17685848021548454259815699424 208390 13259527440976450078298380800 208391 260232767590339392814926960792 208392 68881709051432317860444979200 208393 29986382812159138805040431642 208394 -183473252890082885138598779040 208395 -50212150190367783841761698160 208396 27939994510714301491624737792 208397 271916554051099391276540560086 208398 136638637412320487327410759680 208399 -9510680373480774475154521760 208400 -23348169847778402499270451200 208401 204522782170502722652548834032 208402 115090159634056596975240729600 208403 22919017973228461672911465408 208404 -763389580954404788284852224 208405 -52358150483655454646862971940 208406 31974113162704628589716787264 208407 -49795543685848652316316919808 208408 -44321186739528711469467648000 208409 -181728987767508714152163822390 208410 -32749130688273843462739088640 208411 -57815541615115506455264711680 208412 -165375874716305011467211590144 208413 2581307723700451151271540864 208414 -130835500742266257347832610944 208415 10126015871138513712468780720 208416 78894216973878535879932248064 208417 167745629228236101626423282352 208418 39784055168196397785458274816 208419 -36054973293750859872706450056 208420 121423588400444245338771694080 208421 1970705710146381638102330784 208422 91289390597912790642513065760 208423 -320290838692051450199557747320 208424 290538885156148632425267112960 208425 22391392667825395045943092800 208426 -41777288408577022418669851728 208427 -121846598264588535405410661528 208428 -105748757456614699247713751040 208429 -152650237472361055913546988116 208430 -13500528258737185867819094400 208431 133023061067393083400566832520 208432 9167260397288720905771220992 208433 111915623904573181925443793682 208434 79879060818518051204667262080 208435 -34355051212784357905611567120 208436 29211770193083505653703579648 208437 187428067996893431362149668544 208438 -69998405898252088803044761920 208439 -21086966595915694357101149568 208440 -162731084763191367306369024000 208441 229348531242512618174946636842 208442 -26015676981528839096186143008 208443 -37939685204928457035956232936 208444 -35422640573483886106235041792 208445 74232794264587644139877364480 208446 7167095925975679942066109760 208447 -49170977558697613479830824680 208448 49627025265973102154686660608 208449 36051880361139505378401399360 208450 47918718603245009966822064000 208451 -238040937797835989875961490000 208452 81068350908593570460922368000 208453 -19231148927833209087149700544 208454 -97360309712262859852358196288 208455 57085391409797245314679322400 208456 -147157163093500172869288919040 208457 63416123889553745563619903706 208458 49439429501432015417412073824 208459 222483780851289033207646160660 208460 -19687636413603287335650662400 208461 70568992994872089215846877984 208462 98754306514694936634681047232 208463 -18845630977443747638222118288 208464 -348238209621236884791754752 208465 1061784617051327935724962920 208466 60288049479304105941869196432 208467 -113123880321174632780072616960 208468 -61592265589928912110309058560 208469 -136169828149605891190311854130 208470 -21970039700606695339895568000 208471 139927960525934524620762135792 208472 -190086979218962883791304130560 208473 197250550445477656177094744784 208474 -29145567545165708531578914048 208475 34815271680999848301091416000 208476 -101176086101622087378315552768 208477 29626413978425132271601730560 208478 -79418301027448687039346712960 208479 -197626588938433898985999161016 208480 -11196170264187755037932912640 208481 47347227262416266966785804800 208482 -61649673789183543976640289408 208483 601692184109254217439953876 208484 106082782558320851836712294016 208485 14400546810210209542328157240 208486 131331980436618762596202900192 208487 196407732628160632562737455240 208488 3603423055442510372499947520 208489 134093255563133604897589599290 208490 -125974714353185171536168932000 208491 -171200270803909622744507485608 208492 301757477669405364225455585280 208493 269589419382739734875020550742 208494 22846306419479881965467026368 208495 27843402886286417076130152480 208496 -38082799766729366901010956288 208497 -155446827045344135960904378000 208498 23462751711445425416130901920 208499 246589100652773933518304647500 208500 79474585539544925640583680000 208501 -47366202390378098768151724498 208502 -13491987851075069744106806016 208503 -5196739694623634321071797888 208504 196017738177005291281155379200 208505 -130797747459095947138300654080 208506 -17681389997645095181597491200 208507 -545779700159934865696646512 208508 163403891253770213942667491328 208509 51600063310625540433594231360 208510 -144529176406804613947397952000 208511 76754522718997687378119434112 208512 38295524686141209961656483840 208513 304357215603886034892654245762 208514 -55236738869923095298195548768 208515 107221467429574117010107078320 208516 -18619581182332391173252214784 208517 -58587732564419981024671527780 208518 -53775412651345193784177334272 208519 274799265226706705592848016920 208520 31449492396943998720492441600 208521 -100446472484307024437939945760 208522 -1029754450606155924878813088 208523 -76971446759692843598355438960 208524 89271006452102231673135238656 208525 7892368126756940668769620000 208526 32793769717129110446561758464 208527 -32968923545230962649234318080 208528 -53471212273611817095102619648 208529 -255874449081974163876165873870 208530 14025174483001058452947755520 208531 144176304096341115422880471664 208532 -14944334091390256437537573120 208533 -26649589572737149465522516896 208534 1759852830434924518766364672 208535 -142633500391030377247501273200 208536 5362188437071637197718630400 208537 -42492413225233287658586922496 208538 -138740638237411999523159543040 208539 270817391742754526284097165760 208540 -88892899356583836627509813760 208541 -2142294998842406384845892448 208542 -75386658777091549781864580288 208543 -136185873962672861110448569800 208544 -129022724195896281989382144000 208545 -238879494643219951493911680 208546 851813988884900584794521712 208547 -364126017890167330033955582808 208548 -10410485596460684560297543680 208549 89282412983245821873271657920 208550 -786188313540789911497435200 208551 7308487897830712494907334784 208552 38860810051134437553825792000 208553 -212804492764714230400409640198 208554 -50288734851344324128603918080 208555 -101967072408678106073657964240 208556 9809600377576706684848378368 208557 -101257221416689016091351158346 208558 -61930631432188984156736413824 208559 97556650401190113611672543328 208560 24483884309907246662654361600 208561 -9584444029640504363521315868 208562 -142893466994809053978873289968 208563 -122244586947645463329365937600 208564 -44809024639534233296592697344 208565 34305000000029400746841609600 208566 -101323201169414486738665878048 208567 38660302459644697839546165312 208568 -19141347020287151872221757440 208569 -22270317254886753919176085440 208570 10290823175161225466771712480 208571 -138331123679490657279890600256 208572 -9912554585976326036664877056 208573 -244658726100834784277174121780 208574 -69466521812389078610694814464 208575 9585791381118223233032905800 208576 62778119509795746743220961280 208577 -238790736445692405712158512574 208578 -25029956915771314216064616576 208579 77403271940092707387117131520 208580 12319488779720738009951827200 208581 -53718304093804719781980182496 208582 14893748357806302145761600000 208583 76467777739576270516018326000 208584 -30761420117370153743556541440 208585 -84254120785540306393471841400 208586 90032712044575928673625122816 208587 94139342718362117577731731968 208588 -30626870546850093834116269312 208589 -12001234746578027158269545610 208590 -41591224932694425069394118400 208591 -344118723744365782943973845008 208592 -24818229519143242230799048704 208593 -1765642872395358444842158896 208594 92357459119082040224539710096 208595 -156010755529303077356933960400 208596 -46523180474732769555598276608 208597 164368354466463258000867470460 208598 -11560041701275435709042725632 208599 -62739933513408348293067213312 208600 -40233131087478225844147200000 208601 -145720500320078235133322756400 208602 -98103478090963451231189352960 208603 511285582786352485591022647720 208604 52649504638813165248672768 208605 10273261851428605686562116960 208606 -46564159452539194732950694080 208607 -9262220031203077459036178208 208608 24377399477427448917199945728 208609 150563575287071382803915003810 208610 182351199844765647340162560 208611 -10948949638269508353704568912 208612 -54484159287152506277577871744 208613 6613598496347229182982436320 208614 16672997431234833710893627392 208615 -150876807131820173308911049680 208616 50519209245221065418266982400 208617 46082287335421039225188289680 208618 -83438012136651644195717340240 208619 130175632347663770443827756960 208620 59924185596665715061979827200 208621 -25517387559117346960326310688 208622 151285910773784248221167810112 208623 -18054012816731722360912479216 208624 -20437655300508835068195962880 208625 -267238883502979193971952535000 208626 -30508643547579938146178572800 208627 32236468170532861003763190476 208628 -95520983980758893934768728064 208629 -12454463760439001763559870080 208630 29042591701023641804941624320 208631 -35257088320640192716886156568 208632 -132398333668800529585864519680 208633 272668896549509972865014479104 208634 5693702983522253618948168160 208635 21542700749360405882309602560 208636 2984321267074175565128269312 208637 99900240734279636386023419040 208638 40130708861336053851391443264 208639 242524795684194663035336864000 208640 23577688934370146659766108160 208641 -149112122123944757820680449056 208642 -59686403416920040166975565360 208643 -119033544148957435755689018160 208644 -117883101850683748624778793984 208645 41188089489023128860569043900 208646 -46594411536286145625193165728 208647 60863234137947467965630190880 208648 -145032143603388202479431393280 208649 -12715735393884987186869048448 208650 -8040347883673950114058118400 208651 10776034576659319111206468792 208652 134075692895424643358039713536 208653 108824861802312291067880351904 208654 -83576361158894456773151644224 208655 -14446757041207564225887504000 208656 -513123267836387566822883328 208657 -117803170167054469624015158094 208658 909679014827958661812747288 208659 -123841354171194145374259879872 208660 -140080336195647872794933336320 208661 -22157736712267078250594574336 208662 13023154977994800803717844480 208663 17059227211815333199920653024 208664 -258163567205849758586805872640 208665 -34846378131136055493078857340 208666 996313865077076302844093664 208667 -24650880645814427377368028284 208668 -48859107961136202718980687360 208669 42197019533527654983451229280 208670 -3909843629957227062316769280 208671 -55649210444429341616654952888 208672 -363182528515709788318700863488 208673 -235418572428669823516800114078 208674 21542410038892679337277569744 208675 -85206344417242193774687524200 208676 22195411347234961191262540032 208677 981528040085146414015034880 208678 43767876581038343582604330624 208679 2168917605076317648122940288 208680 -50350718599825276095263539200 208681 185486568585692830348347419328 208682 -54360363450198119986730639616 208683 240145174247776002706608374400 208684 75833814677502455453903063040 208685 77071775057296505631788554380 208686 -31690978824240612526756671936 208687 146283242966066449327768376336 208688 22654911845411413897311731712 208689 46019486798438037821328224448 208690 -3062881529526141049234334400 208691 -168898353328036715297914625220 208692 32636266609876603562259431424 208693 -20809554085902245640616659236 208694 -26761819289649410276411947104 208695 -143206501853729713224386620080 208696 177307023358470945377707315200 208697 116136412892053489347116431146 208698 3864945234144865666138237440 208699 201103840880587534957840393700 208700 -47832301035685816868358028800 208701 127575505502224796901967211430 208702 -6628778685114601396991097600 208703 -246022095437749771830497216136 208704 -3659935117114480041608085504 208705 -31292877630571096397538844800 208706 554477347917641392841571744 208707 14767349593311330936451535088 208708 5628679552855451644760985728 208709 51351310284894558017113112316 208710 -94673602062159541339290220800 208711 -116365118337485663738410060848 208712 14243097874529893987660922880 208713 43729379843430150136913184000 208714 34432214559030021301401150720 208715 96704921550550496601264924000 208716 -84779139637823779131552834048 208717 -136884824810829013815623691188 208718 132385502805175059702059400960 208719 29265746920218718882727240304 208720 -539611772681883200985907200 208721 197553443216283547730554967922 208722 580515817900510432739715840 208723 -31983242958400680688833430976 208724 23383166389665847546943258496 208725 -59697743712288691942447200 208726 77989632727640163867234084096 208727 25718492399450005925922217632 208728 40683615070446533843669975040 208729 66370131378300667552684232330 208730 -78207099372047575069453182240 208731 -45417637807920590686773129936 208732 220421041245881508963823940096 208733 -7100466451733713425284779680 208734 -46691538066186314781578757120 208735 82146389035448625997857753600 208736 31897413526585703792315203584 208737 72932040399062626216740259920 208738 94545876382585034803857533520 208739 -194929887031517210683979615460 208740 29769873867003573250397614080 208741 53059159666884223043563614172 208742 111247143820451897888224425600 208743 68653106733605768574961464144 208744 163737325668366682839874713600 208745 -71777760154103816440808402880 208746 -71977095663612902778581890128 208747 -39845940094119430795515054336 208748 125850418450926025119917214720 208749 173539087197964227791148232800 208750 32323852491121926103806360000 208751 35284265815629827606519910000 208752 -4572114999858267072609484800 208753 -171619042061239238694024676880 208754 -2235477709272751237579923456 208755 19328421309932272281607886400 208756 -30367563628701567709997169280 208757 142269633496287652773589782912 208758 13261510279367890972620185088 208759 -104760812815481819655700998040 208760 -43144918105114677164402073600 208761 69904288737935780987475175104 208762 10856465726718235766804107632 208763 7035511440758998164957550464 208764 151432765222079502347509048320 208765 1777398888546190674345661920 208766 -5002495498418437708345671168 208767 18994587763728209213632123296 208768 99420300954490644971881758720 208769 317917043037730770000896358960 208770 -13585127174580210747358694400 208771 -238149128261962410165305851680 208772 74862716413255142075503134720 208773 82414904533950411642114566622 208774 -15309315769487507306056159488 208775 1229082738513982052152342800 208776 -125497850261635961266848768000 208777 -278643777433959520908858624588 208778 -97643356501251475514234181120 208779 174897656964380752901386484184 208780 3214428317515612084228024320 208781 -28684628168852196483036735648 208782 -19428834762596213201849067648 208783 28668951354944619407467447344 208784 34936324686523731383873740800 208785 39386655781514927475516864000 208786 -61888249811508190995137847408 208787 303527319444117805765699595436 208788 -28963019204957158743455760384 208789 1909322946179529889989427566 208790 96555938521911629425574918400 208791 76105119178324951003614124800 208792 -21118277862533319386510592000 208793 -110649206578891076218419146556 208794 -19461364672807114703137981440 208795 163748864165089789078594516800 208796 83387735872303295882943556608 208797 40555048895953513720896827520 208798 72503490302578702769064278400 208799 339711527204562987051523192800 208800 -73193985807908796762218496000 208801 -175390615793844164084945691600 208802 -169766908760920587099051309696 208803 10503385637964662274569756928 208804 -147716317811554055939305385344 208805 221054849120492636500703198460 208806 -13140625143282300306771278976 208807 -287313598629682051264515671944 208808 3611267282933497641565224960 208809 138628823970976986895301055114 208810 27214286397171992457949209600 208811 64264582586912958505127091744 208812 -108307797908862106796488063488 208813 20127431365639788644212606848 208814 -34897942162470312563381166528 208815 -61367544210425305659514026480 208816 -8925779056874450499639443456 208817 -36669692744890047391101990528 208818 -210446728950289819565579760 208819 -56337829235920823844447856256 208820 -32636658183603411387201937920 208821 122478621598179093043646607744 208822 121238931444653207446228340352 208823 -240598213446218238797857920480 208824 16226356540173118950296125440 208825 103520081922880907938886941550 208826 221431135990610666895809751264 208827 41957819575777153880220452364 208828 54337281709211791891207197696 208829 200507568792262148021651508000 208830 69074270321373768398122465920 208831 -38437040763918640173352485008 208832 -20246894345673417517399277568 208833 151521543414430365137433046848 208834 104660592390299388310771908816 208835 -141469958422819446157189473840 208836 -78849210753674789243373710208 208837 211662136064873157811283486 208838 -45023467530801399135058561824 208839 -108441620269886315711350437120 208840 -10344531944166198947455795200 208841 178137648008452860210275949492 208842 -925651461471614906132498688 208843 75175367024769435754316211092 208844 -113665466392626917625914265600 208845 23645021402861280912367987200 208846 -129295932719485835621723904 208847 43946665665411032190846121152 208848 -31359715117651927802776780800 208849 -89482308842763148821234066357 208850 -60231272213795043497204283600 208851 2049211978409650268437231680 208852 -53536223291817965504326277120 208853 -26595745215249434725827079236 208854 14045378230247864557505894208 208855 33217550189012349468466484760 208856 206544377620829710913709434880 208857 48172197881604370898002180320 208858 -29233076825278652126584069440 208859 33939774673420087417236070416 208860 5783571869716208631237511680 208861 271075287984265774252666453024 208862 50183199945426293512720515072 208863 29959102987943396318447541840 208864 -123484622463887469039813132288 208865 47208966609775934461771127400 208866 17805235604006861021474072064 208867 181386619009943129412290223640 208868 -172870487786366284542671167488 208869 66075462329531719290900123744 208870 64875379440306842414389226880 208871 -53751423556861642120438411608 208872 -114497339323645944418391654400 208873 6546700003392671865782929344 208874 -20995882333141234167076087968 208875 -16961809827129576886008756000 208876 299062441448888614753680148480 208877 296036384767899647124138624726 208878 11742760152505752253889015808 208879 -315839400081816437560113398928 208880 4403735705786844025999196160 208881 -167512853988816431601579957630 208882 -37293441938802950640164130816 208883 -49678029700018027958925709560 208884 -122128335164917591823372322816 208885 -95474613075017468441081016420 208886 34058141067146782889531289600 208887 75243946488687789743759126760 208888 75383014128511678397589749760 208889 -32179193662479290509687772310 208890 -47842310834798596897773807360 208891 -197988346428883912599095071708 208892 -27453803350159764843798134784 208893 -63501907455273019809548253600 208894 1071273528343867395000609792 208895 63291523157966763643666561200 208896 125227858725609255987673300992 208897 -102575940828635556729540498860 208898 153326580407176714742795680800 208899 -5436774213714488676316732020 208900 -123476259877161906429674512000 208901 -31559384976032771358607369536 208902 -38460411810109387166495285376 208903 -188839882419842150844571605240 208904 114688719679332906099494261760 208905 102682347472171873511064590400 208906 29415474740273790344179772160 208907 145794853564672798376185731156 208908 -50546220256073535340708408320 208909 23572013006044846078009440768 208910 46656631607835765463444949760 208911 58857426099559698556605528960 208912 -45415105639917069803014914048 208913 -91832181793465272149506044060 208914 91865640974397198343600717440 208915 57097730195519546984167342080 208916 -167452951387819991455467966720 208917 -186836725987385528130867090720 208918 133220150136959095740247472160 208919 -187244118288162822717821203080 208920 6249448868966427429610905600 208921 -123745821446322658989932715756 208922 -48812583530617052202988608768 208923 17116505343614938211765837568 208924 -219315527188819159133309120000 208925 52718544499505810880212607300 208926 -4108832725370884746987467520 208927 -104688223888674646864793240224 208928 170207661401432552707313172480 208929 -30209634391596088983003777600 208930 -27663406597518221768484657600 208931 -251104928442533892472713071268 208932 4613050487906251067472187392 208933 250158863631205557730635429182 208934 -8281988886835409833477510848 208935 81000641449481642903244764520 208936 25519860089700827526345922560 208937 79101473672452283202270146634 208938 -71493102586987567727212500480 208939 93969335813666205612635421856 208940 45460507925513720423862804480 208941 -22751606521832072685884286336 208942 -29790590882780115161507176128 208943 112357634199578055340770157440 208944 25903022678362143539587989504 208945 209395051904613073391486193600 208946 -45073362218663840157273113328 208947 -782244596549045824159854168 208948 -192697457728518673475845912192 208949 139441396989060810178266074364 208950 -1880887367940952562231040000 208951 283399535712229878789881814592 208952 121901739480119392412004249600 208953 -52724630954879919099487785600 208954 -49865452348502236285689735168 208955 -111426988196850396698467039200 208956 -32507178896040008495363997696 208957 97524157653066100693093014112 208958 -71304775905011074798416625920 208959 148419220162668068226704591304 208960 -15454607612891436724251525120 208961 234488802427820183113310714562 208962 -45146481300877836479161605120 208963 -177583305187649975093148638788 208964 4941453913791797725796229120 208965 54356113407960566574499401120 208966 8659231550549157251512960704 208967 -200245772634975066658708520016 208968 -107206295288682132007203594240 208969 -165229427218407157219146348060 208970 -11527179105459719493363388320 208971 -9073939806619217822015732736 208972 -89555038935599881037434682880 208973 -145453277429480913012444655680 208974 57330546008318371965762875520 208975 4478229818073326598445720600 208976 -4480511577595725034093559808 208977 -37174284324885081018815503200 208978 -20784138037740805743956828160 208979 67213465939270991379811443984 208980 1631676627770020890097858560 208981 -252969955381251948576237842880 208982 -48773678602862919841429725408 208983 31194207465510637118260434024 208984 66193827930974046159280005120 208985 122802873547669373265306829380 208986 -60257837886381763021572579072 208987 -467704002807326374552378568240 208988 -75594347650703134954211642880 208989 -20497405947082110408412507392 208990 -74363522722688497815768888000 208991 -82464975232205495964645232608 208992 41396377754450232595420545024 208993 170648217943783009985212254242 208994 27534719331311596088272398720 208995 93830792942975633280781683120 208996 31411323283463746081596176000 208997 13761323730208773742101160446 208998 57093264550643427454996517184 208999 5053110065329028646351655520 209000 -172863555053848874985369600000 209001 47671745241131538383130938496 209002 62497022361444014800639970304 209003 94433291027401461417822083280 209004 125267946809170104263153604096 209005 -237799076078133571461534596340 209006 -20403651590244807062746888320 209007 -88849307217487840334655669360 209008 -55112424354401770514648301568 209009 -513448779115219660995681283584 209010 -22228120642316622960531709440 209011 10753703235875631202524577224 209012 139213656927638279335801501056 209013 19865240368974970325075341440 209014 17934632071362225950565502080 209015 -245205751827513478253715565200 209016 -104106454692664971746558177280 209017 -209989634935522721351925468348 209018 -63012707718644470949386106400 209019 -3873588878383519442106707496 209020 39777453997835701492657428480 209021 6377943483888530760520569222 209022 79211935307936593317188726784 209023 -919218949948119833849009096 209024 61713350819683373931760189440 209025 10360661902663669372348287750 209026 -65797370891765436180972618288 209027 36789100115246065330665815712 209028 -122068965060184125187602478080 209029 -257653166425911141172917822370 209030 115428231159380136127914860160 209031 156348582536336838434020464552 209032 119567134110177354071045836800 209033 -69863967959242303456965019392 209034 -113757788828650804744740019200 209035 -26005498123389989904349554240 209036 119977282774496212040562650880 209037 -160183526464667722794612075360 209038 36308992174835470170720171840 209039 279852117689737133024820609840 209040 10746766247428892016719953920 209041 86666237844367670172106276672 209042 -85287573892841418322656534528 209043 144473848538552632557665454132 209044 -124975108361880916797040201728 209045 -4661823592948292787346001700 209046 57322022279618366133394152384 209047 -144662286050329242787374434400 209048 11336902727906140508799836160 209049 -166398735515611990143752344800 209050 9494825338007796253804624800 209051 43644020188214789914567710000 209052 39722271439823771761277899776 209053 141949784776622319009009662802 209054 88115288685157079467901678976 209055 10860317125953842977914032640 209056 -315476060457186270339882024960 209057 121024157357328234143047137840 209058 84077505327466409240927539584 209059 -31369889692866013948360207800 209060 -58800387557119219040189771520 209061 -5344016171559174596250987300 209062 -8776116815513481903318071040 209063 -137980909770305642299138583688 209064 -23664685302657180163054632960 209065 100919201731597115334113399460 209066 876701675388508804359802368 209067 -5246798716103026418714887488 209068 -50838560799124017505000721152 209069 -12021685227267256513016457504 209070 20075832029973774339875600640 209071 222768448390259288469858096272 209072 2429534816503969331435765760 209073 -89892966135577792693837692816 209074 119540223159540444003995851536 209075 -5476190073321872464432775700 209076 41819203007211055385034915840 209077 185441015065385832806072466720 209078 18926406792817162966649710656 209079 -67884651156034318388755351176 209080 -100279703864655090787369881600 209081 -7992007320887422386895950000 209082 87613192861500709499326497792 209083 152150088656415211687207471176 209084 403406265803267967990911486976 209085 47155483693228092473131827840 209086 -39528395032356550812610315008 209087 127759799692687331844439279272 209088 -98568671317479702417899520 209089 -127444514127676114366707890110 209090 -56265562018661445775880755200 209091 -169839938703884676002835155208 209092 28826160828776621598460302592 209093 -189057821216964024781759654176 209094 -44359181150532127608122452800 209095 -26644011001349079299192985600 209096 -143952065416834391634346598400 209097 38833095458556678802789506240 209098 32474637351056600648436682800 209099 119452784303977279235720900520 209100 -20126963895324297324218035200 209101 -159237695315105517850273133696 209102 -124850692235868941769033085248 209103 -159505958003405805872621081856 209104 25072726612783676586121363456 209105 37584751758617896895617152360 209106 -78059230193258686450722114288 209107 3695960063144421533321751352 209108 227901361749835788192996738816 209109 -1068781105900645587654617952 209110 -46680859605883949900115742080 209111 -80920569167011268008096914768 209112 -98988952364541280931584020480 209113 410110022335968729858884625280 209114 78097746604721531329484451840 209115 -132638200996437674373990420000 209116 17236340046597485662808343552 209117 -156998932496461804867879486068 209118 -13541236182538201026055176192 209119 -16904136470239348663573306440 209120 84223123621939052770543534080 209121 3508252590743212544591040864 209122 33459493169244239660329772112 209123 219547749067433904166699497372 209124 -40086202633500299583481784064 209125 -42916817088655090462365120000 209126 -47920531421506940424167364096 209127 79912602773048058320712865320 209128 -102178661752710919095790371840 209129 -80050112446267708891053480816 209130 -15191965492470719802586356480 209131 40416294977937460149918342832 209132 100174982915609924575649131008 209133 -30502922079033511787715124320 209134 -119429646675519531272301168768 209135 65381508127579522317990704160 209136 2893957677750996977072504832 209137 -140506606728059566087644536720 209138 45624970206297041067815446944 209139 -7857164632726701262208189952 209140 166092690869471620870069789440 209141 -16373241065596095457339814916 209142 756256592433407482376884512 209143 233378007680131299519328528344 209144 51388144795173461731766661120 209145 4921686330972570425819427840 209146 -49633222583347223201803618560 209147 -216245772758296155174133981404 209148 -111420763246026147915815869440 209149 -40891146793967067807725885600 209150 -41103533799186598407021984000 209151 -128346297299943569439056252208 209152 2490792747486064888187453440 209153 -20744468326988658345677613120 209154 34812217267918972729846951680 209155 -17502752427942877271114022000 209156 120528807574685292582976955520 209157 -7311744601201204286708565504 209158 -24985792789379080174832188320 209159 -62501778645586249047677441640 209160 -22776684669847122780436070400 209161 29579251278620317379364348772 209162 50463033105842069751288122112 209163 -522194455845784539227316816 209164 -165102308411992308539757754624 209165 138571327910429515069267309920 209166 28653843610079226775587714048 209167 -93997670650009594746445211408 209168 -17207108712713574549512110080 209169 133923864892841951180886743040 209170 14062302317626913710477857600 209171 64039859871779599001457740400 209172 107562538515076520895108052992 209173 230948236917326711451690513422 209174 -45633593746095292193250828288 209175 -41369905512312954283247373000 209176 165069525730879845866445557760 209177 165006040618507772759234373060 209178 63515368763484546782825221104 209179 173175190671398977795620155780 209180 136854548953854283327061798400 209181 116269250063925150554455017792 209182 3242801219713812506043552384 209183 69694232791105526019453122904 209184 16323602241839191175276789760 209185 -56117308436937584437589735040 209186 99066650678162083487325651792 209187 -86037304328167931191584468792 209188 301262084807057197366280192 209189 235740230785824818937682044990 209190 55405501775142881080455475200 209191 -83949200814119318465348346408 209192 -204747616251513726847124275200 209193 80390058731727224966223482304 209194 -128741339743069948473945505104 209195 826568826290543670921350400 209196 69512431888665231149230848000 209197 -582101870128383628239342815808 209198 56019403591214792821640376192 209199 -6422421844188164838603872880 209200 549201701432985256510668800 209201 -101997570534040066497704610798 209202 16733204218929456277647473664 209203 -184988719771055437757842130548 209204 98271609326735196164486019456 209205 118180641364108012175959021500 209206 37069368550642254827016593280 209207 -465241422106978776092321455128 209208 58130606250849193004792217600 209209 51394123159416868720809920 209210 122892907213303153176071777760 209211 -29140918326834678560664874728 209212 30185639654775542286321129472 209213 -209995762793200940565622676538 209214 40705899242901262043291190720 209215 -209025075771871656821490095640 209216 27903770245494990882081865728 209217 20353008563417940821125228080 209218 -6290923256811230984897894496 209219 75946128266922968912995815552 209220 -79854624220282482799086243840 209221 124638387609126548236978635422 209222 147895429292049000963914684640 209223 -15900648849350393225301496656 209224 94856587595490533429202600960 209225 69796894236859090445137746750 209226 75929819504727729321405644544 209227 -120863953264794292854334930924 209228 -57850182597148605766350420480 209229 183548176487540840226156071040 209230 -49611311320983243219565632000 209231 2716422703760370748424321664 209232 22664028915692072251117461504 209233 79432755865747693675695834482 209234 -258125715533129991179653029600 209235 16453040255158657412672625600 209236 19690563856931281482325716608 209237 -28053566779938911181755680896 209238 -526702399563044276661422592 209239 104033187292889238554364677280 209240 86823152121954359310951628800 209241 -273871145539303102377774132048 209242 -43386512041365395291726029056 209243 186432152377734267436898491704 209244 -26640329898635454169136037888 209245 59558437478674341308555275500 209246 -17847451602100595075554028928 209247 -91096340162204801654889563520 209248 57571085091049108362065608704 209249 228286342720169087054017385250 209250 33363828178718188455521280000 209251 -77557107052886692092816165120 209252 -40672255013605050681748347264 209253 51321527851714862053510755648 209254 -11547765496258947443484662400 209255 -85079361793608559581842064840 209256 -56376469376907802942766284800 209257 121148625311313105242404488506 209258 -26697782882555347366997217024 209259 176532682868485583519871071964 209260 -50106400917898481557519749120 209261 -95184213777273906180906132948 209262 -74565791993433706294089958848 209263 -142213641441388417610909981488 209264 20879671118277602228004126720 209265 4740719789342830613616616320 209266 25512863384888261406364475520 209267 59475764064516342842600522316 209268 -82281818847079213574863045248 209269 297435781150870120482066298670 209270 77535094286146447823621736960 209271 4957293334583626995619019520 209272 21068983479162998536805007360 209273 306570422737172437473400674960 209274 7982400253959785511558183168 209275 105568779227113982438200596600 209276 15314597946534177915376760832 209277 -165307531600411664829314463360 209278 -14843459638345889799259522560 209279 -186922246377948677591250238704 209280 30237163882021281161281536000 209281 1190149974439232969538731264 209282 92936104477069685905265824800 209283 90440873954575858738418527224 209284 61087142905161036543849151616 209285 -77483936546474435158447912800 209286 20128654649346164044103006208 209287 -113758923529011220010412544368 209288 -120818885253851200156159626240 209289 -190296932706237911822914964976 209290 -64715887297387251758721117600 209291 27364821208547714878463569344 209292 11978256014211696083458117632 209293 72792925513964159608321176960 209294 -23801803238957097399697649088 209295 94229293317323466924201840120 209296 58546794820267863891427459072 209297 -134461911732337946239295866560 209298 106909595507261271887331329664 209299 211849480760349273591028208300 209300 6769351662394940572653772800 209301 -94403743729703577338407606368 209302 -94185174704033009782433799648 209303 236468043263963215780629942864 209304 -10357495369228740933410918400 209305 50907717596385340468385758920 209306 86124196329668325841714272480 209307 -44619306329616000053318327808 209308 119293641185406602260108419072 209309 3954199431142581529195809516 209310 -22015848358194803758232979840 209311 -150703299004922193764242797088 209312 -70612161794182628419395649536 209313 -17439190119146125234957208940 209314 -34501484621615329711587737088 209315 179581869219764535518474250960 209316 -86116154597857969578216373248 209317 1976884426613101471501394366 209318 90540383748166850179241211360 209319 118088999407295343465127060608 209320 122693768232485029725916108800 209321 104873732553673001257113116160 209322 -46722174854475876585065707680 209323 208868501628282752781701299200 209324 654773138406710070688098816 209325 -10915838744243933452510202400 209326 -30511922295396429192431742336 209327 -233400987423937472948456947824 209328 10550363383810049475279421440 209329 -7555600628475203892710161116 209330 54899365422123161252722080 209331 8057547872798719714566441840 209332 43685088584734472469969070080 209333 -176087160015644511927039206418 209334 -46861131610082418727034442240 209335 29798190335265039121832667360 209336 -69356627985916767907165962240 209337 -191312818004051925836707992240 209338 281287729729194484725674929152 209339 -98180280084984703086054601776 209340 42492038932910865196652060160 209341 450731892131181634108865184 209342 56669618131289154597012126720 209343 14547901220752581181568291328 209344 -109596272050053795556574101504 209345 -113330890910413377066762351000 209346 6330449336955711543715120128 209347 108905994578360895745094452796 209348 26026100966145327755308339200 209349 -67358846194510755874863103776 209350 -37230872986336104276945696000 209351 305838313649399911115486790600 209352 -45741830447494037191572357120 209353 117924393366994714452251424602 209354 -106735127558889930500212380624 209355 -2346100952250442010230363680 209356 -27665483030156411227938655232 209357 64700352782885185928149695606 209358 -78372691848955699931573470080 209359 97462781567694433422577080560 209360 -48143772462683765667168337920 209361 41737372658267104069077768480 209362 -24872630053298431011069491568 209363 39737084577705469767306224640 209364 3876680671067399117719265280 209365 -25515009962624507077954955880 209366 49382474067468063150471481632 209367 -3299356132813632983417074152 209368 120102979436510472764176066560 209369 187871293911214792151258127744 209370 -10467436716769198794224163840 209371 338892100002612866686818117572 209372 147930091224202463011079408640 209373 -56592529647099128624982755232 209374 10381138378851847036559560704 209375 -234828088172031822997206825000 209376 55096336528744261450075471872 209377 77955745642371871522849742946 209378 5286007139748519336600885024 209379 29344017923536530273383294208 209380 2578492651580536827012307200 209381 -196977926311143444200545042818 209382 43366231527866306418727795392 209383 73956124133393926851254227960 209384 34899389182803177095858995200 209385 11555086202294662904679653760 209386 -80637987085162499905482262608 209387 28209162730942125632837783352 209388 -84943156110224385637074700800 209389 43209181453676690737794098520 209390 71857095621212073353514379200 209391 -31932354307284654869869292160 209392 24889295153557967286957834240 209393 -331973391576974736687516605358 209394 89844064292473950021894075024 209395 -244807522165283633301855891600 209396 107123310092626642509475522560 209397 -183878926945670259812939657472 209398 -12902056913389207867155425664 209399 -217198999488425644898129496960 209400 13920365398628729344550400000 209401 -298721053724367404152032552598 209402 56392318872632329511101495152 209403 -5265699038789015157457850640 209404 98021496190837476771711694336 209405 23258658785920456980418821120 209406 -113728450625789725177635044736 209407 117679279186985757360208115832 209408 75244002327297215856126197760 209409 -31696977706603635541435595856 209410 -436567930554089140094615040 209411 161528553625370585509725729552 209412 29654590957029534897701314560 209413 -55823083121018846666504756516 209414 -288272204560354969335766944 209415 -56640489850463330323265402880 209416 -206824717613930061052575083520 209417 -14392783738747100607736629240 209418 -94964427654788894347712286720 209419 -108111879341693293010784270704 209420 21651801791338782834467988480 209421 -22769283168266313219526512810 209422 -831395250163208630980519488 209423 136097691337055614723328411136 209424 41355959738198042595917758464 209425 61817165837012226783537650150 209426 45146801074237328266343656848 209427 -127474668708612694254026385480 209428 -61233257629748178317848506624 209429 -4713508150633137068347505280 209430 -12796728752243742395080118400 209431 259815569642139855843617980232 209432 42565110354526456870422036480 209433 3412458782566738367253545664 209434 93297167808124847326382885616 209435 -88816049796931413871765341120 209436 4801891897768041255184072704 209437 -12866402091082494333475539520 209438 -75558814685347690291414659840 209439 -101728734852156074330029674480 209440 -58733482272668083780992368640 209441 92964682394724723150347647842 209442 86852607562074647448083867904 209443 26830945034321690717821560544 209444 140448404274305758273558071936 209445 125882782778864443588316917920 209446 86463300150802168453440840672 209447 -87436343484793317437336226768 209448 -156428522118000588593595110400 209449 24708790199220318246806147450 209450 -31094782273870716893258592000 209451 -110213494178374126203940584 209452 -5311013346901175273571844864 209453 -3261170860574011817505650976 209454 -20859880083869224527567879168 209455 -41412901351687545353130480240 209456 9704452074937457111430266880 209457 -113574662054141314900758542154 209458 -63436864491093292904907655920 209459 297539075358347947835011947660 209460 927632556062205931731548160 209461 24612826573238361408199476864 209462 -27565495324321559597539724736 209463 -81583864568853803724831474456 209464 147522191742249178454935695360 209465 -215087277617189155993680334140 209466 23084479078212856903896052224 209467 119174608945427419861327509120 209468 58510924818250761728862821376 209469 -28329905106759181579513441344 209470 -31837174431829289110733584320 209471 -326321107086968104486847723328 209472 52393775789549598336155123712 209473 -94822154039491686557249965920 209474 94248289649113251208650321984 209475 -52427320438466120344777849500 209476 -13835879399073123005941997440 209477 201783875056619835150641575326 209478 55452571787259728488381996224 209479 -168779777292907642359233545824 209480 -206363138430099193070721177600 209481 -99945122218619502134157201648 209482 -12658475609288272723850182656 209483 41994616387725147400990644384 209484 -54127193571672799333162657536 209485 -195163327516264120634032448820 209486 -14070411577297303645947647808 209487 174717600206549623271517780360 209488 -5875305218576874512435519488 209489 -7041078351974829330025201344 209490 -72702181261406826488341946880 209491 3195133609490806899733429752 209492 -184093015112147760188092336128 209493 -5103212423367564171705916800 209494 -52005602445953751026630352000 209495 35694594883428626020248303840 209496 783880108986088777472409600 209497 147029024096064930480700759946 209498 39885355878558880585732804080 209499 140484969030767723075029952664 209500 38790059706140580375995520000 209501 174083580575638014409041833472 209502 52427627764160502178537527168 209503 54437296692895716928740367592 209504 -259687970464026836629782134784 209505 -82162786497181822967664205440 209506 28938234790513440435758158080 209507 -27944677060790388571235377680 209508 -56412930636230362043139440640 209509 -128224487619341949168170419680 209510 875421620168600080922411520 209511 80331247372875295839962294160 209512 -520716469757383750288204800 209513 115036344395528952756422443920 209514 -27045024546444646108409199360 209515 66937932628106370921363944160 209516 -123512834933307377946229282560 209517 190338470806590099748145664 209518 -184603508570641501271248943040 209519 -97334334035245768432421548080 209520 -26208608034732674310350438400 209521 7692494278952530360830896064 209522 85797167289902852184497079312 209523 108848116687827961433333026368 209524 -202780937245221917590479381120 209525 -43940789381583411199172045250 209526 -22150836846944891459079745536 209527 30176191659660779636026607232 209528 55247969136188717747813560320 209529 40939152995703574633291458048 209530 23791985107895323954479237120 209531 17099880003508027956870800160 209532 19234174678377988788406886400 209533 -113746860273269024681380100218 209534 -66343962706234961223558626880 209535 -100119034734132683491222946400 209536 146257412117545702946777333760 209537 -444368224850070303911446104108 209538 20261685557565060884803067904 209539 -3006425943996541662242192832 209540 32994445491708753975250218240 209541 57770497935664297556773466592 209542 -135573933546460254859681324608 209543 -135792031674000851202744479208 209544 129018385126530431661302046720 209545 13831884315448301558446361280 209546 179723047472609280110663303472 209547 -700743553515314532681519600 209548 -257225684339348186420541812992 209549 -297531361987135273197467781450 209550 -21660375184736861558664806400 209551 84876903273246088892449438800 209552 -9269004296822390850149941248 209553 68199906389821129317073829184 209554 7789082234736979737849958560 209555 6913857197127439505485302960 209556 -12310264247802011048183465088 209557 -254795193739962789954573702848 209558 59465357880571996822305422880 209559 -70932856230233858531983673088 209560 31445633100176056966695321600 209561 204948369995442708501356599824 209562 -21864908326798511957282146560 209563 -83805261063369388324802888188 209564 -117107547477097582367198605824 209565 -129231598051633684127481625140 209566 16265125018879746721936398720 209567 74509173533198515506323003616 209568 -46870506688205898961917050880 209569 -141731798796940730073997408030 209570 113943221755303348836205747200 209571 165882829300311918251774798712 209572 -73265586511801544431618432 209573 -95518567301066406763457318400 209574 -138539755387409402866096978560 209575 61145556834732032168689944600 209576 168391696144204548489360015360 209577 -100282341651071546896805216880 209578 137048748898742658516639345840 209579 55454112320900631657096048180 209580 -3266282256881737389004800000 209581 323580358064868015834885871382 209582 -296067160530969727881818688 209583 -11419524194942419448260127760 209584 14517546398803741422297497600 209585 172750533146320922408877226560 209586 16362052147908840701897662464 209587 -93476929773123701930730841600 209588 -188908757019117698291508148224 209589 -37306362923718271835899376160 209590 -10953825444105701414602867200 209591 -16463853605198687801443530816 209592 -28964476417156696124208783360 209593 133418609913203457117549703380 209594 61367018059660582521367524864 209595 -40006350084613220515511085600 209596 -55729482993314176594048739840 209597 -28967847518476137121758336954 209598 32809391449376083308567093888 209599 -61690110337558750312765416672 209600 -43468109155135183035275673600 209601 -93597762094680601885224988800 209602 -15886448341234433291808787248 209603 200639531281757225135919011040 209604 91567873698290214222866512896 209605 106219331968825460260594293120 209606 37078206532384931116731622752 209607 18671255402879155164766025040 209608 43374139529271212086987161600 209609 -196212615823426863491091321840 209610 27037744440402150111465466560 209611 -55889719899192421397370312048 209612 65170391943440837535507379200 209613 -26956648823802880607480887776 209614 -144839176036128242486264861568 209615 -10990641435066220015075740480 209616 27676463996926182928361324544 209617 -56153246954597269107751697948 209618 2610596804185915991127179904 209619 183085722849631254547415725044 209620 -140142847685888443271678853120 209621 106835101497915402868880319822 209622 -10111037066449891889218707456 209623 -11397063564298895580857771128 209624 151021962147604027331212584960 209625 -895108722507603953660304000 209626 27848806847758491127434311904 209627 204256977503103208164847766400 209628 -8421755811320938863334021632 209629 -27024987809843431585517054624 209630 29844512167998793201333104960 209631 20885603728281142415441114952 209632 -1417724832613351886345207808 209633 43234209308007116096211728004 209634 -15751312878470179679992955520 209635 -10304368870657301907015391920 209636 4895597500204336210053070848 209637 117765050487688907761958362494 209638 58656202540916127806070292608 209639 -129185167819584128498535919560 209640 17863741373295487877506252800 209641 18533425843743528174052572900 209642 -24629537592481130243517414048 209643 -72866128219950510558127123200 209644 -232479158787908234999931262464 209645 -122393824353956429377302689280 209646 71910893204268825140114345280 209647 115046229470853395731373942096 209648 -47356851349987004083851952128 209649 -95403879737972730476852725152 209650 17440260913424904232991040000 209651 75976840995678207178274483712 209652 -126070835947214943415026106368 209653 -96866733812891601384326566016 209654 95739926109171197395422703776 209655 117717378223518980087884567200 209656 19487028000353128157717913600 209657 56360028154896234094409289024 209658 30358453645523094512062295808 209659 108192355767712574324450157860 209660 -152165602818524519628487050240 209661 -157397281238670027285793862016 209662 31268150413946897125351928832 209663 -64531358476396695442791799056 209664 14997084693916566840498192384 209665 -37816424784080658247225478400 209666 -94050984838349770845681592320 209667 115294405367654502210898854912 209668 -750112709006058343259590656 209669 349101237096848937736376495070 209670 867630813084386606091513600 209671 135966181945946070571294118040 209672 236529671974821607817099596800 209673 -80480179533427706549318910678 209674 -14153295399035369295880230048 209675 143297118101735539290498852900 209676 28817705479512441891667774464 209677 40213148228513969509559404086 209678 -11717104823717039118795241728 209679 38279630419187570018621905680 209680 -40860085518296450804561264640 209681 -46410335806162518098723153808 209682 23420731709092232186793838080 209683 378064263168372536614253770200 209684 -20726628219710102762285875200 209685 -19500645899383785623750739840 209686 -130269829576729270560122370240 209687 18779004451527624218254539336 209688 82147107957474330027525058560 209689 10952231765359131145646074756 209690 -21730011022454699089744476480 209691 -17114784530460949200492508752 209692 -65117060007850100544034657280 209693 15681246182099846447047206 209694 -61011934268793906436153617600 209695 -106946615632301563496634209520 209696 -197208792375499702734205943808 209697 206598325955604968245433050800 209698 -121306716725423533999680308400 209699 1091895913964277617888652960 209700 74917783894214289112294780800 209701 -272415510477759064952088015298 209702 169500180417610234948419552 209703 -25942123467944745638954509440 209704 81311848185728232099860152320 209705 69004323886987263231610621860 209706 19747662693917031355628450304 209707 -118290683024703907880904788044 209708 28496842987493831339979125760 209709 144875844105378158332018617984 209710 -178533611994833333315387936640 209711 2158877261214333507383359992 209712 -41163129391001505540776460288 209713 52316993078478717731576848960 209714 -90198059280744686487949006848 209715 -10594872448387052526148331520 209716 -11386855669556590030831690240 209717 -73484063194924256628404025234 209718 52411969673641265815099542528 209719 244933671103336532693221406120 209720 -62485480904725823587092172800 209721 50600939526916516818047378880 209722 78824184222821607187310246400 209723 2910781278645246156926602344 209724 138407397046826225984088224256 209725 54350960684948936821702447250 209726 -6481093986325652295097694016 209727 -53807802492417773445700039440 209728 -29512549821330539390482513920 209729 14742531094505764585912721964 209730 -31797332830998477279795041280 209731 -97450875976082056816429116936 209732 -101366671764266463100545707904 209733 151696102306034955653380749024 209734 -26729535716398817382664636416 209735 -11805286882936162903822477320 209736 133021901637731988497361715200 209737 179862161756529587358800387520 209738 -180141216245028604824878934480 209739 -25385900828294142433324887552 209740 147781463218848049883820272640 209741 -1387299700629323897801924448 209742 31752764668135885761896261760 209743 258851296050054177824135706992 209744 41387979038581736824167260160 209745 108569414800739870902865808000 209746 -6379509993879788193273753600 209747 155190364004763048873877910952 209748 -4515376227271098935423827968 209749 -59984568404244967211767079300 209750 -68599378126664080773124320000 209751 76186826703115184273966501760 209752 306064974949219567243320238080 209753 -14635624067017378774071625980 209754 175997121368455829383699968 209755 -34075969863197104643008178880 209756 37551501893719314193646714880 209757 146973504128171057791007289120 209758 -47576005028116481235649115520 209759 -45353462461051130907682404360 209760 -47588622966161841731508633600 209761 -241372600858545104018290606848 209762 20535228201884749464092846592 209763 153580772360411554854338788320 209764 -72120432129733264447918082112 209765 166037354754963951327752385660 209766 -74428899223827726418630982976 209767 55547884957438274271174245816 209768 -111045553869783560731774371840 209769 -44520307475592663200414409264 209770 13510500939109661136714005760 209771 42136367781857469290627193972 209772 -99108545418943942946181352704 209773 -122466901167532364431897428660 209774 90695015331538736323275860160 209775 -101063677103617206772964356200 209776 10374465687585680681553559552 209777 66874632460996316308916116224 209778 35784422150342027132102557824 209779 -73926718199445296047759000720 209780 1194924400803896134139389440 209781 -12560080533975204175064587104 209782 -104923941214238733447685063008 209783 -3678624309151216344871451136 209784 54000679950093555933769912320 209785 6984064955765129312003014980 209786 112938470197727312774156986080 209787 14332581027652913408602177560 209788 59218918064069839147175201280 209789 48564685064602179072410323590 209790 -588926452031972583911665920 209791 -29282738294638311049025794688 209792 -201600149718856396525535232000 209793 17591972188068956882483932464 209794 66324198280429508585629508640 209795 130317878952791030853131782800 209796 2346738711303840756846676992 209797 -610169767928168004321238656 209798 70051235060619083967459234240 209799 -70164296365581534272207254416 209800 -104351131039765750418678400000 209801 -176452331007815176827122340198 209802 -9303079099415560149634836480 209803 -145225638073863871166341998936 209804 33601313628152637605896519680 209805 -34276695449483457644388382080 209806 48897828204620872156245454464 209807 -91103756363245113885126939720 209808 15930614047296807249006034944 209809 160386615884821813697716201010 209810 -112646405913302438591893849440 209811 71455754224347167138801186304 209812 149265646593475638434171382656 209813 -309172487965936499164258765938 209814 -40445803476310270813844832 209815 199726805146716412941117218400 209816 7249181395086514097117460480 209817 161070288003476669838863304000 209818 -114214907090774165539417891344 209819 98777612650669751363050025220 209820 26744862936772242061170739200 209821 -181908103427186861552475037978 209822 -9856068041553796124772636288 209823 -27404044108080261668629797816 209824 219949409459129848009284648960 209825 16772965919477630139616248000 209826 108078966373337425314515677392 209827 26244197207400570494324465232 209828 16886868272250843639344304768 209829 -401170125136830068981247552 209830 -97810530702581444632846093440 209831 55511595689358658598435493072 209832 -9894565164828085037936640000 209833 -20479031273413964207059427996 209834 -47692731099573840508833167184 209835 111805580775814080513744420720 209836 -108927720023324850245411573760 209837 -37428162895239464611770881514 209838 27920343379041058820335267968 209839 16364756316224089246413903872 209840 -568018019799811307212308480 209841 -90665537580970370473814543520 209842 -4974495612537504634548710400 209843 -255984723474767786586023232576 209844 -214435889324202649516219699200 209845 107073382963809626665613027100 209846 -4846935578013918723656614656 209847 159643995983065084572668845440 209848 118373329207065290305159618560 209849 -112509688306850611756034007036 209850 32911424901712304959324320000 209851 234253520425726290512617130852 209852 70717357083172257623827264512 209853 19549548415569188092046259744 209854 127222850775001500736211512512 209855 244583290323975383940802981800 209856 1732446200833732056881037312 209857 -86839395676895345471077768894 209858 -76617413989247783046501025920 209859 -87690235271911692765413623632 209860 -25370593201180797794864640000 209861 31799037373412099148764754462 209862 -43049093782704598996172216640 209863 168529303232228711972504725560 209864 -10749605064681314554714675200 209865 113698858714040745983696584320 209866 -22312286002853296688197180368 209867 -65951590781749949656099760124 209868 -13249936152698448450283061760 209869 -74298178896537423156748791840 209870 -8655883417065196136369341440 209871 14977592452733897587391510112 209872 8064397092252606146313502720 209873 -203594332053238922589974615820 209874 -26207315661482489623797227520 209875 -9797089688946198553785192000 209876 121169728701345657797621360640 209877 -79425714561391725597761251680 209878 -54529918311833620960551448320 209879 94011152665740412231722915840 209880 39566758444043761561081651200 209881 92838254945514884709785819392 209882 -220053230949671138375140988448 209883 345804791573397601708449984 209884 101253761165635951990962733056 209885 -83830666943933655120429688200 209886 61205403081716690339425990464 209887 19474519695611888544225957536 209888 127257861317848622731491803136 209889 -51622484891359177641828161646 209890 57035520925641588921100070400 209891 28813832146100280964824923784 209892 86790349209117228409945469952 209893 29006523484243830135738524320 209894 -157005866842928439315215817504 209895 23639188007753273362942080000 209896 -117099476194963331146692510720 209897 15784220626823117449360455552 209898 -47817167497695428240164216320 209899 -154231541109790843992671065464 209900 -5957131397426024460096480000 209901 16879475638807228918323675648 209902 74134540061921663542012354560 209903 -476910039383203194751604293920 209904 16875235018505026876732637184 209905 114503069045940825186387147060 209906 45470482564342223971567771152 209907 70127393844695491548782050968 209908 187191277128838804707293207296 209909 -60828991759673335678692645888 209910 53735164013842361653150719360 209911 -2068910703017329912990732336 209912 -157507031694936064992285388800 209913 -96694415700088179219661108512 209914 230423501307599892728810115840 209915 -40320197680480566350231869440 209916 -71073188618039782324019251200 209917 311763946413110871556105640966 209918 -147481077519322081426576035840 209919 50958051848859315945784890240 209920 54614347603217979150308474880 209921 30128042683338164880208001472 209922 -9519431049458657191333244160 209923 33346507726818768316166572240 209924 -80882836482511535804371673088 209925 93194717512746651080801256000 209926 2204747857539307762356435264 209927 -164100359387220033486788773224 209928 7424869060766722030320476160 209929 -140022497786856813303430634470 209930 -17697342811597974784022400000 209931 -90634084007532824468241100800 209932 -4057972941273397754903687168 209933 -193587765821838250477890316776 209934 18086063012348185850606147520 209935 -374659519459011900944803560 209936 171157297896386507692449792 209937 6153173745129558658433220480 209938 -31110218906219871795009585504 209939 -173730178337746581843675682260 209940 81886215474615709790357760000 209941 62148747653483675009042281500 209942 12854543824634313779130787872 209943 -166117801809538364897574939168 209944 9436595819057703164468920320 209945 -23899252891588505179667688000 209946 -4846384597556665661184191232 209947 -63750132621195524153889241968 209948 -20921686270698187780071598080 209949 -111996372030617409101506696320 209950 26031945861270131236611696000 209951 50636847626919573326048982240 209952 186571067335784385273444335616 209953 -323297752627060679006791984798 209954 7306303738322058890059251360 209955 62131749637737698638948413360 209956 -176076278159326307242641642880 209957 -118357635794649370355965205568 209958 -38984993131389610038499584000 209959 46872527601630314371073479160 209960 -52225836102906777131014656000 209961 -47356181193471432681910715820 209962 -72153509733725354379993080736 209963 28318396099178114249777912448 209964 87617805914601760127940158976 209965 182418853400767091045741440140 209966 57714430758610152063388428480 209967 -54552174738031658451473498880 209968 1519184834385260643366764544 209969 -4374939148033796106935792160 209970 -58666182119189829549161002080 209971 99267998085118393078476268172 209972 -63853371820711271926283520000 209973 -71477204420599421078815893216 209974 -58132717773648141203528199264 209975 -6318220252113797675996094600 209976 -58314093703414380383175106560 209977 -34073816701483665337253833174 209978 120338274320018418039299245056 209979 53620181723371391062121940480 209980 -10575993955112320874247360000 209981 -39850208526142492084855802400 209982 -75699325394231587950084986880 209983 -253459690426764507348395368768 209984 -101452448613715271087532539904 209985 -141645334820870252446386480000 209986 -10719573220587022910659247616 209987 70135868918255441446145928636 209988 27306858627396804014385361920 209989 -13908946954547032267245929640 209990 33892747738266188551131555840 209991 -66695001548273950329906763608 209992 4442333418831419535473280000 209993 125035079190093937110473223360 209994 -17143436569505579415722465280 209995 -145318300959358262121932700000 209996 -338405162158549600241818478592 209997 -103812850810326792240299861226 209998 -50842287378405258715961352000 209999 -13513040917108068394171230936 210000 2036353651772933836062720000 210001 -135653401492425374064679894176 210002 -12287552510707116190524801216 210003 709387069136779344980088504 210004 244455879841157099978953437056 210005 36188527994945857533610136760 210006 142402008400757917860737404800 210007 -95192446229957388937991766400 210008 -166874048759094361001412311040 210009 89046149024758012879128183504 210010 -65577784380803304996118551840 210011 -307039786618691700149858867388 210012 -618836178183459060008411136 210013 -125956526672043061424650998778 210014 -141042252113428655452473932544 210015 49972754700310560007248223200 210016 88669364504360071816661041152 210017 228469546494229737823308799680 210018 52513411050592192161447275520 210019 -307337284223426674465807236580 210020 -44302002056626236398334539520 210021 1835633171588991526931647104 210022 -56933663154838629514122797568 210023 -369970905255606017900417589072 210024 -1790366415758586870601098240 210025 -5077137500021327140255654400 210026 -49288233223950693372488014080 210027 115060972904706582668976568920 210028 12497522580257146153228322816 210029 284625610009593547979040029280 210030 -28632547766979188223204343680 210031 -63033639739307442199971781168 210032 -58075217880908233266166923264 210033 2373552094456343006518798962 210034 -127922237356308902474510245248 210035 13912310952799970518045143360 210036 53555034358090974615674793984 210037 355262367833693713613229936686 210038 36986870848405368078742837920 210039 58205070207434428456937886288 210040 52919862512029896215669760000 210041 42983222827931532620624977344 210042 -35799610210538349532033168128 210043 60845640486902884935782953920 210044 -233333520544626717020655396864 210045 -107404785889384324860456537600 210046 -21525521832738383930865750528 210047 -121936795766664169239336428040 210048 64078212284695054060848414720 210049 -15514732850279284492551798208 210050 51900182795264313573364642800 210051 118479377671156072266408982980 210052 -221023919774657912216361281280 210053 310904181049514036446795102302 210054 23729728351009994107142721408 210055 722848778687739868344477360 210056 37248623311731626195681280 210057 170390279879056292721448461840 210058 1718447478614828037224165376 210059 -169322384168080893653439366096 210060 -78082590010305700263483648000 210061 49297231214308569448630004800 210062 -6363551880955689687321595968 210063 69307123923028877176688995080 210064 -28913472542346726955727912960 210065 160573563105002243717245625460 210066 -58340225164903980451406862336 210067 66386200610758594483986029208 210068 -63088805278122535004716033152 210069 154497727095717953597447865564 210070 26568620074333252710276168960 210071 224976618904992649194917827272 210072 -54668152980499036089280942080 210073 -58425810060298884060406345776 210074 94607184226506583371206455536 210075 -35889207055874364236669969400 210076 253458090547361235896747143680 210077 -7998913627627466626303367328 210078 106460326485199634888560022208 210079 -18630276933339500525492495000 210080 44869031760001392812662456320 210081 43048571122941819649088031360 210082 14781090019905951145291786752 210083 96491002160230630616507594520 210084 13313049158150613067450834944 210085 -103208285119605461695284521220 210086 -83197291787237168986121558784 210087 50274261823941789801986810880 210088 243028361754646643938740341760 210089 135251234915305688060135042880 210090 87564209907611595182540544000 210091 -50294158238951300714976226928 210092 55071810348688729551769546752 210093 -84305850249177798543488231136 210094 818325717621024308822945280 210095 -2476812342227358539023481400 210096 36284118678649577377691320320 210097 -277679343476770206773221209454 210098 176477035650834809315443200 210099 112534555178001678878331846720 210100 55432004806394827170645196800 210101 109207545295351637539109541102 210102 1281371669827509387043772352 210103 33076167288662661950501575448 210104 178134323792907889598950133760 210105 22001820642399385052154489600 210106 34256063825835805148231733984 210107 -1884289677828776888330602920 210108 56189938150353799728255029760 210109 -129953513353492596470374453690 210110 -91625735631620632190964143040 210111 -115951491321729584587009122816 210112 70916252823361154371141238784 210113 146536987505111038653346231362 210114 -4694620903911089712519415344 210115 203301209625496771066252223760 210116 221221986238431407564339648640 210117 -121585414835732633840512876320 210118 -55638598565617985070669841920 210119 31857660500318831006397834720 210120 160310373328070301971806617600 210121 -108424725803164898751748770800 210122 149612501249046170530330996224 210123 -88280488865761545922162008336 210124 124017397598437719980504366592 210125 163485807310335178882371238500 210126 9444502254805553583588455424 210127 -69737926297589808695579371024 210128 26357937949192193473880653824 210129 -83307147908801753775824989920 210130 -64995517366884845113811891040 210131 -110320601072516021641409842068 210132 59182597669173880952259014400 210133 5759994868381384462435181760 210134 123921538129301881708279647360 210135 -50016144001468955681764436400 210136 -54656123078728113739879864320 210137 450487663497565247768321624832 210138 -105480042010531531438307821056 210139 165047340568397375178365599940 210140 48377805306570823730110464000 210141 -1250908260605093045604035520 210142 -121742309552831062539802950528 210143 -69267571990637960658676096608 210144 -19302889862270666154914611200 210145 30982436247307920606938705040 210146 98229849428648127746536606080 210147 24298283015422882266574755072 210148 64274022632034453210786579456 210149 -86132268933734231064308403840 210150 42937222742004447282296656800 210151 177395158454166000726641451792 210152 -1435910847243453411830630400 210153 104667444895837963721063593104 210154 -1432253867878476098595030528 210155 75432650747277553243574271120 210156 -73921079783208518312424247296 210157 -135346479007994892081315031594 210158 21384045545242008437335336320 210159 41868037691890120262593780200 210160 -8506537153934238835729367040 210161 -175763740454468335252824363630 210162 90513739886418117840222029952 210163 -317406595530732347636448455520 210164 -58693912117753524765409194624 210165 2244715263926617421014981920 210166 69434913359810105893784089728 210167 14287748947550423353057714560 210168 61861047520723075521921024000 210169 274684238283185792964782846570 210170 41498004863740171843895309280 210171 83822340658902529129950891744 210172 -16380651513862896955739213824 210173 312872356452495132360554524422 210174 4088329791898919208376992768 210175 -31519044523985281459651473200 210176 -3807593756089113917666623488 210177 -308205528466484301496011198 210178 -2904068277768243218350354560 210179 -190878769426432091042365138824 210180 -8061446535043358750961991680 210181 -268366270544267056265143908036 210182 61102009343319914863788166272 210183 -80543451846245513130790681176 210184 2246246240297757138353848320 210185 80683296585127278121557058560 210186 74649583686163881087900605232 210187 70163428152880040253716010836 210188 114321095554460708483988268032 210189 -9255680169963150368935788480 210190 33428362357976010521092113600 210191 -151943536465569680710481091408 210192 -26334669869542195449035489280 210193 172286501666664556046218315442 210194 62298042752046767547880810896 210195 -61514633438898880727862733680 210196 -87689045887940160834157524992 210197 20924169472391985409014007680 210198 -51451369145038557823853837952 210199 -115340340251202370810224617808 210200 120933150196748329413836544000 210201 -189387911995521399885953310768 210202 3987751199881128422865357312 210203 52388979806520442449635915280 210204 49294875203525872428546493440 210205 95577949717165634407498739160 210206 -201588990333157832096010371136 210207 -10911872900186237910437080560 210208 -274855660839789604801115258880 210209 -249334468602007659564986098590 210210 -15310927066165596385704737280 210211 67427396882655911836920668224 210212 131446851014618825231237667456 210213 -53898450308270083783933694658 210214 -107531728178605259676002240544 210215 -144174554817500594672386349640 210216 -165531421342960995458097561600 210217 7450943187647007143247297600 210218 73475876893057121368282128480 210219 54934121400269039286705768960 210220 -40226430049985386264981432320 210221 -155494125530852267775256898400 210222 143612816118645307266501177600 210223 171527149180878128487029214944 210224 -25118209505665436011555651584 210225 -12395600566788710498556344400 210226 118560506410582781216961008160 210227 -3312357506577263658882902520 210228 -123092145234825051108130836480 210229 -319711290426798213223582241170 210230 -49345886499460482254744010240 210231 50069640103523805670305813504 210232 74727902012078888265055334400 210233 -215333311924639806593021218518 210234 -31421289641127766939349215488 210235 -21290699540093631011336926800 210236 107068711869603032243644196352 210237 45196658108009395838988399360 210238 9395597041681884808713434496 210239 -225971527969761775684476865200 210240 -2168800593869659661260554240 210241 162310632217424219221887752642 210242 -21374683376340587592147910656 210243 -41238825110149669253381475072 210244 -227778696264362713228747886464 210245 65618339271169098654000458880 210246 -2042969541423025670624042496 210247 102142375158114251666847812696 210248 26245958085119083639220766720 210249 -72055391409934138295910576000 210250 36943391909283825511287252000 210251 -192728204251204354379151015168 210252 44223881598853899221103132672 210253 107740072025527375896043851360 210254 -69297920111771838630777553920 210255 69365887522851532977089550720 210256 75978363393136099600940777472 210257 221031449635375817194747867506 210258 -55924255891047511269157057776 210259 152145312199074792106454909600 210260 -102170435797668677478440997120 210261 5629035255652000008650867040 210262 18091778083300514852665564032 210263 121449500099031882870869749512 210264 -93576748636632929984260116480 210265 147190266796049311168548789120 210266 -8880814738651870731209665536 210267 -182973640388189050936677318912 210268 158854848084746607803460981248 210269 22777883185114829095120491744 210270 -179014226293263911810319360 210271 3747295144846251366327717352 210272 6278904564101503225550733312 210273 -16416708173210025956134379520 210274 120701686378520922660729197136 210275 50616181991868976086989842800 210276 6800026448583929195031720960 210277 40322131251333747574119248126 210278 261244744151717890690269325056 210279 -101626324949199722190772785840 210280 -46576577016619364075500339200 210281 -30507109677498866609958700800 210282 76956183083621144594266262784 210283 -92865554715632612834939395468 210284 27166246727278893914246543616 210285 -75864725176274189019325116180 210286 -8921366650926673905754473408 210287 60326779281269172875006853504 210288 -17389975168712143355891613696 210289 42134190631980806210234761728 210290 -77919305591712970431642697920 210291 -123841601493212685101824659456 210292 253819953122348278278721884160 210293 47225004961115539620262073244 210294 -33995154220293043809232306560 210295 -21978613568456838570900132720 210296 -23877938507018848053313290240 210297 16855689836484224717303365200 210298 139292342305480496600410475520 210299 111250740203621450643602523300 210300 54174861458416828661605516800 210301 18725846229862779454258657664 210302 -42500650425980035869356512896 210303 224990234543976957093004822800 210304 28513157035787732360877834240 210305 58681236205740834249450437460 210306 30448349081158521208662981504 210307 103006234978251080392639875600 210308 -58445126521491039008424641280 210309 -20092796303250816581137464672 210310 109342560189792965396053714560 210311 -135386622746328692574171012600 210312 47022665045857883942926417920 210313 388105600597781484491458784 210314 45231302686284670033665763680 210315 -28591872351567755346901774080 210316 -124630898484489928886342344960 210317 57256745142843224869882941366 210318 -22693568706962202559386050496 210319 93535656842270917576091228720 210320 -18198489148410092291791257600 210321 -235229419425666294645979534110 210322 11750462004254858623180076544 210323 -115694165857335855770073817428 210324 -86730786473893693813349756928 210325 -115217365064686865726768568000 210326 185338161365785968476351420544 210327 61482692635479839934941523408 210328 -42181457555955620547905863680 210329 -27495915316525438758042273024 210330 27904480738011631260549504000 210331 -304042605101456021042106150936 210332 35887973095368132477908983296 210333 -114800284259586825280909992576 210334 125130190653730861378993938816 210335 24692145939114752542661683200 210336 -82569080170575291143134642176 210337 129771981217268113018307338260 210338 -22872042436106011174097823360 210339 -200935136731017235213731272796 210340 23021817930948735860263948800 210341 94410118472407154048261045052 210342 29977520885413098021539633664 210343 10055112293661804486724006400 210344 -81756956446226095647652131840 210345 -32482993776209473178336155200 210346 -188393123651995896692037730128 210347 167399107229256449572462847796 210348 156980929989368303687218597632 210349 -192545748030494462192331733760 210350 -23969985332187782619851683200 210351 -104879676237322232457270066168 210352 -2772210259930150945924562944 210353 -49016498874783122735012792832 210354 26024709308884253366596283520 210355 -162015602023682529136572756240 210356 634658422365333182735235072 210357 4510081061456805029269282446 210358 79838020841751649893264387840 210359 5149088937236598745374091560 210360 -8236354517534697246585446400 210361 300827206481831074558383201962 210362 -25756500032624465114610878208 210363 -101601752615661441973867802856 210364 -39940569161849275170281791488 210365 -200023115799753371699225734740 210366 10692054395695522464120253440 210367 145376630471096950121107322152 210368 -27350569875227209154093383680 210369 -116945242462312094937411554256 210370 -46358866969560862725543998400 210371 -40823740271829672962507984736 210372 54988294526854918132510236672 210373 -150201876254872321826278746336 210374 90491850147154544352831611520 210375 -150625879604950324318206372000 210376 17108835600859840079341102080 210377 114939577477107470238704300160 210378 -15439286669114535109608660480 210379 -19823989246000529642620124816 210380 144757628060985482951227223040 210381 -121453291227794205138106132800 210382 -24978630777104832363929210688 210383 185230142708121389116773825864 210384 15907499621015653966782136320 210385 -68892441990772852810574274240 210386 -11861025670146604472076471552 210387 12674634815474205380531081280 210388 40899881249564577961858502400 210389 -13028553018598324666779812100 210390 -5013001975177532415716542080 210391 -83706590979389543583044793208 210392 10967243336869682976964730880 210393 1971837500891027133453663924 210394 -20768771046336779350776487680 210395 -143207361837802298731189849200 210396 -26664165659806274077303311360 210397 -687528355496820224132019456 210398 150704239158261939783108739200 210399 -1269158118575991931641699072 210400 -121753582502557082676933427200 210401 135725930207006698920310410402 210402 -96023550093264503000532022320 210403 110512824385152146899723306652 210404 -141311613050334815953704935424 210405 52072172887828728271765191840 210406 -36971569085879876310690569280 210407 -123193755221759255245770694344 210408 26205267204988067393142865920 210409 -48124991877120301049567619084 210410 38503551000659202357548967360 210411 200429894539563578630727038640 210412 -101463577445030275210472851968 210413 -97174367539951559103046513440 210414 32988472600850041595387941440 210415 -150766849121499439058679616440 210416 -53955160350252156700354019328 210417 -134685111160409012076804351120 210418 -35278497255685575987589094496 210419 -244012658122049777702005152 210420 -37269388181259330785196318720 210421 -76301500825780191242349847378 210422 -129138122198615614962766363488 210423 -25792765684175595961239163416 210424 -915312662156706248854425600 210425 -89269953060547942208441454000 210426 21130500629209515627977155584 210427 27672429289444164184870939392 210428 -45498821285025784365703286784 210429 -34887350500678637781320029536 210430 49410448995799595588974427520 210431 86386281720443024381497195032 210432 27333738004796945820970647552 210433 6771340652431041491973293104 210434 -18411576825206720261745719808 210435 -60731262353835540218101669200 210436 138576612478113643050533655680 210437 354338614179347073651661477086 210438 -32123719123044770675812349376 210439 -111769193271280808886548543744 210440 -151037644810368170932622899200 210441 24834111685281302093873584128 210442 -2146374341196448338984135168 210443 237566593688621441493137764680 210444 22371902188425217505673953280 210445 141895144157381425800144218700 210446 9554173067049790425783176640 210447 -45116365369163229455451895800 210448 -8016447672634268553944760320 210449 254072249418149505226617604980 210450 20000937685344292387269619200 210451 57508187175456134084808895600 210452 218674308459839608626269540352 210453 -51737950808444480481195940800 210454 -75800702103121166589201145824 210455 -44607492953100999295205718600 210456 66679702864807539417576652800 210457 36122076651378897339145085380 210458 -91939807394204594709696283920 210459 -8342514559730246171106210408 210460 207467662581808160172610636800 210461 -30216030574677631657304086938 210462 -37920288828955170720890336256 210463 2409962333849314874358561144 210464 -145494774267186610487960469504 210465 -28020091702022263019870064000 210466 -158635620270830496659196764160 210467 -29153697765603535522594232484 210468 117335873316440948645487191040 210469 -31784969527550457628428502848 210470 -31799999730926153962320220800 210471 -39947062719741323583692201688 210472 109481456311257646164553804800 210473 -155102909542348308377272198656 210474 -81891577938688143997995816192 210475 76046308352708064681493410500 210476 -614458060546085073338022912 210477 -20108941371376129368894567168 210478 -158944608685756637171555808960 210479 -7091990329413438312473851080 210480 -33765147924642412391233290240 210481 84865319182586699455544939282 210482 -90761326470106836977593036800 210483 -26341546481542861160844391776 210484 -111611009813474786776189555968 210485 1105226570721303873640324800 210486 17974054086446820901856393664 210487 3314398648108039110678292136 210488 -206608107329669514272220426240 210489 153912603662761340877240703824 210490 -7693895088551627596254781440 210491 20463127172939889347964209892 210492 -162785132672197098233294208000 210493 22346358105408445853359748140 210494 -42103391103002987510647539456 210495 50459736344618293641157119120 210496 -15543270567270183133067083776 210497 15492630187641338100393565632 210498 -46927071685749280323336183936 210499 -59832465592343481167055506500 210500 90424035610859343553968192000 210501 -117347884779594180605064937920 210502 52923048399661648157214041952 210503 -52421187816492359841864541416 210504 -60742736382931254374884761600 210505 -184432038880487162355545357340 210506 -66933916019646861045018564048 210507 121244564168084067637417283520 210508 -95999319094013507450750524672 210509 -49622420915531917256014610196 210510 -27367661737826845054802481600 210511 103290063476158954275438317760 210512 -37572467786718653857679278080 210513 226280618088528734458638632064 210514 -233863134868949274608403109248 210515 -14344789953852106005315754080 210516 -37644747540347997744385775616 210517 439964067633407439149629701792 210518 -35133983300526108612194101248 210519 -2643346847265740557869392496 210520 -71426766953549130783593472000 210521 87089200004272346848621887744 210522 17206332614034101133224428800 210523 -304517130857225308262491927228 210524 16746342524256249030886212096 210525 -14353850143234408581279086400 210526 139724053379912498778590723712 210527 -314309899786736307252723846624 210528 2643820261437897355679760384 210529 -77335557764314243753896048720 210530 28566165689908343434361793600 210531 -145361165239325541359549549448 210532 -8144863657740486016239198208 210533 167603345191597909352705782782 210534 62713825546320061893457433280 210535 -32772949627282343431916342400 210536 -286596301174548390331184440320 210537 166705808142439556126786859300 210538 109192647158052829813495231920 210539 -29262167741483317677147471360 210540 -114643962706625770700620800 210541 -24685117693800314524212977748 210542 10580406651864216873496190400 210543 121467360138365062010404147464 210544 65478496231937366454996008960 210545 237525906121465863857889122280 210546 -5521109165674546501862138880 210547 -70477174882510611939128574288 210548 -89671861966419793684871251200 210549 -134904831731531086584635783136 210550 89890224569089022323667296800 210551 266123951168559449198783071704 210552 -18801923752382406452108328960 210553 -198951954692297544016179574422 210554 987679435769051316976964976 210555 -83688130480101281703642553200 210556 -118975262255205206218894919680 210557 62304804123643130748746236806 210558 -88121321237297107069109775360 210559 -30143935002486811868123418720 210560 -73474857499798975406093107200 210561 89741758423225185932831265600 210562 21706387408968319877310376704 210563 419196836998284951524061817464 210564 -29003257280986408667690006400 210565 65204956861737440640280456320 210566 113783351148130603531493959680 210567 -2896963084142843705891306496 210568 -154468149621685378538736061440 210569 60909139511935054404024276360 210570 -19800309807711526303094572800 210571 -2606974753464307990747690560 210572 -110703825726456418156119379968 210573 -27357550381713236430313713600 210574 14647309781290477604778890880 210575 -70251128568482737292949454200 210576 6916767636726893861657247744 210577 30434344284601250306115011440 210578 -17750992471025233244417520000 210579 230469408179650141806271509360 210580 19135426580556654591917971200 210581 -158742791149882864399802308800 210582 -45109542240079545373750173600 210583 10265276525011148819489450944 210584 144681387139785046849428049920 210585 59377535469924281378929540800 210586 55349308095614529802707573504 210587 -119389512062504653192665468768 210588 8508924444150459871199723520 210589 -103368926324209206265093026720 210590 -36215731117478096439630379200 210591 698780537335040432192587800 210592 -74071990308458192450065072128 210593 233479673443268553321214345620 210594 19302632764567240004073763200 210595 -32519696075853906755276663040 210596 -38781569726297796411745966080 210597 140870393366421060721543298400 210598 49517552442797266306628540160 210599 48754128466270474146961716600 210600 2072407649353903129048704000 210601 -238104268862709155893980251398 210602 -22607383831299652541635315200 210603 136288293158681052948831938904 210604 -72925482186022504428150708224 210605 -6205149794715041728946859240 210606 27710532214943321095247121408 210607 400454227708001090190613603872 210608 -24901570062519988313742163968 210609 -1674460185966370937238039936 210610 112456679752349835105439020960 210611 -160943967964074548905449863568 210612 100918393106159445488313126912 210613 159726216491066736343139892984 210614 -827876541177446384795566080 210615 -109093901721183003338672112000 210616 -2748997210356814663515709440 210617 -101697962573462160121819083936 210618 41113761666375852080862225264 210619 225451020291692200394933970020 210620 83936667241243609689071239680 210621 98935148148096873760200006912 210622 -40490444693116745946313345728 210623 72646597740319036818441897840 210624 7430679210262217614379974656 210625 -59157110642843824837114033750 210626 16716329849430082119055662624 210627 -243120409043295900868758468000 210628 60869478749617218648505015296 210629 388542539874919995808166453376 210630 17528359605811373965705113600 210631 243867336257369312924148233432 210632 126336836190563813816642488320 210633 95580658122924343032807349248 210634 1103410305384431503537774080 210635 224804567373021911856992157600 210636 55532156567417914093948046592 210637 -18387131687129937262890134048 210638 -62916293044529599639900457280 210639 37661074442428956336900141696 210640 12490651155971609157240668160 210641 128152366217787091886412532212 210642 -5375593979031830959774793088 210643 282936017543356571636933302892 210644 41499249792958662085886109696 210645 -23913413068041825479229980160 210646 135924404279129687276807722272 210647 -258684333865873360533823987728 210648 -208146822787256917740699156480 210649 -471658388515460284980391833836 210650 75723958203157156035051417600 210651 -76576842700066054809024703848 210652 -54409561651833074620937174528 210653 -47020935041900080209075314880 210654 -138644551611417946503562997760 210655 -15457975931342030936036788440 210656 34347362984060025167818260480 210657 -787806911318666041683385344 210658 -22027737676252693173576173568 210659 -228408932570845802431134103140 210660 30182293913094506077137653760 210661 30286452164351578534643486 210662 -43845137187381340442407995168 210663 -68943944666653458705179004240 210664 -218634056402072903406372096000 210665 5709083817929731107033285120 210666 -90506694301234405627402642176 210667 -232324706586690089600210004960 210668 34142025070121726046504354048 210669 52419335514941664966787642944 210670 24395568101192380980793913280 210671 151477013602560340861434433872 210672 10706133413759009745579540480 210673 -254684293244750597597654639616 210674 23062139744679246004645368336 210675 43191959643710117157984047100 210676 -37240732907551459942803660800 210677 -221332587581698035285766788228 210678 -931970125575317036358081792 210679 -61884206552514879654810822224 210680 -89950316702195151976790016000 210681 41360763262840202599886525031 210682 -30330332788752385045573745808 210683 81116800771329054129181268160 210684 27736080835032775008051397632 210685 -125300272093077306448154824200 210686 -36640765876096784664908755200 210687 -26987854655301590621621526840 210688 184527040108300745365690253312 210689 165869232652304047840896012720 210690 6262942324539266443216127520 210691 92285707616353332858170628080 210692 -164618121310946677639333133184 210693 42253746114697756386930524160 210694 -117382596666189913664662283136 210695 69285946716245550494546830200 210696 -71278116888862557925467955200 210697 103161345987207745569269488420 210698 -9862028752081673896478223264 210699 -50150527674938532705540415032 210700 1090827966976630333648915200 210701 369871201443553753344869211072 210702 78698072121740825698985044032 210703 -126298725357597071478064706736 210704 -4606960984697154206723260416 210705 87850738526876887034766121920 210706 18003904606681405678116537120 210707 -19012415641108679953953893376 210708 170057146824683069613545963520 210709 274572403511618011368360592910 210710 94275678414454680159956016000 210711 148543408043002444328522791272 210712 65180715690032333594661427200 210713 71224726796723637503954773962 210714 -12358311523964267251413703680 210715 -94096152966538987299319122720 210716 24982081048614369840032970240 210717 58166264234659364781523220268 210718 114941045994529235073563122560 210719 308421992840155650531551169120 210720 6950743309364817053771366400 210721 79682884857671674637362962112 210722 -109565290876191552139099559088 210723 53304652326757962797389457784 210724 -128664939917604734040986086400 210725 34823925013207339026540548250 210726 4360410549481139224885779840 210727 345013414673551799394210008472 210728 22105978255609994423788830720 210729 167729926652706431276264564640 210730 16585516402474017602039325120 210731 134689086692295397390861124532 210732 -1300964217293147390743753728 210733 -383599298288289207892296039840 210734 53356052275924759415237150016 210735 43468871155350198372999475200 210736 -22028737048415961157072273408 210737 137761217547208159739976944880 210738 -38572426190022425967269412864 210739 -92307324033239299516125369460 210740 -52490883461791557812224043520 210741 4572312004332318497107348800 210742 15755838752882780769199312512 210743 3207055264753759587138987720 210744 -110338532282955365112176640 210745 22685778688552670433808122120 210746 -116138585488267926308358038928 210747 -55496556604654289445047265000 210748 218850515724280407183872409600 210749 116803592414960564065267328832 210750 45673574729058847330145568000 210751 -6022270087457661341438171408 210752 12292711535237326426440990720 210753 -91052234741250745763874418638 210754 281869828826588001416579968512 210755 -92309160044702349792328993680 210756 -19529358374991761971507961856 210757 37185366071078545867062092640 210758 -76248173997760787327614991520 210759 6472303266908965446478119168 210760 229232136235637211500888064000 210761 -115476263972859391245244441638 210762 3151046040634329037060199472 210763 -18877989594709710651520246640 210764 72955137032729107262703096576 210765 -128679877179923916739545787680 210766 -17950706756242542266961916800 210767 -44410211311007648919895134360 210768 -9576357631036399964439576576 210769 -666112651266397535144772352 210770 -12814925214597632722952778240 210771 89037431433109937886697597320 210772 -134318040631146859989488025600 210773 -176504104557365967227576988978 210774 -99348365956218774761818751040 210775 -137198677486192836315252245200 210776 -45062704524880214838268753920 210777 68884084410368895521369111232 210778 -50561021616110834176965292560 210779 132605109171978182615946304920 210780 -94288253173200605423551127040 210781 -36889976738427345637615757736 210782 -106972622212325231538665664 210783 169255827299895805205016641424 210784 -114947501087363403834610679808 210785 -108084161255263190851857079020 210786 59902198110757162501462154880 210787 -104168602484450453747583314928 210788 -23280688975962814411848726912 210789 -90705265396326612624351850560 210790 30086122144669105013284222080 210791 12003059712457636386528090672 210792 13324122327088043370583326720 210793 -167620569049757548514779559856 210794 154176726615573926157715083696 210795 -35230980541511325032910120960 210796 -31120023565556231244070630400 210797 127149518529939785350848177612 210798 33044514816038222674559975040 210799 -26689987044074610779551497360 210800 -9185763108584861922145075200 210801 -184783291529924287500389369280 210802 44654756055325191878511374352 210803 75668746794192023208945407052 210804 146093971366193855527700416512 210805 -71883180522677693257302614400 210806 -32618027033973272200749383040 210807 122726339573665669199984457720 210808 -6201495575325892266035466240 210809 -67097479978237644847971987990 210810 -54124476256852788727046211840 210811 -55891518605011762264033162588 210812 61152417271400654773020195840 210813 -143570143544407324731521773056 210814 91236882824717822152488608256 210815 77783305022285210482231908720 210816 -172336743599591281565211033600 210817 -401295372339882927296185641468 210818 55396393075394650738558600704 210819 -68736975666527765017858993920 210820 -54793749175711926215229112320 210821 93585543253806810108452689692 210822 41474575297973804953582111104 210823 -212350952062507641288715101928 210824 -349266218771329725864176640 210825 111963585454643151989333081550 210826 -31090342019355253397225159424 210827 -251933516298814811288816769324 210828 -156869107555436259419960455680 210829 1318140195099262376505292384 210830 -36686609335470496382488569600 210831 -21743273651593867666604914176 210832 964839104512680066712641536 210833 23679994632533360322733197120 210834 -17368220804954264332041592512 210835 -90042979335453078000784326000 210836 181639062396074544849691716480 210837 168647178704217399124001350560 210838 -13552942670383882727583256320 210839 -80507801536285800277962210360 210840 -22353093786723376411813478400 210841 105190546150995209660500940160 210842 -303871450175695317923223648768 210843 -5276250326927225329381300680 210844 -195750057098321618600575435264 210845 52287364630648305608450933100 210846 42942475647296576710955313984 210847 -62337856786441286060892762888 210848 178983304008065111044207411200 210849 -188990085750669303016366850400 210850 -79640549340218126887759347600 210851 -346181366573760388214852118720 210852 146498142713408927446975272576 210853 288098840841362731144914695102 210854 -7967201100015988704912275328 210855 94821736206110880511890570960 210856 -155855247285763465164375045120 210857 276265142242918942657411610106 210858 25684122925069290071162777088 210859 -365900717853330757773955559280 210860 -20887711191725576193520573440 210861 25640830627896062083489744032 210862 22734327329697059074001203200 210863 -33506167880996709037653576720 210864 12811109973361791671916822528 210865 84557374437217128395976394920 210866 -128768587307426056744517984640 210867 -190530234251235043218855877320 210868 -55892395267213296445845295104 210869 45029911880023261322834124270 210870 44465753743822868702624870400 210871 -21964882476849457373432991248 210872 -3577899513807769809187246080 210873 -32369548778242440757528064256 210874 70128263261220239901372237936 210875 -1390412299853917132532376000 210876 -15265878721785281296561171968 210877 182678125998089015725129567372 210878 9686642657178661852204563456 210879 65629157910500852733682264824 210880 -29531506395328955920259481600 210881 -80596788194549940796184301600 210882 41075001425855570269452056064 210883 -4861894200704387596802331720 210884 -110870916674662295967477389184 210885 -2290902509713979588219029440 210886 71546483515040610979541554944 210887 28279444313319405832912452768 210888 -100770728550232991747919206400 210889 -45370254810326198906252107008 210890 48348438388310763851322031200 210891 -85789971786773090513175220008 210892 -60347797695759622033155276288 210893 -717382534723052209026212736 210894 97799111915093900202889972800 210895 -157664399750681268725715972600 210896 -43281658089560047933912227840 210897 -9679753970376519361429258560 210898 190481502482583335906755309200 210899 -106283477729958871168822422336 210900 -18375133001004271613544192000 210901 77726682594822370051764429902 210902 -188662734702854068958158027968 210903 61681593331038300755571072 210904 7912666834213953390312222720 210905 29056558998543224740660653060 210906 61732157242737171078497436912 210907 -136665813548695503029174838844 210908 50037217975269459672091888128 210909 -45623253786005767300340315040 210910 22852454706040965548863057920 210911 -166920366522771568566962011488 210912 -93090467825692543044715806720 210913 -136200139503669165597677247838 210914 -75629702036328476460011722368 210915 690753860616953665953061200 210916 301435774728221324089629488128 210917 -59761283146341430507017964800 210918 -3356654619817661319854335296 210919 87276574712319284296010215440 210920 -5029356666510664124207155200 210921 118789007543389734657615520704 210922 29506847195465264946310762752 210923 -260072040640592164771227618828 210924 -17453659073918124811600723968 210925 -40869313238501599415739084000 210926 -77719393308796413596135323776 210927 72686504559869196148081568520 210928 14589535542751684309983690752 210929 119324108431173684779457064530 210930 27828693395375693110924032000 210931 119365978628868676320235411792 210932 93904479476971462640547290496 210933 -90103721809124154747784468320 210934 -3294842211047364473684460384 210935 -36262399856371619739590622120 210936 -211222200000236988513319649280 210937 -30472060163067197817394218428 210938 -17218919690809163997178629120 210939 161055628211689648892505177624 210940 8265474579473259995379456000 210941 89744891341073358596513426784 210942 -23891100413929371574539428160 210943 -274185139226306673044005623808 210944 30092368610732241905076142080 210945 23072840313187190531162976000 210946 -82085671002528904320939748320 210947 115795080831343059421032935424 210948 96565802557212697686854446080 210949 13861111491110556581094719164 210950 -3064736575954565283120132000 210951 99033304821240272335069906080 210952 31799618748744093685692334080 210953 -314315523817318314940399441740 210954 -33995817015408341883637505280 210955 -72905759335600429186945745280 210956 -48394850263838727858161968128 210957 -176672321523037127702951356320 210958 1611723310368040104233177088 210959 33097981106116139491384959216 210960 12964402361967754943286558720 210961 138950192039526877845621616562 210962 288895748533976190431245868832 210963 -162076775528713243583353872456 210964 -9547684790775056311378813184 210965 -183496002688878002322299695140 210966 34372846548955612772474609664 210967 201247368840229295143148659016 210968 262083282207067250987445442560 210969 67163938077363941916780311088 210970 -2277146469305542444432391520 210971 129161776513689561010636607592 210972 -126505266383847072623276164608 210973 37332891681525560902679628640 210974 75669438502021489187781732672 210975 -61894890115792007009025906000 210976 326448526226353202631443742720 210977 -6454494012329621815598994540 210978 -138056852187136417479336564480 210979 -225115366121028546889411251216 210980 -18914716303258184531694673920 210981 12115549928900017644410816352 210982 159801674495902321828644506592 210983 315916172340575901872174461008 210984 123225020488898686508451840000 210985 10312329727547649966661110180 210986 -11463260667331991533119240192 210987 37794362823726137105112129312 210988 -60070768356914038867211936512 210989 -268905094526284229703817151220 210990 -28610656155105096987552879360 210991 -283622185147102082260935491016 210992 -26989076435157168060708962304 210993 -41350782824390244431423949696 210994 96716387689286138447448869136 210995 12223138503168593844988729200 210996 -998200459535473885425118848 210997 6687826998105752802213735132 210998 36620623756711404209977476000 210999 36597873766573916985576055248 211000 206026017800094355893765120000 211001 1642367066167494326527043904 211002 -35974665312540430357914439680 211003 -110551672662075729181656013616 211004 117793906335268027248948157440 211005 7460352868985015121391450860 211006 -122995487445802917704726946048 211007 -290763613076258815677566055744 211008 -14978719963992218750423138304 211009 -375354419451797283586798327040 211010 14815882327438349044733936160 211011 -34587758440810094255720517456 211012 -19643132733772932079586684928 211013 215487270474057343255356792384 211014 707672060308419548853551040 211015 28973092667090454920836562400 211016 -101115631930044435525460531200 211017 61068057373688150884357082880 211018 -183425525746482047107732889040 211019 80258050592284057470977653080 211020 94704633204641521134523591680 211021 178859658928204604789252155692 211022 -50021121876877211242651018368 211023 -84907326295389429237153535128 211024 36146829897096531240673280 211025 84572280906048692875560892800 211026 -28877288423989463711600489856 211027 55727979575295439013204979432 211028 24429184714005967637753655168 211029 -27169472723975800720092968832 211030 190763355006457788365608896000 211031 143405153459683984586583269664 211032 54098559280749984986719641600 211033 316853772413140517735253427200 211034 47526891134072552323592530416 211035 -53874761883548421808368230400 211036 87145743173304280476835253248 211037 -3684678779437002780738630720 211038 -84425034768809101401603864960 211039 149964459589108057636520183840 211040 119529583424531017638779289600 211041 -120670966596160921213956599280 211042 -14819651716909084181259203808 211043 12889997365839765234412665960 211044 -1309716383380537737713633280 211045 24443663744238811023177330300 211046 -20412439231937916049296988032 211047 172443443773393773426762304128 211048 15165090070131018215746437120 211049 237874265067799574157230869050 211050 -18028613773670772466628179200 211051 54568842833818818107077000052 211052 109017155103988416396806069760 211053 -146954480005706174842119823296 211054 53450382753632663686573862976 211055 53233813653203692034342853120 211056 25405444649346416476943450112 211057 31586735506280021508678479424 211058 -74592744614378175441983067120 211059 -55606994640298064148321563280 211060 47005111872848851432064847360 211061 83646788720830782879560047662 211062 -91936604446798822262695946880 211063 -52171925742958851214220481688 211064 37549583944246522208630169600 211065 -25895915113600688083259532480 211066 -25960690510970008986770010768 211067 -232689781878438497354621665884 211068 -15919911478328324143083144192 211069 130090971474371081294847082944 211070 57552136871004959739337212480 211071 27227083039948292257638161280 211072 -175134080510725219641710346240 211073 -147012232849047389177090775678 211074 -26088264883618079426816974848 211075 -118533141045243460343691213700 211076 -47180808010786780381452858240 211077 33251075287451246041409880000 211078 17366525956243821703719574656 211079 -119371485574884463094875384320 211080 93258121484830837154070528000 211081 -40481212548377349227344829250 211082 122943819416167892902954969392 211083 57839245076938706740798645248 211084 -77380137609265490287556749824 211085 -5273106596141474484626144640 211086 -470954220956305802558094528 211087 1115061017867116309059616120 211088 103654786583818555718361415680 211089 -132768416144279577974981749920 211090 -54008545669752445507249113600 211091 55668124999413177747883964892 211092 99195923425245784026610452480 211093 174289650358748879621994611342 211094 6439243046189743871782057728 211095 37938452300487771719761496520 211096 -107552675951169922424283678720 211097 1614675250137854484526569546 211098 -87575398596685545720184668672 211099 36142711390823447747621924640 211100 12663457603528141808949350400 211101 -8813409995428357483634966496 211102 -33079935407879823532788801600 211103 27460228040013519472779641880 211104 176886232900099429296186261504 211105 30704254456751843762906938260 211106 -15871485212534746441052550144 211107 -65048911995305968951026092112 211108 -11158947811884281895815535360 211109 -12377663240510000831401153920 211110 -2099111135997655412220026880 211111 107485146274201168810522819032 211112 61034857841347033231171584000 211113 104964974203650368521464616320 211114 149171245531767091931730580656 211115 -160257476260558487924388270240 211116 125596091539671182427884544 211117 85781041666914946834981639872 211118 22126266893039423103591962304 211119 196951671023134519234264692744 211120 5922454303262472584645836800 211121 84958704594772283994535525044 211122 -41432384135159045314922883168 211123 198042492030872527098246710160 211124 -145345423394014167654735089664 211125 -22162130231228986181804712000 211126 -13505528990617730238554107488 211127 36251725472898855877520817072 211128 27733114060787617738466918400 211129 224469496883241433669136674730 211130 -960570922726817637836186880 211131 155728223774930360471237092620 211132 -225879780678019835684996783104 211133 47354322731691402766632363000 211134 16430247903416172884740491264 211135 154758563170370678588734927080 211136 43185030390108223249868390400 211137 -125962566697489971151070681040 211138 -206967289673742199286997443040 211139 53181425002159902470448056400 211140 -67077907813091662001348198400 211141 53516280972618849147987181440 211142 -98243119974613230131387189568 211143 -120312208945192227121125026136 211144 204626881873249738234475996160 211145 -61719812562445069629313500 211146 8231119523738512964875033344 211147 -337641430359372271262345405960 211148 -524010365283915921660447744 211149 -81786924736034794194690990900 211150 -42569285442224213050215062400 211151 119275717991385471919605319152 211152 11646974976693712115667959808 211153 -165263654630132689243319619598 211154 -40007694033966581983588727808 211155 21457789826090388407593931520 211156 74577341966206864083358924800 211157 308443956031671742342422281052 211158 -88211999358376899022471126176 211159 -3056161786140755383487492320 211160 -165003282458636266570641408000 211161 -3764403652965358132410176160 211162 3498980847586024609092840192 211163 9364390961791334777954557104 211164 17928909074612325618951768576 211165 164121471723958779573885396600 211166 109501155316089048540966611520 211167 273077723524264507376699109120 211168 240982912478938888173197721600 211169 -62644557875456231521880412288 211170 55949612298385406410168934400 211171 518821073596189290210717640032 211172 -28380544468769898038331457536 211173 -1867061155607108224739258976 211174 31397556195692597717590617792 211175 14937309068736313328885894400 211176 11799746265631612327770931200 211177 -270029221797579336755748347974 211178 104757563261024111425054129920 211179 -55371611666240123319103842216 211180 29522717664918430226332262400 211181 -209133749781911147296871849088 211182 36925570248845935566809015424 211183 7234755436235316762995687920 211184 43954353505408508809042231296 211185 -895662236203918850399031180 211186 -101585604769203221158707403776 211187 -228847503163343952797744314164 211188 96911463101394087394685337600 211189 -18995658808057913026833383232 211190 -14119181805046858625345137920 211191 -43832256776999569648057794912 211192 -148934707884283724886878208000 211193 -374433547328896709765361969558 211194 60689977122497085588160535040 211195 -84463978561755711961784716800 211196 27923676190760257673862609408 211197 -8979359414909934428632275840 211198 47379527791078337053697340864 211199 82083923240199299222350099200 211200 46864094475200700576536985600 211201 116560374142725621975985242112 211202 -124105983358763389205394662448 211203 -4005799953572557460978513856 211204 54686036327815182155327221760 211205 -17749683661089515216428889640 211206 5264382792102289559340122304 211207 172068862399492224802148057160 211208 194039331932104752671587215360 211209 -81473166499111470695159335872 211210 -50748307180837615275007566240 211211 -35131867407580789848603724032 211212 11034559185174358921795758336 211213 -148267782677237370444053550538 211214 -99284592458123944665523028544 211215 118155384238788625442414415120 211216 -258840192987960657318576128 211217 -214766626119271008608193766734 211218 24558403461396688889424986112 211219 31482308556993097561883064620 211220 62032978126200402884489472000 211221 2325257570182709625753306240 211222 -118191664223872595727898378176 211223 -331019680071077586646104404280 211224 17379991491970725848915435520 211225 -28870692087422276509486723200 211226 -16528149371913514486663868688 211227 37645816385718452189066690160 211228 156914602470928369462375597568 211229 -137539335418854819816372310170 211230 26184752683347947263883501760 211231 208651085580597038948694696032 211232 18919956854230729336421351424 211233 23330284942372830794988278208 211234 38498339017794580881863380992 211235 -12150272357338654020386192400 211236 118892098392901359463180615680 211237 -76906295980523782760880462500 211238 109294731659791079854241687520 211239 202652231754282996655981378080 211240 42707179146784234338943948800 211241 228235263131943538532872875642 211242 32721576823709670277544486400 211243 373500041116044264700985267344 211244 -194017483300321206766300988928 211245 -152805801014518002469628942880 211246 42313066741893198709416591360 211247 -347522797305833513080815992304 211248 -588193816963310182480232448 211249 -175942525199373659846879211200 211250 -17111897086009840799067405000 211251 219021741288769291527296384064 211252 -188349453465139679744991643264 211253 -90444576741567137977470151296 211254 43069237676200116447661429632 211255 132618278709358015662053521920 211256 -190075737719292555368185221120 211257 -35007087723417310027819434246 211258 -8910389401461141600002474016 211259 -2466129791311080422980601520 211260 15197421190566362613012725760 211261 131619518416124569939783998400 211262 -11313375083670651452325852288 211263 4596169796247211309781159184 211264 48351957362946195215795879936 211265 -88073937875804017441577011200 211266 101953471331210237295930576 211267 -42977868790178361768454242608 211268 -203472353542439295939358330752 211269 70021219341247080492892741344 211270 30251769608401799828405535360 211271 -334874861031705631012044015528 211272 88240058039827830731029585920 211273 46387341720086345345689173684 211274 -31846553526849385826064046848 211275 -185885879857129768412964294000 211276 41930851045478523323967959040 211277 -174006037697851891597213712928 211278 58877816701753979968705809408 211279 -91425556095251929567310848680 211280 30336349199224679216922624000 211281 26553124611413257540407850944 211282 18694483425127237797606564000 211283 208274381215434550551124439532 211284 -71579503466255318649680638080 211285 168840780001896942654365413980 211286 -51619384995233112230211984960 211287 -205473666243480471809692012440 211288 105021008617138090299340277760 211289 -70519632550891097798293804476 211290 -73277520647123330441287937280 211291 -335460781688402003546333477308 211292 2625343094891286435873080832 211293 -137244864515392229396418193716 211294 99694243968080551717672704960 211295 83842224289293604700261885280 211296 25648161532005972625135239168 211297 225450589982336545152814803746 211298 -158039367931229743694302215600 211299 173798007383299255537007306880 211300 53154519088631403665419030400 211301 135756048787891362215677159392 211302 -291360003589209732172369920 211303 -204910292700005359464662630616 211304 58698543299901727698219448320 211305 -89562116105113197342231570240 211306 -169616897021872500040043181648 211307 -60753334420330342761503647968 211308 -24931269798047118480532400640 211309 -72154621710604935275986013984 211310 -36440820678964234998365671680 211311 59559906288459470398042419288 211312 55803112301794566423060283392 211313 -241277539691899434631527387438 211314 -10141916752829691390834120960 211315 -90657332377242384899649304080 211316 5354103735205023885812963328 211317 62806015200025599098628840480 211318 -116208011334429122067833448960 211319 279016009466940200574563247720 211320 112877918952175574282947276800 211321 -148864166963219860731971539056 211322 -149645514273845619049499719968 211323 84339026895698424863283029760 211324 -104365981489805503744158526464 211325 -87709993250586882189600888000 211326 27090409748108529880342119744 211327 -48684749549709054396226421376 211328 51313053493417768424224849920 211329 -188460639934739466099178590 211330 29504611484278916069322201600 211331 1481956848878536428977949192 211332 30601285285355680676501919744 211333 -261073026210817741860301920418 211334 -152978464091647650609918881184 211335 9696529318773448258325799840 211336 -315035169619896987377194552320 211337 24602297381474889710161780560 211338 -10309069437625013086142496000 211339 195837660894397356751534845140 211340 -166290580231777499543537372160 211341 -11507573308319587456776292320 211342 -53317329114812800907143745856 211343 94729771222391591840936034744 211344 -5241303121126771710786797568 211345 -983707831901781786040476480 211346 21408070359171574785825961872 211347 -72473762604728496873416928912 211348 86328700884054664661447412608 211349 -26401855144483966834335361650 211350 -8592655784570226123387192000 211351 20201754312158602961838875360 211352 -119423975524367717118257971200 211353 658126167548923713341885904 211354 -62318734941959935690732266240 211355 -50386031432623262530572576480 211356 -259621405063514608847962521600 211357 6500288023568858581122782092 211358 4669863925740442018061402112 211359 -144324810510702312301870752000 211360 137492067541342999607254056960 211361 -205422367774079254811213468988 211362 12164711020940536823356244352 211363 -24702278335569865546655882120 211364 -50278008649853769624335994624 211365 34180404353132876116937043840 211366 -131162248980290928432057166368 211367 66889666961860507741234833120 211368 181306378103150535659729141760 211369 304190551470689175697971915770 211370 10510676293135475967179443200 211371 -106604964404242781436106130088 211372 -6099059776195903728582425600 211373 370246111492484212309418777622 211374 -49224207178082787967088499456 211375 95659428333442697353268100000 211376 -38958528124026302914619867136 211377 33737714378569606099690462320 211378 -1836490617710159445216421344 211379 38157879430309040402059799376 211380 -3900223666021877171933921280 211381 67293056437975279706539904280 211382 -146459231781027293614926746208 211383 297773099172066398124998955600 211384 -159267984249536974572146749440 211385 318794830458501891718949040960 211386 99653929392781438526818552320 211387 86572329804202519076647868 211388 -871126467169902787557265920 211389 8363816472238903758594532608 211390 -20773568895822802208165284800 211391 60300998905949788589715526512 211392 54572299167869561872073097216 211393 14742211583577895467426125568 211394 105228258759391643289821447040 211395 -151687245582292884610120279200 211396 -2388338577082976044735676160 211397 -287201968498988457313065031680 211398 30080275435713453245773890048 211399 205960318954446708735399093960 211400 -29737400405556180618817536000 211401 55717196115564034201410342768 211402 4571573168497443373427887152 211403 324841305035682148360527413652 211404 -103709206751881574755571466240 211405 -167836377681674745758591333940 211406 -35413337420998168865913017856 211407 -23545164701997278483419156608 211408 -1440300382618252662156640256 211409 -272156248023415239724682716560 211410 -45875513640929151157970191200 211411 -42034512746683802288355152648 211412 -179651290851746108057850405120 211413 134963124764444842578590354400 211414 36040551294124248398642973312 211415 -113767670274698890895859070440 211416 91861379568805900992475299840 211417 33400454096346793487211704580 211418 -28633807837070544327908177184 211419 98909337241323134960847060060 211420 85962870248473550025268323840 211421 -129143835882754411087356912288 211422 113182578342129750507006557184 211423 -47749137139324622977240635936 211424 179549769043962373077481291776 211425 68420767417521555818091366000 211426 -5253793664770614656300834016 211427 74447119906890400117336773276 211428 22300924754853620221681520640 211429 170851303055133774898505279676 211430 -36409883123284037683712000640 211431 2573543474173774394717443200 211432 -46957507218284446272087244800 211433 -300997667536903140516225621318 211434 -98686756867169541596785701120 211435 -88610549761724153704185798720 211436 -48519987185522191144000024320 211437 -62371704482644839408976389120 211438 38863261151544872918030762880 211439 199579288497192051374264009760 211440 5072850887796687275343544320 211441 -68198800255096406060149898158 211442 42292771026068246947278672384 211443 36462410514683546027404715064 211444 224127176904787830052985879936 211445 18498215350498969940923120920 211446 51746927232539987782889575104 211447 -42396113500637746612023298800 211448 30764467401484724481634959360 211449 -28806338442346533657773271360 211450 5644704717492950664327762000 211451 -88780264465972796996891673600 211452 -139401371677926858828959490048 211453 -296198644572158822201862161280 211454 12201351481554173999570098176 211455 -26275950562670607488933859840 211456 -31711110531312988684592087040 211457 -202344743822401570548325239294 211458 15553526580439834530359628288 211459 614713204102749267571303356304 211460 -39190403262195298413115737600 211461 -53767394975095805080994077728 211462 11601656949813520729740515712 211463 -120952129680969615234252787104 211464 82716007715156401697599488000 211465 -6608395689050823724389802140 211466 76822289464583825438241264432 211467 139989850926721656206036869080 211468 256912654643205545025786286080 211469 -190075144340295228267146429130 211470 -8323025476539427135875993600 211471 46820835129446209088715844792 211472 -22063282594362018276806221824 211473 -40587525280313319494570725278 211474 3021488012859818003370990720 211475 -34409168056148423030753169000 211476 -21668301138200588257076103168 211477 -20367515200608468286238700128 211478 24144025692486723492068026560 211479 -202944572599696521124383543600 211480 -140542529695452890187717427200 211481 4690173991776656546551835412 211482 -21109164689570114381086356480 211483 -143347546561521552792382692320 211484 42334969361395076521661108736 211485 56117137065852179413505082240 211486 -24109045940960850713781877056 211487 158881249315948330547600921592 211488 74587888459400964226753757184 211489 169630394774819791740860603440 211490 -4141469496423104563422348000 211491 1538014719529328180197900752 211492 -43470267746927524900505173760 211493 310727497524163357329174311742 211494 12677433639750149154419606400 211495 150078199854669031126617219000 211496 -67763065073040918671770014720 211497 69020809554029517557948615040 211498 71018654567937972794636564736 211499 375129020746809693630497848500 211500 -161387639413522257758980608000 211501 -129137634486658765518894715498 211502 177947299516076768352569669952 211503 -210660013038523220994675797496 211504 -56565174321104997683579207680 211505 -84033057481815838593490587840 211506 72703547447561155868942795904 211507 -241539039340550280754874256244 211508 -145798567769740874587146240 211509 70752087842192288960614597728 211510 -5366254147860895938625415040 211511 -324111499222648156606366907568 211512 -13941050662547464637531750400 211513 56211006629848125163475739904 211514 144783026603328768646910883552 211515 45094222558143541682432064000 211516 -58156564668467308367045186560 211517 -3589066990844896158207022560 211518 168327298421017816309224750720 211519 42701254802223899107593878784 211520 -69492010405223360282854686720 211521 152940717469696128598172926512 211522 71746652960481554656880367312 211523 14118389730517196827067896944 211524 6878411783724619404920134656 211525 102745819352805106871307573050 211526 47863756181413050591284732160 211527 117929381254599996635763048840 211528 -136643932890337029308793354240 211529 -4684694535066788963631658524 211530 -15746557724470991876393295360 211531 218264211293274193795021106784 211532 -22263757834611795591021698304 211533 9961145160662417951965760640 211534 147645183503602705852591540416 211535 -79751926039966845842700854520 211536 -5518477351363035961822298112 211537 -40908298464220224829720913600 211538 102667244363508889065533899920 211539 -51510233522378829598690207680 211540 56775895048018938137048801280 211541 8030473827296266352094451584 211542 -42318047339295938870533812288 211543 273792157913973951791513654792 211544 66885381999717934260737310720 211545 -114629782843295437953707942400 211546 -1621886432859116914416626448 211547 -13678285598613739255897425408 211548 -34629899682321289723900690944 211549 -6218884885110738169965669236 211550 35934569084793776050009204800 211551 128267454770049625090586676864 211552 -245995584187468222778221264896 211553 -91346359628954623794549556860 211554 -1246276629059692676720182272 211555 -200600253379683389034912186000 211556 60573363086726907415702984320 211557 46591009597141579086424108992 211558 110918809193704508861544617280 211559 -121785522748263616917871527240 211560 -542588548707311190523084800 211561 99015337216302349686983880832 211562 -119315469505262496344958535680 211563 -67347921384925174888150455576 211564 -35156280792374888244820130304 211565 -224583445236291943320022996800 211566 44117890324158812200115900544 211567 -249967735733270559985188629400 211568 13779177488630553569821655040 211569 63623414722674925534131011520 211570 -34891678410578028099609383520 211571 337547562165737972598469565772 211572 2905570343987714569188652416 211573 160348798446372730615890059822 211574 -23824882345053070806985474560 211575 3284781733665850217996851200 211576 14680503909360371994278400000 211577 -95850519797212018283290761600 211578 29247008421120906233817941760 211579 -23926787665071583785268584816 211580 77651034578425047494022912000 211581 81841710098410194517078138470 211582 73891607002394434683073394688 211583 85011289569899983893799592832 211584 116630317602377128866742272000 211585 -46377778228107570930033915840 211586 198135213951179196852016298880 211587 -155758776175452780131768031240 211588 -213558903790104974640129349248 211589 45978156066838559828631948672 211590 -54834768942612321437693210880 211591 37082034619003271569771672672 211592 130075556885350645140840576000 211593 68823195050163876305325215328 211594 70460575799272964223574344192 211595 28981065210283970459012761200 211596 -39263209187695748200100413440 211597 71919811283817078453031141046 211598 -161162927599070968996225920 211599 -369073936896460210581357915360 211600 15234572747712443707171532800 211601 -37046383202583892598673993816 211602 -75729878933350701717699447168 211603 -557061198955926494291221760 211604 94458153527559698820760976256 211605 -59384099327246424542145731040 211606 -27350234519566134317807586816 211607 -33712274854045390543593849768 211608 -41374217864308580944942233600 211609 -37604287590566854767706016060 211610 38892519030944645150910658560 211611 -189821617514038470013987201128 211612 86268343971346238903446048256 211613 207395963359305960699260395980 211614 12318939694423263386511669888 211615 183040210728068898240593582760 211616 -203591650564855666562879324160 211617 8719532543557665047743499520 211618 -134101643267349095477973125760 211619 -105385136716603277136871090980 211620 -84465255626786275117306859520 211621 34729677355796182162264474944 211622 -90153925101297865854679617600 211623 4533605835583206234919135104 211624 -37963251928330696652190105600 211625 18728727491992504632341829000 211626 -86180626388567019852066585600 211627 -6203004691162291841463064192 211628 66763609221240127717355544576 211629 61241755263640176793428334656 211630 -30029320717897450875299519040 211631 1497255586081295601062392800 211632 -11490301146240894010382254080 211633 -243442012225993706352583954080 211634 -59799338486321244922529516784 211635 -53558464242525460217607746880 211636 -234240840407640225351593553152 211637 72483775463632322344210626432 211638 -6678770731563910616641105920 211639 -56323525329056116828268441560 211640 22964171379220689588556185600 211641 275205137240130487030100275200 211642 23732098975476238593556094400 211643 145832900267105071447770017892 211644 -53032868118753747811612945920 211645 -54099826229197617888860305920 211646 691491832848346324800697344 211647 155317596174301033002277830600 211648 -12635204721637690762033364992 211649 53443904976241108019679052164 211650 31242714137759567627764473600 211651 -19723790266656093969650836992 211652 96125983426353234440162119680 211653 119862617587511473041420934944 211654 -138669065787657492690366351168 211655 217568065606617832319252557560 211656 31341269985226272052053811200 211657 80641024277335069351197026906 211658 39261817961802942724394821680 211659 -7868760155429577728386083840 211660 -14211694468550770792084915200 211661 -115970080266523134744763545738 211662 -118369281750788767090894931520 211663 -209496189005697083202574083088 211664 44744142171721594984525946880 211665 81664304885423357906034011520 211666 -12209878175219451404867943936 211667 193693291151068858109077571832 211668 26510057418397647876882186240 211669 -77869014748139777116428817056 211670 125524705557309026489690924160 211671 74205332883339768331940176920 211672 -111597606033721748924488243200 211673 -125096291682459723183385464000 211674 -69676886879306837652474570240 211675 42357209837371415211534974900 211676 -156050916308930247978561431040 211677 10010482815474154377126760032 211678 37895308391974180456926832320 211679 137086800026049649147910316240 211680 -118145818488905410075833139200 211681 339897870329226846147941784482 211682 36652313628433781225651695392 211683 33556589491278305056746840048 211684 90829710786918540734998751232 211685 -110024054458480969103837887620 211686 42356951402407295068001168064 211687 79826356679416437581997858352 211688 55615145352875810322910248960 211689 1463836776815028122671719024 211690 61469681599738126316457525600 211691 -137529994206645293072677360908 211692 -20732999762844480101287772160 211693 6245155080719549484390569942 211694 27966274774120508431401973632 211695 145568773525360703803037101440 211696 50958950942149995743463112704 211697 -21638948053902398973399490320 211698 122868918006751166800030588800 211699 -20945910687751123787350178240 211700 7055071303581372598007712000 211701 -8838542757937648526213579136 211702 113327841784652569947971551104 211703 341758038186458163738662370120 211704 134095399837930550290828677120 211705 -51303343945853481601127997240 211706 3236453675996957896355576064 211707 -29803619122566399417784977360 211708 -27940369099396099217711350784 211709 -205946141472227876785194653184 211710 -64413595045878990788689223040 211711 232256744764812543280367405312 211712 -3718009697506266346269179904 211713 -126777799803880250655195189456 211714 -79455569402047478535653734368 211715 36598642022598881051679390720 211716 8155286498849245811294470272 211717 46042655694732884168429928480 211718 -100623718350908864343983600640 211719 152869252504685214900781215144 211720 -240790970269013915622187008000 211721 59452047017999671643724385332 211722 -13696367746559281804840345344 211723 36987086077654397311736645972 211724 8582679345463578640085832192 211725 -101132725534714131133251477150 211726 -98547345270741370942572890688 211727 17265709301564929469837862576 211728 -17741809212132505970370281472 211729 243054752225641944128828248500 211730 -18567598642027553791223470080 211731 25312665530738878971530836320 211732 2441596356872243329516613632 211733 12864003272868516826753911264 211734 3542750300855175892419270816 211735 143067697149447762811864133760 211736 -10984820984699685510266880000 211737 -9006677236289834305681432032 211738 -101941653984317797585039577856 211739 -181719521907236598124995519000 211740 -77043375263857935714190617600 211741 -296493126953624786449485064858 211742 143657472487331487490346470272 211743 -57656436587496719554897210896 211744 9745419225425245834246225920 211745 -126166239701662207069793179500 211746 -94989111777972912488518809216 211747 56355930742249664205850351196 211748 162799290468448841780497185408 211749 -183913170711436538848304178336 211750 -71890995321704554710624000 211751 70928480416758796837957000560 211752 -63011484467455360793834465280 211753 213662977645208722627404678480 211754 56266127314261392866151559680 211755 17685489725212023616086662400 211756 -338071930356861186034955922432 211757 41057891677427993911063553760 211758 -20171293115202849484248531840 211759 156136664631965035406450509216 211760 51298840650859584449482260480 211761 38594879824929463608890204160 211762 78956341848476589064246412832 211763 86683312459087588870424157744 211764 -39473061531389756555719569408 211765 -755791877489564548173489480 211766 115231369545435440664145532832 211767 -16015402026823825365652989720 211768 -456982911068454836500798218240 211769 390472568101165390693058032596 211770 7586280794543429291035343040 211771 -16251660276560310234662517488 211772 186824817477621899158243794432 211773 6822463017983952465376778304 211774 -47182742019843666211472333760 211775 -1255966961058561225433210200 211776 -62714251829330022433007075328 211777 -316604939970907801318565645374 211778 -30487318448345914063930734384 211779 48288196800749121274542859524 211780 -40195748474284187394601286400 211781 -53973962072744163889353752418 211782 -110800849252153991199701999616 211783 -55860574285449532814741062992 211784 85872886125920810680249221120 211785 -46368518761615486055087744640 211786 84855609441927285095288861280 211787 -146081298444276542033432605200 211788 31370104695682040473789470720 211789 4440840966359357152551225590 211790 -38049866551414700074809057600 211791 -17091198610400368926466517376 211792 6075954448754489544088223744 211793 137286533159998634597839093440 211794 -97625567585871186932699516160 211795 -90103163192295961504885200 211796 -62086914383448503793823127808 211797 163155037088223123781700935548 211798 26906621075142734745543578400 211799 -147717704676270924269929021440 211800 -13522342553813996891315712000 211801 -116278281466159819205020366198 211802 -79496633021857444897860511008 211803 -97517812921113991044121929936 211804 82139842757406483969838854656 211805 -84507199151535804811675042080 211806 20796843481356628549871332416 211807 13304463958265645240212205520 211808 -54822405164091431812401070080 211809 10881238190676761529682901568 211810 94791987835788136920925248000 211811 -298039090918156582855709583588 211812 -14139733819007962190427494400 211813 76731860822060681231820585760 211814 -138910017266133764716980627744 211815 -175484353405407441378497640 211816 -170124798666130646034054758400 211817 96172329080889939280485079866 211818 28909256211779941615419648 211819 -210723675856016759213933796480 211820 20547241642168600712455065600 211821 2653495483161158703643931712 211822 14106683813234051620675628352 211823 103472809958929438216403116224 211824 -17802964730737081578107437056 211825 -54939741666356100512743830500 211826 88623600156668946716721668112 211827 -144379427299619410486022774976 211828 32546320932459223110249104768 211829 -426600231171591310784205657024 211830 -8338486666624276180257146880 211831 -48125391549782337153522467000 211832 -94534823816904809278948761600 211833 76157716368572939509790601402 211834 -1871757019731705003670526208 211835 -64898660361439113865988228400 211836 58159545016469128430976368640 211837 106190701579816665334313979986 211838 202183651492181720091019373760 211839 1394680846364466006737654928 211840 -103825383231633764731217510400 211841 38275384589133443208007596864 211842 15696787142926436323649322240 211843 64006842180984327925891729600 211844 129824614433379612906695273472 211845 -34370040388958430307876771200 211846 8111873606669144090817562944 211847 100338421954251697671787181472 211848 15448432555770345799102955520 211849 -325504311965187750529853874480 211850 47856979331372942761489536000 211851 -155814902009961432950720215620 211852 -24396835348893940358650872064 211853 -106923826398403803095108038272 211854 34170022045818547745815977984 211855 12989061510866674460653476960 211856 -27404110322442658986902642688 211857 -28814827055212939925726130960 211858 -36897577071999573903145668720 211859 -313762901542375959282541145940 211860 38979967804975207006767912960 211861 1449131306810766584205021920 211862 15096314626360799972869397760 211863 -132509611736683895847996872856 211864 -45628941073511092973391175680 211865 -116987656793099807933398255740 211866 24227039664106980342706036224 211867 9436112433492417713075398916 211868 123968425647345231711941672448 211869 -67882057681767866112191616000 211870 -95906540087592459992122749120 211871 776905700814691646142225456 211872 36402993955224845185556938752 211873 -52538292024107134208742734878 211874 37453039186592827067856505920 211875 10490245410286864923731415000 211876 125148852934898655704293122048 211877 -278575766897793017281527902274 211878 -115961711383627380697900896000 211879 -211763920236263749320976368520 211880 233024003144983646052287846400 211881 122962555908375035872656791952 211882 26348295598820157400759286784 211883 -70950348773162193649186170480 211884 17846942353132074492621620736 211885 41740169426497440365549160960 211886 -12685015587452085235707964608 211887 -88040910267660840503086771992 211888 -22394170408953099466662543360 211889 -136974160916272787287986227310 211890 -6916431956533876895090918400 211891 -161742344515263425575757182708 211892 190757430838321604240375673216 211893 -187918861997355847210959960672 211894 -44430883841086651199687904000 211895 40747154468228563985224253400 211896 83189686496324336068286361600 211897 -93368430549583055450742599168 211898 -95033750990460299106844154400 211899 25112523238940157941649593088 211900 7759715924518541191686284800 211901 140573543356558267417047309612 211902 -95541063350651574739084709568 211903 238471013656721846266419356280 211904 413806289866092990569644032 211905 -62238217861276067211455678040 211906 -13099534919120521068904492848 211907 6875254473594349070317567716 211908 -52744072873844331995239203840 211909 -30573183239840041295478514020 211910 36692910732274019959838175360 211911 -34569412940395424524782900096 211912 62062162170717334483739059200 211913 156880426845831278976545129124 211914 103260176780648184531601784928 211915 155670144834387708281934187920 211916 -10931377740739890899784560640 211917 -104533189994763525062136525120 211918 61488409397932741198981458816 211919 15873044362470602830959988944 211920 620085798883608821817016320 211921 63498681543180335817710647792 211922 -11642839190146469396847200256 211923 -542499591037217840484715514880 211924 185771189358823357049728128896 211925 -41124498194947782149527699350 211926 50273138491363399814572930560 211927 322154758212054280315129392776 211928 268452354609305555419906560000 211929 93753429591092784991056337248 211930 5983597528632747330339483360 211931 103622392729280528636127585732 211932 -12009901921221259850503048704 211933 -45874176138073860826709321818 211934 65606110648067653056740927616 211935 8680826122338353297396544000 211936 60265026748482249676644679680 211937 346789276529967088450475689392 211938 -35901015646735884512425251456 211939 19854527009789696800435659072 211940 98413494036004934391167351040 211941 -76002984175977476161958347650 211942 -187105444365709159792236772128 211943 202073176783263467158264251192 211944 -46098115524422751199427297280 211945 72015195708675421958574403200 211946 -69642031044202508403000303360 211947 -363987076993128219973837824 211948 8372897672318733719223691776 211949 -235740253446519340867448395050 211950 -58976981571387155893907472000 211951 116320665061170245157660195304 211952 -24254137129908765478159810560 211953 -16624100108906579465704696896 211954 57637640937662468310876700176 211955 257120145182265877458123285360 211956 71203939824852036329103728640 211957 87077858138443643397412173760 211958 -84948969608216536154889775680 211959 170380545259173400740749306328 211960 4557408651574278091374182400 211961 -143133680389526089397401208700 211962 -20872005895910780663122280448 211963 -195565560609420756373472295680 211964 -101036866678482622639343961600 211965 3783561660738399706573317120 211966 184170118577682814855974162432 211967 -25253603244058291850771307648 211968 -77750632907745694244319264768 211969 286074193602595085578996282370 211970 -51314674323488855302142945280 211971 152889434329256960635592184312 211972 109386687391458811021516872960 211973 152262524920083366246615062136 211974 84000579932425269016099123200 211975 -105862118183347537226104883000 211976 159190132125208336006351918080 211977 -16814322122914076286588797574 211978 17785558644184131009197764608 211979 206464273702638971739750890580 211980 -16977103707002827758005744640 211981 -32997405194324955643366126656 211982 95051254317320990816060980032 211983 -164378330270440509312086659200 211984 49322443616931742850388992000 211985 208930445845365382613424696180 211986 25072912968451593458709564432 211987 -308940463227114232234739749080 211988 32490611306962651000040902656 211989 185499934244508551699095825824 211990 -1760421966240379417251091200 211991 -7521623074988907684835697760 211992 15528942203872660937256960 211993 -40831675216489617926471026560 211994 -114248379782141752655283346704 211995 43574979024005817969142117920 211996 169337623209380132427157952000 211997 -43377215762352339146741446554 211998 31457419953865588442017802880 211999 -12973368185301082080843883800 212000 -112709909528703722486071296000 212001 -2447176220925844851473759568 212002 9864633467102649872134417920 212003 -100175905704056149312090684536 212004 51378527207904535703104266240 212005 -53192617012688420751557913000 212006 -78520425214339879185493627776 212007 -65047079502621740036202783408 212008 185378647653040023982821288960 212009 -7732142466523174730324356608 212010 14703682362751642005763153920 212011 135322828548377950008856394424 212012 178381147568071093143862861056 212013 223846748078353279297019762742 212014 -17558561720180544490140779520 212015 -73984783237099779091001430840 212016 17757371446156843665954177024 212017 241677547246189960999185681792 212018 -20148928341154910426006285184 212019 -23308721399619434746164914640 212020 -91711448359633257079497995520 212021 -170271183540411571272275728800 212022 99075628967930270459000840160 212023 -121322830328751629654798727432 212024 -46186892339829934370459443200 212025 -82314179597496576279917858400 212026 -66690606272233349091877542288 212027 303273960697843518870519088800 212028 -3804972758270782848281710080 212029 -302041850048417372618390637370 212030 19694998982263037314270072320 212031 294686038367947236333274413840 212032 41515315439805537481107439616 212033 384324967968800292858909744 212034 107038403299248468610317713280 212035 -86532243055278037873462721520 212036 -208666592429437201224336138240 212037 2283742806795779641548687360 212038 -174564543653086834337066578080 212039 239310697975085688586664298840 212040 26124478177255124570652672000 212041 344774788291398474002175449652 212042 -4585214418635341183932401568 212043 -25464001926803257323544113936 212044 41386363926764879614770820096 212045 -70339361693736345315596603700 212046 -53415591834396918784629888000 212047 -90358223124514768011927361296 212048 38467933298390927186321326080 212049 -228372827166307439824353395166 212050 -60779566676264160004769941200 212051 83329531127341622265252316752 212052 8203649235477853208058814464 212053 21898481249416082163492536604 212054 34675274366681701439095368960 212055 128009517810555553469848494720 212056 49394151924869581520831078400 212057 -176364380118041099321374808694 212058 -2470557408031887627419785728 212059 -65228459978497334564606597960 212060 96669177252198528634096527360 212061 123870350543936652043874220672 212062 -14482724123155035619791427968 212063 28213712602456328095697084424 212064 -235441718513823031952638869504 212065 3472746500318199478886977920 212066 169550539874026018480463345232 212067 42356081526798699257487622884 212068 -34652874040922984412839201152 212069 72748160452464718917500339808 212070 1123374325614033872916835200 212071 32238163776659694561624785344 212072 243032757393864672516142586880 212073 154098508263595277162837301504 212074 -50767980090287640300404149248 212075 -19172927031527422912413375000 212076 851424234812904473132861952 212077 -283840032882274144176385457280 212078 55335586987541951881870981440 212079 53839334048485156229950819200 212080 -589591793315825740664340480 212081 -269071138019374390831402883118 212082 -15511035747898982574614661120 212083 19853616251394626406773660784 212084 48029923433024591218042073856 212085 222769360093943764334414059200 212086 -51163315705132964540093577600 212087 -44996441914893134394297263520 212088 -94720715617303360970840125440 212089 -299868566379957721003643901360 212090 83896201556132626478519009280 212091 103244092926976443644558725824 212092 95506193910054580596023592960 212093 43372801837366163288193238080 212094 -50776467653791058214364474176 212095 -91452259459638832485432413880 212096 143827530802954062311939112960 212097 13107435435495976993595820720 212098 56407601476543410117594821664 212099 119663599501573923293662271100 212100 -12946277219490629726687539200 212101 -129396080956772931945199741188 212102 33816067174535513170504900608 212103 -72747415661619181749021011088 212104 152753470334366461553981813760 212105 -243364686708320754201286704000 212106 23108375153596564061588413440 212107 -119843090836011311057613976288 212108 28690902760987418388560148480 212109 151240679210666170237070891520 212110 -60795122750323754976104927040 212111 -569324741669113835590604334048 212112 35000925445535763295986647040 212113 -39915512925095939238143134 212114 17622988728823136337932198400 212115 78006643951175123214348864000 212116 -26659527746751365644242606080 212117 275092608541597302435153473166 212118 -17626087696021257522173944896 212119 3553752152023540233484645144 212120 -173342036758098615986628403200 212121 20301431801006866729430884932 212122 60906785104861430108435891712 212123 246511587653988655062481722372 212124 -138156438452742491556758151168 212125 209990317182034966141038327000 212126 57298544976084729215578205568 212127 85324920544198500229285429320 212128 -93909517740538773270564962304 212129 80743575678108961577614282914 212130 64550980349502210889870275360 212131 -321608276994166146274641356068 212132 -35106733094137320950890983168 212133 34315115299793259562813448448 212134 3111913369004712147331948800 212135 -59189892264917578632371904000 212136 169492973322776850868178534400 212137 -42064371142570643637951636848 212138 7097539938285440777805454944 212139 -119814858316908820177741913760 212140 -17564615556326843429158594560 212141 87585277864284746175373579542 212142 -22938082410755457764767742976 212143 -295184163501493609993526862720 212144 -36469800335505369910952509440 212145 95483997155676030949288926720 212146 98475654713733934507795826304 212147 -101701929166968780933803103360 212148 -48049253302295592002074761216 212149 61421857606514697327381682336 212150 37313007333342714952142848800 212151 -101748299638693977824781298968 212152 32880763829497597992873861120 212153 58269438960617474159690104404 212154 35762691535637134433927950080 212155 -83765940910581235298762558880 212156 -29752031981692249027572114432 212157 210400344681529710874863385728 212158 81753206504012285791626588672 212159 150148031975394334711465684104 212160 13108459704165344116431912960 212161 -127095766204616865628427490238 212162 1317823561399295404682239872 212163 -36172630466790426065192875776 212164 -51830431768433872211348275200 212165 100901300726410956464617824060 212166 -36274384667737250733351542400 212167 -52496414017682246747119167784 212168 205136843079545069424512901120 212169 -114213062247672289496212860480 212170 19647860755957032163128490080 212171 -64111510430787577577205930456 212172 -40133103652135027661155435008 212173 -33522294171483159641910757600 212174 -142088402990941532096190521664 212175 16646093090908434572655625200 212176 27519318207096027038447616000 212177 -19283260729463859565422131328 212178 44817528817126048277075370624 212179 205644054055974984090069067080 212180 -263935900630356513548066824320 212181 -121211212052454516225056559456 212182 91203714745995856929296504832 212183 -299757713731544359586161448568 212184 27506548961399801439237611520 212185 -120504626786499372416076634620 212186 40442948094353612696647064544 212187 -35944489143249318636473364840 212188 -119375668051343809976513562112 212189 379282098990117117136215517056 212190 -4747293455829346686436623360 212191 -40552086980311694384618058128 212192 53777738996382822374080512000 212193 35454433821002793609038611200 212194 116831847943877254233350726736 212195 36936208807163871499513356480 212196 -93200364789094887067964279808 212197 345063510113075925395713695360 212198 -16969944745246226883499284480 212199 -9506092825531996334469711792 212200 -157280921708270003087089536000 212201 120719144773853308752371947008 212202 -62453407177675703937537303120 212203 77006571704130161815153758452 212204 -100719267039684737259714764544 212205 937949402806268414675742720 212206 -4288297043322822745745408448 212207 -47530563539903966353941818544 212208 -6379214385080794075794210816 212209 81942216434197596775769859410 212210 130862760873270712986658361760 212211 12247835196352419335705528880 212212 12150235754398239072288989184 212213 -111375189700399711931952461700 212214 -51229467889445325087196509312 212215 -107558269216559816388645257640 212216 89434665211958817946435215360 212217 -12412661676742853716287218688 212218 -33433268492586290862554551440 212219 -115587526544240829415035835248 212220 -7476725574761252983731371520 212221 37042779340488041779350432672 212222 140220894774841843018252996800 212223 -51371817534989134055720265600 212224 -246180117954208379989361950720 212225 -17462970978541348542778248900 212226 1914872850372309794245214208 212227 -178498153182716866278783313924 212228 -2426807320623111648648754944 212229 -67294232619138091702102558626 212230 -105725221750438282371564662400 212231 -56145297228898289789526732408 212232 27695363069010681374574182400 212233 -17096200490301962442545175680 212234 336096117634473489002511408 212235 49966325664666189360683094000 212236 -83051803057856259751327089152 212237 -74602156449252978631296684660 212238 132957543393649201884640704 212239 163860065746153447409312677040 212240 -11692613844571474849765785600 212241 -158048723142114925381680121920 212242 23009435425983581951736400272 212243 -149082361526065475376146807508 212244 -17455768561232541251026882560 212245 24249117073889037176491095360 212246 -138623962721786588492637608928 212247 45082582428289059251218333440 212248 -35209957875513245681725440 212249 -186069063511845320390986931760 212250 36288294501768837787522368000 212251 -18173290287271906990550627280 212252 212192024214299700976308234240 212253 12896622749118836525378464800 212254 -15231086822147943775819609728 212255 -223867529631465192463238346840 212256 -185021363838256097750300491776 212257 -44854371496762700487417847296 212258 -55415146544545489173741497520 212259 -6721831102173563831143247496 212260 90447868878195577748079386880 212261 -96681294673163205169838969568 212262 -137123465855308144767746626176 212263 193355981803668473279614466784 212264 -162027479688620568123641379840 212265 -21895497246863834340441118200 212266 82592160724739963521133409024 212267 -79354945142425594334553719040 212268 -1777889634665590988966737152 212269 83957770028075938488499062796 212270 29069189629511755653292870080 212271 49376648449443703544377053840 212272 -59432632040726359744011649024 212273 178489227608280364411310868480 212274 -90033943836856826796464482560 212275 50544676977648632049609410800 212276 -102279113750618200654310835840 212277 46646576345128686152114272608 212278 115763609523745929174584500800 212279 -234493148288894860553364291024 212280 91849856520608369244407808000 212281 -5617302600284031988768648918 212282 -49966578161014227051413168640 212283 -303361064896346341650004664880 212284 -5310662870533344019298806784 212285 131448323867031461580671479980 212286 -101549009650717585430646572736 212287 33426115693258371184686979240 212288 -12871958278753185716496236544 212289 10971060538573757226235438080 212290 12225313843518457837272176640 212291 1019871158289188924719223112 212292 -156010709414547533668775232384 212293 -34352855192959603783766063458 212294 12239866973111187997352525760 212295 -103211327447090923992197701680 212296 71651873717501057706731765760 212297 70617724771391724569648182746 212298 -20146409484404911204897032192 212299 -243743771729469389036029215264 212300 109210141333282324283434636800 212301 -14270477877631495958914965258 212302 110135182702620707374685632704 212303 -43080120829390128997821768096 212304 -13721171624231969339867529216 212305 217186715593124666396779049460 212306 -38438753869415347823281589760 212307 -176577532773910760288786681160 212308 37770690059868249180036652928 212309 -296436005764930498534318699140 212310 -26690135252581932906165431040 212311 -157068516241199801305004971176 212312 -166095745298366573752014796800 212313 32340149074672215582802969728 212314 -58290502492606878117248163840 212315 203982887929015249123514208960 212316 61216027749963629625390142464 212317 259959639725208648113686616000 212318 53739669858162032522237949504 212319 -46505182353334208073925653312 212320 -97678855204821711064604344320 212321 -976598472036597109787796156 212322 43549593643600826998953993984 212323 166687643529312636750082960120 212324 2586130744855235111911243776 212325 76416352645417627872852900000 212326 10149176276907606759913574112 212327 -41296610405290013379893520240 212328 -73621451717310886404496588800 212329 32233999598961449606919456484 212330 22221012707020153225153080000 212331 14369655576358912760418668544 212332 23786891856852526875363988480 212333 29210792507336642291623934400 212334 -1401026428295101133050033152 212335 81886282643294295425879102280 212336 -16151955056747558209015185408 212337 -46320118822997908294584689406 212338 -1125863675962029574013283840 212339 -25688318625643757800364433240 212340 -60556548220190570890792396800 212341 -22455881741316703599322251058 212342 35676920616799639487495025792 212343 36610222878228047680116861264 212344 -126501643809878254215679180800 212345 -63031512349650756283849888320 212346 95160073619188527420306092544 212347 33304455337607441668953136872 212348 -1972361187926642246449723392 212349 168049112578707032011139480064 212350 9611120933079443053377292800 212351 156398587055469398063173084104 212352 -54373229268117543541171814400 212353 10300020176818173717146985602 212354 1726724748078675205559102880 212355 101898157703071560364245600 212356 244223128262041978880011041920 212357 23850556418090008707470307420 212358 92879199064370260331157461184 212359 39272753171202080770589207040 212360 101157115405170435948336384000 212361 -52804548204734609783732909376 212362 -159422222514798562617599183568 212363 -201666908112773857398604963080 212364 179826753954902667470995769856 212365 -101064982570342863601850242740 212366 -62621805040449002029280499264 212367 173574987092889667634110219920 212368 -19508501327605984145917853696 212369 -64020500419396368093136225230 212370 -8534197866183530771448691200 212371 -100699173442762895348155544688 212372 -159661961909292742150304183424 212373 93769401384614005290518320224 212374 -151590314794112964484401860064 212375 171876833168025367802083650000 212376 134794106177919570471108096000 212377 5606603290389413552622688800 212378 -110698093512892539297959039760 212379 -163572253056319974191973133416 212380 -6683666557653234979655454720 212381 -90234085556618469704359232244 212382 -63926223245656209005604664320 212383 -64467178018514916374599118368 212384 199954164414780914655629869056 212385 121110264094514072631676617600 212386 -183438874598144688086218292736 212387 92518333944125515921565567952 212388 -41640331453391867414425159680 212389 -4216811454871691181692588576 212390 149618902722029117676923460480 212391 72504830443603109827846021200 212392 139272425260382844430427750400 212393 465253739349896335447000936320 212394 8768416951660348504369935360 212395 90708219483085290127107160080 212396 -136869475659154467202860395520 212397 110758373477883009511421509728 212398 81500839737547389684111409536 212399 -299973835280399188333579943880 212400 -14843878262566123967465472000 212401 131510221474734145443602121920 212402 -10147074324429826401133248096 212403 117981353305619510594944796208 212404 194446264518524831043295465856 212405 123061847774906345124127512960 212406 4595476676932632514044256704 212407 -117867297063593413242440427320 212408 82651315802588387907381288960 212409 330541936583192130527795322720 212410 5981088721344268516530174720 212411 159605603174134490232725703012 212412 28074336543184905047451009024 212413 -151179473381369150156088386016 212414 -187396988560805659715841586944 212415 -27718775109237318797868062760 212416 55087205252645291927231528960 212417 140282202298594852196938739412 212418 -53755909770376331504253103536 212419 311924300709222725014062901820 212420 -749979619513610639929036800 212421 54591379189784785380273853248 212422 14653756122073645414214063232 212423 -274214187825342592941457100328 212424 -93604754017855524870458081280 212425 78342985806469673048883931500 212426 -5203962732363521929839707088 212427 24752793032570567525549047164 212428 -90376116721237845129055011840 212429 115774150663928990662800055776 212430 -3207583033415030629690894080 212431 346382372382758220380590463200 212432 -35685081405054258164365787136 212433 -26976640212695399293295237520 212434 -29617523546713829688332118384 212435 202591211901378176810480216880 212436 -37993077629638857045337006080 212437 -104298745863080647570067732914 212438 -161451114188074897456414598880 212439 -27052470452194549247597564160 212440 -93367058306594715077854003200 212441 -110894979488372537731467085500 212442 -15689860832913417263824639488 212443 -11822347293880702906760509440 212444 21419764522394680673064669696 212445 -137750396248223343253421856180 212446 -34107843508194759530430563136 212447 -100681507585636776367903243104 212448 20494936025438415635701039104 212449 338381690933296058281472570436 212450 25577296112199380580301670400 212451 68367384910543578931258225920 212452 109868474314422243467252203136 212453 -288093118838021750337332903298 212454 -34116163689572253717933098880 212455 -121831456152828644928830141640 212456 -184046907994013934625467909120 212457 -53857335293341222433833276416 212458 101079743766234533483766992640 212459 -49223961278791740269897864880 212460 -64649168524455165183484707840 212461 -240904611239224602881904176938 212462 -66513591106690171726605851136 212463 -198381586402201174451861256 212464 6311797057425573773231456256 212465 -144038632125562823778065052480 212466 94644528529978969773062356224 212467 277918263143354203993761773516 212468 -212168312356408485191003636352 212469 -77967156146233096261024613856 212470 -96123415109041553793048760320 212471 -31406550137832900127285493760 212472 -7542497971081750651342663680 212473 -144694360209196601998449343920 212474 -26373389836255421143448678400 212475 36190320689324951345237214600 212476 21295182677613701964853760 212477 115594049607768662180696218080 212478 -19725613485792739806765818880 212479 -37298533649517592731185681920 212480 51711390089232369505492008960 212481 178747951433729715616777165170 212482 77074258363660739149660992384 212483 63648488051279832895271098560 212484 -56328547420552311902833726464 212485 -28846313366927767815554835840 212486 -176937280667864916920740859808 212487 -107599488300666772646673056256 212488 -15068936476751610535174794240 212489 -114212386387079072237211298176 212490 112357781986146936522062169600 212491 -131276643391080272291746755488 212492 105963496019727882140634731520 212493 -243988267233905310077719664256 212494 -58233571610305876718856810048 212495 231207744799023348552460005000 212496 -46580058005500865893621432320 212497 122189271294375937155503522880 212498 10102648535946895369734978048 212499 -71899098159265783053830176176 212500 154190660539490767996826400000 212501 160718115844853151802089503502 212502 34702832202751376702960592384 212503 4416195138548452905851116128 212504 -167625756091258784847878676480 212505 -19519600875932447397539873280 212506 -171431055192510372307216896 212507 260605215337178267593633818756 212508 118006824964728881023706299392 212509 347636672381970519842154500640 212510 -114164029123978670572421952000 212511 -82051503818062332580718857200 212512 298665632720464445946308198400 212513 -221859865690959038832951099102 212514 -48686907773252337490557855360 212515 -208580888856941217878172080400 212516 227358078890773735139852749440 212517 61834602190762356161435792640 212518 110334037914279793195395347520 212519 293639756398848774213857377344 212520 -17160171768113777876061388800 212521 332037307743451291766253964783 212522 192297984942718625227182747312 212523 -31374620562021492333093455016 212524 -91590495368386757545806373888 212525 80179542340993361820087514050 212526 -54652241353368307893782807808 212527 124950630998450823255420934112 212528 -28344554360740438867064586240 212529 3526445778523024184792771184 212530 -24682439776959170420176831680 212531 -9670212463122481886283868668 212532 6752896764250117787970048000 212533 113937401937262361815704096064 212534 -79511861749716355179157217280 212535 71423907067630688721431629320 212536 99355612301080496297181020160 212537 -33264337652967616663340802300 212538 1027327616533761404387871744 212539 6530477573779132662306394056 212540 -4006110841331401963558325760 212541 13893651866147216966698896000 212542 195393529018443356861188503744 212543 -160107120721428897485967875376 212544 1384951336000740278118383616 212545 -199297312156662185959276070700 212546 3553080157357030271568971472 212547 -191226159439485595301175553800 212548 2836769726949152813833670656 212549 3708761894454582984671888064 212550 -6547185752053769929484784000 212551 118560041481748638808690495632 212552 -171495783680145127904671280640 212553 55152486311904903084758955360 212554 -103758817319301163422699075024 212555 38704999200643002038287126560 212556 50915254245266194845592591872 212557 -26219159611001349802128797194 212558 134129149623921019548631922880 212559 142552381985314170230342797704 212560 -59654558003149806822272286720 212561 65304908609677708873356162162 212562 1070571001293338591079531792 212563 -48744004027243467048444744336 212564 -88678624026175140079548162048 212565 -51331524187638207705253447680 212566 -20956878655404383531338022016 212567 24604146161424296312577504192 212568 -136372167042091518622038958080 212569 -15254467798892761208015477504 212570 -117781989367722114907610107200 212571 219670663462898147590712232240 212572 -246825733419096994537102999040 212573 372916909974253918070358486822 212574 6447619088299676274341760000 212575 151934431186216988882735034600 212576 -2785400155148631936190119936 212577 96535735655617291372029059040 212578 44600500491680240206652026656 212579 89552995981476116056954929180 212580 98972426496193753712191637760 212581 -287889279056874784175454929088 212582 -112961873209007246201477944608 212583 18603509963082438846495633408 212584 73080852318814633664601922560 212585 -71495634338655899052889136880 212586 -29564338293918399732362364672 212587 -51982442864667072305388122764 212588 82211823477182141754739730688 212589 46656559816247456545837328640 212590 28175957900090493507316673280 212591 -454708085470733648177034660480 212592 961753314008276679220789248 212593 -66539544671475841134662042158 212594 -106090013046422319984409553904 212595 36887517682586106385318121520 212596 -79146747967866979953248348800 212597 -108328897458253435226294304 212598 24415667646563390172990013440 212599 -35778969435733865360700234840 212600 120983875247950761314763264000 212601 -10833091116217643661343221168 212602 44043744330566964090303491232 212603 -48328853201825654507450749656 212604 12370428416546593301441175552 212605 67558155168307418013810854520 212606 -5583442964942149054088821248 212607 250488161598384214972954805304 212608 -149008148557335457339445084160 212609 -95389023836478851948438245584 212610 17179553631650384189884838400 212611 -37263592070586831158407408980 212612 -53122835700916989680254046208 212613 -269793601164015113950264094112 212614 -16094636727379001914948477344 212615 113298252515296873845249297120 212616 63273058481318469708681630720 212617 32841694484596401107974516260 212618 41130381376608294431470607616 212619 -136266762397881243799851223680 212620 -12797275149569638582653496320 212621 -41353010383282790119474950900 212622 42003614956955571649013239872 212623 -116125716577559797024892904600 212624 -22007149295776171718030966784 212625 80553722083464138100969104000 212626 -10540644230994561800766963936 212627 98328143660005852917704194476 212628 73952135938059748380741058560 212629 67219865443360177966723585280 212630 -87001974664820797341946193280 212631 57369690063026176381443758952 212632 77498181678564256468951572480 212633 -94425965980072944403419080118 212634 56027039033679057203347340784 212635 -83653706977877666261493625680 212636 84193584324887555246821800960 212637 195498425181518164705973016960 212638 -67053732402844054323787121280 212639 851561313178252678685235552 212640 -78619309058747867391071354880 212641 -52583966178733890856777401216 212642 -76915826794055505558668964528 212643 102245400825553428303822304932 212644 18198015492254318543205278336 212645 -80491726989156050932082544000 212646 -20665600202456092793424033792 212647 -515860683851151884352854960048 212648 192210398697327337109207040000 212649 -7926271561123527999460403232 212650 -98062042017675543899684137200 212651 304432064458697033581905113652 212652 96960197054829833015819673600 212653 -119558265497456845333993153344 212654 -1033698526340899136394344640 212655 -4231271795418463798972473840 212656 -20471188440394111359718309888 212657 -251383737159273262730056331340 212658 -56670924396193996014804053376 212659 115848932266744544811756877120 212660 23114082735596723192684544000 212661 -16916847346861321285601479890 212662 124808569272538880693893052832 212663 244735162723693272260059796184 212664 65200890452606957631257579520 212665 196726789366365988292204037060 212666 -71318456058392544525438763296 212667 8008040380573446652058780160 212668 -266019158058617062332731525120 212669 111689432266269946942460288070 212670 -54293473473795003610473897600 212671 -6200774848643965586909384128 212672 -95552789240260390265583304704 212673 176856456699752703225956929584 212674 -37569909529200566792150263296 212675 68304275312147710391690080800 212676 71027122505829106324341473280 212677 158661197913439668770224714526 212678 -1177735951183061866460035776 212679 -368468466819251310796804012080 212680 48601798903242751929573888000 212681 45174523970115601691695787904 212682 -37789289098116657479767243008 212683 -134508523005242904403018121068 212684 -174732567873332986736423011584 212685 3426525322524027223072372800 212686 -178814699667024431569004476800 212687 -322403415728783339198252668608 212688 -12760017764219798049065926656 212689 -41655513979934291001260148876 212690 -61217574543813481104051266400 212691 -68570496622474820119703402496 212692 35861864218321730581860050816 212693 -127392193383231239452263733956 212694 60028571080942389787187390400 212695 -94742468016267255895719590400 212696 -141843957504575446371002019840 212697 90899662178496326380063190874 212698 24342866261780778016532463600 212699 -52540572400306678389541975464 212700 6605319488006616538762944000 212701 132443352889862576271102017702 212702 -16041267825004322919919275648 212703 -169491739789660524744523200696 212704 -49214586386074311984970727424 212705 126656552605115615727188544000 212706 1887365000618646923693247264 212707 310051649462071610126139082704 212708 -53278776370240016414546805504 212709 -137713100100386439028923550944 212710 -20684633547514696858469952000 212711 -384952443448842474556450675848 212712 -119949069170565300646022676480 212713 -108497794692866215587788577500 212714 3238162254929457958622913456 212715 25220713374318207354109023600 212716 21778137876009788511027019776 212717 -14031857403868477970218787508 212718 72111699682024575285099072 212719 -63060747813582175963033131656 212720 6166371634096979935993036800 212721 2235688667058783750682809024 212722 4988882156067770369325686784 212723 92432112113909973578032226640 212724 88950800188805889762219939840 212725 -103714074565191266483472857600 212726 -15259951739271630488829902688 212727 -107442589949082156853395787392 212728 272161106300417036349503324160 212729 275444250878494428966918734688 212730 3951161111309285063930987520 212731 -59130450636597097704666566000 212732 72866637727866074535733581312 212733 112972048406761651247178561600 212734 198560622336545008793012438016 212735 -23933958817938791446269157440 212736 56444216675501280199905902592 212737 -94212498993656529765161949248 212738 73278200740378941255800942496 212739 -103660025224538396879178439176 212740 -70299967592616039652576849920 212741 -42276337439564616157446140100 212742 -31929637089559579059713812992 212743 245981855107079788763651597320 212744 -114707998475516081056400179200 212745 -54163550717520272385354567360 212746 172538960293991103603678945072 212747 258861226357074432537302710560 212748 23259761016389616070356480 212749 102354514404034884530397557580 212750 -29269092985287409805052096000 212751 15575672163163974370724202624 212752 18460408201212762838092947456 212753 -70261797315763335438716130816 212754 73414667311257869895663671040 212755 -237497392991441200068859897440 212756 71230424938503843032859726720 212757 -182237078581650260445011787360 212758 -64820224493611747201963522944 212759 45935828102891853499563192720 212760 85997087571264161923749888000 212761 98846299423423657223645892372 212762 -11730494255426887199580921600 212763 22081543950497145296290446744 212764 -2453695251348057006699928064 212765 -66720855592763563677486873600 212766 -52003090686661676259740150976 212767 -136047394858544071394599316880 212768 -100552460228111200649598074880 212769 -154711245520177232317018793856 212770 -52767734102636197689323485920 212771 -57036426120509177409521961780 212772 47844687271646094961853030400 212773 42735676596415674788616526944 212774 -12430087986680686403940123648 212775 45712949124749585032557415800 212776 130297298593908666715718446080 212777 -33258997945403618910648682374 212778 64252670387494714189640163504 212779 36836794138843560303794046240 212780 2334339519375271810970265600 212781 -21532620836266440551719881120 212782 131290878825999853549551772992 212783 -112725115960501290825249992760 212784 4060093301842523242497048576 212785 -95721474861346968032693587020 212786 -37323365132498111711158732800 212787 -2970927464557349358850122288 212788 -167983754111002938229772854912 212789 -354546003346161086589857644644 212790 8554214142432858422209155840 212791 -161017450159889168500651230808 212792 -272188944167598584322312990720 212793 64864916594022825884101627584 212794 147330770723512963572614019696 212795 -6032718277800647354834945760 212796 74727605293238787052735337472 212797 40022289887092493833986257740 212798 -2751588237753902142610014336 212799 -14501500211385695402160603120 212800 12287170467734664437039104000 212801 42720110341577335418487332802 212802 -19551628365077345648243489280 212803 -119375644408966041111481256 212804 -89773294047524228546235625344 212805 63238761091852933794141822300 212806 119835595804479066460134426240 212807 2375591857605489564570842712 212808 153569777576774875521877647360 212809 -311631908869239638855432463920 212810 28973354085118359259099162560 212811 -30874473738538177142920748328 212812 43539495416058200508575442432 212813 62419059515083439795381398560 212814 -7213825741331168101625333760 212815 -50245012444054878569117335680 212816 44336353905630194065838702592 212817 -68126009802276430509045559200 212818 -19666560172980580076994434784 212819 -43710131302087950268911471360 212820 105848574071882453295391918080 212821 96941951421552936026752426912 212822 -2605658640670688753303256288 212823 -40916755568324263360379741136 212824 -149466449895493208706850406400 212825 -64734274206700378255073934450 212826 141169646198358486349425792000 212827 322718914019519586468225988676 212828 -36200447501318309715958652928 212829 92193422621274244129695379488 212830 -1920364641304004151603829440 212831 66523475202096546535900798800 212832 -187931127237459251717286789120 212833 -19328424614252487992784754256 212834 -58948457152057002505707083184 212835 -2589515328743116755610487040 212836 -33548721498926736361193785088 212837 -94511879680176010147041632514 212838 97812012417094465358597245440 212839 451953075304501796257083680 212840 280325671744354342819414732800 212841 127328171351046966576610921440 212842 -39932794522098748337924054016 212843 225946361333378727473720959092 212844 115828451697774436412264879616 212845 -187774606436151757662461574900 212846 -10177109550861886607414770176 212847 192946962327546915733054811400 212848 -20455112940706168268639993856 212849 -20096793960243127406540089920 212850 636748822245318324064099200 212851 -211367826743737349947239732148 212852 28386586835967365570358312960 212853 16541445627032418423041999904 212854 -7461555093728931632413110624 212855 19618831985695693648925948760 212856 36010097842313677507218984960 212857 166772834926544555336457799200 212858 50081379421748503084822368000 212859 43826360144608982349543144024 212860 162413197137490463384313139200 212861 2125429539102255278532398304 212862 -2248365406286111889731230080 212863 -154601845220632461780074978304 212864 -149992948072251996296529838080 212865 552246373761411523588168320 212866 -128717917076960433434229112368 212867 95095562697825142067059457916 212868 -6640825940923763528989515648 212869 285508294777027437979287890270 212870 -165738534771895085289219840 212871 35692992222489517411201407912 212872 -72212743100916432436643020800 212873 -119326580474959639751252587878 212874 -53225615040976498859044443648 212875 130984481937716237449994508000 212876 -87651469917464216542107732480 212877 -7388830716830213553195471360 212878 -10180088579684628275078678976 212879 -501769830583821895948114672416 212880 6871465183795921475748495360 212881 215097962201566983493543045682 212882 65014418236777770012829179792 212883 61259232331439971106870749248 212884 -67246805709901017512366372864 212885 -61362381202276556832987312420 212886 -14398564936241683081096663968 212887 -47798142920273385267844542480 212888 22741752226367239090963660800 212889 -168979367547946866860600999040 212890 20678405049309813713918136000 212891 -30713854852595222289623547360 212892 41537591580890304434459538432 212893 -3051681562226525129330194016 212894 -180785843019371928845316333888 212895 110695447306251402924266784000 212896 317295313995129747479504289792 212897 -255558482313900148339630362654 212898 5484007975014801330379287552 212899 96058624468460873011547130520 212900 -55008021063306254666917584000 212901 -52458653947985976338776888704 212902 -23233405198039791229251682848 212903 336981435192593779321103788152 212904 62507065785823895475701468160 212905 -167022786708077000083403529600 212906 212685153519439393892913535152 212907 -69842915032000522629384878760 212908 -43910606404727323021132259328 212909 -377169836069297065889023078890 212910 64721086846488028177099038720 212911 -60276846540047212012150504368 212912 -12450247227332473810535251968 212913 30731883148036897637481530244 212914 -10610490179913378510853278720 212915 -10518462366532416125098096800 212916 64345428011930953282028734464 212917 43930847995081387836183401966 212918 104492236811502836085381567360 212919 60356027032412036280779249280 212920 130843812612338203720553164800 212921 180779062092143032277547874500 212922 -74062692731533194185565519360 212923 226307109195873538729568227172 212924 120680635115335946111609680896 212925 122249013362826128905000996800 212926 8460194298050978080743914496 212927 51079785009681703143382091760 212928 -51889252790852006303068323840 212929 -89276889545807989687056360000 212930 -7619532501848622042308544000 212931 -78672886184491984083104262360 212932 147782430707046018775311034496 212933 27546528906393262608721919040 212934 22877652122835484559997339648 212935 -47985194125386948304882506240 212936 -6113296920811228878948556800 212937 -76050721878189004774115673840 212938 14940638117161419305992527360 212939 -27945131083607839207824903360 212940 19730010065830662671507266560 212941 272976018886711964788863052 212942 149249168440510110128518948992 212943 -14789073459316925124301986936 212944 -13501451681669509393678704640 212945 115696720731458240553158483700 212946 75360815300231978075293037184 212947 -104150878585991229729853116000 212948 -203323853736619736829401333760 212949 -6355863760549725612143478720 212950 60910294625378591088237444000 212951 -3601720087097382380297537496 212952 -140127229578551069366017228800 212953 -9092029126466713101874480316 212954 -20028698772946562955607027488 212955 38040542603234159215134645360 212956 -224367539489491148164614714880 212957 -144094971213711939086604142848 212958 -64335965636275191813573302976 212959 -187259691095329234458012953184 212960 144665327626102739736416747520 212961 3503468338151766252630957504 212962 127924314543756318377053240992 212963 -92048817971986229704767878496 212964 -6647285972072750450560257024 212965 97864736401507973880772177920 212966 64655856170963483335426965504 212967 -20530096992628242969485266416 212968 -75910292655533413954879242240 212969 162809362868786504581571165370 212970 -18252707081887489799134310400 212971 242399466536536291157251876800 212972 -6247750919240323817794990080 212973 10357885281955185002924126784 212974 53158398634262941093557596736 212975 11089723194197172649767224400 212976 64145599804488817411021209600 212977 -80063948586328633881280414620 212978 157500036368919681424060881024 212979 -655041051021418864041480192 212980 -16195942118705916913063280640 212981 -190893657322908187502408443218 212982 -39483954825205232837853775872 212983 -79004206363965427281256535816 212984 389638045289210366047067750400 212985 -128643584492775616209337307580 212986 15411609383608502872668430560 212987 71683907330169880614395673636 212988 55454662770850456947586368000 212989 -141757928561907908334978237344 212990 -1698957848299066218210715200 212991 -59632008760503121634493367608 212992 -57409894193836645170150375424 212993 -111074491842083272583421644784 212994 -71437152292605956711121318576 212995 41365749072522442026705422400 212996 -91055363876756671068333576192 212997 69678437832806365644461100000 212998 -73942980745870223328992264640 212999 126621724605373262671973007000 213000 -74833972648152161044930560000 213001 -61791222844036724910388004096 213002 162213409036569058259975387952 213003 -84049478032443410837121408000 213004 477428265851691889334565568512 213005 30509434851034659962816127600 213006 14391564674166699575053252608 213007 141872631063454505284877868840 213008 30914794135601624375793426432 213009 -40017140796811692833877539520 213010 -22537564347838564013402649600 213011 -58972215585962651352973505808 213012 87293073224078225578330728192 213013 -41443210610049051073363204580 213014 11362850903746308452789795520 213015 -12313483688838465506014911360 213016 -171897572216957756074711787520 213017 -17659691833602709916044900608 213018 -23548049383380544486360818432 213019 -195976765248930182230148403580 213020 190264602622480508767466196480 213021 119486631149028061496081793990 213022 -2926854989088994170853708608 213023 222194406602899973330914258272 213024 69196466905325608672356728832 213025 7891976239094215704421834550 213026 -40931001970325328990613934592 213027 171280048776669715614793416432 213028 -30273519515136386108426132480 213029 109562440124316420349882893630 213030 4685524667178847867649554560 213031 4599043304718447468810259424 213032 -24295760514591887788607078400 213033 79948758781038288308969998224 213034 -47874935699195438840136308640 213035 -71594293969549738191154321440 213036 -11415970138706439386624603136 213037 -48088448205830817878012433696 213038 -19763916301544457894858674304 213039 63163708994184574243800935304 213040 14377281091279814042359234560 213041 31720938863359835690422089072 213042 59714550874462007282477507712 213043 52045268877476306084297713292 213044 1358469126835305981090964992 213045 -42222150395493451204529635200 213046 42685069318914978312958817280 213047 193604522615976398977563476040 213048 -132613964722233564971066265600 213049 -127229309134054954191413455680 213050 -688564576831110806279233200 213051 322979058053695096397102191104 213052 -13440114199829151986413817856 213053 432401706883269864945003869580 213054 40823709781724826409899673920 213055 139414020766469914333052073960 213056 -76329775545629016490715381760 213057 -105673997179345510095847349760 213058 57200366676151704947529442176 213059 144777414064644789987990692352 213060 -44271652348018260574696304640 213061 -167021696444191280013402029376 213062 153000729363498346025606152032 213063 -65176913295546513108331622400 213064 34471826936644963348782351360 213065 -1938961410183530358565658880 213066 12168727006316060608677849600 213067 284983436964937445979511332116 213068 -96540927944313618878310481152 213069 -114091334295781913221981467456 213070 -39936659871452655433423392000 213071 134029372941022387556789906544 213072 25239987904346166831005564928 213073 12681998209161419689885880000 213074 -62589738186495304236528964464 213075 -82623157466755497546009836700 213076 -44270007099459569303703130240 213077 -105241139997661053700103670468 213078 -137398781422164992532986171520 213079 101823660944870002579483932680 213080 52909062573407865682662604800 213081 -305684957832308040932772624 213082 91784983159454400935872465392 213083 34568004787978849912693358544 213084 128478698174908295549052318720 213085 242614554339456060355009231200 213086 -191002914292753483271200795008 213087 -3686065645341337208639619840 213088 129709324792504611949032898560 213089 -191235821969424693628441427580 213090 23049744206246782862543032320 213091 -254981271079934491937031297508 213092 -278374454081124607080952197120 213093 192352415931503995670147062782 213094 10275000031413002456735883264 213095 -45695838980792997009620510400 213096 37281544918748467837240688640 213097 -62498038469914905294302592454 213098 -105310282081583299970771633664 213099 54680991915967976308736968128 213100 -41494405903092522364284025600 213101 31189797287071881386650082550 213102 87583967675095328798632404480 213103 -333836162171908912463031771336 213104 60277401285697695566800650240 213105 -15346018920410251849426775040 213106 -50201062304053287555292815360 213107 456325425552330044295493159440 213108 551971714866959422700421120 213109 140872499375455074496470715640 213110 64369644532923052189697281920 213111 -376595053832629576589836346568 213112 -188949896931967018088807301120 213113 -54099855443342662309981888956 213114 -97134910022207408432602510080 213115 41605007996022396661801447200 213116 147358691881982268170902640640 213117 -11941709735501843605381624320 213118 11738768557566104277828933888 213119 67138182917708937328728155520 213120 33812582683286441401358745600 213121 -305381165010932125879076659500 213122 27093265315338056281149341184 213123 -66285768937649904574196126400 213124 -189393965192435913664170488704 213125 13811600439171565469078640000 213126 -5060038161584116342042318656 213127 -23205428771925158622035344088 213128 -352790067454472813410287651840 213129 -9571701349124061164499081600 213130 9216491894415647582293092960 213131 -5509687432859950791288385068 213132 22504048014522991078127734272 213133 -53012862254127590880889036618 213134 -29004911509452854026612602048 213135 -1790965362777871513351275360 213136 8397994796735105589476327424 213137 -50602860118410525833517124368 213138 92503842467691846188205976320 213139 -304032979803637537527827071060 213140 -177996827717857781428216162560 213141 -102148435606446095125248843840 213142 -95497460541722311535161036800 213143 -32841325283969802616051198800 213144 -56356907872389903153713479680 213145 -1095214631688191133714913920 213146 -192427033640588080223080373280 213147 -144277058833498401503076153432 213148 81314089065895300379596249600 213149 74342051462075099981098866150 213150 -33604632458943485648479848000 213151 -5428492602517323427577067848 213152 179349128766811590099147620352 213153 34090049053184717964777515424 213154 -117017795466059070243447852768 213155 -126852737126249853597476304000 213156 -24418919216508241812184498176 213157 -41269131808042346757523531648 213158 -99192263345307501325374525120 213159 2443393231059719877189563088 213160 -127138237043491363375250611200 213161 -66590357788822279588557131520 213162 94581774835839179350727069952 213163 82957105395048760231693042440 213164 -29217103321923121714207408128 213165 -188736265973321760769696152000 213166 -40330850913186056544982291776 213167 13115604786030354368499516120 213168 2380669175306066156193153024 213169 -203624161881042588125383092240 213170 17668163652051403633149413280 213171 54402474457581129720864301824 213172 -65565298755295224553555764480 213173 -362177085632437269052996642578 213174 17347425709822389562173182208 213175 -126497984048819099373614383600 213176 342821570987486474756598190080 213177 91238912439109193738494685520 213178 39817479666544516984368013056 213179 188752635365761246286734283760 213180 70523143165286605696289587200 213181 38577212842500666185996902982 213182 -89753488392047121534149591808 213183 -201482780693150394749141655048 213184 27732272522912933899456741376 213185 34612911345569141445787268160 213186 -46146267974880312951962871936 213187 -18477622369725698702786174912 213188 77085435046784267557604720640 213189 88178331734811106694414177760 213190 -41396048990195663565544982400 213191 -216699192548449680557193776616 213192 -6329952873390092547335454720 213193 -56515630421769439762919707558 213194 1159476872486317068143323392 213195 -148711505441757396663592438560 213196 108042709685344938901609798400 213197 -101713582695420409973345487828 213198 107689640230311015687508966464 213199 213927943092028043263574989800 213200 4480798533043909523014041600 213201 -48426902441680586271207743070 213202 -50494832498060646570799344 213203 391972934117363823650975545452 213204 9753790289340597181298104320 213205 184738405456954730946741952860 213206 39643737692140688098391782656 213207 32240164109352326803471438440 213208 -52758386603033747409810432000 213209 20089643785257027922355398410 213210 -55444800291447717086398479360 213211 27578323697964260028315306624 213212 30230213567358599514846938112 213213 12760801925552749970032674816 213214 -12854562771035314819965339648 213215 85057811768952061074317208360 213216 -11766285141583080012874776576 213217 -39747095712828268564330160734 213218 -13477584321532514874071377920 213219 -130458320101296390948848964000 213220 -4316444481634966843214008320 213221 187699256211123821679588216000 213222 -117855171532153678880633156928 213223 -206237190286929481357904131528 213224 -257909487176949774119056097280 213225 36703273652999199470510067600 213226 -42940494246189149767894867200 213227 -87382750394491227205491107328 213228 -4171844724861128700262802688 213229 -336582746655864914692816496170 213230 -74894033959548738722071986240 213231 -27000494713898171036544478176 213232 32852017197786832922519207936 213233 -7169515574398736630545238016 213234 3115005638763674998062669312 213235 -115069267161503983281155333040 213236 87811181287231319985230417280 213237 2664365033148010245800762400 213238 19280354017998473400864143520 213239 39812929184675803447671643200 213240 -107555706552773264655331123200 213241 -7031275159713651849322809216 213242 132518508526460454843844156272 213243 -68592935612655716176525493736 213244 -62615275905049361276082048000 213245 52506365277168737918805139500 213246 148163929854837899766153062400 213247 -1810513331434082526280578304 213248 -159870880441846907954320637952 213249 -23483271083882554068277370112 213250 -129090856437577341904397976000 213251 -20991454982779551547865281848 213252 -35047537988578954348588904448 213253 139054935515468049938411521502 213254 56352486480423696815992980576 213255 -12987130839275668186735172640 213256 116810141715268342503011942400 213257 -187072924545325265924941873968 213258 33477079853625102131084169984 213259 371924219130112670919229611216 213260 -107929101201113187456752901120 213261 -284851104002532900718137808416 213262 -38646117409708950421179489408 213263 36991732493863032027971086512 213264 -20288756983298043750144270336 213265 104879344217860656801615399120 213266 42792337236160271653903262880 213267 -184384680375821503607495451720 213268 90556525889499476682370639872 213269 88190003788039447206086088096 213270 -63804137060101058490122870400 213271 6294600507189446502867772200 213272 -68305732222083236661656494080 213273 4362388348861602280111935402 213274 -76260474693894284036869230864 213275 166477146580515380808654225000 213276 -29168021435821631854040309760 213277 -49838834161881116857263862208 213278 -149218831630807610541892301376 213279 52834648302360534488040804096 213280 -859810590310446864091054080 213281 376851452070900573392958890082 213282 11277890384735901219469030512 213283 -46003562552766726048844255280 213284 -98257045723083464709735456768 213285 1460955540287892426821467200 213286 295773969055758428866515736320 213287 -315280346549605086655203725064 213288 -170451861341731837422629437440 213289 385142852835086007700835348090 213290 -17037316642507773770085258240 213291 -89240883671229425740539087552 213292 -46456132951884665384411017984 213293 123435894624626264397764830944 213294 -36159607902901191224315627520 213295 98425409406370658590228588800 213296 -75388506643534517336634114048 213297 98742528532383919384353373872 213298 -81375412262600776313057871600 213299 393893572906091336549872871736 213300 -104841144477934015425684480000 213301 -11883976502184914979323287296 213302 -28405419137335379036314747008 213303 149579966543713616563631035344 213304 -19553735860662389042509332480 213305 -18373550797347504837086661240 213306 1946865160515430958004969984 213307 188817227085616744149314755556 213308 -227020856432364730220673795072 213309 -32098915198099452067943911956 213310 81480628442732198216524767360 213311 10522490078087220101273094144 213312 29726257357744737061661835264 213313 -176863267035799901978399809600 213314 8099151182596899592780610256 213315 156423770911295741466894521520 213316 125333062879877658357923766528 213317 -103842312817209129696937700520 213318 2382460108702817331268289664 213319 -131116553392766204758871994280 213320 15762505226060075400281548800 213321 -207139737185309540221600880736 213322 -71384291988777067020160590288 213323 -2629525014110041326483288 213324 -117793546616134215665981936640 213325 -12704464828182254810058230400 213326 101370817024183304582863826112 213327 -116052846455001252860666210160 213328 -11131764456774510327794892800 213329 123365813162092890079686210930 213330 12693789031175736396566008320 213331 43394256377513673878253595392 213332 -35056112052594592741280378880 213333 116886378375479841994244494080 213334 105742145052433306531856319552 213335 -114113770349054009439496191720 213336 147273082802904697169092024320 213337 17584922134056954048417870986 213338 119251465402599396297132238320 213339 41855785136550019732852984320 213340 25603127308452322769874531840 213341 395270166557577388671690421452 213342 -24923507095720286297033920704 213343 -77088701441081065979012002856 213344 -86913582417720322435264020480 213345 21062346026735082858630791040 213346 -73642483355885091415503590400 213347 236315534744844476668786342272 213348 77076326371547295040653103104 213349 161307843499431347008332420350 213350 -54870320193946734365564155200 213351 2047041980173484724613661352 213352 -16208383247653334169056486400 213353 120701076429762967991311018560 213354 9336995710795272918431335680 213355 110628248331271258216131743520 213356 -25079296869660592185384016896 213357 -139127722288292825286804480960 213358 46348811233075103834716157376 213359 336566328712517575432140772560 213360 5285333375891142571783618560 213361 18863197145438110717976970962 213362 35068135442606073437583804432 213363 123216792545545771406535203184 213364 35760901842238753970033271552 213365 44134423838501731476851911200 213366 28229086879660143960989184 213367 -22120780140695518229632478976 213368 -158439916283525242685130240000 213369 -32266169782158234123867439872 213370 -45409109662292597210755180800 213371 -1692074520144997802335195728 213372 -132038462056691129620909423104 213373 130170593912751947854946141824 213374 70942071899183702843035143552 213375 -122351639198077444323542220000 213376 265016899016640401921078722560 213377 35879257945024028231603939760 213378 35899465754743237989755352576 213379 -10166611520620926508685813440 213380 25981642548286717802641367040 213381 -65816757066604976751567830400 213382 29756963934873839406412897920 213383 212628032934210047892401956632 213384 3207781451647540486279249920 213385 186693593663968530387810260580 213386 81907901783672440709487961392 213387 194571345823059401860793151960 213388 -71203162190772336248423803904 213389 194970874016691462409847006880 213390 -42303151278276695474415007680 213391 311637462948009754295269727792 213392 41077528378165574043974148096 213393 164527220827014614678735940384 213394 15755781174889399640536135680 213395 -73311686333183657743585805520 213396 115375362696526217087356065792 213397 -212589730423172712396343575154 213398 116763940848528578617132999200 213399 71537332241017919785522036968 213400 -86389192640030654037920256000 213401 -399057052944996426075730969068 213402 -45438634772780367969945110016 213403 190170843703035787867743929160 213404 33616571488277243698890534912 213405 -58378047456662793471273842880 213406 -63889700852155319994421726848 213407 310496257530208358014067506656 213408 -88785955459987714068656947200 213409 200247105328424553948960320 213410 11410383833818285305139587360 213411 126887458734928969922821616640 213412 -276734047874890189944692854144 213413 115759264122894995246850444924 213414 92692143105179260484874997440 213415 -128160164777314940336136538440 213416 -58187654668653340354796912640 213417 71731074443251210066437294528 213418 -235489478261843432866932199584 213419 -187364562338993182550676637704 213420 58187565118610922496343546880 213421 -83058357988472207178541485908 213422 23564154343961393532379900800 213423 -27964463087307032911611133056 213424 47668153661781749450787799040 213425 19600117976837689764549894150 213426 73569520252100656100943972864 213427 -204555684067851979902411187200 213428 -305699533668008225669537752320 213429 39542014401582283585613738784 213430 -50176943072351550660362976000 213431 -183963060699038198695481501448 213432 -152232452603727239498913607680 213433 -99892817936318452115008004976 213434 -99453021574088063711266080 213435 2935092326624837338288210560 213436 -74808703590714089987037752320 213437 9636191824162531979426336352 213438 49589654148254273672934068544 213439 -317939711369433846340742381000 213440 31210975981897438947862118400 213441 -6592488586754209166150777808 213442 39418506796142738915763697872 213443 -89112799047846197414692757856 213444 -141459362779836224699222976 213445 244591165738563250270892816700 213446 23431159442298713068978439040 213447 -62885612802187948211614336392 213448 305404059779159025915773199360 213449 -56717050256622829736292368550 213450 -41930511089772156496268198400 213451 9125577846603523936489719952 213452 -254834331706555033204251648 213453 20879053656417451444108867884 213454 197719272476143671523982314176 213455 -203408454514831658388946475280 213456 -47528123443358472316912140288 213457 70983226946746794017891703780 213458 83363681599942200415496079360 213459 -6484256351525488901123706696 213460 1146469419961280592748623360 213461 -10014335600381253694061845938 213462 141290896020598923842071987200 213463 6913034457745542827005532304 213464 -198044130028641076542241904640 213465 -19607719341946498415914060800 213466 -67449417389849203838087841792 213467 -191881109688067282574449895484 213468 78813530613893366804160023040 213469 -88571465955040924506749230440 213470 79999550319118922158694287680 213471 7960140581268824693201562840 213472 131856134849690812223155863552 213473 158997787037118554051124722964 213474 10841602825458028733854897152 213475 -34837300885362642789571886500 213476 13126345787787652934849836032 213477 36532250551353935893073438880 213478 -150461105728548084466882908960 213479 94882140208013299917583984176 213480 14065080219631457900000409600 213481 -222137381996162411305357755718 213482 555104821748926326758086752 213483 -100905400529855705382236375976 213484 105486831890517283574170584320 213485 61400737546712664350439495180 213486 7532627489336535376304037888 213487 119639002899714665201308830848 213488 62474806876048326793614557184 213489 -243347302585600099175178096480 213490 -18538067129677066454088957120 213491 24811674413864885283902546892 213492 -21895816451903539950235189248 213493 -19741837930414470316204067442 213494 -83287680600677892076356004704 213495 1325391562664946720782375040 213496 207982807259989981731269345280 213497 -38813003133301232498781974016 213498 -72204082594987686038067002400 213499 -103203033404154654220871008752 213500 -61553430568168635481502208000 213501 -8869796060792732799920621568 213502 -56980725849355046646267906048 213503 392441192294110069022100674640 213504 -54887846971640071885600849920 213505 3956723102267063146970520660 213506 -78782991842378463212254464048 213507 -83479146433630134550658633520 213508 -50491316358841444874833996672 213509 161050758540962870096527636704 213510 -53657333207710847876936263680 213511 -33775538213924993297388024000 213512 132898400944834104127352555520 213513 59031403836377684882866761744 213514 -27082185665704914537591192576 213515 72971991517617990280763888160 213516 5552122146664954199727962880 213517 -199741224533711967928489619700 213518 198580467937775117084531136960 213519 156295465093874083799272848768 213520 -43302289124784977014014443520 213521 124831051867708508002803333120 213522 40472158546070058595133364480 213523 240426061665935148389392585772 213524 -170323423791791418528497867904 213525 -2450641438311045787055940300 213526 1822901156003391909223673664 213527 -17042463239774418292466004000 213528 5803941409329430972402237440 213529 143538180196442565777541248976 213530 26195796221061941884591614720 213531 -21950566027209503143656431760 213532 99664623817269849894293397504 213533 138607025671732588117048711782 213534 -26040627293637855035814215616 213535 24416772519600585216702660960 213536 -110232170522887858878276108288 213537 105873668390439725070620747520 213538 -655960672346351185996664832 213539 -278971095414312946435682538660 213540 -13758952058384272424107315200 213541 -220472778076949820859848303200 213542 -13411623848307812197816908960 213543 -380389410474867257634933235200 213544 250153401064125776468185820160 213545 -239541490262933081368844804700 213546 -90733231246265558425189967616 213547 4840184219624133518076152760 213548 -15951943665611978087935678464 213549 -23297698058494884742075700160 213550 67410302555202571599007420800 213551 64830479297903066385664632312 213552 26422387655017149091258712064 213553 213333132582531692724610774802 213554 126906735559661100963801633024 213555 95883274503792413642731910400 213556 -76822946974597999261760593920 213557 -249625686553234587372833602194 213558 25591855840331840358065371584 213559 22579005636628476823967424224 213560 91511048175730623239095296000 213561 118481735969992586037842315460 213562 -109243999327057834805517037968 213563 -75717140807525722635438912240 213564 -31013845873403973298028481024 213565 59955067552234605501936780 213566 68220493400800635369076799232 213567 -99141132261199544389889125488 213568 71026955454851361889547452416 213569 20752625756052213433255457220 213570 12110616349753964665696819200 213571 -112821319798825186930158345580 213572 14462786244088281338766720000 213573 -90598573493939713400123286816 213574 180154232336143754144432797536 213575 -150507379937633221828394311200 213576 63789160891145957049297715200 213577 19228152723395681860684565312 213578 66028588741900765632992097024 213579 -33631078453401829679256285000 213580 -36774991460580357656075443200 213581 -2819624141326288102187207328 213582 -43503849255529949829966134208 213583 -23528237003298473748605054640 213584 3603384305198628120873271296 213585 -75623652357326258671501646400 213586 -129050464452459983562188515680 213587 9094861823171177875983717192 213588 29623893085208922145548537600 213589 -199757351552332690512706626610 213590 5648409765506554199894845440 213591 86395458539898942277816144872 213592 -116469760759234507551953664000 213593 -228083782565235041650764625920 213594 80710592481434670369339497472 213595 55989460020249870502473489600 213596 52471739348535170069899627008 213597 -73743001317212039151779720826 213598 3352767055294169456016353280 213599 -6975423803103096983295314400 213600 -31590954572368673087520768000 213601 -44104112879656078536362058816 213602 -192450015920598396687685411248 213603 -16181909678975406066317380176 213604 -9158714979412564996266895744 213605 88011881513041003621152940800 213606 103847481413240695392467591712 213607 47458030809039591107037445992 213608 -199196584083729134940052055040 213609 135315367173765212498953525728 213610 -33130482205684323068551414080 213611 116295037426350678164431780212 213612 -27544009207606009665866661888 213613 80969673722201040783216139862 213614 27035194335677904025591120896 213615 -120576914225184133878851148480 213616 -54873720296236026569727344640 213617 128676334076340786596028038640 213618 88671177972662394616513663104 213619 120890084916324938088421442896 213620 81673822548900598019288463360 213621 -50642880841639517646864934656 213622 -260291956497926007828294326016 213623 164384612319413253317901760872 213624 1976535341388617655789158400 213625 50451493339456642623816045000 213626 -26023170340325686997841066240 213627 102073138432579999734379447320 213628 -26431511945941848840133445632 213629 119244314778441547677055092684 213630 -37450828677190056714604932480 213631 107076483602816981161650860664 213632 251658895168709098711233331200 213633 -32070188134620870429722881536 213634 -184986064239240133193782026240 213635 -157942139787996850298844247920 213636 -152802524647907904149110241280 213637 -254128541504931780914053303714 213638 -17991708636819973841268088704 213639 88424428520516662826970359040 213640 -50881386751976351662172928000 213641 -409826719052534361389962361958 213642 24712184411052477617034521856 213643 -122309342692852906971605055600 213644 85627838426406532622617710336 213645 -26663939947398109521756437280 213646 -38928951778461918705793009728 213647 -32093457206153581902458016768 213648 -53883095384404929636602413056 213649 15580932606058258756491897650 213650 -28113402773061473413681909200 213651 -122882487933424867426748985120 213652 93921012710164964288633331712 213653 -48443251878272357180106404736 213654 12706201347446434219843756032 213655 28274426804823449431015850400 213656 367201669455250539415161384960 213657 -148615590934747382936686822080 213658 -242107155138740242894030677024 213659 260316438527988112434124729860 213660 -69531606879021616218141611520 213661 185720476718190764818218913344 213662 40508889603452425159289978112 213663 219113609308607059219973568384 213664 262490853117350383860068646912 213665 -66553212683985051592002146880 213666 -48164607232651906771114368000 213667 -653613300910329632978267960 213668 34662766945500181133580619776 213669 -141844509727832327277560202306 213670 -7726776299362684839409747200 213671 16823245234770676055491872 213672 41855071069910209607025868800 213673 111500842743486206014042492020 213674 -138637650122034735352253717760 213675 -10481068199145769333297862400 213676 184136683074085261873283912960 213677 375655863003321789500997502572 213678 5027876543016795205558537920 213679 86346999764097848315974438776 213680 -46951416698808326599376240640 213681 -48319568294263424896144438080 213682 36317771789901155970400438272 213683 31300188556965868378763207808 213684 -48337732559969469803197476864 213685 -212644465565306646104004475620 213686 -6172294286113630174851744 213687 143499636670832030480609358144 213688 48956385610670061929544437760 213689 -58116643755171373300549633110 213690 14808061004660880108730099200 213691 -112872805517403208036704313208 213692 -5344811675432106388019432448 213693 -17923293921954249309677898240 213694 -88942051608874877958473194560 213695 -312105955434414410410137595200 213696 -8197861615455759020052185088 213697 -329349875365191844187855867088 213698 -167002458543514252058483018880 213699 -126757374403576136134018486536 213700 41608072228532606558164131200 213701 -325538461358493882189598884900 213702 -6717634622322872820737755968 213703 59113323678715715260357695280 213704 -158614457744119659663409290240 213705 -58017547531775660279588524800 213706 26594879043114749886441621552 213707 73792944233295452508488880672 213708 94163992432001456838104125440 213709 -303084664449331674360530769984 213710 -325472798156626279598100480 213711 117163216956943636940799547272 213712 508019761872093683294232576 213713 133266190828913706371105854962 213714 -33357935087778440974937260032 213715 -32643701423807105505976658640 213716 72825667259347028519118417792 213717 -19048257248057721619978730688 213718 -101072741645488084347528649440 213719 257914587854329303004644182360 213720 17655478133718566564385177600 213721 36717622114921304836251718922 213722 -177295196047318169128598147088 213723 -179549760052305003430508075028 213724 104232232241960796309227673600 213725 -168869872110377098553413130400 213726 -7407020757776759400048768000 213727 -284776742984097830556358755424 213728 31206813202230108662436986880 213729 -38399497640442316238651223552 213730 123198871676500467329478796800 213731 -124365048394357938991850906880 213732 255394742134893811855834060800 213733 23748332259958926255483713208 213734 197265762130619133695214242016 213735 -119081913766438574474226270000 213736 -70348402934535882035931448320 213737 -316711174284966096020498860614 213738 25295686775984463677521595136 213739 101719121059020773973335237424 213740 -97290979179149780947396239360 213741 -110228100795447439190900806656 213742 80353322183017910862335518272 213743 -54875563555149988638303215256 213744 2533063965302429902160068608 213745 -12291302054021458569340861440 213746 -12197490755115808150004413536 213747 193254980659400490636741075000 213748 -30817614768359475350839038592 213749 21370422836961686950168855320 213750 -14216262734185395404390100000 213751 170022174095539898651146155752 213752 117715378893713483724687605760 213753 -1836042303642440238617188896 213754 157610336919696111415523742576 213755 -32434135395398840254873827840 213756 -146002607065901652183546347520 213757 208664624354912569594226538720 213758 -39766542885373902458202042624 213759 2068430646777418768041156960 213760 -181516685759330417466534789120 213761 -122099392928696602493745605676 213762 -42254736924915973716521356800 213763 56674548768274641556170501384 213764 -20542264049145078824236055424 213765 145139595493424471602837564320 213766 -18593739762122376863471940480 213767 -1322858200955802614940339888 213768 26169557730960416183270323200 213769 21228065718609919885812397840 213770 -5382821951247114260657557920 213771 -2287413905989561006010344488 213772 76915347377565764743095519232 213773 -13852922595663140387658492960 213774 -37974140362469947922875330560 213775 89208165320131264651060714800 213776 3744070834276650778324107264 213777 185401078974262693315234383714 213778 -44280757112544784580248170720 213779 301542084957655265871499163784 213780 2572562952621109987041484800 213781 -64646804613608467586618269536 213782 -36152960885558752979402635200 213783 185009543961423242374570789224 213784 -226712011613083619004943165440 213785 -70206679034363382998518100160 213786 -28918549082317296382461089280 213787 -282119763148277968263006732684 213788 -151164613098942802744534195200 213789 85113375529996100460601137024 213790 4320129549374966597328878400 213791 115037779766665816174848708192 213792 216189389823595869000201928704 213793 6384254970257847332391528640 213794 65202934873340519942648812032 213795 -87169956620103076383809318880 213796 -1147529074806208608653408256 213797 132683399057968829462465304672 213798 -12329615743179671323093617792 213799 -253250699585267843523442088200 213800 174874813466762873432115840000 213801 -8175063174468123756018321216 213802 87151651330192650500685793632 213803 69356723430245542106717176800 213804 101858076719892722183130167040 213805 192441647201350231439922436920 213806 113866818128909010079643948352 213807 -70747760803321997951592960 213808 9039531236520748171278680064 213809 230816854715473982874969838116 213810 71556920292795106375317404160 213811 87050439301013718641054618752 213812 -52960409870818316662873417344 213813 327349483027777782527721494400 213814 58643816758798188735510116256 213815 27795250276887798985362264000 213816 91078960926352427126887219200 213817 15364448337409667608609755720 213818 63878849773569887681614429440 213819 23048365281987521614554275328 213820 -153928162855557588459127057920 213821 -78830616434652180558137361978 213822 26712629254387484169369858432 213823 128650387931039025210423968680 213824 -37367151924560505075693256704 213825 -111187684116542897244930704400 213826 -112356114711043419690166344960 213827 -72505278885007163682984576324 213828 -79587830919474631372026433536 213829 62182746511783426003200852672 213830 62529279403283374517123218560 213831 1075968118273092702663101328 213832 -29938949335355428911347481600 213833 -3429599928181223188556922918 213834 10815927472934648594980998912 213835 -201205385003725542402123258720 213836 192401861628347610556683034368 213837 42443703672839903929933313568 213838 -2375236263322094191632345600 213839 -3011100574933747213034167176 213840 34158079201718918864140369920 213841 -162902315364227914952414708316 213842 -50963397349227308114025602928 213843 -49594979985249240994118284800 213844 131535260621324670962597445376 213845 -56256555810551006855454232800 213846 26836390008993635763479740800 213847 -20643013348190284856375891704 213848 -22208932204704740306335856640 213849 51085961310469422389461398234 213850 15909347253394178735326156800 213851 177136751559560868610040771304 213852 -47155654170781049797852225536 213853 89791069779183605835044150080 213854 96336286062024646251125020800 213855 -50193753768520730038923285600 213856 21687969219941000487557136384 213857 36500448095789447730878141952 213858 -55652050804629350364596894088 213859 -158300503013373344295009267940 213860 17385551548115052699124734720 213861 -104452070089173265062013300128 213862 -137368579386411076098042438336 213863 81230464390831560727138304424 213864 58837054190157817100874547200 213865 209156014513971806089649716260 213866 13373163490751156716646512224 213867 157588652393348402950324602120 213868 66172358546793560032155222016 213869 92556044328276738766523164800 213870 -68697975616074353419633123200 213871 -105873657283753865225196892688 213872 47100348413099676270892056576 213873 103892365061242770196813251168 213874 -98110915173875388619745198064 213875 239212544398755018594218100000 213876 -29330255701610899652593605888 213877 -96838039512016562663463647808 213878 -27823790138214859326232566144 213879 13380843271507584864345028584 213880 74689591884515113104164966400 213881 -61095071788241948481729015318 213882 1869129051071448371529381120 213883 359075599081385226674604798520 213884 -42239322802242439388978631168 213885 69871905130803926442670215180 213886 -175203914036809038477133302720 213887 -286344543607217211278127790464 213888 15972938762519547446474833920 213889 111717592818161710543278787924 213890 4059973797348927661600057920 213891 -40232392139372390561778068160 213892 24494350648540392965072465920 213893 -104672069420707598918379912000 213894 213314862078399736205136311040 213895 209079136653641542533723332400 213896 -355249927546496155440336030720 213897 -38021141319041995050575229696 213898 -34083143104568945169972142800 213899 -65458635658480910696045495664 213900 -9318506528833272456840806400 213901 -76374252693855984241327937098 213902 14765263064526114683139569280 213903 82009857432299190519485622312 213904 -92443288105036640568952995840 213905 -57981121193050114830838704000 213906 6615136956201616808543305728 213907 4498298559813539817966542920 213908 -33221545555621711324278954240 213909 91476833677501687769072472768 213910 80274868342879835009250351360 213911 -272480245795196633800026803088 213912 -87994951482390965076691630080 213913 -77936604397709045258397021440 213914 -18193530312198382405154908944 213915 -7681675241106362476431067680 213916 -17715751173619868655752757760 213917 2315780677005761953271480352 213918 -12314949749582984006042155392 213919 122501613402957063869489124320 213920 43945227438682316813484687360 213921 10595039012872063671370402800 213922 -20531313735462028567080781488 213923 115282621598127959353667321088 213924 -21990434017963242425941638144 213925 318082903307278383287860000 213926 -88180591522626220054339949088 213927 -80862028316789610030776004096 213928 167963734362764830738913280 213929 226054021012203224469889530 213930 48147679162232719978544062560 213931 -184692252646265600204836811776 213932 79284619036945993858037975040 213933 237875157034419941550741981600 213934 38509245445261914452218380480 213935 20866765280655310746288935880 213936 -15623342417413265394692947968 213937 -63415424995539371923371188300 213938 836929832607132071339135520 213939 45479579443958767268012204808 213940 -18568857146051334696244070400 213941 -40266613342931660816573734656 213942 -17338495062192856086502025856 213943 -78434281626663672104014830808 213944 307037461072908324692492697600 213945 66924209819531447184563798400 213946 76812073886722355098874175744 213947 -107329686390806774986784744604 213948 -30186032037814834493136814080 213949 -178062278728155518405846693050 213950 -49033871782814225131440408000 213951 -15252222134298185408642163768 213952 -2375327819286349582742585344 213953 342963754643373882061250171202 213954 -59917629962323449602315874432 213955 3247924107313669633591865760 213956 86058760959223588839109443840 213957 -127883587375094024759986690146 213958 -20231619992062507457311669920 213959 -237961376127702925668970035960 213960 -17147484197834299280791142400 213961 151797868177546778001224102784 213962 18830817517432062924877455360 213963 -3223528356199155197583103056 213964 258740299483434119999532672000 213965 -161347126055911510396772377140 213966 -68647341432006108025473368448 213967 35000866647550360078930449440 213968 -843159683853351156583366656 213969 -25831234667559213727407885312 213970 45277836063887687594768491680 213971 -130723736704567597724377692048 213972 -49111901076041746249055164416 213973 252956100544669262242864646222 213974 3707373840190643077910642880 213975 155780421764768620479995958000 213976 -41322506469085417748060528640 213977 -219649523521986757127970525174 213978 -97989447179257419019031804160 213979 -32579853358413661039213156368 213980 -55561234257676998841845872640 213981 -32638112142153386565570507648 213982 165983966257298891907753499392 213983 -188801747487504203987823734664 213984 30465992758239004684994740224 213985 214732123771246978717894428180 213986 7452967143323680484420442192 213987 18218915783633609425271754360 213988 287767180694447048806910331136 213989 98967369998523441115879793790 213990 20801566094087028235013683200 213991 453811762504752001914566882880 213992 82829679537608863458176286720 213993 18003759053831126513245082880 213994 37337522080253026871239663104 213995 -153541626244384637034455877120 213996 124092932766896131838748748800 213997 -37483608396068827331287748800 213998 -273727663282417515960110576064 213999 179757886684483127174239910664 214000 -31979959769229008107511808000 214001 92504949441928751723442611892 214002 5783448092400240816132229392 214003 -310471739755958417817163101748 214004 74557509923371757327758841856 214005 76438524310357704480283072320 214006 -68406028070139454417444665216 214007 -340322254149666555961844190744 214008 897270023089662662907371520 214009 -140995202087498406677859696790 214010 -52630684615471247462087799840 214011 -1242130980858785334929364480 214012 107710125604262971194419757056 214013 -71402684390631655026891598260 214014 45766529005165818648895490688 214015 -49942770262468418654410502880 214016 209166853058972632012365496320 214017 136715761054573841747180735280 214018 -40738989072821008466628278784 214019 16899014808641062697065194288 214020 31967273080243592305504012800 214021 122872298533787352854941376222 214022 -58265571248505619823611280448 214023 -132163143617758872440134973016 214024 -48262310960641331272081735680 214025 10749045454161065453574244800 214026 76057998417722617878664422144 214027 -282287671797629996109349379928 214028 86107828861550968235334375168 214029 72168920241171912254896873920 214030 31308527334062117132258428800 214031 -107430434785135337718675609168 214032 -8841813326814976327404748800 214033 28374344555825786953313039282 214034 150599010103020995976091591680 214035 88464706527058593846525734400 214036 -17049829599486835448635052288 214037 -415160203981103073695255242980 214038 73053118478907220366842974208 214039 -66849621693271743671719044944 214040 -128976721323559936926936883200 214041 -34701885028997222516720655408 214042 20836299156941649120905298672 214043 -253857816715762876660740195708 214044 -8238708657369207538265654784 214045 -12707938961472528333221331600 214046 -35446825087166330522559288960 214047 167483888457484917283303942800 214048 84286542086205027973645271040 214049 445128257569700486339152980 214050 16055485395313507954036732800 214051 144149374842538321563108553052 214052 -644520372412007571776056320 214053 -16324447923559167271173717696 214054 2767374674577578161924692480 214055 44634118929052088079155137920 214056 -145113365180372564821347532800 214057 95777941503235655762194415760 214058 62025338828256440903954585184 214059 130481201414618747025222607704 214060 37981927454745618445318963200 214061 -7811425970986084988937350976 214062 -108494642596771351225586893248 214063 -115867875812364487029276648688 214064 -90170440374554248693460926464 214065 83207141513932187184805149120 214066 15560671448633873435555753232 214067 -23454880759454799626384501088 214068 108871584966571820282447523840 214069 -185820629858945507643484304530 214070 117524805380929668794460756480 214071 8474404542902739277265520000 214072 273369695683876034297299660800 214073 856686645175086170005809402 214074 21864256330712679139571078400 214075 -16495828046017671786847470700 214076 52337780813950443734834818560 214077 134910317304693530109081573120 214078 -14538464885412963973456799040 214079 -55088140203832474908786921024 214080 24098516817435009607910031360 214081 280804323917190797125795169028 214082 -56750088201922359584144303616 214083 56579362762999897727470837224 214084 26658017452124239220249333760 214085 -142896401171239541880717411840 214086 17425315376287736113253449728 214087 -198949169155418292918500548264 214088 -80631804551634055101767024640 214089 -110387908058751759576416065776 214090 16648627037289658409063116800 214091 -165896908857297231476585846508 214092 -177420976192458593662950812160 214093 53059017871174082490669963744 214094 -66664507138655221407201625728 214095 20625172106648568171956006400 214096 -19833763387291571201782325248 214097 2290001938833020436143766528 214098 -6628825618724821532658220800 214099 -3788300723819004436385907864 214100 -105262432569556161464843913600 214101 -24438077876398914564854912370 214102 -6830128573312303580468749056 214103 -194520469319506709497983916296 214104 -57875949408217035958892789760 214105 -55377358410954804338213503740 214106 63549526396983468923932768752 214107 54439642860317614473264472320 214108 -123755461337794183765661097472 214109 -1799099743557628419318989760 214110 -34139626989805117422003801600 214111 -152827977926464089329504793600 214112 -355366374680193619907060563968 214113 -295379284628746629060666336000 214114 19327748737485963849483736656 214115 210856882874727241498285648800 214116 52925376270236018879548108800 214117 -94106610049144895733590638208 214118 13817600667949576829200936320 214119 6294645250179608916833788584 214120 -53235266690141061101594726400 214121 182993399325830968920127028772 214122 33423946881686061929939902464 214123 -24340337372729186560071103056 214124 -27702985976092534859756928000 214125 -129571243141606858228791672000 214126 38366824108537038467941608384 214127 85419611892970510611804348240 214128 -19098681398558233470721916928 214129 233232826813626746770890571730 214130 39099256476932753584905945600 214131 -69469853983935578925114512016 214132 -422937729897558865540053737472 214133 -296333452712872916687675121618 214134 -20165565340622944715407885440 214135 -60234325511426315584626589200 214136 -61365017446214079873764966400 214137 -148086528259688040593488619520 214138 23669933679159648789249252720 214139 15474795200406772388677155456 214140 -900101705284745746335866880 214141 -168735303784866336750279758458 214142 77103340502688116760338345472 214143 4719121895788081961826720528 214144 40414772847111192128677478400 214145 197948721995531963903376066900 214146 113354239676299061141108507472 214147 -90616211675687043121898582404 214148 54688960618421347742811635712 214149 -20830512359481149668688120160 214150 23784310186415288501828104800 214151 -72030417665961894464655050448 214152 -195368398738436452409604218880 214153 -78186643201687725724821255936 214154 180505449917986557055283689776 214155 74718353247888117991643607600 214156 86375324710799369475235898368 214157 -218463789853472106210425591328 214158 -10310114234124472517505100800 214159 -309246765374821836287095423560 214160 -17930707732684990999102341120 214161 -113256551721648595148782982928 214162 -5289596463836215391804643168 214163 -91457482383729752449732629588 214164 13064966101700084267656039296 214165 70544990200848339187880668800 214166 -44161707700477826709162091200 214167 28344402679290755868679979880 214168 -50183114196772756677671424000 214169 169669239581440254089120012160 214170 75538419735707238433132800 214171 -117188830373671898282904451856 214172 13346813302240948300865203200 214173 -111071675402141924117140931700 214174 96379569936526400653836853440 214175 -33369196556246494670477877000 214176 -69323547877292483948153143296 214177 277312706382363972555254157026 214178 -114996536126723275986937629360 214179 60727627491042454501938849792 214180 117706886570520197374429958400 214181 176496779349296127298910883264 214182 -1428608393709649880113657152 214183 -2829805904548864901872746576 214184 -30855645400573405015407175680 214185 56484042362189231061067387200 214186 -79102278958036712802891667200 214187 3903675529030992698041221240 214188 42188711894680110529897257984 214189 196026419075009706048608627990 214190 -91364775346384119124488014400 214191 15480915037067209578321367440 214192 13707245872254319322303987712 214193 831526003884909628386052416 214194 -75217129253842232931112903680 214195 184977210669176791929699241200 214196 -27758054469941491116768681600 214197 29407547323615660420498048800 214198 75925416205754287518220509600 214199 -172253670070855909493475477120 214200 28307741104067479714243584000 214201 8541330985368015606079377412 214202 197463297289075838019660477552 214203 -53257519159561289969589840192 214204 -77436047956978171392452844544 214205 33719960928109001754834898860 214206 -31273219359274008172945996800 214207 11767548861441532388335002624 214208 36373142109020076478408163328 214209 146305753088472148781732635314 214210 -16828888370181311528861460480 214211 179321111743829354972730154812 214212 -84998206395751238760451212288 214213 181955149140911561625996338462 214214 -11200701828504135563115042816 214215 -78772857465515787745016312880 214216 -124434184746280228490742635520 214217 40064593960531954045501287732 214218 212367708950673634662564126720 214219 -21786971447399911942057430380 214220 -54821906915483267586419205120 214221 18881247195148908434318135136 214222 -105344598357678202248622762368 214223 94143852246209745001236152400 214224 -22343001358807539083554062336 214225 -44781769322486868143820348000 214226 -1762916769866779272081294336 214227 47542823347506128021951737488 214228 6361936493186525063246544768 214229 83379867902138214611702944320 214230 28968665928000998312087089920 214231 -11148507137858033270540020808 214232 -17061164210838290516508057600 214233 -90638231733250718512135388976 214234 44958966194108385891241009632 214235 7170484235666237139995446560 214236 -151609764726171998262086294016 214237 312367470861967948691839582886 214238 -102068156691856403765777988480 214239 -58558040645858826625268437176 214240 -123917878048073703010656583680 214241 32499219931022394587573673984 214242 -5381274445716128445312293376 214243 -51933305667043087712757009508 214244 167102628589423927528879027200 214245 -4867845713267836632816573090 214246 134658716528797869790197711072 214247 -112400391076546733236926064488 214248 -69093954587228189698901606400 214249 -1017504478894943424111720448 214250 -191759405424050123304224328000 214251 -147588877238673883303358592336 214252 -258314879562199430686587970560 214253 -87912195908899530766925884116 214254 -61259335071278902165788558336 214255 -17210423891204538931566458640 214256 13178255730613545372617736192 214257 -23576184388039048542373257360 214258 146162407709507236387817892480 214259 -170541575688279516855573279540 214260 57269131189787394481581250560 214261 616278853553227002778021818912 214262 259934951411793661091766048000 214263 34110173317676567744371939200 214264 -14994733345625204996687216640 214265 -220484584207237173223795217340 214266 -16668074589675481401504348672 214267 110206569049076726573953371712 214268 -56324759015614626524012304384 214269 1902175910351413784993558016 214270 -33659643110721998480045994240 214271 -62176704488263085810517962688 214272 -52825407939837043050031349760 214273 356290650578732956401425527298 214274 -49058851288203826289336226864 214275 42074143060503054580539301800 214276 -155173488409225425600408787840 214277 -115118530355247972475123010754 214278 -29999606664358616539898714112 214279 45989986656573728167724525088 214280 -47971650561987108260995891200 214281 -4072928056497516981711277980 214282 -167153529726449445034219795200 214283 -284079235740525244655863863468 214284 -2723680364431510558290198528 214285 211983861844880836551111179160 214286 9422944637448190927450209600 214287 209736715936744329723393703560 214288 6965709943896326810575503360 214289 14673428830224987429929557620 214290 16114794542215902181905973920 214291 47531377099445502670574888448 214292 178971614894116287336297937536 214293 -204573774083735149393321661472 214294 -20973295244946107717193214080 214295 190565058017604429718431259800 214296 168780550131502132347411148800 214297 359240968085302257934665228746 214298 -57211343134181369575936376064 214299 14260611518260086720733539120 214300 -129986977450751366810775193600 214301 278383245323713158005491329600 214302 61682220693784931211401084928 214303 -165885823152896305164826449504 214304 -35726897385747508778203742208 214305 15484676304146933717651301120 214306 -13322734552560365360602505856 214307 -75723820793353357799056500408 214308 39232233712074015903403032192 214309 376908044236861117422425576510 214310 125136375325758974409802416000 214311 -152791451433937700844353690328 214312 -605450447067637721655705600 214313 37256646323900899207432155984 214314 37501389576742066628791961088 214315 255372004295012477167083300960 214316 191655513625029769030320514560 214317 -184933156557323382290696689866 214318 -7681440815330129622363669696 214319 102442268523677366876767130592 214320 34424187931730051697947443200 214321 126602083230173970098017769712 214322 -143237507828045162040145044576 214323 28925301032389665605981664000 214324 -149855101116906874022881118208 214325 -194171800578275655300726412950 214326 -65051158008806621095329406080 214327 134384000926901578920532824160 214328 -21999458950562799524125655040 214329 -79312630524122527376399933616 214330 -125917758804413506663190737440 214331 50472486402352782255398311632 214332 71638567107950701010222687232 214333 78671211446986016206999117376 214334 33304059842024202112908590592 214335 -29309775002624689419281394960 214336 53613697226003476392415592448 214337 145131917148599599544247675840 214338 -86485709577724048770419646720 214339 -205173733902345924791424426000 214340 -62162995631269400311191121920 214341 4431633300103877453680454304 214342 38300257188048542778976095072 214343 741165509507749778133372196464 214344 -65585382198667762219242854400 214345 41953067218558254924637859520 214346 69474416803824715363109205504 214347 -20809477276809511071519279360 214348 40206313753175033633854573056 214349 148840420204082800233877782240 214350 -24994425668497930785812616000 214351 60470083662889399335545962352 214352 27957617659561997984710189056 214353 -312431971328259002769146028480 214354 36294161099736352289479801344 214355 1770181839596297010678340560 214356 132636531656561975522346166272 214357 65824277686730383054069836000 214358 -192221291877892347358217751360 214359 6492970831869737200305356904 214360 -133607430867348498713890406400 214361 -5371937654732020962055554816 214362 34307051496443639088973985520 214363 -1352293736415477962667603388 214364 -205223718920698380899178868224 214365 46908059070192556644644221440 214366 -177305174612967481693337386368 214367 -293683929434334007641144615648 214368 56977604377800684960082821120 214369 -194669870556825066844865500143 214370 -34693774855873724987831917440 214371 132826137546266975871304749540 214372 298996821150821653333564712576 214373 -231755979973428426656014917378 214374 -54140294479999859209782123840 214375 -30078026229666018992638250000 214376 150769952123201335822952693760 214377 5221277453925909100986418080 214378 14012032454635360990675503456 214379 -190148832609330873735481154520 214380 108424971793036380735438796800 214381 -46410949631732417533434779818 214382 -26004628530116088424319948928 214383 19378766073415933764623877120 214384 40155819634452931515168358400 214385 -43206482802383592788100173400 214386 -76538556908954338882518769536 214387 181532729135865446457125047992 214388 55735918056180151980099708288 214389 -17199268862361776596360124352 214390 93524198463827671043426832000 214391 386624780933920753109739186792 214392 124379171098255610038982430720 214393 59490744640893662577412562820 214394 -42134400501713365837941327504 214395 -74025498335193091517645339280 214396 8022354655693681402962903040 214397 46292786631775248761052536460 214398 766915244883350042216382144 214399 -370850368586996241052523209600 214400 133461992680033432800067584000 214401 -4928733776396018625564790080 214402 66891888346759412254079347152 214403 -25882225822939342358633520480 214404 -143812042352806395329087735808 214405 142801745447208516992902285560 214406 88501586055930701783590809600 214407 17916236869558959806900995656 214408 -18945170353554239696157527040 214409 -93726479677492558391452357596 214410 16731470494671310706397189120 214411 25982415335949259965515496000 214412 -240868130770721975399400192 214413 152637789080631967203105169344 214414 166200109964507670620937967872 214415 -65272725523652679666036664800 214416 18552357509337097114078126080 214417 -30923431510427085560744585408 214418 162825485713467004574398646160 214419 88564040593245599280968341944 214420 57393989598860442351573442560 214421 154121854281741548524019708892 214422 48830282161788968471120112000 214423 237836515356640442261744223408 214424 -107827186251796779711581890560 214425 116009223077299220485800688350 214426 -192394943473724827859629631520 214427 16191490658674784434248251712 214428 -92216558583355362625060429824 214429 -31243196536843360324640920416 214430 779303787632347200067393920 214431 -48542161189946166738587120256 214432 -242007907212930819535768977408 214433 155910043781879888306762291682 214434 -2655543756480568426227605760 214435 -44643749157678117452328162000 214436 -214251030837362255613445672320 214437 29280700266456733224933368160 214438 -8607398802018404201364829824 214439 61124518015056145954434501240 214440 -106316224060883680254110515200 214441 3527681312987103425873445712 214442 68680547707754259629340768000 214443 -177394755435800718928334029668 214444 3957854627090608641628103936 214445 -8106267254890749606965197440 214446 -212535161476395127425950985216 214447 273213780699308700709757004552 214448 19308584385757685647737421824 214449 232111649284833732856547044464 214450 63386178755379849142477326000 214451 -197394360152232993915457378548 214452 9515069350956665116367265792 214453 -90105819262173019940003710880 214454 68534624363422889939148406176 214455 -36041249630819676816257988240 214456 -32532921852150895853852528640 214457 -29083880128999061686508286294 214458 6672160508289732566491465728 214459 -144014059483415348693802028784 214460 -38897768152937177793633246720 214461 287193402258626893541186586240 214462 95671828334750068142173478592 214463 351664714059053577800487419712 214464 58191071653282778749889150976 214465 -61774552441834718895117979200 214466 -15109752807107095994970247680 214467 -156459261747232646507103716736 214468 -137792571556529628041994516352 214469 42708470035861442687345571870 214470 23717138346404275283530225920 214471 65562427476555674894120826144 214472 182464738574505071004252979200 214473 138315349076685474222452039760 214474 -1728184055249947898064474432 214475 26223280884143178671738067600 214476 61742398747816984140316929024 214477 -121088158509675992930913151520 214478 -155602360764352349446114152000 214479 -206385708462412188068614820376 214480 -18477351395452963455542231040 214481 261641704440893055377231511282 214482 116259707227486779006838526592 214483 -194738425547748249949090437268 214484 175594610625766193249308356480 214485 -46244654888838377032106438400 214486 -126614111204620946389914371808 214487 47401482978087246718641745632 214488 -8944689452711164282719959040 214489 -35549220257767800560218185216 214490 -670137509103349786398849600 214491 -41986745358687131836769591040 214492 -208461508673263006860774659584 214493 101497805863788359445552916224 214494 9271301016756884527817321472 214495 172359266117765658470146377000 214496 -281781372839168561316097425408 214497 -48260995786733786366899503726 214498 91139583341445712912672510464 214499 -47665720659842161128145414500 214500 -41131426060391206173484032000 214501 -36853319078642028571792103648 214502 11841759935338579519864265952 214503 -16218258982963349342994302976 214504 -350016761549532883145382282240 214505 -197110266672160778832660293340 214506 -107879477068320596759349756576 214507 -150037070855262958103601759244 214508 -23701242430952374105536036864 214509 6869168698614916992435837504 214510 66293459209172477026272528000 214511 -259433186257271383095717208776 214512 5632264073224688417352253440 214513 -100330240508062977608472691800 214514 -58748733322543965207727328640 214515 -8058867726644340909876518400 214516 125482060368755265322157997440 214517 -83220309262795504043458372434 214518 53113394583632413246775315904 214519 -322020786422797881227284781080 214520 20492293839534512150903193600 214521 -83027657521838050227586215360 214522 15859434344371762570941715200 214523 -47467109384606416896156550680 214524 -70958034536952493601316334080 214525 67513802217739031856150996050 214526 -18531658569855536415344004096 214527 1914747450444600052515268608 214528 -26789732173086047295378554880 214529 57922181248156059851851074240 214530 -461095567224345716528839680 214531 200850954595079857148200686332 214532 163002168784048231847539053696 214533 162874707435583906711831326 214534 -57335824581036344803307227968 214535 -58147887830608557129820649040 214536 -48125217331326780252874506240 214537 -367709797942315190071122105308 214538 75062182734740091744028975920 214539 20659479456920700627839544048 214540 -209324130974319244825816197120 214541 12079679407669684348657221942 214542 -67115939063318324969536454400 214543 10592792433168916968551772400 214544 -15703117203720997327311470592 214545 164181977348421090644559832320 214546 210340155487914596218140419472 214547 6308300456119224545342906280 214548 138021087155059557913770915840 214549 -511562771349883977612916807136 214550 -25340964308246346613261699200 214551 15157934446083968822569030080 214552 -24692236017756400724020346880 214553 92649265604508904351973761044 214554 -25292994789149900692622830080 214555 -203562319648380935694781754880 214556 29165604238946878068726904320 214557 68163598509095765654836550784 214558 13190481263908750466644778880 214559 -215527104266813911862970798240 214560 -120434753926425863664746496000 214561 -275544709171722337296894279838 214562 -112075232902984318078588571136 214563 -64463321990775905662092553296 214564 70473169705983700415917015040 214565 -49985206361891549206473991080 214566 -105044993011999753252675978752 214567 -96174451256801566485744673920 214568 -213285013521291697988511421440 214569 6916043884439605127304912624 214570 -216145362601912317285600000 214571 179648371678849476392113573680 214572 13106625489142135622789064192 214573 -456863698873050642662029797620 214574 70606749890530087025428651392 214575 116750975385378278211682728600 214576 62285569809407039313858117632 214577 94203133055965402355259954672 214578 16662386871138876149822012928 214579 -113518856724909767128675795320 214580 197137920402111030585108499200 214581 210575050161112747995085246752 214582 15488826406916127387785961984 214583 -138219521507161967856956549640 214584 -9673342207006421662525255680 214585 47506674180017290453440039360 214586 131956972965943047324324088320 214587 -65733040854541777632669529992 214588 99203256777941736140337716736 214589 -22299306542522214480684215610 214590 -27162225852510177854787317760 214591 -85731929032981967481522517776 214592 -47494750759850168244617871360 214593 -67766362027811556869662562016 214594 74670274942321629836740743072 214595 318823978972696986608511259680 214596 -114020011392287442067969136640 214597 168292780940699881584096239100 214598 -151420886850105395155593300480 214599 -8065221322027472725396135680 214600 50402077913898814485000960000 214601 144030188899009884893755932432 214602 125865176055706035549581589504 214603 -95680869387310859885313831148 214604 9826638673822926868566183936 214605 -75976926554569255683685509600 214606 1091568886748689502993374080 214607 -171528610268093794649876256144 214608 41700037377277996043762663424 214609 -117806720391477331483583945484 214610 -97702155527009896759943854080 214611 -217829032985339531755356877128 214612 -44035065197408814813887983744 214613 -282500182129118992579387392 214614 -30964229620452835671120513696 214615 -153246438552151716348281259240 214616 274389520993127352835924070400 214617 44436892763172765420174210048 214618 -166487225642217376602744180240 214619 -215071340189157471237482641104 214620 4450487521864334850109486080 214621 66052709403359233594429821600 214622 -104929195135355199120297312000 214623 278499675077912202820514154000 214624 -52240080461560668070363791360 214625 202660242752681260895950434000 214626 -27424521504877182870965590656 214627 61650599810213636809502533072 214628 196599791079487796836171978368 214629 103749372917356577406446072160 214630 -44413739585341463372111677440 214631 303795096669803186153949429432 214632 19339195152258571479897047040 214633 196199122243841476811779641984 214634 28863382868915843864808820992 214635 -9616950750349027917845748000 214636 122212804308182855770544704512 214637 85886905930142990132611820172 214638 -12734373116753418294700849152 214639 123593966093330200802928831440 214640 10892182403683722186243932160 214641 57762211183802022486267649152 214642 -77613904203852230601332279040 214643 -125516737630954829381455833600 214644 -17203751786942251798449143808 214645 -169093184439601450701087200100 214646 52132720752843192531082138272 214647 82858248388027353056158362600 214648 -42610210474225299624154275840 214649 -88776306796349168822022766464 214650 -1626483389711490756179809200 214651 46663471245769706471134111652 214652 308243769931711506058013740032 214653 -144425142734780177402055952896 214654 -68398123884680755170194112 214655 502465628087537732729835360 214656 842924013187725325007585280 214657 217284872409637512123173291906 214658 202652335162444321347130697760 214659 101783341995716080616160127968 214660 -18197358675416891663931544320 214661 -31014699247721670789501143748 214662 27895876496655623501562316800 214663 24651823237953430399177829912 214664 -127121116618066205762174192640 214665 -51305806008621897698563940160 214666 -7256156596239400321904996256 214667 -236520706482206175877553290284 214668 64727622552653809440183959040 214669 118629955798609431863814711276 214670 -61878645379966396824238374720 214671 2617857116781589862724101760 214672 43961949204092534664140005376 214673 13778256735812354479696559922 214674 20382308502019621797453553152 214675 -22123851338361573198220155200 214676 -28038105386254130024974491648 214677 381228740015941768082791155840 214678 33464071833223999057101188640 214679 -96253671367500985536650485824 214680 -27312047901459660390847488000 214681 -297445075783414888845813374000 214682 40735856029789627447245603840 214683 -6141260508374179769581518336 214684 -85536670920634155530939424768 214685 -171653893478430208679960809620 214686 -137855621448904205681415096768 214687 325472501410786453675158670320 214688 -378686903244018141321059696640 214689 82556323131020944758584424624 214690 1873003848844902031727239680 214691 245160880842230281863873616092 214692 -20754992325206006775544347648 214693 9607320614746822593101596344 214694 137250626190042015505114300896 214695 -56415661005675385762168524480 214696 325154822469142560749598965760 214697 -95484962883381589424669712768 214698 21433951907407066958441941248 214699 -3339590658259529505547997336 214700 -34073637119891115752144832000 214701 -154806963510577387214214545760 214702 104468043767558119752082335552 214703 102113820761081682407912089704 214704 11859456572442783159775395840 214705 -136594944488135205832568235840 214706 68092814355109830968778614784 214707 -79725961223055860667006031560 214708 -112623511985317781101371710720 214709 -376595881854987318353481506400 214710 34519272353717585134007704320 214711 55057728831551434419812806880 214712 346628311520547018876134707200 214713 170570130215564775546255550842 214714 101827421645762467970582457456 214715 200856694724432127579647487360 214716 -1159201313048453894526827520 214717 -155830190064438419209549754388 214718 146887057322754550728401529600 214719 -60398254240027468806268402560 214720 48487068259312640133546639360 214721 12344778804324253609517764800 214722 -85710451807259827159163028480 214723 -228284207007402302786900409028 214724 171529720871046224934081722496 214725 -22182327439299151222978152000 214726 110181378578380915938069700224 214727 18289750944892191342266418216 214728 -59483408084463556728660787200 214729 -4322963493412272241253685670 214730 24498869089992577892821540800 214731 -205916275911342268947421656 214732 -22802671457103878885521034240 214733 -6413398573524590940071163018 214734 12880258755677342243396638848 214735 -75397570358415422087948448240 214736 -22505718305181044079038865408 214737 -43854394360204683989830575360 214738 179407423583496504340789299840 214739 2735760022345789278994264656 214740 2325908113449461343922210560 214741 62472024123037578822337528142 214742 -298803825012757873371204096 214743 -24554807487234433058606482176 214744 -311103250118991842088877977600 214745 112168351880164312187020057800 214746 14209474153457770019626719744 214747 133887356551760745294684321040 214748 -61932510113655479398762473984 214749 -75221127762617140512594696576 214750 46891569411148284927180720000 214751 48615668773661048865561738192 214752 200784946741740128983914381312 214753 -57630836752435916354907587520 214754 20063410439814528500915178576 214755 -163987006417118624528543059200 214756 18978525297709171143831689472 214757 70003621794797217961573708800 214758 40649161204097625948888349440 214759 208035916312217144054084987960 214760 -20482921819301610377060352000 214761 -255621398699479136995874046816 214762 -20098105504265616202618000128 214763 168505052032758657328711905012 214764 15890186139717085873751273472 214765 117505518472691330296599195660 214766 -5575233497377272490173705216 214767 -42409245958996321367111364264 214768 -5210144853153788795202830336 214769 -189329703533579235076353015756 214770 34494341702071510163164377600 214771 36424120875233968167963488972 214772 133941593429755694950644821376 214773 14516582406069269465802594144 214774 -31230879348510937952055239040 214775 -124418171808674279804748600 214776 -134609576590694147119149772800 214777 -352803057287421966168085875068 214778 86817713116561790707983020256 214779 97396607175561340770722972184 214780 13077828530213388066106329600 214781 -59007046288349215598942365056 214782 12234355808055116055397584192 214783 391343478879709019023044300032 214784 108614338694852594879629885440 214785 -1104474722244043712208796800 214786 50534525860738965150029503488 214787 293432166573426488562166781436 214788 11887578102537395887108386816 214789 -299050622280846701546081765410 214790 -94540256784823284578132881920 214791 -73710413478798017922378744408 214792 120653608293881654646492288000 214793 -657740268588494784025015756080 214794 -65755662601920810066167303376 214795 -1577437927551245459526109920 214796 -225941582761508860027590662400 214797 41977867702866962026172253696 214798 13980893876211379799087219520 214799 23745418004276256720924652608 214800 -10665260825138874336485376000 214801 -169205718513783789799281958400 214802 73565160857853563513639431680 214803 197385910100738932029901337520 214804 148363423556656690018288060416 214805 -177336076403098218727936725540 214806 22969934898710313078501741504 214807 70934456532947028054997866056 214808 242265604953915569102318161920 214809 36651965943850834594034279808 214810 -75322362208118317348827889440 214811 -236788952184431979924767550588 214812 -78703090093172079730017543168 214813 -64137262562301065046867631476 214814 41536831430472733615683339840 214815 149429182692223919378928197520 214816 -99206057136316527434691182592 214817 110056633530643875688147552866 214818 19239185750451296171645061504 214819 176395466971926383148682827840 214820 81833309253853603093479444480 214821 -118094447879333591928468284610 214822 47421185898596861927405273472 214823 -50179736518588454191360324560 214824 172284730026511240613367889920 214825 -78522664006987728651808850900 214826 -307418237763827372476145613216 214827 14384984312496593439559142640 214828 699744343783769366211136000 214829 481526593786689265019668128876 214830 6231431518041902904250122240 214831 -139767204275295514997493392368 214832 15487937168493672497336156160 214833 -71319387052759094615610367200 214834 -19452668002078488795087223680 214835 -144361970240129967789337992720 214836 93494864253667007966341312512 214837 53338822291071764560030724352 214838 -28541730172668627849861123456 214839 -7882139951546035387826325600 214840 79398935761304374670781849600 214841 87575089534983209279431703184 214842 102415693002021044707108932864 214843 -53581389444213768702433156176 214844 -63513658766325515144762287104 214845 -142189813162675647546099864480 214846 -40560116060033755288139070720 214847 85779113333265810162457634952 214848 16921202954929236375774953472 214849 -165878320944794756754426841150 214850 71748610556709440067844124400 214851 32244486599281775109222806784 214852 -201034222504221354233106401280 214853 24271672173315310611822675102 214854 -95693282900846797786673820480 214855 118973497770095390123020648560 214856 98977366897885763791740149760 214857 -102203223320093077563052999446 214858 101193312610542519801005644800 214859 -43267687245997579021071415584 214860 -31566204789128620031334896640 214861 48444982598447922460801766400 214862 4867106887866145128097954752 214863 -215336697663654486270094528512 214864 289629304583985133101236224 214865 230337189499878949731844757940 214866 -31161193155673109431785630720 214867 318153632344262716650628135916 214868 138515678900003903305825304448 214869 316715359607567554980073523040 214870 18793899261736913519421914880 214871 4432003316934581916990295680 214872 29512951943210262778399948800 214873 224158024943217437118135670144 214874 -104855702397064427257905201408 214875 112700427103254539948984928000 214876 -153239824428040112938258992640 214877 16871335336504477112331282060 214878 -78337498282785200655656570880 214879 34163994444463772091756747376 214880 250094871689181085014058598400 214881 13489377195169603452574239264 214882 206940680969501404099854387792 214883 36698942845765650535452687132 214884 -118103562489193964060186640384 214885 -202699440749265842342991270240 214886 23461388021147323202907369600 214887 -79919631202928345179429381632 214888 326854578528073656779090549760 214889 157950244171665924598558977024 214890 23104275127182455610805632000 214891 -20891988568454859397533517708 214892 2447760766845522645515292672 214893 -4083672001271957272522300320 214894 159634186414554194897262367680 214895 -32906512326531720831236028600 214896 -22587382049971336430321664 214897 -205015098892454397220619355228 214898 -63471380980236026629016866800 214899 -240562511522991922197301985736 214900 -9622772003145043713333708800 214901 -137022699081782691646057944096 214902 -48460806795551905700203180320 214903 15143403312314944176303781568 214904 61917742450192038571908341760 214905 -40876048545297573957798939840 214906 -98371535601027893774998408848 214907 -15206438421721824334513886976 214908 -162034403074300227987638115840 214909 -271567338445112789496435824960 214910 -9910850866649693056305800640 214911 13420067119254209802584898360 214912 9225920774217971938036285440 214913 313614446606320458090700524162 214914 1213823884469050615581902592 214915 39201271467498516346436707920 214916 -82710264434036212630712955648 214917 -34890974221842328504303085760 214918 40065228378360081433717727040 214919 163067851547169062531560159560 214920 -21779397180625790245478400000 214921 56517303825292577012567715712 214922 63373384837734235611541264224 214923 -25777493776880940629923218432 214924 177299607453966957030303792896 214925 120965274479204538717079135650 214926 42932513866767297672417888384 214927 -221529323382797550742951602168 214928 -14404613617962138910029250560 214929 96695829593120565978341790528 214930 64900980079672770992467827360 214931 -479512987385605627475563778880 214932 21150350977715444589015324672 214933 -190318344146929751644648731702 214934 58962168037848951699682691616 214935 9496115135027111268165196800 214936 174484873414813954487246991360 214937 167869623650415623526932443920 214938 -135690238811359197707484362256 214939 -390999701066432698054918763260 214940 33215854505524927794003962880 214941 -140189831475525024818435975808 214942 -28439239456886299141524592896 214943 -144304010904171422112902987808 214944 -121922623442038584446885560320 214945 112942744941784819762040375700 214946 -104294934857645702729263601328 214947 -57347160480451432899321552000 214948 95918559295549178560999334400 214949 59492740452227112687986792736 214950 27616125074252158379404929600 214951 217108699723046158590884292504 214952 -104049173730986252621039953920 214953 1634087907318729513951919584 214954 28965649861381120851156544512 214955 13062001000187083977513695760 214956 41966057923126230311448855552 214957 6592877389687485935825356000 214958 -61841988520617940467341970816 214959 -810486175719930555321987840 214960 22326424486820273613758791680 214961 287689563887883592381375851072 214962 -59445378161570898570796160256 214963 -47184416944451014052767743864 214964 -43233928704313098483734408448 214965 79738798156422071105763225720 214966 5552706985945776704373923520 214967 134194353593743353344250335016 214968 49553342008188786461263933440 214969 38772141577964995425988278096 214970 10374932093030367314519208960 214971 119700262607437438676801924544 214972 2497401818201747710073884672 214973 215499573227332181208175276704 214974 -4108750409417600707909524864 214975 132666397150073351581906715000 214976 12369209131080021053622190080 214977 -13496392837215822584044874880 214978 -332110907377451757491248134144 214979 -124123443558465139076777734440 214980 -99161290788700614771981680640 214981 -104583404851250164239497368320 214982 -152356193593162441108343466048 214983 217671601543223171649835490352 214984 19391929855480522542698496000 214985 -3983182428775787528024025600 214986 27197316565426621078545233664 214987 383184425218555319865750047636 214988 9614221115835278322807837696 214989 109678434133550274539687173824 214990 122076238977081613249817400000 214991 56707003234511086952146924272 214992 -37483704588792411229092028416 214993 227512600852723803713760384242 214994 -86854098838313529622511172960 214995 7668147525531474132509379840 214996 -84092778743521953328824176640 214997 45018404033459006659408868640 214998 30897964027139206598448906240 214999 197080737229436909255261988336 215000 707324819069080851513600000 215001 -165468919312844269684427244960 215002 -24489312095995625635711062048 215003 -467450139238812447286492510440 215004 -22717788462082726180694507520 215005 -24486743480621353178095779840 215006 -199355347454427143538870579840 215007 -29590704974774888918319074400 215008 -171871227939277473180266004480 215009 -288901826598630137781608394960 215010 21796724953401012465731546400 215011 13705692986970412336650203392 215012 27287144163079617375821856384 215013 -162176827444742770531421540256 215014 83623253156240049234823877856 215015 -54282817783662595575338352840 215016 -15097210742596643762612797440 215017 -521242885543016763369709942 215018 118039868685358484965048278960 215019 -41035796934394397937239024496 215020 1119495590750375958655226880 215021 17918736042154152955859534412 215022 -97492666073744091160179707328 215023 319378083641284389431454079720 215024 20340275844626552571520942080 215025 -120127093318391449269905654400 215026 -4836760557244759873576304640 215027 -99068385106504671050495014800 215028 -57480883981637075959276892160 215029 -119795798143284302719287693540 215030 -97194890691644525205629091840 215031 296428173384551860076611651920 215032 -300750194159952821430180249600 215033 -39869125840614312789153909120 215034 -76895212187756610492142878720 215035 -146078721256401935242455337200 215036 146454579092936766846108794880 215037 1969648141413439980269630694 215038 -261308812515626071619219139840 215039 43262144714088583949296835568 215040 2716599613457616997869158400 215041 -268205744587717055110322664000 215042 103853306915859992045652451200 215043 -3383095260401248051610225856 215044 -54188278235566603562120585984 215045 72091475993259623547129483000 215046 7663638629912059621903466880 215047 20740611733268490037242404864 215048 -72763590673115009210046704640 215049 -158919839400829595968146244320 215050 -42123212495031989740407206400 215051 315654526087065982997572436052 215052 -17717153755085275141160391168 215053 -263855535912932954260682998656 215054 -50253533137778865395397606528 215055 -77247240193104569530393487400 215056 -14627716333682432974594367488 215057 87524225123739995374132280820 215058 4283645070510516505689877248 215059 99354364520304626642452441248 215060 106183500820619865621981300480 215061 88366402076314538363451264000 215062 -102158817785694743850978179328 215063 -36907206397652582713400405688 215064 278305422726664231280221593600 215065 48464873116257190712667875460 215066 -16241028024370374993190864896 215067 226474332588796101208964600112 215068 -9066012833522133594374657024 215069 7814788609056045286436280000 215070 40811848216677381946598415360 215071 -643499706040162352333508024000 215072 163272072026870541011914850304 215073 -58889528342587196576801216640 215074 79358371325096834705510633760 215075 -14754043532635718338860378000 215076 -150308444595758380044147514368 215077 -182755310312508043863409595074 215078 -6855639871442668779556124160 215079 -212165599634625129774832166616 215080 72706808829081923187664896000 215081 89625891845097545208732314532 215082 -39825747576261279473826585600 215083 -208526480933835496355404969176 215084 -41693920547345536414750170624 215085 64832635336558093065865923840 215086 880987499338987978598199168 215087 47462257318980344626292606736 215088 37068620555916493150627528704 215089 82684505287464354886080379456 215090 45307453777957867544165033280 215091 -12599356174220412742164590700 215092 -56709947457415734758710048384 215093 -332966946778799332872573780420 215094 -75198322577897202478960488960 215095 200486410363771470925071888600 215096 -72649172813063354168727306240 215097 44441108569647177795834008400 215098 62832610955671507346761469664 215099 -217807611034571105605962818760 215100 30454396026014805173410176000 215101 -27884060744020954101435708468 215102 -4230395540662975686105276096 215103 27452807807792268509395691904 215104 -81789306747930511749489885184 215105 89106945630925605220372691520 215106 -131923025651781958079264800896 215107 -288952529783183950595978907288 215108 -155718061109206877808185753472 215109 92784895668298218943428272640 215110 -5710795530928098684224054400 215111 11894915710116205715491214952 215112 -88033085214231115996695060480 215113 78493768586524934330642386740 215114 -169278656142715957159148897280 215115 -4380034866628223577258827280 215116 -152207194993798222215769628160 215117 95652302956951034560490515200 215118 36590767116787949462811469440 215119 36493115039432247651538406400 215120 43327432048400800462048051200 215121 193397741060204199184924092912 215122 -154809718684591430341918159200 215123 -146325302818280580329280356628 215124 10320510951111484388970012672 215125 -155150272249341660928787661000 215126 198686714760497783361561460512 215127 29877891640311294426071390256 215128 60403460317494527779163228160 215129 -1597190107555125837649906416 215130 -23380717978163216562858408960 215131 -4193905874632873765097027296 215132 -26067338530636270621283311104 215133 -1392486683054642767055189376 215134 -120106940894321097923627863680 215135 -66433438063320008647838765040 215136 9608801308350191061579988992 215137 240717530959184669320932965040 215138 -52609869561521578261143552 215139 -36879366865522779567195165576 215140 -58482397508930755763207454720 215141 131094722395002023368239532542 215142 -8926399744465552068118210560 215143 268380724070930917085815518392 215144 151969279397286424986413276160 215145 -27858488997178321831330188480 215146 137333759602075481036189777760 215147 327953353797999610153611504912 215148 34247905020991015139500807680 215149 356073737622083287062395649120 215150 22481078994311896496853537600 215151 -92720581097916980554220231280 215152 -9719127506443936246837936128 215153 -128938479174310975094022935598 215154 51897316455063228674205573264 215155 -46284670648282964489537707440 215156 -4637405254546915755488092800 215157 -194128510370822952170968481760 215158 -94394902079374874412518341440 215159 65327458576564296483736624056 215160 -19670725466402458257550540800 215161 -172273326245397049326658281238 215162 13500870544811781584189246832 215163 104697579411229244844998976480 215164 -194309329232120575553724442624 215165 50497065873130966846841790720 215166 19997695567641763682936709120 215167 742653616602418662147428751280 215168 -153954608342108104038096568320 215169 8715210735610445253185103840 215170 24399283141656695196061109280 215171 120439649100607327959621823488 215172 -1709712850110549985566673920 215173 80595131843736288063002128320 215174 18819527202607690661787616512 215175 56481402633269416373661552000 215176 98655631539417542621403187200 215177 -95013046368378822907380238128 215178 109706649720816589641306618624 215179 165251066891640933853835405780 215180 -24397742718540112190414745600 215181 -183750778181101402632286034730 215182 -192426512155335288073472164416 215183 -93714873814309211957056271568 215184 34237658818948481187675439104 215185 -183543945653996144258464756620 215186 59263989443398665900846254880 215187 28846101451460280099104708352 215188 57012039432569866035063306240 215189 -64137694890906941357850903876 215190 19558422537843109373080185600 215191 -190552692941239676996726788408 215192 -37939863717492741646444830720 215193 248740162184023556361796117728 215194 24012603513747702465246835200 215195 192809582321296834958325313920 215196 19227064265407204835188654080 215197 401151464548970335968599260646 215198 119885042656359424794392073600 215199 -242339800057511435422538058216 215200 129598274939256995036110848000 215201 -16375393748799214590243758976 215202 4614753534343184893245419520 215203 -17779131531124628286017811240 215204 17833964090854629784694863872 215205 -115225323606040802190075980640 215206 -5665654177811582544587900448 215207 87693755064449946538079370312 215208 113333679925857291894923381760 215209 -39437091469447957972592108280 215210 -63534033698033962165478574240 215211 44139151584065530556350778880 215212 69773869639154370870489480192 215213 -6627162926492000042623186560 215214 -28533254768693937464875968960 215215 -427783980647211481215336960 215216 -51125873871842374149247254528 215217 -20834490175078977804817865934 215218 -162620965129869708806671795440 215219 -41814120785862838715231532456 215220 -84052432825206052797358755840 215221 48413210204248451444289994972 215222 -39214413283332497945536733568 215223 168669843943258602695686103784 215224 -12965199172452312127275479040 215225 -69541358320701180103663247250 215226 -7845395558846297617837541376 215227 187057571299282023019589736792 215228 64879957062419478884231523840 215229 -12623644840429966151028624768 215230 95579123346615772693344029760 215231 -90366011675308999985423934936 215232 -37632836215136752268790988800 215233 53263539403799653279252194048 215234 -68219325812320462520649699840 215235 152525012638351682360705677920 215236 71689723919670823190223720448 215237 -201298780880514597483318076416 215238 75589854297871078210484799360 215239 -299285248169937626900414833960 215240 245765431652893548504266188800 215241 44850229023667330597463902080 215242 -204840590100104465797749067728 215243 -104714042893807538528313141984 215244 -25091418698027469599500846080 215245 -214925491953545434842420328500 215246 -116849017390835549510169163776 215247 100577136557553282820488112272 215248 13286157494834550758441877504 215249 182379260164163833671817355250 215250 -11201786471773690772458752000 215251 36039906298786931139889120600 215252 -157321190461663995758226651264 215253 113472217399810128181214222862 215254 21057631509465357645140934912 215255 -106014013713297038522641188840 215256 15351134156697904494102835200 215257 -87394110407092943990321683968 215258 2926503643005402961014153984 215259 -38089676827473130924700328 215260 225921964210241794009230643200 215261 307421414372455633902058589862 215262 16226041370777107247601357120 215263 14506511570411174433273979440 215264 -74489448348370894121691512832 215265 27227315913424866123327313920 215266 71254237300649607816877404960 215267 -106250427640616310087681709680 215268 100270047220557789811976893440 215269 299136409618433724279898204060 215270 149159099569078708072650086400 215271 131184901628800803662510661120 215272 121152045389141730175919308800 215273 -285360867579289691045196689478 215274 19936261663896404204166216960 215275 -71421489024001754152473380000 215276 -100775441564294250355530243840 215277 4386823612135361496581001408 215278 -58137053403978298811666876544 215279 -98218210689589642380715731120 215280 5836061780929222314104586240 215281 -31489013398307762588102347536 215282 217464307578002396470932670992 215283 63186247747797919549279111224 215284 -67292731262721718466974808064 215285 58275341654278542209382744960 215286 -13640302613161253575640416896 215287 450260638714951363065678721992 215288 -95633171017698451515002634240 215289 -47384858328246656820030027600 215290 -15355065885383795170672749600 215291 39961168918871071789288198800 215292 -58319489019067366340626661376 215293 101483592335082894125667082444 215294 -153349498504237230144823010304 215295 -7858970472249452885148610560 215296 -58492980416858457487110569984 215297 -128183648364055433327473024254 215298 -105610021661740586975101789056 215299 117265842484690433215656419536 215300 89135494628764471655642198400 215301 -3212572551570063443640705120 215302 82703660045404357547780455872 215303 58958322323299129217635286424 215304 55491135329345673717479301120 215305 -72300997111870504772406076500 215306 76483996598566990524606369120 215307 -26188944399733661461454222880 215308 88386873531788775827425400320 215309 -166676882510961247048566572490 215310 48374888728066689690847532160 215311 223648312120358145583355107000 215312 26812876164203433503162966016 215313 -60760579377597948276411686976 215314 197914053124174975958222716032 215315 -23009052541561569064669673040 215316 -61635942834764859571313536128 215317 -344708108197916429563320603634 215318 29635620421965739742777462400 215319 39858502397921239149992741328 215320 -17245220027268037379807232000 215321 -7325061591463784071094515068 215322 14091321238973123297243664384 215323 51783610974264545024453967064 215324 -80343407857788365461010594304 215325 128272376294356571777780280000 215326 -19493289048453993571819732992 215327 84764123966741927865427670400 215328 -233546566220789234957941211136 215329 199901002633491887938657400930 215330 -20087150626867110463777222080 215331 -31795267624047030074167066248 215332 21419513919261331440636916224 215333 -624068516774637358197036900 215334 6417877047820384918559598720 215335 155609792822196559525105700280 215336 -235851313541076319337657303040 215337 -56526120477561683579248406880 215338 258855575705441089173557104896 215339 -78694245607350081979960038720 215340 24489246047182465396602746880 215341 -60809587393508713900730608928 215342 58154537007747048033709899072 215343 -134642374410346755044178333456 215344 1681763557807905776652550144 215345 -42917634003126496868404371480 215346 53754388201564863838382649600 215347 285529002664711947923051072712 215348 16909606859299624376322963456 215349 -1121573500156270946063264832 215350 -4648556494501499643196392000 215351 321192675954217702596853565352 215352 132481772136293683237121433600 215353 319110821681355502329790434602 215354 -315674595939133423750967193600 215355 49420404947614787365981710960 215356 -249040725193179415081844600832 215357 -59241999641734664441104134528 215358 24252597944877597858476798976 215359 287280954193720286565107418560 215360 61813867399185153111679303680 215361 -159079912697364504428450531790 215362 40602960011153192425483156992 215363 -129428170009125466623264067416 215364 69622314530986341696358950912 215365 84080972858138216502213117600 215366 -42212058301059995919272950080 215367 78781400028933341478074176680 215368 -43355387847988490155612093440 215369 -140787952126841167761373994688 215370 42200842208211409599019271520 215371 -136844860314439180595313054608 215372 -13046898861550178257347068928 215373 121054545569804294033665769088 215374 -38606629540274256615020000064 215375 -433472839340486258042601186000 215376 -4199762778670307967473811456 215377 13409018268161910071894927092 215378 81809311819314941735025909024 215379 2153619329803696560979934460 215380 88548283951371413168428800 215381 80305688746075761281244799182 215382 9801079239861321365804179392 215383 -156979095650515085158672100640 215384 -38237092058637743126811648000 215385 33934068501055377588032984640 215386 86271893570301640540591441392 215387 2610987352252494327539521320 215388 -48109276006795595160753278976 215389 249797847651197304460503601190 215390 13360937383143008681656757760 215391 84573410357683704507887910528 215392 -82481173227070118573383876608 215393 -359774981646911519472622427358 215394 -111907834789116157743504067200 215395 -56519563531127949631954421280 215396 -172408200199027519777088035200 215397 26685130336464870288008984448 215398 -173287966279608455558350528800 215399 143848622726515409225214185400 215400 -85544868473882599350159360000 215401 -332714784934628225106065843328 215402 -85940471375571418273302276096 215403 72105082764116085798826219200 215404 -119098145012129692070505625600 215405 -22730961179641763623149150240 215406 -36804047139400385327046883200 215407 277287395098748388041633847552 215408 43899427304910569377282424832 215409 -33965324867456505621477499680 215410 28491998571622091404687037760 215411 109306334085128995069241527632 215412 -201265273952167375408869734400 215413 241922588110190714965848989184 215414 13193512589477194677038456064 215415 42456373046129056316868929160 215416 73943169881228856298656276480 215417 -262454920491154447282647360534 215418 13847938989625784948166033408 215419 -39743011698880635515288273600 215420 -161585844821879723807146206720 215421 121346287421474959149139610112 215422 -20552158133592423097178865600 215423 1149999827121770417357963664 215424 141844412565711866251224023040 215425 41352685627208611106636348800 215426 209118585496400094119409768912 215427 -215505419875481642556844905480 215428 113112500081550484436631075968 215429 433056134368205807595097690176 215430 1378170233349551797814507520 215431 -232374445545503949138734095736 215432 25406054564799322972274196480 215433 -228321767229824412512951788800 215434 -30338962485425956117306866384 215435 247143468159954475868929257360 215436 -37477470749307668233922589696 215437 17805754283701361457040434412 215438 -65952944057050174696628642880 215439 55689491074482651429649307520 215440 32379800732348486413091880960 215441 -176257278434961041147083900800 215442 120498557409569150048182029840 215443 25394145866521237567095339692 215444 148633615172488389655312599936 215445 7319793217758245694708215040 215446 45847650177400480166186956800 215447 -95354130988887693290108098104 215448 158039456540597112833279262720 215449 67930781943915690648563463364 215450 -19299728961630174995081088000 215451 71146618753572813405361880592 215452 -5284749308122267697342709248 215453 -173309435266961430136902352122 215454 -1560429380761675334553686400 215455 -83547242922319871164620227280 215456 -119056176046845330116933910528 215457 -116573562816979929055687262880 215458 4316038164037726119649174176 215459 -407227789196176893898821410340 215460 2113452907502648642503372800 215461 -54079394698470843298679567938 215462 31572687712531500847303122432 215463 -115606962637674457381728906456 215464 -183795976625829869635176775680 215465 -60093819143962893925086178140 215466 -48406664504826507482440056576 215467 -133351162317305637319292049008 215468 -119793927393566282799228948480 215469 73386064809372008932927649100 215470 -20286175901290214874638803200 215471 -124891606659093848196867209328 215472 29243234081946868135022739456 215473 6412821825779456722159550704 215474 5664013701218251399259645952 215475 -64717302373084628966840891400 215476 -7250589832364163352633223168 215477 -85831672502461376001666630048 215478 92064646812003242680776782304 215479 -192972874261182304453723278720 215480 236280169771537775603502182400 215481 -14177400154230851763607130112 215482 76049046855694490834916884592 215483 -8261958714898884454679450268 215484 40022822376844122997686145536 215485 -118046441277675659410852861440 215486 -45775010225134026651423166656 215487 212658881641084526573992631040 215488 -4757961139189570862206418944 215489 412668734011022444363675035860 215490 18512191471547588732975715840 215491 18562780407125771533828688472 215492 -109448908176296161093912784640 215493 -41944337717957017498631296800 215494 -62355816236535426194852140704 215495 -137253512920968913258459837440 215496 -4330083541763573180280207360 215497 -1138604408224793515755430054 215498 36853562829015832326667511040 215499 -230424905603893711808829972240 215500 -37929909791735706743566848000 215501 85563032060466837901916556 215502 81211547342905224770919385152 215503 174770814339764839083628224752 215504 -57894388085651754411222343680 215505 17424965257736375711014542900 215506 -59057547453786825565626526560 215507 91845493503271908330214011756 215508 72171068904971640025250088960 215509 -155057414970351561872997094848 215510 -83500222921103945581410320640 215511 155470945751573967068650106472 215512 -90970044665043250922677862400 215513 65917021823614272019846863684 215514 -15557090322050875309738037760 215515 -176163382760183190279099339840 215516 -709712621247027171875512320 215517 -518428490902876868983653600 215518 51917691103857525333568286016 215519 153671028571697098185001802496 215520 146615045594958139234516992000 215521 -306539915715701734868972861278 215522 139308710865202193725814751312 215523 50737015242094256495827400448 215524 -42407839919827991808600555904 215525 -81604579124050199760920294700 215526 59147937888018173735374157184 215527 63065101279373858420736729840 215528 38784588149020694834633472000 215529 11496555963652556475725783184 215530 28245149604285405232916966400 215531 -399135650083929378501383878668 215532 -28610503569913158765163148544 215533 33615032840647791611405239584 215534 -78675611273355379618133076096 215535 97778024525170213464784093200 215536 7349377232915020644270899200 215537 -35171188538156702419924413696 215538 71853247931816799322542831744 215539 208523895080955239549365596856 215540 74125023602007227493461798400 215541 76639966351578494918818424352 215542 -113737698456491501356697203968 215543 -75237030137237510427463831680 215544 -79743539781619636593590599680 215545 -126533123822821930392030652800 215546 -135178373769812985879464208528 215547 80761230782205413509188466200 215548 2368715902306331093824299008 215549 14047137360548874594933826080 215550 -73083052021649707453149216000 215551 -79452679677115884435645570648 215552 -62449908929659067336541339648 215553 -28044547115352145372770422976 215554 73699014078153092416152704976 215555 -236149429787446466255810538000 215556 -36200766351591010631392100352 215557 -235136406141097860819486098340 215558 9545267383890322943570100480 215559 364894312133847185760296664 215560 -234925059447180166731661209600 215561 258893586505275656455863146532 215562 -23679968920864061799434063616 215563 -339243263340712657350481910188 215564 -134322432118479424266160621824 215565 55493459961714434372357473920 215566 -54630295048972687139381071296 215567 -85367269282872315270468043848 215568 7875824202914544440524800000 215569 -9647202636840224684825076956 215570 -70068428104161022030562951520 215571 -52274733448373347180889397456 215572 -11823056192697743219079526400 215573 -358432610785880764136864936178 215574 23703099434118255468562882560 215575 152224312541033815389182850800 215576 -209642124446664028621590865920 215577 -43727410990997464784144607180 215578 28225585963374822583339484160 215579 -40714575410143605194708370432 215580 -106666870253598702661626915840 215581 465580363525970632859361127372 215582 -20209319911600998163801108608 215583 -121136336386363871562176091576 215584 163589476243489125842840518656 215585 -188304445855215808626028538220 215586 30429955520203021085753049600 215587 23690413440858849277130982236 215588 26211459580312678898337794688 215589 216066468736815832412031605760 215590 -54908769870794858265291139200 215591 -24526813698028401358969725600 215592 33790420064627504515033251840 215593 -44209332713437560310027946560 215594 17766528501575704481141143056 215595 260742833296941793834506405600 215596 260854547924707124451525459200 215597 -52130270986185575971802682528 215598 -66562700467500167475336716736 215599 107954489790164861148715929736 215600 22835767490499053552213606400 215601 86290331100702023653481822832 215602 563075819751412003505149440 215603 -359207591727480721529892831600 215604 22733546553914052577494184704 215605 13306751700153551877173368320 215606 78019034738074284585597504960 215607 -81272072804703504287313230208 215608 176625348627730282226491944960 215609 70658529509372977840880031120 215610 72864498767221102485108821760 215611 -77077386959981058119485978416 215612 111643792486374371929276623360 215613 -47732004308270780743568410458 215614 -2324435053202632733751093888 215615 105588904107046570649499614400 215616 24993135132008269703798587392 215617 -414458586615509054441030934334 215618 70412773770843207554426255904 215619 -6219486191523855759541481232 215620 -43376073243760852338507160320 215621 14406250693994998162613601312 215622 6085183153159436078801565504 215623 -190775054597982386710171790160 215624 -37127143845442953461389655040 215625 71260770215692547549854200000 215626 205017241232082649113125109504 215627 142137828716591513639704952592 215628 35363308403266893098922442752 215629 56698499212483253517374621184 215630 -69363951046407115985414687040 215631 52508365816015767261535580880 215632 51749548661697723257035022336 215633 279255558806034782800337933424 215634 17720799495827679985750587648 215635 -45988173225997583526764844480 215636 -38089103648321248702277812224 215637 51100327604267034052235340960 215638 94345891221484219009673647296 215639 -148178211440225091226746003840 215640 78922215017525411582561280000 215641 135660523642533036078708727552 215642 -3995968061621942863073250816 215643 -37937307149414655527111948136 215644 147368418133906659323406389760 215645 -2964277185685015709799662400 215646 26555793695789290987433508864 215647 142722241813394113624454872080 215648 87745752795498773469715759104 215649 -44497236911692377676466141280 215650 -8872396636433416910751312000 215651 198080508370918243576344570600 215652 -134010434407393452027118906368 215653 -29921840122768871107079684098 215654 -61117041859050745009762600224 215655 -57683593742753482784674692480 215656 46293604281825664108486901760 215657 -91731477517549168642378536312 215658 88992166612499297562341371824 215659 -81304927576268776378523840140 215660 53175544102376997825151272960 215661 109068400019360424511884843072 215662 145279342068964792709033446272 215663 -28221275455177177115550247440 215664 48025417595475445034250829824 215665 -11531293109989156768687124940 215666 64447513838725743622517572224 215667 -66930189775751284728911105472 215668 138160689397964646046144370048 215669 264201264577071714451512639840 215670 -10771247771500132072861286400 215671 112176105434856283251032195472 215672 -116276762841266760672769843200 215673 91283083681476456695018237760 215674 150316504744583614980849108336 215675 -216492626857193622262135181100 215676 103211936770310304580446888960 215677 -49995884868430982408943253056 215678 44203281017113695758161712640 215679 -16051882416002725922359939440 215680 197581393690476506708233420800 215681 272712741343055659439209540482 215682 -35012136748035263326271193600 215683 -38674564286865494793641752896 215684 -35558635839230975331679064064 215685 -42092501268537809097120658980 215686 18148266939900962876633181792 215687 -197329927255841436348177458664 215688 -2078053555880181229417267200 215689 6446442923617798033196782490 215690 -146122233916948498403486762400 215691 78976367993330250654216305664 215692 189457875192559823506614914816 215693 188548936205463338973937077942 215694 47165553981257938018389813888 215695 -1878463258344675832682689200 215696 27398059533368969030763577344 215697 -139116954096098377761484861200 215698 -21072768729088162615241545728 215699 219798114588626753989403547720 215700 91842783837857652853790208000 215701 -114052466330643505636948188996 215702 188550488227238330141572905600 215703 5021298148329284927011418232 215704 -133042085249523045233547571200 215705 66152898520245561948364109760 215706 -26745534156494113144288989696 215707 209212738741661318842716454840 215708 110727079864894535289630985728 215709 -1652387888850015068825224032 215710 -18022922912118675657017882880 215711 173983915026931083314803579800 215712 -33777330724731361169331191808 215713 134084466570276999135544070340 215714 -58179006765419406643417850544 215715 -5124240904418200985923954080 215716 4039947476226185894676275200 215717 46567010097924935320232250048 215718 94049310966370971806167896960 215719 -62853510299777214602105188304 215720 -172314744599401384057578547200 215721 20006843609910867400838225520 215722 45675817311443578437058669152 215723 -135196663081423440997193198028 215724 149727077286087052430929184256 215725 -57966899274584706566958946750 215726 -21786651630247994186582645760 215727 166636179764258235903634419720 215728 44191725354820250900614512640 215729 -24575006490098104261767866880 215730 -157646667162817089611291750400 215731 2089953750830739055126215120 215732 60570280021480156874610972672 215733 -19544716005339408226946156736 215734 -93958388621886796574921061984 215735 -56947959764778614655017848800 215736 -43493238859946415587557171200 215737 -318406593874505984773523030614 215738 82726923472121310695498031840 215739 -32447758155153117424688356596 215740 -34360422778713966181874565120 215741 -72211804159175111302149561888 215742 52369242168453509161395437184 215743 -83101161524115995536105144 215744 133017834388314837725972791296 215745 -8656063727945015569584196800 215746 -83642420229587394051140954928 215747 77416834063978271349431380800 215748 70484298103215863544156321024 215749 -256879339347320911165440338240 215750 93147753205508182596342144000 215751 -185343280007218333647419060568 215752 93927887139127358319577344000 215753 -187617890288935711806492568998 215754 -33424332115154322912837636096 215755 -14747008704666869390196255840 215756 237460447427036535754262526720 215757 -321930851849136619905422214720 215758 51504813908450708408379811584 215759 368623370698963977428954403120 215760 -8152690515142014535886438400 215761 -31064316829576175623073866816 215762 -94758122467076741698251136368 215763 38910914871362939190245402880 215764 298566243063805685212170178560 215765 23046519785331711726478905120 215766 83293118937868889585696422752 215767 -8687415770811523828757208184 215768 -85277137993120472040059658240 215769 19932222473583863492612622528 215770 -70778162947832006565083461920 215771 -71406941653803876294630260028 215772 83444441796636897586321377792 215773 125779560196007341548501875200 215774 -1292350114094295859794210432 215775 14420351922013856666661886800 215776 -260065462389328666923716837376 215777 610130565671288601010254796032 215778 -57621158503192434983532610176 215779 133618716939684159021505784560 215780 11822399976931028185799481600 215781 -102187360807603969164847747776 215782 -3722030607295760641605779328 215783 -53936215327671492795179637360 215784 -47442670964525908244292387840 215785 -80038992676295920124502388800 215786 30925958358187258238974535424 215787 -39429873185759101913452026624 215788 18114432329212423862239536640 215789 120751704138312091666132671360 215790 -37392945144169035964887953280 215791 124952870858862982758192443584 215792 -87761353305122664894276501504 215793 -96099242686080025288068053118 215794 -205277723140955979006294392304 215795 -4350517788464952781902061200 215796 -111985093130533827334976950272 215797 -251199023357540749531746972754 215798 -77767536030678545718010151808 215799 -188052006771392997611520026136 215800 -36508953803888822698455552000 215801 43154302971607687699984925802 215802 -123968377362792375655990513920 215803 23649455048698019812840376080 215804 -36132771933114760665516601344 215805 80323247602813770611573297760 215806 8146568006647837360994276352 215807 -141559781865950272700474565048 215808 -72315598923752182133299347456 215809 -149330768160577831640748516672 215810 -44388593054342529133432112640 215811 -136717603954524627275097360 215812 -33491600558275624348871349248 215813 -196892649578112262219828012518 215814 99752038512448078616962818240 215815 156642266560012654841146465200 215816 -11562540378578581250038118400 215817 -515918143245159028076451840 215818 -15034909690977649491211086960 215819 205315377717683562242784155496 215820 31741050700860135333522969600 215821 -29744135366245747866349749280 215822 -4093933114499179732857285888 215823 -224009626890530560684589373816 215824 -13686131470401575362193522688 215825 47806148494161654664582903500 215826 -56512642256221310461051094016 215827 -51104307586620578474772058324 215828 170072182564491941102459105280 215829 100258164132032094992464884174 215830 27265540724367037039478200320 215831 -17267838151101993474696733056 215832 88982207732381182503231467520 215833 -183910489880407876419582628918 215834 186327488502541391431454929152 215835 8093119446841071444978380400 215836 -179269503724942431224675883520 215837 90613552814126524160705192172 215838 -42175745713924979310064834560 215839 -142629517053079904298176004776 215840 -99181126457269110034189516800 215841 133940734404281520509472687792 215842 -111911707573151929069183779456 215843 153710536635536892251657152092 215844 -3633159400570336946168208384 215845 -34605689240718150655579500420 215846 218875370455129825133465083872 215847 -3977101282689650288403168840 215848 78277833569238089049988623360 215849 384971154179020481099900235636 215850 -3592316174709533373260928000 215851 35420236538760551937867644852 215852 4319131697754010860067817472 215853 48361579089809516032727586816 215854 -94476415969005318207898962624 215855 136842732984547721279431049760 215856 23907609090497079650469888000 215857 211703578126783073473189657106 215858 815523868130286035418319776 215859 76262805837153549814111591680 215860 1580812363430380884008540160 215861 -9530412221944168545720145668 215862 26524322884162686019130108352 215863 -172647524296611912623084044888 215864 308783561807348356724244480 215865 -1431732697221179041267191480 215866 234164468731081160402597376 215867 -198489520734911869384767252120 215868 21852492672688823376239178240 215869 116522387876037786791399243244 215870 5894376716235100617511202880 215871 -353624469641609044965648742656 215872 -101993424191654042184257634304 215873 54304793686167390007738299840 215874 -70997508267444341682802784640 215875 -252405487928490405751769436000 215876 104833146248132084410394215680 215877 -28568938230103423471160734368 215878 -730109198985092701773618816 215879 235122985609525733982869491080 215880 -41254299906540086943011635200 215881 236110209545435124630639963600 215882 57528494883762716812441695792 215883 44738733271198990010931984852 215884 4727557268979518985529004032 215885 66195223084894163116084325580 215886 131279112584265088027753878528 215887 77088889591036250692545459952 215888 -140736824946073177388632375296 215889 -197483814582558670312066818576 215890 -136687247701521797744613928800 215891 124450150351048753268084494272 215892 -125116182845759322207083520000 215893 303153613055753544535261288142 215894 -61282104822000092248261402464 215895 33238930388191705929321914400 215896 -304155399944217217354874910720 215897 -2894598498741565770044610720 215898 -13960097174295972744709787136 215899 -159331708026868182553243911100 215900 68099782223383390418680627200 215901 -39570156848854936862322710400 215902 -11098564040706733739598910848 215903 -6946325404476267288512623176 215904 -27217638736084915567276326912 215905 -102568499737417470586989159000 215906 -19372814142222610810712444256 215907 -105746905089185992856051143680 215908 75468932262042684249135992832 215909 3935792215546713524209210110 215910 17802721247583469591283904000 215911 -836092797649687338502237776 215912 72211036262386215491891066880 215913 -123329106674268125636102284656 215914 71009657760282252895228675680 215915 3112862968524827875348992000 215916 112760117533180700228566609920 215917 -34866242234867081855603216808 215918 -245281191430257445367516016384 215919 -96556266661077822619975368960 215920 23478466046292515697094656000 215921 -210832392085843012454917720878 215922 -12124361226360176943256912896 215923 -6775059134710591794376130736 215924 -54547815111721840308572657664 215925 -62720883065591479076324256000 215926 30625300905448533806401565760 215927 -178934204554746746644997731224 215928 87536075276150572428403200000 215929 -20563790738861285464428268480 215930 -29518270474045122383537064960 215931 -49828082875671662206232587776 215932 -86753062564690218786669278720 215933 -2869404931392996385330519956 215934 7850563346532474245740043520 215935 -32342775842368082885835610800 215936 1309351463468151486095032320 215937 42311114955150662782278929394 215938 159260463321383880732175633440 215939 -240975537910655857798208560260 215940 64676373635172957175674777600 215941 198037119048487770261276821664 215942 27294633990767039493478795872 215943 -21036479567979660663387274416 215944 -264931213728722335272171555840 215945 -250694592586457658629155878300 215946 -36166958627349380282274816 215947 -67923831042177286739056210080 215948 -53903147004660034356948648192 215949 -41958107322066206339940841536 215950 -249379358580325059839625600 215951 494504655175788614453115536832 215952 -27418052813836619692547112960 215953 279207898246148177532631537202 215954 5262160468010593944896077440 215955 52017587736052787978573808000 215956 47654040764238885739511779072 215957 96532605604040008174901150112 215958 108532928857304074118853864384 215959 8715670964675616892343689160 215960 -251515142225171654041175040000 215961 132471052568631501504226936272 215962 -130080486255220875957153450768 215963 -97004153646971444767977523440 215964 62338933503174143347816467456 215965 -63127889890386186110114822400 215966 -55510987120372276157452326336 215967 -75653308573027772766042295152 215968 282706029178575036749922041856 215969 -64464947082262859651212944600 215970 54177687171822233881251210240 215971 -67646164485818113495908131888 215972 -81537398807830813816585252224 215973 -133682745547440246557373019200 215974 -143868038433974093805047471808 215975 -14563143260436508670874371400 215976 29126419116927318060779520000 215977 -40209870840940016660916754688 215978 -4426979406173941403171583744 215979 63742198758900551363388912984 215980 -95781089139501907873283328000 215981 -106048865367847717027560394218 215982 -38946906454508685154716219072 215983 -169240081457989618552814854768 215984 -63166808998952665986373632000 215985 70135447090512502254890880 215986 149605109478821118965590010880 215987 -8675580454691995408274577888 215988 3318135855048093156201492480 215989 -5812902469112973830222120576 215990 1903368440802432826934208000 215991 -450596440256832221217602807952 215992 -196258892536573821455187456000 215993 121069082781155500352367671424 215994 -39387070549766877367909248000 215995 98780404126699032896620743120 215996 51238524054083538173740776960 215997 110639023934487435247156128000 215998 100759013238384682447269024000 215999 -1895779576059893987905303680 216000 71011129867442003477790720000 216001 251013407590084070088605163604 216002 -117370906254821381892793001568 216003 -35299717530489132362084797200 216004 61440816189232014961868925056 216005 290340316734799386924164025660 216006 -11012229299594555961895249920 216007 20219566129048441994088584880 216008 -39929685713217992547259514880 216009 228778325877347062687953348714 216010 121671830763837653050196696160 216011 182602786991287652871191633400 216012 -230721848105963744836484333568 216013 118180644618811725878384635360 216014 -6749401276825898469088206144 216015 10474735720333777298290498320 216016 -44798595101615249627044773888 216017 122005247543907414444877949412 216018 112310705719448893438831340928 216019 -327156371583934005479630306448 216020 -24154146139103650902648299520 216021 -51642352138641862876473000960 216022 -153511207218770020870844030688 216023 84033577334129673261633691272 216024 101364755396905524716924497920 216025 64794214180355542190691457550 216026 -78366379810698928796307510288 216027 58949257727506258927936622592 216028 99915705086948954500040363520 216029 173099166984109225404523480320 216030 -45614428307545763844630144000 216031 -108353328778812389338502093000 216032 4430279476764829656558600192 216033 107818636206008527699556218464 216034 19979564893567861699558651392 216035 210351340529821508157218502480 216036 -28776861713358306365111900928 216037 -271701635364147728850933437314 216038 -41339927166907593149568084480 216039 -20293729996944764727300777984 216040 -105550979401010433969565286400 216041 78383890941013676024383148730 216042 -32980039631900091435579372288 216043 -53694694835560522123884884960 216044 -108340587486381959389119876864 216045 -135326912890992223364619343380 216046 139347194672016171850640081472 216047 -30997817837450387996892698760 216048 -1266150145579644752094560256 216049 92950042673116989928381191840 216050 -87653528151388594066019700000 216051 177857751457523229283230871104 216052 -93617953346413076144243073664 216053 -113694110146010288952253909440 216054 -24129993378531245289588524160 216055 107374320972085068452270734560 216056 51356458267024682356018790400 216057 -128808446916218900274243722160 216058 90182715751065409539904408320 216059 -69680399438443781965805585184 216060 -16995397223940680261656074240 216061 -389974407837606516576237497338 216062 27862543082111951504244215808 216063 -90891972055145066299255777608 216064 -249293807350504997952950370304 216065 138473131555603071758487062400 216066 49490999401778094361082442624 216067 -10874842504902693520856345000 216068 89639647971596529151002577920 216069 -36755955603969561639952009920 216070 -13034373280591815265777735680 216071 -295446610166522998593101626728 216072 -131415927892074408395897441280 216073 -147305672040002628989644097472 216074 17102969001734120683731487536 216075 -1703720164845701327786798400 216076 30742905833755070467376370688 216077 -26380543838290724840936020500 216078 84605507433281327691536783424 216079 -497644502088565891736165883240 216080 -1271696266735651682489303040 216081 -96425289213841102734350248320 216082 67634915021510432809181269392 216083 93820595410086418288706775120 216084 -85793921946090698719353182208 216085 43673200834775365252133884800 216086 18326296943164552006003753344 216087 -136091194040962796203200568320 216088 331489958527502979404480501760 216089 53096504356126436527034561940 216090 30632654972522956060220632560 216091 184350774035918355413829071492 216092 -91829443430958598535130132480 216093 128423304867995564439183905664 216094 262461218879809794013715145600 216095 -53259199881707778695816461200 216096 54153904627582667691048566784 216097 26757632671693438230979786432 216098 -227163278175250388436430769664 216099 89727958903279081671489302064 216100 -28097639652633588077373289600 216101 -27481719219632620937571808896 216102 55286682793248751137719600832 216103 273570475072003600081127119352 216104 -13283827191921316737476689920 216105 53444768280689938807236576960 216106 -342656159611552943840893440 216107 94452339489631051794289906356 216108 -5867873742990971579686917120 216109 -31418108600074235860403335284 216110 125932965549860565494410944960 216111 -16879404334574051049460891392 216112 -15851894541742709544233861120 216113 273075440498615009901574489362 216114 4391101851686419986786700800 216115 -45845033569098705752338740240 216116 -20702533935654489145272175872 216117 -57446321181773784445984649760 216118 -1084504922902275540050810880 216119 132255445681846372334757476520 216120 91095961691583470504029593600 216121 387252226205967061550481537492 216122 8682377725949722754644928112 216123 214736853607403996540873901168 216124 111615934734444630524915284992 216125 -37025504202464228556225120000 216126 -75633583707656111077134585408 216127 -374733271944725579895954889024 216128 22095077388713988419953360896 216129 -66564715053756043317573502416 216130 1440261346239368539322556960 216131 221990411886182263837829456112 216132 9628175110507594703694987264 216133 -11936523754907687913903979618 216134 -38765909631598187620787464320 216135 54615982803504032498779447200 216136 -90797055012427738586129464320 216137 102739672005697434556786156926 216138 8634659919823301662583889408 216139 121030077513245247601004965032 216140 -52445766680776628101676805120 216141 -215536706518713470381769139008 216142 -120560235907780577005277519808 216143 75371682966648655446549227064 216144 -45588120417769346151107788800 216145 143765797811979573204947582400 216146 21710738390223977214758077440 216147 -98701241789599651632360868560 216148 116582540683445890896620302208 216149 -61838420190363398417097356850 216150 52067964437658211985020915200 216151 120745081834417212488253692160 216152 -58960648649464805746473062400 216153 7485228506525738903302927104 216154 -21419138200123430307340075008 216155 147920764592229088868149613760 216156 90367449840922878499115100672 216157 -171087313469282327594005669594 216158 147887700977942316551948887680 216159 -20729410327283308927089331896 216160 86579305876883466385080975360 216161 -2778571989080957801254394976 216162 -165448506501443853519476924160 216163 100226560135485251491810519040 216164 31786563760614065634801244416 216165 87381923231518590184324405920 216166 31030589635034573463438746880 216167 95555289898418758408043180592 216168 53959943141574422398998773760 216169 67887587489184464223963334644 216170 -96248536209820744912695042720 216171 4084353013431663978263294940 216172 -113321915669052153024985820160 216173 -104778341195201374731695473578 216174 18315711055525815560471012352 216175 -91922024593536660885976600600 216176 60569953178254495809731788800 216177 627830219766973088378894976 216178 96741064884938148525875354640 216179 -360367806466361855902936919220 216180 -59646433140170735390747792640 216181 -65141468642823198365681847360 216182 31380000155048654166721540800 216183 970985873791307157207435648 216184 192977482017893670328712785920 216185 29085759883181732566199149380 216186 -43631007833457578157816116736 216187 -53846008184305764494002484640 216188 -230300997031766489077082760192 216189 -15123423046418783477316670644 216190 -29713357646964591406348308480 216191 -170992280556148465057614396888 216192 20870081237687696562679971840 216193 -3797798440198060838549145276 216194 56525534359330811863306143744 216195 -25623763073830712499162854400 216196 -84167449979566131447596233600 216197 35829439450753345787221591200 216198 -11727359003587873550815211616 216199 257557674973146209303932675800 216200 -107926231182686883550273536000 216201 -156982862736827283642595290720 216202 -64234520125800123901735035648 216203 37587925923934289078541011184 216204 466308942217691629027184640 216205 -132190686482145757081303877280 216206 196402499962645377664775352960 216207 239230747140400858252654264104 216208 -61722443739147607655499194368 216209 -189056828422601819134707190848 216210 -21483082206626613491091479040 216211 175346723637474135449484624812 216212 -67960082465233823651370221568 216213 25762899140218221349829235264 216214 -91758071415517197913328216544 216215 -131426690274665668639336189680 216216 -32015682558682991006456217600 216217 200888569154356148693599368266 216218 110422079299529416495134904560 216219 16233360016332972969277749144 216220 -102514067291821277849226624000 216221 -75436612271292080593505020608 216222 -2007143405753016512096756928 216223 82171407979799883488213084160 216224 443622094275278224446685839360 216225 -65537057037216651672429391725 216226 -6353692166683696141376659296 216227 -515236031500962058000495212 216228 -14863920727810132176594407424 216229 43793382434706263204671189084 216230 -42201377883956924069846572800 216231 212245454919368558322657773352 216232 -117107247270953300467260211200 216233 129592127846678483815801951482 216234 -20107595215587975356592872352 216235 -198326577753949774620697844400 216236 31237184802861179031170561280 216237 -67865043192595624820914046208 216238 29018997256239118040052404160 216239 4807054532030408240270178600 216240 13243266801789577510510264320 216241 -229239243303469274154433072716 216242 -35708200963668552194960205408 216243 -61090092286603335357448006800 216244 33784827570543906868126775296 216245 23463623687138812994725368600 216246 -36517770004538764092934250496 216247 -4153150479257090019839063808 216248 -314341506209343746917907312640 216249 135066373374498272631318951648 216250 -11151374250322368402008130000 216251 -60054311146627360895071569648 216252 -135727980884917432317913665024 216253 434432797581149143066727040780 216254 -8413932189154806266726855424 216255 53641985767937787749254135200 216256 -10481524314987080967457341440 216257 -187342209578292179014206401148 216258 -4068076847276992732971909120 216259 385059915047133711384517318460 216260 -45202671960949593213924003840 216261 54191517983335667912993162910 216262 66365750502554191982143585632 216263 369650578372865536616995063512 216264 -47930189395657839388105236480 216265 40595871616237094858943540480 216266 8520632218706347361677872384 216267 -40120498146688022142147879720 216268 -73906799962243562058682327040 216269 37230184042351076179003789344 216270 38824505991271619743289558400 216271 44751670765369692543632284344 216272 1595215552970662129260429312 216273 139394376546753516863310591984 216274 -118958591953180243201059587808 216275 53372786419209846499020150600 216276 148383126987216908751150520320 216277 -141853270813093825581396822560 216278 90868483321643559251586481440 216279 -15269551001820041749247080656 216280 90720661236979669114009190400 216281 95854515276772790287363267584 216282 35351397252579109426522237440 216283 273305029072406158757731379704 216284 131659200219850849354741900800 216285 -49955579797906995672042928800 216286 -29909039355806443751289998592 216287 -39825877913017878768449256768 216288 152394146291066009624989138944 216289 221796935292977908260505373090 216290 1005685319120259792437982720 216291 172839237198630012612657813744 216292 114231242668096250635550072832 216293 60169070835890570469975599904 216294 -48726748037630286552859176960 216295 34372930353455143051842542400 216296 -244883965924200855308877004800 216297 -293464247567420584812906876960 216298 8296652399444992872568145664 216299 -22454632458951827641302713736 216300 35754620475040639995974860800 216301 -36788768463439136150905383488 216302 132386754492195177233613133440 216303 -69279296489913497850469378296 216304 -18236460799815501196024381440 216305 128335317110687132121154673460 216306 -54569011680540526315319754336 216307 35356107403573773745123194272 216308 15236935318504175312559188736 216309 147718603846803512881459420704 216310 -63780835864255486007741015040 216311 -278912612427920786837124154200 216312 204961758337973633760785387520 216313 -3919106105531875799875980800 216314 -28373323616330411940427385088 216315 -58326472502171129741111827200 216316 57060860809740173932085406720 216317 239048726001466359346716399366 216318 16807788273742553191611322368 216319 83047574415195322858787966720 216320 96092965619131277339535605760 216321 27247337737015117259456178624 216322 -74121865905795934044860298288 216323 -158480266380334611870286958520 216324 151329475778443111092768491520 216325 15100826534723188128561016500 216326 4240092110713663975295563584 216327 -200129609766879595200348641880 216328 78905318172470559626307010560 216329 369747919404810424751645019930 216330 3845603065097157482168305920 216331 -54439047833684744139789996648 216332 -117886708063240125488092264704 216333 -60994341605754181942962647562 216334 179958687353654913341355896640 216335 -4230066472162516120154344920 216336 -39488862906690755437062586368 216337 -85947288937258324281801241536 216338 -43658787706305777191088838656 216339 69295904405957433354041732400 216340 50359371205317969900108326400 216341 612269023275771282991053782592 216342 25780178828739272736916825344 216343 -465100775725494410909713085720 216344 -275515743318054004303102371840 216345 67276237736435287335853331520 216346 -29104123794807467016793256256 216347 152404051454376470076490769796 216348 206186554276934455044979200 216349 -18935216574977926385622573568 216350 43752998146503473107698926400 216351 -16397889158204993345612876208 216352 -61285950764263585844660994048 216353 -301096183104375768009166173600 216354 -66040054350960201914298048768 216355 235578787856300421853982519760 216356 4189016301152413897919520768 216357 70421640737724130471892432640 216358 -93145717494493771394908530720 216359 -53310040046186527475413345440 216360 -108471102912092346636281702400 216361 124780488610288145749676331770 216362 22364866487094340325115492864 216363 48510665896086738273020442624 216364 104386078530037265990136171776 216365 73862918717697761161887295800 216366 -126583875553280178782601187776 216367 -410978391103113576245561132648 216368 -23766984714046446713589547008 216369 -263335317157741599573884858700 216370 21827989289668326630388024320 216371 38038606742440990131804466572 216372 3344517748874743160699105280 216373 -336265796811504723117855103378 216374 -140831566409497383718685012064 216375 79400327138803525661777124000 216376 -1820559890768222075823267840 216377 -7751607835089778710694844928 216378 110960680821745572379128107520 216379 -187367855986449545517781205020 216380 -9634140933254722301555712000 216381 -150641199632425660484133749760 216382 -143564135519947649238750590208 216383 -147634166442087727518924108336 216384 -21520197333895331567521234944 216385 78908068882625498258137957800 216386 -168232865060004617594831074608 216387 -8053073374692503957372181756 216388 -215680964973156097810617729024 216389 61602197602503676292696340924 216390 -37538015424759220739607550080 216391 14303957096702666670392635520 216392 332011943584998987423583641600 216393 -106107234351185115736783081056 216394 -98401103064517323996210545568 216395 -95185799628492783601303073280 216396 142500285034603313757005751552 216397 -657306391328963370272166154 216398 -9185638526783877463259834880 216399 -114887940567604082218870355952 216400 42671896279381656948191436800 216401 -188230163988975431408035667598 216402 -98085805239289557897049949568 216403 -333398330059120577199094228992 216404 -156594103051671607149167190144 216405 -70075447413699964589170272000 216406 -187083436175202536994598810848 216407 -28449233451141049183563348264 216408 -54763541973123029229769850880 216409 209768646173925818884949420560 216410 -132135056672381438380210598400 216411 12935621186431775027210327040 216412 -80772008246749396486394634240 216413 31591946272508766920228885100 216414 3713652099023252553905819328 216415 -116357901483230585796060820440 216416 -360582037566062172142142619648 216417 -95129218899218041568964375120 216418 -3399479584625031859177077600 216419 2784309168122525674856010240 216420 21551225932332698986249850880 216421 161318536350794662961084602622 216422 6859639196623616988616396512 216423 64456619326626295225632452760 216424 160236855807930495873868216320 216425 -180314420530888334055524905200 216426 15245791325183444451893236224 216427 25743949340156048257193599200 216428 -58562816534793666951524680704 216429 -147195314420133613323390291360 216430 75422782259758828865731057920 216431 284503815972887046462430337232 216432 4528306083624326017893236736 216433 -262285818409986177742961334400 216434 -144586675079424780011505510384 216435 50081560259533130750203676160 216436 -164922360655996787513776404480 216437 -109452040230511802855046701700 216438 -42207114407915575241984379456 216439 -124598283697333028393837087040 216440 76146644732840174137713868800 216441 6539833243315065441222833850 216442 -656629799870875910634003456 216443 -283084055942039212348605182016 216444 187036313345009786670390346752 216445 -2144493758307262992531751080 216446 137013651448228427058783324672 216447 -87157664749901138652493468416 216448 -90082497469332988983508992000 216449 328339021642620620504269308864 216450 -7321363222024329760280426400 216451 24992871178587619023830403452 216452 80365904377352046715104767232 216453 57923940159945330689150299584 216454 -25486414382601829606405292928 216455 -23964457629132341324136437640 216456 136340913996330127377901977600 216457 -62795029955058311194613358540 216458 28796117249756886306693511680 216459 137490586475733112186128780720 216460 80541343095230818391405875200 216461 -20277657499656686683556856672 216462 -824657236760383377919626240 216463 -133992294089341314689957679176 216464 10362025491433310169681690624 216465 -10859532202261097658351578880 216466 58050313968946885348368492432 216467 234799311835911278539967831640 216468 -15243948117782538889504573440 216469 -132361276909661620317872530 216470 73131361186317590946503911680 216471 -32921905666381040003911090560 216472 -107319628891683835822250035200 216473 -131515631277008666638948574976 216474 28258216166878998409592259840 216475 -41557601471830865053336667600 216476 -15803664337434231099986221056 216477 277253752398258896520629346720 216478 -142649666401487661368530066944 216479 -253125085054061699623326416400 216480 -39438933726941728093828546560 216481 -141667138871200554826414386718 216482 193441111840690669756731254184 216483 113718394715007312442637148024 216484 -119108149062081686094326041984 216485 207232279905022342622004691800 216486 -127373383563184122674879923200 216487 -60488685449289820197479483528 216488 264875939303501632413851765760 216489 42807481165896464254510099008 216490 60220763204624859072751452000 216491 -435226929177256000734703757016 216492 -154697925350085164958535285248 216493 -143587894656843804081529825258 216494 150833387457219212915477695296 216495 63353591390261026402002972720 216496 -23204287645692848351581503488 216497 225351869761745507295113013300 216498 -103603653432153798598727127936 216499 251380904870832319388103614064 216500 52782207663594927254396352000 216501 -124923357176889521565956537568 216502 -4944684648654158026100017536 216503 63332440709979282621216274656 216504 38056186559085342204995665920 216505 1407533567933035552499582400 216506 -304167877121698012592224855296 216507 -135909705132389838435782832360 216508 131708020714810700545033850880 216509 15949293641894657991810832710 216510 -16560011685111888663480545280 216511 -252705333028174589017041618888 216512 -13578064550608361875203686400 216513 23486009005734891766544210544 216514 24699035236642339641361904160 216515 -28669022735454225047676179280 216516 -70359677163859821013055259648 216517 -39264085027375399750569072608 216518 8274519607433965507813687104 216519 19237225142157231648652018344 216520 182309625302125574093276620800 216521 32249305249898884916583800244 216522 -1109440382882982203006214912 216523 -171459623392932649602643141228 216524 -25597696614752764717813678080 216525 26436781562402821307900680800 216526 -51693544999778612840202708288 216527 201151576475115929505222388680 216528 22371229159018820937433350144 216529 69927742983299758561085179392 216530 -107013365260104306937327027200 216531 -93312141529219551972664930908 216532 -16256678051834671606155954304 216533 -157609084531568924981737938816 216534 -35599769939344572709030563840 216535 35847856148204100179293470720 216536 321673852442866775809868359680 216537 32027457915699178261366971360 216538 57050814793401553371808893696 216539 -134500463072310590810489833440 216540 -69505091531799217927521638400 216541 -48679404192630994534048960628 216542 -1481819788571955109219475328 216543 217869368498719095059346614400 216544 248937796135935860975288451072 216545 -38956725327968061553271404800 216546 121524091781393381555075747328 216547 3320051824443807323508256920 216548 985912082543755911427752960 216549 -239369379483569871449646945666 216550 41684659193535053263219209600 216551 -242184232428126602794946549448 216552 -1877073301863176862206361600 216553 257679341190172836669089455802 216554 -4382852617588040517800487840 216555 -87151320269942794444402644240 216556 65761669769532542262131544320 216557 401758312136279067166869121632 216558 5919563011998000740746803264 216559 -36488418357471980489516819984 216560 11231565993525265590651617280 216561 -72391523700406088086261145856 216562 -47051226349330227362185478400 216563 -94683098260915482724675020360 216564 188285200311489805562808139776 216565 -138640629379142869897591485540 216566 2312055835731389030599680000 216567 1030324453359045359636852640 216568 75983603582075254429662904320 216569 -139742526106713975150345915030 216570 -69576624541864281458985580800 216571 297776253715092631637822260772 216572 286721736039566106253148106240 216573 -49154888793567050704395896256 216574 20587388645475429158948161536 216575 160482441272851547600322031800 216576 111459782962139119725211287552 216577 311930206953738653525732135426 216578 163605637997387989044775077840 216579 -60728780642912423243640914112 216580 48137245544052668634434173440 216581 175609015076309364315932628000 216582 -53841040854074786650136678208 216583 -77674457224995057978793466840 216584 -125967569360247102664676797440 216585 130310038923321111621268757220 216586 210314323651771061130712498992 216587 -4351084202534053264488110448 216588 150687847526232900272076172800 216589 175948698437928591912423378720 216590 -97125574429857508486660800 216591 -117774258773341177776754944 216592 18301992499199518181678391296 216593 -171629817174485672658716185356 216594 1848506218178144524680425472 216595 221570314353477919003789767600 216596 -139170733010021978946388017408 216597 -27331205231279893019317710336 216598 50259938892501884867847936 216599 323609555734017033172386593136 216600 1533221625515306052420864000 216601 -86223409599316189578151213440 216602 -142434763504962748580872447248 216603 85237061706899435959129209384 216604 144453281462062202141168416256 216605 -163064580537033213320501518740 216606 -24272510535107492585449608576 216607 -415305769417155269058575530144 216608 60917065585944730479221538816 216609 -325837183852616344885847529792 216610 79799870479139038170139548960 216611 171893600013060086145290987184 216612 67265230062080231618135841792 216613 140359628633765074557635332224 216614 -50734187009543965839343342848 216615 -10310565071323615472876436480 216616 3814037325798316392731028480 216617 -234212130028875544114049651334 216618 -69962150756698857221221923840 216619 173097175247344402424095381040 216620 -128418907225110750400821688320 216621 61093813331122033643695946880 216622 -18876757880259176367364771968 216623 105458004793566545713383248640 216624 -52700362143300953369469812736 216625 -11297129140899262954771191000 216626 15579829484802838006416030240 216627 -29610375261390918358010361792 216628 13513489293410353242645078016 216629 43517366367121280817365127246 216630 -49622207293856477276663990400 216631 -217944879129582574537768728528 216632 -110597712626884682334222151680 216633 -58759674444331139123348915376 216634 -2598232461052280216829799680 216635 102703961817737931773995197360 216636 -20278951511791886961608171520 216637 219072733237063711919424155040 216638 -42790563371946954544187444160 216639 100156226664969325590254122104 216640 -18423067585473616299357634560 216641 -254847690006024651234618800958 216642 38017595214428785449848790912 216643 -19916568113080394802359658800 216644 65635765671127200401214550272 216645 -30730361073908550906530689920 216646 65980670838652936635548630400 216647 78367142664200940654127755096 216648 -221848787439993842396319744000 216649 173822051721885669335089170650 216650 -43298264380577815479448032000 216651 127018333847466804969150999984 216652 102046466693080211159270433536 216653 -156254915483899059167272345098 216654 58711829810461420942861485120 216655 -34200658613054902569083272440 216656 51113217114994080888486887424 216657 -20221523621266535327939699520 216658 35291467369477594553049828144 216659 1569512937829141868593134720 216660 -43928050304891770327794032640 216661 219914740327868303454201229262 216662 -94468759103626566851277109248 216663 22795370670928935602458762344 216664 3304763091194752057429278720 216665 -284227400057029220980986651000 216666 -24499983929764595718284901648 216667 360110144152886054963078213352 216668 82009338963183708075288642048 216669 -6886010520848717062590877056 216670 227192142808699644829663388160 216671 11833517555463601085270923104 216672 62833084995354725307259551744 216673 -28099276025917781040069658860 216674 -4130863913546162154378672768 216675 -3831735215721182746132250100 216676 -271551386865720174409021844480 216677 1129468367446772339032361280 216678 -84946527507800080813529599488 216679 -217180631604906769796483131720 216680 -12881475918294251984113305600 216681 257399957499007038157437931152 216682 -24719222297700927162029209248 216683 162809210344146568590418235184 216684 -11808930672691073322805426176 216685 20544224735064403613508952320 216686 44008851941368876910859081792 216687 135484859919296127770708177160 216688 -78255969472115287312014213120 216689 145443524727164308499626652400 216690 -27111603260488921176437084160 216691 36782306544492045830009459512 216692 17733749344054616759264501760 216693 225876230850723578777262729582 216694 68410860148737702918985396896 216695 -132696130508126150250680194800 216696 -59073322102915535737110835200 216697 149596099729114625002878465920 216698 -154012598285631749002834815264 216699 -72734318314290255090053634048 216700 -57713337937711363164028761600 216701 47246164133236688036558954400 216702 45900319070845708869861095040 216703 -245304189291938385887625298048 216704 -17636845382562445168245473280 216705 -94433879907335913127044704640 216706 35520636848381957336099503104 216707 -80613956415426941681339648280 216708 14020406444110789051241794560 216709 -159573850922544776635201113284 216710 52499414166976353535103295360 216711 -41249221852754203417621800 216712 462943531122725278724923883520 216713 -27094721621252016555012710976 216714 -48570056029519979656348120320 216715 26546605891229397761579383200 216716 -94248720369908018669337795072 216717 -138790589830524150619584718080 216718 30901972122516507399203866560 216719 -25036218148744073862800732880 216720 -155372645836902749593927680 216721 -57520231547905511691163321856 216722 39749315740091076454022173824 216723 62305140772530289081809943344 216724 -268279644677405433661885285504 216725 39130626013574556553641554250 216726 -7867916267400524518409181312 216727 93602317858186963394109583896 216728 245534171906174377409905244160 216729 35032517880712341705800784000 216730 144480059591304654888525761760 216731 217441542651911710407979094532 216732 50710393016931483033259203072 216733 -273820296284021314295612464320 216734 10169183411789760805718299392 216735 -62356895303387189717017638000 216736 105413949290045295765831942144 216737 -3990055679410600330792708860 216738 80621797562838089903193076944 216739 199967325051963873651493530424 216740 -4978712874599625050723823360 216741 -1435037421330553002765356736 216742 -9153515845622200752456257088 216743 -387351112175230763795358352008 216744 3176652795449985803629117440 216745 -256921711180481675379082893120 216746 45901740346694675277271335360 216747 153949335621822266611237018524 216748 29884160686420126162684281856 216749 24782065305558029302772859564 216750 29138083783219068825856752000 216751 -380701335511914828499110011248 216752 -10368191856900628456428011520 216753 150260531781039846012322875504 216754 -160110972248088048094492253424 216755 -10591567316401056908474522880 216756 -144687307509648722157168549888 216757 183475660814985718297233761006 216758 58166233533343296814208088480 216759 172850009027015203880766966504 216760 32251752006672706330572288000 216761 316575515007933984058435240362 216762 -12175766205089707392804043776 216763 2316236735833354908614986196 216764 -82584331233509532377008257024 216765 5840083969098639228405512460 216766 183419744569445646471559633920 216767 -106127331078548170747696679136 216768 -36487863265880950680028446720 216769 26756350492460663960183712960 216770 -38144048855864450950397822400 216771 144179374962628218031487887680 216772 233175617377031110626384181376 216773 602421727168805922906738240 216774 119714851465962420914800362144 216775 35266917247978836675464748000 216776 198108785553108598109061120000 216777 188245954269600649152999821280 216778 -92838180074028199021399781376 216779 -268047468550389462166518304620 216780 4528382263026898884740213760 216781 -281679113928656438437445217418 216782 -17495364476974392151573566528 216783 11814304948495589678966231040 216784 -15696212065545764373819899904 216785 -18143534552440217502502448640 216786 32187668219084369081478939264 216787 250630116303463129254739747436 216788 66589494325231297089107343360 216789 -89536996254464768958746434560 216790 -7404789855419847825155020800 216791 -113198886135885251788256882808 216792 63386253528869104372871608320 216793 -36360799424740314384990385536 216794 174635519273886452259882950112 216795 -101843010434787978499215156000 216796 -51186518972591264379300331008 216797 35939991122506532750135752032 216798 70967946149648693587810464768 216799 155036306272160557322891836920 216800 -18899414821779708266820403200 216801 -33318160228011192978471030360 216802 167208315505358780861792054352 216803 -354320119425931622391160974948 216804 -19932967704987592782131404800 216805 -193949319043546054563242314080 216806 -2612119384273638813438019776 216807 110900816904577302370061196840 216808 -138743142818322409778627758080 216809 -24964650756420535037984142960 216810 6647467942634405906304230400 216811 101922728228581493467291599360 216812 127727307543151923710885844480 216813 -186984118712966748658825669056 216814 -18931498127119540636494750720 216815 -186579984120854113756677960480 216816 -22562492194977772876651266048 216817 -229982769790568215875162908108 216818 30552239621076583835674109952 216819 1510068493878577744871506644 216820 -30997076687531809340835525120 216821 -221825000656308963882760698816 216822 25352875853661791911913422272 216823 -136753367579378567280612961416 216824 -140456515790489865778576343040 216825 -56584982033662297452932646000 216826 97827342430423741201497056112 216827 -326251343993833473649553318076 216828 148686465709073985299563461120 216829 -177863490575958911810575864570 216830 -78910531280063170021053397440 216831 112864721265665808996643159752 216832 113826001462637402425131008 216833 -144131424885186530909910808620 216834 -5078221872658266178500917760 216835 14627096548468200857284126560 216836 191241985866396821073676431360 216837 -6262340491553268007997526114 216838 -40715868103612336600471900800 216839 -119862651105033631291356494544 216840 -35453298844256668378730496000 216841 95835954406736398994400681242 216842 -7463537984991893234317598928 216843 -4300360333949973846742443072 216844 -134471957171635628333866312704 216845 -54468309779802998408876736000 216846 -19736489553093133817199106176 216847 -74205151821846944496350287920 216848 33441682176219044633506947072 216849 1965320354029244947198006032 216850 80009955801860515062194660400 216851 -140569222926698221974488360148 216852 -143872363887472483563228622848 216853 17416118601592889968178165504 216854 156878677258416390569100075072 216855 -145544645238225680795570510400 216856 -114082423978532143990787205120 216857 1087294953850291648109836932 216858 -41024591048838778696637199360 216859 274403325574797060091858013060 216860 44612405384687782131340032000 216861 20608669061711122609678591872 216862 76033222111146494880330955200 216863 337141055098883779406054344680 216864 187143666892111543787339120640 216865 -108741190018710972244726975680 216866 -4291632527796089226799910400 216867 48171978282437670377483020800 216868 32464774439602121943942904448 216869 -474333012506683540439655281604 216870 -4216257917517973534979587200 216871 -48716850151465915397978238048 216872 -313192760951175723569461171200 216873 87523905745304808777119750922 216874 -16838830589965597720553480784 216875 76102309850192803152222472500 216876 -16725686129322232313826312192 216877 -143874017143583743847507559274 216878 -133212791651886726126831917760 216879 -66121279580906607873517091712 216880 21223171370121989857433026560 216881 -38786236196325975170829532608 216882 -14005088318384092023760076400 216883 13416533803564927067682817384 216884 -37149988618230593867733350400 216885 -100492242946668004501235073600 216886 149161484983244364057803503680 216887 -150588295511989920217335911208 216888 6745408047421285646325841920 216889 11466126846966400063211699856 216890 21617486279221829190105431520 216891 154494264364191349962852549600 216892 -1092514235961693139922510848 216893 18003104850087536032742778540 216894 -9630385573049935256582022528 216895 4812147661236290265614986080 216896 -118420456046640743151454126080 216897 128938367332884653051812601472 216898 -26680097271456712884623921280 216899 23262430622457857133896883900 216900 986656739518242862685884800 216901 72524656000633587263283231902 216902 28074399928118850977135617152 216903 278859647531742179052338781264 216904 93767779983046754704367001600 216905 -73426128316127722951101780480 216906 72800425403997521922416680704 216907 97204979196484242086571787072 216908 239600997973115813104085116416 216909 -101199885265077767601029093952 216910 -6204519425671768168561440000 216911 145362783735265544538709126512 216912 43066880389531219096835850240 216913 -251255665246238379584401000896 216914 -130777003200778169704204504944 216915 80822735343146755701119023920 216916 -45044834040263299814941917184 216917 -298786561857411212967251402034 216918 -5212465186007320665665060736 216919 -164645322376977885937351250680 216920 -193441481830664756048295936000 216921 -128217086358297723803313219888 216922 125845676594960050685745622512 216923 317757223266837872349621940920 216924 -179901582451526100325778118144 216925 99885259278888418882173657650 216926 -94963777416147164359025993088 216927 -52983166077046377519678087336 216928 -320623477326130059252732395520 216929 62962979849506589630672731284 216930 -248400637376576610486113280 216931 17340844968339324170398496928 216932 -168521271295301446978067559168 216933 69339374447854892983835010624 216934 -180088166644711416408568631040 216935 1169660020456153564655175600 216936 -113034720335634201856187842560 216937 -157170804909470177724440575488 216938 -57963607387314094426482816000 216939 206480826617534346169031937624 216940 21544976053289609706138071040 216941 226162002940320552081419208684 216942 32761684998317417665008245760 216943 72055649965667707638957452760 216944 -10651502415152624710611763200 216945 -246576233526350877925130678400 216946 -176429522537570006509563895680 216947 -291157883399369021003399111604 216948 -50983033718640987432707696640 216949 304829774929717799973459369660 216950 13438475432682591089733396000 216951 -49581642042265826310153388416 216952 -199252539752157632148140113920 216953 54485274541398870236164582368 216954 -13153303821225219383570338080 216955 118454383627203702655757295360 216956 -2936576671857445479553840128 216957 59873902301091298974736579488 216958 -16523045568347360469410116224 216959 64624402200243086921201079504 216960 -35036824581126376571849932800 216961 -6606840757473959953164049038 216962 -62411517884986928777716910208 216963 96686725186329609101526673092 216964 17660239036534067841644055552 216965 8758994087941353327913296000 216966 39678101222539157594090207424 216967 243784132085109769299967861016 216968 -121805549924889155992579799040 216969 59302929915975317570731208448 216970 49853215456408181451474187200 216971 -1816908674883580805808545208 216972 -56400281092795162204297405440 216973 -36350822215964715623421960778 216974 86712910498416676441568607552 216975 83387838016172455078960483200 216976 26700085842564914937556107264 216977 -225924931954343859611199820428 216978 444109499538220038902004864 216979 -73295171305380533809035473920 216980 -108563115505136120253881702400 216981 187483834665097295762306318670 216982 -17848362150493123117295427840 216983 123616693711573677380762548104 216984 -33222788582808686823465799680 216985 117979084204363784762242146180 216986 -11970100889958609075413998080 216987 -218322855345592876381430215680 216988 -87121353764058308146010409984 216989 -303845043914045244979971224244 216990 59834562807491809569723798720 216991 89720593534030390351999719392 216992 250995436706753957695922307072 216993 -14408267566127022368875838016 216994 3027174616325540251169065296 216995 81092605196678692625123682000 216996 48818446394587036833510577152 216997 139253260359477478234980952512 216998 -103103979649911886897258644000 216999 383945568259545257140380522240 217000 -26834761917945610987438080000 217001 -9219847049803917767932180998 217002 77613667186443940561749546240 217003 191636517256035991082847827252 217004 -26725004056183372939112626944 217005 28554353897464488415351115520 217006 106316314519562366237987717952 217007 174539224286740129789954581600 217008 17824007497581969858978545664 217009 -123809314626010060272004885196 217010 102926803907432459753869664160 217011 152879973849099123516773852472 217012 -14291176839461304993793658880 217013 -181827544145103565217535815040 217014 32977501755620739033399201792 217015 72382171795006059291112499160 217016 -292438171319966002482710507520 217017 103265851860834634179074394234 217018 -85313214553215138550108392960 217019 -39158007524884189512227070960 217020 65659669502006510585368519680 217021 -6560834735131908436263696288 217022 46332648629999072251333524864 217023 -12790013087142937711870121016 217024 -45493592910928646249585311744 217025 -83178354881647957623082401450 217026 -156329820738013383828127353600 217027 194072975847425580550467362876 217028 55600623029391951593931104256 217029 8646756101116065821426888448 217030 -73814279407695495138319274880 217031 -51795249183841418266785270336 217032 -39387638514741136246844743680 217033 226138305016391286105487784282 217034 -192758040319514903906526661584 217035 8474771796701001363119096640 217036 -105996649043669894143366993920 217037 224721662544081899096313114240 217038 12761441309286386855699476608 217039 91487285618463859557307667696 217040 16809497632629483079380418560 217041 99647948088401632455865571424 217042 -5374863286533717394420154880 217043 36920430325040265025965308160 217044 -59929272995539063428091451520 217045 3091452665589561193784428320 217046 -212402176166862992036443127040 217047 104936607621375793156907556480 217048 62197269806531919328966287360 217049 -20956355640224592174120625728 217050 49663867856646417087050668800 217051 -176719284570807404464211446608 217052 163299597247160834927177098752 217053 -94782968110683264185031787200 217054 -79563738769973826989955562368 217055 245906778687629582269742577960 217056 -61110454024988358411351490560 217057 7396829732750251581922886306 217058 120476857493581262246598092880 217059 -71662663076443408155310588296 217060 -33808152886899274879953995520 217061 50106105808130923573260063840 217062 21600412218881764520253442560 217063 95314360250157443048279283840 217064 6168000108605838646145925120 217065 -17016652673239303057743000000 217066 -186167043694823993091108978768 217067 268674680417152493092601986392 217068 -148801817537346718056331676160 217069 -286062271037915985694297823530 217070 64594357586538689219348364480 217071 -10701945543799868771564353440 217072 -57326089229643016156793012224 217073 214834099264881185012951971062 217074 32461838403496806798273024 217075 -82504274397951297075808547000 217076 -126741042123109854863101338240 217077 45431217272412421506313088832 217078 30694796390636258211966499200 217079 -12019450006650783157646523624 217080 -10519294395240183768561561600 217081 -259553927398396392350633940118 217082 59329217843160659759016001392 217083 33746394829519463148106668612 217084 -2710128676409592955995505664 217085 135817069839771552078257480160 217086 25025889266454702343344810624 217087 -33206630609600135206833242600 217088 114848686689918071160818368512 217089 37646188335576712403181315954 217090 108078631858310594632858889280 217091 -97882709015545828004253914928 217092 167187894944070251048374886400 217093 158400506607429864157101388800 217094 94496656300620281554472841600 217095 9341974771882675127121601440 217096 144807181117413446755351388160 217097 -96566617135024483479782910720 217098 -55141586548066320153369912576 217099 53421900387430291060378231120 217100 -59739439305234486330172953600 217101 126419134068747208284242576832 217102 -5981004282120463975465675008 217103 186955654138337113538132204280 217104 -26648884464411481759624790016 217105 92057421488570328327837168960 217106 139923272282887142699167972752 217107 -4633291980024434933841573120 217108 -45004667851822542211430841472 217109 56103936277040079147047882400 217110 46316650883572654219417829760 217111 -193693060239374518636803823288 217112 63035707874096919933806714880 217113 37139171987754495534165111360 217114 143208812620016147275418620656 217115 -59597037438110164376996658480 217116 10907135402003150362548521472 217117 200629468914806675448998872166 217118 -74976067959731826000434979840 217119 -105318775385787804495588460800 217120 91915397001025222495017369600 217121 -221583084469781030578447659678 217122 1863764521238229446619199872 217123 25505046942418014277335511680 217124 121270929102790061655484956672 217125 222038326328904731176069203000 217126 -668338244648854351781803776 217127 199047257135025708853445868360 217128 -45890942729124436939789516800 217129 -114403104269617594003615289520 217130 107480027661740486404605444960 217131 -241699525146010986146779888656 217132 102756811512422043719509634560 217133 10415608834101593761056119520 217134 59612771258379617057591898240 217135 67465185033336595738407163080 217136 -19339511408740800896496009216 217137 928931631395082348417294960 217138 192124985567853171642223242240 217139 -49621468271158480225749768576 217140 43100011808438596582877429760 217141 -2549523810075578981573059656 217142 -210749070780186011622546528 217143 -102631600151151930010811458800 217144 -334980638147759470356830883840 217145 -119674050291550542730031764920 217146 -13583165012927668569035068416 217147 31674557881984428453433943552 217148 -145988249177834128536559137792 217149 9952479651458257775684331264 217150 -856716463513213415819582400 217151 158426200030572604697920953600 217152 22756826919723659845891522560 217153 77968340100932429782039563220 217154 -23608342726572823280712688128 217155 39709055290442109265002193920 217156 -292327828514812762776222672704 217157 131778132477305478125919125406 217158 -61210430815300339112351360640 217159 156529355862439539448351008616 217160 -70942655714826431411301888000 217161 -6453257035107360855915353088 217162 -153127856099381508659694721536 217163 -301710724641195131487476388588 217164 5416165041490578341860056576 217165 -168781958098324295278951894140 217166 -112288793028638602209738258816 217167 101956731223723941309243448320 217168 27503934997979637054858190848 217169 126867656096345271374962899570 217170 -36898152658311368148828364800 217171 532676419080232242986538340000 217172 -88788331152000934009469341824 217173 50731181805245721549893873568 217174 -57648018383066967986859581664 217175 -4316063126658890173743103200 217176 -48458200189431730943089152000 217177 175962504621236018728635555732 217178 -56291108539929071561159993376 217179 -121580461306521259079678839800 217180 152069002819047358863937574400 217181 -339246368228423036513592837300 217182 44475573056793538900113828864 217183 184503796101366814588541683840 217184 -2559293222256803188663123968 217185 181592656254147461581305532800 217186 -46216511003658609323022846384 217187 125868544640517573745344527712 217188 -113570599568244698565180794880 217189 -32587044872095795014750136320 217190 -51416646492093159009386344320 217191 -51296746398868356883331148720 217192 429795209021350759236337121280 217193 3879132782683329797021039184 217194 -29259597440702241445594390272 217195 379286972481854215015448400 217196 34216112133620481128211883008 217197 -164680407484619027424477871626 217198 -273516383287449211554763554240 217199 -143451438063577560719502730800 217200 6322683314855835893713305600 217201 -132085707378652265489276746798 217202 38712228478297151479265851392 217203 14351517525589904513669647104 217204 -83699440973998854665292203264 217205 -23980997412174828946606903140 217206 15928319986547794712405273664 217207 195664393716917287910199620456 217208 -145973276371353610625521152000 217209 -173210989092252897420126989280 217210 22491073177736866302254054400 217211 296212624876460912560532669112 217212 -91473492991863438003753934848 217213 -234448771738992173380887338196 217214 92018074361232197382005727552 217215 -74318042702572216986996684000 217216 -197747912000869368969969008640 217217 -27696916428172129028160781056 217218 -961743850180350622876576512 217219 -140487602896009465655895125380 217220 100294064373708730724164250880 217221 -150860184154848830606387327136 217222 -371648201381444902190459456448 217223 313357275176589432131149544472 217224 -11538092872538856790176890880 217225 -6422655190732098609936645250 217226 207478692231362964435981011040 217227 110518078473725289778446900480 217228 46864424492233629569602269696 217229 -315661042582167602672986468170 217230 3164213039503608022931723520 217231 82791613791937986924622462192 217232 99989861715457865018034855936 217233 -76959049523631419044183930398 217234 -124849421687731759243808744448 217235 -75068260952201519689503885600 217236 1087019115623577438553810944 217237 -17093160267007374336737622980 217238 50618313227285006043121182720 217239 -23524173021663012590102090880 217240 -30496351076688416321693491200 217241 277557640409721384075399405642 217242 82506866127029067089999458800 217243 47448645645757882917823707744 217244 47877413176450987338463489536 217245 41194945160422774568367811200 217246 -6578508880208623858426745280 217247 -152607226820871182612982607800 217248 3834306566662072387258810368 217249 -134065212690598464287709946620 217250 175575000469080382442737920000 217251 66323212658558195612908174560 217252 1716448049544665133498081280 217253 271333384194943621152668237502 217254 90420219038495747779672432320 217255 175939013335272818692180223160 217256 160558578282730469098851686400 217257 139499790110787756639712635360 217258 58222005427569438209914838784 217259 3441418180489117106000634912 217260 -54634708358385046926868592640 217261 281329998293783400722170192224 217262 25347418669265557148947021632 217263 -14976426464413530963385739256 217264 31998971834997380831689179136 217265 265161270458495637893593449600 217266 -86282450514224776646869426560 217267 -217207870492288128266543910768 217268 118638266127420062904535438080 217269 178889146372332901309296340800 217270 -128237422938846771433369489920 217271 -397565848217277393530018733528 217272 -153949810653704135118755266560 217273 -23430368038729260739556840960 217274 146225784067433823018956801136 217275 -20589097385136841921459726200 217276 130231730852862824723969500160 217277 -248254172782466110688051169588 217278 -59278127224887601918710290496 217279 -323830297386435163280707072 217280 -16375584372182923574048194560 217281 -195464941134080696498657212416 217282 -28666759679532680541918215616 217283 -204636992106354754379263606776 217284 -158323816593339893220329256960 217285 207050273751373171369434289980 217286 1138487726656430467050122592 217287 -3563761506438497317255083600 217288 -105589056301742351445099632640 217289 19204309171678131520437876480 217290 27739986385815678252380094720 217291 265165958453044802003290543392 217292 -176367020155985829873769161984 217293 -14020096322515369218801673536 217294 43523032887767804469139851264 217295 2455562457025947685713232320 217296 -36644787015074747107682549760 217297 175055870376838155222719308800 217298 141385146258948810618797984400 217299 -21635015202237763657846568592 217300 -18458794983457440485564947200 217301 -24291396302734003475713349760 217302 -16969170551935631181668808768 217303 -208024619719593141052016077880 217304 192926829957079046413272145920 217305 8519102113788576851823172800 217306 100724565681070141350259399680 217307 38560479332778028771506959556 217308 -2613745575104373949368729600 217309 -7793476206183305767365126490 217310 35084047964004855674442501120 217311 1958075431096537009887056784 217312 324185609976245132729333317632 217313 251839348105969205205504134562 217314 -61149924875657435334114766896 217315 -46875375215717606097735278160 217316 449188531394149924594012800 217317 -32134375430181745078845499488 217318 -31997489034253172919250821696 217319 -194130727467308925239037134280 217320 -137883556638248279834349158400 217321 9999761150663712728519066120 217322 19437593749755287706093312 217323 3804119498508972152697952452 217324 225697172935575793857803837696 217325 158582424874010763514474930050 217326 -21556700231340821696558640000 217327 54243610071700608894089139840 217328 35600361286798235139000434688 217329 -101571026877143581036284794880 217330 -177774055921111441715934958080 217331 -169801097946630488263122021936 217332 -173423100037006677477339183744 217333 198587375139241420489279409582 217334 10639719170455358095558909344 217335 -72803670673918690904169063600 217336 111428500712725600627034972160 217337 -124776038969870556705293509014 217338 -14724736812793104346657175040 217339 -157380428436060493542417776860 217340 99565228356040056082320099840 217341 19727275087332965057883183360 217342 -12064130053907404689898649856 217343 -9988493397763693737752798880 217344 -57455755683325543635071533056 217345 -63840366477644112978468943320 217346 37741436181634331165288777760 217347 -26846542167472496188282408272 217348 -115887073699401931781551821824 217349 -232047900247937718477339468480 217350 13999082798949594624585216000 217351 -125626396188985475903601964648 217352 178426033783108918708437043200 217353 65775902316286726407355251264 217354 -172929613840809928464553404624 217355 -132175525158287486235741150000 217356 29472383709569032275248271360 217357 -44859944803093157909089606688 217358 -89662698500144786408279669760 217359 -210781895383917192406602683736 217360 -15700331062553946194844057600 217361 -48131045169823062449396041038 217362 -46173092808232262267391096576 217363 21253944485029437972427661612 217364 -190549138423712780521250501760 217365 -2522241709936214333423590080 217366 -31122326253135257392693484736 217367 -35431301631871810146194758584 217368 -145938173847704899987143628800 217369 -272549926513712662866723314230 217370 110420550326007934817183174880 217371 78726419412221867890969467648 217372 -6230603447709019795896209408 217373 -26546961742532443084797111936 217374 -2696417407298043178054683840 217375 175792311325716391743856272000 217376 38212027802210999974031327232 217377 161252851266356791956052530240 217378 -66916306950421992338923974144 217379 -349080529991730801146466590160 217380 72044957077114679656258498560 217381 73584063103242360563713938364 217382 914448101148553238844490368 217383 -240331309014669678062197148376 217384 419129741935657178516866406400 217385 -15320344364616171730992018240 217386 -5633816481548222441278200480 217387 144181122732938829409203098036 217388 -84353693942276163027356627712 217389 -220745718521075922078970400832 217390 -3701028150650341449940276800 217391 360778483706813267202061689000 217392 -14310941778611801578382819328 217393 -332872167500845807152555568656 217394 5809915741887367450151054880 217395 -61853211497993828446279126080 217396 113103621356910941747658608640 217397 -172243032335237012950330187154 217398 14057277289656556134121367040 217399 16005908527842446552317203680 217400 11590524709060118475067392000 217401 -75634469023581268811569057968 217402 122709333026442697957758760704 217403 -9068340288000967254002318016 217404 -9115895474670598221945512448 217405 80014595707256704757928102060 217406 15346317889768697098538229504 217407 -23539027885648947538628360760 217408 -1762041461934508371523665920 217409 -189845543635940673107001891390 217410 72208348459798909308501519360 217411 -145756807664380065269679921988 217412 13194334831848294308850903552 217413 -171011572158203453730952164420 217414 -70309965594532995708605686944 217415 207447766283393458466630313600 217416 -177429194963605462872908390400 217417 69446710050935560551681882640 217418 3527977517770633105459994160 217419 45328758150692053605389926104 217420 -39593837662735583653816965120 217421 -310721925250837654978748634378 217422 175625005364856660186877669632 217423 -130895094635910719768992844016 217424 -23402951990204191511867817984 217425 27230176938152871067263379200 217426 161902456749889589439956525184 217427 -10731127933124062402567356000 217428 -80709500106742926915675002880 217429 289626135631512576243494222030 217430 -66279585734897206592329113600 217431 -27936087239818837168139882160 217432 65381685462972073464511334400 217433 -76164945369316569402976421376 217434 -14741961114917438958178861056 217435 -150241159466988668417288013120 217436 285138498348379696820918469120 217437 -213729436134325716930410400 217438 2977787537226718337226135744 217439 84446728848907865831541054240 217440 -89016599092617005994651156480 217441 -139005915912533720455121208128 217442 20558949674600016812158456320 217443 -143576450950594662292522284936 217444 2023182599596605358589879936 217445 -104293284714924823301649476520 217446 24787605411710959692970517184 217447 -423616238259719932124167217328 217448 -18837459418354897220183162880 217449 -24546129115676343496332642396 217450 -11248065505834765103487510000 217451 -1482855150676113267613632240 217452 77895852629837764620858988032 217453 194118194320431469191119237004 217454 81227174044026635863385050176 217455 -15966396300653783720543808000 217456 18801325865265140870611238912 217457 -86591978018643912837359061294 217458 202709374499681292479737777920 217459 47067881960710479033918696528 217460 131715123083247362177738741760 217461 -17579968457968869661096405920 217462 -123097718660026509598357267200 217463 248395877222439257383604612712 217464 26171481962572974927155773440 217465 -33101492049807573605201372160 217466 34295305660199608210000174080 217467 10577178979469416091653397928 217468 -257498769411432547743170148352 217469 239839282012028946486706451712 217470 35374104249501536718843571200 217471 -332662815039622346513306325000 217472 -161856438603477391342829568000 217473 84404402355408736414704504768 217474 99601721048968868009387923200 217475 150317249919101930974301317500 217476 -30281339161473958184947826688 217477 -143158118616049693944282125540 217478 15458090245342661263866131040 217479 -186222880579330222976682749016 217480 71366799344823837549689702400 217481 -194165053299768559679788886496 217482 -158734731057960544727752141056 217483 128297133269975940323958770320 217484 -15177745205501171993993289984 217485 108829019473283981482660576800 217486 18846232758041102531150120640 217487 140507279643981716091296091360 217488 -13338357900497890867129614336 217489 -356548548876042714360913397710 217490 8006100388456872896519270400 217491 265509599397383123376990718392 217492 170422499302657850956075610112 217493 35029606996015460733935812320 217494 -982561873014122942585184192 217495 -267496882961408428844850705000 217496 125454645020667842724221583360 217497 52182395714662501542625006272 217498 -10842723809553833703408428064 217499 98896829521205474842344778500 217500 23286930984568429739668800000 217501 -6615657335751457953293769888 217502 30511815523722117888479981952 217503 -114095308362048582298974775440 217504 -70772857730147422199614537728 217505 108658274026839397668138217320 217506 76944478733560609547508203904 217507 1855125915058839746891352400 217508 -209056194247819245931960716672 217509 -101472151488691759060730318496 217510 -99675706971743852965496691840 217511 -172180731737742129017658928368 217512 105340896200593322255314944000 217513 -158886062164277716845108674736 217514 130793180578914669339109727232 217515 125938511367545520624853041120 217516 -57118879854240039664572764160 217517 48141359439321666430817260566 217518 -8442793459143252428298992640 217519 -45610708590084488660440916080 217520 -21165191579107407264999014400 217521 158065075224860902941791543490 217522 140867355287700633444060567312 217523 57766322728966609505122655280 217524 -5727572576074611116571193344 217525 -19435402966988330997163070400 217526 27841942590561152031290035584 217527 27664703367011566888928232960 217528 331422002518463481455642972160 217529 65109498903879126029956567560 217530 -41373217296123072876423563040 217531 -137585996259468857396450247940 217532 -51656367655500316620188239872 217533 45188312901875474401142301600 217534 51549791136968755373780165760 217535 -286754791825908817228626387600 217536 -82097040867425921124569972736 217537 3335861845862071125401231920 217538 -195635879998338854288758540080 217539 66898940844226685221273559040 217540 11608546344369205210523712000 217541 229993145837390902187344279584 217542 22495710959879913133072652160 217543 251398520824941702634630496904 217544 191451538953570951058536529920 217545 -91137355279224173043278575680 217546 18135070143189981669798888960 217547 373295421516061480938666419112 217548 173817828160189244789298584832 217549 295346427835179306837662756352 217550 -77149443944126575575513960000 217551 -94820306355476228607467821056 217552 -13802928461974792732876447744 217553 116803738506687019664748406080 217554 -77906675740396326593231669760 217555 -37601766577976515312098813840 217556 91043543345662849769058432768 217557 118940375560300554963416469408 217558 81151358688846777953825280 217559 -26012340225121245547348197240 217560 31794691956971720504697446400 217561 -86418581331753523916033166838 217562 55960100945486492168699300064 217563 -137404850447552756761572558336 217564 11776921770333428623547200000 217565 -2151650726523420760749129480 217566 10519957510675666721574439680 217567 19366661146180556683541767792 217568 -2479574231398351789450592256 217569 -223581403241335015211463448320 217570 116744579933116503133462344480 217571 353422743193019808384468016632 217572 -27682448718162890503183223808 217573 -204268928056018526620587426178 217574 31564615377116836945740980352 217575 53595848678791305926224801800 217576 -317389061644789600270916305920 217577 190017698395597915521257802426 217578 -18792716660847165589448184576 217579 314684005682375308330454024180 217580 1213568553348768752255877120 217581 5612884860100998055060727424 217582 56599412796247177712620579392 217583 394392000514166584167008332800 217584 -53501938003875712434941362176 217585 157248712492791750893891433780 217586 75001106214880842373500478992 217587 69358223120094659817522419040 217588 -54175440633671629960406118400 217589 -35818048353713695541631250560 217590 -29522450295610447486961623680 217591 -278352249181291071892505941632 217592 319716885266902346693447577600 217593 350622063307474453695421519200 217594 -37953452859165246500402729760 217595 896110146609633915894523680 217596 120214036907112799195989115392 217597 -8883187512785427745390552148 217598 89174166695902672742764492800 217599 -25967627091635434973310618936 217600 -64268907613026022359407001600 217601 32463811100862550501222775232 217602 -32108214851457755550905304576 217603 -148996610809687159384263461136 217604 131496039822104378837077808256 217605 10885408161564102681257668800 217606 -139001976649018839330224185248 217607 -26005991772591626623551828720 217608 -2446310526315125147062640640 217609 -16240315256216998657636632294 217610 -38063743784172777161002659840 217611 264263255257567897559793734460 217612 -119570491961525434101469759744 217613 -2948634678728571171484209792 217614 5796429167665901175145035840 217615 116955703292901629576090721120 217616 32858358296116343340399329280 217617 43906701752526166715807149392 217618 -104302375897608753860464492896 217619 -109454205231883258729631488980 217620 15905771119398162911286067200 217621 144813050435513502367272416700 217622 -260238603826845331770767969088 217623 -16714634978731688099442432 217624 -129413851889525053699549409280 217625 -21819054260554380759336771000 217626 35264403238077504525131919360 217627 42185916003279113132290418440 217628 -46629791564664818732161357824 217629 -178457004386049709034564730426 217630 -34301862080379554832699091200 217631 53960680051808474772612826272 217632 -80938353220337081564885680128 217633 20576020172168260732253581204 217634 28702152306491716977004164672 217635 -81864642796330283615514297600 217636 202804818722728052466833214080 217637 57772966453301406964186481952 217638 -20956932984829978880365807296 217639 -319700287967952581229863570576 217640 26642293744052509034845132800 217641 10063879008865412420597038992 217642 -219661421899831141649944584528 217643 67691205828084237070723187892 217644 55865823956087714421077901312 217645 252038325304265233697742240000 217646 -57405128546249741772981228672 217647 7797554573964640036356583296 217648 50368434837555767767620911104 217649 160075427207358809352196409664 217650 -35609799541864299591573014400 217651 31708172145756796243597854720 217652 270709307788877919646509361536 217653 20118036826472410158704419104 217654 153214408184766568407066319776 217655 -28338424777429941285697682880 217656 -192373426328202617213582254080 217657 245834588890670607368061865344 217658 9667289613708787890506480496 217659 31485435263556766177624365168 217660 197884820402902513888347271680 217661 46689816299507397806628632262 217662 48943571540878512289124165952 217663 10692141220302026934324793960 217664 48387441087705464259792076800 217665 -25249759569568283309923970880 217666 818609821610488688368105344 217667 -244376306186727420996393097284 217668 102732842157508705264710561792 217669 76386377140205735072321859420 217670 108167640001780696741747889280 217671 58205620528499348167841239032 217672 38459684497766226344485355520 217673 70311615214560877803660004260 217674 134772982459217163458236224000 217675 128408219329762733244432140900 217676 -111044176133409798362630135040 217677 310740083434516340559971520 217678 -140329637410214268154779346944 217679 -199929050847627996232704912 217680 -101380114880296072038973440 217681 143597868898333077713787066482 217682 -21364702523948707189783996416 217683 -4969222076272872557461891428 217684 -215729630431911742541891219584 217685 -55424679078647837963301247440 217686 1451438841653760924162551808 217687 -113806073033330294293191516664 217688 260079744264288083024762357760 217689 61814333967966018297246628800 217690 -146730774229491052976236243200 217691 -318163056217594144754213854908 217692 111902560501712372575137110016 217693 -6766963929566178056606107584 217694 15101215095057938347558942080 217695 -96741260111147315740608591360 217696 -2670424054809190539760631808 217697 97849896799392225881480218146 217698 5935704958332186135055953408 217699 -32609193390597219070860276336 217700 -31345724581274885692149657600 217701 -309992920557703506519625494720 217702 213815514504079569408718849920 217703 -456841730067558012927576777720 217704 311363650752220738501502238720 217705 -87874764479801128051576690140 217706 -13148538481782138070732588800 217707 -77340903036131066586417166248 217708 42565777242686749508244299776 217709 3494826018306841256580224928 217710 -21063100356368404060205404800 217711 58557762257808746109397215352 217712 -51366499529367385714565480448 217713 -6330918705181232671337133312 217714 -74163533822246991464689471488 217715 -30361446391645177531248074640 217716 186487792972739243314721021952 217717 20356401734281918077970270766 217718 -104865272456577584624500922496 217719 -213381373285948498024027074336 217720 -130734236657502827609579827200 217721 -77229591137853596671422473280 217722 62711879947380312121915755264 217723 -33859354307734204267548358296 217724 -51737297609605678488225239040 217725 -69680070878075681940008114400 217726 -37626648696372259870466738688 217727 -419008015476021900882691511424 217728 -75857451713331359410060001280 217729 78600024423608039356196724480 217730 -7360728673700095705975350240 217731 231182991179741972143759247352 217732 -287241860324752966844565615360 217733 364333630933970244466209509982 217734 -51728880558534873363675532800 217735 -70646448146772768400705105440 217736 90026204931991252449231759360 217737 -36414720879402018391527371292 217738 -48998371430343791695765110480 217739 48390129251190580866071619540 217740 -52766419530542318923353292800 217741 7056550496738146527707768352 217742 74794726985613187192149479424 217743 33510362724050522376290304528 217744 1514366999667256859667988480 217745 -42459129216710385266723912640 217746 -16902014629680086267484358128 217747 -86531922038044693129916254804 217748 238015643194839793790442945408 217749 -4338615264191987363334509760 217750 77065528698398470017249504000 217751 -70503901774116688832846222016 217752 2476711176973951962841251840 217753 106229174604293257539225072660 217754 -89125797762142035933372401424 217755 114841215230443246691789983200 217756 109161578234913836730305066496 217757 9448647715781059762587795552 217758 26445637183798745083935537984 217759 20523835790443217127495039440 217760 -271388393277622114672947363840 217761 230397244893524524251284291520 217762 -141605757459095551408933192368 217763 30989188588038307454625112224 217764 -75702308836697465735781421056 217765 -221870492236452598086283029000 217766 34171358691092153442745700832 217767 -165046840162072285058950089600 217768 -83277833874740924607260835840 217769 -24480516944894649681623164080 217770 -23497951841391672586231879680 217771 -398272234138504292037013230028 217772 -17285787660981214449248250624 217773 -156432840227352185638899618378 217774 -3760407919226065824067356864 217775 28344791623764079355838273600 217776 3685340952980116109903462400 217777 -65053778481170760538677970368 217778 -126886047483994181190652965120 217779 -248419653543869078825998975440 217780 -53276922548387006770210694400 217781 283185353077285199134908153582 217782 -23548124442011182218124012800 217783 130515664901157399260582569440 217784 -114534938005379745895334092800 217785 50275683036291825705061627200 217786 43532333425690704859833236592 217787 -24139064119573384947181526688 217788 2631929039085615476039078400 217789 11199061761207507566127953568 217790 -101473616255340219116448499200 217791 49968808705845937338586816752 217792 -24398252130775896397455556608 217793 188058630198328794873611583042 217794 -96043340986748199592329398400 217795 -668193544781956895536885680 217796 277816868970563152423950825600 217797 78485445730495470428332512480 217798 -68666109498929517919765843968 217799 50598677312676566185387446864 217800 121992136022805008951232000 217801 606224622645937220021482932 217802 -33614316441078129906270461088 217803 -46716214866178391298984844800 217804 -94571778601274517234418696704 217805 -78067184339112748089063936000 217806 -37295856725970174708129288192 217807 -37169142052090904290721711880 217808 104064318736838845898501087232 217809 15132204269724787616655487890 217810 61618713253108427967136104960 217811 -214465610423409919161212437176 217812 8853254879110924434522918912 217813 193283362251835363642486791040 217814 105221785734398321595417044256 217815 -60156669629221480815709517280 217816 161284612466630013092450611200 217817 -502975786200763825755481086768 217818 40298515108224863146017614064 217819 13081847068331002692686418736 217820 -146130894956187805622467729920 217821 -191695102649030835995082477696 217822 -71438093079821735572495584576 217823 99512017655051590012441095072 217824 227323082871150779776417136640 217825 118565752806042199537350370550 217826 -2847114597598195860752893440 217827 -283932638384564146424880756636 217828 -43210375571896004989849006080 217829 133277954325579341076161282430 217830 -13856512221840296717090484480 217831 -222358927388745536890679162936 217832 -6821360204304548941692487680 217833 -12958093429410415160587474944 217834 73896507559740224087447376816 217835 90809521614032240501366161200 217836 245416723694676899232525020160 217837 -97909231043059357643058743168 217838 3166109498686682696237308800 217839 53866582313465662654652137224 217840 11964721611354827707839283200 217841 -7679589960326263165331405370 217842 73245436824878519433084381312 217843 43671838780723608265112691480 217844 -140228791632083722389395478528 217845 333005522211628552860710411520 217846 -105491759168305046772861964128 217847 -98162015409270307579606271568 217848 -271945142762696766507123302400 217849 154333036828637267971175455850 217850 7119555289284225215331128400 217851 -40430557780661299564463304168 217852 -11391063342682469054918238720 217853 -280191887903224366018348310016 217854 28508400789886161107172095040 217855 313195633261202375277298679520 217856 46342157401562069527777247232 217857 200014095778780081757309124480 217858 70938996954639169023157859280 217859 2422501901490229177473432060 217860 28788296160290742518593167360 217861 -1117558761273305815794188768 217862 -66148595851943693678111930688 217863 -350517610038882705338682327600 217864 1663838469285775644905809920 217865 83427981673275499965346300260 217866 -57918047170626212035476471552 217867 -40341920603609627153584766480 217868 -16909576065238260571369832448 217869 34644307970228355255849015744 217870 -86281029878456409875625741120 217871 -64097898900411417533699944128 217872 -19362393980054321681541611520 217873 -175839766993342100233171867280 217874 92523332090572910644484197152 217875 -44436833487927545492947392000 217876 -202767482438568379957847616640 217877 -208082076056567228841810994080 217878 18687319207383017882995545024 217879 -46459090007572676263117493616 217880 -17304092492109593308959744000 217881 476767240557699631776910128 217882 -44054483120085472421352376320 217883 -144351833711648306238155066976 217884 -21638824056868311485326245888 217885 70273445300804641679372777580 217886 -22864464736428712345600660608 217887 -126653963933463276161597679360 217888 -444354958628234362527570984960 217889 83732292933416073817643590272 217890 -4987417220671611152306930400 217891 -85233560968271940510534620000 217892 -293383921519268027020900884480 217893 -21871294088553587075420921472 217894 -225583559301556394722326249504 217895 -86699527713294711372966870600 217896 -41873530679499522578830295040 217897 -291935380479565438672495363340 217898 -104440829206368882847820350800 217899 31435387180492810752425051136 217900 -12360384357347931989379424000 217901 -53579166558866062581218101098 217902 -60125975827340040349254190080 217903 324224682817302906616398186528 217904 -32428129847204839257342689280 217905 1297751831584411732596144000 217906 23893680322350725705008454880 217907 283044736119394688376955830156 217908 -26867170246025008272146030208 217909 399255412973723938156020480110 217910 17342643058349952175587256320 217911 153147126373461196604047284480 217912 249562712293984030393946419200 217913 -393341463316777790734379792640 217914 2295019176448197995534269440 217915 -83582286565590239243472643680 217916 301337722930662176245378364928 217917 25615632286039706526742439040 217918 -171735517968291966498384579840 217919 152993515975248222803435925144 217920 -4467720331313910902811525120 217921 441474687446165602923369266 217922 154996432522239504444640162512 217923 79946260825373511941842961904 217924 420738716311961202987732992 217925 -69626952569632805618387316000 217926 57621267463880959007653701792 217927 313018389763948872581897975040 217928 294361728920519378477199836160 217929 158007163130275137949088000784 217930 -11899874410330275890641612800 217931 16551082564643444788843751424 217932 -30100000010199380646079758336 217933 327968715098612017281633960182 217934 -103807073346392291689786776384 217935 -194165777525326229049208135200 217936 -37751434854143232337175789568 217937 73446281620520316214063817586 217938 33640116245736322566282554880 217939 170605023081445164017771765856 217940 49506859537688900003053985280 217941 221113251549991104154283436192 217942 48472815018431776372584067872 217943 379495736491356873458373337944 217944 87538256715109110366145536000 217945 49099044740162319455391820800 217946 170202576181714282310157768960 217947 156381138087015378369587995800 217948 -201127633029473663105391006208 217949 -114990790519273302645651245760 217950 -31157040493694288543947214400 217951 102629916028324141472257068232 217952 199211936611169470699298488320 217953 -164522960609284422683246291436 217954 44248003245989996202634764672 217955 -217611276035540425718788958640 217956 -37531172807873092327680239616 217957 -14566200807624132373323220548 217958 -33249115655476821559313672832 217959 -28563059526485212429136287488 217960 229962015623356138794228480000 217961 50341105535027173029052646400 217962 124933926454450126496114047920 217963 3449903605419215180479924984 217964 -91672909335521569026775372800 217965 -94166972511099292750273997760 217966 52306343110876167773264488320 217967 -927418200677574143889882768 217968 -18934990594720689055098470400 217969 -420985525762419501121355299630 217970 -17378533964573261351556733440 217971 -33196185954619856550957858192 217972 64841773531624109579420091776 217973 72421085551484104238813012640 217974 46299575539566526018122029952 217975 67525904381772612259746818000 217976 -321613327401266892900014346240 217977 -6522553556371143252751380192 217978 -11738517072295373117143366176 217979 410365562073327010512938876580 217980 12857529770126076600051701760 217981 23986597766025545423557851782 217982 -211675797011210036548649553408 217983 167943426070630824716231118024 217984 -123348105547387242772231618560 217985 -77177315939483553312030107820 217986 181144975533307987892332852224 217987 106452704930976709665456096000 217988 -188397750463591413794948080512 217989 55045921758314444899374150684 217990 17158399091572077793019664000 217991 511562024089848558999832180752 217992 26917144265511359076931338240 217993 -3201198970650857086730547420 217994 -10586606547537127791419194368 217995 140772573949093663482802779120 217996 224759001480822031196646752000 217997 36700486424959689965053924440 217998 -167266465298685152260553871360 217999 -217174925412219448921505287064 218000 -26041004690542765163950080000 218001 100722351955420835031004571952 218002 -149812024362384426811057320048 218003 28450845386075926387186350252 218004 -32704761503506444643579516928 218005 210710221521295340028363732000 218006 117898174909356540932466045120 218007 76218031423191003918557265504 218008 -115508799178140630689460633600 218009 -380897438982248632370539557360 218010 -729588380795792744175048960 218011 285658258644143285998076938224 218012 228547105424698897058538733056 218013 -14833540598118393406658288256 218014 172623002453165078056087376832 218015 -41405042794319440412281341600 218016 -14911409237058409783015047168 218017 201593200311134717263340333760 218018 -29772505192872797124655853184 218019 42315488639184072440263444344 218020 -89097833449207895357246423040 218021 101323171581224798827491084222 218022 21863788342887859646755276800 218023 -51755648045260164980006419072 218024 -30472206429014297613261911040 218025 -137576566087892410321097640000 218026 7400670747350050961196353712 218027 -438041703966581154883386825840 218028 -135921580159171215169202158080 218029 26408285738857837833676324576 218030 151207381035560795278146932160 218031 -122971880983992077210275904256 218032 -84864239314649400036590731264 218033 -94630373099305701922785077760 218034 -18515274355079710102858901616 218035 -309453736627794237209910965520 218036 24235584526803605824671129600 218037 -791448562547406436662793440 218038 -9563950678593897632024354880 218039 415740146837242524115198420656 218040 73070262317953404870524928000 218041 52337894811401687994241412544 218042 -131822628670628739276973344 218043 23239154850083475248116748304 218044 -3427632231691056535679153664 218045 118886252315207687687688912300 218046 25592230562206259848052568384 218047 -205568680683958500255261517504 218048 81939354711616651704095735808 218049 57513435784555572570198719808 218050 25955422918088172810393078000 218051 -42433049269592726592661709280 218052 -11621423491363477586492567424 218053 6677258404156063658800695648 218054 -67037194783230915852858213888 218055 -140841809192873035957636488240 218056 133306452973483299488797378560 218057 26857843738584035419912854912 218058 90128900532932432428499875584 218059 148306876108946083673075538432 218060 -165138523172993735240795243520 218061 256655324649883308223607996310 218062 -77920665040943467417803538368 218063 -21640944097006817889860400000 218064 11555165547294741727637667840 218065 -192598194262877451683598006540 218066 -92107350284010659381254596480 218067 -90036467005961169089734088520 218068 68536820713115484784923006848 218069 -299002578710761659065795524530 218070 -75227351544808749127884631680 218071 -32427888765993745359282763088 218072 -19671271068769523784729139200 218073 40494308844388880069763318144 218074 50426635101024459713928727536 218075 54788079196564845840579889200 218076 -207958727940235479038191610880 218077 -300198131689300906745144234074 218078 -12529416889453445666736699648 218079 64938644581418366679962929440 218080 -327851252185997238077856153600 218081 -100186270330165041988756769118 218082 51410113190529829946158798080 218083 -332245794681572996103808589668 218084 183882254065205080543554969216 218085 -16673160848113540456006164480 218086 17169209513066123948292968448 218087 142752721026496897553495591736 218088 -97417049091982648835610101760 218089 150757204815090868350817057573 218090 53717587275374430434550256320 218091 -3281350211938723164234200640 218092 -75674696095595133694365178880 218093 330293842454064895138334086380 218094 15873909062296127217219145728 218095 104275236631349630318299823520 218096 -1409390732342302575213969408 218097 91417825397378456060054010768 218098 -13047742294753248314802889200 218099 367576673441426124686207213436 218100 23312942166485021357386598400 218101 -3178872500049392798684290720 218102 78373073156761728348756988032 218103 207534490653182829162493244904 218104 -18287977930413092459357184000 218105 1113608799243872007833024520 218106 25844994041994376838432363520 218107 -386594862925534909772256839644 218108 -249446392918962019652113641984 218109 44329730409513326845948003200 218110 179086415751644066681795256960 218111 -366434453492392987925426316288 218112 90549951699415224295989706752 218113 110285883517125381846528180160 218114 -29554418527654259793225930720 218115 63163045320972315436506867120 218116 70547518567009742826696540160 218117 -6870749834890171229978988834 218118 -98788602590112750039012568896 218119 264565070172363304296861592320 218120 -22443770332269168410271744000 218121 82808620667371913082227664912 218122 -94953425914357524503046936576 218123 -323963204570946955925629346040 218124 -7183188051521600680347695616 218125 12536770202196544790666468750 218126 -235476995973159969370047655488 218127 -45241511152112485005675350016 218128 93280670650643063169116413952 218129 144024319045124827733968433520 218130 83240508888183122344785047040 218131 274402377758212505285700069932 218132 88125501984905403428161124352 218133 11308719112351974007094602062 218134 67577944206426311995660132992 218135 187462074855352953646301629080 218136 -165191476111812198874248192000 218137 452442954556508268651654659786 218138 -5989076610572166767957521440 218139 1149955611753166477940419200 218140 -32703861246706845220848076800 218141 50415354781122919754841415104 218142 54649575390615843550939928640 218143 152495577618183656798046423392 218144 -181226779308328606748494921728 218145 -32052321840606341753516849280 218146 -50819849700215085504867223728 218147 30754235639960145545662787868 218148 36424136965338553261553049600 218149 119148075648106216133576057150 218150 101741654399842717934257816800 218151 -37890989205567273089185500720 218152 127407478810970348807098613760 218153 41188070974461875300629183944 218154 34011040162390449336094468608 218155 5681088829434550391103928320 218156 -204210444713698982036574708480 218157 134732172712772120921774418240 218158 196992078490635668360807480640 218159 -131388979939046119987445757960 218160 -28559755471301873073458380800 218161 211681228731946236222222206664 218162 -76278645487030769993768183808 218163 293750848948192963930931832 218164 282045474309827962284881365376 218165 129667064658066298685574060060 218166 54955389443394861897111506304 218167 216202478655641878521597528360 218168 -343159101884486358878966845440 218169 102165226428633520912314295104 218170 87603813778851880714396493280 218171 -214450560514188214367807609628 218172 48775656185255945303905300992 218173 -91326294534866561150884788960 218174 234232048838023329780823578624 218175 -104700045167352032556662217000 218176 9939276509808993619765362688 218177 -371161426502787450112218580560 218178 18556127036151027164500635648 218179 27597200315971689667327912044 218180 -102830180731852738724114553600 218181 -249919332512374642798891330848 218182 -115698542580215721690091123680 218183 4759628877636320617385863680 218184 -215887232325693603838311751680 218185 311804993055718338048353295360 218186 34315276053922551354092482560 218187 -181040313081544462507347988560 218188 13387257903485249437242245888 218189 169935462834770865209436577356 218190 13595380872978462664600166400 218191 -392201019487664690571429739408 218192 -27626393826452755923619430400 218193 100917844358004938339662908384 218194 -32948629433127625110592693104 218195 -53439631535558344582869382320 218196 122431086417983362018859059200 218197 -17279913474490121785867890948 218198 159977602885161330493749269760 218199 -217042122805760013288243952536 218200 -165924076099061469308587776000 218201 -50030765426324507562479551680 218202 -10657540285783199867719051776 218203 8217729085711227861829866984 218204 -67413909712552425183186514944 218205 -17492773151759948170412465160 218206 69454945911715926569747367552 218207 111969253003898150175865455360 218208 31133928715031494011957018624 218209 101210836503912323211438714880 218210 -4222597968310912516259670240 218211 -67512570941258780019346250496 218212 306932813274480232007934823680 218213 -352652647471831314319378817538 218214 196949303251320376777856270400 218215 195835399845215324765424915600 218216 -6375955186114719126018155520 218217 56761051603071194637900904080 218218 -9120634639887761685244892160 218219 -284635992249552318716852651304 218220 -47722605233101039870300062720 218221 -396572529061577716224450389568 218222 -9033773135996724336087089088 218223 236773957200563546913747398472 218224 -5582100021687750082425716736 218225 -938906140650402819430536000 218226 13105764292278838934885128704 218227 146183105090964850564591840076 218228 90980948033836053900550583040 218229 139437930529812667510409520960 218230 -90980186800750788170869948800 218231 -47562111933868445121247779768 218232 16056089175642666161792901120 218233 201741928684757416193144757482 218234 -184345971300323009759869647360 218235 -79775854884526882217621562000 218236 263520684763238005485810145280 218237 -473371789080070508959016480340 218238 -15088421905963028182389041856 218239 -109660865208345078591722739344 218240 -46129961964219585878871244800 218241 -113012817822368786805911668800 218242 205916454809922917594857336272 218243 98803576759145271581946418824 218244 45734844453445746033936076800 218245 -140028188735394143450149810500 218246 -177623219026842052239644952384 218247 -19269266252055351939732511872 218248 376665222138278921056457487360 218249 91397955433165025979693476250 218250 -73449617372018058900536136000 218251 38933955933478863659852008104 218252 -246617981123649924878946603264 218253 -33835783526747592505984028160 218254 48160979147485632205388286720 218255 203287557547947982814478689160 218256 -28055467130644740490997465088 218257 -46671166594162088243304891712 218258 44345891264861814630961234080 218259 168735965902138718728395686964 218260 9424462036848015236967014400 218261 -61190697339500367082774074276 218262 15134989832679240595619218944 218263 -195877211109914462224010204304 218264 -177075494389571089336482416640 218265 9174860473020940762844512320 218266 103491610428453080904394862832 218267 -122807966262505694514386650608 218268 -4964326564139599887216967680 218269 -244208824184541937160932367904 218270 1827639813138737929464752640 218271 -26468955318975754732316499456 218272 -330480520987009004868914380800 218273 12370266942517561876035632304 218274 -34588842553441554065142594048 218275 -154534032262640023104870537700 218276 -69511300455115801776974982912 218277 -66323255158531361534663125440 218278 -158839666710993535256280790560 218279 325970758578205786303539797880 218280 -64080979702577249186112307200 218281 128482404528937237934377086592 218282 -45436998740095456436090461008 218283 -101743904005318924775596668960 218284 69060126264728478557403608064 218285 128907014877227109301355619000 218286 42089431123974829063842321984 218287 -253971016659810360523693662064 218288 24943829279141942494548787200 218289 177464053471156960102057767024 218290 -82543414503582415190150945280 218291 -431705722096231256326514908200 218292 25044217019948035137882673152 218293 246675054106921271539554582624 218294 188116937839597109478551265696 218295 -7296626871567388448987722920 218296 7746173626943860324102656000 218297 110008827855957089645158005972 218298 -77240988399794170628156046336 218299 68087240098899685622264318040 218300 35490786231299242790114112000 218301 -244899629810712766616905882368 218302 -10757578062240642436906991616 218303 7956867903206747362485001200 218304 -44928466455790094645613035520 218305 29019253873355019678991445460 218306 -64990783118546147119418718336 218307 -79178189159499322350740223312 218308 -45050369910999890594612275072 218309 13073006538582610182909964800 218310 -72082584077855440187156889600 218311 -526788607486463000405517608 218312 -378584992455299699940080179200 218313 82474233982957890616321695744 218314 -231187737810892609139761273248 218315 46407583092667328061900350400 218316 -9859578573141924656956932096 218317 -98004870563315372417147063040 218318 169188142669493413099929927360 218319 5046437757907028501698328208 218320 -3067950157379337904824729600 218321 -678601113379877665120547539548 218322 -50676485773708863420393323520 218323 -130445611167060282674055216560 218324 225434570821128268932896589696 218325 -19386374991367656065491252800 218326 -97241996509633519441250887296 218327 103090981571579638553109570120 218328 3101913348871720717713899520 218329 -160927921259710481896103213360 218330 18235551082280668976580249600 218331 81705217355677646463690293112 218332 -4093755375996609597732488704 218333 -132556399534551978486411421056 218334 104862293815633102550139266880 218335 -12787020519343770596770742400 218336 209242931049798543157683290112 218337 16173250175206186738588209024 218338 166231347468702107064617866320 218339 107752213615041298907797459968 218340 95650415216255811321915644160 218341 318591402394561251791562351900 218342 -121539212313102342745468976928 218343 -7894087288805473179951337776 218344 -26878356644573734611788252160 218345 -44865733064074457550853191900 218346 -1153355755469553404263660032 218347 -81950344369438008911878328408 218348 -158057732322212848071871034880 218349 -95613471093905966886494402880 218350 68088112398081303302969812800 218351 -103095098428276641475751992848 218352 6420104686001913162426777600 218353 -360064143326429787092626090640 218354 -1930186087360632717049230720 218355 -64838084171740307477306969040 218356 154146253935742733635756871680 218357 150800870074303821061703346606 218358 -1437094940516602340934070656 218359 341235059132295057465845174520 218360 147023482049958446367986073600 218361 -6674542326115010856674867520 218362 -98289634979095298401246488576 218363 127440936979814402388075768612 218364 -47715828073082114703143436288 218365 -99359110813247458468747845120 218366 -22298949107924986270134458496 218367 -163574945709601111358680105560 218368 204391328120068059382459400192 218369 -375623244305619643461011770320 218370 -48699355047586372650149798400 218371 -59428195206916771882112999428 218372 9201618529142973221302210560 218373 207745728772139821310780132064 218374 3435658235431755663226280832 218375 -62368690502608599992304198000 218376 17021889572536737263987758080 218377 495060509284486688866054071312 218378 16423044070473737056133103456 218379 -41360667354356016510787507200 218380 -83159403695956221175804953600 218381 -83235174460164639370960015818 218382 -117131260527149179094697949056 218383 292376274720750824525643626424 218384 96348584995274718299216486400 218385 69515930400746811642801483840 218386 1195809805495756913603581440 218387 -68564669502744899464560875568 218388 -141422409952704077275533772800 218389 359906688720888033813334450190 218390 91544963473193117493913171200 218391 142204376363747905997991493992 218392 -211460711590524068804710656000 218393 106578439728820685468706966858 218394 -134433561534310689891284408832 218395 14220819624276944442580521600 218396 -36380182513611825200491361280 218397 225144616224756851617444128 218398 150353534413891281227250787200 218399 -291187779419153100583481714640 218400 12227451508511408085899673600 218401 36613881572434955147756258402 218402 -158502220973226553109569948848 218403 -239043494344356008416343581200 218404 170158652828133955865077897856 218405 -6797964610383997964953410 218406 -31163706526163029986502339200 218407 39953013603435581112999741024 218408 -135537876274129356474890403840 218409 253785037760647663523220777600 218410 93998301139868827268419947360 218411 -128539537402892305736765413728 218412 130377269500627686781162657536 218413 76874952889226132816133027384 218414 1079540378878380962260029312 218415 -44156958807584030610146500080 218416 -5334789466002271901302849536 218417 186571223430494105960855144466 218418 763792818007470691895320320 218419 -107647953229958619463414168180 218420 -39387393816507077236841809920 218421 43459536880170800019954322272 218422 -224701120715904931716561211488 218423 303266893389578308277182581672 218424 238509268996582058807033856000 218425 -98393138458004917717733400850 218426 2760794744142055924623925248 218427 37547329183387445646434508480 218428 81772718297211609949574092800 218429 -119536541092592255056860520116 218430 47609335645545745658907936000 218431 12033912095614028238937455312 218432 -58211876795743727242021699584 218433 -67635592925689805448523615776 218434 211830278457477062501677792800 218435 -57007753472871518886185263920 218436 -75091146203551442257328394240 218437 -158284561309139773159235522914 218438 156906314964963378053174295360 218439 -99595331835463420936898858856 218440 1835853743070183066815692800 218441 122562142865121747474367774884 218442 13987467383239998305173216512 218443 -277034272721149246500051996680 218444 -27049722752141980964050758144 218445 -103029021165491772398383906080 218446 52001774932011938523969834240 218447 244790233182191531010566614896 218448 6298255861993989075135873024 218449 63680965084552847920970582592 218450 -101267263800120981556553565600 218451 -87845482207642721217729981768 218452 72122273476020757168446383872 218453 256415232633052814086290666702 218454 -18482731140554523286373486592 218455 -180470201064906547286630225640 218456 111512789053563022063321743360 218457 -90929941437926957895407450880 218458 32572269193450211464597444080 218459 90213359040939078236825262660 218460 60903489922540115394949816320 218461 -246896526884657351725181438938 218462 -152358643776524614862155800000 218463 77865976894320649189457422848 218464 269817577390836986595245162496 218465 84552014002318951661902772520 218466 51473239247726915681842809120 218467 67401244564330713860467080864 218468 284124898931266558097030571648 218469 89041284336174846441596226144 218470 -463364385599461099511197440 218471 252292763123596082485407150744 218472 214532323576252884231718993920 218473 219396118878097004673124660260 218474 -61223740855574504920239760800 218475 -62267138723533462478977536900 218476 -133892509155531900696267795968 218477 -52587950455641621546239794080 218478 19515471899444859311950290048 218479 -273984716586357168600054959920 218480 -32131895291456661507178659840 218481 80931232093623232849843502880 218482 22223769321975023709003936384 218483 7684273453687616937428513544 218484 -24238205258114575677697413120 218485 -107806221557651030326557540840 218486 69279936755008676829013918080 218487 20991571790685982703273290752 218488 -18848213216529333659368980480 218489 -96005399964663453504289866306 218490 -39144770619678928978701338880 218491 92776063186948009142974535472 218492 310716065310840798188186044416 218493 44616929290765116310863736704 218494 -74085355239543436661380968768 218495 58409919583051126987289660400 218496 115218556293382478936565350400 218497 -265500091471632351837257695808 218498 4357175847637279508843828736 218499 -40980903507851898439044382032 218500 105036629712062520638960640000 218501 86470705707812658035733444732 218502 13820004987492501786260764800 218503 -578602773918940873634138325600 218504 -72079312184628209290566696960 218505 66908988211675280225414670720 218506 -118175105799783621694557924048 218507 105255198885617394462264008040 218508 -139805940377328915841028075520 218509 -259937696915858902908328841290 218510 -138463363041648952490495403840 218511 186443784688385549738853674640 218512 -26058131774446509053384327168 218513 371784675092648222210819955762 218514 168127858824171602603110456320 218515 -98541746374570964730432367200 218516 -200069959732712031058615186560 218517 26378446888280181506584707648 218518 127016351804328789470822634816 218519 -15056053761935331932697630720 218520 115744648165214974591433932800 218521 -51389347212262267308030212278 218522 -28821301018012661698125565728 218523 -115096685040760531934509802496 218524 -55727055950427813979913019904 218525 -64680260952175416450840439950 218526 -864226924047095847533568 218527 44010379362917630256026065376 218528 -77970205633803439492048158720 218529 -165437322381373514256187527726 218530 -30498156065736262813775029920 218531 107807908149289017928708474332 218532 142478015986738597962865001472 218533 40918778760278178178192402720 218534 -14892012883697589535728343584 218535 187076720429911569892156371360 218536 -53565327805020974645081702400 218537 48420692319938760605924576592 218538 -4171941748122447157919343360 218539 -76850823607442363828328295176 218540 88495234945089590313943511040 218541 128868770225603232434377805184 218542 37795611249482167471706116992 218543 52185205846909688278087837944 218544 42007737374585934531063644160 218545 -47349322221443743648307525400 218546 -71057575758925663463386285056 218547 -10286078001217879433880630960 218548 -129565447158371372170595149824 218549 -311984286823776321706467858450 218550 -21900377413363578034474598400 218551 -382336634830963700914937247448 218552 -406443707342342363939900497920 218553 100434271691244145489733433024 218554 109269789189315638856021084672 218555 -212584289773735254630472103040 218556 59667036879535364009066015232 218557 219211119699114269449741627840 218558 63083613014627979192809498880 218559 -41274927482624132376361726080 218560 -39519030952706889276897361920 218561 -139625623380504124580919279168 218562 963895528291677326825760000 218563 385013667925015673383954422784 218564 203984015254660944389339780352 218565 168060228301476051882310872000 218566 395588835566732804362027127424 218567 -113539053798690574726765648128 218568 28105660873510215722041835520 218569 -1273866825935107713169752192 218570 65507396156218377070696546560 218571 -81218120261874359450933057616 218572 -79542340047002503001010244608 218573 454011235681499335769740683180 218574 -121976848139377922160819382656 218575 11851388861415185462393650000 218576 102188435513387618751145574400 218577 40653039028993676817940059120 218578 -31676328755544711397939034976 218579 37151921504344604863056099180 218580 57959799692136255156704348160 218581 -28484956622243526421166422272 218582 17139108889966538393165554944 218583 -45359318225628006369184301400 218584 -32327866469404961578942156800 218585 191432025750451665386625099780 218586 -144643612628463336362563577856 218587 19517164505104198510898152 218588 -122588426191813746277693773312 218589 -72804325438952571728084474304 218590 -57611213578611668721500395200 218591 195204644128019873933041912992 218592 143667695390368000783134228480 218593 -616481219790340828699192805120 218594 -11774950109442655388985257904 218595 38904011063643473315324064000 218596 30508405873925390496487141376 218597 -461338928850857017267269052608 218598 -14969699828360840949202748736 218599 415518474069053752678582796600 218600 -5486425265842387237320576000 218601 13945545462211398563851258992 218602 81807043706680612289041749600 218603 170300435667238544835268588032 218604 151509044911336053027801232896 218605 297709427646983298799513333260 218606 124781188907021896833862834752 218607 -48135294267230001101667699960 218608 32016393121180220221519396864 218609 142486876604664694030185552960 218610 34335364267511839571675650560 218611 -129269626249934742896066420788 218612 -410455144331876418222637056 218613 214002110490061391071668378144 218614 2984646489238506442617146880 218615 67828316207697301845562031520 218616 -31910338065125271501562982400 218617 109255404658909135710588424192 218618 75663764449798367942492122080 218619 8199907711018136550870275700 218620 14925394769721256383692129280 218621 116126139561381605153327354784 218622 -5150680973477626412196080640 218623 361340798521653615285545103872 218624 42510888917112028564870397952 218625 77193914835315889674803376000 218626 141277456127232422510153410512 218627 -324624969575065794614673931524 218628 -80059194578912432473543356288 218629 -322206828763006086391955540770 218630 12249277624873898524835256960 218631 -85380705712549561455107366400 218632 -96152005954735242457572633600 218633 -96890113866749972909854042560 218634 6740354952988925138876130048 218635 -12033219494947305013744644000 218636 -30034393010010101219627527680 218637 -127194845353043616259858453140 218638 56956873500468834623439359616 218639 470107307384838121399307727240 218640 -13227410543621702473946234880 218641 191885026889122162715656901042 218642 148635449692382638006118147472 218643 55429931556748560434718025728 218644 -208037554308964347102600966144 218645 -39768092873289198164975329920 218646 -185442252524337985281386064000 218647 -171815893213736283633118760 218648 69424653602797543646683422720 218649 195329334080212734281758989264 218650 41515523760969573928622830800 218651 91930202148697406751957995652 218652 -19680203800615696298223943680 218653 11902678956884794055873363244 218654 -63200331020071815412896950400 218655 -800399863479332108840495760 218656 385172857378940671920824451072 218657 -73678617165112650426935720094 218658 -49728824417534872285403949312 218659 106152749160705916861014820816 218660 17612281568399746329878004480 218661 -50582917724202340713383353920 218662 181029350027708128214985380832 218663 134665861173879238564757209200 218664 -139366276506979583884255319040 218665 39434963849752501215638034120 218666 67167686103865757094388005120 218667 -69117668853638647956953982120 218668 108030357733181421725704994048 218669 -656849393652751822836496502592 218670 -15308820095793369818542007040 218671 104040314372813101091724096720 218672 -35759763423958594013809213440 218673 17716874388673501183594233600 218674 59789195124518467921200556032 218675 -8893267063117658991495998100 218676 -102901481504490052657886957568 218677 -452897094396652178757086371474 218678 19379156292072848092446906624 218679 -66025460122369994395940328216 218680 -35764118818313859831752294400 218681 -62118524113190643468835138518 218682 -19209385271587835807768941200 218683 -128544719691164980628301550520 218684 -100300764065271707974368758784 218685 -60451855953762301506193363200 218686 120257776789544730669442385472 218687 152418231647187663508467809616 218688 72727022213138598040348655616 218689 -2729985249874413023993754540 218690 -67383481102016453317562572800 218691 -288566553617762278448926594908 218692 150707124110517136365114482816 218693 331488667857064461554539835904 218694 -8197473445719680796639952896 218695 -157766121067429667617268371200 218696 -42548572307731399447550622720 218697 -24533392113145504314496955520 218698 -1822717508612413790473422336 218699 -26835707625301219267331957136 218700 -59952271624503732946426752000 218701 -16039408072954073419352540800 218702 212566102488825129941506144704 218703 270306397348759426601024039304 218704 -69536062423363890637160980480 218705 -51706598456294166569047073280 218706 -69951991089503073288387597696 218707 -81397426110649264715772764448 218708 3255752150634766374747058176 218709 100312887495226033456172467200 218710 -86917644240628681539867306240 218711 13756960080358850365905570312 218712 -70444624279036144141353000960 218713 -335683443876532703441605795680 218714 88552979355633430300455465456 218715 -46181516811965772307320257280 218716 47506539850463132618759651840 218717 -301912899719839221755759958234 218718 25707404905299187233885691200 218719 -172283394811100647899709926880 218720 155375893743162998095942778880 218721 -162305498269153006337176196688 218722 13497179795261364723861150720 218723 79232665626429427582008018972 218724 -84368564797867709058666989568 218725 69846727882172100169579362100 218726 -168541204990750654309842662688 218727 -88344347000916717584271866160 218728 -20979964442434490858889216000 218729 81606713567330653175256322176 218730 -45403249371888465992891335680 218731 -18442266207613560332368429248 218732 -292099267124724486941261260800 218733 24810790647687074786768169024 218734 -98603805038656647253047297984 218735 59682385281598299279441738720 218736 -10059617427604422729008283648 218737 -14759554729952648425213229614 218738 62651739469956810465809986560 218739 -180251676412400044418330463120 218740 -182246930292635765036847279360 218741 -2148786516136299969829001088 218742 -5486122895242130202545805888 218743 41777882082219180609995374000 218744 129411169687192608613807411200 218745 -29461866323590750257054318780 218746 31938866531770095487977424128 218747 284902899712953748008765351600 218748 -97859904687351244939722923520 218749 -437264458268430146668503600250 218750 39033571990695778230189000000 218751 -54337168455399227366322600960 218752 -47510178560065726795638374400 218753 63041556705178266029940694464 218754 -112519484376896207666617148160 218755 88639960770305975504691952560 218756 -136919043079912678654601586432 218757 64317710350415808195157108224 218758 -40238710441177008935367983520 218759 -186272831170135084802195260296 218760 -139762871609576058685204070400 218761 -220991254651625052225017921638 218762 -20727792608033930870291248800 218763 -61251913855720722799633469760 218764 -33309513459016119752161466368 218765 -46243175944203347640920540340 218766 1396322212520001970626421824 218767 -116521876899686949466968089408 218768 -41884554490952644789100544 218769 30760441278135913605155119344 218770 -201672611938757004354561047040 218771 -5238932843258005304746093488 218772 195969663827682474675353425920 218773 -8951815991927889710327216662 218774 -194779676912496151489972752864 218775 -1198320114886924101389440200 218776 62313766329461949575549337600 218777 164245998469038507798496638660 218778 6820615064247109599178897920 218779 318723715379103833241885410280 218780 -198805186827987477130330022400 218781 -444142815936874195076363988 218782 180121643520596243163660868992 218783 -158390450952866216519212423968 218784 -1354925439350677944765775872 218785 -234832991601482056635801379200 218786 -189452420991927018318433004160 218787 440298690817665396242246838768 218788 -97809989762069052350093245440 218789 218943579627158386023136848156 218790 28099146092910819117092778240 218791 338910563643718821195052706584 218792 111040098268637800221352673280 218793 -156615923900858684395651879536 218794 -209274295805535461176831124304 218795 -271161125188997144909664343200 218796 -58039060471004346107191147008 218797 29726502618247752811089044246 218798 54535576344618279594705692160 218799 -29247378131385094737774961152 218800 -18932388198095621646938521600 218801 -19947019758350497318949089296 218802 -21722252831661582458868048768 218803 -37285897020749375422562316416 218804 -153181918638144889104542515200 218805 79175410325892792814775241600 218806 12019396156027607717458058880 218807 326350486189325906095189109904 218808 -50008119483890982526376140800 218809 330857665686828067883256388010 218810 -57976776609471822762493777440 218811 -93575669256861099254213252328 218812 -138364041757214314559164727808 218813 -86893953890722276809113934240 218814 70166744319253175249770578240 218815 -89861289820568606391113437200 218816 37854547382328817818997358592 218817 10620909046889464043708920548 218818 -28472386225771880459724079584 218819 58582063302423105543450236220 218820 27826819386645488095161999360 218821 -317215660099232993398825507328 218822 67827242218064254295364716544 218823 -36831847541013336235696272000 218824 -122502077213503739594434099200 218825 65479738474033749583055951550 218826 20822806697327766696127801392 218827 706756000826908057421457152 218828 -463003302782842167736717824 218829 -7668620353847076357776039424 218830 72547129078004339967899174400 218831 -260675523266214826907766623400 218832 50146583184789154062128381952 218833 -172571635695790618895464123918 218834 -101360855941056656271879552000 218835 -87653009329647531535434160800 218836 2410335747834847117947332480 218837 211367575242444945975634898460 218838 -84078756378613361204193646656 218839 380719823220436451616410101640 218840 90430925629386698976640204800 218841 72062260072437562994531896704 218842 48542316850456291469834599680 218843 260975669238453195912187537092 218844 138008476183713142074500321280 218845 -45751850239008436874256447360 218846 10427762444891971899500575872 218847 95881480627449460246598723400 218848 -28782550784828370463108890624 218849 -84364046693551732983078957150 218850 -49881058621750919536867152000 218851 -183729142405538419705861872600 218852 -333789743717857643245728584064 218853 -85812568197676075449584158338 218854 7486983491767114704398568000 218855 -21491014333910723140999955040 218856 205386606339718056149049753600 218857 -439524871884280023228862477894 218858 67161206303178700857611044032 218859 -19125926131256195923815645096 218860 9358673438559658728277647360 218861 160664997187638241595398886400 218862 3641860438708096435660083072 218863 27893769268261955136052443480 218864 77458228403347750861236142080 218865 -182915914312482182134422497280 218866 178582224368507061970906927632 218867 -125687404275176952910958898096 218868 27793988765120000134951723008 218869 57208724456484788639574836896 218870 170238671516828701602345600 218871 -79765657262725150552758487992 218872 80596413949383607197552537600 218873 -241256275935345899432898985878 218874 142498369539363376038023516160 218875 -559700672413595880647253816000 218876 18703222514181754972066495488 218877 -52203747952338397613373127680 218878 -91861949476486066499338017600 218879 632707355854323271117189529376 218880 79832343502432679115305779200 218881 -54871055538870435035955197400 218882 -95302324962564234537545948208 218883 70721734426730518829494600440 218884 -145530246543892833250051341184 218885 211521570341818500005693723580 218886 28489720476346735266292224096 218887 -271161857609709049915311887464 218888 85642008284809957859194229760 218889 565340989406584936131689760 218890 16075568975167367871298329600 218891 -15084022498760318387055614976 218892 -59937459264316435475314206720 218893 -223924888690593848298157137696 218894 -41351696386138968731440244160 218895 24925567505962779788750568720 218896 79690424041497399173096087552 218897 -57770551372326595316031231168 218898 -38767818395255170364575608816 218899 69102380099003949886494786480 218900 14616328820711211861146880000 218901 29837988550482320824810284384 218902 201778150359589190013933829152 218903 318911498741127639658287036480 218904 -4200662081878539277725204480 218905 153780390615597734147498301060 218906 76870381043999692730483431152 218907 36818873869732290209643644448 218908 -56029733033962143857709455872 218909 94193183459961660392973970560 218910 -47181502219144823246222432640 218911 51129929981261828765132797824 218912 120005107268614364358058770432 218913 2524367413273437155750919264 218914 60907510481306709883022277120 218915 136434442594818830933973124560 218916 13705643072285594546246645760 218917 42330234208769707577789936160 218918 -57952412488264013888811202560 218919 26603922483611455736309275944 218920 -40337805292741638501294182400 218921 -31774835633443575245306233500 218922 15418583392003004481600503808 218923 -86067620152249316755328842828 218924 -124268153425885685522048870400 218925 -28956964079841087409128828000 218926 -132374589891837335682510011904 218927 -13346569242769551579649110000 218928 -27185274596501333413828263936 218929 -95084426295288887116242027928 218930 33083220540796424543375379360 218931 245346309557950999307881060152 218932 213690850631027234360647188864 218933 161282562604064085308215754208 218934 22590085978019275707930837984 218935 227363863263864801130750385880 218936 265077164284187230118534983680 218937 137985403050292506520590535680 218938 1847874987962408151962475120 218939 -79498593974237180764039125744 218940 13797262992765719278519142400 218941 105366359724075529159388198342 218942 -98978310971824980077876944128 218943 147707002062323713658780866224 218944 71973669354550086306304622592 218945 -12931433630094140222966400300 218946 7805192203968828773358578688 218947 879265475804915363139614396 218948 -27757128659770266198469115904 218949 127281575020882123028382642720 218950 -64787104387428170147340336000 218951 134277478725615261783453456792 218952 819789784850842470871557120 218953 -12511576670270970759069191680 218954 -88574519833433412253476744960 218955 66899292718994691894108817920 218956 -4160960607022025798222049280 218957 663625879887724614344182099872 218958 -90718377318461112357683399616 218959 16555909431614349602506658104 218960 10278456351791583335216578560 218961 151994914026486931649570399010 218962 -134028807128669267135756070768 218963 20456267408206767038634847212 218964 -87029272905656765116374724608 218965 -154229127360006572514314527140 218966 60406547244434093437473997440 218967 -52756003313798668259369954688 218968 -26020003962648336801672314880 218969 383950220895550301119961759370 218970 -43195982870545779851327116800 218971 67888710849056639457510703172 218972 124914538061787225017995448832 218973 -225236086233878968363707532416 218974 -26829912212179195087341330048 218975 198268161403561498044526731000 218976 127736465420774622231462150144 218977 430845027978572356613815993824 218978 -304295459435695717434281227776 218979 116183189632753325492242232400 218980 -205925239580575767486145632000 218981 -38421862686433183366311007140 218982 -79535127015463720662615129408 218983 40053271277896793300651034384 218984 -2303933154829329383853588480 218985 -25837361822325056656350317760 218986 85177674372492862441977959424 218987 131887250682797586413421291636 218988 -57077556403859441241350307840 218989 105247521700001058685420264790 218990 -127075072351702215963320582400 218991 -123337774484608523599254991608 218992 7676682364743159301799837696 218993 287037110802313936227513004242 218994 -37915597893486299950938078720 218995 -35755880577612981780293601120 218996 -1193137320299319459747249408 218997 -378116932561223118958384824960 218998 38200451833557839984379790464 218999 -1118707055333862767542378752 219000 -11187405864399128176834560000 219001 235949581114184314616818497002 219002 -7834689975349006040482568448 219003 -54692019109991485381287670416 219004 216450688408118927138415405056 219005 -96551564894879773178683376340 219006 -79224020741991740353611972480 219007 -36714231620118672188416749720 219008 -225266487588866713549012992000 219009 7311348775790785818949671360 219010 57578924600322885225960480 219011 93524814877943527858367086464 219012 -56607408307752206171497509888 219013 -103373489991838326098942106080 219014 87713150850968141249813813856 219015 38145470623655684418168923520 219016 -48813375916095030502980157440 219017 -216089335617220843448090264934 219018 -39046746982160612878420591872 219019 192263598218588782111553054420 219020 335572506259989961880103137280 219021 -136946651836948465541605875936 219022 72820948889057921676270445824 219023 -160042180420105489388542068864 219024 -2397236149317739230955081728 219025 112083190924025707412569480550 219026 96571354811132092005886306080 219027 -76523133819114130265605099080 219028 92949682645062443121152345856 219029 -42047891929053616587016835520 219030 -55293691090990366846168848000 219031 242349582323661079123008037832 219032 304089058246756520745662054400 219033 -151217150741025612354732016998 219034 120788431825814436196481074416 219035 1150956132320640878259824160 219036 -111626272141277743874619237888 219037 -36438892200232765482475716480 219038 69897596412597352733275969920 219039 -234612677903314986527813249976 219040 137493367510241889452960317440 219041 -384445447258142182945975830558 219042 -780659162889236982320683392 219043 -11539221955866699897615668856 219044 -782092433141423648347643904 219045 -45746496772089865428583166400 219046 12017336106483980219965377024 219047 -229041456683288622608639942328 219048 34403547594214087452468264960 219049 155227516287742400463462515364 219050 -42781859128341644405454175200 219051 91000490529183066349739020800 219052 -33570178946589387300460581888 219053 -191148536114372888242725214698 219054 -65985815804133372962117022720 219055 -35745738940488394373598710640 219056 24772421319293635948458688512 219057 163469788434259295065840329840 219058 -52964167086243240138656077824 219059 333224747605046436792958549260 219060 20986119440972403878443610880 219061 3160853120241903616077100000 219062 -47172939296632933779154428960 219063 13332112189153520436862761888 219064 -145004254717661708020672204800 219065 -58473423326986218608910652800 219066 -30372537351184602577273670400 219067 -531546993157057640146619827200 219068 -180781277631883177372970929152 219069 2148729027499652736340507788 219070 -25801162952365595197314172800 219071 183683623350542166326699902272 219072 4075590005111070227265748992 219073 20036902222097341139048168644 219074 126251749661457375022232035536 219075 31473001774425467945641881600 219076 105228608611243571238755303424 219077 26598432598341013807634141184 219078 -19744701795717370461611556480 219079 -284466972659467145892333940944 219080 45352301825735848260943718400 219081 -39727996389448963479357687360 219082 -148030553453616002497797958608 219083 -192693595118602020438529090668 219084 60048296910135249129426894336 219085 -3517819646898262815897328800 219086 56593426715441191701005462400 219087 25119392998017282640047031608 219088 -88239759096595936009871269888 219089 -35226595653605294481843706560 219090 33232735078760771633317593600 219091 321101595471421809343987760492 219092 -290930602648070183908738656384 219093 -83134634307417107115253914816 219094 -133009495205752166779354631904 219095 295790629915363908030201064800 219096 111477183343059522006911692800 219097 409548022184325304274729153546 219098 -23892194495434254858551434752 219099 -32654593234186195976596569600 219100 62522080103441437854779622400 219101 190367875956447460908226156704 219102 -23486489222135460822784429632 219103 79154182429585044338212168352 219104 -166968370166057015694800191488 219105 -13634790474303790162566210540 219106 47680121146891869153816205824 219107 -23408456058505155167798687328 219108 89441828185624182125458191360 219109 -61106390269385727894608036160 219110 -9782095661773914924218471040 219111 27735843009274202654400952872 219112 -359878542098501502066025728000 219113 150343326322672480170103575540 219114 22362339850865581429419927552 219115 -137510956419049447836985136880 219116 -193475069365027089245805039360 219117 -57283785372620337995993296320 219118 58095930757558305473661300480 219119 34487983841336002003012541520 219120 -18843038390969776612544348160 219121 -89167627606186392157949798016 219122 28375979378547573941326672968 219123 -110677506035851036222470325656 219124 157573197034067136250419321600 219125 28756050316637476860823299000 219126 132612833533381185424173350400 219127 7049863405345503311784843936 219128 -1418424786295322072706109440 219129 -118827784820725434870164458416 219130 4215492949703023682282635200 219131 -668219523022615184424617604 219132 223471055236375959334110028800 219133 -117298915785143464658143258618 219134 -137007935287949293839424118784 219135 25971280897273234511115778560 219136 -12028843936383948564474101760 219137 -1601565705234490619376810960 219138 41323573496394926816493826944 219139 2032143754563529551860991040 219140 228423905944324791010356829440 219141 -41210051412753373329742638852 219142 -58411794990482663832646742016 219143 203125983436632041132920522392 219144 82598269894228666571661803520 219145 -120813097963074946565973895800 219146 -14276521909679336599726156800 219147 -204031976482091350933121064528 219148 -227692857600148241054574913792 219149 16975556134123606799500602336 219150 15294167262753379094527732800 219151 4544203195117105678859537992 219152 -87558978633184770026532102144 219153 -204553171170701984572972430400 219154 -18936203549038418196175436640 219155 -2101027257455469749910105840 219156 -702950688935590169915043840 219157 628589835369558241064810798752 219158 7004776420238948011047835680 219159 78320568300821344943932752720 219160 135423055056221570317059072000 219161 -547390997627054572872004107648 219162 -5124836312959057404720450048 219163 75496159311151793489715847680 219164 -130033312603789674973918123008 219165 32754517966454706814231224000 219166 -8062234675918056882796963968 219167 -85228753006650188974693462752 219168 -173113438951472291498285531136 219169 -102310647385186117483183350430 219170 -8384106552308406200006369280 219171 2066191825263443673382036800 219172 49641092275273601092732268800 219173 414155590712615923686488293404 219174 -67532389875740415661052754240 219175 -31387818129448871751974422200 219176 -422371308802040170986644689920 219177 -68457989667364186102854076800 219178 53919793092540068285804414640 219179 -177017572837468405219043011200 219180 21774282673848984984861112320 219181 107249701852326598368882891372 219182 -82708277523392814431831985600 219183 103014359344400247616259938824 219184 39782207986745258127723069440 219185 -34158769637152255382269886400 219186 -52978672734275536351456534272 219187 183499035579480878202018909836 219188 48509151332027299748951206656 219189 -111548266477399489181064689376 219190 -86517379275806746948271028480 219191 -15861959083678851231051084576 219192 -193351116888650630734364897280 219193 -171315390555343486192953380178 219194 -6613691140927007884141513104 219195 -104523715441292471682800989680 219196 -105470613339964231767310873600 219197 -290633807974708608531515573088 219198 -10707784220633006241710696448 219199 -77368302024019728787588618280 219200 20456182458880402572587827200 219201 -65251600247254924678787087616 219202 68165576567154377264200384512 219203 -186649470239091061442083166400 219204 -86057705707314144178319602560 219205 -72825688801694330325684282240 219206 74604516364886926752104381184 219207 -1757899693384862994556737840 219208 -193715619804185933377169326080 219209 87229316858293477546232757504 219210 -54250914423795511942329143040 219211 500796423638361698352571558800 219212 -100154963751927308881903733760 219213 -34030838540507832295941755520 219214 3502322746502003801791473600 219215 108904916134164813618191720400 219216 -8217706302726460805402984448 219217 18063293648630646497560689266 219218 -48614738434734600050594755440 219219 1907693327569048041291849216 219220 45411245899870112832462036480 219221 -359002018057750652680977164388 219222 29319529557573666017654604480 219223 290164627126247742517675966472 219224 269647554953497390304596684800 219225 44629763211753824345918544000 219226 -164966784917158727068503086352 219227 56400059563649915315164703832 219228 66357989333258348466890795520 219229 -188818974001387227744561129920 219230 14415658134940444110793384320 219231 -27003231035429262781676743080 219232 41472525377010169952310657024 219233 -84021411315446718679335631680 219234 71607214407442711656533414400 219235 -44656140937960926205394446800 219236 -49407305585189724722601074688 219237 178379190768120196504001355360 219238 -2163086401748196013539720480 219239 -21118197083031074867290037280 219240 64287673244730832124067840000 219241 276102303289220235946930812000 219242 13606126289935110141961252272 219243 -68930940592791041816767012416 219244 27310293226746010042032038400 219245 105438593054407971344356056120 219246 30937646138841173044809566784 219247 -25157678705250412018294692368 219248 52603548413260604810297278464 219249 140536486201281414308065201284 219250 -242131345977190599939288888000 219251 4831472584826222088202770252 219252 152398084788470179753629696 219253 612956255985570923924919950844 219254 -1412486203761080551503673728 219255 163138313365708963450628920320 219256 352209633044786505013272698880 219257 1743576529311330268712077200 219258 -60882431932792898931489862176 219259 9417172176942765369630262704 219260 66526697416145685251867980800 219261 -19369147139399415888491584896 219262 -67083873503071604861642770368 219263 -8587683132308363536210447872 219264 122017258369100486961832919040 219265 -297493255824707548529953607340 219266 -83812225791855825453306952800 219267 3922649989804596562265359116 219268 20978509539558908780596887552 219269 -145563524255995177039891595940 219270 32562167312933715333099081600 219271 -130099823150640562696111187616 219272 9119890506358504004910412800 219273 201340908207671615091481875984 219274 -135679115165567020570294507008 219275 72755677221623330347627168500 219276 -71594932478684302620046003968 219277 141879176985480077666429651126 219278 97465301668054010538018709440 219279 -48254708805317464094875359360 219280 -16824065364978876473457623040 219281 -282066926211870668015608371918 219282 -2567324746143065738777665536 219283 -513692593480883111093242302600 219284 -110671237940607802724801466624 219285 -96358891729549697642291657760 219286 -101885186198022878018687167296 219287 330848260430362751288887998960 219288 202569507784062895334544322560 219289 -21725397276106634374920690944 219290 139755003289497342250866482400 219291 -300504700405330644167276705856 219292 -14689069825402357069878867968 219293 -118238297520162938743374418458 219294 -58691232441751848135654481920 219295 326246826101830479381601195200 219296 -44008153348861954788761272320 219297 -78883535815598962548691803072 219298 -23931975697511866164290880000 219299 143823569842076881747564728336 219300 1118681072766559517267404800 219301 -247999096370278557655036901698 219302 287224839174938468140338607872 219303 -6142463159845919791836625128 219304 -501247524258691269697120665600 219305 -19631055159635777161722613440 219306 -30896100560110453549918154496 219307 -427712956809002892571249368 219308 -54795889147368281050033136640 219309 -12948512714060048606105819712 219310 259380383008839371127313920 219311 -99497865206828140080359519088 219312 4067538606979010150193414144 219313 -9671746474961479127978371438 219314 -77427694329532846843898302560 219315 31047113198252303168987945520 219316 127111974075344533112903623040 219317 92477593007572833625411566720 219318 114457226890743864579952700928 219319 -212891155024573529090200051920 219320 -118955036689749285045034291200 219321 -250396676879243759514466457760 219322 155123209580039397118683161712 219323 -192823494092022546779493785136 219324 -34723156577285733322956148224 219325 22520333740814171672254633600 219326 8274006586952574111062138112 219327 -205646458328534858683981751280 219328 -56132773513730532074166681600 219329 -184710473642879596868374883328 219330 -9489242042780794531519695840 219331 -176255150555372935467379785008 219332 104412704580017141226765703296 219333 -73722602741061061775330594496 219334 75364352424275400695752708032 219335 77863274799710425786418924280 219336 23893542235020444999841382400 219337 45860584655980070479184021172 219338 -44293403321700980719106575104 219339 50958059694258512078902254204 219340 81342189633487628725184148480 219341 158719091179264364185051083084 219342 87613779014087653657177666560 219343 910044603606688246742577784 219344 97689272180234839449879797760 219345 67043327625446759307021974400 219346 70494128150521737530346121872 219347 -100342080119694130682424985608 219348 3463660816401571085039015808 219349 -244662528111409499623500890880 219350 17016250787426341034835652800 219351 33706588941715126424647330944 219352 -135386831307933431387395153920 219353 -233936527887342319195728433398 219354 67351758502213333789491755520 219355 169584405779677275493238286000 219356 69482200103277725070836981760 219357 150815444690093519290043682054 219358 160747014805100726236868563776 219359 142995737325812331005524258416 219360 -72660831838466503015952547840 219361 182170049235452464823254764962 219362 -97100424322151297461439276160 219363 -93146268073039709927606846856 219364 116631104537237274344197990656 219365 16538519476555246868250086520 219366 -2775577059766526052483927936 219367 -121764265421818102852069950120 219368 189298411312512185852373596160 219369 -31211564865338292780194029152 219370 53384145763666307077351190880 219371 325716931366886345992791139572 219372 30224256295146582004507229184 219373 154085334119131094742238134 219374 -61933450742782439113639019520 219375 -20697953122558606768300350000 219376 -63376718397521395326754029568 219377 -24368026724843669779658073774 219378 93663727766636303155343313024 219379 -6155020931172068603400389280 219380 38555335513794937557603287040 219381 -211961049970633799526498030048 219382 298212971083071177164936486400 219383 -264782291265272994335855164320 219384 84271398706521967754456248320 219385 107046864575538086538053946000 219386 -180238826188827148785052416 219387 26979823181880968860249012224 219388 -4258863024334612905650055680 219389 -277083236391682100623147074810 219390 64572130162996498979978711040 219391 -97393687412572230406304686416 219392 303615303482696017283043557376 219393 -271043870839392900543948727920 219394 31233911126438916056809170432 219395 -54036867089753790012009111600 219396 149400345491317504035946045440 219397 111326788472929237678673760480 219398 40717348595229270623301315264 219399 42285406977972562373452068264 219400 -23531966615721187992348288000 219401 43938093504764055468392748864 219402 86713393673568230254822348800 219403 166563690225229508823541478704 219404 113552841019862404319431001856 219405 104409912042997226965610408160 219406 10376660379641714626954659264 219407 10472996897923207895628820656 219408 4937384668714024941238616064 219409 -405148077876797840130645421390 219410 -6406738042735543750771343040 219411 25379215721782467325198375860 219412 64566006159565994198759311360 219413 -569773031816523527363990521476 219414 33656580567339541538581451520 219415 93894199983622616661282981600 219416 190862282852797658680704276480 219417 68867396698189643534881817280 219418 42865285267142248048531706880 219419 -126040725796299265448728207704 219420 -24041845918875272689673902080 219421 317489739005821815379913551200 219422 100172764563715620835946334720 219423 59626090628652581118925696584 219424 91587821806776624434173771776 219425 249311505460454210927944786800 219426 -11472638653914803807682877056 219427 57506499310946844976912833760 219428 162101607817278531646202090496 219429 883777354845255038488136544 219430 43179344961491195252755263360 219431 25800367842099892139916741000 219432 48113501696301706276529111040 219433 208416749047666449347609218682 219434 -57941527266345650261298306384 219435 -137297874836352563528418493200 219436 124136756726591728710487443456 219437 117745666562818569017006824086 219438 10998374844793229513940910464 219439 -436608212585589272121570822600 219440 18712311487250604842673438720 219441 200871483283206674042846404320 219442 8203702843461564038232217872 219443 -107719118021520156682651760640 219444 -59870448539232492486278467584 219445 178491424418904562662539612700 219446 -43910575666348837764705702336 219447 -46904081107533602697055124280 219448 -110715280457934501122084720640 219449 -15438057020303337119087082240 219450 -14718099484616587973641728000 219451 -72407314562840955602289515548 219452 -230161398991674429698760488448 219453 -63929586162983208020324862912 219454 -99793880193230815933157768640 219455 169977613859844085813504080360 219456 51965983542510425536525762560 219457 36153475075026321855808859712 219458 12941654754800228163531487776 219459 161117982257417259715244556288 219460 -130978034926903858863945726720 219461 110114552764593178936654074048 219462 -28168120878429372314125639680 219463 -242920122736025840565365221288 219464 69315684599760053688154521600 219465 69194127560714676930455049060 219466 -45987863953762133295775819776 219467 -22212524411102710425133205484 219468 -169226652722155342734407016960 219469 -22901958619565191412944396160 219470 -15148699860868385803218138240 219471 -142888180109963716516821917688 219472 -1160517453456254871583457280 219473 -40199338842996494420555452632 219474 20258992954250129321874485280 219475 85374613890270185045067519500 219476 -218527365309017136434471821440 219477 136008734636077876905910653600 219478 66983578253231327309877196032 219479 -169091478075963687133352263416 219480 28196236541095168395902976000 219481 318238237579579837898978429200 219482 48162591309396018716475524592 219483 329349085233464930201638761600 219484 -63174279349190828628836063744 219485 6272345754598991448264898560 219486 139695859600620138773014022784 219487 -497231186695068440092377338208 219488 250222910305845061155614883840 219489 7041903463700423027550566208 219490 192324848633044079034869498880 219491 52957903609711710257236676892 219492 -25053179833826751895031697408 219493 249570003524216843402885532064 219494 1009131163667640814162848 219495 13700646886004456749804455120 219496 -141888843858178834820191134720 219497 -67155236194998089524473225600 219498 107894647858369363046666360064 219499 10965838397730090610377141136 219500 -15341537655512278533039360000 219501 115467021060002610558879902220 219502 -29415913309613142426597594048 219503 -316249209700996273402980115248 219504 -44386808157240598379130716160 219505 -22841412490638772189918274880 219506 -56488959562169802073740472320 219507 -87927245392253612629130320320 219508 196026856388685414034261075328 219509 -25150646582362885265696882784 219510 727318839598288925581359360 219511 -5802402351536229052668428416 219512 4533889841697594930497003520 219513 -34896751745855536517330016576 219514 27810260970882059224318452192 219515 -2829512708871672968527540080 219516 87985170071466493896849752064 219517 201257237192687500205982354566 219518 64454758769677305526306912704 219519 125352080313701209663872018744 219520 100458901344855015020298240000 219521 -32267976995259576270958973400 219522 63390658828963674422753868672 219523 -464640530854615684345019716228 219524 -45732613677541818595290923904 219525 -73851297431617109709547200 219526 30009537517212170586077270400 219527 -154891319978836447715046339456 219528 248189387111266956061373568000 219529 76273042592250066466238335130 219530 9928954986614900798864702400 219531 -36707513124739242363491850552 219532 160637488463447555679168279552 219533 -74362610348393372046062470218 219534 -24887599231864399804501797888 219535 85755307034096269186219522920 219536 -44687401383839176042822852608 219537 187156403215378950332932727040 219538 -215693787312343773903378924288 219539 -25316452896222292349767320420 219540 81521005128481178807381452800 219541 -132822159826890487996195928320 219542 45762269028411332111922246144 219543 172684873205501306930978287464 219544 -16466539810882107204695162880 219545 99681252663895642339951243200 219546 98304094284563980292593689072 219547 347045474453933737572445364996 219548 10024345386458272096282438656 219549 -217312457694300456933994409952 219550 -23559227610096678518484331200 219551 2546471246962356798027556704 219552 -255250573812143609535516377088 219553 -118001124603444375083645422316 219554 48768106650463749647938570752 219555 -19556537795930635227917542080 219556 -68236666321604217618589793280 219557 -77542549009151782983244877220 219558 -351854054699483797410281472 219559 169269341798902395227775546960 219560 -23750827946003405415168000000 219561 55219596445303487669253952800 219562 37959786515852284488969537792 219563 -80133560599016757101923238760 219564 103778649146945551372850995200 219565 -19360034536259539470559527540 219566 -29817144846976813537083336576 219567 97376462398712324617148265480 219568 80770959205149947957007368192 219569 -252872633537490109571386339374 219570 4134328952837879037109271040 219571 96841237030977534565167199944 219572 305390195801477992817215107840 219573 79432149060704774019578062464 219574 10555621468346561528370742272 219575 -15959201066935238391930025200 219576 31599455301934404731377090560 219577 72259636260251836499096480426 219578 -142823727002166485985534902160 219579 70336308812084560257085826928 219580 97176340896023178246564979200 219581 185873825774754072802157418912 219582 -111229215920679300678191280960 219583 -27095284156583669107094773760 219584 10618270684653283961330466816 219585 -81076668370403765640755529600 219586 -149268698571020456322663049008 219587 331923450012604049338261618236 219588 203066241943769196088550952960 219589 36941096847276201748493493756 219590 23930568027840677529523841280 219591 7412240911607742005741050632 219592 -195476003191437392194683264000 219593 256116412609816132735472673744 219594 -142328812555695778551414892800 219595 75737658273413888855076205680 219596 -59155738592562855818216011776 219597 98572401320360331516367505472 219598 -69074114471869303573599170880 219599 -259685218133709435057357680400 219600 19899222996179154596793753600 219601 -1567899489948795440476796048 219602 180658037170092378758964009600 219603 -83539452777065224563292123392 219604 -12981255864359201530889895936 219605 -322982534045147567228270720640 219606 99185935463529447582069358464 219607 -331218538774246211380941793144 219608 105913843030338195955869634560 219609 99776001607816222932552279684 219610 81709257550478338756221492960 219611 -58841767985460172710308394720 219612 97985614776095466748275558912 219613 -287599317094170307339123138138 219614 -202756249735168013947836649344 219615 -99252919734872961002710678200 219616 -261546364184314737770113794048 219617 215614366721135872230368179860 219618 87549114145369867634738545920 219619 -180609295284558837709771418980 219620 -161732029257234012679560192000 219621 161970189078880560025606099680 219622 -8122459627776370637150466048 219623 205457274369882212060581143120 219624 -177113740395498786002339758080 219625 78042620469417658342286544000 219626 -221572512342298491288998803200 219627 -154689197015185839413140915152 219628 83670604198204913214426714368 219629 177895928351853100220802262230 219630 67437648434852836915856699520 219631 371427502194294469218191649312 219632 -4806891901938089953789083648 219633 -87355023272104771929640658400 219634 -176650222371077683988025377760 219635 10835572838118698428570963200 219636 -50504771541327678306950433408 219637 -36224644971230688571663611456 219638 -5139013853016517766668733280 219639 81220199705222215974538849920 219640 58380729002544193983327744000 219641 34723433526147158969671132800 219642 -45253640566689656143241945088 219643 280654643791258639625191596400 219644 3403418751605709482279026176 219645 28360185686925447633573153600 219646 -87477401981860685976407466240 219647 -118770552297603411535018811904 219648 28406759267775455278670020608 219649 111127744535536958774701659650 219650 31517187163335464775571353600 219651 266473671385620030465737104704 219652 895339663784011577918142720 219653 -158555165785857818687352945120 219654 2115118657981110609326031264 219655 -101892410780598143269252295040 219656 -94392279084207880557221637120 219657 13219129429860576315078095040 219658 -17158763633011924368998362320 219659 -319976611471698577226480569920 219660 -654549656450620139578736640 219661 65988050084737851192828789944 219662 -164807826553902949050963183168 219663 -264521651764936055815765982808 219664 1636080113248133326235770880 219665 140742249340590742648854579060 219666 39148688348728658889680590848 219667 -233560537777382071945648735524 219668 26418606615015304066868274048 219669 -108718832894906315218568790240 219670 -59297882428738450162017555840 219671 -245719746871284181204511152488 219672 -96394703686600275584096071680 219673 -217390256499597488283975497856 219674 15699014449453899421057234944 219675 -67447417439624790961045422000 219676 -96932233839455089724214807040 219677 203873551014886050565249319526 219678 -53391403416107436391451013120 219679 290629357966183248595206589280 219680 -187034787397758626744329175040 219681 84809888848237511865636684864 219682 -18598752270883367066094149808 219683 11456853047714735808071299932 219684 87293610218243718867097691136 219685 -139115058901624270936310956200 219686 8116497869354344365747405792 219687 1574610497689947394174275456 219688 -12625036419705106550289776640 219689 -234581232427405665253523877510 219690 70664325033456137190999143520 219691 -493614592463214260837661510648 219692 -153458594222343914865620633088 219693 -9936451777039780522670362656 219694 35533892059923864325523224896 219695 114906392036657412456401616480 219696 3378037590070111169858764800 219697 31077194682783123863838375680 219698 -18714957063067427769128348400 219699 630571862095050790804101811200 219700 70488973284443885456084128000 219701 -315624710425181984044534612128 219702 21547927753903218265354358784 219703 222148062187820687093099931864 219704 -309295406415678452272125849600 219705 -75274936301169513461928977280 219706 -11920408448328162224258395680 219707 -236386118681384919470865910044 219708 -182047810175169272168337699840 219709 -38720165299367346261600826784 219710 -28943268503959212829075722240 219711 -152599631066149939250749660728 219712 -21660825134341729642465460224 219713 92120661252290433062771802324 219714 91431077079061989946221592320 219715 -45541957199339281192227782640 219716 -138196334145309249129415603200 219717 207210420657433727575022978334 219718 223860998166199866457848862560 219719 -100890457009271340128184856032 219720 74458266683619372409162137600 219721 124429367945772913910308168922 219722 -147910241898304491405754774176 219723 -29737059675187577098267155456 219724 63735060822897680142046506496 219725 252995092423539854620589884800 219726 101079153384683750797950132480 219727 -150646556952002942513780865424 219728 -17128885627929881350953762816 219729 -208486027695110277034036928016 219730 -48656995772758094883732480 219731 112184160604311233198602679532 219732 32998642156992701862070659072 219733 -155001911879747133413109055620 219734 -59712513483655041448790174208 219735 -140221078297494191623250578800 219736 -57246618433551086546012160 219737 -6415309343398662167433493248 219738 -26519665174766550768972517632 219739 43619237749050183546217463824 219740 114447250036610159781457712640 219741 85192919204904358886910836160 219742 64999982914055319403717726464 219743 -110949430816706026633351182360 219744 -27504588316683471808120750080 219745 199833711945388443516113755200 219746 -167955526433431182277424234928 219747 -88836648110599240642692807360 219748 -58362844914533264451105878784 219749 124264943762610809956431306750 219750 -51950921146018701594655392000 219751 59159652401463098662391202352 219752 -69117853283402182608404858880 219753 5870755311883134843150384282 219754 -183569548948785739474203490560 219755 -208281637977662620593968151840 219756 -101421891210832724840425302528 219757 359635443161873853096178706006 219758 22366284049719107490806940672 219759 54882761004795968101267522560 219760 -22743999670887174071393648640 219761 -35885220249428132057098030638 219762 59926881119277268001727407520 219763 119150624048802929756422856012 219764 182028907033855636871893128576 219765 22247113940163396573972520320 219766 21547561369743081304797020832 219767 -253358112073048131934138220184 219768 -183783710082031979615282442240 219769 -143477834488157072161509629040 219770 59283448170104222999902810080 219771 89229809372722228046973841740 219772 182467882514704092450723790848 219773 -4717561262624232930686671200 219774 -148940601951448475346567695040 219775 -147594928219886627128966275000 219776 -190845179852705029334897786880 219777 -265332754950357175728102928080 219778 47694057601145977551040680960 219779 40816278036927684188237370576 219780 -50752069811459224347925094400 219781 19160554691352139210560662464 219782 -136237857750128679416611951008 219783 -129412684268352559976332101552 219784 157575781058795412184550891520 219785 61636084606226597366919587400 219786 30450362479516739195613725184 219787 -73159636173497810878168555564 219788 -45406719596602772673268392960 219789 168467441709111181895765988054 219790 4277654607620521100021529600 219791 63300206617157214865697977440 219792 -613452851504158972475473920 219793 158028640501447757066246073216 219794 96844919430306227304531063696 219795 126964442556007696365253078320 219796 -217034216983063055134950966400 219797 -18347115007730440128980432754 219798 1160203706253491056657010784 219799 -44717144558190860799537638200 219800 47435601533182444631841792000 219801 -80282154692819387759787324576 219802 217283824069953630687375035904 219803 -9664461413125397586668616936 219804 -11940649088361837496545070080 219805 -26290277980406992567123515540 219806 -113178716103555926480659755648 219807 64528142485013405518117674240 219808 -104024487143768765642467246080 219809 -273901796185715290486319496990 219810 -14479699756904283476354734080 219811 100691402805370436061861492480 219812 -37894917680624236330035624960 219813 -122834464420251802439100009312 219814 191884037041092787077256700256 219815 -299616611165718877135514036040 219816 1609880741028898589169008640 219817 31948130973953886748680086792 219818 120675062388669563854381236480 219819 53612609167139682870732049920 219820 -133712084534374757726308224000 219821 7147508352776930538890939904 219822 -92845210279873708287832033728 219823 137337862984725368351897789072 219824 14648688538602832637693952000 219825 -25323367460582573422285941450 219826 -49509387985089656711377947888 219827 581880905062249759654552067952 219828 -62716752550454639963516596224 219829 267867399702784784134296520430 219830 -17845195387110618231425952000 219831 116343057258004080492510763752 219832 56158046660688150603708518400 219833 302785076731849010388108969600 219834 3866317067986085768695153920 219835 -61923764984932784146322753280 219836 137842176147271653086757012480 219837 58105202678331089411590935552 219838 -181323041979611049907184167680 219839 397383927304642007960530904640 219840 -38848819928016059201853849600 219841 150614613106982001957858729984 219842 28658097160412082093021118464 219843 31843396150244095794719998320 219844 -112867195465595257900562216448 219845 -127642117515728173123626312900 219846 -33218904791672804284702981632 219847 71508588313225450843961262296 219848 -305092704418290846972602096640 219849 1530279334524970769074695360 219850 62501075679322651994233664400 219851 -33053081047383996889739447148 219852 25423892600280492638875226112 219853 167186536592558591551808676460 219854 40082288506540394016695040192 219855 110260561368931143367394226960 219856 -7872814858765091465701359616 219857 354117467112795754651447680 219858 -50991608290913497500037266816 219859 -2403009808157460491328978296 219860 -120960934694640419734925041920 219861 531787585587650943779296857600 219862 151228100506075671977658857664 219863 62032729386293309952361653600 219864 -144221921569822601462536212480 219865 -89536118106418942804366687740 219866 133989838051353105662841853440 219867 -3815181751249327648914188352 219868 203656396308164380818034237440 219869 114987491888730019315988167314 219870 5656261583621510522964576000 219871 -317834593651511105249728248928 219872 -230015033642396924374162341888 219873 58796752506128682941854398384 219874 140481489864737129649935481936 219875 -325597353555342361672134480000 219876 -7049598241832743948199847936 219877 -68264337127704186410085545856 219878 156103672775082981582903413760 219879 -14421218013625603582163227752 219880 -54311985754918457764036608000 219881 -263204645174017580436418677318 219882 -37205156463788120884677054720 219883 15474265744183025318672611968 219884 -99116641405831532669923236864 219885 -32643730752709655797850197440 219886 -194512669925286201686557276608 219887 -37354568596535290206076629120 219888 -6203093294551192404045004800 219889 190390686359985029564255012690 219890 71882428839902810838334080000 219891 12849873671816277638716871424 219892 65455526960091336374912249216 219893 52250693684497522845257645760 219894 70426388582165967324271990272 219895 14036709071830806313128792000 219896 -1388965736937407740181790720 219897 -132282282092966485068614921532 219898 -20420353148731496183610616320 219899 122482874775449363548765270536 219900 74845965765727927176470668800 219901 35929384730465035361391743904 219902 786657330063232923161295552 219903 -43557997494166892592059385216 219904 -74244066652493452857825034240 219905 127008687683629210235608715520 219906 8839291306210902164671908480 219907 13473204454412392473577316160 219908 7844075211302688465851546880 219909 52481683628005550696171995104 219910 81910160008618339063355679360 219911 241727753740027330029481711512 219912 133379323478110433080787189760 219913 409730255995910511365021162880 219914 -74925494534688312508044592128 219915 -64517074347958453585659340080 219916 -36303560013127607289774741760 219917 396557624068748450962107174966 219918 -22050327263101363705072015296 219919 10424294459598027586872883680 219920 66630126679717411864381440000 219921 -95108806570751759098637029440 219922 -156398928264430851919749541488 219923 -181390849380862861894467091896 219924 -57492969803496646692485587200 219925 -33217823481592672536711944000 219926 -22709162298581110144480536576 219927 88959825086328091191601244520 219928 -20979173681768801030525706240 219929 -103925767617731154970780298274 219930 8139529325873188615714917120 219931 72636608298092238832990457732 219932 260769660589472032569012266496 219933 -985195469139280317673818336 219934 18710671184169474287888772480 219935 -127954742762568027875874348120 219936 -242618113291304076501005107200 219937 3567641504280525581520895586 219938 82006922618699063721613713696 219939 -20154000205549181515373464320 219940 -74927712568006145029423288320 219941 189732581669199602355964065342 219942 -128396321912708633725536389760 219943 -108345410973178267733639532808 219944 290048573408340514782839193600 219945 588875865134328648481812480 219946 44943909687081274771912237920 219947 -30381441843214488882556148448 219948 -21056019573085225730884753920 219949 17234331297552042965220420288 219950 28653246361198333584434289600 219951 -33691371349071971253260947320 219952 89967396765204284361990635520 219953 337707741179760005851685405202 219954 -51215578901288254280278983168 219955 220044008698474563270791973360 219956 302951409209233999097365248000 219957 -204605775594653163500423935008 219958 -88064586557771866918008278400 219959 -341717715396887689296640266840 219960 71994388785453028272417177600 219961 -199489851646904920001014346211 219962 24937917692299079281468197600 219963 25230490288501996123073965440 219964 38626048337830044813469597696 219965 -34820515635384666195145645200 219966 -98417328017379846471157537152 219967 50957093522710530153413912952 219968 21869173936222792954555662336 219969 -74552595040534746966879091680 219970 -91671456827836472692751140320 219971 -338772761928182329998544149828 219972 -15923037953596115294813564928 219973 -37262914596439065387743240036 219974 134187908450282223818201936736 219975 7897753876642673126677776000 219976 -25530977306213741517792215040 219977 174095688908785333035749924826 219978 111099613028321212636913712 219979 -154129597665138622859310973420 219980 168697572178134793855733360640 219981 252843932406176283831463772352 219982 1167675108747144992085611520 219983 184088953175832188199513125232 219984 -30798221775993190813839261696 219985 -322369036636991435983778615820 219986 -55870087830121190114867093856 219987 178867467739257586463531485044 219988 -2087158035406440215481221120 219989 58611883208116116344781911232 219990 57188491813068726024103029120 219991 -58102100407537797242683092600 219992 182670104502056658420860129280 219993 -79617790209249310066526738736 219994 180067502593807689734171796960 219995 -71794469655159467524676030880 219996 3078720179061308149365623808 219997 160697670339791663581452178572 219998 311457296292849821496524607936 219999 -109372130507284449376297066992 220000 51413058254081501421649920000 220001 356846489558089581852783735600 220002 25832437629943716012236212224 220003 -8105984070413855551320691296 220004 -170312437802065916300239042944 220005 -106164297505213020936387296100 220006 -16893612884935164506425246656 220007 117078118508507409425465094144 220008 120118256569270189195009228800 220009 -77831456894213620058943726790 220010 -120460288904989167869580132000 220011 59526262661732380719612650880 220012 49935909262595862320191562752 220013 -177795789740641204578165933738 220014 -182888358663029865692215138560 220015 34517549284380554587224926400 220016 -61470646693078124688473161728 220017 19581486128774977902702846912 220018 124332488633834004238214575104 220019 -182575322546463741429368774580 220020 -103958501135015754538659532800 220021 289881374393288013940995794222 220022 5581823317688974234955416704 220023 -197936049356677154561671432800 220024 29175742995212353819165286400 220025 -20817189451802588376078995700 220026 5275066390430608607126022144 220027 -83676971916077825089622005328 220028 6360724971043971653610963456 220029 -1253094122787946433390918592 220030 -99036858809657881138137531840 220031 -107423070802583210394780806928 220032 -106130008470606763430730792960 220033 3627562273792888341737500128 220034 40205140663881400028323582416 220035 23649238435304613269728321200 220036 -252615447443254652455990453120 220037 97826466895406451919214326080 220038 7804234396680057774461657088 220039 193256705382630004271969175440 220040 -57901382870169520538025523200 220041 118990264748091637153814624448 220042 127845538736475400776323791200 220043 -163114664519062256469731104416 220044 -155457688054505328386825269248 220045 19403966582526129026208065280 220046 122813287563824118491942081472 220047 -20624039971049104703865667440 220048 -38207898778458614614167306240 220049 -246041224095989929125763450764 220050 16047165392088782913845856000 220051 -30526976824327188663201802688 220052 -11924977588844425756318187520 220053 64360967607346838127219916704 220054 -30662854423916758335486528768 220055 -35428420144491079909640608080 220056 32292612520403301416223498240 220057 -449922308628698953267852416694 220058 154758199861229582057444336640 220059 -20996874034807835448324022500 220060 -80707139669278387492554539520 220061 -143433539100194213526166160628 220062 65739894223066678462773586752 220063 433035880718484420434109881312 220064 -68782113953812604226201255936 220065 -90873123780116517371304353280 220066 -34818780647042477358134883840 220067 389707025290670631661192728720 220068 -6718155108000770972088920448 220069 267421788697596704773818224190 220070 -33181575635763890474708822400 220071 87795783091326944240225090640 220072 15394057106109681977447500800 220073 -126874787887739177904075931200 220074 -1551846559953949739458981632 220075 -105691076218407513428201184700 220076 45663754904625757993676556288 220077 -5483376362473357087158138720 220078 -185471219562617725484674772160 220079 -26918294474585175952707976440 220080 -12705068490733588662142894080 220081 552047822569784523021715595700 220082 166472132150274910369130744352 220083 -115179694355706314892846885576 220084 -230646776781138437185945734784 220085 157493031815121995479551018780 220086 14412707810613734241538148832 220087 51050450849959564596900582912 220088 96806067303499799545483223040 220089 169743142081927036355853862224 220090 -3493830219030415794330319680 220091 -8267245262953504750668749568 220092 64476688500302056402861527552 220093 -344004833123787905000028872180 220094 11157123020758266768792576000 220095 12439164058676212416979407120 220096 -28685511909158712663426990080 220097 71615182774208205154782416580 220098 -24186129967080536960245700736 220099 -310553069094534321039818232 220100 -19421027901695588706065203200 220101 -83171733517929445680800710656 220102 130658036727219373005474406752 220103 41582433154495076311021799784 220104 -263276331533961618468169728000 220105 232760987048694619510972012260 220106 149759538975281228368004501760 220107 217854969406646281200747086040 220108 91780476876537524657222661888 220109 -89435313011326712853430852596 220110 -37385844911960181015207628800 220111 -250253654841141768551009029328 220112 -102684837804904050404321501184 220113 -110372252899625845358451785676 220114 -180774858333208749310439208288 220115 54823832724906485152123411200 220116 43415946761987896012680228864 220117 -5225253926180243191005532160 220118 -25371021606321512727799062240 220119 -27547312789595817973512011520 220120 -124541257044074202784559923200 220121 405852217843274606620056566544 220122 -7933850135735464368453811968 220123 131122355970206583610700498372 220124 -27562676201067490282320405504 220125 220222449476237750958809064000 220126 -217821820240614685651332847488 220127 -364855454183327195546753091048 220128 -87415415002003876468023361536 220129 -15467188687179089812850021760 220130 132337483522166867254863708960 220131 -93995128034670017014162974720 220132 -73392991444940208913736137728 220133 -31539858548720974810992518976 220134 6223146205229786599969466880 220135 30503319523269619887260641080 220136 72414934954522410648954716160 220137 -212139739882072117636902365040 220138 -216348031150363328284358963280 220139 14778981533438685295584426960 220140 20341423120056174577854120960 220141 -325618628038215999816969692458 220142 -23032577371608701062701436608 220143 -90306977324906943170819488512 220144 -35775288984144434115283517440 220145 105566940794758988321005422900 220146 -4348545971795628231860332416 220147 -383329333138219590132884516404 220148 461627591492780485289052942336 220149 105466326134339270052279434268 220150 -12894365265133902076019001600 220151 -451568602752201319855882765848 220152 -257061744565864398351684218880 220153 -396068244198799089108490024880 220154 73886615699959376688155887872 220155 37720362825419440336104261600 220156 -87912372752574618472627350528 220157 -327617096130847181821413285594 220158 60983066639590968071098695744 220159 -207048004106637128252309159184 220160 -3035531701798645905091461120 220161 264727919546501608295814753072 220162 31337932278524751094892673024 220163 -312422283659418847289224227588 220164 -53228314723938467759717879808 220165 -242916734731756562177406058080 220166 -59863239346341359064747607968 220167 -18281040195186677325360525120 220168 -9173846205847285052570726400 220169 -356136395471479526184102419430 220170 -15133744370112446545472678400 220171 -53835786631865520572761126656 220172 -50284327744312049536750103040 220173 34342770318182920891999900800 220174 60115920064383557522581030080 220175 -217162892371788416045591556600 220176 -35791716294966811210738237440 220177 174468095403285792368536239026 220178 -31314194876824447564018258944 220179 -40264013071469807368243229952 220180 -42706134278734326365212531200 220181 -81566673885841307179882662468 220182 101168802264807241785609388992 220183 -3733431592020189686965307816 220184 277021922473126774718549913600 220185 -104086353879351575483132908800 220186 -58383814761698247423018012960 220187 165141711333121800964381737744 220188 96004895700725728805495070720 220189 -251469894750266940097266522010 220190 11824584031361131511088343680 220191 -149867943560152165684461121920 220192 39169493625688915088435576832 220193 41696158319630855032236324864 220194 54992935904498750241385712928 220195 501508440691753336936306188480 220196 -321813528965662782961245705600 220197 64447364688104705734088212320 220198 -28144823373969579693294540480 220199 71940765365903184668535596160 220200 96574029779624219433160704000 220201 -415561527849019544706798934668 220202 34608792537574600114730241792 220203 2632114006621096767257200680 220204 85855575252670603383874739456 220205 14577844711584922101488734860 220206 -33577611641129699518907750400 220207 -17185989656715649410971316936 220208 17475558989862940927462981632 220209 75496935620277300572326866528 220210 2277567929782207229640953760 220211 -287592402957488638135412350764 220212 -109163766694284115099730841600 220213 32608347333218060717703650624 220214 -439840529149371377550082546560 220215 31896322874168854608700492320 220216 200061534229414065819526164480 220217 262539805522960517343329908266 220218 21323265594641592310530256896 220219 109322899301745851814509561200 220220 -34273096930230276694517760 220221 -223967484543961488897083992410 220222 -225057102301578655400734584000 220223 57670398029710162231600377984 220224 6549680700704934958121091072 220225 -110028577555474041509535974400 220226 168840675976065025525319976480 220227 87705085779881560039745509632 220228 107503562012760288934292029568 220229 156869297591443317836082351840 220230 -68793396746535672369051882240 220231 -221962620783033555211571804136 220232 -274215314261310763987672857600 220233 75082292536798948441026962304 220234 81569291488617484254065755392 220235 -300018611374752907449133050240 220236 187633078789153472514469043712 220237 128497763825394399116880777900 220238 -12730576906479091477801500480 220239 -7391991337615714922511259680 220240 17575431362751699119014133760 220241 1759205618564004057711124224 220242 -85079131865146651972921638912 220243 127528791916935922049590688492 220244 285596257224468907679281393536 220245 -20382474004586252744738726880 220246 682957076677947078243513984 220247 41589339410919375784732147320 220248 31951628550941328927336038400 220249 -533283420906556146922949168364 220250 36377634599591536376808984000 220251 139512304672845440438020833432 220252 119389930541307599134106234880 220253 79933010132670227453788786464 220254 -60088513554604825867399999680 220255 55615566213753508190021270400 220256 484554151220879378983243087872 220257 109575220811681481602530772754 220258 129218317675558145037700134480 220259 49255936047457767873979646304 220260 60749235601977711281786818560 220261 -42733911145727573619225351428 220262 -43335895699069922197204545408 220263 -109590040502307945948891191256 220264 321574720233014821754161643520 220265 134800501311184878563626458660 220266 59333056304180134357448985600 220267 84208398683029013863604235640 220268 65302394045965313739758807040 220269 709161655259703575260985472 220270 167234753116479119776532614080 220271 170559495929919873673712253984 220272 -3579966571761511046422659072 220273 -346581529728127572939964908480 220274 1684745337249573853419473952 220275 -38719106129479349989739961000 220276 -111176650170980345514661210112 220277 -25889962834955772268829530788 220278 -25948437347912933477489818176 220279 214921286453930323321739179880 220280 -40684964866266994933737369600 220281 50770641443148836319930813504 220282 72382563795256507080494341632 220283 100773501573522923433574824720 220284 -145918491504925858263660234240 220285 122420502825327002462743697400 220286 -49920194240985589131918827520 220287 -12609506450728226036788238448 220288 146105033771997757305803243520 220289 -3381874520521675195337470080 220290 23693782798547100288137088000 220291 154947006116015335818645165692 220292 157960893432982614509372198016 220293 -16446191058949285966801392000 220294 14204157451796906184836868480 220295 27460447693897888462172935800 220296 97954327159164208223323176960 220297 162641328758167075180781062464 220298 29874579925472000782484890560 220299 159172382365200730224195003864 220300 -56478647059787520954102841600 220301 14846334197271312946116613302 220302 -56394524125797397509472110720 220303 77589360232137709405739674560 220304 -35237685086028032175840190464 220305 -144628287667152265842695121600 220306 -188919733171920992050216659840 220307 -19387104498726040717589007444 220308 -147621944738030266741730088960 220309 266661180417996446490970196320 220310 -66739156212765379873890205440 220311 -28404477199366591010502316320 220312 151412737960954032739743283200 220313 113459578493309040199413476160 220314 -4484831736843520381800294912 220315 240312940649618283541432573200 220316 138432758350001079602259095040 220317 56046584030451973690550870016 220318 35554677715257586625723308416 220319 290898304109664360222243469560 220320 10925748499203010451906887680 220321 -59655828422809681421536817388 220322 46127097746487969659196773712 220323 -142324779129194168049304109124 220324 66503699316228478600758640640 220325 16698137794457637854172564000 220326 39378286998832108071443799744 220327 146576966278392207136676493176 220328 299466376760324446335332060160 220329 -66464238542082222414301342326 220330 -86942632252726439728333966080 220331 245399662428118025168028391200 220332 -739955424548343402071801856 220333 -159380537131933746535973661418 220334 -34627952269466143553566476288 220335 -46155360488102689750078451040 220336 -63472655777225894864173006848 220337 -85383818357102155746179007768 220338 -122166150131604387697280236656 220339 -56758473068580414711354682544 220340 -139287723224176477844154777600 220341 -313448353957425076967896704 220342 -64988141951815259584053292128 220343 -281355519495978588629021194680 220344 10693302367199129768341278720 220345 197522703329767202607414727680 220346 -35193041811201813850611605760 220347 -213737457466445713937128938960 220348 -81363296667452565480343752704 220349 162848773430736675843896112960 220350 7586445593568134897125603200 220351 276376159888991008294299532352 220352 -143558446353858957326583595008 220353 91135996060084395213743334000 220354 127813890521910955797112017312 220355 26576367938770212842065343760 220356 -14831758287148876068536892288 220357 -292411088633505556387683783394 220358 -124966813910284400377860875520 220359 289298240337700027109337908904 220360 -90370155159530877762677145600 220361 -10434963783663985661724592038 220362 -90522985648203255594455205120 220363 89148487482518058466819653888 220364 155452535019858315406995878400 220365 -83556090417714188806323640800 220366 7848324190669378978111741632 220367 -66166197564624513468080321808 220368 56477611830651186373190221824 220369 102311109069616727872741110770 220370 -106195817490144352753566561120 220371 249260890985770438482487164000 220372 -44357528592173676460764135680 220373 -378220637812400996475865779378 220374 25126801625253657353184276480 220375 1894370085046914758491068000 220376 44086382438534917777113016320 220377 -54067029804041441485660069680 220378 9045933493019292173356980480 220379 -115419389321656777894558822080 220380 -27833318885368095978412477440 220381 -75946519478629905110176050880 220382 -151108925933073337904876596416 220383 -283279763861864689313882882016 220384 -144479649545086032000959643648 220385 162915984186269158852376765760 220386 83065208539095022672221479424 220387 22251099746899550047325023240 220388 -20797857020160294594128953344 220389 102081158410977345040417575648 220390 21097583551150725278725027200 220391 160061571262482249952939572792 220392 166490138348768124076989496320 220393 -17582355483549627567478275356 220394 42762647907688942231369539840 220395 3234515787753777094198176000 220396 119978311598765332926596098560 220397 8565155961264176414262650220 220398 -53775845170755651191959159680 220399 -75672503300343508275604327600 220400 -34459301684400869962076160000 220401 -1130729529339315189781661808 220402 22362265838105503297613633952 220403 -106805595497707040675395095348 220404 -146826673426582761709207240704 220405 -47545011366259013508416727240 220406 -187073823153335289355857437376 220407 -21373241187821830045493489280 220408 -121806656965194555932535767040 220409 45174951089128599628748878656 220410 -26534252791441255790439014400 220411 382646103220818071249512031012 220412 259890225812459034959135993856 220413 -22456723946238187547510854656 220414 58186777387869042783477691392 220415 47030291095088243041283224320 220416 17735942556011785497014697984 220417 29219777992810586477242305072 220418 -3859276727914750975808431872 220419 -6380068090525668396186575400 220420 144843065802006591342515834880 220421 -384979469479563002550596601378 220422 -31265778967969931694176870016 220423 165001457294850171650267944240 220424 270649771617149242179008716800 220425 -27692408139541530116968278000 220426 -57906853488672705171414224640 220427 138705504974701445842562862720 220428 -81956435692360236721148897280 220429 -188596818431075112074641104480 220430 -80753951784888495098919198720 220431 -104988042279678738142864105848 220432 -31322373657426426581109964800 220433 -62404239819142988647616453340 220434 108355724581187732971412926080 220435 -121907594921684576781861015120 220436 -69453335241559420542450568320 220437 -86967547595585166781812996000 220438 120607174945085965938971547840 220439 -244307956278774074849598988944 220440 151438289947836110587713945600 220441 22962607844318491266810040064 220442 -137096963320998179576188666128 220443 39979849036698259170246528624 220444 -73885476551309219637542933504 220445 -215131777963687693696474641300 220446 31599632635946345926569334464 220447 192626325942910946762608716896 220448 84049327753709896749420675072 220449 38303830021483851103108300464 220450 -28267806032589368741576346000 220451 187038932593844323700493818760 220452 -26677283140110551477714131968 220453 177974744497403128592357362140 220454 57564637452324929368890591360 220455 -64609718647285949205788697600 220456 -144482757166649715430235351040 220457 54902808345553322007912384480 220458 -12961502960085045597060910080 220459 296302365506822232014857607400 220460 8580192031745740709246146560 220461 606495134852826986638801440 220462 131664796493428551631015296 220463 -134238076480253114674866125376 220464 58578393798750331349562507264 220465 21548574210169275726739464000 220466 25295687950906942580816988432 220467 23634071458424280238786713648 220468 115980443704517200532965259648 220469 -57885098460453226685863754130 220470 69472625605959345806672496000 220471 -347264608608146034330574986328 220472 -19637693398179699660517539840 220473 264970148637694798278586595808 220474 87033047229287113259537498736 220475 -37539555485051002348941979500 220476 -73145040465716233127327047680 220477 -185743565831758586768084098368 220478 -34312178343817365399172066176 220479 -6276622499447094779716368000 220480 12022000510683708152673730560 220481 -47114537673998504313207332988 220482 -11415645378443908664177694768 220483 77291401892428537888743864720 220484 294677618632266145261884767232 220485 -147432371300370513380149308000 220486 -46103131946193017190466608000 220487 -350341901328101763753707901240 220488 155021344558158444212746690560 220489 64751009454444048024914450560 220490 94038721441188647277498482880 220491 82885959191310690974804437500 220492 17604249910198751642881561600 220493 -55241423204277266170512095616 220494 -42803377644038185305253080000 220495 -187013633916570039853555881600 220496 -16936364455875600623004622848 220497 -42618688885051667409608159328 220498 -67200202603701318262577245920 220499 34829144218125974251004095920 220500 101910566989079170302397536000 220501 109891621270989183743661732192 220502 -123883859953810102487583438048 220503 42762298906441762694681015808 220504 -1458782193834411582574817280 220505 105184425507298278865978662660 220506 44759976344973756954706364928 220507 -16511921149127512324855904720 220508 204550396974493536801219875328 220509 -188549417442978054496971161280 220510 -60759035170817020943190747840 220511 -115407315817119321665867505888 220512 -188515834521339046452657389568 220513 -83408179693419789712452438238 220514 77315128090270605883661913600 220515 -1958509735087681295037171360 220516 -142376078767694599287795582720 220517 277273002444068095424457231552 220518 57889996135842761333999928864 220519 -7174726761613147023741434456 220520 82932522172949503298280960000 220521 -26292275133606440297272454976 220522 130748973505186673739741051312 220523 633105718604682455815816616784 220524 128344392787021552688562634752 220525 -160615115624828767409946557950 220526 78157967810476262390013596544 220527 121262734523063505367410138360 220528 -14857367884313643276490506240 220529 104589517908843869846903954130 220530 -42940242134560801141877767680 220531 367034661142403086779617448792 220532 -84461369758018352874146604288 220533 -6276865234207340070616127040 220534 -41188387566946160450520350208 220535 -21937594126047664398369803040 220536 -211762910209819678306355404800 220537 -415360797984024255905654433814 220538 73073695979297829721724311920 220539 -14853878030029971660027640704 220540 -76714058721029274444633269760 220541 -168996997373701443707622279348 220542 13133747696167419697161676800 220543 451205888433101094491230577792 220544 408201435375529853412987371520 220545 102789257671282702512314807100 220546 -28590730985259193352397780528 220547 -2341869435523004827966159872 220548 -34879921527388538261840901120 220549 18701710901877533529742433600 220550 -43647421864120956706338446400 220551 147596827237520000470195102632 220552 -207969536047572771850596556800 220553 327237403580192810870717723802 220554 59445675557725082627428290864 220555 -181915257693988208162233571040 220556 123933108936363730159126483968 220557 48537109501988326169069018592 220558 10425661345243793339041680000 220559 267356736480428707611354419760 220560 -5843523766088704957238476800 220561 -302471634550387342208953324176 220562 48914548888027610660385286032 220563 4178706258223640786769257040 220564 -308259185994481621057229318144 220565 69394870446473730508061752320 220566 -215636556572039196399629376 220567 -416149384696475923421194393568 220568 -82573380997518172321781760000 220569 -271583651335185143202824913456 220570 -10754412653002373087883171840 220571 4385089202260994382968985312 220572 16767374780288935136793318912 220573 -167563820908266108860929041178 220574 -165381236667727594048970994240 220575 -42174567530772000251562104400 220576 116513536916330402880784564224 220577 -12059247027407339122728875328 220578 -66447688703284012551761859840 220579 -86913829915791065962723254820 220580 -56601692065033936657966886400 220581 -176857166368323421803718174530 220582 17554824292955239025439655392 220583 -677327171420782165203457824 220584 16834295649085979837134602240 220585 133619204802583378178658900360 220586 -125758358628161910962674520736 220587 -97694010978615038239565763240 220588 -228235206809077519277078125312 220589 202015743540190142330576058390 220590 -1550964895119849586519296000 220591 -22478936156388566810498470928 220592 34666052755732094723486810112 220593 -91022967307034106242768709840 220594 -8809132643618034942404176896 220595 199579813550873132920047951600 220596 -5945599952798452793514049536 220597 40387969407729166570551778560 220598 -44493353122799610349889444064 220599 162487768232296480668108850944 220600 198607642534153632081798144000 220601 128028137560411303957106240400 220602 -108650533088995425695487495168 220603 -474379548142734267154068744720 220604 -159067420678764769824189132288 220605 -30097656528207176067856220160 220606 -16754838390417926444441233536 220607 -398664579334441528113738967248 220608 -70998587090761778658979872768 220609 223175233166407393598538467040 220610 -39173537881207232794407291840 220611 45688653861202487150988505344 220612 -37997762204241466380945551360 220613 -319146768698089293948151431138 220614 58258946028299659259466060288 220615 16391733160338889270926656760 220616 61872791321928144316310323200 220617 180256981615115360769874902240 220618 -128198411872622046502650883584 220619 36356003622819389347472074896 220620 24878420216118980433000852480 220621 185583889725110064994086186444 220622 110972323358027931137670290112 220623 3159438723996107646742329744 220624 87269016606458516663849738240 220625 -12178308279842237506300923750 220626 -71198885530779405137916742656 220627 -97064186067260509087527054336 220628 -170178199448871253990756116480 220629 -78282210233773039007669252832 220630 126629988141383606264756232960 220631 -70504893785541017470353885360 220632 227901813031810172271511756800 220633 2269033014574202139082374464 220634 73326151987252816636429339392 220635 42247682367686301824304855120 220636 51851434314286527466199245312 220637 -254936881001073494740894317108 220638 2845269482069727950374545408 220639 29659723374497895671705925408 220640 -45753816243457800483577528320 220641 -60736814006115701228237821008 220642 205690318671957048097682747472 220643 -257016718177207735516344567720 220644 26824158114836596230652701696 220645 -28332805960123669681546004100 220646 244397252209554408925421698272 220647 -173782277728136321561044358400 220648 39720060893367362707193871360 220649 62668192664577776426266928448 220650 24474363983860477648424601600 220651 500771446539773841609741874872 220652 -62679734274668932081427230464 220653 -20280863499785088478445356938 220654 60707728587054641177997055872 220655 8034236047943278903370431560 220656 -6450066220431518447527231488 220657 193263413765795846002194799680 220658 9739349786171148182416312320 220659 67931753961510949903034242104 220660 -136212445281441221270910259200 220661 11568282199655606020353838080 220662 -9051645009749361878852630784 220663 -78051210710534749699132248088 220664 322742549628489451080815247360 220665 -325395148220125947223169575680 220666 -60758895301126921023147348480 220667 12225116183883670736308999716 220668 -11081441242645868392021721088 220669 -201734181435069475805745479700 220670 -2949445319391859909560246720 220671 -53391617414059618543240984320 220672 26195683439720430720214106112 220673 96002864919090096434930321922 220674 -18553398912602904926842842240 220675 -18503630878958535121449383200 220676 5639468737225083379616197632 220677 -124420676854676595800527608768 220678 9114765802916658538943852640 220679 29331052904284276770625087584 220680 -114675178531724372316461414400 220681 -429667420158159751733035052518 220682 38470970048877366741438856704 220683 131728563759939765039800356824 220684 -89162900037441679693994723584 220685 78475605302351441657440598400 220686 -70192350721212403383979263936 220687 -91111469840361482319400515664 220688 -41639267741567007326199791616 220689 8561688083423281459169008128 220690 115269825648373902724370644800 220691 -55563686490826413944208318000 220692 -92159004590137141325174274048 220693 -262091850133059370171999645056 220694 -65520221041422072275442740928 220695 18058573712071993513622947920 220696 -35118990628328983019219896320 220697 -37939634437982239470610386480 220698 -189410004414696025438295247360 220699 -405027492964042164286770706300 220700 -27564687645445578480889804800 220701 59091567467094323353450772640 220702 -12135439774814778642430865088 220703 -13022315588898201076023056160 220704 -263355341297810554033274880 220705 -2533507303783381633610726040 220706 -3557226568245047413325828736 220707 56788007533769460575108977560 220708 -37086450990857386035163545600 220709 17947586262508471564459310910 220710 -27458866668286575692293294080 220711 -43771095343220632033085168688 220712 -552641077811594631900306309120 220713 -180065405193779590565165625456 220714 -41489855286933297798349476336 220715 67392301493747900897565221520 220716 -98264982573925874256597481728 220717 -71580817430571608957475231008 220718 -21694792656702888358637557440 220719 2875658078095915839730819200 220720 6296945235134701686187622400 220721 189917455092754961793427931922 220722 42427013582348653719334995072 220723 -305130334309714055162313034280 220724 -42826395069671201673166669824 220725 -3120148850891403841323369750 220726 128485881042652361258217308160 220727 50831537133482142608462613960 220728 249238334539884553566265221120 220729 781812625447627891957788169984 220730 15006624300710879288425313760 220731 -23873511747056544457260719616 220732 -182821100942565533883188257280 220733 148667451535549848191838246720 220734 -55263197886509001151104906816 220735 369088709997335603331377558160 220736 -5055421394005722268001894400 220737 -57727028428754073324420270240 220738 -22851837414983710698194133504 220739 -173040867477498450313881877680 220740 17299972400248262872489144320 220741 45654198551927375560257627072 220742 61315561788009585507665934720 220743 179344023407725159614594125232 220744 123413471314298834645182187520 220745 -90342173584704264108112132920 220746 -104305843406198371070060073216 220747 -65588536688098689331412461804 220748 96036130595522775216768168960 220749 23479219126039341612671849664 220750 4446662263708112797530384000 220751 -67747202214169731687541644096 220752 1772945486015291667673251840 220753 -200108308898536178135337087116 220754 42402724799552191753280409600 220755 -17422502750744524640602975440 220756 -4026020118093985618353393920 220757 -46205796430578724183941074994 220758 -60390256637751095253865214016 220759 -167344469822788164944427027456 220760 -125699695770612529733916672000 220761 22927267996518859398880242480 220762 2340157560334238022529503744 220763 130405580325804002077112628360 220764 -198056932244968722746018010624 220765 169378067301202266986126440800 220766 -27484675871721841318465710336 220767 -103595326400102372464472577720 220768 344535690832833488937231974400 220769 -37804225757682306681210449004 220770 51657308330467244154854307840 220771 -175453066517518785595706925028 220772 -149334828558787493565871952640 220773 -60635932549485975981770417856 220774 352406385960649885958425137792 220775 55214825892540017358913564800 220776 -109452776419399704555737088000 220777 -152215044581590598092291836480 220778 69840741518405652369423582720 220779 53273775018278950604938607040 220780 -37232035208306733355687526400 220781 -143187048901209637128138181536 220782 -27503329002424927511131754496 220783 167127023766823953779523630032 220784 29637579625627225689226444800 220785 59099079909170703277789603200 220786 -4996549317162109578356421216 220787 64406425539993289948787107152 220788 -1039322938097550575580582528 220789 329335754283253284662579244590 220790 36408761309452690216756454400 220791 188831544307016661773414255592 220792 -142008067331905491886874664960 220793 -39201837057442855999110599958 220794 69966804218665539563157007872 220795 -94781419121089548527315731200 220796 -54569293045445716555587735552 220797 213822289703515702942172355174 220798 86800173017984208371728505664 220799 248278975550037330632385507240 220800 -40500284556815730940575744000 220801 308062283154817279955618752 220802 -17857953100138318068670344288 220803 243386954856988077130918348608 220804 -163178228803419756165104489344 220805 1821560302758316331282937600 220806 -13790691586450887078130110720 220807 231856751942220152925540972056 220808 59569145237367979348536360960 220809 -1716540294456572060620962720 220810 -56609752273233162581417978880 220811 418011662090957597038477331412 220812 160967040262889316317257600512 220813 26787249807733565246608323840 220814 209463848513162559850693828032 220815 52639470672820210056725658720 220816 9921903695196522020785242112 220817 -14706878466679735823117507520 220818 -41552915348282112409618368000 220819 -766384493012736422645322815040 220820 49299363873263429076850460160 220821 115238207821507513996222583712 220822 -1316358999593447411163639168 220823 171735088894556994566561625744 220824 -9264408089419995934421514240 220825 -18600062721173079971394850 220826 -50220589280495042671826600736 220827 -92481829489513666794717515880 220828 55515363550379481665006816768 220829 134601790835969168796408026976 220830 20149547512025684967693937920 220831 153828566923506018451129196632 220832 -687508561096888165725323132928 220833 5463006660430914408706317600 220834 -14246324000883169894624877280 220835 -22487779913247760655457421200 220836 -23707118954951653423269150720 220837 159117693239007378799392823200 220838 43558410373425385659745444320 220839 -84188976354661988491869634776 220840 -111709610727897542539469875200 220841 -221543106019117348118875882758 220842 96625603234356427001859787440 220843 269382906859262551418757593508 220844 13355943178102119232016719872 220845 162450710164899271387156439520 220846 -110313263167961447978781699456 220847 -452249102383199055734980327056 220848 -384442337163838224085549056 220849 7211582266595787914846290740 220850 43685707215151783198878988800 220851 22162557342540001501780145568 220852 59428578166081808062254743936 220853 128644909245986629588570361856 220854 97638434245612885292321411520 220855 163103493742168127429039756760 220856 -181964384508012390949898956800 220857 13662948467715228021417517440 220858 -209016517843115040564510001920 220859 240604937497303620068934057060 220860 -107412623349947594987680512000 220861 405775075863245208956305595462 220862 -61162919701389027092621261568 220863 -42277840616188784000400564096 220864 40079262519803688334802288640 220865 6512238934676833425706101120 220866 -80345647882781536876821188352 220867 178421320997830739554531899912 220868 138142078536568861666572728448 220869 -84965644244275039715617248192 220870 -32063495714294769807315408000 220871 13588484698413854777679680640 220872 -88919495473356704200881070080 220873 61628177156669009258089836122 220874 92291104778154406169479845936 220875 50968308318309557407330560000 220876 -148552802253733192490427024640 220877 128626760538291586383516324726 220878 3658024432921639847738765184 220879 -116427375787637630820928149520 220880 33093269214077498395044741120 220881 -118538928325546607690386791552 220882 -78131079272640431127053348208 220883 129281504056149354633386994492 220884 248332034111140190230411714560 220885 -34452354063710419206467610240 220886 -982067356636907400465203520 220887 -130563326782741834376884833120 220888 262512321861174964094394869760 220889 244462454917078416939897063690 220890 3877071685209493803027072000 220891 5652496147036039573432515264 220892 -63813640710266360005943606784 220893 -151959338141469925773134181600 220894 125857667129877440737084607040 220895 17107935289105924984562927400 220896 67018179182324154686881136640 220897 211752256726844879607760957346 220898 -6063589359396857193970518720 220899 85910505349237036621054417152 220900 178278672285112274158935409600 220901 172459863980778113591678059902 220902 -43569308778976630083420919296 220903 41636240968943965193252484152 220904 -125069329183055076736938362880 220905 35738796130021201737851144100 220906 -1821002815926990709373767680 220907 -81973165076184454622882072844 220908 69990879827584742525247974400 220909 36555163844514786747064367404 220910 -83148424288134981867273752640 220911 98021196232645459072667832072 220912 -86731328608534229246687248384 220913 78682086758398442294099604480 220914 150688891005637399233791696640 220915 52949314317451637148877033920 220916 -208485626748261978561654149760 220917 43897737002639633271633938400 220918 193445127613327636290086912160 220919 56280242776997886112738585320 220920 41792397068144833951570329600 220921 -128309772525349077631150632828 220922 -42600560543020277017438236480 220923 279482734432776535237655482572 220924 -319192811533802810234494775808 220925 113453397426958963455785101650 220926 -41897794235347483348142437056 220927 -45711743144296386307963435168 220928 -147482118520767349456631758848 220929 231519938896497987130285268784 220930 -71261606453360702893858844640 220931 -265686467802559187843146187268 220932 3262844918903486683628889216 220933 -273154434637422303537316982818 220934 1224328385664532304884396032 220935 84870142870445413816077550080 220936 44266279361063736340671943680 220937 129443895372382602251989900032 220938 17399089914675327262855116288 220939 -360602762598755403235203353260 220940 -19343522758444692521809320960 220941 342569239595149150087096944960 220942 223878093358403478861619470144 220943 9336767937135179295381997560 220944 56675561229185901546011295744 220945 -167389447874742384958492188300 220946 -107200757870278296081796253952 220947 219328395204650684124469635072 220948 35543087627612886479716253696 220949 -177398041835624854491619287048 220950 33651423596954113817375541600 220951 -182635068238917120625390930800 220952 -123971467372138291805840793600 220953 132095223518897245439802980304 220954 151919538616149774858036328176 220955 37871474215196232258261868800 220956 25341412203993848653535427072 220957 -124972660717413632910433464480 220958 -43645955264598123183659041920 220959 156587113535227404998953607064 220960 166148489939707522257807605760 220961 90550493178453352944505354560 220962 -37484797302936827876914592256 220963 599493567554570471206156197280 220964 89621197586406428166992814336 220965 67483826860842016329703209120 220966 -192484471215103457215502404224 220967 262721799543113334214458187800 220968 -3974155176627410922688020480 220969 9557738980397786056953133696 220970 -64995511361109469302737836800 220971 -5216073339568671652378919760 220972 -32175158912228706930446996224 220973 114860135364494350632493059222 220974 -19679208441269146406099471232 220975 -203013179726791940286379879000 220976 -19686998810479660508829646848 220977 2787427174360980012691060368 220978 59473179946596051014800456224 220979 441173812660171366119880852680 220980 60440971757364082279032422400 220981 96431209377293714860482497532 220982 -56602496877897360475402893408 220983 123127547575725277667658051840 220984 -116268719191426020358238330880 220985 -310825135038053882758700206200 220986 -20280704523522891206566823568 220987 39887330768486146681168930560 220988 -90502295415296729838199463424 220989 -119726174721203915535334208160 220990 32403395787747824091659621760 220991 -203133874712400139011800448768 220992 37087810383701659352114921472 220993 171935480983127838994089985024 220994 268466552991947763930617505792 220995 -153121652308349910745028330400 220996 260112023479246363496949584000 220997 2445912712518117841983776064 220998 -93857415975908140121504559936 220999 -124272167269850874106014808640 221000 -121004923719000099596590080000 221001 24469002642781038095551482048 221002 -20877328660642822655179332048 221003 -279729045065244404001340466736 221004 78714313086898255432453272576 221005 -171708735273231978004681964340 221006 -70686281583391185686257290048 221007 -43707302116840844615678090112 221008 25939033941011691177487237120 221009 -370953697490133259727322160140 221010 27824738872508282960073100800 221011 -14007366167344521878242267568 221012 -267110533159344410365692715008 221013 -54734444146980011729218653540 221014 -78170249281968138898218329280 221015 -186092377243699645891860996840 221016 15192515617910793282051993600 221017 -489089538466661423494602581868 221018 35107278258520465775407209216 221019 -98438848034954057772432247656 221020 2917506988480405256452500480 221021 -325492837994966126959084514778 221022 -69379071066935379726176511360 221023 87487553653422134416991998848 221024 -350307601632372813080017895424 221025 18410561447893001659882209600 221026 -43599224776126323404304612576 221027 351196768216060976127882172440 221028 -11302046736331535007381927936 221029 -88458630323073355313375301216 221030 48876238198155654838381495680 221031 59596223725068443467699856400 221032 -74401491813791788863412715520 221033 -247687906126494683514282745200 221034 -64220784726844697689655963136 221035 -161150825309216244553782047520 221036 45820524754921522961745434880 221037 112628326173802621034007274560 221038 -126769980081154274957421584640 221039 -152610794469093310750235148264 221040 -8296081325797440122868695040 221041 262217869355506461997353288192 221042 -195225308370713024610235008000 221043 -130313627762521435571950510536 221044 1437290977436588150584804096 221045 -229528391630103035477089336800 221046 -17726824889380829730837288960 221047 237499981604033145106153531496 221048 -238193035785156038621301104640 221049 -1071488576081258321750850870 221050 -15693791884363481474964769200 221051 175215114206752232799178918632 221052 39752438737264251937764779520 221053 -61452326942460873368699008896 221054 153449782177148283003606974976 221055 -104695831905404895414835536240 221056 237690284415122215720735211520 221057 -35752160206347041399391570000 221058 110047671346737325325074073424 221059 323847378594358820883126075260 221060 63480797727498011106942259200 221061 -48670261807283657497280007936 221062 1099894325943059478087734592 221063 2050389664665933137292076464 221064 -122097508594122460260174888960 221065 -50021888668075493741275704000 221066 50241883418892400964582141232 221067 121758030035295852007489680 221068 330259337004227297425911645696 221069 -210972668217492296309346259530 221070 74058305611248468459155203200 221071 266116755340052910518104500272 221072 36803404894802717610068754432 221073 -36298135287917200083585780000 221074 -42773298613229719494952731648 221075 -33172606569479856778986684000 221076 -50260511366496642971715379200 221077 -178673562944383884509401385074 221078 -82617376242293761373343925632 221079 219290712513158724811280193384 221080 78599175905303431291675238400 221081 168138837473345432998834612992 221082 136748985031143405376283745792 221083 189695833233375162438416643332 221084 -255706760114701022864272166400 221085 -79041871637146417153523178600 221086 -219127397680142958167776315008 221087 -450963828860465536623164127264 221088 226055848022808820473529368576 221089 31831262844134512744318132800 221090 64352277048150236511308224800 221091 -11693987172979481440637194320 221092 -12971658023596267565924630528 221093 -248709071903825809044429038658 221094 -25380676822887271184687805312 221095 -42362445459263260118386828320 221096 434274371735280166441972684800 221097 -192603155132188695161535231600 221098 -7177014733032293742170936064 221099 35030974265591142205969756464 221100 -78288188044501132168381747200 221101 218625016948897641585509486102 221102 -9922262473098331184625189120 221103 56075516261486381439849484800 221104 32029822302324901280564445184 221105 -53814131540841435277717201740 221106 -2305207214966647280364477696 221107 -15967195800625766949799409408 221108 257840552186245620035046414336 221109 11356459688026014573029578560 221110 72277504870452994654368744960 221111 -277673932813491269403629025576 221112 -51317355738019565800872161280 221113 -130119359523722932428008872236 221114 -144015701678966575446265747344 221115 -115680914363979901316367323280 221116 43879209899120310537604454400 221117 14853114981802998240333959448 221118 46442192770455476026024218240 221119 -162109805392235179575164515104 221120 -35818383045801368450519531520 221121 -216044866162626768762012362880 221122 82792558631679500946695633280 221123 37629284967086792192603120640 221124 -94593514816443699401173484544 221125 -320680598444312943129130530000 221126 -214398198264810191675475619488 221127 -61510818844552516674641806680 221128 -362426063189802804657925447680 221129 39018470187947994041144883876 221130 -15027237092905285890540487680 221131 54815613981675050119150377864 221132 295131563814277739896840174080 221133 165748849031862657365579113248 221134 143746466207814287503766721216 221135 -452994741816016277603710837440 221136 6472961930794469165741113344 221137 359508370252232922722343433266 221138 -126520905552344791827105575280 221139 -7127225876700769906651824396 221140 -64346763144001580308441186560 221141 204937450025289745495507702080 221142 45986331018472376553132414912 221143 -7994472160224414743345073656 221144 -119169292000427794587068006400 221145 22880094872622088360451955840 221146 -102505422346231221012053107728 221147 278241699990185578302564205752 221148 50649502684563100388475666432 221149 1862313462892307508567757280 221150 -33756070713651502296049099200 221151 49814587297520664011122713984 221152 120976877001669358289632100352 221153 -143945407891153548795976798140 221154 12644701716243043488165949440 221155 87525357880884282685749543120 221156 -136270375769488959529801283328 221157 -341700567329000254182072975360 221158 61820460400740281781212520576 221159 -114535834999086651200383037640 221160 82234954295263337415192576000 221161 152236372449235908079365475300 221162 125630958328528664636580134832 221163 -249416149507026813389739295656 221164 -18303485975198412064429690624 221165 19791188257949981306960198400 221166 124737723622025459543554167744 221167 -277322835439960838917812846968 221168 43049633309091106026046685184 221169 20969335103387209568314020288 221170 -63119120143802778634836277440 221171 -155490028703069499809910104628 221172 16271534980984592095085924352 221173 -193237424841410824713125258578 221174 110702436726413999417876274336 221175 34461972732837545510280888600 221176 119987875817358392917378990080 221177 16035292629253555099242217872 221178 -90926055223833033028833103872 221179 79202099131027021542042890240 221180 72304981749739684821462182400 221181 17542896103468719001466929152 221182 -37141811558859151748752436736 221183 -104079748701113716643963466648 221184 -146556612626399057654191226880 221185 -26571780309990162841201117440 221186 -51624248661642488696758432224 221187 -227524816074250917012888952848 221188 -222612980891235645646147456 221189 16731558550134258772610777724 221190 -3495332028577318979836872960 221191 34618078307790061880539040640 221192 -439795622855923902926561280 221193 -32055213044308852659602892096 221194 -159657132672733611221112145104 221195 25222384659051645759158502240 221196 185980306720511972309877960192 221197 110253039291841560238703566646 221198 18829689981211373120017170240 221199 192989306690780905991630101248 221200 16064978209979332394156032000 221201 161823379538214890705873633202 221202 36268234137962305192790948880 221203 296059105785894091956177489452 221204 -67387912011304648249024514304 221205 116531909288983978148194083360 221206 -66160256631497975511583508448 221207 144022083982772292854622632112 221208 -8589025187130019673915596800 221209 575180479769417011024542410 221210 65249197634438119851663179520 221211 -11222137572809989082092539948 221212 41206870698996935490195939840 221213 -73274516543766737060512172340 221214 -22324033145181160445148794880 221215 95278677370505427270145554720 221216 76242851777757082985623977984 221217 -211640490686640180758259633120 221218 -154868180156666827760189323440 221219 -314324737416312925897405897380 221220 -27920455217062333295018745600 221221 -90155204415712210675727526336 221222 -48814154038307504412129414528 221223 10681150808837540992994211024 221224 76381908569163862658265000960 221225 -161452003390708665869358641250 221226 -21530048323690269253913331456 221227 57552413767319143914686353076 221228 39033978093810952859497153536 221229 6663380012599733850464299584 221230 67765419727043885019328397760 221231 -105675001115551682367756821688 221232 9761871629251962350874132480 221233 495559146013807959384752478482 221234 56396595907031187260596641792 221235 -1282416458218219660924224000 221236 -47346943656878858897499893760 221237 194852638539738313795006393440 221238 2809326909699360502949226240 221239 105361082876397997911056848040 221240 4631072336640387856505548800 221241 -143498571480409354492222558080 221242 25452948042702913385997856512 221243 -370449907389166118133434946456 221244 140803335999314359071178383360 221245 -128766638240483557501982812500 221246 17340440134839137546259939072 221247 -24135256962133759068941833344 221248 70883919731476703022070366208 221249 -135465494325186890327119884864 221250 -15343659845134720681150800000 221251 150690636751943074574662136252 221252 21833228924990134039754948736 221253 -96886351606147198312031198496 221254 -27304582710644494487065491840 221255 105689435825271644257814733600 221256 -4666820650214693592983961600 221257 -193301801629194271070368721228 221258 70893874442870928815900754480 221259 38986015928325907913835749568 221260 -13953659376333888185775575040 221261 148540482644145812886338639862 221262 100007946051199272226364761152 221263 -2448061616593660565699577376 221264 -107610616532538065813087723520 221265 211061768314023026997695280000 221266 51308147664732250492862205600 221267 78686401025764848917801679360 221268 -27667552994475813219556546560 221269 349508985637178530504223306620 221270 18314286395079679498638144000 221271 141112353669085525114675729512 221272 46747485946488740096590663680 221273 83283124527318408396751876164 221274 99908043046081640022795690240 221275 112116734860272744472482754800 221276 -190842740730626877152062193664 221277 -31152198228411076701602530176 221278 637141935933652938400862208 221279 212889035816219294538668475360 221280 174613129317138109242023608320 221281 74482684051933284408312322082 221282 -75643338252816835138007833008 221283 171993171069594335036453456880 221284 -133991733052313474280151198080 221285 -22745577397691749479323206020 221286 -24857327516206073642667639936 221287 -334522710019253077143340290408 221288 36723397798321055709296640000 221289 -38215077367513635361632071520 221290 -83813951434601353830428541600 221291 136159824381799769319910630944 221292 7429844046220644987067366656 221293 -6984723332333129131145931978 221294 -58073836657489548600963002304 221295 -331519715978391963981085680 221296 10318635413870113103201533952 221297 67137265846613500274611270452 221298 56891248356662689763402219520 221299 180585821865906538380095726160 221300 -15518957329429099173157449600 221301 -312999629531217892376760940608 221302 243816113007508966878394952352 221303 -225394688558170342764313271448 221304 22671065585015878424599941120 221305 74341752503960691294764506560 221306 51643396353088265621253732864 221307 68583929771347036682317032960 221308 864023160884491335397551616 221309 136646284675956502546162560 221310 96841645767019890578231409600 221311 379180931297840214723308438912 221312 34866922651817874972632678400 221313 -61814976846698655361836943056 221314 20936924699067190545352980480 221315 -109512436264609777635613277040 221316 -60339537724547487591648949248 221317 257475151235228194811232566366 221318 -36414751591381556682458769600 221319 -143185546945146607204220386560 221320 110508311141695955291605401600 221321 -3097428717944243706725425968 221322 -29249978300296398371985769728 221323 304713234609695288118404300736 221324 244217812764445979356410621696 221325 -5048311315318933022189186400 221326 -3921970693014926089762573440 221327 -152588070168099005908714351824 221328 22990857603527810504473067520 221329 -4702638408556981296272250816 221330 134537138251649996092822438560 221331 35778720247422267226195244160 221332 86745807708593928158559591296 221333 153915541904416914063567305838 221334 -23583817462721977297641909888 221335 61904422673917136573449616280 221336 18111788738558986790209228800 221337 -33063674290100438758992674406 221338 35200552278711839876542040544 221339 -329070277620935624735412851400 221340 10947777603880319332873666560 221341 -202690191500165308875686615700 221342 80743174838787252520832036544 221343 -113657070998470218567699279600 221344 60272092008534431244881166336 221345 325745063561350170049006046100 221346 168158299690387347277521312000 221347 57876602652085664520282390272 221348 49190110970006203344560980608 221349 -71200453748354118768600459936 221350 -114593693231184801005494584000 221351 -30680199360707658437614678488 221352 -52949059745435287899912437760 221353 -407878089936838185321579804336 221354 -10786744227259760577209753088 221355 -115033107092333523363670150800 221356 217131154918449663973262193920 221357 543028297594576806803295351000 221358 142325190473613637392821237760 221359 -189925646194360024862949025200 221360 -77112896871280839445018705920 221361 -32518898967324686645125103616 221362 -203301425533943125024529507568 221363 -25094619806660279939370824496 221364 884847995134640263185758208 221365 -209253581668458848006954368740 221366 156569514682166637823869089664 221367 25434863347387475340868452048 221368 -113641262494705958377984819200 221369 204876243190646903089213063680 221370 -103239813990966157429783971840 221371 52403274849144479018553248384 221372 -219927850270672824952010087424 221373 -147530151411124376097510705216 221374 -74545434179794643576571454464 221375 59912278151150249143982208000 221376 14200938028232675480643305472 221377 42329622107334807776716399060 221378 -18603824331994051213333025280 221379 -26166744027933445964986796880 221380 90285008463876095803011052800 221381 157083965647675980639069657852 221382 -60090209463968791714844602848 221383 -182407287348438602569693600680 221384 -43217865099568295467590589440 221385 13204136205888610831089393600 221386 256459489948144189890391253760 221387 -349494199065832945927375535760 221388 84979200701033384673432637440 221389 84230447191349441727687525856 221390 106763294428183083382863433920 221391 252735873007949837037442581552 221392 -23981388163570645896800452608 221393 -257287109997624527156437817358 221394 -147956808664897959767184547200 221395 -207887495590050209514174459600 221396 81849033164364509286787934208 221397 259358956816691236774594983840 221398 106223701628033375622140859264 221399 65728347596334489472137131400 221400 48638638175581005332014080000 221401 -276976427766969272475448164598 221402 -40538269065890043718205623296 221403 -12396402511611048480067644672 221404 -278629366297184734822635718144 221405 165060538610065647516988206060 221406 108906045682723770741935056704 221407 687965540369139303384270080 221408 -132330365336677606808313397248 221409 -20128543705104645439998571356 221410 -7960861875384900994003914240 221411 481136758497029520663185754012 221412 -46731568463382328802412530688 221413 -145552652174002355269577438338 221414 36484578950279744411333596800 221415 13402519072735918394167668000 221416 71527997890908800809773004800 221417 -213339540602684606276693200128 221418 62005213553545373207217196464 221419 -27556032900185713110424737240 221420 128402600921574078079332065280 221421 141852097927857017094419471040 221422 -64840950802807009095378391488 221423 -163655741429238349820015224920 221424 9434623678099825176564203520 221425 163342153451548413071143980300 221426 151595704784381600648322721920 221427 226936771303632615546432048000 221428 89056977321156957019520361216 221429 -95647713964843699438840330116 221430 -101264361813754316695808640 221431 -293791225543909091986393930440 221432 -105306495708201932276716953600 221433 -16289700417283070884260817152 221434 -126010855409633532868427442720 221435 398571690104285248139087733360 221436 -120539388012052444607665156608 221437 73528719899502362908674775360 221438 -94300714387273112558585176704 221439 -117527782977489541828811899392 221440 62621263852642885511896104960 221441 -79704298484094217998390030432 221442 -66475338429818890945572627456 221443 -218696083840154130862538060720 221444 103372486333322604645728194560 221445 -17854356221251731763338556800 221446 99684589982917285222028532864 221447 -237995457188447217304229824104 221448 42299562419540749173155880960 221449 91991961567969976686277549440 221450 2366052532964309921468217600 221451 -146389586018561648993210991696 221452 127942677574486648530896977920 221453 234804640964456798385121755702 221454 6535710985680484128205459776 221455 -84707130337584025448040978240 221456 -76608628167201234853616345088 221457 125306559948998690906438899440 221458 53713345482684960505836616080 221459 -64133508720672415472312094048 221460 -8452308569183644059260835840 221461 -152229932300775613915057277938 221462 137540689494663272425922483232 221463 246089862346074357207246772824 221464 -127903312810547629592857804800 221465 -228029130576144833911236982140 221466 -1248194881779464823553230336 221467 -293777294617556726582763055440 221468 84643033798281629713544194560 221469 -73393846995300374220421193856 221470 71230882867372598769117391680 221471 126206226047295621304265496672 221472 56424725731119390509266698240 221473 -165605663609919924226854258240 221474 -71596521236685601918968455808 221475 42349643090492586571574850600 221476 186895068643236355175056889088 221477 213977279212850203011659659326 221478 3922710419346343283985004224 221479 1124964345985422610520999440 221480 58957983924326713053592934400 221481 -180489887624587436616257550720 221482 1972381992995604240863273664 221483 422476253733191915690907686520 221484 -65455256980417380095597566464 221485 297624320667709700312210340960 221486 189262440852653569062194285760 221487 4905379478687391258127372800 221488 -19056821426518859786186915840 221489 -52288561167410294988550345710 221490 22162989507975829163409937920 221491 -111776353553156730385207066016 221492 -79921323288600835824128083584 221493 2436250012077795688473991488 221494 -6030258094920848267974779648 221495 41365699727244998344506556800 221496 -90616295945223176530629427200 221497 -321312392900068992877216228054 221498 -218041561244811347597482266000 221499 -129157617641395023704164499316 221500 173526921753834603979043712000 221501 -5906246424205822353363807648 221502 128184788168447457129821107200 221503 3835090362745527953743830960 221504 32966212917298469804812271616 221505 10737647041744846977864082560 221506 -98584718753672455672882464048 221507 -115747366923135251433334186800 221508 43214821518582877311974891520 221509 -163605306214037995511809064290 221510 9433761256242386607005602560 221511 -426238670598941823001811986176 221512 89939502131136917746754995200 221513 -38284653292575353208274442496 221514 66418379570236869716075216640 221515 -28917687766362057101336133600 221516 -321356612961774887931066193920 221517 -33526304608650032367280451232 221518 -87594784243053745204249335360 221519 31164137284768319996902276296 221520 -6796794992073927911064207360 221521 -168277144741574662843939058400 221522 9726461313068197976130757632 221523 68788937464772351356135993968 221524 -149014604492799269747037003904 221525 -78095509402590669023047816950 221526 -29994190577452701828356599296 221527 266424587619384161534141392272 221528 253254300189784331657733212160 221529 67945258387222982665357846752 221530 -102305841485880317762757399840 221531 127610483314650440956164337200 221532 -23136773073551005197134550528 221533 -161006395372193645200939726196 221534 41276027302150176829919630592 221535 6049394771892154624586985480 221536 -1051594156995769969856741376 221537 176049648899054126457176337186 221538 -27141438250137096804138224256 221539 -93509495965953187424168146660 221540 64678023374377815860877619200 221541 -248329432157225613255038805408 221542 -89737720076256164440284119328 221543 -37914715671221361996989019600 221544 -66086984525398099320340039680 221545 -170865810233583817547522678400 221546 -4291419431065984782807723936 221547 38595224138998180713611290200 221548 -158146629726599328725815729664 221549 -185252649349751164900357473450 221550 17541646794528660330907161600 221551 360844096725433251477861656 221552 -9338005408590107621780717568 221553 -183169358811664659093109645440 221554 83044885631215321804572968976 221555 -17647512255303550905063757440 221556 -7359146906006078080047360000 221557 30266628402625756420627572224 221558 -316036330978587791031056749824 221559 -73047976475474854784703104640 221560 144735670118442796509118464000 221561 374080838771509853230811574612 221562 -51864221409588327035411781120 221563 -189901079775318549129563685600 221564 41331104652966378983535409152 221565 66069392371963360812425639520 221566 -32978494547305139757921917760 221567 292738796025612164110620479616 221568 -74771299527460442762568007680 221569 72469264759366443011028936496 221570 -156954543568632646854581783520 221571 -100581393925822401240639118128 221572 -956852944276050511073178368 221573 419381478935068928375405315904 221574 -73438388775331005939310405440 221575 143671100106384153024176736800 221576 -100437492544827226240561105920 221577 10804771158246842770790511120 221578 108713028470757638058907776000 221579 -2578264733225381018950478616 221580 78255551070173346655386101760 221581 -154894679296879504760668396618 221582 4760610480526623597938650752 221583 -368989381069551761360718136176 221584 20639422314632731711776030720 221585 -10275008800604045682678224640 221586 65041272846941047038808884864 221587 -112540590687992514520695143764 221588 -80425658071287113540825554944 221589 -157262962099655240767274212800 221590 -102395797797231011804226451200 221591 -2337510863241790105814206416 221592 44845994380792934279017267200 221593 -24762631809140145728788367736 221594 -21430827183100288746446968608 221595 -171287531918453983619289830400 221596 347322661265340844937824755200 221597 70697679693245952819857431200 221598 44927989221816792604076364864 221599 -68613955531214717063404210064 221600 -82355036454562271502104985600 221601 38178624013646351530105670832 221602 -170510551832635930580446454400 221603 -126035595471623354547199514148 221604 -191491052113340087425176545280 221605 74561350958282106023191672320 221606 -5004318585310818084061470720 221607 57070215372078038175964724304 221608 -128709108480531466539404375040 221609 283224337348703612613572102016 221610 -21417236390363329973046643200 221611 29383782769461324028592187952 221612 236422007811160888583109358080 221613 27896512046277687915116746368 221614 -79601922953454583122748081344 221615 32539048371022079726363328000 221616 32435990323120032791270768640 221617 358177966111659569440706464752 221618 -90026885459113876530579500640 221619 -23974558124590074308328548352 221620 19514003736996425681407918080 221621 -451630481867965537164170204178 221622 563700038017177284490391040 221623 -303425102784118051234751591128 221624 53955981701380686199234744320 221625 -117338672087576627944435011000 221626 -205878587372600071162506649488 221627 181791863152470822266358266196 221628 -5411882483931343062478897152 221629 173626587477363774993426435276 221630 -35949596409979340515695072000 221631 -214207726665293217835162197048 221632 144927843930531040943528738816 221633 6700450011036235620083097264 221634 -41418868776667929517526599680 221635 -229323703531077157029768694800 221636 6211071516674232852816411648 221637 2994120452707875452578726368 221638 52385337420612412557153978720 221639 187180332142195110292927243800 221640 140525694996354190674992332800 221641 32992245221523277066828377472 221642 -139967036462205146510928024528 221643 525600555108120314899297200 221644 171737337371603553794691566336 221645 109956617759733220544541469080 221646 -20540109813592770510564333312 221647 388429153014728734580594343960 221648 -39134549587103200096929054720 221649 67957282750914079197417825264 221650 9988417924820646581255731200 221651 -44426608990783451256877312260 221652 283901457809526907549994790912 221653 121402608112742468958836109902 221654 1037865176699474110896560736 221655 -6875818378600910864253972480 221656 -492771397724854387819313356800 221657 386826828015231366293354256906 221658 20922994734533610623020214784 221659 299763637345510757595157329860 221660 -20295690782361691536062200320 221661 -149433122884038278145904592640 221662 28860977739978413326556872704 221663 40233246812329313856348386760 221664 -163246000481165475755116462080 221665 2800516758943009915927379520 221666 39977161550729047277759475360 221667 -43936226770730767454776043088 221668 -215898505283395092716781461504 221669 71174037622961243334471403296 221670 2370909525303564263967379200 221671 -446747489524105465737830333128 221672 -497784867021617256374092800 221673 217540668008415076263343389600 221674 -118642363221459997157142804480 221675 -183940892914925732646374015100 221676 -46698149442476216932488299520 221677 -31055796821212310582899954474 221678 -18643811970699734925059278080 221679 -247564646815705872549559774776 221680 11782206836075083289984040960 221681 -834105298498533279266689536 221682 93569907392849915809775908992 221683 -87374068858965413452313917440 221684 -48221712237371622408276190464 221685 144062629750026248972564800800 221686 -3277569590316127764599356800 221687 68505538299509169706631189952 221688 -139708518293860811304281395200 221689 146331958164023586942373461124 221690 -47550788905957462804128952320 221691 -93494890410744556578215864808 221692 -2926632492547961894899811840 221693 288876456301846623205427565504 221694 -14816368912217728776778690560 221695 -11462062873547077455566901600 221696 -36453184592239084379924594688 221697 3589774277852712630173980032 221698 60505142659223263246653339600 221699 107198567355359751379315058880 221700 -79519397778534678696756864000 221701 21249086775245782658891052892 221702 68785800956755335584274323712 221703 359697830002094723736449873664 221704 23259392641621718687111086080 221705 197877959259593733926317512000 221706 -17065049302609078507318956960 221707 -108024455293109397630915056044 221708 132746755816540531618275840 221709 -128675087326981088046897412032 221710 -72584452252773953639877522240 221711 -139939210323424294526062999680 221712 14662570323960259216382361600 221713 65119563399306288626263446962 221714 306013322914056858446133272352 221715 46446075604728132913755075600 221716 51900560764329981141109002240 221717 425154585274846647447644714766 221718 -40950814646552455248895549440 221719 51422338926312259100066402120 221720 -1759591184666203062120038400 221721 -29075393078788917156063728688 221722 60402890307453120950237164800 221723 -405524012348184973821446876028 221724 -293712706250166138759817620480 221725 -43131725887651204348827562350 221726 39064958761960177404188733312 221727 117712923270574989502856954880 221728 88391245062299040332484378624 221729 -51505215735658153511306816670 221730 46675956583845435236943168000 221731 -158492169245402282179474354728 221732 -110102879333348449143032586240 221733 173209874265240157950592130784 221734 -175667713626285229866129296640 221735 82812966583621405106876076960 221736 139529290191931842815254118400 221737 -267032838604488730085487572614 221738 -23927454350183817990398499840 221739 17521091135918981416931973120 221740 31356757647996187587326576640 221741 -76775382060002718716921276616 221742 -53750470027487703962429564928 221743 -49135489718488754905216714752 221744 67803164511922835484583772160 221745 61269823751626509927615429120 221746 130672723681001462248968615936 221747 -245389861445835502249464402804 221748 -13783292898917814755953311744 221749 416149056693562696116197064480 221750 49275576031865709448292832000 221751 3466695008934417234884474880 221752 2941913170592756804264325120 221753 85144743167110548498102140160 221754 -19958136842577562105854004992 221755 39952832710815967993971500160 221756 -166316642696325280260798305280 221757 317428851348993789172702706688 221758 215934483147296345893275252480 221759 -536109512221637327999121788496 221760 13262896284485822113917173760 221761 381361513883861514138671714224 221762 27560151036875698651439527632 221763 275730226220837075031871758000 221764 258413073344749940164601192576 221765 3775085993990785850903431800 221766 -78552135066069169629309351936 221767 -6968200060330956369573003808 221768 -291317018140793955932396544000 221769 -81909359936470148374242060012 221770 -114111279379587264369901367040 221771 395493919260089401924090834344 221772 -23990111510415136913554334208 221773 182143825639627720762981228022 221774 -3150302036848350110975420928 221775 41836952254254641208127531800 221776 -79773744161024883841488519168 221777 128399964107750459992389096960 221778 5783502774119578576569790488 221779 11883365614629240170773606776 221780 -61542386716070117472316746240 221781 36815223974897195624925273600 221782 -26876385121075706742975985536 221783 -32946222258509157161487868056 221784 -182828104892406812571466567680 221785 14849389124248950563209246980 221786 22998523103662044426260550624 221787 -142325809365433069654724282760 221788 -53004404400716550617834532352 221789 -143087293230590898684390401376 221790 -10531368016134038271762641280 221791 259044151546805906541146628672 221792 180334257671398636882309939200 221793 -194968173619219900728221568 221794 -1341954241237994265897805440 221795 -2105998013085970244888730720 221796 95124045592738486742331803904 221797 -378498774617350336319973066754 221798 -34034840235133391430073869600 221799 31986194839851045608522341200 221800 164326319282185462606216320000 221801 15960386762912156079207945252 221802 10599145370065541795028816384 221803 141118770215166675537062025720 221804 106434132125756595794076787968 221805 -29851353546023170374404889600 221806 -90525267692144019352083312000 221807 234624343676443169903970607056 221808 11651202555431431037786947584 221809 -22825784090004978548184065984 221810 60550377592074079607360205120 221811 -62476097574726895065878402496 221812 -124646763281800854620680132608 221813 -153541609485495263890829161938 221814 -1261887190175974812987460896 221815 -34574101752078997611380186400 221816 -171570645513772179511890493440 221817 96175818941146631981023398480 221818 -85288607356553045355718826640 221819 -40556688110778011874349079712 221820 -111853723361273270993051089920 221821 69534127303385590560275599500 221822 16909436021664424300315186752 221823 97694661176305947822085850952 221824 10638508142641757884640133120 221825 167839845424582924283510358000 221826 97970737579894639642818924288 221827 -300174846220610729938807912324 221828 46473688513747452517079280768 221829 22698124773701400714655740384 221830 -20897714318176564539542726400 221831 -103406827445715269935246843368 221832 136326975887167052791136256000 221833 -244412069347793595179145242700 221834 -84146221866286904216231231184 221835 6897921854295459125616387840 221836 -20660905192527317953579151360 221837 -2373387550107708357558806016 221838 26232105271766951541032161344 221839 386267113484325680744935889056 221840 -66488851808818451021050675200 221841 -34204233007852666148785777749 221842 -251380908906180399402679970928 221843 -102212958403533385778824795656 221844 39519073987952647469513932800 221845 60178177534919958542908154520 221846 -77382143927613937408500892128 221847 2979794533158281976703867728 221848 -287029049911037315859912929280 221849 -328949237085506167867766004150 221850 61672390756081289001409284000 221851 57500318185493537791221037344 221852 -57161600797554278327024448000 221853 34984904417374475179333355904 221854 -80844430574068136097932202624 221855 -105776608212373105719979857240 221856 -95955555261812661938732138496 221857 185292619101600799658494061332 221858 6908306053290036411180423168 221859 -210163304276201260426290069312 221860 29615749494021410092155982080 221861 184468898657412825764006653500 221862 215160202144931562139543050240 221863 291802165738079382037082966920 221864 105250338739829649176277519360 221865 -28861060754329751859965988480 221866 -202069511801022897728836588368 221867 62444122254033083016703899264 221868 -136833687739836032061482811648 221869 -45641441704654226152071048704 221870 -140998148887361375963430080640 221871 17854928758135758959896559760 221872 -27996834089467866596482596864 221873 248768000720471602161316351122 221874 -9809599612502197390354899840 221875 148517082900897201195733350000 221876 252812495250994001061200511360 221877 -46634201307582240357179782020 221878 -720165379500730828178609760 221879 -5475896677306851500695230240 221880 -95525099977287169437547622400 221881 -280094662692185039799663491136 221882 -75401079868015571478869491200 221883 -228981760686642261684732806376 221884 -76249678240164989446753563648 221885 25805005108378257746225472000 221886 71682927510826615102370334720 221887 674414696499196494263190465312 221888 61650105407071187463111180288 221889 53260631998728157669031856000 221890 -102223095109980539438720440800 221891 -127870218368262232800752256708 221892 90309061674962117418749101056 221893 -108117377899918291239661944800 221894 109989144431417335220088710496 221895 12317991085534246830612394920 221896 197669421770769642802385249280 221897 153510027295700289762926764680 221898 920016362988879452111628288 221899 -10084674868010972685038693880 221900 -52396212211549444535857996800 221901 219390360458241263998822315200 221902 -14139796447252899932519446848 221903 301439846435686266544211694264 221904 32379044095014374337820360704 221905 -205649909762077930414107740940 221906 59160775490387207370644532384 221907 -98689844354946211685621092608 221908 150701294654102746402240423680 221909 270438486180936169544159692110 221910 22824607521302088621298502400 221911 -256207796100010060742368672240 221912 326735248483077686996159539200 221913 470050994511559946716706210400 221914 126465437188244192696775936 221915 25455922890882205927319002560 221916 3126509537763223776035031552 221917 -69470097559678741232740642580 221918 104046689149385786186007687552 221919 -17550994832553319817951824056 221920 -14827216523472408189586636800 221921 211380219645809505842078236800 221922 -52692392668795898057095944240 221923 2059082925707203127237666384 221924 -9275644374715089668581267200 221925 -88760591152076993317010388000 221926 -39873267327740212384537680000 221927 -168207071986551759071260585200 221928 51585292207228014470337822720 221929 62399023601798817177069387520 221930 107268479158533353442778923360 221931 -65958516924772901148530146980 221932 -60645556987378461839655986688 221933 137666754719519818304169758604 221934 -214981232630128565097258252288 221935 -30808225145884014879251423040 221936 -22871068424867340643165863936 221937 -14189809425319052338973100480 221938 -54490369680529525579743632880 221939 -218605626186805668333881995560 221940 3518562585882003481508279040 221941 -2223601982127897041132952658 221942 -32564552705982805635769614336 221943 227960305884887532473790370944 221944 416949842940582404447131484160 221945 166487121380899274352558917700 221946 -54929953302715778917277394432 221947 74904222973302672286181847912 221948 -53994014095845838937944584192 221949 4142246473868770442870892288 221950 62094028108077681380068233600 221951 236252659004963053846753181952 221952 -46134728730425730532569513984 221953 398486183474039423888298451202 221954 -83230645197766045233977035824 221955 -53210368710451457297677538640 221956 -24273769561009289939607621632 221957 23120780310912491446856842206 221958 -80669322450119533324741747200 221959 -212609438816713067888114705496 221960 -36254076804832519453556736000 221961 -892473513388815084558816096 221962 -10657954939134584561711057568 221963 -67903002026219110088581492704 221964 -15181881665406490865958220800 221965 78264168579062839732720677120 221966 -1319058854527753868052585600 221967 64462676048903346231973188240 221968 -48113211172517639442151825408 221969 317720883598911446379236495712 221970 -40869069531246807804629706240 221971 -238111249675575373380760036808 221972 -242726214428590292572658055168 221973 -63278517861795195796705759296 221974 -17419991784387272013562429248 221975 -44654623909799910366080057400 221976 219558566750535417462395627520 221977 -132885665749802987985997633600 221978 167266042526127712180342925040 221979 207529207244104893336755960688 221980 53747420215513823400173644800 221981 -349685619205064447889877677888 221982 136990688764742770643970806592 221983 -439652333387024267743714954760 221984 77205989556687413496608980992 221985 113901231970902809548155054420 221986 -143414971705143609158339053920 221987 92611923133056320272823340636 221988 -58268075851205054945405116416 221989 -450555257962255238679193846210 221990 -92946441610407007634419699200 221991 51017094734420172080213592192 221992 -141276585911071624316265600000 221993 -124992822599255023636913676 221994 159061660576748716918879319040 221995 -323856305913767712220771297200 221996 76865862874833667737912606720 221997 -172297288109222754568711992000 221998 43200136876995337686343932672 221999 113173277881588237753158570000 222000 16272467698685566671765504000 222001 52917049102170052045359298612 222002 -105119235267733025595768410496 222003 -181215724091991570951642977976 222004 56979032559150708343179549056 222005 -70888623805274236755725043840 222006 -2942927433763831396991678976 222007 -61232341895431175505476614744 222008 -368974534649290079148017111040 222009 -1865115957166843214955435552 222010 -51071507772400860148742047920 222011 301645881552877972937047728612 222012 -11825980265697504382473274368 222013 225179412311069311826931636384 222014 18943476946212420984523270080 222015 -1059233464044217876304605680 222016 -14591453073899994140799139840 222017 81095609157861258876217861440 222018 -124757500765940499320619348096 222019 90990860700537784642602821616 222020 -58201956195953180225185912320 222021 -5875843125566887076020536738 222022 22344311438740256745978100224 222023 -335493399292356036072935266728 222024 48800345220196832613280849920 222025 67502474246855714334788998800 222026 7647128049046579031866287360 222027 102394822378296865183257658608 222028 -484560921748204715841460905984 222029 -300075416331857168429565935370 222030 42237533947940932816727184960 222031 -25526445275225194090459048800 222032 29654063148952806168518516736 222033 -23258652370824601014740426880 222034 -240116880122197749172320255360 222035 -428187827381712017455721760 222036 -38813271547447470786181797888 222037 31345343743022193261716596152 222038 158076407127881730896347509696 222039 -69459107979592722780137913696 222040 27458742364081058865932697600 222041 -274275117541074337876598109558 222042 -23675602651276916721086415360 222043 -240345902158815381237647563708 222044 287146362891296114433191195136 222045 -65449970493219499099644970560 222046 -50550835025042455926326527296 222047 172160849630076941831327890032 222048 345387579600385666093004881920 222049 -703121355241711308838911360636 222050 5856791185784775811433938800 222051 -222995004539035998210063679368 222052 -477035731138021580616670208 222053 41794802794480726599020966400 222054 -34880100551689671837497143296 222055 13143259856323624871954250000 222056 -36782275865353940985804195840 222057 -286243781046980798401458697872 222058 219265417828879863974866280880 222059 -321847330501059225315690361740 222060 117817120484103285402632616960 222061 53883922325984104951270596832 222062 134301438325856351481656788032 222063 -79141442833913788451685688056 222064 -14088365185613085689312542720 222065 -8690653524437146596870607680 222066 -5822420409484082314728913872 222067 93550571306588191210705623116 222068 -301479006982006013069341845504 222069 371128769126274791268415416960 222070 13580734958791548225986851200 222071 385562643011187148130862620592 222072 -49913085904925824702704844800 222073 363688739808757845569532025322 222074 59860833461325639303679407072 222075 -84079514281650469523690112000 222076 -266581847291337698251490634240 222077 -73601499934114698388621477908 222078 889642074494610841840559424 222079 102726638842403241571727163888 222080 -254177397778038884056380211200 222081 -173865940020527945228221207248 222082 38811402287778633385891898880 222083 -274080622642839425453747912040 222084 -6438788457344290751271321600 222085 -139820416817887697450721809220 222086 -102743810499002550249821935008 222087 51786651744092554872138617040 222088 -106499370202044304469111930880 222089 -115956006211863638710829756544 222090 -74043300066450370661749685760 222091 -375352125162178942529064744200 222092 93675667678597064409160046592 222093 -219025529405847691212819058218 222094 84105655946966412357532436160 222095 42007829531342991839441520 222096 22201067498256096645090115584 222097 -9727138557442585813992920028 222098 -55128249360746520374799577200 222099 162998632442920954514876033328 222100 8909541206251087250312182400 222101 -236470056591713555923832056992 222102 -97605945871215890966111395008 222103 185969982573821652933328354480 222104 -360765825932193255901408266240 222105 -75183620512443673374889476480 222106 227357848838898250150819648752 222107 -96548860363310810887641595644 222108 79815626458093227560782823424 222109 -72828606501042084401853841690 222110 57006983044075361633041305600 222111 49571536558384015706440530720 222112 448331149064291369477565579264 222113 -417740647114725240926005828638 222114 120902814472173126045219987840 222115 -45704604402706715474967262080 222116 104614794378471217475082752640 222117 -203949813328101275173204582368 222118 81841388673177330507285179904 222119 -214650332904566857692017077320 222120 -1128513584544987984882739200 222121 -130838498023978894818977977856 222122 265816414558509101000449827840 222123 56490548952005846127585128448 222124 -5206952839914498677768551424 222125 375515320872662258404329087000 222126 135293961855236061857431201344 222127 166543927054713999801883288976 222128 8778310186034805730819325952 222129 -78033129011078141530341835200 222130 102820029386876693455782254400 222131 51890672799940306559419998624 222132 31813700335447872635082196992 222133 145277056590817945893050651904 222134 6944442412501452379403151360 222135 -82002150560204420820920956800 222136 -18398599038338971007186104320 222137 -392804109067488812898039056214 222138 240980662496898915680613888 222139 -16996854631457593422709255440 222140 -211299646477865981020670361600 222141 -98701932127505890244478859008 222142 -75002218829783511534152884800 222143 296735491377601566791410877184 222144 9821980282901421290925588480 222145 37946438409150509672167493760 222146 70191864332493161487724314624 222147 -162117876704103573859444881276 222148 108998349879627543942359244800 222149 5305103833774928966978757150 222150 27891670331291442154505409600 222151 117319620141021697029536904152 222152 -170808843584262783765035089920 222153 -180962378707817803901437318896 222154 -52569980592053346224074719648 222155 106162328736737914752530961360 222156 -371209003425479590120350720 222157 -14679370628921827725333962112 222158 24302466635181877978997664384 222159 46084200956326169491017945600 222160 -33120440435516342123836293120 222161 -97535326223400144495048980238 222162 105016715963181066058983327744 222163 367920166193169112533168898412 222164 64750693165545449720793749376 222165 32687868036769257911796465660 222166 66499705898881823149536009888 222167 -320110824712435929542189339520 222168 -68830802603598954874347786240 222169 -123478554102913651150150266240 222170 -9411688653165006462745646400 222171 -552392627083732595771099435520 222172 411252912982567477921006512640 222173 -175407031237770303971387379264 222174 -21923769102661401765271448256 222175 204161704659204677546627365400 222176 198271117546922874742164946944 222177 -22033301053802772012139203840 222178 163715525984169148535972899200 222179 24354139423079742553426666440 222180 -18156870840291703202919075840 222181 -5576931229928924783352436928 222182 78803830775365076589994452192 222183 6535317382010528589722296584 222184 88322308202462602860643138560 222185 64970182240405692065745122760 222186 97309166923127827962268128000 222187 84433415675503278463264446352 222188 293308160817862054323612741888 222189 81540410712848994699059143968 222190 -70965412436232085428951880320 222191 110321682986269220714138326632 222192 22761307913823350456767709184 222193 -236198692108717878801321520558 222194 -53879696512858965988396684800 222195 13297007767737210539785423920 222196 -39067348397186582114836452608 222197 381498199773316384973312681646 222198 -104847546738812567884258458240 222199 102499118660762010730254324200 222200 -94139078805435413141263872000 222201 89706626400055602010746883392 222202 -4048655210741307360002923296 222203 -283911097248310653221105798736 222204 37272124001300192800556253696 222205 -106979069030832622923017796000 222206 166167928011749622288290967552 222207 -20245924291426564888589041008 222208 32470364856345524059437531136 222209 8304081419266697269254443604 222210 -114901154139460615260785740800 222211 -422454482058190832201589104376 222212 16686174990061142651521857792 222213 233252869644195249319473560544 222214 -36271306081959472040685835968 222215 691589173097027318588639640 222216 -164543652979469747731897712640 222217 477494488956281744460161488932 222218 155115918225051292880966560560 222219 272006616703009968305536790844 222220 8254267724266409494332149760 222221 665864077102742145125143951200 222222 5699289805933862052432580608 222223 -225040586847739925604950467496 222224 1244695161530280315387248640 222225 98572167099857428401309303600 222226 -50420344719294541287230109696 222227 367150588147224776710147886400 222228 -222097967524049114902216514688 222229 -45484434339799384582880572800 222230 112913627409888632833797285120 222231 -8680653478633362375476394648 222232 342775835578214566504152422400 222233 18169514584678781897334259680 222234 -14793736298749507036823800320 222235 170983452070796281997143356720 222236 -4796507923861645439605527552 222237 361519899117621561115093189440 222238 -11909877619645509779374692480 222239 73827165687076996724761846272 222240 -29254662302633415980278087680 222241 33873643604702115153416239910 222242 -84855178995874269348588439728 222243 -8434331717205131361389525760 222244 178251266262265201269521667072 222245 132449063090467698454257493500 222246 60912259027114806080194051872 222247 85214344365331312735346696696 222248 -54103784231433328358129264640 222249 42957634096748098933990037568 222250 37901355773676625233948672000 222251 -74366211887504383971926979600 222252 91674584174284869143367378432 222253 116656653851665891892799968160 222254 -71632815518105456949358751424 222255 179697118602896155923140934000 222256 133198766075298400482616934400 222257 103152020252049600186129832512 222258 -13754075077255499797689527040 222259 147842397088392666971072397616 222260 225162270683628503457341786880 222261 -26771710971934145958571212480 222262 44363169794977824878636472000 222263 -309611812599756976566667156320 222264 8654662735851058096794624000 222265 157882540656995048025233790660 222266 -109994325296974969055382418176 222267 -5210929365003359422234028352 222268 22465232465048357280631691776 222269 -120639734044136627237708694330 222270 -11020981396900183107814195200 222271 29990610543557551234440379104 222272 -41489258149528478501000183808 222273 54434512743263165603723107122 222274 91826359905421480846466631168 222275 -3842176460775315259939612200 222276 -96110520670999250778277536768 222277 -419463777173890563607650970176 222278 42259526912267858613074019456 222279 9479857853666613433096022184 222280 -174619782563862934550378649600 222281 -176331353386346155152028566000 222282 76455620240649265280759031648 222283 62311756057474925953763165200 222284 112732058764298516261480466432 222285 -3830659086187454794687814400 222286 102210350208265801371894374592 222287 215591516555255869390934758200 222288 22756031687478473283231940608 222289 -302707007832401840073929664910 222290 -47446081845647166707684853600 222291 -327798512331924245470853596560 222292 105085425279612991712827281408 222293 -255688778673116647230612049458 222294 -75117328575844613178873614400 222295 126415783644132174058225084320 222296 -104940065091447081872650813440 222297 -198710003608329477210427882800 222298 157637772396573650037589244400 222299 36828071604591467077596456192 222300 26273834933178102601738176000 222301 -42294877970052526107616276992 222302 -32916823096556251715442765696 222303 261620065202553758611075813704 222304 -220525665514507949086054416384 222305 -109990772618392551238982740440 222306 -59759940803127999058960957440 222307 -369399771819635118013554785928 222308 -90571059995098029121876473600 222309 -158555951627598441642740833476 222310 2852131857512938648707870720 222311 167980875008039710744051017912 222312 -145284565551719170196242022400 222313 -25140451904809340375729751900 222314 -92832329535036508760904807840 222315 27617257363139143399278497520 222316 172264959913012423333174135040 222317 46023434067463267405952865366 222318 55129030397587556305417267200 222319 160712010750454213667635396840 222320 -16614133868400877895101317120 222321 -112040832522164722048579333536 222322 16649885158139623431987540000 222323 -375870384779811090135724213428 222324 -76866174783831451231541035008 222325 182339088487379219962444635050 222326 -48508718534674207465026422016 222327 81824191853891977260740838960 222328 -14842370796402024485897379840 222329 -65970711150560339470035938070 222330 -37097087498828176610677582080 222331 -156969119870095186932545223488 222332 -14880429156974842777501925376 222333 -64419352770154357041713924256 222334 40398716787852342095444241792 222335 61377377875438164108880802400 222336 -209093523953517516309355560960 222337 205587808407865343680684953986 222338 -84941579734104497964377516160 222339 -24347433293549062043960611152 222340 220746437208377925495197379840 222341 54589905262155708973690641024 222342 -81292269708753776705827706688 222343 -146072710026309763462024939680 222344 59616772752919799123861468160 222345 103555151238236157108928171620 222346 -60199049564249932592171112960 222347 210540716631827006961238883796 222348 66826850715092807211265376256 222349 252943678253496839591677959350 222350 -116926071605125712524507065600 222351 126965429113852094431782919824 222352 46297154798630922434972631040 222353 -7521406994001341350439423376 222354 53575002040171354495420606848 222355 57270785375889670420482060960 222356 347211354831974786388763777920 222357 -211800582814775199057168491520 222358 1273803427490459828814177984 222359 254078995415871932325507884760 222360 -52180587625849308083791872000 222361 310311786125334592407815205962 222362 -186770765076059080944543655440 222363 13826968697279441647894595904 222364 86188272806610284935571629056 222365 -74404820642622370965823973760 222366 57451478224753582840344124224 222367 163673577335662987710093000416 222368 -147941564387577420592639180800 222369 -23855302898868659040709024320 222370 49409312333278229437984925760 222371 137750356413661070394036964200 222372 135620031656346240532051353600 222373 -315952875339726221861293784480 222374 -171254707907409546787228268064 222375 27440676146406936196445508000 222376 2135872540948350399666831360 222377 -409589257144214910969897965568 222378 60460520110197790279657621248 222379 300566767538337496459130364980 222380 -87772847074238311817288755200 222381 260042019521666127387615570870 222382 223731346099835613694930857792 222383 77028301018368108950696129520 222384 -6526294896509396316279078912 222385 45100282947386613953193532800 222386 -102317839885465849925766009216 222387 -60096208015599804829398369024 222388 113807825996658905659624876800 222389 -221390802330974145512503425810 222390 -5494532975064217119649985280 222391 -13957934953799994011284668728 222392 148236752975276124592587264000 222393 -118993038520970800616035049136 222394 59496976236972677700562642944 222395 24481585079917455703032481200 222396 -455968777758721229239566336 222397 -19153665441507120189163211168 222398 58166060917915862744170560 222399 27955056504936142809924495120 222400 -41077287425156776633434112000 222401 -118797185818829110412113545900 222402 87951057231230831548150539264 222403 12951367218544051908790222652 222404 -96596518869504864067995131904 222405 106105739712408738963351200160 222406 226929490224417124679040920064 222407 -155219164006852662427070724168 222408 208739980376396858473390310400 222409 -189679228901144411668598464560 222410 -39970721678413687183794723840 222411 -73809599897692790267009121360 222412 -230129212626681824839717414144 222413 154276563182661340955358053580 222414 -101656207880833578469853368320 222415 -58215026394636634872850024440 222416 86958304966117910191666716672 222417 49455590657918785742272615668 222418 852557870648595113626530816 222419 -67260868151935646813508492180 222420 -115900332317222819760106352640 222421 132284521529455795407549083932 222422 -159792734629165965698723275488 222423 100527751412936166086669559168 222424 14546315359138949477672232960 222425 -6951772556447485433165990400 222426 -7867406489198291730402517008 222427 -156952918272033610647470216568 222428 -412738879230825744835264287744 222429 142672761626444821213789382784 222430 -44624922688893795438449952000 222431 -12848806100495489521884513936 222432 -52774731156689561329688641536 222433 17044666279653977571203150400 222434 191559994894186704019391681616 222435 118869445812246448499164847520 222436 -86085040965578205072733352320 222437 -265912899844414399867240822914 222438 -63835741993078619848060503552 222439 -2410712949089552459988737920 222440 185315101131315543496877260800 222441 -85833437492833955880102302400 222442 43695483283213836761273094144 222443 1308483089848594111421779488 222444 -83970361760681312694103624704 222445 336810444698918435320898547480 222446 71187708546356282303472416640 222447 -136501446592758674928241150200 222448 -193735046192883080316387328 222449 34444650424199467761858651060 222450 -36323788906634418823086230400 222451 629828489465292531420015039072 222452 -180365499998795788595466240 222453 59194733407638989635754173440 222454 -155375977545832076315603113824 222455 -143919921018174221027829641640 222456 12117034978839215112931246080 222457 -372706147971456129248870720700 222458 219189899275023758454116404080 222459 61931814763003256797675432560 222460 -16406485236574012829971975680 222461 -402807675456484225325945458938 222462 -46423524530373603780747017088 222463 7041910066873170872425360920 222464 -277990312566481469768875376640 222465 137629037009509910130849045120 222466 -26071280783898479725928332896 222467 -108043226480066517154202085216 222468 174312216259690460067618647040 222469 -55831617457020338625582752680 222470 132311695044757674236797399680 222471 95529583167705705620590175880 222472 282356522166399937445292364800 222473 -356527914401881397598421116720 222474 57832320780527759429340529152 222475 -76404585575083576963852557000 222476 -141139066763135290778523613440 222477 47633584016108698994722230720 222478 6933625757081000591652085824 222479 -174123757655471168367772894560 222480 78875432715053563094119219200 222481 16604548422001180221453104960 222482 -172963920643963476007411200 222483 -169277805694941693431363195976 222484 -116571400354739473876803193984 222485 -176094957739460541888137270820 222486 -159334463935081816544971971072 222487 87508433978774852886272285632 222488 53981822350119995463650918400 222489 43287277326293071281002612400 222490 144222621089416226597875219200 222491 -1051670516769345618717803616 222492 4618203575713680809740810752 222493 -85319674427486591256033967258 222494 -6079413353822204106005668800 222495 -4213256682097769007270965760 222496 -280066443447005362099938263040 222497 -76537508659985816439758779680 222498 -177915756077091292626203636736 222499 -117702398300131895477735918500 222500 -17986274449133128737706800000 222501 11696651295455647247880942432 222502 -20582627009079896910247827456 222503 -122998509522702668727772837896 222504 -8186949709404643572126842880 222505 97954165917561930662571594660 222506 -139102676228041204486327668048 222507 -7943393657532056097981008808 222508 -68139149418004567629196753920 222509 129169655247135850861545662400 222510 75748247380924189848922642560 222511 -334297653067597261419980347888 222512 8331777753928676676041097216 222513 -289323384476559421494704589216 222514 -76107971590877540457100597248 222515 -234337430778739399118053428480 222516 -1445562383526288807382407168 222517 -330892980530412941671549747140 222518 -17334847322749343968303070208 222519 310552120727301305968981992 222520 -167805861144544813219648819200 222521 50579791580414334457650783492 222522 -54547659016605695603711075328 222523 113684999692414139921266642944 222524 178762388278691618906690436096 222525 -925210050217035925284064800 222526 170457816362706604070971091712 222527 75492630574570957535236733376 222528 50449362799761579330439741440 222529 113620143120724944910842487684 222530 13925465315875663636349652480 222531 144132034392104583209852130552 222532 -230144565179186186782389522304 222533 136427124399068807770870234782 222534 -84708710301148895239479855360 222535 132699502562078574185152191480 222536 335341817372304901664551879680 222537 58406269286585537149540623552 222538 -42063203823666215528881648080 222539 -92090908026762521941725900120 222540 -90002591205042045428428723200 222541 301449602849642043630637231584 222542 -117297668199908549139794027328 222543 430922386022178807114335601120 222544 17471470839430012176738942976 222545 -370086494621661640238561550720 222546 64298111880978756718634188800 222547 -67891663900091915338279698720 222548 43878440167567143400511262720 222549 -42658879399791002582032979712 222550 -132560223563868730387021807200 222551 109952167315206245594219224752 222552 -107967423919437874155413237760 222553 144750781720083605919018481802 222554 19166475766897669337258880000 222555 29587580262712165382080247520 222556 -228974390634781685931979271680 222557 -170824424957479253201413471194 222558 -6846087439087084669705608384 222559 -66738945197818109406769979984 222560 49533781645773421877943336960 222561 40595745535594695390150692640 222562 -57438571738048101409356602208 222563 81786206747369225914462542984 222564 197314633915408428374255634432 222565 -95834016977156892677851171200 222566 -224082485524978136231788092480 222567 170789922796102255818728637480 222568 -4970887200978910786372976640 222569 -302353288500970228978916703600 222570 -37747589037628871139416203680 222571 262685808053274472781808609072 222572 -93672413458120860034914278400 222573 10669309219360584798481395360 222574 -163770264463425349849819554816 222575 -50132645023647522686252133000 222576 15792298914498662872274337792 222577 -37841276638816295077116863900 222578 -60327064111875502051905859680 222579 18030593624535592516203422544 222580 59204718798208376855674060800 222581 41103221916075869291730700572 222582 95669182133337015539000505792 222583 168994539734025210048296810224 222584 98622629736594214774454722560 222585 67928183608942881008565580800 222586 -5845007781307335230478959616 222587 417802628672086624399568131236 222588 233248012643049781007212807680 222589 -53570650300329934632948814440 222590 -149527533236167740034052683200 222591 6518255677264448033893614792 222592 -165543644949745301583864791040 222593 -76825064026627800862641499200 222594 36585126315384518013800329728 222595 -52930776068093242810730156400 222596 153287250375990293237611023360 222597 -222686967343364121385770171426 222598 218810026702776383780040870336 222599 -62068892355225407822426848536 222600 -14507369926726322255081472000 222601 -429411354762985394536045079398 222602 -77671479999522009193310743248 222603 124640331645412082461491986904 222604 -164725436020806888386153702400 222605 44630576637948719263954554390 222606 89245274639697295018843809600 222607 -170675939376771413684639904000 222608 -116142736709950486537076563968 222609 14286228629633554512570737904 222610 -28387668304183218858044763840 222611 2493060388304522014930043904 222612 22311252988047609608217065472 222613 146186793447511522145072830862 222614 -88406606949212586854204181888 222615 183353577743830187968806369600 222616 -220043972398495518509856491520 222617 -21709075949146936471970163840 222618 122172095517954117462816208128 222619 108436983629872174054998198020 222620 -113121084766778042936822776320 222621 -54428750874304085179789027776 222622 50970259728220908156118444800 222623 241308474737725058032506087720 222624 -249144605728532854848440303616 222625 -61641569276387700410417166000 222626 -22041139793343441141422819040 222627 102894201556990340880544915320 222628 -128224983195766642214307160064 222629 -73268995738705768337101535328 222630 8971733048915610016570679040 222631 21043693295565000253187421952 222632 -252397934498987170381181675520 222633 218634452132327669405953574820 222634 97181216042597701365613527216 222635 58045491900500361127387913760 222636 14258342537134804132102374912 222637 74250868266123019073287911072 222638 8969935395589622190750990144 222639 361121004559836682444001698560 222640 44294980682582759371898880 222641 548043386276913900700095050352 222642 16590304754216568352206028800 222643 159753711070064820013803226892 222644 136079159607800749415724798336 222645 125993128355118065172306258720 222646 -93343523066109433856932741728 222647 468579041148967529764687821096 222648 -1932198745820264404982231040 222649 64845301882994684555460832512 222650 6231704454738021636224349600 222651 -33358999659290240875259799024 222652 -128871942391052693807801150464 222653 -135356372722476818894867358996 222654 1119761882200432073445470208 222655 -296914021593436995483377116440 222656 -44851001775700333464725225472 222657 119202346739352874604819592240 222658 -26031539962636824787006271616 222659 5195035508787106010965516860 222660 -78643332470600058161209547520 222661 -93389333180469716822353829600 222662 42248043429712965878329296000 222663 57371055195326518080670330368 222664 136874784972942636574310737920 222665 258015464633244392743774137060 222666 39492537146381462179270187520 222667 -296266616969446888119120538008 222668 36549310389985952161351650048 222669 23270723413951735373453061750 222670 2909276361695090124722799360 222671 -23028590380553425200471849456 222672 -8759596355268755143270072320 222673 33487888608836569398283123968 222674 -210505246473478402591886903664 222675 17515692402785216700054561000 222676 -123440901671441905831327057920 222677 -50516800941364168852455775488 222678 -40681318628182849806768868800 222679 -33520737345538721863261561720 222680 -104088267142843432782541824000 222681 -10125191863854080748159163200 222682 226979270178745219064902878192 222683 -101563733135126585612775389400 222684 -768059516645242702413152256 222685 262431817928694063972055078380 222686 271453216683560375879006183424 222687 11355737074536650840182582920 222688 -91479350697581391916907888640 222689 -67015976841639043555404090576 222690 24171419280836676047582154240 222691 -23486808177954543066509985120 222692 -219601524908594398633630925184 222693 -26018142747836598765879723936 222694 158569477789121320941796252896 222695 -272272185570444559636727682000 222696 209592830986658860498174771200 222697 1427787916108910125838919760 222698 -34167660025190263290218782464 222699 -210902782799296735336289136960 222700 -163700628856972921510182489600 222701 -405861048494181790366534910400 222702 -21091600217784679901572459968 222703 12862938108403701534710293184 222704 31943200435063195839882854400 222705 76140042317593348101749268660 222706 56569856826515987512813252608 222707 -186807358584327792005461717044 222708 -94292133425400753556474005504 222709 -103563472288659221957984554546 222710 66087324399809364218089205760 222711 45532815731833099998669791184 222712 -32694406566089059579984035840 222713 395977476811088096018388505962 222714 -37286365355567311963907665296 222715 302730284648353408981547535360 222716 33051492910342334646357898752 222717 -193622594775338375031596492736 222718 1526840107880842522801535040 222719 -134721926314060912862311580304 222720 -57040934685716760302400307200 222721 221066925718269119056090635952 222722 114637495151976305456263384992 222723 9133302180182694694516838880 222724 226124583485664822148677178496 222725 -109091421911980151618707572000 222726 -43020341849964474694863230976 222727 120721325304827876083973487792 222728 89951784271161785364073144320 222729 -48542427037883019430287568512 222730 119114072893814702573031089760 222731 284049017756810442019428776532 222732 80579876439765648198729047040 222733 63583932546970235147989253376 222734 1194558253611091871773525632 222735 -67588417885326594929597030400 222736 -49770048409167565913692561408 222737 -68736367065220263259655454 222738 -56194478159650043074509545856 222739 -630006325805883452485059000 222740 371486296374112261973729280 222741 109021266644194484739280428750 222742 -79281076390790834293024128480 222743 -106197046629246191562034341936 222744 7894071064862785428566814720 222745 -214490680007030094774868933500 222746 241667297685486907517460921072 222747 -10424217493211365774261513728 222748 -184581325853818746654306908160 222749 -47232045299862775523071724340 222750 7670242436065139617215984000 222751 331305199963147075034050067232 222752 465131413030275606882232369152 222753 -104119471147590751479025869792 222754 -25579926211126877448010198704 222755 58028845589182504505416248000 222756 34560115816684305693772523520 222757 -644952317216669156464853289668 222758 -177191850962867108433873229824 222759 -111980852708385225476215769976 222760 143767056639943440565602048000 222761 202536809433452035290106176 222762 -6772700229330141931351919616 222763 -301464477989562930489186078296 222764 117654119216221390191729720576 222765 37334925850550176934523940320 222766 75504729981443601730718098944 222767 -177953380019254939919309496720 222768 7494320342155328151166255104 222769 444054340951064890477889092096 222770 141133126784453536764775474080 222771 108413214376523371140705139512 222772 160591863704800521548898330624 222773 -118454412533220819124105272978 222774 84956831463307997598890429952 222775 -70473112971795097729717552000 222776 190303646188770907721051566080 222777 97938201144891040678106288640 222778 -158276428958492005367301258240 222779 -104663348920217619990879118620 222780 -183525503783209941214878105600 222781 -98423718576272569251837798068 222782 -58132201935626785172681075328 222783 -3034255089513115839504212352 222784 -8713473001511291071371149312 222785 285854283324396113291934437160 222786 19006501198157696979470743632 222787 -319573019145656967291147754564 222788 140617028665878409376606249088 222789 -156640219287146365649178789216 222790 -103721319506852546234819529600 222791 334802020522208050588603791192 222792 183905655431526016622520606720 222793 494157327863782698780778574042 222794 24350979932764154105239964160 222795 -97809378552910422574414796880 222796 2651130821856210448298485760 222797 131809257807521115128859495552 222798 1292076595731823826767008768 222799 -20314233423187816942527821200 222800 -4719324502576020990399897600 222801 141139161691059649788390323520 222802 166165806789586672008483769632 222803 191387209776229061804894652828 222804 54571186805727830061342597120 222805 -165204668911882813196200570080 222806 180874218202776438943545218304 222807 53767720133620238425982591520 222808 18792271046768050961213736960 222809 285278368464071680522236791316 222810 35711927222819745251795051520 222811 -96541588574028145399695524576 222812 -131892570570936538604768076288 222813 -14277817537052118168901209120 222814 -28872862118700853320148171968 222815 -246468589109074959316196078040 222816 180023791880912854483413762048 222817 118157932009148938061795931200 222818 -10058686833766293085843550640 222819 81033089168246121447782179176 222820 -91418802312750717402170334720 222821 58519192999663477400830663392 222822 -93824633968025781221556956640 222823 205536080693486257012353638072 222824 25063167060217441540298833920 222825 -58896390951999635578296908400 222826 3696906092730363951184088064 222827 -103119526985497191115814439936 222828 -33362050593071110795341004800 222829 166348341752675043099507060384 222830 -68307652439889617719824229440 222831 -141704279302834812724197238656 222832 83277006929483268042178723840 222833 -84543034605697163631594869592 222834 80434472118126105073710026880 222835 -8007369210919917755615543040 222836 -111144079161166087796607429120 222837 -17093992452814599322023606240 222838 69184839208517634426501261312 222839 154096946155834942188328289640 222840 -195937144994154684598055424000 222841 -148262365289913037706225300758 222842 -164852627264136727164290347008 222843 -51142635838474239065252500800 222844 -86367190793704611988429195264 222845 69605481367630362112261255680 222846 -22878654167871138433973533056 222847 144128541341056510052252675280 222848 20547006546582945180910878720 222849 66373137785303077642072789968 222850 -38435686533824911498081731600 222851 -161957492933377385357884312080 222852 92195465043298001733859875840 222853 -289547389249129732998359601540 222854 -147703876179504485860203102624 222855 -60034681103599429983449366400 222856 210043993177111336561121126400 222857 -14108368777598722308425889894 222858 20321581045109778318231889920 222859 -19484799846877399408883425280 222860 -30704374440945396630592957440 222861 -118917354810026795859006424128 222862 -174947827467601588425245333568 222863 -248924120811275185351671687888 222864 -36709305547406700869398757376 222865 -33054068231198177614816855140 222866 -4655537783269234418665006080 222867 -233395308719671837035485920716 222868 -302364290876902346600474215552 222869 -245457483842634330367985472 222870 40097613468070397457063014400 222871 29087949031890731690939411544 222872 169024590763638630567503953920 222873 53678843921189984185273201344 222874 207112775769358573493297382912 222875 59867981319514866139450284000 222876 -42494616186688945370736884736 222877 305511358930505664024595658726 222878 28957632137517692973955194240 222879 26546576640362333363399104584 222880 11587491677202003172786176000 222881 204487350923822343897124086192 222882 -46145168007016013148011904 222883 227121373409168266012774439132 222884 -68739678678680997399375437184 222885 -53721308357241862982974156800 222886 -215368662298628497658105560608 222887 -72579031991266988674188662688 222888 -50362977857668067585854586880 222889 -344817093221530963476322824560 222890 59478077960354637124247347200 222891 54433034740203041521866139992 222892 -563356625596208233316135963648 222893 42081215265998638799546288448 222894 -40793413954854936200862516480 222895 12571848143711712632724179400 222896 44083667196654968817645207552 222897 -104329444357896109117338263040 222898 105584787982372158095438031264 222899 23813811082259137350855356136 222900 12891091712546667832008652800 222901 -43796309525107597515686156850 222902 -103824309764274627464350545600 222903 23038817745344807119210581312 222904 347903471331978481111256064000 222905 -73173271217409849607682547000 222906 -105004519084179679621340307456 222907 -60030040950867949394894935488 222908 19288521344490776665186099200 222909 297611006826532317193579741920 222910 -96757647912038946813749576640 222911 183476504548722872449100444040 222912 -76977275576407766502211584 222913 235251768652266689576259140162 222914 -15791429424930355282270843008 222915 -59297319927835209491950748160 222916 156712866951014623820814077952 222917 53890932221703720135032850012 222918 55286908113874114829946791808 222919 265983831452393143295385519320 222920 75241581958554683659490764800 222921 -111449454978953892140857230336 222922 -45318903254829471311676672768 222923 373488583116539844057640897680 222924 -34733110874591482508264739840 222925 -1074720897804237661941880700 222926 197242297398151041974104949184 222927 92713145782943716288863454080 222928 76098256287223696748379594752 222929 -11178611390412783887639020224 222930 -93808564805959901150756761440 222931 -280936213333540993889014437268 222932 -204034293635745603535822821504 222933 -51004086234103911394471630176 222934 -31575325105290125049691548384 222935 -117625661612962283067944070120 222936 -36647876334342778401675018240 222937 -24451868399066824902445546560 222938 -185326783027398218344703523840 222939 -215285450388370715681741145600 222940 -91551997951457863241325496320 222941 -143995374290311568673175373658 222942 -759175641068947634899301760 222943 -79504729380825450282668032400 222944 -149679426438601912797267492864 222945 -83803091054626534122534441600 222946 -16878380866053306191128817280 222947 303283044290527624462071978396 222948 21908083353359548795299892224 222949 -101417280212673815431260477636 222950 -21752142169096940638870560000 222951 -7412877109881053033955639768 222952 -245334495958586998779713356800 222953 -312415603455503261989439241798 222954 -31357229988097664841897665280 222955 3973814100132291903103449120 222956 117196224677952202112730032640 222957 64314298310639896495176389280 222958 32826897303152485458480791040 222959 111246067396847797515892298040 222960 4295784560510658979130572800 222961 -139267894193283974166932461200 222962 51488070570226449305262918144 222963 -3743110478346851007891761616 222964 55654905234647013482557167616 222965 102355125976852758168897645600 222966 -232906480268918172930742838400 222967 95581586906131782686747575016 222968 -68861484728265853320607088640 222969 163075519478522371813428312144 222970 -7874240489443355032366583040 222971 62514043188918377676837313824 222972 6524381622517657857662764032 222973 185291503680059395371199308204 222974 -181720750113914813653161483264 222975 67927115227482237523912581600 222976 -122018911312728241276838739968 222977 192180575885546935621200749826 222978 25105356823283208194450757120 222979 338191039683258743682493699580 222980 32093284367840350478700576000 222981 -303832434146610525589605332160 222982 102179943082153845216614378592 222983 -67642492984629129417750344256 222984 36626190105969935990262374400 222985 24755595983348608313924002560 222986 -143960677797448536597711257808 222987 -89734068247141687180951319040 222988 -123214501684285131295100911104 222989 -56417954637343192198881808680 222990 53492308569804909096992085120 222991 -250724696763903227046333494608 222992 8807888861321085758524882944 222993 6138259410633649718415856722 222994 149890271105957204035796689296 222995 -108910240526297325757608230880 222996 83603439224524700011461998592 222997 -5004587235779453230097902020 222998 585861795018122864395635264 222999 24009001454363048927277041232 223000 -222454754795345160416993280000 223001 466265123527920235544040668100 223002 -63082328052463740724693100832 223003 398531944451774214026813560 223004 70757015180845364882276322816 223005 -110028423918456222526591201440 223006 -107225975786791127211611737344 223007 212064208855509836239334300256 223008 -75542492495395733307603812352 223009 -411285897711170704471090533790 223010 -37571134492375776171095832000 223011 28533856524056234510793656400 223012 -11226945618403431443143393280 223013 143118015313903769900511747360 223014 12555219122539721390461870080 223015 -10976938273559018176649412480 223016 178351915545773504326587586560 223017 -335227420537445143037286794880 223018 -234980458956687370953982793040 223019 -479340170263286713764731669580 223020 45268373108228163206197248000 223021 -137367066664191026839793960448 223022 109487483952205559538003758400 223023 -118057956828931873904853766896 223024 38243842675571335150315044864 223025 69321932872659963133422111600 223026 31378599728169690997006038144 223027 -93776603182692854539861747456 223028 88083607274165108472032490240 223029 284268858514316576534259801774 223030 62506049729299405039955612160 223031 -153645663589978058505730482288 223032 116154197581875697371543736320 223033 50967004375997443245236953984 223034 -16887072748810597196981644800 223035 204136805977936671058819513200 223036 -42616089184525451608185529344 223037 -209346818784847615518866848314 223038 102164881692247089454878750144 223039 88095542312510261886050499960 223040 -27742187401601158792945336320 223041 -445096600276555879783971840 223042 -49371337560270358796982017328 223043 437789718085568083855993685880 223044 -22655127108739734406335734784 223045 5945272525131406682500454400 223046 -62407342516511579044780533120 223047 -267070566827809454454717073920 223048 -193883260567758651166699699200 223049 -136836974114868398026246822950 223050 26255631420371136330406540800 223051 -65606434900735505762803219948 223052 117760960769333903582187246336 223053 30604358896779654713569500000 223054 -14259431823305793890867764992 223055 12061671158923868268318910560 223056 -42039850628098909522238054400 223057 -1197404413262999283396158748 223058 183531592404681498078287921280 223059 -141562612536097767896908756296 223060 184516522645260085857313228800 223061 -489385873245257426109706540338 223062 -23172006288818506560231038976 223063 376439583043845487561573250312 223064 -45152435972293073271249008640 223065 -173988496867904204587225222140 223066 1194594671106054217437941232 223067 -129493505699363446341065821680 223068 -48026817882692639625190026240 223069 -28681885916555158246411303488 223070 -137304585816261748824838691520 223071 -51999515609401379040859503288 223072 -102299457429571540874740236288 223073 65278266998884808388372828180 223074 -157202584905116143457687481264 223075 234005924071495613134426958300 223076 -31207882405169640181064761344 223077 -52162713700182209715000649344 223078 182606699997018430360175535840 223079 -40297730276569339590083760000 223080 -80169788956327016315598028800 223081 20118291132185828478460546164 223082 147906797943825042995698608384 223083 68660880321285195522995589264 223084 2961299032259698014553463296 223085 -95676040258092252752833343220 223086 -87235327981316668348155635136 223087 -363769118408818627012815145264 223088 3991565412937443951380004864 223089 -51821060922597331692841093776 223090 -17995454371929562943578974720 223091 -10628110209804465216432602736 223092 -9953666810745582502314451584 223093 -117772575789196917149845676434 223094 184650179337040303926928460352 223095 65550642865739976104463542400 223096 80212373145393792458441932800 223097 -286566023217374081657854838460 223098 -3856318687070877077874706176 223099 512706692213862391990519528100 223100 52492439112618491691790310400 223101 150840557532234781286399231040 223102 10653403722134962686571687104 223103 -357950137820351193288306699648 223104 41846172509709172622166589440 223105 304842177686379924211278610260 223106 -36711976053238116330053762016 223107 -17995947449148016110617702400 223108 -107510457663672956994974657152 223109 388253120644736387077004637726 223110 37162367708384320384144498560 223111 1511653804768955810302845232 223112 403096135008973571736778775040 223113 41974148357320007432032517088 223114 -105066206501879049863346656928 223115 -98718840229132032401111958240 223116 -132725441946460799549229838848 223117 -192415410133985154272618591360 223118 -19026265493044271990997216384 223119 -14313571122495233645367972696 223120 30695953507719642789960499200 223121 -47318377439928716745858397968 223122 157239050131840607802434304 223123 -34239234784951034357876935200 223124 534967027441277018806178688 223125 -14246186867668552315198680000 223126 55350658992196622826075300480 223127 -5688988094354659708950130920 223128 3143898313396352578973491200 223129 -278451832721207796477310489270 223130 31658235920193992745220643520 223131 -185818206322626288126532179048 223132 -35214672849903523409516382208 223133 78868104730456127540103281382 223134 -150007737554346595321123427520 223135 -28989796220530143664687716240 223136 373088839164318139810704261120 223137 -274664232192737488474312617006 223138 -45781526315458177479046748160 223139 57111632197639283255973875712 223140 109618650932386784826664857600 223141 -16171791623809217456336686368 223142 -74711762659814302834071398208 223143 237121910130475990439979309864 223144 9685948331510816494368476160 223145 22392491914684008626525043720 223146 -46130451821219363111443028736 223147 51784100581301100155078619396 223148 253113683103358103809271678208 223149 75988801536450878029015059264 223150 -54967021365082243773216643200 223151 285312702531290710345460683152 223152 -53559196519810953389425459200 223153 100396917833166103712637110400 223154 -92160531646322480060281258224 223155 11010651021493294006756998000 223156 340421071935911893014339514368 223157 -313831022878318256685957543168 223158 -63485670659117844434058986112 223159 406290138057139157109813850416 223160 -15730976957505886839284121600 223161 15687639957498875735831088480 223162 -93956682175986339161695713168 223163 -98720833096694756815323116136 223164 -18117504882686855800405900800 223165 -8049638693397942517336889940 223166 678311198208444806750325504 223167 -2377539694964071165329180288 223168 120308198439211835218886393856 223169 98005487674588357704350350848 223170 -475453600617564812347292160 223171 -48308131306991156154559133408 223172 236091582580089307353543682176 223173 -33665617147529665298846548836 223174 -34111331079118974939805747200 223175 82758495208761430125049524000 223176 -110580436183613054719148605440 223177 -159058554579667457311579432688 223178 -166345819585968259932577393920 223179 246959111363057498926217930688 223180 113548406299374433515308006400 223181 -30726788399831382359249138208 223182 -171045603461151066415289074560 223183 -234434911123106239419920914776 223184 13343675724897545469548789760 223185 -161272537975471100817159763200 223186 117692128035271290734796123792 223187 -266579283668745147843800545320 223188 -77711819440202829260798275584 223189 37737049715367537293646108256 223190 -128389804263847433254590115200 223191 -227828826061621587736446290400 223192 186451237430864347310870814720 223193 202276619521786969042034622240 223194 49019438182087402924681382400 223195 90234006253391987175375557280 223196 -104581132375965804835610457600 223197 56672454580307908945814111040 223198 -73299010640481350899310102400 223199 -316521708701144226801616684680 223200 30121513886291854836341145600 223201 347119512595201843777976963904 223202 -40450074919121180676326745600 223203 111008633866553312904767929344 223204 -129555001285274331277446636288 223205 -285186741307862815865815147140 223206 121729456268208505357926554304 223207 29513735855619633254823110456 223208 303321245642119688534952360960 223209 150298903027866702099085280640 223210 -37806117934498748998586801280 223211 -406016723214741420434455666188 223212 52841976654020926213275033600 223213 -3697455462745137967127311200 223214 442949734681208601773476354560 223215 77965285866664814413720081920 223216 3844798687085284137338601472 223217 35756308709279159575299997266 223218 158487735326128453032028715664 223219 296576284040869316756090844620 223220 43498773673368201364739162880 223221 48345799655157996527106437664 223222 -205669612013795781611991221088 223223 37933320427709513432022878208 223224 131642509957355243305029795840 223225 -202159862361851046772900839250 223226 -105788093163444188103638223360 223227 -253841141284403760472953403080 223228 3327020165578224884559085568 223229 398539982281176931739042125830 223230 -27470384208476701645517844480 223231 -82514860353870090570471308800 223232 -9794983596901915571100057600 223233 -103866379460008894488781472976 223234 -11208648595017535593618435840 223235 258975203304501184973593633680 223236 -2260217084393025714243748608 223237 146575729845260725494126302752 223238 -98675635549969943109023766816 223239 -204917417992214923124840089176 223240 -88242796524983843532551731200 223241 390506860671296746683966447642 223242 -173732504038568657511097063680 223243 -3616217428925904406001262508 223244 267070167279011910130714381824 223245 -84278848325113967249036340 223246 220284812772120072248540955072 223247 39104277972326335895577867696 223248 -42704500334842369225223110656 223249 211048706378117366836406602854 223250 246857350564082611868739840000 223251 -7594904599635894202313922816 223252 367412004491867936751571108736 223253 184550537120877327625485023502 223254 136720990527422422969812706560 223255 -243010500715969593558240660840 223256 4013671875186098020434739200 223257 -52751953173596919733453581360 223258 5255678417243144724121946112 223259 299573598872766618262462883460 223260 -8740929459853553972171420160 223261 -184398279318368129058053317056 223262 12030285272926378187315088384 223263 459016346012428658715136016400 223264 -148250030123572084445461807104 223265 -72782903918946811668993969600 223266 -38017712411164510299618287616 223267 -323124178837284957725514083448 223268 -272676161180957264599924282752 223269 257145480978800246334051913440 223270 87861760675794960742620835200 223271 -61595669003633513406787899000 223272 52786040095401604622253342720 223273 182526879003772854370300742522 223274 231015014687006425412162537136 223275 -43897317353280697595478462000 223276 332088064670334615782179708160 223277 372458772095473036089447135126 223278 16264387752182296376454604800 223279 -127421209993301381771587104768 223280 8099416095870676080327720960 223281 23139910692691317297633237570 223282 59560543764748771239743134992 223283 -284987861469473264858579460468 223284 -38760040947204246549463879680 223285 39239555351408420620741885980 223286 -18557105241818840708102757120 223287 -102234158190195392807257295232 223288 44306611961958745857509990400 223289 -197489098468127986372165727232 223290 2315127393223490839471833600 223291 -307920045928356227614752833308 223292 270388880273949678352352726016 223293 -30965134006590928933950999936 223294 -98159217206931960119001335808 223295 59511135399395517679209197760 223296 35773473880090463392688504832 223297 426776992581995398224028852992 223298 -188628835872961081343410721280 223299 -1708115351474799851693704056 223300 -43143975173899888979378688000 223301 78584583867174472309049653560 223302 13999523533214240630315351232 223303 -253234283245174823627604513448 223304 71861227028486941664775045120 223305 120499782480594858677109197760 223306 15508456138287837109535138352 223307 -4871644308121921535509624320 223308 -190415790507598531561629911808 223309 -114998354263795671189367341984 223310 -12327796114646209372204525440 223311 -170495062187187887541955285632 223312 -1902724957771116635619606528 223313 -336784959374934360851804247438 223314 12062082818713882978885155840 223315 16718818163450001622838614800 223316 -117155028586720229120484216960 223317 -65174959463345277884774321760 223318 -80856039407583324767966396640 223319 12521228848630051098342387720 223320 -57030205771115696107260518400 223321 2541420770793643681611416384 223322 165427932534277312824668999424 223323 71353587269458502776344236184 223324 68911896856746454308783419392 223325 -148977332342581173899348383950 223326 -34469041076959381628326557120 223327 -13066771723145883825632388720 223328 -70485487696412273785324437504 223329 184235497470305015708209864320 223330 46437597929378663663805918720 223331 221482509864512241024742383132 223332 34240780905627978955815800832 223333 488274547309783864484704536960 223334 148224966761533864029994926816 223335 6418115563441130267592837600 223336 -204228203532559523422029112320 223337 -163649547545927188909019203014 223338 122382092118290719144410457344 223339 -402160439574995500137270686860 223340 22354945796023804436526412800 223341 -56129868838283153575500488160 223342 1113219378042567966916466112 223343 17984371191439623918022260024 223344 -103924918133336262724036853760 223345 -214346866319727075146970172800 223346 231590144049797804301289919520 223347 164872990783282993997538425400 223348 -10096043923553557611253451392 223349 24086505566900206323179403936 223350 -25504580686962039956544888000 223351 237716975658557728708949475000 223352 206117724481262762942342553600 223353 -35907347734541682136475177664 223354 582198690840915052299743712 223355 -86172325417808945007143592960 223356 8032914417115132161431592960 223357 -25012525223624564154867959988 223358 100857120399688690651786349760 223359 -59848778858227884236873271096 223360 -41872101291121363538411520000 223361 -299337103480058746960565095038 223362 124135883394790064074536989520 223363 175725226356143557905928430496 223364 -67632597042510225365069337600 223365 -88277440160838444110070749280 223366 67654861583659764780304512 223367 -398353430318814275556879940584 223368 -8919954342740047127247175680 223369 188901998341156443189819050596 223370 -16634584961244872096699427840 223371 -332064875199306666731857799760 223372 -126524672614619495908952199424 223373 415765277445558319070406716640 223374 -133799483688072057143715087360 223375 371187845552423538375541182000 223376 -45936332601323548294379470848 223377 -41721502506052562663377130496 223378 291271907338221037899901654656 223379 26993669894303576022344837184 223380 -8167689554076152791675568640 223381 -267827432910164352833061608818 223382 -120896031305854609830878649216 223383 -131653979073041856779694931200 223384 29601754250510003438151475200 223385 -2299158521320341886294857600 223386 -23593234042894024453981059072 223387 -185253112873368304786742268240 223388 -24206631120279170563176344064 223389 104393423505994898107888342854 223390 37614229456088990937554582400 223391 -342087144400643071175516850912 223392 48152265086133545471044485120 223393 -238272320802763891083283927040 223394 109068043718564730229079516496 223395 -40865155510467759321092729760 223396 36933927243231248986849116800 223397 -149569811303979906377263337094 223398 -1924582457774803311091361664 223399 5143846046999300367327589248 223400 -184283336251003031798667648000 223401 48602322907321018816388852640 223402 81118686438343471201245561600 223403 -128630378116286993211801702348 223404 55862277315649058332926199296 223405 -22607878393851834340943038080 223406 66475813552234652298045789120 223407 -5934292119613363116293765712 223408 102092926699199062889017720832 223409 173650317953112743821883004900 223410 22067940071869702749234961920 223411 -357565577577686810658643667168 223412 76795245723204725082629652480 223413 314432162295400374959071213344 223414 -5290531066496018418578854848 223415 109950694102715147667788761560 223416 -111247224834088814906268979200 223417 -38862123104966371511716260608 223418 -186560120290970842310907408816 223419 1385379758237933053032353280 223420 124083507168273774516248609280 223421 -462700675156518797622895471200 223422 53539181631473670875642618880 223423 -184491803090196279741611835328 223424 -1397562166538367333584338944 223425 -118810544031961792394407884000 223426 16335189233895918528536808960 223427 93884403135427837240958713200 223428 634513470976411161499736064 223429 -138622184500033727411736927970 223430 -62067802959412986703809824640 223431 121659042702084542569945777824 223432 -212095772552403081671570841600 223433 -147298359103989569381963628480 223434 -70638896530124808845488472016 223435 147845360585496183864145022880 223436 204730962807386660694323430912 223437 119526826843292297378672923200 223438 -235727107244213631985941698304 223439 -16207895438203106270752991760 223440 -21737653038422743161677414400 223441 -22178375138599896449305862158 223442 -146127510521057145300620662128 223443 77010679775584983065143575888 223444 99704329221893927121426470656 223445 -179010671505541575054321859200 223446 -122207879281700538597571485696 223447 -87400442115820509543103305888 223448 -49205451113097761626263060480 223449 -42642575829611751475805696352 223450 13856185866662344929840228000 223451 -2489525704240317211248099600 223452 -218034320354912540518020172800 223453 -25384644590246157688361466836 223454 -49606652922456984677784953856 223455 -187578354818649327013192022640 223456 -489560992004248779908798742528 223457 -49107520152643272146848144620 223458 -120542448259454644127759999616 223459 -11934289231848056509253848380 223460 -22290807445096491566230398720 223461 -112416856123664444816847041568 223462 85097070719107801433128235232 223463 406973053101567243942940934712 223464 -89282198943136265213890068480 223465 127315349616097784196928454400 223466 222119471648903366633455680432 223467 -74593349470984744818860074920 223468 -71527087710434219816483241984 223469 -115264210203452675147111321130 223470 -21024181065122350166192117760 223471 5849430247107927648112016632 223472 -66635318620133816422662733824 223473 -27366235131042759351692156256 223474 -185788225119675891341560710240 223475 57642822613476708969982748400 223476 10345691983875257773667764224 223477 26762974030387164392410218400 223478 -12474266464971157715501962560 223479 2199222457192578647465657280 223480 61297680589100886894269644800 223481 165867257322049303052804466282 223482 69571734896553395990636565504 223483 -153942350990554316045087358896 223484 -136391611990774633122874281984 223485 272695233596552091655691477760 223486 227087294080824295131165574464 223487 681024011653883473796220168 223488 116293789187439170488381734912 223489 185450979226144997229973910466 223490 -76342874274226830796974252000 223491 55177261557891972040158704640 223492 -217791361105662323742505989120 223493 28022018546423378848739339742 223494 -95436019192396549479609728736 223495 -55354622175888860920493349000 223496 12512677283073394122519183360 223497 107404796738491626147794198640 223498 127275754802978631432552952320 223499 19394187922637272921454187336 223500 -148541519196508743966931200000 223501 207703620675898453747279432332 223502 -245025387953725646079549162048 223503 96388701779423688051994536960 223504 -81198119779907983051358781440 223505 -183998249381950349728939379340 223506 134172360398214260881189804800 223507 -91805567681792445743666796244 223508 -190643130866912030352860903424 223509 -72196983015745765353359811264 223510 23154961284838219913237790720 223511 50981140959706575515335298952 223512 -196698384918250864063465881600 223513 -33796996214260635743109738876 223514 -652454998738637057257139712 223515 -90371711265540112151207861040 223516 -103002076124177097734264724480 223517 32984103495025271774859028992 223518 138133495993661210235778691904 223519 -199222148105238676595977895256 223520 133442023938400225813761884160 223521 72653868223091078345968078512 223522 -65777279816527762037625409248 223523 -296861459078220397911117119160 223524 -16018963193947304782780452864 223525 11586415186014409460002065050 223526 18344597558264582129561354304 223527 168102045681908947053405082920 223528 -470746915231534809061426467840 223529 63975844662496286912261867130 223530 113211534107630210829878488320 223531 -97068647847826043040045977856 223532 -156509159752035774039022571520 223533 -111287748079047992638740382080 223534 -10496205606905339747445883584 223535 29654460968618542244877242400 223536 58567464829470535723365138432 223537 -92817374358709511684625735360 223538 -104949471357786832396131408624 223539 -106905341825917349066734430160 223540 134485210846573445223835626240 223541 6956557643415958363207411584 223542 -78214971374581152720055711680 223543 21782647230960134010359162792 223544 56565911828844653574045020160 223545 29867448057169676356169020800 223546 -45574903208085009856427568528 223547 427614993119276081055622656996 223548 38376314257123317799074530304 223549 173093932108281823554240580550 223550 102588135256860588772928668800 223551 100907560754030959178777798040 223552 4920949008981695078072320000 223553 -160668068313862376876542089936 223554 -18752319109971697412076203520 223555 -350920567598679771704760173040 223556 -58734478469179900907949559680 223557 -135806760280790760317500512 223558 -121994595137691708215307945120 223559 29439462113209499598927345120 223560 101942150026295615690000793600 223561 22501779751522410344454584520 223562 207931339454224514011733098032 223563 249640114407727883418193033944 223564 353102497429293244972793405952 223565 265870194229998665145607425720 223566 32473055311971208741555467264 223567 377466505464554304098222164032 223568 -32445782310562913706332405760 223569 180730793174455286792928047394 223570 -73847249006852861932797619200 223571 46671313126572273451585455000 223572 45852975900839271825047568384 223573 81294009540478071223835908960 223574 -72139998567036365689916572800 223575 12944024392267194119905939200 223576 -283373776123591847546823505920 223577 53086983009952301676368268426 223578 -121816964350857468889867393296 223579 -407375373277069867823295518208 223580 -87699960439810629157195253760 223581 94723862034172977383412442752 223582 -13034679355778100869548084608 223583 199599568608827117883975032784 223584 -101739175912211261545586884608 223585 -264239599662703673344676634840 223586 -85034795918545875588368547456 223587 -181352441649549665974504357080 223588 126624253413517903937927554688 223589 332000860291099937733923163390 223590 -89878287880735560707280595200 223591 -189331957967381148833499751688 223592 142935994817914463399244595200 223593 -86588215148655160167642324336 223594 3683341726199337183385727232 223595 18890241200309701502439853680 223596 31689302566433701527088042752 223597 -120175831628175145587723792288 223598 249795786253029612064839412800 223599 12618150186034786094792365968 223600 -249048218890125912741478400 223601 56082503871468434716004638080 223602 -108645549426931055934480019200 223603 -67904919904981776604697479616 223604 -176493541585905786702109743744 223605 -20948945514915530033622735300 223606 -24016173455397722232856311936 223607 7992874088855141200756869240 223608 54276609053121755051031920640 223609 484277190450974489865752749440 223610 88102324159370871188527584000 223611 23979223319998791617903148480 223612 299138519068604657694667360256 223613 359305592005859960739492864384 223614 44295755904474169111811585280 223615 -101238612122964210510679408800 223616 58732604848765073633952399360 223617 215232150739352208008472082080 223618 122592183941487398111681805216 223619 393177474242362367984250087120 223620 18040427290379210129476116480 223621 416864093450048314838961833822 223622 55025093098390914222536572032 223623 34644445607037836104835970672 223624 -15541114324321153010555735040 223625 95356097413333375080401205000 223626 65321502098590844970351925248 223627 -201601047456726267155988866040 223628 127919793673080136152261559296 223629 -9611939561753728950578860032 223630 -59623473101020984979003980800 223631 -149107215040712206081422665136 223632 37310676408986232162122440704 223633 391673321625892368928700792882 223634 -15255153647249407446662596608 223635 236218599126987034790180158560 223636 32405653527508379772624588800 223637 -195790471610689287166596057714 223638 -12348558449579130533753173056 223639 12589921309081941413352684424 223640 -161190289062433807548864307200 223641 11557899603673806362526774864 223642 26396190895625330622633311472 223643 390806804220115214508105984 223644 76666989097490919639392918016 223645 173322230122899573201006273900 223646 276590536929559125693719181120 223647 161158908561748090601920284672 223648 5842440958130146180157276160 223649 -453289581180990994136687760000 223650 11402201275219588612463193600 223651 125311597154166595670912331400 223652 -58535860330966681937854734336 223653 -55666935194655378454692916896 223654 -164084715450538605462315592224 223655 114629438412516555887994951120 223656 165727753095049566981241651200 223657 65946036711502947310923830400 223658 -177673576219982067214775914320 223659 -154061930270086379057216980836 223660 -77085974489264030835088266240 223661 -322364382507499384268876395776 223662 -25792961793976065885596826048 223663 221616309898621028846813360184 223664 -15815332076747603113384280064 223665 -6770918061739583075362268160 223666 51307460524868677012246198032 223667 392159816809853262135663784716 223668 84506056565278616123530752000 223669 262854340994761714809285131520 223670 -31260266768926590097941342720 223671 112917905469428649768517981824 223672 28621306524882256808114257920 223673 -365814958802662212671252691840 223674 141849098430345146663414242560 223675 71247294678206696678672202000 223676 -22554336845141934123439948800 223677 324772905712197281668629452460 223678 8022805338553994146871381760 223679 -507144250858010228552173974720 223680 -57703977185483409314902179840 223681 74037590575394006851501980482 223682 -37585205112784111325010611808 223683 -107729876662085005362852007176 223684 -133876405147610724270356723584 223685 128542380868608758867926524960 223686 -626838830722548104748825888 223687 403639802544202080025793457680 223688 -61004537420796659332552842240 223689 17190141567293356259236103808 223690 35563769186072540732455701600 223691 -134989666133281848170939856528 223692 18729242317872604226550546432 223693 -648767073505249394560060398720 223694 -20075130789357392920847095104 223695 -150577730353102744800366098400 223696 -8592609031853660556091195392 223697 -258469942491479498693973955854 223698 -27923741592370778246941804032 223699 -131615680770751465603000313264 223700 -152036240416130024711605948800 223701 63833906622980121354822467232 223702 87627381402917695971455937792 223703 -458082952497941666469479796240 223704 -39600442492027347284482867200 223705 249415525040071533674131705860 223706 18370257967592271821962801920 223707 219591884213277754920248445120 223708 205114852998645201680777865728 223709 -25855754875430177331613125300 223710 -98831200333603613640528839040 223711 -138831327198739421936879310688 223712 -214116461621163442471835271168 223713 47018866489256893708572548544 223714 131632530257150497555767525456 223715 129646488641305701860654040720 223716 -83472398640312932850070818816 223717 142079221919382383076733747420 223718 -70844020626851792378964884160 223719 -53458097617788950504220560856 223720 126796324384929735833871974400 223721 -54252241185208697209676520576 223722 6988848043237418987432479152 223723 -155067863670331739047405806440 223724 91953671921367582495301898496 223725 -90096285243763891982533644000 223726 4422172263159579349094517312 223727 -29956465582391613518408902656 223728 -49203410611373673943950950400 223729 -462939441800008106495423319 223730 28943168184133615150280781120 223731 -113022438175488364265740865580 223732 -116363358230338729591977099904 223733 103331161457400645220310711580 223734 -79479391994518092508514415168 223735 -125838088426622118740194663200 223736 -355812836930767018091687608320 223737 -48389219714985478225502953536 223738 -270975512394208326347918862480 223739 -121890436128490778148829431744 223740 -36779429108029606164647470080 223741 119339978243203570036994354272 223742 31606521092000941309115062272 223743 67082966963660488666146837264 223744 -72541862520111512378576732160 223745 17484450906352364635731654120 223746 11095467087530057970085689600 223747 162133392415722784015719571196 223748 108280341263956656193842573312 223749 -166858904086686125682517658880 223750 19728527304769615364046300000 223751 246379450966796549642154382104 223752 -35676954203371426658199674880 223753 3942132347853657547719999002 223754 62412187011822692025501858912 223755 22530023604147462331712958720 223756 -136497993078727975913717046528 223757 163776957423148434703419678006 223758 19227572090011585058589992448 223759 371122332543018228381297494960 223760 74987986926112274836321812480 223761 231678825842963595674190623472 223762 -43403684203404895683691961856 223763 98008990061020471833048568920 223764 -14479189815847464349626378240 223765 94188161000769646051770909660 223766 12923400228122352335895143424 223767 184838734626517950589588081104 223768 -299869275358245855064927703040 223769 71113368047101203677551763520 223770 63451167655645456607343225600 223771 174209632054893057264120321192 223772 -1987634312061784484830222848 223773 -171904320092278938867137521632 223774 26621172828071894477646968832 223775 -206357055253533572773372012200 223776 43978216081736011853982597120 223777 -200087464993967317960285014380 223778 4758345057783280175315379360 223779 47714332815633788437499558640 223780 303230278682990001562939453440 223781 -248177490578658310178999348418 223782 -30712888814030832146674083840 223783 56059087261513913495178412488 223784 -200286739535342723346741166080 223785 -96508718222782724123520393180 223786 -126555022235030010034253955408 223787 303205708664292543542249302920 223788 27983891712728376955082198016 223789 -125861611577314447098726412160 223790 21595529885604061475108966400 223791 291689263788820914778667651592 223792 -27798941831165419866945159168 223793 160164159002763678331251878580 223794 81129582093137949205459764624 223795 148407612790650831902443854240 223796 5257339716821714530169481600 223797 -105637247754293857238919592128 223798 182499756565893050349145900800 223799 -70442876032448125439261051736 223800 29944656593074904717127168000 223801 387282576500998427853380299600 223802 -49841101771116353108328199968 223803 47189058088067726770362336732 223804 45984498621224950539590656 223805 -87383716630903582397663216040 223806 54494175704159768427982430208 223807 -214675193727053421620472734240 223808 -40293549795572934163200737280 223809 44134041705704273532450644928 223810 408387064282482230829142560 223811 -56184392034592504079581989168 223812 -1853555304823946071558280064 223813 82459126928534890148447935104 223814 -78896718748826235519954870528 223815 3244722706041521436780693120 223816 -113383318748171130343039703040 223817 253871575483967349879862771152 223818 -31553398829884674728584924416 223819 111021267296441370656627326368 223820 -1061126831022944633622097920 223821 -52347428054907315456463941492 223822 -28940683691596778008370305920 223823 -197602416011202258932379158928 223824 -50670033633800130698544807936 223825 -35349655502857148160151808000 223826 -27809618256989499382198827888 223827 218373376497043174899293544120 223828 -98739573736278752996382203904 223829 294941777151710134233138836430 223830 153291244809029271055681248000 223831 375427431523389131216562906632 223832 -205323731343252161782501201920 223833 -67319567979620622754646070576 223834 37814500109852209287832266720 223835 -61153213392006311783013357600 223836 35167011723964908390025027584 223837 179526054516374740374268232486 223838 -258804190922039936775156535680 223839 -74899356067061087031907557120 223840 -202755820807565921580023808000 223841 -79998559222771616192271841758 223842 -147295414371963215494230530688 223843 -131994382569825045987620903908 223844 2898283437520292021307319296 223845 -147845805886003571576359728480 223846 7857317046429794316497080320 223847 214319442049646157085861526352 223848 169666735461125218730191641600 223849 -482753502873579092108448862150 223850 -55568233281811542847906800 223851 50160794091644030880437130240 223852 97292775361933735501576200192 223853 23827959912234699089932749504 223854 80563708541123426516582099520 223855 59431351303076543473133714760 223856 92211571687816988586021814272 223857 288716350182181301522898836640 223858 -1302332270152496434479048960 223859 -55747839681832613358870442896 223860 -5340305998280329268422164480 223861 143498266075657936325521102464 223862 78368837116741228755885059712 223863 -138520354874469271774825571712 223864 221457653356084418041970319360 223865 -265459489651307764466161303740 223866 -67476073648295744201867560848 223867 -63935250463554454681619821808 223868 39668514037750895858162792448 223869 -159188660488750399177120160256 223870 143458655562583035350971599360 223871 -495983858107813706143128234456 223872 -72693520742786861218733752320 223873 32229974897981186928096222504 223874 -14925119608574209376701352448 223875 29716884794787865696167300000 223876 96911118792523569575877138688 223877 -198483132768656033905809454560 223878 28533559583631380404461177024 223879 -88750616588665891966809281880 223880 285153009435786468947249664000 223881 15505489530830068253576365392 223882 31094711685048467797038157824 223883 166035507840263763305087648424 223884 6734097309637328886669447936 223885 -246049050214534744821454986420 223886 38836858666017081325922649600 223887 -104471296276273540558372190448 223888 19171755145766813939335168000 223889 -827001765040103102684323740 223890 -5856614483946382338056985600 223891 1412538358255668500426397352 223892 -140176969290353693605886189568 223893 198410779595092723279199215182 223894 -57922251631848990232180221888 223895 5290674904041631449907642080 223896 -109822677361999453575121305600 223897 97019983165909371754658706052 223898 -189018461875392272261188822800 223899 112086663798231392493502743408 223900 92320951299411233227232768000 223901 1386301060787757337466686464 223902 47768876586429340277157086592 223903 -346726093177158306657808514848 223904 361841140715433735068472508416 223905 -62951956556618786628330777600 223906 -159778700207910285833106268848 223907 154111494423985582834892814552 223908 -207456338777030930336104341504 223909 198226509456250709435444002560 223910 -66680218693898292129213248640 223911 -372125375326959125780010861360 223912 -115904614428392012748744468480 223913 397214145049973842235809554426 223914 17555364795297617266353000192 223915 252327138831615182789334711600 223916 32476370143407697738409558016 223917 -173176375746906488840584407840 223918 18385412713128065622665828160 223919 -96845541842316206191461133680 223920 -27024092460811958367217582080 223921 -234395497631502459446610944878 223922 -29152182753411777237447241728 223923 -64053575278051956903681613056 223924 46294275223563199457117713920 223925 -59353383977834413163100631650 223926 -12048931268297933314748821056 223927 -358263474147171825650306809128 223928 40908216966905832992055336960 223929 -114033853210668349067125707600 223930 59698817129034834182723420640 223931 -235871133148093156411407158736 223932 -6904345607157283107040931328 223933 194184820746237334800815887264 223934 73495785736075138976801479680 223935 -61799521643529944468896825200 223936 -123368974019339216571203584000 223937 -58307564496316114576033539648 223938 -69750662118286945959260697600 223939 -245508134377699829737455128260 223940 -164037431614748466804633864960 223941 66995524183429365104729300544 223942 49836091629309979564377140544 223943 -275854222807054779692803054560 223944 -322590105285141420897730560 223945 -41722107908986787256276630300 223946 -87910342651822775804887013328 223947 349206113268231411605432014800 223948 211563248958530356412913367808 223949 -200943776510392708238943413280 223950 51530171712676575332500497600 223951 16274866225388689400601659904 223952 50389831090734037335812038656 223953 -55414624841567694859057624800 223954 118014439155067542349377004176 223955 519629702238562769896491207360 223956 146128351771095446852070717312 223957 48434284122187368305133314172 223958 96853411181891952082695013632 223959 -209144787356463032431632012696 223960 18706436021943208823251968000 223961 29265202548929040873141575172 223962 -25590065952468969253535950080 223963 -184927016225227591474448489788 223964 -6459793486426045781893678080 223965 -5133182046403732561256889600 223966 47901971957254170035896226304 223967 176011939930162781702547474360 223968 220752475705895136237191430144 223969 -204566902866434861604379585630 223970 -19324483510637240531086468320 223971 3056130292860724369091256 223972 44963734372879841379845304320 223973 247037883018152486187578222460 223974 -86201344283921251047395183232 223975 18082948795896507088543090400 223976 -160635164884663000219484881920 223977 -104891146212663337307112888192 223978 54245621189932105891749904224 223979 -72927796918887419726457458400 223980 14359416130013983913680911360 223981 13623701745913586284235620672 223982 -24858865571341845707076119616 223983 87401803731708895525841177664 223984 -114876605568482843273617408000 223985 -345114911631412961314762991820 223986 3911967206104000531160784384 223987 -1153456118083296271565164280 223988 -302101960306512930321278800512 223989 -106152813788549079167344239840 223990 80864036591072497458558549120 223991 -244127811198304963597163542200 223992 297403307586626145852848947200 223993 -145853637717795676308031654080 223994 -141586276193262529240397122704 223995 -26581507662372565380242234400 223996 18242251023144073750391508480 223997 -212377194668223589720706049120 223998 -15583172191040301724501994880 223999 -460489721314773210924263008000 224000 -82002860179790233482559488000 224001 317014620676788417835929609330 224002 -116117173491803982266949347328 224003 -125273901893738057214391595616 224004 115998011188451297376644339712 224005 -201621869990686189612493815680 224006 -3205440257220531806650492416 224007 15194899467842356774295102592 224008 -70220430629868834863707991040 224009 -6749946488005371806755198284 224010 88697064757310192589911366400 224011 -102393517715551571144440137388 224012 -356236616615943758560642930944 224013 50145347670964188984593179200 224014 -46558278891929126331189468288 224015 -188515544383777660060304900880 224016 -22647538198613169600139100160 224017 -144455195342984250822188691600 224018 149653830794521922045479401120 224019 -241392715414156799144212513680 224020 29148888527638234428799918080 224021 -125628520608622397241522043488 224022 -16603976542786498705539083328 224023 284301476242284887255946819960 224024 -78901078318796013791728250880 224025 186274152151231642309832328000 224026 -150809224853104834859665804800 224027 413875435698662081145266175876 224028 74578208470254343404125872128 224029 519725592530966665330958240 224030 1841432397249857434157761920 224031 22409761515490454261159863440 224032 -192805473580093871536570564608 224033 46175116400578881595301277282 224034 143260919921565470082156497280 224035 -14005130036249163900048891840 224036 -13732257661715695967038965120 224037 4699475685277364737559713536 224038 99704412417195207584508157920 224039 136914355667506478886107794056 224040 -155979288904336688943942451200 224041 116866488147623160527584312442 224042 -22486347304022532666174007296 224043 -89625623969522225314452344832 224044 -39181698689262188971750553600 224045 25703388272066994700493148300 224046 234559379755263464954119214784 224047 60164405441309371355627284496 224048 -87106979134791880201002024960 224049 15419540034091899913306724352 224050 91194178675909735220428954800 224051 66673246833737859574047375000 224052 188593538771300299219101560832 224053 108068462091896111873641266364 224054 171906320507018513684483698560 224055 73396801715706500839628567040 224056 19407923572976730089592053760 224057 -102068980542076232832657044694 224058 13995426357739327158980179200 224059 -105051703087595648245768484760 224060 -111215469500999812196586777600 224061 -24030407888465549375035139328 224062 -64867092205085211862784371968 224063 -153345615585809416141345668240 224064 45974031188774216709573181440 224065 3790323031482662779702662120 224066 -85203688478848820888417174016 224067 -137540505963802932004820541120 224068 -26819565080814679708902277120 224069 412424020874185978070775181470 224070 19615376912155459880588881920 224071 -29804956312172259215579234728 224072 10268138862456098463216199680 224073 6829957769116006004850578880 224074 -4282439482744411325610873600 224075 105443170888660245911534739300 224076 88164432266817921984779894784 224077 302795434648384599557137220460 224078 101083718322006478929374024640 224079 114368467493002594403645276688 224080 26629343663551693484409077760 224081 -100032233816550169431986148096 224082 96145073829197682240322707840 224083 21823905539413152253314038880 224084 32432316326871592607314255872 224085 -150331395324561301043924421600 224086 238632837840933989852512048320 224087 89848778054201706212658249432 224088 55514773795915176416295874560 224089 -100947856382687725618222786176 224090 97682029782818451394298968800 224091 -61798311346953296704822008048 224092 -89628310265338811566707712 224093 -92023478347245454594976614740 224094 78436932270358498309312922880 224095 -250043109133486751026821437400 224096 589638725037740120304019046400 224097 -113612627333272356478330923600 224098 8237791217549970953750555136 224099 -7627058941399529044677781440 224100 80686776875168285678562048000 224101 459049308005506870193772815102 224102 23459029138574029835336174400 224103 -222031554030908594828109700992 224104 148746686440083567843774412800 224105 -104330645744635272712372022400 224106 20515516993039097167401489408 224107 4936667723474249379457474480 224108 246214820216768240335044718080 224109 98177269091843481617198497644 224110 -2598027418697075828032429440 224111 -102067364120949200752057375488 224112 -9971174821680966304247316480 224113 261632669833708602341797041362 224114 -245886575902074528460931114496 224115 -138217134904038625393019335680 224116 297071117626272351725873152 224117 -1026927091073404947693572928 224118 -76497296451246426306732392736 224119 -114107832643965245425656415008 224120 16920383011157547126942105600 224121 252273282957146475927217464912 224122 164830501432443813101242016112 224123 -271161902472039183097181399520 224124 -47032045432826590735072911360 224125 68677516257027527684271528000 224126 209716252106342090431895250048 224127 -26931854765427127236856673424 224128 527070204000530012379933573120 224129 -209121874435058308494077094270 224130 -357056024426424395707944960 224131 202300879850396014821023703932 224132 -90193482812235183581297637120 224133 680404677498760003957335168 224134 -150380712062693353560400442784 224135 -135892718343951737614470108000 224136 -85781629728517120623879413760 224137 -14721465599905657561869053340 224138 -224838992224719590232190403280 224139 -241669961994482226264859137576 224140 -18369899071373096901255813120 224141 -420805399520841439363409858400 224142 101863208185931416087949262912 224143 371976830984269800313774928640 224144 -40563883404839182224090685440 224145 -90698046734384548599697222680 224146 44374116939447859432096060224 224147 -27006419243971607049938345472 224148 -44642491162987268434487224320 224149 307491705346247519015702027150 224150 84229602530533891331691184800 224151 -242345138430520807801944610968 224152 116660149227550577074603161600 224153 135126375154819239861742467402 224154 8932004905627034888909091840 224155 -31608664417058184333279843840 224156 213488672906568927138550955520 224157 -207284833701058742899463813760 224158 -78548040111557609089464794112 224159 -1319961120174677222632789392 224160 147815163192231658773424373760 224161 -449347819657971462694176256 224162 -275061685040837037299389466880 224163 -334113596142476356837690441308 224164 -301705206526322278027158154624 224165 31994043545816916226924413600 224166 105171041103044406776002309824 224167 145208196009950454668295099952 224168 133071398697524847600734453760 224169 -26171044162690881700290818592 224170 165896162871626625576139108800 224171 411200015947732323730179672372 224172 -101558714834596345548546723840 224173 -129035212101966006841197301556 224174 -162109800470515334870293097664 224175 75855996378131250237868459800 224176 1820499561907609036208095232 224177 102207640136788049364479707026 224178 -63302136751973689246407701376 224179 188813679758564860621195141176 224180 -161648451257225047077986150400 224181 3858563512725817967421013440 224182 44418631474062636702610083840 224183 7824324309179088304318512144 224184 -61185185552315556698167111680 224185 5226185151696620192882157000 224186 93352813722317449587580017120 224187 -34642787822861116752643524840 224188 74173120930061410036807996416 224189 32347172387052150805680668256 224190 -56503206571582151034384084480 224191 157992029029279020259386284400 224192 12145296767907853952259981312 224193 187631082895709292528515030064 224194 184190942365692022960972402896 224195 233844228521266059544033981200 224196 -56409766268573624620538732544 224197 60195064350488065081926703646 224198 -82775005008660579544969595136 224199 -79417805960477848475136155400 224200 119178155914262748790502400000 224201 202942122009802151727256442202 224202 2110648794274657333194301440 224203 97824961311347149733065947280 224204 19767894192453475658985470976 224205 -80863477000047446351962724640 224206 -261326024990664909727431728448 224207 -193639869624205828197812955720 224208 -1562215886004798057511231488 224209 -235974413807556485931169400590 224210 -18057137752236636735904535040 224211 -86690653820100762223319010000 224212 100479965476558953588752963456 224213 -252880678628451840857822820 224214 102840831518772920969432111040 224215 74950739391953835080651214360 224216 -386145767540909414264381675520 224217 14612744172721510757567545920 224218 -125310665453345863223857655040 224219 -210129649994605045414908281160 224220 26686151277366420349502146560 224221 192152152387590060670557120422 224222 172471440388254237692399478912 224223 -60483991910648513550958444032 224224 -103100519309944115707457568768 224225 -18387090015990688306222538250 224226 -154213373218061123067314089008 224227 226093654180660363229388438000 224228 -265355010648993280053744203520 224229 -105538590915785932487488964352 224230 -100714219816032558521306438400 224231 188530295203837816748297286144 224232 180365143530643601731591864320 224233 280791263957152927293912375482 224234 161385161815319149029955110912 224235 156001487953102620821275046400 224236 49802072931571576805437803520 224237 276206471496337665526547308032 224238 22711378319976781949339105280 224239 -48517843386224256861640918960 224240 9197380897695368915269877760 224241 256825343627640478818851521392 224242 -182520285885051194733420511728 224243 -93717838063313282755902588336 224244 85644088517732016777428407680 224245 -1544893733564420870803536000 224246 -49639647767557467824589468096 224247 -177734703211147699330471169328 224248 335185790694685470645543567360 224249 -208618294970291861928075167664 224250 -23386252363917613323358464000 224251 223706899276597828897179017252 224252 20547443659546715869186145280 224253 -113219859327103035361910202138 224254 -46477557695591712103287218688 224255 242803683492287210045708045160 224256 13536887389715634328858263552 224257 -133358686809892755248690452800 224258 39767819779832960325651222480 224259 -21825157975518342695888252160 224260 -129108663828473539396695909120 224261 -78508624015333734892708047138 224262 98549003750099218865585043840 224263 -149935893758192697260692497168 224264 85044681057421343963676195840 224265 -104499688998161815953366703680 224266 -64157510014236890344589723136 224267 423482574353343298096718687316 224268 94944238784005513786407014400 224269 -128574972707441536204284945204 224270 -26864596000349774617624813440 224271 -271527134441686505642583068760 224272 56256831267670290559065587712 224273 -23044107085158990595787668800 224274 -34541009761855370003753927040 224275 -66465480007874242654342491700 224276 -12329386567381525950034298880 224277 -123680218982907059497271530080 224278 44577884737618809724371601440 224279 103843614112672315331540552280 224280 -19405278946949199641745408000 224281 -725161593672945180569168305920 224282 3254069868291223161552556032 224283 208455850237072446686139427224 224284 -11387456277007034459679381504 224285 -82193552766482541107144010240 224286 -4089467885294448451852041600 224287 53878284586264536890700438776 224288 -1205443642631466014766268416 224289 -75807142371834750158939842752 224290 62717360079400748114723366400 224291 337648592334847408757947705692 224292 154227950162313683989518001152 224293 381521474839868397021583709344 224294 -7313655928927196354572754688 224295 171643554916885420173642499200 224296 81607158349850095930531998720 224297 -96595473328381675908693829788 224298 -149042257425573742932870573216 224299 -282232633691689676741076282700 224300 176843645235900879047909126400 224301 48471638164891007085360327168 224302 117722182306533312072172974912 224303 -16016961520836115154425310448 224304 34381720032461655253020278784 224305 -85587462377737264660214562840 224306 -60579065678852787000574161648 224307 -92473270286576427634844095596 224308 98705696247657673657228834816 224309 21298867933107872796296262510 224310 32789148992681198089969100160 224311 68286751382702603180493129024 224312 384847789294218433644983808000 224313 35705465349970054764350980944 224314 -180502374687014682524645660160 224315 -41433073595073647751042979200 224316 88246780752584559492221829120 224317 258222503502903248084296967366 224318 93810993133584869571651203520 224319 152632686334576186703512937088 224320 74672422867729472662017146880 224321 19403090299594526568659737044 224322 -27341958793995139804159104000 224323 -349368280472918709129003375096 224324 -123281123399535469373211410304 224325 -62014305782636818201336702950 224326 -191951299318212975039044169888 224327 141156712177434934917611641176 224328 -119424955154978734231206297600 224329 711547150762506502776375680 224330 -79936033891666614400190017440 224331 2113261164465835885609941504 224332 162634555987652032019141414400 224333 -213633373447854225199724100480 224334 -306831410405082942556500288 224335 -145438090080898643049267945720 224336 -23188460437113598657628602368 224337 307941954216239116618013579760 224338 -89178148751421196162814662656 224339 363684632169852626645799430224 224340 44203859200945632527884339200 224341 -158090401671123077127336639428 224342 56404375450662412149307212672 224343 -105590259930463781658734465280 224344 200633216008113844168526438400 224345 87114671530390159583161852800 224346 -93258813315793528319453510400 224347 83785155739521310780923257152 224348 -165999381262994760362860027392 224349 -81481417442680961980723321152 224350 -10332025079184282194908387200 224351 214291964338531574546284856352 224352 73433889702081161634695086080 224353 -213141839154901328364398707820 224354 31520657230735461993921833760 224355 -39078345458823081520711145040 224356 80119640544999018860521497600 224357 46072898865035819709771969312 224358 -104046371411515796097265398912 224359 -473186684441457590147282714440 224360 152288309169523951949758464000 224361 -204263582950778384680223247468 224362 -19395182708531059395083903568 224363 -99910224924127460235937589388 224364 -61163474160128108447610667008 224365 141963381891629572162268459520 224366 -203049365052255165356467766400 224367 1698236143093190256928235136 224368 -26344221420579311278196817920 224369 158836458159314475306011636580 224370 3169324030084786596697022880 224371 4184818204306771322514050520 224372 -178957487554146146908926839424 224373 -105649128677282577295738183200 224374 -46517575519116717907308480 224375 -77042256242773610688518025000 224376 -113127292666060640096177664000 224377 -278476317721417879130060634480 224378 -30508580087296558358318678016 224379 180117235976118099769226554344 224380 44406979763732888351414722560 224381 -111641744063822297847542635188 224382 -162948960718621766628860668608 224383 -307501564446053841490599322224 224384 -27079576733900400246317383680 224385 -22591740477528964180521613440 224386 26966743664906230375628957184 224387 -146844249620254635381918472248 224388 -11751024555200884765021249536 224389 -55052146503874968419498155200 224390 -151387498277651238733630684800 224391 200974717854625787200938157992 224392 -89246456856051736470828318720 224393 -30460129233203279511984609912 224394 87585529806451359763139001600 224395 64511259243305827136197658400 224396 -83883260800327984700606419200 224397 -96852882838033175621425680960 224398 -4481936233650294770581876800 224399 -153787690745424617747247227664 224400 23418853977976984477620633600 224401 -78030186957850097259054843598 224402 7199890657723743399604134720 224403 227932355611446486502052755008 224404 -205012188657590013595198678144 224405 -104187703787191207696500238440 224406 -7841353872099665638826816256 224407 -7795027844397086401341627800 224408 -215048327289578414803771607040 224409 37298635808261382678525050880 224410 13366759384951092218541915360 224411 57001400590688953689506920704 224412 41820380490553470631572429312 224413 -111689120196570374347514337440 224414 -246063226745808393568496482944 224415 113065636083025711757211371160 224416 -33756486769812245491410075648 224417 1810827777856464655365323232 224418 -32743750924443663104634853632 224419 -67170624503206928610541783792 224420 -142661702913681038817871814400 224421 178983280109178135270927192960 224422 57414404736269129728844941536 224423 -51017522301356441010346760328 224424 -172070794374573942088851456000 224425 -189294529239869275647386035200 224426 28174519826897047459763700912 224427 -57740081121538891736172115968 224428 103429659551479942000688811520 224429 -274782154220133648471935924970 224430 -69347187232333156146039338880 224431 92389153615326672581558901600 224432 42231355331919960819676299264 224433 -99201202708340413467466099056 224434 -15941732907736199962663888896 224435 313723191501011842167684848880 224436 160477798987867753054870824960 224437 74342097458349042917393078560 224438 132908670373875789436914898944 224439 -273873247337058310310541661440 224440 21492493270217963918784921600 224441 -76365119453447337656924272128 224442 -60134615081440514167777712928 224443 408949682591655377090375214692 224444 41817749490859800866406415872 224445 -38340575162748133730892380160 224446 -48094761914372283121910723328 224447 219007401282395518586315408040 224448 -31376594724820371265598521344 224449 -379071096678755824050070383550 224450 71942593868788247117613862200 224451 4114962557496333374262960312 224452 -180170200630445258543479252864 224453 131536182256500123048012698940 224454 39315483402047614061407638720 224455 64322460439135065814963680 224456 -21394713258846050819663109120 224457 -31144003770079107529420542912 224458 -25995546407754713526492006720 224459 286219629583668913196526760104 224460 -1776779822769799644436147200 224461 -196621606493077355846718476938 224462 106178603155224555914955115392 224463 -95821971977611977618962190456 224464 -49254013765582010441302712320 224465 69164003316181522929545455860 224466 -57960551097178145048170137600 224467 -39513496098282027966811374484 224468 182093170846948434317239140096 224469 16537388999065465295277649710 224470 105089287673997860432935680 224471 5723947592287229950661407104 224472 41671894630399188670513152000 224473 -220202483273281345596978476278 224474 -160801630365438085797611829264 224475 -2898192326199089018059522800 224476 -46244488649228701277559206912 224477 -131383877202926848333823010528 224478 65734912318249351766619515520 224479 -142014107357535458393385286424 224480 -123218807736944002204544532480 224481 190120961385444258883987730352 224482 192954033251607604267719488592 224483 84281073148184927384681722320 224484 -4992005723501503753260318720 224485 -212230964498102070883079256000 224486 -104913809946232679545476523200 224487 -87790665958106726603739081456 224488 -19805288896642616703804948480 224489 155690275009351791034374431460 224490 -39706765091400395703893068800 224491 -220880332481370983603811172108 224492 -225664797280875094906813603584 224493 -235521911024444419480083980736 224494 -184640442751162509133563232704 224495 194096484206620853915311959600 224496 -8881004574016249714875924480 224497 31016132297751289600641609152 224498 222615059542023177409599978000 224499 1828947320808752754341379648 224500 -323605712763006456318580800000 224501 121339154244973422271259267502 224502 -21610838960570024381728899072 224503 434168532845101408700836224 224504 102447309232382303711236915200 224505 157032506666843365189837363200 224506 -30553235698594507018786428048 224507 160382089957669171661781780432 224508 14747788481997599972286465024 224509 -534826416097111998081604231584 224510 47086056516691696406735589120 224511 -91353018390363525324655840896 224512 383369889622729808148112080896 224513 168629194245058684669728597762 224514 -136165476006458434549867026096 224515 240199815758860373952035873520 224516 65636386248412516375060967808 224517 -333755112891152711854859587488 224518 199337304722421423468472531200 224519 -390394647293565787567539219648 224520 57663162104294258430802329600 224521 222394668720652244707153243344 224522 -169026513124070357321729300688 224523 57218837639744670838031104560 224524 18338003529377545502832740096 224525 95514222544829337737409448800 224526 9034743960188263566514105344 224527 278743351265336125144437427376 224528 40923643807125705668734820352 224529 24198285475729558232517011184 224530 56394214224297860105061824160 224531 90004020973822651206444242232 224532 40610734775134455657454589952 224533 50180637744947620653970025344 224534 337329270980181881028324268992 224535 49264561355260771321249669200 224536 -88551469132831627222249635840 224537 -140361048073727569669840307328 224538 21056672710770050733176415744 224539 -155212415389420921395222120944 224540 117944455939307213400273868800 224541 162986833273756135124723317740 224542 3380796715404371517824254272 224543 177226804253078397042019282800 224544 102980607646029111047427194880 224545 254172762282627297550289841300 224546 379626832902580036953414144 224547 -27005189872350378908954652120 224548 -5438704545518223254603713280 224549 -73427778074939601702614921472 224550 7572162537240133214254500000 224551 -66577440057682899462001478496 224552 -199676215406839553548491494400 224553 10317946897033498667089244736 224554 -63277798249890145911354543360 224555 44270670168653389292841092160 224556 -163223755366087622984748784128 224557 34246706398866225682207630092 224558 -259386335153547373709121213120 224559 188714731351173667084579896720 224560 10650377640392742211892674560 224561 -124811643868434588792246347520 224562 34105730702527961478293483520 224563 132624189010853063677043772812 224564 -104305583440305393461221122048 224565 185871256623010418213757407040 224566 -106714986268607576304089621760 224567 210097579353382036196156086776 224568 -90198205981210533028108492800 224569 357611438349043947129798940970 224570 -115849197467191334343780555840 224571 50310481445224570740135698712 224572 -147207215723327604250080611328 224573 -40159756970543612119046859936 224574 18536598713156932615851850752 224575 -40473067922174276189036419400 224576 172721476681410692941086720 224577 -120581060912426551339542119886 224578 42877603311788298496385157840 224579 274891527766379888588560341180 224580 54938049106568169854933913600 224581 93347726418692389576648616992 224582 237408267751319668697530903392 224583 -171402889370225904330450975576 224584 -96004805099409672293573222400 224585 -14197754029570037960799944220 224586 -152839956272977815229295308800 224587 272551121589800657855019407184 224588 -346546106971437896035129344 224589 -262294520542305081979311072 224590 -52722460808158403656053918720 224591 74604219761601933487754458992 224592 37927269432814320734752604160 224593 -14322127349175221808252896400 224594 76778868690831159607752702096 224595 -9054407116767869598382018560 224596 -3855786856508832554323484800 224597 -217717948661306241595075237440 224598 29225272250798628229310432256 224599 251161057405883591508684151240 224600 -79149914147333036040988416000 224601 -120679714618451570835986028912 224602 -67857273199306007732799783936 224603 382095699851218396941621174852 224604 205518939415282341096424114176 224605 232421373183386087426335995000 224606 112767417844557406880518234752 224607 265040529710278082504370548040 224608 -133331065770930041972040007680 224609 -1669334025857374550184358848 224610 -5802265431889336603470090240 224611 -281443341238959956723453186788 224612 -5980036806092416265275085568 224613 -23221382843704369909401109440 224614 7918999509355818599029845888 224615 343792588171948542810261237600 224616 -99796308324643088449935114240 224617 -117889777639339864675544475334 224618 -114302797436801785032156418560 224619 -23120962764384103434602105256 224620 -130019839875824448505267952640 224621 10076240135641289629978093464 224622 116580137230851861557302018560 224623 -108590648963288244668646982160 224624 48156119863977764158591303680 224625 153975584158435416637184400000 224626 -50997418577102327643259140096 224627 -64992624968845260751538790288 224628 127554726884441823615789342720 224629 117864358613232853267729341230 224630 58604460780481957852962796800 224631 278616037106616816078059192280 224632 1714994207627948186766520320 224633 -229148634422362404563204118 224634 14695819047532757326099057920 224635 50476627694520338872659598080 224636 -156843560079902515109230402560 224637 -11020213045373944287118763520 224638 -151286521623568982959260443904 224639 102261482205874067479987965360 224640 69129989278642802169741312000 224641 152357642905783705354953749952 224642 -147607796271468956001009814656 224643 -140216757705546683667907274496 224644 -20548695220147474445883138048 224645 105436491860825493354866224800 224646 79247058336822783295970875584 224647 83492964992624383122850429912 224648 146722704476798278126922511360 224649 98743196091871414134997136100 224650 118149487288863690601950598800 224651 272406323706133434877453255680 224652 -151438971785530453130834961408 224653 194400758366123130085594625568 224654 -25094311483609011003584476224 224655 -35489307879527570407889434080 224656 -88476878774722883748827955200 224657 130622305498855772549962947072 224658 7615737766663144105089682944 224659 -67995796939525555485308803040 224660 136411643135553358992607641600 224661 147931979652258135510677895072 224662 220152310566155254548512780832 224663 -234674236732572871735864957440 224664 -38662985939986920265830236160 224665 187660617290753146958356848000 224666 -35233145834476381365315096096 224667 153812758831973429140959683040 224668 -86646157623520203143304765952 224669 78617755424914617404558372070 224670 77176783077865817325392246400 224671 -39071678356929013315513994000 224672 118032237381898993488793436160 224673 -282144181857758444961915118416 224674 -54636497749256635626825215664 224675 2489025071372148484927752000 224676 117917450511547116616071748416 224677 -192335779880309982260296657474 224678 -2919418410522013077337635360 224679 -32974384679012653660486789632 224680 -37365304094031170342556979200 224681 -69104091229951266755571850608 224682 4811598430023152818246516992 224683 -32996948049965791744027685068 224684 -173491607454715977285814819584 224685 -107037146650107466916002936980 224686 -69487399375693960860358548480 224687 -58215658458836027507718179760 224688 10837504139317076674329182208 224689 154353172632760704022968971556 224690 29558511841452876130257309600 224691 -221445393697852948810442756808 224692 -121806348031771653383800128000 224693 135752992381534207278814269600 224694 -623690069192512588519767360 224695 -358504923257519777354741365800 224696 -140590256003442337982737182720 224697 530617843253271660133630320 224698 104630071504008147994940223600 224699 -137478349566021605535323334300 224700 -14292219906727927544204697600 224701 87204886997827129724352942892 224702 -83476571876431513105811569728 224703 -124428683094041843305998273288 224704 -45472349796931323833545129984 224705 -73278261083032340513004465240 224706 -62846876720329378582964679936 224707 136392888250588579803257605632 224708 -72047048944276288609591747584 224709 -24672951483567369558186705696 224710 18885665544609314741263061760 224711 254625869976206679681697956312 224712 2291931628941488428051153920 224713 -56283400716331628005561860080 224714 71821320268736623541180068656 224715 -80959651448707956495570773760 224716 -128413264790346274364523132160 224717 20057730020837692429246619766 224718 926431808588026461553609728 224719 63990482410759596831011658240 224720 -32047894930193267143408803840 224721 48545299401522107147502739200 224722 152201760952988913829036512912 224723 395725979561120170952078428920 224724 -39509724163170625140795475968 224725 52094789208515453033432704500 224726 -125244336965615624133331838688 224727 -23921322959992009542394873392 224728 -36917949811573599635744317440 224729 384176752908113847715241592330 224730 -9576954815825248901068481280 224731 -71732727798640294895834214960 224732 102177525300101592074747650560 224733 86375442549068780204129667264 224734 376238461347079172766845262720 224735 112807370550239714395840990560 224736 -23566558678326513825642971136 224737 -248668016801724845950124747614 224738 63482270390851909523211729696 224739 9664522726293287620212610404 224740 -261706479186165820719057169920 224741 237886774081022339148045153984 224742 -32009677201210784346412517376 224743 -198023565690856599222927800008 224744 36535906418086543822771845120 224745 62198046957631693088358141120 224746 417327870053182587766483555584 224747 -44424930607774195621927470840 224748 -354132180867254653593580999680 224749 79863260498715309191286506432 224750 -58463298670346847958222080000 224751 -113141997309315804525870894720 224752 71248337627318629235228639232 224753 58218951897821032720230411060 224754 -37422363730932436752191904768 224755 248987506586087305168053768000 224756 -11783067604955207484813926400 224757 38606879263858208384631206328 224758 59708851468812755781099361920 224759 523368804206234163442920873960 224760 -64540319276125010384265830400 224761 4208821833220977745079842192 224762 26093875120074742051515485664 224763 -136438307272571062763257081920 224764 -61018223310345571705209890304 224765 -296111345543651808420488144340 224766 92610806362162900385202562752 224767 21301268160942703181872366960 224768 10595386757020808422191267840 224769 305659073313563302001831191344 224770 -30178878810997417487495308800 224771 -183892725164514159738163361028 224772 -199937469235153388470183646208 224773 158513924958540135253778581884 224774 207272983221536103725931552384 224775 62264098590115566827665117800 224776 43276733811103757016775726080 224777 -17232251018603468234049569088 224778 91258818800027755385274925824 224779 289667706614594076418833252960 224780 147026244033193960875428889600 224781 41822271657726336913291271424 224782 -313469152574125472415157419648 224783 97788986488864819825480709304 224784 13777515350891102661340299264 224785 -278097764500183151177158639680 224786 -38520511422036881917352887296 224787 -100989976947575409110991034440 224788 253563892912187172293238793088 224789 -251486655122436436730619382560 224790 -39824299387881575088928358400 224791 -96398156192022531177722969760 224792 -111058967216562199058856192000 224793 -189535753314386988206911622118 224794 -174363226672504935433237292304 224795 182704407705043097676135412800 224796 72355428598898143426549506048 224797 -367475426581889561634455097754 224798 -36906247584710416028362856064 224799 -296702646317694811693170206136 224800 105512205437054618263039180800 224801 -746750012404097007049029904128 224802 -32682126238995971531694136320 224803 -89826051869068613584554678456 224804 -2234715699561600975840390144 224805 57153850954288066360144264320 224806 255981094749857978700628112352 224807 133269551918950833833104180224 224808 -201270149913102603799302144000 224809 -75805642753700644238654531996 224810 -119083416295119849379656289440 224811 -304983040894903739777226323940 224812 24051917253465857524776849408 224813 -250834747294428949044118840938 224814 25864794193217261774420396160 224815 2418653100850221286747893960 224816 -104361414472938130956167036928 224817 -56331192220362971778472488288 224818 -42759964096826502246683760 224819 -11694286947429348404390115504 224820 22427490554246825711808480000 224821 -563406236129999527118136718848 224822 49984433623802150900139764352 224823 -58193112291223079511454593816 224824 186803575377587263128479846400 224825 -106579999021310931037305834450 224826 -13212025278553190618850327552 224827 -279244902969326090989283343560 224828 117569223469484177530444704768 224829 26132227608903166193501298240 224830 -17858322819311614104441493440 224831 400191726843381371576677309632 224832 -79380007333053248446144708608 224833 7771220047564222701355933120 224834 248725085045359986668917032960 224835 -14680622183407542287998400160 224836 34707958654391681197438820480 224837 -14119207943245906838104936740 224838 -13153273290819364889099170656 224839 136345975405696019975542520080 224840 -5346605270901001125873254400 224841 -142396552362148627395340958400 224842 48270736875107902190005887120 224843 -53405050854126016680520326336 224844 -34686723512865298984110425088 224845 -461683174267440694648112037480 224846 -133522845101400506469534284160 224847 955956230746611665416530048 224848 -28572882125460353074112495616 224849 -213460958219489674821191225280 224850 -32866634053060424532946800000 224851 70237109455529204038263743304 224852 -181444235022431630143793633280 224853 -2907190250130139359670492992 224854 76964034837533366897848236672 224855 55929918140664859122630740760 224856 -21897707653537344210586245120 224857 -239877058051399008654252373248 224858 78654995148114312041109623280 224859 80385338348580096498046025520 224860 -85810131573712007491401361920 224861 24421614869966426473349253132 224862 -98150471462711348258918086656 224863 -444408376211847673724349457888 224864 -364462686377210978239991906304 224865 142050040718380578846019742400 224866 137332145059038274600398638880 224867 37175819082100545093181458720 224868 -23358280882474908399038091264 224869 198964708870508271795564854270 224870 7189386530285952987537312000 224871 109264817425494153848518074240 224872 250692542923274182951614028800 224873 -478185300356869377088322456496 224874 35637081448774202890253499312 224875 144033470313175107250126632000 224876 -47584102434424166684179072512 224877 94332551343638229184643680320 224878 -137313518448160302608343896640 224879 -97312823500677349975272763416 224880 46422848873373304668152463360 224881 -72360721391527331711183350318 224882 39186784849586142138537603072 224883 23162994269060501772079455600 224884 -216778160439997328208285849600 224885 16257171239523722259904453560 224886 8902223623252551768113556864 224887 3416878638634969870729750600 224888 203690374883386627614065909760 224889 69856478334243508441781257920 224890 -43314650023400880046030080 224891 466903659574254358973722640292 224892 82258146263494266094460745216 224893 -313026870385160708694513431220 224894 -86541027498114598812408808320 224895 224542116533705038612825881600 224896 -73492746960924869316921262080 224897 -26464728556398656227314966654 224898 -92983036621093945107391403136 224899 249169310624116130268275347680 224900 20609450726210932783065388800 224901 83299688782450668627978552030 224902 -80276628288888501859827345600 224903 -1181951546678362116042618960 224904 38385380503123980045109125120 224905 58934111738870303057080869120 224906 -18674445219341893585054004736 224907 -60577990424726711048865784080 224908 305795703885819608721726466560 224909 -74229156294983385589482562890 224910 99548275771826061362219116800 224911 43388734275468569455644126512 224912 76901926937753023550712815616 224913 -8123208424212756459153864960 224914 121585242148510465266206147712 224915 -25759859379145409707748719440 224916 -56425134567282927513948776448 224917 43843837806958318951412957184 224918 18429540662160395949657968160 224919 -97051623935128459369186115736 224920 221083295875670009864059084800 224921 467105596473565046072989762122 224922 -76801578138859217113906571520 224923 -150326438251641369834340219520 224924 -51963617567532744497900636160 224925 58589257963276834863898500000 224926 -29022516767716469779752980352 224927 -356505235262137829746496113776 224928 117016807680488075614258987008 224929 222632526804485110996462050530 224930 -12812947261544011425017287680 224931 -32535609973754200111070528256 224932 171534314884883558387452399872 224933 -3644039264148106518617950656 224934 -7155185849549883395733913920 224935 -287837696513258090375096418120 224936 376678531154303096614748160 224937 -11567389214611542159899023014 224938 37387764116028705150000343296 224939 222059576230278876459968497848 224940 11952471452635150249401630720 224941 342362143089402353701326188800 224942 -206611878913041292847397658368 224943 -210683676046558602223847444976 224944 -1857958148336306611124404224 224945 -61977251906201369973057251520 224946 -133640583889967893529065481328 224947 180870491914842477357338960396 224948 300011691658290420741209063808 224949 -425117074180576533718287729600 224950 -67452383437868847596402952000 224951 -254143448756092374841333593048 224952 -46492427258666333101074677760 224953 178258842994875341485572939780 224954 1990832928669328800465664992 224955 211308168041748199672104330000 224956 367420027630583386361796101120 224957 -31875805879754456694751598208 224958 -70687740898636914309355175616 224959 -385275799998589150147241431344 224960 -25327535036798591387251507200 224961 124120448914414108578740031168 224962 -210378787058306880464353278768 224963 279599956457769219137126360304 224964 244426970149960674889007032320 224965 -34079756963551665902371581480 224966 71348530437035767571297416320 224967 21291713882268910107994874880 224968 -428602113479612259280976762880 224969 102654819336140165043605921370 224970 75679058993192498290557600000 224971 -439951320718207420249625045408 224972 -110421469215192240039140064768 224973 -60822885312725094407000801376 224974 98861283788649018476062686912 224975 -34886679034900295358645075000 224976 -313048070653282498622914560 224977 483480597288166643819813347826 224978 -8211375510135297300700159680 224979 141313650767721723980057624640 224980 82935073045829758167927152640 224981 235498577431870480268170976892 224982 -25137356230551617955401114880 224983 45373707863241602873181452208 224984 -111985781407221867175694653440 224985 -32467938120047232854400605760 224986 10139925230538046513844166144 224987 29054227264490605635071092752 224988 123568688859040987878076992000 224989 -207862937038419554934084135744 224990 -106601913919305706695738336000 224991 42687326458792020859269403680 224992 187392489584824621909750579200 224993 86220294753829046261527822242 224994 -11905691457656800504774434816 224995 -358883079749247655313503737120 224996 71085569431000188370621968000 224997 -5834346887634948481637932128 224998 37350999886553385634024980480 224999 -105421641700980202164487866960 225000 -145621141313806869247152000000 225001 -50781538210804987725257675648 225002 205744140497973810321959723952 225003 31101717147552574021008619200 225004 60800666351523634313309787136 225005 221246200026106312093903732320 225006 144257108089128682088287715904 225007 -103718442846589931542801330880 225008 18712438213051982083021209600 225009 11399532382921596463283756544 225010 88325203093636993891552928160 225011 8942338106029199146570864800 225012 -236181482523563000663495467008 225013 -130579117052356270858443712416 225014 -237756935313698029686132834144 225015 70578421511487332262518200320 225016 86440729858291002036249538560 225017 67810376724777967159564164480 225018 -39298049760006720548171260416 225019 -5149558590978728309534983256 225020 -14156318063029508640251819520 225021 130247129560819026223765057824 225022 -96990957888240034297548874368 225023 -462964766280947600494024489728 225024 82254607825227667289998884864 225025 -121411412531925386608830073450 225026 -27151031954654773348896397440 225027 38158957412427533593387032648 225028 -22559737093059692254527800064 225029 -42506949812492794301052097536 225030 -14812072121667646046990926080 225031 121154417615999546963176865992 225032 39651511216803372229971640320 225033 163418927263294935275362270224 225034 -373419725990549657673629088 225035 -91865701367469355179221783520 225036 -80250686674553357460361543680 225037 191022749062361826597206469686 225038 111451896441505599071655259008 225039 37180065139126546347355494024 225040 45925235889027887073359462400 225041 -283375272823525694024912941200 225042 64388934656690961254641667712 225043 -27719047635576241564125522016 225044 126987095922504238385781374976 225045 -277454830353824857231068782400 225046 46192713187409542062701824320 225047 -965937705958556338244745382560 225048 128095144541067577616198184960 225049 -17934869866631477356118340000 225050 -3114912852835843814228947200 225051 -21896197036092104615658955368 225052 269461850750041306493319374336 225053 -70943646037578980979706055040 225054 -46824144432693485550725555136 225055 -216731453881617037528074201600 225056 -192658060131973006835004604416 225057 223301303206057391375712525552 225058 -82488255997665889707296446080 225059 -33475953825149890718788479096 225060 47179418862499236326522880 225061 -420061711207126842804136742338 225062 -4150264476583858316898395328 225063 124548288619600598834431937664 225064 125737175533580419784745369600 225065 252227059105829332938813335460 225066 71545865761769937873956538624 225067 312263624364052277880892296116 225068 379317915261444553458044398848 225069 -13617071988820969496301936000 225070 -94626512322623437473695427840 225071 62172020121992627242809154560 225072 -67097427711192845234168463360 225073 74934330759006221089726107444 225074 6381223118984872355929818240 225075 -87958726450349552317402709400 225076 72828674571734375310469093760 225077 407734056756067050216650914926 225078 -33158935115260127408083709952 225079 -10148444498819050234344863320 225080 179172541731896483226843340800 225081 59747134365890937578027911860 225082 98049561291693561046412208384 225083 -85311207632601563389003587360 225084 -49784335716892084969992113664 225085 30838413956499815745603888000 225086 -48283794552138861418538827008 225087 273167820937243704885198818760 225088 -142681077219356019494721421312 225089 532539605496369865200563197890 225090 28236510941973806304204402240 225091 -25065932280635525478403994496 225092 31879927239297395752742277120 225093 226342877023649065380065164800 225094 -3427306028047158193275006528 225095 -149823266348326320239796072480 225096 53175387630149902390257008640 225097 191717227631762717343969336372 225098 242762642630360340936974840160 225099 -5802524072517110115520862064 225100 -41005843301696807768285881600 225101 -287573474237425448454720957408 225102 -25721328896064785656192863168 225103 62576473834843029552207334984 225104 -43693283501494014681903267840 225105 534521790673201585907352000 225106 154886367885742739873279914128 225107 -140620937327560816622464135440 225108 44452999193658977724617803392 225109 488905271527513785459151471310 225110 -80455995958673074574452343040 225111 -36073689451964467523223775128 225112 162893861044376118277669171200 225113 -38393049472094367334331523840 225114 -30672734147718832967753668608 225115 -101864548424650487107191421680 225116 -490674766277757005109501084672 225117 232464818147258122766333862534 225118 -187939989779799934402526586240 225119 359946547434209842965794399520 225120 -62065087513865934674004541440 225121 145751504397966803997199311892 225122 -20377953558033150884669362176 225123 301579097698507977398081163384 225124 143309716613201223455867559936 225125 -318048482792814522943708101000 225126 137707699509482321323865779200 225127 164010972928695024752676856800 225128 -185052747401470314792030781440 225129 28074062487460547310598738368 225130 -327354356432427737061764505600 225131 44084811685728931822781103720 225132 -13010558755939279473180791808 225133 -172884766101683280869216680618 225134 22597774380169706629924276992 225135 -51191504967131578425468503880 225136 -21001996501346847441385259008 225137 -272427479436424055246861388576 225138 56786957786673145877137044480 225139 -531977867214180388670183785200 225140 -239456032247568281636220898560 225141 34062085131497610352129456128 225142 95627412561701631392842829472 225143 -442034984658271005411317491608 225144 -79514322059410880820233932800 225145 -22859237892644841294319660920 225146 -136000349861488223061689347728 225147 -35239558486107219159424690944 225148 1558391915192097006669053952 225149 233627843808079120987236630150 225150 62671598203989391197799680000 225151 32817789066399050338342782904 225152 306615074840632427516893593600 225153 100051318372763186475021964800 225154 -40806696721050740708608114224 225155 39863022192605272592189890800 225156 -163654242097172979931092357120 225157 427383789467780706319322413406 225158 13799312458024412003661830784 225159 -143308437269542284146435263872 225160 -23545934455058255973112934400 225161 430118596816044304123890948762 225162 47218383376131268932339002112 225163 -54740100079449349196916748588 225164 73179432004994857466017508352 225165 -4338076619054999721706102080 225166 -3911879126981608392617851968 225167 279900552565690127375080839216 225168 -17193619859947821507103358976 225169 9312939003475206990286235840 225170 28875941941204889366461516800 225171 -85868504190619010920503260928 225172 -89286398099272254190637392128 225173 -12060772753348669645185511236 225174 -44032476378074018182111794240 225175 -64631467725723241106992051600 225176 -47946971655008294921324912640 225177 -498895712524477477226280106368 225178 175150038985643678961018086640 225179 -103423250026266659326055708616 225180 -7065492642833439017331878400 225181 -276383187577896759532132954 225182 -50778602060450855680366542720 225183 -23084979795112716386221470336 225184 -14134966960223667827955990528 225185 -206275676906935225907890234200 225186 -14375527073908620683287988736 225187 469102880070515169144651225592 225188 240740769942372142262408709120 225189 -198254436750187907948576347392 225190 -26142746370692517325994008320 225191 8661231028053872359966106712 225192 -170522467844690300859561000960 225193 124873396006745086958310004224 225194 895634438181631013241613920 225195 185068585991786280597050695920 225196 77712390917546805608432518400 225197 -66705931257566110158349628928 225198 127330118267563373816802864384 225199 169680236812454778686675486640 225200 -6166221959535988872964915200 225201 15590087158020870796998850944 225202 30007744802450926566316449552 225203 431837951175561779870221811520 225204 145692659256263175846375161856 225205 172063742291623786969343160 225206 -43587259183023994988380580448 225207 22680904041204075646299936000 225208 -80133240762871784774064599040 225209 19806422988245626487896283604 225210 103929115841266871222757768960 225211 -111014476408968640280924937968 225212 57926431626849287207776917504 225213 56225379868930657473594746688 225214 -41040051688676685000462986880 225215 51564808831601574946927029120 225216 39494614938743426889969303552 225217 -384647005841370850498707884734 225218 -28112276905195843074205929984 225219 -95129257979240577252908450640 225220 158688830712765949826966426880 225221 520014093727825481923681531422 225222 133096063712310303770907387072 225223 114520739875394013816831424472 225224 -386396722897087292593201152000 225225 14986441500732961377552907200 225226 201965063956068366148188913920 225227 -376170734417764583699159202924 225228 85603670443392283825443618048 225229 659547557831449927101755959360 225230 -69502549453384473257717652480 225231 -205546117325964301961492045040 225232 17402606738446516194352955392 225233 -345056345161408254414546985500 225234 -2259329698177910394838018560 225235 74581749933846019434692836560 225236 -240107307757383358305860321280 225237 -26469532909746570142425356640 225238 -87265527158032174616301334656 225239 -66617644573550958815990899200 225240 156262241348981930661578956800 225241 177407110690272035128367813642 225242 44466740722914858112355212272 225243 -157759492433852717005461526080 225244 -113163458407267625354245502464 225245 -165361286038018446166517680800 225246 5085814743811747106542338048 225247 260882561729681767875618091512 225248 376752763449626537132965232640 225249 26742363540560594952886559664 225250 94968042876901272635547984000 225251 -124160771392553265211168809888 225252 73959102431809834840996622976 225253 44000699437718715668005472478 225254 -169206765990039581183203249632 225255 28457817962786478026391652560 225256 119207567967043050428679567360 225257 -93952841119540662400398535494 225258 69728681319740730350946425088 225259 -49777619454095052340261100520 225260 24996619552558130699934566400 225261 360585681731548367723111306880 225262 -68111691862504771651997352960 225263 -291852640617204523118016109488 225264 405912078073964641357430784 225265 -21170846381375658496006811340 225266 -23593890011362881999412557696 225267 -124229321208672073559669177856 225268 -17919736359236175135546828800 225269 -131456948578853277592947671040 225270 93797303820371358195171093120 225271 206081450515457997850706972832 225272 -233093730236414615005332787200 225273 169788206766546203942026666368 225274 -48477070250706206384335726848 225275 57409224485014452071456649300 225276 -75301236103913107204291296768 225277 -1319799142308052134806404992 225278 7128004141140172195493207424 225279 85786122345189911815465956024 225280 -185807749804655261924972298240 225281 -20659930783648541955029049408 225282 -95498555794851381556400327808 225283 287580242002789062006945027840 225284 156346419864662927499036600576 225285 -26898621564185954618567736960 225286 -47099558094679304932727445408 225287 -237964681467947893636429001064 225288 -115621036780914083070812160000 225289 241537714678661644023725144090 225290 2107471060040706430985718720 225291 -184795420183308797544025920576 225292 -66943531448590961875525280768 225293 93738795911835415522526766540 225294 117283950169774105495285569600 225295 -32771111295881247003072671040 225296 95825884333974866545666301952 225297 230727448461789856789913944674 225298 36059893398396587419094900736 225299 -438354491076691660938739679700 225300 64482616138025339004370636800 225301 -269118954708459674601615968520 225302 216375204663833068019184480 225303 17075148240501810509821454880 225304 90971529210452127428878325760 225305 55561511399645334866457827460 225306 140024523112793551852645654512 225307 -178874347249928046446207320444 225308 55275890244160442144591708160 225309 116997070151687633368988304960 225310 -161331470069680588882385845440 225311 -324839566706274553948260822288 225312 -98529489593373012363764563968 225313 -423091634811469225104900296016 225314 168000034625232526204608530256 225315 -263469900693694751574033348000 225316 -60168752719268303730036551680 225317 -60394053395154581979009769860 225318 198380420251671032933827905216 225319 147796392303090529072514966680 225320 -4413089182050622982471270400 225321 215843275309205637892801094400 225322 -43732278731404055118251122848 225323 56335792280792356585858135440 225324 120949109223920002573156477440 225325 -245496538687451887331925221950 225326 -55632501537510998115282525888 225327 91626627592007468918297754120 225328 -123927920068246773543215054848 225329 -91067333046833755150422189516 225330 -11444206447865706311904307200 225331 114317394416841146389352704224 225332 121489408566914938341783079296 225333 -37297853146007980526150038098 225334 -228168067539688630431623134848 225335 4124742701695342607836257120 225336 -77562979401023091348787814400 225337 -138619025413228565966021800448 225338 65372690297218461393974416896 225339 76043850055941551862729950208 225340 22991562184563181585776153600 225341 -464018238071474679273203859258 225342 2083582421091142662462835392 225343 490445049346251361167663526592 225344 -22896286623493338003652214784 225345 35590341647502696791362731840 225346 83478946191041796079590981504 225347 -216884516432051330324976795204 225348 -62979278768865550800634705920 225349 -365709292637398029560100503650 225350 -97148325608423095491800061600 225351 -10234219672801991856067696800 225352 -248204663087978525460128593920 225353 330315225286438446206117584602 225354 35841540260950963675287959808 225355 -63732543811480785125505302640 225356 -131947892518512919589235145728 225357 53401031360557356347960044320 225358 66207082469354937432251669376 225359 -282242802115636105934068494000 225360 53902166758876498929602641920 225361 65758032813609284651525458800 225362 67351977861257188822226328864 225363 -749755950779577419938201536 225364 249946387662882160775491864576 225365 64591788278923752409076666880 225366 86648216629548318562557964224 225367 77985146231601548677139927512 225368 75045773952403384709502443520 225369 -244864011712459656989215517760 225370 15097636784523009437933506560 225371 -364167590928011853801867658428 225372 14189214380234458839714865152 225373 -145429299104260963147659676378 225374 168568500051696479786759607936 225375 -211624843923733914809226252000 225376 -493435204792964721266323488768 225377 -41012397501566467470251063040 225378 -65865322012833495027671241600 225379 -102879424391490714722646528 225380 101916090384063035107081420800 225381 102792745931126972068841361120 225382 -5108369785102788139583954208 225383 -150556823627274359668853527368 225384 138250134448754928897756856320 225385 -246914378962443579065071827420 225386 79127054086236897743448316416 225387 -361131631375177116248176239840 225388 97714668371146965414952548608 225389 -673367922714838182406170274644 225390 47337589286723534744042173440 225391 540239260558926436361926540272 225392 -72636291895508413989632507904 225393 -10799736779106111791855025216 225394 -21278058085448984888776280160 225395 -282471306450994003852187691600 225396 -137459354712862992077671280640 225397 -101791745730392728557826700960 225398 190809801556199548164957614400 225399 49285630837903964775777420264 225400 68151584921815850027392512000 225401 150579086958704208595899134208 225402 -140864320317721457536464365568 225403 255140157090996520490209968360 225404 -9725230875269426219881895424 225405 83684698133116944895702505100 225406 -3522369618380152462219488576 225407 -68886096907787603657796474528 225408 -207383512459252646220901908480 225409 255747120614820104918776955604 225410 -135972802524717256203829916640 225411 21788945331394358785984352064 225412 -155401593447411165853569392640 225413 1566051797426476800429751104 225414 12130140625196170759788977280 225415 -5025494464121510897986306440 225416 -212139400490633577124040908800 225417 291049348402806009729515953920 225418 -103342335345086755670909604000 225419 -11199658434183224309266543056 225420 13891202443290358945473684480 225421 -34609880677105238588982368288 225422 -45517883636441838776258865600 225423 15470122832656906378508136 225424 7864038553367467399463256064 225425 65593992311959253763992140800 225426 -133504743809584188339176221056 225427 -437593774139200344497943408724 225428 -54236845162915645219370594304 225429 65764509336793012228881941088 225430 15820945765481415412973871360 225431 88351742056442043504631916232 225432 41470168154575495222309847040 225433 170889674887667542043239070404 225434 87715696250358810913604113152 225435 18500803466934029420737958400 225436 -103924388400829194461988344320 225437 -192523213886641247396239929000 225438 -124775771838397180770716427456 225439 -151591293327619111638544082280 225440 52936358171073059316075724800 225441 -29260852619943102017438917548 225442 68291049980841857110575309312 225443 -275477241175721597304683667216 225444 98758367480126288124981052416 225445 246895338873769550616280356000 225446 83789825616323276803233851520 225447 26303368096491568302412117800 225448 236630323713767394552513039360 225449 2622567141263935636479441936 225450 -123541721409244432481232192000 225451 272929132808435308486589129304 225452 -305059571928080921676036049920 225453 223657283366223323185369430784 225454 -45312489772965813241953648000 225455 -354533671676932064973321561840 225456 -15490481120641723474344148992 225457 62464082909760240531986818706 225458 72835039881436032945465329280 225459 54364841382805221865235421888 225460 -2603236354001942578458174720 225461 70029158971344693710292814062 225462 6740906792655337087862240640 225463 24593555061741662386456801280 225464 222986616789740402671854735360 225465 -55765833653270354638941362880 225466 -95238571307755241596973944320 225467 -87910578688973202823928467200 225468 150635993037853139147757629952 225469 -93643655758687934096508341856 225470 17747421570920441300933410560 225471 44628534989321176165215145104 225472 5876038956425138447897853952 225473 405935552302954799485802700720 225474 -115236954165960389791503296640 225475 -163304719568173884129980166000 225476 -240548867140403813615502829440 225477 3532109400273348382871859840 225478 -38386185331103366459250307968 225479 421705939185211844066846053080 225480 49870914592862205724299264000 225481 -26870395711084011216206519168 225482 127698594314337417350521196592 225483 -186065735551470968318717063976 225484 9396207423216437341295604736 225485 15084328180221298348195990200 225486 73956408185122534416964770432 225487 28158828781328200545529567320 225488 -123020753931383112279811768320 225489 -263801123376939145200083785632 225490 88559289575399998704688164000 225491 46158102644996820390958408272 225492 1262682245559669294562836480 225493 102871265005620996320894545742 225494 33780708232739721585149809152 225495 205537211127754524679207707720 225496 172145965588376865744055541760 225497 -31826450900831976314813517420 225498 30769212178171521751766872320 225499 -433958715805999953993837341500 225500 87048803262513465481215744000 225501 247137281567813329478325090432 225502 -96481539578639130543780686208 225503 165245236974893650545892750752 225504 -338482596334706074199965040640 225505 81800703751151678791111286400 225506 -87160670125503591840188313600 225507 73144279781011005802960427640 225508 19712150320659463993997299328 225509 399083201629022210767700515710 225510 728256104367956180147698560 225511 96598916901936732397289535360 225512 -163040577181260678159553413120 225513 -209322209496407101726657624758 225514 31629241962047953442969639856 225515 26187703581106528859057526720 225516 -160296302719095761847621339648 225517 434294591769282383973325164652 225518 211087346465310442158392208960 225519 7761406932061423787058756480 225520 -50767355390397121417516646400 225521 -148532676704627046640798164300 225522 155896822982183625736097243904 225523 525628605485228742007602925772 225524 111184577825276041476873751296 225525 25471598131111582629612921600 225526 10011158175709326479862170880 225527 44896141929090063732660998376 225528 253493324510228610490315100160 225529 229361625805213117285915969130 225530 106355036339793300011078649600 225531 297493604799100517106944673840 225532 -150743481803046497136079458304 225533 -93958423537600534350311153280 225534 12690702611712415988989865280 225535 -4006931702212650600631242000 225536 -57597209088719813855441584128 225537 -104449369102898351561016023232 225538 34438675971401986512283743744 225539 415786512010038690162653720856 225540 -22746983595720284379212697600 225541 -43722844914517509340063342116 225542 36410449585344332276108952672 225543 -129870559182349795508848552536 225544 -739383246727133919761157120 225545 263679513952889449554160156800 225546 -100614853413700091033730575616 225547 -386626160086554339220159394364 225548 -13646317617048864268138560000 225549 152429048696600262852247936800 225550 55036465844469126492564532800 225551 38481716761487628092959198872 225552 11908200731412862841275809792 225553 -254673863750013239766607027200 225554 -18662743748398715931963798528 225555 -106415430189093502046549441280 225556 -48475714858733016269835485184 225557 -295797147360033861805551449280 225558 -173091229833709224340548094080 225559 551466024785946309466227405640 225560 266557123816264895735632896000 225561 48566290057178334009825844224 225562 -249530452674528851594672032800 225563 -59727777929555185600310257776 225564 63493254677999716284497803776 225565 164259068242035587094894929400 225566 -184761761780859067207864109376 225567 -27717992398222364780865589392 225568 -56045479490094065357590364160 225569 248159631259132670350502735970 225570 9653297855223360307708247040 225571 338379215638950116752012585344 225572 57604193006423268830026766976 225573 95992351246047941672827984704 225574 -91544793789695307186652690464 225575 2248297449274274836544106000 225576 -1282968916516590781984450560 225577 -185986337270995241115216305328 225578 155101723310591981361296382384 225579 -87725313456090848440102760616 225580 -185644882414605452393876428800 225581 -102450974597944292764718304618 225582 19705372238941903895566768128 225583 49652719120176636463434082832 225584 45511885220215137679129903104 225585 1507948002863031729056025780 225586 -17857172483646142571064597600 225587 -130394802254847353180213329920 225588 27869251151190888243799787520 225589 27289304218413513895975737472 225590 82303053458628988530542753280 225591 46123620513224529602011219920 225592 28729938442469886002630430720 225593 92647314115174268220755080404 225594 65963607468037416985090376448 225595 177910788663531285687209001600 225596 136194875326520206914208555008 225597 -254954483088508642869460931040 225598 -108404708728234474447112275200 225599 -179685196729080473920387833480 225600 -46612473134553321220708761600 225601 242440474945137934328393649602 225602 -54314601255779126477592235488 225603 33525000532739726363636481744 225604 57587626995709216422914224256 225605 -181871597704908664780115404740 225606 -152669037925833949174215052800 225607 112997941107268797463183467552 225608 306200784838633216018730664960 225609 348257609290729809238542024960 225610 -24828013946590139367659566080 225611 -303565209121857501738913783788 225612 -354843205063657327397700633600 225613 -309337692004615276512830416138 225614 130674566339579810489944894656 225615 44364447895254811976012986800 225616 36572127312067093202396774400 225617 -251040683100477149026309239168 225618 37834661918405126176349165568 225619 270115013326401198796051479020 225620 136823800802289278749460928000 225621 -1660649467352160482240662944 225622 -94680601429774445269370278848 225623 -94044352609106782211615951616 225624 93832446237207745914195148800 225625 1380829212286132166855900625 225626 -113051924580536593669517863200 225627 169233287006611636883768839320 225628 18674566216463443695825687040 225629 304983830275160395413555976230 225630 18047130699925919567135059200 225631 206852827767349887325625633392 225632 -106033963307458180217998934016 225633 -165005419824762702905949815376 225634 -167828911047406329760072198368 225635 -249989136364986444979779775920 225636 32091137018991167142796710912 225637 238647327587538989182680364286 225638 -5350651992707331075127584768 225639 151501327583989171277008225440 225640 306532292695642281501476812800 225641 136480102647820872216953962824 225642 31122067966975364043364422912 225643 16461723863656402810536487248 225644 42778214167175090354768371200 225645 -31624728016928405457867138720 225646 16694944190557018875581581440 225647 662549519792970069425405493792 225648 -36332059030210926525096787968 225649 -88095381881841564395206567680 225650 -129650528385099563902674373200 225651 -106044544035791436674011072968 225652 -117930532136128872195710904320 225653 162610173692223777163118612064 225654 -45343799516844084651898374144 225655 -95906461494820209940687798440 225656 -223798106548116002167697879040 225657 171668174875456916185851744954 225658 -168479024949637683730328757024 225659 -164828448792051304975880531184 225660 -3481902935146000391113866240 225661 -81472446883584743510506762548 225662 -235064288184455361512638023168 225663 -44177470218657116532821266560 225664 -1783928582526971198318837760 225665 -132767965441009824251445420 225666 487414712969287526258035200 225667 22349994507411588354666370720 225668 -4292653649270530583464493952 225669 -228903760811381926229822401056 225670 25630399722991451017330673280 225671 441395017006578370375944238872 225672 42513561936458920233088081920 225673 -376041912449560566100108637056 225674 -56137169974812512298544859040 225675 103846727892930986971536543000 225676 -107611988474937789155022667776 225677 130222386675659471976661683840 225678 -91227369111122297894980487040 225679 274802316493999364905200222976 225680 -2437267045475936771223060480 225681 -215473987586057582175745624848 225682 -155801367713164490248304419200 225683 -5966921608007215464223690068 225684 -194215067344460219329523479680 225685 66567751028320869726085276380 225686 132936502560612768947290677792 225687 19712887565235446277745830144 225688 446009561334623648323806197760 225689 -56024020848552578358291555510 225690 -49184938613310119988916020480 225691 -205715548718190394737116281200 225692 207458072529613149697738306560 225693 12869432741464916901342367680 225694 -149974978431505788092283986304 225695 159030425629342224800978860200 225696 206335414400230046397559209984 225697 -46350436102362454594685069854 225698 169341513675467654347300955520 225699 -190751439348153189930684863232 225700 -47577799887201302873913785600 225701 104418573876566606050307833920 225702 -32763108347376130472177553120 225703 -249577086921959802888972597920 225704 -176025967499174532339262924800 225705 -66718628538649984131504756480 225706 45229888885749455749728281184 225707 2191961391756852826515432720 225708 29084568330444916601823952896 225709 70249090053488968679397773472 225710 64377161933574508201229760 225711 33657765210640932508512066240 225712 -48161443256022812561072963584 225713 762534054384884403059179169904 225714 105655208453331708188003495040 225715 40895926838801287516615716000 225716 24014718407745734104524356352 225717 -89660056116033353725525789920 225718 107721758379208279384217734560 225719 -72868147423800217051326931440 225720 -170425587349413049408634880000 225721 -226690403034457835645615605078 225722 42909659707012537111435736064 225723 -143348221651399583645406597696 225724 135535061263310921876807914496 225725 70756107005683528070705663250 225726 -17268791815749842296224863616 225727 -158854865202920016382186441080 225728 127254530772497447869394976768 225729 105314603029606590420778758144 225730 -85624452549208559468759286240 225731 -276269502879134335912654982136 225732 69014613562417766808822362112 225733 11112012364645871866078333982 225734 -99296442494988802281620498880 225735 -110979242797793145860060172000 225736 -108398858724835318497521664000 225737 55012580607107896239397023972 225738 40170798081495693357976144944 225739 -217541587650761393341473084780 225740 60088688894858963463463664640 225741 -104500205476206798731783538816 225742 -43110869856742794138315558912 225743 -44156888108604308210892322464 225744 24272573566654207832706514944 225745 42890696540761661172773418240 225746 -27259232605915620876403221216 225747 47912457585835484124804273960 225748 -225783919435197142217839806592 225749 250119493881672013133242716750 225750 622608882905427190875648000 225751 -191141302074552359224050704248 225752 22994678829838803545578137600 225753 -82190324426950203714182997792 225754 195321156723087185831968494576 225755 28377369348392711189310174960 225756 -12974007482354208998797221888 225757 112429720801252434104676572512 225758 44863344182851285687294554240 225759 80494598033716172748721650504 225760 -192475475254430829025194147840 225761 -457448681246059304341212039276 225762 48050905240215412555976331264 225763 -32681114047820693934339345576 225764 104265058892611261213682061312 225765 66985061647105426933207776600 225766 -306468088524049967151362369280 225767 -136977714107476697130537962184 225768 -81827061670270243417234636800 225769 506444311715532271459868394170 225770 71061749983030264444543253760 225771 664396296249679645027993344 225772 -40857674071964625863449210624 225773 -70811482268051507542201493376 225774 27286008321033299729942749440 225775 -3804891567181213373201165400 225776 66231042153354753549188923392 225777 325870808381176065713539606080 225778 -52847050765501423870046060544 225779 144611039167643275812916114380 225780 27999617563268253426634629120 225781 -254168328226918096997942382418 225782 148262935234612166965195910400 225783 -219856666839923859023564149248 225784 -339406209388731247504295178240 225785 -36773812100528841715906751040 225786 -150315701819790785567563008 225787 -30722278484938322885774767848 225788 292024068163119267588965861376 225789 -12488843380011456585044256192 225790 217155621427581065580768574080 225791 209043425623866239422314297552 225792 -70382897472379586926224605184 225793 -2221090252243834133894911200 225794 -251652146050481584531436913600 225795 47722011607289191752863302320 225796 -143841440456997522720824161280 225797 -164701614355454362690798738080 225798 138355081159234946410767593664 225799 -1008095572683706776562848464 225800 115552179814987625053618560000 225801 -15737347722456637724125596960 225802 -178336318941176484447887805648 225803 -88105024537003028369229836400 225804 -48927653729784953826303541248 225805 -42119527771527037968418479540 225806 -27970974549913126246211092032 225807 119983766103982860529115400840 225808 118058576376754464252287975424 225809 -219038244862285086995853414990 225810 -41421085049293567952103725760 225811 198296507952992963428527382560 225812 -253219737745834790707751689344 225813 63017599400063528945219337024 225814 29132883759587879282446465920 225815 188207306203715130362058243600 225816 -32486496628489020083326187520 225817 -8937081786966030642368631788 225818 -70568660808716705813879354640 225819 156558794382157383162955787688 225820 -38626450074276224751702558720 225821 360306684711230431782290066022 225822 -1023915942960801771248274816 225823 126262365524793586662548436000 225824 -433747419157011907133994369024 225825 42425406298063721887390623600 225826 224612151524197889723462156112 225827 -36075719814540457211902433328 225828 5215718121772552817360184576 225829 213890627584230666108483226430 225830 168745419067254096356760481920 225831 -209724887077611418814312812248 225832 -73125329909240251768280601600 225833 1795785650172134620482492324 225834 18044508009399422754756833280 225835 -293554258277801568763921097760 225836 -1190522571310621247075736576 225837 -163189926778645183366562108832 225838 -211348129571181091268835583680 225839 -325635562924019610595572165360 225840 -41932108681463080008574894080 225841 -66592987549137596300344652880 225842 -80181660203865567032558258928 225843 623758139482026638002987584 225844 66723552829631159477881270272 225845 417339090428192627993875354680 225846 -155564466057510324632250013728 225847 -310218571019104870482290775600 225848 18939922290410360329471180800 225849 88055978954959479218189476608 225850 -55507000631406421789001127600 225851 14676279211310049275572489104 225852 132140280437457199031758233600 225853 -268339646557647838782027298880 225854 -61681908943729588079525562624 225855 -42311543096651817485742336000 225856 116072798165101633308356771840 225857 -762924295282404587446259997648 225858 -46674149732907093686289522816 225859 -521698136824902718537533519940 225860 64135665471162144004990709760 225861 384538955171411216700827694720 225862 2346945379244729727619244544 225863 -451582098649496412972943933416 225864 -118367374502870672255104343040 225865 -4784093014759736804396424000 225866 -41027162558804535497502483456 225867 23799234361630927323811198680 225868 -218902211037505601613861559552 225869 -68240862015347659849867201728 225870 -72477885854690993428725859200 225871 -358749022636354768785205014928 225872 14343211726795898767860695040 225873 -235825662464057700469189722078 225874 -247133445875526982424687169408 225875 123780107241108108635641860000 225876 56442519882138719108132720640 225877 30445467856723321932642377472 225878 -142040591094579675623727425760 225879 -6728358514756258712515744512 225880 -210429724331071969155068313600 225881 -394249461110888235195738618300 225882 -118122379858732909709845555200 225883 70497705149457885383682501904 225884 240480469485163222248259776000 225885 -94167862847085623270441588640 225886 -42346161017226774288179315136 225887 98763010172581576117068876000 225888 -28546092592034424801024540672 225889 -162362539204972899559257465310 225890 -143463775622697858755568042720 225891 175335548390729729847938542680 225892 287749892689127074500239513216 225893 281454269040383812234050886620 225894 -133767874671322963443879931200 225895 81980768850069589858951097400 225896 257144908930587567831117496320 225897 -34708031565082818094251380736 225898 172036319492654230349454600960 225899 59251400212772929378807337664 225900 -55380175696018657141576531200 225901 139037840551739990732762375212 225902 117501739222041464043437017152 225903 -144475651072919640221350784496 225904 -37605601676251326401192198144 225905 -109178059757555003849842196940 225906 -48780178615145338832942102016 225907 -755916140939970961066285372 225908 131474040943678920584662816128 225909 10720631636186091006156570990 225910 -48896906640585368579542944000 225911 65352373778773936315359749760 225912 287054655886528631570711531520 225913 153960468025456189073631664296 225914 3492446815540329107295686880 225915 -24131426408702273481224680080 225916 146342861544650927795229194240 225917 -132106515083870535450991973280 225918 8736388679749539841545397248 225919 418003770472837723326316776320 225920 40674858805237731463633305600 225921 -301759001566452315121782279888 225922 -733311437031205831835444736 225923 -30633745558255261461842362560 225924 120805859378960905873283868672 225925 -8079430724563625112966207200 225926 201105834507568744297235342784 225927 -6336607294485484189960955112 225928 49146537074153035318009528320 225929 285561648617964083930769684480 225930 66243704256918768989954603520 225931 67335881220862461659565131732 225932 117895399636387746281435304960 225933 20081101760828927353189315584 225934 -262152309199429232185506744384 225935 29874410803148613625160185200 225936 1578283081758125639138672640 225937 -331102672215633516246547007628 225938 -27037849840423197764724975456 225939 87641332098152821849222029360 225940 83703097761748191867790540800 225941 365227134925098257586835251342 225942 -118189198491485074183534183488 225943 -488755923704141878361091498808 225944 71807945605670843554304901120 225945 -222636522580820005920488973180 225946 63368847327176381829517136640 225947 143214993953137832111142645672 225948 -92703664826930546595807068160 225949 35179977212405886920202750950 225950 105950767154460137135010888000 225951 114355003927207388662065385728 225952 -56149591848542971757123862528 225953 67455407197489717866353048064 225954 157603732677995111503322080464 225955 -229782236078793067347372110640 225956 210862318664812955413547541120 225957 -50873745987501403130115708960 225958 143568818730125578445458330080 225959 -27693104994542799584255726208 225960 -44485118665763120534052864000 225961 433155166637737106562169933562 225962 240152629204208313213841419264 225963 200580692022378571798024628400 225964 -359851210271025094577102482944 225965 4643657127081223634499738720 225966 11195732210773485495048856704 225967 85466482658187911424448304000 225968 -27874646052610066926612971520 225969 -187951322607385900178909267856 225970 139224438939680204232652185600 225971 117369796935985342850169822600 225972 -237677648583202208245768869504 225973 -21817457879899128645458647296 225974 14244556514214128204120333952 225975 -75655898070126020449597468800 225976 531065666174701768829925212160 225977 -62456997572287625551338009174 225978 44142594363518474378014516224 225979 -72458940543885763936098810416 225980 198356607468976162661297472000 225981 89268186469270178395052000064 225982 59186983208141374600956907392 225983 -150225120909189904763064504768 225984 32816708614987676870762299392 225985 351653205482788863220983540180 225986 -6743326111537181500564817328 225987 50487700968168575437280538360 225988 52149074433489131268452731008 225989 411853943374832918594222165790 225990 18879145682850728274217720320 225991 584983672547992143824739290152 225992 24002329535286575200088739840 225993 180154151732326084578190312128 225994 56134204317084599507143477296 225995 105247143387125359905761199360 225996 5796152078835166777671183360 225997 -351212478501105101247336531540 225998 -64431875381804770614333592320 225999 -13758815007560244977958657816 226000 30174592988244395137757184000 226001 -155012552540413557268014313998 226002 60994511673854489765149699584 226003 -635110707206441661566952881576 226004 22978404406234317598047709056 226005 -52153458678893140952992963200 226006 -59431891526440241343162803136 226007 126530329256014730101178981256 226008 240671296816615495190384640 226009 -73614953983146322936439315520 226010 152723419680306892675310861760 226011 146112542891994054132070520472 226012 196198153526441684695004781056 226013 -246067930102239864768049275738 226014 13600003545326510812396431360 226015 -43139502079293930154803529200 226016 -46573778544496600516240343040 226017 303381103483969559396707020480 226018 -86232355358434208560919683296 226019 -692548111795856845605472095840 226020 40277663957106810970776391680 226021 -82132845253999634590790708736 226022 218845842389761585431548889312 226023 134079774411730456009826012160 226024 153339012164649480529799577600 226025 39793177365191622196015667550 226026 34980445879252419558207777120 226027 272722360654150809223741829876 226028 452865364551565702038537984 226029 -176546985173478120646884912480 226030 58309919886560002824940358400 226031 -183600617605380670837060178568 226032 28206218065823344676795645952 226033 62624511291349052932142629800 226034 289333537816389953076004774416 226035 -186309209037458156970311167680 226036 -138667526961033002390345749120 226037 -139354408410272197672514712000 226038 27270936211287221304081890688 226039 -127946880827762733474644111400 226040 -286098217010226983666374963200 226041 145076489041392180092669888592 226042 23821512203436598572513186672 226043 443097081052685579853516811320 226044 19453605433764039566643363840 226045 115500438811607984735883763320 226046 146737367520126826545266537472 226047 22620513245416565818646160000 226048 -7040461507978094554988412928 226049 -129147716880585917358421312764 226050 -24503292218161820593957190400 226051 1954857331138771194825557504 226052 -105727239867886032631875698688 226053 51689011260976863758276039262 226054 164220838748629777181983226976 226055 49099491256544746186157604000 226056 250161594755176016340057907200 226057 -76097101759971606189771136220 226058 1439067846448964979826156032 226059 -139522670811184646561418208296 226060 -46683176358475462778361446400 226061 -203552979583100567062406758176 226062 -154990862348396207344739478720 226063 -93374175705571392520302948688 226064 7040287205544540340282982400 226065 -48397482847290328201909630080 226066 84724319221365988922882483520 226067 -42165241568910379136395793040 226068 11426357170761274949925795840 226069 -27668140294538767055671110500 226070 -32793925259769407648725386240 226071 2828739508293467700625656312 226072 134533595758344241588001832960 226073 192733193020830310197018795024 226074 9063218437733344011308858880 226075 47177234430711977001880301300 226076 -46686841010799535095157578240 226077 72501635733857004508710196320 226078 -187106632994593642202464556160 226079 113905029819104298409125284976 226080 141994789955058800609539522560 226081 -5584371709675597934189137120 226082 125355217738186818767338093392 226083 -28404127066955864142479468544 226084 285247717364078862342653088000 226085 31655564063446950734855798400 226086 25905573372752115585892413120 226087 -4928643312701511804454144264 226088 -460670487646456959193276416000 226089 -138574301484501656417990861046 226090 -25701056230095986859238855680 226091 127794023798179590896827024872 226092 -14797337935145780364204331008 226093 -85929370159908402727071399200 226094 -1568812313133238677212067840 226095 -151506282607849245590721834480 226096 3068528314711838158293041152 226097 122926654242787726977023445312 226098 -106993217246232475386943948800 226099 -170774253392059166205700726900 226100 46273407597794445605881344000 226101 68498102356514534317090028832 226102 95643718291641266152913614752 226103 145473404871374422686218237352 226104 185913651136352166768723333120 226105 233539365361255599704567483520 226106 -163858787592564943981131273216 226107 -26008891226003163026124078048 226108 -50506555395919945948415337472 226109 -132041846144100011074191983796 226110 -103285193100467238775847802240 226111 84249363359796778188049804632 226112 25577538954674575632565272576 226113 -51366358106430850672732287360 226114 -19697366942855273982252773376 226115 -137209035984215687995798169280 226116 128085954072444955088217990144 226117 -310174012368026643366135704448 226118 93426663414209589263600793216 226119 324423888310133730822952765440 226120 -66238136500421635001754163200 226121 -61205028898890705811769474688 226122 64695526436471194366235255808 226123 -236526577417403136042461403628 226124 -260494472943473006737370344704 226125 -407284605560265304534785360000 226126 20413336517729613499491640512 226127 450006365430117861210958095984 226128 -19748080886639743511103799296 226129 -542737588131470223790934320270 226130 93159753163418275138033356960 226131 152267821110659908288532576952 226132 -115717701960508070242470527104 226133 69991308257936783289694322382 226134 158348555366786323641032172480 226135 46365994296106448419541000160 226136 -54425309216740093198468915200 226137 345686588447999268974259168 226138 231901185096650590251074023680 226139 201055443051335761887527518080 226140 47560618125186372972294681600 226141 56342099054469531941941845542 226142 9674616845986333249303975680 226143 -92445746554435174821396710568 226144 99011462912533505896404221952 226145 82553002833149480782894329600 226146 -19435669919917000343482444416 226147 -156315225446992077790502326680 226148 -15630697481127807556634822400 226149 52551481562444338684741440 226150 -65560117827835645937151559200 226151 143102530888411233564698346864 226152 -3607335038156961954471552000 226153 -47819614655895138607056240560 226154 -13165334369384558315487338400 226155 52600535348238498429535250160 226156 -21841891064823796393822746624 226157 -239460232231503595003791644160 226158 156222361124126761308494174784 226159 -6160947139006805528124171696 226160 61076093809274293219402383360 226161 92173410725102726571169435188 226162 -175096317963515410553095389168 226163 -184853667863820858993142219440 226164 132988476520641929792241917952 226165 -99375395939636068076506691940 226166 7526867081705483550597136032 226167 -86618341220733857106428676120 226168 258844387677420395111010140160 226169 388778417452429275777196974570 226170 -34759443403148140510530278400 226171 47938522830404125111966659600 226172 -78028183175015714135566669824 226173 -179490596704442218624451452416 226174 -81738001684768485063116289600 226175 54966681045577523304379563000 226176 -47996863300249931176162099200 226177 131582018331026356048642668800 226178 253691739900922904540244914640 226179 177648734059316937179424007920 226180 -2955561257563140100487639040 226181 7317784797967435836080086332 226182 67238242286293777248593971200 226183 463737541404394288028949425432 226184 125820907808972128538887664640 226185 -48072286941811972393572627840 226186 43408940539378686215368383792 226187 -45109333994979131561978746368 226188 -262710591667111220418270084096 226189 -16173796065912594451846248010 226190 -21556466801140946919806318400 226191 -95897686166028618694241118336 226192 103817742427816036371563610112 226193 -394473789812220545978467687056 226194 124841324177927409362554742400 226195 62992071966696681655203865200 226196 191682725261242828001618433792 226197 -86594219307849027494276653572 226198 -29897749486343730155873200128 226199 -155874369433336392088841119800 226200 40271685711367164241904640000 226201 -18759714367188116690178223798 226202 -267349296172182751096390644768 226203 51239405636598227383259921304 226204 94218108668336341008030477312 226205 -31716548757196294006616590080 226206 -89359462408349829176316057600 226207 -85349640702490589813255083328 226208 7564563259282165507967877120 226209 -266149517423508133522451151696 226210 -59747976022259432752653846240 226211 -637987314337061835265029529248 226212 42181072364816627839793344512 226213 -168687269637115510309883488676 226214 -60009337183861267297139204160 226215 -89055949637893206995028409680 226216 -214878989688768340492159595520 226217 94288342295543372786304502266 226218 46867284797219574702738474240 226219 87101053589010085937788668192 226220 181099572119241630688049018880 226221 -128938895746013743532907242688 226222 -1313941075736659665365585088 226223 6339174455223039468555379704 226224 70607038941353699265149190144 226225 58041658668406645014941663750 226226 10568387868423675816317395968 226227 -187332999195895480012981392 226228 -201739548671530458243458365440 226229 110785700186624269303165770570 226230 621057435443102691432846720 226231 370169181039603144347569845032 226232 416820813319870973729116262400 226233 -242448000952643042322075544080 226234 75994551136125884393799932016 226235 -146275389812120966187288328320 226236 -195414603438701011212619914240 226237 444013471182969093536732687904 226238 -9766468391497532144620323840 226239 68624362833792571326457471248 226240 -17844621307221859309946142720 226241 -337728682241883264529526087358 226242 -44036182003122542127001494960 226243 377395467402984973698638912904 226244 -81991586376637711998262969344 226245 10597874682592286075617737120 226246 -248820721235033280185996000928 226247 117398467005789311711427235632 226248 -253304439584003026922609786880 226249 349453173582101054465805568420 226250 -11695656811554854299075530000 226251 -5396018217843145409440308432 226252 -107209512471484801487780070400 226253 94455205987623429481981359660 226254 58640442134208920672505541632 226255 -22156999129075975982528084640 226256 63264621317975620649150054400 226257 109355335219147248425551125888 226258 242946276621966979280345871360 226259 -126726400437290763320359232448 226260 38242987115927745044307456000 226261 -50096050440217033784497897568 226262 10120283191430309216595001632 226263 26883983616607431791204112000 226264 -326274817003474202822954096640 226265 9007799680992556672149697860 226266 -2910746017812805842571727616 226267 305607920457338628783102373316 226268 60892290286578707959874866176 226269 -30537713450234211263435498112 226270 -121893301966477966807474126080 226271 134104859430121133233007836200 226272 -242896132092667161426858344448 226273 25116465293896285009082281284 226274 -93770537911602242274655464960 226275 -7722625187167890946725542400 226276 268194040882609528638110572160 226277 -90780757845551262114518704608 226278 -29143811318802856011385693056 226279 -94919119916426158107552003360 226280 -8854815127089610691360409600 226281 -62727603509466809538471284256 226282 134124436552515935328754645680 226283 196827222531511588865959724532 226284 25905621071357996165328337920 226285 -50135534130838658987425731840 226286 53416517414912216816595542592 226287 -126276018991016445242434789200 226288 77439031036400649452132237312 226289 -64934050364458199758371754944 226290 -64813926835015067479244428800 226291 -423959156135453532173506820320 226292 85575759205692841907970570240 226293 -30189527222620474166332333536 226294 -49980651035566970901061694304 226295 -245382987539869631157460108200 226296 -98439273608745370115662848000 226297 -41841392015074294167916993920 226298 -237892179898943779413564051600 226299 5798672199243443962750594608 226300 -2903372809855141232716083200 226301 -334061625452761785278975706228 226302 60648974606695634268237479232 226303 -38577237076278691896356334720 226304 146417323715573695201501249536 226305 -133112534558317303660185997440 226306 248468099899597109477104742352 226307 281670261994605805389306338556 226308 -202329910250800456929483248640 226309 2997840287165453000143204640 226310 -21550387720036022805184980480 226311 -67938563882237121812473034328 226312 -281747212797834416573859916800 226313 -343175916628840791560104254438 226314 5613087595475325715261304832 226315 283275099730576151035637052960 226316 -297990437805342995396924190720 226317 43991590094234724142858849920 226318 233879060811008215670956839360 226319 29101132386898439364911197896 226320 6901878505886123368961802240 226321 -216277724572958405155946698908 226322 81190958367881490956432141712 226323 251526440852384424375746414772 226324 38011474857780933471892500480 226325 184396084194164431932022149600 226326 22937663186615221284283190784 226327 110834900975811163014698798880 226328 -148952700683405415162702336000 226329 46469857641571642237991196480 226330 4070328385032158471239792320 226331 -100024298628956862752696529600 226332 -40136053954688269395497247744 226333 203565711086394618941196027840 226334 53548940544897779520364242816 226335 128159769458618823014098329600 226336 -31967262236804598458145570816 226337 283883920701524136667045189986 226338 -58304128390072895925221372928 226339 -119455007464083487306496956776 226340 -212983028897600704278058172160 226341 175718679722104313517450194880 226342 -23197490475562628136808784928 226343 7184735601012502370220967584 226344 -286911643363920185975784161280 226345 -76170323849081148984244147200 226346 16204186309417850403993949872 226347 -171375224314905366928659527040 226348 -33185764630812221948201278464 226349 175703075979500326633900788000 226350 -35231904150172338080522030400 226351 352885224400161226749792029304 226352 760691792113254278639910912 226353 -167748877031266615053370899456 226354 -61008478889044062058157904624 226355 -100582446912914098268937692640 226356 -49484598370604567995148384256 226357 118481414715945990995118410606 226358 -111768109897784993558221417920 226359 113285930505942550728576086064 226360 -165613246909012611900043776000 226361 -84354841684331015262228408876 226362 8301090300897294239206017024 226363 -175806973050381962498939943456 226364 -365021771832927219637201204224 226365 -96458311163053428223174757280 226366 -14554180350777607996227932160 226367 111030638400731894761703284416 226368 -124917641545101213407725486080 226369 -50629293157566539499478641792 226370 14411990582749547533531406880 226371 -170629561886987827782649881936 226372 -287457460197688786035820527360 226373 -8048253670984877082233557056 226374 61232130584943301797394331520 226375 481400659003347429002901594000 226376 52479509287804551893254702080 226377 282302434696923983258536769514 226378 187512941172433120670076744240 226379 -506667713833737448648094263020 226380 -58928727207641951285563392000 226381 190227626521188817358147208182 226382 -69824529477241880390487227328 226383 108268034474970061652607897600 226384 40523479946199286454325862400 226385 92709322582239069055923235200 226386 -91158889686801906311390281968 226387 -95964407322092647595391728048 226388 236524447249752469490229948288 226389 -176577179464848755680993890432 226390 -173234788102101754941631084800 226391 279450658343539868375776176 226392 73795324847745989424065310720 226393 60116822592019150016877950720 226394 -119308776748683592218762851328 226395 79577440391515223376389520 226396 -311989221438216578554397171200 226397 24812088261221673037944471846 226398 67994043728885107171399716480 226399 -28592574430436753121712714464 226400 83830924273920323256749260800 226401 -25742756512058071061766206016 226402 -51327168282684359313666792192 226403 158942462880236961304760882160 226404 -113400128725803429884517749760 226405 108947206167917466879089256060 226406 -109291550050365508751438802240 226407 -11018177840750896571301165312 226408 40759454319545685563614494720 226409 554540092463395166031746135610 226410 -6345687328305285416504912640 226411 137687686625347087020400810432 226412 80396891992842376469204434176 226413 -312845059316036464230432758976 226414 -163814436771607463008437930240 226415 -21930247348128201636035882400 226416 9922989301866452713123676160 226417 101166299409717565821258973092 226418 -41056127151136281915369849840 226419 -138578456826515960620374742272 226420 145248929376119903708234945280 226421 195102368696181412010400052092 226422 50119416362486963085414912000 226423 -421696458208943275836782248560 226424 70011441908260637619148554240 226425 -97678691753984820468819774000 226426 -22285073429015702547033875088 226427 -329423441939726994450469637724 226428 -115170786439496308938109754880 226429 -79481519136282741766852088154 226430 44456616455785055019174519360 226431 67602654341500746967849357560 226432 301984965842878838587627929600 226433 -124744537745579003153644488318 226434 37889927828590261860262568448 226435 80942187610456621161520953600 226436 32159264078023961846325915648 226437 107050025433828478837647944160 226438 1076764514501036915109658944 226439 -4329542350192669463589406944 226440 -58350724970293075555313971200 226441 43811421361422996144031071232 226442 108536889632200043834488838400 226443 31558529434671566100578907648 226444 -181228352350512477737180664064 226445 -22862965976433593629233285300 226446 -12719019785856993261207539712 226447 -190120017404084325713948953160 226448 -83706018050882009223078371328 226449 411803926634888971037810313120 226450 -35206990764887369801559513600 226451 174414644050237749135893953452 226452 87010651111160785668606922752 226453 -456961936106266115611594365298 226454 -220060429746971100019992889824 226455 14144299390463838804705208320 226456 27277447885619781934618490880 226457 -58751780705592800469190275456 226458 38245249343874175099028745984 226459 -2179274130562803364535017496 226460 -160526822216212549036732101120 226461 -102529777366318657249320148800 226462 -23642289121738888245584016000 226463 -2114122514543992279958016288 226464 100431172118244787148996739072 226465 193354882764358047474675667860 226466 3639058476999936161177220432 226467 282430335269423504665891410084 226468 -142330933758020339967651154944 226469 73320131438821123560589459644 226470 7228609726386031384001328000 226471 -66668500772407267994082983888 226472 211522360961458671185783884800 226473 -34571247344309283709838518656 226474 -151117464488105340842733775008 226475 212518928305837509630599026500 226476 346454230142718135735248835072 226477 16155568541662364482075866892 226478 78837979158082374064239738816 226479 179130547143139995088141817088 226480 -56699979827971910148956160000 226481 3775288939348152359606665920 226482 69034223627481587059340606592 226483 -203002615096892749596009057268 226484 79315727425621321142504946432 226485 89239831837021846620461203200 226486 -15413045586880584813585472512 226487 171154447137340738926532292136 226488 -201797719866798918201827389440 226489 266671258504409572095541161924 226490 -77917157102056656375005414400 226491 -16654994043878576684776571856 226492 80401461978130625974657899520 226493 712574703368137842354988239360 226494 107613443996088689135817791424 226495 -223686613364868774716494515120 226496 91233905252263867829971845120 226497 -450164486835898721823112932672 226498 -106107357453255166456094945760 226499 65132587956619060332662887680 226500 -109791073023669523255827456000 226501 71139143728127897829444492000 226502 -49019565483544777627854969600 226503 156192527267367064578334414800 226504 152543450019318930062743633920 226505 -10351788585267583558239723000 226506 -42765386614215070770653584896 226507 18876077270676475581860989560 226508 104439565922491523549606247936 226509 -197236910086075831383418418496 226510 117874023072865535343853460160 226511 325932449958614306060541680112 226512 32296753853217944553480192 226513 -67905252302445748545694888640 226514 -75837370739667622674914403168 226515 109161285169703252361274390320 226516 134798312804146140460593645440 226517 -98137953139899761028901473408 226518 68158511400986434664431050240 226519 16961793005113719800124170160 226520 -38292523875743844462852096000 226521 -155270903115728833943735289510 226522 42462160569806549241639375072 226523 268968201511667439505894019304 226524 -184426016622045379741163520 226525 -31347351263147183638228625400 226526 20109293901426220144751268864 226527 123429173695393343539225145472 226528 -57467469350155584986154270720 226529 -671822382110214655061340022080 226530 -67631892132493184650068096000 226531 -500617873271212994105342573668 226532 329932068115434505740663213696 226533 21736864855445775856497712224 226534 34094302558988410957564329984 226535 34864801855937514028419975480 226536 -110270495947430838740203929600 226537 -121037905605011700119672155760 226538 -64472492064828362376951985056 226539 79790759057414724763747155804 226540 4419442990544952006678343680 226541 -84474445402832130609265175328 226542 9914133340184571543041023104 226543 385127936219002593145176482184 226544 98222338605608337113725992960 226545 128098296857802863349930594240 226546 -3553349532343476697686960000 226547 244091985370741865779176225996 226548 19005793640878017589067612160 226549 -296664391984013684188868986450 226550 -32814293474621659817259043200 226551 34887985407286399004662884384 226552 -365687921311551976355098214400 226553 200868745495181223429930461802 226554 -177776474581497985491609803520 226555 -81229582829888885952019081440 226556 31612923708884929922663792640 226557 26189725130115697994629468806 226558 89108939074781277203609594880 226559 -229830400810811088068862612384 226560 86163314947447547886147993600 226561 -83915648808710737416666278976 226562 13788930315196142265291105792 226563 55500526744032910815200701944 226564 9893578132989925591486479616 226565 54865261278501077752415980920 226566 12867098730605431264692540864 226567 -9621061717200494066486023680 226568 -162792510811017200457681469440 226569 7016337377613414553746214080 226570 24754981792813404484668422400 226571 166988848825160750048295122772 226572 100948022213862320635532083200 226573 -57756630443854549584958412256 226574 59383551534641221063020121536 226575 -49309746111185713754139693000 226576 -22480364772283093372155088896 226577 -173535652055923952522719409880 226578 25946264852700626892519629568 226579 58903789619601671521243808320 226580 -24033860799674280868884076800 226581 206534107047900891079333390752 226582 317955238900404577455583720512 226583 64923158749159552672253907120 226584 -299881854431006338670699520000 226585 313762702519809612979631067780 226586 -81241235719614488835597668640 226587 471789863450001881901625969152 226588 -140057282558507648207902482944 226589 268296788717586786907362631200 226590 8289658320060634782110576640 226591 184519215304731528449948539992 226592 -21599180444510827569002446848 226593 141938716315376394405237800484 226594 -99006897118796846796226579200 226595 229957654418023087000420827600 226596 -1930221227346204942207184896 226597 -33076220365256218780275577568 226598 1943993138204455195818447936 226599 -24856878243914901999696222936 226600 259990341431196135551920128000 226601 -53556452539407063719462059398 226602 28199801256847991326488930480 226603 167526542757460099176419988784 226604 -62709729485829602298307820544 226605 215104578739427513752985748960 226606 241916453341913090595497417280 226607 59352288462992314923565050192 226608 62428164699240618810076790784 226609 135882634262710357813019297810 226610 724466281164225694027960320 226611 48201759522129586966323494400 226612 -145963456607215165662839637248 226613 -538871979073273422228657778080 226614 69079809959540823457800414720 226615 45792141532107804079385620320 226616 16072447784037141421762252800 226617 147522820968964571321066233680 226618 -60087523457086693286318256384 226619 -266512924963859933028153012480 226620 31599446447831053536280972800 226621 60207196006196829399936122822 226622 82854149445209234115489196224 226623 175391899455417489503139837384 226624 97399807108411511323695251456 226625 -111006606110773941519680799000 226626 -13595257306584158736889886976 226627 527412688057988872301943170712 226628 -190722631790539041290297383680 226629 -184865930621751379689873174150 226630 69574837107884985496872040320 226631 -352902689737507993171655750568 226632 -37211509589102840758704537600 226633 -312779147955748964001097174 226634 -292945135658708947012347022848 226635 144971953818702989771679717600 226636 54452997988670566037613966080 226637 -332630461128529844860773480714 226638 -8528693953343602115506161600 226639 182055852992105500282917807856 226640 -26852766221047957631916195840 226641 9592235858734747001433103104 226642 37861043689295985601779678720 226643 179289665753173166438415590892 226644 111948900414780375600746287104 226645 220772542919101361578520631900 226646 -25125356536728617762929714560 226647 118289969189631021172747096224 226648 -71512609945609821767736545280 226649 111834911658114482529762496650 226650 73551002563525203567879033600 226651 -335038646282274339551359628800 226652 277844093865302175163608961536 226653 938177772209769524639851008 226654 12223181517535746346586587776 226655 -124372010027868252478483243680 226656 295682583990958069216183713792 226657 47956482870498597157917359906 226658 -87032942181442177858455334320 226659 305337960925759598945248426104 226660 -56526483152692895417355571200 226661 77877040896118286848083643200 226662 37697094017019153667805145984 226663 312792959828656702317986345912 226664 -94796682560647997282379417600 226665 -9658917196475639176140537600 226666 147512024867692326585307060224 226667 -50078856654777595581514167408 226668 -43296891728765024047642592256 226669 -455029243056287678684957173930 226670 -3557692005584472794282428800 226671 -285692172762201277354757040888 226672 -15830704862355361985456242688 226673 197696868352293651750534000624 226674 -110900958333820093007897522544 226675 2930111312641754084187689900 226676 -36611295605984772251596657920 226677 71245353979443057651512664480 226678 73232361343783305758821345920 226679 -124438517725022261440259881560 226680 -85721283510801111768849408000 226681 -41491790984563303411750334976 226682 166998450246219578607205710192 226683 47469934647501600153522060360 226684 -90406572746144694507116099584 226685 42279801297473035986201262380 226686 -74026893878673530151992031936 226687 298062042863483298510464025112 226688 -56419400982831814547142082560 226689 62097759586613264905372322880 226690 55558454428226259835740525600 226691 -305802244704117749931270667908 226692 -17119465718761783563750144000 226693 97439907626961700567335071580 226694 -36718556846225604546072226560 226695 -36975820415729364328043888640 226696 3277104387190670781560217600 226697 304415859320149753048886869146 226698 98261504104866126466734238464 226699 -18263948702657262770673591408 226700 61287278398020868334287507200 226701 -64714656841882685859199254570 226702 34515762472664069423913620352 226703 116808661225074879877845547008 226704 -32369151416788128288114671616 226705 -198752707677171114072681376140 226706 -41814407863301961100184994816 226707 71611844141676427248330781488 226708 5467586087801102810388724608 226709 175505526952257742706893452480 226710 -83275891396121519512661462400 226711 -227948170131552653968202445168 226712 -457342413971936451819695493120 226713 -319550132668571526484278993456 226714 93380012719170949963041033456 226715 -372517677966581209912841960640 226716 30585329523790602917439283200 226717 -237723287493047330488334969088 226718 49540695054937460640856498560 226719 153716124376105873869387437064 226720 40334930046380252621773209600 226721 -404081310600841736693116178256 226722 -9151732467647965111914708480 226723 -327921571951782230347204770400 226724 -301751198607165301002816261504 226725 -128758529153446201267193678400 226726 137784965112291813072965625312 226727 -257036192424731602054840381560 226728 399431941706866388835470376960 226729 -287375498272516143084436758924 226730 22795811328701199163247308800 226731 141970916092489401800715947352 226732 -118474664107491301897138595328 226733 18655898661627191360056844064 226734 -9509787387524530773288566784 226735 91272952406803328875195922160 226736 -41630677528417323771182972928 226737 -68689773606284136214701024960 226738 11684331012915043842747546144 226739 211086245065452204197564424 226740 -48084573465167114902992537600 226741 -112091740673045565608307619858 226742 -138598770929980826560881541728 226743 157535047202851894072733728128 226744 149152509399158035198331904000 226745 -241774267300766219955172923000 226746 74810000826444052652508748800 226747 -156813236233485640719903191808 226748 -94439823549785195764135406592 226749 27538830405999783059684753664 226750 -727001218122110857891728000 226751 -183929691878332499808940751520 226752 83323549611278136158403428352 226753 -194604047671834995765757943998 226754 -462090061346529609928289712 226755 36200565774148995259412450400 226756 -130889225938793971317498160128 226757 38766768424127009754578116320 226758 -62421485297701692321127987200 226759 -134124220704627295840287404696 226760 32774205661542734507129088000 226761 -139675310371823543196552531936 226762 -206596255582773232834448188368 226763 -333483049032882079178225480760 226764 -44572058680249666715152147200 226765 24358410627682854957128294400 226766 -97645201616632167743699535168 226767 136965738522599659709888276880 226768 29916359932233493306366779392 226769 -465852514434358583919285442830 226770 -113928579855230526604456358400 226771 3497043551047178651317920744 226772 36068545601634012538238334720 226773 -18157154474783729662494914880 226774 173119128876106497876936707712 226775 -372941270374517865631574695200 226776 61941382664589745551205171200 226777 -229728626009462058792553040374 226778 -207312165433091874306980455200 226779 -56843994206704393150883366400 226780 117540341523525816627230822400 226781 8072548192989705794379063564 226782 1117604538047354593461882048 226783 -338270636379658928993167151968 226784 115683452300564582517646295040 226785 -36981842549943530697436560960 226786 83043510656023785718425609216 226787 127880995164170124282356068560 226788 -178432891240791659993252121600 226789 -72974169300981055373541377410 226790 162350361067529702069571542400 226791 70974664469017368792000464448 226792 -204820232468126310629016192000 226793 28062289531754370925249613760 226794 6257787059938091131449273600 226795 105665574238384151133135287280 226796 -172753079071541536263934344960 226797 332503407477476607236918038272 226798 130169687626909656610653158208 226799 299309578661160895781834974800 226800 701821314375250747487846400 226801 573691806910680309225485885092 226802 134890528980121086619401544704 226803 -47603449215034389415934173440 226804 -33036159915860625632302793344 226805 85109541085751233625411906460 226806 -242900458438117958255569268736 226807 63487439306152177784525332912 226808 -2144431868640138079212503040 226809 -297362222972412483393013334400 226810 52235310242399723892005434560 226811 6037854062988313684741882560 226812 83356564810662241415714202624 226813 217368447876565811332289901062 226814 -111100426930951598129098007808 226815 84705543786999616883573285520 226816 -119843583480470354669787414528 226817 228482498773581988943800420866 226818 -15823124813379564369747765936 226819 451734955801003382323667092220 226820 128687437743488531632081244160 226821 86766286854719644266533054112 226822 180650343695523382765960888320 226823 46756782593663648964394578072 226824 -30314271371372121778544148480 226825 -2966524224841120479332044400 226826 10041149711393371471869045504 226827 -14590559714464374239490232320 226828 29714319044151352504809051136 226829 -241247344206355858890303074580 226830 33114944145814356723332641920 226831 -437069353107105733806824746896 226832 -3431628311020901673290686464 226833 -164922304169372037058131426576 226834 74920959019585907890932540816 226835 -62366408556525302019712652640 226836 45376725306876613204540113792 226837 -132297298580941641081112684100 226838 -106346796890421494718509869440 226839 81383859158143421940726451968 226840 -58769801189128237597343539200 226841 -189431309299822323148756849200 226842 -26195833978614407703355748352 226843 268147464269315901462287913092 226844 -269544083300950239385571019264 226845 74237652616674129185147253030 226846 -72082718769263125192485886656 226847 107035634648512678449285653352 226848 204298596756514317220766023680 226849 17392819992111133692488795520 226850 9066472836256498956148380000 226851 -238699739330689171548019692168 226852 132739444910742809251122743936 226853 83447709023594059711198003008 226854 149149538743581314941441299840 226855 -63263955433310887449390714000 226856 90500213530952631448400117760 226857 -277043275858770974378539470960 226858 -57705091237869023461196436480 226859 -425616473250662644528285960560 226860 -13913466439536577189140480000 226861 -212967502072985156455719400500 226862 -19384113288887666990991918528 226863 18050022319533427831464196704 226864 2778966200643364994638970880 226865 85244205378732571607555568540 226866 -77766883362925385126180731776 226867 -4074539260988951107349372640 226868 -3171511874101017207518177280 226869 142197399632073335065881563520 226870 24035903399223187359465473280 226871 315288848526522879721842108072 226872 53194374181815300862242693120 226873 -128719380242733898847337091760 226874 -252564474647361474695336690064 226875 -61393904931439477984702500 226876 141383691295935008743703813632 226877 -96322559447364648796976960928 226878 -134034167229335505390073910976 226879 -530407587015258740684470934360 226880 9104503393395450205726310400 226881 9300358891231329829426263522 226882 92880329160103669212108891552 226883 -155839109257277972265045103560 226884 -1656635032952937119159820288 226885 383072676365530804632771371580 226886 -149470988372275317448060990656 226887 157863262271146263558568353960 226888 507438476979370404747485184000 226889 7478852390745537382158859008 226890 -83720980866499307667329323680 226891 180797763165146024988017763472 226892 -92850640585329936697881174528 226893 -41872921218432303443223355296 226894 119600955979103859657743791872 226895 107253772243675943880668274720 226896 -11429969649793909730910535680 226897 429631717007942621377736115312 226898 -64190974663043256509097576960 226899 -184849164925565677366029242616 226900 -172131165410466262193053936000 226901 -10287873545166978511133698098 226902 56932737080342445154521440640 226903 -136843539505027227177259193848 226904 -93389791067390058793286676480 226905 15256044057434854999746395520 226906 35693301560343596700422599152 226907 -432492640008518357985134342844 226908 159299206731506194867643351040 226909 339693407797499310735085499104 226910 163618887510989996995193175360 226911 -3914120232747063380544975360 226912 26606276725950233391948890112 226913 290808772595745423093230064162 226914 31644666165953601615317379840 226915 1444769500717808430886390320 226916 267487072701016626397284581376 226917 -124564099949738890373046058560 226918 92847877108394296073432171904 226919 -155235818743106829119329385448 226920 -37798962552746719684086988800 226921 1132087823862764133189078052 226922 -115137565008586750927572242688 226923 30245644957288088871573418584 226924 162489724484536564908316272896 226925 325727061489294284734322446500 226926 -40458585518493285353644377216 226927 40444152000536545618512853800 226928 -43927495810813772717957677056 226929 209276278601994659292513363360 226930 -31352534604637116437930388480 226931 12366179684185363753014768792 226932 -93204768295376938918799843328 226933 -25209023060994212239544332224 226934 174670442398894178615269331616 226935 161180097941856347631599842800 226936 300948223281575039793945907200 226937 -75940869927892678976604507414 226938 69179613188831464807034507520 226939 -277174341912935722897350712640 226940 29481789982262196667031623680 226941 47108197220151456460620765216 226942 -92696557461773522032313221248 226943 -194686783807511577680979527808 226944 110497844441839185112879595520 226945 -34431306858317432926156272300 226946 -107423153112867982413727336416 226947 -31125422399678303199473408256 226948 376089776587357776435778759808 226949 271635467695903397549045761536 226950 26618166414080103504155472000 226951 121992280724797394358630522304 226952 -147458746796037722848606003200 226953 258107726981193591229604985024 226954 510548933988777234532101120 226955 85202505269678078985067134000 226956 139849950220382910514926915072 226957 -25868978314173198486521552180 226958 4219999802565594661965418176 226959 264366737305083297678534023304 226960 -33918437657935438773991096320 226961 -164963681165101157520190795968 226962 198561431963237487887568534912 226963 -41708828598672641908934315520 226964 -87988808618098995384847878144 226965 -5669264050148914193809766880 226966 53512089263968123333461075264 226967 383892686215745801908534832160 226968 -196615095823068111379364106240 226969 -262422973220993338458910438656 226970 48286967424014519063003155680 226971 67272714960871791047791223340 226972 -206338687842156124258090114560 226973 93201913410341865390322692960 226974 34360735789807141997012290560 226975 50154755344599323481756456400 226976 57602254687910694717896392704 226977 -71900588074697315868704147280 226978 -58505918682952906590834102960 226979 7572145824479519328927396984 226980 -35016149719650502601471024640 226981 -268765221603936241732894289636 226982 463326569461086942321844224 226983 -3662227198775835859921844400 226984 -434290368052118626080331622400 226985 29836788596346406740657096960 226986 -140229967412882258089931886336 226987 108941876574643969145129352960 226988 126130324364080438211916895488 226989 -90578697399496626227044824960 226990 -114040193358833844843833064000 226991 157546911670230503955179509392 226992 -28659661970802082794202890240 226993 29956849579280814588284532800 226994 140229985944402837650330305296 226995 45724414493304346071671733600 226996 -190150508756255117109917696 226997 6925323779399504506191000960 226998 -71694599816982288907112272416 226999 -62029799918800740361809411336 227000 41241775928614973130101760000 227001 376962344034059211035784581664 227002 -224621033635623618965271516048 227003 91631685152746638492065425680 227004 59499793408879725464792388096 227005 -106570285212637563504760974240 227006 84030961158720506997584462784 227007 -107139742265828290696381713672 227008 -159470429900453913172164739072 227009 -126438862686194532312078445884 227010 24505538698319264151613931520 227011 -230055405743313579382691400388 227012 454933518544048954734899097600 227013 -71431297617166654963637382912 227014 -15095745441578499778204346880 227015 4876630306448926834654439160 227016 347534875586200622606486323200 227017 44520711938367666813908261172 227018 -221171702629168326702407989248 227019 10713918785568293058329100528 227020 -176187373055322967535167595520 227021 -249277918846969103134569612000 227022 1839774939850970372666392704 227023 19873092163804584318145945224 227024 -2100137864828095978890461184 227025 -40976385898770395560836398250 227026 204489256270816043241814061712 227027 -258017111485620544026083231124 227028 195273192020111078585945425920 227029 47151230469168772616202449280 227030 -8462951413008924788310170880 227031 -60839870371015671419214931200 227032 -46149358468604502343176806400 227033 222498144451616974687019443584 227034 -60868939272712266751168505616 227035 328468807670339428554663956160 227036 258365281956453573466292421120 227037 296342362140310411221352210560 227038 -65095098591059943231953522304 227039 10959873023792296493918315280 227040 2192063786663514419956285440 227041 -521786574958921923139174709100 227042 92598523298702511449770707744 227043 3212206214642901280269929772 227044 56325882053976576196659331072 227045 -5087170512331622012079600000 227046 -242250398025830272284117811200 227047 166512281534752591083847154920 227048 145265238604958923728107550720 227049 -284777893541731999385034593136 227050 -46582820985120848149740480000 227051 -142736117461876381647366094296 227052 -30873095881466670107401402368 227053 -543902314771320353435356742698 227054 -158129006977237478990972056128 227055 186238932311046283439222687760 227056 447880538638588785162780672 227057 302828274880248416402012969472 227058 10541727929154960792696830976 227059 4364194763449373746532038400 227060 -139517283944907336757691915520 227061 169807826421021270606848771310 227062 -4363685219964334641062003136 227063 679200976259022074008544648040 227064 -170140889842887962405162004480 227065 -30977785718495935048096452540 227066 93884114302730635241725785600 227067 -132784498115818600816998956520 227068 229989773319063030668593614848 227069 -3554070509214936359981677044 227070 36422363654721474562831305600 227071 142615166210271069985470727192 227072 -78018697117441155997938745344 227073 -26826803142041823798698376192 227074 -55700692785584923779925564464 227075 -32240481356709481588507118400 227076 -108702764712442831767124377600 227077 35662942729114800877645699132 227078 54993261323058282422480415840 227079 -23144199439051660972781295216 227080 34742833164515073785912524800 227081 177338362682018529466638105882 227082 122910207542843926272099201792 227083 -1792455512940732872916684056 227084 94617575475833168333649564672 227085 -210934997874267212951395149600 227086 -26294493417955302528864731520 227087 -168253067736358168293224306448 227088 35085066255462762300060794880 227089 121107067220050871614933107890 227090 59594614474879951053708592800 227091 -292538554965485291336904999360 227092 381987005500873000640395039616 227093 550062012809422443394215843342 227094 22515218652450408789204099072 227095 -341960667286520041684524709200 227096 489456129945153347581696481280 227097 145459607085184983002291859840 227098 6637907526607274544900887040 227099 109293680815484000555108632320 227100 -6309472517886413655068889600 227101 -49366230517588520263193586848 227102 26645885227902384578218430592 227103 -17721137272024190125721168352 227104 435818003399843193820211576832 227105 171571372937949100352085417960 227106 14039821536968663155129632768 227107 202864484834210424843497026840 227108 127178337398356208872317935616 227109 -281102919365359201487858472096 227110 11634832942736504075774156160 227111 -324275776683184476433950465288 227112 182791913715595277371189739520 227113 -46739702847833235386584565638 227114 127524451743829071774229588656 227115 -210281169626166469855715313840 227116 -167104380651845338864122991360 227117 757287401967817685256302358 227118 -105349779549995151143976808896 227119 -70202870330790548480267609856 227120 -90707241993410743280878878720 227121 -185877358455470322793978739088 227122 73927374046108014588651436032 227123 -196352852771502078423455703936 227124 -14038918543438332100855277184 227125 -255114339164446455228588480000 227126 2615164246390817099303001600 227127 47942585922726031236296665320 227128 -144942919558450153371399168000 227129 -49755627290320073474397671808 227130 -38507894253862506515516705280 227131 201474227695632752999056104932 227132 -177357438059884249709937583104 227133 -273110583538808400243866692698 227134 248460093462189860985310569216 227135 -43101108294010609121214736920 227136 16610429093748465491207258112 227137 -26193256119561527505991996416 227138 -198586385917616159650993921992 227139 -331866399670186397139368586432 227140 35968336890214030834115566080 227141 -60043853404108091913533530308 227142 18746676855451536149624084640 227143 -85739967956942136391639050784 227144 21088580750057302634435036160 227145 29878457135935910670407131200 227146 128717378113976235932673840480 227147 -159153190191433102960978087404 227148 93544120684305105734151880704 227149 44883010719468596752092921528 227150 28427381859547578201211008000 227151 -331108985154034838648669990400 227152 30851481369077323434052345856 227153 328866066154617110984981868402 227154 -51257608661316785146426240128 227155 -62505883240477996306375568880 227156 -100332503213174432617214327040 227157 29887192041416969092890376320 227158 -132655218395641713266664393216 227159 89868044321727981707984004360 227160 197690435661595814999586201600 227161 262562875929264296458306619424 227162 53503230809360687772188708832 227163 225603978378653040908965000344 227164 185261534874417129545971868160 227165 39480492638280398891371854060 227166 -69561398603785981741106602176 227167 -52781219372901032749626114784 227168 -122909838889734897295939338240 227169 -4737579305336519430284170416 227170 -147206703234425687055446634720 227171 -63239924499107191411792559616 227172 -85704537512885302404740745216 227173 -751712853833365855718701023680 227174 210092731306596317720307813312 227175 -65202747567395484646020934800 227176 -18533282037800135714619033600 227177 151396432692212864846158516026 227178 -68884386594346106504127912960 227179 423512357311459266955381325776 227180 19835412530555907970069539840 227181 106114618758023366475632969664 227182 -112006417145939999651523791808 227183 -30667329971561195420734786560 227184 58300978428722693690617135104 227185 31970397407492049534317540160 227186 -294959231573966525811003469920 227187 174970843163572774816316290644 227188 -140724461853477120686657554944 227189 208021687655019923989715826990 227190 -49051146209188308406302372480 227191 -297578796854680924237143232408 227192 15880802676201319824873185280 227193 -74832609307972085883240597936 227194 146482138042514548698876940800 227195 -369404724293420330653925740800 227196 71262828436962085316235044352 227197 260928675249007275109868783872 227198 202559894896273509681512084736 227199 -5717653206040302583314585600 227200 -84408070539068505820495872000 227201 215566804571685456962763011412 227202 14999066624475979132044545280 227203 69781644062126853337950019840 227204 -544796703573829172809272115200 227205 -238967518694327367482401980480 227206 4489538762931869643903204480 227207 158292401510434574621570226456 227208 8057953628689134176796303360 227209 169827726958651735365336653520 227210 -127949933510004376531939278240 227211 65185797323976809641446363120 227212 -3648115489981506858050928128 227213 -107731017670230876753606956202 227214 33858998169731143322838579648 227215 200865296241974998621840406400 227216 -9986429914444483458005139456 227217 21395366603046923443163141760 227218 -499532716310427192399773469696 227219 -26782879298976162687395863380 227220 -50857226000735438837075927040 227221 63426931263998686952313407200 227222 -18274027540300166476946756736 227223 -142449046287625351911416538528 227224 55444921850120209241696040960 227225 197860986044279495890790407500 227226 118181460542515137283462700544 227227 -7032609856989599930862587136 227228 -383597546638327067738986578432 227229 116516178326029670839121433984 227230 48470810670233721540532177920 227231 40430950847670859533171544032 227232 -349892614873255193679400796160 227233 -224499315994343111490132287518 227234 76896193377086333642626171392 227235 -154965811991508498366629586000 227236 152823409535782342843772785280 227237 311939170024069456915240602240 227238 299819209015705011566899392 227239 -329510723464518667891908170544 227240 -46856425830900973016260608000 227241 -22888556470097987003700176448 227242 -244155906451209301911580411728 227243 89649268586560891737869561544 227244 56461968639144003533133634560 227245 240067075284405588602296730880 227246 31145754803093177126312715072 227247 -269764911383850419834633938560 227248 -34242831388482881008441425920 227249 13079070055602562924664982048 227250 -80038707466858350625413432000 227251 -300152086616709023814245589748 227252 406267769662235930752260452736 227253 86256548616652387819942096224 227254 -101886149508675510430037394144 227255 -1141872936489849438418951680 227256 -27564666249520631850736803840 227257 -149014509966280628836911473494 227258 -25037349824612174499688761600 227259 -256541915760974598283977571200 227260 1930315157119111211192540160 227261 14724115824543871687504477824 227262 -114386623603316212795523529408 227263 -1328713213164873967651524192 227264 66699239874005358994916376576 227265 53377321630570076408160024000 227266 35171181494641899821952067104 227267 -403225660904457407427054495684 227268 -78335093290333682297465994240 227269 177222197751312272585840728096 227270 -89594238647572170000361729920 227271 98952699093235865498771474688 227272 -29570065647169494505039027200 227273 646726739169038620160658549960 227274 42865169211183734840806536960 227275 258582716661599931858295331300 227276 -26342855351975191648408538112 227277 -307673475227430234014707143786 227278 94277886478798418091149509440 227279 3654999486691409892541961784 227280 -34257587741095802929472471040 227281 -478975033175346705983707918 227282 -150768666618318533065568466816 227283 47799536228256550914899573760 227284 162453799094056137656285599616 227285 -474811955235731678639677878240 227286 -5183059585163177455589690496 227287 786903139773792864294994215792 227288 -256550480420362657778894346240 227289 -149995744085992001055789006720 227290 -37027731288961125745844797440 227291 -55170229744815256486242521088 227292 -30433515335880467213579452416 227293 514642479008925908493725562144 227294 -76065603575998693406830610304 227295 124329999399299950719317604120 227296 155212064387461329679382740992 227297 25087218568665766251341803200 227298 437308332057862301616185088 227299 -172800789743826882482958201700 227300 -23574902142966093685176297600 227301 34712830165576925126170177632 227302 151013956586858917283718201600 227303 -431348701002900819710709557448 227304 26479819804503748011273584640 227305 -182000069123788929343470657300 227306 80981764072400599717263020640 227307 109299804276266351890958742192 227308 -331087367635249191786928099072 227309 -235247832279642961148882832096 227310 35262128205726390465370796160 227311 59755722383596106554123405920 227312 -12445863923410311191327145984 227313 218540113022366855794257674400 227314 -72363928195403106633425973744 227315 -251134569671337916647972623280 227316 84634146444988564609709905920 227317 -165312004216093097565107942820 227318 -6444428987641423378480608000 227319 -237085129718884334234425170456 227320 -8391485131711246157973811200 227321 165789075493308438499112800512 227322 -3794318578619511254921966112 227323 103451924991531354575324540224 227324 -8945469801110521380833961984 227325 10746590449999362718777617600 227326 -43812895252100537407397956416 227327 -312838516930870341007528341480 227328 6120676067756558533923962880 227329 117899287893145255593683978820 227330 51205174371502312039293542400 227331 -130521867390430138451895731280 227332 11446156183849078726341844992 227333 -59122347281605502369868376896 227334 -29633358095484630834800013120 227335 164961364072676894062684621200 227336 -110742706489778333495104419840 227337 -57564562652169609881401279632 227338 -60581484624656043409331212704 227339 123620761904034869580094689792 227340 89148747257247980790902937600 227341 5898685822573696801847360064 227342 36262056548596719255131574144 227343 -95785724958433192658574249336 227344 -1452501219520109906835193856 227345 -113525620504084021483748093400 227346 45245934279527528843149561344 227347 -70045589632390340076508990688 227348 -256267343574857761150700826624 227349 237591934005764221242205846734 227350 -69020515033429526268446325600 227351 -89302025993842619892042880296 227352 -53052152476647575707657850880 227353 194535069071241095323363444480 227354 73587596025019238473164564480 227355 -51399351872620783349060332800 227356 63493850260365427969063990272 227357 -20636515519829667579930220020 227358 -25670286833252870949811284096 227359 241687403302010812874756840 227360 207026431018948874584748851200 227361 -156316979189419454408751394128 227362 21309044961352653997311283200 227363 440766063918228033030387723612 227364 -116391391679271719455814605824 227365 30412498588552367692181645400 227366 -135043316095860171932792206368 227367 3719668634506137428089661232 227368 -151628005203515329614771824640 227369 29999654643068222809620094080 227370 -14400467543360789201479633920 227371 -478160854339315190341904132428 227372 -241749329595422278023538631424 227373 -56223764608615904967714986400 227374 -32938146211027455957869856000 227375 223729548399562735910696652000 227376 -59820205416060285078377840640 227377 262622794638277735501414654226 227378 96897772796152426137093786624 227379 -216267256357809761152902409416 227380 -121771958223123871198910035200 227381 58995671787205143903337623744 227382 170773361409279709376253139392 227383 135174265580187223157956661704 227384 7711512210893448736923217920 227385 -10379077730791189805947080960 227386 103123220121811659102503224320 227387 -143301516106321007864198663964 227388 14631328396959573162593673216 227389 52224759008059439344376744460 227390 165558317221978902705685723200 227391 135379147190556959186434369992 227392 -106249480043652169218895380480 227393 96845525907140218526724264642 227394 258324437602171830476330231040 227395 2958710432512151374779758400 227396 57691395230733055680933364992 227397 189464592863579276109878313120 227398 -217338636571350525581824966464 227399 429920049375029829728791469400 227400 -79507792847565063337466880000 227401 -190045369451569833611345150208 227402 2125767996447142814540067840 227403 -231052359851872814476540566936 227404 181114126489703645483883635200 227405 -6192085812960391933445957940 227406 64736844963026995524836625408 227407 -100523751792538075638218387344 227408 -120607381639024145973341208576 227409 61856703914460273689359507200 227410 -39426891141489456033572300640 227411 471023926513118834019212525400 227412 87624424077119735529021169536 227413 -91091928872134854141392329056 227414 138147987216111240906952045632 227415 -46132618740159637397915164080 227416 47205771496264952658324357120 227417 -4582700817113020569799455228 227418 68843852566540616187687778560 227419 150541982258539189546745770820 227420 -61985410517137515482291051520 227421 -201886060084576373780341421760 227422 4835891280471280271862927552 227423 66089574743597125500512494944 227424 208630875356595410672075931648 227425 -3715371084984118656719173200 227426 -71018848087620524900409656160 227427 -72133495345281014257545527112 227428 44426727060627853612906083968 227429 135768168710537147405798710176 227430 622993889257694687809964160 227431 91282202986468017086717314232 227432 206528732935515879140147174400 227433 -219732942129692072798145856896 227434 -144196434378340832275044258384 227435 127536173535287080914805770000 227436 -239449075283406388425562607616 227437 -30490668765369346109303375648 227438 -20459644393772946727661522880 227439 -62766992251708577416257171336 227440 -27233370917374985863164887040 227441 372050246208770665855313126400 227442 -72344754052109363699317231488 227443 177508110858271635294764636228 227444 84220066104602250106096490496 227445 -151341078083841168473030270400 227446 40333336837101451622178048672 227447 -67629648919912509951342581760 227448 77957102899184872443571814400 227449 359876934352323948528024604240 227450 15794387950588478198708370000 227451 -76213829722728771433531132416 227452 -29476325730229323102407996928 227453 183042759828467077287188109702 227454 22656607087063192039122988032 227455 -394536961707786716468903711640 227456 -353622831868641450845892771840 227457 21746832490390465250219750400 227458 -147909226449076952650038638208 227459 458518030341576279031564929660 227460 90754864525051601937984552960 227461 136463013159641864251196653852 227462 -278905496560337771165302884768 227463 -38348678423765127111986874456 227464 220883236945699360175420175360 227465 93922226477645250140356817280 227466 -190174282109388458602576202448 227467 74834262476583146287922690516 227468 -7078195322046971594466677760 227469 -79798982037068490671835831744 227470 -1201526115271376619457212480 227471 440169448867595934453413370672 227472 5885738009376836152197906432 227473 -142911442817882262270061763278 227474 165947171054577826230658784304 227475 226098398525404077895086018000 227476 -54969705224461147284639889920 227477 138755613131576631260342466012 227478 8046079726329921664357982208 227479 -77959157118725843618614143824 227480 546428427287526289181491200 227481 144871181401578062887566641664 227482 121636240717748175450034198272 227483 -93642165418533890218921905840 227484 -40937001018327936216720184320 227485 146939289540522214098078819180 227486 53493549805533590044546800000 227487 -23765815236270109449652571520 227488 -429643458987927671864555274240 227489 271816137739537471930917784290 227490 -3065083888655765694928250880 227491 134060419886485202874986478984 227492 -163586227540897191555233971584 227493 46653942712204250718670537344 227494 299427523708932673104273838272 227495 111425428464758941399120689120 227496 230201521368981504450000076800 227497 -286435037424058567602954850054 227498 140391405481769818676606670000 227499 -23984968751384248325388615336 227500 6961685761718440936543360000 227501 27533774002112615086084532502 227502 217613750656571307154041569280 227503 103512880439858702192528439144 227504 1184858036920067188079493120 227505 -3410067864692685728982542400 227506 43762416596702653091271765120 227507 250421478595418368455406951356 227508 -61949180717337317809848791040 227509 -27376399303121822921576743680 227510 56826725576037233956618268160 227511 133613031259594276275403278432 227512 -129022427932902114074176204800 227513 -963825202487047291265364672 227514 -3196948114267573446966302208 227515 -200964443463320340302315187840 227516 78635400251356150786886218752 227517 -18438021469543923094228607520 227518 107985295005301773538148424960 227519 -123400698244581056268243718080 227520 -56475152096319212461070745600 227521 73809935683166137366458968512 227522 86054436114229878364751535312 227523 -24104358930002370950852082000 227524 -345618568856307160568458257408 227525 -285678657610769626533366960000 227526 651610454703192044296435584 227527 -1072265234364330680315281678024 227528 -69744193078286423557737676800 227529 -11192800255427587761797589873 227530 44482146866280218197294557120 227531 -435446229335596002745820770668 227532 95981946425005391525128015872 227533 -45486307413395816173324910218 227534 -27505415445315525607436648640 227535 31336341314236478823250321920 227536 126862150844829630491196219392 227537 -88397832909294053037585356814 227538 80968735177956331688114640144 227539 83410914962837418835486553568 227540 -66837887278511457352436613120 227541 10253047258830134769567096960 227542 49051191817693994504137091712 227543 258186546791014933291300170840 227544 -24712035164396800399872000000 227545 125441969673086778954870278280 227546 43640328802303995357893416704 227547 -390593757758884504721429965992 227548 -13506944519041450020191782400 227549 -38123589049212762084932770464 227550 -8658434634979015683957686400 227551 -245189103971353642069895738288 227552 85477269630338926991479406592 227553 140429455873929866060985633408 227554 2541316219711342338225488976 227555 47685212167820566532554357920 227556 3134796051970907051092162560 227557 130993146648513914907602700864 227558 -117734403468849011714803257120 227559 -96881376829085045844088654296 227560 -50041196260542704319024384000 227561 -170221929414912836523543584838 227562 58411205320975009668262185984 227563 118949450025592899498161376000 227564 201303550203797428631245906176 227565 -47526957781857495091294288200 227566 167096919574493912487961415232 227567 -275309543405710831577061726384 227568 -9545407073385263807937380352 227569 67403179353743431621890373970 227570 63058329138448770595379688960 227571 69540062751198316945070290944 227572 31638897817913759375397358976 227573 -47834668217912245115144190660 227574 189379027689968819243991018240 227575 -256959850957664298863051777200 227576 -356160982656036263196319825920 227577 -2954757858186299214886095168 227578 -35605913337219913546344012576 227579 -95894927665043884991283943728 227580 104686850173033718599471580160 227581 344827718996848372163894725382 227582 -34773066212617538910574081920 227583 100076186117688739681813347600 227584 -60009737776268782084108058624 227585 213203043728519633725204900800 227586 53843559948935485871669501184 227587 131298144649921698165982040272 227588 110281903778849774948664386688 227589 15880500290810381580222613920 227590 125266261814346804299730691200 227591 20734812787190570254170199488 227592 -90587653162148263866446592000 227593 -251789804695986370211496701158 227594 -19993712270496262280578205904 227595 44383972869742291398821441520 227596 136981027067454260210073835008 227597 -385646183293221641393651946954 227598 8004298452565135298405667840 227599 10106195509696670134188872960 227600 -34042186222031420149466112000 227601 184483185146810154023082824160 227602 -43001680088684117788437252096 227603 32069486251085325018262935852 227604 -69316429296268369283848980480 227605 -29304741817608278128844379300 227606 -315304133040245790684490631040 227607 -87006308891160077286820023960 227608 -153299351829036804354839715840 227609 367493422549346750604659940810 227610 -4060496874934900058752023840 227611 86662329648296202769976142212 227612 -110775438698132254891683471360 227613 156310065427494472507784985984 227614 -2781203857913063214552977280 227615 -97573288356167569986762801240 227616 159180724524869533388228788224 227617 87514725907708720311967856020 227618 109238343190846053047569703760 227619 -4809384555241514485177218096 227620 129010640962163494930260480000 227621 950619798467275346149540711680 227622 9540276626178167434807011840 227623 -127522462789111514440616315496 227624 -38854605213519572998066022400 227625 225815377970499792906682944000 227626 -46526304322418494540538557440 227627 -162150686801083650289112872524 227628 -153771888695790591601227180288 227629 -28744026001150047114109457770 227630 104411745204063717668411358720 227631 75163201732305981222874243200 227632 -47345519286026720641542094848 227633 42861200971220387912533977600 227634 6055600449999556382278060800 227635 -41954922238598199317475500400 227636 89837853312675763592958622080 227637 -394278369770254733144723986560 227638 87778844895853130737588002720 227639 347866735070143732645615930440 227640 6487298626886898710387097600 227641 153482628155388859837870194132 227642 4422249133223205387562367232 227643 225052370378242150794762385800 227644 360592378565136289459110542336 227645 196996106936161550345483282400 227646 -77835135595439743311172350528 227647 -92194149854466784565960002848 227648 -87664818403920851961805012992 227649 247850145601631403673987401264 227650 103345121843149901904080892000 227651 -8789504219703313145085633348 227652 -128701057397610306653680398336 227653 199397134401379774721319135902 227654 62066416401341530259124984192 227655 106917634566064957735247250600 227656 -19005896173895602941505536000 227657 -1095481291607581242335792688 227658 -61697695721796191304575919360 227659 149103294734710787736958896616 227660 94597409228423789454462151680 227661 -18396091164556921630539344256 227662 -49662340117670265711273676800 227663 288430322363813951284524972912 227664 -26397832471184468688041410560 227665 -55366472905625768070701372940 227666 -177891424139131385984079676800 227667 -235969125404215514370618686400 227668 -62949416290777465717629763584 227669 -115130631016518188602008280992 227670 -125588006361174141249456297600 227671 -68233114201040725433701115128 227672 -260306329248684073432129536000 227673 -852170051821117980040013196 227674 -37138900246851455722824923664 227675 -33664047956656103938138933200 227676 170704024919120130789978450432 227677 184368219089188293437937785280 227678 -308858836830497828049110906880 227679 -326741264535860074698175833840 227680 258319268104529186466126888960 227681 -48731616652307013214253079840 227682 15745926565431754250641205760 227683 250904234603449648326789390784 227684 -69794809501555561233914419584 227685 -519238292169622762276666560 227686 23577064634624040610558893792 227687 13752462603607331967390145440 227688 -57130688429070036017139302400 227689 58281461746795338040642266432 227690 -48407301639650011231126346400 227691 517771025601606200123062706952 227692 60039261917656526645213378816 227693 -377381852936582603426005286058 227694 -29512340966215309405962745728 227695 -12555544767573757758754095360 227696 -15902170331206824624775495680 227697 -200306708132655116073860896320 227698 30103063137711519763396583232 227699 -37970501157452947899943077300 227700 -42514621759268543808494438400 227701 -241731718991580198378212644100 227702 -188835196268511664089039315648 227703 -160256245060149533648258434200 227704 -406712929863023527445246730240 227705 45196324566739307807644609860 227706 42328223081175106236732770304 227707 41088894834613687765673889956 227708 -90030381564975035048888432640 227709 -163998351430435675469308332186 227710 -12866764567831982775201911040 227711 50258243830443436324035692544 227712 -25840888687929780639167938560 227713 -55753322990308391215498639916 227714 51369310442959185136073215392 227715 -240829196645775498859947340800 227716 106282083256806991087250291840 227717 -56112771367502188600045975008 227718 -228869159213497325415116273280 227719 -381247528585381042674231963880 227720 -286977308736725443202162227200 227721 -42902514425683407319861760640 227722 417389521394072070749925936 227723 103801121221904416021191607344 227724 27647363699791695915938168832 227725 38221166752565364921745465250 227726 19701967648724851975813461504 227727 -16707891740751588880080702936 227728 1074913508168872495124905984 227729 -104491393025976612294917150670 227730 -3362141377884969994656545280 227731 15126269949197974188188122192 227732 56815120823313398273066922624 227733 470867890283844960890506618368 227734 -107812265854797528402293435520 227735 -85240259084803063008748491840 227736 39376679979891680106032056320 227737 -516377131029467136260025703740 227738 -32567069366700365562858933504 227739 287936861561522295180955132824 227740 200791414163232164229610060800 227741 -187121338495939670634878970708 227742 56925338962353625327321058112 227743 -468357325850388327149618879008 227744 -361317044656730462257029316608 227745 -1370802728120660589516652800 227746 -79730420846097387998353798656 227747 -191713600445558778082700604960 227748 -220588800125302093382139755520 227749 -195589526016850390412811988164 227750 -94854336959162721378949056000 227751 94363914863081162482461124560 227752 -152466471598834545344704512000 227753 325589391085304468381516223120 227754 11012540745855167293343231664 227755 65036431058360071251744260640 227756 268789874437963138422582163968 227757 -217237481379460545628556675520 227758 58187767154983889000317939584 227759 25940905807968026058116549616 227760 -1016096051868817482777231360 227761 -290080320663922645884913984076 227762 368306972918670701488769344512 227763 183814274507980592262238761492 227764 19076059761465237459691016576 227765 355538865787663230391717413660 227766 -48008658672519525819258900480 227767 -285821804834953204149874717920 227768 -110353001685710825829820538880 227769 84156197010699261123570420288 227770 -150645812956046367025386085920 227771 -9780209497076921160035022168 227772 4761747210446547558807144960 227773 68877827669833328017710710144 227774 253259682696752615604027878592 227775 -93280018551088386534840124200 227776 20729103050932140196159815680 227777 277781483888852009407803105072 227778 131035475243570299373017597824 227779 342608868529062805825857913960 227780 -9538851485810778619216834560 227781 -178282447815085553688434232930 227782 -51592606007136755049410959008 227783 -280927288753967103975817599600 227784 281680992471712190486450872320 227785 -268669088925002835363502837020 227786 -60947469791476185632267396256 227787 12786474918582746629947159552 227788 114559412110707626552559992832 227789 -377929757619022658979097750410 227790 26237245366653810741080377920 227791 12041079998516452132522653192 227792 77762851277215508259909795840 227793 -42109999562307631703242603536 227794 -9820298515151710027968035328 227795 -390357831961315592222177221200 227796 -13965548660516198212608024576 227797 -243478745757736717253004600754 227798 83078944592692615253103962400 227799 -117449282256586927003228435200 227800 -230316746336839597038202368000 227801 365367118360569228103311981450 227802 -70330819234978997232660960768 227803 -132250210770102197664512364120 227804 -194113661890896645230829049344 227805 124577597438765507172242705760 227806 -251182620976388661183641931648 227807 -303665235879230577153433756488 227808 31870496842487516331058397184 227809 -309241114365636190632020289408 227810 -48550878546885995395123008000 227811 88878272524856645991281751672 227812 259757901863741632962786781056 227813 -38654160316400374524730802340 227814 53454890049081625376229888 227815 -25199241984196796742034798080 227816 423521079315350534543674260480 227817 -129790987770566949661864231020 227818 -100605718906875711044120258640 227819 125673481242428122009161019200 227820 98159847248461195475096878080 227821 -355882452279619716303203988000 227822 4325656620113374571223848832 227823 120431033121989381216878994184 227824 -61331977466727146537802301440 227825 84376283507113800889888091100 227826 -8807368723100434062093369600 227827 -135040769448990439748577334324 227828 164728159577034191218378128768 227829 -64429848984569914846325445120 227830 -143328264281278482802741309440 227831 131858884452290532407968088832 227832 123043453185796442319574794240 227833 -349449345185519791346758316 227834 203913013548233718380059384032 227835 112012591756702044858587429040 227836 -212090689745689340115644907520 227837 -131859953831603448648655961748 227838 -17114072226888170287508815872 227839 295638957084670975214863265520 227840 44057068180098474195497779200 227841 6952908815398204807302826560 227842 64877581878332416158204549072 227843 -215586437579568915790497840 227844 59814670959118754217771569280 227845 5710778149554386868438215100 227846 63638163812118382992637668480 227847 -72023224531727321239252833072 227848 -191948809692807460995609600000 227849 -466980561931677151623159282150 227850 13829311139200551518470732800 227851 -135081497789031214620905209056 227852 170990060052394788389977863936 227853 16039493174479889245351692780 227854 158677080846626790405125019072 227855 -41599821445095250861944420000 227856 54645181902865777695430017024 227857 -191278197844945051504151488 227858 -12019741660855480977192055680 227859 -105249161064719288689218139392 227860 -156580151172966506498414065920 227861 -64293322382390905965813137568 227862 7021696452673643735284775520 227863 7952103337666138721793281664 227864 -81298674762858232202564321280 227865 -113793475977867101341608970560 227866 86893219807152016641525115632 227867 -277526352478337297979882638400 227868 219147214099102370718013633536 227869 -101971860291823754312662584730 227870 66459039372080021537070338880 227871 -69734086493425664590442726928 227872 -252185897595881161949412261888 227873 57765356481900942284449633122 227874 -38010127067756598760330252032 227875 487962017643418140929181264000 227876 65608737379782145287484462080 227877 -136624275558452999105075925792 227878 25768274491651151117172033792 227879 -38983314492258204949190954280 227880 203120345881489630843662336000 227881 -77677353740034007476243835136 227882 63563454815587342146417506400 227883 125030383801153952599352239344 227884 195421064724649431489971874816 227885 129266250275348144256097013760 227886 74791544666670891643288320000 227887 40204001816770457802500532792 227888 -21624876781947139440064217088 227889 -147728448260941174881665267646 227890 -5364419852826773220878182080 227891 -106970104733194695613009332216 227892 21897683741759444866271711232 227893 407269605873421962133381324142 227894 136347001614729891544524782496 227895 -48586532354580401151678575280 227896 -362824328252309464435818147840 227897 30396909170283038999260925700 227898 79501011236786173983580090368 227899 291319161641978886252478734036 227900 1025962220703801782106892800 227901 -17364307379755766932067827968 227902 237425667446634434165232076032 227903 85643189547090953599573518144 227904 -58537721064753876188113403904 227905 69590108337590581312350240000 227906 4314610867160744057415266304 227907 243041854734675844035403299840 227908 25987968488889674645595872256 227909 21619820615296762056921253440 227910 -25811463577963106366539130880 227911 -16155962763622366376826125488 227912 21711653725925691095905075200 227913 -20064403778529352265711827776 227914 -17632783606092032504528020944 227915 -161580912245930725060704945600 227916 21253299208282402812396905472 227917 289463545517035467541916121120 227918 138597625887022311061359875904 227919 -39402923163840509697548379360 227920 7776821778248000269343784960 227921 -193724695139231068213506126108 227922 81504510832742967451210361472 227923 809497651722498119546663893920 227924 143091335895484479877651200000 227925 23408645304791084814775463850 227926 -253784629812228427287993125088 227927 -23303260652129129974671624528 227928 13741658290832382996804956160 227929 -41528914714795648865793921720 227930 -50658696225658117812117934080 227931 239922250666756952412040138944 227932 283933000876221961789579690496 227933 666662555201535250952245108044 227934 -83372587666463016991323491328 227935 138595529142014617628618339880 227936 99714326438641609004274155520 227937 109915571864462933677849418160 227938 172481774428805868078622359120 227939 93339479168422957617779220624 227940 -145290113453691260009374003200 227941 -71754423071005407589588860128 227942 17067751921531606330694865024 227943 -1096465883887505452674608640 227944 228910504006060178744449244160 227945 121242802567556164760360753700 227946 -127588757756959190545126914816 227947 -119663520907839040153345662604 227948 131368332740304711576412194048 227949 293968567860154624517969254464 227950 123367862044980458811665222400 227951 -453829267606144599876873984048 227952 -18388737284743359869055860736 227953 109857903068231491867979096448 227954 -86062943044427792487232295520 227955 32436444102580999381984312320 227956 -178233499809729023855495178880 227957 -103614352983709509001260610536 227958 -124219346837435192485077719616 227959 137035509133460892387873579216 227960 75031855972353850943020032000 227961 -340637785081926182070324723360 227962 -95353175853532583641689914880 227963 394654784001395178718899193584 227964 -243097739743764868629069312 227965 -199962323793496837700199475200 227966 -115719862605312978652683053568 227967 -164862231761924881214715268920 227968 58047874685078288744967045120 227969 -78998023464729835095081291840 227970 101476905824692374315983784000 227971 222090977045915070683957473072 227972 166808782702926306448715803776 227973 113360171725595480558068322784 227974 -17610326395787140507720263168 227975 -246005407828418915264402451000 227976 34485499399560062862635827200 227977 532960719965831878377600508826 227978 205948917369237516106592117040 227979 25894244212286006025867621384 227980 -117108035423887368290419584000 227981 -152241862459715947485471532320 227982 -93224908933555081845492969408 227983 3662140308305780713745198320 227984 -96577314426819077731924992000 227985 -113046730930162549894375008000 227986 -50826134935326969935039232 227987 -435745463903816285331412739208 227988 36391950061444886496328581120 227989 -191486433406016377860409444210 227990 35684958553366572221842586880 227991 -223417813989709913499321619608 227992 -65020003457105769508465920000 227993 -263401448163165501876298936758 227994 -24268323579339118866518292480 227995 -55926075917486421095739192000 227996 7553721357436204593644736000 227997 277062864647977557139679986752 227998 157766108877186434674503284160 227999 43441471452707636985422398224 228000 189727223591650079826247680000 228001 139936267934232771483585974304 228002 159694710489986741843489135952 228003 178605956257750791233357040504 228004 -178864936108548463445322792960 228005 -40504999194586953821263687680 228006 31079533005288792043880866560 228007 182748319902987946397694743080 228008 406229305519200372387518545920 228009 -258630289397816301445978448496 228010 29078650652463419687618808240 228011 172370443620422244280119468432 228012 -7461526664438228361483237888 228013 16014924901543762095074410262 228014 -51665396849827520742003430080 228015 1970269703644453428499387560 228016 117710506208712954089962422272 228017 -99760795251090320062984616208 228018 -17606677281952377977532195840 228019 439017949547943567974059567680 228020 -115432969781376152386711749120 228021 -82090037786360595175945359648 228022 -141828690488547410065323888768 228023 32601421159225464782299615272 228024 235199684010437882362269941760 228025 5031416639177737931493716800 228026 -95709519382401214603740390288 228027 -277308472692697147696198715280 228028 2360047140009516997369576960 228029 7275308171104639986312881184 228030 42904794592908615403320560640 228031 149046793933040628581564414632 228032 -3875798267455805060882104320 228033 -99083318406887625933436454700 228034 -28896408770770037485492944480 228035 279343373477254129233591987600 228036 48475566823552739208136802304 228037 -76363885824246363455791767200 228038 44016876793808602374818413440 228039 90249647325217236890989038720 228040 68237443250945309572126156800 228041 -332544917422306052860781242416 228042 -122334622854756702842684574720 228043 -33042540461327604147053885000 228044 -468296625672503584983896991744 228045 -120950291100587555061981509760 228046 -39562350099659470869450275520 228047 -312244488776844627989228771808 228048 39505225080437053063980908544 228049 -11365783585505521374778343950 228050 -66879715288226962456393813200 228051 162093510115718010104633428980 228052 -11279095034801448270079512576 228053 -145154502873396642731803981920 228054 -12169246420677135364459315200 228055 -76200941709958042551924257040 228056 129006566549792977552586956800 228057 -36862225031486151110670484320 228058 105234672336782732895380916960 228059 -58630955493189191686200475632 228060 13485087331850350348562626560 228061 490939268733465385926944490662 228062 36259307853405044797832572032 228063 -82855880014091198934997389312 228064 481849048756200335356332343296 228065 141564469538942096074056893460 228066 -32070646404133520500755317376 228067 -49672102285986360032526908416 228068 -77416273026703430691322589184 228069 42926491539748906224894904320 228070 -134908348467217631821599611520 228071 38382501504495887482088962344 228072 -1454642720583568737363394560 228073 -156818759694015852954551515520 228074 38854821632043603603710651904 228075 548698065669062046389622600 228076 -214819782823241513366848340480 228077 -195334466670077534903249836074 228078 -109511981230774796500106935296 228079 -171630379476023805517646860520 228080 82499873761050805025765621760 228081 59522346900048877147167044544 228082 -208018751845621887280237018608 228083 -126714583985349843882452331096 228084 -128669449792399875731213936640 228085 -178555721958572074256586600 228086 -107117853389012412719334535008 228087 228391309434688674915873625344 228088 103270065749385836150144655360 228089 -307554703419605377864106915244 228090 79700959108515629033260312320 228091 -340344321177831841866125523456 228092 -236814836985363418559376998400 228093 228479162234909880059351921664 228094 174841288630877551813552336320 228095 119741793884194250928916818600 228096 -12144400322174218855281328128 228097 349200056407776799384050188546 228098 -12245880484368130793231603712 228099 113116539632402659504598556480 228100 -96723246845787215404459945600 228101 20867025936395706363799803552 228102 -7568639858123579687111202816 228103 56363202775836996367686547352 228104 220181955372379775740564853760 228105 -29724660328173032451364725240 228106 319077126532873111633381438560 228107 234672982486634991199273223760 228108 -82883088334819547389163082240 228109 -155530266346744464975995415584 228110 109756591230083475950090400960 228111 25242231748267532391764288400 228112 -40707927733447105859297525760 228113 -272173609536561311336299810638 228114 69611111463912435649960358400 228115 -6039358702359759977757061680 228116 25075510429443529017151408128 228117 22391688152464620878864011680 228118 -13192932129889920757894733760 228119 582453835515905014791924727800 228120 77453909947407276528395673600 228121 -265693999195174397500590652988 228122 200408058329302412876095264512 228123 -82967923736097234097146024960 228124 23646365517990003914344246272 228125 22202761999833186199006162500 228126 94668164552307422716906702464 228127 -83662237315736141140753861024 228128 -462597524692731065566763089920 228129 -52217983596508365850724450304 228130 45141424068014353464252940800 228131 223216145531366214582773347932 228132 4356142828951451169019453056 228133 -295648581527414438108808656480 228134 -101175580224754746810111434784 228135 25624626960442866302253202560 228136 458796224756936114746162375680 228137 13252482828983885397977015040 228138 -91093945438001546508639790080 228139 326132859441143291732653141940 228140 182601997642742090596409640960 228141 -26130053169191708236659343050 228142 -100010394554721178508666538048 228143 -579207273758368911339966586920 228144 -31665787686703677182624169984 228145 -358053587042988908339653049280 228146 -259622824746677843914700287728 228147 -101731943615335345294403459472 228148 -339884492069312682534444721792 228149 -170983686616690621605466283364 228150 65401647998614336912925016000 228151 137317124613082291927885390464 228152 -9094825445442758519893401600 228153 -6886028796754187234331223200 228154 140804178960327637127533873776 228155 136881028083157804495523026560 228156 -161930842706296575402156707328 228157 157448421735376025654958575052 228158 -1007969201315730342235223040 228159 -120606271968677785128146973672 228160 -12844249921171292518864650240 228161 -393199296615654969036938918976 228162 -84907797544359739568917299456 228163 157178416678437569329944814624 228164 214965358988295470952087605376 228165 10022485624994094437126672640 228166 256142833542031552116003976032 228167 -409953015936757066320743259000 228168 103366020149451865336945075200 228169 -180424346976163346907986778060 228170 -192534215472727297430385186720 228171 -252747689653562067813774784320 228172 66575113412317864119520634880 228173 -182675116399671777300748900896 228174 -169179032357841144846814846848 228175 -41207452167840688982466268600 228176 -6229960046998562415404924928 228177 -306601680765567945453543005886 228178 100225101201067629668389994640 228179 12881509464752025191326526112 228180 -96148613686947479738304215040 228181 406812431759945212984900363982 228182 15473716491148113885185097984 228183 -21991473268454004273003217536 228184 64376596037545719379694161920 228185 -278907606618463723381949543040 228186 61238429939732395517013659904 228187 119566822899872511815844885840 228188 -322563859275018966124568858112 228189 -48330970276044999322032819552 228190 91234747029496128280098307200 228191 36449806801007923193572377984 228192 -181172849342097138193755537408 228193 -399532241797401162821235616542 228194 -163713273380825605859198227968 228195 214012662078411089905382738640 228196 37094777664307732129658768640 228197 132533091757563423303855227646 228198 -8211827595994222541438063232 228199 208169662964857389827237238200 228200 -12906848112510060518025216000 228201 -3855014191345311897203568960 228202 -135568101893335404425590784256 228203 -412553230090418328846757489548 228204 152754221222697855315623685120 228205 -54662562224155913193196177140 228206 -68700856142857049830631808 228207 59089798567823772414072580992 228208 54276592053972357494480240640 228209 -45841766111137446078264210960 228210 107918878173329917424216424960 228211 165890257968585976242919284812 228212 141276528170249849800762644480 228213 -199841971469570810932660640658 228214 -109120987040074176260516911488 228215 47008330423900625841079391520 228216 -92948627717954647154399600640 228217 238149980352057691751051351952 228218 90965177732994141948525902304 228219 112679416413486752578889011200 228220 16648127112708106724212922880 228221 171194799217326111993911894112 228222 29714139113010054474919472640 228223 -196648308376578715366089478528 228224 -56377686650086854799266938880 228225 74613414312915957884285244000 228226 -17485766841778488110779952688 228227 6595089937316266559000822232 228228 -20452775672567682190337310720 228229 94433037976768203334017602784 228230 -196884078499836990360986025600 228231 -252058939524994041462920486400 228232 -566676350049022285973803499520 228233 -108819656030515098510176860518 228234 -77430341399526776005153240320 228235 -149318292735375811238811241440 228236 154946065543965829908142145280 228237 256009453567424995075590375360 228238 -3997716416090888300466592320 228239 -204867970237705152331878717000 228240 -45172351327526633538937405440 228241 43198401563228318472873529064 228242 83589855826924299272869255968 228243 218087632017199354937402958264 228244 2591740389744451955186814976 228245 -95259156767525561958769305600 228246 11396354656415571947108592000 228247 -78599766294218866767819099120 228248 313138476900382810970587176960 228249 -76515603967167778081356682176 228250 -135124248769412332213248192000 228251 -265414798711929549758008874748 228252 -1884807492955053322603143168 228253 7013483245477463803318054400 228254 -46424148510932625913988101440 228255 -59861861874870233046927715440 228256 140073312183675371987974225920 228257 406746066976427214883490497506 228258 2226707948740748987874234960 228259 -108352518682090595099579663040 228260 49485042350540034263950901760 228261 -41279766410142023500606667616 228262 -93626238716741231857680903936 228263 63040018245158972595760269360 228264 71987855942576598055361003520 228265 14376202064298064705848073920 228266 207608524918147047915332555520 228267 103509615095671321344561058368 228268 380021285016935675524660838400 228269 -469963480737186858830978963904 228270 -2631723990351492116642365440 228271 12123497675785610763772507440 228272 61992851501552189498380419072 228273 93503721921071092357026255984 228274 212948446094728085297015534592 228275 -98933525575869510317121313200 228276 63725145136918018845999489792 228277 -131058153510718699316746149728 228278 -77792424457079121689631548544 228279 -321560237285626855296773180160 228280 6843799379874162222139392000 228281 -318066618022431205910746584918 228282 44224335537533973486178440192 228283 434930032132144202668542661224 228284 31614939923536454523049869312 228285 94310303025745087034125680000 228286 233466418857451999301060366592 228287 -4245647518839527300087227080 228288 26912815606692130625484226560 228289 -450519556695189940643584302144 228290 514045480078867001206294080 228291 142228595311943596154365460472 228292 -249073517735550439998489433984 228293 -2026226236225706271656947656 228294 30440970283097848503757186368 228295 -150185873315681821561578856200 228296 -235757127861678201741711006720 228297 194542016195220918719243389200 228298 5231799470387515598069253120 228299 115113899909565844632045201300 228300 -73249581456500357458410739200 228301 -123321039411155793568110818698 228302 -276389535513730727832653973696 228303 -2139726906698358852455614488 228304 71746275380635669998425866240 228305 13114252356602661027894049920 228306 40158115433435429410305024 228307 426880600257586414760286472556 228308 33635331703731030241446188928 228309 187982283881666997952365868704 228310 -59296457942299659379398508800 228311 557948310351020380153090059912 228312 -85458649951548872723025100800 228313 253047318981913983620652466180 228314 38830519790790084305092406256 228315 31121394325914382441075031040 228316 -261416504249746887606916815360 228317 -384927998620273087017003721140 228318 -94190022613276222229740898496 228319 132898216102082974044620109264 228320 -98912250974016909978803896320 228321 195334923085409880136658740608 228322 216834116133058215269927237712 228323 -213308032065015141740903654160 228324 93297268646495714891901726720 228325 231589689376324742001839721050 228326 -168103140915371523021315477504 228327 158019735547975913429960016 228328 64970022138817182215511260160 228329 108562255505703403802372602740 228330 1170712673058742491227155200 228331 -85435281666404502212247609868 228332 -32738710445047832017376037888 228333 78170062177666369292440601088 228334 -192789389649206321187281141184 228335 234255204436130312356282718280 228336 -37709286332828073052045049856 228337 -26742970882484387412477380014 228338 -86855017743801972488598098688 228339 -17730614432515342742193452580 228340 -211902128955958327438225685760 228341 -474240220344542941776673362258 228342 -90461241620679252702906616320 228343 364824948399019940897956842840 228344 -15921267261261508798540922880 228345 82061332445495074313096562240 228346 -42783473833121758808772771840 228347 63787260410069400953666076432 228348 146629279004441655179502853632 228349 526397939822350098148724975520 228350 -20216748442163817976415457600 228351 478273057582285583799810572160 228352 269172764577548449110321790976 228353 201330216783344279528923417602 228354 17711942019215370591877535232 228355 26052472988027590726712286000 228356 -92184479409377344831697374080 228357 -61216911642141251165374262946 228358 8678133776387977995168278784 228359 150870788347770426609677521560 228360 -52244547505622460063800524800 228361 100773663346436302405640096640 228362 16533093356077669266138308352 228363 55671596505320724559737941184 228364 -54420866247028461484929035264 228365 -285641587326792712939213666740 228366 16221621189253529515792233600 228367 -227988328327326073791534705840 228368 16727340606550199637674557440 228369 277068676730587798121671125744 228370 -6696606092675055902340891840 228371 227538493220437871228170783824 228372 -312743243688336663005841408 228373 3918692400954703196479853184 228374 134186875052085641275182060480 228375 -87717275354071105788525480000 228376 6107610707321641806519982080 228377 50333951945378510146936316160 228378 102730567162411383376136417280 228379 -232976503992084465706716709224 228380 -177312896114919625256049638400 228381 108821196625061690037488414880 228382 -50601284261699355218647581696 228383 -284649016670024640011148574368 228384 -89842402959481908807549714432 228385 -25129131107082662915255469420 228386 154715108101818393528703981392 228387 -130868764700860406648655932040 228388 -198022173880378686843732579712 228389 335653062717993647900268542400 228390 34628130400356208218970736640 228391 85585851260693469730685439792 228392 314534595326031489569026944000 228393 -98884267216746578891884123200 228394 -31296467374461591865867143504 228395 -156194094797438933884044049920 228396 -27571833594443031165337927680 228397 -244320556366628476656231435860 228398 -94393883525575324157967748800 228399 169509270969682399709166407040 228400 -36050913718498035625614131200 228401 241921346601747046655136333492 228402 -52955366330854557299020702320 228403 -57006758242104695887765337344 228404 -169902953857316768728866969600 228405 120601020143860796635345424160 228406 -188064090513160209206548810848 228407 -131880989423498999754016701648 228408 -17224613341220815087034695680 228409 281587525030667259501914797610 228410 -14558792949758736969480852480 228411 -147957250395592740376208292120 228412 46582364693956375639675514880 228413 -32291625853176068517402124896 228414 -126021275737592350773350266560 228415 144692767001996596760341975920 228416 1356084455123707161049300992 228417 6889419895679984831462985600 228418 -217967391716625815246833656960 228419 138183234665402491578007397820 228420 -256041019244057966706723102720 228421 -503154940571773560112739425378 228422 -101988238697505005093743157376 228423 -127500853895017089087377505456 228424 -47721994947880301407680921600 228425 -242631178654338736241084390850 228426 -39488342952672134705281773312 228427 133715056528425863254681088276 228428 183476332256404204115299123968 228429 262233359907548232106790177004 228430 -13279589044068694253424698880 228431 47836335227700822578722647792 228432 -33862186894982243130627194880 228433 645665776447068930757594363380 228434 -217602875745409439169117078384 228435 120074782432926122605705880160 228436 43797363888984642653854040064 228437 14516513981491925460749371680 228438 -30575031641597557199811398400 228439 133968811454894505396778824640 228440 136047651114761682737714380800 228441 -28243649072046601834120469808 228442 276964334337016812715024357872 228443 19014955734207416266090618692 228444 -81652530318693266851894531584 228445 -50769273182651291669537485440 228446 144816673285379556006870481920 228447 295268547025243067223850817040 228448 508659617340490284015943680 228449 -23776306507092134785069062636 228450 -5591788889731036384129718400 228451 118457212182469979989481511452 228452 5531620129374180935456563200 228453 -19973817629310989472451742592 228454 -413309234150990040397637738880 228455 22032849575507785989938274360 228456 -281972701333564487531447500800 228457 -452881842294322408337225380294 228458 77252645152703706316647964080 228459 720226554487421455143161856 228460 -149859689186751082212219678720 228461 221558031540049993132414975062 228462 36675878006551757534829354240 228463 -142299138644305573605312647520 228464 45809451215322577798069125120 228465 -16884090058666262105313068940 228466 70740595992164971718900920320 228467 144242892769033497098158189152 228468 3270498169566823035549327360 228469 -220755866474269405694919858130 228470 -50700019721814643427447316480 228471 89239365961713741971777934312 228472 100607297935419538173737164800 228473 105403772082450095127617243136 228474 103267929230403272988520573440 228475 -28618909025982913521894934000 228476 -192094448652324454046933821440 228477 322756390338704921934969822720 228478 -49343157968198266230000727680 228479 115802078664368978307822238080 228480 47581455982239014314416537600 228481 -168770035991381453009604125136 228482 -73667522260002232675376552448 228483 190601579731646149606232925120 228484 138903328540993167841418233408 228485 405588086060743370473365180 228486 62311890801037253166752379264 228487 345657989271121006128725418216 228488 129142923781470587871980782080 228489 -96540553373099487359392840176 228490 16880175310152508364877693120 228491 -197960455018118852609578287600 228492 -78490152665457945909023374848 228493 56816881670570943348303669324 228494 23317031330076153206227891200 228495 -117053144077483840217995568880 228496 -63886032589864432491590606848 228497 102334474247857295329085737572 228498 -44990025221473712360779671936 228499 -108135785606164859282444439336 228500 160375493399215615145370816000 228501 -851221063616479916698630656 228502 -5142559053482667730327117248 228503 -16161809550430867222143130536 228504 45737276702517332617677189120 228505 -95183688088443401875843208640 228506 104792507363226439748405021664 228507 24745476915736432407833883840 228508 71889863001396058387855830016 228509 -182123499036898347500927563290 228510 -61864351783308157190424609600 228511 60562011621864606749600614112 228512 195068821632180872080666263552 228513 4834999495793453116314988944 228514 -137571125748260413588686268416 228515 69978909819290710581527402400 228516 65792965941702027224028887040 228517 300901203955052064351551013566 228518 -111803379625092395552174315040 228519 97470981606938077229973393744 228520 -150692342273414402478893568000 228521 215268705529873576279640425722 228522 6612132901933031787738837504 228523 -140528706047067616171423585228 228524 146078547628538706938833188096 228525 56404159110018681268371573600 228526 49187394354746211894577986624 228527 150399342320670908644452839160 228528 43780760989615958109053091840 228529 -109707794738059305004048255424 228530 -100452170664126116784785823840 228531 -259329461219328047208982117776 228532 62208758579229399197068574720 228533 137534903233664220325525852284 228534 -6662697952781701776175332480 228535 123785059168455185079989547480 228536 122324539355220150762268815360 228537 257687390315188672409567507760 228538 77480916661476588039637111920 228539 512966112921384595817135306340 228540 -24766925928408917589681838080 228541 -52512646258313561097014800500 228542 -30897958217253638581051800000 228543 117440339065200839764171315584 228544 -86281114799513419006795055104 228545 4645604895291631721513152320 228546 -152040642871014143605667690928 228547 -494643317318885028440324206080 228548 -308018020766158739412795412224 228549 -57732009028833180495342430080 228550 12146681827320882753093436800 228551 -4336757025244363239404142720 228552 -48014956245982211780010393600 228553 -197029469650596963539580973916 228554 235812552657026419532229500976 228555 18464588340414640187679871200 228556 225910941881137668150795672320 228557 315139416547651614545168260992 228558 -173600783895839140310019443712 228559 -74632640459736555135198580240 228560 -31218488978128194601585950720 228561 167712032547519591330920375424 228562 209624691149543914292766694032 228563 -6322929935323898386445649792 228564 236340327052124118250592256 228565 -303115666043727240763251817800 228566 80257684982881661870964048000 228567 48660105914589745671510114000 228568 317196767501074140368305858560 228569 -415427601209588292182080230 228570 41548527453639494323382054400 228571 4394384165197678809802192912 228572 176539949560313044193024702976 228573 146667907675568951877552656940 228574 -17076769803650684162930751360 228575 -57628790006269863639610766400 228576 -60637673395187256665099206656 228577 377979129113984918789931563426 228578 12640757128113330706297167360 228579 868757846289898819585223088 228580 -105649365650107010321053900800 228581 29000837024893452547832000382 228582 -8096262861559951025300501568 228583 227000080340945406734505182280 228584 -515402182189321812713448637440 228585 -103016055462228065958942133440 228586 -95082456156256072049455884960 228587 -155062536527323879802941738764 228588 2086028120150414039263555584 228589 23139329408533640823093951840 228590 20356290258569596068018724800 228591 -200080665602038419255150617160 228592 12558317253418110652919447552 228593 218775446694790991581402645842 228594 -11043976979683776496434554880 228595 -78218498016206006627609154000 228596 -321690355549146151579282780800 228597 72257076148710357036352801728 228598 281738786770510691493069424800 228599 19132921561580606038097603856 228600 -64314971969725351895556096000 228601 -331589193048598136752225877398 228602 -205293327964235882099644720896 228603 -42981122550113007161985013392 228604 -341443207421766628808572296704 228605 147500607580613739910114170360 228606 -32445860552271156306741175296 228607 -223116630111219845415980184840 228608 -390852637672228456670460641280 228609 121725164911856220139995954720 228610 -32665997852097602286680195040 228611 534318497159520692464010377212 228612 -142204754400554982047404889088 228613 24400442712404921856465320640 228614 -13198721399601356846014389888 228615 214872621617719869188039136720 228616 265681065934073531895767792640 228617 369921592547208683786668752666 228618 13770085956675519169397157984 228619 -217638628011780648440998391980 228620 21731257951551650677308456960 228621 66045033844219780003321278912 228622 190907649664898917978635890112 228623 -398668348654108409568622892472 228624 13283123032650726779212136448 228625 -98443115214306850342676160000 228626 -294598120444541964126613662720 228627 56040764313910793177972090880 228628 -395643826880598530620413595904 228629 367571310100139665088722014876 228630 84390035456036610896438747520 228631 -2039857563140272147578068560 228632 478855116940884603163891046400 228633 -239524252097153948880729905376 228634 -181372292946571811801230788624 228635 96514079189273929099403519760 228636 20274699896206401924733593600 228637 -75366760736114901085643842714 228638 -190386198458253520188102065280 228639 -243121265285081965423902171576 228640 153981947216339711631861350400 228641 -74448352389124019872377826560 228642 93728039431416872313850260480 228643 -308863224378852003722235560976 228644 86853637692792282882890240256 228645 246288479256480814885172091420 228646 -102888402969089618028400412160 228647 -430177519575045385213040048904 228648 -101821507372900950819947642880 228649 -136415465385871816853327199836 228650 -109197980751367823992997292000 228651 42483641279599723739455180800 228652 16904826530761128814738017536 228653 -221233475346169934045070148980 228654 -195299842233564857743368212736 228655 -129704330598908833028848204800 228656 38043177395176969006513127424 228657 -60538299356801220090323058144 228658 30644656955237767535086225680 228659 100034071678897349458697031816 228660 -73700971691327526375962173440 228661 -142931193203517930783302342976 228662 -22420934996209791104684519808 228663 -467684156499323279346147763656 228664 115415265624318094912795422720 228665 -193971176288489437671396024000 228666 -47969757845194049711395508736 228667 357673016333380501043430377832 228668 268789032722549219458602425856 228669 -31618695338499245322320694720 228670 60739944749282104748059161600 228671 333874440864903452212741182792 228672 -63839237840306158182194479104 228673 352589371618039407263652784560 228674 531575982381593952886581120 228675 166117020660753685861190265000 228676 63417951863194932707943436288 228677 -15608365918850566728742533474 228678 9715556853245052734766738624 228679 -241773301590713496924887122920 228680 10490645390365911800813414400 228681 -159762984091983542103705598230 228682 -85430408187734364032810532000 228683 154495703954922168230152986960 228684 -141725027240150083517581516800 228685 -24905453191249187551359565620 228686 257895243033072029173917465792 228687 -97892740321868386032061109760 228688 -60035849292294495044498956288 228689 -46407875877231722230977469632 228690 -70877086260425184013747200 228691 89529519328268492827766744784 228692 203145094135502835320060370816 228693 61523020986679982284773884064 228694 129779751361257158229934968960 228695 -83341350940327427599282270080 228696 -97323662585004156302321295360 228697 1574586216695762895086501312 228698 -47608967282626951607464722720 228699 -191826543674207930346018733716 228700 193278122868315379260524211200 228701 -92949023004867362204852774976 228702 82649599146811220538589231104 228703 -95769433910165626891096465880 228704 112666155965931801074188419072 228705 252495766384440318566166009600 228706 -121576334353404224185829389536 228707 -486017329028744505454741603044 228708 -118461517757099261767703553408 228709 195613447673898350137813688 228710 93411995418421030165844453760 228711 -86725509397911458554203674496 228712 -71694096190681519577428623360 228713 -249556633433492618412695908038 228714 -64207680297020153352981768960 228715 -82489192253435899934274258000 228716 37711924386231317327545923840 228717 -3609368654018590475726938560 228718 62763932241674377938641708928 228719 -26928624646376032735574964720 228720 48100269466777563189178859520 228721 174685238145689334441257212144 228722 18062853818600420158038420480 228723 -123509169573334495428032755200 228724 -37677605211409974782088900608 228725 -37848801473696616532063989600 228726 129207252322699911761873056704 228727 -232748053064138331149625045248 228728 519600442971784405587923804160 228729 -350899199941115976332511044016 228730 69419862751015290395831947200 228731 -342908187405052277573755077468 228732 -94341016280511883762426068480 228733 -360168492459662296613616433018 228734 49179883185831057633666186624 228735 -40828677587505336622849882560 228736 -349547647734933636145993482240 228737 -281852585529378511865483551614 228738 126633164816491491193669751040 228739 -11878871138693145229768096608 228740 138724965370239098593431440640 228741 70119699747282669260078074080 228742 47878754314628508526873330272 228743 231246003666433194609816104760 228744 3504191067939877441701442560 228745 -224404462146367075989040934400 228746 81984706785406870712942787840 228747 198727256806355255664255255000 228748 39817533556485011134081096704 228749 -186757110644635022627007495168 228750 20569214017730186275892040000 228751 -549291343451182887668401655248 228752 -29230023165047169224829640704 228753 -30574712752380212701666582656 228754 -11844539632670782642960013424 228755 198729237119183328266843882160 228756 -6240499705266994500522448896 228757 -113749695458441129773003578994 228758 -78670172871586363058631513216 228759 -172274994699759694808711225496 228760 1247451985446342945325056000 228761 27923924018041471970006138052 228762 44902391801565600600530469120 228763 -53586843379230560800507793456 228764 89614220298644417469080280576 228765 -82027773891317769993665631360 228766 175817767968833282726958256320 228767 -82046314832701327838260492416 228768 -89244208801434558811399520256 228769 -187580995060621914656371801404 228770 34309112409105741441487522080 228771 -157884552363777408841303850400 228772 -32215878815830434392573578624 228773 -582759163146433776952148838978 228774 -4294561136678108157587281920 228775 212141087067494726445092292800 228776 436198519280764877541277486080 228777 -206070415224488848643314708080 228778 -125770192567327478777700787200 228779 315147305220585982879023467640 228780 -13155488792760853774631854080 228781 147279554102004133393872288000 228782 -11377864057900313827465640448 228783 -81239458007956160368111606776 228784 -37505146117477045047459184640 228785 66244124293242786762014668980 228786 196783587240486188122983769344 228787 150937701834436511341956515200 228788 -60628819426235422664636565504 228789 -117606871276529232844000658592 228790 94907550085850188127020366080 228791 -11662384448566001882628939000 228792 10753573824811838514368286720 228793 62040959519257150404217616042 228794 193740935800702222518675559680 228795 6711260114863561588232428800 228796 -102746327843407825520072865792 228797 9493761689202888474264402246 228798 137530274625288587494506700800 228799 280165540722264944800408020800 228800 21259216377398776110828748800 228801 9368808757362093415444104960 228802 34238606745012676296002818560 228803 -11765499519647325162673889136 228804 -124798526278149594945910026240 228805 226661552403728010902090220960 228806 -203958219335177071703415934656 228807 -74289452091314012096371014096 228808 171563355802386896996321372160 228809 169374217827783813965329862016 228810 91050608140880153807312409600 228811 -183183588700232647716878528 228812 264706470430192424772483238656 228813 -9603642014883102122290370016 228814 233340797826674351898586520256 228815 144385031417158199315246397960 228816 -2554268626342679835296268288 228817 467960452072220709293383254640 228818 112837608627628432708728115200 228819 140173895401957899815383597680 228820 232790640356913805174085844480 228821 -66634438005330101069185353156 228822 -73847138932521159834334358016 228823 -151981084228678452513886984864 228824 54142153113318512116710696960 228825 3615422014519219227007853550 228826 -49459062773298340248059454768 228827 133477433987981575263715124400 228828 31468793777827940082563320320 228829 -304970127128948981600133460570 228830 -121446316716124678092190272960 228831 35953258848229185133968420480 228832 -3104919266279857233115742208 228833 -125248625307686178903627352512 228834 -152941530258672201995957818416 228835 366496040209015199124408851280 228836 103614694470165474836866053120 228837 29381244899541455871377691264 228838 -138864790723455335412597883680 228839 185172109917718161268382943360 228840 -22416920594801152639130419200 228841 -450449308053174213486954002758 228842 5983013045369838026489170944 228843 517731572982856699780345849824 228844 17958087959019859150130921472 228845 85662651957750822693049354680 228846 592359019569885052417895424 228847 394859853943303366061978697296 228848 133154178901550331702083715072 228849 -130766142517290894750689313936 228850 8310462028067684647229760000 228851 97530601278627645360088099152 228852 22299691226304648140046397440 228853 -567354040750776073393821186898 228854 69497665540851797275186040832 228855 10155015600169840179280300800 228856 -273747338793111682049645445120 228857 109714487551257840682576110672 228858 57072391150160205355294886400 228859 -491802416090509584506799294940 228860 -46311789728923502778046993920 228861 -42327403890441235445169581760 228862 -12562073884419795321346244736 228863 122131232485131788895301325280 228864 102587816208693287277350092800 228865 23669685245739058195621835520 228866 236776133821505647535288898048 228867 -246298109252758099877871949320 228868 -225132693524906764529492017920 228869 28501507166835220141388418270 228870 -58419878732306530631459124480 228871 -307117304612039544725279521008 228872 152343800181405651923913768960 228873 -22403540950555000430818455552 228874 5651199470126657689760802096 228875 -259960357301940365327199516000 228876 100765749907730016957957484032 228877 277796572684135731390876802272 228878 57471629973635970498380649024 228879 -118182626851891934910092845680 228880 -86627766441087188497482301440 228881 -468986090728007447620785354318 228882 -37310786138935979220044100096 228883 206879559246002619259667417132 228884 240726342040973253118807122816 228885 -78820179396178763503076306400 228886 23137605059509595286900777600 228887 189774991461831018303571870536 228888 -68879299741374485864376944640 228889 -5491622671801529645647828976 228890 68505790918329560289314580480 228891 62297361893404726888337178480 228892 106300520278427565862768457216 228893 -77149129456257094124202874560 228894 -13426944831212583612903595200 228895 19319545445230042361966975400 228896 -182904639210009578588608659456 228897 410085234792634274775930336660 228898 39618607278550309044268220064 228899 -214873598422118104186452341880 228900 -11638031076808433096357376000 228901 -218699172618481168325454332098 228902 5640909892272970056189277152 228903 -43064996357075998527851276592 228904 25253539682750194337588183040 228905 -226526807644286412580140189240 228906 -97277112657320890385121580368 228907 650384711407426765665141792 228908 11183383589769859720462640640 228909 -21270326780334274915586440896 228910 203457943745706464358913998720 228911 557915650123317508112819722512 228912 34432569440626436232719892480 228913 22619044742053406697393638162 228914 33904763893619513852680300032 228915 -68870709312416777512863627840 228916 177745649356684655386866042880 228917 -38829963419233485746381739780 228918 -18331463657978027692402591296 228919 -87772042376748253096657227360 228920 -158833309313970287855502336000 228921 -52877627242682077027235377152 228922 100315332332844168491408332512 228923 333683157713229295110317843172 228924 198227473734853880364735797760 228925 220130160172995858200940789650 228926 -162094102072886202276364211520 228927 -14041819390309123392333769968 228928 -6705061117746706916373430272 228929 -136371648300170049990491761470 228930 -41082334569604102639507130880 228931 -54745316729944697570445809000 228932 -3838445606451747927384692736 228933 -304224094156860800600595422400 228934 134057965387628599071269963616 228935 -29031372980832707238139975680 228936 127125300040070842917046886400 228937 511739579313310512736760291712 228938 16507697510665719759542619744 228939 -204583608050436477696254748264 228940 -23360124508366698067209384960 228941 -139208565357402227780949273600 228942 -32452804734183899791400263680 228943 47660901263238710540353439088 228944 -7799499076453825316893900800 228945 110000943402104462794962865920 228946 -66172864192041018521669225328 228947 93672634690738701722816473320 228948 51552272812052811937362094080 228949 -46065304751630434152301319264 228950 -1509182918337313879548504000 228951 -4812351634341456039540148320 228952 -474493818623560887503952230400 228953 -45064088881732316748306375798 228954 17478267965006004683087258880 228955 330721781338110647760628122000 228956 -17918452072129240247334211584 228957 210683426883973209797067484992 228958 -17798675974005863300504641920 228959 -55137953600456847158031840 228960 -111120314085550505653095628800 228961 407554337305312046288397142562 228962 180060940652590393976472883200 228963 -98006123535276716784211090176 228964 186147350697044164546556302976 228965 -47984932339045816478810060160 228966 30954097912533797984371458048 228967 133470688270553254612773146232 228968 -471438353846175562735526077440 228969 -158025182772390392671352965440 228970 -78806626122545410784744125440 228971 -191070647552725596104975521656 228972 -19992664122023116993662724608 228973 405025065532912752597524925420 228974 -47696181535959443769661155264 228975 1077518242949505435351907200 228976 -41609819678700405539591847936 228977 -234543286471705107864731407854 228978 73988998063772488180899932304 228979 408774587505641686472181169320 228980 91751700314378507137228072320 228981 -154867176132191906251891792896 228982 118086652543919083886837791872 228983 139190952107841838713447632232 228984 -123005660958839293596676915200 228985 127313020749475903374219506760 228986 233600447508915710206147278192 228987 21330964791229176877826351592 228988 -184772838905254302642944040960 228989 398857282164238477847117990790 228990 -123536111373728619371513568000 228991 -138245241725943746806920963728 228992 -89796850698082468430453145600 228993 -23230375416558131039362359936 228994 -253719105526876391108763422688 228995 26541208249687433554387924320 228996 -120063956245053808196932990848 228997 -38743010391392087140184912640 228998 36575718254158955173696622592 228999 332584525618618219674074570664 229000 358615626706240451208460800000 229001 18047397657521191818161143092 229002 -114484024721590080528937690368 229003 283520179798931460504673463252 229004 313350668685757242622531981056 229005 22652221019739812727445215360 229006 -52216973251584566954325013440 229007 -51415726011019515221785354800 229008 25567448608513561392931405824 229009 108520243667323395821847498240 229010 -160847453948570317334668479840 229011 95878842364365589468794919680 229012 -1837463610961814747469608960 229013 228601576871171529349224879000 229014 -174666905713224440433869535360 229015 -36356717856627447022348703280 229016 246415063713379613845856532480 229017 250037497524780168151722494112 229018 1239402646089881309356072704 229019 -185556851645910940938834449904 229020 149099286728138844333105192960 229021 -161525054160246714426259348480 229022 20270074325185353701999572032 229023 -74100974823109550302427185128 229024 232445422180498278489680904192 229025 172744334530256984125976090550 229026 33714776511083087651114231040 229027 -352032479315268751293474873124 229028 106304297352909822220828655616 229029 164478201712897532537623289184 229030 89250679073050723110861417600 229031 471765268853964254513033673984 229032 -14390105752461933735472788480 229033 -23601611482858143585887953280 229034 59830232807227164082330779648 229035 -56317577164120660692246742800 229036 12623354393372693129823130880 229037 -41686035671654620483938862314 229038 107831084509004308382442193920 229039 -208870883964717874335173200176 229040 16459010078403041649888460800 229041 -55098711971734848639226200000 229042 -259627043901426217485938726400 229043 19228776581912949794148435960 229044 82123212446055112936715145216 229045 233890855796606231936431303200 229046 76248351252386931802798260864 229047 -19409030696415149446285923840 229048 -275070150084529916698692464640 229049 39714109530490674424572134400 229050 -5963925736511981499368142000 229051 -10818828830788562914569660888 229052 -88952159867958935487316812288 229053 -535365933833959951106649888 229054 88609918794006579039856985472 229055 229057177653862375146951289920 229056 1958150637942919701737766912 229057 -60451943598572382688577872126 229058 -137838566804501049376233635424 229059 1676131688382537423865278528 229060 17342564129834585196255644160 229061 -2220636969917320704581971776 229062 -31625188514837765967698365248 229063 -425364467847456864677915914040 229064 -143104942454343949568718028800 229065 197489658510598690210907459520 229066 -28674399525401120859135554976 229067 46287477935136951944852176224 229068 3354909019282089131878020096 229069 -182650279006400521383159619604 229070 204290211887542035157882956480 229071 84771320252101399757352370320 229072 -132996054394302154640809656320 229073 -217114900552272331042220383296 229074 193160736665768837287219968 229075 -159757422613228664433322986600 229076 -5181466292341140531684186240 229077 -190863896358692156134952422386 229078 46458554505769458386464064256 229079 -4474880244655314303049618824 229080 -56235593203578744757685452800 229081 -204757229368557738336067344118 229082 43863031120291341237378607872 229083 -238817513986707281688514267200 229084 -194654878819445455288324662784 229085 -1266583373956125791269427220 229086 21054285943545161741383797120 229087 -253071799792187484934021839048 229088 232277544486330060273317314560 229089 -61027476825643038416702767680 229090 -51497360410830314698274457600 229091 -468353867337180690205923484488 229092 94123991536303408746995238912 229093 -95467656565107123542326614658 229094 -49723355953219723929820079904 229095 207028735075415911459865565600 229096 -121200136032198302666361815040 229097 -69105073245528148045264625760 229098 56374917148434438653927595264 229099 -33747953769252856114310067536 229100 183712705560094590204737280000 229101 -52912265233827486130099743168 229102 91667376799557091488666849600 229103 84873623457744877992247624704 229104 -350064702301697187153739776 229105 -171706082813900793763524673740 229106 178807113998277470590555828752 229107 -72870422475208580444837973960 229108 63702361674560875487721357312 229109 -362036201280748351557788288484 229110 37674426534414953802050488320 229111 -151256009789035051246870039848 229112 73440281429587063018403819520 229113 331462419323818096092506826042 229114 -220529988697857842223407140128 229115 -68065949352452673157393482240 229116 256706709686904743447682622464 229117 119569038262793218297937741184 229118 99005811262359559065589725120 229119 -135793949495827414060598120064 229120 -110786821968631670253394329600 229121 84435126829424316313484793600 229122 107229253023203939586213776640 229123 -358874193298782066776202330628 229124 -249480211760865347597161881600 229125 140459540661751959885843648000 229126 -73933538307266047965129743616 229127 512659321049691577969131053976 229128 212251392457595880472173404160 229129 203358924746246234609059060260 229130 -140429510305773470893688129280 229131 50683963325690791897966004112 229132 17586720631511351739072816896 229133 -135247951063222363079646876618 229134 18876430193660658453292476480 229135 140133358358517861369832915080 229136 121189429233684273949224148992 229137 -196493663805112369556532257040 229138 -9079945354977055290357050880 229139 -170621011896877589761052751060 229140 -133362856791332288026450790400 229141 -23863491797754359305687912416 229142 -31171134653015709955206210528 229143 -335982442375510691563436011056 229144 -138999428283652829204599203840 229145 -106767703149370767765101305920 229146 -40952562622294190401215666432 229147 5336096610617080131885715644 229148 -143826571441845562421615073792 229149 76979177265013578940279099968 229150 -75768088950154788439439275200 229151 10712991360166208823325754712 229152 -23447988007890691203878879232 229153 97413704546046627496508066402 229154 -33513410610392441764356994224 229155 -84273979745554621997723637840 229156 -164133704285145353196583971840 229157 364129382871708439277072249406 229158 -10167324396196154062609641600 229159 -215546203775304105477071858560 229160 -340968262332087020984003481600 229161 221356659713465744805184605072 229162 67571484606494058801040668000 229163 -203611882455686230085087341632 229164 -46062495416034874025026960896 229165 260467842986064086961177426060 229166 -27838219616621100225621962880 229167 -162442955699203045475644797816 229168 -115318186110413575878328926208 229169 -374865155064371220904902627660 229170 -29030720772831109555175769600 229171 -247519253503738865288373312628 229172 117706915263177238783173967872 229173 -33854460092743136929065476640 229174 340997831995328612434428768 229175 -143873747278756155306605358000 229176 -451990256344420437006186700800 229177 -53935389122522368019180623988 229178 -16683474381103126630288738560 229179 177655630352207663135211701760 229180 51501944195826258366203811840 229181 179085422182380485914364054982 229182 -150172694295518005286815459008 229183 -19050865996335653451243841856 229184 47557336432605791968153829376 229185 -35855655196582166655853503360 229186 -168661351802351831261628284208 229187 115330432265954084111006474400 229188 -93844945651094912107806658560 229189 270724051927902059721477368990 229190 -353393333956827823537186560 229191 -4859538559723124316231451056 229192 -169393306756425363609959808000 229193 55210068681762905947556904720 229194 28460381220664929737958661632 229195 -20946268482929941352974930080 229196 -53002829535543865297927626240 229197 91067550430080358232480400480 229198 -307375960236676281836759534400 229199 -135258623286145089487694086800 229200 -17522319886256893760136806400 229201 -35528649389875234014508719360 229202 194082968741528076952796049552 229203 -50184680019655882215013621920 229204 370625468222005198068798275456 229205 158348425589990639552582368860 229206 -26033401057510687652365893696 229207 -412805254451147645689867015296 229208 55802075355279792178552872960 229209 132536032818808826277969860304 229210 -94047096186296147895995262240 229211 -309162201202787898104298074160 229212 -143975168367330871458579953664 229213 582890719918505119213478183462 229214 79176272442727798902264540672 229215 -19270266295373805273747494400 229216 155579263985671247577887539200 229217 -297154198341215303323111936734 229218 49697611878276597188065222656 229219 -338768800739387725442304479904 229220 -13686689648232746426308984320 229221 -167827145358277893176548465410 229222 -84609827717971900724124504480 229223 -527974368244017519062788947528 229224 -248240355824324772184733614080 229225 -38679042682008932026510530900 229226 45041914023282924204845691312 229227 106059111277762255348955424240 229228 500944337395623202146123373056 229229 -61151677745646151908723722880 229230 -3226121609601148793958507840 229231 -121718992898768523692130463536 229232 -33151121509752921527495000064 229233 4514201663756356070149087584 229234 -135860996072313507257603583984 229235 3583926944981931178722228480 229236 -3996609758959515083899269120 229237 148690668846881739482140483886 229238 -80974160699831041025116890240 229239 -184343913330821098271106996096 229240 202343198645572116184429977600 229241 197144739919713658279399796352 229242 15058299060043537348339349760 229243 -128573761390144517019239030000 229244 -258707040120274850318369992704 229245 57035649211452882897465369600 229246 -123120338043773090834981770176 229247 565446701425277843242195245696 229248 -27984394700663962139099136000 229249 217776143813142911421650629250 229250 -91108599353968228360788096000 229251 151035871769491511398394320704 229252 100514658328899318806222982400 229253 -73285879122101148837350094498 229254 67889863463148854292922606080 229255 -131552977957072358667946187040 229256 -178318710639205446206231301120 229257 145254117637664372931094650240 229258 211231635134036396567308623360 229259 294153101545038154641903551760 229260 -52339433456035638388933309440 229261 -193181277257949287796314776138 229262 219128096954963201758882706304 229263 82313428932970793448296772744 229264 7701499482344246038985441280 229265 108390233046770910444135852660 229266 -27617287379292536982221039616 229267 -142301675099070644996511097684 229268 -39281912460538512786379895040 229269 -94612601631010646696269762656 229270 12885355377820599364281548160 229271 -258730116214991742578971785960 229272 -115207936871387017747492085760 229273 62263150564699831014203775840 229274 -247583455028167908114936979200 229275 123238832526193034937674803500 229276 -72262433093929402855550896128 229277 -176401434247686527862813581940 229278 36488555090580596234963816448 229279 613972252735042573327272530976 229280 -170133323721972263227299594240 229281 46155779482274841796973075520 229282 -274517994295202693469574969008 229283 -16928383921532623050993810468 229284 313845565250430242634893783040 229285 -582881154662194080202823040 229286 199336912604911473681889754592 229287 -166308869274184841038549448832 229288 -142130125452418041214234506240 229289 10842082461740428589773845156 229290 -88365610632424302685700801280 229291 542315976275599895159123174352 229292 -18860808159485446229129134080 229293 4265707438946612993168853900 229294 20412881762631511502084984640 229295 352519918211976437808442200 229296 -36137441051410587885889191936 229297 298727748805756568092836460272 229298 15210070365446808715002224400 229299 -49353298280426192132597287680 229300 66191770184918885771180086400 229301 -312514517572742096730478424448 229302 37394176089138013319954381280 229303 426416475815569672309619594280 229304 -406664359617217718042365194240 229305 -123392130364794400644114498240 229306 -35529458136474752393622981120 229307 41288894153269011735178788480 229308 80029642383900870608643204096 229309 -348691282024102774684609122490 229310 46249040133190362039847752960 229311 -19802597021851752500057127000 229312 149395434092660496327797374976 229313 95747212795315167258953743872 229314 88304145236859584395018938240 229315 -254888424177296989850825549040 229316 117793501853508786223221287040 229317 101323730714464687793756464800 229318 73601682830336104298193195360 229319 -661565337600526915513846056 229320 -45461901591845040968247859200 229321 358626205221910251423635378522 229322 -172637488058976988454478990288 229323 -30607829301650175060248235816 229324 -245267211939277906083366786304 229325 307900210417864640314004302050 229326 -559662833225242207481037696 229327 97736848349432675060478608808 229328 6218988855830817024276824064 229329 51043030074300540367355083344 229330 83568849530258588251632307200 229331 -114108405903039384906686116848 229332 107890606460229967934922700800 229333 141089053210029132009641411040 229334 6324123489618836670371121792 229335 -107362979831321097255828615600 229336 -150686851948960169262121574400 229337 413331035197984287301488063360 229338 27620215898514686382189219840 229339 580983385005046850632283860200 229340 117261916496919165603999843840 229341 -23375561982405287142734378496 229342 222745835453259168794873043072 229343 -420413571228444275619598509408 229344 -82017967113796970451554795520 229345 -79309099981261483206882705900 229346 87337671482195076055107749664 229347 -167255951030833501421170047000 229348 114929817468412274510928019456 229349 -231715771890174045346749713760 229350 49204135685203957507742784000 229351 156633974587731716368727191352 229352 88263163931234311861929753600 229353 -34277191939225618748733463200 229354 -116305252262566200493548785568 229355 -81080112279247658067272003040 229356 -51205609525369115093290841088 229357 36550607030117047611720677632 229358 -14724197961939172656415542720 229359 -7097741808207989228499211632 229360 89132803806413208582138101760 229361 666554796904715564800261507200 229362 455625519871054524764258304 229363 19734584819236276936183937200 229364 -384106601459504802616846988544 229365 169452781618965083097921720000 229366 22111526625495856786637313984 229367 829695036658458531123747162552 229368 114980634658305634252588646400 229369 -73930676987254356941697570048 229370 147453298578310058200351910880 229371 -13740692385087781943451397776 229372 -60653953929707882553967911936 229373 369692492636652047289793007622 229374 86075227127012169597435428544 229375 86975189528178706326643610000 229376 108515178697614285651805470720 229377 -72880236657894378687602741568 229378 257506186091245624102500876240 229379 -15077515867370771414338361616 229380 -102128920275627400211940925440 229381 984584924921322818959279708224 229382 206115765396046625320620189792 229383 -64682768984697738627047148672 229384 228580889955234857570237368320 229385 -119993544950695404329615950200 229386 -19475641924030757684659297536 229387 -239032552257153136804084522760 229388 -349481867589532675262624147712 229389 -184912175016935331240542976576 229390 -21221383138199987388777331200 229391 -203926628619216977563082476416 229392 -68644908437911422658645524480 229393 -173081909177995608910167777358 229394 -160421316199102072870329045888 229395 -20687408659551688729304384160 229396 338916835033685540744124924800 229397 -173443757043744854389871043168 229398 22933261975853607046962709248 229399 -40643236567223334926115964600 229400 -20741962239436114699309056000 229401 -175349204816382098987738189760 229402 92166731672410672881761832192 229403 -437942459144089066755400020348 229404 -41858126667024144731032117248 229405 -3317219384866876981684745280 229406 265266702935357023566714861120 229407 -54263332444087188603309719808 229408 274818286766995812763307606016 229409 390245594849029881528400352610 229410 112252869227007284204948148000 229411 -61478518652470602497919666016 229412 -118632474486903827106285984768 229413 -132693319948176858523337578656 229414 -94563275192835695510196477888 229415 -164253696488565970745773314000 229416 404370680890437274580582400 229417 -393923528382071637295010380800 229418 19362504409883119066648910256 229419 225140251295918040211928383200 229420 76683680297962987690002401280 229421 13519188886679943282654097644 229422 153842738713414217582950481472 229423 244441980561097812570216230672 229424 52580292086158442404175806464 229425 21385722419153740259644032000 229426 127276464405384919063134960912 229427 -47460296405445937450325731128 229428 -24948913530609244631612239488 229429 -787177146106923616314445074116 229430 -86845660841095915538548016640 229431 -42695969382317125959880997376 229432 -2259561413865204704535920640 229433 -13039948758008375912470095318 229434 -100255462219878745792935121920 229435 8392681419433275839739338880 229436 -96791282442391169093922585600 229437 19094213464068631184749321848 229438 22232468726384226265785735360 229439 15008972898114530953369970400 229440 -23456910791224696477895884800 229441 799687998840808421477060193121 229442 3158608224697548658208157600 229443 221035974518337232662328355064 229444 -238558653539554312834006860800 229445 60731274018828919791858480600 229446 73503438947244372544435077120 229447 15206549064346604300697684400 229448 -3463474736085823041697382400 229449 191814768320545479427181922240 229450 -8807236587251297501798066400 229451 -420170528533248283023813060600 229452 210961931469466645472684908032 229453 51103360211775453113510349280 229454 -345966767564732563234739943168 229455 55883332947411450239756571000 229456 -3552277513312890753196761088 229457 -387117158956215677836177515660 229458 197009298620596009307156866560 229459 -369166628099679681457163352340 229460 -70989904103774260024562688000 229461 -135405795404275940557096741728 229462 -83397495850341626157406465536 229463 -22022357922290216474651698800 229464 89010619577161392901186344960 229465 -178858689567116278358807014140 229466 -67028428276032858192143391792 229467 113717008191286457896351795200 229468 -290062977288625475285525028352 229469 -121721242662051836631607655130 229470 -15818652053450287806418416000 229471 -840986366903121568804511616 229472 -157440771219849178923048370176 229473 -9378389728016695858649470398 229474 -24044394054187241812924374528 229475 -117326512331045713714214688600 229476 34010415326643529662290755584 229477 215326477373170509024753163320 229478 -40687988837506279608580338240 229479 -83147245478077399956353837016 229480 -188010378592993819427188377600 229481 -2084936020078101065744039808 229482 108142684006902009386697135360 229483 441910551268896261939531333000 229484 62304771024421341639629607936 229485 -239588633382515043585681492000 229486 -24148360465505734774621007808 229487 29349984703364777537078045136 229488 12625403532443645557904769024 229489 90582349946959221126249313280 229490 18479506818230132768497293120 229491 -590323010868546233907642552 229492 -336427742409099814377679571584 229493 -133941666964006652800409348352 229494 50026064949763524699017084928 229495 90429653768905784257813324800 229496 -176815237463771228483729694720 229497 -41464717505716981358872348128 229498 87809945574286974736708038000 229499 63867097451571893849293870500 229500 267427473637213389562513920000 229501 686510954149174056053306305920 229502 -43962334266843391701352272768 229503 30320291411690908221177799824 229504 -64673626972333650658417704960 229505 243981710227233386346222806760 229506 97703298865478227930019827200 229507 -102769628739962975662640250244 229508 122323701240739194496006753536 229509 -61556412262317924561517698336 229510 -90152620782016929917236848000 229511 207411373311402949280348982072 229512 19680074914979169997887651840 229513 -84989245673681335235936768816 229514 95641702326373244752335767856 229515 -33925202653642333676742677760 229516 -291501441856336624241122682112 229517 313407819251327281466683236672 229518 41913965418468637904551628928 229519 -445176873895307722335296720080 229520 -41908495748572943159151820800 229521 -287417189734721820234832201488 229522 -210228923679621954473144984688 229523 -124505121700520083550312790960 229524 477046004020509231406006272 229525 -12808090346087513423254688950 229526 -252797153302145897146384353216 229527 230418104768636687596706901840 229528 35842898574698979826484674560 229529 104185590001599352978949165130 229530 1245737993388810039964984320 229531 81600886993679654174100790200 229532 -193577452778221135277217698304 229533 311071736760614080774927012224 229534 -3732901331084024287836106368 229535 101663909528068999399648852800 229536 51470265900135544896570458112 229537 31439133859425969408624256 229538 2752713170294805287261635920 229539 309669317416691330122156587840 229540 14431653447958639051891200000 229541 27796262457982386703163361372 229542 134105408769109642995221973504 229543 -108714150176834960218553232672 229544 -135250904438971900502956032000 229545 29167819551020584597767139620 229546 -30082271847088024243324488528 229547 -335492034242242214764520237004 229548 97107136984450903693510213632 229549 36633346219539939543934390550 229550 138943110027627446890794748800 229551 8857897330725876071191198464 229552 -93449558844500881815622303744 229553 -547789039109169011564709753198 229554 1696643147530607261180821920 229555 -46160630978997257513129566080 229556 -172562706153275874442607959680 229557 -70449970219429975062036392160 229558 46318114473316565616835338240 229559 14125717911171750505635489840 229560 -81982904755662187289555558400 229561 213679086820947487077798965162 229562 172329736104003273803547346032 229563 161618498303127207778203672240 229564 -447527154506589326561710348800 229565 -316684782839839178270483448660 229566 43358861064351395543096418624 229567 -82147858366732112335731288680 229568 126632575963772294888901574656 229569 -153612721354353063075879490080 229570 78973894973341060044005122560 229571 -97709287079639395850457901728 229572 30836131302706394428236275712 229573 -51341134688634440197395666756 229574 184818580674208198317485103360 229575 111434441552067989531921988600 229576 471436888427075446339972654080 229577 -3840794125826136315235919520 229578 -129392855247787839770101708032 229579 88290546177215635894426488976 229580 2119888396287846360463580160 229581 436625636177150075176678946880 229582 -155084596334301585473425161216 229583 -52209436561370468462242161168 229584 -69123987074291884915951927296 229585 8896697604101973756665831760 229586 12852440751704908415071954944 229587 -77534061136937464044592357632 229588 285147581694055291016951842688 229589 -202315192778655744935967506610 229590 -5776830649320095153035658880 229591 32844415199089440849466905992 229592 -5111518097450897464466534400 229593 10452506235158979887079772224 229594 -297580073830574637692868773904 229595 -113428687341973516588906528320 229596 -1672167979707526686183740928 229597 633422087018402731014357280 229598 -73058962811516942119784803200 229599 206927878659444741582985454064 229600 -25877659072737959799305011200 229601 -211660794202026472091025826398 229602 -45629442505356267498369198336 229603 360683694008705125975073366664 229604 357371000499343121825987373312 229605 -173284356608337802080961139040 229606 -30024162458117955709387094016 229607 -99131650352297548956549812688 229608 347680648059092136111801139200 229609 321949736079688624514167540800 229610 -117859003371679483870472507040 229611 -120532227025391108337768073128 229612 32112316909822903912162690560 229613 287491045373281203064564283862 229614 53724452497253964024242402304 229615 -161726212182460443239706692400 229616 22081783595841605578162962432 229617 -81230204455067813160400342272 229618 33129631924516832749361375760 229619 110898738856890435657953033280 229620 -766868616958922254090137600 229621 91708854567088618842353137312 229622 50673854422707771702142270080 229623 -278153822175055265306115374616 229624 -297652128333438186053733335040 229625 -528725065966317581238901296000 229626 187333246591573116984380372592 229627 -208894395556001141542104674524 229628 -76329407079049192288608460800 229629 238960249404861518235378883584 229630 -220129753829202705333857135040 229631 321387236831286129249800178432 229632 37027774951075441529258508288 229633 -296294694228227048228058283820 229634 -265870476179925696687097311360 229635 76706534761600244383116496080 229636 83209924090950821746808518656 229637 -138947628070843164568890759714 229638 79466833923530847262699978944 229639 -216872459785339436056575059560 229640 -314140191612973823299626547200 229641 -117784030718799790201667444256 229642 -27692595035183906321321318400 229643 -50585563029515731832451812136 229644 150547494825124519709680462080 229645 -26441505837744780083394590280 229646 15342708139260800608494307200 229647 62653312707528257661032835840 229648 -6373749282012583327774539776 229649 112922454143429298551174322240 229650 -80529785521918182058788950400 229651 -573613150545000584658781178400 229652 332411998022423836458482545536 229653 318931282811251470661291267200 229654 94161845463774770778191647776 229655 86161128003657445588961196960 229656 58295078574552534143192924160 229657 376139390965737989433987882960 229658 10114154954659297646745312 229659 92814897604665846066514953840 229660 247515683998234578631162375680 229661 474450015560675383608514158912 229662 -281808416607822692472750284160 229663 2135533744249108469868738360 229664 325746189494029119514605060096 229665 109929430254009143953712859840 229666 -115483874035517022985646881968 229667 19937410404428641989855931320 229668 53659777818914994117313520640 229669 -445306792659387681422234802240 229670 -72950703865787973267588349440 229671 -136639432518732262989938731752 229672 429555012265293783811349299200 229673 -9260009944074317460799250316 229674 -72408642934566896069196430080 229675 -185679532710428680153035927100 229676 -507200496209732640193594931712 229677 -108159591238890356206650667968 229678 -87252540347773938685335739776 229679 161469230023780856375098896720 229680 -37195719346138209442416230400 229681 78661941909546596999902782482 229682 -41301715905877542048814811616 229683 -117235573540839275314695295176 229684 60707156566162231853487398912 229685 162490200279953218106283480960 229686 -55237922620880430131510031936 229687 -423743130664990217422203517200 229688 116938399496456074570962677760 229689 196291238456890240452778026240 229690 191949950987630614626556907520 229691 -125509697026957498550113378560 229692 -184651827759702581168386395648 229693 -131029373449441610251380096058 229694 -234982446333904370106505807104 229695 -78764019105640075515969076080 229696 -36895259377136792347310292992 229697 -5926170396118674358395279660 229698 62073092904717314960051226624 229699 392267645238486860361097024700 229700 142745953840848631410336163200 229701 -132851366913287750698066582080 229702 -58898018852459448313984615296 229703 -459189111216696373560567771048 229704 -36015715859822185929177415680 229705 36455382861703579948643501760 229706 -4047476690809532078091326976 229707 -186254282591549687438347131396 229708 276185896483510908877101609728 229709 -276141946379120791892218619070 229710 -9508100104051666712959795200 229711 -213629201981218356432890604688 229712 40080729615143999754597359616 229713 -318563956220240450921817182112 229714 -237542114702672736255325945728 229715 -381916087223070443155713842640 229716 -1711707972094934187983982720 229717 130439819500358830535215810766 229718 99729712132433363103411190560 229719 -117986556530523002731695861120 229720 293973641940714434168562892800 229721 431805873538465413810024326292 229722 -155324893981604671798777916928 229723 12777022682686615652814126528 229724 19950616564699061874809659392 229725 99125560108470122931589196850 229726 72229378125503934349986666240 229727 294690396955629403612768332576 229728 -158795750086645571483643150336 229729 -81919792853910210569762921760 229730 70647105830462898189727145760 229731 17868824495884705530540553200 229732 -138288644052109835692797992960 229733 17448737555979336569909122176 229734 717570550334693984093681184 229735 -254138023068474861630819545040 229736 -231819219246733589922671109120 229737 -356943909137535560066068790640 229738 -373790754037879650222008005440 229739 364475136093983486179395495540 229740 22564001820313707113625108480 229741 -67107297144283863658424326016 229742 -424746276645057774870486283008 229743 -298051096344638553993061601280 229744 27521065959987019956900102144 229745 280749577858382918383359208500 229746 10437371470472325576435149184 229747 -32498702888588269354562381568 229748 -314464299173278925750098145280 229749 -741014970940110355202411712 229750 -41904163366633449301664160000 229751 14264461751971133969096539752 229752 82279373624427915575975301120 229753 305678773895336923617914625002 229754 53620425186342378119600662272 229755 -26070486756113435802210782640 229756 -80781167494740898142289699840 229757 -299199071371129413706361743968 229758 161645620448953620357235804800 229759 329302002272552772618977144960 229760 257316765408106151116013568000 229761 178881117888612066303262199922 229762 -61692546896768588970701695968 229763 -426254154874816853195624249988 229764 70563790241989232423193004032 229765 -218556780544918664544620054340 229766 21743924613141337765488308832 229767 205886173677789677951572848000 229768 41714758454297696648769208320 229769 -95872543531626073388951977830 229770 -28856298608739783217041868800 229771 -376189671994452393192487050028 229772 -39473355411419697681972387840 229773 -92868686586859448454014956032 229774 425939944063322547772708640832 229775 -20163572690848423042391858400 229776 -19241131214461604423191953408 229777 511816521255747046282472472626 229778 -87485281130083339245410920560 229779 384701015394816001013873772 229780 287890738262905048012366329600 229781 -417106696799033783818953122418 229782 22443311542565971655111614464 229783 519771735189851397763784430240 229784 364092929397679933574574274560 229785 -45765116675372454215534884800 229786 -171165336497728918136661703680 229787 -156386136285994793125132097808 229788 46763172012149414329084061184 229789 -11160015767421000349467544128 229790 203866445228399329321352534400 229791 178464054022334805322880363592 229792 9280304591734306165056602112 229793 -315718177648485612329773723776 229794 -25442671675849901543036534400 229795 96613525508711310892561582800 229796 52894859584042750826995322880 229797 -11846091561033304674789511554 229798 -11350702882182351742908477120 229799 417337905860819203230431239800 229800 -125642858530164911542075392000 229801 -215175941486613994530221113536 229802 -110238899315777720916637773648 229803 5554169236362580071347386368 229804 -28500452465562996454039745024 229805 -82334796761713300428958488000 229806 -128405513585058868528814174976 229807 -34517734832092593337067214968 229808 5936468005689476833030569984 229809 216715635520424918786553838704 229810 110411282874383080827479424000 229811 621063921275569921880232304800 229812 -12052779071918757940112357376 229813 75016018621095848849788206062 229814 110392464174732201779941975680 229815 -50252712027210328353687035640 229816 43717879915671006198236160000 229817 156888509978786440865214177792 229818 18486756911295491731454997504 229819 103013283818828113946504869220 229820 107317683522029823022227694080 229821 -68575268474411062242182508288 229822 -153230054579208935821737288576 229823 127580996617601894203701861360 229824 35310584838510421162013491200 229825 -272973391297933752519617650500 229826 185995130226551652426466556112 229827 41818419753248636273862487296 229828 256095528222715809148965488768 229829 -419297291886623160541075631520 229830 28090728382838620647656632320 229831 58755366858847551104683826992 229832 -113893961736235754869988121600 229833 60753696321392407586292087402 229834 82040686818372742044430669824 229835 6714938563832828452856989200 229836 -56283417778351186757676625920 229837 577459339114746400552250486 229838 57772726578164301617584384896 229839 48267799635784100219916743808 229840 48019430554367082754334146560 229841 -22618602776165598845452735758 229842 -84846654634436619319305052776 229843 -66069283052029845412785024680 229844 -89207498010536267041254269184 229845 -7936159734535726748710656000 229846 -14265000959625385437905591616 229847 4152504478654532067107164296 229848 194763788592057606295971717120 229849 225035007415848227980098019850 229850 -15868097667410992723263255600 229851 -186031852275303800573696778960 229852 -176783949561636139066373120 229853 -62506521301806166458820249716 229854 112385805938209395559048878720 229855 264755654116768303780570430760 229856 124657151460108207486269128704 229857 276261306414368957730743661792 229858 104085218369583742757089871520 229859 117290470182698752357472170956 229860 109082899464451601896697575680 229861 -208667037681680577328380588228 229862 115793696834041944732069242880 229863 285419988889896878304222582864 229864 96404998097122941234316492800 229865 60115762002142868631800305920 229866 -10011109859016788464412101632 229867 53162252207798753949154483752 229868 -250260939115576294434765303552 229869 258136628018277937558865970294 229870 -30355947870479357873120317440 229871 153740970652221368925892224912 229872 -7896954423479870015767019520 229873 168428888679707408208555211840 229874 51638820617188217713233602592 229875 -223728865174072876667271012000 229876 -162731503379945169969972583680 229877 -60901131915575389542129825408 229878 2944618908065711612533744128 229879 -145157739045575887101210821816 229880 -1906939224710841589799731200 229881 -35973331970457898931065905600 229882 -170552272434526496406177368208 229883 -126461301628072739222531295120 229884 -239389793144684366745388875264 229885 -104446750858796703343079520000 229886 -56789935022231668306881336960 229887 -14653432437406092037320107040 229888 223493091794060293486883635200 229889 342957484556780048259867466800 229890 -83524847874775832223714355200 229891 166272152787674275822750172952 229892 -21808631284109792710830859008 229893 -154377143379119756735505071136 229894 -110593754794713717388796957568 229895 275119107761947973423401601400 229896 -114531003644096383910485032960 229897 -36327398001957821932286599654 229898 111582895508148015370053469440 229899 108623177171941033580030826480 229900 199415128644712728151712000 229901 -183995803059936124555619132448 229902 -9492589832038038735424325568 229903 -379316125828379491082961824848 229904 79299523495414262577453342720 229905 129137152483876570083517622400 229906 -3903659201861042355685618560 229907 226319129563565411437891486800 229908 -81044929378268971659121987584 229909 -184663671554843996450252707460 229910 -55832984712247004052064525440 229911 102513975438493568272737907584 229912 254281551989612631506369740800 229913 -248333047486798635449455831296 229914 1006909829193568391019921888 229915 -113003723480259897515410034400 229916 225976971083800354823388372480 229917 -78643802926601988026140217952 229918 18038266221099491608026401280 229919 157525245338886806505978924840 229920 -251594830109922446767502131200 229921 -3134783739112239310341631568 229922 71784715894851944526034881024 229923 58901638160312881292130627240 229924 -99589947277929233124985380864 229925 -298529583927903838675574066700 229926 54837578254472264578391434944 229927 137025855340017505211945355712 229928 149086011040901250418568632320 229929 -122212153055428662008082081600 229930 43352494826588781133196907360 229931 -27187016954120745765629769120 229932 -158080772107375973200653235200 229933 -532344008942188865904216866976 229934 -276814264755380917516015560384 229935 3306194224286896090797238800 229936 45006073230115136784474898432 229937 -168193030301561474234687154414 229938 -146704410530061036147535138560 229939 -372166349478292521653829350260 229940 184745295731892943603779767040 229941 -61610902817099357506859377380 229942 303822179854499752163746684992 229943 -23135055597509622049570944384 229944 101799651052445495939649699840 229945 238502455393487133245937365700 229946 67468281942982656999432834672 229947 -56675709754385215760739988200 229948 261843606754071978568439671808 229949 292532888658195997708121482950 229950 1704587487466504913651433600 229951 -10984853856146946374822276088 229952 160703266951197467732888518656 229953 -169036675509006020817770847696 229954 172250242414868400602556096000 229955 40062181190805154828483938720 229956 116304617864158051215211011072 229957 -2769028213833972801241332354 229958 63708828527643813757266885120 229959 -31679710744323047963050189584 229960 242963950208411345959584000000 229961 -89425028771275622013807174438 229962 123752286518366743843766775552 229963 -315310568345589859950624791788 229964 -1166011012828873978361806848 229965 87422746189504719398219025120 229966 -106114612451683162062901478976 229967 -35047724141233810266411717720 229968 82642780750962750367484731392 229969 114996875619418106247711832320 229970 59822727730996615745091177600 229971 199154987410820129550582948864 229972 317664507678285144358968315776 229973 29893371696279669730160533344 229974 39897949009142487724873191360 229975 131098981481151142723752830000 229976 155456301096703838166211584000 229977 -92587825338236192610331043904 229978 -45093999509705324291422143744 229979 -67042410303387552976920735420 229980 -53970450154853548212761840640 229981 490884024867909330384832383782 229982 -187948508531927005196826408000 229983 135779869278175700329675724304 229984 490654003490112893287481081856 229985 2581498932758932846105642560 229986 175042588654231170031333843200 229987 -240885957928607559960102055688 229988 193400912851699088730221454336 229989 38157291753664522256205873408 229990 57864968498391635117549577600 229991 58084070462692293419284101000 229992 51585779939187455525642158080 229993 -72492001254291207526977596256 229994 -108818901079185150176294746704 229995 -151202452147695122748208866000 229996 -46908593233471486036232158208 229997 352289264652180368439480218112 229998 65181177637731827905246784064 229999 259491413405112429685431006720 230000 -8997370064376551786311680000 230001 78717765567677026446696024432 230002 -267856052983986174069917400048 230003 360924898473750033257192658252 230004 209406586080404464315339386240 230005 -151983741440677296709758948840 230006 80952747611374676273521386528 230007 719694046704242644485026688 230008 -518391947279741720535672791040 230009 -416577991381614266442869634066 230010 33230781258373937550502794240 230011 124235744979958684417533993112 230012 -357833030123033161756308178944 230013 31869388702026440034005128320 230014 41095826719999578728355147840 230015 194590900831073233011858824400 230016 -144998829827233821185015808000 230017 -328353556753717942499001975934 230018 336806855381819325911122262016 230019 60281549113010642548048996344 230020 10040400696573002992267100160 230021 375361761932794081675741566 230022 -18739384779944423755327773312 230023 -8110512107193157378876778976 230024 -280790787515242900924891991040 230025 -6200812564599668019948745200 230026 97456306268297182458934673712 230027 162335563689471557098546359072 230028 253882583786719947572636175360 230029 2018994592083629600169974476 230030 -25069737659082304676628651840 230031 -58029523631005893386783784120 230032 -46782306346615647886993195008 230033 225239174932599505316128625520 230034 11255616725841715068397850112 230035 -94315635394120029021374163600 230036 26987722983416737092063959040 230037 -179951018039432127238205881440 230038 -91652515313694554871376282080 230039 79405385880624033059707605000 230040 6652930362454400783392972800 230041 16290552235068678724693623360 230042 -95419645691876248287011309328 230043 70063897997418533946689934528 230044 -14388848706658538975333363200 230045 -183281768614128656363533773600 230046 -88389172780343511496012164096 230047 92662810584666812793049270496 230048 -72531286581058485722378403840 230049 -113419824423759291498188261166 230050 -945783864091151693437507200 230051 16229542430569241715966100608 230052 55922603682743996091931699200 230053 -365582554999152836675066549120 230054 299740567280279375427321598272 230055 205475488526353639545094948560 230056 -512846163628509925012398336000 230057 -27127143643535446480168253340 230058 98045590209872713698991733424 230059 -578750356943105152863750881740 230060 -146184884414268893671105259520 230061 -156507545131632806575520339136 230062 -82942516087924641590670254208 230063 -303610925281662252827116856688 230064 19076225356623356539136999424 230065 -173431017425214396974787897600 230066 -77284331954846197666563999840 230067 22679777843549525922516624240 230068 10748002891469579088831394560 230069 50592454458494267878819128960 230070 27025741463582565485138851200 230071 488361602481749743945293680200 230072 -149725076795338274105106739200 230073 -129524033373105066858358410816 230074 87792745890849225294053311200 230075 106504884313822944177485025300 230076 43927449295513383852433219584 230077 -140223498821755381229120006074 230078 -209752056371744313893897493888 230079 -15869477717843502431934081792 230080 126592353122196503027043532800 230081 334363253219465818801683426882 230082 -31107485413782165517604407296 230083 84309638408173396844184679120 230084 33492388779743297976782090496 230085 -77018814446991441465413199780 230086 -372131061514102492237498705920 230087 -64853999022007932993322881360 230088 125486466623092657402169794560 230089 -451212942728110502284174835110 230090 -19666783313680478165795404800 230091 51806014987580127645179544792 230092 -58822017411774342380696487936 230093 5413259311340944872612818784 230094 -1978780873174502960862552960 230095 -78575245425078116390761846320 230096 -4155840373840551158796730368 230097 135564622440871017273537857472 230098 246975709307716534289924257920 230099 24791481195844388794798062720 230100 28357437786549380286398208000 230101 37189217587717068706131617102 230102 463504598079003910265301397632 230103 -56889354746451625342783841016 230104 348973228593592794495080663040 230105 -321688981343413601679525727740 230106 -86303111439510069707826832896 230107 -120973517780783685477504611644 230108 -413386126563678285748945577472 230109 -255524897472504192030576798720 230110 94304929864453613445596016960 230111 -20032582028099239230269654016 230112 -414865557865955688149557444608 230113 43725228190202727830357819648 230114 -244231554522921714331980391344 230115 -94593528795970629374013464400 230116 -54673053479645598859023487360 230117 242489917153284406108065911166 230118 33609540027589535178688296960 230119 158891457714860450785641329520 230120 -4759569152274030207495782400 230121 -382087415352871867608022426128 230122 -303907486553702089615763319888 230123 22086673222430360333925360372 230124 -80345167081737259608605196288 230125 -145912159364429963878472736000 230126 -60965709975613067311066818816 230127 -206398593414477288568453006080 230128 -7020204512265216478767841280 230129 -128039451775608351224624549724 230130 25213136763666411863926227360 230131 -566770383981352875481073889336 230132 -158100044791685375263959459840 230133 43542958198769520235745067648 230134 279990298465731637390725165216 230135 151780112665020896048254741080 230136 -2674206799003513378036776960 230137 471592556818106356324467911786 230138 -41729334090049134532297357056 230139 -23125454679056578249546690272 230140 64612917975772860218954311680 230141 -1342458828502231395212537748 230142 -251261488336519332256906944 230143 -338088010597302132551565860608 230144 92565744710901357484556943360 230145 222817554521383389488427124800 230146 -51328002308685212610649304064 230147 -72375449255832564436004985960 230148 -119245659023958147501900871680 230149 509598721260225347934232157150 230150 139430094235511126594375752800 230151 -178852165419958570349502394968 230152 20179601550308695648753797120 230153 228802642925582243134044355200 230154 -10849430728268918037910103040 230155 -3086191200285740927460890880 230156 13120742553196988526568668672 230157 73218418249975524904452367680 230158 -195721712271651479183045536320 230159 409083798627903667901881086720 230160 5979031622274168444522332160 230161 -107358878468076929978170258368 230162 -249751794353865207433510816608 230163 368688025497737825493788233584 230164 -167448409098925916089272987648 230165 -100689811197867274366955896680 230166 137865987146185631434141951680 230167 -137286931037959460247079314816 230168 -354946492435407691565009725440 230169 -20708287634914855375135492512 230170 171539519719430311527140909280 230171 -366774402387843220544219769048 230172 196793090778371295074185492992 230173 -24988810814750419892241344820 230174 -16518577293960331965914762496 230175 -52787918585527100698439808000 230176 -251796122222504238551771578368 230177 -159171054248073096549364454508 230178 -11994162171680235248973726336 230179 2234328025591420540900242768 230180 -69381157999145674180165148160 230181 26950587240575088702743773824 230182 -58196854067458636520309126016 230183 541410546791391755412883678464 230184 -106817613797689927443737395200 230185 -294060636638000468619203620800 230186 -90424936563325489543710329856 230187 -117708258418628402873823022044 230188 -21681800676358068228225711104 230189 265306543919524910046495651990 230190 75276430853901687054933563520 230191 -87730607125752274127952875528 230192 65143423498678213436545744896 230193 -323899681341159963920863305918 230194 -12266669739442385740159290240 230195 -59818492327489421422052039520 230196 -149517238780140975392462327808 230197 -357584470553013498653226915456 230198 -140885890283131862552057186400 230199 -226041469293755426427968800536 230200 -117452132046576002523488256000 230201 -523239961482625207763430200496 230202 8708332334830453633086480240 230203 518389380645211289263310676452 230204 -159243325104451566660679388160 230205 306498975695393209012661328000 230206 129909535874773329739185192960 230207 40895047682000575023550311120 230208 26722362039784141617018961920 230209 -13801166659985346077230942784 230210 219324952774428916309644425760 230211 -65412395666535161972654719740 230212 124027435425103042090243578880 230213 441678609470641314641441634462 230214 -52942417706467815843062866176 230215 54681095247990987543192547920 230216 -127934413550684907843217981440 230217 -102704175423417155580630836352 230218 196344632868017804365165931520 230219 298463508797712158706292392360 230220 -66895456233602863748483481600 230221 25952092235983679208330162422 230222 -1545728046148663673260550208 230223 39482148683929939290782519040 230224 6563647801666919634156707840 230225 -18197101880839709775749132250 230226 -3934330073112839698185987456 230227 442937791820508731778379780076 230228 -188809836731557844838682722432 230229 -363526965739238690137721374080 230230 -11176591040952513756493455360 230231 547473256248827937151322171280 230232 33868768557941477281408573440 230233 -445618225971563209020086918518 230234 168960624342293808437873516016 230235 71060934871744296239575206000 230236 -132439690204273002175058398720 230237 64601592020195825804119432704 230238 167303145953781842385589210944 230239 488874849078190043257502155040 230240 22131008206989901189034803200 230241 101534995880531749713564957024 230242 10987351803682330123836391680 230243 10517504180642723835905796000 230244 -21916661084378084103078924288 230245 -144042764587261622204335258500 230246 109805785440979500384107919072 230247 -337426347594443484904841156976 230248 30436087177989510002149570560 230249 15666947865886995307775285364 230250 33244036612270415522910144000 230251 -81234694857421988338575581952 230252 -236629007295473617286549288448 230253 123621850744542798688621744128 230254 272948767394066554186255680576 230255 -299265914837490466711653318840 230256 12876814654829991478160916480 230257 -288467093003289086505591368494 230258 -60549490142154694547043201024 230259 52505131044905516999602728504 230260 -189992631400242185322668044800 230261 213622952308625684068699778400 230262 -144047005830747392738137270848 230263 144710398149621320020567753008 230264 196975861761578487786022809600 230265 1086976098080735737643233920 230266 -64912006493948186634465345168 230267 -50505137343344430571393612680 230268 82826678684896602168049827840 230269 79299509244391608646326596044 230270 18638094783570730279458454080 230271 -13290401921470817511514354488 230272 -135636339784081688198633226240 230273 -323616995654351777088696836478 230274 76683614359982930949610286208 230275 146244431084513395286935483600 230276 -195397605952008426481984032768 230277 103105398140123349217179371040 230278 154930065090040341734639461056 230279 -125430730325938780725204663168 230280 89612167985187779665907712000 230281 -162102445619895567014456002918 230282 -88820552672443035021712147776 230283 -9511316784584539225197853788 230284 365933520367134351469491535616 230285 -157090828569512891966949254400 230286 -29522477287546868015722146816 230287 128700941797401273503106173512 230288 26957297962205468323184394240 230289 348154022962725677499268272960 230290 -27918809238724141177376949600 230291 221327365870564018751964907692 230292 -10943474495392862791834080384 230293 132665296491804230486182521216 230294 86907607955151705332271455040 230295 -86138081047299848361348526560 230296 -456045951331832985360264867840 230297 135341582208924762802887680478 230298 91388301492603103919881913088 230299 72535140713228151621067130880 230300 -171171603325794483607882982400 230301 152333871804334033803088348230 230302 -23404218838401555040211883648 230303 130028634661604616382916547552 230304 -66989100837030327138071347200 230305 345533956079419054476058157460 230306 299906227963792662330859862352 230307 48274821239004614439076679424 230308 3287947722925058118632935424 230309 594573769835281777005005592510 230310 -127270233583704316696340332800 230311 165390010195455078732835361912 230312 214836506695276499032799923200 230313 126457927933613102010786412944 230314 -56501302490474934429732665088 230315 -30141733906473537223333627680 230316 -137413066231023581011896529920 230317 104061568468694765649925074220 230318 4653298384575931522288359360 230319 53479470451589290148424124104 230320 46538112347670087249651302400 230321 19266699481643578871171987904 230322 -83933974208115266013481489920 230323 253897104932012108577132573640 230324 73292808648800840721725601792 230325 -34347505115382313195326434400 230326 -162061369605499445409066465888 230327 6669591697477454559933883176 230328 48785439972825069720455208960 230329 -331398081472113776394660363120 230330 8348368002722524852312043520 230331 -292990619111805415477926742248 230332 126402664012497877781338168320 230333 30899316226164230491709619858 230334 -23028462802126736931672404352 230335 -30453841426713501750682004640 230336 -97440794063027541318398115840 230337 478418153588797817639863080000 230338 49705808318510983012937800944 230339 53344013101601025593566510140 230340 24561981084432934584239616000 230341 -196152100112034590999400652258 230342 -77707169996668372778110217088 230343 179693696892878422490491562664 230344 -496115618165680740344152611840 230345 126329557813544508092390387520 230346 -116644221963800807712158877696 230347 -503247815642126891153553452640 230348 227406252626550498519556516608 230349 -138498098078247107831738481024 230350 15924424433026702936363372800 230351 2013409717817311105626831744 230352 -23574251856174865644021350400 230353 280810636613383197883777935602 230354 -298363362384794071118334991200 230355 -167474498527939028897070028800 230356 26246176129690995239379537920 230357 168658163526109073815413270606 230358 -16748315871752150941999818816 230359 -3725002641927282061792488896 230360 -77409674711691096031629926400 230361 94826739072668575347375646464 230362 39074105655114803432016609024 230363 105011507380633571707506950160 230364 -172925835652639489469049861120 230365 374175520500120467891372065260 230366 268023283694401933442963605632 230367 157845607873719154152157133712 230368 364820997336606135450711097344 230369 -241455729489335186782108795230 230370 5343126617411419015762652160 230371 214299437134539324334288343112 230372 342310215893276063198154792576 230373 59017294269276497664929022240 230374 143762616952894362605390732160 230375 -287111546554554164328699660000 230376 -173816055223337350823550566400 230377 152362561022829077912877139072 230378 -532019887682989066580742144 230379 -48736079011634096807689123152 230380 -107142347867805870565581619200 230381 -210642708661814691176495307636 230382 -155761315232140126880417894400 230383 72826397828593844583890583632 230384 56880956241693901726875648 230385 -14649803610885570770928230400 230386 42465990314200304933224534944 230387 -259021198511314137568624358964 230388 13180260938580193654137360384 230389 102080631321000047932973590190 230390 -39212514891547379222038732800 230391 -36509795670321498194813445120 230392 -15961017802347975432602419200 230393 -329957081126581245877011806358 230394 2967558980116153579542650880 230395 -131200391497230310120108588800 230396 -2430910254900741850542888960 230397 68560163129918372157443147040 230398 -169527100913285162011867131264 230399 110623349352658881743908498560 230400 106342968251871865642313318400 230401 -233955655510431279764949475068 230402 20788713434536565281622323152 230403 -68961138916304519816711269896 230404 -8339404015272783811066678144 230405 14121520717702255879964342400 230406 1674059870583067909718020608 230407 86170645197799253790957568080 230408 385765029087447726388216258560 230409 -48455310269613193418395696086 230410 -103612581871012758613412276640 230411 914428926758880469786443745872 230412 24376473823329159296088489984 230413 164525862706666095461895955040 230414 68216527895867052401140629120 230415 -152210220561541755764906212080 230416 8495176246366462574456348672 230417 146830016367746030970216554352 230418 -157685050550275087313944834560 230419 30869404342813991326886537296 230420 -46082167097130994065049981440 230421 -68089924381454728805489552640 230422 -68620716662564025772062955488 230423 96765662432152186874811071424 230424 196106211295563787035223633920 230425 10287655469186633631685175500 230426 -24345478863287506620438113280 230427 78648460260890242062490837164 230428 397994986155815980540852778496 230429 572767305285590156569760526720 230430 10745044474513063854536853120 230431 204397473983632283593290619232 230432 -307157837419700454224520806400 230433 -77732616380532072760559094336 230434 30583554593676195621088684656 230435 -148475813619148763599039940640 230436 28968852960379746239724364032 230437 5607614008055117173316194368 230438 -78124025212463987717162528256 230439 335295535960345292637900835968 230440 92415807290254905869200588800 230441 -206841204510619316772823828608 230442 -23975411428171390764159475200 230443 7108243251523775165861166880 230444 -12640901983094122833376272384 230445 10877371687109745779354801100 230446 31487691068651325586675044672 230447 -165581278949228615369421092064 230448 61329847581528195001168134144 230449 -83845951684645512369645261550 230450 24015618931015475426020176000 230451 -77416018856324602898920439040 230452 -445970701306073948458387610880 230453 -405185594332348068384217265298 230454 -12522836646258963710378434560 230455 -332120916754393872658583033640 230456 17907619326789553642326650880 230457 -151362600327236241978728848560 230458 139183510931496918998164781280 230459 205479093184162351287496704816 230460 -92018051928434265900774359040 230461 -4037361138729948468444550272 230462 -258472505709639201305819860800 230463 -7531080005758806129884537880 230464 25605099788970646863757705216 230465 -8342843384812280243061988140 230466 100391820226020662695512565248 230467 -381944421950546976645801468484 230468 -121595981948668984070569242624 230469 -301292864970983623353102298560 230470 -146306174168261195520712156800 230471 376431110640271856191562211672 230472 -248263253436299240455232716800 230473 -93288261273464610074438574620 230474 -142349444090998992712330317264 230475 -3123575715283085186455968000 230476 344390408326321593019378137088 230477 36226621296171130977332460 230478 -86006140839281290616436833280 230479 547726968671977816642273236080 230480 1264139096346323701858959360 230481 304078943535280777468766107170 230482 -11754412025764728806469075456 230483 -109726369414269624999586386432 230484 120735216657673176203745601536 230485 -43452991474541088078204195840 230486 270153567413650433647368118080 230487 -59407813886123956225165343640 230488 561440314016240463158285352960 230489 -5617545273620942531172663360 230490 21889442225893648852120893120 230491 203779057947173479651664363832 230492 199796796240417298187533847040 230493 -272271425912020476059496932736 230494 59543702718111667500055595712 230495 214159265980451445943822953000 230496 -115266311499363801778957713408 230497 29335105678154318235673175700 230498 -165582419077654307058501102000 230499 56326363379048861887827291120 230500 -385402507233504843316747968000 230501 298309739409941356669657685502 230502 -72001148054349963723912360576 230503 74517161444709367481536420800 230504 -204305075326496851082698122240 230505 -159347201075762472617886720 230506 167545981634921754382520964864 230507 -268787868783171287578656047244 230508 215802290161901782301132459520 230509 -29527775069627685373674006996 230510 8839234253764689783041779200 230511 -10525130845341632689557153528 230512 43344551892542593771090313216 230513 407349736162828621230173896560 230514 -75316012294689688210615245312 230515 299237802700111103184928130160 230516 -60646510833157727875465076736 230517 -86579674643150323385160926880 230518 244832701428717133686665484960 230519 186698033609536724414452243560 230520 60463411923167521516446105600 230521 -488013833318454508436223781500 230522 295886461323717680275104268800 230523 4462179561848267540499282624 230524 110253908804463820252565502976 230525 -27154666190460995394867547950 230526 10865907430624217561336145792 230527 -525495287000053777846977457920 230528 299506302153936376150433464320 230529 -65037230561051097475714664832 230530 -159042848738097047871218127840 230531 -75223244081001307068499311408 230532 103290366751970827477423721472 230533 -575047360281379829420563210980 230534 -18733487264612501012571791040 230535 -108392385788381074014612734400 230536 -121703956838590955885940280320 230537 -186791921906492816870599996416 230538 -5894523662962663343946240000 230539 -39370523294436370055879983660 230540 68936474147381160986549130240 230541 57343244180415738820644422592 230542 100021527955504557893960304192 230543 166945765016302927580978273424 230544 17310606912014693720208482304 230545 286050103646746238169755644980 230546 -199424115995885001486695633280 230547 -37565718581184779081731009536 230548 -405192013496151025599237284992 230549 50517999726744627714489889920 230550 -31606343426516994776097072000 230551 -170479898754033401380214619448 230552 -44340667310776353504686899200 230553 -100114625388126891307028407200 230554 -211485800092875948022916217888 230555 164857076774772539256526958160 230556 -65728865525500412717717104128 230557 104379090103688682491599026112 230558 -171173961956301769283290389120 230559 57672045792639842741983128960 230560 -320772585777265536965809274880 230561 -238266917903234388320552087838 230562 -41954187536303817557005861680 230563 139313709773675510879259054812 230564 -155383328688750034803697597824 230565 72730481796447368043776472000 230566 -1592851810217922761506062336 230567 239093336740991675454967754616 230568 103400616976267164513903820800 230569 274166331977010057724153585396 230570 -61291757012138208052716431520 230571 -124695502335854678014068116016 230572 -66751390725272574364713438720 230573 -155865138531820446214105270560 230574 21678463122738579876464621568 230575 63420664418895856307665791600 230576 70868121012084142627257925632 230577 -17816186651299791961675412160 230578 -77594164147707772221034076160 230579 -668025550601798340205045878240 230580 -60685316547398432648814182400 230581 180400540315974398679986971132 230582 -252909965187173212376312365056 230583 -159522046142038713489332863152 230584 -50567278027438972806670540800 230585 -31284591845410180967644160640 230586 -69782497884841284260157275136 230587 32918946155804754555479521552 230588 -171328588089789063716473872384 230589 14424438939733522460047100454 230590 27232581711634009601158900800 230591 -316483058343311381774033273688 230592 -50215526756656140783062089728 230593 -137640047784318243883291010256 230594 23453735916331416188295546912 230595 -118774424848555162046577606480 230596 -247888249238601105364824188800 230597 -79532393338802770159764105954 230598 9533490463386455250406564224 230599 -224799629546858149874436333120 230600 -44972470232704907603120256000 230601 -95984443450488881438086809600 230602 137292934501246177110200008752 230603 201206784396641490379489777200 230604 -34452274542064384434232946688 230605 -117598062702703028357103713640 230606 37272327391859957124900994752 230607 -11332891187288118355727049552 230608 -20781276895107425657739018240 230609 -860078464541736540038437632 230610 -84966708742586448053630538240 230611 -537155928619175490615628880788 230612 -52880715314670185982956271744 230613 -166201478728073165055697685856 230614 160579540460975954749878025152 230615 73586913698314081074574656000 230616 89315723065257292401715230720 230617 -555268587167214569539940241920 230618 -166781625388326678761648052240 230619 5207066332434707599739694744 230620 23491489943570066510392903680 230621 12799863573882405178642439424 230622 14489035470631422688589521920 230623 -17301388757245642113061374296 230624 -144662496419043971481055002624 230625 17119049953185303263016896250 230626 -478786998387691902256475184 230627 -481755195287531658971547176688 230628 188837376016246815792448926720 230629 -257718551848784783816294446848 230630 -24701302624361294031272807040 230631 -15410096149435017997817208960 230632 30180754103913127613705748480 230633 64693983686918787481010030664 230634 193722160331025498241981578240 230635 -187676163079539338480482785600 230636 -9402587670678370158416305152 230637 -4001430678439182990474432960 230638 93176770528357169969543814720 230639 401049286722422759518188166656 230640 -27173271399716374635990712320 230641 54021833568628771824220088000 230642 141162544636219545588303059472 230643 -4207688008917236449744796028 230644 65466493910512587876326245760 230645 -28885921290930248424839981280 230646 -22749676937838135459223894656 230647 544897869515106767293260197096 230648 -387050611501930561926253793280 230649 265996674121647528418032861264 230650 23210541545314643250573024000 230651 682150943363580238910765117712 230652 3195529016239373531194252800 230653 298730004239917045790518320902 230654 56675954710430264595641035776 230655 -176088190598588116593029481840 230656 -150364208188203893495722672128 230657 102221241740506427233030295232 230658 30631279607436633557461908480 230659 100216741310701790801988216528 230660 189202637615006506229355724800 230661 -432524609475002470585700271360 230662 223384071783629246539996148832 230663 210603981995050851336906261912 230664 -70173096771048120453925601280 230665 213105119959005031809166665060 230666 -71229357717713136397145067840 230667 -4134239166872817821213885952 230668 12714023481348792145403234048 230669 -63143260099605807457213755360 230670 -123693593425142452390554744960 230671 -49692937101979244345442666496 230672 43504498392174435610476625920 230673 186433720667517993340504919904 230674 113269870489772514407323560336 230675 -50665042328860308809583266100 230676 205519348634476746019257999360 230677 45458777172612143900117845980 230678 -5941075547144292532941634944 230679 3142785740835770754735244824 230680 22766546566930503547736064000 230681 823380015319028968171205793504 230682 -95268156435014554864278379008 230683 -129500365565527736027664659068 230684 -172333802223169685192475591168 230685 -38273068317680873073481593600 230686 55537827923815188893472465792 230687 335631457164808449912658422312 230688 8186506176695355622363299840 230689 136680424457100501330702951700 230690 -77446831427167046223702758400 230691 -387399398590188861451195836096 230692 120510418172573167386517029888 230693 -309637338404829274778693381058 230694 93339615364739696316366878400 230695 1935366505741388820075544800 230696 195314583617007579706754657280 230697 -47842479949361170742605755126 230698 -91266262358239693490016303360 230699 -132093601238486722855857009264 230700 23875024195902674524177728000 230701 5871296898017469583048473804 230702 6187314928093354808152678656 230703 146646270699152501168959511808 230704 -40514764878394557888624148480 230705 201663807519785351698496167860 230706 -33069261186100659091819193856 230707 135297861065760942867388354704 230708 74857458580847677672638302976 230709 92870834740124952990252943008 230710 -179239711991039172736080330240 230711 -10353017444502045321681390648 230712 40002259791156788506717163520 230713 -55899166024851827338050638976 230714 266695056759231682569838386432 230715 49739954626951054643573676000 230716 -103180412826017694766158300160 230717 -476802504440120438157139383360 230718 -117041699275927654361938773696 230719 -182348439646913252712883938880 230720 49282712824964851980073697280 230721 -60834801660910616960137652688 230722 259736643728308098045207816912 230723 -174974228762596217394832993440 230724 85702068710940405458044316160 230725 108537256821086302645560852000 230726 43240611104865305929145961312 230727 67921954913031681783343381632 230728 -192399481018215887634325831680 230729 -377934308547516590873284997670 230730 -20041277360415733740332609280 230731 8853898516348531561774630200 230732 21233927500636388408100142080 230733 1636696105443968758087780224 230734 61148900365159864568149867392 230735 225692427318964806315438268680 230736 26433424010845496860590735360 230737 86369548934355593555859248500 230738 938967500677664308520636544 230739 118114375714818602299753648824 230740 124470561850774105606801459200 230741 -192415594038042890589346397412 230742 -80791643309919950712191045760 230743 -282019479489577157854678262008 230744 146731211369551938400896092160 230745 122980119264550534750261485120 230746 69903009787201405182066039264 230747 -108638218745647298588500452 230748 -29628542309854889210431684608 230749 -179071489585076847462913214880 230750 -48740112835721199965927232000 230751 18029952721539645715403893080 230752 25895471342658772923009073152 230753 13811841365453683288757466600 230754 46724781375261965654671144320 230755 134215532892822287282049273600 230756 -133866565547371773477478865280 230757 179261455195106742110472620640 230758 2156430339463180259467078272 230759 -186692812453845933466639319040 230760 -46755395972210497303901030400 230761 -216107111559263588096135165638 230762 -31989157849862899976406445056 230763 -75973259244408879958795909152 230764 -43141974516102583041768501248 230765 201951378726739682490597051660 230766 138927599486741208693378153024 230767 -511760199449529637338079035184 230768 54562092259188425350459195392 230769 2716072708537930702468802112 230770 150731801832148813812856642560 230771 -17389262016915303780775535028 230772 -5571996295243253473007198208 230773 595094293517566612334525023022 230774 122457957337151437887022146240 230775 -44233047599617096526532416400 230776 68131812126928703234978856960 230777 -35624793051874010351464696620 230778 5752780464038593853812923504 230779 287063408637041184211972617380 230780 -184123795126124518565636736000 230781 1146309164143401497586550560 230782 54603630393545461593633649920 230783 -216722461655242264410869915280 230784 199287146069459098357349744640 230785 119820713542195592074281897960 230786 352153704252888149762479543200 230787 130226642202473872760508981444 230788 157979868351649052925292969088 230789 -17780149445727605456213673672 230790 65192278776120959591698577280 230791 519514495843016246553567586584 230792 341255624709083281871784929280 230793 -283291169444734958079524028000 230794 181641412394313127148251683072 230795 42210004757015329226873462400 230796 119572310667497508594250767360 230797 -65221025646832516693659303968 230798 -279711325516828567937088705600 230799 220808298235107637348767325440 230800 22091740987413247791067750400 230801 -418008597623486061011605567500 230802 48265341157013508887410920960 230803 304587548319910713823773123624 230804 -13654240204722172237831993344 230805 -75059205709995186530087784960 230806 41085885656005171684868862720 230807 -6451370058448139726401765944 230808 39530769296902942561387315200 230809 -699522037162132467659428411884 230810 85706124562169888642655118560 230811 -79355215386705019259309011200 230812 -227815864730646212460868144640 230813 451092852311667281556721149984 230814 -202036485504701295287506408896 230815 -68952229674127021404589085280 230816 -252772994569988621107343720448 230817 292977317402631427247403587712 230818 -35107040727291401406909955584 230819 -575540909696172452738803935780 230820 32179521909435506107364782080 230821 318107161361371016027643584544 230822 -63992902628830410289421510976 230823 -485294312590523525129232165120 230824 -5380598672736179396609064960 230825 -53715075845159872045927752000 230826 -3230741573199590659947343872 230827 -311868223023872753744167045324 230828 86287990431647018831213451264 230829 -191252411172314367768964967616 230830 -8749718210832072966731191680 230831 -75088700404707426046795647000 230832 -22210504363281190838993879040 230833 172700654411247502757958856082 230834 122626703673481831291467725952 230835 138865478902703377426431648000 230836 225924854568002265876281348480 230837 47902810925127660200090975520 230838 50695995916783492917148200960 230839 291689655368442469856493557600 230840 38163947956165102188902400000 230841 78201832997867431372298452548 230842 120232163804575877869891113072 230843 -223862555473967925591317285184 230844 23391480332388748007532335616 230845 -173693913583226161725917329320 230846 -45785253755298638504956032000 230847 273657374716655761726565651400 230848 -32468866911489656848585326592 230849 244426416929097757014973910850 230850 87434713710190890637702416000 230851 -304355581087910888606500635408 230852 137143923377663795701145847936 230853 -71787685155732249103553340096 230854 -106093853456359796025496409376 230855 -321439335468112478919565503240 230856 222504398786165184568960819200 230857 39920109949655440276541462784 230858 108627480394011452259258719280 230859 -13158276663192701515059906216 230860 -61670348946155486754729308160 230861 -38921691328781200162961606538 230862 -11070500458557304298551973760 230863 -150117054806181788136892975888 230864 40616937024182931213836353536 230865 17155426114266819141988350720 230866 70461861169784587507557937440 230867 859685113127068783838250240 230868 -133047525705815326087592064 230869 100489193059792090420253772000 230870 23663821540716363833956442880 230871 117997695492284522058362792784 230872 304282201071110827336363468800 230873 49049314130230379193294874122 230874 -13479247373720671790529085440 230875 -490625306073536079464045748000 230876 -539360592453156584767280640 230877 256364351589004158081912301440 230878 5833586076279859962697167360 230879 -263042390554685137476597229440 230880 -25204436392073185265036820480 230881 -91554142688622310109039052608 230882 448641619086202415431080557952 230883 -89245671080683562492362922376 230884 -101296910385484441733313218304 230885 -22412706772599752383810275240 230886 -58572369750358899300894529536 230887 -233083193442443498789430411560 230888 80766403026106335720815001600 230889 362742064593046709049276641424 230890 9835568415822709939500576000 230891 195083388798130586619912674292 230892 13685479668758797261337493504 230893 35049613127087872615530540844 230894 -273154978448970150477741568128 230895 72724727186022717386696999520 230896 -8807252275798753572311400448 230897 303705599780935132125042204480 230898 -79842547003772542664466570240 230899 -6003737136307132980018317336 230900 123611399055976123261030992000 230901 -247821458797172986957507008096 230902 65193129441508866553620289152 230903 -411700070472699411942813061056 230904 502551173457859756257764352000 230905 -128941011033972777601515626940 230906 -36705816243212028621279895296 230907 -171890579846499874815305632320 230908 -353579442685324708114962767872 230909 64223032922351699217009822816 230910 841151873426137973355801600 230911 386982551940078964491976818240 230912 -60118858879230597834668507136 230913 88872171848919793421444483442 230914 -16912703359963363073954757120 230915 -90653231766050217855908323440 230916 86798872494179591098848768000 230917 -128442185822837049165974298594 230918 -177000341606548531521903783840 230919 21252372170949516016536109056 230920 98764306832344088951982489600 230921 -18567895669195380768834680988 230922 -130446366170336282547290028240 230923 81618459585869707515836640000 230924 -63939742108937627849424079104 230925 -93509086307143702643688996000 230926 -299753761683574662466055961600 230927 289950505638229196995765585560 230928 -28711702799552699269161025536 230929 -580510139254457404166215931470 230930 31052758277121978417418944000 230931 28813268706627794033248096572 230932 8138797839295091839396486912 230933 -295963567567385433709191064818 230934 147776645379811145835953088000 230935 -218664136804598138523588342120 230936 -157440315677903614858958776320 230937 269154594188642262589238533392 230938 69881798685249992021765307120 230939 -473368568050463238928484155260 230940 180750488315729243250087221760 230941 391551393584504104195291850342 230942 103591892372742940505707519872 230943 63307164387322737197615505024 230944 -111511588889134386791546093568 230945 109838411420662830512861654400 230946 179367259390491830917916256768 230947 208706974141086248773202088832 230948 298885218211088025702349703808 230949 407212666416889160992857552384 230950 36072047945628328611337920000 230951 181058456387834471539166843952 230952 -5369995190449038802689146880 230953 -3332438783601877714779800352 230954 -1043990174900903083679541408 230955 28911146403129343531005592800 230956 100723516200025966578520949760 230957 91762140711199249673894835372 230958 45719912276912427537710039040 230959 211666396020616749686872486160 230960 -19615761933314758995476152320 230961 -506298806835204454476851025216 230962 -32197004770104476557456386528 230963 -64908315975065295534901905456 230964 -31946994968363962995544565760 230965 99077335071191789315775408000 230966 -181484678705713401542677209216 230967 270562844678263571039821097688 230968 107683705677492881020345282560 230969 184234304481162581903439971370 230970 14012694107984156365422432000 230971 15191336951623581819166246640 230972 -3071954959447213950126901248 230973 -177023951332804190563303977216 230974 -12614105801477620581669109440 230975 -167123653043378504380242069000 230976 40923709695590226402910666752 230977 -97330009895005364595765562174 230978 -19086056171788104534239568000 230979 100118341749197388527424364032 230980 -17205440107326053109313248000 230981 204795593717726555833480136064 230982 37810828784876452429547090304 230983 81395498688518796585737376520 230984 -11585249428920085512374753280 230985 235838828883310395271285680000 230986 199565727562637541660577378608 230987 420918741395892460908196229472 230988 126087267652723793433140928000 230989 -272532288719373792129262368 230990 -161683344067935398064745032000 230991 150750313309427935148012281104 230992 -70681098365038491518510178304 230993 86115607854396251852432712000 230994 -83601458838562544465679509472 230995 327232403963575744510356606000 230996 -6635837191843038706765701120 230997 3630856711800010030960876128 230998 -208999284149942397391903308000 230999 -590406430166003752044221163000 231000 68414497898690294708797440000 231001 310925217998281836847049733002 231002 -211096753815231877053185894400 231003 44467211059772727102534549612 231004 283882514239373627526905709056 231005 154362421837664994780716117760 231006 53320183157992274610701315904 231007 197463415081581837924945014624 231008 -468514159273288367847173652480 231009 -26256158402746155220500092496 231010 -70052104518833559225561071040 231011 302438496060990480422575321224 231012 2414805512796813791224184832 231013 163725405465426033600556932096 231014 69786493409829638919078201600 231015 -7040356170757974145496101680 231016 93875947203487398623385845760 231017 -402436179670151197792322132934 231018 59262617298966231367644698880 231019 -557070339367852175223898749580 231020 15272583700392613301051412480 231021 110409497410804678592620994880 231022 -79949979487905298046808077376 231023 238500169233240008586731131512 231024 -59056211767336158584203739136 231025 218985567306955441002879172550 231026 -139656208408662328176021474288 231027 81257979430057028368220137008 231028 -32941179081886969941327314944 231029 -1063634198494930687195358190816 231030 75004338436015504293344689920 231031 -341345421067338238956137110168 231032 358345747149546737622368870400 231033 132050583391996875210349556448 231034 18829628330738639488814460672 231035 -47082847108014546994593217440 231036 38759221393724404802794005504 231037 -13303568626439785133014520000 231038 -39131675651283488663188948800 231039 914099252745380192191008000 231040 -4611891237541709459698483200 231041 35877582909508878671457773442 231042 -14370070475960253733528152576 231043 -162586590438468552409879943040 231044 -102062025747768134472047769600 231045 -12103172494335692325654557760 231046 -162378813223894592480056410528 231047 -131532752870945802152027436528 231048 -289874279150908915547642342400 231049 -45428620946257974098757603520 231050 28663646817567959189346310800 231051 -20686272228172731324078883368 231052 136696269805302743256408791040 231053 -151943615453401451451538234698 231054 -94416082668695110006945795968 231055 218986074304769903717733703920 231056 -8362031254926310824734097408 231057 -53850698347225653635053986846 231058 -151872058322346409053401327616 231059 -151541814569727633329921217960 231060 58635867661158555326221608960 231061 167202784299414454587685534300 231062 -111016997506143430159716682368 231063 -47897932890680434316233454976 231064 279317336450936739117313536000 231065 -24429258746790882932121195000 231066 -140912400791890193860591142400 231067 -489869119814557798915993445884 231068 291964053101425669305495200256 231069 339429342885877632587156060544 231070 34768104379085831982519432960 231071 140618256245125128118248730200 231072 186721288388166557276669214720 231073 67973349843350785592673856704 231074 -12770015545328077306731245568 231075 -63814233707497940819617332000 231076 25270682611232427329802159360 231077 -122531945438055977380487950656 231078 -8192914719033406189991708160 231079 -421384646336422099474829597320 231080 -47855740891235355087432192000 231081 93314213370008794601351673984 231082 1924663600232062793108877312 231083 28995388641782179712738122200 231084 -179273695553978346112742786304 231085 84788344491394525511853720600 231086 2798660570549507069038032960 231087 -375901651599076981853220405240 231088 -24922808594641453307428012032 231089 -31817168910744057398814132240 231090 42144118981697247100882168320 231091 105718661422938189170454709072 231092 200802515642579058628370399616 231093 256945493547745441725864568302 231094 -128095923163029478012907447904 231095 -419095846421161017048248015400 231096 -335467565673095390656284979200 231097 88303721026875928132414665040 231098 59632376740802927147348301312 231099 -403837796645342047306145318400 231100 72658444299676313588058790400 231101 -183461137085145330536234774280 231102 77359814566999369170420192192 231103 -496665536802614599668408132840 231104 66181572385212883659732811776 231105 10544944734571982335748259840 231106 64170799350221682190652908752 231107 -395153927169140416828379560644 231108 225853275829226812964441717760 231109 185226722882970848263106497310 231110 -159570910847766911762949120 231111 -37123400355770534731048121040 231112 -16344790718278665768250245120 231113 -132048657810818324917714527360 231114 -53600581202860021952556410112 231115 148070191080734096905799913600 231116 1340073964907801287894033920 231117 37658828794782434380847536320 231118 -5758675907915869795178493696 231119 -1151051603077490808820727328 231120 -31528932893828638091241062400 231121 422569166472498010842613202544 231122 -174472839353874748947714411888 231123 209792076403808175807216819384 231124 -222409130215046107058230040704 231125 333512183770217779228948021500 231126 -30908875611847506691077144576 231127 120044865654236195065014779808 231128 -221182119361353147291135959040 231129 -135273411565814719391719392252 231130 -34272143239250290032552801600 231131 334865158508550825738015028932 231132 -309176945547136797538786000896 231133 -67692091038084516098751605460 231134 5997218003871687476885017920 231135 -65988415995462674699745513600 231136 -182563757465641497336842551296 231137 -134572388240110491592284764268 231138 -43446925119300120291487377456 231139 -89600106362401523737842418544 231140 18068978380470172572777185280 231141 182500634785252828435488592992 231142 84231782754610472466563381472 231143 299753136046799869012984840344 231144 -43717672121047474468903649280 231145 1513973970693875406781188900 231146 -474128793217825538669277488640 231147 30890356932773645013042685440 231148 211721650935050956310770942208 231149 96564316330393611697804941036 231150 -44512614759195821231599334400 231151 135052009537471059741829711072 231152 -76587369348489881314353414144 231153 114916246359156263431896018624 231154 87305411998907781582506803200 231155 -26565045729471433126660490640 231156 -233335936321814517563516623488 231157 -264780845942049846443632478720 231158 78739413036935680251339042240 231159 -404862450951157221058601851440 231160 -288092550968918079084062208000 231161 80478748642103839275981637632 231162 -37202551145953218091744392960 231163 56453589179111485616393674144 231164 -271461927957829711619374362624 231165 181168029540716704764938543520 231166 2089260056267977481806909824 231167 -178782087087642264267281932608 231168 -985785205770383397608226816 231169 -471147599925728749340152050430 231170 28293765880126571463573557280 231171 50093753983425545002801660224 231172 -107022927190499239551017597824 231173 -309683452866683965151397268800 231174 -4160631805458005499473535264 231175 -61787187945435275714849385200 231176 -80578891733347729789368238080 231177 146360107673551744759178659008 231178 -145711628994847434983573553360 231179 179694863088675551047098534384 231180 -108012738594433185302488151040 231181 430507456325693325071729042464 231182 -178662997158846360758569171200 231183 374295793818539101277518336944 231184 -50572427784518400956733644800 231185 -356864733043605534858526420620 231186 23791486618047822362914466304 231187 -191384846240630268718155271608 231188 43967589616745939205286874880 231189 -25345162300205371951528306560 231190 -118107125639139108607699939200 231191 -35860744939956040902830816448 231192 149273291220760415704307558400 231193 563192703033957922208753070720 231194 -17021731270088508287900281104 231195 -11273458089405428866402120080 231196 72410525127742300745152757760 231197 -184920936113218343166457587354 231198 -14548157085446260155850973184 231199 201284238955246041703788474480 231200 67312959417233506437333811200 231201 -47405327144270959304925492960 231202 -3011126742257213826320438448 231203 139105471711753403570589155280 231204 -240621986399729358222735842304 231205 90625990706133640498815260760 231206 -44229477600860281944848060448 231207 -118432229884726250177783161560 231208 -285106271963630983926474839040 231209 -154168423541427458046084342960 231210 39240922129229318169900533760 231211 -3051564699838738031985171520 231212 170430468338436048021307059456 231213 -104049968690060704995729758496 231214 222308596432205407966718275200 231215 75982008656478951341036079120 231216 -2646712705082233187164520448 231217 -229874762688557527463426824320 231218 -99150514861079734728561676896 231219 -181246657244431930165824014736 231220 213382167964213367114487797760 231221 254284049401215344962140043200 231222 15097766086858723425676632960 231223 492571603645645264378160386472 231224 187328321968454515588682342400 231225 146953966862382550718030139600 231226 86271327896819339186399091312 231227 -67552307724844155469578112728 231228 -302500731581415181068256558080 231229 114780880363011676496192917120 231230 -32100214506178387891732502400 231231 123115482638970482828582856 231232 -6822416575475810301637033984 231233 438074083930488849691687680 231234 68197703566226572143581190912 231235 667724552889656383740742452000 231236 -147712849292642992962383310720 231237 293954490809840894716215435294 231238 -8586631710551369753255577600 231239 -265343599051892329183172851176 231240 85142437341300895242181017600 231241 73425111459693750520609991642 231242 -72594964292069900492486678016 231243 270012755676242836759084098264 231244 -162484478061436375393853394944 231245 73819809240949755521455706880 231246 115001803897451029713085398720 231247 180018104250531786098061931632 231248 -82596291324521727582077337600 231249 -30163026958013384198624820960 231250 66331403114185790553552300000 231251 -352374026143774366979339573376 231252 22895463387285875263130652672 231253 227578528927273700303426542464 231254 3735068792780157363853078080 231255 11519212826649841863758442360 231256 170558458156178518629707919360 231257 122750527168007909416790144580 231258 114883296218556545341091049984 231259 1100771514052421062037529616 231260 -20724387151792551341393879040 231261 -160356799653539558297025129696 231262 279860926937049035539911637632 231263 -284540081634395578455430218096 231264 17493585789345136014277214208 231265 -94808519954704411451915618880 231266 -93127745715989542078140372480 231267 165251816682345616472045862912 231268 182226802333805825270759884800 231269 580729324419238833956605052670 231270 -5119037777229356516844591360 231271 -94025277714383377682054227528 231272 -331573332637210641120244147200 231273 -64518942632636149615790554176 231274 -75553067966312231123113782864 231275 -58451468876237898849609674700 231276 69507701221606331789080991232 231277 66611171584116727481540087126 231278 -168027052503524857720035706944 231279 85214415004634849780262866184 231280 41985350370778233134061158400 231281 231470531971144557105712254564 231282 68350797676993745470638493440 231283 -34102304405219783481520061696 231284 246374286268673069159736139776 231285 709248150483563130065559360 231286 -184382733670885926964975352256 231287 87413470742007620048179461120 231288 29133552161696613964023398400 231289 -384662971893411161302185957910 231290 112043909121372886947643972800 231291 108370357550072156296536448320 231292 180960744681745123224367268352 231293 -40852794663047546114197678458 231294 -10097268553173536015373001728 231295 -218467808657017444283254866720 231296 -116563744855693237918315315200 231297 825596562690600469468068096 231298 -128763082946942247608988173280 231299 232286603510282447277897234300 231300 -102208240113832314938321193600 231301 43958918586653332879601746944 231302 2250067870669725252243421632 231303 68151157453127034877973281704 231304 -232147263536187579794482329600 231305 264198781016052161759849423460 231306 -133585800247949180065167340800 231307 836329012032214284299692099480 231308 89828271976944125061801541632 231309 -95895621297545763946846305600 231310 -189660861403079574198224197440 231311 39674159508908844640666380960 231312 65960500524815650676232683520 231313 -57831649250771591809019416080 231314 -176395447602573468307435077744 231315 30665946979915463555309617920 231316 -74338990443343564232197624960 231317 234459165253673823505136148366 231318 -26619471206151354409972851072 231319 359356416502733389824028347312 231320 292735493340256328729626828800 231321 -26430534116513705627862346080 231322 3780164932746174683366842368 231323 271481287605866951334224653572 231324 62695638554128987200841700352 231325 59784273535862353652072668000 231326 -17152718718219400733693109888 231327 -279824881461612055140198140136 231328 -28391382113064340611055288320 231329 -425868947310732844461349429854 231330 -89445828997864134551128988160 231331 353878193352317368189379591132 231332 280884057733696262023996833792 231333 41849816959910706286987893600 231334 -108508187632376243483789488128 231335 -21429297803190812580224810400 231336 130907991954717608565401026560 231337 -15760150782657291099296968460 231338 199075781300587263587219545344 231339 115922355805115996341418781120 231340 3145990718174058082439193600 231341 -504277474018164223743228678816 231342 -73189616622054169456256522688 231343 -104651014288397501863453533200 231344 -81500797539684238137411010560 231345 65716993992638201520649484520 231346 -7822246509341840981438280576 231347 271783404276121597759109270796 231348 -50476782471921828717150468096 231349 124026787407525822081449082350 231350 54617843498596354550161660800 231351 -212717277579123417523012724736 231352 -300562417097440581108326400 231353 -10594404977105584067356869120 231354 -34150770889219458733853601936 231355 127795910953414548712819109760 231356 -85505463073205564251180846080 231357 -82664235739565605329248378880 231358 -236458730914014222409895550720 231359 474565206488664428394515338560 231360 -759953311852581416903639040 231361 211050701815085830418787891081 231362 64491580182659821882964935200 231363 -128692807594115547027819974400 231364 -50734705767466732248946601984 231365 422506133469104938394521171260 231366 26607513196404712272104236224 231367 -208595666008557150877390700584 231368 195284594676511330577843266560 231369 281420659992109141110716833248 231370 228668665220771206300146567360 231371 -207634417170077262371199608688 231372 128196588872230651611460336896 231373 -406467764266226247743620714196 231374 41546516769174877044718573440 231375 -2201706305030321437555116000 231376 65548515951635377301077778432 231377 117086720436332921352773793252 231378 135753019183895706731919828096 231379 -144974824509791684624457872020 231380 -67147875987392909339954749440 231381 -229703762353261745187968148288 231382 131633236000793268368107588800 231383 -10314977754499116423277562856 231384 -56108363124097441888256655360 231385 -101138237022118493285395332480 231386 182801263082511238785272593392 231387 -25782386002311520567915725600 231388 108223951069383437826178124288 231389 227722657201366646457041217120 231390 -189054941563521407794306118400 231391 400087292111557463637889156800 231392 -1672676945019233339001274368 231393 -18346900076292776159795341536 231394 -69414455488273873832429273088 231395 -253118762310715954632646119600 231396 15884754550246246624789100544 231397 370985702591429429940981978300 231398 36219305124852112341423918720 231399 29560475726915491219930037424 231400 -31104897086433602546231040000 231401 -2847813357179365343996713398 231402 28397034287073519521191218432 231403 -117321609773619847889572041936 231404 -91883665851776631366963545088 231405 -13408639547546072519221623840 231406 -11735159073812598711618414720 231407 213802679333427121665187440240 231408 -78152658495160308797015359488 231409 270282596512588203472544470610 231410 -14146318328750303618677083840 231411 293185909471526696778837462072 231412 -242731119236785571745474454144 231413 -42899253773032804984953182976 231414 -45576229072731349940069290560 231415 -85282280066411833212413988480 231416 53573611934219590269431316480 231417 -10903128338680851176890231734 231418 261238067286455478704838941952 231419 175645970305877911557842678820 231420 41069290244733725184258048000 231421 -728026651800331908076718109108 231422 227247458941934689076298777024 231423 -80437501268700555363951535416 231424 11349778815192292871613972480 231425 82443300307753669512547392150 231426 503101411741531659634454016 231427 220814058936718331101701290796 231428 -383132790625631499481510723584 231429 23119487680759238783911766688 231430 111269662889947906807920159360 231431 -395584822233321436522276497768 231432 -163392974264084138152146247680 231433 492831679196213222981761222682 231434 -10533265046567188253001762816 231435 59688967791028699403696480400 231436 -19427558242145655631733336320 231437 38306700914982986938635506400 231438 -191539753436843320183715698560 231439 -237986933297298289572815984560 231440 -61872734954442912486783713280 231441 85961210791190868340232223744 231442 -5182579715684668404562975968 231443 -8485566761949605502446500308 231444 -373553553865727506174644142080 231445 -79829773899877604154238432200 231446 -10164391577349323080759512576 231447 -30412052332778468509040782080 231448 137573183191224116969300828160 231449 -372641282219980567475899525440 231450 -31290773365957953023449862400 231451 -177574710210183035634696070896 231452 -184210231660073332037425264128 231453 -279663990470452196728253588538 231454 198647187640943735995010914176 231455 -83704350541759282137121300800 231456 -225148925588821006032472375296 231457 -46314847832456513006823203280 231458 109511084056549858888678112640 231459 -336643123741451978776135170696 231460 24910567037496200777715855360 231461 -66864231478466021627179999938 231462 -67258513888601854407694350336 231463 -376719232084990795884358177288 231464 440818887997941790935897615360 231465 60515028283402658032317069120 231466 620761718963797291662624432 231467 -74207828032558940933202672648 231468 -142687459293355900163682408960 231469 723796100030645267454395840 231470 105720940117988121800528524800 231471 -558006406403312571532442843760 231472 23158032377770798610187681792 231473 -397310446927074955472257854 231474 42160376724363619130337159168 231475 197085044532256130788394522400 231476 305983026058021548648553427328 231477 -89659760104534484901823395840 231478 27260625281596979480005311360 231479 403777143540382617818267815080 231480 -14095879823857917073230950400 231481 10957834085237868776925770282 231482 -11173198744396086266104875408 231483 5092157444927363507878691328 231484 291293424846178025247587999232 231485 205436472252278645858491505760 231486 65036076817267724147147968128 231487 -188861995986190354510243548120 231488 -98922218030976300417862336512 231489 38116504286951635785352160790 231490 -9085508437961811095804229120 231491 -75285069804961507788668111328 231492 -83761760751708232815275114496 231493 -108434314467367578675287644258 231494 82697163072574004823714323520 231495 84391356450627545421508922880 231496 -32657351516572244416522444800 231497 14310597913191776688612661632 231498 6477076203866326453575340080 231499 82526971248150822466922652160 231500 64570288865430715888722432000 231501 55965058123906786988991114432 231502 -117194136326755609743594762048 231503 -76586916612521501474237071248 231504 -3840747205979475626341957632 231505 -209024121483866731240641251340 231506 374408256913940130050633667840 231507 -83455473660455018797280076240 231508 -117994568246129085389445668864 231509 -80560330439865800568701806884 231510 -36436512557983120725339469440 231511 -120339821843696989057460959568 231512 -6859470469651793070171156480 231513 -157149635252696503401473150256 231514 107084416524905725180109711856 231515 -37093058561952788716358360400 231516 -63787589056647028612884902400 231517 146658570187628476726224446880 231518 72744857945823168980796579840 231519 -360554203103379595628974896240 231520 -305961784450995741620077854720 231521 357090870481335804375842230272 231522 -4536410769190125370768075776 231523 226864914731330540464351039320 231524 216541659941583756146362644096 231525 114958176412479088043300400000 231526 -51000909367835725601074560288 231527 -158900975179855742669979137568 231528 -319843215840407178787792404480 231529 -42282451596022511933390908870 231530 -50243028122976806883338223840 231531 -13276124811668735516132591616 231532 -154388578498999431206923197440 231533 -428455822928541968191828066218 231534 -41089718307541077273081850560 231535 -357067875342395759896363214520 231536 -13800774305145381595852800000 231537 65039577650927998885817916768 231538 70770090062060048890217851920 231539 35483511396486911080822646784 231540 -16825406993963276182345912320 231541 104031320819998588934517843552 231542 106408265945028249899660544672 231543 155452516694841099641446377720 231544 -401188958530650255844888289280 231545 -114806959260476725472664896700 231546 20582344139286558545846092800 231547 414590789337210700085082008996 231548 225190945168997699344155065856 231549 -83940061026230943875376416640 231550 55983135831348107088213249600 231551 -288278811955843971979856888448 231552 383539971844618192310973235200 231553 -10849617067093161694397220160 231554 -99640004540088717213774783024 231555 -3284798564559776876115436800 231556 8659790172210385041227631104 231557 264106382006139771082405817592 231558 80382563307857658132174907584 231559 -269573773880608765909693963240 231560 -1862073263118370751498649600 231561 126217049490882378264648587760 231562 77229798976130872016076106032 231563 -579260781557945674199346886188 231564 55060942835012905929602580480 231565 -456898592617594067125893846600 231566 144558302965620732297237815232 231567 -45528126154002156355184527488 231568 7576489211292826246579175424 231569 -227396195115812329433061863040 231570 20421022158747435366997309440 231571 -120282173373609986391969286228 231572 137754714049678239200860293120 231573 238999676162905375082833505184 231574 -167853632540287476801673529280 231575 174017134985952167585794209000 231576 -192077529482958835594830336000 231577 758439353452725408155282883712 231578 -47294248715546647664631186720 231579 536479911464712581060363889864 231580 -237969510402978494935350796800 231581 -168107418703549718746499791008 231582 -9524506973745586880407029120 231583 -131744435574648717219901890960 231584 311886454566569963650755526656 231585 65758486470389930987007638400 231586 -126630708557190142554035641008 231587 127277149005927436039401465840 231588 13622595709670903212692664320 231589 9364016912796350138438387390 231590 135688368301894584160869628800 231591 132467861913416010609513177600 231592 -207497468537582259636699264000 231593 144151630735697749914058117284 231594 118249217771678992640994992640 231595 4006716310605953571680289600 231596 -9937076504247465710735788800 231597 -293091210906691305406244964426 231598 2791321283401534897983958464 231599 -417194328830013682281872876400 231600 -34521844157517059554317926400 231601 5231254755198386299827804306 231602 -69107705410880946110571518976 231603 -228973011547814749242465681096 231604 -10195173561652570607273647744 231605 379280116881498412442072639520 231606 182157726907769957545750012800 231607 -295208172674892621184166557144 231608 212863106312194679540318085120 231609 -33591873769031010233967304320 231610 36774231333767072881429478400 231611 329052461851532692242220186212 231612 108983007655225881752156262912 231613 -196241960226080272899489310138 231614 -249411249277799766640195609344 231615 -99275619633466892634816051240 231616 -64934057658053321918339088384 231617 -381125361837219896924122271148 231618 -66123693939404128023832864896 231619 -406554991341387062286429204104 231620 -128876715640243747940956792320 231621 -88649531778001089517558302240 231622 -165801535986766609499647881888 231623 77972324927414834003405167080 231624 129309435805838874177880949760 231625 182181036540637521476005770000 231626 -138646745073234045433242213120 231627 91317143089374348688319494080 231628 -443974297392327288293061662720 231629 42992196886219503549316683840 231630 -45095499180957266177881006080 231631 -110253706496419433240824023568 231632 32204671533065383327925010432 231633 75359854967027379119976689280 231634 59320635740968838545537482240 231635 -323509534988064159627945139920 231636 -20268097640609420361353932800 231637 -86916120242773934924070398048 231638 34532908030936248395538922560 231639 62842997626397980171624952424 231640 -246790484828538868397253427200 231641 -9916873494499004642590261488 231642 12564177876651973342730031072 231643 -573200894375381295214213858108 231644 111688885367233662028236573696 231645 -194556479227183067586985925280 231646 -209812174406762579763592825728 231647 -123956484697839659300627069472 231648 138842485637597451625577840640 231649 167023502796559697151342963120 231650 -16055631257877026380016474400 231651 -26422215042029935022370101808 231652 -180857851605787494404252194560 231653 -49833014302817474227585244256 231654 -7254928424470465376695874880 231655 43534768010838578668923165360 231656 61596762324635736882741657600 231657 58514989345301770267568121792 231658 -8273721388595622867120455424 231659 593704247101892737973585377416 231660 3656688314207542267727324160 231661 -145297765065359957032371805738 231662 144184670230948276117804256832 231663 57116477982744965888817573888 231664 147274514709729294945219706880 231665 -22539597309938026655764190400 231666 143602819468857622442843293824 231667 79191573854930723755832986800 231668 -178832752942646503414943117952 231669 -294997876430465015360045100306 231670 -5300863805080574170856478720 231671 -518639496857861025236274722856 231672 103903477555834666562016890880 231673 -73444005912802746905493953472 231674 -113468998363941563456382059664 231675 139712918576030024663595717000 231676 308583100464621481484715276288 231677 312555665046941342490258635526 231678 -128888975661847555263779500992 231679 7271385023204117042178631680 231680 65677717802822743646546165760 231681 97575465404033837804615613120 231682 151477010353685284441985395584 231683 327021511164640032918733701504 231684 -3890178018731735578071705600 231685 121209303837552001742356072380 231686 38321160278807491134813603840 231687 194019595255066612201329151440 231688 -175220585833738569081445002240 231689 -7164587240164924663073833776 231690 -40041800235155508349138548480 231691 -216040228274111105051902551816 231692 257729088496504117651391874816 231693 -80839125134420550884692392960 231694 -18889938756532781604674896896 231695 -268704641496540469368161916000 231696 -23555200468021452506480762880 231697 203875602754906092782078164480 231698 -14069449183228714791568844400 231699 -111533522173962134428824379416 231700 39961520244620424638602086400 231701 60656924254227202345396722702 231702 5358179494087854263528707008 231703 -102485853945505361689905684816 231704 118318748153654598242439352320 231705 22049968385373706747611734400 231706 17347453424055361264411725552 231707 -46848212759191160614056614400 231708 208138789167194893712096770560 231709 35775697695806241653955415910 231710 276243605420660354679589094400 231711 206555677172032821654840307272 231712 21307136149909102913601011712 231713 467831318821489507563420005040 231714 -72824274103276813047491957760 231715 557072566432449987778548480 231716 5983625915474937314972573952 231717 -143256227041141912603898485920 231718 -113669218654555261183257745440 231719 -441517769910220959584904623880 231720 -9923954081429560026529382400 231721 195508872198759221099974701690 231722 -122214587199785986927709003088 231723 218973769139146957055428338972 231724 405704172191833905339345088000 231725 -14513391037340076029455372800 231726 54468729791612476650387237888 231727 9859998397148525626112013552 231728 33409751705510447267672555520 231729 -64290972981069873682827248016 231730 -103286054632688249564948358240 231731 -164081025543211334731734594768 231732 67785268828026893330060520192 231733 124116639338937627082354043740 231734 99047338956275172718159470720 231735 14966669597420505758732789760 231736 63549286890675704141861376000 231737 -112510036695261052285232881008 231738 32026086862633384780659740928 231739 564118105453519637141271223920 231740 264125244092705644443233456640 231741 -30254944621508555723816812218 231742 44612120923464095881351984512 231743 384266679017968591250327857320 231744 -45996223327642489068850249728 231745 170647143344947332411329740500 231746 -215636923053919622495229338928 231747 249555848015447962368516171000 231748 173479504735908927087358095360 231749 -41133156796765896228733776864 231750 221048380184687348582465568000 231751 -34249669407430899954383060888 231752 212117820610639680703204761600 231753 -81449534097138068467272416736 231754 -187934014975587985129294889424 231755 257760718911513113507663360160 231756 8203012267927550184143585280 231757 -60307878929513666935040036928 231758 292905166868452855535038860480 231759 -28884093530077521667880092872 231760 15276853265037537300989460480 231761 -652585008538922754112653973788 231762 1541489015231356575865203072 231763 -34112500558841641728258151776 231764 -53411547823759667941679126784 231765 -85938432107154613088794483680 231766 163415948733775323651304364832 231767 -46516138675371837267595543128 231768 144844319763397685166962688000 231769 -108273042700562269496116572156 231770 -1801020051987979470148650240 231771 21528510059851758596866544640 231772 -295909698533694272913623002624 231773 -50018145095574944326571135316 231774 -89038502202582013071863759040 231775 9806062518027823928010860800 231776 186795155490517546798793490432 231777 -18373497473299382756094497472 231778 42968118557145119606909216496 231779 333426622113953281212652036380 231780 99942138139781329456747253760 231781 -434790450211425513023416197600 231782 280803862129115413097070304992 231783 205684907462295831884909917224 231784 -107915774172207163850380492800 231785 -60970003399381936152340367040 231786 -37200688965543277901139770880 231787 59314391315209289148150759232 231788 250954863219930532144516217088 231789 71978181390212304424425897024 231790 -11168327499874179741483713280 231791 166009305568071773120823090672 231792 -3860837604349915283537264640 231793 -401768906084291930242567386716 231794 29509300506171594992029332480 231795 199802039780688405165732715200 231796 631225607423373362835570014208 231797 239569694181138472813814460 231798 -31196379041252018743053864960 231799 -318262560591011703935008418200 231800 -159766380379984446982341120000 231801 -365614633828039851376402600368 231802 -112834684734909814357378389648 231803 -76490822075219457369405173232 231804 -133604615755588596819779303424 231805 24777268175624479167018038400 231806 -198187032655466886285553755648 231807 -31325395782284151171293711160 231808 -453335070070072020321781678080 231809 431885422155547275111860603010 231810 -4964824922143433695903779840 231811 107030986074072799746545197800 231812 37431253548024526981367635968 231813 -3312430421017617658883973600 231814 -94728112980270416908954632576 231815 -56060365284802052569430088480 231816 -16762536862858173907001180160 231817 34767117688315713763244232960 231818 -31289944527012576387780510720 231819 133744551699927956915980923840 231820 -104611117209878237928743531520 231821 195378823236602429304485252022 231822 -61182911101048957322156517120 231823 312636507785582263493831489072 231824 -59044927745217884965310914560 231825 -72264277689976271334281464800 231826 73904385465293105017491356160 231827 148360344754042779186588629676 231828 -241209957501997097918356039680 231829 193272307385699829128534292600 231830 62082716060565723243630067200 231831 -148008276758680878324617189280 231832 -23876710315068616726568601600 231833 44704656532514619146486373120 231834 -31533887378832255627772101120 231835 -61790168968732118299268268000 231836 -770817972908798608308910080 231837 241938010641511241175226469760 231838 77251728439940313093647883840 231839 333480260048458488097006556640 231840 -33704621169773622479479111680 231841 65307676648055200949490294242 231842 584400916080194272572577344 231843 12931354058771189696009569200 231844 -246076874564169592013535072000 231845 -111972906628965546055142718600 231846 -26233081807083800088233517696 231847 59101214620656225200856027264 231848 25735193746975456834625525760 231849 -63579009641740280001381634560 231850 38851344002395112322948080400 231851 -557651134825913428107640861728 231852 6709739571727731365599132416 231853 246631521396363514650410756704 231854 -70588727903317890638601011328 231855 -27821885922470398085835076800 231856 -2045577896562156883432275968 231857 8267912220203096639065881840 231858 -170158086704803949725545217152 231859 -120533815540177993065454365940 231860 -56155887735466041259691377920 231861 29258100733480252473869947008 231862 207367720353279398342478294432 231863 39051978988887215822061559584 231864 -324201244978638704836682772480 231865 -448156141991685150713081481600 231866 195200061699029791782423019632 231867 236198414299701078412222774284 231868 132072119491957704964097356800 231869 -138754329986247753358884614688 231870 95731038202146546420956851200 231871 226729739181912765606813707072 231872 -108542230048795421555036258304 231873 217854726317611728576555918384 231874 165483816027070536159026429952 231875 -13065430238457754085158230000 231876 -97920026212540603194437529600 231877 209332575432606475922645021726 231878 44508547636178386308776605440 231879 151052988768392976389463664080 231880 79606954271339145459538329600 231881 -12831627044220074255797432668 231882 -27724294298832753739341159936 231883 -369458913565958824621339247376 231884 219240571766017864248510720000 231885 -82635906191230834947654487380 231886 60515661926549324186320585536 231887 -189077839627413475447915202808 231888 28031734062061001482742267904 231889 149587708442680502807491620032 231890 130131663171668280992899159200 231891 249616929784580599438782172224 231892 3836300475283981892505401216 231893 -176547391509308370418929255858 231894 -36936723242964568163234959872 231895 276223952860489255156814941200 231896 -35627388359175558923239342080 231897 196274074031746340198266589472 231898 -206791518675885409305853438464 231899 7232191872392218669041799464 231900 -105420689475619841537633395200 231901 -80875359615704843660936171098 231902 -98883998900640373675992662016 231903 5748346735749980171928059760 231904 486235627179634560277836988416 231905 -113174908828209560782962920940 231906 -58674726687062992954966471296 231907 169565356914836930389332803680 231908 -230709375397630208299896127872 231909 -142353637524550320154543236672 231910 29852128006051880827554197760 231911 -125446567735741261152854093376 231912 -87783779018596856200671790080 231913 169195148292396074983048474560 231914 278458996358985917811406963200 231915 -77194428178072849288631416080 231916 86867684952385753566729392128 231917 -397714339837510772885155355274 231918 -131147218683850320605289295296 231919 -498277346032771553074783157680 231920 -20204451398897772653830471680 231921 -4143738728975526338569309692 231922 -125759982589315651102426106976 231923 597663230643795870046202420172 231924 43110505683649919589727371264 231925 2314324916031066412926372650 231926 248153732227947211218809418912 231927 43524702432248988149180935632 231928 -101415276109716675526819491840 231929 265653625203109011157951282320 231930 46230237808896564495326016000 231931 -174505274560974203654966776800 231932 174406710672582969659366986752 231933 154413738935104232497719072960 231934 7068581598718954687160753280 231935 -336032944706334389257258154640 231936 75825442486602484358697713664 231937 -6686501934100165621250095548 231938 95184890359504258603917559296 231939 -138840772955876160637350999996 231940 187626996993995990242488311040 231941 15504560629623599444697464412 231942 -702807862840457757780418560 231943 75670020267361296449571671192 231944 -572861697742799556376844697600 231945 -96799137312152625525831539520 231946 -37695183147551963745511817472 231947 -461344457123795327440080050604 231948 -169200325372868841405287646720 231949 97290736301273467749659500864 231950 -21549876503934993361087584000 231951 -115964760153903548348255163768 231952 -12948999785272415661673676800 231953 211549755029762803785515797620 231954 -82178831268240519937981747968 231955 204873412961454248936650088160 231956 81406787574141780785836419072 231957 -357550049674905305700646080 231958 -133982973992440670685799165920 231959 82430234848423527743897637600 231960 144355591731354028854945177600 231961 -451099338451704000706090864438 231962 -182419873248026188290447594768 231963 84825240095713634316330499584 231964 -40458479230837562519265217024 231965 21463163436599739584431997400 231966 112347486114775466527108446912 231967 -2395146840888967538675917984 231968 238201677957641186939405598720 231969 -141952836178737554885042795856 231970 84066204989093316064816315680 231971 234251724296952243215954281200 231972 36485725629436421947087675392 231973 -71828110056107607923612469760 231974 -141935573247683322388331871264 231975 -98109752768731386690402281400 231976 -28725139459259458792639856640 231977 -95518201173421062743480040540 231978 51347368894487995948880685312 231979 -222978393233709403761930415320 231980 50646304744432144513219184640 231981 130090469801071702283037260640 231982 -176305630363097193144530322048 231983 373316342769261924673160342424 231984 2763804538449559438642298880 231985 -1401890740941485609678525760 231986 -305542091494591318560161474016 231987 -11479960245772610996639010048 231988 90840391217085284558676264960 231989 231848113772476841365410231324 231990 30338407150010070223662950400 231991 444250586497669507338735395800 231992 5525110397829034338951905280 231993 -120472275407891862105161235900 231994 -799902950001291541906195968 231995 39601118568983094543644112000 231996 -169811078317317376312607313408 231997 310870399289747954998264162092 231998 -127245386848785623131110121536 231999 -44914600657477729688159084400 232000 -124432510325874374883409920000 232001 -105393344680003214924161293312 232002 -59376646113168652920127231920 232003 362473188804331747749265592252 232004 43620790708795079761536909312 232005 172798140960783551078075014560 232006 66028808209481425328440097664 232007 -21667446799622388887034264744 232008 62336821000617402466291384320 232009 4535188777547925895591233040 232010 141406450680777982989742424160 232011 -225656606331414947979563807520 232012 9699691292195523696863764992 232013 87230932157601744144203126262 232014 38726482272100239948480152640 232015 233696487779064897287288835240 232016 102138123465537328738649751552 232017 101870766568033141904429687280 232018 -129911110689950326249900637040 232019 -125058883768439685486012953880 232020 4254663347593076357227411200 232021 -831234200330747663117280461408 232022 -47250470470791576426112042368 232023 -128343283587720756085380595200 232024 -68256937834846722224766074880 232025 -9455261987853129498563886450 232026 29864076917733260497561158144 232027 14132003979786127435111105792 232028 2631600573129644961536778240 232029 -64191549915521942741883095040 232030 42798504485310029458876964160 232031 -364175288283818241628418931336 232032 155681515587318700833233436672 232033 -674047921432059530239988519100 232034 14916358006620842805326092800 232035 7002861425532572544604800000 232036 56122421860651628035806773248 232037 -287096198594393445764739421446 232038 206189489008938726392145448320 232039 -160037133842421568200512437344 232040 -192330378649970975583742003200 232041 206265367024743614565400616592 232042 24121047985208712249871842144 232043 -31988373355532352184116927600 232044 -215131345832227281367852827648 232045 -12931257567897639579116944800 232046 265346462938177119319111986240 232047 117214300627782773011566076800 232048 -73913835765973440863362121728 232049 -41551054442199391364631739950 232050 -10302706691817692531699174400 232051 -643173573313306783309752160948 232052 61431075600936001120999806336 232053 52236018057705925357301020704 232054 -85860521972530982644426653024 232055 180634559869808307492076527960 232056 122806396469967525745379389440 232057 -92978805673282210145384281088 232058 42282887990126398384633601760 232059 -387833646164297089773431342592 232060 -36612926858043411354113725440 232061 -107690202984659005463580683700 232062 84890029142854083193562002752 232063 -132383038320254618430236268776 232064 104534936997497268511891783680 232065 178798898909603748207722411520 232066 -38888199809713377279586805760 232067 10501982645344846940156053272 232068 -191118778100514461812874950656 232069 153412853735000401514188130880 232070 30559376454004192965993849600 232071 1731476973598153554372897024 232072 427520398895615916658961740800 232073 423426582844339442101663079322 232074 -42357234926151167798944936656 232075 -220276222352851148727387012700 232076 -76384057503097432764607776768 232077 -193299959827958106239066018880 232078 -59514897430480532026476672 232079 -345446832325980381669939994320 232080 22222153509576914496261980160 232081 387242905161879763913213528882 232082 -196032569906486605736723434608 232083 2372118815342574913582997064 232084 -219225566136274289554581690624 232085 22110094907170570969228560000 232086 219847627025702638049761357824 232087 168965637051184121820329903520 232088 -130635157508092798119811338240 232089 131949621362948983011642684096 232090 -170869213540504921123651687200 232091 252528187945168362716098815492 232092 -27653698472805581733283184640 232093 152740561965838435130280817824 232094 -154151248245475308832293515904 232095 -57174795502708082266537530480 232096 -198797887523457562034651332608 232097 -10496089496516507400619726848 232098 -114424367156453264282578870272 232099 101218716901022135989042490112 232100 -136315699693536777673512115200 232101 -44062154858138693097617126856 232102 -45001581817410759221978734080 232103 328547547480422666586373247352 232104 19463494317998597153667072000 232105 -260199467664874913812130799480 232106 -43866059251293945091933678080 232107 -295777854966689789942720865960 232108 -406949249019543779184283593472 232109 86263999557805513308492140310 232110 -43010945836093627007772139200 232111 -68329438257733528808689605576 232112 8828238087822260067999252480 232113 -228035098971001191543926429520 232114 2023976074416172154943350400 232115 89195547886811458637960955120 232116 -29652426094776802744398870528 232117 407017028707154645617106749166 232118 -227345114247199207303775822784 232119 347627193602299196505460042320 232120 -123293227519368408053680128000 232121 240303381510473979887334824532 232122 170909510419929155066061053184 232123 -858562610985836240968822548 232124 -7734258058437615252014152704 232125 -382269255267501061839794520000 232126 28924975799027271563723968320 232127 109234058534986189147093641072 232128 -9365114776907390769552162816 232129 514349361776350183948702129730 232130 -190580266945238425780119436800 232131 239990069789627193692856200952 232132 -305256004946470524863240045568 232133 -879782425351211276343296265600 232134 19506886383770760675115763712 232135 224792478622713048889835190960 232136 507422618194681516369917895680 232137 -64071569301138135366432186006 232138 53917130183715190295412787296 232139 73451475649551553072019007024 232140 4185840663584961303509637120 232141 -4242078713730191206558032256 232142 87940825290755377391815056000 232143 -287722569510715163711845464576 232144 -66393519365899545538042920960 232145 -95703361667967242555156914200 232146 -7156465562914626850161460848 232147 279331120570167187616234831040 232148 -97108757196283757179996575744 232149 86961829564563265957917039264 232150 -90310211681843967654815791200 232151 -461376151168923687332836934328 232152 -198833858765619011755811020800 232153 -394966517345009426695879332598 232154 109928455844013549488330427360 232155 -76069392106520802132151706880 232156 117362873484241349416326381568 232157 10556297846787851332095664800 232158 36205869424523077594988414784 232159 139610025040641755753249817280 232160 219379566714777404142731919360 232161 -196144857452484336029165975520 232162 -171413073044261352380445239808 232163 197511727852874078107809185880 232164 -84591009737526807585389116800 232165 -331522210761822195815087791200 232166 84828169283579091823518269568 232167 -34144755734438867325365983152 232168 336424241132150069346642754560 232169 182300856414547213406333716992 232170 -21018051584613226802890828800 232171 454363328320970456039433968372 232172 198537178679679725416550482176 232173 381253607906593127298522552000 232174 289914736352905841130233501760 232175 60323139508115757213453025800 232176 11443133319085216249708806144 232177 -265424974093182397654990906128 232178 300611027991470740883280986640 232179 -182966544742707581090839711632 232180 117686030996823827940012441600 232181 164266935713511555902026123200 232182 202877933328460999693200664800 232183 -28915683871639890840355320480 232184 425322317818515358539578818560 232185 107586544300387659239147533440 232186 65696777352714599988223430880 232187 105090814715316790226068204836 232188 -179858985726004269526017146880 232189 66487707943866392656668233990 232190 -9255749165221788670908579840 232191 327938451106424600825295132600 232192 1151071025613176893840818176 232193 111575662320493718998673748264 232194 -168661927644483354011004009600 232195 387041470280653304733882829200 232196 -268653812044267823231197641600 232197 -38188405083287894400444443328 232198 -71788992677839862339021546400 232199 434283837812420013709395720 232200 -2703394521654791822161920000 232201 2828617628313160714953150900 232202 -74282797612603627899715850448 232203 -293883174960921029321032235040 232204 125163097609121409578737325056 232205 -157650539038259558861764873140 232206 -104294586912514665439424258880 232207 210806937419637881081687201456 232208 -78458691167206872285419667456 232209 -320667938395157332056191254686 232210 -20908100783908892219874324480 232211 -86935480029634285248973519200 232212 -1474743056558302062130894848 232213 2194050192793330321313830204 232214 77770032848185989354559335456 232215 30800892064555525517319849120 232216 -45363988891548124738163435520 232217 127752788220505427613380152266 232218 -36523133069593539231713410560 232219 206578794983066992900085267344 232220 -148828424896233018745265157120 232221 9680900643874901270167123968 232222 11692456478957943460608098112 232223 -222986600169540664484822811576 232224 79257442392678055211449712640 232225 43895636255673444526620918400 232226 20443352999082686585216703312 232227 31129834623599174834269215072 232228 -186507527411012882350146946432 232229 -12527476959936722044698568416 232230 -35418727234950274946158001280 232231 17570802929981820466948680680 232232 56100948654244296100051353600 232233 -27509621377453487994955464000 232234 150247319173523523029542060800 232235 89756151580270783674733507680 232236 76064638655662169301222504192 232237 -714903104758322066577020553600 232238 49943920332031431945862707840 232239 42911434821041160774476469120 232240 51701742839403376522660085760 232241 -397551798070469510523970055616 232242 33779327686292812277201450112 232243 4430061612671061344020699968 232244 -429305038364669863520147662464 232245 65995621510846383606171300120 232246 63805470004209933765740991744 232247 83859593109716078702739640032 232248 299963850777580143661102632960 232249 258891593846571246142690698436 232250 30805258131428595420294360000 232251 289714039365938673421591857432 232252 -48823194162170347361619365888 232253 16879960223768572863168643680 232254 -121052708789402375121066577920 232255 -122592305125909417449914466840 232256 79497373305462054953964011520 232257 113140506375033795115760942640 232258 81009394787116702327630807584 232259 -375765161102799445255077129540 232260 115889842713296586531798835200 232261 107047917044151324498202542300 232262 137370526572850074093594145632 232263 206413701719376343663256209704 232264 -354179297074883599350258416640 232265 -179615565935973432964112319360 232266 56591606690744654643119841024 232267 104579367731116966067164085392 232268 88561782539176385960409109248 232269 28196847198997689617944469280 232270 147368588673204871097072230080 232271 -223984433566321766155097508816 232272 36399072800805379806735949824 232273 541432104695223961429738301760 232274 26900784968381204414100682752 232275 24514479242540893189434312000 232276 318227759169467719133707591680 232277 -237882261773174839117321264800 232278 -14321348257550313001667674176 232279 -81234352882631861554341969080 232280 96891261609770505286082150400 232281 -42399827302653136125149558400 232282 -235142310167859515681070613008 232283 -72040725371497421474609479680 232284 -35442039779562317514045189120 232285 7947075475931755535104159980 232286 -109627384204845336138347136 232287 -258034283385648886229755299840 232288 -158230199066205693678172766208 232289 -353594414148029118733860696144 232290 -42277126300800006840878808000 232291 -88305172639957447942039146000 232292 -420978108431459683514852505984 232293 -96323488701576610500258565536 232294 10276040821132881181865903040 232295 82208840215319548665915533280 232296 -24789835685407109045789491200 232297 -143625480187927451292586381248 232298 53278419984733229206589061120 232299 -39887393319278320995662725296 232300 57201482168065772777626444800 232301 375863069932013696781035160972 232302 1149347952638932622569104384 232303 133623799003516722504604025552 232304 40774373664689085789207429120 232305 92538033467683883733051390720 232306 41648240969103397830150618144 232307 263285750190039951673645076556 232308 140835109919331785647774371840 232309 65116321800894678945936981312 232310 -69244817208341016935706733440 232311 304545264377086390992701923584 232312 -170538663346416756255074918400 232313 56338684633103035572443107920 232314 8871226757141604807861504000 232315 380734927811220290513609174400 232316 81191614452431883790703459328 232317 166270255803611317040083617888 232318 116792300776030337195663823360 232319 514236192043052056445776237560 232320 205052159725820208532684800 232321 -581975104275083653427069376768 232322 -324542115130225081575528993888 232323 -8281193499432937988514634752 232324 234395560129171968289820478144 232325 -139125726143254735285749154950 232326 49778568523830679262407615392 232327 362204606668035061924688088760 232328 -172357817028064267688548669440 232329 -3823372603924641831451705632 232330 39611172052443971092098585600 232331 234046359545910620923070609064 232332 -168190440384669476156606361600 232333 255702404178437526534639878582 232334 -247042733131951583576749829184 232335 -152962122451308805150910200800 232336 -48788009983166695986144985088 232337 106517659745008967141548959552 232338 -167527568867012313588044470656 232339 250172788816811532546844119360 232340 203481660572590949501174019840 232341 -304079340581340854822687834208 232342 111948334127748615267629913600 232343 4664827577137842504014251704 232344 -117237555960082799177814958080 232345 54394181059246023569444640000 232346 101349004794451299445116812544 232347 -64730377739338626786864377040 232348 -265174016982425359899960798720 232349 96162574317865469675364534648 232350 57793666485380920253250840000 232351 -31013095290417064303388990080 232352 -93306799759584909594267353088 232353 -120761585589630890119386530736 232354 242006968260508180294968023376 232355 20592868790420236369227095760 232356 77069755826411935132740676608 232357 -144820776449395402210568163394 232358 -130784367910947027365102150304 232359 26932388356050237184056197328 232360 -97778968964267777553752985600 232361 659688556862809100724518861412 232362 64605602174595541956457505280 232363 452141582726276802484711778612 232364 -82365694293003654720099214848 232365 8426255716502172780808187520 232366 -163287192440359199442594018816 232367 -59685626293810094035294249584 232368 -150917341456666087349840510976 232369 159824175053433231740268135744 232370 -31114091738176259747031820800 232371 298911119296578640786440171540 232372 -2297232942448341484234805248 232373 486469400078237534365529854620 232374 -72354953126255319930749451840 232375 279901318015678213315500858000 232376 -172484422080873685998711767040 232377 -318649006490081569372684817280 232378 -123791441669077999981765199760 232379 -23084159906133524447372279520 232380 -15289461714380441423354749440 232381 214710520177145586715151418182 232382 -51355771604716559398333886208 232383 190054272679307362332224523648 232384 -43372166371041084424767668224 232385 -52672834081233287572804965420 232386 27426153583348177995098431488 232387 5733158577870224817156051432 232388 19255030957254761659801950720 232389 -14636637537065977670109401760 232390 -130917898885188340411423499520 232391 -204544509883468642666025735208 232392 67913619574116143722614128640 232393 174862671763636505502229667200 232394 -86682027946427236103232469248 232395 85033038243821519786516532720 232396 -245781814946851739579171411200 232397 -139518280313034014922908385696 232398 196376659549613984972638445184 232399 -10213248777647705055971368664 232400 -12363765378447022324609843200 232401 61756482550583682446702604480 232402 214680106083081591489293803152 232403 130724822702288818862601746640 232404 33366481357065884991248689152 232405 216640260063144340018142987160 232406 -194435943885021204778020174720 232407 70376375717516047915009778112 232408 287363630285068275077787648000 232409 177980017679757198309491609610 232410 53387167434843835692040273920 232411 528343381295763526381611587012 232412 187933056011728694505997132800 232413 89506273277872560734967049344 232414 -31344434084783179303904233728 232415 -4144210349396615267020231680 232416 372436509624735986282358374400 232417 -387385743815378851473013981534 232418 -145178012504637720654051287040 232419 337948946413042597773273177408 232420 -165569307766379470261645182720 232421 10815374074803597766750631712 232422 -71097408329692735596024030528 232423 83689334627517832087615274920 232424 81988808379853062056376268800 232425 -1471649029240800770973277650 232426 -38073011442360951366134770176 232427 214965134496823776284253637680 232428 -100454746774849043750056525824 232429 24748657809248957348684012940 232430 -87761184742757816880304740480 232431 -48729182099556081896294425848 232432 1052497249353338805143142400 232433 497054857506501447270586073682 232434 12743926170179850636836983200 232435 122792917816864353155289192000 232436 -214372234818189828080274760320 232437 -84922164985902440202491919840 232438 -8460622567218172622455037952 232439 -412131765517467297517142324760 232440 66263785273008019789424640000 232441 293021396174308871360149236 232442 99208511825226102526833645312 232443 -199846338847213098943624654800 232444 310246259815865418496913063936 232445 -181017856571485532826987129300 232446 65255561247122225721305625600 232447 71749949830871958143068217472 232448 -49903014448965031797605793792 232449 53582189805735161204830472640 232450 -131763385416461789019805290000 232451 -565061505985722810042005068548 232452 -217698015897765108652795849728 232453 20413311973899022899518278684 232454 -101664489583509136428915163008 232455 -50045763019513639883309486640 232456 43483583859764871571474682880 232457 -503033240454845759666070072294 232458 1141644224161940604625433088 232459 276974047995306332998681496660 232460 -106110500353889547686215449600 232461 -77845656868553696299570929312 232462 184809114875538618754116909312 232463 -136072458202495858157802629760 232464 87995486535404548311460085760 232465 -268910570801197004401523894400 232466 -6300344268569034134271302496 232467 98079088181270533779135025080 232468 -43609888505916080616943100160 232469 136900696034867438802473520000 232470 995867287203739627318037760 232471 286158855081676449154593306464 232472 -325383801783192437849857075200 232473 172546281228900690808751096784 232474 -300097689977285419207296791808 232475 132449655729734594607762995400 232476 231634384077979131827730872832 232477 -193362866689920901402449876128 232478 -118239459771792461600363640960 232479 -69401184912192693385598456376 232480 191947669786393279986336399360 232481 -577714908108677200204283179008 232482 -49058926024451416833426081408 232483 -163841497702157570983887557736 232484 -1297814644190720917626753024 232485 -36255594041701556334186628800 232486 -113683294822349508811047371808 232487 -71665621744168687992591033864 232488 -288417396378351667784982451200 232489 173840299922927321339017824756 232490 -279358545541001343044724069120 232491 76204152286064615903603595264 232492 142559990117518925927029082112 232493 -240924188268636365456999862420 232494 13245462807614179827480936000 232495 -190070392891333511896650675000 232496 -76370903231059607157920464896 232497 -205249414753152162964930464000 232498 -86563528138137092926723467264 232499 -377280997456878732022003504500 232500 -9583268451340518322375680000 232501 -3807620934479285810313784448 232502 -106964980245009738413308164096 232503 90640243409120007571499731200 232504 -250865230217820228954382602240 232505 6931546971798592476580169160 232506 -14589529766192411553208748688 232507 -48474238047150992734349003520 232508 -168817022153306175595866791424 232509 -350821967590751124332301228288 232510 180069767588983473171453188160 232511 -44378610245129669568291879696 232512 10824580720174489542592561152 232513 -321800960341547446669902162238 232514 -95445646282818865781304996144 232515 -178746100046455645507697339040 232516 -131570953108340688947161202560 232517 237848310273693063614249526492 232518 -7038571342625195107486961664 232519 21285071808479747386932078720 232520 -200703256552628476922925619200 232521 42320566289735264174313589920 232522 223195855284289394219849875200 232523 119082024263103413093930090772 232524 256155512245599700367816555520 232525 -157677123775296761982017834400 232526 24251838444995388993220605696 232527 -211596637671900988770225385080 232528 114168782705488614969075556352 232529 95805721312401828279086087280 232530 -65897895605487534602338913280 232531 -26794505774144999432616274816 232532 -409939828073309488606411753728 232533 8976804502717807686152468064 232534 -45894188790034502043915720000 232535 -173128833289986877768407308520 232536 164581987081886613049576550400 232537 -190239131168247583750584839168 232538 300315191876712934907605735920 232539 96150070140300340996405584024 232540 -52470567068119529020045885440 232541 -220443885459017452957740523200 232542 -81143368116346982378461037760 232543 -541892315861689723094021447520 232544 -4912892643109265607941554176 232545 -16279633992866547877330276800 232546 -26930590216451563155151620528 232547 71343739026045146119626585600 232548 141285944020713081280596218880 232549 352628669623548312015378007550 232550 -105059259702597153825577927200 232551 211573499815428013792829191320 232552 18177448130135239347766425600 232553 -63490498718417016523510926336 232554 31682052513502965365039539200 232555 337207451377917242738847540960 232556 385031336710432232610605856768 232557 -56334005286350622438733554240 232558 263600738427259874675640098880 232559 -135579422092669266448148684496 232560 39893697214026110313681715200 232561 -56557270067799308262275807168 232562 270481001334729659222959944 232563 -208374163157305828828183066056 232564 25664522610115402643220062976 232565 -6080302856480043772102919880 232566 -109534867676661857950529726976 232567 62409565728241067319620896616 232568 -79263657597047449951779594240 232569 365684307348102204278057150394 232570 -17788609229001512079373473600 232571 -513863585321096120809104795228 232572 150358138763611962141904200192 232573 167918913356669478555595583904 232574 -290633802013160116235569703040 232575 35330518420580496366638985600 232576 240241210015024640954046873600 232577 -557508599486387184603799432188 232578 -13358913584436191785191897600 232579 -477542478175840736298297248360 232580 121793485554675023358762662400 232581 127923783703282115498197174752 232582 44839747038778518511847635200 232583 -32325493217250765459178313496 232584 48053008535692360303383920640 232585 -115359264257972134433579171640 232586 -219021815006047442909077645008 232587 4552621603531538202109758888 232588 -358452541263673543201647661312 232589 136991920392617135597386252800 232590 3212046320075750848765576320 232591 54037016459691028980203058992 232592 -114224933582615200321303240704 232593 -28542982839099868010243602944 232594 -101114890608891241843519919328 232595 23817097746449301686118526800 232596 15844889831005686149086961664 232597 -141286581227880903359016259954 232598 22686548785753379044935426240 232599 231516482211703740914128119168 232600 -113289804236476535412577536000 232601 -37253302074951689407383690288 232602 57606910234745433460096568832 232603 -372775432446118930831539872544 232604 344647694815078009571378720256 232605 -427359388863704137736706820800 232606 -70725289862303378595843338880 232607 -409787507375244664131947514144 232608 283069794120489822013357031424 232609 -1805433295047197571914198040 232610 -68708476992579277395124477440 232611 190186268290605184562099526384 232612 113485596751257523467849712256 232613 26024699877728045350396639260 232614 194948320553183595132097238304 232615 -242090062434620936980310631240 232616 -27897152535466251083149931520 232617 38385000828706834195694760960 232618 11653022774042150982981359616 232619 43718401965777431988331464096 232620 79841556564306326035040148480 232621 -26730047471761253514011667178 232622 -38742137017385694373763331840 232623 306755194138254607150327377672 232624 -13522197005293805146061406208 232625 199112782631079030401578569000 232626 30041232779368843176311080704 232627 -56423281661397066593293802280 232628 271052391361996610855108186112 232629 11624062782354487110823159584 232630 -3365463450593141112410858880 232631 -33598465552523730637927948800 232632 22168168186933091340032716800 232633 -623842906148355305854534956118 232634 52606992264578555695780204512 232635 -2024293721772972315492963360 232636 272154037459341970616440261120 232637 218528945617302411548813821920 232638 35920761765758984951808491520 232639 19100062891837032236545447800 232640 32133610107760186865158717440 232641 115046542825946194803134454450 232642 119506437616710491465266163232 232643 465581110357728992018452952892 232644 129801760758346493238576086016 232645 -20234007530261503931275989120 232646 -53173362656419007479301684160 232647 -138296555646102190879335725400 232648 197695675532687842126183311360 232649 -56588426671520862308863562736 232650 -99917970678393415397185190400 232651 -13571392066421253948997396808 232652 -214963826115124971965243955456 232653 -10858046966584533024032920896 232654 36397795096755264879625649472 232655 -103721307587403694504318464000 232656 -28625347756515921172243808256 232657 -352305389124506315938529423628 232658 168112586420042097266842753680 232659 118838386589830474846670576640 232660 -234201891942332417786277208320 232661 24748653058110846269327211744 232662 -107629241969487884232372379776 232663 342537006819818054327812331912 232664 262435111091619385204123238400 232665 -71506038066061916667543238080 232666 21561086660192791747953765120 232667 -107054437415132046675990163680 232668 65603963331996604369102070784 232669 -181614820813845386846905795930 232670 -5371204848309377938390521600 232671 130041420511196499973784375112 232672 560523843978114739489962983424 232673 -3195937448226340542830379456 232674 48991651450578592966214484480 232675 10684031665955292236364733800 232676 56714823936757470740330040960 232677 333086601502518354575439935328 232678 355955784106020732142082009856 232679 -53705529683731709804642683824 232680 28268690853497668673760460800 232681 -257024652184001869913474024518 232682 106646164824861068997234486192 232683 126618397813069917142798872 232684 -37971993997113405816110243584 232685 -118604668680669497327744185800 232686 -55463112410577753789715046400 232687 18514669593803242605423528032 232688 -25994939673049378695651852288 232689 228875357137678220794562592624 232690 -23225498313714272136493346400 232691 237961797988040302199332187904 232692 8245774093410699913376612352 232693 123521669972901649386105623840 232694 102461095069577034010680305664 232695 -241068449943394580911631746680 232696 388744716292234243700419584000 232697 478866733948773546624274008192 232698 -154208779728691454844561985536 232699 -22453957590201638946094894300 232700 -36461345683614051429972288000 232701 -70098012828829198864714448448 232702 -45411199629943002391112168448 232703 101373666780760387054162766400 232704 126726386140875782530787180544 232705 151621242775864903858119750720 232706 -53820248879537815254312405120 232707 263613691667472009794474536440 232708 32576135980327816194127753216 232709 149216622826982905258714130910 232710 -40552958987798521738495271040 232711 -589452835627647548000656515688 232712 -470312732687937603343212748800 232713 16770895428393303615901508382 232714 87155118721158155644183038720 232715 -41340980120837183479179614400 232716 1046444261188719517272465408 232717 188004032902122105586589348992 232718 200148172953176920840415194560 232719 57590150163406509176090091144 232720 77686126639971148411589836800 232721 -278826370814063734308163278300 232722 -62411886794768768272431456768 232723 61442781541356855094454039184 232724 -4961150727502974923467256064 232725 -74459499502817017469735316000 232726 112210763162942540504921917824 232727 160917097812594381973674704472 232728 -175449695007426769743323811840 232729 142996407906808625566942994176 232730 -115850292805681486966165361760 232731 -346085658708293727201958083720 232732 247319212857924161043468513792 232733 626307270607808741962670677824 232734 111545297233659974153388165120 232735 2633855725564547354021516400 232736 91548396916999643375956131840 232737 -177518743153227597411707965632 232738 140133590663114270493095385600 232739 145616416181917135331635225824 232740 -37394968258943500519235174400 232741 63143496876002700516614446142 232742 -185994130510318019138832541728 232743 -12045051268662482150749958016 232744 959292269011213260657846681600 232745 289632553336741573087730926500 232746 113787154612366045002457622784 232747 -173306116534332428844741863928 232748 118208614942806735021905104896 232749 252892732004381111011456546368 232750 -155881656444252259054583280000 232751 206764845024813102716834356752 232752 7927684806050851785120350208 232753 154690856678795429956219818002 232754 -80430940014694899634929529440 232755 153315083332642085611376659200 232756 -471546776328502996003166193280 232757 26235219800348798668404690624 232758 -229808249058815503663101074496 232759 -7651685254411384715884142696 232760 -132028000475767974931607654400 232761 -55151087832827885631501156528 232762 65680595994551268441136939632 232763 142288085606495206008220762200 232764 15348646623177478833570496512 232765 -49163744453237121181804694280 232766 7272046072010569480831873344 232767 -234513342346585220229103400160 232768 71898411851292774387926171648 232769 226289624306892612736645137840 232770 -2034335376446122764827366400 232771 -179368593721285184898366537216 232772 35230562590132112679312437376 232773 127617382427215212467264949984 232774 -60120215209080349155595080864 232775 106939318752338950909234456800 232776 106594327847626134778932848640 232777 -372556312646078595922285646374 232778 19222079984855712027718287360 232779 -94815355863210945938933916672 232780 -136666230642053687119927818240 232781 617319145991019635341426448172 232782 -152430931815917715747413093376 232783 -61387336760737359118732524000 232784 -64699479351352598183290675200 232785 -77265707647382798382216705600 232786 -37681542678508181241613378560 232787 -660579381500195351433315434568 232788 -135281804170590255797023426560 232789 -20506467061676239924775055680 232790 81940798777431995756609990400 232791 102788368415522981477197922304 232792 -52871052815289443506258206720 232793 138492367215636577012988496144 232794 -337969587573402100943816125440 232795 -187722461658058138190705659200 232796 -38212653080914690700412710400 232797 -20716973664749410925795067072 232798 140685583045191123996748484352 232799 -269494525417050072623065763664 232800 94816872549054341909662924800 232801 -172719778919271419215700095198 232802 968224278549539986122836352 232803 -69668538930234733226066408988 232804 -77219522195899047050815232 232805 -287944264044868139007346855080 232806 -436698539467157669053427712 232807 232370711462152438787004232840 232808 -344102174201221947524420183040 232809 6284311403286147140581818048 232810 41759427463741351174213509120 232811 -294653351610583829617068168588 232812 157554189487518558715290562560 232813 -109208505759830345516369962240 232814 148338974841907539156594966720 232815 131824570765835176997875511040 232816 7440956873291924957171843072 232817 -252365402765215410188928975180 232818 -75071727732550752414395162496 232819 533912635557588247263414982220 232820 -52817346687196515724805406720 232821 437458690475472107117340282240 232822 -334843489343905139171018664288 232823 -148427317270682439389857643928 232824 -39098163657507714976398336000 232825 235598938330810212861442306000 232826 -25647253589052338221368149760 232827 18609553995441215676826424832 232828 322564211917826184814490912768 232829 -82197246774124222142256202752 232830 -5543662811895051375270816000 232831 -309753833727507857520340588808 232832 -210686148021571539629129072640 232833 58801741287039337676256773424 232834 -26144954218155180500410526208 232835 148163339004279893864524955280 232836 69311278939810015303340608512 232837 -578907987296446629310788857376 232838 459279076400135100703368343296 232839 149281205923813702198182157008 232840 -30027412594622787699695155200 232841 -20702157890473546345544125440 232842 119476670325346707001762420224 232843 32941256559381916208291644144 232844 -400195550931473196362928939264 232845 58873481068970342571340320 232846 292437960870425725212186151872 232847 -235484191572130479020302474704 232848 65624897729153705070524497920 232849 612556453769474754854861889636 232850 144084451273202845333862948400 232851 -190170969336173624111543748168 232852 -54657167344997174916043327488 232853 535322375818117062696410313102 232854 54863028405488942631256342176 232855 130452295633043898457766964960 232856 -120046725589914827542968729600 232857 -301202377144107310808058649446 232858 108143416297472023188740373984 232859 -283492317282601787321376731160 232860 141136274067079891003997967360 232861 -441404253357464292049075872538 232862 -30461270492301562483991611008 232863 306886403440952244632698371144 232864 -485388756638547653468891381760 232865 294649733187117371004247930260 232866 145863345660165138123799549344 232867 -332428850592117175089586373288 232868 255984096031825060820179448448 232869 -36524068638015526239005373312 232870 -11648330690651648253234374400 232871 382677700909462210156627518072 232872 111913558246900252468215152640 232873 -272941293577988286588377381040 232874 -190067501992021986374232842064 232875 -11145031041321011593589796000 232876 -63473554630970317446803520512 232877 565483320053172463030313928726 232878 53383637622295425357914601600 232879 -132570565497876221629662916440 232880 14384448261336379124296581120 232881 297069365723494297994502440544 232882 71935899494818259913510415680 232883 -278313527954340260554795983360 232884 45361528894652619271021787520 232885 304259831445143721536170306560 232886 305177840262200587914914815392 232887 -260731284220915137072299732400 232888 2044403519470152226940252160 232889 61899101134825831449154775424 232890 -37311642704409970667957222400 232891 65804397668636623214027176292 232892 464393009370339348696279367680 232893 -114417081362175467118767121780 232894 121055688506042653953283082496 232895 -154441764303189472742880737280 232896 80526793166150665558799941632 232897 174430892592673855071163166146 232898 91308330683164404308068674048 232899 -121691795613679796684113020240 232900 77037855973454438417610259200 232901 338595311343880692320880463902 232902 -25497287188647312711515673600 232903 85631996594303265937142527488 232904 122930252972311970817068236800 232905 -202679198936374303718856267840 232906 -40956935444159997253888776096 232907 -601902175891694523762670772844 232908 71608093389356662505343642624 232909 -226071078104971021340581817696 232910 186754107096163028317946823360 232911 118794646373423710576994885232 232912 -52584711177622531271089168384 232913 252367220983014509721840664740 232914 -139036973185800765352534682880 232915 -34419858595515124170296785200 232916 132484818737620248053259450240 232917 57490495086809678074449573312 232918 -66673322667130786643285803008 232919 -195052358543374940170505890680 232920 -159321796219665073790504755200 232921 -35382509679376806359402183040 232922 -210399163689805136155992169488 232923 -351157825596567645734839981416 232924 -103416533998005049218363119104 232925 -65010759871904902092030302400 232926 14291453332322691967969498944 232927 57994191187160809680090532360 232928 -327931076529053270344410071040 232929 -622151478049957989752111482080 232930 120124641663216372216205251360 232931 540646162679147887939824072 232932 -86614834130201463477422653440 232933 81456879514612962075375469660 232934 -9832963947517924528910074368 232935 46481635916126342173457137440 232936 485932601251273784468784168960 232937 183987467791691829148234790586 232938 -63465994376748844773970802256 232939 -75361349172047696920617331968 232940 -187454423086618592957837030400 232941 -100855864242676441127462159808 232942 203652908499180273274580023872 232943 -12545083314117087857346347376 232944 -31504460752756219262302420992 232945 102122875665979668409202363700 232946 148853302776175623169063434768 232947 -34987204521501482230322522544 232948 118494614081689798226690407808 232949 379608922455720613181769139260 232950 -51292303766742271631962334400 232951 -368010723454298558273627469216 232952 -203609852252162635216895569920 232953 17576303504060532511214311104 232954 -61936857140895153320364790560 232955 231814168878641615785982991360 232956 -23800215199294724084426327040 232957 -70400322703291961989034791054 232958 -72539594529212861164604992320 232959 -289352512303685434438419150720 232960 -17052528866934557419335843840 232961 -373739524599979253587290621438 232962 53133008998641608196782302464 232963 -470076201737223242088104342788 232964 -64483530797794481833958937600 232965 79905023608371609600328158720 232966 -226359678446196577512021233568 232967 -100527093764625792117291529728 232968 -210566449520103894037041070080 232969 175482360738310176297393201360 232970 -82092715006775074075807996320 232971 114232046696847236423356715520 232972 -124268994966745492147730516224 232973 -27594119263704108138974406036 232974 42425705320269659497680951744 232975 -198503321200994097156801067000 232976 -35811991594764262414454611968 232977 -328823401370112962536970411280 232978 150305397238449353742321997440 232979 851833479288684294222743854176 232980 -23859684175870844468571156480 232981 -65528232529587687534116385216 232982 18349143185311286646681026592 232983 -166583927523061374582823988400 232984 -537160235251133655667852093440 232985 117699977533217340183977786760 232986 -101290284186015786658423925760 232987 -168674188104943821661435242364 232988 -51734395511995140762866141184 232989 7287574979695904671283503200 232990 -17457703710488399913070682880 232991 -437171620090289574323410012800 232992 125289509430716934019982622720 232993 167278618227238022034349000384 232994 132903958121863880122525240992 232995 -172197362648304016131885955920 232996 37726143494815919082258350080 232997 -216021577517307414099567972960 232998 -169146696018018854331125487936 232999 -234102452563902516201760094936 233000 532668636528942743306104320000 233001 283726573184813560329012024330 233002 37080751920075074142880865280 233003 -6336629365812868059882826056 233004 -6310528802448148200992315904 233005 140808655366929475573560747660 233006 -69186665886254303431963660416 233007 51994736839320094201985905680 233008 -83558164774736999439885549568 233009 -36491577070682497799374632384 233010 91834051112634724003102003200 233011 255079056104002717411340214000 233012 126726557396348894311461802752 233013 38456306364883864193233555968 233014 -130084029314003194857142146144 233015 432074518200989046695283602400 233016 -5562984910043433507412377600 233017 -1353632617309279764323976560 233018 191298253049340777970171432704 233019 -28456213897830677315553080136 233020 -136625413761687816980061143040 233021 416677261588331392114202049222 233022 -44541187014246104453162443776 233023 3000822549678518380517469040 233024 -91756604239087292565461925888 233025 -26505192668347026940831056000 233026 -181943919014786889607956040704 233027 1317389102163418745419086912 233028 168018992679217576342826282112 233029 -85001143856726770679618981600 233030 -54885918753650187849894393600 233031 146660723553658403233616446800 233032 303806167678338178030571750400 233033 67219000760068060092022890000 233034 2489720545943758786278977280 233035 201926302903467469098201830400 233036 -211395676101042599507725977600 233037 66686328183209972375670098112 233038 -57336826507823160729728773056 233039 -506593527882961991230722790344 233040 -25817483059355618134604513280 233041 -163003643524316489840814938508 233042 143166888057268108281384343200 233043 118817251529283101119527841464 233044 98829980209611584356097283840 233045 225743142252090180127696097280 233046 122649938204831371441179936 233047 -4278091677211015458189675728 233048 -565915589436515054370844784640 233049 -48271651965133697114069644512 233050 -121047520826657442383916480000 233051 -70231569738670767447988098768 233052 -74295711906136304946442311168 233053 -683427274645781235555654125940 233054 1589740749735152826630181440 233055 45761999059324282457130571800 233056 -263592541569611218809867337728 233057 442311828927777607154147059632 233058 -8997602697926616191655444480 233059 -286597398385700141146496238096 233060 -458782214779540797907722240 233061 -233090685943921708391373863328 233062 83568115400580568783460920032 233063 48550342792175686567728919800 233064 -104918582682864806660827545600 233065 53328487493685599341810372800 233066 -251336204974608525993152178768 233067 19324436172076560650549883480 233068 -449413522255937940055215404544 233069 231522754928009728376779600470 233070 61223161498053259873843503360 233071 54215437110740916788816184272 233072 54264247089388650153303539712 233073 -418089422324922010783161148800 233074 213589679107396696720402027536 233075 42732697254655171832181168300 233076 33612664183994862183821893632 233077 53340439934376367065284564860 233078 -81622373253046394232118136160 233079 31897925475728856061407402240 233080 -241747303310641755186694041600 233081 203218383824444966845130610564 233082 12456362815117425936983317248 233083 -219086261565160762782826520668 233084 406419202781876881916069001216 233085 54928337452931194480640865600 233086 76131324369995657284301270400 233087 443379062651821552161477002592 233088 -212650374029597016561108910080 233089 17462468653724233265167774208 233090 -12811739706787093511905589760 233091 137384198147024132109832504800 233092 -15144116589805789077042467840 233093 257243091347771791412728376736 233094 76382327902401503904020012928 233095 -316253639046690964592874923400 233096 -330070289753083897908905118720 233097 164471470824082592649796304400 233098 -246077234572832884904667541200 233099 -2021792337883252134881087064 233100 -13014179821581102772726809600 233101 -169224209734320896814777489696 233102 273936100855420285192804449600 233103 1488004177164397222680443520 233104 151722177444461851734417555456 233105 11441444701804423617890093760 233106 -180170118992296291727372224896 233107 12085493883264578544911455312 233108 105604916197640852482847782656 233109 -17120195228799817565011423200 233110 -71570138369263495796786999040 233111 377705526236706285607182131400 233112 5873815108245281490718064640 233113 101655752360254969842541644362 233114 93200736897289676905530938112 233115 95604363882613496518350084720 233116 117048343595390950549473597952 233117 -247995477251035583578125303834 233118 930915793808417104381520640 233119 -43076879065821199096634353056 233120 134920594040004159436971048960 233121 -34541595742380909133642943616 233122 24335601264670403521233856800 233123 -27595781935622932330637093496 233124 228521544910076323483984659456 233125 26968349446347915371174213750 233126 42238553191543096726234688064 233127 -77915981158271778016004546736 233128 26286464247982301177770475520 233129 29945775250624966860421580160 233130 64208768476780548050899392000 233131 166087804547905144979981029200 233132 103985416495064670659354956800 233133 178983692096134056313806114624 233134 177602737218392755822072508352 233135 73737318313424832933240497760 233136 53266908335917555173440471040 233137 -49426830029088367267639370828 233138 -77170820424914510650581863904 233139 -275682909031911278635826853576 233140 -281735901009630851659777762560 233141 -366642340038521690578094173458 233142 -41248210455502510919379532416 233143 -16261373909077267934028059608 233144 -379058534646856450428034375680 233145 -248845706760040317895315420800 233146 1829556964738088271511605504 233147 197180042058307507560791401524 233148 -178955707834908922683656056320 233149 14299067712646705584402847040 233150 -124655626009735633253950363200 233151 -18243009659428189407037163520 233152 -87321669232617807070907858944 233153 -29716819563050226058551610320 233154 164122015794577109317690269264 233155 -130910014545507932547879067680 233156 -8789485404168210530251567104 233157 -348049070504898225968255657760 233158 -230440458263120454481521052320 233159 -281470275840450595675810169640 233160 -204414280135730164193734656000 233161 438190450443090574788898268762 233162 25880678107712962787784028512 233163 -125128093585572194630742408816 233164 -4022842093499000974277864448 233165 -174702820509780599560529189940 233166 91809666606960276483357301824 233167 412622362349223654708039456 233168 31551767939564858913039974400 233169 27137898931022280147411496944 233170 19941251571436694592979791360 233171 121679156662401799164459848544 233172 195703570972446783663492956160 233173 397852396897003241620549593422 233174 -24230392959612669885119455488 233175 113560587453333881322684243000 233176 257859470553941135965290670080 233177 220128069969109683717491081472 233178 -30637872559438954068873100032 233179 46418882286458690435005999560 233180 112218645602354834056000435200 233181 -15272531264532428733779858772 233182 2464684117146720419679235584 233183 -300839898016233305331445481568 233184 -129199078455757546580562935808 233185 535957402300697845279611009000 233186 -18482068749924004663187084208 233187 230200138178943951668892137280 233188 -258296169902295466474367738624 233189 8118898449065749836227056320 233190 118489455772248195808098347520 233191 230999164496995016412917942280 233192 -318750243754309147181384417280 233193 276688969863086193825318866064 233194 9998346799944009229137337440 233195 235797256488561890638933855200 233196 -39324002862447660429268535808 233197 -266675442329640565029794116320 233198 33859830323146341316435441536 233199 16253541672759667055967353280 233200 21477845668885405312625049600 233201 -144527170765008044312730522798 233202 187276243089225656882187004032 233203 396536086650270006790632477664 233204 169277407618896392026369272576 233205 -4837571940366090418143530880 233206 -210834878442137062153327647360 233207 156168630685792508762486807880 233208 -112754546131207323797843558400 233209 269199398983589570849248510020 233210 -52656815189728851510790110240 233211 -67811982706309358488483878912 233212 -7790793922802679691676533760 233213 -88973785088951387748065421696 233214 -4429679296733777129956190208 233215 -59085584304279134044465151640 233216 150184176045083580540546711552 233217 -383550024395233485632346593166 233218 -104459213492437212463037084640 233219 164609583737775492686390079696 233220 48713359123481872354160209920 233221 147872856286630493939392659422 233222 -165507834291251197791603370176 233223 87379172490364464813453859320 233224 256275084124479429479196840960 233225 131542036818897236717485146000 233226 -716660603126421547556551680 233227 49976157555939280381601606156 233228 25654190237867053515070387200 233229 264922013667481480511078721984 233230 71532496453605601579814113920 233231 354174367306767542956833850032 233232 362739388513242949875007488 233233 -90831459592008341137478881152 233234 67427404379077129974265575072 233235 -7867152409667770943252292960 233236 123101766595082308054997521280 233237 19813949587109379425703838560 233238 -43245464419703161547137313856 233239 302442113985939584415958036040 233240 -173362968989912512519188480000 233241 -62810077915573723556592322608 233242 114037723727453674702799481600 233243 -15479630033679762930530826576 233244 -50384053128783249123253125120 233245 295498111138626706151448379500 233246 36141929950064834553333622464 233247 -125401746714037853953571758080 233248 -103086331420562337898281959424 233249 -37787412924879533922917799420 233250 108290876607849328592911488000 233251 339709993650920538323254940252 233252 -300181724368498625934489339264 233253 -41851222538449217723820889920 233254 119380189308077561925892102272 233255 -256451480274835830915629833680 233256 -105989193851143321079772364800 233257 312629915825481004001592276852 233258 3840883653627929120708342784 233259 53643242136049834351054326768 233260 -47146021371998509159240473600 233261 -31422569935952155152021123840 233262 -30643169187058523443739162880 233263 -79276443490131897978580461080 233264 -49027410758464871717455134720 233265 -224629934173151945301703687680 233266 174454841308237779469793453568 233267 441225376084675369685266322316 233268 -43145901554897741119412465664 233269 214186502301485100054973115580 233270 -169446209496068277491151121920 233271 -47800235927043590965331837760 233272 -229953225710422572891295150080 233273 -231089751574675162637501349120 233274 215071128523725462216895306752 233275 386387953072367567428889600 233276 199009293752565626617046791680 233277 -5180895401700913361523594720 233278 99251898904724309759564317440 233279 -94394736328130658263862573120 233280 40182123546794264127201607680 233281 -138822920837715431502339029568 233282 -120400836462543284638603092480 233283 146370023289807159239943679224 233284 146885026012249271974129471616 233285 38141520102244821841848035760 233286 -71088662009951973790806412800 233287 -251211309033930676033891732640 233288 -9737573985107496677022720 233289 -116719101387104615296413759243 233290 -48305029996983610750218580800 233291 -565067947463630138800051585848 233292 -122907482754801139603456270848 233293 326688968864227841710263735542 233294 22582581749016486000473796672 233295 226541721158347634283914288640 233296 -37453940139091528321961689088 233297 18100852822364246166476197746 233298 33721515217108626704383868064 233299 -386921291462449755925931716608 233300 -167155840183811295594231945600 233301 -105987054783871263930478578720 233302 -43015989618815481588230322048 233303 -187339841489874038872734019920 233304 227924971117225353980096901120 233305 130227200063556893931105549000 233306 -19819683081279214634131771392 233307 186204106378111813383938318640 233308 39988341389493256677194059776 233309 -5248853951025128328623281620 233310 21375052324265661308577239040 233311 108435388502046096119551812624 233312 -305735803480181380073673719808 233313 -285624354212864979110067388896 233314 -132740496034366689910725645744 233315 26249567940449696660623674960 233316 129001538326652649829157599872 233317 75722013172820275950632917792 233318 1449073417501641989174378304 233319 152184473964556268831429909544 233320 66607368790989274066925568000 233321 280381316112802650925512484944 233322 -61866617086935694880161088256 233323 211318869704461006091408019572 233324 -14357736296644172049893603328 233325 -139213563949542407349396915900 233326 -230474384325512860256923773888 233327 605501687795871526688574484176 233328 13352050471650502245933809664 233329 413451283234583766169312286930 233330 -105892889715451737075715705440 233331 4898728453749412591201471488 233332 334310003446322573195683203072 233333 -132772342318806968215839978276 233334 -251896671435616450917680160000 233335 186553210780097486952154768800 233336 303228737626696682410808647680 233337 41870658955296473675044793856 233338 49820478014855388434202904176 233339 430171840855989170387108176440 233340 -145070913609960884442604108800 233341 -211362744830563147264021627258 233342 220375887373310587658772302592 233343 -297702973659489958318282674696 233344 -459513902448510134278139412480 233345 -35733513380085433616173142400 233346 78992278259405003191789017984 233347 -473908522158214396263826051204 233348 48513441593191330939482004608 233349 255702454610356065233751236064 233350 -55716226125500524422080592000 233351 -502871970775906076075847971400 233352 19641965768616940239837265920 233353 304584820488034149552078504602 233354 -31698130744663132660509500928 233355 -207979081655411520622367700480 233356 47962731970424208923814624768 233357 361393576366431325648718343606 233358 30044564942259689831719987200 233359 33628677527634410361824978112 233360 889138567720111438819246080 233361 441503456975912014866063792 233362 18840444726380779882328940432 233363 -313466714227962374735727178800 233364 -1606819426895066631490381824 233365 157437383769280022220537772320 233366 -104054243018016967457838551040 233367 56048944419225666809377610112 233368 155799045256418103444372357120 233369 -206074178109928729219456369980 233370 18777443491452213955605143520 233371 -152761533874831292489308658428 233372 123316081086261239320573212672 233373 133628912818762133573596321344 233374 -208328566942181571625993832064 233375 544579312429717073871975942000 233376 -105733078941959887162580140032 233377 -99212026365118107712256166720 233378 185494123394909265058961148240 233379 -86020838502874688360782979676 233380 93320983507738097950331351040 233381 16286413051999219437142416960 233382 60524788334628342299560320384 233383 13762354077704650606514098920 233384 -357919188477594819246891709440 233385 -8623472098494535539780398400 233386 133113598547760941257825794144 233387 -90614062581639931666618774488 233388 -80746343620894709992514810880 233389 255035977678559294235818829474 233390 120853281413201093750799691200 233391 145092409553780765301304105992 233392 64212509322899625298240143360 233393 -11445901355845733895010112220 233394 -43337455127213255574775792128 233395 -123542622080598583109929827600 233396 -83886203076980576748163860480 233397 -124494441822599143505717827026 233398 -476314136199689969014849787616 233399 -131109888952707523861593675840 233400 81358079553447229505871360000 233401 106447833689280847816352215552 233402 102932674448560938372647337984 233403 -183252135987760691564088817896 233404 -2438816940958516372215521280 233405 -360669512481966273824002361940 233406 96487070077607074222717950912 233407 104771300528032041307928718656 233408 -41923614836200523399140737024 233409 38173085308127402302379472 233410 157593309970131245928179972160 233411 158234674843362298624709283024 233412 -105325934347249803631205572608 233413 -216704053373237188441323465636 233414 178769970035235555307227337056 233415 -36503317883561197883550336000 233416 -50827760086182392940265267200 233417 175581560582472156229680773466 233418 -86104762315684993145096407296 233419 118607934070117515324878332820 233420 -277516495674837340085944765440 233421 73922862087581237304078748320 233422 -17237608804389407349862896768 233423 432325053786799407829210194672 233424 -27781735515401855784184160256 233425 -66493793395550800243592085850 233426 -30665489592097717021644103680 233427 -23632513297603616028295411200 233428 99973895083323004439486867328 233429 -56367835377936074343780016224 233430 20041240863273607324345098240 233431 -603526590027441359655136301736 233432 478357766933331785528014694400 233433 118600159836005409441954675204 233434 -77473108136012709386216079360 233435 -24013767914805126459424557120 233436 131001315757979168900172999168 233437 -543093767061865035344155085914 233438 225806487867660111331889109120 233439 -250569704435414996985944456376 233440 307299821074511714443807948800 233441 62334760379877205002472605972 233442 -13492935501533428909460558976 233443 77550727410207251491735771600 233444 -81574532800531673226186449664 233445 -133434251757951190506980755200 233446 -220528468298757104957531120256 233447 2977521739416311638884928560 233448 -61951238629263175828197703680 233449 442452521990827577854035927936 233450 -24530535117308855209550976000 233451 -157216169555359910934207398820 233452 79378915202207264957444731136 233453 487594653644283221318382740640 233454 1575949861836452793634949376 233455 -214523130288193208752977395640 233456 -148347697912161434276056793088 233457 131008211647580812304758444992 233458 -1037801918917528854213890016 233459 223896865778529682585943949216 233460 94912530075166480760383937280 233461 119832478645325788176621583104 233462 7470712999417220237249027232 233463 164517181304902693778036534400 233464 -110759272311626147580302131200 233465 -32547872677666218035700773880 233466 292627165870042302601628250624 233467 112405023418684505922478691920 233468 -81649294173065859394853732352 233469 -264163377277220796161308831680 233470 -90049314690029992197469443840 233471 -92487097736468868249082335888 233472 -193327477148548629913361448960 233473 -240370426171549122418017838656 233474 -166818766714924342854373227648 233475 -57414980244650070533317444800 233476 32845674393700507648467858560 233477 -349870730414883968764096912674 233478 23175042314314907389779544320 233479 -282562706969084601399032486640 233480 144359230871193120561461760000 233481 -47398189924089661989408249600 233482 302454067175077514696733260592 233483 -361255161878270477867829393600 233484 195867130044406151146600705536 233485 -328127716422012961805268061620 233486 163227504984843013134810346944 233487 343572684644705677832428997544 233488 20215029252987343150898880512 233489 169697526911803835909430202290 233490 -498659808003515890664808960 233491 141771042065633196291795827800 233492 -33651918836248774974592942080 233493 24900408755806531645153671264 233494 -171806154735253818200311924704 233495 159115421404111029871827008160 233496 -310155894107942761187101900800 233497 -134064334077057787381972117488 233498 -131700845686434783640128181536 233499 -52091276633189258969825717760 233500 -326254587637267514301681024000 233501 -368615141074806335743381332768 233502 -114157655541112224634628914368 233503 62391337516842389957907995040 233504 -317710179115583825650753142784 233505 -182337632140673310887899133100 233506 -51937762881440933448669559296 233507 -77623400206273235293081264368 233508 -177142985188295387801195335680 233509 -645365330575758390970085444290 233510 42706923693002672763301488000 233511 -87036794234657949220610316336 233512 92673952463099062137033262080 233513 224511856121631727255765791360 233514 66743733511057197478917065904 233515 141865480523713683423294488160 233516 -262129376508938941430501794560 233517 205434503148478694031849257280 233518 -57637983491423771418174540096 233519 -56381983130702982930467157504 233520 -12006267590052558032574873600 233521 -55091060643316339277389582668 233522 294873739899882961655650780800 233523 -303073442131031832539133297324 233524 471696348581982450293371801600 233525 73285628469650168502680275050 233526 153410774187173713509752478144 233527 -7438284736689424512696719008 233528 188155488345618243563316572160 233529 4291672985890011699931356480 233530 -314380866923918413183545120 233531 -738022380971626970224777988088 233532 10522536682964121135190080000 233533 1279956993275268761243443744 233534 73323874311080068258872379776 233535 158427866153134546620945325200 233536 -20786821931221906174283612160 233537 48952290583494480161044402260 233538 72802989038171027183039823744 233539 -295279080229998069120119277080 233540 -194593531244240191947411413760 233541 123092361867264771522005809344 233542 -13763256917665114039542668928 233543 102564327335662255250900015520 233544 94160995710222011188524318720 233545 -166131557018238891256693762680 233546 87649808225613219609475828320 233547 164399755212079232481303658200 233548 -7628644523040351690264985600 233549 -602510673070425748280635197450 233550 42620537615122959309434736000 233551 261565900071038278324039997552 233552 54256383891565237255235960832 233553 -163724905480640153893404005376 233554 -28510765658862773293974693888 233555 -45320680965192562983387865440 233556 -36815343324139373705451952128 233557 334777552871469952057802937806 233558 -96158994547530039602737964256 233559 364013013512184890600684520864 233560 120240924706470014318462976000 233561 340009948210864223103906589824 233562 45991838735317403067861356544 233563 -102481194317852468564575038000 233564 301767150607380886984922866176 233565 -32065202523790338983625444480 233566 -355206801844564790406313389120 233567 -9704093611651648669092543624 233568 -113675257800718148313620545536 233569 -87609278124641372531568205888 233570 -54978382828107917885251127520 233571 -19785551843865538811784088224 233572 129500003431777946817908110976 233573 -105315420898954499123843254176 233574 -109283882517865654486457955840 233575 -216035512164294338256272291200 233576 1817194784123164202008412160 233577 153381472803043695578568271680 233578 57821244440834497572959505840 233579 -64077281016434481468313895016 233580 -146304414343641410724675225600 233581 85326900854772422915332472160 233582 -192216795738346835800848412608 233583 -21082450565788693083469958400 233584 -20954508856553507449737936896 233585 40552875335836197999840913920 233586 -88140904987728068402803873920 233587 -254477869162456633210076636480 233588 128875199391455367603542845440 233589 -258266925392190176245995511776 233590 51072856936199146038927605760 233591 -567234680866462471370794618008 233592 -63659079214901077047658721280 233593 69545782032628271084306855424 233594 93633304418299212267442122096 233595 -118507063618494592959984066000 233596 -195093101663019397919235248640 233597 55077658811806117055904002304 233598 139291809830818170003415635264 233599 402370757400250723864083977600 233600 -12618698566107830508060672000 233601 120609519414533064396614678832 233602 -6490715291429176381448964096 233603 -248170108997703008675935309920 233604 -9265482013016978982148091904 233605 378550027649973015572365476000 233606 152015899060546786131703174752 233607 39358907778089283581657416320 233608 359825416332245889106431144960 233609 124467267193208346840120294810 233610 -28724030992260962589022848000 233611 72079558278009758607471185664 233612 -373113128468203049767843647744 233613 -222587860180714111869884754516 233614 193807959465356770044049805952 233615 206573373962538117939484154760 233616 -17287440090789108544177176576 233617 -351907618822618793938936560334 233618 -12061734896435698281608027136 233619 5787086531532575541775852608 233620 145781100157193269610755495680 233621 442843457660307935984935815822 233622 101506272966335625057351358560 233623 -208718621553815881068958178936 233624 -184588418444909413591286784000 233625 -37859291720973515738967840000 233626 42554091271190425674040339200 233627 -118570323613108769934395038728 233628 214572871793371475461980510720 233629 -690028129934691430810001768928 233630 -186639778902342201319743713280 233631 43396404232054240108390471200 233632 -372335929849897944186809548800 233633 587899836370939232418601310400 233634 5882289693992804434457461248 233635 42027987373912416846029392080 233636 164184578441920093415938605312 233637 288109871036332459774380346752 233638 -167765581692249289489418741280 233639 -125829008213653093760364552144 233640 128642108890556066431481856000 233641 -246718048323413770705278813958 233642 -20936902402777280537186398368 233643 256887309783275655973312824000 233644 -69307573709410408246470609664 233645 -34709621735850497072032949280 233646 -41646363720418849099058297856 233647 -186839199821730886418939709248 233648 -37101132010264633572997693440 233649 62822574927635628406066090164 233650 84584013993608740086684250800 233651 -48094058671472366099122044 233652 -122463433890270518889899962368 233653 -117226738441264595643593533440 233654 253263214179660078175613071776 233655 -37949676155556109471365965280 233656 352806983346162393942259322880 233657 -184934472399082343517731422080 233658 125736348905407114378453393920 233659 -271774319775781131194221121380 233660 88617200234238899871060940800 233661 26954200409074507152990633024 233662 -1353457009004220940567587840 233663 430918422860567994710743758912 233664 17667930617577827846980632576 233665 -466139678080596376777095735000 233666 -98002101372192524513980465968 233667 95587573427140636640282112720 233668 42901996331268936024485714048 233669 -217520596664009255999664264930 233670 89689700431025168906156054400 233671 18862162519620499944566763544 233672 388609740211954738124010316800 233673 14793067466011700785026813888 233674 -85983802464366463167601429248 233675 143043333357369858103765116000 233676 -66129035516658594138801869568 233677 73722817210250239099122974220 233678 -33666044768681074470474754560 233679 122068948275984673433339387784 233680 -23352574468138507173510512640 233681 -234890168108076078657315212880 233682 204427166006141061091389388800 233683 -595728594322006992028245170068 233684 180069082883857192702747779072 233685 -7058890882276337746092763620 233686 38012789729896285138968780864 233687 401777387876277615639869523336 233688 18584451059752322076394782720 233689 -529416836531084023852350091510 233690 -239942577191936475413021018400 233691 236673176991067788485775763824 233692 143026376609934642787957757440 233693 47013005651538688411960587942 233694 17286971771544722968285180224 233695 107920075908716675476323010560 233696 223782154398838973792063324160 233697 -28667795785510843225661317200 233698 -117759389659094138979374996400 233699 -629405577562072788674650136880 233700 31072120789583041190136576000 233701 233196984388773942959962056412 233702 86117783386846457703434420352 233703 113648074507659317741460043920 233704 391326308585734988865476689920 233705 445059295852901972880744960 233706 -116669664066959305863735912192 233707 1035290772892255281113631829840 233708 222703621779955136618681065728 233709 35136713547632362786084823040 233710 -204961159507048545937503666240 233711 -614393597094279136830322156200 233712 122629503493086977743012823040 233713 -420172327292633900017786085038 233714 -28327580303557587311422376640 233715 204683196394464310371470595120 233716 82359173093206967923663466496 233717 443312035871936880231274877952 233718 -27099113519262430943625093696 233719 242375840675052471635915968840 233720 382910639397524649842902732800 233721 343059581772536949005564556090 233722 -106867752292417990985077444128 233723 86606279683985551447630362144 233724 77989739600866705973375648256 233725 135500197723737097794183271250 233726 200764838619662526904632626304 233727 268029099554676427377567015768 233728 213944081163963901006225342464 233729 -95445351905996061808800906924 233730 35679769772557502064878768160 233731 472498807135619787082178486112 233732 194958599023156178695360868352 233733 215462192547300230373302389824 233734 -117133641677849808029035821984 233735 66138197844146404993685026680 233736 -242515884668958607299218841600 233737 130781617516400759334905594752 233738 184376164565041809130689219840 233739 -518183389778968133436272434560 233740 -27871617206346555219159859200 233741 51527873786955310341355966284 233742 -15451277421061048824596183040 233743 574203099089614376093737506992 233744 21063119343234013295182872576 233745 -231036282003987428346509402880 233746 5421045144754331906769363744 233747 -151363864316575563561229614804 233748 2361902325147606938870974464 233749 123557429638530732184596404064 233750 -43320037618012536631930680000 233751 -67134904655066099395114386816 233752 617559952950645263454125260800 233753 129963080450702553317282770884 233754 -114906945209509536048811399680 233755 -27056384438467670496938427840 233756 -368146982034759320263602977280 233757 198141740271419386586802467040 233758 -34852198151467032501680686080 233759 -495379660922215645416851675040 233760 52651515059952396815522856960 233761 526513629555111154520907907200 233762 -181117242139977216089981320368 233763 -205178895561459186878462836416 233764 -80481245822994343209552471424 233765 12830320026992224598525174400 233766 -33857345036570660337683131776 233767 430044319120886874698487559632 233768 232266547177168775207559490560 233769 151524564782337595194355215360 233770 2011346084697586875654010560 233771 1123470565317659892859815744 233772 57702942677580320766836736 233773 -217492224330048161567065434260 233774 47834190375561076084556362560 233775 80545804049391544983685482000 233776 26564431830929568393451110400 233777 -363804844567705911976549051374 233778 -293301809433324681804170173440 233779 -174414584775729900839088685344 233780 250310326897641529780783737600 233781 6132988831437633545201757600 233782 -127956077002883988719054462016 233783 113833061542785507390196483248 233784 183149657432832902911055953920 233785 156819602984262031269342838980 233786 23097465893279431046040211200 233787 -338442324838654547604979486440 233788 -164181832081406112540107339264 233789 -350581981755486243063190369620 233790 79899010884233330014353582720 233791 -2995323397195078584063218888 233792 -32804922023933968932733452288 233793 -119427268980230250398302769280 233794 -7229661521421359257837711488 233795 86634218415023239647903955200 233796 -25850765441054624953427371008 233797 172109836708577301399376054140 233798 -61413680927647022992487369760 233799 313314035176351187351461917864 233800 99365476383340081462259712000 233801 75215468659751242260368809230 233802 -10579365849370465070718520320 233803 44590837649689947218561390880 233804 297681337363903267843045798656 233805 -27624999149660047412039817600 233806 -80025126306037967145735459648 233807 -106778597754161678107250761728 233808 47369908909642982808668995584 233809 -404478562026440713649531433740 233810 -35586368452422654203167971840 233811 -331642110400699488447712033512 233812 -37149211006974222789377417344 233813 209551134403468190137524556284 233814 -25832815390905688317849016320 233815 48242146736363124672647593920 233816 -565082839673879490498883645440 233817 189240242922513166550848345440 233818 57954999471151740188776088544 233819 -13617910999526676008251044456 233820 52037797902887507248261785600 233821 210840691683341444788726210912 233822 -201091146782021105767533948288 233823 58487468256966321792129124368 233824 -365314094042864290847937921024 233825 -49913242232445396662254320000 233826 -99623181837139016240946416256 233827 543199317631613658514382803920 233828 7190774522574124518134679168 233829 32658195730310954222165394174 233830 -46020336259984350628511952000 233831 -5658574463441126764701217368 233832 -115273481855373009800925511680 233833 -117246062708901921047665941760 233834 -1824558780036337041981096960 233835 88883765218253386447163435520 233836 -216606219768907726283708479488 233837 383034957528391443559550790486 233838 178611419369373261745821617088 233839 247506913644357127347988378056 233840 -33114727230904401095825817600 233841 -206109861372336200765377832640 233842 34515099843830009848060710912 233843 3564440223623214817315984680 233844 -45672601554447927116504832000 233845 -349904840624612521183831788900 233846 47078411358257885618056627872 233847 -6850849506834929675886198504 233848 58620193191736819919234703360 233849 -129944834410655442675410467008 233850 12209030449379787889924128000 233851 -176046869469452927535323277148 233852 -108029459525241762502968314880 233853 -303110661456900434312054724096 233854 146303078566255462685184293376 233855 -437955325085417116104022905240 233856 82603370862267800321890713600 233857 34034828469348191208758384980 233858 -113356319040764441328677340720 233859 -101288697210821817110920358160 233860 213471670481745252923332546560 233861 -388944300374290990516275941538 233862 162209816029059483906737756352 233863 165946307691501940639852794160 233864 -25643978218729836232196751360 233865 187479960045632942642752204260 233866 180071717076537689954249827632 233867 340714711400792217574470216552 233868 131935999497646202529936330240 233869 718375900262347081278484020396 233870 -26869337030353373861699197440 233871 -79230465201206652799540314240 233872 132307750914072499379539279872 233873 -40735069373126478891074075136 233874 119792404507030729399803386880 233875 -201322658872608894439967736000 233876 179053177522621932637523189760 233877 -1334449430262069083745699168 233878 452046509459328214457602779456 233879 -479166250712240773642648190520 233880 -155177409046848363527869440000 233881 75080786875023843854880676682 233882 -23094709905015270125403561216 233883 -76155152373310543107953868000 233884 -100060956775235670180653732864 233885 -201235788342947137354227160200 233886 73655199571411637764165090944 233887 102937920875327065002949913040 233888 219266693996571340256623656960 233889 -63829469476305154679161370112 233890 -119699117443666195152707404800 233891 -176903440554105091459775124528 233892 -6119932285522779672542872320 233893 699584685833487202082547806 233894 -39227213652040237057758780480 233895 -32583048938517330457939445760 233896 117091416155192700380557009920 233897 8015723124066282956610947472 233898 35680369511549599340372144640 233899 -308961512676386526459533224400 233900 -77977879698369006376559712000 233901 461190708840311436317292239040 233902 -5516008996638944738191722048 233903 250281404543475780913163295360 233904 43669629467263395935243993088 233905 8916757504976977767578113920 233906 -215577557252623434616635844848 233907 -326376624417400979968002818760 233908 -8375179773360014427052895872 233909 175621670072530493520994047840 233910 -20911820797516419011857916160 233911 83732230543835561312140041512 233912 139218494885872037808070778880 233913 37948611246594680066134924224 233914 41263281449757370465694020800 233915 -413760038273306483722689988080 233916 -165024407144721091584813751296 233917 -287689227866876915551595535034 233918 54482153938781383005388028160 233919 194913916741185915245622773760 233920 1541944434576334204887367680 233921 -322974919166164980478874866878 233922 -31859077176365288297757120000 233923 -670075534931628421878740965828 233924 -419080854337766096051821279104 233925 -60371063488812123665886744000 233926 41713023222531850457357107200 233927 355310696679241774554605121600 233928 -397320324043086504923512320 233929 -568017168037058522378760929100 233930 170045997376623226650274392000 233931 -118014321078853082854497367848 233932 335654210553267064268975380992 233933 63066508234490683302617537664 233934 24328004112942998345990848512 233935 100732182623893509351168895200 233936 25179699574476638684332449792 233937 250396328854145052365447475360 233938 172251076646335967929342527120 233939 -229862802315151325103300826260 233940 5624586056052228947734241280 233941 -198772627390715009382800436658 233942 -28130507619500724350657177088 233943 294053814489901237870084232400 233944 -434437672437540993359720355840 233945 -107123200886164022365234766400 233946 70061644962118370684658465504 233947 -161904661950487857118618700800 233948 -93734144715946659792833172480 233949 -167281416090963541753833073536 233950 93306579351342792505420392000 233951 167496815920890740090823196392 233952 35706664348132538136755699712 233953 -149050316861633301058073722320 233954 -33003754201076750703303164928 233955 -11137800958681943618381584800 233956 121699707554068955056959823872 233957 -11479120163779732894344179328 233958 -195062971532757783836937143616 233959 282329623550873125948922150040 233960 -70745254158104172563938560000 233961 -54255071807349882284331524736 233962 -306467456001544948658478450768 233963 -1118199030068910196682762136 233964 -194273038629427600604292217344 233965 7128765230193419111694160920 233966 -434253589375373217199006709760 233967 -428596870401729751624263785088 233968 54373198477499270593263370240 233969 259086149090133419466777740370 233970 -10905764435669033897320972800 233971 -122257781093081540021798555208 233972 -430042713899718849763099157760 233973 137342529633487155329419338222 233974 18970327299530297260324944000 233975 119532777558859012233561278400 233976 258178862600186879555043840000 233977 312354658328480137197779369040 233978 -244550572800929799315402786960 233979 -79181236428509686640333617152 233980 117589739739369468612406848000 233981 95395559956038018606800707200 233982 -124429545580523023219086489600 233983 -383009112043524347761918048768 233984 -110760760561845183825265557504 233985 3621923930107340651780078400 233986 -257561657513471318918669813808 233987 5167931473817544545477316960 233988 24666056802498670084116283392 233989 -2332823119486807891530021344 233990 712781604567618655788432000 233991 146762196645519084332438550000 233992 58411476174142420641465753600 233993 -646953219344083262551890358758 233994 -167282155334628357502188245760 233995 -3978526883146486476896396880 233996 -50956953515049796130699188224 233997 -282990305561777192491791336000 233998 -165448927163203446831792042240 233999 518201450888046508154707071720 234000 -23267321670399360807923712000 234001 614210564062036493332383626100 234002 -56140737408711762799338436608 234003 -18222378744300202782938863872 234004 -228375312185076866242217523200 234005 -122956481186678727656340922440 234006 -8739537179929346433194496 234007 265563358679509629214711357256 234008 19604946294241572250420008960 234009 -144137171365649592875119287360 234010 -1708010390056771812118947840 234011 4970245541466808712569688424 234012 180009397175928104739619994112 234013 -359344750369444665540730638336 234014 -221197891290600296412478272 234015 3269761724487403876076050320 234016 434814960843615427144999501824 234017 87027711962477600202297374784 234018 193161194138143124391969414864 234019 13076295028928375935170625600 234020 -107173699709152190811881291520 234021 241126826387612614347566620512 234022 -408279623342309852546781281088 234023 -66706578912259767348737007600 234024 -26314322613094222110480384000 234025 46309269107347797962674785600 234026 66019876277842491926977955424 234027 222055226883070991820485927964 234028 -47218588264971279269441524224 234029 -498166844221429430240646347370 234030 -96917080423325633029700064000 234031 -28224121765793913744126160000 234032 84678089104535238290713460736 234033 18029167688215176433660395648 234034 284085468982473240549554566416 234035 38203433667176022699740010480 234036 -165855248847938947093722132480 234037 46039456021260810987399683232 234038 -6955512735809513901165853440 234039 25045194245566222918489265568 234040 135455010871661657883392716800 234041 4555074747997154398363999632 234042 175574625832046337512542375680 234043 -421827692598159365864671207708 234044 -90230396148594363432870564864 234045 12525740276495141254710453120 234046 -344876632830744640730675382528 234047 243359764182872178390999029112 234048 -20240505483061475923319586816 234049 5487023678652032345034198064 234050 26661830790033224008982169600 234051 334775319750286713526910992632 234052 -4328589699046254032848457728 234053 -626610913113530662793057379840 234054 -69199518757513560918469559136 234055 259677590976548289256943379960 234056 -252134973606121347661721303040 234057 -145140624523216274213043578880 234058 4212685387294939283710625280 234059 -44886166927444432453136713440 234060 141243034386899317281252802560 234061 -210108386262410192730424007680 234062 -17936340901325153593900047168 234063 112452683330525183242189664400 234064 -111350746799482175023159582720 234065 115654489494151768581579708060 234066 18673592613350389671855435264 234067 656493041563876181756166651116 234068 83004271747008281017629788160 234069 -39451220937839158961474130624 234070 -70325335179100067167395705600 234071 84162306185374049140925181072 234072 -311904374855307180909560801280 234073 246520365498668787640435309716 234074 68129328799056275633587159536 234075 1534025520548232521342286600 234076 -150318435427689506922980456960 234077 -584714328726554473150165275840 234078 47829311237785822579393630848 234079 702056474731979859529455553800 234080 90673082391385287172502323200 234081 -47812856770241865872075600640 234082 142440212639290571868792397392 234083 451261731215667051252445666332 234084 -65363454221588797504114289664 234085 31140016955710362552581382780 234086 82305990454585407307463776992 234087 -54334120523365210141047522816 234088 -153392926615099847656586496000 234089 561567689754401428722509176890 234090 -2590449704127862722266027760 234091 -133622349673510147344940661616 234092 7200824156779681944480717312 234093 -259989563020572147177124710336 234094 18465214090136216500012511232 234095 -320845340614745024713512137400 234096 -31358620441255346928044310528 234097 -652966800037853306490221013648 234098 64551196171711654938982494336 234099 175337206164620643277107070020 234100 17844818743346760384883126400 234101 -113932910251688557053255993216 234102 191020516748977930465690197504 234103 440130429959325358837125589352 234104 53320694264263253407305707520 234105 13197215307747529281594288960 234106 -252361120169554172814041455248 234107 444050233809972215604453438912 234108 -10014460224032342414984094720 234109 644286014515459196049892552204 234110 -51155365205766080719676926080 234111 -29945122007325160354673134320 234112 92703895806847346384515891200 234113 8856538833823466765849089584 234114 -80538011003669805741769004160 234115 34653436155963481749558775200 234116 -99911247550897677456713167872 234117 101349246903308669618324294400 234118 -145501043049477304402406497920 234119 141792327974133478784942277744 234120 162109567384717998888802713600 234121 516308387602805864828584039322 234122 67386726743054248563911503920 234123 357979172874028908806689959384 234124 -540640216531719927573495487488 234125 225333266629665812260672239000 234126 64023703490440942571859230592 234127 -263790165543876329824762496928 234128 11111441194635787750316285952 234129 19046666592218294958011428800 234130 59331708508942157154194905920 234131 151767274178341635743564821932 234132 -45831100381060820831653939200 234133 41766224516379960467034835260 234134 -378677182028453213065636791168 234135 4684320643004240756699160 234136 -21946328612646107576502435840 234137 -4932665352274938986812787760 234138 17382348001575663111337618944 234139 81732431634716828621207911940 234140 -11366542780270607815529011200 234141 -395113398538900688572750909056 234142 355741259231352641153284697472 234143 14995693775864919634562992128 234144 -54312698941963176702860328960 234145 -137674586245721051660879573100 234146 293100338063961826933616040960 234147 372120909916449400827710196600 234148 255365190216612408739436782208 234149 -13283228383301287482422102850 234150 -18940436640238932103490150400 234151 102733130986059553242558359904 234152 135890642620027354115246361600 234153 305596795846234140320080199562 234154 181938196202975899741394752176 234155 452764672346973315049620382560 234156 87090601639650640520741683200 234157 764370337745620905250521024 234158 121736851801332507735452980992 234159 176995198172872716464040731280 234160 54796740876552983663738880 234161 -235672498144536455723553680238 234162 56849849960249360318200056720 234163 36120478688123461072317589104 234164 5293203096843002432640546816 234165 330961380717638713842756169920 234166 -163954761173299028536744375296 234167 -360760550082503253634726733784 234168 65090534382545805668541726720 234169 140745529611464539063367408644 234170 -92876596457377809886647858720 234171 14663479188816393365198818980 234172 -404308999858887436188778445824 234173 -65153436144810911510859064020 234174 12499207352727214731856957440 234175 241074849988817384332736790000 234176 -122818751671869368742334955520 234177 -173913883762343535424835862480 234178 1031426424140527666987706880 234179 -95366834715507402771093879600 234180 -63705623568195167022127184640 234181 345370713368360452458606685982 234182 35144649204914010245256982272 234183 163178033844446982565638795648 234184 -16497371107335602010916730880 234185 -146104771558445490000290283840 234186 65953433255211076965092365824 234187 -529536610273781668646768141164 234188 -282037764862000210023656177664 234189 20177481705098789409746479254 234190 90821423684046566878962940800 234191 317077105865230766377596740592 234192 8862978225276998351288008704 234193 -361750247508418729049221804558 234194 209299806020576259542315879040 234195 51911724041725573017761055840 234196 -435523996916359469918178793600 234197 -21852354738816024658595826354 234198 229930750915018038080912949120 234199 -209687411790681077739285245264 234200 251385859846746679314019584000 234201 -298487488622969787092954376192 234202 -133290209805651871359862034448 234203 297890777847789869350007200452 234204 -225831203869951984377601059840 234205 -121726689263968696734556961280 234206 99576190097537752077366276480 234207 -87763364013563596545193635912 234208 27839689928225318795010637824 234209 219129122229890827429038211200 234210 -36158583048736823602650938880 234211 103620746516660407047787494812 234212 -252347302843821615322699742208 234213 109506544961208703128361981440 234214 82193907500822216759087417472 234215 348788187952495717471126897200 234216 63642665667984992679907998720 234217 -214929569187959904367016753734 234218 -148476274977291946118614543440 234219 -229583893265549655582842506512 234220 -86139111683985490396343347200 234221 726267025909476164517845280 234222 199975908390136735966085329920 234223 35140558228763764037980118400 234224 -65754459650733586052411228160 234225 -290862927452562167581351452000 234226 -70818974083696530896943339888 234227 -238414860307621379902283710128 234228 261303492624214226054248396800 234229 156650277971813243188077021600 234230 125185337270041484065557916800 234231 -94758112511696859841366894080 234232 -259964053682781396021947596800 234233 -113791719375675746549742822840 234234 35605928103273907075816374528 234235 -55842206753512343550775435200 234236 -64846082504994573910706933760 234237 145329021632401196783552271360 234238 -233181413260818397532284308480 234239 -452450959790114156254617480960 234240 -115507752616994860609233223680 234241 -18838675710605504260628779840 234242 -32231173217267416982270351328 234243 -409810321374338562040295971416 234244 106784945547093356047077104896 234245 257003069861551027215397341600 234246 -130861544143026973036675473216 234247 -23150264820144200050253676448 234248 95006661816827884812956467200 234249 58949130312075940734775144608 234250 332900270624969444720349432000 234251 -205972405195419707425843739400 234252 4562753772690224845266258432 234253 -169325330604539064374262553556 234254 98742983700193725702326064576 234255 -28501574284701985181067924480 234256 -80495686824578161648732958720 234257 44196945387150431976342346020 234258 -40959517579110501507097670016 234259 -221653812964509670389976291540 234260 45274779187980353085751004160 234261 -428659810984865530981072791090 234262 -45288076587514150133614590720 234263 -700879950261017525259023574360 234264 495781884692668222926520320 234265 80826209936396143740148182660 234266 -126901188556781607628480977168 234267 84179746708609685097436093440 234268 119717357721857140766269941248 234269 -186483923496458645210651534400 234270 -41741022913307930721808252800 234271 169205708870390679420160933472 234272 454110750095553252846548877312 234273 118127323253017385232861870144 234274 48419412024421223706494139552 234275 -45976762329384411923633081700 234276 39987529476135194414556426240 234277 118485614071640392117022180412 234278 -29228142749006237012984696832 234279 287047935987011634994409203920 234280 357340840704284071067303270400 234281 356592240165044822028959657082 234282 -17945009927218119869570135808 234283 -190173736076315366800850887280 234284 43966322849883412142368045056 234285 203440587718439552737809823200 234286 -31217410444927589299699160256 234287 227795456934718646408709201936 234288 8988797805660192181545418752 234289 7835431790845931582557512720 234290 26154581332644434912120686080 234291 219754632749378498530624015920 234292 35324485437889271412196678016 234293 -8604069332135930777951725458 234294 158841222840641330509670220672 234295 -277775114715585599078048886720 234296 16784713249242905793272033280 234297 -116420879717923286206533792960 234298 34036929433933983183065564160 234299 231103808174119873695415478640 234300 49513384043940800094922137600 234301 357278605456778373721571293824 234302 326030259951961123059974871552 234303 -209440157102045265386488906296 234304 986138131955266419347685376 234305 -66386915429316900078604938540 234306 38619178281284321663574508800 234307 -9651695356753274233497212600 234308 358902641276991731283989560320 234309 257994322916190041806243301088 234310 66944131930565532843100306560 234311 103941100337531663080859362560 234312 -83847997836767397003213864960 234313 40929619691488159135612559844 234314 215466905844038501583477173760 234315 44432304772966350197103659520 234316 207906688912388406586813879040 234317 64226359282334956042810245366 234318 23630894656801912168594952256 234319 227522943957874196027452004720 234320 50045141856228752244849868800 234321 -15491667151707736376434715136 234322 343362610509078955418554679424 234323 -146155093954242400519507345428 234324 52123267250200469995769309184 234325 55687119683858019728030441600 234326 59720006905518372061382030112 234327 242990813718112771176977422080 234328 -704437454872385766851391959040 234329 -206092703687660975689575079680 234330 -3858719626692960983448122880 234331 267588029069252985525496280132 234332 -67464629930286030047129072640 234333 -21609193524584353141993302816 234334 -74930053425246834094884173184 234335 -175078042278613426261730805720 234336 -265899776186712720364160679936 234337 -65475361801863920575784401020 234338 133493637647303629173079712544 234339 67388510695063522499302360320 234340 -160920903721201125984830396160 234341 110323368878673891958355327742 234342 -120343551921867547396681705728 234343 -183152469183536462230947406408 234344 136190009578496886988981125120 234345 40880881110647402769387139200 234346 18088932751120024489360304640 234347 -198741965352311480374684250556 234348 -122393137640820371167697326080 234349 317236194790464613171042887660 234350 -770143621779519107218872000 234351 92110540973646346862760638568 234352 -61049163232928512965226201088 234353 -109604012456167190824673603520 234354 -75926497277868360147185091840 234355 -2905308718861173401790402480 234356 73507680739738113287976641280 234357 -143518539915811590350795573760 234358 -107135028002601390919698676224 234359 -167743546934885842242798372120 234360 -26456299940278912986906624000 234361 355088544018886308185990121962 234362 -98172934535020244331948780096 234363 148651352039111013616975749144 234364 -135000644119263522599300585984 234365 165104790580757437747636437600 234366 -79895208631780780186198828032 234367 471546132279738029635527215376 234368 244804705994589483348126597120 234369 263522643835559676669294199794 234370 -91909078712403509396647180800 234371 175392896403327086480585976144 234372 -60764543280855670248609297408 234373 -411771692552595554019075971456 234374 -14312018877599965009780376448 234375 -68410607368487335149397500000 234376 -54811008294307518667751377920 234377 321131511750688940079300900 234378 -214463786616693963384695748000 234379 -68243046280160800596793929124 234380 62278359306093970022276428800 234381 25815576549629389070812590144 234382 -197697956093017573989408902208 234383 -32694811694496926226142780368 234384 63547872156295045855136317440 234385 393642806907091110588913406580 234386 -35990648040853729024473706608 234387 -239036022531691501153406236560 234388 -102041196827181550823736004608 234389 -553560125562294864476111108544 234390 39478457632236914505592707840 234391 59903743030493270849867598784 234392 -61732232005272624040408289280 234393 -3066819142366682080457103360 234394 83387517857114107909680253440 234395 -14688700318746260750871695040 234396 -267380237618208343597854670848 234397 7921760046468193399934038572 234398 213537368294493062728006836864 234399 -106303225065476234297013937152 234400 -120013734355578903313126195200 234401 439427403393014523395420127252 234402 -21900257683018717531260566016 234403 -22759602953284182656761795320 234404 424058833423092114646334345856 234405 -36969396641590081090673052900 234406 49098484517649134330031517152 234407 198031895097131603329839586800 234408 173978889838409967518222991360 234409 -187872212995399277308019149184 234410 68509663612611671171943486720 234411 -318907785753686369634524981928 234412 171695256459569361610920985856 234413 -610527899832552444464031783060 234414 -12869935919018769777691546944 234415 17296208875051310337318198720 234416 18042761072034189950741839872 234417 304397558529113527669921952880 234418 -102197990290623854216937369840 234419 88036285097250352095454612944 234420 140644320272077073881765754880 234421 -296866670143504647836770559712 234422 9848723639546779833043968000 234423 9283335350442680758837414536 234424 -385282351306686254356822487040 234425 -153428204668532605718663624850 234426 -4388276981741612719840012800 234427 -186798228532174116128531288880 234428 449426738207267996900088376320 234429 -124021422290238039127554249312 234430 38551626924019374824886689280 234431 -588749301048256665562003416768 234432 29882170149567478123758354432 234433 707583219921116661385028542000 234434 192371675371063593887729423232 234435 36404901818737465682685466800 234436 8698968987064860408535572480 234437 150315501478401336274875018432 234438 -74602802442786022174508629632 234439 72127500513983868073564702224 234440 -2434828079012639239019059200 234441 -237098865708641142408129681600 234442 -35668041139597033573625511936 234443 -42505582855912165159289812056 234444 10551085822815762470617792512 234445 -274057265137214722308023157300 234446 -302600385953602496910734507328 234447 45124209444219963529245741072 234448 102970169876571045186508316672 234449 -235590654119492244150838593564 234450 -64510407465907376375079224400 234451 122842425661256775184983951952 234452 -369388288130617053415533684864 234453 84629667066722074485514545408 234454 -321223467661016014869367739328 234455 33565611433785231320409593760 234456 -66477108970132594545137356800 234457 -387966050897401534619237218294 234458 -40730898971288008537672660224 234459 59621124818184911902517896800 234460 -1844731053789201333583027200 234461 -462242536838449699171958734938 234462 53982809286571302595429708800 234463 319042708461542801385303127712 234464 -97503211787081542429439950848 234465 -141790378073777333167494427200 234466 -131645259810841870959091712640 234467 344290154602699988296903311516 234468 -171677811855200396974717870080 234469 -4744950847221810120624985604 234470 -86608565984368088110757704320 234471 -216894623097804163992564233688 234472 86055397967463924477955276800 234473 241974889087199724928649281722 234474 25869703478369134332001455360 234475 -63691752609963527799253757400 234476 245200675260804490464536362752 234477 -390834641640627355997924130186 234478 -313992017096999736659741760960 234479 941983541572324456710785280 234480 -10499689303570550031267594240 234481 291305387334258713259624035304 234482 -98450857752282124088370471408 234483 -300460201772220481772107063296 234484 231587189204480429297377803648 234485 -91129704274798806120628521600 234486 25328910464108259284910501504 234487 -81483888081008497231929556008 234488 -470238134749418911722239754240 234489 101165954244564125251613983824 234490 -123088781956011140036094163200 234491 690593125029838029836457432 234492 -150642277969940132754852085248 234493 2311383252268340455542034880 234494 88800197251997401617801150720 234495 352263157148168348319545177520 234496 -433928956699687171690709647360 234497 32081610717774196015641877332 234498 221900110192725174358283520 234499 -193560353059435760967822410500 234500 136988784480612926437395456000 234501 54090334990292283982574910432 234502 239424445314591106937937401952 234503 274205613247223975029984517904 234504 -176507922766047966403145763840 234505 -268627098177388727681638493340 234506 -47083913015535891870231000480 234507 13267174352857605676460240640 234508 -233844055370783280855058867200 234509 190914635461926191253477692640 234510 -22167071834324947887043693440 234511 410464215768973503253805128112 234512 89423058190772957654799753216 234513 197956693719633524448207867264 234514 130468069321935852310958253456 234515 -44052985804848299478998265600 234516 -149525775125211384379859355648 234517 -85699115646694884421793219360 234518 157153800085191790479847548960 234519 -283515666235363690014454741656 234520 -38832127467530876978455756800 234521 -230513494245362297531082463488 234522 -2462011855932948823147230720 234523 167543091504026507221247029680 234524 9364611857954470839121860096 234525 -53220173650887550375995444000 234526 354094963044440468902868174400 234527 -587337338477660317850228094624 234528 -21283705581655104330714316800 234529 -216320902225504823767328179870 234530 33917308125633329295427200000 234531 255706138486986257134175844096 234532 -19038685542593109949881158400 234533 -240938982692556027413340716196 234534 216155066087143233266034329280 234535 -99498749791684891259724971040 234536 -182745415677993740942968012800 234537 28494627920469919797275932560 234538 1466092813675473486672991920 234539 266225610500896945801400732340 234540 9521419849535208975214095360 234541 -392848380086704809150943614058 234542 -7789707727571674635377826816 234543 -65025851794280302566304356336 234544 -26474581649336815854667137024 234545 84809612051490996681115108200 234546 -13850689339214483758091292672 234547 -391456276223657266356606918004 234548 -62258849600579164889178783744 234549 -12403401873723101221818888960 234550 -42298796612313948429691711200 234551 -103900285717571296111962218400 234552 330774781347921583138275532800 234553 345404151856299778344412946064 234554 45553930718099973977973715200 234555 -175528941671184272836303161600 234556 -59751544279039891274654508032 234557 8335197367763917706198858880 234558 -105221820228793409039441489856 234559 -109583816331559602722892187496 234560 103164631254146387759286190080 234561 -16927601622663538660278864096 234562 -42953232652647804293047537968 234563 131258068130747418697111904748 234564 207433518728684056868383414272 234565 -6371243263557119268651062880 234566 -290301717004773139259258817600 234567 -263684230819713687465250245720 234568 160395740866206615429386496000 234569 -359039866406155226577286063104 234570 41843047593408132050648847360 234571 599480153884672276188691306772 234572 -334163993454974063116557437184 234573 -237702278079370999642466730816 234574 339719423543787540989458578240 234575 204246274835737538937347778600 234576 -1638465399701120129458249728 234577 44329638200325148747908808704 234578 -15837514758646017346344564576 234579 -302609329901421110358586124616 234580 108004271941074378396317898240 234581 418874930364611763152516600700 234582 -192020412891591486337477382208 234583 -207342421727427962522795581200 234584 71872444792568923898108313600 234585 -42306044797181662483344253560 234586 -194775157478157991400991027456 234587 359982240835623653360303335236 234588 -30017719409259192993213705216 234589 -599607062660177399550768123610 234590 158848461409765030717473172800 234591 73640864036823348788991022464 234592 54809855524065807059471695872 234593 238103526187586834736668950320 234594 -147739617878227139445152368176 234595 -222171680485520157541534484400 234596 262081464708530104503691886592 234597 294258603536704167369923809440 234598 -1222556564835664765982795520 234599 -245915441287417038261379139400 234600 69891761523484650885746688000 234601 618872692791423951477027499600 234602 134358377146472100229685419104 234603 -18457277173485575055925669200 234604 -83332151392687078273271308800 234605 -115851149803190625893558711040 234606 -42421815750400576971565214592 234607 301604602996139851406177652760 234608 477587635154984262338347008 234609 -14762821249340609530656702096 234610 -83425642717995418486387896000 234611 293250504274390466718010397952 234612 109723190895850104571654656000 234613 594084803299098784503726370862 234614 -216368198971106031829337941344 234615 -81263676411888908197235759280 234616 519971056955488786300492308480 234617 -69412940135283586157418542328 234618 -7904164187600001885709264896 234619 136997417089820419924184848 234620 229947490737885946045219207680 234621 -52275793520846009551721407200 234622 -24474537030286218159373719168 234623 -83424393471055772748752248584 234624 -132270769715466234611745423360 234625 -545567200301482651287752463000 234626 28060544478784761136416437760 234627 -150833430594236893814974021968 234628 485906155841041017047699082368 234629 207724007427664203640276699230 234630 173098792105110418593586176000 234631 298861888672591246949361140880 234632 -342491998326474317655858585600 234633 -13229109635894222168654127936 234634 579286619796800486216870042112 234635 279898125248481906838286028960 234636 144687449858066549871793638912 234637 234693365182104962844496053100 234638 113434021206914542463888502720 234639 25749054207226477275271036704 234640 -5860034796083392760964710400 234641 -375780898318029209393829700896 234642 -139145409941368485605025737088 234643 -119939175994571201800871221680 234644 160885049016372159390726462336 234645 -23730070598412854834153933280 234646 23776477903986222355151670144 234647 -99979290145971703504268217168 234648 -223282282394434793996824934400 234649 -62540631179282978489423089980 234650 998602538196656168959150800 234651 2689531541002672339183265664 234652 -30399799581220883946231310848 234653 582561839307893846855498428902 234654 15212969818931401929214193664 234655 -252076764759944796140296574880 234656 385095114031947593653461123072 234657 5335475777722501208278491906 234658 -130265961547733747171955526320 234659 -219413888330200780083227983140 234660 -61827431558060925873092874240 234661 53871000108531399034799427870 234662 -128620610177918992765484955168 234663 -58542546079493812857496090752 234664 -381363569967230844648857072640 234665 210816470041162026144831249060 234666 -68572145452962804967129869648 234667 -124943470016194591872597416048 234668 42472507220925437609930296320 234669 84217956151267226713679654400 234670 -4086061883425559523038192640 234671 524045133359122822507661248032 234672 48113416950843068343341383680 234673 -185036023141382440743875188078 234674 46204898381806350191223883392 234675 54121847966078219929053270000 234676 -180166819477058877154117491968 234677 174502178485253070721515466620 234678 -24606470343462676091077709376 234679 -44402404805371308484988563880 234680 26915690417626534789839974400 234681 -107265440004061783434283744416 234682 -106417376658189957771338473728 234683 -123794601056437742936304583068 234684 -53046455894105662346089052160 234685 -231518182942017183854387753280 234686 9032298897587450158384322304 234687 -88004072601392391332867958840 234688 156622864437921976300098027520 234689 -31584068992946701360382111040 234690 926936474897966573187947520 234691 -159716691797986650736622675888 234692 12034235877707384571084460032 234693 -67958741669681078803599842340 234694 -264474591474328676851112640 234695 2149189754205657261781651920 234696 50065766852450759385148293120 234697 -326704675826732385049915752540 234698 -82909878823497409937454712320 234699 -180433779968111252941697098536 234700 74607451459818606060264723200 234701 -69659395826592610417575334656 234702 -56468728798845764968271698560 234703 195757713543173492901746199280 234704 19179906201380964478479851520 234705 -160420313770832890804583312640 234706 246888483558405566837677521552 234707 209422489085382763802935202880 234708 -247064069883365997837821245440 234709 349363970714254418089329856960 234710 206712658984332382745627635200 234711 455730485884830800168957666640 234712 -613570592720828255253300172800 234713 -486435396053558076718073890038 234714 -143488956196344180769072104960 234715 -68417076235355098358887241280 234716 373899320066476739241472227840 234717 79814049045901196839363317312 234718 46887989083259042593524529152 234719 606766272431406841527906849696 234720 -38635647646118452672828538880 234721 396814628086503093122850709922 234722 -74507751096591334027618823088 234723 -295766634665414551811502798216 234724 -59102377102017360599904718848 234725 92902418127379310050763116500 234726 -81070501230247003425445017600 234727 -331238003448970217716277844424 234728 61866337021455283516665016320 234729 195098104823861807461766356848 234730 -35708504781627857223276654240 234731 32510351940680287555261026192 234732 -83567830867948502208431456256 234733 420342952104460949672977216982 234734 -1220800701725803579418959488 234735 171412782840038224863622314000 234736 -73699539843413436599822450688 234737 -6170696735235776252018903232 234738 23090200926682539618549794304 234739 -95457917635224608864056832640 234740 -265768206991699626871399680 234741 -44905562516491564570258669632 234742 152405949853633218203938138272 234743 -380558913549573930915720586008 234744 319278305279845222203565854720 234745 -21477904399086446768894236800 234746 199860996600906199182958857072 234747 347283170785681630150099192524 234748 486894387416680029035021201408 234749 280923213564740309261888511750 234750 -215996629594340591902194912000 234751 -52623603538347663419179477896 234752 144253498187312962621755359232 234753 -396498238603107079275046165536 234754 -38475043927099359426504937440 234755 -294491245703728319841252042000 234756 308856801425637627768065450112 234757 -117090817248480437154924279428 234758 -23658854950427444997222585024 234759 315034937722313338071852444456 234760 -174597981053351058399474432000 234761 91944033268818161609499867840 234762 105008677299455922554736754944 234763 -88731759441538120322103932096 234764 341217978446352565556195366400 234765 173313038134980966332169561600 234766 -25527679800858868848157313280 234767 21836507877759659260929768120 234768 -5637400716993790219691360256 234769 73635246933749156463969429170 234770 -139994761618615024520936591040 234771 36841717134143955602938474560 234772 102108209907598786070938645376 234773 231411282693202270545531153600 234774 62594952999742835261577666144 234775 -165591521830519334989727261200 234776 144484251217512776618931886080 234777 -46156314449617113585954988080 234778 -270006180041052199399378444560 234779 572376876840439888036972502784 234780 296820686623568523878891520 234781 -660428237838084346868222475418 234782 -75463716070816394512602499200 234783 -238514465619397652054436463320 234784 -251748310772237989892881121280 234785 161905524834531501157792504980 234786 -70034056739690559412157452800 234787 137728858478721314810101098912 234788 -76467894122874331607198392320 234789 392167723102294799405974582368 234790 60753274174020589112757294720 234791 383101514632943998697641299192 234792 33308580452825258279180697600 234793 78980441901785609538553273444 234794 35999566760150914182908964864 234795 -176920340596173452954651189760 234796 -27469711071084835166354502400 234797 -45833204561752103285791860768 234798 180959903953673949448960601664 234799 -88491267997422411772074953200 234800 61273013459224599290895974400 234801 -19159900233844705758046286208 234802 128440449996522714837995281920 234803 197965958996812792175411783052 234804 139672463347140742910469537792 234805 -198606901800415962251886526080 234806 2068985651986025318155978368 234807 -42464963675033719415974635264 234808 243995818120039380695376384000 234809 50376263572880874500144372010 234810 -1490933788646441891118746400 234811 -645068489429943542592811714588 234812 -109803163165681649803813632000 234813 159343219131279348049096212000 234814 56800628643323201111661070080 234815 -155692736940668490382959703200 234816 17125169489233280237140180992 234817 -368950307066984171955692464848 234818 -158747855612130101667773503584 234819 -7056450642731606477230879296 234820 26873267426960163640865280000 234821 -181467656351694834855692777280 234822 -40004499012767663146218141696 234823 244064397868088247071962357632 234824 271019372287277286620082432000 234825 27756629162592482068249939200 234826 295434670423080880789448216112 234827 13361047018371818954156543400 234828 -27126120730077968870256201216 234829 93100726380758286017294442976 234830 -73925878066754022311682113280 234831 -218569028301818601072163312248 234832 30591810508095274783611535360 234833 -269585744219335811683919883918 234834 87268388512144507581237770880 234835 -428283965495056868788856383440 234836 -138508842671466169205672957952 234837 -220260427331086587807432316260 234838 295165061093898718429474264896 234839 85495800071867804098976928432 234840 -247488061775185699551756288000 234841 -19715726725028323028417642348 234842 324949695141631604422058604000 234843 -45748850077324087865171949312 234844 395680502581878885667758772736 234845 7052866502427952758022886520 234846 -32324429156074595161212528000 234847 -90792175072754827742179604704 234848 -101907408801555377010058199040 234849 24204005918912801264447942064 234850 -38108828489063836358543270400 234851 -28727834714324455762987154148 234852 21848855966611065006922847232 234853 214477376054158715906961360864 234854 315675691243422430304291057376 234855 58038801233659413553434479760 234856 127284308628393832058328514560 234857 -130133122612626136309836650694 234858 -23069660556818402337273184512 234859 -695465404877343467786129948160 234860 128315682747157722933839278080 234861 431459731108350842168015136 234862 84706816178948578255871802432 234863 -675762706223690620816760835888 234864 -32990305482422110874159087616 234865 -12653701167996622873181044800 234866 -2769950437448765413316816256 234867 225159872848897485596687493120 234868 -3928193728978170726343747584 234869 311300017724183320954334868270 234870 118703730032071037073660988800 234871 -31045206003990149129688129600 234872 -410184591456043348505159639040 234873 431978218247882589687345564000 234874 237888448579622127917025261936 234875 -174117144461907799471744740000 234876 -40908613940378951816469708288 234877 -121578661837368639513161117300 234878 2211121628454158792580848640 234879 -134442449065617520587968436480 234880 -290492199107254736162861875200 234881 141359169473543473405713037572 234882 96528188529660344406223179600 234883 -120812517333802336739176089792 234884 -77134431205456857732241453824 234885 82550406752683712445652882560 234886 85790160782638695039277687392 234887 63787921774620777513336618432 234888 -328383354064757563754614333440 234889 -257474031115048494671223168408 234890 56833569808225608657176305920 234891 28408433370405705670469024700 234892 -52534822488265095008412462080 234893 342990863608502419829951369142 234894 -24830208202258076725617269760 234895 -25474772603432931313987166400 234896 25868422045347814965176451072 234897 -129405403982667167412350166720 234898 -174523569407068380559661117664 234899 100966720345291904929573413120 234900 8025749602543961021383056000 234901 -312757865431696013090309095968 234902 -29762328343822431379704725568 234903 130904865277286563998870880104 234904 86666709381273168622093301760 234905 284429008323407628586646133120 234906 -190471996272316503956034991104 234907 192138994769556501011058833156 234908 145301081960893862832841072128 234909 -4857898293494453982959243136 234910 100891127240693908156783886400 234911 -227665556797703023577608691976 234912 258859739895160950556282847232 234913 -257434909531786196720595904 234914 -7376622078007837306066339680 234915 -4278203405622503593496704080 234916 -176489554427574675148265564160 234917 -586779242314077800551688852034 234918 -24661703579495830640491894272 234919 219960937186267616609231832696 234920 54396807036468797246201856000 234921 -49701022573426110729487371888 234922 -40964066410255262279378419968 234923 -224078383172717654710286668896 234924 -198116148467409838930604358144 234925 -303626072747768521352377244350 234926 -103174301402296270443836352576 234927 -55853009213031975136796997120 234928 -16530508609378598696498741248 234929 154805435302112453044690126260 234930 -24863743538733071234528501760 234931 -396719076231868371559248513268 234932 -425163783865033323345926565504 234933 156766927504658426568610177824 234934 -28649099504469762004246979328 234935 -147553779789031293664954690800 234936 72011917786029359818738544640 234937 -84906897774061764377875086720 234938 -66366296701065980850762236160 234939 -227490982248078612258842368512 234940 -134891807884054855827487902720 234941 56528450571045151373674507872 234942 -27261078090460283598000631488 234943 581746395226199570517305746864 234944 -91524206183376275907022946304 234945 13915526085829537724736256320 234946 -155744206026250037109336299520 234947 521063353667579127086902350396 234948 97686632761215554708976070656 234949 -26049927894729036869515037184 234950 29295899575516699921488230400 234951 217481171796170536752026264232 234952 4385417661359941330218885120 234953 -1034547543230859199494784272000 234954 -221710278439331660539649088000 234955 -88313476299262192208235096000 234956 -181882104416676156902454543360 234957 -12742571060095220914644583488 234958 197167428932990041444986365760 234959 -46982875134841646947119405840 234960 -16053891138463726299296563200 234961 472958172168083062242920056562 234962 4393351545027370498215412224 234963 -277844729000520251389283632908 234964 -341497337546709021610794961024 234965 -319474894317341227109057791140 234966 167375560906729759205445695424 234967 68081329333657777002657787016 234968 212635162552195736814174658560 234969 179960578435774500927570588672 234970 -41400754384290453400655020320 234971 152794628648596509009009735888 234972 105013491908102577556958541312 234973 348856123983718580356834476000 234974 -101933692345678537461073195008 234975 -858711069367946482222558800 234976 159548882989944374185151692800 234977 -293735923921048737757661838174 234978 -216852057936453455400568795776 234979 -65401822590562009326449752420 234980 55026521190379087882694246400 234981 247851812048731165944940031712 234982 256985571119339533797468576 234983 136044069022973214557301622320 234984 142594322104604593359576760320 234985 114406523444920187077012134180 234986 -76608789910906763427695469216 234987 -8630724703196148298791202080 234988 147232818694531072876289029120 234989 -8373214845556639987797735210 234990 12167411261979730832954161920 234991 -301172205609748583987293228896 234992 -117295827479215566642754191360 234993 172719655113612237752832748128 234994 -33843782874562089404093278704 234995 -210670752779352724113176880 234996 -167859555198810697425968529408 234997 117509616586702375051860043200 234998 287937596577105616776057636000 234999 -101405680333883199196700898816 235000 -110992683555550903146163200000 235001 -280193183991060068770527083388 235002 -81151691391532156981939395840 235003 -215023209272885538623147958748 235004 98130591393389542982747450880 235005 -134157904291690470447293953440 235006 -117257664780026625664053762048 235007 -558872076094197154353477471744 235008 -184694492577227070021021204480 235009 -3542522437407760181790561790 235010 72169707088575012418841848320 235011 -629755706237530184736592896 235012 -81218001651677848540598093568 235013 279052680996564449176489559262 235014 41139403010943399388029597696 235015 -118620848271526997799260828880 235016 87629021755783237911841228800 235017 -154279949935113984941581751766 235018 33082677707363264806268841216 235019 89223940197498845300753360400 235020 -171482096647898201119174456320 235021 -8279376306977501520202764468 235022 -107504387700668817237261530688 235023 -235793434676798345706911729016 235024 -37432726946977995291607875584 235025 -112389457207067122339883808000 235026 -125480797383228140324105870976 235027 -79405074443959753486773419280 235028 403387021054666050413123511168 235029 -36083102024788004463388020000 235030 120292265032014568517353929600 235031 -428365549414964897760226199088 235032 -76071430520379867879161856000 235033 419381195405005480919416451524 235034 -260789537532743086777422349584 235035 -21511330925742748961370208800 235036 -640433456476284108486105277952 235037 35635156409203620318896857920 235038 -1140277325357808005067528192 235039 194560956069540075000510035056 235040 -46737447799041362094639022080 235041 137561109176927029914251516592 235042 -64241329329106575024407003136 235043 263931225670495015139562899292 235044 -144747584894658461950110683520 235045 153594007148815168152818323800 235046 32462964739836396659214956544 235047 530871830809215146493077590272 235048 -444751260640860557877701345280 235049 -159021608622646210276509828000 235050 49946963915131687550750284800 235051 -11843005993352953864415407948 235052 -143974042232821050619009745664 235053 -34329468041830861062695663796 235054 30567469949438486447509860672 235055 -44087945586814888875449958240 235056 37867429178367823943640023040 235057 298000905296714353675380716306 235058 38325532959663988804679492880 235059 -68293367061971725644310005120 235060 3248743772978919586350120960 235061 129034813851599294128458978972 235062 9227952996245834225447971872 235063 -678182734710355905537535537376 235064 281202802030663710582581391360 235065 94602711584887101518220083520 235066 -21638333592909818168307499296 235067 42346932740150228923100523792 235068 133895479095007236544039280640 235069 149330024097862685258207478470 235070 -68697333288812564548933069440 235071 -163982947203352368748548756360 235072 41933406917619852216587780096 235073 -5544626523434673090970315776 235074 70769792341790641838726507520 235075 -50921364001304042577963669700 235076 266948401055975045375597330688 235077 -1611209874089116391233747968 235078 262005971393696530936443135840 235079 169469495423355219172554101040 235080 54967241584519944124906137600 235081 1501049547689012151384572928 235082 -103119432183263922409883014608 235083 142614794811281010268329828864 235084 -155161544350760225350150806784 235085 238555930643613867932875608780 235086 -52276129589032152569303219136 235087 -145750875302904875765278276760 235088 2623243432794466221087129600 235089 369016555480538318730761519520 235090 83481525783442092767875696800 235091 115924369957600750611715680492 235092 -34050614992869950606490218496 235093 752836301657539320815814796380 235094 -138243652837210020073211030016 235095 -50127075365069013243403161600 235096 544621828099112744065370081280 235097 248354149970069250706052771220 235098 -12379541069422109538288408096 235099 469299310890681781308435148100 235100 -156239106462824048086209561600 235101 192868318453834752976983560832 235102 55038870039348971249439571200 235103 -990644686731400987259058360 235104 99844608650623525075204177920 235105 102263646638711604480917976360 235106 -123254388495845438894296819200 235107 -89044332239106102363625208592 235108 -179218193087065173791960528640 235109 -111000691604644907833099279584 235110 -147126967106976400875515009280 235111 -402237169477425880588060201288 235112 -488500521373186388269278028800 235113 179802287793491801043213014400 235114 -175576981369577446299788679168 235115 -57708966518750277871492993200 235116 -90080614577470838844156641280 235117 395787074874853878936014830166 235118 -25653561846398713218095676096 235119 -25088888377174338933132237552 235120 20547421180721922630050611200 235121 267549790663538201172321106944 235122 -163754032172009693791354790400 235123 -52090169496903849844682218160 235124 -4122632053399819965072758784 235125 232537085546692089251448360000 235126 169156226839009361424280228512 235127 -72188447324633774538913566288 235128 130540306285525120903512760320 235129 27134379830083202327203104384 235130 8894240845887600048700108800 235131 52157886364380767917034859120 235132 -24016341893143849421006799360 235133 13384336473477840011125147884 235134 -152274245678178822126138897216 235135 14329683424970024214279294720 235136 497900470938028660702807326720 235137 -97352649632231155299271837248 235138 -86804137098665944652030605920 235139 165216142413763355016342835224 235140 87795827784136641428440473600 235141 250629429940318126228662556992 235142 -300759858931527422360853594528 235143 18056951376039591686258284872 235144 -60170210399880659609808076800 235145 480676399893937216396104753600 235146 -95531960799350896039710172416 235147 24825062189442048387842118312 235148 231524512381216630719197630208 235149 440562960340727571288758230848 235150 59714048636437044494949292800 235151 160817507129909292446780942400 235152 -20478134509140001242573176832 235153 279541458074594826137724637284 235154 258262218522470092444349989776 235155 202882953363152577909724199520 235156 -448131470230260611597141476480 235157 -231755910488892172932919658820 235158 4642597303627723644316170240 235159 -403250980222261881539450787640 235160 -129358702625929787962119168000 235161 -160842422131662938549903669880 235162 -85049901070636089683404689408 235163 74295634869746499172433620920 235164 59232632894259365887201368576 235165 -70662865945423464988665062400 235166 -74103161892069089487939334656 235167 5865962930025923013210690048 235168 467813852606478170765293977600 235169 -19924026040807881664347708240 235170 75978641008084337142002611200 235171 -446243001116932725586762446628 235172 6107096824113326049646030848 235173 -69151951438292999194644339936 235174 -28970057915183432060528518080 235175 98009797407628026343270638000 235176 -46832513622874164112151347200 235177 -133806176910376100118489971974 235178 -50784555165394136294241450144 235179 -15250469184510387379753075056 235180 308560281107095592011885593600 235181 -162910828238265023549941239018 235182 -32621386479839933904150865920 235183 260391865211992264870670532800 235184 -119569983630716214052406476800 235185 -171096367904648919742579315200 235186 47691382300792148550433890816 235187 501630546621037886274147429672 235188 268286383041008286340361687040 235189 -508461754442346793322409248640 235190 75692142831821985912361564800 235191 -330013701445581240592832885376 235192 -369567542713666811010190848000 235193 110015254462632495591535065600 235194 149125867137583974763103462400 235195 539476400761264884141491964480 235196 -91104587545513406987710468608 235197 81456603209750016804150766080 235198 -62782757438789480379929099136 235199 -314002513144543323097802212800 235200 29434122607951929580270387200 235201 -366756652073961669596577208400 235202 -277787749799268679048443271296 235203 34841200465075606899034349304 235204 47252572586576542459600961536 235205 333621521661690570507251884860 235206 6712743739106925572136477120 235207 -64205962297887669341640263888 235208 506930661577321440474419880960 235209 -9492742034446861751798768832 235210 1493166839738462201632354560 235211 645290349634089078618603505812 235212 53480644333616180749916961792 235213 -288379081438475943903970653216 235214 -53471748557742189070062820608 235215 134896855898330947944472957560 235216 -1588382353885695687385235456 235217 -141971542268229151337652215388 235218 12670078117809676829401382400 235219 662572743218445556133282590560 235220 -320289751857307231002710784000 235221 17299231669663560867526907904 235222 -29889228750043846893849336960 235223 150593519212219544579659746864 235224 564147647892594127207802880 235225 38911270770933992695474706325 235226 74468215497696969967000197600 235227 -26591627858136113818104953040 235228 4907484871486315902104502272 235229 167772104234877549700015739352 235230 -11880860857278094227826385280 235231 221412481198927067430531504032 235232 -289150437738756814219773739008 235233 193645177203661349058973135440 235234 -259100523301517248113353175984 235235 67127422527884796391364843520 235236 -193763278799850670151602572288 235237 260806835287843129825097072992 235238 155453277378456624643376183520 235239 31044297515095987476295011840 235240 19892517950784570443325388800 235241 61267214292489238930919475642 235242 69275314537163884812870934272 235243 33566729978336295618232565492 235244 -52523754537718453446257685504 235245 114974353389360284750244273120 235246 31374981380775332681557091136 235247 -179377075946615062720744914528 235248 -46583856613031574542794260480 235249 -418376509290378262502537596014 235250 -300696977171973105831063096000 235251 340731504001952640649802525040 235252 475946064574738016277802104832 235253 -3795460492195324816874683776 235254 -4285016473462259275636015680 235255 -1526705057973970205411388840 235256 -119962024169289378245139210240 235257 316828520876990529937688951520 235258 64999453509601758589897889280 235259 -227184186923130957286523171520 235260 -71624823678220933414173841920 235261 8435570756612005451145039052 235262 151289093205406704166034707200 235263 -66003963421245540716669978880 235264 66347438080621121375012126720 235265 -240664216719004396776282074880 235266 -80160757845693738174312535296 235267 -161942057999915590887707384352 235268 -144047446235802285883275039744 235269 137451345378353775790754086494 235270 -58811665735880078234503530240 235271 -594801356377868663982147753000 235272 -106932733787313572502895534080 235273 -81933882042263146053864309478 235274 -31561309141686856704994634400 235275 -79225126524195000477493894200 235276 569263754911894630147472371200 235277 -159459784664317758943430908800 235278 20460012475198045520688059520 235279 -18724212489202078286950743312 235280 31293002681561610615208181760 235281 59309538238639833242176077552 235282 -459223943533843422248898167808 235283 -215920289203932507361786605840 235284 34689968643867444686432489472 235285 124446750791362666382738197980 235286 -321078631711492563751591101408 235287 -69127638955467539199611253192 235288 291984553085717776151578613760 235289 -61245884052002169232833785910 235290 15385393133552816195682631680 235291 -69221809999391716918087801328 235292 -163467246696031990098946245120 235293 179944570927533551177840657184 235294 -99975463092339392976088906368 235295 388676349910951229693975845800 235296 -4081544684860762878097489920 235297 535948572388437553303267371972 235298 45818183845621739077917619368 235299 -61907430403017302171424651792 235300 21615368416268956517962412800 235301 -370220047571805334316471263296 235302 90620110127583340251817367232 235303 -153491407461905920438506708240 235304 37970071294052492314692403200 235305 3950547435362749451194560960 235306 34598559615418424650488029280 235307 363575747578482098496448709556 235308 -152508345899387897450572208640 235309 538341313207735298177104655510 235310 49255719869616590006819674560 235311 -257240092674818428399955534328 235312 -24409675206733970024416935936 235313 -142468170112289722829895592896 235314 -47542809633661228098990324960 235315 -366693838377476325469049696400 235316 -196092900042045175081272648960 235317 34908504757099154170306440480 235318 64313628175817366215356819360 235319 -175561733197445359346889447504 235320 29904030474373470956134809600 235321 -6081992838223369500264102656 235322 -213127895650790385623118774048 235323 -222052510802963758567713926616 235324 109051540044338552211015965696 235325 -343824745677955524617627011950 235326 4199331420041827605141086208 235327 -31134122638182412867554160520 235328 -37481585386444309120883884032 235329 504113582618172190831026061440 235330 166424081547185700032336109120 235331 133320181840521564848876904960 235332 -35520985212407345559886387200 235333 249765888669578713724119129120 235334 -33510443750218728546544811520 235335 -264955592541212654640080306400 235336 -130399231044192442819883827200 235337 -240310277956828491836645887014 235338 -12789386215077724500849576192 235339 1693010939177165238405801488 235340 -54212374830980242000069370880 235341 275427714887201402226417424320 235342 309446490704246378599776507072 235343 -280272686470630821687680961000 235344 -19146553076032557442534342656 235345 -360723679061894989638165900 235346 243020488703283678075201097872 235347 65988171270464730892382329272 235348 124150552910744394599999352576 235349 -259652092677742816918598329650 235350 1517430521167062941818965600 235351 108593805048062364738881825400 235352 3775312040053933869122519040 235353 -355799976911839240695931816800 235354 -36298353372663282824877827328 235355 -330917070993967571246391347040 235356 33070890411156531050152648704 235357 130780278167072844847338509932 235358 -90438908638960787150720910720 235359 -200092317609901004188725484800 235360 -150778028393191272953193431040 235361 99575026299238661496916823232 235362 -64936792952770807088482347648 235363 235168875500392252407702038704 235364 -391587409468662684508458796800 235365 47549899534403637669548355840 235366 38819144614293527923028036160 235367 -208817067751786787788253734248 235368 -99245048377912312152138301440 235369 354596326707549954612361299770 235370 77683645111841249773192598880 235371 455284334108824051908417050304 235372 -1487686482229109195673801984 235373 -15274589953335130831577089716 235374 -185306684619767770299440571840 235375 155313410559356045435133240000 235376 -263900608821701540502555721728 235377 -127601647539232134120441183486 235378 -100269047289242559090051666432 235379 -192943412996651138118174471816 235380 -15990977073560051915533117440 235381 -237215454941873577019983487236 235382 886060856656440540839522304 235383 -26522017744494848643695319552 235384 -107535903320133312909547069440 235385 -197129031684063704339329051200 235386 8074061322359427322084117872 235387 324748339267576145929824016872 235388 30154621026632948680819407360 235389 -95934841724396604026717867520 235390 -158936876367173774958840292800 235391 -246586237143620069954835727920 235392 210685504628029120640282787840 235393 -137240809180373104251826629420 235394 6554789345218620744520760352 235395 -116795022213485549895531202080 235396 -184402835738282973214277841792 235397 42601172367194913638331498846 235398 -114152682839622200050776803136 235399 65328028805925745073540624592 235400 -103926124343953297448764416000 235401 45133548118896614912590486032 235402 -39710603809021728396413104848 235403 74921765826160309732890548880 235404 -48959461977685687721430660096 235405 73061803256245476599872845900 235406 -89141147844727319107954678848 235407 -270862706515246524950947401600 235408 14645788737585772937874808832 235409 -65268752535480882219022188480 235410 -27060380778123494754720768000 235411 242727705000399538890628734024 235412 417057335597981079784281757440 235413 194054374172715672558321590400 235414 -69482987022062397578370928128 235415 99179597154880293579305467200 235416 129033607851400823763222159360 235417 17786663422639493675155262400 235418 -148978116299323663228157229840 235419 105948328039238808780705583920 235420 302284323542019968303777280000 235421 -63123759496654289686964455668 235422 57690007412824694064373856640 235423 -409713451505231949730887855840 235424 -184902155233886202212775886848 235425 161085045783253642058887200 235426 9092427239243998138917805344 235427 -33269174740870337447875224528 235428 103614121015909450555067633664 235429 399358338895839369948007284640 235430 -89804935792149491223549348480 235431 -28342122271810140183690002976 235432 -421778580044155744684536345600 235433 -144391946300186478298058515680 235434 -70145709100947429431267761920 235435 -293829127631331290875411305120 235436 -260097007330411320520338693120 235437 -80131547220523126078573851840 235438 -80773613540356643185138449408 235439 149210416696162217751092388240 235440 -25673737406199178793140224000 235441 -247709035297996280108638850158 235442 2107047420309158748763225872 235443 150934291249655919085315132464 235444 248746403103286525975409743872 235445 185369096492545491815659214670 235446 169095725064445479542922101184 235447 379247600160978422472488025896 235448 337528493844017057480532480000 235449 162526285237966523903248679034 235450 69391384181298150471104522400 235451 59632098179463077780548602720 235452 11981401381043406933398249472 235453 -271472944407893648837419626036 235454 134007819159255760472435794176 235455 67744033419822296726963329920 235456 -26063969780641881315331801088 235457 2021344754168332395966140292 235458 161763325104375507072099262464 235459 -12632107474183957178015380784 235460 -269174474182300873662625175040 235461 99568903816923002402228098272 235462 300330631675246400550187643232 235463 221987167117415099294079922464 235464 185686368966070135278536171520 235465 90477669178748772196948741860 235466 119509617825552773048805120 235467 -226919906067761301922279913160 235468 -3648149982419953230446529792 235469 45902659214326134318488466720 235470 -216261056408522617933863690240 235471 208688869534541322501088901352 235472 -14129925133391622363227725824 235473 -76623185272115817946299963456 235474 -136518731088741480122488258560 235475 -299635435033982550357500464500 235476 60049822668045800717383409664 235477 -542013209578239924892548774528 235478 -37058304144551544169935197760 235479 -72741850257205944411604266672 235480 -29294763536359769018412441600 235481 78591767820503382553600482564 235482 53114736169335670907345614080 235483 66513851765088101073111521732 235484 545797359292551336043816651776 235485 -165048389006206158062763782580 235486 15225055811135553816962464320 235487 115237798230354891934327600752 235488 -194379083320700756464408461312 235489 -511009823883568608804948239710 235490 -77525812638519829964839116000 235491 -373287965605772401634551177608 235492 116258665282939216969730088192 235493 -413899793815476002201332752258 235494 74590090971330174247516118400 235495 112208606721818066326042401120 235496 -237739145409865670798170014720 235497 -101317308319339181609852071872 235498 11398850305093102790211898464 235499 -76781882312452543662750612480 235500 175133183157403771466380032000 235501 273782555360418373008567871680 235502 229756962007128133447965413952 235503 93298949741992652169437280384 235504 47930288002579062202852638720 235505 145266173577754738167597153600 235506 -105683012647158013197941172096 235507 -46692009341971800733158091776 235508 -48924841483306621577872318464 235509 76226184358254913345301806560 235510 173794363105896365054316232320 235511 -1903473492189507219049064808 235512 389799916855410608746763857920 235513 637246187835601862613187238762 235514 219590338700764422476952575856 235515 -96019967383395717755724583680 235516 275616256359009796664070934528 235517 -1006293409219893101645348528448 235518 137549158170779968736753992320 235519 -314721201182852362160456366080 235520 -12002950478537968152320409600 235521 157448708283934553443860389760 235522 18666056453743819464693253632 235523 -134324896010481801138997524228 235524 2008435922720012594186864640 235525 -222681334405125923467994642950 235526 52650093779984819756805359712 235527 30854855844701431938070378920 235528 47730242676993007646592000000 235529 -72218690622571300913656247424 235530 -133020035350187318020147451040 235531 113621430376813596662237877072 235532 102670318887985905330612409344 235533 260552213587017151647649228224 235534 -115561404491210647670080658880 235535 -23194267084929279478793818920 235536 -23856087781569997061532942336 235537 -130449023894873188342415988814 235538 102844404820475722612390533120 235539 -161563244461450753507803749196 235540 -65359060723265841681477269760 235541 -284132051332099477164868835058 235542 80461300665493504016708321664 235543 -180322047132901770699911468160 235544 429570089388944884893992540160 235545 86800967360863517877900503040 235546 -29008732588200938099743968528 235547 -125703462443574893003817947760 235548 -6041335174145112416061537792 235549 -55007260015764087153509201780 235550 -48583140939003755137703395200 235551 -81333497795846506368616189368 235552 135682758031091777959328612352 235553 -108932042980314927262661655198 235554 -1624376089878775631042770944 235555 -26636309369250507376840661040 235556 -108537849277595758587583927680 235557 -46946866535290026689212876320 235558 246915912647329401089702054880 235559 -165316195405148176943350047240 235560 48977364221710297110975283200 235561 -1162480116429489342749327654528 235562 27712402699640535947177184000 235563 -535548095117391725575357724496 235564 111367375018914027660099747840 235565 100354804882214845983693210720 235566 68768498017759370373891722880 235567 438769065349382226247696806360 235568 131750093849073258371974152192 235569 -102578310311474982951921830400 235570 228331837748411359574373528480 235571 17875134949083408928705466784 235572 -137409338152383873635083143168 235573 121321261717825899479505882364 235574 -255222977882264175849477946464 235575 -47915519108277085772985450000 235576 -169850143595281166220157194240 235577 -319188059935616719944689327574 235578 37795189457527308074803691520 235579 156825688217369302183151709376 235580 -258266363308427825037832588800 235581 -261298104252322008222040425120 235582 16113276829345227074006433984 235583 -268905928897501442908354672560 235584 63243180013710907399651983360 235585 -33911179646804404274948567040 235586 -74477422492130773089953457696 235587 199113317822475072189316241280 235588 119852106793755276059844034688 235589 -121296745748392928553819430176 235590 117473109692948325718742632320 235591 -205084840743019227666845156008 235592 -335349121809896324405013150720 235593 278221844031721755778856418282 235594 318230831672274994863105090096 235595 306211399047092724161842941600 235596 67306960506726701996985953280 235597 -5683817251907600354651476640 235598 212420719832699648118885865920 235599 26354577120650170695513520128 235600 14181033082726944479051776000 235601 622589105726774030878811263602 235602 292382801128207877491253687040 235603 -474346168218443370467082092040 235604 -130671635367061487255175663744 235605 -61850108094715589402282155200 235606 -114244242131855509919500993920 235607 180242201553232685817585614856 235608 238709016655953065342396559360 235609 421365642490347711295555437840 235610 -232948603302608681788047179040 235611 -57258840388487809400158279968 235612 -45599867292086173911934752768 235613 195515153422021955466047253696 235614 97094773243811453298878011392 235615 203320109806627799487112286760 235616 26107374322898214960247603200 235617 224927842678953403560788533680 235618 84711171239711462772222215760 235619 619522067336854745315275170840 235620 49947984958040132940637839360 235621 330510733645984011477830285822 235622 -91961848763249687047483161888 235623 38573397530912278996492089384 235624 -301277645239314175973739095040 235625 36268937988382600772452912500 235626 -7816280715293490459815475456 235627 -1439979562671164853212530656 235628 -144826808595017658516154021632 235629 27132056566992909355469050710 235630 43204746183984101246253312960 235631 77613230412002858170011068928 235632 -16196740711635687042234286080 235633 -364029952397043623337874002636 235634 25934872612101438731413204992 235635 -68782558885125477841455471360 235636 -86353371944363341669779425920 235637 558091501180104079039753564992 235638 26813157590900158158898546560 235639 818347861309596465897226679656 235640 2076808935791356440365260800 235641 -183321305931151997521475472000 235642 -98934814001823996256112422656 235643 -388045464912912243344011211856 235644 -14029476963056843593213762560 235645 54280040243821775133584985900 235646 119166469690659597443756352960 235647 -198447732435658420775973688776 235648 137405501534823237165797867520 235649 199824474767391495259860219840 235650 -97065988559185088795123318400 235651 -8920581880165722257983976288 235652 -103189028455823807502476014464 235653 -133600728339376032691696888512 235654 -151947522505552969852866316800 235655 -48948568697869829032619396640 235656 -476828752496956802976621772800 235657 534436753264195759490546633600 235658 -88357278854861016052352993280 235659 16829043454339136928859846104 235660 132362052900390372353979847680 235661 413496053846115243260202158262 235662 5334046057063185590752985088 235663 -581717991686852889824575227088 235664 68831027434815475379364691968 235665 277600924959893023178692788660 235666 53869602103088640991633030032 235667 10478049689038450954537391520 235668 -120105978537244604514031779840 235669 -253373259215348870952120032448 235670 -74205014153928491401551486720 235671 -81510993286072845355156904496 235672 134251408010112432973949030400 235673 -13801596631251865167032625078 235674 -16233320903009881115875658256 235675 303399832516543766542878775800 235676 86286996190489683653748203520 235677 -151277832620419988857244848992 235678 25143296248403786374762976640 235679 -24480076574730489412494738720 235680 115847983473988342077188997120 235681 -127452836813179418707624250688 235682 337853056731580446326142330192 235683 -2698206639347357428991500800 235684 -149377125613736067107715251584 235685 -402517693236604409914642063620 235686 103351217808650481159151753728 235687 -581135709951437901749811721208 235688 -18358983948077902498506762240 235689 -325474374557579604166487758752 235690 20708200015598989742224582080 235691 304944762749516406023205062592 235692 220843211412262046479273910016 235693 144176168701883264307563380864 235694 -1613471874244440127388310528 235695 3536708262070679543336227200 235696 54730450320503585914454884352 235697 155235068346353597752021644864 235698 -500588059229059665575400192 235699 -79133861418912824803158925300 235700 183923223997906617727919875200 235701 700470901664753332552112430 235702 -62593832601419233986661412448 235703 -43114870593766153472028309816 235704 -46230144881814447603729039360 235705 465151329024046170673147948800 235706 336991180558167833700645903360 235707 -269141043310836211354253155560 235708 161309888964562629760484864 235709 183468417992722488949280107500 235710 -116527603745605401454384218240 235711 101254450720819443813599934464 235712 -91059778879991745024790364160 235713 -337888281466463516371605456 235714 291258597753135553839912915840 235715 133116719130041342168441433360 235716 102208994951865530904533643264 235717 43974815405412136427887223260 235718 38166544168166742609641068800 235719 -74319897686362386967504455912 235720 -117202581904704540561012326400 235721 -135785887826631982061197079088 235722 80851021214420983320985526784 235723 -95433660764112546626019570028 235724 58592013897588611139920596992 235725 -65886938350681774391924040000 235726 -1450329238119374665020035136 235727 55775971964260226810556098592 235728 -48532107210528390712661680128 235729 187231003209760865203082836084 235730 214616016432890051165616568320 235731 407856140223967352710556423352 235732 -73505219776248059506107914240 235733 3347986719751873034766029262 235734 74093719888843093455577061760 235735 -3605954548426970229224761320 235736 -177626913295206544292178739200 235737 -444096309315148960970525830560 235738 -175316914681370530190401386240 235739 195863881401159700219740183816 235740 36954240909145717381093094400 235741 -577117045252369365313779237600 235742 -1593306447118785818242329408 235743 -12300784489247274647190345600 235744 187365860670749653238623764480 235745 -275251828418418470598893035500 235746 -25610026305687247877907557376 235747 -372990941765290307367382216804 235748 -409921734634312308576440414592 235749 -207743895535982121728691090336 235750 49493671288838181199908288000 235751 255109551437707967433588445752 235752 326086027976306555214063206400 235753 -157981402006182716875315176320 235754 -82970880024228006106314425424 235755 -42300853248145213563756586560 235756 232173913712645686305284909568 235757 -53985813390312866752203044928 235758 -37505435927786217822518894016 235759 -167482948736189122585026725520 235760 -13660406792259635341537443840 235761 -3250458404699874049616387040 235762 -72030409881388318493054416368 235763 580720711438449910491905853384 235764 101992596383077356914031513600 235765 -374478689666097999914891195880 235766 366534556447053709955180828832 235767 69997470590067107083206013440 235768 -79693038128895955221867171840 235769 4992640946239208978591289744 235770 14133491414872051429415577600 235771 485242084841302252421160326200 235772 151479888266903751626563301376 235773 -226521514262734818939113875776 235774 -112182971308480274909419754496 235775 343653449922230005798233679800 235776 -52635740305431942862731214848 235777 -128441016818735627288006053308 235778 110208621088472904704800447440 235779 323433252787947253975506632184 235780 162801029032273439934321081600 235781 87009924411076076049766823424 235782 40111616443511416942447351200 235783 348276113623945521938952987032 235784 230688489917865737271505474560 235785 -105460729844407503536658542400 235786 68059324298756921122885745664 235787 505425181513531398835649348436 235788 -83977503447496960648296681984 235789 185205190238170482799177857590 235790 12493238087354016080136787200 235791 5023801298786266621534122864 235792 -84909974632565781688700821504 235793 -244692366924588397230172826958 235794 70015017428384150273780579328 235795 67257919597570918157424581280 235796 257677257687066795073702662144 235797 94732928578193804853391348128 235798 -153434451456055804825212357600 235799 -327953394335845580828652181440 235800 154602570120224176894825728000 235801 27175731614572219817683586692 235802 -11515758943588297937585749248 235803 210775547233881739263777706944 235804 -101012177639086970472242095104 235805 -144520257989239436708086299540 235806 131093674951928460411203613504 235807 160004385466255726908167676384 235808 498692844315563383075526737920 235809 -58347151260948962537896330560 235810 -68642568791834847637845961440 235811 76790016930133863339203768412 235812 1927930177245641344804288512 235813 -294167779604525775015249407938 235814 -215170569587034119074787167488 235815 33793209149412058001631360000 235816 -207772164018733494686679613440 235817 195221369475007597805341800192 235818 195670034499793294550818275840 235819 268462905502788313738319498544 235820 -346588374602348051057310720 235821 43838341967257501383274427712 235822 -113607357985530584968518468288 235823 124443507271554897111159976320 235824 35821595545963120501276999680 235825 -88389643845484501223726371450 235826 -234386575385703179872790315616 235827 -203155644464253840885428406636 235828 -181850899368710047196002867200 235829 -752030022907070915329657650 235830 17971639172898888367554693120 235831 108506344575418185797135064432 235832 252745903112053717846068019200 235833 -97391487378230249996492580096 235834 -227169181512538858656909815184 235835 -243753310799188316957412847440 235836 1205658099502208665738209792 235837 402866348204868701573984744166 235838 -40544932111834309159798163904 235839 -279744849365459946152724264960 235840 -107909250265356382887236075520 235841 336596640063242989642052690052 235842 15845726808941878697239319040 235843 -11746297677082819279724657936 235844 67903686014653132836750544896 235845 -61489078526758936078362254400 235846 202794251508710435854505885184 235847 -276124553882261130441187059960 235848 -93788411030992202485591572480 235849 -222106495307205528096009754150 235850 24411991755358609117574292000 235851 -77163948448043640091169893632 235852 -252166298383913163172584312064 235853 -37797312688886140302061652160 235854 -130845792060260951401254231936 235855 -903593301849415516858903440 235856 -93819050150844312880667762688 235857 144037026934477152691553997120 235858 -65052857882969225377337069568 235859 290451077619490879901441440704 235860 91721364291173927474069391360 235861 -115234328076694413940043034848 235862 103576544583533549846271203328 235863 -26214066323912530104492623760 235864 -576093539864868921085831280640 235865 36075650598477138618691787520 235866 130335846561070049303264044800 235867 -182841997999979143168158247200 235868 -379431602258590988032976727552 235869 -83561510825165072662563920256 235870 -309439337599187525180332627200 235871 22943026475944720368601527072 235872 -3168631928179374822948077568 235873 -3594074849152039348882242912 235874 -307971409786868005811542982064 235875 -113841039070861978681571976000 235876 183371039292430145421245282560 235877 -132584171703235287081870230274 235878 159582099198733366362823353024 235879 -4760694052540828546589605888 235880 -380544060344346561891049113600 235881 -318181125855050331169018104630 235882 -144456680859311976260051520000 235883 -349082140832663285202093740760 235884 205043034551360555800903790592 235885 -82182662845972594920366105600 235886 -153411952045416984035864637120 235887 9231187440433402284331574160 235888 18556118613970782654526193664 235889 306483668008005354067983828690 235890 -112895391076141813702251907680 235891 452127836464284175753089481292 235892 -54951321567946659248283690240 235893 80957344730447971749960622080 235894 -305668736405262102301337629440 235895 267449741084295318655324436400 235896 -48148959107117586710077747200 235897 17981753507844333030576501840 235898 1613106694131693113171874048 235899 -282759913860723963407954684880 235900 -76047423261681049704298572800 235901 -310248167056774990157946463098 235902 -60660909690630604003670309568 235903 345718840715202380428934442504 235904 270372984832848977588335411200 235905 -94845878713458663294862995840 235906 -70197183458608055949938756736 235907 131321739052061409462570715392 235908 167709820940559991003826673792 235909 -207457739296814469854793822084 235910 -47436980178264401678321249280 235911 65885538476657904218103246336 235912 -35442916839588345054041733120 235913 -726102539990969829749191535580 235914 -9273389106973190457743686656 235915 -49695436545223163171106999600 235916 -190027870292632241321813909760 235917 -109381183278535907676662018112 235918 -130677527863743519823660491840 235919 -276417149286931181934571657680 235920 14288779209405748995399352320 235921 -94130500200168938737083140288 235922 91404177600273302206187740800 235923 204968632374555733983850689600 235924 -55048752186891821160101846400 235925 241706756148279467150344216650 235926 -291019508451341929692420583680 235927 31984630285612266868243896776 235928 -175028271865552589958760366080 235929 -240360447188918015613534663216 235930 -47248208635480562194840484640 235931 559487878050112539292118797464 235932 -31051236710715986979164579328 235933 -346610176263705169868314048416 235934 106544137215922806231898370304 235935 84055841695735757219553927480 235936 -23536820843680740232479768576 235937 4099177825179124918844529300 235938 139640074495338479566096220544 235939 3090610369364734610129932560 235940 -248059451166797861399219281920 235941 -1183419290198485863485061120 235942 24502488711102972661129758720 235943 98561211565317969668553193680 235944 104966977903151777086199961600 235945 10941113744568150799787201700 235946 -69377527230414219179648405328 235947 200184434627219543718065683800 235948 -189390743339321069584311655424 235949 -33588413671238318310124132608 235950 -44399487459304668372091200 235951 -233055801651304226403629992048 235952 94509220486945420695139270656 235953 -287951838512906475144651594096 235954 263239614996618974881480636176 235955 81142364950181576373346398720 235956 -41748699640390772695739394048 235957 -246056945687048364608251262880 235958 -137841233170772747197127053920 235959 -148099698628297413431492796696 235960 438636574151500923268129382400 235961 -305739120209921638094975920800 235962 114353947627436405550817879920 235963 13788770723742093849617198624 235964 133996323125976491063508734976 235965 247060834797254880192603009120 235966 22543304691375833025713633280 235967 433461570664009193171948510016 235968 -23505854284959173560888197120 235969 167557876564877541888508634544 235970 95648205419642701207086082560 235971 -411720430257506620267905324528 235972 -39521739517103984884627193856 235973 -1104948476215179171545135443200 235974 -227928828118668076248069570048 235975 132078419379111385853286236000 235976 223825496690199977093413939200 235977 -155317106125702758818049146496 235978 147844278446172076037011541040 235979 -294578604479834643604226637420 235980 103555253774022703821729792000 235981 -54078842732961660504033028928 235982 -113137298917980457278810969408 235983 2126528842175137268848482048 235984 -1040060019142676791223910400 235985 35449985120455647295018218600 235986 -61892566855996953002899585536 235987 1090010242405504552890799958112 235988 -346012503803993772509158672512 235989 149379141553312182673307705244 235990 73957568394203536436418528000 235991 38307259366047605345342020272 235992 -7035254176650446478279905280 235993 180944899493507371522217315860 235994 -377758548165145693069198112256 235995 -131257761011606014347302228880 235996 10564868902731415548273930240 235997 405880486407592104638054785446 235998 28664388391491332736979492224 235999 -476177525258015171770298956760 236000 -366450046069389111053844480000 236001 -96126990664573551975619080096 236002 -177120584065470446077169465280 236003 62641042545486021105074224128 236004 59635083289455440286391775232 236005 -106922904584962461248972234880 236006 -117481499389288932334276982400 236007 -185876630240148024739357869360 236008 -136759499878182931699910231040 236009 -16252368786431421820570292472 236010 131766640148298193785144034560 236011 -61412440409714659459142439288 236012 -33660283017225955056285096960 236013 -192713576785112344361318920512 236014 5302425070898034289275542400 236015 44837206281956448955117158720 236016 66896302472183363554396569600 236017 -255659101280947441147026645934 236018 -48471724979688623603740632960 236019 87256879611004241997808884480 236020 140128742732735711348872692480 236021 341713440962724484337219586222 236022 -60324664974254178816955875840 236023 -163984628412549446888688191720 236024 30132205475079532266442936320 236025 140373764024054204247512658750 236026 59282383655290838304931329024 236027 996841827047390853767160000 236028 36989516686667368573544417280 236029 -141877671227141970009168589716 236030 25248750634316061592545476160 236031 114082387643283016772910831120 236032 266172056084435514898243387392 236033 18055196063789194485475884738 236034 5675281972114763463682977792 236035 -202410711127944593050028177520 236036 -231784902627356913483256245120 236037 67668486123301895418808858560 236038 355766601073499130040393008960 236039 137016597387088956700453704624 236040 -36217480377371612410906214400 236041 -33702043793583356358127950976 236042 199678568455162635362729344512 236043 -9751642060627565359123100868 236044 -30115740713081614688980420864 236045 231708270895405612426892816280 236046 68843257553198061891328440384 236047 -224473299390436524660793437968 236048 -268867730086468442732617728 236049 125269598753124320249340558336 236050 153582332458362843251528650800 236051 -358850109903256885808230402008 236052 -187048841139576548411451863040 236053 -34221924152270500163351699698 236054 -27272648209452443154365369088 236055 107689648849097497952911943760 236056 -299559018989694985823483596800 236057 280102719522515102442523740180 236058 -9963201414549949481296636416 236059 71197816556267703872413832520 236060 88932642849967744968018278400 236061 34058245789303490153664720000 236062 -167060909472667386528861806976 236063 687707436929626529201253993312 236064 -364401300413073277340449505280 236065 9254393888405737631617048320 236066 130802570297189616807285137232 236067 23383143872427005451553891248 236068 132614181543949375600965246976 236069 433981168993230321201354097470 236070 -1569419536698731434425125760 236071 785625062453385752284805216 236072 352336705873213879398510673920 236073 179066791287362613529083191184 236074 -50686122202070390448925360464 236075 44570737866114215285546016000 236076 231330591429766678242427797504 236077 -33636897605915012431923860074 236078 -72179919988419298922411811840 236079 -159236508653865066123925834896 236080 3745783982547489716491714560 236081 912154680423456751495165926912 236082 8031609624084984414281435904 236083 38646901304959790164879818520 236084 -313814286636129807975007622784 236085 -106594309332005493874448613600 236086 97465918558661075412587608992 236087 353758555598190195624513581736 236088 -15766761380774731849873612800 236089 -113072398243269387489647720640 236090 182329422227483862924217144800 236091 111193545694049079127096896792 236092 -323976374309471342849361040384 236093 204831937087634320361381712384 236094 1255221174939822943823718720 236095 -245190807104405033579905824480 236096 -16493815020689271493968789504 236097 14460432864175883403662876820 236098 -46761192455027093637635117664 236099 400333593850484653941700132560 236100 125112328958964337104091622400 236101 -211532433346185686387594978400 236102 -36784616194733780486600665248 236103 -50926447651355169663375156096 236104 103177117875795377277252280320 236105 -320678998511641391084729971740 236106 22281726823980393873642668640 236107 355730074228676198531433966356 236108 96218249524959703651114139136 236109 94430183555860569588360940128 236110 -73339699397429578342704733440 236111 -469259413692718650799482534288 236112 52132741182718763413169111040 236113 -2450287320322555728220255280 236114 42801257643807816072879424656 236115 -6862735220796453562754888880 236116 327412413243272948670542368640 236117 61292090566214234234376523200 236118 75131505073807496083726387200 236119 -58454065076332235095349503632 236120 287844318437764277780165836800 236121 423452786565277184100971784912 236122 50979809162417081280697328112 236123 374090306468423866473377480640 236124 -108222320505150495637833176064 236125 299283564906718929192989655000 236126 -32840015920138992999722423616 236127 62535811698963698794815029760 236128 -695194901649825626085003362304 236129 350476191758954848355632733730 236130 24649634051904028082924574720 236131 -449965637431817339873758593120 236132 -64733085192138476582113075200 236133 157522913982294245282949538302 236134 -37478804592689791544200514688 236135 -191623236169884389007878386800 236136 -47779151693610222796138905600 236137 285378419288083120591785075792 236138 90493259110572290489475259392 236139 159064637708532452221296206424 236140 142465263839583850571123773440 236141 359090334965258891548345841952 236142 119306347032978072293627226240 236143 258673634652636635052066621392 236144 10708763184573975271417282560 236145 -11190217120217652713501410560 236146 104261085206648175424943038464 236147 -931849195447688853449292393600 236148 52674417578265338964183828480 236149 -66270985220988807503821697664 236150 -79632803530883114725688479200 236151 211879398708660265553010043080 236152 184081076216912292607419310080 236153 259834065469884878215925319402 236154 82168534164398924356402821120 236155 24291692064329082844169244960 236156 4962646334967582701866409472 236157 46042940844599725020850668288 236158 17531404551844337989705264128 236159 -8638115369553750560608722048 236160 -57176655716473958303583436800 236161 -285723330899210779592832962000 236162 12794345959674990389194298832 236163 -65604911790599029155855259656 236164 -156248288271465726798638604288 236165 -449155526189097505255540713000 236166 54868854340052647902625572864 236167 -310298441392287322820280759784 236168 -25280043514438460675101194240 236169 -25557264135657612443145019680 236170 56257545236187150687550118400 236171 -50937024191017529102754979056 236172 301985024684683564784430484992 236173 226070607801671411953066678240 236174 -356746992931555949220753513600 236175 267346017029075091978273580800 236176 10869654825482470291453132800 236177 488171390294648645563464257520 236178 472903319619725392902937104 236179 -398113431408188519506090943216 236180 -2790721411993159492633954560 236181 -159199596545597529534697436352 236182 18002403994679941824613180800 236183 -116535590736571929760102996080 236184 8204329627360000028940165120 236185 410468772160137450970239829380 236186 -259055071366153483592729192208 236187 -12694164993669206447913606912 236188 -31400242557512644457877510144 236189 75159791933177917240595738880 236190 87569116230335132806201595520 236191 -453105035760090604577406339816 236192 -681892627759920224172048384 236193 372275112994977363314802388128 236194 134121830383052201099149189632 236195 -79676799307617271139684663520 236196 -263620698501692545505086313664 236197 -211695193554820295002546250660 236198 185812329595610878504064876736 236199 -3125074829745910568766486912 236200 -263874530480073398450522496000 236201 69785587312518047049215170944 236202 33815346213802540584455500032 236203 -112986451017418150900941248880 236204 -223598524510536928407384140544 236205 70254506300220583256390844600 236206 61668493975410784094388752640 236207 705207188666173792480870605456 236208 8091553426610127819468963840 236209 -472165263501125780337956852590 236210 47591390705097587733458841600 236211 -302375534218324232519166166728 236212 -205338475843772739325089660544 236213 -62682952754001749880225160800 236214 4197469579892801201718001728 236215 116231311554174043177058297280 236216 -100845981724468620053282795520 236217 -188224155454074294675013911360 236218 -191421273968791100393904170496 236219 413406407890071960059929579620 236220 -24873267249967119587491184640 236221 100240785910900428886987519212 236222 170179397749046411834952130560 236223 200723902793748433612967438880 236224 12734165698478310660066246656 236225 -74191376815752082511448642000 236226 -102151398252148076141724387456 236227 317132214155814991691111948440 236228 -12076489794451503857521155840 236229 -297918555960125157385461132384 236230 255507050082140547149097797760 236231 -194418146385301825985006812968 236232 360834865043063466436119889920 236233 -348947054730751704655809551616 236234 224988345940015483663283883360 236235 -139639293875488465528817130000 236236 39503664500939655580450897920 236237 693031499303194221421839056172 236238 25379984111028296174141742144 236239 -169819276451274227354594625720 236240 -31422906561567370138115850240 236241 -5975853417569353814746566750 236242 -1960660934136029456049874176 236243 91916624475592132236345234000 236244 -278762607904573601586098141184 236245 -118819105928133398811827574120 236246 2835184611012420349285014720 236247 -159084618754553607585831903360 236248 54353641265631893519375247360 236249 -323891637451301989487811488760 236250 14396831522279842214779200000 236251 152658539178952754901818691904 236252 -433024712486129420003457099264 236253 -33172985831798167951891149792 236254 -234551235470210806804310807424 236255 180702870950439782341839077160 236256 -83396168392029805697203961856 236257 -178884412656002436863295303488 236258 23601012915860247842280708480 236259 224479965946138263107048996964 236260 -146049031117949050147564005120 236261 1869300117700491258598676862 236262 -154913649241352961971976495552 236263 130638205159095614408909961480 236264 7083828676432205632680345600 236265 234175628350338854359168296000 236266 124653820491775607130883663200 236267 -268875585844692121637589007488 236268 -75405985021319681225012053248 236269 436010660457625481494865219712 236270 104294033628979817577669382080 236271 -8401467024363164910410318976 236272 8708401483946105085889150976 236273 36235427392313762355990914100 236274 13155706979447427761246995968 236275 36309449893732539868481006800 236276 96520694703610486999634636160 236277 310533668734421518401279726 236278 184984457175041472410342531616 236279 86355846171453986809298883984 236280 92428785802809002070171648000 236281 245999013127053110545106134852 236282 52169637617505334307840815104 236283 45657499898525351461264146528 236284 277346679726829563006267865600 236285 1821458126068648956600216960 236286 -160460369853152255082995842368 236287 -14351409669028949673063864064 236288 77170890875855679190827270144 236289 -205560521127237433328344333440 236290 -17255800572390418797699141600 236291 347379560945536144534951480584 236292 59826671399835291065067233280 236293 312314343741534167925468312542 236294 -154796551352334101305875686304 236295 -71188114766271466567677066000 236296 -123742811592487370281474206720 236297 293135911223127087201307582746 236298 119473984811197178058000593664 236299 77234548706227878463379963536 236300 -154696809084514639307168832000 236301 6251701170363434836203093696 236302 147681167724889219744164301824 236303 -263761208754393588235627817880 236304 -54407457064256066853629460480 236305 222382978774107174598831824960 236306 -39999674224475203872762885120 236307 53342036911204559475935164992 236308 -32327331688449828654463315072 236309 -729868845463847966288450604384 236310 -146885603609778919314850995840 236311 5632736650287183989285190912 236312 -23390632658482066111553126400 236313 -50107070300841822866427648 236314 -107590856134882481233327022400 236315 396140679130439173641384397920 236316 -73172719898065791140313415680 236317 -608354183058750287702583732468 236318 -69138579995200250192881855296 236319 67293308010084737119949788560 236320 -108067973500473413765211095040 236321 90195981104361265554687984822 236322 -79887199173282929803304603520 236323 171880845514535935765170132572 236324 -153129956151596155669177583616 236325 35603822781652407209055777600 236326 221094101378825043159571718112 236327 56729878477831600145097739200 236328 4311044500033322565779865600 236329 -56020182002156305469567112070 236330 92720966885169294668188318560 236331 188174150156241888072940401840 236332 505045952991612390158092119296 236333 344410682655441277770890514582 236334 44467367175279763564480210944 236335 302733934957724749229711666160 236336 53583321591648118685246472192 236337 -402298838221370987466710436240 236338 159325512401375741795550466320 236339 247694399939913681379453024140 236340 -38157412717775968955111047680 236341 186726582446817921406542163520 236342 137091215060442731378128263072 236343 -74648719012220208579378669336 236344 -178716890114644869679712993280 236345 -402913242158611300141664643900 236346 -56966216158269071739778597632 236347 145710842858369469705964102912 236348 -81746296824102471721566142464 236349 -326923202117463406216030642266 236350 -28119381807887725593287016000 236351 1355356751749507486690456032 236352 65882291894745683735611441152 236353 75967127256829600500311747284 236354 174722032673285621571333659520 236355 22264751052294182840044465920 236356 -197593729435874588754855410432 236357 -86675673499962860683619640768 236358 12926218914075980655596129760 236359 -276880216332734955856726601040 236360 216970352879957345741377536000 236361 -169399574946108518072179750128 236362 117614602144388050390766068992 236363 428617345793732819566383051828 236364 -249864756707010251869064077824 236365 31069445302927565534537613720 236366 -140609507834349715113567093696 236367 -239627355099401412141258168216 236368 -138916895977402306659774627840 236369 -10875198321458277867206887104 236370 45034973181030333273403276800 236371 2279518812295345417189224960 236372 -430348379822762558665931063424 236373 -274529678559203080328854091616 236374 16681235746279928141856565440 236375 131969655600597628785578208000 236376 -252227096206507209495737272320 236377 13536259846821705286311193226 236378 -262493477985265499744319455760 236379 -106554716479410515519358355200 236380 83232893283450187874744770560 236381 -103954533662484914020703545818 236382 -196971732415093079112618172608 236383 -82907426662690659547302446480 236384 -144219104727489670494238801920 236385 -551806977510293123939176684800 236386 -28357528458593462787514842336 236387 -384211622782756576275422324964 236388 -100916931973830062273359948800 236389 -54034394375377754305383495044 236390 15887753026178188793452738560 236391 -193096044892017181211871106008 236392 30654903015322311277750302720 236393 -228097194479551332754460637660 236394 72826321212721613466486137088 236395 -41801297446661478216744909600 236396 -2734666451203389733856491008 236397 -142111949573013349753670228928 236398 -223516856009521869254404781760 236399 -309398150694997923205546167600 236400 18243460119839657504668876800 236401 45707900306429655833486513904 236402 66402593434798541330738783280 236403 73523742838966607833110409812 236404 114572354293505436655125600256 236405 -74327021065609171660917598440 236406 42145339733645758301770610112 236407 -280640365489518346552054760344 236408 461338031141203491867575808000 236409 47184091956212147956418881104 236410 -157811106541528688702241392640 236411 70476277110741495442356175632 236412 42004065965110804382091264000 236413 -327399932282371947945564337440 236414 5743892380752962220816696000 236415 183874370239636653567971851920 236416 462021921547578156864881295360 236417 -336957524871558192593516521920 236418 -5843672823846276255145300992 236419 -58288530933224684169232201704 236420 -167491275974687698595945214720 236421 1931595838225470834288214140 236422 -289858597299429962416607491488 236423 -299317139081728946220024241896 236424 -65952939765830898778508206080 236425 235499177357135997361424217150 236426 143456606229147001688536644912 236427 77920117039512912531999746520 236428 31207685089448493507100851968 236429 150686085697525237848333423030 236430 -23503348720773195280296756480 236431 -311227799954372415138731284200 236432 -5576397393094242948253483008 236433 -68475038837897990714881481856 236434 104513234154167954661128208 236435 -346553461859639994469895799120 236436 189991986683389079201498787840 236437 164707275628330760250146833920 236438 115286901824022283736045337120 236439 -133910297076025131257099387520 236440 182276886277956334935000268800 236441 38862228866972738470954359684 236442 -103264950543820866408668126976 236443 -665735975546345090554203090920 236444 -95913274146522301587590137344 236445 116522649667272793495704229440 236446 53936106980364280872151136640 236447 17191613316335446213912720320 236448 6239324437153515754207248384 236449 320531688978309682373121428450 236450 -70506921902151731265090138000 236451 -155790220579487655098941296720 236452 429967290157082415959123563136 236453 -122229180680299636232247102144 236454 -145613465115325928405386793280 236455 -8615168441310229035416567640 236456 211488941852702831900574351360 236457 -3021663843349408315269251712 236458 -280137587085661309692351068160 236459 -243320781178674234332805984840 236460 7349027606217356987604418560 236461 153908947086159963252050199062 236462 77112285802945975499455775232 236463 170125956037019862440671710600 236464 116837069966908139690576199680 236465 174710335898545194916048327860 236466 -186183674420485323553188940800 236467 -47848198724285289257675494656 236468 -16957859505396041416191565824 236469 -263293029839914815915984581856 236470 -41736581271879030021516675840 236471 35586617883261050310444837672 236472 -304334078215380624165062246400 236473 312706176772789898198995808340 236474 -114074281151176375826761789440 236475 -162679995120846003782867262900 236476 -90594518668964101450430909440 236477 -332357679918457304320154815674 236478 -178952254898490457279498616832 236479 290585569295013068785620726080 236480 -109606299624110837959124582400 236481 94178371270837183266873553344 236482 110371015289478959730942200352 236483 39005876500686728790572323104 236484 233742081723061916744590677120 236485 59123278026144714914781093180 236486 53569950707120472607403361024 236487 -110481812041906494023292643248 236488 98394598516817661166606417920 236489 -563003987853826392535467390000 236490 50757872082992415026516517120 236491 155424301146568401874764837552 236492 128486583730234098310628764416 236493 569778432910980443528174596800 236494 -119495495912060674899646864704 236495 182390089103670002311433476800 236496 -21049255294049631494486753280 236497 -310000911657848354967785317388 236498 -143564931676285134039804486000 236499 59053953214871227663276197888 236500 -4838278099131290211181056000 236501 100596622493044927327842527904 236502 -69400982628995489448129998208 236503 62850497623725831027295407752 236504 285680386722341983178602414080 236505 -69214699862691046826261077440 236506 -111532735498419565403345196048 236507 263119769961876320600399586756 236508 -107572945601333912773343639040 236509 -15356100127485197947563470592 236510 44704483936213169609734354560 236511 -100524419606518478919338108040 236512 314305942565504318547905740800 236513 82624884050454674682426370224 236514 40034909674449676978200800640 236515 -42047290674734742724021233840 236516 -14438178653863694379640553472 236517 63145929988400885681590493280 236518 63681578249568227529967092960 236519 -396863849357527557457909243080 236520 994588814659156287340492800 236521 812526414089137872889793608692 236522 2020307104922495247125938944 236523 -89792611587471255488128572840 236524 191287218662123807811022617600 236525 203789233095652150370932498050 236526 25099654951729477936454400000 236527 430438004383467046072045111376 236528 49690795572386199434672996352 236529 -35306219397102130942376486652 236530 -7536876505327722385773158400 236531 375827156469559920610530830400 236532 153914713929829244944982126592 236533 448253579213608203150722740224 236534 30272465107942212040077915072 236535 -83246854803772884762660564960 236536 103963347689854557009314119680 236537 3999308892209902894980145152 236538 209926311699773869463572503264 236539 143354728839515798050181661024 236540 37533599752842112544935242240 236541 50761612273212953463031972704 236542 228939935477024277151830241344 236543 2430168768014787625954390584 236544 -82782314783593396855633870848 236545 97282941462170232463065993300 236546 88160744081469749289608171472 236547 322102068371762425545963533040 236548 21948423026800015347290348800 236549 -645517309922536787062025820450 236550 -48232678934173510708037568000 236551 -436910932695633985820947322880 236552 512729142892182844165905945600 236553 -143643530761149368516740588800 236554 -50840864411928196223800227024 236555 -309884568210653330199906720 236556 -5339690728105447281049913088 236557 6005015078891476369294906060 236558 -45899168576158074990645251328 236559 54109179860208771038871085704 236560 -31042496360526183265811742720 236561 -74316465771885553572411691776 236562 49635454642398629607174485760 236563 372422197840388889170847072812 236564 353645985799216017262293730176 236565 62655089274380615431251006720 236566 191624945114478894139544514624 236567 88361453784019688263086583992 236568 -260296555025524445935397130240 236569 -299024799273179926889148058160 236570 31347640369582263528214311360 236571 239322180876180639177454946712 236572 -168908593869213131084994081792 236573 -178334846220526375542540257178 236574 -122945512172016115302281890560 236575 -218942218690558392078587948200 236576 -70915987439255419618653831168 236577 -188220357132628782929907453696 236578 48656136990722759850682068480 236579 187958231137627876788987008976 236580 75450779238589337479046492160 236581 -356944234283405276917021538400 236582 -103969070130520551919964601600 236583 32120745333252165593308265184 236584 135291454132409940052961602560 236585 -173893269830243501307800432220 236586 -1095248496999836431104233472 236587 -220262628001141272529040315600 236588 -140223421651273972291500380160 236589 61281519766401565013922766080 236590 -80249209951394373563822198400 236591 -858552072930707903162593299408 236592 -9461425401533374742098870272 236593 -2994797920376714277518108416 236594 53163993736734430566156750096 236595 -3987048892999383985736022480 236596 -191943612469535959493212124800 236597 212319335609548178455579422492 236598 129404365934741628377390714880 236599 -208953661828343784364399213008 236600 -52603005976502032634558976000 236601 -8155939790779143456548164608 236602 -86387116674494785551982104096 236603 535534146201278632226660662464 236604 104486664516321348875632144896 236605 -313342731049797796888971360000 236606 77079423945296767168942306560 236607 13644992339969018636775847680 236608 168517729282543056370627248128 236609 290696954707144549037903535810 236610 -50281968902994556818497971200 236611 28818592840082178322971012000 236612 341700732263327514029545555200 236613 -113470470559824244273620765216 236614 -64076173712306312323013589888 236615 72866217705567568548843494400 236616 44268204760972373603990937600 236617 -267013506206869069904818650368 236618 -323017771097012414092246152096 236619 56742748355012601632642827488 236620 167708406677843446783813831680 236621 26337645103351731312719031840 236622 -13205341629230983435647561600 236623 -223472382684166838509896873600 236624 5594323661278551989405220864 236625 385689888541146931644441168000 236626 155343465967202522424082483200 236627 234808019694498949950268234476 236628 179674500290361507060525342720 236629 5227099219313079178874243584 236630 -20941446841296568420604279040 236631 253162390005636619248928334952 236632 410422759923803729450885222400 236633 -507594293273943793884293561136 236634 2532016787251192322117460480 236635 -25197009267444150621018774240 236636 400041472410450955356678382080 236637 109979945566033051464087727494 236638 215087573788100421754565943360 236639 -116952986502942231568280904480 236640 212312625780222167317925068800 236641 -76930603224393311170738260958 236642 -30340141041237222684242277888 236643 107829644580243215433944614656 236644 11761349080335571019360244736 236645 -220868720689057463827146988800 236646 -7659547391303540195824002528 236647 162401523110085587961001758480 236648 -475903126173312186095207408640 236649 60484984075759149096159191040 236650 143428856107263497539310134800 236651 -32323808319170410487972154600 236652 -12032057634201368964902209536 236653 48412153385125051232308386902 236654 -105540749044843671347825627136 236655 28350491597465845316460487200 236656 -23406776486892482444411076608 236657 348187756793913103301480774052 236658 114699791679793593538884038784 236659 -155019344704527526803960233140 236660 186219494338952584990739239680 236661 -147574036257196895203307048928 236662 -2686101232937476867357311936 236663 72540654481220989956559408560 236664 97277486395181004144349286400 236665 94855990286589030117881720640 236666 -8700217340391905634924880416 236667 -39349046550548355258045318120 236668 -238418605525004163991776765952 236669 374531266195408460431145682060 236670 -33505332004267134991709184000 236671 -386237220031235141840554271856 236672 -314068471596427730419848314880 236673 -23014907720034502913548305678 236674 -391914252799604024030299610208 236675 -9651555201264443515762100100 236676 66144952355509232834098176 236677 -173672623266451767457219202528 236678 139727042250966347436716346624 236679 261025553971380528550286927784 236680 212926796174990840881649356800 236681 40009044947025443797023619482 236682 70727251518452778241131562752 236683 -602813760891014411612213897480 236684 84779162461842702432066109440 236685 -5515537375163481475507084800 236686 -300731051840726059373192966208 236687 -112527170108069091892310401608 236688 -5582485402552356420223696896 236689 11920235542635681746686634356 236690 121880716654746292236440445600 236691 -14753201166333823183607989008 236692 -154708310582674322297593835520 236693 74579504955919542337123568448 236694 316013611589931607924055113728 236695 264489562436134388345088226200 236696 57627771821445076399799777280 236697 92451755000648801484062112672 236698 -44029590974359190043012449280 236699 39085718712896671880207645700 236700 103541385119867206557222412800 236701 -7295651017790384225286006298 236702 -131000570178682911806080766400 236703 301525975810998668006162399304 236704 153696041939362091541514813440 236705 -148249130982297752897543202240 236706 26682456216985769342093906304 236707 -200115041499091968647011403044 236708 -32814885156032678971997596032 236709 -90201582037624054418229332160 236710 64429284219933263345224997760 236711 -146700072000026231461608723288 236712 19861054921006046617463193600 236713 560204948381710936229274483962 236714 -184214990402520251774534754048 236715 3708302321964689192678699520 236716 -42540869282913743593238102016 236717 -217745008361686004302978019040 236718 -149076754271355659456812398336 236719 -191225308862067904329987625824 236720 65859250718156581952475955200 236721 150548551583815183637379451680 236722 -57582023099040241183335503088 236723 -535511724088887783557482583028 236724 -96621776935022060272490655744 236725 33016062163038153752184426900 236726 -22222093960704009625950837504 236727 1231284053805333430854207960 236728 389807198549671967613747855360 236729 -77011179537169798821192899670 236730 -42125691230887346642974740480 236731 293012912554980439796504757864 236732 317884801329120237015082116096 236733 -1544964184005500704171916736 236734 30423754970573598230039114112 236735 -30187881692462416059781282800 236736 58786501585789126161633116160 236737 540175241882087815574916408386 236738 -211492924025542164801575154480 236739 18481015627619787689550179328 236740 -31720947954128893066134528000 236741 -547989988065268795277909508516 236742 -151685927685488314535854574592 236743 221906713682244177314822992744 236744 -165230398557404963899160647680 236745 203176740875765507212311365220 236746 23981185342503058374005121072 236747 68151682696528092221304536064 236748 27170037229449845484993899520 236749 564165707573911423580014181750 236750 -245662653342901863656932848000 236751 66516288453417895024827782160 236752 -43154450135857413775510380544 236753 -440801814100939885016684251536 236754 -22149243780662672975783139840 236755 83802086478797289557175290160 236756 143611924632073638797934958080 236757 125580336280598577882373460640 236758 1515101221077016356376593984 236759 -582600081014727558516349806960 236760 122474277430738950879319449600 236761 -25397479546169706034007457600 236762 -80925643841521739726643026688 236763 -11565393864895776664059210720 236764 -473986828812470150623963765248 236765 311356840552282441409193927660 236766 212428181057590204681024137024 236767 -135433211514587950061619659880 236768 -275203602902472835502558674944 236769 226894536773260030993425461424 236770 196206471624120651321097186080 236771 491402673718917418196643330972 236772 123731311602354884875503559296 236773 -117943841783922042442910158978 236774 -90696968448900678004910808864 236775 17723355638836240415482387200 236776 -35458182511302372773244733440 236777 402382402083686860617466479732 236778 -52751873452559897228701777920 236779 -200212179333282685573210148620 236780 -228310363014618060094390886400 236781 -147275108186319278919015009930 236782 18305497273787027654695398144 236783 673036299345094146055830238032 236784 -51619777965013602462690410496 236785 113215343816354509143216633600 236786 407711967088731386642123996160 236787 -161217753077053335667448170440 236788 367437548284521599413022281088 236789 -46184911090679430678094702944 236790 -238716465370690979137546886400 236791 -37310656483846651553957271528 236792 -159712001775766785718044672000 236793 256815718701601954909769715744 236794 161467183956921319239528602592 236795 90271250524433380191414490320 236796 -66134486410021478294727598080 236797 -1199391418565507549017069280 236798 -139259996996552586666105369600 236799 277930458585057204195524927784 236800 -63384211664553655729232281600 236801 1707581512646720517658792752 236802 -144554863534266861938345642496 236803 -209968540205467112912763567920 236804 200983790565199203282482109696 236805 106334544725326410762050681760 236806 -46170561451936324353278509440 236807 -429669930650363496514108387944 236808 55282588188911798983384596480 236809 -52515529831732754864142705920 236810 -9763484071966255468341504000 236811 -282755063304943549707068231760 236812 10957007469736733966949294592 236813 -324610956376956734862134548938 236814 -221832458018787673240231466880 236815 196394934945269719330937805960 236816 -859055082949450407131209728 236817 209083573778321253073777696800 236818 -219158648492714464721669846640 236819 70816101476162883918078847560 236820 -94237553879531732572626769920 236821 235972363992908548471402229692 236822 294561024598400697998231495712 236823 -13924430248604466836431281816 236824 -13047164138508167210993049600 236825 63544145544749192946677609550 236826 -103811785772644935984867240960 236827 -308406233931357214635790649688 236828 -171679244870369595634720799232 236829 -36019873055445369439394041920 236830 -147167856005025691879276222080 236831 -49539771854597118278431543296 236832 -158933815869872994811186249728 236833 -177235015249451818596522735360 236834 -20783521479380122775489261280 236835 96083713031512593153881545200 236836 -408333442261796241800394843520 236837 137536203607568786322384371226 236838 66154631638036651396207073280 236839 72293213982300206323542677224 236840 -59563056297493771110737510400 236841 -223100379681583756978980166176 236842 194959616220757088001385920000 236843 330394367428139506417280512080 236844 -289895941288391316680922624 236845 102347893408416293416311711360 236846 -224455211878279164676380136128 236847 69677440832322295991594947728 236848 -53080960656606135153329995776 236849 -167357819977935521457529720320 236850 82236947782873351865204304000 236851 75125156608635904595310065272 236852 33259385170338455987350302720 236853 385531054147481092831519807662 236854 17974281045635734682221793280 236855 69996052648998214589633717760 236856 124401942573306470740323532800 236857 -36137118554638268201146155960 236858 5508992207098203710778311280 236859 -110176201954754975007670141440 236860 -45220571370676457713173565440 236861 -532378046626454605019292263988 236862 180915442183108908260951555520 236863 92640025629146649924610664688 236864 -177502125257485637486249508864 236865 -129553740991993861931827985280 236866 -127909385211553529708379012912 236867 163708727152906366364697929916 236868 79379335125640705390221450240 236869 157664256243848678783588378270 236870 -205519776299024082075627189120 236871 64718411552500946640726574080 236872 371071275172061900872707532800 236873 -30651531183575178862424799360 236874 44194723223657548577533714944 236875 -71605227281746455000041387500 236876 206832980632934729454655599360 236877 -37700493771880176786136348992 236878 126118122596763125035588246656 236879 -277667956597431658338845669520 236880 24380915878592655288733532160 236881 -421921684465870536384259954318 236882 73296542033037533172830216832 236883 -105844799698004806950430169964 236884 455229193599218969772243410816 236885 -19613979818346839565075508800 236886 50722869914048323203421716864 236887 3792909905481492010426719872 236888 -513462830549425739256619530240 236889 207791476414029255128759259354 236890 -49397204676395497835840320800 236891 -60794052162719227563480075708 236892 -109925045349039535732579123200 236893 -190904020465013237798100304858 236894 25918886775781785273700098432 236895 -30053006529095906953432063200 236896 -498591800175353788474221920256 236897 136390809701622830883295469346 236898 48900905919763359035382627840 236899 -160267037939530155609639986336 236900 -157977250977595353393359155200 236901 81201951345706463257832246400 236902 37048755448474208135800072704 236903 -2750800339261464850362835056 236904 254073109983306348232915845120 236905 -385313686314906266710375550940 236906 72348677287992286505785375152 236907 -194626265136441667603096021272 236908 -99312566200982137312607427584 236909 451406479012297978422974689110 236910 -52005668923079465039343072000 236911 -235063747848368548348273637680 236912 -60975104684816784942484881408 236913 167888154239432019703002498624 236914 77705703576295303605387991056 236915 -151593838577416091677025766960 236916 62992121607280549304079449472 236917 -58148607503421147373470414034 236918 -91332897651740324968456199040 236919 4533058691522692530715490688 236920 -10176036867484181830054195200 236921 -347542106950734780598928400000 236922 76075741732645766227184699904 236923 -120388902328206004894417547856 236924 220032334204444170288154824192 236925 45403886978567469898019960850 236926 222202341826698663810773862912 236927 -363461487748227146013507914352 236928 2073347145247052409203589120 236929 -61619370740828590038974142336 236930 2717749396289409358193856000 236931 70158401711073922074667228152 236932 -26951955920507522412400837504 236933 -159850211697441300311905673856 236934 -68802413283234545965830866016 236935 7676635331132399669292533880 236936 -83059122586681367428161699840 236937 119161586732639750877333062160 236938 200467594927642758961506405264 236939 -217546201880633211945670316040 236940 -150940825269772617444634214400 236941 66358587523820008157400031372 236942 -113933375766181582084608472128 236943 3697967447639435236812449904 236944 -66505040336026447756647137280 236945 -194042374715970871048243452300 236946 63651214842859117085001643008 236947 433359608223362021237915252396 236948 -41388580435727473180602902784 236949 100420049532885989303803523040 236950 14479768483886434602635798400 236951 -131402383888647597740187600336 236952 -67625618590006645009263206400 236953 -249598485062999760953162021936 236954 419402115592516885033450863072 236955 187244663713780661164249461360 236956 -167974562316060395709953466880 236957 -219281794562772839558432841888 236958 15008210824445911973218808448 236959 -315863566288890642973326653640 236960 -171830862036629827938096906240 236961 -169949065757625988323445813212 236962 -291607249770168656845753604736 236963 -267551232478482248484459870816 236964 19217684914539670322069225472 236965 -202930349671521105238972291680 236966 9488955674353846340535260160 236967 -193766867420649522366671944920 236968 71303585833532388073199616000 236969 -214338218097046086448576313856 236970 34511355743923793587662925920 236971 32208333154724617055994701600 236972 97490801235513507871299691776 236973 -6355989861900194838968335872 236974 409891088806384490366172717312 236975 -275727907268836401722256663000 236976 -14814067073820078749135044608 236977 -152414880990825929382833102540 236978 21233584771499930292692576256 236979 716465608407983417493109703040 236980 -29398750891600568246662844160 236981 31846535742744957340308172782 236982 79247322526938970417577754624 236983 637742122048184211261207208232 236984 306720397541856490813759057920 236985 25833095598367403030617470720 236986 -60876335160296850292949585808 236987 -532265269749997830662191874760 236988 -29209600781231542146689195520 236989 109089109363457048760985892940 236990 -91028952378667538095996154880 236991 96690745924464583061406858384 236992 27354964617492077196037062656 236993 43193047806243144285985042242 236994 33304974844226093456076720000 236995 -81432697397726794119709363200 236996 157370300321731972198272506880 236997 294107837022973141119914111100 236998 -174929754027880672476020184960 236999 -60169901823423669958509510864 237000 -291317906100299025165926400000 237001 471834728104920923251083025872 237002 21166697044393341958927264512 237003 -170557107501554493923890955520 237004 -122660145305486550819256338944 237005 143125015352448101234425400160 237006 3814060511024189832791024640 237007 -75364980530145744374662234320 237008 10784083489280816871571218432 237009 38199679614800567117569022400 237010 -32742062861449350014660456640 237011 -246172542818556753249018122388 237012 -195202642078908048823230117888 237013 -169021163795074084733609406400 237014 86196318496566012594198303552 237015 121001702663205062217073245600 237016 -1334078596904951808412508160 237017 93557911239997967171846099520 237018 176879654983461439058042939904 237019 -355396545148066096315065963580 237020 -6210501153631306866370283520 237021 -308396049819293832924639432384 237022 -40683908789793599831728705728 237023 41917510100702759380506713064 237024 -302375763911821554607492694016 237025 29599273278960832406863750000 237026 72292517164648582536076898304 237027 35661330583253254403316479232 237028 -455693413138172270169334447104 237029 -90394697631979783771341223716 237030 -46263096946469085015332119680 237031 -27924710777875322201732610816 237032 226137677034425590887064550400 237033 245347580612125274847855429600 237034 -28923405172816697856194289408 237035 -265081507325016807263899391520 237036 141988702834765508459334170112 237037 -134103289371209640388745726580 237038 -67361593285876249633494992256 237039 -148856916232139827781269368 237040 -73139317602546477267909181440 237041 36615389994513080567589444672 237042 -12728917608530667195150045792 237043 160668283055870924848563001292 237044 -147443002767841990186708684800 237045 77093063783186708813358892320 237046 331902370433365690466170776960 237047 162479198893182540871842903192 237048 -72214374336463740575044730880 237049 -411944408967858538485832084736 237050 -23483084752816647980859302400 237051 -87681487608455782276256020020 237052 -207107399202386619285507825664 237053 493389528308807367216973687302 237054 79056557269495411103122201920 237055 43339725076566249895193622720 237056 -44594433680901329247648350208 237057 -113471233275615898155241708800 237058 66459143786338819751388284880 237059 -3480746318085402482294305200 237060 -15125169472358380859870208000 237061 385095075709948434740932835904 237062 -65118653885415792870018901440 237063 -233486216658048067167875097600 237064 -115275633697481796583344368640 237065 -214746730938168948970600879800 237066 202930960708914336268398330624 237067 -436979425076274490406239763884 237068 171436210921629936303029170176 237069 -29737093831703203081233831552 237070 125685617168498418921055944960 237071 477286151951187167333843044272 237072 -81438323385333016447775539200 237073 710846447955635477916683686322 237074 98991103704253316283901773600 237075 -60631726550013455886035910000 237076 -40941843011814906104654477312 237077 977978779233039745581772208640 237078 -60864847746850729555558651296 237079 521757096401841790762723531360 237080 -322070533883431281565218201600 237081 -120112093110945498717995527680 237082 -314360263643251156225536660480 237083 -130263939960716261752762295040 237084 -37637280297555817425738670080 237085 -186518213475473267673563939220 237086 -179962474317635995531279483008 237087 19137886485700071851981136 237088 -74212939583298829380873093120 237089 112219924103137201824334849890 237090 -26237073073905047990101939200 237091 554853433907626320909898694492 237092 -38654917936683626717175936384 237093 -381944919951315697879308210336 237094 133770345388591304026244257920 237095 -9437482631108046777449699400 237096 -43721358808396665019280025600 237097 40270530057420882991500706432 237098 -107393590681998579672938533200 237099 374696370367248420262707994800 237100 -120533134063111318964313337600 237101 455706982493330229257503353600 237102 -503744676910587553295877120 237103 221052208804582697122304952144 237104 -3106725071233641736673034240 237105 -308364437242264673610267782400 237106 295412511870421473789885947904 237107 -189139420472503987909222399152 237108 161007939046581462898061045760 237109 398523437665923484732796694016 237110 72970684981730482841333953920 237111 138753555104909597538913558632 237112 -125171066386854930273904005120 237113 -523272410729907394469892112560 237114 -67703960601880383144597327360 237115 -183541848127048149829550107200 237116 453079927421269420262434569216 237117 168382078734402580820599975680 237118 56735159018566624210418783616 237119 -28615372670602691860660603200 237120 -20236914291272184626990284800 237121 461265849707281516277095489200 237122 -155157086286549683106208309728 237123 60618618966867450933539015172 237124 380327579118897757149540999296 237125 -22649472571470937559255616000 237126 -35823418033472029620866638656 237127 323148917232761665888572469272 237128 6109265151692980348434908160 237129 106459631774677788750017101584 237130 73168309086012163273597240320 237131 192076983000362220834157059192 237132 97753373937913368818671137792 237133 -93351416495340668129521111440 237134 214597097294192456495270162880 237135 -11879045849035593444953948400 237136 22398032275477111849379028992 237137 346816729624467443765147292786 237138 -192497261814801882349911182592 237139 29769607066375175558871952640 237140 -191778065340428344582100459520 237141 -45863181007267189059326770560 237142 45387819962068597072482461472 237143 460485233290736945283094864392 237144 -1517272421200445678332354560 237145 7626244691766249256630446720 237146 -2735933114470986117012089856 237147 65731491189771006773732538672 237148 292902739318962142850042390016 237149 253234017237451524904449849120 237150 -25380032991172267166874662400 237151 -711320754366295793725500986848 237152 -249803879901406243226911899648 237153 38063123203537533289918399488 237154 -29443341418118025494122373760 237155 195682213682904742872882580560 237156 230965510129652434080038556672 237157 264502019786880217896755473406 237158 -180365668178382798884051035680 237159 8342288845487220345514541784 237160 -345050160261262035379430400 237161 79407992065575529224400200762 237162 -69689206171408990277094778368 237163 -119797853930156349619324072588 237164 210347635571299214176331300352 237165 -32671388765257928671356463680 237166 157005748234359864296137300032 237167 -26897941090485631791067611168 237168 92023143574485006358784999424 237169 -317081700504773593186466270967 237170 21297395350808329341896112960 237171 -336044128838350655984894732736 237172 -92938345420549043689972237568 237173 -358301728346907796973913178578 237174 -52224831583984225072121499648 237175 68429283471703333049577759000 237176 8293610061356570519034470400 237177 469835001181702462551877674 237178 -304871076173442041504183241360 237179 -293302792949562444732767408220 237180 -143938976708766550428059443200 237181 2253495228942366460378955264 237182 -78278994291768420167411524416 237183 -72683469341066430151441937136 237184 -171559908406801697636509286400 237185 21488966331614694197865694800 237186 2665826237214758675313425232 237187 13513599348020218268735722200 237188 1213998805518984061732786176 237189 -322780245686092129347622649376 237190 8119633379800622637874089600 237191 -9572804065409774072496828600 237192 -268632120557380046495063777280 237193 319899936135453770627972020944 237194 36146811737745242296695162720 237195 76941952441303156093646323200 237196 3746518878436668377244382720 237197 -188067754589331432127234357140 237198 -298365513207726966030110592 237199 217184635175694865471792854864 237200 7634884285629733830817996800 237201 298757679605848943076761396064 237202 -34260847367296575206695707648 237203 147612119470985003176182913452 237204 -152210545508475091403233228800 237205 485006617289915969298758896860 237206 185896952775203967320397483552 237207 -50900664413252880477072562608 237208 -68637656453157129327897600000 237209 1029519442814352113080694595456 237210 -97007528854921983205703927040 237211 -135546384548525729395283656416 237212 -62018089184524609962857730048 237213 209657408467045661359790166342 237214 -114104614497512557058196719040 237215 -37435924199956451760787996800 237216 20675143895146209435036155904 237217 564352006496205693358413399266 237218 124913730089471946085402835616 237219 -191180429930753021484079139520 237220 188218697393936732679680832000 237221 518909016825582880421403109344 237222 90573359759641031840233390080 237223 103795356457403906909593710640 237224 125771115969164223643133368320 237225 26355424935390425648750163600 237226 95963691546246190795637902848 237227 627211689758292396918069563472 237228 -32658354855547178018372084736 237229 563267017945763647816089100780 237230 -85151770496963343075353068800 237231 4813011771397447732309022328 237232 86053432150866207355915943936 237233 -454766776979267118032915185518 237234 211691982770049548806830362880 237235 -56662945122678700347390774240 237236 -238753285062150484268110282752 237237 49675968889037513869362647040 237238 -36333305295224931921973200480 237239 -175893092297367370045575350280 237240 105034400552026835924525568000 237241 -846845206845909356412022628016 237242 119355439112514696510420700272 237243 5839530897665627828945814528 237244 53103929344020406783440803840 237245 45555922685023766694974373120 237246 -194861125253439234012074049216 237247 -558636964287810994239761772728 237248 174614310889831070199265099776 237249 17478379711722583494545179860 237250 -7286469031031547071866032000 237251 34802806331261155023493190352 237252 134722680245167240170178762752 237253 362011849668732635469850873120 237254 349686546717914349707576285760 237255 -285622356076836831307253179440 237256 -967876237011032603296688701440 237257 -579128626373593275745684867494 237258 -119586135331428436057935376080 237259 673901826421736289065604425640 237260 67881659490397808715095546880 237261 214816407757685213675531297472 237262 -45324682536068258263273001088 237263 -88164927484752803897916203976 237264 -53871361121185088858666827776 237265 -131820631462855028121401937600 237266 5766997247296850695307186832 237267 -10644166631635609672529023752 237268 89599972534380321977101178880 237269 3745674428713859177170980906 237270 -151637747041667913288082329600 237271 -73065246875172540889109905528 237272 -110616568228025365816659148800 237273 203394007489524646643967333600 237274 542832162573674414725724160 237275 -337388346131492345349743258700 237276 202569572699900731800563558400 237277 238290107338559059813432361126 237278 -264051522924021554822683007040 237279 117720334432674983492465673600 237280 223778206400970580880369909760 237281 144922697580724761773107476 237282 -11102894840878903753551899136 237283 -241353497560542148944005242468 237284 43695704325640067702180019456 237285 6765520592474803540095569820 237286 59390242133478573158657577216 237287 -353278609721573003442014981064 237288 -217014924656985754697919037440 237289 -173855728127042144341557672476 237290 120855686963926863718017662400 237291 -49926905201771672399244944640 237292 332328752668741604378752461312 237293 -61366094936842941785924791680 237294 40310520641976700111177626624 237295 -359239333843440540980870902200 237296 111619324556688992940061949952 237297 -295944965406747478432269019872 237298 -131126377768858728098769386880 237299 -839942673795681944664942647280 237300 13485380272396652999580364800 237301 -200186452788104764564050671698 237302 22407373714811122899321462912 237303 727051414986611196612076477440 237304 -295264880443451846423408394240 237305 133276554187744205496693361920 237306 -30733085519344317057223274496 237307 -600282667277968919779674160560 237308 -146059597092806423003924911104 237309 -212179136006048831151387319296 237310 -34304925198369808051700400000 237311 -170646234669127013313165423768 237312 -349988939972562831490160787456 237313 29417433823101789370703842562 237314 -62008825082952440212072390656 237315 -18264724037500646196269765280 237316 -382500565007179478510960721920 237317 5275719847583818496897288640 237318 -89461930870865754354672812160 237319 319160893415814664387026125720 237320 72259119903732858326039040000 237321 -42777036854445135401552248128 237322 -173632025072185976343245742288 237323 47555859946845110189283609144 237324 -259013446834066407011650834944 237325 -147377452800023593773785078400 237326 165212394523690991849161191360 237327 114398688586462980496234018560 237328 -3417017769347713781886877696 237329 -51415606668913246312259913360 237330 4618568925571487298329100960 237331 -147363471351517157866959942868 237332 -42739599497466914160064408704 237333 188391850577779148849647403424 237334 94216022230048468334224174080 237335 103193868511770727657006491360 237336 -77227049558149482979904716800 237337 321367350746795514667479654912 237338 381672952805232425171486062320 237339 -352555994789982760463615795796 237340 -270705436268476048705724060160 237341 93524043953447740256040898572 237342 -71004375676174515037200331776 237343 -19007050297816891626346069408 237344 510072551978214227155012878336 237345 29459954938620022716165275520 237346 -188787710609704156069862782128 237347 326422146737977611229920632712 237348 -277617560658685472092351841280 237349 -1406100104471575945478749248 237350 134435066843407171786986988800 237351 205928244843458164951853626704 237352 -52404174204047577451916006400 237353 -8616313565235287789618606976 237354 -40572531682808812904220756480 237355 -196883393485038050480251821840 237356 86067934203053395694641612800 237357 -424154873437107588184099320000 237358 21335393250293852418534406080 237359 -391728813899536710949736762784 237360 -383614781207155447572725760 237361 -626114554588570843689459821038 237362 51698678377358390470719324432 237363 -27705450317095220301071032320 237364 10066938707057314294781499776 237365 268314440532644963604481349400 237366 -74570141013693741488665762848 237367 139303892049220754973251931720 237368 -85852970836906679465167933440 237369 172452701772036720628542775008 237370 -32712760210177937050354851840 237371 -714234931814366593026093370008 237372 193136511564096644617205981184 237373 285942542548627002217947655622 237374 103270459791344232349183623936 237375 -277147428277179484929393342000 237376 135597026577569391381386362880 237377 267759043645559541624556443072 237378 49662579823117845615784497024 237379 165747172270217400127912545980 237380 -64418728033668470290913710080 237381 -477902535851216785504106038176 237382 -157279384660527206221868162208 237383 6340530646382713149313683984 237384 136319328905023545412549017600 237385 3213205012241125529865055560 237386 -125821457719503616936677799680 237387 -134391378857161127594014562832 237388 -5263210431181516036467331584 237389 365421888071192798310162025356 237390 -48985652880919600509332309760 237391 204715963681574949836804767104 237392 23995995292494525030895828992 237393 136021351318963539138493266420 237394 121572660413254049292221580960 237395 430659879717151870689524308800 237396 2045929276309344168546607104 237397 -608709528933247091115676790208 237398 -15972052622272468881249312768 237399 -330070586432283633881242019736 237400 185381128545256762861070592000 237401 57707283636762111429520971402 237402 99872784053968031147493360 237403 4688544446110073874048470824 237404 38040622283479661949057593856 237405 152075091171071593350354513600 237406 53797077078995176505883327744 237407 2096813160656145840511772400 237408 142038793577119120279541121024 237409 303052348689539910043444792610 237410 -144686567299792537842320060640 237411 -117106877995290530210038249368 237412 102324733857629851589531095040 237413 -125746077102616549393974461952 237414 -131799337851594919268605066560 237415 795235395036150786664238029920 237416 -222080195292954520861572710400 237417 118740420430801292638274996880 237418 -348971519848510248279879093840 237419 -1094831902185424197685843680 237420 -101650057240136931554745830400 237421 -9352318451995675424495516148 237422 412498328442696351242187760512 237423 -20821507386694635195316249200 237424 55090830667288967586242887680 237425 -16459312086219823388352641850 237426 -16439101149650096686798987776 237427 -746939360903100858443418073560 237428 18167292279746020747023811968 237429 -20400169635888959553646689792 237430 146374857077715732366377487360 237431 -186357934122777881554141859136 237432 95247853070386319316261642240 237433 -125970903417115670209538284224 237434 -182185161698489056812275658384 237435 -15157311099739497081532339200 237436 -107495891241729485755678136320 237437 -133067547346949708177765327520 237438 179614138264638982608201160320 237439 466176000530438771742723337056 237440 43637795822478317137271193600 237441 -394520951432306358396794585808 237442 -712076768853662014202752128 237443 -522395569860653354301280216680 237444 -170573922286557199949754851328 237445 -148175033131790954759327801580 237446 2852826286923584881047710208 237447 -50511924339204634509414753360 237448 -429476480023055203953200701440 237449 -611238068808827808849723944064 237450 25279646189118863579685849600 237451 -340255622691230184397044696096 237452 88071287011907475234557491200 237453 7141723110649247091510458304 237454 -232572782975027821295539437504 237455 337436031138839213167309908360 237456 58114155368295166416524623872 237457 -27184304046065214038379047568 237458 -125931511058143080468987314016 237459 204176186167935260227354661304 237460 86956123037965253948025077760 237461 -68145745821680060664435727968 237462 -146112758876654249507441349120 237463 532991844471445965549177933384 237464 -121461491544787575308841584640 237465 -321005316602437963257956544000 237466 132039671501804843632336961760 237467 -106411179574640303367139871484 237468 79563650005899022225026465792 237469 -9703556407487444973951318356 237470 -183147296228216396941866160320 237471 74898089209183782596011065360 237472 60413738009205885499338522624 237473 568056332789138535141867336360 237474 286395574552926254396599772160 237475 -41305611379172441676272352000 237476 508646407819548208669284946560 237477 -109346747788742353437354821280 237478 86199187076811030692756291040 237479 630388568566304100550755190680 237480 243458930911628889048582144000 237481 -98260896133625927503260412800 237482 4990509534624367464789641472 237483 144680501339000988329342685852 237484 -28093886792142461010621953024 237485 322095248784343194489452919180 237486 -30799271393705382698293926336 237487 -356398220766496733286150538864 237488 102182418705805174654055104512 237489 -1754061355032037494419837952 237490 -112436678407013781324051824640 237491 50815117403652407646091044864 237492 -19395645663008494022066146944 237493 -237835640919995000227518220836 237494 -83351198958204522834730756704 237495 87415461423973078825628989440 237496 140485822090056939958839336960 237497 103351266070937962944715521540 237498 -48729356965799217089678725632 237499 49215655246138960031468228080 237500 -238040414531754526431432000000 237501 -82104454896593287138849814400 237502 -212848194673986458327461986048 237503 195274789419195779631611192136 237504 -66208759820214083018349871104 237505 234304713887597687773969224660 237506 61638266467372826920795898400 237507 -409733863074231691124831739408 237508 178749356038493581254396979328 237509 -34838869702569239646230776290 237510 16363592640989460546961881600 237511 -24198149191357175956143258200 237512 222401752837146398321574912000 237513 -7493836653505601500348410912 237514 166129910576955552831507575856 237515 -52218913856506684424814205200 237516 23493532364271951747849764352 237517 -109041721694682763876208472608 237518 113113573716931224391081835904 237519 -95460608874721015177187443200 237520 -12996425130615509440835174400 237521 370628572810110811278977401650 237522 43147900748636769341421656064 237523 237357026153600502260455792 237524 18532263376545667138091520000 237525 157422810148802580089897884800 237526 -114721382443342893474479875776 237527 13334633527641693258497554440 237528 -153595746831375027776500992000 237529 -187093058138388272389655715516 237530 189115854691415497735029608160 237531 107478659105549924299646482944 237532 -4408464361799086554798483968 237533 172863029686633755782159321280 237534 116718759998133557188772090880 237535 -33894947651594495526206498520 237536 162765185252545562791156383744 237537 -275265302281270359874296349806 237538 -3050127231485195986350879744 237539 598760496444619991253484584960 237540 29460541903592544036384583680 237541 226988410122936439258245040440 237542 2814960731834981851547345472 237543 129456491579504068485265447464 237544 -29803729025669447784695316480 237545 -1052223784327979736808083840 237546 82343033263244729304535610880 237547 -406646236021853795904190101004 237548 -178196286022852018325348404992 237549 62310790133674644178128683808 237550 97188578927099880907555612800 237551 -83869178062506827125915974600 237552 -34506493131566393739556651008 237553 -151093445959625352752087895040 237554 -23694172168124840631988582368 237555 221963399957940355609462612800 237556 485075805249940361869627238400 237557 -183033663144528252480801152160 237558 24121937106572165028617230656 237559 129206906778579236313670980016 237560 248454008313352011027196416000 237561 131311579140791637699088110672 237562 131935540999446393651683089632 237563 -362170539926481119152675636188 237564 -204936101553849767036837798400 237565 -59964224831903151149030019540 237566 -28092574548173068002062622720 237567 -249862333456713492923770462464 237568 256810548543613702963388743680 237569 118102382051060391221324887044 237570 130494006233295507241010611200 237571 43151561030157514887591403772 237572 -27923637340984832961316785024 237573 -2046630491808754948072310880 237574 -169542552409086565370995906464 237575 1742323816042331355641379600 237576 210532123409504834316021350400 237577 254162361568844559436508942692 237578 -172852145648958256724114726400 237579 130549821599765005711411431384 237580 -69633407163835417142579189760 237581 483505836850019352236826947382 237582 121444775886973365370185740352 237583 527116970676194714801612722144 237584 -54815275294661140369731747840 237585 395787576533802505850241480960 237586 39939148991937289431571887744 237587 -134488576667346408207428630448 237588 -7770541562758332560080521216 237589 -8778153975795981870884668800 237590 1097526678019912410731032320 237591 200347857576866185455959992800 237592 -101355465934674160981184286720 237593 -598113088282271233790899776240 237594 -2197604117904967017037628928 237595 110375364990576622261442594400 237596 500242249837883406269234419200 237597 -218072152688118267930177235680 237598 49713857425561371913634428800 237599 -219671932936415773816097226936 237600 -196500640552283766753460224000 237601 -54080634906206610697404565548 237602 -22398693570437571976934275248 237603 -309614537853955892245530729096 237604 -202805257330106026420557938688 237605 -397991134530284939492219572740 237606 114009564371152047613115379552 237607 -337571627774792952499244059144 237608 -86245243204803529340148695040 237609 -261022866936081680964218583276 237610 52109541591735658539341316960 237611 -561138895689413176091026191576 237612 148808353334570434358631654912 237613 219070190222272772479728815904 237614 -67994981805617204319016580160 237615 1576430762509148890583715840 237616 30279215028762610879784271872 237617 -147328031496442078811720521728 237618 -715168958726598474284919936 237619 469907602567478880706601019020 237620 145071526890027531409837683840 237621 -143597425798259582699940304320 237622 -43589982364699166271828965376 237623 121672006383155099400513617304 237624 118531656763269571805770321920 237625 -270419216041057065966249651000 237626 -4922771970428793529323992640 237627 -59823955089372246325830012960 237628 -489831855433323945935433413632 237629 -101266816636996736174360882880 237630 62820855550180359950485325760 237631 254955068415155369742683210432 237632 276497735020318127736005591040 237633 210369399123133677540591878400 237634 1278887939647722934583582592 237635 -127684988852982894489896743920 237636 -16089863631355833737270501376 237637 131940692657041368039250420512 237638 329989542632587960456213626720 237639 -122894279753485742634604216752 237640 -71542874444414010398343475200 237641 -749008609692385956924315838848 237642 -83124153065394453799294841088 237643 110642950424360859860471459616 237644 354926640376423037051236608 237645 -57449952175402470915963626580 237646 38203279577162768920778970624 237647 21420307068228785223771914232 237648 44326986779976095805017554944 237649 914643257497459737169522583536 237650 -77902426821053322590094190800 237651 128771352974903170804656504624 237652 -129978532055626752190155724800 237653 47073686010409646723278978968 237654 26468324998751980045002154464 237655 -369842667116515090516598580000 237656 -129237421726822840894507376640 237657 -126400797584880417973717132608 237658 240476018473009189133853361920 237659 63661100892829666673548208304 237660 -217312819361412489609029130240 237661 -3298872203191812867855802208 237662 48400695866575211892760712832 237663 255691016354563966260732399192 237664 240476505852348107709139648512 237665 232236024084837211527168567060 237666 -30670886108173693478411008512 237667 105888084643635796932027472672 237668 22570702419775083363184146048 237669 8787339834878393166446863200 237670 83653042189594802715686609280 237671 184574727030391017345480174720 237672 -171972902064268109488036193280 237673 -112351320079544917757037979078 237674 261721208691121697352653129472 237675 69184486511054681355141021000 237676 263141557830700132314569672960 237677 60113288201205586118598747648 237678 -41102196732873130044283591680 237679 232688106030729145495598786880 237680 43700386936996502904271503360 237681 -303732557734393168776942392160 237682 -145706904513181449180724866048 237683 338171757405838875718364761932 237684 144379096654634153620750632960 237685 133285161070008515165270924160 237686 -51130651478946435463601018208 237687 245339682268528068014456669160 237688 -12046250306166210906401710080 237689 -195654588899486876972643999510 237690 83818571675169141117302688000 237691 -316075946440116865933433186908 237692 16879445531667453127709202432 237693 -251615132442760214565288423936 237694 180412009848260407994646627072 237695 223447492397134498178101938480 237696 359983012863141560510211686400 237697 -370176602288202819657356912208 237698 21053934793237629467173525536 237699 -141274887337564204496779441116 237700 137185776754867813320146979200 237701 219690387727934881621663812702 237702 -67966045208107294834589028480 237703 -52942488574961646988407755640 237704 3974757624962804933034270720 237705 20924196219099629514633012480 237706 -35356784885731248247590347520 237707 -411183137860313604291764416044 237708 -55811698484584656217545768960 237709 497728218155453739956830599040 237710 46390827848118232550249243520 237711 344223598629820249281198297600 237712 -48689075360579321466481213440 237713 250903444037958318895756628160 237714 29189116790594755574575847040 237715 -431410137561717223538598434640 237716 130333094009730222673262204928 237717 -78961630637200900104270274212 237718 31336803574830847741690764288 237719 246116952357190463857082050080 237720 -28775295164490773828183654400 237721 -580790843500190274673033334256 237722 24446726065912467230183964912 237723 53230474289109191733985445784 237724 -291656329841335007245694649344 237725 111330848083765580262523164900 237726 154182599146934320993642370304 237727 82940789727562889700876533872 237728 270008782210389687729012080640 237729 45640170752354093148383949120 237730 -130445917905378240192336150240 237731 -93247048606148372110177140768 237732 -175689012524750441317100537856 237733 -322904605691995623687958942018 237734 139188913626471089664785803392 237735 -19578335464069740194303353320 237736 282103274962098648316158151680 237737 -590009670232778296600501540614 237738 16116288032558268666791334144 237739 48888594367374988696439314240 237740 178947127634940026587350128640 237741 86202081999305942852930739264 237742 -294663095794498002138484632000 237743 -6642348161108706811113792456 237744 -17027038680546831203199614976 237745 -524610680295920974019283300120 237746 -140507146429669527166428914928 237747 -3451468819243545949788213120 237748 295712700271138023737893669248 237749 -479925482843622350109650495250 237750 181014534744847051140847584000 237751 -200732065336050930899873309808 237752 174605952430514491138504581120 237753 423787189643867818850692714362 237754 -94646692603103411769827302656 237755 15710432923912125107184272160 237756 -263315575552082415037714902528 237757 -263567190439507266327776810420 237758 180473712372748254561801585984 237759 109006673708740031892259311888 237760 17768555851773439074348564480 237761 26912049753918043004691892932 237762 -37055527131235103064534804480 237763 399129978913083887228056286012 237764 -451436708417142822846912407424 237765 383044353022085775956580960 237766 -113127301091711975799858684480 237767 306384159200118309248625369816 237768 -73417261115206853253546762240 237769 51856743043187477342869108096 237770 18364490109554518847754547200 237771 160649844347960706397611157920 237772 411744259479496509418457029376 237773 -523460011950526113273216383040 237774 -136144477331335898926883730432 237775 -86224716282399316525946438200 237776 -48091063791353262806078324736 237777 71654820488135686009503655920 237778 251957690363700222992841290400 237779 194479441085997808491851224992 237780 -116925669237913392782920055040 237781 -735828395250258078831070986418 237782 -41255788128312563031229879008 237783 -95269179271795708450060573056 237784 593890445536920421819604674560 237785 366649819645946665467429067200 237786 -108423097364841423460840244736 237787 443889082472435197371167375592 237788 219332594314245608884877081088 237789 -624077671503493658433861708480 237790 -1267018851149216370784051200 237791 -229550037498286711884770867808 237792 352988249367581876876264865792 237793 40465057164331397915195516484 237794 -137855330926437022799454608304 237795 -98633020215236382454494504960 237796 -151745258043638697218499694080 237797 214915360735116914789432269152 237798 -107641435707308119054545162432 237799 -139638789834321156963748486664 237800 -85229285301012310562522880000 237801 -25486793727600056815654338816 237802 -298470229904471337996174189648 237803 -354201102440640720020010872400 237804 -73862899033160917806077952000 237805 -25117965034113402808932960000 237806 273005454518326003721988812352 237807 214248242590792263272993288904 237808 -67965631544989827457016463360 237809 137035175624215270366896841728 237810 28769287920343368302168732160 237811 26946059961154006950576403104 237812 417541595586875498905871158656 237813 354483990101469171214021512384 237814 -73612166503178228023750395744 237815 50745498949628858625981711960 237816 -25026274197828895290547691520 237817 115738272553059459737481827920 237818 -106998211281952086500623075584 237819 -328581990238976040343757268456 237820 -190431929975374417794968125440 237821 -27969320033807116978368969978 237822 -90329442043044849837190588800 237823 547350126861164432181199543720 237824 -48774388801183945306794885120 237825 40002928436181593679738177600 237826 -238670760559351247426732835888 237827 -743466417378785730465997242480 237828 264288155907146185805888056320 237829 -397660369455786984776595828000 237830 170839667643336163349089632000 237831 99077929129132738886295702144 237832 -22215134120360808008472330240 237833 -194369923429218876059851056 237834 -3979513818932007438540595872 237835 126967365588656129447622675600 237836 186858127437914339769019266048 237837 -92463087076859801820134514240 237838 -135839079155872088492127468480 237839 -21838587323505565740778673568 237840 28164248150904956154591313920 237841 -145233687024692823724516599516 237842 -185002871128190511050265811200 237843 -316197568238791050539795128320 237844 -273069588142855436237434943744 237845 -304006689432205900238171364900 237846 57522593815701750368499303360 237847 -181526249861762368690732151944 237848 -251323296087553084746089840640 237849 70712852156575150653334106064 237850 -92770309334537386180640467200 237851 512807269158993068358300606852 237852 -152692277324765145800737895424 237853 194628735621963242674506694080 237854 152934073669234835767491605376 237855 130846568425514724723060949920 237856 360205803920391514862647836672 237857 -124344525880229313984837588894 237858 127004018151405229744564892160 237859 15065673516397294639158356060 237860 -56994863699570796866560512000 237861 63167518854255437117646907680 237862 195701526437473835463320766432 237863 136172356210807340603237575104 237864 125447963431711853000789360640 237865 -70371381479041890099869357880 237866 -196509672702866649592889692416 237867 2622843340040808473528669184 237868 -379609573907462878696463479552 237869 -251660724263000861197681083840 237870 35864585459245300168499155200 237871 164899007340342412576050787072 237872 -89234791048974006441231335424 237873 159017785803029172967524589824 237874 20581040434736854167451679232 237875 182404343286004931994006468000 237876 -4633059006291042621284530176 237877 -478456922946895853320222416274 237878 126073203173626015528290949824 237879 -41384545086492998866790266176 237880 -432768358812681134459403264000 237881 -134124250053514405771168992000 237882 -34466229534811291346713683456 237883 295749044132397383750143196132 237884 -62552514670339219986849629184 237885 23161974379323773029210389600 237886 -142229592144406790812522944 237887 316271686529797834200869269920 237888 -26653439606294658591164989440 237889 -63410358043994804654586278976 237890 -24927729709987963854861112800 237891 139133202649308963828328115520 237892 254276599467911557637579993216 237893 -600791008798675877959018776996 237894 -26460595751242412060139847680 237895 176120255747870767547388742680 237896 -72549548102545779619805552640 237897 -179054924059745541530361606240 237898 -304883085345205590046328962464 237899 6397515466090234835099325660 237900 -38015063727508080954950630400 237901 446073141449791825130649606902 237902 -25426598080620167174442910848 237903 -373622888596990422540248203896 237904 165558176497614523745702174720 237905 -276894710890763137717616444940 237906 -60960296223525419225665103088 237907 34043706360603439982793550120 237908 -174965202544098754922001014784 237909 -14263573909371910167837723840 237910 6420767468307069204784920960 237911 479821097805456244201485685512 237912 -28487530407978449019277148160 237913 152610671986908651354962541124 237914 -128455411765503363394438384128 237915 189058649410278797343782807520 237916 -75725153717168797033671198720 237917 -187627249575198439311226911354 237918 82170005782008293804399754240 237919 -4638124912228436233219934592 237920 -161751796385494668525588971520 237921 211083504344423020692763706304 237922 -72338957383280685714356005728 237923 -93101932952571026281683980640 237924 -162307022907007351439009556480 237925 20631082548221770278477308800 237926 -115355945784423112404648907776 237927 -226164710795539507220518251480 237928 -333710920712913936846454563840 237929 348565505024122380034326025530 237930 -59032945960531784674841640960 237931 -328664483343257588850042792800 237932 -464606789228593420072434624000 237933 91155279404540590916382099702 237934 -298719580409972959652780520384 237935 -182014634868222263287101112800 237936 78851189064241444844743852032 237937 47416222976147144589426756800 237938 -2625304241466093506722206720 237939 43955516281795434788614310448 237940 -295487271206381685387062856960 237941 294151140640625896183319871744 237942 -156288157385567992700215376160 237943 -89357837707887101920027194440 237944 357836004929873287139588259840 237945 117553766544714129966884116800 237946 -257546513629756606278509213328 237947 69480957494093038950151611600 237948 -183570188080359463590594723840 237949 -352523712825545085372890640564 237950 -83305887182931091136626056000 237951 47986720196048499549572179200 237952 -263583111577046405793510850560 237953 821729677182189122026918290900 237954 32385801131494034776184142720 237955 -227336754268895677365981878640 237956 67789442722083352694068592640 237957 -22857258624831978998433622560 237958 -62984015222679745145493534720 237959 -505657173477790628766262212840 237960 247161508063887639619518105600 237961 -548404506492727676857600139136 237962 -6647566241706828403717206528 237963 -17735555088317128673714306112 237964 104727102380614166032173629952 237965 -1019448243989573569595249280 237966 -186003437192721415387893499776 237967 169240080593703728667282964016 237968 53162607542077538739241943040 237969 183814233729362819859602310084 237970 -113297155237157518225134648000 237971 563686481950471357615961408172 237972 -34981020560572640242904936448 237973 225659755186769764698330062222 237974 90881461513696497853891144320 237975 -188728718815833129484057584000 237976 200317782223954106074614620160 237977 260928554790380554793674154826 237978 -1965957805062048445258768416 237979 -197938735941110062312085859824 237980 3724038880991760869432079360 237981 -8798920705784766141468475200 237982 -70266579086300527136941878528 237983 803668649709842408523188052000 237984 -139836689185799417518340702208 237985 184610087809573667296435248960 237986 -27744346387637248996444446720 237987 -89974614898129086212037999552 237988 29524844698733600751506895488 237989 -617387315454662232350246564160 237990 6171283988778262437907125120 237991 135958084725100526362036549672 237992 60718262916606599497800499200 237993 203053878363966715920661056720 237994 -230411711058203466515375688960 237995 -238794791406831787641781092000 237996 209198965620633166017012386304 237997 547820312629273782963332199446 237998 243616599494864500345601857536 237999 48582898506008825134987334664 238000 -40978344505156398598422528000 238001 673960667805798123552404890002 238002 104030515462338685327818517632 238003 71661969631394423428062715772 238004 11548502968954354634447462400 238005 1867652983884931594367990400 238006 283353316301253339404870564160 238007 -175519315376688448042432464 238008 -388642972101786369271138222080 238009 -236616651022554229077904872790 238010 149237198050171955041475912160 238011 138086045553427003571861192472 238012 -283530896519290602494921423360 238013 289092571089959013051000553920 238014 38071521670945652862468612480 238015 116863943595705508826274426720 238016 -165150390948338127775821987840 238017 158440583731219852978076999040 238018 -17386333218367450712528025600 238019 -523945459522420217039730608580 238020 -216347914644752424541552312320 238021 -14838482022299076191199210880 238022 -263213263032256605577480613376 238023 -19748301441423304386195315000 238024 438198210463787316917721768960 238025 -54782624868699435332585040450 238026 -83716027206194316565906073856 238027 448778686274234780218239582720 238028 -77500341686524852251959921664 238029 173121752089901453744332915488 238030 48495411793448873756453502720 238031 238340330254437805739576174832 238032 -99028340072113803537973248000 238033 -437007538854360973301069494976 238034 162455622211217632228323692832 238035 -33276867059288528814406544640 238036 76231227190699080266510890880 238037 621311597583192060282095620686 238038 93534533218309785058281525120 238039 -11550101327330621631427383160 238040 -369809198825223532626297446400 238041 -174978415141121015219466685350 238042 229839940132225120346452876800 238043 51394737541237085890023772944 238044 -77690591655776517210306232320 238045 69497317451403451561159032300 238046 -80188634071162507240744684416 238047 -189861737759058500410499695800 238048 -3201603202707302645683716096 238049 9665523893364585735384709632 238050 42092742254804652819001908600 238051 609394297081911538434447450240 238052 94138087490937028035378462336 238053 -1984732218786263358148886016 238054 6323938950936455035329866976 238055 104852244217097506926889028160 238056 15133157787266354150822707200 238057 400545756600809777023181227812 238058 -58901312237495734784040395424 238059 7176233619740453647292851140 238060 159688369908535166949070356480 238061 -921007687426793776214951700 238062 38892600587821526027670150144 238063 -172283447331710260949676349440 238064 -130794577579738605094028574720 238065 -163193311553370906599470728000 238066 -272621794781825219905544886768 238067 568346517379174948855240715232 238068 173137915657491413098698627840 238069 -157962605095011852958553402756 238070 34793619413294859629960448000 238071 -41671788770740710748281291288 238072 231442724230006387482950860800 238073 -347842688659887741697431093312 238074 123571509087029660731396546560 238075 57510755465812128172354851000 238076 86322779323757201074998661632 238077 51068392979300252836705020960 238078 194637394444542989924625315840 238079 304297801367760611908851463680 238080 23474050323370046897698897920 238081 322210820538259225612704314882 238082 -119700163572525468793937192928 238083 -138219761265103567677086947152 238084 -146857539804881497749319938048 238085 -186297014599615656598036258440 238086 -81235363807590189865122268800 238087 73165119638593131448684654752 238088 -541247936758725448229061258240 238089 -264423108826201067002648856160 238090 -4154534993877248651654491200 238091 -2474515185229413173749384728 238092 -27014577581102525946742952448 238093 34771518467712847795930412342 238094 76103871237202964618552220096 238095 -30891540341486468121594348960 238096 63231079257678561767641055232 238097 281503168795672218178132605732 238098 8133961950546515018587491840 238099 521276558166221324665989805100 238100 45915413681104141450416374400 238101 -116994423771401641369935555168 238102 -496822648118662931714271705600 238103 -320533357098804664941331902648 238104 44939500749588186914936924160 238105 -1097913939784523465506943040 238106 145349610163474001761633397760 238107 215395678968436039663903239360 238108 -2097212327575743975097768960 238109 296930294835179643032810654310 238110 5684824399727326430301701760 238111 19437399024990057163808185024 238112 -184979711894540619515940569088 238113 -107880301834800516690538917600 238114 104593505170229884451611000656 238115 -435396631933807555698017928240 238116 -8583189866155706330093902848 238117 -337274872899755175388995421248 238118 -388655957785751839018641470784 238119 69757637469396843346160901120 238120 95695952984230592367530956800 238121 81256687110434621825587170270 238122 123626942155592515369549456560 238123 -65872469891535873193640212200 238124 -108012125555415649679381491200 238125 32367227950163756093209920000 238126 -10331349805841792751848837376 238127 257849040391065103802104778880 238128 38194981409865770117332992 238129 -308135447258968108067585555916 238130 -188638556779783413629854547040 238131 150121765417734856925019145620 238132 56319013781875874482527988480 238133 -110814912762006389967528432480 238134 -585922028276697543122356224 238135 -175311128633977750750184575440 238136 -255944001666483312349052497920 238137 -50757002330754776456903333040 238138 -45274271521573021078217339280 238139 -277732424588948457199808482200 238140 161680817306987567939336394240 238141 459603584141941338873805305542 238142 65135483470702860641083736064 238143 19830129998229671273685512064 238144 13168999118927844052867743744 238145 -469446699558407435309282189100 238146 212117016500577372255661497600 238147 -97680111243191863955858974048 238148 514671565169264827263941633280 238149 -74813825323589792998656361536 238150 32678407694896021328527857600 238151 -283250108661406473901470151848 238152 107834138136583492964634501120 238153 283782074179763146165820599860 238154 5560698109556827508492911872 238155 127997605551580533299214578160 238156 -11178965438911797309977140480 238157 449564342732207044656723836406 238158 140798302853963432789995587648 238159 -451967928090986835630314250640 238160 32571261546364192707067084800 238161 76373196747766019859909086208 238162 -3178804231218845029474952928 238163 -451410858279600150333113037588 238164 68001314422868281119589908480 238165 70545494878260648621650352000 238166 237204097208876838644018272032 238167 -461571985308615349420810499760 238168 226660493683032984760839413760 238169 -73835450623212104121131855928 238170 -124547316332651685412151063040 238171 647299670133703704385172738372 238172 -351605026702813699196085139968 238173 -22127024655953331283160796672 238174 90913491934560406182694686336 238175 121958495217275068752620110800 238176 6092527262428274048499843072 238177 -6074675382593345988315271680 238178 -262415225064990293001700221360 238179 -212450775103046028601879182216 238180 -89430241504593011832824313600 238181 -101220619669345838779521366018 238182 -14585596113301826240067987456 238183 493535448830528672708577265920 238184 291701920427911967590824345600 238185 323913449742916056025712572800 238186 -93933176095673442148902807456 238187 -12736086842707450748282623608 238188 -74764571553234644156984918016 238189 -91084267913305179155710778634 238190 135487499136447188502605937600 238191 -17160676174110644355908738808 238192 97727228366660493620466384896 238193 770387500442373357582325017444 238194 -125432946239529582415164049920 238195 63559753090058672696329945200 238196 -66021886890160664053096955904 238197 258847234391592089964472096800 238198 -246003177632132429309006978400 238199 -10979610909031998962498608272 238200 -112973295065569121684261376000 238201 -310003083339385644546704107798 238202 290275004970048036515795805552 238203 14776846723061391577216608000 238204 45739112126210295008434348032 238205 175883000480634218545864621440 238206 112386868530801163889143942080 238207 435460678065687779203583171456 238208 -187504536144142613753710510080 238209 22719006138687569899336971648 238210 -17543880806780682866961146880 238211 -230561290118632261653446481168 238212 -8287675684229834263808398080 238213 -629918039428184253032884485538 238214 243414377010829881943959375456 238215 122361497963206613077547463120 238216 106391957598122184620634562560 238217 163428843547926598254627460992 238218 -167164181022816678048866493696 238219 364392676078727917952163696760 238220 -1999163803703207557933009920 238221 10929152419221524763052678572 238222 297069943760892961075497326400 238223 -350531009353529707482968184528 238224 -2908675302329158276125818880 238225 116571122782846254936270195100 238226 -277046029330583019297107337216 238227 320880766041883602823940642880 238228 -67786307764225627443442402432 238229 -633934216442754707635501453170 238230 141737409591034323673962149760 238231 -2848961833636484485846825808 238232 97028634819836926880220180480 238233 -22734132588536311328549180976 238234 37303410958540121926034300160 238235 52308403841633726974917945600 238236 -202867172547593757440611788288 238237 -68767610911898525421459289114 238238 86871283806363371874129497472 238239 614736138287788979456205159984 238240 157124834521179795343864627200 238241 -128069648884695502926812917200 238242 148799220339254692760108317440 238243 145529510765563972976239233216 238244 -58414825045739127586070830464 238245 93461254241458728294054403200 238246 318775573409881276986854840640 238247 -90200769970197273807106631304 238248 570754025891831878718378803200 238249 -256015355335810326162297874080 238250 344929126738891896915175224000 238251 50037513152958941430665023200 238252 100248467150385790044635660288 238253 93991863314487508883985640140 238254 138030585955736070978775840320 238255 -64344229622205015149387083440 238256 -71594399397457539160865292288 238257 -115516718726420675759180424192 238258 240656454077360128938516894480 238259 -165615151941000953315069513568 238260 2705314083771118644333250560 238261 -250202282272205978548506661138 238262 -284078679111670599814243702368 238263 -5897979256375436562039851136 238264 -238885198227957849579196416000 238265 110266826653218222483893406660 238266 16787709691547420949303472128 238267 676496155382804677774842505316 238268 -449480170912734663500980042752 238269 78818765376271506152528473344 238270 -180949113012838620400486441920 238271 -368029402662124564132286443656 238272 -6876267561195494000377724928 238273 -130767928268846364216948368960 238274 -4491638425785732891232512480 238275 46545478115809329498410226000 238276 114754451669235309877264650240 238277 -32794337247981129613391498340 238278 -121035054719838957224618391552 238279 157026004711398786507085797640 238280 23209324147419441322888396800 238281 -184745894516657164548024734448 238282 -231752257728297692726451810816 238283 152789927681606731075155519840 238284 46621936288185783236475505920 238285 -235547021390065571739729364020 238286 -68635773521976061772806053696 238287 -105904196814074954512126178808 238288 -33142287086316591134432772096 238289 -393568833254655245439058093728 238290 114486258777193264896641387520 238291 147953942030420134197275139692 238292 91631702835731103655791965952 238293 228852894114761896392614641440 238294 -57929066964696915080339395968 238295 174719793236717500382389963800 238296 -260342412116677356416032051200 238297 -153701720415131824254181576448 238298 19844946768731257224276234240 238299 -66581050776577410069658700136 238300 67576549961858061095159014400 238301 -76258087428109846942312069440 238302 -6342306987450468145733918208 238303 -24799819113490749164820025056 238304 148600804620009680916390346752 238305 2582266627445264046080357760 238306 1015692622040114052009502464 238307 -53066969172770393126808441444 238308 -44185450218708842336491720704 238309 286800625161316725323779859616 238310 -210520941236704599851410381440 238311 127168808984665166203688140560 238312 388350921061804313616165043200 238313 428705701847667310798853562 238314 6854008201186048781501226240 238315 -182691397799430384714873004800 238316 -105289934210350223037107432448 238317 41683516574680302280971122880 238318 -192461642785479596847305480640 238319 502801899530448301159325135496 238320 34452029180730741452184453120 238321 -332803322080333188465170274478 238322 -125609698568807552709483793920 238323 -240532094210582988269206417296 238324 -270389322369958634134887666304 238325 -12880281540901371083488468950 238326 -79275124323517415333792274432 238327 -546079878449337404730727512728 238328 214390770978721222013701816320 238329 -53175304248253537581926472960 238330 -49227973844391476075525905440 238331 204626013763894462266199332132 238332 -175054968321173533743101296128 238333 -151556265586364622965090152596 238334 -203623770935589030082638711360 238335 215616617231752201207632800400 238336 246809570169699777235396853760 238337 -1047788525286788600083471387776 238338 -75716869230744726446979796656 238339 113807525157893007500611398140 238340 281215880315719345529331079680 238341 85716622358895098632260276000 238342 78234218652842059619798703360 238343 45809377384868173081482946560 238344 -36874167320158778760736481280 238345 -8380820062785189985109295480 238346 5710641696280111192994221872 238347 61380323750201481282849116688 238348 24843404053503342863386661376 238349 73851492477098898315878208 238350 3511443235391830117743436800 238351 -823668421238065608914192279400 238352 -152129010863207977645087186944 238353 117670681793378643030497201904 238354 39986098037930086878690924192 238355 -161913325269425390343707085600 238356 -79214758532685529899336253440 238357 162224837651871335694445065792 238358 -379781778709801916942828106720 238359 125036132179921524568472933376 238360 -173082083134405385516792832000 238361 55580833175648653294764757962 238362 77571351368411285884504868352 238363 -603293781775519396171370379388 238364 62571177427181059366171094016 238365 -313465279230650763356062354740 238366 187490040601726856377830517632 238367 77728042306619882530047286200 238368 79110994650811538517176352768 238369 161068415580298585572070620770 238370 166138135089120196281649440 238371 -104563375748050369863262507776 238372 -246836050136286515285854076928 238373 -658098425790007138696787325378 238374 -61874530953011307443511688320 238375 78265462614049415876213322000 238376 -390529647246717147638775398400 238377 7292270308709351186252055360 238378 21340161447397499885944985856 238379 -399246374548942339812167111424 238380 68373829182975413834641766400 238381 -242122298193888563803559721696 238382 345091860127475461511172969792 238383 -117369652204066498069851813600 238384 221160145019197184880075472896 238385 177338956413381156048542160000 238386 -28400924482085063122097216256 238387 -595440520724685091471493764160 238388 89484754984621854084676436736 238389 463832790076978011564030243360 238390 15461645336624813370926515200 238391 184302319449302796628512042480 238392 -1471780511935486167278223360 238393 -608095127473338189638004885680 238394 21032500645193861103903016128 238395 -62341610652501610833923708160 238396 -24905130494700011933887713792 238397 -290759791949657884132158404154 238398 204014271154243534802173548864 238399 242828880894413724324495508336 238400 76775268938878080346030080000 238401 -83486390809266454104350827470 238402 29753056863169269650032320000 238403 -666328274829421705997796191736 238404 -33597011088279656300651848704 238405 334709055507858774377248128060 238406 -29443125814063012150698318720 238407 5846971825062376244122532688 238408 46731506703059960806221711360 238409 -112957681676972389464644962140 238410 4383949108305998994169075200 238411 99272813325514348204271525400 238412 -193489891917412657631876528640 238413 -82800475036868919423586723776 238414 -8984875936117522102408738368 238415 78266800953817093517033902320 238416 40956252966932007510244196352 238417 580729703805243580846066756466 238418 -6412998239671731435694052352 238419 -361123708982780672757865071000 238420 -43434839688376588708704215040 238421 -36253949990519089789744995456 238422 -116784159493760707443937505280 238423 665202273510962386945354385672 238424 128745156533339313856209192960 238425 -46101987645049961970491437200 238426 62212253366290838053854451680 238427 132300642834056024641159955472 238428 -51250437281323098509361016320 238429 -439633844502885176638358092640 238430 -67050096317929682102540868480 238431 -180449852567358491557301030400 238432 762342339424078626032669294592 238433 100421176945273436049852304404 238434 -52190288804521140994282762368 238435 6309891724976026612984011600 238436 -62201203621180767953823636480 238437 158675083017837261142062781440 238438 -278723092550618254164452893440 238439 -530778141151029435914427314760 238440 -108691313862038168235637555200 238441 -56456910821748047949116827776 238442 28442818349638237492029808992 238443 348738894301430942941186367064 238444 -126642692272109933078187960064 238445 -133233640699665878240973646080 238446 -67013572335019008571897254720 238447 175916720556689146406953766640 238448 24222972497750702980317511680 238449 20658276378046599121853206848 238450 84709110906960245015332176000 238451 -325350707723299903677292570548 238452 19764471708980536659807780864 238453 -118891849425252832869899567840 238454 -168402327571041089559156457824 238455 -6130653307183424303243799840 238456 64155836483241980264375132160 238457 -370633747316072415878143340220 238458 8172183021878667521498565888 238459 -295447590456418713027658219416 238460 80716307935930484404782881280 238461 272468105841425190271562350944 238462 66529478315527504996546219392 238463 -535500011506694920982931708288 238464 10495277340314684382479646720 238465 -4634413803338206805005195800 238466 334344774220063649434566996432 238467 -114181255659763240366314592080 238468 -6998863671143147948315796352 238469 34150185595114869612679226880 238470 111020607087697591220310192000 238471 379897044829742236387898555672 238472 -86070444030945971615462062080 238473 -214143515448686682395476456278 238474 164841502480649774776415378736 238475 -152266556417705488642067761500 238476 -118164060679797937149510057984 238477 130245194870040667175487654326 238478 -5731713690797155564203079680 238479 346705387282824055261613646984 238480 -9604304530731051156103495680 238481 275908187927521625433101727282 238482 136276674175610429835323754000 238483 117930487763502547461075349056 238484 173740789144689178269478022016 238485 -17703629337613563438469925760 238486 104154788518527720334418844192 238487 19169620691819263530363895440 238488 -4952191162589176365025689600 238489 44868326620860809180945752320 238490 58919559677466543883988858880 238491 -53452427834565945477568080 238492 -81356864889315377029497566720 238493 344577614736166886523181613580 238494 148109328157013519536146312000 238495 -159086171425667132336275719000 238496 -605221232858576691783084933120 238497 21346426023974848734159890304 238498 -167426878361734945182748621536 238499 47003557397569993462214209500 238500 95850486773905031238659904000 238501 579414375885237832838665105600 238502 -55939134357530231080619638656 238503 30992745477590983970847218304 238504 -140787986524681975029386035200 238505 -197869170580859598754875029340 238506 -158066451268839062668812312576 238507 616066537185099625465913758840 238508 82293654977666942054685443328 238509 -249372462775028733966379731786 238510 103822716789801466566574993920 238511 -82902055544715004115348646816 238512 9494014220648257371319664640 238513 363927854974958000787572454384 238514 -22778451331020499712755734528 238515 -267770011432711200568022281680 238516 -404743689211514308834363346560 238517 -18062884934838791220474416388 238518 125542969791265606432089968640 238519 252251342338852428170720346920 238520 157884752880473376950793216000 238521 8019800122338749725648466400 238522 -18656181857674239525518400000 238523 551443377220709374674599028360 238524 68375753974479603157611356160 238525 147332186497750894654446432000 238526 363549989520661913658046585920 238527 62130883122340118746000503120 238528 -27179531900268416734049861632 238529 348356376455252485175982584130 238530 151972335852842153293294648320 238531 520284507842533282904994102332 238532 64880659786700929695532251264 238533 123372898206271611517050992064 238534 333661316195658942440130904416 238535 337591607248564654525148896560 238536 -147657089095800129671093959680 238537 149525740899828225038359189440 238538 -120490026823446304520112734880 238539 11771886132264701903976052992 238540 359356487403741382144631946240 238541 2048163424553825700762427872 238542 186438291099968098826853765120 238543 -28726727849021673025857392256 238544 191577017867673496972164120576 238545 -4531212147831788328004972800 238546 80510151456652391914663641600 238547 -363904877376591502528166330004 238548 455759207573205188380098760704 238549 172121984526420905327037798300 238550 62899628897028924610925548800 238551 -397238073712494385773116284416 238552 35824618122459633908746905600 238553 8123734491836000209055642304 238554 106285934513478348796561716960 238555 -351680251586006189881601663040 238556 -39116982628364408763399011328 238557 19444979967219796993465381920 238558 -54187110666732554727230508480 238559 76677888288288642052728912000 238560 39253080069346252427907563520 238561 -286298932641012842254470035388 238562 -240313508559975978720690291936 238563 -66445307850354567386029903440 238564 393414683769479980854794240 238565 -193396544515050100586800593540 238566 -164017321570731745149917357376 238567 -45768070857779729278193975328 238568 201038283513569607835947909120 238569 88596584017736705751279505248 238570 173987746667971355748457392480 238571 240057445937002720769253244944 238572 512333103797253647790258746880 238573 -262520933634254890529056251178 238574 111990878250501524022773012352 238575 -9631521808466690791975415400 238576 -5491321577930070885241716736 238577 76339999536642995467813667952 238578 -86770247650024158205589963520 238579 -99697787911554007479129097272 238580 223426557230825050356207206400 238581 -326929115157563482229545359858 238582 213084634802731370935744351392 238583 136737130497104723757097357200 238584 -352694356938653534270299975680 238585 338311640675920838530380339780 238586 -72332799241304415257518117008 238587 335743321909686243588441749952 238588 -7628265730309972255828296704 238589 292234837801630297035574955724 238590 -1629027331620941016751109760 238591 -81401800946435912355704747008 238592 -644535063456638852910960082944 238593 -34944305647600003684498224336 238594 -319449958432794321104181497904 238595 -74509292599629647580824552640 238596 232916132457439315139658332160 238597 486815837921979955433256651292 238598 -1902385661917209534853687200 238599 326039735965384047546290247120 238600 -6201201012282680588021376000 238601 28614652684586226053579784000 238602 -11628912956214514212217405440 238603 147767406040960642943168667120 238604 -228103875731521521389360703744 238605 -103488585653220509004028043040 238606 -41847569697856752705431762496 238607 1521613488262709384866552320 238608 -47725807832184104542971813888 238609 96857341755082462903877498880 238610 -76728290613962839138530109440 238611 -252074251139229997521759277128 238612 650468007452117170427569920 238613 92141189828259316348161668700 238614 -130546874641929727807761284160 238615 94615742209647275493112041120 238616 1591547388836312479222210560 238617 -205484879607107099791419924966 238618 263232579155135270984079809760 238619 82663126805541743704810051296 238620 -41411009715264901513458800640 238621 15054301849208724490297660422 238622 -261862440511285620332417013888 238623 1145600082377211653599051008 238624 -665508236985644650945384218624 238625 196338506836408101389882448000 238626 155619633276280166305251913344 238627 194108145379244869745056944476 238628 53474751769410949021546142592 238629 -265336508346603845112560975040 238630 -43258975841599162050241100160 238631 -296684233435666389933807072336 238632 -52993670490638716492812533760 238633 -127419021221980570681765483520 238634 38881321691200596895145444352 238635 233180741989827190063546539120 238636 -182056059576359788810452017920 238637 15131828860263125113207470912 238638 71496120550556945917772034048 238639 315543573230714349335664327440 238640 66850319061949484260456857600 238641 126996369519488515919715205440 238642 -33272151195843416157823308528 238643 -446477744569820521240335473520 238644 79862303374850693028517226496 238645 56701900092590371247263034400 238646 112343186361372779000653254720 238647 276702554087503173245344314600 238648 185012878827538891758259445760 238649 87725006144376142103489668650 238650 481246302040996061958393600 238651 -240350392570380026741008873216 238652 239892298386247354395074497536 238653 -583414556256276994128286411200 238654 63798630348441120277018269312 238655 -140475825769317619773095442000 238656 -30964104796149956632343740416 238657 -170422237946649407396296524094 238658 -20438415698127265003918631424 238659 -163448368555390464731116377600 238660 171409215606707151113587303680 238661 -22674482697637134566997210276 238662 -100765143271715429350129085280 238663 -336896826249594196490450227920 238664 193929837776866144400669967360 238665 12800354413723689463485045120 238666 302882816807849400548616368640 238667 -229918281759672970170251191920 238668 -221148514955867605512180687360 238669 25348459695822547164310326400 238670 201340819046291078209006828800 238671 -44231399667088015254547398192 238672 18272205281560114838047424512 238673 330159936476159564793530039922 238674 -167252952908059629872512890240 238675 -254227825729370543006001978100 238676 -78396408648859267595313959040 238677 133667327630172272205712655520 238678 -195919336708181985961275333120 238679 -323145383798225807815590644904 238680 -119298340188349319844532224000 238681 522275256992527818021581145482 238682 166860886249545380314092163584 238683 148802320824439619609799196824 238684 202109234352988228161914364416 238685 466574399477195338420368454380 238686 -2082614037233791091933500416 238687 -82853796536253911065535611928 238688 427266638254432535013982863360 238689 -275951305138361036039416662192 238690 -120460639002598928014466738400 238691 -449340815941856835437022055908 238692 13840368897895234071588836352 238693 -1152466051662005101649194112 238694 -148634582508797537019407022720 238695 -176073496247331128167255180080 238696 -171239379145397096572390302720 238697 618978018575188326085846768800 238698 76035185725387718832589692000 238699 -633489829889154698423181057840 238700 17755035922227855746378956800 238701 272761628700219430171435618464 238702 107014861329218248727472526656 238703 234462922167268576245564863952 238704 43737530491511677718620176384 238705 27579126262897362029963575860 238706 6964654494747577148834273184 238707 -4770928167565804534549507248 238708 419280906198430493547754475520 238709 626688707470894852203321380910 238710 -3142122023395634038848748800 238711 -474688617068325415579156046376 238712 -33030650757681134688326676480 238713 -35329461753878877484062769536 238714 -27984954479392750258866021120 238715 -242960629051520861372642768640 238716 -45733533829965375681405888000 238717 126202252004142450291165310272 238718 25789102431165341091970690560 238719 12908435638501029870126163728 238720 -90072757293899174362113638400 238721 22229655710852873911723892160 238722 118493273129242184165085859584 238723 196494420574336305042506894972 238724 -87027910694247227812225192704 238725 211575234205645454081748533850 238726 -53558443517004433790473910688 238727 49139590545578367299022231576 238728 168180163658793473359011840000 238729 -493977495242754529234724013670 238730 -104251011036889113725518542240 238731 -75818416419673212795254986752 238732 193080109535486174812111501312 238733 593542154283289348042227126 238734 -45100454268614920966518053760 238735 -135873240868036910985050304000 238736 2631521404869535069356490752 238737 -238232017450261996536490874640 238738 -436292782804801798782871587840 238739 125402707800291162234321809040 238740 31745217718754434258647736320 238741 -529729004637775350082285180388 238742 -101783810966150508629022895488 238743 -120308045202209232337674445776 238744 159229386214479725536021893120 238745 -43349847918270124424107325880 238746 -60418938921329656877817033216 238747 140223152815055935853479048196 238748 -171248586654533828528140545024 238749 -72269009988940906168048781760 238750 32412668755752202772416320000 238751 -15908547635875560006916104096 238752 403403756883637044592065576960 238753 85669505503052549605816266180 238754 401840195815094424357477742080 238755 209550234141183219657191320320 238756 122271051944228287089908359168 238757 574399982744813851050055125660 238758 -60594699385640455632225885312 238759 -245049862503369310342739964040 238760 -288080282305153567201532313600 238761 -95330665563892235285421715200 238762 -41505720984009755787628532736 238763 73524779500536546564445050624 238764 87209019796508944095161981952 238765 224204818005674304388402139460 238766 -61012166591854560971246170176 238767 255378507478865478865877174280 238768 -119905285614944642965264580608 238769 -120579659332481179929737524956 238770 -32306398675893966781118707200 238771 -228679662299773204538566395008 238772 340457240201938237992479957376 238773 -136510133273385867776425075200 238774 -28283579120440623214711565568 238775 297334237428437924586840502800 238776 152419368932276492909947392000 238777 -297903025345536764328280433328 238778 285806901746171383369487971440 238779 47364645393548198141670504 238780 126325681345215249022185177600 238781 198856959691519302150800256582 238782 19856904901998480121508809344 238783 -59432543265439087714595200016 238784 8045652960496147366340984832 238785 -14100907708940469633456508800 238786 -96602372853504414017123059200 238787 -57096269424843469467222746520 238788 20287666000101533639531867136 238789 -263960402367823469937190685410 238790 13688957352973328760378038400 238791 -36786993632996829840577080576 238792 -566888015837336007834941644800 238793 76237195587878632557532472064 238794 -149182918979616122408787974400 238795 41353561522216822050624478320 238796 10337050635334646588622969600 238797 217960332318346439669448121794 238798 53402490286435118570540827392 238799 -498448356927494337628208734608 238800 -4620290932174112489226240000 238801 -157224460082223559628393821198 238802 -77951258213764288685200713600 238803 -113717876253848296972364692296 238804 -48588330029161428114230974464 238805 86027809099165949841819826560 238806 -164210871118166470283050339488 238807 -1205808291757639627548399282528 238808 -492047350605054000630225623040 238809 57377431241095546406491057728 238810 98633268801725896079911480320 238811 -172135632174048971004100662600 238812 -35476833192987040712616665088 238813 -858387474208493585113003456896 238814 -174368724744903123284919299328 238815 -316157904564721918709532984000 238816 -39437193586229426283659919360 238817 763775000153006501097651144960 238818 65806249935713368091477419008 238819 122400612987222248456542812320 238820 353711855067862065669378382080 238821 -213607982765429121959553181536 238822 -2855168599321526549537827008 238823 -41549344932931088761731170136 238824 45781559654992326899420037120 238825 137992325790893196643814159100 238826 -29336928456116341244735932752 238827 -281291632894554829438846547880 238828 -108022203355543856281973055232 238829 -459703828809532721907450198570 238830 -22860768399511434718144896000 238831 -5422032367716561956497670336 238832 -51055031867194487624588328960 238833 -96386527993347214736814844416 238834 -256127375088591122944085747184 238835 16654124339783773243868538960 238836 -111906951027290723104926160896 238837 -575343733239397479203146962514 238838 -107565645452733666478305187680 238839 185404347644700746478686581224 238840 102364344977610508718826700800 238841 516584784217409218267093531242 238842 -97007411257060774547946677760 238843 -495687651382836481346954159256 238844 -61799666369041007913133131264 238845 -137263985819916187145943768480 238846 55072741087440026037956312640 238847 -220842406495137686784742308000 238848 -171458434036090124660266500096 238849 -113921965009764182988579607360 238850 -88903342145179893954358663200 238851 223432987487479551857246893380 238852 167124141095652352708961815552 238853 -90764716831205287623190244898 238854 135613600590449706315042816 238855 73668244296732547077827205120 238856 -25494907926361463213317478400 238857 634057562009701557262530007488 238858 197346206736724635352830527280 238859 205451084068910317997763807060 238860 83067814161589691918962759680 238861 228191913479900175689737995232 238862 100966948009493758164889799232 238863 16754392090669201095406059144 238864 -50120388935807597409748049920 238865 -3614803745048520796022247360 238866 40042532185342382519627182848 238867 730105112666092127596041933432 238868 -160914310138076279470253568000 238869 159367984632506369837827057824 238870 222032963322777734287628186880 238871 253364135966359432418183952312 238872 -100227873051302286972190924800 238873 -48985530348612843712300085820 238874 -16399650774333783044228152320 238875 -88695215320594144329517716000 238876 136821049989230837480732052480 238877 -51828806061448280305217285274 238878 -44627446556842325861006695296 238879 -177197587841214408046122351520 238880 -317459432192951532600740413440 238881 210710639666491075588271627952 238882 28209929859979452173439212544 238883 719242360410405393482465367132 238884 -298944614147238640830649817088 238885 272556787407555065742632003580 238886 76457410278743809659297483264 238887 170170765950355047867334625280 238888 -185615335507404897224955095040 238889 71756367355289519288618633856 238890 -65962230911465001347428750080 238891 547164819728290299135756933000 238892 65839486512229502069345193216 238893 -381632964244115956869248531136 238894 275276066054939234009400626496 238895 231648834494137185194538995400 238896 46167160901844361813268889600 238897 -217237511321325976612654108654 238898 274432601050150373403211566720 238899 209537277833994815656839102264 238900 62104772140088034762327248000 238901 199893872929574970365297186304 238902 -152881949453979626272549745280 238903 -44480286566554083522957527120 238904 -437264917169862683715930378240 238905 -136077155137189676284052931900 238906 61391814003577652370544581120 238907 -182549696176592695471259471208 238908 776222138548637872781082624 238909 237128676798058211907574640352 238910 -41858007801932354908659114240 238911 5276147980899609481440027024 238912 -21633756368014506781401677824 238913 166200253548488462906723406804 238914 -53901499684901618977596829152 238915 224224909028039991893945346720 238916 -167228928316179250059677093760 238917 -39666833102247017080902598656 238918 307091968857333798896550292416 238919 390842454215936739658959199320 238920 -54794528834243947370650828800 238921 -303017124199959549021064931878 238922 -61962978145239978623546489088 238923 -463977013914266476056978258000 238924 -74327739823182583792949658624 238925 -137720070580945874602350924000 238926 -229561295898937266666202885056 238927 -54324793239384918797229335240 238928 -21558022895760462633664266240 238929 28412420315081265022671826848 238930 2009112858272361364209459360 238931 -103726687488753119113014531840 238932 -170044533544277923582747734144 238933 84498498840897788660224295260 238934 -551916994257085629744218996160 238935 -324770984354223125689016319840 238936 60654083134229445187507783680 238937 665813751401898929565435303492 238938 -12419315071934689344630597120 238939 48411396593754565525820508740 238940 -19977264835714901422812518400 238941 -187350097346894976202735568640 238942 180996524247087401937303870144 238943 46581542720071259499143100192 238944 -333754403742213793192366571520 238945 110932373786400881448874620480 238946 131376051661960579613472302880 238947 252245759041397371757917955328 238948 64408199345436172178602524672 238949 -163090647038475595524909154050 238950 -5288132299840795000215396000 238951 7328936215837058397280491352 238952 126827196413718585688932188160 238953 -14593049184567830334330353472 238954 244424855999486909394611544672 238955 148073361247301885914226907360 238956 8006563917751597657406019072 238957 -286333532046826667495124560640 238958 67955467441416494028558417984 238959 -111183043107878221673278075536 238960 -138213095807586262087463731200 238961 -340480252386047696269841497548 238962 237159397133202313870053351552 238963 -356336366840553157690597815080 238964 58815711550543101105963927552 238965 -51148345344955174202396328000 238966 -47906150335980211460377535616 238967 -252835480105409694079882392984 238968 -195928087932326100409678540800 238969 -538000469950386257761512453804 238970 -60069464247447777928977561600 238971 102380375953634781160583436312 238972 5707020153877472003607627776 238973 213920475490074601979891255718 238974 33606347186776905751752279360 238975 -484342070980849248291934000 238976 -512830417121055019161291325440 238977 322198466155921023639684013440 238978 132814020788973368071136537040 238979 -9260155240494178420514201472 238980 40572163630082332375000473600 238981 -35199353447359189260933297348 238982 -4310054343624402573019053408 238983 -109042684661962613001358353456 238984 408275781368198275282132546560 238985 -14068495679992996893926801820 238986 -98596984556079350214917202432 238987 -68148820453103281981001979248 238988 301782864776237526987792031488 238989 -154358556318554817840933833280 238990 -12851802290643772560313608000 238991 -54932678369384317171742086608 238992 -33263262761501706103818289152 238993 298295722959084954925535375424 238994 -1432231960149745766937988608 238995 125597923853413153475290749120 238996 -219044932912500351906574137600 238997 591418781506062372062944528512 238998 49872536555827582384624626048 238999 -53771438893613205445975355600 239000 216532053729669257182310400000 239001 76565010831892682860785024000 239002 -15198470249805434034294290208 239003 3657547191684551708528288748 239004 -44598018789191487687870458880 239005 38747651232585370075809411960 239006 -312358291641235785188908818048 239007 145844978931401463070715501640 239008 132085767071058625082532298752 239009 331999328885009069900660585520 239010 36987603101444786753059614720 239011 -6621590483078935383001614968 239012 -417085021922140477602100546944 239013 247580998640669100054948503742 239014 -220050211793148521179369003008 239015 -32056547535606764996351853600 239016 39642455098707102402732195840 239017 228359008605769062923819651066 239018 148434724090651994620083264960 239019 -127934175307916592321095817792 239020 -95383339498933169212914739200 239021 -114412843115386618239166800000 239022 17439336901833534110266687872 239023 -285312161707296092625924719728 239024 -121921137940045798799907471360 239025 59576193419974657976118970800 239026 305206256587554673072970237712 239027 -23541812427639760280942459124 239028 42399064802299648059036241920 239029 113973334161397681307575996576 239030 30476537920900409614936208640 239031 1308223582483558560609224232 239032 104663920464883054051770470400 239033 -135143488923473778171034225536 239034 -228907242708614478417777822720 239035 -80832471380190919973639099520 239036 -18945179729773695018524746752 239037 2190062275875771746593112640 239038 -185277023095492307928909098304 239039 149499113547016757112289895040 239040 43463833010197375636796866560 239041 -161804287872089060574750296832 239042 286018957896656724893266348032 239043 56141505911651509828409059584 239044 -22050852576527892500880460544 239045 -348635649185471754130740821700 239046 -52795136929554358258983287616 239047 -71135757661849191896592938040 239048 474254850484520458921386255360 239049 20270823248431383475957257834 239050 31060322405478872395569388800 239051 -177504867470126643086952525888 239052 265924256787471823155848024064 239053 347467151534125908472997853302 239054 -157894705621857801626980876800 239055 -57627631060662939203501184240 239056 -112096281245385218472479817728 239057 -17259127255444861523760581376 239058 -329316691538015352531918835200 239059 -340884970484220845816336440160 239060 -135283836458452617956641931520 239061 -377310851196117025787263103328 239062 152826409244198686793079894912 239063 819877015045697291913728604288 239064 96918136196639323707868446720 239065 36809787639222855000821133000 239066 48295619623139281590999221232 239067 225491167133983452728071453968 239068 61704259179654922250634063360 239069 374603126488813715259888514470 239070 41736453816670772937282167040 239071 -130910901110297797704193742400 239072 -2404339161307732166653771776 239073 -294179354544950367136889844816 239074 179681224216443716116261521792 239075 -23572154688341268248396669400 239076 -253990500024333550576780281600 239077 420656545823609854297518881440 239078 -36807400039467108680301289344 239079 111241002085408665527572857384 239080 -4170361588928877766330368000 239081 634411202724588163182482013882 239082 113862192784318093300595649792 239083 -143535840973021943352429301296 239084 -437441274380807022713622998784 239085 59067309995854704883758182400 239086 -62664293172432584569170499776 239087 424541107732498862441480582736 239088 41104147455449583313654185984 239089 337185371393928090734982253056 239090 -187432487762143507238761711200 239091 -369159124945144019117245451208 239092 33673211934405135754461829120 239093 -55619351829352701933242355876 239094 -78315292512098653741810346880 239095 145742777558828010544181952600 239096 -259303363862131932007526400 239097 95991047049949540789103672400 239098 167468750559335335019697874800 239099 36109171431808420369865649936 239100 21778640973659929599717926400 239101 144247784328899352251768970604 239102 106486995603646609684689610752 239103 -133653762413964143474201499456 239104 225322494712721878519388307456 239105 -321289718928352235444835975600 239106 -71222550259205496358354807296 239107 -509249061860660404144961451768 239108 -75858240939317780055899749248 239109 85522375602156762766123750368 239110 -247195424466678331214246471040 239111 -47684399070844587447697232568 239112 80224965049756403468315243520 239113 60649247517171565129032588160 239114 -47791386334410774811349851344 239115 -103317973941562279865757792000 239116 175696842504374120419909072640 239117 106406326830064814507349033312 239118 130016535892892361329974576128 239119 -240022685412728813129210470480 239120 -56284202472056448323448913920 239121 230697151334786136014092783449 239122 162331413375274871717472646464 239123 -7777827552420016483225154496 239124 201658150706251094406998931456 239125 286231551742817304200691219000 239126 376972336679407041876707860512 239127 119165339275135610510181623040 239128 141541168273365935059407544320 239129 17068789351927884258415038480 239130 -164824046984049699252062276640 239131 -71459452459733644330850775456 239132 404514705388770209277411827712 239133 -135825550781548693411585814400 239134 -29071122674601370981614796800 239135 -117727138109791308792963097080 239136 212613507227332358548135870464 239137 -264004130976494657454475053214 239138 270796434646464785518168272720 239139 469408883216971977984170319840 239140 20451061485112388852003143680 239141 113658438502879704884279531520 239142 138592597099144781115832542912 239143 -117033988281521271394262088960 239144 391305805293112025083678310400 239145 -122517053841568960702335816000 239146 -19265200994085094458423246240 239147 405826956666486710170376380596 239148 2368753216531638972135819264 239149 -624410508077227649536503052640 239150 -170055025881941532941276995200 239151 -333018026111024969834684388096 239152 -65581558079396986429139206144 239153 50296962031849504220093607840 239154 -3548184805701807158715028992 239155 158359361907856832129804211360 239156 -537336049825382725865642188032 239157 -98308798532990665406561982546 239158 -172294388971668310371132455424 239159 125890452754055855734673033040 239160 -23918777341357043134157414400 239161 -308469784984643881399453700348 239162 -71453351136073439941717510656 239163 452204111432895491594862630000 239164 -186449560568456725770400666624 239165 51786136335225434178157739520 239166 6799506763334740717808609280 239167 551454426871390561240557569216 239168 -40205095381824695130211221504 239169 34265368749364552804268493936 239170 115745795526217981387030901280 239171 -232960106676555896093795138628 239172 -191575372029278263868185344000 239173 305675137067847355165098792960 239174 -71287685045760221084305593600 239175 -162748230762344559281411477400 239176 -155812097546681428285185392640 239177 182746857341170208481953836800 239178 99718282430337116877437562624 239179 369921321971709780804812885780 239180 -42297391794294503410059801600 239181 -155401760079487890561018869856 239182 -289817425134323138875074815808 239183 -110903425181672262801738445824 239184 49444874870443579266801205248 239185 275180537974785104811559867380 239186 15824265592449744769564229760 239187 904547727539119657549605168 239188 -310860371682985436036581290112 239189 338130316669344684763586852124 239190 52295312069915021701427957760 239191 110231868334676835825074873800 239192 -367268654289279276380254003200 239193 -10974521645015498979570813078 239194 -1379040692437290541894871328 239195 -47459750158537122504821814000 239196 5958619581735901183617368064 239197 -80788679089739279476023428768 239198 -40892756142709716944191785600 239199 90660618516387135016548010368 239200 -54025442029930763175159398400 239201 94794834159603996319056839202 239202 -60805201327960276579167040608 239203 519756220283978264986142780904 239204 145478173495966075078191661056 239205 15918641359919140270177048320 239206 237700801315761000501503052288 239207 146928489799310570720017775952 239208 225121774888076904234611343360 239209 7042950317053542666852545104 239210 -48334281719158702767243744000 239211 -104251016341111242872881907568 239212 37426781782906889320633354240 239213 250703006134082631961966689324 239214 -81179885493100847599134528960 239215 -348743609588347348008723155640 239216 -84750899634304004693666070528 239217 -284443907202890959277280240 239218 218465736099903017591091415056 239219 257917555030028944535766100680 239220 171079598308738119302634393600 239221 -16004247784345990834516300680 239222 -301435617847236591030007541088 239223 107301517856313054182828728704 239224 -529128817853218773662262067200 239225 -69823952178274295336054865600 239226 3371815464459033247489661184 239227 -65912340832881865355054506688 239228 -137639059636850510245724066304 239229 -258562575037409689525350564000 239230 -26713677347633607319516147200 239231 368037279029806163286066268032 239232 35652100478349123758378188800 239233 -604760363870110505232486971518 239234 -336436297362822480342624999984 239235 -56206616838201296375503543200 239236 -93798295166257091212125262720 239237 108036964047750597172639841886 239238 -56561380022976562433199913056 239239 -36923372505811816191804349440 239240 -150343473454562261407813171200 239241 120285354777749873139908106144 239242 -48554428748157220246037660736 239243 -405922979144279123915187518508 239244 296771406273257556848610816 239245 127453813025952800720730549600 239246 10210498813399862917779001344 239247 -224429059359772457499921774960 239248 139205636256888663880285880320 239249 105130604845657747058914349040 239250 149050594757024601710509440000 239251 252916089093283913695981646252 239252 -1314293684942739222592432128 239253 -92926915804825774508841391296 239254 109601649931443048433063980576 239255 -10303799437095748046387148000 239256 339851608129017478279290193920 239257 494865662242217422051963225552 239258 11909956754958125826953152512 239259 174667530086698326686519657328 239260 -16729863666449414642996889600 239261 459694867629209150462302600224 239262 136804591799967005531122105152 239263 390092716946353577520273036512 239264 220795140246408357931909840896 239265 -65379429838556061287080555800 239266 -173356089327982734628718613168 239267 -433507304746500083593746353640 239268 128162558893149291786833166336 239269 -344040932640769476783826442112 239270 -137340126903085943214462416640 239271 -404661085100687490703976374488 239272 -200489065045661615261707468800 239273 -686711037715579022766760457478 239274 -4545756903415082575408651008 239275 43138454966596507250703133800 239276 146698347093813374173224476160 239277 -396121139716488321373793751168 239278 -57914154351310150130330794176 239279 -171616706395298634353331719040 239280 -25712652320345297372529623040 239281 -212824157210519109961667369408 239282 -127510300621751373429690654816 239283 190809337863310457527696289544 239284 -93705878032636790182680449024 239285 472876195358009961800175901980 239286 10233618512424993749536704000 239287 -710127315414283868309709999064 239288 64981287565921607976406671360 239289 167188104214917534962388623952 239290 -162267306212247946229384877600 239291 386772269461972457361050733120 239292 41852948699956919277628325376 239293 -1944599730617038581982325696 239294 20949460499108525303836425600 239295 -557061911029734155238735360 239296 -66597103379463308087818977280 239297 -573463737981483884752129912254 239298 -228818431227993953563668318336 239299 240512314523872252744319655736 239300 120241627816285120215093206400 239301 412878667425528927259196663040 239302 -5776052367718304660301925248 239303 62088186709019192176657737864 239304 161111161722372649510663987200 239305 -325522049330079683219482344000 239306 -317536214369830702417323165648 239307 -15238583488851885635613797160 239308 -95624865825607736278753720320 239309 -121747412275174751369753187648 239310 17037530106012134276113281600 239311 493309404282509197342078683312 239312 -31693155889809705708393897984 239313 3706270746248406186011131488 239314 298993520507950208560080794256 239315 -295628869302402524884210363680 239316 -61319710882036671870336620544 239317 109009421718181596082027783800 239318 -108595162345017923660587772640 239319 -366112743883739266830807365856 239320 -117348990338901111186441830400 239321 -227120208057243140564699793900 239322 72354402642086800158795766272 239323 -77770210752263486113824061440 239324 652933661440209541569038991360 239325 55070865710286783285117117600 239326 -317447443112029579703410882560 239327 -538414884120111110879801336328 239328 -236669989176407716641759559680 239329 172018582587554477936156288930 239330 27219805079089849474107525120 239331 -8007467433249816651908218248 239332 -62677104549073474088538296704 239333 -436500849847539403163289932418 239334 12827763347950041488634123648 239335 -331983053906795851702006297440 239336 545466529311171129571849927680 239337 154305883886755137304598550720 239338 3818476937186063497665792 239339 -51631865736813487606806535944 239340 37493830340025345263882419200 239341 482511660728413787547250735584 239342 -205536615054720127636578068928 239343 -2839732337774781723641005296 239344 -18322258641448972678450970624 239345 -165588055685147009075218845900 239346 51005644674138242524865392272 239347 -242286309593376563423618641204 239348 -126023956260783756132138405120 239349 136154729101422468529153964448 239350 -47335971276605076759623109600 239351 -81576136226379003084313890816 239352 -17217183346347232278164090880 239353 -49410277259381702650785077180 239354 -127487972236593192788431764624 239355 -186157461049833941701266648240 239356 193756839487633759002142070272 239357 -38758855575185564879731526394 239358 18621542436775092097676789760 239359 -365525326144474214777091712584 239360 243266475045042725923124674560 239361 -25396307957959341458546070720 239362 68177094323813159991623856000 239363 58258601001541694427181795560 239364 85511578347276409658033061120 239365 71626190716059019226962106940 239366 -35609422747589415886378821120 239367 939481625242432828243831248 239368 441150399999721658928939586560 239369 39468752167203130751262321444 239370 -91017776599199580104203622400 239371 175546361214149212763957505024 239372 163227082707140271572901937152 239373 -175276703410364140762007473578 239374 -270813437980410082236835904064 239375 -113154762812112190407287280000 239376 -51241087818697072641058603008 239377 -670391144383412605783984645788 239378 -190887314816551411284054875760 239379 -69501073197220112050618579200 239380 -314110791223487280433229011200 239381 4368670373460759868560014880 239382 28704483221994634993007247360 239383 -88072613285191432113337469368 239384 -124181294129668942413084794880 239385 49476775083434753235472065600 239386 -149958535662928356192536198400 239387 -182169357309715958680673315964 239388 302943437127017027223227251200 239389 -209097059230006459962365830810 239390 72572142990893944457199732480 239391 366150191548750070053747812552 239392 -466969177335910522655960137728 239393 158196921070702851692709856320 239394 83019787980218979958914838272 239395 94135627321525648528413004800 239396 -2687266274105389782530280192 239397 -24487645089547911191436331200 239398 59076161839451423791349215200 239399 90797059460693554997645174880 239400 -43701650951446554452305920000 239401 144763002007325414220312256932 239402 -142912441790310691816904512848 239403 -147794707055917771067746633896 239404 -51382719852436507792700671488 239405 478415434453660350828960594060 239406 -57571907868944643549889999296 239407 -53145323462596123648165506048 239408 -31094812517544564181026471936 239409 -528605061808124598165326717280 239410 74856459550543397090053704000 239411 866991009089515237821728025912 239412 -76403695877962432881188990976 239413 -72434176582124304180049287296 239414 37862852236633098651893280000 239415 -150250919909364905514444812160 239416 35524982033852937279056916480 239417 -629306872258989287306978232534 239418 122500233408102603350884360704 239419 -61851946940514430850307625160 239420 -239990417109613795937746398720 239421 -68506958152860194786026755456 239422 258015279665071720144942948800 239423 545783934393943646284299636672 239424 -1495846943962427117996605440 239425 -233281741670861804235735301700 239426 357114500422753573976765837184 239427 201063160102669681783529838240 239428 -86227273088380100254307917824 239429 -146410053556303309761609263970 239430 84773952198612463703900497920 239431 260241665668205590890799174232 239432 -274657359329660186702101424640 239433 -2559989903460470015341864176 239434 9895036963452094481856685920 239435 49338710785753105137895088160 239436 20606722712027834054887192320 239437 -498858854008212403782775384608 239438 -69407906499134082009557972160 239439 318709832635154225632093791624 239440 2150422530575009977408389120 239441 199134979793901800046373033842 239442 16935292734098245011991309824 239443 -777083712002391850990539447600 239444 -7507231795696018012436963328 239445 -377095766027978936801926473480 239446 -134683764592960514766808751328 239447 -17602715982344257818147268272 239448 -960331701728424010196090880 239449 -63747055644063920095484957440 239450 -19427652334783076978710974000 239451 -72818727914157090706331601768 239452 296178009589571266269472027136 239453 377243807815312020721064361600 239454 -56516963820685402956911019072 239455 124354260711237833651698036560 239456 -267376892551978719007439585280 239457 227848544102787908620049563680 239458 -384177048479273989374984157824 239459 1179865204058978164795837140 239460 15848662048228451121967042560 239461 615258453278322380946485688062 239462 415762694528797372479974177472 239463 -123950951131230992925239212080 239464 -86275553194956892128311347200 239465 552012643056351167689791945600 239466 30106123234197349904288043264 239467 -6034021876458520814810212760 239468 -282120963776514353203902196224 239469 332080799147037848863531566144 239470 51753603889932210633266565120 239471 -262495590982709524403201761656 239472 49771657595139910668450791424 239473 137997544620735585264381295400 239474 238474306124472370859909918736 239475 -76657383782948708189712460800 239476 86954481792651666163568209920 239477 37389638397342793967393587872 239478 118954180624993447339787489280 239479 508158387329725593491756742576 239480 -69787242413346423534253977600 239481 97141012834013330153852069280 239482 408121065882558519181653362400 239483 -369973069524095047323979656816 239484 107472345922331536256593846272 239485 44617700840299148048273508960 239486 -79523325239167480548558035712 239487 -368499505225256194467435299640 239488 189585576919770555255116267520 239489 -306030815489384068824621667710 239490 48580621777652100766651929600 239491 1684817379502378897341656272 239492 252135973044519847308848090112 239493 -255697438449630137821773869376 239494 -8633027774921589285036172704 239495 -327261885843428195001971890800 239496 357883880454500499807810600960 239497 720593352971684229799863977680 239498 9708691325123586112387988736 239499 -30592340770135560511533893280 239500 555314933708336901939194880000 239501 -183015546773178070660031142708 239502 -74588308554161932273151815680 239503 33946979621326393767795841464 239504 39954337998280174142243512320 239505 52517369198987770247203662720 239506 -70744591418793753077543356416 239507 -276321021561026769748550402160 239508 -269833508204236484470885012608 239509 -721895183779486559498416562290 239510 372205491429789479099756160 239511 119280612517014696744833741520 239512 222577759479482844383564513280 239513 -55016260396755064760929478616 239514 -95225361457137085485591920640 239515 221358425867815568411966564160 239516 -24885153809034919512124162560 239517 -10841662516368967962877076634 239518 -381004288706464278556323047040 239519 95382095927920595350339242096 239520 26067835078333751240294400000 239521 -381970003311429404985083189278 239522 36219495626324626316021121024 239523 -295477862793489171718792571016 239524 619474852079847960346448798976 239525 -121932316426344664145252474400 239526 -34399720702859447644514822016 239527 -204155592892199764052194975624 239528 471627509987666647103926272000 239529 -72090472329866915224592520816 239530 -44603552194824372093116539200 239531 -319283187290251841353020670668 239532 -67193919757167685315221846528 239533 -158150954017762746178475296960 239534 -6191824939047588876716466240 239535 -176011877328408504798944404680 239536 150744527241950123396969693184 239537 -8981189731677716531704416768 239538 18677140730685655138938382848 239539 348549927935228597146236931340 239540 -79323583707794962878870528000 239541 -363659898747464292861592413408 239542 -34640144188987543438058015328 239543 264469193786574181293452586792 239544 472237156101207432349725696000 239545 204047168589660818520028768320 239546 45941440239741003782539151472 239547 108370315992323023332217026048 239548 115482812136385765664063403008 239549 231416204959217208653706455340 239550 -113611947635066702856616411200 239551 -147327542871761101418637763688 239552 -82769129255978696477497098240 239553 8223643489248940382224796880 239554 -910138818208593921880697856 239555 380656887763376775283449522960 239556 -177708032290961735878407472128 239557 546566303799438697616384523806 239558 -96146645008905868429097622720 239559 -324224697400493466281448441600 239560 55452065721117670023506841600 239561 -328217405190307465617760273830 239562 -37304172234665976465876937680 239563 289145814358815025290488396664 239564 22129126181262222144567939072 239565 11156275420699915507370231520 239566 203957874276682208268685079232 239567 -161060605684621033391565018384 239568 4103436608058768809816752128 239569 467986654015700010544192245120 239570 -48688383265267098754823879520 239571 482334245846908918808524502400 239572 36496956741525769200868138752 239573 221957907807520509051151146240 239574 -58749007795812518586374629440 239575 -61787772134938824894491917800 239576 136351586847561699733903534080 239577 -44081479273584472077961838592 239578 284943534490581394522549319424 239579 -551305231265302732704039605820 239580 -123025935609832926633333396480 239581 242176721506646630798548371890 239582 38834680192073855620925372160 239583 401916657787803390568173380424 239584 -39071218654282480674976825344 239585 -199628763742078195447042634220 239586 -6658744941329523972024082176 239587 72512355267266437469437230236 239588 174426677979797743854487338240 239589 102114978554128595668493628384 239590 53560446005407704310491667200 239591 -284179637074454821362720560256 239592 367637990445617482796857344000 239593 267230891472082023137137110144 239594 -287701122543574649641231949904 239595 166662541596087865193259809520 239596 -307454158145678777910476800 239597 -103448008860832275045643206954 239598 285201450841488686543454514560 239599 173174005284516412288387914240 239600 42840991292987055723786240000 239601 -112150567311713427873440001168 239602 -263716344903853210705639744896 239603 25342596394183694217538905504 239604 25134704616073332700214710272 239605 75368995593930211156386260760 239606 -549580885375293633275225683200 239607 -524143423068202339354722068640 239608 -284358288254039289076427182080 239609 -280251254799669181339833558960 239610 -17738298094168920596499037440 239611 574810647049407314193994290212 239612 -127357852409754645256590435840 239613 63904914699296797002391115328 239614 -30136021680842874650029380480 239615 355164846262953386665420371600 239616 -8751698976812868131503472640 239617 -193023919306118655821297311808 239618 409559709572618618151299063760 239619 297838292524700646301181706744 239620 -231981199346081957620513432320 239621 120689261227349708376860657952 239622 -2436908838385686773025976128 239623 -92773929534729313038644513128 239624 113336836117280963531830886400 239625 257587250311981142403590880000 239626 -45994823091171121956897121488 239627 -264317287553765476228325875440 239628 222017845027342740212901335040 239629 289660677741371058322453720684 239630 -68271231829545937064098759680 239631 9880301525585463338500278144 239632 -28782389680046442326532538368 239633 7874395805143287981473832882 239634 85416800520751152398979488784 239635 30040038004227860451729191760 239636 63053641183897687439952138240 239637 125744716787042566437015119328 239638 -35181678763278480535837547904 239639 -3157951217533142994347615976 239640 98388351981601899754805452800 239641 253006063769603501232261092042 239642 24442194697733727243314439120 239643 231237639671540367821951605932 239644 -93293787035453079136989014528 239645 -68647112722894815714364381440 239646 51953040058214131917871085568 239647 -237934191041565844716290975960 239648 519692006866281929998831779840 239649 -83308934442558023953035061248 239650 46930278967615038777565618800 239651 210881821515161001822326795232 239652 -150575016548428772643039191040 239653 -273600236773025869259400926400 239654 -199929530771584496614788232224 239655 24299843092735655348696973600 239656 -5509040062810688793551923200 239657 397919892558500156974016810832 239658 -44348270191099653138672372480 239659 38456903554368297098771954136 239660 -122949268423113183905456547840 239661 32682801990527532007110253440 239662 117985879627085989292427968832 239663 -556674392667016043848377668136 239664 48508990188083499224273485824 239665 7756903956966402410009499060 239666 47223261215698702059029744640 239667 79973728636336459489482797880 239668 33372927472553008290366474240 239669 -143482277455752119470923043140 239670 39724066918187043905986542720 239671 -145484156502305331467232695128 239672 -263959601963084213686312243200 239673 29368296873255281204475209088 239674 -118390623113283209295439502880 239675 -150303614966500470992751317100 239676 -154138872266613837611319725568 239677 -169733278237395549213900577620 239678 319056486600321995715286736640 239679 23001493229621216195282200440 239680 -19699813896394541298257756160 239681 219298432468436958627351990720 239682 370320835874749304565323520 239683 -318397946733156532243768121376 239684 -239336714976499928818038259584 239685 55640685190303515614598871200 239686 51360449347591013910477980160 239687 -31287405289551839352868882848 239688 271481315967478111603723084800 239689 -77487809103327943045680265510 239690 20407709328870830135645548800 239691 146527308019642886105080857840 239692 109201521816798251996419919872 239693 -315170747628713229728014539636 239694 1698506573368769351494594560 239695 352562710196265177447465064200 239696 -65659557077517974089858154496 239697 -46371707250960506271847452126 239698 405088209361232764361615379600 239699 -354590508493606124280658305300 239700 -175542284056395232116712857600 239701 -139452553143071229395288864 239702 -3426384380744809049262260448 239703 15157030423046129423401907304 239704 6999467194766201796841052160 239705 173225199867163035719137758720 239706 178444374417421433791204654080 239707 -43091670796461102963897947120 239708 62887517472765567068191692288 239709 7841492839433997149046770304 239710 -33097895385948535078006338240 239711 193527011942565192940163553312 239712 36036715002549659157821128704 239713 300710892277707381950854524962 239714 299722506297332667922324496160 239715 -71173586624405659088243683680 239716 -532780831931510915639057484160 239717 -255856029419181094831513353600 239718 -182915422544709996382345317696 239719 170981666470040536698503085144 239720 171926536911305028681398169600 239721 -153146936883752405805401528688 239722 43173128314740352003657650432 239723 54881087459070820000411438080 239724 -110307088103108548968240733440 239725 3203078067896241216906313600 239726 -98692951554586168052654938560 239727 -117178510316503830220841497200 239728 50443599265148968901762711552 239729 51625084488915320051969489280 239730 -128333932894363344611013250560 239731 539347854546409763879380723532 239732 -601400214845786089011387648 239733 -128327420063007421429820310720 239734 89342969184319937241536244864 239735 -379615997103727808685657457320 239736 -37110630893924635265660682240 239737 475860579781319004691583793386 239738 231722979024820302045671345520 239739 28419482513809688546084177520 239740 -217125151167729467286737487360 239741 -234212923387425219372198388500 239742 166544947346113440513921314880 239743 -263368148597187073114966331040 239744 -212196369710344455581576724480 239745 -131463081962235982118874692160 239746 14765891153675035589456530464 239747 -142803263771363486719763253408 239748 99553025065608211143556500480 239749 -74702856518825343485087428164 239750 42875896103652617165788992000 239751 254176528610789865490841952192 239752 18560092071016170378328965120 239753 -626659278711221248920407824998 239754 1682938322524462085863925760 239755 -258633874623847807335815151840 239756 -443508128053512525516089740800 239757 -272295747326820743276484988800 239758 552595107292383477236858947584 239759 -93977645806117948763759706696 239760 -1446663735649171067726315520 239761 73279992153882522657329388400 239762 -256069709883737221335496672368 239763 76409837137473049811170206000 239764 15944619695277377547721148416 239765 -459537839281789519588598553600 239766 -92563831107747640554402384000 239767 80148143546139064852298553984 239768 3078544075165529921467883520 239769 474575303453227437670280771994 239770 -98024728422959588636280709920 239771 186984226263542264508367018512 239772 -43921258489137478977541601280 239773 -56787499856541652353307387136 239774 168828682861011287449126193472 239775 -71494691874992498866256496000 239776 -268168343451821145995650007040 239777 427651099183037884403720381232 239778 23203448911243053143757900288 239779 236380895555897979101132316380 239780 323155778270140821382140825600 239781 301157218352330062063914250944 239782 -50932811409800042169160255008 239783 -672937660885543750453189624968 239784 -360522104447733437642494279680 239785 17050948761297144395746437120 239786 149202139702642681269014600544 239787 193987041195694364797210496640 239788 252560295943479837531463576576 239789 -79132902477083606393045450400 239790 -54500858524737765376145280 239791 -356126655996045599893945965416 239792 46352676571372789669794742272 239793 -11230980434910980746158927456 239794 28282891339695272761364308992 239795 -813767886341319882234108000 239796 -152521649308898838104925714048 239797 -140515585142855555265341928548 239798 -34486250765701989043019043072 239799 -105231349216028386293264241920 239800 -84626144342897168788508160000 239801 -804332452131903159551549307900 239802 -173855791063286506800125531136 239803 206399456186824873458586942052 239804 109684887176621026682405446656 239805 171027114966068761932452713170 239806 -212681576621995399152491628672 239807 -454013933532361526598692650944 239808 18881401497467826853380096000 239809 -53421587234430375995114730300 239810 102266979806808694345683670560 239811 3364792127622501298731118656 239812 -639021931001069942343516549120 239813 -199904345719901132783204790240 239814 16831110351252536085631328640 239815 -13413469444707817770912716040 239816 -82566567940433054200731402240 239817 -417939038597346374545647905520 239818 -109003100148060389863941000960 239819 336934068325781499247460183496 239820 42966205544527445478914703360 239821 233095702467230603712393687072 239822 -280345120380908342496977664 239823 -461165622534693719824385512728 239824 -11906216651582526261137063936 239825 -40566911203359641148793812900 239826 -12565597838123076319598288256 239827 22652594819761388121076654672 239828 -277140254658430252610211887232 239829 -99833688627484096647722507616 239830 -4056788193636073153926729600 239831 -49075518601360607074566517368 239832 -98635084218065277712378644480 239833 -697354040633050620128025256176 239834 -8947046682909342788482910208 239835 23798604515628703939390195200 239836 479239771806265937153672014848 239837 132353437323729796396382270880 239838 -14506930800133827845486441472 239839 -16768197188050926631737333176 239840 202479879996428115798097920000 239841 -138681434095586263669654758528 239842 232796213271512418482279253072 239843 187669438341519667471717384092 239844 -140924383399443382700725370880 239845 -225084085001304393484641312900 239846 233135174550979192270609051872 239847 43477775686093942466301611520 239848 -54975027827704893743814819840 239849 367364137296908588134751825850 239850 12380333920125510809223079200 239851 404946868210939162482022724852 239852 -121777689759659733820092699648 239853 -169809216826717453435954350336 239854 2646164164154427138461561280 239855 109515532809853908944491849200 239856 -64376753744657735301393285120 239857 -397111249702715249392686046894 239858 -90806736039629744794157364720 239859 70970896410139253751101881200 239860 185073447983137648426330675200 239861 457303450740742339904056533024 239862 33764553413027217624905478144 239863 -72783500746467337058014715576 239864 -468405146786735395382388080640 239865 -45205891122123807246739673280 239866 -298018620546045526547907192576 239867 -32304266279210803565840565840 239868 25604032389853806251076510720 239869 -123016157198759265829345971104 239870 45635137762971647369985266880 239871 34372862047246258956123832464 239872 -527085576176881799033251692544 239873 -736751231124307154749135258878 239874 -191616491282673500043460467840 239875 -312868029912867839243946420000 239876 32254164334281877333698293760 239877 346941380814987016811220313248 239878 -2962970304630892268212104192 239879 618202774698203452084884099480 239880 -119268908438544943484313600000 239881 -214945314239366340148435011788 239882 39358642158703100728839745632 239883 -88938467713006620530295591936 239884 -74969714122104420762319485184 239885 -36993917900233638746891370420 239886 90769299235155173442699292032 239887 -463347710814199671166854879648 239888 182107205910985784117215887360 239889 104908325899975829635942899648 239890 -40363001521600664194718976000 239891 102285612875874415989974836584 239892 -24929836385000003885240322048 239893 672409392985303708231266352142 239894 119820784640721189686674675200 239895 370219269750011098829589693600 239896 306905949824247694585281576960 239897 660242070180096349487260992 239898 119453917951818047992900068864 239899 -247740396553333980361247253552 239900 50724773970328031979713280000 239901 -65055315260820630362566819968 239902 27550126931300317173747218112 239903 219015875927037245193794845440 239904 261972877105095777869496385536 239905 308940212678121957476089767060 239906 -372050307984503161388370844848 239907 -250727052066217910138828940480 239908 66424395220091768870943006976 239909 -38020899433872804964263221760 239910 -38491015617291314000163502080 239911 70751625922413700412321987632 239912 -168246116385669466516349260800 239913 -157133699514065343833685915840 239914 -154846268814118391282251422720 239915 -13164304714843804324936477680 239916 125859216090800044597916247552 239917 581875912821415708433716330860 239918 68460377977883728591968210816 239919 203225864668118365962596455944 239920 -43472498093022322514534400000 239921 -825929493597463231339612887456 239922 -7227870589424469059040523248 239923 553322150008600981226318776480 239924 -281336715306819542929928767104 239925 32652854476313917151355940800 239926 198719136580202040388799274912 239927 -272765284070369028896149601688 239928 -31045157548288647602988441600 239929 -365715586683074868962075552470 239930 43158878642776632346222587360 239931 91885278490935194885660854128 239932 43285385804022671941385994240 239933 68541367890647466339997834182 239934 -34703971454857663056219145920 239935 444004225845680436042488880960 239936 -18007476979616264451520462848 239937 -302797892973380025711934437840 239938 365470469034118178689158139296 239939 -18771967235516257209447506688 239940 731198028276536405770321920 239941 -101945278148055707442822493028 239942 -96673288981566120660112852128 239943 -669338661375303118682251608 239944 -255482613922728473159616460800 239945 -103383958624820815449016238520 239946 -37399099491492847160670858240 239947 691365986872031175681952229396 239948 -278967608358184617514284257280 239949 586715160506181356582935773120 239950 -57996076025542149294396480000 239951 -14831835946951428920482764720 239952 -95764378732051814816661504000 239953 -258321901328478412491378972240 239954 -59019297423793005459114339840 239955 293354081945153508712008935520 239956 136444856276347806554810634240 239957 -275320850590213756724819455794 239958 -208296552300583339771308770976 239959 367319826484566076595741967504 239960 152058220630218073581432422400 239961 14908018501599486662126104272 239962 -229154592595407804705122826768 239963 -81658883741926906014935353788 239964 -35356909496398013694469953024 239965 429285684371946752026942967520 239966 74415266260066184151448482432 239967 26303802135573578100827273568 239968 509606652122867217513922560000 239969 -55611371665885560459750333804 239970 -53291048054813691601948761600 239971 -64071203786637639074636113856 239972 437129436318508240016467242240 239973 122413163944883848831319309568 239974 58805419955943765839079631104 239975 208191226849611458688148749000 239976 -270534696129384562645010841600 239977 259692547209492118198985536826 239978 175232777803727855376968021856 239979 729510792165026909765022274560 239980 101525228725778559966149544960 239981 185773104832846867669225812192 239982 55212576595849906756957937664 239983 3703622909976825732715767544 239984 -26332011045442624840581021696 239985 -21203816067769237082317661580 239986 181871877812335436800245426192 239987 -404020445927704983199490494008 239988 -40668234915698534004846096384 239989 -100344100036143457802701229760 239990 -459624784232834324010669530880 239991 10620265440928925910235324392 239992 -630850662325557561340944691200 239993 -36035069988912640831451973756 239994 -30756785889552621171103353600 239995 37655272800239210796770606880 239996 492942608674794836473318656000 239997 17424329579760419485323840000 239998 -185573347898383933144667599680 239999 549671960643314180291911248000 240000 -41650998264873369914572800000 240001 425167255678682279233643023152 240002 -82033261694618951117583544320 240003 -25544073160709306109669204468 240004 382060641333307176791212780800 240005 -114750807196576686391931552640 240006 24052601555481861535521132288 240007 -187253950714534722884124352744 240008 480282958522861933676633088000 240009 -62700601787998290907929815040 240010 233362226760135437350189208160 240011 -119998265834387268566244377388 240012 73912837095134328622715435520 240013 -3647391040435930174505825460 240014 -84988929988127383772375808 240015 -141017863951516103791583485680 240016 57240215499329224769375567872 240017 -383233242064062305537046185934 240018 79063434216766605273424081920 240019 -11461726878402506949324970000 240020 -292767028874013711291671255040 240021 21803613842484231237856134990 240022 -55426035389915430943242206688 240023 263086143354594531593509751136 240024 -9261484133769589357094215680 240025 -234889651994419760639469958450 240026 698215307697757892003614464 240027 394629762248321640599309446080 240028 3105898368810054209954472960 240029 246033176333093063596376592576 240030 37366816950257359029328281600 240031 19474219677662470342845193464 240032 -99741336445587849662458626048 240033 42735991460488840068837004800 240034 -44414112619355158741021777584 240035 444427950933312722353361272560 240036 -2517007586978648389930407936 240037 91820304048018232090080173952 240038 355036258739052557187952245696 240039 213134320622735075218587309000 240040 -70193026116372522059511091200 240041 297483805702403882601666536442 240042 -86122999692406876610656417536 240043 -310177561107876102431388949708 240044 187683546841727826100875396096 240045 -68107686545837478748507810560 240046 -134029676938003491879578393280 240047 -572060748150362051267210811504 240048 -87939669993206482430654496768 240049 -128906170465022873376714083950 240050 150880313177003572835109082800 240051 -78062811671313721008738245376 240052 -82044093081868605123186945664 240053 419591956745367325445178787680 240054 -41020935280859844495488278080 240055 -173671118842789583303277412080 240056 78277868561370876369492111360 240057 -11041557390205827391159364160 240058 29208643467679640449687587840 240059 269403122612936024845894012260 240060 24582238861226645017324200960 240061 -856858080705337776010139199488 240062 -235109674382922810407750932800 240063 169252602321176655361528447944 240064 -71080052560244496129851392 240065 102876253224085622951208739200 240066 113496180242151930378290831952 240067 -13457180851068103870391407008 240068 -82437833589450819840783841152 240069 2393604747043519055436155808 240070 -92713122679200796225106075520 240071 -298243555538994768560339692560 240072 57772087392637200653483212800 240073 590453646016800741789204799322 240074 47310985063251547946554240512 240075 116211257329438963267416804600 240076 -534060972158686867848936794112 240077 298761513368065649854494335052 240078 71769949645377821506674191424 240079 210303087749388859578055860976 240080 65264277118413137410941173760 240081 77593278954076131023781736320 240082 -408811465243271517088673290608 240083 501863536620339317424218709960 240084 121502275981952140619241891840 240085 -295820235283183570576835501220 240086 17007934439790005137271838720 240087 51098069311793065369518842880 240088 40357633974078379156122101760 240089 -160301184197651664426303301110 240090 -38438803004465286388685583360 240091 195009062492590331961119870880 240092 -399559620719300693799698009088 240093 78274380202530439843041969024 240094 -200140420742257776062863019904 240095 -95648345182179189865294032000 240096 -106249963276515929612373983232 240097 -8428900757261274688983871104 240098 -81187656130455743977767649200 240099 43631803751632222103212915008 240100 87280729613355516334394379200 240101 -419491812381654351822385088898 240102 131705912536935863415032040480 240103 -743383481152482005166280213880 240104 253753612519505845938914933760 240105 24951002245463854331071392960 240106 29694609101012241691118145024 240107 -192185854269413310144051992688 240108 123587520637641516384869670912 240109 -294193174707255308760103291690 240110 91525786859446786404433532160 240111 524001833482929024312134090640 240112 433505621576441487319859200 240113 171015047360841459324442465362 240114 2603587446881721746929147392 240115 -8590124091223413102044676240 240116 -208797897192926658299186463360 240117 -147326216299847121569937700320 240118 220494162625845441073132328640 240119 380682366412950329103148526208 240120 -111007752500591259508242432000 240121 240245847816966481686328717312 240122 62616936762610977646770393600 240123 -247086260769650609718054185472 240124 -217765904812814114648982526464 240125 -211099329427433067673828146000 240126 -6047768988457788206779379712 240127 -110569274236710061234162867880 240128 -94609105393340549784523505664 240129 -410831363227781358690177718926 240130 -58597340367565244607926054400 240131 -177546400319849913076690936068 240132 -281603190904161626895898825728 240133 -21835680431051283368314604960 240134 -57862613679609076283397242784 240135 -104943318879134002988754109440 240136 -160734302380968397242026342400 240137 269837392222044786154481772852 240138 -336019426286004202015565383680 240139 538406464552338222278483641940 240140 197158582909251307563953341440 240141 332438012759061875339340226560 240142 39242517505762449145242044160 240143 85580117428428574047436629024 240144 23199873033623325127133036544 240145 181952330814977166466900182900 240146 -641972413719295841136566062080 240147 266410145227803715216500908724 240148 -127564682381720188864523377792 240149 317783136394320365722546877130 240150 -23797502312337500189032094400 240151 -267482922956577510763592177848 240152 -29061417013907032930394419200 240153 -209104513319868489389197390896 240154 3570662902412404285464193776 240155 -7076212158469724232782640240 240156 -112132773083718068826898510848 240157 96575465900250784039583965184 240158 407121619130233889459613175680 240159 -55526317300027995352632011304 240160 -386097878567108953458081792000 240161 23805671036296324187455021572 240162 50847430073580594056134264320 240163 -84100624872327751922942722560 240164 378634352288908806108115061376 240165 -2439545851174544261254953540 240166 -19752643352618693030810263968 240167 72031390021309011581295777912 240168 -122594299399362463800778506240 240169 179189544703256949120617480570 240170 7635205762576345693715189760 240171 291276256538192322450725360640 240172 -466574163393510619056775370240 240173 556650950762083623208423894422 240174 172616323857659167575047145408 240175 -123849901423867398315936953000 240176 -3518248711284856719976071168 240177 82330251187120160686971268032 240178 -77619270588497153317124326080 240179 316503470151031150835767559640 240180 168549350273350965186594600960 240181 -676487565204019029751560415236 240182 233878092345959219611959180192 240183 -279779713132659108592408170048 240184 -146510742319497250721407180800 240185 500898532210626750598295940 240186 84779326962924215760668888064 240187 -102478337049096656382338555168 240188 50126954601249007293454540800 240189 -15165730418279638176381288096 240190 4166188866159802965077313600 240191 194380714602172980633603541872 240192 -118046953639220699745327513600 240193 -49253353927457847399276105600 240194 110151971717043424263143986896 240195 134537201099324332320405542400 240196 -283551651463536742170569158656 240197 -125558757353888759835969696354 240198 -1873908183651338923015656960 240199 227058210287513042614690381200 240200 159025852925601802300009344000 240201 -178775721810769200939213144732 240202 226725613598730160828530876672 240203 530109313485051711588794866452 240204 -114584646376724677592219440128 240205 -107531760216426320690495274240 240206 126347192193042501831397263552 240207 224596787445654294817476570240 240208 150093548671980628580835909632 240209 173142155026733905677287479410 240210 -119643138364106404211058498240 240211 -123072931886248105071016707000 240212 -25347029545512283639065305088 240213 413292873085252421963074448544 240214 90876818471440204505320260480 240215 -266910011076259498777794594000 240216 46698510556526931627311001600 240217 740274864192539857589216054400 240218 -150074315179255155668510119680 240219 -19977842358178328982775173120 240220 30570407602957257910240826880 240221 -572790490732740430406945188500 240222 97962061076152419436302987072 240223 594634292854585222767951207024 240224 699836513383732654836964786176 240225 59780403934475717891430975600 240226 90071524162030880940556700160 240227 -21467208184618110716105273088 240228 93743374002727976431572765312 240229 -422196652970416829965975744320 240230 244024077228824190567370469760 240231 -96436494610654865847145074648 240232 -264322803037198218952773657600 240233 -107600824978940994181950967680 240234 94609843519784196017456743680 240235 -296222430945725655643372413600 240236 -148079614784148519706937472000 240237 -336507847503911524800829085706 240238 -114769501986983201368415830656 240239 -3254789161896274870068529440 240240 6213746247167227754069360640 240241 -2572714182896045498394976576 240242 -106691538899236429610191903728 240243 4029554613443543932848864624 240244 96324852699494615588875451136 240245 -106246156362375883634658118500 240246 9412976792579542591171889952 240247 130612880298533652698832388536 240248 -37592909728405348988385792000 240249 -191822001020173175395728140352 240250 -194860712391992388012768084000 240251 -433511212637918853378403423896 240252 154010202546410479196877906432 240253 -37364127857046401532746328116 240254 81918821708704492933074134208 240255 -123101207952587064592335543600 240256 513760711272490961144024924160 240257 110575903791004127484331717506 240258 -6852894734274036881146301952 240259 113763874339809481056400654460 240260 52415670183520162435320015360 240261 138156184385733627853316164224 240262 -71080790517926281311580048896 240263 -286977289101411753483989632488 240264 -252620831100435445713535303680 240265 263856736570527816445908347400 240266 -119077768380602145429083188896 240267 -164599829015810038724885014836 240268 -65257827466496981704969677824 240269 -534172167140548160912843978004 240270 -24352843969404238916865686400 240271 641332808819557931242192519472 240272 23079740208775504266538622976 240273 -219569721774814546050725409600 240274 235208354076076300885776666240 240275 84051056674996313078785954800 240276 -55462036973830039079964960768 240277 4950064081020922707207626332 240278 -83425893024850387856508561408 240279 -82788742671975088529838803424 240280 -331070072959171372090895769600 240281 -119206923231376028107000736256 240282 9956060423585508676585220352 240283 -21323266687088921399644969468 240284 -3540654550109079039381209088 240285 -194323227446967504409093872960 240286 -293052478085213567509536736320 240287 197021711787601707985526259936 240288 -352945875884976365307838857216 240289 202911312254453188879679333056 240290 55277322533092848872998490400 240291 156675817021326789082938804900 240292 39831986387249106322888360192 240293 -304254357703485618755151043680 240294 135809521823327972469958120320 240295 -427284054906980250816341799840 240296 -354529633990840054756030264320 240297 -29263776600903605327773971072 240298 -200448222424124014472382159264 240299 1005366451593372355152763926864 240300 68743517122388997000120960000 240301 -1838602209741498167606519796 240302 62545321540722988828164733632 240303 -27485040426078513605232237696 240304 -21815207282842244650131849216 240305 -174209978938317635645766882840 240306 191632002182020951851952512 240307 378845432347854028086212535720 240308 -264231553400774032055586963072 240309 267960433298144295478128973614 240310 -15575498289652501602146384640 240311 377077829064071393868933819552 240312 82828685288627746821203558400 240313 -64169877105337199284300988160 240314 -25125946371084146881942905744 240315 -22151938630885258189330939680 240316 29145599209085313060658865152 240317 2136992416443228927983784384 240318 -151614712354734928539861367680 240319 -486899898192672553169320569280 240320 88880212154709910033929338880 240321 234402072430478311378501361712 240322 -79576703839937336261163274368 240323 292386170231184579100181695680 240324 -112849739726885156965911072768 240325 -47913407837825800809912506950 240326 131734861604739411449971574112 240327 -4278596069003630628850549632 240328 -304372092312566873177292103680 240329 -726301621291794961711068959328 240330 -116986057216600963552777486080 240331 61550182150545059749563385600 240332 -55955642136416852221539304704 240333 116165053912881494048445215424 240334 82690240754673956066190042816 240335 -66828218766727881007761582240 240336 -83507128315623492230227599360 240337 361921489941979779730267677300 240338 33601584826516929901869904896 240339 180531954024566870075582127168 240340 142248304077183157041351636480 240341 32313314092867305427640081742 240342 16284861925065307463369203584 240343 5810476276590063304039113664 240344 -94479185947133755870507130880 240345 68445945012486369933053007300 240346 -6373811947472006474192424480 240347 -226892037681343711458933030204 240348 -201841673063184770334896862720 240349 -328364100473018531787625634650 240350 65030053886814434667080832000 240351 -14983997359057733373918914160 240352 -77062846865265309441793720320 240353 -611784124397821782883615714398 240354 -380948488722877726814403260160 240355 650464037708828969936010960 240356 210109393490654940458767969920 240357 119089646498544726112686129888 240358 -123441459635584384654648506624 240359 145788326345960703769720954416 240360 144257129494770901320249753600 240361 638579843361128621366879993424 240362 395234581887401977571963712432 240363 -493961876442981025695515924136 240364 -157168256153803176770704916224 240365 -98042516629926525975094474740 240366 -39419539493376262349592852480 240367 -686723784756719058370971703208 240368 28864329662944248989318283264 240369 -349632356600691887491435534560 240370 -62216450453956906899925469280 240371 -689778754861075420437563269428 240372 -223226832052315685412249919488 240373 -104304771799489489692819229056 240374 -56516284347273419317514976768 240375 -91218795693727333876705692000 240376 138727599494748510886252462080 240377 -21549033003837628202178427008 240378 88173658625440903979708289024 240379 -411719964939777581222345741020 240380 -67202732911184341803579985920 240381 -144070029787158970781570222400 240382 176799953627472634825451916672 240383 140654591188883669214957697512 240384 341990433796475917971650248704 240385 -542649229414529289557746631040 240386 235153437663034913596618429392 240387 -13863726066921975157278613248 240388 64367310547983900344681221120 240389 6666167530168248485638757880 240390 -129725586291720889354242919680 240391 245071382420431218359726928184 240392 -50731956914031846813093888000 240393 -8536084792408268204776694496 240394 159703667784445841401964516352 240395 -333892602373680203626655685600 240396 -61856255640941802054416941056 240397 -442594839370595996713793673600 240398 335005115021985584432691787200 240399 -65856421992819340055151734616 240400 -58880881312894467133077299200 240401 -28534078689850615377137468736 240402 -204629700824047968937571658240 240403 -555872036770882171653562233936 240404 221072219056402339553895977856 240405 -92405795456715537335292149760 240406 12259487281509062028647466624 240407 43047570813378737832728880840 240408 3759451878564889258382991360 240409 4869477245428553576601662404 240410 -268611616772924035995219528000 240411 282248070659573514416993931264 240412 125453564612810315609199289856 240413 6765289303454859046134005664 240414 204661421375157306695923224192 240415 -42768463798248815368730570400 240416 318761236158399566385278091264 240417 213369114836825171438551396434 240418 307842512407246084765771406160 240419 154186866917137728558184360944 240420 -113040311175191403973977477120 240421 -30456714661138245092842621378 240422 33598015364830783982756169984 240423 133561909329497787044325772584 240424 205971666158873075243231877120 240425 -47348671833890426565454182000 240426 1403645855446795799985569712 240427 -526746333474294537671602612 240428 359446177332040096166838643968 240429 54452639534402896627094051616 240430 -8214428214622590557610968640 240431 -541758012433276147028941696128 240432 -37925713901006942113490042880 240433 -441233934353760417526304974318 240434 86803843391524710153639982080 240435 -60772212198201017652196564800 240436 21384582501767114073499467776 240437 -207364993389241487263174528914 240438 104597638512734092768822660608 240439 -505916471014562232189177422040 240440 347589196092958110692625100800 240441 -5933395772269674970691909808 240442 109962697347791739820583407872 240443 352367101562419594893769581600 240444 -26538822084089411508660549120 240445 102560317726326548530327855200 240446 -346409871795675450465631235328 240447 -34754310957314187151114822200 240448 -20928350191674458988210552832 240449 265697430242311434079872060720 240450 30533564284017959720372544000 240451 -93993398813871115563904657128 240452 327514693545155146974792253440 240453 94633091319714266598122130462 240454 162596531554896181181593893120 240455 -236456660572095026326724933640 240456 6403396909776624366046986240 240457 23928118988873209125612618112 240458 -327434059792639166633179683840 240459 142940059866615936142524953304 240460 -9680598873794675752743767040 240461 -23645482740275122983299286600 240462 17908527387601147349482778880 240463 211612900548291801128890900496 240464 15004444059232467437534576640 240465 -48285056403239451809991586560 240466 135890611800207840423485964432 240467 -73358844382597851911381059008 240468 130859124404421760778687477760 240469 108036109471897128701770456320 240470 65748099859582377643632374400 240471 -158351429967072460119846988416 240472 490282523278494249464009164800 240473 497319768702955167333371011722 240474 -79909149465183356830711487232 240475 -266508543777533187553100759500 240476 434504801009905227606291732480 240477 -132356834568929898666428114880 240478 -54660912964920543125474622720 240479 -354512973431577232734672733920 240480 297442838117417993997094748160 240481 99994028555884581679320876564 240482 26935238822003174175663032064 240483 -13454591665783645373849899200 240484 324852667216838280966244377600 240485 -94568018641533016203244333440 240486 174304851221887747688997936000 240487 396517037971006983778145885904 240488 -139618181221466972667098480640 240489 -4539031060806137919472355430 240490 6670868153472562198697244000 240491 468204858804883640445849035892 240492 -129778175222574481700291013120 240493 -56492501808049384387156887456 240494 308497941190432405275700831296 240495 321598653787458991473181359120 240496 -45226972599456673565403086848 240497 652073762159950281706010993460 240498 10344773773495074828216250368 240499 -5321746254493661028981654528 240500 55630713548863666423201152000 240501 -192798787992969088879162649568 240502 -91492082364476608755397934400 240503 6685144809113950249037851752 240504 -125297763686846894463117557760 240505 673190212862018910726897082560 240506 9088826799650554906607024640 240507 304974350565171185068403837004 240508 546799919503907489665920739328 240509 -49128983828905376476095655290 240510 54808998879834183997441618560 240511 -435529639972583592717839665968 240512 163966140072298820179643596800 240513 10292434798793134257777806208 240514 -175664499537062989133036552160 240515 175169355510452474682944007120 240516 -470439061503258521511080570880 240517 539258726774204584298335497566 240518 -604420049828878252849320000 240519 -447766564714221465942149485656 240520 -37183305775536722720894976000 240521 27447523895907886536580861200 240522 55740875746744577078183676672 240523 -292952835036714639371717118896 240524 -448052084512053393642931175424 240525 -235242642362728849733024862750 240526 31784151613034449044385429824 240527 -225954178005914907077096659728 240528 -93148994250327210256252993536 240529 -3680039534171271245166241280 240530 282808927765072827052008076800 240531 -325840472450927360957162405448 240532 302455469186497337919225293696 240533 -283499414425951260110732888100 240534 24975997997729043643719763968 240535 -16014527672368193274329276400 240536 160367548117980330891641180160 240537 70602820298932755567894922944 240538 -179776063617878448586713083904 240539 -60450908701257351182569604976 240540 129760621571435278039844659200 240541 110490016004155958159302228230 240542 6464387030559459214075684032 240543 -313504392137476589538678201600 240544 4903921377621502658881191936 240545 -24572259955072442258250542700 240546 243514167058963089969459139584 240547 20324740093614357105541708872 240548 120260736662438126320570368 240549 -82482293996948442581754450912 240550 -70634949882809043924055483200 240551 48278939093683771278701202552 240552 132903359218868902942435153920 240553 -6678244126569486406910666076 240554 138607635657275693341152716976 240555 -99749628957628862046971136000 240556 -138231608094766398261509159680 240557 -358861140261277575112447968480 240558 71704260296042205141501355584 240559 310766197368109214466949294080 240560 -18899607874792212779842928640 240561 40274053258970135035183023810 240562 -18775929935446963582169438208 240563 -53963890181224750384355432640 240564 -192387669222936252065291956224 240565 183497852921855762330557072920 240566 206469696549234895694690723232 240567 -69420534963161914114117043040 240568 -78166352021735561557647421440 240569 -50730804054876966259358805504 240570 98984667268137999768187622400 240571 -331436347589315648243528707228 240572 -12700478493973636790847790080 240573 -175656914623477744631869314816 240574 142074527331313331105284971072 240575 6432005866429261526326375800 240576 -19150378375514720738759147520 240577 124784280886966757777268496260 240578 -32508890720305776641517058560 240579 29875588098239356091772321924 240580 2892044552020402909273436160 240581 400855897366899419387435648064 240582 -102886052933549441232913574016 240583 -61451991380005051345084444880 240584 -521138590687166056927199539200 240585 1149831272733776073464667840 240586 297002034358198585860175954992 240587 -706587737716175004680661190764 240588 -18443829966338565002450428416 240589 -256735740812742497704766985610 240590 -95181783709222129516743827520 240591 5603832315927616923019929600 240592 -86304596022824446446007615488 240593 819941475105062609047343185920 240594 -219884185294399738746324028800 240595 -108524259345285735168618248400 240596 300120501933178972583828707200 240597 -202523993702130582797861145600 240598 183270692576137544622495424800 240599 183557811917183433941414526600 240600 72420763264479385866367488000 240601 585601412634327790174778864532 240602 -126038335314280076821612281600 240603 209395461984161806257691707648 240604 75898827967821756230612744192 240605 286387454275633129746752545260 240606 130137080881496851751806907712 240607 634779040249223141300449885856 240608 65003250138030137799932903424 240609 -131992924970916737037630825120 240610 -244165487269215169420404899040 240611 10908301997969444182713624480 240612 209871903374145889483135398912 240613 422991460767260299524710365980 240614 -328893450910095164791652031168 240615 -100472884594364950266295209240 240616 147639030745372114032812851200 240617 124311271778613119782262408448 240618 -84622123287872506116939045888 240619 -429560826742043571269373646320 240620 -15430878687418386873268331520 240621 288608867632994041309904142912 240622 -99904086795518996150509042176 240623 323466899056006233463500961872 240624 -13562285040828827081497313280 240625 -135776857708942405543715400000 240626 -95206782944368311936512080896 240627 -180361607153082133241830900680 240628 5379776912217716420389734400 240629 -131843490942191111658152454660 240630 410726677785964228787454720 240631 479704962960094727558799059432 240632 -165839657784447601173206507520 240633 477884321924318922735631007802 240634 33169597293396802202895720960 240635 396669069402093901288800540000 240636 269548731302087575345650499584 240637 -156714705043415003182896879968 240638 -273004968824673875971180769280 240639 -185004778804267573595559326904 240640 476332514450725865925315133440 240641 -213685825587549731454420392958 240642 -255418485561154992483569242080 240643 49549213909379806764490376784 240644 -313814559169856760662465825664 240645 -205529240940205696498383960960 240646 34157614036917451806604045440 240647 930094879346124565320916066944 240648 14616306817271108234215096320 240649 131389422604058513939123729664 240650 -145286839571191653079914553200 240651 15262459613529104431266253092 240652 343586320020747929601805432320 240653 -67495419795025250750446932480 240654 -21754261492162079189245009920 240655 -374107592421616324399513048440 240656 35980268524705259846489825280 240657 5152012167025871918701332192 240658 -358775447409141375653524149120 240659 -634908142896080950916677021140 240660 -37371793296621875970088304640 240661 -175067766998486090687692843200 240662 -190637217111142893625597491168 240663 207196107850384863637178410344 240664 800919194717039201176260096000 240665 -185850575272612770350633241600 240666 143544527318329610516803597824 240667 272683207935462879780036312592 240668 48405107174146401189010626048 240669 -225945817521161028168351348 240670 86944908116327293510222872960 240671 -11968106861801545681832065680 240672 -67908778745862055274018242560 240673 121488621814676235107776233600 240674 107077355825062909534450954752 240675 -194017367862490009624890327000 240676 -387265556961726542180337735040 240677 511404658930936335206119262526 240678 -110455582409546893902102948480 240679 663810327275271839051713575160 240680 164074529651704374264558796800 240681 -8122752769494651683439897216 240682 -44830188305598454400247949728 240683 147167387264008256837436082464 240684 67348614390499805995682168832 240685 69391676166748171798472600760 240686 48421413131227032924671978880 240687 -413028624392856542886232808160 240688 -25648154322947384444162752512 240689 8919530985829186012887453924 240690 24354327319865422263410826240 240691 267383372125111715930834397384 240692 384470481239621878741076828160 240693 -252593806190507922695083443936 240694 45558517587389714738157086592 240695 -28278969994199793028187707680 240696 8448303661636348350326661120 240697 -251100686823793476617723116460 240698 133104219114303160902758655600 240699 250464871262770356110157661464 240700 -141387106717255323713963328000 240701 227571002494015808593238037702 240702 50217902936582897925772167168 240703 -687156569850540559717346142240 240704 5245801021016154042404438016 240705 59023637901139155869569795200 240706 -198858430875694354509923783136 240707 102848658383702083765642048956 240708 -43482731513264084417605963776 240709 64607514914194476654645738432 240710 102162999876835741949985989760 240711 -186884692675722486849194461440 240712 -366530373692197338176180812800 240713 -334580450057367634566239763840 240714 -2329629050963102603595132672 240715 84888609327313539088819605120 240716 -116923217950940343172090678272 240717 -110010758544049499698094809920 240718 -134541060480377002464964442496 240719 -86965906646336246141065556880 240720 43057400630679189687376281600 240721 58050601644084203513758866292 240722 -28989659561775515356082648928 240723 55587282228530707021103724624 240724 -174406414186788174290402500608 240725 401812156972465344141165578250 240726 -6438986975742496413653390976 240727 -460525601466870542820010386424 240728 92770239185901642377505884160 240729 -523348382291293444612676019840 240730 -20626690761219052429228108800 240731 -921714199093086778348543556328 240732 -3340608201229064578198884864 240733 -644989749708912066187006093018 240734 -107168922466915689388450487808 240735 -210466642339842285298201372800 240736 -331200892757564018864138354688 240737 -244365748370874616767781163580 240738 152041340054119870752420726144 240739 -222325068415795396081113855460 240740 63865572356884839678508304640 240741 -111422979068329593631362781152 240742 -114456421092324707732595133728 240743 369789517470683182438171639992 240744 -63831880451909383617139015680 240745 204645429981174491581646795400 240746 16889208494245396543484909568 240747 193297198061147354361779398128 240748 -87743693596640951018436277760 240749 -428077850129135036511330101760 240750 -88359826440640207672182096000 240751 -40701620090503897939592004736 240752 -54109862385494750678330769408 240753 -202062428016252875323251236496 240754 18199215163400042834650953792 240755 209830231863314889082468758000 240756 181854128331869795307778793472 240757 -785124539828802845247008160 240758 -15651515399415980481431274240 240759 -3088507931039808306662340960 240760 -28804550939960802909828710400 240761 -165024405703923492267046872576 240762 341965156666111452043057152 240763 391082530119330229521934703012 240764 277106008301201372418148832256 240765 -35939836038365402583204535680 240766 -181753910268081424968786375168 240767 365896268461787771034403060152 240768 -218980207024326007906841395200 240769 -286117863918395853588213128830 240770 230401984110027694199029378080 240771 -436743047719955065585237345296 240772 -128233347425758198877115699200 240773 142781365682375214935814523164 240774 -71199582624686051830210271040 240775 52363608080940392915592384800 240776 312229919347614490757191726080 240777 64922748632814427198782962688 240778 73714772155462973303815146240 240779 -74138993106902837063583010560 240780 -46760585032316561077092234240 240781 349019398173297883958201399030 240782 -151268039468999516988562387008 240783 -136725522009757700965795253376 240784 -90005920189985157934631731200 240785 316095685039270078318378660980 240786 -62510800472588019472397568000 240787 -6761344947426801744645021840 240788 366807068080420615791057282816 240789 304860385244054415271111941024 240790 -42075708993701919697392000 240791 -633274952935921702037030116200 240792 -213186602470715865956037427200 240793 41076448264343443966813169280 240794 -91892356477832808617209196304 240795 173500254987847087028739207120 240796 -21491654388029678306667540992 240797 -3784546850291478354738185754 240798 -159363745792439649549517900800 240799 -149690249718075410698489549736 240800 1438311687879706014567628800 240801 217596594758294101495078219104 240802 194578350996989333886538454352 240803 94128992488029243524020863384 240804 -71678755854156175122792216960 240805 187860063091596908876598099960 240806 -6663124148425845657741602880 240807 69592398268823765673678168192 240808 95925040215053827192428625920 240809 925796545661047968839681622516 240810 13965299607043483787394432000 240811 -129987355973661415675132912588 240812 77796085004196222375374767104 240813 314126168563436483133005986944 240814 -249921431481236928128199364608 240815 -212954449011356872276749290040 240816 -30357476818860464737347502080 240817 -468173787363166627529555713308 240818 -370749575105409122465496998712 240819 -315249518479590189341850144456 240820 -210161658087301072243093873920 240821 -180564499884514790980083509088 240822 -249138664309326418672304040768 240823 -152576662351244462715519309096 240824 -402031182081707063626637783040 240825 99910937733614587825434882000 240826 -80821186958382513905476479888 240827 23418644987369796248352336600 240828 116113044626653223379096502272 240829 39134878691538289283315791430 240830 157033930688926173592518634560 240831 -367738545532702700824432118280 240832 -42183950884689314179247505408 240833 -56775535332559210512298261056 240834 24899346351230308921576005120 240835 -97474391399802468442005835920 240836 -317505934594252581429724571520 240837 446186671571437776721431617760 240838 -94625286720688052343565649280 240839 110750497350826243210327423872 240840 -219317381462254225904861184000 240841 -237187544844344226606085838758 240842 -8757144964642160717495225088 240843 6546579331316145903279658944 240844 168967843974316496191516403200 240845 -273360764669036587029036950400 240846 -43007524511081932273151304576 240847 -99284815377735498671228357688 240848 38703305769145407004957827072 240849 108466384524873921921521188224 240850 -6511296824951462040254907600 240851 -119717558680720580388436137216 240852 99351261602078343985657055232 240853 603011890739036487949944161102 240854 -79801051695871866985110438624 240855 -111783346049844048547445189040 240856 97363546008131268282510213120 240857 -98586193697353037706302466288 240858 -54800190594738136007621615376 240859 -182066044327516890407563482940 240860 -312067858101921874394379409920 240861 218980591171809634908845983872 240862 12129326010050923112371938432 240863 239378514928350828256396410240 240864 155861635115079977053066887168 240865 -726070923030884449121405366400 240866 -162565945821243208193023057536 240867 199215759095826608504811012480 240868 -359304016388295543476196487552 240869 -459075802243088387060056985730 240870 4709633170430925257353297920 240871 -985379596324693758038146916000 240872 95246808466380575480197708800 240873 226452305781923975968106630304 240874 -172687013284113322112698446240 240875 -297262606539724866596532816000 240876 302209806915867782769831205632 240877 104081508471457385084061302912 240878 -371624710311405523249065921600 240879 -2432445829215466359663994752 240880 -31479121915902832794843709440 240881 258545247811128715422379193682 240882 -91312921316374398861297073920 240883 287538122163810442138817021132 240884 -86318843325143275130989783680 240885 71612398348339259076332025240 240886 2295599480228625236379883584 240887 18780037473582924372920677080 240888 -347547028845435039037581373440 240889 586058131298207600764171352640 240890 -33985737208900306134688118400 240891 45510097220312816607327512064 240892 -223773358998851864267921526784 240893 659141839724507803726126139142 240894 -6803906108741200073780210304 240895 297112113967901735144510807400 240896 476097658826739997416968159232 240897 -373531407219291683070968585760 240898 93894476862619579080104142336 240899 -201772688181441642355326212100 240900 7402070255227955763469977600 240901 116151353002468129353910918400 240902 226289532780796645221506808192 240903 82548587566762626409733334240 240904 -60560110159365809957829258240 240905 199218830525354250333476295360 240906 -222345009823106427530762071296 240907 291245290807480592765759442432 240908 -422497189601566653038022405120 240909 393567631373809298725193292768 240910 1540324875358840686936327360 240911 151773504846051292097852260848 240912 -13410698714734417004286443520 240913 -472833662515358568779026581838 240914 -72198652143983128416460763520 240915 233112220902144332430982639920 240916 -22311455683666958164150534656 240917 469001526533062430411785589280 240918 -125819810454616489712830303296 240919 -16574896373184528748063571968 240920 362678636559711629621173248000 240921 672480784435960416621553158240 240922 605593737228820393939527742464 240923 -58875301042732082234202617160 240924 313795969851842814097993577472 240925 -34895222764303110213311244000 240926 -98825744201758109962792679040 240927 309730157950125611253870632520 240928 -488050634544422616974930411520 240929 -710162422696601334806355072 240930 -49542095570187380837760649440 240931 -72407975042758222426142567088 240932 -154634470367098591773132472320 240933 255009237245829382335783472800 240934 -191322638211525172084503051840 240935 177828636907066286000680637880 240936 346804807949609746100616806400 240937 532342286944516673060020220160 240938 -24058823843457035446363383456 240939 67506624605395908938454233400 240940 51448286873879693091585607680 240941 -209292749137149265514793056148 240942 -75971685086691161215225760640 240943 -140215973779194055064307597808 240944 -76371625307618319541137260544 240945 118690742573265718977301393920 240946 -39244491917391698686192793328 240947 -235483662097182122934575214768 240948 150851551179641713117243269120 240949 -318103633632322253080179301536 240950 162272390507188507253949024000 240951 -25122913690324666321028607768 240952 -119474793750383318207387750400 240953 -399876907976048194879959555798 240954 -46660757596261193366929479168 240955 -180512492970064692898562381280 240956 261291038956860772480808732160 240957 41507198274826745574880654188 240958 -97473515010054441724989452160 240959 -223171163287341232560928779840 240960 42655511532528337871972597760 240961 185025377481470680852624006080 240962 233504863066414474755415227264 240963 -119775510142583834211258765312 240964 -32540793174468687895376937984 240965 -26652354974191359537113395140 240966 37872776419717589732185038144 240967 721039471848598487667675133016 240968 -51962740715306820117100462080 240969 -95170593150254680500916817280 240970 89277572344937509863728707680 240971 -86518310293329176391561893328 240972 -3922021074660008872841146368 240973 26220598056743438782126503244 240974 137455874876383823049076950912 240975 -4909892534431661792905671600 240976 -19570968269891162571200339968 240977 118992506282695614040946554080 240978 192194990943905535317413444224 240979 -519459343261203304825029141824 240980 36507900736852277932813152000 240981 73081423614392447006428228224 240982 299395507104913835975293982880 240983 -269545483600110092560788949440 240984 -129367974883221412136479549440 240985 -95854598355347258552195309820 240986 -5647503644387767923356234016 240987 -291393739772842332131637281640 240988 -87467116824171332288887601664 240989 11591101763493781998739670400 240990 61587314299312429202152300800 240991 180006428786887732016356110792 240992 446070984492848019030769139712 240993 167389607683730161060291966482 240994 -34482018815804717080603932672 240995 97256274835290821262433664880 240996 -54594075685744711638239477760 240997 458055495206281217925610248446 240998 -31868744604702725323712041920 240999 -153266209160856225366038520960 241000 7015171469879295231505920000 241001 -312069985487142973340705289996 241002 -157962948127779214781509800960 241003 16539133156469807525795105680 241004 -516599180749922391827781682944 241005 113241785543740789637020270560 241006 -291915814716315020468259546048 241007 271487855841962794973219305080 241008 100898363113934753278552080384 241009 24007430210671902935598583716 241010 -103227569669296083527461370880 241011 22950779881774335335789834160 241012 -51986303597205718520004046080 241013 -199133078245989598617806742738 241014 152367707216595595990838408640 241015 4576267898448774660860112000 241016 228910602387503421141912207360 241017 8564872589766757524274560000 241018 80400538494696026355255477216 241019 169714907597320762074870856560 241020 105381940066879488679657912320 241021 45114093563943031448121853344 241022 336465186077542787744395725312 241023 -166688473872423679620743945016 241024 -146258661142086110000499916800 241025 67204775418013073096716857600 241026 -48438350888294280912429029760 241027 401546563452102506409078122876 241028 148221275055296897737288023168 241029 237829439564631691317987667200 241030 -54044759568571896923533203840 241031 -355636205467007630516956425240 241032 -311207656749051340649226240 241033 7192761434140114204996000804 241034 -224283070634747250738849135360 241035 216103721996791026778448905200 241036 -210274751709130710299005477120 241037 -576119196079429881696450058314 241038 36411189931132856346774443904 241039 -97682131460294048128446825840 241040 56135732025159396818866667520 241041 96401499959950263012048356592 241042 282644322687282021121530630144 241043 -19441452008511325887098724720 241044 86713090348066041627063797760 241045 -59401135548139352517905322240 241046 -5332242008491184127066894336 241047 20171004753751008184641635424 241048 301518944111498091807983616000 241049 334174725653409260106893791050 241050 107439218087902575360211756800 241051 379856348213020086350729314052 241052 67217632750741242677502766080 241053 24780986934948955811504527200 241054 412227117218158807627696750272 241055 -10371255249378821960286294240 241056 139295710067237628692297416704 241057 151068016506875144096715074500 241058 792866060649958889767603584 241059 1258107678666482731318603008 241060 34287503181012108006554534400 241061 181047176883729959986952713662 241062 113050414075092069794075266752 241063 367483744635907373746860478464 241064 -602247842484879704702191088640 241065 64531750530491251705780729920 241066 -149073721486733789541099892224 241067 -763182348363591098002034503884 241068 -306111308319705893683593116160 241069 490891630456568184849515112470 241070 98623981975126741524325932480 241071 155029019594199505423158599424 241072 -42297279393381198517675294720 241073 -101603735940728357673387610560 241074 19246081799975936877615208320 241075 195706798931422242217217816300 241076 -261178897221200310787675269120 241077 79963263444428988714448585920 241078 215575994989926522186173799840 241079 358601329379523368768365072680 241080 -53764427658870040108089139200 241081 -165725840782965198761547696227 241082 150040572606340740160946604000 241083 -580962312650799065640431912400 241084 -307493849529655258976571894784 241085 -140177269446651195980335451400 241086 -19588661617730173446796286976 241087 38666700932908054308124612608 241088 -60681935897066260381996941312 241089 -385541698716126523725422029776 241090 191240341370591048500713184800 241091 -207000358471668365803043044200 241092 30382781067472642331787355392 241093 287581088389224314310188429342 241094 -22418135543452443588922722048 241095 -293770689757650103881998994480 241096 -166992202809644736277603998720 241097 -41191975581217473410461935900 241098 39295141806750450853114262016 241099 -75505576470787130147802054936 241100 170484873172712300564247110400 241101 814455553457712518964480960 241102 -335442350389661542352670205248 241103 15912515808756462788586375864 241104 84434907655851468610073001984 241105 149945700872459053266262678260 241106 -115187016050582059163899962720 241107 268782243166715502179834618040 241108 69034938857346733749386854400 241109 399009913469613497235240433728 241110 243375817119451384204311552000 241111 307313669904406688319761747664 241112 -188358975708031496957619148800 241113 -259465786387895150456351868000 241114 347685376362590112338083996656 241115 34555908228931048437381081360 241116 -60703805942281542930530328576 241117 -349685735358701084469523423834 241118 102689243007126481130018926080 241119 29593803427069226163828264864 241120 150956245164655859731212533760 241121 15021359321790978721065357444 241122 -77963883918492594327998224896 241123 -107328479098290838527065000816 241124 53989159693429343077359012096 241125 -27500765527471121691534792000 241126 -10537938344812707309883507488 241127 228484704324638661292218353976 241128 -190687277314165316688955607040 241129 -119516546643275076438647504000 241130 105334930859867750710895556960 241131 250200050568790253886408452544 241132 235182550465836083834733284352 241133 558872045121971331021723637920 241134 12299627280076646653563900480 241135 -275167414513690527526905715200 241136 -39251123622155497568043859968 241137 11375587237471805329214475060 241138 -112941249853004112119550839280 241139 323647085465929112081915535024 241140 159259761667970304430153881600 241141 4201085736623386646741562542 241142 81951785690728330953241271424 241143 146895177677213130361537670784 241144 -8286381375407902574355271680 241145 237291003315466882409539747080 241146 77246196115281480249361871472 241147 607362732529172683353936866992 241148 11453197149850291032913970688 241149 -18981249079962382312190982912 241150 -9448794740628395525575238400 241151 100957012404058444389743978400 241152 -120952922139074463353807044608 241153 -115916606562875157887523214 241154 -411680072986515602074577074224 241155 179729513092543624992218838240 241156 436096734437114152664826811520 241157 -356054328328518050107067213568 241158 -13832874492994443649271697216 241159 70449419573838672633020192200 241160 -146180534431187388420465408000 241161 217596943703030719283477037072 241162 -48534981670041670524105758016 241163 -151829141755664385593212239468 241164 -123986152845281528223348326400 241165 -448696470520726220963531440800 241166 101706571917634557569509882560 241167 157757426042792344805712170880 241168 -122873990098575267750700638208 241169 -412937919354744252442936868430 241170 -37784111088381319798923225600 241171 256678113058928676900352399104 241172 549484008981657421758181090176 241173 -202816639075958444684278089216 241174 260142679820939439383738466336 241175 383097818091541660256073841800 241176 137080569500804804397602365440 241177 -381083858404861595825376305974 241178 68519069767410691614799493376 241179 200500978621658120906643808560 241180 -56307085484557200368521420800 241181 18726638638154425848680887692 241182 110949522109653814579023220800 241183 115200229678913027315633006432 241184 -695500474900561252310108012544 241185 -77506103279121160245428211840 241186 120057962324603284782175415040 241187 -6391665869317666425752071680 241188 -22086327962063389328014233600 241189 22207088673005055937479948124 241190 -10916374325187479985566553600 241191 -428127594266829413390574112560 241192 10744668255707557672454553600 241193 -330684046308435601744356363420 241194 95299160557215072330254672640 241195 -130344816816405538971576976800 241196 -600564647650704490959330811392 241197 -150173614488458587143364097760 241198 -142238199091614763822349305536 241199 -61456240788427962458837301264 241200 -44286246033619683791252275200 241201 -387513786027514250924592355008 241202 -1258460316347298787885128288 241203 22581313639464872776872030048 241204 -884939637486569725099025731584 241205 -241825217783467105039882476000 241206 72958912954377309570925154304 241207 123523626109460086042734284456 241208 -159367380289688020607570350080 241209 25485156184765204329905656314 241210 38400483548129251267361633760 241211 -293625732080820726983278223964 241212 192665857357425021207267635712 241213 14692416734273445782428072896 241214 148778778828718822089872115456 241215 68445182016860169119482185120 241216 -71654363653534905985796669440 241217 -30381744927582958180805364780 241218 6609278198591154409727935440 241219 -644536765170848456999829467640 241220 143740869204431128025785159680 241221 461100205181024808598734105312 241222 267820825730350890299884876800 241223 113338643831474306116204628064 241224 -137371235977952205561709977600 241225 230064227737292052527252978750 241226 -632279099681086499072780326656 241227 145049774233107734810171647596 241228 -29946447254769412479247708160 241229 -773483547228628038444948508170 241230 -1847007140288292229894133760 241231 529640931653390418769588833000 241232 42659865639290445287174823936 241233 119115404155057214804297384448 241234 87136503258241626342644155392 241235 149168895571442058315202501680 241236 205807775079315561575845560192 241237 -645618106299727565082026645508 241238 -321989952737187602007960672480 241239 341129546765472964098815908560 241240 26604876089466780008433868800 241241 -1196237623543147290175254912 241242 37542790369446236975540127744 241243 -594320646937444310589718692680 241244 -71978198574941579329507811328 241245 365952826641386900817859809600 241246 -87353250474300558153784172928 241247 -3133340734936770620739535968 241248 130794827756380730891037573120 241249 584362420696699656157367497250 241250 63858273720531204404928570000 241251 -451245309751941932890785830400 241252 229418434613204346235555095552 241253 -554272861973216523328822506498 241254 53349134190644304413555753088 241255 47903192050589213266836573120 241256 -182354052693308938468651468800 241257 182310961669360733814054784992 241258 112507475540469313307176454400 241259 -204867475115290687419027366540 241260 -60730036650443198724650173440 241261 -45040640301050912019893620138 241262 -361504432306900602458618880 241263 43763480563967616684651549624 241264 -38987384602346859230258724864 241265 -37684556579849043946887041880 241266 -19768788296341701661937894400 241267 -146858147270003506076955494608 241268 374492892218535933221126821248 241269 170856894664724082842121756480 241270 -104687971010282478699552672000 241271 -288734089016408593049887269528 241272 -529589167506234061914317414400 241273 -902057659126488944245556992 241274 255942092664313790244237168 241275 86548818502698163795456849800 241276 241934760720558371906582166528 241277 -336423849983714714053032954708 241278 64385471508794110209940501824 241279 -111250791226953052660539958320 241280 -121136195421758204393029632000 241281 -245452654898466853505401530720 241282 23993222411167735568313238992 241283 -150691393703973144083481791280 241284 -11126191684933803847899608064 241285 71797858092784140320137417920 241286 298429135345245476055642945024 241287 -358337598638255753983983460440 241288 -182904071186723324446545546240 241289 135251016183011157805447969380 241290 -51052458294706167157794324480 241291 -291971033429520998342459147308 241292 -299478242172122531692765493760 241293 -70130602767598865615189082240 241294 157433467292547308274595317696 241295 271147129881929043647630161800 241296 40359952804951592701741891584 241297 69167480806787592128133812032 241298 -367215118940907074157207164928 241299 -195967076793938651938962769596 241300 -105132829272915748438593536000 241301 76372020123049533680491559712 241302 -58480503785756895779303625216 241303 577226143416732164900407652552 241304 44609371826086694337341030400 241305 -85147761780160486234373730240 241306 5141487225910551866803452384 241307 -246202596057670563830545849368 241308 239631828855076873904792712192 241309 -269525463646874991955881922440 241310 -124016499693355018369071312000 241311 63690712177204655837104696704 241312 4182068390684439348024901632 241313 657147602373678105195564686562 241314 -5929445754497261939609899008 241315 178564850083155889516449691440 241316 3269399094802555000566411264 241317 470844635804611333324937011134 241318 69579209525050429238271025152 241319 53826702121343268533548865040 241320 -108262905190403488573431398400 241321 -279001985887249458197398281478 241322 -202622375101371680657132094288 241323 -600687206343984806640273362256 241324 386166293838052745096986301696 241325 -124452211497352535091655259550 241326 39819584815539268628805638400 241327 486773607101373634681704300176 241328 8595043891251288990388273152 241329 -297800514585057663152901817344 241330 -167980014920558570779066681440 241331 -189526253681881495579800762288 241332 62554772707649566932461432832 241333 498289781048824418597798777582 241334 329178147551703604875308279232 241335 -27566355928103936604700421760 241336 316066187847500145662234664960 241337 696833454866552662664184514986 241338 -12119744132218502460784857600 241339 66526981199219711279517408000 241340 -41521303668637036206391403520 241341 221535664049899263755902401792 241342 31320229534673551378484643072 241343 325376589959426449896267350592 241344 -22516982110704824384020807680 241345 -285837370343513158367843251200 241346 -3433787538095932686842933760 241347 123268299912692002074706673400 241348 -143917066175697121538610923392 241349 -215834792913111908118252047364 241350 32382165481225969174147368000 241351 29547265687568448202962122544 241352 -36502158340489701393805286400 241353 165652603548490937851957595520 241354 185590404113880587010960611376 241355 -211491745134549572332930950240 241356 257039068420774012788506230272 241357 -763419085786840165269858508160 241358 119779587795025002019595294784 241359 -2420170446102153659955677952 241360 5730091494463189683362856960 241361 233050473825046502926791358962 241362 -43387318830616214161395976704 241363 -315026813618596285713310506388 241364 106428301813803639371119466496 241365 -146829587778581298183324557280 241366 103562383276518781407945384960 241367 -22121240278142094226845188208 241368 45304364749856143127738572800 241369 -444621755612758075694923780080 241370 -78501034122465564052355193120 241371 33216143202721243459751944608 241372 -262808778479804943268278183424 241373 -199139026643829631439492726496 241374 2864582413272443069907446592 241375 34648062112679220048224934000 241376 -436443168093561778653887201280 241377 -220546411091567760500618022720 241378 53016114295750950890662620240 241379 114484103650994888234817130920 241380 13205718581772476448241056000 241381 79420883108002440531629039392 241382 -2542178822939208952546322208 241383 -407869542964882880301820979376 241384 177253951182060745724441149440 241385 -14291297337351815053036344000 241386 -154129020016414389239827489536 241387 86229137035953659522837616400 241388 78877760843310261937018177536 241389 286912272627842713476661972854 241390 67652093057909999167993766400 241391 651079383629305772462568339792 241392 60326296382956287534717468672 241393 -255797497622604488699762013358 241394 30115192901002348118745118752 241395 -108275500217600081580614400 241396 620544361633833932136827124480 241397 -51960739048319200226122329600 241398 172093466590632557266551593184 241399 -250407571032903034134220705736 241400 145663883632670444309689344000 241401 288011344788681037059982680864 241402 918122567511424019154568704 241403 -64716624545643565687286235816 241404 232110749750065119091713655296 241405 -437616220252561091044296233940 241406 -236370608993862833496393980736 241407 33296770601034533087662394640 241408 -78364010336823555897421725696 241409 -189952394797925403508183685184 241410 71312045969534130884052518400 241411 -6851896850500981063518246968 241412 -279443892357044975416709430144 241413 340898983043199455544393445344 241414 181197869450139224808615483840 241415 84868269095922550024799113920 241416 168924084286395743777164492800 241417 69864361025004912621032223264 241418 -248443191548151623047174725840 241419 -403329249820220294140761814056 241420 154523837008004920605745505280 241421 93666644817240419220388973622 241422 15114761086903675890548369472 241423 143592627413261572975211182680 241424 103939598889466586541494108160 241425 -67801175903991512482468798500 241426 -360544832707169436667307327088 241427 -197892929694266702218398459648 241428 -54379676802698305073847336960 241429 -30271697452662100125929193970 241430 -3635166563944550997564384000 241431 -214722717524061258480553872000 241432 456328108165766353101808312320 241433 505065858308577186619599918240 241434 294815398136151496115609072640 241435 116545462315225479290892891600 241436 -125498166553463374070287308288 241437 109642316814797333921373644352 241438 -395298196481619324327184511040 241439 -886983885243348526406052903168 241440 -121288926692413053553638113280 241441 -79084443039911503798262048158 241442 76502770799027502936732289872 241443 -369110420622892658124205955640 241444 -147137734769718191104952213504 241445 -3039241616878120794388426080 241446 -144876061732980979178362218816 241447 -477976907737076667563840991480 241448 216840083336972527603858959360 241449 36984085595836967162367628416 241450 -9498220032187340669019168000 241451 239560439029668795762843144480 241452 44425882003510678591358000640 241453 135921993055454696349967895702 241454 57268755169743496888344971520 241455 200531067094680820107300729360 241456 -78229215097646906670044889088 241457 -88114536661109527861881569820 241458 60299234915360270406333120000 241459 162245442524207150687405538880 241460 159403163812683215361950657280 241461 -3354325219766394402026412096 241462 -32801909836685418956209931136 241463 343834683224378551165028108712 241464 -133970853271153368192406548480 241465 141651861260546971713906072000 241466 -79668023148136450293680712480 241467 -238580326133926131147521074920 241468 251188922726970273689288795136 241469 -243933806658399586347495875130 241470 30094826688160397118402793920 241471 175521610804979748552670627200 241472 88781445982516579939437772800 241473 124282167590362107014788148784 241474 225720500224062381863824982736 241475 20077622346832100748169575600 241476 283008855382091131167890168832 241477 27732459601381029543876492000 241478 -131894463902207044592760396960 241479 57319509338569906784893044144 241480 -423016669132795253528316057600 241481 -94386841623608605275175755468 241482 3853858861862267249924319744 241483 -45791394783507292493811734640 241484 -587250629693135919640733184 241485 239663673434275219126790573760 241486 -192120351802429940419076112384 241487 204709479077718396808813720920 241488 -715708981583049993474539520 241489 13807836559160316201906450290 241490 20122539251195738492558438400 241491 47429258996848057565803835184 241492 -182529372633539072899199123584 241493 -98801421943356947289627516000 241494 147117565466336686350836528640 241495 316890652544404436275991199000 241496 364048163050161546351845345280 241497 171004084467647938227163373274 241498 44544283791247180209917718000 241499 -114386482942528273302398833008 241500 -41570522372300431001296896000 241501 236360477711342841512743848210 241502 -130779858198776389432000109568 241503 408503140001117184650292691200 241504 -42730505873322847103975030784 241505 -99405098212069674905607679680 241506 121465762611855418102555983312 241507 -23375201641266838550266749488 241508 -35873827113602919734798534400 241509 -5220547573345649104547627136 241510 -215005212049168720851908019840 241511 577428435755689754195297309112 241512 -425523231733671938153974579200 241513 -3598509189891067984601559238 241514 -23869127409869372416381360128 241515 94011250109676309718922124000 241516 79864740401951692868960000 241517 785711053266090773496854836566 241518 -190939573039402575717282588096 241519 87070388303184833707580964096 241520 72476370048338589178726809600 241521 -36067028905022132071003735296 241522 170702405066174919488914011552 241523 116169079474728025631027090544 241524 322041994023586817784282111360 241525 388317723880848502150371003050 241526 -81069367689692175141086376288 241527 -19067131384873742130668233344 241528 20507647611531440163092889600 241529 -276238001059350574231981088700 241530 64281545165913818644195499520 241531 1568252613591226625202164304 241532 -326686013205531915919396706304 241533 -437400207029601894309501364416 241534 2759463365129553384856060416 241535 -282661186934000890020028208640 241536 107204122925141578335198904320 241537 99635722828278349828317293186 241538 175370098430680338133785432960 241539 -414610297064694611679236819976 241540 14686006128787918446400166400 241541 -40588419434296559108844584100 241542 52729013852258333985077889024 241543 355918190939739651231369920792 241544 -101925716930910103811284531200 241545 206843084076588317209915600320 241546 -58029796667041727089244659200 241547 -597842178844573572431409693960 241548 19119931965849044099334458880 241549 -110365500642684267558780191808 241550 68962128245237925486195244800 241551 -466286472610434716692004930520 241552 11471250388695744176871964672 241553 10161596332142066229324021864 241554 132466535190545509992673861632 241555 -73883651295495972839493065040 241556 209258522363348816147290195968 241557 -34009071800398611047238909312 241558 -99585057331664266858332657120 241559 602941709000703615089299106760 241560 -172453449579112838889085132800 241561 -259786976104619393270962182838 241562 379732521404254796939154924000 241563 -86757550967598712983068990976 241564 677972204343866554977153341952 241565 32584806576648656290839044460 241566 -13330236860416352778857303040 241567 -378055375423324836991494244384 241568 48675917105387661673311436800 241569 204748819091869763981146665600 241570 -174438033531136491965998564800 241571 -376835313988753671835240552056 241572 55303343914621904486234486784 241573 157667046868741480579489741180 241574 -2762709132965576136206285856 241575 -58755049934402691922323083400 241576 -192521360145276381579432145920 241577 291972250413863342351634732672 241578 -62182734991466773995256105296 241579 130210715824217270356770919984 241580 -457812197753360409473180405760 241581 -207196827906050807555823277248 241582 -291871062737200884372957849600 241583 144534437241521602512814282944 241584 -40443287797264613594533724160 241585 -228360913677843294280059388800 241586 43634825729389925681700403200 241587 418497948073775922236107481160 241588 243263075540420188538994274688 241589 -449107476342359573714247854610 241590 -11136391323084698939202775680 241591 15030487234600486850994865072 241592 -74380197956322301068332482560 241593 -311016011948357012157177207072 241594 -165892315901716921194335619360 241595 387970798753446895004860186800 241596 -436918213175217104490185456640 241597 272270036667793119772240351046 241598 109962606672835844763686987136 241599 -224781192588786627808768224240 241600 56746687418276701493421670400 241601 -475392139407048315669894046398 241602 219030361305364372917695480064 241603 -440732428952755165270721118148 241604 -112593933237763912820399754240 241605 27553748630574016430874403200 241606 116175256666482316367708354880 241607 747137760991020976987035742320 241608 118794524248968590914909839360 241609 202521421115064401195125094416 241610 -25037945910343811216659890240 241611 336546616126901039692155334872 241612 56029934433684450919058928640 241613 -88502727537454232045479165632 241614 -14395499502730064024893880832 241615 132982674015885826855043543040 241616 88531527816622456967776591872 241617 2708810401544776911530641248 241618 75652387493864652831936479904 241619 38082285346944112238336680476 241620 -206508563230460421899644139520 241621 843760755875494943450811383544 241622 328782523569528804217189454112 241623 23347626104673190699582923720 241624 651580939762009833293114664960 241625 -503996841136131444495720291000 241626 -1181238525973463860587589632 241627 -321745038602429736565543637568 241628 -428308372840748613315328427520 241629 -217702565824860945448219797120 241630 10789107884340387998772136320 241631 -35284915851311995008539280168 241632 -177981197852400798940739665920 241633 148550111036037680114804451520 241634 -71640972858101995532373284784 241635 30322257936042671549582536800 241636 796960317441057663111720877312 241637 476815504582725741110681118 241638 -175789919441509027078776532992 241639 -444561523742222928643938959560 241640 -73862773910936715933823795200 241641 -162303953685388173283514714550 241642 -303207291171874315964037484800 241643 433141271523105483916709435892 241644 80312060477384500736397081600 241645 -20205908878569004748683814400 241646 -65193144989703218063393377728 241647 38346362189969545303857667584 241648 103889743638489670475366498304 241649 887150279079873728427161833536 241650 -75402405229078058584995360000 241651 -168127098390370535826424951348 241652 391465419521256470857771441536 241653 -155676570842876556222265975200 241654 21187087733779216689170674944 241655 190522746767325987120264827760 241656 145339194434390537709548851200 241657 -74800826296991136753197343480 241658 -185737411259027236112258482320 241659 -325897137118582232711822240472 241660 2561302757421959826046786560 241661 -126856684767621305650894540800 241662 -59629848244322515386696762048 241663 214741451513910559889074982912 241664 373403782369386381628208578560 241665 -56526579622553803063159582080 241666 252485428328381162514827182032 241667 540209195045055607699377598716 241668 84366573508908189110846279808 241669 186225309718638027831092867296 241670 -116381371006825511998954233600 241671 -76586869293645042546030732888 241672 610250592179187356365843015680 241673 -986729958426938439870022142976 241674 361730746670967895695171812352 241675 -74665020014104413010476741200 241676 -117387965483453124562350796800 241677 -593024108006737732693670084160 241678 -136131914388449172938867035200 241679 85756753294228748941107023280 241680 -20445030251655378904881561600 241681 133483597838497607737903985664 241682 46721729365838361859039701504 241683 8662915408008055419127539504 241684 48961941173589052536389148672 241685 255675902751208331810960572380 241686 42792781792315379204845681920 241687 -508570071165826615575544788664 241688 102762045159305028716044277760 241689 -41176208986449497937358881408 241690 161232135019894545805834725600 241691 83877613318056060104359657092 241692 -143601309048568253688336900096 241693 261860752229610072743086709484 241694 -256598721025058900073041791104 241695 -106807922072939311679825541360 241696 55820792170639594215318749184 241697 118055613394654674822649947840 241698 121480647868714586665337518464 241699 289219963591050219012466729240 241700 -117883500313525283699462812800 241701 173156896426606222244831291232 241702 -376958976910195973017471292448 241703 224401430504362928070928128 241704 -7759883152522554029092131840 241705 -367829375856918703257554626140 241706 362012520510049577099911428960 241707 21138792373620328813879044096 241708 -132210333618483186723213206272 241709 -206717271014666282268948813396 241710 26668472858979873279170641920 241711 630546795997734063598921367312 241712 174453213577938412547296444416 241713 -133144944441008899793853288816 241714 206538189429422869096289058432 241715 486182956212828511592567396400 241716 -290990556370022013286806786048 241717 352136901801976445072408053326 241718 183648947618305490389662095040 241719 149425120441117508093706615120 241720 423979496898220380099025612800 241721 -292232314341935200175027487360 241722 800238501543969361409745888 241723 -8289183458347732507417991280 241724 -46208705298633559320958126080 241725 82196233034447114932449391200 241726 -263415627178274133369086738688 241727 -107143259370003323256454319424 241728 26603147330999665771476418560 241729 84281542870115651098449953584 241730 121323516054222788305124267520 241731 -101587018176682200678633062400 241732 40682058111284750087226621952 241733 174423194342822111498420412924 241734 -198600167999873618146682176320 241735 170728897494973031757321055200 241736 -215444458056132047098036961280 241737 -266830192737755383858120026720 241738 -3981394133060621041117237248 241739 59585745847073631407503371540 241740 -212685071714661204234409881600 241741 -448729931626085993520367195808 241742 143310507423287810896537006272 241743 -253689347699837925909809941872 241744 117574546160553414925939752960 241745 -144024915575495411403200829120 241746 4001911165775770270205946624 241747 -273409616917837809406694626488 241748 -183102918049828147011125049600 241749 -439686729020666128993207710066 241750 159356030419126083237986592000 241751 127220035679851529875619439504 241752 8303275567914876720473702400 241753 -183679514569631499329787920758 241754 -126250913117618506018212689424 241755 -16206301708680858544857588480 241756 -23522866992850899640921095680 241757 -887518681146708933132403916148 241758 -159690696957124406458439040 241759 -159192577102404380433519914384 241760 -453122097889206088218472611840 241761 15768099855768903349556404800 241762 134531024171796864526811853600 241763 -64423279538367398712614692680 241764 -248524102454347166405941914624 241765 -24930015346975176663326462340 241766 130581505457142708264134011488 241767 -83292116539620902455343036016 241768 69012277076617814879253135360 241769 -19728135654668927073194530560 241770 139771345571039027037976761600 241771 -129827340259009923450418470028 241772 129291759514639675822452869376 241773 -112756496461448079550192122240 241774 -72022141098313761507182851968 241775 -23312741482010759497209645000 241776 -3061406390606258933864005632 241777 -287358748769171565350345479068 241778 71000657950042596417860455440 241779 158846389336083690707902406208 241780 83698402608131125580987719680 241781 -415460336914764712629146942418 241782 -95130773105505055836629967360 241783 -731961737943657050371176098968 241784 -499570932156785863685881405440 241785 47145751057922819481488232000 241786 -98708683638133937601241890336 241787 -121034633636731965394978956768 241788 -129876286215338269609547865600 241789 -9279048170084798130001969376 241790 269558147439413520279571022400 241791 66778996259818088318331237888 241792 -281835376272023236606269849600 241793 -186878943367441886312860856958 241794 -39799586003616231655677534720 241795 78017705373515624142587819280 241796 -83136934399400006262692246400 241797 180374233806481320103397407200 241798 389658673486240835213404706400 241799 267912169318580953521757365264 241800 -16573002918065637029167104000 241801 -187156153805231719627948677248 241802 -241304634543245874890551891200 241803 -234718092678500263136768582376 241804 -240032897378474774761133477888 241805 -35757291100975883919053499240 241806 113493570165654889568194142208 241807 -566833195647379422125185268944 241808 -29987974844639506544191340544 241809 -219914170934490893902001473296 241810 -182032645639686406301195353440 241811 102237385118840389856602730412 241812 265309803570330459555419750400 241813 82300341582936351224457307200 241814 371468226570831605311445108256 241815 201235472439351380134610688000 241816 -231977700939233249780388618240 241817 671487528166251190663719073866 241818 -22161684005619770681870234112 241819 -661011283470404141267493839840 241820 54629689707470173644831329280 241821 139967569250834170296080060172 241822 51074004455450270852542193664 241823 -268705710066729327243449072928 241824 313355301610735679854026424320 241825 238156739562794116999565515500 241826 85740079836019236513078670848 241827 476521217277486453748420743600 241828 -221039126563218175181729103232 241829 -153220070921808552638713813440 241830 61687350669955500055637084160 241831 -175319513008400276904665692800 241832 2810590664584129851751219200 241833 -64595599563157270570477566576 241834 -88837309152760949256591887184 241835 263715163717864008714899222160 241836 60625063782369393742854881280 241837 -836239100178284061215137044948 241838 121331455384727383746579136320 241839 -170568375030317438625366231120 241840 95537221457762415481389711360 241841 -496166890141883413691188314000 241842 -134123804508991885428123876096 241843 188529699263611977657125630800 241844 -808929555801779719928801961984 241845 129966757766432203750983239040 241846 -218293165065389900335294850496 241847 604034810592315661460992672296 241848 -43993437009063040087993958400 241849 22513181652088711400402346964 241850 28151766342067279514626732800 241851 163808949007681222643954297280 241852 -145993949372956363707344572928 241853 402964476143593933249192397760 241854 -100953159692962710533856043392 241855 19086747954960436493098262760 241856 72443749661310734886465699840 241857 -26086139732083014007100913600 241858 -309057253014307163403315708720 241859 331225921641017706766775160912 241860 -137298904101648930509535744000 241861 143927496705250618882828466462 241862 -99979657674288886614062186496 241863 169763166447425635705344063144 241864 -3488911141932445373325941760 241865 -13613826087702921639854996820 241866 -13353571448612571340834484688 241867 -460601317126740555047609887084 241868 104746895124128667179462983680 241869 15120906653318789819398664160 241870 -5068787545924970186117776320 241871 -102577017307989717366217038240 241872 -16406013658805822161342955520 241873 362407213469793339253054683122 241874 137052728470849716607578081936 241875 -951497566447295871313447500 241876 -330145161137261495973301600512 241877 -296559302677649062301542916274 241878 -19211673814810608378759063552 241879 -578008103731526820882466000 241880 272954689431594288058463846400 241881 -77264967267665266156690272048 241882 279638939773577050996559607792 241883 423094977694518135187169064132 241884 146162311098414375932598251520 241885 49738242663194194737265397760 241886 -195115024906127395900012276608 241887 -98893708286630321904340730040 241888 -767170772648735990486606807040 241889 -39743654714065685540899896000 241890 -123575017542037176229426690560 241891 -60368003086061203289429571360 241892 14076515601868150210231775232 241893 51966357857950734371806053120 241894 -147668551749116134612494921504 241895 414890269001008133750098012800 241896 39700959025960984621001932800 241897 297228520541828119756636962432 241898 477689807065324223613737141760 241899 -63586654278067397096529960960 241900 -60014476991047080800886336000 241901 -377761856992127911346952264096 241902 56199671805568318380900408960 241903 -558987172387352643393845276848 241904 -29992858890680811987367919616 241905 -160065586453201428067927971840 241906 45206782831456959910150227456 241907 -53832188842965890304952577844 241908 -288747719254593837676906997760 241909 486045330600911304637801751616 241910 -217656774207889178312304483840 241911 404570955432285966924597231360 241912 631159503185272181947706880000 241913 101057770647470063690112190698 241914 9031655700571012740315237888 241915 -58273472388785663580862717440 241916 64821145097693660296912316928 241917 165723438093739933362142930848 241918 3959014122474553641272780160 241919 84358334313639007829650840320 241920 -80846339218923625053054566400 241921 -289810548833994133143042458878 241922 -14945966952121631922028457568 241923 -37538734057658015115809034432 241924 122631975991748176892290465792 241925 -359286960135391350199670617350 241926 224253045828320404059540770688 241927 111250464742520251726483825920 241928 -402755053289363392673625123840 241929 97882016274441394314125682474 241930 -37144341880628652639809340480 241931 506622610135097972523386235732 241932 -274416018319855527199782179328 241933 238785120764266403878600764204 241934 -135218924761703015144713890816 241935 -84719778684833026611120134520 241936 68697534976275636573649313792 241937 -379584660243916102190663517888 241938 -40416013209333005313111734256 241939 178517216810535371368431165740 241940 44059491687973995370410551040 241941 -27348764385906002999475315072 241942 3681165455399928942240437952 241943 53329344264513504210811090464 241944 44593889882380109143246725120 241945 120898648112252780515530133440 241946 220223362454108102201334942720 241947 -48271238327142753434328302640 241948 -62629114505684206014302802944 241949 1108740553121988864423991904364 241950 -50039090110867383490969166400 241951 -456323047147391632330415110048 241952 222988975363742207994577354752 241953 320838906398318248834804592304 241954 -172412966766725419761158683824 241955 31346365991938280767959121920 241956 -138849437869295145565560938496 241957 863072538508494595175175019872 241958 179396848797679636552817297280 241959 213855041982093624645801448320 241960 -184654400266910742429877862400 241961 -7520019271025161989581904096 241962 -138825974546819725720664164608 241963 42368343899449527940114764212 241964 4420519024664210755274813952 241965 -97805632999092767481247653600 241966 -457629776073461937416741043840 241967 422780028275045827632997520952 241968 -33644334467738551132004696064 241969 12511106553860588726819049920 241970 -159567195860322812309260084320 241971 81280421989530842622993600312 241972 -468110018776757230251863492224 241973 411126405873739528113917850222 241974 262071710600078377283883373440 241975 29692460216714442140814842000 241976 202602266433247056686069760000 241977 328574214219963269250075841920 241978 304441488176130834501759800832 241979 306108410685160649090076740580 241980 23989464509444591011716556800 241981 -321832991127651334627024604218 241982 -5809655237718647803032026496 241983 97728100686493356508009910784 241984 20961892911392869011423232000 241985 -264686225305199900301615083820 241986 -25198852765609510718834460672 241987 840014319123768310396427214592 241988 -89665625734093934165149552512 241989 -263747877718843148354018017632 241990 50970005237292759398194202880 241991 110946864094054034822619076800 241992 290899173609156884137465144320 241993 -244770468032063782321236446758 241994 327149928012424940584641781296 241995 7108536485212402540385211840 241996 204792338362894525443492633600 241997 46104490267799478660367832064 241998 -74753174633842794109982919552 241999 36271397055016130518256407480 242000 -176596068138552484767744000 242001 303020133161059022498567195040 242002 -377550200331752871114840840048 242003 -107954845441183149436169640960 242004 1646790329037046996674772992 242005 461677221582367099836799503000 242006 165621817619464181655807828864 242007 90220866548500156470379073640 242008 -207153051177085339560836659200 242009 -315937158192345684106588412790 242010 119712607631201670292446674400 242011 555551380021342900388992180200 242012 78065673226499336158685076480 242013 291561790024262732189325231744 242014 168758173715252873463571337856 242015 -39448089225076549933451550000 242016 315030109804268749883774337024 242017 -65409576345973145047393413376 242018 49894981916111445578550059520 242019 -81255095180646669275656329756 242020 -105048547782622189297856075520 242021 87004400588197829492182422492 242022 -187609580775023773175202032640 242023 217358755019705691330608777184 242024 81995954381498746334465448960 242025 -78468921384242521001977598400 242026 -79522925978498388658676766288 242027 -202818989440576970560797373200 242028 133085425447575158607594784512 242029 -544023436053660289787214624960 242030 -289621634782069074677473995840 242031 158667453566811109106532492552 242032 12372892887278593631921569792 242033 456748560748350751820410474224 242034 40488837436047721173263838720 242035 -534885818031360774194545541520 242036 -195629184724528094119623957120 242037 -204429981280135194066417660306 242038 -260522338797503247408052042080 242039 36053938460511773028238781952 242040 233947232738967765285105868800 242041 146172303045596663077073246800 242042 -328045725920709313460824733328 242043 -124950662830007376137262274536 242044 111669459231555078332882038272 242045 457439699106761583488933376300 242046 -26853705439934718139735239936 242047 988242278335732163406159728 242048 -124275843727925170772964802560 242049 281001111591993043348317762864 242050 -371278531428810341104466611200 242051 52725551048035422531947410032 242052 194345496467886780325631250432 242053 -163230623393277172635431751040 242054 -177556467320180566081203931008 242055 67708928247812154790638278400 242056 745293340363794056517176524800 242057 -264664183316881020202745294694 242058 -141631893155107875495408604416 242059 194956161994996393142707074260 242060 -74314552150118145124544947200 242061 -381858459596351327428411019328 242062 252419322955513435928502884352 242063 429074198970258272414734341360 242064 51086242053901041368564330496 242065 377390895486084285326686457460 242066 -145648816341048667614669077376 242067 40912298787467515107234592512 242068 -38883553580697912902731301120 242069 490088486242332960441213955470 242070 -139729706508845844777537244800 242071 39129996228724642039644149992 242072 -387142116713311416057346099200 242073 -132712144117353548723060161020 242074 -68018878720924123107339963648 242075 -81344728257500212547502332400 242076 -209155990505711069816943994368 242077 153030266682082513927407116640 242078 -350474564487901933508313452160 242079 42194069343389623624264903680 242080 -163985248156132014477233356800 242081 -145620626226854186753262835008 242082 242057073585695073697585117440 242083 145732285155141168955587066332 242084 341830326801478713108038169216 242085 191934489500582310349018250400 242086 -58150386739053097483926790656 242087 -488180796319147028000746137120 242088 -120349834468906597639720796160 242089 17442370811652214563262782820 242090 486319953938637147167704320 242091 51036931018549096104722181552 242092 240869460979222916887199831040 242093 -218792623253348847400153799658 242094 -190583159548997944123634348928 242095 24780172975514040953011459680 242096 -4597862760366589899126325248 242097 -382293847695946122543714137856 242098 78323725084440747374488650240 242099 16113212224433131889566260048 242100 -110212649357354396303944752000 242101 -356977535715806059667431674898 242102 52727970766041226457613581952 242103 253576333412465152965649628904 242104 -193114219427257123877955194880 242105 182298976444132748422402952520 242106 196071860306930669493269935104 242107 -57673873441066799038281455520 242108 -463407152197445045252506217472 242109 -19657385833858646968600997274 242110 32065240111249497306663075840 242111 -5470573981866758114234403288 242112 -29479623685627717338821296128 242113 99386538129978933364513524180 242114 212488868423199774168817985952 242115 43144570211321638310556780720 242116 88850448711952217960180912128 242117 336464538069682428448991588640 242118 -141259506720479032484510480736 242119 -704883811073197532056072573480 242120 -65534873174750158769470003200 242121 300620355665659662967709760 242122 95213559511364302277123288112 242123 207233621530885542859910301840 242124 -51972780421331332758197420544 242125 -231350500931549152222348650000 242126 75908722370548415197860088512 242127 17440863275982458653882188264 242128 37083222933108612642385346560 242129 -286915775111553729081213312270 242130 10211369354509174251452881920 242131 151286116415832607119870452472 242132 240192101409980511179867062272 242133 -6558455078659730657179442016 242134 -282219939610727605349202818784 242135 455291752984561835326465252800 242136 342491413817232998635806720000 242137 -269615839748786192849293154048 242138 -128111620113975037994113739520 242139 100111031209097962873602038424 242140 -150204801646384689742679554560 242141 -6980285031625307466622930176 242142 -211449512946405335885446097088 242143 -610327870434374337792073819656 242144 165015074191675480327965376512 242145 -330605124873695330642404385580 242146 48736460655586952795463233184 242147 -510979931935931485564854658404 242148 -220452693627742376837219334144 242149 -2665980949949083253056598336 242150 216481649477039400892827312000 242151 13941688596944843820298397184 242152 357972137145051488263452441600 242153 939707256964038677014415915904 242154 36709319798337400767674005248 242155 438791869067386464618849630000 242156 -160709413348549420277176692480 242157 14583460411490143831717032288 242158 -36780245585983748015551238400 242159 294872114872031544472340195904 242160 -16989814699407312825271910400 242161 -439912990130982577477160760238 242162 122079394150737360905907938832 242163 -52840391825594029922350419600 242164 200224693607755927800147356416 242165 -54406097974689734233246890240 242166 -151340372884658621607092122176 242167 -50177075256738289754812502640 242168 471080089156042554018080194560 242169 531429436177026255550291680 242170 -167819413371947680696936107840 242171 305690263892244352214811726372 242172 63347135256928830823989677568 242173 634804392286808001784412796422 242174 38161675305491569838895282240 242175 -193042253541744737639153001000 242176 3341479116984099624204632064 242177 -261152650661354556801361138026 242178 44218164160329168315590903808 242179 -6189300751052302303202022240 242180 -325672732793628340269165945600 242181 -162974454239562424744105090080 242182 -23641853685276627566457884640 242183 18919049802733695988773985200 242184 174416149379157039169473208320 242185 -466865654173181071170557374620 242186 -2376671055404516324652307200 242187 69795387725970973710906138240 242188 -339000850758254877312731357184 242189 57274708200543738771689120256 242190 2079097272403997267565400320 242191 404578651762780780234225423392 242192 151042718036903105630369488896 242193 112287652323688643914378506240 242194 -227717133422124381913544042880 242195 -6995591702244624428685212400 242196 -156242194190024344396177655808 242197 -524263512713944602708764506354 242198 -77069983321032661648524850560 242199 128646312191812323928970695584 242200 -34279998493884179277136896000 242201 123027501902723390544081920202 242202 84882939581278072024421831424 242203 71415110073216116787599562368 242204 -161902061827211737797175385088 242205 4358715111840615083127299520 242206 -95799188773974042152649806400 242207 367496625303714951036325526256 242208 95849690249440957736647360512 242209 -54533855401777408897566956448 242210 56148845509391783503915344960 242211 -420495497514005380568929198728 242212 145501707998678346535262479360 242213 -220099429256682958875572529696 242214 5650242920701843153210859520 242215 341282055845768614046041284720 242216 -100173819982503200292690186240 242217 -191006951259711511130513801760 242218 11704307028361038833651023104 242219 -586690501910087962390623621876 242220 170401381340769935368019804160 242221 -59508359868997658222490137888 242222 36236555032036520945501063424 242223 -93657642073364341354616470656 242224 -171071617586523250455148380160 242225 -197130959875358879468000720250 242226 74083304086048628604770542992 242227 401537407792234137968170024076 242228 -51589333930830584612495536128 242229 -27579961504781833306216996512 242230 77745168664821424762098485760 242231 -10503926380924131913844112936 242232 83875058361229564815022264320 242233 675648096441483626124002860500 242234 -99555854599648592037164203008 242235 23198372864095899289221511200 242236 -71893711395318715976378354688 242237 -521296818120592185832028938740 242238 -88455230543496607418543892480 242239 -240554597092040566667600006744 242240 -8696719977577963649221263360 242241 -246365823318072023276077702608 242242 35350896871767289546889745408 242243 -294844314494862391533054269508 242244 508209156424683471274991953920 242245 -37740922493508244449812866500 242246 215694140490016992614394591072 242247 -237886387215596109884399751000 242248 127414261948043746748277596160 242249 -82203050989526839569381684864 242250 -159861925010050931855214720000 242251 -266834416291682057522842222448 242252 215945841646750520414889464832 242253 317268594042951422330603561664 242254 -339114906689651881177308252480 242255 28097611450486068252305664960 242256 95298945397702170016397524992 242257 -383187983243192222250811844494 242258 171338141307488510621534395680 242259 -79144262957647689725353635072 242260 48264872231011266165720026880 242261 152714165230312957963645094862 242262 4646670513484597936076708928 242263 -31678709095225029702642444576 242264 166484758171080521545124843520 242265 -59660294105763570234707919360 242266 303307048962706162488444902880 242267 -823494419192453609118004561368 242268 -71277543936081547068870061056 242269 163839974449141135518078847680 242270 23704784546533235225765717760 242271 -286782622909615905944870127528 242272 -259303951873628343193828589568 242273 -334331150320866313542619904478 242274 -25419008781058846410427622400 242275 -57556333262805699581240927400 242276 116037238509768926901243103488 242277 73870572576655067023166952960 242278 187779586811954836552670665440 242279 453358115702647247492616413880 242280 -219852736977305990326870886400 242281 119407330883384578078156232932 242282 -171758039403180875439898543440 242283 -158648691644095243027477732776 242284 -14596232181181202616952043520 242285 -439454211187548698557778154240 242286 109631617417109465918777392128 242287 29873029878741734509140925840 242288 24231901034653809783054827520 242289 58321926387416619161389975554 242290 261797781063633247004044586400 242291 7878140581903658901503886672 242292 164076280877265368694698133504 242293 36782228320050028426107858880 242294 107940138683292463393543232640 242295 29302926023900913207026464800 242296 39011669587427006761693839360 242297 -771270754253857273826532555888 242298 -29691933474038969800190684160 242299 110467794804322017535151716800 242300 -214343096790036956554477017600 242301 -276375775030637095207093988736 242302 -227858627051697156227133147648 242303 1174898107163331700260009988320 242304 -363204223710676955040590069760 242305 2616921766523045529000250560 242306 -49972850151749840783352444000 242307 51436764356294614608904546800 242308 78465622067405233389304482816 242309 -361978294936715956929065987490 242310 25887023899989741963414501120 242311 -6521120165509193962742737608 242312 -101130630730815960919513989120 242313 189242032163409872491883366160 242314 -234821108987934417111542529744 242315 -317127850949493491203675811040 242316 70143438465666378450034900992 242317 -636101152909206596339792446368 242318 -406000335851739853553288985984 242319 -109273469716156507757432236800 242320 48379624829180615947651153920 242321 246981658206818780891153333232 242322 -133165726236308411712971065728 242323 -211158973351167016837120389936 242324 621790286404021077856673529600 242325 294455401320079558061468280000 242326 -47166720466911255224468213760 242327 -40099435742811866277040231488 242328 -11522371734239576213451571200 242329 709926981343140077162512313930 242330 93249512245049062647778225920 242331 -308491230489712627783609606248 242332 -20830484473544652843982510080 242333 29170427337396163897081121664 242334 121293016173138092479476139584 242335 -577163312048338456053477619440 242336 -330299963226316554746837925888 242337 15648704167379464224612419760 242338 78434388765762073595623210320 242339 567368757927130757256595787256 242340 -26329382148631019617652613120 242341 307794632343158430513631733184 242342 -354965367748525952211188624928 242343 -99468793262458462551470113968 242344 -420429932491508614964674851840 242345 -22581394447698145679334052800 242346 -62973053640948060203710717440 242347 -62718465721261253774845010400 242348 -1404575199722204963542832640 242349 60909966491194819255229792064 242350 -70422503962077178930071547200 242351 137642032628173330688661469344 242352 -6068781248842783049103802368 242353 -265475152193314810177385178840 242354 -116700397565502487553283109104 242355 -90555683540368028837500558080 242356 165169117056488443154176065920 242357 259712061748751868061751418606 242358 3766211575515812425472483328 242359 -130006622686058038946402192032 242360 -17521358358031622788842086400 242361 -34176376170779941530991435968 242362 -244495062553970801417710535568 242363 699107512264938083988925116 242364 222110969754008203048375050240 242365 -66801174682300185203914822740 242366 57021992680699177292316617280 242367 -95022637195225838992957579320 242368 76621000943991152781071220736 242369 284789798167583094482748070440 242370 89464576989422629703133119520 242371 -241542751893278054889503135428 242372 -168211785208800931667947315200 242373 147861215047906965591898401504 242374 -251366757657046432531796090880 242375 -98696079052697733646858728000 242376 -271640404946012063921777664000 242377 -541356700142514106255760356774 242378 408022646970207143836317960240 242379 -543990217417616411467676098560 242380 -142458314315145125467740595200 242381 -60920547986495785969114603968 242382 9471597992757338997791232000 242383 732277989653391710913273948520 242384 -125679723114504036481351065600 242385 32010020947629402712884420480 242386 389779228316917105235680315680 242387 -1313269248811538484598397328 242388 101247463290915677760407091072 242389 75692568274044415364407772672 242390 -38650189353584103697529836800 242391 -2093123394784160067950167680 242392 -218832674344284130111476633600 242393 -52451190324182180701751450358 242394 -80089176654523365405184120320 242395 -101445403005319901129397633600 242396 174289211364167105420131147776 242397 247243444267154165186439326688 242398 -23236756141264656942928124736 242399 633922591353037985108720618400 242400 103322797264391533184227737600 242401 -39465191878799605939508676608 242402 -230276344840547437588188278400 242403 221531622615716853787632570096 242404 -166181357606251853832090358144 242405 -50068132595792590635664247940 242406 206746953741474239455959764160 242407 489764996377165741151567687832 242408 604655059354170781064693544960 242409 -178600317263401059551002198896 242410 104212252823378454846805109760 242411 -22551053975338817607036222480 242412 293122779497268187134195021312 242413 -150449003066505920628002615338 242414 176479376550277370990848583232 242415 -317845494002685457302424224840 242416 43289851593146688147199590400 242417 -280765475364911483776310889408 242418 -50229632311451554574706492672 242419 717376882971499736383849903820 242420 -48371365356329736870829424640 242421 -430505102334871242990765004320 242422 197245540307375197334294959872 242423 89376977056947251328830825400 242424 16922590721063300112909189120 242425 210147947535988224540240863150 242426 210578080152466985219944865280 242427 -282028647880175118137375829480 242428 339855100389074603549359443968 242429 -97300046044235606821167565920 242430 -72169583178282038907293162880 242431 -211507224352281238599952755840 242432 388961057133706231301554569216 242433 751039963839274231548872964 242434 -4376432108850323130348485760 242435 -153032056493509134798422763120 242436 -12607035416524668492523100160 242437 43584362141801099479369605432 242438 -101380065966492333872964088704 242439 -396213533343050960055045445632 242440 298636054618982145417031680000 242441 686277535596671753518605250842 242442 -159960741666016978245458558160 242443 143680626319675099310588104704 242444 178137620098453317080759559936 242445 -67116703513648173303032150400 242446 2812257285456379357213997184 242447 267962338132649142519159262896 242448 -56346071524684214136610553856 242449 253939718154776300445391286450 242450 19503253529457419396491269600 242451 122373446802432648728762787840 242452 -243133625197788762217733936256 242453 -381015295628281760101047629298 242454 152654109974854645181676124032 242455 -222296726327487221786365601640 242456 -309897188879500814035905669120 242457 368434496361397656626214463440 242458 112856434416102080024312932080 242459 242641178279132633210063293440 242460 -319041764761119172862826240000 242461 -182678779876204339852852535828 242462 261392253222192640463155129344 242463 1613193721977886991735610384 242464 237447655146768909582687338496 242465 -143352155318529850100452255680 242466 24511505241118123894446563328 242467 -514457952548002163717260632484 242468 -302169405903602911191846356352 242469 -52173259363389664099103357700 242470 241518061989645876633330679680 242471 -106848045538042413573816764280 242472 182505006081847539058020433920 242473 372429534779354797634777352192 242474 48146450092442441381760646752 242475 71345243112449826753586357200 242476 -173225731879677738341932909568 242477 -11187622213490686795700831520 242478 20306144893027790077400750400 242479 795105732685761264680114520080 242480 -7973835974111733823464407040 242481 3873082424019657374611691424 242482 43764887018235901341085968384 242483 51758079708394157265741774732 242484 -509227709496948221151762432 242485 395071653512822653532995569180 242486 -424872553546442318237416169856 242487 274486552238366170987810256640 242488 97291559151045559966964981760 242489 54771930586234143815336760768 242490 -45051225427177653174253862400 242491 -444607032212686089161206894108 242492 150929151688524481888572988416 242493 334215538329503827028780907264 242494 8389086221729716565182952832 242495 -119272332752752362271261664400 242496 -52489643162501731158317334528 242497 2804953896833839720255557040 242498 -47813159972202764228233467840 242499 -105053492922873404656548291336 242500 53983879726363656268910480000 242501 190078909665318266192097310302 242502 -61750833610776054498225682560 242503 227416935853321670502402917184 242504 204601069523216193359563637760 242505 316022591509894598578198092360 242506 15484315495799533932120918528 242507 -278560942142712537297481295328 242508 -25553396095287006583525883904 242509 442975601547898172446176702710 242510 172116832249904703985248788160 242511 -74225062537211239613315581680 242512 -41685686853110018068337786880 242513 1676794747210755313097531904 242514 35017156221003231525719280000 242515 36341037272352708555339345120 242516 134498439088355974388697937920 242517 -320401132854150601970296725600 242518 -122592979839144281021321891040 242519 -667196314069405009329273145080 242520 -4732319968291540591961702400 242521 -385799052071499199152216188278 242522 -118024123814784257819137159680 242523 282011836511508525149662059372 242524 -110113452943602123103098555904 242525 46830510846448683421785322500 242526 -39016137522829900616837047296 242527 27576489581730995685069157560 242528 -96969678949578683929056509952 242529 -10211054672391331519222862400 242530 -67652136409430897011678233600 242531 -371970627975262352936614651608 242532 -139119363990203205281354204544 242533 -569859420956375808473643689218 242534 230202431681812206725994952416 242535 -44082373177836024219344217600 242536 -96349874400051738045940039680 242537 62534381988949435253893285620 242538 137729449381451718533914047744 242539 -433697627218053356610748955568 242540 -109717035595384699118050821120 242541 -116310561678421307267122624320 242542 383558923491309242303753028672 242543 -48396223986310198527424131600 242544 4703774302300128406822453248 242545 -30599702009874159809666947200 242546 130639470589607360670003978144 242547 -317005952036014402635235897800 242548 509137956675011516254802331008 242549 -469326400269737624341791362880 242550 63094652609313017282341096800 242551 752016039253137823349728232552 242552 86256988618054812896931225600 242553 688952631922271516440847221344 242554 -71528605219343930724187672320 242555 -73916344359694222343681430000 242556 101353496270191183321095260160 242557 -97358570027147246789931229088 242558 5514990607870529960017632384 242559 -237597472704795838814692520136 242560 239157397109323618943238144000 242561 280214883633029927540382091824 242562 32778488492188320940166650752 242563 -12865413003472473633481783736 242564 -155119918001512043317596278784 242565 -361367929575339726431829790080 242566 -107089230785185358741358564768 242567 -323109176189301607872132316608 242568 -227459183202452205299983564800 242569 147346792867465957576681100496 242570 84126723188445207186047631360 242571 9063946413493877024319642624 242572 -159944882914591918677130521600 242573 -501931894414239593181597202560 242574 149056711064683758686905450560 242575 -134046426048445536571247422400 242576 -37414283029910795476706746368 242577 49943655398054848013881446114 242578 86362245427383839984040262656 242579 -51816956675876008121495337816 242580 51626266878515470613354373120 242581 -21673796414253871132158883200 242582 64746122574072044304690895392 242583 198036307177724456694802942848 242584 487794778666317939127328962560 242585 74142342659607955868431296000 242586 142982704516370130091883534832 242587 948235121982644887886878640992 242588 219602655829833392243841842688 242589 466209498518675418828867364224 242590 83342298213441679452944561280 242591 -237215688877431943494904831008 242592 -2344237147116053086142988288 242593 -10753382781195637151957205356 242594 -138442669325435128508622338688 242595 -13688820767817443460157722000 242596 458233075909508954138423235200 242597 160786579280484599582797769784 242598 251614448933293713287016771264 242599 -302387348537171052839655707064 242600 -255017577106531081912983936000 242601 100671577564068178875236846880 242602 144826636351627700696464497504 242603 56258729421559353093363564852 242604 -74620529401182853758223389696 242605 -321097600983461750810771220 242606 -210106153327050678917087232 242607 263811513916636315405984260864 242608 -122740006618169045714444451840 242609 203743906498751545665196671360 242610 -38115181296487429696627914240 242611 -331662098506094840107187008060 242612 -113587380091155144601758363648 242613 -62274432663346519250482682016 242614 206985359603856503192119027200 242615 -456559447894409095074612531240 242616 -55353272473644948069300633600 242617 -310096605755529261620953749334 242618 293818391926702920447536027760 242619 -127179015951993827261533993872 242620 3746161269753863216197294080 242621 -339052580289468914698002773178 242622 339535249836009741186862976640 242623 -503130980418593974073099674376 242624 -136730394228446733084880011264 242625 -310833478718845543508329296000 242626 171149406774421761237974626512 242627 49598326925870468264832628224 242628 131610161922115688839750302720 242629 384856791461485480912756851230 242630 -166852403638208783899564406400 242631 156416195070668542650752643120 242632 217355984691046231350691768320 242633 -60955043236602428171489342118 242634 -11876924784824774489880898560 242635 -41212335616665500674750093920 242636 -238485436438853907399579505920 242637 1507116004205397250019523840 242638 -102146718195624908670635272320 242639 -164640085617695499538428940560 242640 -65562772119099177121308426240 242641 -117023297928913185604217055360 242642 13775233284462122317195427472 242643 208326729547840374162581828400 242644 253475869420291072366479038336 242645 22364508810284083415076621720 242646 2806728928715915517198858624 242647 -196342118220230057667361302904 242648 -605759024659120056378943027200 242649 7152902385350353926399705600 242650 -77505539183504237088649670400 242651 -556561104927808750515526120368 242652 8915227361417624118437164032 242653 -17583017237320537803630263616 242654 19622589940658147030573467776 242655 -39451015853448761619532500480 242656 -20639621577669301151154044928 242657 -574363686539998922843123757888 242658 75700151052353063753640395328 242659 -75527734725273660600837431140 242660 350435999304173585468476661760 242661 292672078862836884453378186624 242662 63343512437936271302438232192 242663 110391097538631417430522767720 242664 -72500507829120935857630740480 242665 -124450286411648529971492702940 242666 -85013860926024061481438629968 242667 178969006794644264079972142920 242668 -187218746798777402033529487360 242669 -138785627253943750825436668704 242670 -95291866516722543745048137600 242671 180664625894996214101826010224 242672 -2765618942194353264784343040 242673 -248335279460117295239877564096 242674 -498246606207270333801959131008 242675 252209655791747047174999087800 242676 3703697723887539025308530688 242677 696585973066967198049867556526 242678 33024637749289293628802939520 242679 92483522373359737543212103248 242680 318018523847258474131607654400 242681 597835259271307848802047301482 242682 44897049650890495433592532224 242683 117881715897003508836406450976 242684 338291282637085579492204085760 242685 231798822449216045081148187020 242686 -154788309327673850567941214208 242687 3935969289485821796982515280 242688 352497955047535698395403386880 242689 648881648154074991429735871490 242690 44330310843161471787202951680 242691 423469187479591601798449779192 242692 5107005627841783603615168512 242693 -584005445309190584130554341056 242694 122100628351056092123440783680 242695 -166171966915877784459714097800 242696 -198146332292352590987779276800 242697 -64907206916062076035154592768 242698 27079126632742490406846327600 242699 214730778626453355900131453760 242700 53013816733563411171614784000 242701 -351476720309009296907076114900 242702 -123528978151291900108853456448 242703 149708794129780044847369197600 242704 25414268148452250122964959232 242705 -501861086424349472362890880140 242706 94497009572182320511491283200 242707 59177896228768797430748095480 242708 74855956589474879700491882496 242709 236897476935713318359440630720 242710 -101590866717412596948384992640 242711 235663845415462267894474234032 242712 -473103143154096462430899886080 242713 -281765944462505090380688714038 242714 -112983677076491777617494326544 242715 103266397173859129342622730240 242716 223023231085523742547759715840 242717 240125526171648468531937768032 242718 -71499333104104214172680893440 242719 -123257196591157866388679008992 242720 53341598747749468275281756160 242721 -126352354144789895614485417900 242722 351775891849254189437064121632 242723 293730735374216842084641610464 242724 53106046277243643415093340160 242725 6663162685861698776175416000 242726 -428590605309977021871798720 242727 118027134724126662581818599720 242728 -466791020759658599202929955840 242729 -228406752106637279708637761670 242730 -57638766084466085489101824000 242731 -610638726922961979767963227468 242732 -37823075536677776516859018240 242733 -109579874579011374040537142976 242734 15272506275669874223649182016 242735 4437035688516002727547282800 242736 21539108625961015341838172160 242737 13602560913481030106709994992 242738 -155031309732737051739543114480 242739 114715314783998458854740763984 242740 -134178369057017339401363161600 242741 622544373460589269022113477152 242742 -102263112004208143413034229760 242743 -320479697497849851472675199280 242744 -663520276528042320059454566400 242745 41764548550834469361218253120 242746 -290018437919085607121443212432 242747 -642801381381655825858726443804 242748 221164237176054221258470669824 242749 137314372975346285724105975168 242750 -185138295169227977614229136000 242751 -401845731689065632878142080568 242752 -157720187998761147079203487744 242753 159874569502269916243479391680 242754 -56738993786436946134290071680 242755 -6591825430591189221482898240 242756 -184779372967567016314568081280 242757 172824824545381238163709733406 242758 163529546303270329323592560480 242759 -531613457811667260897871283280 242760 -23105438624262733855558041600 242761 -44977617874334043675515031552 242762 36157325919129286382122504032 242763 267404105415419099807917406400 242764 143654109995171243909039233536 242765 30379930516417101006103557120 242766 -242482417182330823876270693248 242767 18528551530556317026945459200 242768 35996103587651522036763451392 242769 -7878258370924733533781296656 242770 45510893265625619552065013760 242771 -1106214648994935602898361448688 242772 -209162760056746983293534558208 242773 -38910839882928017539050556978 242774 -118865370101427511735990846848 242775 49112062466090642494325098200 242776 -584125671768318271093726033920 242777 446942188905533624277080651412 242778 -3614784055898817649913033472 242779 692442964716257231263177197380 242780 -36025432956669383324638464000 242781 126637677943978802657076453888 242782 -320306779492722886766229835200 242783 -413837517976496279303613729480 242784 303218523041322249443530506240 242785 339026669680035503933484177600 242786 390991715325948273893315807904 242787 -167189802175636829781941314440 242788 -34088472659582087219699466240 242789 71212795575146866679599918590 242790 74323613332912593024959310720 242791 534108043943605398349045884592 242792 59648345639455433681505484800 242793 15553998298328666062950779940 242794 -164362692634348521375484607808 242795 -192129286029932689668313715520 242796 -56747889451969147975755115008 242797 -148708593185586808528832547754 242798 15586651821273778237693016064 242799 139951760155663867139838105864 242800 62829147194547419345528422400 242801 -73251487729334802229176246720 242802 -37814437857175008806545606656 242803 -69209122072564221861142458936 242804 -281467655275979431764257426688 242805 -181995864317137580626829334240 242806 163145114333578524091627592352 242807 -464057931198250541827800481944 242808 271731228235873535069889822720 242809 271363841583428200819295190016 242810 -168752095689561326017240465440 242811 -306287123419733949575221098960 242812 -127425790805491645322804537344 242813 286679198847051068002935709062 242814 31220540253988402345352303616 242815 18758012885283446572279161960 242816 21329011589837799602383749120 242817 54968967361627476622567945920 242818 -162955271259402256316781033984 242819 -525497754978807195200890683780 242820 84345372021547484671451443200 242821 8831908990463725646249732032 242822 -463098643884721510664745535488 242823 -12299473244433405470001149952 242824 158458274942912291134321459200 242825 -7035465004093473233082092400 242826 -70122952198803016147229312256 242827 -69529803850505570896964986640 242828 -324934141964912764403828857344 242829 -105299808715777984776371414826 242830 -10492174281752299604686982400 242831 82136354697678708532858249032 242832 -48454827584785350976199393280 242833 103679999600681678948840656240 242834 180935975188757803191521679360 242835 -76100839510283794185796731600 242836 242426283388595619574706565120 242837 21829010775897172968474349632 242838 8517086815664110576218084000 242839 383256197175710025872214026440 242840 145540883494867285299693772800 242841 180229197975562647656526225024 242842 113369778089648579971657593072 242843 -7684190942366016368764967976 242844 118424606361580165199874048000 242845 218402352322963356070195870680 242846 187483773806202157027563916800 242847 -415377489517903519214172768 242848 -845682865510527732096112066560 242849 875126316123393333778626683136 242850 -73227898983441008382753744000 242851 -177555925420885888268601420848 242852 -20280032392507866144310705920 242853 -386195104747805765285624042880 242854 121384543985104332617460582912 242855 429355212742954402141867928760 242856 362758947234518236525774801920 242857 -77414716615790005924607009280 242858 -67191104532754791158354104320 242859 -460345126532009161045148733096 242860 317964340019264852748705454080 242861 -370384156976783999546995416576 242862 51092589737933659167759287424 242863 -413323215239901033222304939888 242864 -421110462699359767871717376 242865 142002105466652366029336569600 242866 -39850521656998201992791385696 242867 321712048828169569014949499916 242868 50838167409819593518360590336 242869 -167913739658118716547279171840 242870 -46268157024320006496800016000 242871 -28138824467452349356764285360 242872 -184934921897083565245174456320 242873 -130495558522547807802868513878 242874 -388852316131027799970249668352 242875 713683136454127558113932460000 242876 193425783970124818629681423360 242877 -3022887934144931244340021920 242878 370390452984522878660314410240 242879 -87857103887576531069435834688 242880 32746066908630860532358840320 242881 16082039601951564361202453700 242882 30470579260320546253094595792 242883 409151658568426577081676722052 242884 -82028370053513983916199091968 242885 -82662075896583015253758167040 242886 72651626983536343402898294784 242887 -378592451869539818716321415464 242888 -630424588315165166544312023040 242889 -314043491612092559562967374576 242890 14224964405898694345640628480 242891 261078786079172942667158631168 242892 59226960369268832299211888640 242893 -537902612430900869696264145642 242894 53714081306229892670065442496 242895 104542934412395979505122984720 242896 -195316285336458840943354183680 242897 -431782125962546537133141692940 242898 80765836226303765406907572864 242899 197604192048100461992393205264 242900 97830751121535802234713139200 242901 -97138716784639638815636559108 242902 88968510393644033032788206208 242903 -162663392882010706055495798400 242904 -70098883758487630754104320000 242905 41563156882664555727766647120 242906 382492267992468249238009735152 242907 1867077100133734470664999680 242908 99019497746449282141598448128 242909 1038127178164748691791921229900 242910 64870412593170230518143672000 242911 142137428705390851338756612512 242912 -22639943391762373914131693568 242913 -92927794120937504243864661312 242914 41544724300044879624671181312 242915 98557119134368283709474831600 242916 -23235788482331620687296086016 242917 -150177982897600432869705793028 242918 117473617078268142560883861504 242919 -15182868916024657711163055000 242920 -195281792431337841148739635200 242921 -848408492982538719913788288 242922 31313586798040941746048777472 242923 -171201715792945780619593090828 242924 215444799460543870895061576192 242925 -75468373113289229527183632000 242926 -46830978095369047977406375296 242927 -529955833236922355717117314224 242928 -434477710779044740435869696 242929 461412014772064923158502263476 242930 -129743375952102777969983121600 242931 -74538108230035495746413296080 242932 -332038064761813560120431653504 242933 -311293144841926345215190231620 242934 71282282038540131658195514880 242935 184326162472525279897848568320 242936 76964730031680629888506183680 242937 356387049263413735172057198394 242938 81715074410188967181638667120 242939 147678163876045215092622905160 242940 188917820034423070806278784000 242941 -337146127514208504927586368 242942 114891128059082617092938165568 242943 817693679689272582382465300224 242944 11536766612734023885068959744 242945 191791782127304339191539503700 242946 -193843091393337103873730265600 242947 -266147392295878244009969475456 242948 -269807038181040191416207416192 242949 -39850804662083183151755753472 242950 892391465146848821190705600 242951 209464405579528832825398970112 242952 -93861951844314646067364495360 242953 -13390958368709824222559036118 242954 -271480201952595327748840293888 242955 338339669837774411460715614000 242956 -96547591786429654761793989632 242957 147873788568068974087547488800 242958 20132519802637900853978040384 242959 -173113135733435396684705896880 242960 69212609436374545605486919680 242961 25237124629885127105221199040 242962 156584217848639549317573593600 242963 -157529590535058919269372440160 242964 -240418172847377895274869721344 242965 -371705550888618804575527663140 242966 113437993641005350726559527104 242967 207359966640621297803193631080 242968 546561470214599271853639680 242969 -863325729491584589522930268540 242970 7062622783228557574889932800 242971 181163432905874119624234999172 242972 -174610010869926856029513523200 242973 -100256527166326879958499960000 242974 48060113765337510976023716736 242975 126950414749190193013672743000 242976 -98727012073575869329800953856 242977 457390707936629562333288482432 242978 -62146758919411656223059701760 242979 -17880685367263784515389139200 242980 50074252640771367173459616000 242981 420006577458964612110830579772 242982 -174528308360379388145652684000 242983 240207005561148807261301304104 242984 -31061677008216026735199436800 242985 251526017852379735589462181760 242986 -401892947096769378692791913808 242987 212848855561556651286102937320 242988 437133971028966112617408000 242989 331387025906613890192917552790 242990 -294348397132872269456099987520 242991 264008633102910260317612074600 242992 101034400756936826455009181696 242993 12007778002849193448437958384 242994 53710894284511219765215696000 242995 127518932593597787603105361120 242996 117540845915927155113628545792 242997 -15169225400389131757003045728 242998 -94931176640004127174629765888 242999 -518197975584621993737893287000 243000 -406424894983937552960455680000 243001 383472613919327285421212521104 243002 -362798149439207518552471068048 243003 288843475850236404316837044504 243004 -141622824746212460073265203200 243005 81516874976988119551664046720 243006 65954405228179867679095175808 243007 -243203863301441293154030317008 243008 -147886669016859295855132803072 243009 53713651438295837204642673408 243010 102322799630831655255840768000 243011 -20566731515352159084512792388 243012 -80601432111814740146164924416 243013 23943296170711630813323940000 243014 207396475177976787863907797856 243015 -336506100800478398179479542880 243016 -4296458417182201761546147840 243017 -41392582089699138027680574540 243018 -123777394234622872148103181056 243019 -328027600570503751406366623200 243020 -67013028775602819585599616000 243021 -257429459277492795912393502560 243022 339853236201939870636036531840 243023 328651742143237336917629957304 243024 -50763850537136928690201034752 243025 -273001129300662440853998335450 243026 -15545938457865660991405808640 243027 -348909294766408114730521718160 243028 -355199791873330504244247240832 243029 653981146490386858424543132640 243030 -35217430806926874728734807680 243031 168970011240397455695390125832 243032 603218004612109071537012756480 243033 14783880002687962635470496768 243034 -34908450543267735479575765248 243035 68846643178042852412749208400 243036 -3767587483372137935975582208 243037 1180251454312626707175317560512 243038 40792742404540673989527904896 243039 365871440200591403758538526024 243040 -85197567094274856080973496320 243041 436048547109726765385898127552 243042 -155717241322648747554062748288 243043 -222677694270565262915916547440 243044 388149317148526352552456939136 243045 141987807197786798622198246240 243046 228839675316447351758753525472 243047 238774305731015714194976746032 243048 -40403681996586524914352947200 243049 57541763917515858843506908333 243050 32847979184030248751566006800 243051 388530549131255535810224428632 243052 -466959166828173735328197969664 243053 -254604757523572233625829918580 243054 -8951564141105701280348252160 243055 429604480803239723877682053960 243056 -92288307784422605861144395776 243057 64729185863760098919963753840 243058 67550487764832516842628103584 243059 168433770450943385442473577480 243060 114628329900655911685954344960 243061 -95260910634284671320484201216 243062 172590783906982043074720528032 243063 -69085014048762854841205532640 243064 -227923064082379719954279751680 243065 -96561780421028369715358042680 243066 75196119697100444952163021824 243067 299753108348735814379531404480 243068 80398948859488762046414846976 243069 -152730415431532351162897491456 243070 -62479183532247003220026854400 243071 -21492050013479820374233870656 243072 260989773212798565556357693440 243073 -382797838367007634730833015678 243074 -73680934129582140701530360800 243075 13146673479395662365480921600 243076 -1922906351118507200708621312 243077 -149425724732763939390295975074 243078 109075306485106423019707269120 243079 2780069189983988756750887384 243080 478012643216331687653511168000 243081 22793697345564349146885769722 243082 50684743345839567456836897280 243083 262383363333575839208356292160 243084 71550151919725464563580076032 243085 77362773617703191380111775160 243086 16739058392051449336497088320 243087 10227199042792304390999817216 243088 -39404445760927962528561061888 243089 -260556378742468585846159902 243090 -3513664877155074822187788480 243091 391128648208461735804317048492 243092 262640487608994028671992351616 243093 -106693202303497200572377098336 243094 -46067276992304572358272871904 243095 -435425640600383692369530743400 243096 -114793008334125463778747351040 243097 90959223001548012321389147920 243098 1679875152567445888298970336 243099 -445922269850154132202454754516 243100 80062076718501660558124876800 243101 574592784433795977234815952102 243102 -28331303975043476805126844416 243103 -88129570012498511236167493520 243104 -173808893970791928948014972928 243105 -194424586719794478849670545600 243106 170918689838518760944718524752 243107 -307911118577972750302531441680 243108 -117841639178151669793762068480 243109 378309305567685067671177637310 243110 -29833391172268949094998138880 243111 -128325045704877485937289514880 243112 -466355998052025475864319308800 243113 65134421863816050443580141924 243114 -12866977724213106219500732160 243115 301133751050618812821669521760 243116 432022307659333324690419344640 243117 17869483588677961624018270272 243118 303524045705126423685212285760 243119 -116058037175272844967196218480 243120 9705798531746203667155845120 243121 -235763634465278111573165869678 243122 5265103450329079175542074624 243123 92521885471311807085759491384 243124 79747392785639739044828303360 243125 73271607335398566835047243750 243126 -43798386882632587381727389440 243127 5816285424765341201821821592 243128 475338743130918755050219868160 243129 -108138536691381557662281802416 243130 10833714146189617239484509120 243131 378286598021146534360146455040 243132 -20182861899257172634291465728 243133 -225412555690065484337964183648 243134 2616168420703847244019583232 243135 -313562910751604609231377432800 243136 218892668662794890746401914880 243137 429211555948635935535668862786 243138 2797185276086889971872100736 243139 249941022449892005031527563920 243140 -54280054697749774346514082560 243141 170302498493051608556509600992 243142 -15183400609888425135778170528 243143 -455957487090165843679536245760 243144 -78585331124229130126539694080 243145 -90666574775869251808879513920 243146 38836322453563511642923723104 243147 194717267588005042837662480600 243148 -111514997784337497499786882560 243149 77595487524448444879366572150 243150 38192532389471159244143121600 243151 -931537266717351092871395429568 243152 26306468899442470509985923072 243153 122140740089693720361547238562 243154 75924008983790521506477061776 243155 -66217914670358415740346632880 243156 -29198323860352178908926283776 243157 -28646335396840204564635484594 243158 -110387910293782861069866436320 243159 -141229731173941585037719059840 243160 336632697113991033174515712000 243161 282210851524258056486958986762 243162 -16240769952835889641969958400 243163 15038828016104600027285476504 243164 22621677463902589106457894912 243165 1546374175062161816130883200 243166 114561153911332590851689896960 243167 403393164410306666407542189216 243168 -381843122878918475987956531200 243169 3270789432336867110350794820 243170 -87531945702547545085186026720 243171 79314216317129840429053482840 243172 -301207572881984098956720701824 243173 221146659117934234353662142240 243174 1849133878773415963024685760 243175 74203181970198323669064838800 243176 -185855970428183467180155340800 243177 -341549852307114960489008639520 243178 27141320639404724098264934400 243179 102765402461798185232256090720 243180 -73628562453354494210965616640 243181 -608864602836016953502571264000 243182 110758410905845553818953456192 243183 -752493828978633542756921917056 243184 -91682685746719362164821196800 243185 606041758794698007173451216360 243186 143919952734829436033063336064 243187 42962680849108979597048228000 243188 -151587527521955548375559460864 243189 -185736409400312811190871844480 243190 -81363876260703250108460388480 243191 33970837274115912451412635680 243192 -327268762175289556300101857280 243193 492839824750386080633947399300 243194 -87824046817643034665999232000 243195 1403344897886946027224816640 243196 -29055330349608080412794244608 243197 -340781076785378602451734863354 243198 167353260884896322305465905600 243199 -296786572957778590767628646280 243200 99218703364913116068446208000 243201 -76485529064753354756263487616 243202 154113295729837509114186138624 243203 41152427905126368172628083452 243204 16966087314582247118681886720 243205 -293691935097425769552837181440 243206 -11439879411562512862513349760 243207 -259594460096584876623649468872 243208 1980213470685076269156433920 243209 -625427206010401074545732527590 243210 225366510168889321491060480 243211 -56678748244800164546563542168 243212 106826918674582420796447519232 243213 164050261430746111804402052544 243214 -71399431504552928180325332544 243215 -60824461763716684320636804000 243216 -17720345315224070202176962560 243217 22969391126456633380749756648 243218 -95990952403421212550812195440 243219 -240887833092282205570835445120 243220 101058389178483423253538522880 243221 -333336968890636787251219664256 243222 -61248911234719191884045623296 243223 -721602324155179530025934071320 243224 -489109893459913523383901399040 243225 145183010065034156099712777600 243226 11319300952657998521432085504 243227 -552905355039202964423775276924 243228 -77188804636738998379638228480 243229 -170678263545980367120513393824 243230 37556592654007436279417925120 243231 347214165150288731170753313352 243232 288911741548982821545806659584 243233 266561768169826413598455664482 243234 -170537563387771125602808000816 243235 -371234216141334755567502646320 243236 -25251218487149309399549774592 243237 69337417259576938760593119360 243238 -44310545198300030265706527360 243239 -510324466446299094997100541960 243240 13065113173209418508956876800 243241 554680943298385273871348982400 243242 -163153201825527067416091963728 243243 69304186307041758976135534848 243244 -548032472153140697999091614464 243245 414993562817773794237849679500 243246 -84814999204991544326125919232 243247 -891546211821206065760235215208 243248 -98092597978794568301344260096 243249 -277696721470368357019207464336 243250 -86097467667840336110632320000 243251 371643890037113081842092552 243252 -377264021040809411374481552640 243253 54564746757337460781491470200 243254 -116123925661426454401351470528 243255 -197163039001768097289089995440 243256 101396151084647599337345126400 243257 -48951255641628550549052313600 243258 -170147319618693727904028374016 243259 -384706492274486424223517152540 243260 -58886927220580504172869701120 243261 157533367680077484907680541920 243262 -294083078915162563079152474368 243263 585514967640160295945545528512 243264 11352912958550763235927130112 243265 -142429352102614479862856594880 243266 -134647819292331732720508197168 243267 672460414196457608140893929280 243268 219138902720523464972434253056 243269 -254217795617917343663633305956 243270 93628668470218277788218355200 243271 -148878225766224193902490953216 243272 780026510047720399616622919680 243273 64601097294745694207975746464 243274 -214855859831937457015298790864 243275 -112782983097294835597826245200 243276 -158599543238453547410573352960 243277 248761225257209132447596722112 243278 -96710256989777417645896508544 243279 422854069485658752734277234024 243280 -407127115834003789695959040 243281 -273695522072407482947333580300 243282 32827969456702473461823636480 243283 -141820247824011401704623713576 243284 -159403928945800592378026848384 243285 131331409334654940027964640160 243286 663690275429266246724613800064 243287 291099370758442814799233022384 243288 37279528126959892556972851200 243289 -202201576856470405295075962476 243290 155040349462354611518687474400 243291 -135773936261544314633480898408 243292 6208042067633274243890744320 243293 564963680673004442821191844224 243294 594980819313220574155708416 243295 85564933291091057722054567200 243296 536689270223691637136439508992 243297 164981294677596391047196043040 243298 130485791598676182763203957120 243299 -208709360873614568377569532464 243300 -48099472266832726097738419200 243301 -380415610609339340201910557698 243302 14693831858314061582668358400 243303 -226149296056942657700961550296 243304 154963357498043739789022771200 243305 95652969106582570308160295460 243306 4407540547675172369899417344 243307 -572666673114443198593376669448 243308 129662021801272249583995438080 243309 16120138427033968723676245056 243310 118511085964192827460210656000 243311 -432435373994270437550743127088 243312 13471148113812437604677517312 243313 -139225293708814378837523810240 243314 8202103547213664241642524816 243315 -122037974727202657873145672640 243316 -258613411159450128639685847040 243317 -203617190837241129383268566400 243318 -79936512282508405627076682240 243319 -391208473538573309017130446848 243320 -139224577274005764649844736000 243321 -178868071510700139681393805056 243322 215357312247912107538346169712 243323 -362365494208542488433872896416 243324 -16710078642737237879818742784 243325 76248777967246211951198436050 243326 -98094898298432640054292133760 243327 156752590515888349854353768832 243328 254653814778874478255218360320 243329 -145577342014756530787379071020 243330 -150731850553653784344908590080 243331 -524670153796325108835837004 243332 406379771169203921845573386240 243333 329419371916713515623422223680 243334 -64998331054814493861481571328 243335 -128071435785692610162202277040 243336 -304519658605958482142870937600 243337 6950924490184385978666407120 243338 -55111846584906422681124280944 243339 508927082775403814497480926960 243340 206517989709948110859041126400 243341 -69295899239033545838919632928 243342 -50386883623089819496072649280 243343 3302770244892353841020044592 243344 20781977520805587819301502976 243345 223914642543500236494473099520 243346 -50425782270934133170849918176 243347 198663983783977231852082533440 243348 19901112375761555334629216256 243349 -134774963739372550833136665764 243350 -42529607976924866850729331200 243351 -705502245585929840924464758960 243352 -138982964764220187839514316800 243353 -312527661931628584005807396336 243354 44873814692004479675167403520 243355 -115146076434033639775452235200 243356 341686989877757206392035676672 243357 60060745653703483840941767040 243358 -55376681878698613003091001600 243359 -119564684936078610207332098296 243360 -157463013922424935148044615680 243361 514659587918236288327852591252 243362 50400112180960500351898132992 243363 221485498132103898426780044544 243364 -8931554271414109064726350848 243365 153730155812544117723013483260 243366 -175711883561804294638437482496 243367 806796979787164544569273431416 243368 525481738111833438101886720000 243369 -106143904747562403025715052096 243370 -154247002577366744842713897120 243371 -163997201060668147392350545800 243372 7374383129570057434633669632 243373 -235863226474693735256271375016 243374 258641540776465137423836079936 243375 250978053003174516270494880000 243376 8128394270197977592335826944 243377 18337854130167364183583438400 243378 -279182599632956871763406772480 243379 -683188497972122724450702555624 243380 2034990896177569789979842560 243381 134463800929912232349437524224 243382 -27539468920473951102197917248 243383 -279393065947869819097099602312 243384 -17676361992777186635347783680 243385 -93105717111697645743373839420 243386 -25181588396234852250789399552 243387 370625421613323996342536255244 243388 320779080259652964707137207296 243389 930431038790461148217900262080 243390 36276271062082262289837158400 243391 227283557303460440489994377792 243392 144856564138290011621934759936 243393 71463276985229001080535330864 243394 -69402363001645607456851827504 243395 -508079268889326399399154767600 243396 52118648996521841221749351552 243397 -84463744636355569497290678400 243398 -54190381143765491998493279040 243399 -102626390689180847893392785496 243400 -55951971777698109499064448000 243401 -402144836076617986782053810598 243402 81150830490163051940865661440 243403 290352608378233697457784981652 243404 -153283390680192128276429343744 243405 18813986479236423194543125260 243406 -195714324466753354092430266240 243407 332995882805819659962710594112 243408 -96990049247326885059891167232 243409 37266023826133015135038949440 243410 2191781885974144867669734720 243411 -62084423909340780335971704576 243412 37050194200580442714634747904 243413 -224047012185554827798791837120 243414 -65667582433019490984969614496 243415 -90795747580635400796922634800 243416 715223949170447927385270036480 243417 183842190836300103700088250720 243418 127706693671574061010177026816 243419 386541961735292434213190678760 243420 20114757935153594778182906880 243421 -280355520565741763802772588378 243422 247463200850008188983375248512 243423 2449028026356215214995071344 243424 726702722502314110618941259776 243425 -22259852011282510037994235200 243426 -165732298143451744488670656000 243427 664088760548406293584134610960 243428 146000447124921866257826411520 243429 210022760562617455963092138528 243430 25622695954261709068171835520 243431 -471940042771453899457774797768 243432 195852440362894849526811033600 243433 -43176082948376717276952565318 243434 63006817641065152648436805120 243435 13598122214649412863745282800 243436 307803167488580273554373607680 243437 116480495244854260264215088086 243438 -834156962361478603760153472 243439 36054845726115235558441069440 243440 -55362222089673835219417497600 243441 -446624447263613162023891048560 243442 130757913277779479489525305872 243443 212504630690394606819503244864 243444 217753688563995734117670076416 243445 -124393592215522525147652269800 243446 52930700291230886278895744640 243447 295939984553056883470750260480 243448 89100021864713147020274319360 243449 310870029066953034440751774036 243450 117901378749297433558820331600 243451 -61535619981943017349230333136 243452 -371596207157686591602826752 243453 -33327298590830933182382056896 243454 -97653041658790305556501453824 243455 16925280812047377009975873600 243456 -286602801984089419717256675328 243457 -847832719894213333047585463548 243458 20157262053416181792216347040 243459 188502490179503381507158794240 243460 -58293247779629364260459151360 243461 673520666740805508081295108062 243462 4715896149801972230719119552 243463 -620472468555823910551897770216 243464 -23203964308565124352907950080 243465 232906739555598029782954269120 243466 -4887857765725559009298144000 243467 -87737061744888362458335601008 243468 306645298245330485428262045952 243469 -672760394890329035306078301130 243470 -112895088124001056984669184640 243471 -258706777389181848623910029688 243472 -48548916234276432325258829824 243473 -137716369189936499201852947278 243474 19756998650977806100412694528 243475 290477651761656090443564343500 243476 549363776240065959585809650560 243477 -215551574391342866271235863012 243478 264041711007736895393932431360 243479 65943055153628966156985067080 243480 213027189764171449937808384000 243481 -64765732924866569841387025590 243482 145676098123185570378568288992 243483 98999074648960447386178729584 243484 29998369252817153274993984000 243485 -483513191461668794956467537600 243486 -203770719206099259449366634048 243487 496942886963324699366784535136 243488 -17721468393985920611295166464 243489 57082558282037180212772443824 243490 -42035753717926938186987026880 243491 806757916111085876434180897752 243492 -240851122833222136312648962048 243493 -59960737522221422971569690240 243494 -143090102915137507390084557888 243495 -102432920778576656126091586080 243496 -730458429298924501802762403840 243497 -68614490508042129024884409948 243498 83520213193784802886183160064 243499 187614104109274264724321617080 243500 -116211340997693523098920704000 243501 202023781511918161074096726720 243502 91844067940975760725848903552 243503 -311398684440182475920858564616 243504 29891773426567752640268697600 243505 160643920757421710551986328320 243506 -150869477707158309117172499040 243507 476132189763098683194027508224 243508 179100633363079765558740615936 243509 1607168792150487216566435520 243510 31221569783800028563226674560 243511 371279879884741343786247187224 243512 -63985619249280741483609600000 243513 -469301306593191734614347964800 243514 -357824370011015801107543986720 243515 29518480715754832172330742720 243516 -26320280152215583919792848896 243517 -143812907168497664106317093434 243518 162933597572541612643260008640 243519 -119363225768243905781809369656 243520 -100964240131973449008383262720 243521 159236294870493093069717622722 243522 28630016441656404003820418688 243523 -129266387794349149256407855360 243524 -295265955202353866175986724864 243525 122584917034104333498643161600 243526 -379267769382937761809854512288 243527 623826384292150720164435788376 243528 18597636509701156676175052800 243529 -492382145969977696458586836912 243530 -69829643376546346480142592000 243531 144367005044242733834611277820 243532 -179649670142790560809157783040 243533 -417146312818862234277882430218 243534 12038412673025048993845341312 243535 37492579958363341261838791200 243536 25239942743193844544146243584 243537 111352543868175881165650671552 243538 71183095591190231822552146944 243539 170266714427301834316398095340 243540 85821117235822146734348083200 243541 -303634009469388105000875563200 243542 -131089256257323313620356716800 243543 373178674279818230037087631464 243544 25998765965653251040478208000 243545 -184302443045156788789915638720 243546 172520473796719031174460240384 243547 105401627066126720296679932080 243548 227202227158954022505960043008 243549 -356312693776844649768079500666 243550 116536840923206710968892660800 243551 36714736791953698155679956864 243552 -4405224808952551455703695360 243553 751065751527728036531113024802 243554 -580114704054990316181215776768 243555 -19519183952952388117513380000 243556 248410614171200932720022472320 243557 -871707426302151617344350354240 243558 -64112864551659889584870416256 243559 231922913532009806527225889616 243560 -209913466047776640587015424000 243561 -123421489995249544476822887520 243562 231722830420890362645651748864 243563 267506007384291710179423743024 243564 224201805037331431689773323776 243565 -37610676159254472346854163200 243566 556855674542857765203671305344 243567 -6600731071704740635382399808 243568 66553037780502337964715311104 243569 65388011056425264246879973044 243570 -13565991965389689878419368960 243571 31816706985082218619447861680 243572 -145294396674961364584531814400 243573 -266924872514655233735703747264 243574 -225282830322820983972279898464 243575 138070833444356785669239118800 243576 48292960461896839893507072000 243577 213107135718987139429023272426 243578 -156737846370913993527581462160 243579 -181931159159162964445624516584 243580 -76428969986146289882086886400 243581 -54023891123392674108442214376 243582 112564848751699654782799209792 243583 12756248190250911297661960832 243584 -171770196401146862946232565760 243585 -245243995599070272451257516780 243586 31376604138703588638743740416 243587 114564040986075216466667194236 243588 137029090522025820177692688384 243589 15130561966664110180134359390 243590 -27544279380401433802803235200 243591 -113793970382444094607861253208 243592 165697274246880609472288896000 243593 -53879148492308586076280152320 243594 158162516058198658107403491840 243595 9983251077103893381734672640 243596 476069559119699218262825107200 243597 -157128766566208472806324545600 243598 -26158262400317576590216727040 243599 22487383258284842769652251240 243600 13638015381225883418394624000 243601 38516936061063733446370385664 243602 208757012563163678265396452376 243603 -432717585383104983467813328588 243604 -329788297972747509725308015744 243605 344905378648646981206442960160 243606 -15253529532772098021231278592 243607 -36380064054087109182635300128 243608 208218839891508448045603676160 243609 -273217946556525905253687618096 243610 143352335651580313319702208960 243611 687212490978386094142976809800 243612 -211701074340548364529564067328 243613 678439416235466726208149125862 243614 117333447734600615696195402112 243615 -99764577466092775257009660000 243616 233178449063260308224615645184 243617 -328510047890716009085191399248 243618 -71477546795125083995897813760 243619 480278150121498004013481558360 243620 158705873971741052061847687680 243621 6461104941391964959291996800 243622 -67778650088142000947736624576 243623 -623213313119597916002001973128 243624 -274481667592955914884054958080 243625 541779663934652736106563525000 243626 113421741128253974984133758304 243627 71139598139283873770175768072 243628 -113707235576306467240286529024 243629 25566977679688835492363627520 243630 31032535031497789747757271360 243631 539234432773279543267112108432 243632 97809333711862180278211854336 243633 -71591241323339770568883391296 243634 -159750714206673879858685374048 243635 191233396537877377324431641760 243636 -338792458226303311237709291520 243637 -789752348469011320393735417760 243638 -2314859763671576886310558656 243639 -102213596849879002594107261312 243640 -174635615771242299888921907200 243641 41384211511153482514012445892 243642 -47732903064947342122146878976 243643 784197399256923158880059905892 243644 562622276070175154765791297536 243645 6438624220008172947885782400 243646 25000781206161888960251235264 243647 -8481992870466613165824563904 243648 12079194959206179644802859008 243649 -2562683212777896823459417664 243650 107433617238091713441412425600 243651 -7053093536907712510832360976 243652 -401420523384995326860290414464 243653 -891029977866770459274311929440 243654 64584402991226776834002429120 243655 -270632463285485264696248690440 243656 178323138004766926942138368000 243657 169452325814471608524169806954 243658 -261354122296809823248314862240 243659 -87881039711204127782235966096 243660 59791226309517409442230763520 243661 -43507608460336911566118695616 243662 -255524766678476469797226645888 243663 -21728976157056198477550102272 243664 97382546609902527986876071936 243665 207023267468815844687562723060 243666 50567946064247216465908910352 243667 -47803268937023076690163784120 243668 -283604578858677375737512781952 243669 -447793600542830146354268617056 243670 -6265536192192559350507304320 243671 -336568056026302173292138315128 243672 -64383214684107520154584350720 243673 -41908790561016908535960409078 243674 -26151359961480446009899548960 243675 -5277527420497109931148947000 243676 -463781200623949232913074583040 243677 -298366228738704721034143440954 243678 69107373522961708518102718080 243679 -412373614754851840238243136824 243680 34449062886397747801742376960 243681 3597792930251649565895460960 243682 -86804957820039483564670772880 243683 471824797519405179777288294024 243684 -51804942561538531233912336384 243685 18615739713009312550651309440 243686 -332613039229856682017269394208 243687 180727537068952049131819229520 243688 440880001990361853459142901760 243689 279941301117520865178885976356 243690 -99817678681666964486113524480 243691 32510048940733517814007553024 243692 385855930801311360276743106816 243693 -5130665764863850258275713418 243694 203508520319136362076774720 243695 -623566823945270353017698989440 243696 7651831019635439269010767872 243697 44522211978313240431116898160 243698 132305696428660724475320016384 243699 -174656692793499406273866478536 243700 -27037420351404221204330108800 243701 169939299240022446398000214702 243702 -372586674362612265713533944960 243703 35828568915409045065728830952 243704 35475521111598740338675998720 243705 74014698243513554884959114240 243706 -310517007914115047260130402448 243707 72766766751545940631155409956 243708 -3569090907159039594056933376 243709 236015501111807297969145595910 243710 51979077283760959497605213760 243711 148776702841584469158475473288 243712 -15413468759213098347433820160 243713 -228956994822921845965194716160 243714 128833451767550793971366023680 243715 4480506895676973718612910400 243716 -279139343698993291224144445440 243717 297815475405601974070013914080 243718 -9197008446623248313973602496 243719 -106478362326136173729463799328 243720 65525132184783113259399628800 243721 -278975514294042825650085028656 243722 -64925471497098351812720280576 243723 22716739683020995470783240624 243724 -1070217982177584730958433280 243725 -309238258124692342125776118750 243726 185209684006125408513456444480 243727 723859406886765326088868844472 243728 -94931950139727799219027304448 243729 480234949498609495273914153120 243730 153837247771315793811337817760 243731 -258060685281024645725972089488 243732 321047861337305763554554214400 243733 254331728253192243562376060320 243734 191618521327019910571554986016 243735 162023732584068085231079250000 243736 -444952909699807244384266168320 243737 192455807787818706475113346500 243738 141224536418874943296412620288 243739 18681020167785130029567711424 243740 7235262604693959837278484480 243741 -208342992791447370921235893120 243742 -91932830672215874075210343168 243743 -78572927881294179806614868496 243744 232786731994249660052503265280 243745 -282435221618280545327291463300 243746 -231558653096052859949390532864 243747 -4445587026191349527254208352 243748 -468964142684553790183263966592 243749 472239667460086833011396752320 243750 52999351010325373404013200000 243751 -509909503597430348208618529400 243752 232105886553854097981746457600 243753 114120728893232442505741655808 243754 -4997471361898438656428203008 243755 399990135691354857397319192160 243756 -136727975228981086656624199680 243757 52952850508353100444114437420 243758 -76473646662883058515409913024 243759 234676883294759076384462712848 243760 -41851182018480634277718589440 243761 -197929978458419284726264237440 243762 -202008552518828079840476158848 243763 -367848023826233180418948801216 243764 -338510321432791384379643168000 243765 17328238255003713047237078460 243766 -150619589470741345759600131168 243767 -1375560427870336960174867560 243768 82308450630244445857149419520 243769 -511255212142523740157321999830 243770 -276474622349836109844465004800 243771 98774254495556595613788923520 243772 388180322198587699634333797376 243773 210433255763688314857194446220 243774 -216219280149108473709784213440 243775 31518441156067629221677065000 243776 37313609179410154130292867072 243777 44517503007395752129699353408 243778 153774463877047160829087391440 243779 24468037816821616489653965784 243780 -88338580218913485782484172800 243781 -454431585358501343018424418 243782 35216110470710009203310997504 243783 203337255377684761328059419600 243784 -53090059830196389999734292480 243785 -254165980635247592920300501020 243786 -43682329933781294449277724672 243787 534985290779968144962830812436 243788 -3879208383886115771365271040 243789 69844101004636750060050862080 243790 25887724597810895632260638400 243791 -350264800098057661281731479416 243792 5852375333115504780615081984 243793 165796114871738053759288939200 243794 185611862682050305818277954560 243795 148568513678592387200030614320 243796 -124117456683546636668945979392 243797 24851483540892992344304250972 243798 13828224580387840895711362560 243799 -308620076364022978693441118200 243800 64098972090589876155859968000 243801 -622754399945310947563169092032 243802 83429645356316851728024786912 243803 158720678300807344608917590560 243804 -271019923713531409037297983488 243805 438935572937412822470147828460 243806 402512505103464449594642293440 243807 153819022831945754858610310800 243808 279778927724099415743118704640 243809 167065676148049599004295039010 243810 -55351512079822932895434240 243811 90112922997564390927506596800 243812 -262828921501526912143630633344 243813 -461861728618206848770887654816 243814 132657740338007012069741877504 243815 73481018953757396795237760 243816 -211178734372655617954575974400 243817 -166824940074334695772687047616 243818 -279610385692485490585668866640 243819 -330294032882734076373033400356 243820 -28670121028321553559918827520 243821 -437398966646962939602140090388 243822 206904908462640319281087646272 243823 240486525182649854844468273744 243824 -83547649384437513653460762624 243825 -208762453886838290209727384400 243826 -36626788551647139601260076416 243827 -326794679130635514585619306320 243828 -89645874035924161478661094656 243829 -248302768420922620791660655570 243830 -47843871439378538270220163200 243831 -88326434775373074168385625856 243832 -608983930768417076917460275200 243833 -297644112166746113936541449340 243834 -177857619972835352397378693120 243835 -28805054469172309290120318720 243836 -464684000249762225352927639552 243837 -10934408929792866617392413120 243838 -135706942376600946285083071104 243839 -785472518378950742233660191360 243840 -108104705229789923832653414400 243841 -77538125831407973673636192428 243842 96893955639767950186443333072 243843 109657467179484838325429276664 243844 142170044681775636096684100736 243845 -61538963630117317270360936320 243846 -28647053954723761338024714240 243847 504686151667912394271329131320 243848 111607949491516804827959377920 243849 -854397092990583893805885936 243850 -77146750881546825387620703600 243851 -562931807293475909829313775148 243852 67351710225853485723191427072 243853 2466617000711361900367041504 243854 34633660374580113982618939008 243855 -43385249210396618910099745800 243856 174265092685620231350688653312 243857 -643612080725406838585997490894 243858 -33301858172742244787702434560 243859 219299709787713346313328049152 243860 -52810327717211427983352230400 243861 62420614571910645800617079520 243862 110045518944654582357918246432 243863 -730545997964482732076178456888 243864 332071167999688750356691968000 243865 293188887528086646260347075200 243866 132241378815199468953236017920 243867 -86231718554021596650330623520 243868 -77216840173341868956933924864 243869 441405004855407001843794894534 243870 131291124042309758619532876800 243871 203482081434140001624402959072 243872 568264510862236552648672346112 243873 -266497120225046406426468192000 243874 -194617367118922319298045926064 243875 -565982300373175549895704176000 243876 111480580182669609975256876032 243877 238361113238743823336185674112 243878 193653953155662295667369376000 243879 -96698773738349459336608819416 243880 -61110155926337527391064883200 243881 334752580984817019524863715664 243882 -43368240107093262952233894048 243883 892710164106844567210823171040 243884 -473844614515691727597459878400 243885 -140921017899632940194900438400 243886 291666795906047744866667497920 243887 158697080200054550684118995952 243888 -111617375813881891315246596096 243889 -358154698751458665646855635310 243890 117780567930057307673902996800 243891 -10994154985480932298366276068 243892 3393573457491948598290468864 243893 -20263689922303224864875895816 243894 24046649472243043584636751872 243895 403293399999064419151011965400 243896 -1010324621246136306593894400 243897 33469763070262206831087243600 243898 41094883313557396068121945200 243899 653766538459988646711788242536 243900 16072394326145768876962636800 243901 232770130489930151509604947552 243902 44885912634697156333554769152 243903 -215265066435496685842759324800 243904 111037165523982975055477866496 243905 -320297241587948628825563408940 243906 28939530532131675292054740480 243907 372946155481224962425360478592 243908 -27397649970769937370593722368 243909 186638103448184346762222944028 243910 127863688480278100932182751360 243911 594984145777686150575142775512 243912 141091605447664724102538731520 243913 -482562087440581440931609763100 243914 56588235618790635425451781632 243915 -31058421379704418347299957760 243916 134194160742557786981437008128 243917 726763261155599740189084782966 243918 -159514727989924466127498257280 243919 -254888270253020733801947022240 243920 -123256755844553323361273856000 243921 -43225500010568745126944847888 243922 274215730963712423632892449920 243923 -68435070266809118436728192616 243924 83384779405403921357718521856 243925 -77963328485316876519492775200 243926 -317341466034936162072160613088 243927 188942942992171399345108325664 243928 -48618340020619368228734883840 243929 242558746903599186484246507776 243930 74607690294462422788244305920 243931 88544458553243353519760321732 243932 -58779858040466283616706969088 243933 483586549930215141546007396224 243934 283948210510729539353640383616 243935 261758407749702582686494595880 243936 -186521304005595634703007744 243937 -126421450813838963671972186320 243938 190079918379166119698279084544 243939 1586453616574506025088633856 243940 -256255157738349335391339144960 243941 302396347267648987934768399520 243942 24515155804234230858896288640 243943 -122809214481565797729894568400 243944 -46042093674215581829589795840 243945 122034384125490016546532208000 243946 28790450244646112545921165824 243947 526270352757763169248807018944 243948 -272808737935846681760883901440 243949 88190899977505025602152610380 243950 21804210886601322101236204800 243951 113495120497793081917807232400 243952 204778057811356664948019036160 243953 143604421122071563421919269202 243954 92398528775416418145883768464 243955 183544831697696557414770699360 243956 -78441182451399609365959895040 243957 120761942035472454812653276992 243958 -111062984225802314481873482112 243959 -363635555553264343562325186696 243960 98928579193002877817511936000 243961 46058081481236028072848648832 243962 -132405089358735152951444210688 243963 153464357341291766566584166092 243964 -114603876331809829792340624384 243965 -6831001271379106037745799200 243966 -1659842267611094065619761536 243967 -154482604337360609456878545408 243968 -546131029470304470859102814208 243969 48569666302980076505724371808 243970 81023685744981190256764508160 243971 226913457485213333244729914112 243972 -256103359424308242954371755008 243973 -427174494171934117523756511778 243974 -43231644054729467119773513600 243975 42597026934654787565824740600 243976 -478717343811094336899038161920 243977 580200910633016196893703734400 243978 -24266962297495548429249604608 243979 -169832251145182973756291396360 243980 289947844780074760723558732800 243981 421308770511061348882626371670 243982 -2923960456610766149386701888 243983 -2180128429570292814703857480 243984 18503463353324848167560675328 243985 -42059237798599492786790005440 243986 -226909402306909221306983261808 243987 -152665491748353306457203157248 243988 177539594763673187778008717056 243989 -408523603216005958373805876210 243990 58639089989985735542861646720 243991 -279252574752017838570135041232 243992 -16456132092190575825711390720 243993 17325383574046037922683277264 243994 214134907481976602068223725296 243995 -38816942888616670853551896000 243996 -153769912495480982328403281408 243997 133326036691857992777195870546 243998 356908938262631337185503602240 243999 -23218480185956861423947580160 244000 491251077023740509834215424000 244001 44590301512786776726926521344 244002 -201857759767813347124416112896 244003 -331727698570149270645526179748 244004 521355184010277096932037565056 244005 -98640642793371299541351577440 244006 120705826849861660242133858560 244007 692094921068602588420466356104 244008 421184799970919360179147238400 244009 -106415998377461615268501606790 244010 101775156466989225577831104960 244011 9817923715721414183451960000 244012 128096089363894770034352013312 244013 96378268176923822650224431040 244014 -233717473374774017623767134208 244015 110722844534882143989419013600 244016 -66525821262594776529352851456 244017 -126136977043245529650430624560 244018 -274469904378530765555451593184 244019 -244224086188390717485515097120 244020 -89189963803515834753997547520 244021 -669887852702284489720808805778 244022 408478195209834626495973777312 244023 -64368384053934342844003607856 244024 -629821265037267962020832870400 244025 -593831442621076974486001200 244026 304478851509136326532568486400 244027 79328696661237859313895615744 244028 -23951070102184657522201592832 244029 -403276694260054023582213954816 244030 -157788616263213242388631898880 244031 -828754686065224141833764704800 244032 -11075428398498225386963337216 244033 696815545536291572018777081282 244034 -116526083391332897636367057408 244035 260218635412905242324769117600 244036 -6063198407054014758275260224 244037 -69322200335105343359102248068 244038 45873634176842996200459063680 244039 -1288107439684284003957625376 244040 -123192125086948007591199283200 244041 -98261784826568685611802467136 244042 10941454688424975556731354672 244043 153570795614319575945270966292 244044 272663836758960416095383348480 244045 -419291373143692560489600251700 244046 53446310655204476411651680704 244047 -221475077677636373826210439800 244048 5442938039983204124323348480 244049 -117280197399614364243640132236 244050 -12357217609560788205087907200 244051 180738404926956793934494422400 244052 -138947317453418607238343680512 244053 19605532192314561171757630944 244054 -330733526268581135232232269024 244055 153391157692293717065335065600 244056 117545958670666977007319347200 244057 1133769044581847316234087578 244058 19727536842323628389536400880 244059 406570592611392787531288087704 244060 -5513606216311820410467371520 244061 -95445489610833165002725754676 244062 -29429833918694641386509318400 244063 158409381968788207767139021504 244064 613115387608067357701122293760 244065 -29744173387238352488557030080 244066 -155197202954598222586473102768 244067 -232541900880284804572164026808 244068 184231113813338557818709269504 244069 -280401964262300091174129564804 244070 -269821721290280858391309563520 244071 268035705197140740887915328672 244072 382022459114893278084202060800 244073 72262510908562402828276615284 244074 180827903019252544403667137280 244075 100430409124693978890902893600 244076 67300366866513451227938734080 244077 -371404802137424694633810002880 244078 124119200590268310038835915840 244079 471443179114362630697146413880 244080 29749027962829296226104115200 244081 500833766152717452965700207472 244082 14378383653051594156696037392 244083 -62974275210025753300732212480 244084 25503351203611176309846476800 244085 130939244653903188960832602780 244086 133799429579505730296268086144 244087 2700327843668065580968453736 244088 -97013517801747921858016727040 244089 163853552439798512718569437764 244090 86509176238639356365676764160 244091 51482405373234892409010147492 244092 -170951978368288364852377640448 244093 449537342125619394802027303200 244094 -142599175539761087973122245632 244095 13101748416689547980149157520 244096 -73702597440690208536306647040 244097 210213111406607324695373034432 244098 73771667257357153500600250368 244099 -237173156522376989540377099536 244100 201341798550848173511804246400 244101 -105264916116100346808226664640 244102 -438195184020724100988046585248 244103 -192535441042892773314958577136 244104 72016348371881436756492779520 244105 -507456768436854589458554083740 244106 176845189257131038235431912752 244107 114356708001834020376368606640 244108 69440976572651393340840566528 244109 -299728716667594467793059951690 244110 251370027353273110045089177600 244111 -1458185346938428136312642176 244112 8235878175005139303964999680 244113 158466512887809201230933628144 244114 -50517542155019253640947391680 244115 423527347500777701407992707760 244116 -213450928023719169169343411328 244117 -256725250881695100188044290468 244118 -174685240534332971803019353344 244119 40712615869302794367027408744 244120 -444054213462834686210881536000 244121 404346378168887607355771925322 244122 -100718865181787327857373967360 244123 -494712009833521680044435177496 244124 -522282982313564155022249992704 244125 36098281825770514553094528000 244126 69963889224993867828114580800 244127 -98088990676131290945417889840 244128 219825671191519725493854142464 244129 496601337282270184192950709730 244130 211362177719786680222245660960 244131 104416211207608964349355010880 244132 -65269525236531138188115107840 244133 -1868509093929882892808969796 244134 6349803474087056593492114752 244135 316807714429005225329351753760 244136 -609937552181744551463798584320 244137 134609600148724882570052859552 244138 202206518517143817058805100720 244139 -206436775981821094277156460144 244140 -102973583681277603550275962880 244141 535978747447533033202202475542 244142 -251738132634008265853892692800 244143 393389572719163073155097895432 244144 -63924411423663544554021437440 244145 261997679406992550218277575040 244146 -49810899126243249272689721856 244147 -69238426138700988916105436404 244148 -250888172431194986745766785024 244149 -150505899660420777681164349120 244150 156336975074462894546439528000 244151 -382946939740799728602441533400 244152 161806587052841085397932933120 244153 22099422925314591369962007104 244154 -7819475395409480795695170048 244155 78048139085289544249126833120 244156 69920146135588466414519746560 244157 677625547750433442109712174406 244158 -220759703735540762566551105216 244159 58718727043085577625906199360 244160 -16041388099944991798434201600 244161 135576839532452355696259268640 244162 -79737938829182231535124965168 244163 223227696353643094313407275600 244164 -176150437506686689849527911424 244165 360781591881387017829586291200 244166 90043691576653561408202843904 244167 188484256385773968375161288064 244168 161923988579542200138536386560 244169 -104054422880822023402809952320 244170 46444220195756102800587450720 244171 -41531112471233094024975420096 244172 -219043164203196359621750125824 244173 -37843014673643372739115416000 244174 -12976444015396004090412960768 244175 -208386264864034194436452492600 244176 31212048030421054532070408192 244177 173069501118192529983754935026 244178 169115526238595048845777680 244179 -83668138407004106395616900976 244180 -156214982557435987019277273600 244181 295981194969177039762148773792 244182 -1833395734063214760639187008 244183 -654426773380764809910786057176 244184 -937032123336882215231911956480 244185 13068292530342638250825085440 244186 111730427595699672481895061504 244187 -265710774409724066550176779968 244188 132979442992145330029011763200 244189 428660136665138985209216565120 244190 91017656190754913854836705600 244191 158791886062276181608426296960 244192 -276639684212916878000635772928 244193 63738772835327810660048459844 244194 -240442046655658388438037033600 244195 -60951283880557836330663527520 244196 75008027766007213566488567040 244197 -8297230543824494806628330592 244198 -42508120992236835539701658400 244199 454320505509389078341112614200 244200 52881070321538138633361408000 244201 -395888177534798774246577735600 244202 93292500814346133709734404352 244203 -120703347372723078293126646696 244204 -146378291038542648334410444544 244205 -94530295813006395075195881370 244206 -158390546185919377717512357888 244207 -133493964936153173290583035160 244208 89212503915820262730921541632 244209 72281785992231046471613493120 244210 171842927790714502480198457760 244211 235536929893191585971698444812 244212 -99567201654973808168043552768 244213 724952051685445692678488045344 244214 -110924831617846711117977905280 244215 -230464722500260064172946338840 244216 -129898378728898238028810240000 244217 -712561203107457730661319427734 244218 -15093220521773055052595441664 244219 68685092988226453371875715620 244220 -3024372340931990449249605120 244221 -66753964408630411733041622016 244222 -105034648277852152263526502016 244223 -129735910661246696290586094720 244224 -66197600333323296788422066176 244225 79624122501941349325670681750 244226 -196088562887178916369605886080 244227 200235238803966182970296457720 244228 75932480030297750995015357568 244229 180685939121044627419115795584 244230 25723382086257278337151211520 244231 153814219157698200938013024232 244232 -298249736286305758790911257600 244233 -194795483945622825871429898256 244234 341344447354041727730900276016 244235 -401819132417593172614741540320 244236 -115204812874194371647928652288 244237 17525966219905164366396489984 244238 -452660847804587140455323125440 244239 55246537508063764929519332880 244240 -799505086601019865666682880 244241 13470413881640716113866090352 244242 -188405142474541658637868565760 244243 382741139965177969142645480492 244244 -52957334678016244741825437696 244245 -288810099940988113914733876800 244246 -70409767797970915598672955840 244247 -358162575860832673278155909304 244248 96105875078590320261335592960 244249 81466646869237963588135471360 244250 -75293729175711063488963688000 244251 -84796010297537834659535943408 244252 51718919678001015324654389760 244253 -494687774795894764837795929498 244254 164051177866632019065891136320 244255 24711969028263509045003998320 244256 -831865842030441061418699980800 244257 -131102124463262466026611019712 244258 -4199737393656349044195870720 244259 -917886581799853046357595559584 244260 -78166468071925207734683750400 244261 -306975771475590293737792339138 244262 18263022897665682311499121632 244263 -323451657529528765466715287256 244264 627470096055623428453867929600 244265 175405127300907556823884384740 244266 212619654389169003563570850048 244267 353764111386741852309745185360 244268 625338668045949423616317818880 244269 157961970125498283827194526400 244270 32481424124110553087510380800 244271 49561655832648322333983115152 244272 -10265934785956424077009747968 244273 -554773886770191949253763081180 244274 78334806255634004009990611872 244275 -118139500621633282339100578200 244276 34848092349229947430968767232 244277 -62633056226617211699372692320 244278 -53434584779163904538717971392 244279 120060215063259496474070470576 244280 62014405012167511940869324800 244281 -176106545903465531929071284256 244282 -505037570476601029799285480448 244283 1966602816557626539052104960 244284 248583432758801721050083815936 244285 -127354888714900289573988808020 244286 92021752452743084440164259200 244287 450617952900400443770849101944 244288 -224631531986819949564750987264 244289 -228710488481423476824312791040 244290 211990841917949370345940684800 244291 231745246629457030111218933692 244292 290129161038371160755206513920 244293 -138993731522297282729681908416 244294 168318318415952392427292153696 244295 195319864074743612695173559800 244296 -10436038045852624075735603200 244297 -739330470451583180837393513254 244298 -382230063620253159173408859600 244299 595383714158472186638348952 244300 16116221017907368973480320000 244301 409109328747953220072162637302 244302 223301627925976643211846881280 244303 -472468202316900905627089410448 244304 -45674445308325456401049722880 244305 95432483705019177851261605800 244306 102382567749488557956835436544 244307 -314859321639917850260304429408 244308 139426141264825916300020623360 244309 -249658345573253502572682284996 244310 -14710167737031581067416042880 244311 23758448080820660123933657088 244312 69893388729193866456604723200 244313 -533230343513002460071501752438 244314 75992682304575658725652782576 244315 -168258949765221544544044129680 244316 -100796145074249564567092405248 244317 -372373585016841088493047643520 244318 110899064131310717840147771520 244319 -130698796872190785947142734160 244320 -20531338538262313054725734400 244321 -262910776562795179721907164160 244322 165102730785410417757320600352 244323 166798769331023355124773846000 244324 605207504319823115339659382016 244325 -396191292290297681558849935500 244326 -2953197104890913335209678336 244327 -86786928846842387744212082640 244328 -235165545606731262271738429440 244329 169523589175338731028984848448 244330 -134932746761495868193851286080 244331 19724652140603891492108136312 244332 2176467909310119468160645632 244333 547656699158562705864187946582 244334 -79026052022248271502009653184 244335 19797246424236220778788185600 244336 160167234828221719954676744192 244337 76259958289579052822333478000 244338 223600948251831499405801828608 244339 205702853818125744362731896140 244340 -23041908930175353143285606400 244341 -578163079294665770974136594148 244342 -5202049555915378026449412096 244343 -474196183148524179104405301840 244344 41246377029327944034187038720 244345 -205111253591698839461344755900 244346 438116411935077435224610325872 244347 -325207089755916921117087828480 244348 40710586497283944394130948096 244349 240453052417225181360898856512 244350 44700784843270111178996016000 244351 81201244573942267755992212352 244352 -184892000227854835963511439360 244353 21310657228723950415943766144 244354 -381323678783502862022085550080 244355 -246149154916911566588124432240 244356 101201491529539178605056552960 244357 748701698820234977915105024606 244358 -413419287053066398147653148224 244359 196364122238041410657150808200 244360 -140237860928779339362362880000 244361 98889498067520165002731388452 244362 86361785701576995892321992960 244363 349553574633130014444818337348 244364 -25457145256546963468179796224 244365 117685277058593607068931301440 244366 -234226704706911015194094019776 244367 146998276639002573535122010416 244368 65618027332325618064717422592 244369 352197548201415214885612144 244370 -1004935269067389759375843840 244371 -92147193369085598540676758088 244372 -16416433447420428028680550400 244373 91819165167414244702556797824 244374 -2040191101797259466585541312 244375 62944967905293918754711170000 244376 -313736169691558995983660298240 244377 2001247497926200364820400512 244378 97569028772069651154987552000 244379 -321891337532925801403819969020 244380 130802731880122444564300354560 244381 -134270066696851143394283297818 244382 -101558570392820454410628786816 244383 -217502060589873489926141248680 244384 253691557906119380522832494592 244385 127361883000048335863900224360 244386 276269479097423937230400718032 244387 43405811717096708376995993040 244388 -190250259358574678904231496704 244389 312139625987068347812725763424 244390 -34366426148415854101686940800 244391 153521471892506100166909415472 244392 250225985974310551790678016000 244393 -3978953022246798043725828358 244394 118082400081830151328777258080 244395 41023873406819385606607639920 244396 295365609415508406363456492800 244397 3991054781734247477664361206 244398 -32766949208986051960298990592 244399 -128397523018563553073474911600 244400 39080390513832109064129740800 244401 -82075646970314380748564359776 244402 161713859308637890904424379152 244403 -689143896300166544743260879348 244404 -8343645283462524167048232960 244405 -201277335158894825185317056640 244406 -38743545159632083385741194848 244407 503401906723026499519874557392 244408 -184158973670108250376528035840 244409 327285723545194165418761409952 244410 -29719511733893145804190736640 244411 -356423016700638654683744472988 244412 -5493090207612991763460764160 244413 -215984357383810827412414798740 244414 366443075216575155289882957056 244415 -151291742224777861393935772440 244416 -112276388561431388124956590080 244417 -850792623059009406134246787900 244418 -86161158200097916138397313840 244419 -81108436881044905616826726912 244420 -289610001174818299689020160 244421 10504857277473524978051573472 244422 88412356301330897056267506432 244423 246610341940126733789570195672 244424 534173827480382616711934632960 244425 -149446307714471803295471862000 244426 61114008189249558880067727360 244427 438901757760346756905461771472 244428 72890804826912003738932805120 244429 729395278688910096293139335030 244430 182451333213086062695041223360 244431 529913179924131456571766618880 244432 -68347529716806177774774820864 244433 -74874651290619899874206950080 244434 77949852078228428974633534080 244435 79824939380234991145668326400 244436 49048045918478545436720877312 244437 228682142611206139299986468640 244438 321782044268933585192952825120 244439 49981316099136039193908207624 244440 58242870011311956249908428800 244441 -175363088655386973355682471100 244442 14896133461401275022224882688 244443 -133455930370250262494477493456 244444 343359807502376847873159300096 244445 -77465783176066138345439457300 244446 -190497474578366405714625887232 244447 -61325002011449282835785591808 244448 -195486685730157058809637109760 244449 142039028471814702240476533524 244450 118365978456228672247143366000 244451 821004449165343501813787735452 244452 69408013551597019987913981952 244453 -520746895935605432854917479232 244454 -20837022568242821187440793600 244455 -3052983638600529401962454400 244456 330264306045656195389508090880 244457 40181746659276231944179979706 244458 -162928501009126227476524475136 244459 166320843715486595130943261216 244460 476746014891686838720042700800 244461 189729954732174749805893202432 244462 -355499465744824798110613944768 244463 -601052937034140352475754906288 244464 16249700973475670911764922368 244465 -5422995487042194978113523480 244466 -53408248500728822986375673856 244467 -259526322642191454445353769872 244468 149370275170900636116965349376 244469 391472004043220230573311443040 244470 -78904868948127568887475334400 244471 125733062034394459779617021672 244472 393220517171432163367736524800 244473 278273558353828762563105405600 244474 68522470524459254733404873472 244475 -59967149817002977833710899200 244476 -275693136932249952247662432768 244477 29073966845782316546325672792 244478 27689506951260262961787340224 244479 -54000869149888205451502538880 244480 -182015439241813343444863549440 244481 -611319030792993969926185598718 244482 -7452257853029110038197070336 244483 119222896282781792290409476080 244484 -320977104017696088177301977984 244485 474611262249481738790605963200 244486 406340979795827712295221466944 244487 346210019627572704104401364520 244488 407980419983420106032008888320 244489 -60533403608451435881734831680 244490 121374404843226442269829125120 244491 169030040019957300643936228080 244492 211376393732265994789660956160 244493 340942920289884459893920370742 244494 98362904995030759755124150656 244495 132277716465698449359515072880 244496 -15628490576218505901201162240 244497 50827716585227749237704990720 244498 -2347670033203558574504612736 244499 690892363060402566798918728160 244500 -47652339622842022306484736000 244501 541264105668355598324865462400 244502 17618161062463360227195857952 244503 -149894283931063866383263912656 244504 203160743861136329776884203520 244505 777923935775690138745183888000 244506 -106988484333023452470588996096 244507 -605465901823883937241938309244 244508 336774282813967861348654511616 244509 -211419820929907217822270983200 244510 -21417576428947883153117400000 244511 49112856818316600243617002320 244512 240911361280295745519998730240 244513 33557121685157790844993869504 244514 122316974807735047595888280960 244515 -330510681900224668481373337680 244516 -511004392370431630142527538560 244517 45298644372451327498772232192 244518 -85846358833491492263793894912 244519 218816810797663242649489431960 244520 -16387041841009245738523699200 244521 -240019765118535118948661350620 244522 -466265736370038804097043190528 244523 -5443035533100132213154300560 244524 18738578969487785170427019264 244525 -382421186565687628054339973950 244526 -48136611836429934636838980288 244527 -308146832537483866140332569080 244528 46256813089484334854803292160 244529 315359715250474100518314650130 244530 -43379620792478072502771571200 244531 90833407808920823233903343264 244532 -212478225868524443586547653888 244533 69092378149964142209454810144 244534 282824943180683188471142848416 244535 159447945739411725565728843480 244536 130328637405363257028871127040 244537 -476730646898768407980269103788 244538 -99198529839814398741438722304 244539 25312537218325698323099245620 244540 -37570466828719873918439861760 244541 -22934051522173911256503744 244542 24365106497753958972252631680 244543 -469647740151310108366674523128 244544 78854080247807389651837648896 244545 -41828884538035627494847607040 244546 94476321546309953169710027472 244547 259280757327813135036402999996 244548 -32496179624092018903023543168 244549 -503821727874694864121402127520 244550 -13868822754753914394263947200 244551 336849485334836334655936318632 244552 -157378786455550165372372746240 244553 -372234954827942337834896988198 244554 42211158730252640302959025920 244555 -452300245440826062460809006000 244556 82980689357234546005297999872 244557 -563815829341783720859283250740 244558 233638227230675557976799986880 244559 -60609940626720704044851916800 244560 51097842878674681238549299200 244561 454781155140297813870880226162 244562 212160448282273363581733315872 244563 171088234488643281178291610688 244564 145124143298949153761763426176 244565 4284129261004296432492408120 244566 -101177031569368981319160238080 244567 -337342607810278008771908251384 244568 189119400220968378699664896000 244569 11291590472082444965633891328 244570 -112583718804718530784577413440 244571 -25170374363509405438289574000 244572 -109623792986758390928557132800 244573 -43607801395023923373313830560 244574 398371908887541653743040985792 244575 -15591642986644401560867467200 244576 -595035186698519748878587527168 244577 -957984522566555245331278878288 244578 198837960415329231272898647424 244579 -455738807232155274684236115624 244580 20681641317197486554479882240 244581 207074407355896977570455302752 244582 -53294781470123771071638600960 244583 -395647343086894080069631044168 244584 6267034475809256157120921600 244585 -493354358802398614824981699840 244586 401046484829485332929513194080 244587 -111250125005754077994542411520 244588 311897533177444762831681714176 244589 -27822614732554304075342333610 244590 -37470047944492411610721730560 244591 -8473679381858104964221713368 244592 -100072968220925503199438536704 244593 610731955533461559526669399200 244594 136576738942816188699611615232 244595 43608854845387643952178866240 244596 100636249321178031361082757120 244597 549665595660857798710671136046 244598 196003277924646284138601520800 244599 134591045885746646312211929064 244600 -54233119921615313516361216000 244601 84047941111216715362098393024 244602 -64661769150903825271894315008 244603 457840078369449312050035250852 244604 -18229621987114006980374943744 244605 15846315703577571282613603200 244606 -103683850454527289849186444160 244607 -227871042832285548622325717136 244608 83524297069900937001298821120 244609 534546814344539381139263967280 244610 107579494781839692585203065920 244611 -87951833345981715728308020540 244612 -163178195287285518413702095744 244613 -45918818194814936317579715460 244614 -86222520856190282450438684160 244615 2402051973261403659457060800 244616 337282372231700722968635028480 244617 -101334483285634467193089528288 244618 -158400004456024481357225141760 244619 -84639745883352009033649351980 244620 9760705430939800270492769280 244621 -76203860449389933935313565696 244622 -31219180936138478715973422336 244623 31556213719719285177217589904 244624 -87073073760862156709659893760 244625 864069066238362456671356080000 244626 -142716541613924413927453366656 244627 2100270256742371001596787080 244628 -35492412451700031899964426240 244629 25340262792141401335147670208 244630 -18647326975053805650640972800 244631 80125240322295254293288667712 244632 82363196403623892204297400320 244633 253744498223920342442787479882 244634 -21158779298735107193475722544 244635 -509158551810981055304945917440 244636 95105330205985011380351822848 244637 155648446462477637918865389286 244638 51947591626029071673014612544 244639 74801840170302931482793065440 244640 -303129534736775351414528409600 244641 -18021788714317531578795613008 244642 240765799307107085594108123472 244643 -168912669873790537263054922800 244644 92531788886162035650098073600 244645 -41077096877047330888107830280 244646 -261034837335492525123103453728 244647 -90085289298018411210554301120 244648 118339006602887092238232360960 244649 -146869523464444334647315494300 244650 45352937363378001581878617600 244651 184341161645445981130977095424 244652 92648835548671905355419635712 244653 -49515785774371573148510536896 244654 215746197656277028169476051776 244655 -318367141612214722851604062240 244656 53708279924337054156512870400 244657 -330915904480483303061389634094 244658 7471908984885322071571408800 244659 -55161160266659528060732893896 244660 -143353372687703684094120215040 244661 -349271755073618329073444242500 244662 -364678818303499126614057024 244663 -145415969802738405166753772800 244664 234069039707821493298087444480 244665 -96003044246494026641327969340 244666 -283743503825681006052014889216 244667 193041059182942558649507791716 244668 -72052564464342587406086991360 244669 -205086259022379863514442783930 244670 2684852174331173387366179200 244671 -81084212949871247903384113152 244672 153866435749651089155787063296 244673 205805893448541147057803707200 244674 -94300953721937767892228520960 244675 393326918344151977768324787900 244676 -547476161985555789046642055040 244677 -342186875652359276447327304480 244678 -149941346800728411482762242944 244679 35253450692193792622108600776 244680 -104062024580128466266533888000 244681 -188591359797763893403747909560 244682 204360641176795551100289387520 244683 -168762336932809607607820944576 244684 -357401431623430250144128954368 244685 -88031504782116154691284419840 244686 43080242146498527247819995264 244687 -220059916867604390707239483664 244688 -16777815434745814687872270336 244689 399774785771188432143880944624 244690 -228454993341745781024347970400 244691 643559418793437310297713994092 244692 60186481314558964177972303872 244693 -274969927487293194941792111520 244694 -260449123851689693879860027104 244695 -153263505215724008594942194560 244696 9077158763482348833257779200 244697 -6121124566801476061899592320 244698 56444227727429765978086348800 244699 87908116997894720766731317280 244700 -196011017197316864077102156800 244701 -228030905874179985976697649120 244702 15433115930231791794474225600 244703 341468389383339785345433185952 244704 -422391536176790472701372006400 244705 -217342513891388310753793815000 244706 -29608101152090555451853152384 244707 -342027783827536130113684615560 244708 573923463927346849834764481536 244709 464679004852171122739607601216 244710 -58478893282169907704298892800 244711 97780309724548652268709184312 244712 122806480007654185415361131520 244713 -272277270945249212671322112 244714 66706570117498402004412828672 244715 -325577359510335633915016185600 244716 242411444995148551920175805952 244717 -610208936432608607134944198048 244718 -20470242940532142105456273984 244719 -445830855021374827451037337656 244720 -15867939096741703931972812800 244721 214017782610853951564257251922 244722 -267094469203498814361447212928 244723 -466793784981189390493335477456 244724 -667887278346117833817513264384 244725 48198697671626920181740687200 244726 -1962919968044278966185038688 244727 -206057785814115649992320962128 244728 747154198959534500079904358400 244729 -217536937492522017545438957568 244730 111770717039237941161051425760 244731 81053190096676159400744017032 244732 -366961424696707516546745226240 244733 -242426492211125350803139329018 244734 -59997285276186544696334066688 244735 497921316072021409692622072680 244736 -262006229427148803490373959680 244737 -257541752382820355008821814272 244738 186961560676600016398809229344 244739 -665140992976664835524010237120 244740 -60445079265278458688574873600 244741 99069835397706167708320970272 244742 -342822785557838773610649696000 244743 -277557014193763520683298434176 244744 363421505280725086262186972160 244745 -136101902623790109297344659200 244746 -38137145014365632388054610128 244747 612662497750860987092126170196 244748 62518969026396192618945401856 244749 164923807274905498934775897600 244750 -115123152376021507042983840000 244751 188152755094790900614160832144 244752 -25326198749344778485427404800 244753 -88714997875758652610947025998 244754 126148768588561011561893711520 244755 -109441033074903013796886487200 244756 -6854057402616710501545545728 244757 659703948717313380633315985632 244758 -1454467234046093116689301056 244759 78945141668949742842838469960 244760 -355926945303850196762551296000 244761 -349343702802024180327055139616 244762 -2542300270579160819917233408 244763 104113422680433408891792976560 244764 2108673479247507276764050944 244765 13701687979514475347307735660 244766 -307393877453458055569099128576 244767 -87914107669458231567117677952 244768 -106519431151759579750431129600 244769 -25755746765974560043896445440 244770 -6556079877414633341145216000 244771 -204175012550514464259510711056 244772 323632853673186838690414482432 244773 426953659238859192040574594622 244774 21755986299202602665055239136 244775 -170794848741685176829180651200 244776 50620507733899611542881566720 244777 -144384138602541623881686680320 244778 101342376258691941049266763440 244779 -366091756773416371198021792320 244780 147006976470404873491601049600 244781 358820346166615428354056946582 244782 -19060067824449026922867394368 244783 -111974955920525657160551896 244784 -194310168920012463492881203200 244785 214262382091653520110132595200 244786 -61239393641871787740885447408 244787 537878724516520531159811447436 244788 38198288539601423621995622400 244789 -425881240804732664151784362240 244790 -28973601514836595566268300800 244791 -430085061462909367723525841160 244792 -4195372480183777198163742720 244793 181557382063276585922983773444 244794 -162423930898291716144285500160 244795 -76719686302636345817704885680 244796 -143496246205903739065666721280 244797 -167204132555715701093737672128 244798 -246144278524548302514639417600 244799 12044674207258456107196811064 244800 -54018525965365943249574297600 244801 959899803905838021486339270100 244802 -87167585818583282585332281648 244803 206856568860407507917914447024 244804 69336800860793804599070544000 244805 -559320630559764333035430826080 244806 -62584866947159941346376434496 244807 -94076384775990394594251254400 244808 -59371866209662007654475694080 244809 8420485771155009961107306720 244810 -67795944596659461843367489440 244811 77297987688271079511854121504 244812 -39550791117132655528496283648 244813 89306357487921510175822851062 244814 -64798621790251859895758815680 244815 70623700663211425576555632000 244816 -27513875617590028177334992896 244817 -59431655289417598337681565468 244818 90786819530736585991790415360 244819 307287532418180294169634038696 244820 318457804836078630548668174080 244821 -4878115421100653376509316480 244822 -523166255332629579253944482688 244823 180999148422543735891856371360 244824 -95263244329083838063258245120 244825 91115889311222029470721960000 244826 58546192525869418136344948224 244827 174088285633064579516783777448 244828 470749176387455179862518076416 244829 9027393109801133281029465720 244830 -85203913716119492278248862080 244831 -825110133354942521173070746448 244832 8388534116025873684081672192 244833 -265569491997751763341749546576 244834 258807577754479893432746745600 244835 -131965527115063682242970695200 244836 176125955855946329833072220160 244837 458608763804878063385147135486 244838 106844292216269837859727319040 244839 66599326629223629776713301760 244840 -36177885106849242330794035200 244841 634201649557024401346328989242 244842 -87593205375355895080717824 244843 -308808554932678578872488736908 244844 111663373907312981327518484736 244845 -35839372490001885466937800980 244846 14354097498756652487806650240 244847 596898187491360630461201487960 244848 -13218789146476439742076256256 244849 689606742567754553442762017520 244850 93159363653154780766375248000 244851 -429059298443267527288232885136 244852 -151548327653449526956384075008 244853 439161722607122543968628562720 244854 139166721673471945906114088448 244855 62731671139716439022155395360 244856 5133706305365791953473372160 244857 17052296889567949164959081040 244858 -143478071949043130526167222016 244859 -50473925866978990776822158940 244860 -25597729335483144036271226880 244861 512280087721969408826990339462 244862 -66847681236145611929084660736 244863 33366592066795587078734958192 244864 -269544293591615642806077358080 244865 -328381104492191648361626797740 244866 -101603100152516041871947846656 244867 169448291865123059365633066192 244868 96428646630120573960777202176 244869 -34885933208149739779113668352 244870 -288955678984780010957694743040 244871 130921222631435464114363589424 244872 -172099106657747040315608064000 244873 466927064438878039947054324122 244874 -94022878309876997444107592448 244875 107239934037265396010871948000 244876 -63769464170653217886005944320 244877 88067360215782104885341164726 244878 -209530448566528581804592598976 244879 -18338140774286563614654387600 244880 -82682964698164692555539005440 244881 -51736197033376506397565687232 244882 -204144914155200996119837625216 244883 985988661986539384798009049064 244884 91161554445396842622952052736 244885 -8843828171789249533674843840 244886 -243961237764095164159810480608 244887 38967393435637312901499609960 244888 -95958934951353792181143920640 244889 325853883079135402437451119690 244890 -716748012984017475724838400 244891 -232100878190128494355020720200 244892 -98205047532755834068991414784 244893 -41376778370832230004993822144 244894 162932741962781702435371995840 244895 148766796667952464206408010080 244896 21737389779008099553597456384 244897 10240467733863326381062213346 244898 -130603918468920734425752922800 244899 -349860823596430996912678369116 244900 -75603271915528135315755008000 244901 427363747644849882215699251902 244902 97122037081806686631606628032 244903 -50783182456622303215776070280 244904 -239814305862467514668547932160 244905 38286908609189415120034689600 244906 315459698640873486287451391152 244907 17796327044301235407555397680 244908 2270975521287422477475585792 244909 -26354721146186467594524444480 244910 -6507901877403231879534576000 244911 200564873887911274522141272072 244912 -140536352365283236875178000384 244913 -74755175285783044658526615756 244914 -1076118425512094749483762560 244915 26293866828059525284622017440 244916 8596098405874199899413116928 244917 -1071749952678009807633189346560 244918 -60473181501247716249988201920 244919 -303235435268771724232487530704 244920 -78126221582318022005923430400 244921 959248826783008398562523152212 244922 -100618796914966768416947678976 244923 -27980138770773028261897063680 244924 119585106099183009656058192896 244925 -156356940007568209112651588700 244926 -141924349374738179495275987776 244927 -73952940458926770916089974416 244928 1155356782988460234469539840 244929 314985720208982357877355268640 244930 -88710066764167018939554240000 244931 -83688278593287956741905945536 244932 -154309981807205274592882787328 244933 -23046563427296985140761629216 244934 214366455652831444962744433920 244935 175864475100243771757048772520 244936 -516861135026293833835958384640 244937 -13417305506198546599019196096 244938 -186271004874748646925943347456 244939 -751043195457050462929617233260 244940 -82372650951424597355639147520 244941 -409599640858949272326779327808 244942 365391920177417307644626951872 244943 569346392688380687042755998192 244944 26400190347999187427501015040 244945 -128133024667204932334957164300 244946 121087415426828359628233992864 244947 194941707844463967713021551800 244948 200746164046788648220563671040 244949 5064743249746756870124357436 244950 28152014300283123496082995200 244951 653280059680840303735031799000 244952 -396926895786035514164314705920 244953 -121103787962669056606155833676 244954 -40106904914163402706945783824 244955 330542009348264275512478503360 244956 -122969966399657906878923033600 244957 107364783669803294171791383206 244958 -94919289740818573471935172224 244959 -111476283683287241676587220864 244960 496115947933456312851474677760 244961 -111403831016173655569071889728 244962 4184158023450128159927285760 244963 -75219914283075989689346219520 244964 -46616094421205949237071437824 244965 90759825160713834663790062720 244966 74149903212519203924136349824 244967 -165572696802841127989635498360 244968 104991915930773261784636211200 244969 70547614684136142128615670400 244970 270279204439178664910762283520 244971 -8525128351707569735731624320 244972 -67512798383565773383012661248 244973 -498913428675907124804530258656 244974 159029430064789488729786999360 244975 56094464087735307754943052000 244976 89154505622285952813017432064 244977 33720882519878400320089765632 244978 62460130184217165863187905040 244979 -209574984193289303676624176640 244980 230793456486835563171828284160 244981 -304788446101025567834378075136 244982 93060017455201269508537411392 244983 -20125075202644177052570658816 244984 27103517264199780869233950720 244985 74074729324126889094492928200 244986 16530737890854610745700618240 244987 -495788388239782858117250141208 244988 17155371820314684222947466240 244989 112025838956287676315612490144 244990 84546697900061907005265000000 244991 350893977442899713442075666000 244992 -235993856266695969570532884480 244993 -47461921613723780049083491840 244994 -357980706342403549778426950704 244995 -67909562728904655749765612880 244996 -82752779220135102160245854208 244997 22766897277024194574019156446 244998 26055018859822872558970464000 244999 298230633689929171312467937936 245000 70087940773473443228654400000 245001 521810105012034888168927036432 245002 284843877675759867399233627952 245003 -549342759988854949723717192536 245004 -189111361598705257695996945408 245005 -168128025980426025966257652000 245006 -114567981401112493737554154048 245007 154073081909864707182569274480 245008 -63878864540294720155551981568 245009 52681913824113178084211430000 245010 -75162998968293325345743997440 245011 207126942201741037014509632704 245012 590838391206626352809776477056 245013 113274840574647648027048675744 245014 670405859698747315009112064 245015 -156989796072361511783586132840 245016 86777008689221385980679843840 245017 -92129522546935613603620634220 245018 343735010823555576034459614960 245019 116089496215560453919814385408 245020 -150905312736218329484298539520 245021 145384350964139494965488290560 245022 -77630414393075456184150485376 245023 635192728193290792781264178272 245024 -64025519430820474990488453120 245025 -21159168996062268659144925 245026 -232247381312015607224614154976 245027 -290778110906783179631196963480 245028 1158278229608833967706648576 245029 -654804252612004031777400210370 245030 123692406799481899828323638400 245031 35210779063604414892093408552 245032 130585907639865960490764441600 245033 327133492696396071329581212282 245034 287527101616245225730436958384 245035 -79269738725247937766093507040 245036 -277271261487710832062257006080 245037 228643340757902862532770024576 245038 121890916424740999879216653696 245039 71893735773248233056875277840 245040 41099888662177145458746654720 245041 -929172625299981801197352015948 245042 -58017953887931889166981026816 245043 -216961022899446432029656306920 245044 181240682516036802393046219136 245045 365053287111673300461512694300 245046 10727893239117354875579304384 245047 -650892539479729763603262126888 245048 156020753344534172728840335360 245049 -335226721655392162645719149424 245050 -114603038356217240618650026000 245051 -243323081743744220977505305260 245052 -494666541457898821024787020800 245053 617972203247798855375216434944 245054 -228386895123495590719424673024 245055 190102294770456048564155176080 245056 -33994705191932285414310674432 245057 -3149148845012107007393631840 245058 -331200839280817692049582817280 245059 -284448817303049578411296660960 245060 -154960595260776981226730699520 245061 9176134442445334462366943388 245062 129389788593665612009091864000 245063 65696192379185076278108089824 245064 244914105191510521146430955520 245065 -99546048766708536286838335680 245066 -144822616789715138678952546768 245067 279019426361952178478398155480 245068 211151813698909268044606688256 245069 478352847344698528706774830560 245070 33058225608123622727615558400 245071 656268964040037031471095228272 245072 -21143576862929107565193682944 245073 352209779773614036477345538368 245074 -33804330490660431853023612768 245075 128080556246421193463896140300 245076 -134886225732612022114114185216 245077 -161515993743576760694172702208 245078 -40063989919438433559849475776 245079 936066856817762698065889975200 245080 40899274826395755303178444800 245081 793041533554904639730370338000 245082 -63874665671182018540489502208 245083 194158087629949174106912715332 245084 -63291731994426240940401521664 245085 248319063821184271870932482400 245086 101887995254403308464104837120 245087 -433545670441644551172180951264 245088 -75938709239550947971236888576 245089 -304354409726180352872553819480 245090 -180400752579710594189585023200 245091 -164700007215718682268397654272 245092 -155819478765282917089398571008 245093 78940461618731799960864547740 245094 -150390928754800433340977044800 245095 62618528489929744537519788600 245096 726607008191527034021284961280 245097 -2238205435192275113802449772 245098 87295960796493674788359384672 245099 193334696425465213764163523064 245100 -1727026172392445825370624000 245101 354152254483219201906893079104 245102 -164979708148880254293171371136 245103 -144694052170055651396258319096 245104 -37116233046157007266510766080 245105 242423136688665434810922432000 245106 -6897853727780941564687611360 245107 -25090560569458329294148958644 245108 -267670592554943526983510488320 245109 80393691323735007230446799904 245110 165743443005621182466559119360 245111 466744766951509175623759788432 245112 115295022824432618500094361600 245113 315028387562062356007856029584 245114 -386881296477065983086483187344 245115 23277568455028533527581820400 245116 -627554922771747941701264770048 245117 -175483130968315928932658510208 245118 -1140453582087290700441352896 245119 3547501197022456543760073456 245120 377930488764277840433224089600 245121 313190177198668032980968260912 245122 -178728850568538577879150179888 245123 283438444424791358777329284120 245124 377887261759072959027184727040 245125 -104405632754226745058070786000 245126 -60872432996216616372276282240 245127 115452844248116885173367513040 245128 -239158939440325525728073021440 245129 382900961302885000274539928730 245130 71857317338368487982543755520 245131 -156780711851530054827611105068 245132 -255884759132946374334571471104 245133 144133569913490366603906977920 245134 139414686547282921434196499904 245135 -162174382707935916548238612240 245136 22774414219216146991090040832 245137 441681841335593809779460790400 245138 -116347913869900616265042764160 245139 -18061692837043074892729821072 245140 185598390130831560043790254080 245141 40347496405183062641704578840 245142 -89598109121156141752841235360 245143 -2863981742361160360647031016 245144 185939345184166183334029916160 245145 103703472352682625319623921600 245146 -96610896310676210354770704 245147 -158263590707352734321910769164 245148 -44400210820888434765554810880 245149 305363848058368221564923858150 245150 -47103295349489768723198827200 245151 -335713249446321344295208959720 245152 189156977337137342120818900992 245153 704427417553543760450718467760 245154 35827336388941565375708236800 245155 -274909185630053218179659611440 245156 721409993320308343552327507968 245157 -184926374494410380653169187840 245158 -25535108196564540203801164320 245159 -618358076069297447551870539960 245160 40660125749337907314044928000 245161 -292023449640267850926426282368 245162 67258790935956852892290491232 245163 134533095229765957467405938688 245164 25474561823696293971751429376 245165 -366083160210869859749290637940 245166 43270098289131090644602473600 245167 -315124864368953142214258198280 245168 -6436350993879735745354137600 245169 -395977153879197250571548543806 245170 -20687219599052184968906010720 245171 -721792991435706521371846160628 245172 -165059279486264338572520747008 245173 -457781188933166666682872258578 245174 -21819219295539348285731126208 245175 -66426255948164742972247651200 245176 -292239958901351166763281100800 245177 -337435671110957974926959173974 245178 -104306267289517943282230653216 245179 -274307230974302219308731217920 245180 23595464020556927949731205120 245181 271456809696116026187849425152 245182 80081169765142561505126267904 245183 -608273730138180773639935973568 245184 91835420298782373571027009536 245185 373169934267473323160964583380 245186 7111954005235739434249613184 245187 -189493622110274194296606176280 245188 151975809981322083504457205888 245189 250588965055916826242836916256 245190 -21283937861129306308788111360 245191 -381712558395060213622234497648 245192 -53444762586843651785908608000 245193 34931372210023517515974766464 245194 358062595339377609393392974896 245195 -165259555466781649893922980000 245196 -169413329983111321829205415680 245197 -477662400766231649440102162080 245198 -188413886878208828405218862400 245199 -218094768250329432561643878264 245200 -62248611799712000344473395200 245201 446237057156236761852935547504 245202 43672799046479312111960380032 245203 11318616738683118919488155904 245204 212315540014617295623119155200 245205 -309346275349018249064778730500 245206 -186868415194111337036974194816 245207 6707651118885085593474640320 245208 -343911896921190293987135201280 245209 -611467691653732750836697049590 245210 8733233746296971980208824320 245211 -263893814746266175820994106728 245212 -145112022417124229944327838208 245213 503222138149313777080997386080 245214 -133868627991413442613753344000 245215 345536094510699614778841560360 245216 -562438522106427009912793989120 245217 -115487030499299070438355034688 245218 250775925359949473427000340560 245219 336745054379399856470365172364 245220 192959935719280410522509660160 245221 -113528279428198402163852560356 245222 -105477001111226159592256013088 245223 432636166736057925069085349784 245224 149748840250560651507395788800 245225 -154552265548182540167474060100 245226 117941269787286745206176146944 245227 -113456304654368725544523001848 245228 300341508984273636104272244736 245229 -3250804446879490692298955232 245230 57925836464318575450020086400 245231 -142444068281171562864187940256 245232 40930188740316296501808365568 245233 194582385933485740616747841520 245234 -165220080775130945122777161216 245235 70080246093706947263209086000 245236 114109427032938644192568648448 245237 25355470739424055867586514432 245238 29841611313514830826309447680 245239 -97071489003470194294061412960 245240 -239689670014802956133935411200 245241 -92651945797443751254508331520 245242 212983549421907673863059028192 245243 -276160357156842743660121093936 245244 -92469942064568880057662373888 245245 -91780336114045908956119584000 245246 7299490135465624610478101760 245247 -397899004627150271789536755000 245248 -383519346411481477455512862720 245249 283012589793168806899703024064 245250 -71950642571171991576279960000 245251 -276042103763296787811869631748 245252 -191643027706320330936925409280 245253 -344546948626781634930395152800 245254 -362110387100665646342944771200 245255 18140411988927865634903344320 245256 40692182112092743421014425600 245257 397118204319475526084310612506 245258 48063631163067136135778143584 245259 155383125769429873265179625760 245260 144057880748479242021095162880 245261 -769489488717340648373822568138 245262 39879941268513530070933185664 245263 -193957045704831223340457238440 245264 2681375777864594186043924480 245265 102692313716251412149945139520 245266 133349824004393805367141739520 245267 63316931370892127464726308 245268 1635041942814387175267275648 245269 -731326583771366417124767065330 245270 182937437355785226564977614080 245271 98694856989619714531307698560 245272 1425323422495698309430640640 245273 -86990422247196317730235328064 245274 131129511150658721486906856960 245275 -222409103201792842170206130700 245276 -122277550944640051629127130112 245277 40991393882723388064203638214 245278 57917414739602570382524548800 245279 312316476795539411238859478880 245280 5868192247767515461079531520 245281 235796589354927249107606418964 245282 -28425079982563071762478629600 245283 -28417379066962613315996848776 245284 33923740739406216843112174080 245285 -240096101136392928702896662020 245286 -234477763917467139726034438368 245287 -5655999008198932180709154688 245288 -311051282367824178073744266240 245289 -246701432618362164097318259232 245290 23386648593899018694668371200 245291 274614563968160714732266432692 245292 -48734473468369256699755534848 245293 -284153233567779644232703238784 245294 289983623470569376626986559936 245295 -251516353923267881182527744000 245296 70901229076311192191560957952 245297 -179376239583284049703690189260 245298 145037896431836398299349697664 245299 -758912991614065866665105571700 245300 147185660694101633375647948800 245301 86517913788942962182035326784 245302 -113758041705344313529840407648 245303 -88613284366069321350778753152 245304 -291432847635427308865258659840 245305 -129928348085888791247093974080 245306 -182355483751240125432418869648 245307 66071506007980125118172994840 245308 -108337929355913242340363101184 245309 767628320579741504707353647040 245310 21236961381474245861702545920 245311 173274494075552091531934825200 245312 81311354107336913100565118976 245313 -179324635834109405821560138396 245314 15928336829264464115518079520 245315 -495604200571165829919310080 245316 331791968858870646776822602752 245317 327766997450597992687708670366 245318 -17284530416599583217341767296 245319 61999069635521499808037093544 245320 -2535134750408217132167731200 245321 -692379704167702876944820637478 245322 81693949109290017512798822400 245323 135517381469062203433967462304 245324 432307444749070930163200893696 245325 260899152842505946623010581600 245326 223461036717966086814503762112 245327 61614917233305227904409077312 245328 68524605683136858876906700800 245329 213054617981506687348940857152 245330 218106525016336600451031910560 245331 26461911198723662304308399220 245332 -33361020680164856716069400704 245333 -288271948394411779910461954176 245334 -40207829113673300193676369920 245335 71802865810973866983132020400 245336 98885941095944397471520604160 245337 81606756554306765126347762368 245338 476048456845741667873956320 245339 123551275995741840132000163140 245340 278810463453164542376689766400 245341 -67136734075707837174611281248 245342 175783780070739120779163908544 245343 -318329837515483207271832615480 245344 223768997788814614399031967744 245345 -205738268548615730011519089900 245346 284147458952585152779228777984 245347 49815485537046886293255542000 245348 -363022153376782925034076892160 245349 16896694098787039717610506524 245350 -58689433246618231050072643200 245351 159138165470945554147188980952 245352 30985050629924194155174789120 245353 -44353210387727447002197252236 245354 269057308816896580178862304512 245355 110782223558269912304946501120 245356 -248525201330665135402263566080 245357 84296818289503683716576217312 245358 -3894111230766410096806303296 245359 -80277884994894777679018039880 245360 4600925523902495451084718080 245361 56521406597355137929531480272 245362 -131432867830542786575675676768 245363 -396389978325594485191718404296 245364 -30421330930589561523334545408 245365 -41837738835826085077285678080 245366 332989289780001974818896637440 245367 24601097016405481372617524400 245368 481758818943387283480416706560 245369 -517397858549916117848069858940 245370 2177763100784592311486764800 245371 -62827565216497208937559528688 245372 -433927496275552116500732135424 245373 30631456119045427691032209600 245374 304257741796696355263979631360 245375 -170997441518258235816660312000 245376 -242569950799604464978860441600 245377 633235673157378589223125108272 245378 93958352013384834964462236672 245379 -305085338445491056031093690112 245380 -251879734802370123413064979200 245381 450968676140341906883524473600 245382 187162483201530155063369779392 245383 -527844717656248249974074747368 245384 -277787681061243739834315929600 245385 30191493748461944905877270400 245386 109984863217249009689747673392 245387 -68129279896154358794373554688 245388 269579628871578406844257536 245389 178815179766990790548009835190 245390 22606615868528963280504337920 245391 307406979552420432468336453264 245392 166643869205322740088391704576 245393 -357258296678280737764458957456 245394 257732152524094664833892715024 245395 137230490298382519580548786080 245396 184170806524193158020791623680 245397 -457277953136379030420263906400 245398 -180955966962939188448134931840 245399 82993321710541817670743985792 245400 111918479579072640666339840000 245401 -287239901416891103780895040 245402 -110938859899022933118487000848 245403 568608301829472884832417516000 245404 -471463112928938142499090419200 245405 -106832338549641252647102369940 245406 95031458686840208551920405504 245407 52498306491120248583740562656 245408 181985582426881601960699166720 245409 128588439174585268787313219360 245410 -86668052416746852897533076480 245411 37957778951471565211892130012 245412 154118436309689205105956719872 245413 72049889660707331079743414560 245414 -71820273930912696058901445120 245415 268385811731846849976489907920 245416 -13802974599126390246621803520 245417 -401492918815357520098672182534 245418 141290854910522694188113768704 245419 -44986921309674344290684063180 245420 -9535590911967359084977797120 245421 -171389300597953401390685461216 245422 129395573253392053639622323392 245423 -57029874416623072685812448280 245424 34904750651844663924625342464 245425 -285917908871024925717624153850 245426 15998331303903028281173707056 245427 -16541198907244803423544872960 245428 146958172595318027399555907968 245429 494479990960175426573836907676 245430 -126981175964051760168823850880 245431 190994158939178026511138920392 245432 290770012472873041905314918400 245433 -152579918805132056534995801536 245434 -59570652404092827976886089728 245435 319700011769056712095938236160 245436 -31482841181309609840761936896 245437 42168148224826261473770454086 245438 -163427805015869562955149146880 245439 461619671111016610820104512504 245440 39086737443120113658416332800 245441 258719504775483498422338486530 245442 -153123808607145988224102040320 245443 -146004768993847057017839015472 245444 2624466424717528988728728576 245445 132854373104728581632444821920 245446 394764514960149006468482473920 245447 257125805617377871232171194032 245448 -35350921018162311993673482240 245449 -406442252758664033450096625536 245450 -39846329436408868630782246000 245451 -227667001961271213988786473768 245452 377456661077671650259915963136 245453 157224563432195666729563046400 245454 197824217567732797089363194880 245455 -13878588801648909187955982240 245456 -76716847120788773207915274240 245457 743108999621075320314188852640 245458 -20853806399768374849195481088 245459 638941642960112348450545708080 245460 -153513109362460962031082403840 245461 -317186103156003172533493805600 245462 28886179464790130250411920640 245463 413153102262754946629486175184 245464 297713525468212000346312171520 245465 -231926200962515777920799076480 245466 -76331032975060876104477184800 245467 -52698167570408683884883230888 245468 -26497686482572789056758115840 245469 148553737484904647022073826880 245470 285082570641812130661360783680 245471 171547941018447664837210656672 245472 -94873437470035671714409218048 245473 -805813944914498136405309149278 245474 -7392009324074883854689633920 245475 223202057056411488596541674100 245476 30338993698434838293374324736 245477 -550317702809238556990463404674 245478 28097567838000601889011112448 245479 -3006281679834534999624996192 245480 7958788588122862901383526400 245481 41158986553338680446394292864 245482 -303251517141920082096025443408 245483 91329197293094096639083282320 245484 -67749005710039572435771233280 245485 -32355422081308017911285728200 245486 -318015328415769827181604751808 245487 2192746724752912003611202176 245488 180708558858342628385789870080 245489 236058964254873424021969866240 245490 136561182481755526249514350080 245491 -368825163053287178581419546368 245492 213423274949580524500112001792 245493 8576972954730528239087135982 245494 -585614068580868208396015491648 245495 -90482041259830253087527005120 245496 -184923440213600006360727183360 245497 58500182297533751599677495552 245498 204916083542131935763184728320 245499 -20407766840242629821990755200 245500 -255697286128635766522601088000 245501 398422119913971811422649994502 245502 -15423202300748694792622837632 245503 233369660851309867453216268544 245504 -67885995885395911237712216064 245505 -27501757565555504004446836800 245506 -4777710319622131292188032048 245507 149402202733767331296752089272 245508 12444225658622976544462080000 245509 1032385083513111413174977790 245510 159724560254512471401482732160 245511 -2784880364909423913354510288 245512 253176310385233672365391795200 245513 -418924017620232575328874091238 245514 -157329159395356597282400954880 245515 34395865542481767248056880160 245516 157409888058731626567379101440 245517 -115129083921126652158176646720 245518 -24236227370793985631146782720 245519 219197203502665374088079839920 245520 15307150777875188787251773440 245521 219760537067507169562449132722 245522 -40111845678493264449359576688 245523 -328830032412815443174835767296 245524 151678903568246727285888308096 245525 55372966369610587257348297600 245526 -18787880078017419002520563712 245527 118241824674022522473100066376 245528 -269115128233978898114631843840 245529 -506692303970885788655527914726 245530 2843277263464751925513649920 245531 174358215331247801929196747808 245532 -43138458979844135784375582720 245533 -160249250785064783044731416218 245534 42151573373430286171658629440 245535 -84317684415727370875681906800 245536 506895440053846825120931315712 245537 762045001932998749304563464240 245538 -198349551516796488120230311680 245539 635438576731423524964166354316 245540 52866924562431661352070570240 245541 164249631453574157835536714592 245542 78500426650913856562266855744 245543 -213298505010238996896726988920 245544 -162685990677694957072810721280 245545 78499745853169673248288827300 245546 -127113862759477694365944456960 245547 238203011469152785339321392924 245548 249239390182278782597936142336 245549 41873301629954007322970285208 245550 66718800758138346241069060800 245551 113640668432454552372050776352 245552 248575514206881322728254668800 245553 126690795742427074017543011328 245554 111314733335611226111184584976 245555 -591701135111495151645069305040 245556 281046439823744794213347379200 245557 294637415271474851262791343114 245558 -408874042270120737160550911680 245559 401723975925018616015580137704 245560 192001333893756732978503270400 245561 -472787033320563881317713434838 245562 193225736128313304120661834752 245563 448904363925181343765776995812 245564 170186356189807584987823037952 245565 220574196114020339616827625600 245566 -425440781716149043609564800 245567 49761501591181476385695015792 245568 -56318381427821769109348024320 245569 185221877516025622866430794196 245570 -55831126998740995570787697600 245571 36078838900246685025195229440 245572 -9238824633907642857288628864 245573 -5710032063348162987000088896 245574 68919174438444820674954806400 245575 -390575255753410947288093024000 245576 -172370655199970106683684305920 245577 126238790028350453187158490240 245578 313932318534563378917974369840 245579 -9837086952373241805284106360 245580 70679376914161205303079644160 245581 -129918466981842914969236287008 245582 153826072785107378960594217984 245583 -10420198975932541652604144600 245584 57631541461725802370065817600 245585 -13117124039232277181368478220 245586 -15774391643232609357853454208 245587 -406866064666327219683579935764 245588 -152267653463515254321366528000 245589 51512778142971852051606074688 245590 60790319282401326670149216000 245591 -730582816292292373324387894008 245592 20603715400588566076366694400 245593 -704786156403527368410114935158 245594 -100347341552868542241669880320 245595 42339284825733334061710214400 245596 -110660474098380953461810769408 245597 -405210072450035330853467994720 245598 -142960125038593794936769388736 245599 535799847188527335670827455136 245600 76798272116834596362888806400 245601 509274790454517327181469363220 245602 40781809835376997556417923584 245603 -460589485110489239558097673800 245604 189025571689496092024667891712 245605 85090134627667124632053595260 245606 89246553520855748235163777920 245607 -78595049329343954559004287960 245608 76722403121539639260614737920 245609 47636050477742557766982446400 245610 -8476669307614596509935735200 245611 -673623240882013073925541119200 245612 239014875926691515721946880256 245613 -84728317101170070584835532800 245614 -55326969935085707202788918208 245615 342075813677702031302260946760 245616 -492615082956592970487300096 245617 96431689479993260762599151040 245618 116616829919740611448169865216 245619 -10677147049223575609659384960 245620 -286867841923897338633263320320 245621 -835728233982941298017269268178 245622 -145374727132775637367184756736 245623 173624387392126838019849745840 245624 -285151805253267851530203095040 245625 -77805470102949048621317310000 245626 -20153329078173594963730753536 245627 418553956744599612404610253476 245628 -177943863844679835967946316288 245629 381708236745868632165421764230 245630 124197626265511251592339200 245631 74295611639058366125566485264 245632 294627868929130578695317094400 245633 353801146447551602608697693700 245634 68245888313583403108696644480 245635 -74890779483206949377332165200 245636 -309293465323780246168357249920 245637 36156925712112842358989729406 245638 179310459652688537327386458720 245639 -670047708517448427708105379560 245640 -47911598579018774482477056000 245641 56854621604927875128476585184 245642 -359667145786634385920924836608 245643 18984903571840392140612346864 245644 -21767816438574715348678279168 245645 33520805770914751451337069720 245646 45389544905078846161065936000 245647 801811057065672675007130797912 245648 -69859345338909743264671973376 245649 -284798333145025888409134334736 245650 88126316428393082071016316000 245651 -243965509721776250126516878080 245652 109989294255799799882015729664 245653 -216679155777651512131280042098 245654 193991992514201949895661791776 245655 -197776865182332241010855129760 245656 -300164041650988203528495237120 245657 437187834448510442627924977152 245658 -17557685804693126463595660800 245659 6324681823109176047764150160 245660 66161327156200779773078108160 245661 38792133718091704293239383200 245662 -10995173909749472130576442368 245663 -214165779021920170278076344192 245664 -334926436477735571487071993856 245665 -54817524375053207079863678400 245666 193208355204242927908342942032 245667 18516215859070449221959107312 245668 163048996094788401910927250048 245669 -660443995859228557376418266304 245670 22353842446547341162032230400 245671 284865911127269890069445322872 245672 -39331342941208080758974218240 245673 372928535828393666426578286442 245674 40343040379097617261072976640 245675 112336713266958655773962596800 245676 -299633560340709877204738314240 245677 66060952303258569090068952352 245678 -284152146203463967427910663360 245679 69786954236625793328667542400 245680 25485420067351550479239413760 245681 -410570200928033847279560209518 245682 266208722881985983167738406800 245683 174315818171747766997888881932 245684 -25693178411412142957942689024 245685 -107613262624899490422992683200 245686 55794485986865451581353637760 245687 -277905726254293079443747558200 245688 68094557267558091967278489600 245689 -898311034951792303919532753760 245690 -220373633972806904383837747200 245691 284458210786954625369007257100 245692 251819147507559734082504222720 245693 53439696264866710752019029600 245694 -20148353348412683448076881600 245695 -25968058694003221433144299800 245696 -37004841275247964209178214400 245697 -68414584591813121084769973200 245698 -194092676487144605849768132400 245699 -93900864938235016424234320464 245700 -26607553760776104206318592000 245701 577837842538332744675308849400 245702 -2691209666192568768936454848 245703 -580753373499239268709860696 245704 -286108912640438164459948170240 245705 -631903634818221184652396949240 245706 -46250119826431055068615022592 245707 76717121595074564884063789824 245708 174245015240633141655598218240 245709 182326359770607036669933358944 245710 -7270030038164719759061970240 245711 72780253358496693444539331312 245712 75899059906767816941308477440 245713 129826213769685941896976071848 245714 -109328259198339399279005887488 245715 19154797107980130299681763120 245716 350669290531197673216009801728 245717 276660450678299879576054069400 245718 -14739889440601404929325071232 245719 430371111308957564112551402120 245720 123545155831515284071042252800 245721 -63605260914344669764442592576 245722 -184695712195785572493373187088 245723 -604962518050690850291927060028 245724 -181015055738096177607037023744 245725 57671259741583921665374083250 245726 86266754007109494355917680832 245727 -820976684795408343755887488000 245728 35979475743911451041289732096 245729 -173473243943915179633436252640 245730 -136214896539694313644849889280 245731 119582326804513893717208374864 245732 270243044945794342971067441152 245733 -104750444736861854552596793952 245734 -204347420597526180742754781984 245735 -293726557057457135248273299600 245736 207041574594937812812825656320 245737 52042607203622751215855525632 245738 27311116745969589137041817520 245739 -39492454419061028067217972752 245740 -325161279144239611196312017920 245741 -94419498822276619858943682858 245742 33617470879966938729242010624 245743 879361441523024744040164684920 245744 -11881222302109121880879267840 245745 -2469601407714545623368084480 245746 -240993733649601227221053388800 245747 160006416398426520369915125196 245748 91212255493019517338627604480 245749 -14882431478986272749746880864 245750 102465457875850599019423584000 245751 -177448764601588922744712984 245752 201155264633008668444082790400 245753 -758722472039412808146068302998 245754 2243753934607807236370379232 245755 99818736935851545755248395360 245756 -240980757627603673956698333184 245757 -227835171846945187227878031360 245758 15597097606754184600118617984 245759 77900595298037436891536424960 245760 120949334848963043862962503680 245761 -101324826162986072240743427628 245762 223928341662993448358360456064 245763 -150007669110014944558973400576 245764 -436814013643106279572647447424 245765 -21669950919397491352062960000 245766 -304965791830712512877702976 245767 330996917793279082798587593160 245768 -104644462447833375438738554880 245769 -461455020616553591133459098880 245770 -32697485072519048250232458240 245771 -743159878153327811702055770028 245772 -229457607065874099524391208704 245773 286250796029483226774475310304 245774 -124135575293020680067883916864 245775 70256032459669858823354718000 245776 -123444894906370635428987527168 245777 -250569459222861919283272129728 245778 -19360288510314770839799688192 245779 343189631568557258725221549576 245780 -94542573506770793540406278400 245781 -738445245889424434253569676160 245782 -290715108873709921571385559008 245783 -32884445295816502045427254968 245784 -205911754574543593010904268800 245785 -582937895914858575052273969020 245786 23922244327250787937753229280 245787 126039149512791672394949425560 245788 -4085646080262272649345374720 245789 -22620846127673188763355712410 245790 -88779620476376330321097910080 245791 -2580176551361294387695059776 245792 72354839164430826354722537472 245793 367064479718635911052965196464 245794 282210566349277079767370920320 245795 58464374966604005473142359200 245796 293564872063301310552909652992 245797 317929783976801553022685632 245798 -30047420904618839592055680768 245799 25354728865601835523812370368 245800 74439894746599706477957760000 245801 255117217456457896601675131392 245802 51974022320630292634033734144 245803 570173845099785368396293286640 245804 -39075657068979949270639395840 245805 -9689117815984244624963383680 245806 -40227292566290593941417654336 245807 124946974718395124560034674920 245808 -97829643353440671222217113600 245809 -482270508119801201094629450780 245810 6796890358935976240910760960 245811 234563827794224041839362511672 245812 -82521819839176399133576284160 245813 -329919032252609824172330725476 245814 -107584658556322500445983414912 245815 576271252547309042965423944720 245816 -417175525960641943429053419520 245817 96961520769385695885509838336 245818 -104896060968215300180830463520 245819 217877070040745434111078964496 245820 -2861979448156190224538941440 245821 378275913227551462747726022 245822 -69384662178358791798294129600 245823 -98221474768745526287705594496 245824 138633500057019082088996929536 245825 8426599006367595274739438550 245826 -71997964274266353451287484416 245827 190501696324651679881426028880 245828 -118219609001083706148337963008 245829 55389707374476078204420252384 245830 -24618841345710209614949775360 245831 -440301034625546562908012328 245832 -138510105327418230033071431680 245833 207090930161772670808426842980 245834 -50956091231255722661499147168 245835 -20075561021898402461688582720 245836 96659554214408156569249344000 245837 -458572805530282663894682461908 245838 20278408058031422075685217344 245839 352086065402803264889855062200 245840 2317654192022134081467187200 245841 967858176116184893047810512 245842 -99926775199805177868815618928 245843 -145164597420188712951468641856 245844 66307232390762124896692625280 245845 224729597022646525297903403100 245846 127331123069369511768366201024 245847 -6745796041334512899216130560 245848 -482603114775634460085417984000 245849 484339910976630052394879891850 245850 -91964708161889149188070560000 245851 -817445079836063303132896425148 245852 -175606608032532451672137752064 245853 72056398529190324592696731840 245854 1409377902067576339972399872 245855 317016656381318253984620126760 245856 -82366848985841488405807497216 245857 571818895655196315040274287872 245858 154556192702927984070792947280 245859 272045572625832190451243510904 245860 -260436266835363595121151283200 245861 -106788476211265790409384763392 245862 296990808589434742178293497600 245863 -737301898658382920669576962888 245864 21159888216016792622754232320 245865 -72826770452586357414145942080 245866 -188191333088534498149036824480 245867 56202366910663895300667650880 245868 71383555179227424154484736 245869 217813552828522855080747622444 245870 175439300180278374536273107200 245871 546750499923127524446284473072 245872 -129233098919717920544653312 245873 525714277204109658881861273664 245874 4146514273197232795875840768 245875 126448137444338845849199304000 245876 179970460889764145933345535360 245877 -90063064615835170962467568000 245878 162459773492522365760595438240 245879 -248085973094162446084854834360 245880 140556924897373663898159001600 245881 -289017635561396697352393111318 245882 -128057373095494819322793853728 245883 -522120813253523138993987218752 245884 298014836119720869118982690816 245885 12769893381548746203519905580 245886 -126320346023963052283432943616 245887 959722343430444150710245234632 245888 198792268992438465168377118720 245889 -96742958397348906602894712960 245890 -319271024658437194409810795520 245891 533090626894949920007516936400 245892 -104480275101960999665920720896 245893 403631713106554487536508493024 245894 242699863425291394470717026112 245895 -133155147058227580633903518480 245896 54454772213829044749380648960 245897 -127462755266141537600587479654 245898 282344083337199554859385612800 245899 -522000876723856217208860397100 245900 275928074373093212881464672000 245901 160582317042087953900270212032 245902 -154804678870298010299179737408 245903 -275047790934346422720220431120 245904 49123181467639204179903774720 245905 432857300306012302662960520320 245906 441560268947501820207652363152 245907 43487638839756013834229681880 245908 -97978836094647085585856549120 245909 387334199550462378858108820110 245910 -57079227627777415685247866880 245911 760850698085221086598127949512 245912 -406633823349190254154468454400 245913 460013127169128066665376379344 245914 -190376168090693674583473372944 245915 -226207312234710451705977487200 245916 -196607130987943548684208889856 245917 165840344769596218406825780640 245918 67425197881025714186273040000 245919 -312126147588373142162263216056 245920 194715668595553766855560396800 245921 92669760514954696209072595092 245922 189707834106300000082216713984 245923 11163630794729802599028879424 245924 15425924115047891289478373376 245925 7380371999125549394067497850 245926 -106148824579482310187521517088 245927 340576479348271413247211877120 245928 -145539814298815364475177123840 245929 450001903476006385743809226384 245930 -33726152281341066857988884640 245931 -110689372993200321606039936000 245932 -178300596476014160876124277504 245933 -86656742893810354108026289056 245934 88460490877940638776439205568 245935 -86824523528525275124431998240 245936 58985570408670897089340211200 245937 13553431675063239887766161568 245938 -158268468980043343488342117888 245939 -45588538344688149074528055984 245940 -171309930535026471878307072000 245941 -647780088076628931551708112658 245942 -3029609893298528269824364128 245943 109839100449310815576935365200 245944 82620237929918636441936977920 245945 -149844614822212813235063123520 245946 120242577155599314002074924800 245947 304134164217011016002649829840 245948 -283819916879892477687965064192 245949 414510103869011383547625030720 245950 128254098560541072740125848000 245951 808063440911789731006826679072 245952 35730738891761932125257859072 245953 -178682543693175076270995318480 245954 153143059681638341933939392512 245955 140290442875910751627914726400 245956 -372540458150670273154602815232 245957 524937432824931186753137821152 245958 -130953925187965020286855031616 245959 114823129760131182232602326112 245960 2158336758544937048081203200 245961 129344252044436282653952732010 245962 -81901607911726416437965356288 245963 584365073028160080913769752212 245964 60997324604016512439524966400 245965 133632806882717080903033894860 245966 169941533185055947704957160320 245967 -45681025150323075182283476352 245968 -96327936053849410465354129408 245969 -676249688254364603073489209856 245970 -93516566195047203928913356800 245971 -406319528325479470219471262400 245972 -130161778691402687468140804224 245973 26869597213736166070456574208 245974 -257000619923327378296354685760 245975 57228316429947641095613646000 245976 63691203781624673939255746560 245977 -300773981783905587415477117174 245978 306068099315151020315060244960 245979 -93390458207655317857955068752 245980 156640740314899420620764720640 245981 378952074555892508733292975782 245982 32556808380246456541113575424 245983 289799571407004749325019555232 245984 -572147705854840626167939334144 245985 38928065738336982218727555840 245986 -110814458667084241549460549856 245987 118887039060571078116441100752 245988 -327557763343472781811978067328 245989 -119369669624512848982060078210 245990 257799797603737538690287514880 245991 -335906561187710059271519926656 245992 528323121337127380247963105280 245993 479433585943023796784090160 245994 88685499556608683092157993472 245995 63615534398835324110365356000 245996 -101072491144105327449101775360 245997 24172661395254739867846418646 245998 651255235646307811962810183936 245999 -169302422682230462656020595200 246000 -27516539980990190551744512000 246001 71106969949960349363682132864 246002 289308856670337112208694503952 246003 940856635958161923390487104 246004 310873963983570933338071590912 246005 -450559948995479871892579274340 246006 -98803329100482847336407233280 246007 96549246000783950444289450000 246008 -72848790979230520070771834880 246009 -89075393617316925335015960496 246010 -20531847859487434328595992640 246011 -226491033173017785566790791388 246012 -67025784365618465845099192320 246013 -93143923892837404086867587080 246014 -14143357584741391569124230144 246015 48110105999877390777223319040 246016 308525645450969017455715811328 246017 480465958344208093418993208066 246018 379965642019544300002066522368 246019 425926480178827406652977836096 246020 -161632695925858005850831307520 246021 -11202875785828967672729491488 246022 16538035281934054737941269632 246023 -108702586566304108225780037640 246024 -661878911227967743275734630400 246025 -9826879619399857801318231700 246026 -139113850235128348814502458112 246027 48667256206073563274956456920 246028 -127650557232867006289702680832 246029 -688302785957604067863247014954 246030 90465664326548687348747904000 246031 48691412157791368302884426880 246032 -142810306052390712035539083264 246033 57236593309274614434398620002 246034 -203255304503557439050987177584 246035 608681959350372906475148802480 246036 65193660936776003183695503360 246037 144169373170025726237410430592 246038 119054196706146943044142786944 246039 118643506370244520046666994024 246040 -294021790668505210573856563200 246041 -53004585431896225780787562456 246042 -192126395762569922450699039760 246043 270758652431602557043186128400 246044 241899309246823459700793755136 246045 -83876609962335870107848224000 246046 -7467801614942362112671269696 246047 10283642892925959636478671552 246048 465441349533923214215875657728 246049 -480666300741298410989779457950 246050 19906394084421294248006208000 246051 242478601966156727685417130080 246052 -267896705516793635954520902400 246053 -79833606859219361756474506500 246054 18803242754559962145985886208 246055 219811015881084213611509611960 246056 -591651837858734340543397893120 246057 -95503058078017189986649343808 246058 -262791854894175321440173067424 246059 -164016716460529789044682604760 246060 -132134389163181517844657157120 246061 -7912333588379887677513363476 246062 -122784305866423047266672779968 246063 67696255209188061544787047944 246064 -31040063399094799633790402560 246065 -362775599587180311747086856600 246066 -155427095244044102104049429376 246067 -373531994603573751138906203120 246068 -7542209320201083417811267584 246069 28222373332523471172783465600 246070 251020624615303533763311826560 246071 -9292960475235932728115243088 246072 306560782717359930147590737920 246073 -405253974928732303357552894678 246074 -379854289293448635999446392608 246075 241512392730179445543662691600 246076 -100400345392972044867342730240 246077 145693132105948777110931675008 246078 -3583739161827375368774955264 246079 235530243145287140626163541384 246080 32908361087404927760911564800 246081 455800083443309999099296098144 246082 -101223922992762460201905285216 246083 72133732739996537374847546184 246084 129047825137954364511538830336 246085 77044253011271594816354496000 246086 -7394897014740297447570458496 246087 -174084677518485199108651936920 246088 -427668011987001795632544768000 246089 6666364920519087101824924320 246090 -71950162569009166933376578560 246091 -240509214937465742684457467048 246092 -244541257475021846802373607424 246093 -520097627538531258633850902336 246094 -187897378325804986702743887040 246095 42976712043485842481450957520 246096 15765143428186274404182712320 246097 -16809388053991874343025869454 246098 242388828559847992970687686800 246099 36960852370790551774090141440 246100 63148359043785260961258854400 246101 -102799386965500422281649832896 246102 249263462095163488659836624832 246103 -133483135173016220347842554832 246104 306808047241018642518736373760 246105 481080083278274409387671539200 246106 -104612952770313755827425649920 246107 641546238964938552023225286840 246108 124675737947281443959215925760 246109 -225301616088389396139286257408 246110 -131745475189765415800240655040 246111 235784394018554642804547820872 246112 -134953689908141866021069651968 246113 -94118048959324946511181611840 246114 -115725973142877935646583728 246115 286672401086989716739226759760 246116 199313656087253220854246045952 246117 -154793428159046393497417852320 246118 50636908071006046154924801760 246119 761611577912898335605757294520 246120 41195187334334652467001753600 246121 -221747136938256488337643348678 246122 94600506867673644743466568800 246123 -83824850224657248290887232160 246124 -119000926094981379559958626304 246125 -322701846987378231722938680000 246126 -116987043857123674429195714560 246127 -575993310277689467915046998304 246128 99738820705849154319262973952 246129 -62021752005837045342153506112 246130 -34198052059825169627827054080 246131 -317705818581807209038744006068 246132 2948386378328421632232099840 246133 -187200856018605348203729041618 246134 137047371915834328675215844992 246135 218771674130132108848517306400 246136 710330040353293230559058472960 246137 -58881764661272999318343447228 246138 -130111087325515680629554477056 246139 -1359111470121358351639003040544 246140 78187649187935802377905889280 246141 -149371802646103285162821754848 246142 5248225574417842488539347392 246143 -1030322142508650954638693058720 246144 85900753071540598155446845440 246145 463170430485292524159126931200 246146 141430694599527568724809926144 246147 -292630742259488689162913876160 246148 142663041397669405238825472000 246149 306294282028056161937336123360 246150 -52309713563185151326415839200 246151 -3081256353612975083374319848 246152 792020664151667128177533388800 246153 -300613049425019280092210662896 246154 -11097303427066306482305686224 246155 -79209131392374296289613990080 246156 -11422073759811154040971109376 246157 223630875369753006980447792352 246158 547227065039395931392000361472 246159 108252323629952773680487925784 246160 32820369198534442730669506560 246161 293917528335661124252650406772 246162 -604280059609500465683821056 246163 -70897200783075586352483850800 246164 -184314850572233627422495334400 246165 162408018593248549112252005920 246166 61663009527638822780555584032 246167 576662376794317468949764854216 246168 -134636873556172494143036252160 246169 -99596527115273969231633495040 246170 -186839418824284533865467033600 246171 -143275791330207565715319008256 246172 -115386925159914678891088781824 246173 778322292060953208639359752422 246174 -110240119939386939540570080640 246175 -5163629115342515538682871000 246176 438990909418523359645143072768 246177 164790525103861333791788285220 246178 -165825451852826062798716840576 246179 258399747545176489812535447584 246180 52836263112130561576981278720 246181 87938408055236850611481948120 246182 159619410678804575926941300192 246183 -1094807777574895574061231360 246184 -551493018604377538428662461440 246185 -27562144446732059038327030200 246186 354531693893562907880405022720 246187 -222257528297301954238535849164 246188 -157416176830921462180809530112 246189 127468552312850768423936683200 246190 -102596685971694981229067224320 246191 -1883442246464685907419164616 246192 34016660451662383666270568448 246193 108177190214854826649765847442 246194 -17953142078897852187253088448 246195 -121648220659332299145387343680 246196 144797561304369572803762082560 246197 -79947307766415274534893948768 246198 -84065563956588796556045527680 246199 14546371119048011124105713280 246200 -208640401444492562487376896000 246201 -33180144111296759021521326768 246202 -1914971433252897908688823296 246203 372805473791294083816961668452 246204 24477186742997564240145202176 246205 -109863768070945420040015738280 246206 -604303951443385045343744171520 246207 68176914051410625996874765440 246208 -48481354027535572350294556672 246209 -370581487427246019847222246590 246210 -62691022960184447572964774400 246211 -233732272184017789991477366880 246212 278769702280513747131300579456 246213 -706964621893070709606796612800 246214 49022911633494523848376139712 246215 -252527033893271408167583242080 246216 -280975167580762923601097318400 246217 86210407746686734334688018266 246218 1418859415328915882523102720 246219 72623047691338005580715133144 246220 -117116474636106109844263019520 246221 -119782893518258010837135292800 246222 214015141592039559723242808960 246223 -299830026873237161717725984528 246224 112622098476863355006094540800 246225 -168819522218144772570447843600 246226 -126621847378852746521653688688 246227 28039213985595242916831186360 246228 -48742786283887028345436555264 246229 -55309623974183209104460443716 246230 58213698740188891399891157760 246231 -108418776875589503702076977160 246232 -144464916064488872393960939520 246233 207101524801405808925481019904 246234 -114679838790046330747973752320 246235 134006629333282237420575916320 246236 98339154141695951648555297280 246237 256561913211622680596157790560 246238 58375656226286909495909215488 246239 -254528191940674517190241556640 246240 -16867232377890225955268198400 246241 -579533604355003893288858603358 246242 -418848976767432269843765239728 246243 266987386959365553845790182400 246244 122225270305460763104735313536 246245 -106875790545612499314351162120 246246 -9637427998759935831925837824 246247 459056849510536881497749136696 246248 672808539928689694262648847360 246249 -115206140477162145371595760566 246250 -33746629080029620528512090000 246251 -117430707347561791199083892748 246252 191691384548041583617247442432 246253 -72225844446313016190909958144 246254 20021180171802583857324288576 246255 174984700693478413553260396560 246256 13913321759450598754926067712 246257 -661617656725531760654361876096 246258 220182642132744965659722478224 246259 131816022091838130123373289840 246260 107969040648347082004805222400 246261 2360254202573272853061505536 246262 -157391398946187526846242299328 246263 404221906383405645708919398240 246264 71530504361527852185232343040 246265 331822526843976674158635054660 246266 -158707864028766122149133456640 246267 14459168167488878273789207040 246268 -549950291055139522860126397440 246269 70356600034993148310279519744 246270 209524455270584638065705600 246271 -286032670835644857098938198528 246272 -38420459464665452035480485888 246273 -130988632955554056965449962816 246274 -232678713659908346766778752000 246275 78996289649676141995917410300 246276 -102054451069557757189467139968 246277 520794138250162932515881724126 246278 -197319807673822527460361770560 246279 27010148227152720449562812160 246280 692497418273020412809047244800 246281 -242454112781564612688289036416 246282 -29015366812073923921271831808 246283 -352272896714601927071430398360 246284 103205598391174415108741078016 246285 54262656331475355400125174840 246286 271651784887093525233520646592 246287 -249999650065170658257637684848 246288 -32958680120928684519018725376 246289 -219490233521382467138663352910 246290 -152427229171332305576879001600 246291 -150726657219163607702267758800 246292 -110835827874049982985011824640 246293 -170659288645010003352080933856 246294 -192197370978263325257888376960 246295 -5811428052437953409757296640 246296 782325036830822978202985820160 246297 -384810374436464737173271320000 246298 -34553396089864512416791611936 246299 -52929340546734178222274325360 246300 2640048666128833646661004800 246301 307522818119240456795919196704 246302 -136062432501310447630208256 246303 -356583382821352857390632944488 246304 5664137422508524548021288960 246305 204912497508350531885627213460 246306 56884376799433225170813573504 246307 -308651980180393602758065470480 246308 -288466392883342632604649794560 246309 64098187478072402830858230912 246310 -252524958500537866352920717440 246311 -181277308289119340533782508248 246312 -255987998545874509601498972160 246313 413074160037972001011035425140 246314 -118085453761095725691304562688 246315 -334971468849373278629529246480 246316 32107849393272129156134174720 246317 220556138022129987247356585366 246318 -199475421100398280212651545472 246319 -397750169658784324405064727280 246320 69382574852125830596036198400 246321 -142190071953997574410383438 246322 -72422015804717878635709363200 246323 -275325258997477318599845870904 246324 114279282237341591872190760960 246325 364521476651822775571251924000 246326 -48398790533405889973561482240 246327 117650933128986399101659698432 246328 177452341597197695917057720320 246329 -352220009435648495014767194070 246330 28399117005640176955491870720 246331 -1315843346333101090734809568968 246332 125758092259635765457423543296 246333 -7230906632222755316969543136 246334 -296031526432702900807989872448 246335 73400257674119267835299941200 246336 152171395747457161598601265152 246337 22788006829609401634237360832 246338 -98912456807672103732159973680 246339 35002264563532728919891653408 246340 44484483913702677833286412800 246341 -284723148927160067284267661316 246342 275617197024709420551761157312 246343 674557896670602369579043957592 246344 -66229081428674998527717703680 246345 217424860643061178131740264640 246346 -123661553844043765188553583520 246347 14310719035185711325115274192 246348 -277961018167108569793813447680 246349 -8179872731557727336345264650 246350 -51784218551775054746642136000 246351 136468836894441007109445312384 246352 23447396739787281586498682880 246353 143754461779868176853001612864 246354 48268286549609942574448462080 246355 -296931411145135151918857170000 246356 -62902424291680652012664960 246357 3099264624932167130318103168 246358 -19422984830830019420531082624 246359 214975775605713255948486551016 246360 -279986114283661933574818406400 246361 -759098567416763392476287570038 246362 -73866768885333246392487456000 246363 -76261641854038837660555587216 246364 -408769363606581622906819052544 246365 154897537752011449228152883200 246366 21210480759931928792817337152 246367 89122677524057940258844021752 246368 94358495290407598056141619200 246369 108932322304910632929483444768 246370 176680381764179396088035688960 246371 204857684361474273335467756572 246372 46205975873020614056614978560 246373 377164005799888544704164802720 246374 552726619904414852547774342912 246375 38508354063785777492207880000 246376 205420886923610353968523837440 246377 135081984611307784649199063540 246378 25913840724071820038012352768 246379 102229125040786432726628663072 246380 140114562629840442630255575040 246381 -196108039153819919660229432576 246382 -82636494589062643702304438208 246383 120152559661456644030672669960 246384 74749424103139257401919897600 246385 524474411116639735494410198580 246386 -104987418359843594677575782400 246387 499905160164135324183328059960 246388 -82222356194490422170801823744 246389 -372937235421208160898161689632 246390 1381957032345258247765770240 246391 245984623607587418508070418792 246392 223053298353512009973194035200 246393 65664044498494170826824976704 246394 15330310684982472643210303200 246395 167635272302420977053248390400 246396 313333164989635095010653921792 246397 343640676140996999850541320300 246398 -409696415189763811624188382464 246399 -150171593693020582620428572032 246400 77167301964293047716937728000 246401 358111492330374454780065273600 246402 107874009669939338054779560504 246403 -627326005906885672826976745348 246404 449719062171310300645067500800 246405 -136582786976511318767288223840 246406 199169464996368674899961581152 246407 14574541248505412761506449712 246408 410049254093487341268049551360 246409 241721355116609821984510097280 246410 -83550531082738220563889897280 246411 -409062415321213912015853135040 246412 72839724134659352606531161856 246413 -102592458108150802017636067518 246414 6679984985465494543296648192 246415 141348920378747903727913969920 246416 -5709840143430069642519011328 246417 227998302774020226934012784880 246418 -378683649855568385594202057840 246419 200832285532071740296064078400 246420 -116926774754298514151571250560 246421 -411530540094147171710146583232 246422 52603786097548378964520597504 246423 178186959074940774884006644584 246424 -72685144447485513902149847040 246425 311774761346760414313664307150 246426 231557945962036256327024112384 246427 79962682711121726543148534840 246428 20121582742471831929796540416 246429 -118421018050680805993172902080 246430 -145177510463829724966567574400 246431 -937872098865738622285876717968 246432 -282230627600654649939990675456 246433 -8492510841602318690389487712 246434 -178702262734104038138556318384 246435 -40509259160395002810185283840 246436 485713628714679567865733079680 246437 -591155093721756034586550162468 246438 68445578546141241006483987744 246439 759610608738529425331415333240 246440 232028241407804339246362521600 246441 35628455685945406947549505920 246442 -128799773258976472751779000320 246443 510721964812628814060615482760 246444 300823952379961204724743729152 246445 -311841794447409131137356526080 246446 7296111887005007695605470400 246447 195060588528399970224825418680 246448 -9815864211252882102252240896 246449 90590291391566587157275939200 246450 13006955447340477744867379200 246451 262473670945153510439450238504 246452 -306761300502671674063341108864 246453 -52884809658146745913513190976 246454 149932547069661612123392568960 246455 384781981721795383676949900720 246456 -37091400047823952512486604800 246457 166134986276868244372967713732 246458 123967506405813222978560212080 246459 -352460910666232042178859582696 246460 3289436755609503256684577280 246461 734765096302455341262896119692 246462 -29660128929948691005351968448 246463 119237982085035507572692291296 246464 -88340226644536238407406321664 246465 -61008186983689618891079864940 246466 -200705929587052766669057690880 246467 -96484633177172369190029818080 246468 -198138800073589947755784437760 246469 -25252011460808078079107580130 246470 99652113403882205428721450880 246471 -182243857149991577279539957680 246472 142387323844563301643674444800 246473 -28315082309367869194682746278 246474 -243804240380602922944027183056 246475 -53023018200330395346330953500 246476 4514195071257727665386476032 246477 -157727653279856517686721984 246478 163320754411142649599094671040 246479 -723198774021520310474656376016 246480 -26458946588249408678422118400 246481 274912490100731798611772568064 246482 150768501606752929898784557184 246483 -19335382086595078907405631720 246484 102159407262608752851395700736 246485 100175678440355801323947513180 246486 41839290415462189002095945664 246487 260898521147165328538227895240 246488 252248707219604001069489131520 246489 -185319426994214945369180944176 246490 -34889563723857000078907168560 246491 163004325868744814913361453824 246492 141992834731061552881077722112 246493 149489997853287193994091856544 246494 44928940080006259935176914752 246495 -251220120843233289433280096880 246496 283789514122558151906529902592 246497 100996434641453741666097494946 246498 -43332044388695308130051381760 246499 -450500218307903191311326434680 246500 -468612060347488177316085120000 246501 484110761833570149139315362300 246502 -409694976805420709566149873600 246503 273995958171264637719211970904 246504 -398466529388230982756103290880 246505 -202870172902684035203195307840 246506 -16095194998881988038218400000 246507 -227468109150178414651083460608 246508 -193543186239616125910964092672 246509 -719851331367115410036525109290 246510 -133218534436027489816886937600 246511 351527400470488110694753228112 246512 8552116866727832294013272064 246513 -258763796795250650496697178256 246514 -255120284361508872981319163376 246515 628763604022437289236734904000 246516 15138184507271259111768932352 246517 -201067503581725317862803011254 246518 192797457825479043501157068960 246519 1908073484717794582250714904 246520 -333767132524506991961168179200 246521 11981855023848180664044799584 246522 -8197782151038869006295342336 246523 157051516128332029208213140772 246524 617208705208883559539658756096 246525 65109336081683262383047572000 246526 27008875614551045020576767360 246527 318314392719047554694745989376 246528 139901328235390326688010207232 246529 -403760695744645903696606621740 246530 -47568584211741447358871908800 246531 -10899365020435807768891208016 246532 -32632899719916878010926309376 246533 -28078084343482201165364834880 246534 -131175412253101255148799516288 246535 438294728832844601390271855480 246536 317120434192855894026866119680 246537 -284312865797144341292300376960 246538 -153664196336294005028963152080 246539 631060103191898082540646400340 246540 -73026412345016253853042360320 246541 438479716062584966744375431884 246542 528964364856360900852296622144 246543 1646708379319009653538784256 246544 -53517648470289068694672834560 246545 163047714601848673967557129320 246546 -241923261041502289130377682928 246547 75000301061893059576132350032 246548 -28779856764705594123207076992 246549 337996190270986258614382440864 246550 -13733723122717119756112015200 246551 517095994358074296100316299632 246552 98610702826748280399690117120 246553 294018745640597211580083288964 246554 -33151392392468654066210413056 246555 -182171901583264534985103505200 246556 123556555633567146652629775872 246557 -588246152384044638267291415194 246558 32969710193358432479437267200 246559 -9099594022195951273271851040 246560 274226709075794596799824527360 246561 15948700016435053639035264000 246562 7683749951726443188887645184 246563 8561148501548520192621826692 246564 18981957308706538035942036096 246565 355395858068071644272105922720 246566 157401335859938410426920909504 246567 -232485564575615359243775906520 246568 -180397026032056214196890511360 246569 315134903868447587090283854970 246570 187380278839643828960420179200 246571 471701610629290061306355661620 246572 536047627222744511692265630976 246573 568176404429335359273618164022 246574 29313010678725949294372506624 246575 -23788926662837940841599726000 246576 -82104936860031896258577432576 246577 -224420639299432254032517678574 246578 27279220756492963397602029840 246579 100094261645067363771232323384 246580 137356409142702118392106003200 246581 -52273509356192021609218542336 246582 109917242501240551317966305280 246583 -150498998455183595058159954432 246584 156731574639428769507720990720 246585 -155464622377267711272639719040 246586 -81914365399310646946730300160 246587 -765097303529382794621384413680 246588 88776772241875639540486156800 246589 33678227733900189909106639456 246590 -67280090123629917382835851200 246591 665537065341509433135013831440 246592 162730939074173177657634062336 246593 -268873951096335485202190882896 246594 -2168733223223543407569046272 246595 342561740538037622897483874000 246596 209906390945347850796625809408 246597 133831369808678748625609141728 246598 -508624651944295220950748640 246599 -659348740177451663909576063400 246600 -72756290633763175537481856000 246601 396783864356196583342480003600 246602 167504759653427848479594164832 246603 76152568239074039915082875904 246604 -206058822923703328173682879744 246605 -796461190551182395897889280 246606 116582103047948370232120003584 246607 -809334169989651140814385600144 246608 -9142952713318969921345363968 246609 260587407450368158460957075328 246610 4225242304857033602928414720 246611 -631051948602596938088509984788 246612 141236553722089397073760806912 246613 814028056935316321191952006862 246614 217193581281198562492511482656 246615 -50032229303822159319837982560 246616 -609239367272133630193196851200 246617 597368865727699707410155296000 246618 -58098421674901797627150881280 246619 -61761732497636325451040535120 246620 210285544051313416155165696000 246621 -281377245989778863123949257088 246622 376088971516857487662861290112 246623 -200449371060808594681364319072 246624 -147657993005413014318316781568 246625 -427601371067052348289441311000 246626 299872326617123875745513099040 246627 -362731499616244127916492436680 246628 -398255321851023552635427125632 246629 101998052236382860253941692384 246630 25697284664496289058118683520 246631 83277799585910393708207343744 246632 -119320709658027276265453593600 246633 -469561630090530398185544270400 246634 -135484305316815358045852028928 246635 -317880010819983482668844832240 246636 -35268964031216824891421515776 246637 -491569291182829284715647532714 246638 112351640647871705985202421760 246639 192081345207177791157526419840 246640 -109038009120907655574782115840 246641 -412541950904949104299230470958 246642 48159386668564058587253718528 246643 74017522282355749869476386892 246644 -421162719523046803306637708544 246645 -139163201522645549712185923200 246646 423943175688926153754242842272 246647 -827737496163745207769292404568 246648 2603007927696550089100492800 246649 265868168641958425321182092164 246650 -126992134704642808638583585200 246651 -229337222767041026745884884968 246652 106351970925029996822433103872 246653 464484389961083490132787074240 246654 145342284402429045135582864768 246655 -151065169746172611805641772440 246656 279932239486114555336190853120 246657 -161178371005443901271746007760 246658 101150488118687220265767200640 246659 313348064113859216681434820352 246660 -162042801778795831700019978240 246661 -30777504880272456458171992738 246662 -37209787238043452909079665280 246663 -473794499622498494190617297808 246664 87122967451331605873290731520 246665 123382316710284015792209001060 246666 -81714264804884679121630344960 246667 -5683985738618156883695205760 246668 80100638332059109151389794048 246669 394247439531302510089928746944 246670 -184846640239554243593661325440 246671 -332659105179504713075691401568 246672 -103602277733967013995610767360 246673 -273216113919293453124434487360 246674 493811727470466926958583961760 246675 37001496926378866744274630400 246676 58850444087864249430622021632 246677 67574064755631795897582409440 246678 95517099490058512884227058624 246679 -80509935685360405511345521680 246680 -28846138606437248355126067200 246681 -12268131117591139567116880230 246682 135457895114289281775595902192 246683 -540489753596703216729478627068 246684 -312239832286049770504660651008 246685 -1145830871332308496448633587200 246686 -232997032766229732122422337856 246687 -80055355548580381828052603136 246688 -34470509259093644245854191616 246689 -781083485230141647358804884510 246690 -46484470474721889403036128480 246691 7890950569243147207014720712 246692 445595541058709408107050930816 246693 403668298307966750514216692064 246694 151018152651087430398039447552 246695 309828134819166531785499286200 246696 -384775551667626128063553945600 246697 123896958220660746272236341984 246698 -22471026724212207287349030912 246699 -697267840536548879431014956880 246700 120346172519225453321294547200 246701 43060226366217690042384526464 246702 -170462542572022939379964139968 246703 -343960328497241996712170792640 246704 575211461332727475402080256 246705 -183395090334410853676140464640 246706 98260105827303911829768069024 246707 -419282705407383747349065613044 246708 37425306595910553819887431680 246709 -768452629360104109458469699090 246710 -70850820525631921232927562240 246711 -170113809458994768637025896728 246712 -273988830064943926651560652800 246713 219472956236093993654204833962 246714 -14331287785873580455993581312 246715 139470758958808140281605479600 246716 210258260932432562247648956928 246717 674281160029953266597891616960 246718 14656625248583055577916119680 246719 -504311595414794006406500280 246720 78723924402580519816821473280 246721 548891482963962031928262555264 246722 23473992899717303945165778432 246723 198944325178012627171243649784 246724 -15857806080859597803169093504 246725 -149004607275969361178912748000 246726 1449060812002150362167143392 246727 -343562727006749754211985254040 246728 -388943465877373534311170595840 246729 32657044097768458678207672320 246730 -291979084492366570318427815680 246731 -304121578855715854246419087468 246732 -33262454663945866882025395200 246733 154400005585884871225974514464 246734 -3612748488024741032589726720 246735 160019025029985535042292044920 246736 24870567746200853652875640832 246737 -263296157559520989120534977628 246738 -66781387891581154312812802560 246739 315335804567535350564343218540 246740 15177651259695401783790408960 246741 -151220432378151144524452730976 246742 -45214969380720962728482698688 246743 35097709798937912936772799200 246744 199646849653085586844781568000 246745 188317347603524188520716614600 246746 8111775594363231950149209072 246747 -110249972152939114733895294672 246748 257592130326875332715130833408 246749 7316609626719951586557639936 246750 -97699145931493160553547776000 246751 61565745381216108187469593752 246752 -602309146920764929621389213696 246753 -82244355427575700775377315200 246754 -429809869168539006101486741424 246755 -361701755111648564779969585440 246756 273708194892939810942209897472 246757 201281117470562829674202740512 246758 -32479718795486911212276767520 246759 -173285254679988379455364787712 246760 -15705605803928419667312640000 246761 522273708259169674159693102080 246762 269913007935160169045060211120 246763 368657375352757695459923961384 246764 97692807867427486022386371840 246765 -171133752735573118705440283680 246766 183461640093594491237442679104 246767 -516936699912641962231987704240 246768 -29782791456502527340785893376 246769 160583919455617147218832665170 246770 -223414019066074147685207053920 246771 182123173180959741277908942672 246772 299386613669719871415121182720 246773 771606439726876771782839183022 246774 79772865160464307645818600960 246775 -304320520960820764260887969200 246776 103752331678153451745992601600 246777 3440890092298376736508720608 246778 -7451612765701671021996812544 246779 -21751067956428213754517487552 246780 158113650101081136344654284800 246781 -200474321284013225088647271418 246782 -5728607412239092000734299328 246783 281019779548757766918230977224 246784 -8488436672302885555262193664 246785 -43594636663118764546681438080 246786 -132262268395761375060867140736 246787 -349403156654313677338560418564 246788 -565589026885482804198846566400 246789 -254645352234704336373358103556 246790 50564773174307921303473036800 246791 -41354307881477985047568499200 246792 -17535301816656822884832706560 246793 -491675054887450030353578025958 246794 458951390443877516992548219696 246795 -235363062970678244472160753680 246796 -293705474537292709234358845440 246797 348531199343567476742914934400 246798 -175108282761836843453019033216 246799 -117158297726384127058237128464 246800 -612585957436364663635353600 246801 -202948339267266022406368900368 246802 79129009952034598532280446352 246803 705737523732901025557218155052 246804 -308081623784156149568078850048 246805 152882035643200790823929003160 246806 37515724655848063867559081856 246807 -14616620586367218185243174568 246808 -487044584414076677652630743040 246809 209631762551221059941030072010 246810 -31106985504880422869415129600 246811 62378302304484759035626273412 246812 -591314663888762098942898809344 246813 -11670105517306173725930323776 246814 -260979653232087135324757743744 246815 -287448232702485641911571774040 246816 -497520088503115571181044563968 246817 -61809766031274162701622335134 246818 80139428387283172114928867328 246819 -230197025379027943317067010640 246820 -628178695195316339600547840 246821 -375774181123476556648494008388 246822 32857595630912898390103179264 246823 -285254649227341477750385375280 246824 341301240788456415918198696960 246825 31655341881041701787576189550 246826 555833105184559776575496848640 246827 122141196360402637479950502432 246828 87929934015342687611028811776 246829 698184724199548689112006277280 246830 -165366140171763208308359077440 246831 -52058145458243260596226765680 246832 -10874618627301620035438526464 246833 615178452714553370878940024082 246834 34906851849763792936238423040 246835 57863483477206415827990199280 246836 -62693242203087777455845029888 246837 400210458592275361440054761760 246838 -133568237672304154293294787680 246839 -224451855343491598956320022360 246840 -353860640838897288013209600 246841 80970884425140286702884857280 246842 119862274146436428390500516352 246843 -256749081560611793625133476468 246844 186815578162704324817089318912 246845 601886768418594119154500669100 246846 113713697344098690172471281984 246847 -450597175020067214237715223040 246848 -61874592345349005490991923200 246849 57400301283618626398569299040 246850 -36444751905698698296979299600 246851 -61646221258691108636465928696 246852 -77887892372990869930651415424 246853 -119323303486166506194830719616 246854 -337579277350759100014029246624 246855 84832417283409954476771281920 246856 9564946164927128768408985600 246857 341317485062939973294847094472 246858 191182786887351775085827133184 246859 47717265768092991139673965104 246860 57149999199004018364034862080 246861 -165612276968129417236646545920 246862 -257455638394844880922563078720 246863 13184722792334835911210809464 246864 -27050903761259186360291819520 246865 31069786659836213292582637800 246866 276588902304976093928685247632 246867 183001068534473268085452821760 246868 -376975003129850103701253607552 246869 -209659572232146850125853099104 246870 51701647133013983551671200640 246871 -98943067113633461464687497528 246872 -596267370843120795640583731200 246873 319822623021498389178281427168 246874 78619211011060540659111010752 246875 578155670209260705051661500000 246876 26767065890820114563088752640 246877 325982848356305691308630922060 246878 -12611240929863065633205221760 246879 148934855789311677450486196824 246880 192771551413085229181957570560 246881 41481386972895029967538577664 246882 29949295237150717914443112960 246883 34105212672523664375620271264 246884 -41450738860670151971679092736 246885 -73738710018611197936903900800 246886 9361003575774231439938633600 246887 3625827071878060012869365280 246888 -297421959676285759330631024640 246889 695725942697716792963447301690 246890 91504026929018464710415764480 246891 1055807102116830770305442694144 246892 455423564592865800922904873216 246893 -474544930686434690802621890100 246894 -28009915884241471584057931200 246895 303552422325300092515298353080 246896 49078644516386478556138340352 246897 -93243872454670120517080306560 246898 161709637302020472760298077200 246899 614616250123857241886797101900 246900 -127944417737200307959028275200 246901 -102110449395605082471454561508 246902 48823649833947717952054931904 246903 219857375706897761248326448104 246904 65338175086421681189742796800 246905 -81743451161039945260377609600 246906 -3206480605625871345906351360 246907 608245775174326137462745973156 246908 -163339308928506760528113137664 246909 80819456285429697640296379104 246910 277456658203434576049363575360 246911 111917622440150450059520175120 246912 25897474866751381238647357440 246913 217655178363890567268640844162 246914 -488689966312711528929808944 246915 -97054730395183049453653248000 246916 530918026209514093035682778240 246917 -484661786248890132520467648 246918 -32104478015344392830598666240 246919 216092740226726627504639031320 246920 -541745260136272490614418995200 246921 323116270769879323936702916112 246922 8950079114390466368831283552 246923 584265205548684273449218121172 246924 -212793958003226400000804764160 246925 86496032659167691858347940800 246926 -84177717734672774392678610496 246927 133771016064305002628604795408 246928 68442724080027829272410062848 246929 615008903266432334628277684530 246930 144115639140667462307718981120 246931 -761603560851992755346413917268 246932 36285170654612975236022568960 246933 190869719253965640689760666702 246934 -249109286309288427917548741248 246935 -226286500297912033016562386400 246936 185448108541767114628711526400 246937 -158877765877803614134404031414 246938 115070476934758533617962616832 246939 183123819004863253520097319680 246940 -158783626041133111174438248960 246941 -101440015645838648621797637658 246942 -313810618452833091351159417600 246943 273868101141303629049168396240 246944 -245355709052577495024870948864 246945 -35602305654960476673439988160 246946 -28719228869930785199955701760 246947 -552272457599910166845237005604 246948 35129463089194336131801391104 246949 -12338316079009300867163558336 246950 -200350077841869069069320040000 246951 -6099015663826228464565234032 246952 -473361436947210978083489510400 246953 -192901751638080967204536078720 246954 -213834417872903038554543406080 246955 72365566094619043139417835360 246956 116583992443477243065914362368 246957 608522221881231665171566183488 246958 -30059862192807413081095753920 246959 -7363196701584888473277645600 246960 -33334940771425787813609472000 246961 -378619958710973159485046924 246962 297158616213553199440727589120 246963 -49964995522328508948132237312 246964 277004285726651410766431507200 246965 521293800093197921813391640860 246966 -182310478039051463012095872576 246967 117266004345553529864188418992 246968 -135002676069318063888746557440 246969 -43047702549734131693094296950 246970 55525186040487017737859635680 246971 -9108812697988268535659196828 246972 -111210023156208376941587644416 246973 -245119426474341306544248213216 246974 22460749743081520109728419840 246975 -29263386114228188401423938000 246976 25348994165526308765237772288 246977 -541908163904106993777224030142 246978 -123470168782343316009980811696 246979 127294676036648736842009419580 246980 -199301434669006787455206704640 246981 -190085004906619291442913139200 246982 282229048323528439447402634592 246983 -260084745124916559579773222376 246984 85163167593455317287294320640 246985 -728677903208521785143862464640 246986 -193740798719820893136418553808 246987 22150887591478164169781870208 246988 155248159037954275143102493696 246989 -733511456429523058903732722900 246990 -130673006463484502682283946880 246991 -843465022118278622517354340448 246992 -2664023559618521727941345280 246993 -615610232340217025758107085440 246994 212849451386122427661177469440 246995 -178330230728868687461278497120 246996 555438176176613686967438991360 246997 -34292791100983494767470953120 246998 175798974462819922297911156000 246999 -126836331475641751841819144112 247000 186808086181568205233510400000 247001 -422832249969841568106290506998 247002 4936961273240170664570755584 247003 -624246364712420351832098049560 247004 21032219431193069639324269056 247005 31949755448244140643891300000 247006 333761540940800156823301325952 247007 621740846242030524107887268256 247008 -76841393715202514061405192192 247009 229513031045750250442334771409 247010 -161732846833251598032668245440 247011 -175193441452604003141912176656 247012 199660330502273750582640482560 247013 -11621181342895998256088797476 247014 223168133678460245453794127904 247015 190175646267436638403843315200 247016 100886601830400781702192005120 247017 484766710112599106305716827280 247018 5204613376444132342325860704 247019 755059197959209200909511422840 247020 -56162261305345223975779123200 247021 957466442461185870162387382252 247022 -306726406984995714802649995200 247023 -108769005767631457763223770880 247024 53331171990892598273678704640 247025 1817339637750502347323417100 247026 -85601791731080992476573628416 247027 534285465461784796723578420624 247028 50508991298808379770299895168 247029 134817916693874072788643038560 247030 83463656535846097023706502400 247031 414392314974693349646963993832 247032 -37765892512619112670271815680 247033 315693557588776850425448553600 247034 -388719073869915050150163133584 247035 -4824503079025439133407784960 247036 -250202176608457369677007907840 247037 -262979115014943526241362258848 247038 99144410980828458082925767680 247039 75499743965411793814242958208 247040 -358600269174184914823088701440 247041 262955485685186074351093633650 247042 483096557320630126651413972000 247043 373662353350687744943658470412 247044 40765303700731401048317878272 247045 -111121150960751376919875653700 247046 -49390713475855884061904451456 247047 -136188407626271295064043059800 247048 -482113646119112321447174384640 247049 243150968060482923528039144192 247050 7089099088962630790078534800 247051 -55844598531904185146206583520 247052 135056581511032968037545756672 247053 -6933723554983444145821855296 247054 192816907350432083675500694976 247055 -222905122919439398258514482040 247056 44991483886037614143128666112 247057 -270498085111463907678501142160 247058 -258831676427195187123889045104 247059 -142475933516769929012936705496 247060 -139657159740418345658979440640 247061 -798716770763548095427426244388 247062 135638236740046953574347682752 247063 297186360511429755009338065560 247064 328664074948978965476158771200 247065 -11736395546142475915942959360 247066 -87065685341881030713420882432 247067 -373142150012469777172517941884 247068 222423622074039749045206551552 247069 782954763252878826090494874470 247070 14104011785931670897670261760 247071 26759495575165821430765630464 247072 -303663479291997046806883074048 247073 287221064595920820153563444322 247074 -86316139355147326501138765440 247075 321758831071116635856711302300 247076 -509856233888654162249822100480 247077 609646124166750615312741219840 247078 4139545503419938355640813504 247079 -306754203022167068228804610048 247080 129281862426971965595394048000 247081 792742865989852360001185746064 247082 -409105656678776248110867024 247083 -394871539530472474656815505576 247084 177273868550707887726010249216 247085 -115665409858785972394371599220 247086 -13281321716447185148594386176 247087 -290573790072272944039967521264 247088 -157788380063758737228915621888 247089 82773165604946932980694847808 247090 265252333209714082581174352800 247091 -200400142836011687492451899280 247092 -49360355792774339020533504000 247093 -270278191742365600859973660480 247094 -62488728360318849025213943904 247095 -78534104948344339924802495400 247096 953865316838354137631394140160 247097 -305086474743246848101692883200 247098 -47666787211628965073504756736 247099 73215926017271408832626608100 247100 -15655412414575565087807769600 247101 166613005204667086324225123584 247102 -202891951989360474474177877248 247103 119983219237508763918144063960 247104 61094241791925641133309296640 247105 -9990574869697236935660073240 247106 117326986593809791997300140752 247107 194741161147705597682476448628 247108 77146491206997386284405857280 247109 -39741681282555155738963983140 247110 11143953196644305768858789760 247111 -445067560054384344994018643576 247112 -414586750246864199539192627200 247113 126977056959832341029407416042 247114 15318044970591959039629785600 247115 498516402236455875275351122320 247116 -186625329288425936342757646848 247117 -129088783450822700109774792980 247118 -417484474060998142815501960384 247119 478477300167280019202117348744 247120 -103665241675768688780588236800 247121 80035811178909282805652544 247122 4520448302398638864596044560 247123 28907547634860244692324404080 247124 -60255791669096031418673176704 247125 204919909788873990641759640000 247126 246176415608913220219268014080 247127 -416529307156308965754731111208 247128 -56570017399394476846381793280 247129 799109598349086773064399408276 247130 50446504131939016421990281920 247131 136000186110933498962149661280 247132 -18093977894075728634438586368 247133 250266035181466256153946803520 247134 -218803422521680446359377379520 247135 -23085254752969060906452656640 247136 -269632947796638996810888511488 247137 -355931973385300209903059003040 247138 3467409572183429801921398560 247139 325103544291698343983339621424 247140 159057668404599823538567112960 247141 -172995707188270577944966643458 247142 -63006173767841555800224399360 247143 -3791255780399246797840188336 247144 302997384476055867678908636160 247145 -89124038737595703373742555100 247146 -238511276050169587874030608896 247147 -426870405372446184223050304608 247148 72063275441263319044643116032 247149 16983274311606858708505931424 247150 -132531355575779286402388771200 247151 -31607433304001733338509191048 247152 -9992995268737113539314974720 247153 173615674112854476077872759140 247154 -227787454821095300559773011968 247155 -17994603820677424498813605840 247156 -108255883294237029106130011392 247157 -7111815517753976660402073120 247158 23882412574959988340003328000 247159 -136321041516414812057877163560 247160 -204821980060900010372882841600 247161 -18528114063677210887564394928 247162 -203696059109339197633330497168 247163 94600338812034683111101642752 247164 6675636008217585970757468160 247165 25541071404556719072538614060 247166 -371166899542946642909398291968 247167 416066025938647565714502816360 247168 -32628085092701174765589626880 247169 -252204109524484479812832157356 247170 23597281531736000820443013120 247171 222223735500354082185610658200 247172 -82718733710345142694244045568 247173 -54244784131149603256523750016 247174 -116433575462164194043719174720 247175 259933429917972863908666490400 247176 77040830663745647812732523520 247177 67073007958962843726565785472 247178 1832748617429808871788688224 247179 39148886864726655897937805784 247180 121014975905932405726780323840 247181 -87098890856924387271015596736 247182 -37620443948008969995054952320 247183 -677827662578287162874844591568 247184 12138205625981209021535748096 247185 -256294026620853187770599644800 247186 165329229418440619950323451792 247187 -356674751054306690915308080528 247188 -186159465171108230048268134400 247189 -110384735556098829681077769540 247190 97443654961594162381658467200 247191 179399174623850981188980864000 247192 -303576391795033169690846791680 247193 -711941996724784791300391653558 247194 -47326681213081127780563694592 247195 -149749578842816336290783516080 247196 208953677057566156422296916480 247197 200260918792898872662650710464 247198 -19334187549226414033673422464 247199 -294034274752835995772978390040 247200 -285353645683267487096399462400 247201 -730112537124939379733133280798 247202 -151118472196927474758584438448 247203 77008492644934258148064156 247204 -128506472440985840278517121024 247205 115900163586404770434533739900 247206 140861918551118778090524954304 247207 -10197397268972214023951705000 247208 -178385329279378428451266570240 247209 351254098951762384589767950240 247210 44154599822812604585357856000 247211 -125662042367597348813687835600 247212 3015889028506842079825658880 247213 -1282338261253005367575996380916 247214 -472290792096524715589578016896 247215 185210611682936128259300079120 247216 -69697426892543442231111958528 247217 154029920335312544186740932660 247218 33653987253261926278123826304 247219 -264507203165229822657280816304 247220 463783634542184952241550868480 247221 92977748587661863614665641308 247222 -14282359456411999701496814976 247223 -87395934053761336167897933528 247224 -137473428811695957123677614080 247225 92500052269786981146014688000 247226 57139412279998026328175804160 247227 260021564165997176805021892608 247228 104033840009991929105478699520 247229 -705851299588040368461368938170 247230 -62841100426250432515772215680 247231 181858768919440267615787266272 247232 -150571851100214216387129769984 247233 -159749198808191605456297114752 247234 -60538368371793472602913641408 247235 -180354373510009487662151414640 247236 124473409700027936693914589184 247237 -514484608407505207466607590948 247238 -11342818472654413356983928480 247239 632604936727676128697064173520 247240 -3526041135076399403451187200 247241 263721630223403047370936439642 247242 18469616194617017145482511360 247243 143052768126686314702723498504 247244 94270951294218879298624851456 247245 -96890237718334745120846444160 247246 -72513134785940669907482765376 247247 139182114897385708745900983680 247248 63327516842566418648543576064 247249 448204805588956517909578219250 247250 -2750918299476625930845312000 247251 -19786863838055436181863956880 247252 11648894115135254530615588736 247253 639199187694271880399624214300 247254 44006260577054214209823543456 247255 284179123849567206599365403160 247256 95535540865631582719624642560 247257 -211971880763076314238741914832 247258 265332144123257797095378036480 247259 619848261134119559230629995460 247260 86296324975454275338710108160 247261 -99392626651611383974214353568 247262 -232490568200452109926554730368 247263 -302731638547513886876622083256 247264 -33432072763712337195818287104 247265 -543486675889930579813363354200 247266 -4337054785291454574189811200 247267 -994736739533644650508518476448 247268 -53369821626507619528360525824 247269 183665875986491930826795786240 247270 439556532190200604706790412800 247271 20090036084941357971493387344 247272 -244755199169935956121880494080 247273 -2935550679792277531093897536 247274 200371400053089369549519497136 247275 -63810654178923444073110757200 247276 -312470346286334653471507459840 247277 174685334740568993573677416672 247278 194558413972789685737525824 247279 -520904119611104635782392179120 247280 53619192037560801074550865920 247281 -45616627012281280535823899040 247282 -77137601476923039356529039360 247283 637006804461806820803413982880 247284 88464251021307125792526529920 247285 4054316163614645533902174780 247286 46886408636084414014371567744 247287 -17222451117841895837636712960 247288 39109879951527980499253493760 247289 -57784534841456698317347794944 247290 16183014623907758484219774720 247291 549201374675350352972367220584 247292 -239257677850722107797580441088 247293 -279228971419670871984987936 247294 -21213498534882624939451629888 247295 -54617588192769095065122562200 247296 28710014088297833228899713024 247297 -73036855818593766370159045328 247298 -170587045876127470768785210336 247299 -55461525102306048074250478752 247300 -107553103552551668186182057600 247301 -433630361073990114066172369698 247302 40473958885319349133950024000 247303 -524953943142921870585614677448 247304 -72169033416712928829119078400 247305 -106333825279776840799775346240 247306 151689281181155547361627202352 247307 -559523393806234550571803023680 247308 12672559141131317069584567296 247309 82538265573725773759521587510 247310 18391862349253063404506223360 247311 -75544139401758800888461732440 247312 -22563989271717554705099489280 247313 82360884050015706000721839984 247314 456751273185741167055700411392 247315 31831343508158991484928598960 247316 270768972072570900026012022528 247317 -38789181690112119084876727488 247318 -26540213742684187371100638720 247319 -278435261909127644729786457456 247320 353557919105910953684490240000 247321 -336984312191594970227243402300 247322 226477423122957287097769769712 247323 58996652755088192606128497600 247324 17978541336032371930221568 247325 -114084785551230383878179195900 247326 -121013424948308095180862168256 247327 498231494772664644945480228912 247328 644632405997946449550279966720 247329 410412526138823706469074574674 247330 -227148819148058120174920393440 247331 87090449687090842075586324640 247332 280374435440129733668326351872 247333 452633005213875143629981386300 247334 423974970951562695619273806816 247335 -138676489739606453164049520000 247336 -14047923944278008182742220800 247337 -443623959102052098993965755014 247338 -21752389919799694212834696192 247339 506276692804587321880993833140 247340 -232640991167638364671667328000 247341 -184826938063781020666548970080 247342 -79727367615552407083494712320 247343 -147683629297015259277267783408 247344 37450403790353471448638521344 247345 40707416911692045923362805760 247346 -154857973470447352649855066496 247347 496428652619421333798424541040 247348 -115775646230874489880772171392 247349 -164647884550167742839064212480 247350 -79891580565940302266050339200 247351 145308664901680958123645401440 247352 611179495824425446210201620480 247353 -81752144404720773970262680992 247354 425278004422405332817071947376 247355 -170860458584649503554258266480 247356 195608824744244744347558451712 247357 -33156765974199740325856603200 247358 516631241721463881417849835776 247359 -153275472137393035294191949440 247360 -145307585319317023492873912320 247361 -470418016409148645013305655680 247362 -225947098786916643898824171648 247363 506321530386110761029512135612 247364 -128916802599220443193475862528 247365 73060807257885869977253932800 247366 4122053821460014752305185920 247367 -52056410731449766280615411568 247368 439744357266581951347506462720 247369 526401603427999857304513431770 247370 223015106000188515241045540800 247371 -386116792217087676110225570088 247372 380720506483876991403587576576 247373 296337801726623075134120335840 247374 -27579930855792055871941097280 247375 -850001933795472371897224290000 247376 -62605901487060140125688045568 247377 -127614984960255282602813961792 247378 110862947573541056280447365760 247379 199763040703160725355143488 247380 -16901241034386038751874252800 247381 -497559501428546935557842720818 247382 -3848258781349903405069778688 247383 1868444995771517848218267552 247384 102308678068024181260563978240 247385 43901404894544393769802424580 247386 -287889672500859279109976833536 247387 -147882055171154432561151264000 247388 -249384107865248125380263132160 247389 121052744674511113336049783424 247390 -34027394916580209271667554560 247391 437687915178782834973397557792 247392 121660252918986875112414904320 247393 357455937813762126339182852642 247394 -8887286671767674308730382336 247395 197459959366108586196061452720 247396 -85043522684576455854964539392 247397 -64217776260589049494512446820 247398 -149561098829892074498776739136 247399 -838330159619361126183480630000 247400 209674281673451473943256192000 247401 -459107167071493049663377212480 247402 447797125559782634200022431152 247403 -487091464269572353270760016 247404 -88731057047312672708046750720 247405 -86775288833647686586551197940 247406 -399977640648182378482484090496 247407 -254252287822144844285393792760 247408 -78505630492103827065519112192 247409 748066465409251342959070598610 247410 184097368215033207254211780000 247411 153353030759282804041070889984 247412 -426384498465669896513147025408 247413 480763633697414557328549005344 247414 257444572689401491703642641056 247415 3110082623690704888908645600 247416 -215980411424685457490504847360 247417 -3246719250530803266037892268 247418 408982852041736938014273495040 247419 28221309596558378971496600784 247420 106046424596436977435981184000 247421 -653118930806141725910559456378 247422 515426217700945734745196544 247423 59092092489549405072044014848 247424 474613898046106265272839045120 247425 -102804024566742360678310410000 247426 -131700896280039697945715389536 247427 163010338060662460337078278512 247428 527949302292701691254544384000 247429 -42942589709461072127868367360 247430 11583265504081101039166204800 247431 -377868135852044640688041144576 247432 -319536824604577747004321003520 247433 481408707037468815962948726682 247434 21570127829584738540146855936 247435 -100632587930339675618526713280 247436 -109662350387238251413546724352 247437 -390175071352320562517355521760 247438 -338837153905827251813157410880 247439 -772373955042580666919725271760 247440 -40678710022482205883982151680 247441 -17907200856961626160470831500 247442 -11218562480305545710174570496 247443 78554000960449068810079344384 247444 287211817502343853480840919936 247445 -496221714307488927794612100 247446 248577659911212489166632402240 247447 -32894887087700172903638178608 247448 198102598131430588325852559360 247449 -374035246836026382875588863536 247450 -84890973899940846323635479600 247451 169695358337708897934628264452 247452 303263402465642801361059607552 247453 142670106001475957965870070604 247454 -1045070790749123003642077824 247455 -12487210149307000136966274240 247456 204292367058208400308819722240 247457 63975964545605302355693848320 247458 197080436002740874139794944384 247459 -526477992268907929456666582920 247460 97196597000547860371408769280 247461 -270906417497503091392311853728 247462 61724788909081052322271691232 247463 332432408393467244964985742712 247464 -77781862672690910401733345280 247465 -4509991091620737789119585280 247466 66134237931662477796372192432 247467 -349024612547175879020976360000 247468 -115764717077607556863930045440 247469 367878939479183696948625017196 247470 3640883072756208841392042240 247471 -48798150195466259251203791888 247472 140142023789365433859974578176 247473 34344422987808336023987460864 247474 325662736672027002971630846736 247475 -252168541091097494138367939000 247476 -57900733571352822019540586496 247477 -78099595824541016457760911428 247478 149669474990471032519821330432 247479 509495939496162754685007882984 247480 196551848764138905877948416000 247481 -127172213491150175240682806268 247482 -217740572571343197859415170560 247483 847146518004989366194840249104 247484 -320058936694341723528230697984 247485 -99863933169721696021487226240 247486 276310864472376966726921356160 247487 -173615497029638929482651272040 247488 3581943628876191801267978240 247489 491637874432607509213440849600 247490 111205663607921514488154900000 247491 -245728914369403703041214579448 247492 196229491168474141989977067520 247493 78076451271881412761131486140 247494 102625003749303095034639329280 247495 -583770889161840284671016565000 247496 184098278955998143320256865280 247497 -153989557742357933013287478000 247498 507794056984958976591689223936 247499 384378465728056484698388863236 247500 -43722567791910500973274080000 247501 860715060728651708731178224502 247502 -168964780819019671727465027328 247503 220402990736965087196687394048 247504 5679431312361991464878080000 247505 199554263188763087472488712000 247506 -29087549872713035975596695552 247507 5093736713598810620773478720 247508 -587208231664352296062197760 247509 -413461030158357934611940502400 247510 -114224549210739027808161805440 247511 -407347424743749659923661956776 247512 248005554543749668150224875520 247513 99009673788476881442078306240 247514 -21755837515620971741300400144 247515 211372552154772464033746476000 247516 -585283791968555022154832258560 247517 -319430923821298755736339528788 247518 -169841854467262318237134227136 247519 -97621280675526256738615466080 247520 63471385942041543002145423360 247521 -325947760440059896164354193488 247522 -25547318094492072890839541376 247523 396474653371251505874811859200 247524 -298102750469114549887288249344 247525 -141973369550667695703735350950 247526 -269496505652544702369790356096 247527 -39247383536990027522151996240 247528 21952914084452748434302172160 247529 -18802271669847514492352652870 247530 39041907482085936364407582720 247531 253875105573208022223588249332 247532 -288529664884485276255240061440 247533 68311865951595786650051009088 247534 43477528956479613299585054592 247535 188027433541827887274487973760 247536 4540748512371349123852664832 247537 250538173424935107009474070692 247538 -345886937069854560747682489440 247539 -12352169066313908537645219280 247540 -49545382601147771118312725760 247541 124078158484450818841162368672 247542 -126439283624241755492433396288 247543 -24670546528664636011356430976 247544 435030676239263718081833164800 247545 77889285671338480380005143620 247546 29789144534134828995165476064 247547 160433171935212345640872648996 247548 107711378621959513854609547776 247549 -592414459777236214933001591040 247550 109050811493783262320172292800 247551 -3761096558954437228767373440 247552 -252310594260074833690193035264 247553 -506023825865405938807586067198 247554 -105567465659371085822366486880 247555 -13142969845305320918931022080 247556 -53475755352146568201443020800 247557 -309014212887033167413842677280 247558 -112409771845893386000268807360 247559 102471253227514249601977660080 247560 52020815648914180312267161600 247561 88814704698016009359713535924 247562 100967061854852794323627969792 247563 -111154933650663778631908511520 247564 370019666007377407171934784000 247565 628647348558718485344158591200 247566 -48663089130034941733139963904 247567 -329183577231178974543296168888 247568 -46369662931217954497568759808 247569 96618871577849237178412294080 247570 -14563894026865548587585932800 247571 584567041517540222917497257592 247572 58493517840435867023453883264 247573 -98700454504328888413328066820 247574 39586683042133178038671637536 247575 -115104140663728334099490419400 247576 36274612919313159950358159360 247577 436408462783146662825114389824 247578 -127169269951089376559774808576 247579 550740251553897839120094434180 247580 244578280815254414518043635200 247581 -20708177458683979509505993530 247582 154117272670086101566454635392 247583 -141829730545779187046960706336 247584 161844054492580831250216386560 247585 168540113352257470728624481020 247586 -296277400982573147803562373120 247587 -342200287271675149716138735240 247588 -345554801155745464252774791168 247589 -411307786453947386039792115360 247590 -89823656308847094959102668800 247591 -41664872994488182480240160008 247592 100486841506989474014772096000 247593 -106899812575584738854739252336 247594 4011847526770172213727836160 247595 213838133166243878792278151520 247596 28939940958500790255863562240 247597 -32087943321072828396275580288 247598 -31272619940071779253877665920 247599 -130224099272864911455342683664 247600 -106359679854440551991560192000 247601 -572754170337325995633793276398 247602 211149775070233314287724702720 247603 -83616386898274956813872940148 247604 32064143404980884816994385920 247605 180617294936085788955910720320 247606 19403401181969545272522958752 247607 -418214829452619817258879725144 247608 102025460793394463957497958400 247609 -210983621984245495792069503190 247610 67703018505955780472788273920 247611 -205692665796610908562273536 247612 777348501022456325049981709312 247613 564800097926450772226957841862 247614 153222058013255804850004203840 247615 46710506996155981232374838760 247616 -6306346740801433823748292608 247617 569912944926911148389292031440 247618 18910415941335253021945789440 247619 1217506599165005103610599825144 247620 -20702449082854708652268011520 247621 371055390885594632025509972544 247622 222099972349273542276774501312 247623 -279067450724310616791533712000 247624 -59704703958765230511448135680 247625 100464815333600763874714704000 247626 -283715630413544905668883923408 247627 -577508116367076572036749719560 247628 74428414144376332741564502016 247629 -53201037062543695840340854560 247630 -238071717455402966739293471040 247631 175430445630619490925811474200 247632 34474474617406004172574162944 247633 -162919447759743424309844607118 247634 -204678526899329287469245820784 247635 167533641977506210073931621120 247636 2922938404573502387221086080 247637 3248947857572733097761516768 247638 -110764455648146431219103299200 247639 -379628854543862363755150381728 247640 -103653613570129050243026534400 247641 -64215905337528627691997041536 247642 53827185401195280621365759472 247643 1509727115260982206401518684160 247644 190220370333697821166610641920 247645 251163449063057274339720177900 247646 4170303163063166094413884800 247647 -319321529311558389592349129400 247648 -141531079332579225201507041280 247649 -136748422649031495260999152350 247650 23407671055792808472649113600 247651 -286614858442915952750678533348 247652 -297566381765631673643628304128 247653 -97413002521742309580719233056 247654 -432136336456714063536670696128 247655 -573393916520752842254468266440 247656 366972958145678496775425884160 247657 -104740874374914385603757194608 247658 -160123235140063229233315786320 247659 -40155221821673444500444050432 247660 106338630183876053079763046400 247661 -648855211172332879383662601888 247662 -98846225833728100512914081280 247663 -221481114124686837415091242376 247664 87254388079223333325688602624 247665 264434661342845684600861952000 247666 -22641553931846292473439145968 247667 -281140313755227389294104863408 247668 -32716186758163567576755855360 247669 -220596242784847652556030971556 247670 23500433401444611997737569280 247671 884836466646634805831986908240 247672 136703421079991062981812817920 247673 -298677892462306061738769895362 247674 -94444116794551464905687643648 247675 87936811383008398374282770900 247676 45411035753562786227625729024 247677 202643240058067259066573099520 247678 58927977178484117780391022656 247679 986402232006694448320164558384 247680 3177947895507899471049523200 247681 -55775707739232115280224190976 247682 -19765797993260335982289744000 247683 -148718498823129573200924167176 247684 -364989633917449387839173350400 247685 -944718584218423327000951620 247686 -77803614878586025558837167936 247687 -232192049076009883417077360 247688 78023743900586008227566223360 247689 12340712646438245918907375240 247690 -113682504167967540252969123840 247691 411638873598984389102491195092 247692 99038379901270963827599396352 247693 -226451572891626990709743594058 247694 27444084973900826438004978432 247695 -249925808930406959707273390320 247696 24980010342959909327504228352 247697 -475212387157827069185861563854 247698 -12750800542703451593079361920 247699 -966534077529451227056151685064 247700 -267286005329611610005200700800 247701 -130121821367081577627717660768 247702 -66317363395793932094172654336 247703 -268045708554833524037504045880 247704 7240322584448466177354117120 247705 53257578085128212556297989760 247706 -302698360029418912898831858448 247707 -372651542798455800891810698760 247708 -209732795145696085874665718272 247709 120567856476265252524881890752 247710 -85821002816534039553724108800 247711 98563913066626034836898873312 247712 -238502159630177633741747847168 247713 328129364953123982933215802544 247714 -396870568362917393599693335168 247715 -114787816983167762339856242880 247716 -33310425377934666677106413568 247717 16109328019234288234544632766 247718 -339458543480986233360514064640 247719 129765443643572897552983936128 247720 53438581395697640207114649600 247721 -232151469268542086781307437312 247722 31709937796804057985022850560 247723 -3878767611668844803536665856 247724 -328852863491334990567682051584 247725 -332419059181071576337225392000 247726 35935457282714094120184341312 247727 324498737861885391313035541632 247728 -29909064810846256860425158656 247729 100486447714693342644062141330 247730 65602927238539785131691763200 247731 -479311184248890308472575710656 247732 50224485345601208243502068096 247733 423711750658826070390773004384 247734 48284531013801401934153161184 247735 -580512149112703740466641889320 247736 -134996206975816823420707123200 247737 -147217891670730035134754052096 247738 -243058106562136415362296931104 247739 38587100466829711033671837540 247740 237271624591163105846154470400 247741 -220733948487291421215279153600 247742 286379128966423271566615498944 247743 -269123969394333601822069269768 247744 -174598507354806914793005383680 247745 208639052040084214876448236500 247746 193069015749086379367454406144 247747 757911091333995138716041440960 247748 8158397192176565494164377856 247749 99692087888514283000534211040 247750 201967049824095786563781504000 247751 257137782594876924435334082352 247752 -59607768875352807935921356800 247753 320539138788585058809997840128 247754 276958543929253570598883886224 247755 -26007586430996937233418336000 247756 -186371712717030981706794697728 247757 -46153014561234928132431756180 247758 108861622493963410956544837632 247759 469865791071192349749966686960 247760 -18189437606306057151646924800 247761 368876076687951457763389045410 247762 20549151759166171875586151712 247763 320157980188181535192569561064 247764 -301369658629372034324848662528 247765 -23627084833230330561695913600 247766 -345182979259550615867920166688 247767 103099905486702298789095530448 247768 -181331250001752979379566909440 247769 -170169668680664966888310307830 247770 48560475874218539524007793120 247771 -399304527387296945296048404028 247772 156057082186120014499968076800 247773 -424671143588662971741696902016 247774 -403544294949142617414774228864 247775 -150257497094127316451064452400 247776 159082796246589942586107494400 247777 -414186155908916249016321486848 247778 -481092667575006892644138812640 247779 -5541913849941871365928124160 247780 164440474664183966916423221760 247781 338794319600370906703021203582 247782 59451856342220897145729661824 247783 -98590093029639690335022656 247784 -514239851932069073585570611200 247785 -282069614428237555332829012800 247786 45110359074507856365627256320 247787 494887124523581781842200684800 247788 -412073361224814380281614390528 247789 144249148172186565558525992706 247790 29105573139292333927221216000 247791 -156266134370545354485513273216 247792 75049807917739326179556851712 247793 -146934281357483541184482056460 247794 165202188452264868565423593600 247795 -448971180553425078186146989200 247796 -190410702148136640984354038400 247797 -432584232142998382914396208032 247798 -472425100092526814153563325760 247799 -539221076075733500073164530200 247800 -47167337816384749627023360000 247801 795221017315381895411960220672 247802 -259095348276453781341229963008 247803 -58632270921619395294090232296 247804 -216310776100028865358625829888 247805 -87159117581712162621680661000 247806 -25310031754146049918695985920 247807 12722662281507936312029932912 247808 -66424303180694284853575680 247809 -2537699239287001930637835072 247810 289964591562873010672469014560 247811 537421158329549394910355036412 247812 -182180952632385758616398604288 247813 -154709212322840363329693979938 247814 -30413864588450313801405259776 247815 54729657460904120564094648360 247816 604753748528024436902400660480 247817 244681108020481632067999994640 247818 -182150798071925539414854600192 247819 -9719455817378210373379374192 247820 -266319303014803179959287249920 247821 83163362534862715648352706624 247822 232521839617940680012156043712 247823 469950778569603215520720864480 247824 -48481544014478180601445933056 247825 34121438885102149973205705600 247826 86859329257799048279965720896 247827 93640732617632156029201416120 247828 -108370352421008829046151553024 247829 -457994082749256314053234083570 247830 -106464528032874830497578332160 247831 -33123436602033060619170293088 247832 -87871100063459588181539143680 247833 -337170203534722539172113478080 247834 141570863738857890147072699360 247835 -8880253027695316280347938240 247836 21278725597200953353364766720 247837 -99522889277935122397717245920 247838 235245668624276986885053063744 247839 34094073406222610171200369224 247840 -356046640967904783909175296000 247841 744045375059455477774241387184 247842 -97360839752126969185012158768 247843 342992316042418010688711391680 247844 -177190880438699761866361083264 247845 11449538017452356012120724480 247846 -125528025663023830964987524128 247847 -79973527188984827406536413704 247848 -243046388276417486472155136000 247849 -43437670268899182980403400064 247850 193985352475833122663390768400 247851 -203681318419705245533175259620 247852 8511148751062220973683011584 247853 -271862659740853405249860257898 247854 101925420583082750566168717440 247855 -5827999126266373829599134000 247856 6833826582343396784445652992 247857 152489918214199048513399997040 247858 7003909896283303976837690784 247859 -440079751881134345395851195480 247860 151325627483424027376742388480 247861 -5069546087925681156417761376 247862 44433720546749530439406486432 247863 52779590213133031252758673920 247864 195691664707693405544175759360 247865 -22632886659808808673025087800 247866 -65091610693562040531843782400 247867 114836447914997409356472026352 247868 -11009554671418734881404695552 247869 -402843956607167981236815119706 247870 70036599234826428948775100160 247871 -194371255431778356530527968480 247872 -12871991389813104609054425088 247873 285540265182945315942472125122 247874 41491915482762934222032679680 247875 482206911921644248431078588000 247876 -90224051252242494733217792000 247877 262025129911701036686533745472 247878 -175373355334817874012477624576 247879 79960462053692373329553755480 247880 -24279158768588258578544793600 247881 -31841315137662862021206528960 247882 -251615712838947124215493664208 247883 -18858026296604233951919755440 247884 4879621914194126126525202432 247885 -409904730667177941499056174240 247886 -148176809347584669758800517376 247887 -36807592274595584106723016560 247888 68963138157557757201997094912 247889 -630939576967513676324084135310 247890 60130807211859609500737297920 247891 330546421075656061680207585180 247892 -209526067386850457347223496960 247893 -49380468650509074467206356000 247894 257609388698119558240619173632 247895 -1726877465598043743216995280 247896 510592827711046930657843875840 247897 49012028714886232011893891140 247898 61022593038931671228069870336 247899 -265286095826381331049191845736 247900 105885649502369637018112499200 247901 -559281274212229640808919483098 247902 5029868588689603195659601920 247903 701281738952659242415674353080 247904 359497805928599216487716093952 247905 121566471860731149876703584960 247906 43552506039488849832843331152 247907 -69628862980050164955421910016 247908 -9074997498569873294140286976 247909 -170186328806839065864806348196 247910 -14600363986516085321322522240 247911 -93410005634367746265226532016 247912 264871733713852607061066547200 247913 442941053944581112621408623162 247914 399291479453329028270714096640 247915 -133339555657449891879407787600 247916 -344660152957426332964583765760 247917 279702757269802298891641146048 247918 183923727087512514598524887040 247919 96075433598357978094307565952 247920 -610181785458881611743559680 247921 850379224710731845945186768320 247922 22323240049350137616600632352 247923 -59305264671666946744134168012 247924 524490280776673673492837184896 247925 465503932098710953093896532800 247926 71437726303190588939986612224 247927 206115207670737756057393623232 247928 792987912013380352016288808960 247929 -380642538940645844922303888 247930 -280167522819550079318060228640 247931 377324736145169298101436051000 247932 122868031708364852241117821952 247933 -134790605779652304719229618080 247934 -79578530590384337299279254720 247935 -35543991425490082636151929200 247936 217862800120971203070394368000 247937 -224177171197688856379246528428 247938 -2342489116120426155025116288 247939 -160836418386289724052036560260 247940 120251005759422262067473428480 247941 -28877213633187200919633666018 247942 5522690958212833087802511744 247943 560483272056040092742810887192 247944 250158690858254718507032862720 247945 -6220350858979532778797198520 247946 -247030729719021783733286213328 247947 84550037017839980882427804672 247948 -189634594151685283949000872192 247949 156940677892598679415913024364 247950 -95210185943668181043346920000 247951 627093615453279345873377496504 247952 -40587904896669802178719801344 247953 100654876240305027789162584304 247954 -7315638161270960936967552000 247955 -191038110782117388685126847280 247956 -357088018475991957158269052928 247957 283048310045087825655021720206 247958 -68913184336288906280911165920 247959 163855041637021838539786484064 247960 -44192535866536402839352320000 247961 2844175530959209813999756032 247962 25068874968310644668368813824 247963 113741101215140296310793200304 247964 250164417758759207997838142976 247965 -31903639323737156727841877760 247966 316934466756185639600381826432 247967 1018064114830398879905040447432 247968 -74366615040413611596825231360 247969 -96401589398565551297760344320 247970 -34340155924620423619952763840 247971 133227800750550102978931176312 247972 497670383315627590094032527360 247973 -72964695113660718226024735296 247974 94275114646359158047013933952 247975 -18126004998741455638110652000 247976 369802679878078565228578406400 247977 -364079687451322103799113252880 247978 -329583287378869610535406938960 247979 -449226197158577441137165239840 247980 174251348290282994308144143360 247981 -955530726210215166149783680 247982 -55158192099038377749391974528 247983 -678477744746361350773688506752 247984 -29403859870476443124571668480 247985 28454064807378043169026752180 247986 -86542932513070006060937817600 247987 -243344810209264216084848187440 247988 117714684875827052761785354240 247989 -3586096922214384526099132800 247990 -232393702357938231570874176000 247991 535683966975780265057248676392 247992 72695320352747900723998494720 247993 -36517283669564285946439196758 247994 307553161989855352296651613296 247995 -521268233119451498553519628800 247996 -157884072853276662216121534464 247997 -343777240041436664786908378554 247998 23776380590468769454970528064 247999 894435238532617517973891752000 248000 51207698915639436521766912000 248001 -172522133718031125060500986560 248002 -405862298511149594376455136048 248003 17850352846311140796557280000 248004 -71477024619214363298419643328 248005 629861459846078862795532439160 248006 -4697952314628971529012563136 248007 8415958298969421163289649960 248008 -880618350916376383460067072000 248009 -139437355473125705649375453312 248010 59914883039273386661597598720 248011 -261020194698460159985611408928 248012 315273324172104670884681997056 248013 194359066911571657322895785964 248014 82797975958863691203563350080 248015 -71185404691111940799156174840 248016 81007323949465564397380042752 248017 -81849418054459273333114324416 248018 452247472943965217801508539040 248019 614199723633965423451352504320 248020 -413139451730527114967117963520 248021 522018294373469143522476390222 248022 20868555430096477591137243552 248023 -112482392026129154996405460840 248024 -5468891164891462652069806080 248025 30078707479770399590172286800 248026 -160627867661498735516329301760 248027 80291653160287718531820710160 248028 -96181779914571607239102013440 248029 143570642332255863027492048076 248030 -258927211510502925072593635200 248031 26416742315924900669036396544 248032 -443742382743890663843776954368 248033 -97685041627276155455335514718 248034 2278751958124924012065683712 248035 11939360940239730641889890400 248036 -428818005125105490792538045440 248037 559908617415227352425724167520 248038 81115033923355227732934625376 248039 -408427009303689994026145175400 248040 -42758523732996929954389708800 248041 -255444886663234646038544959558 248042 -32661521356931817982056629328 248043 -22518285460868546551552971600 248044 155196771461270959467188347136 248045 47561912369106156229403395200 248046 -15099647401757308013983751616 248047 1037830056682488190538878121472 248048 -13203040505095724970781409280 248049 -533601524432610014117242070880 248050 93965189612603627542820400 248051 423116921553611884183007951052 248052 -40934529107900729688221872128 248053 -31138182001944745205973718916 248054 16819457087599471663316414400 248055 220332983201291329124528102400 248056 105732974467640560610947829760 248057 445169335397466477389937651306 248058 -46794750045199142933094066576 248059 116287785853052925213471840016 248060 -356398777169237160058932940800 248061 -3358647795620788383204981216 248062 -17400672796937600582416359936 248063 -532884671158562976262548626688 248064 253111584122419485924906762240 248065 -225952289944729259522426586540 248066 -80114813932898060745802813440 248067 1962362510108002313903290248 248068 2005784788164547139597214848 248069 -432933055916697989077232112480 248070 182981446506966299110212067200 248071 -443693851583823616864691162728 248072 -480898062227263544476745932800 248073 -86676924989565414544097768256 248074 -40825420109722591855186975488 248075 -129160229105875684786440116700 248076 410220003595397669105964456960 248077 -152132506631159585305789040074 248078 188953431040441549040202129024 248079 104494546208722483756459955088 248080 -26214803669759160125183754240 248081 -141422922301688819610934774428 248082 -41037886407694914839591562240 248083 -490499298548046719336807962560 248084 -146287172860807378390217990400 248085 -111561323594939635456043361000 248086 -66506050083515598164790651456 248087 346297984152541586163258272712 248088 -229218181747097549501512765440 248089 -395395739639935855442326637110 248090 23603551890541234401957400800 248091 176659659375704880872484247344 248092 -381906629660148286439962481664 248093 -69534412241196168362055439872 248094 -41050534681593345505467386880 248095 -107467612002816688644152758200 248096 21629235265525963085020987392 248097 39803553223283163765785972400 248098 267698856638624080466066802336 248099 -548454554072408809476597972900 248100 2577934299544995082411238400 248101 -156894503652425970448392703328 248102 221404845113876295017140209600 248103 458402102007423768619957728504 248104 493856381846232175692747893760 248105 232219212915538409159656249920 248106 127367130541834412684658895104 248107 398527113379665549879568499832 248108 75485946741174755493292655616 248109 69529898279503673369644543488 248110 -1742339884928757590070080640 248111 -3463348978926176479697902008 248112 -135452115132564886454145171456 248113 -1086714688985838963145792811520 248114 432151964467996410305250694272 248115 83995003285506781541886758400 248116 -514085992343654431598189660160 248117 619591290416845572324178541166 248118 5237332017656156064138538368 248119 175478938746633261634731460520 248120 -464465537945199554296206643200 248121 279761860618540631053709096880 248122 -76946049381314865184703262720 248123 10856368210578536634408568824 248124 46925270081756537622408069120 248125 -101744472839879916046718121250 248126 149056204130771999457836052480 248127 -44520090346589640276263986944 248128 -120288510836099735081550610432 248129 -104620346669785931356022274624 248130 -41313171257640718551819648000 248131 127905291667095272703782604832 248132 -78283042170858831049312181760 248133 -253452280834373298606575178336 248134 -38410579761146679856263578784 248135 268021172196396894997955929080 248136 245414244778248935823906447360 248137 -175815583374685938326408562214 248138 -335025593699152883186588797440 248139 111078204743145805600902516000 248140 89852509425467888154795801600 248141 -113125732514456743374026632458 248142 157686611039776244987901006912 248143 166190210677794208762676201200 248144 -1641734206953962338251718656 248145 -209316607734879788700288735360 248146 18211119098651077823976525984 248147 -31000795872535624790080997520 248148 -99085158313746228258059448576 248149 -379573844165153216151574555008 248150 -7155762778673834583659856000 248151 -76231045089506123521131850416 248152 -52550802335457635029504358400 248153 -1601772354818762988672888000 248154 179752517858278340963480183040 248155 39384795152595728248914453120 248156 376266014018508867399432491520 248157 -57945606436999432727750603520 248158 -55099992050586756585084340224 248159 -48391119099709274905368419760 248160 -343976396200744537659046625280 248161 -701822232341342508932096982238 248162 -90107517611733544367011542528 248163 201247359222675034781571508344 248164 -138870328061612385949949149184 248165 429576290442973206250463400060 248166 95781433966213266030080026944 248167 -913690869163252466440895475784 248168 -159810478372554020290617507840 248169 -272402662489601259095796211056 248170 -36626802789332134784018396160 248171 199642575971531000094857616 248172 -93018690927948431938039147008 248173 -49487092609465094852884614516 248174 -27051384941362972774037705664 248175 -267168185612083584406626260400 248176 -57992527188192264099651616768 248177 164847205225266662662962403026 248178 53848096669298504897632788480 248179 561173887306498494478211336780 248180 -323592426254785676033199033600 248181 243873038362483669396667653152 248182 246920219398168633171775606400 248183 146596269577620500028768588624 248184 32559194596623856014556200960 248185 -66210471242238700618965860220 248186 -119308583355643790753064999936 248187 -199497881715972234047308068840 248188 574036081859236272887490725888 248189 -268921333822985669215720838010 248190 -132373741645529862813566340480 248191 -469680997479434275781898041768 248192 92942111889973497746644008960 248193 -83231648013705967146525261120 248194 -51672354887388171013205485104 248195 417194166958388891047460845200 248196 668756361457197501012209664 248197 -595233790744645240575038996960 248198 -39705363799318651856595222336 248199 49396912753004133238707222528 248200 21776219119693206036658944000 248201 476505791112574798946611970202 248202 241122103237027486609258520880 248203 284583110733300997663079562452 248204 -591182691423530704899233484288 248205 -25059829205842511568682148640 248206 -25198074434422084076219520 248207 281270276641887565942991088672 248208 109251670461535840738231517184 248209 399815662313160403376189567528 248210 106485095015222482587281369760 248211 -784464585837122159029745546400 248212 443250426420361708482300611456 248213 203249865982093547211142941120 248214 26350949872221994750432544640 248215 -547043550011980292400993798480 248216 164414330553909027881395814400 248217 120941714511418478836678700544 248218 575779918534888490489107560960 248219 -563708677732099653773500335960 248220 38909848983441651852514375680 248221 -160906636225307275644468474900 248222 138241449061673124991243369152 248223 -283223201385260265308800565616 248224 -273074981882463696495772237824 248225 311829687481487219838714285750 248226 -6283645327991741699615738112 248227 -143971519586220751867243566128 248228 -589969392535475503781081730432 248229 -53431662880030151516733346626 248230 -6053194147510898624999105280 248231 -694976044099382497290866968968 248232 -72408994300157377766054215680 248233 -350785888430346880017788475740 248234 313725871118642962367667535200 248235 116068898921388074110252742400 248236 -65582872250583834871153694720 248237 -118204962531986763382308367008 248238 -45601370175682732657460215680 248239 -4145219370611025391035937152 248240 55248019221757194751706726400 248241 -99402431176282047210202268736 248242 438336130015782517183036864272 248243 587746181501988677772625908492 248244 -90890443518638462382972653568 248245 446754087197510404385064448800 248246 -412375251184314715965847736928 248247 -434155203212954861377569686976 248248 -23087217962932328742345768960 248249 12974543934331260905633930064 248250 -138056086298205380094455232000 248251 73036705005423249312855642380 248252 -274167399149287193680293754368 248253 158201400653610690279644514144 248254 -410368885440025939950804019200 248255 23682500264698376557782755520 248256 22017679444457244018534776832 248257 -508583290244204551986096866494 248258 67793251022919730227461744160 248259 226836252604718339091738884928 248260 184138633334953964365491098880 248261 -159902422805523544288350526920 248262 45237809048983708579322793984 248263 514609225721839769882426148160 248264 -417715930073036379323465456640 248265 19890064731326408667046569060 248266 -148954572733395279267346953168 248267 73225085317146598596823847316 248268 66537316872389768419352411136 248269 -54129045195908577303933363840 248270 78553698860341694929836798720 248271 289127007286036930668788677512 248272 124340956078618240676716216320 248273 26239840390150646627775607200 248274 -115048252008758252080474980192 248275 44166680250438524725737692300 248276 177794505117084312956894373888 248277 -478362941387647503659131978080 248278 223801069537372447524344113440 248279 -44053418927154710452887305280 248280 -207844539366490444071650304000 248281 -296901339679366243775671536 248282 -1690989213528364456250412288 248283 47242275709933601056501026012 248284 352186259348777802509884975616 248285 163372967865673659352703324160 248286 -160333103861300141020246124736 248287 -146161661087852269699307721120 248288 -13698780802481646626828451840 248289 -539993082135366819352958288976 248290 -114669288577872657736674577920 248291 -707534223798676619475971710308 248292 573074560703950633136793600 248293 -423434687658155746547338115458 248294 -53110892173439505761591702304 248295 135123250873953751948325722320 248296 -17363294785458708380012759040 248297 390830779752862846467391776000 248298 -80850722821043594456539434240 248299 497639808890317454812685453300 248300 -59903585390595300254977843200 248301 743416074878587224822993724992 248302 -188556208792111711433799584640 248303 394891820447183284978539851064 248304 35016642085894553568246497280 248305 -297853220582511295932682545240 248306 -28620633627524571202992945648 248307 185991449196900019172473964592 248308 -135137395229387707995333580800 248309 257026376481504833256345102510 248310 17398301689487476588192588800 248311 270794367710289306872412744320 248312 118215330381739605069144883200 248313 125305048695565020501091401984 248314 108439556263361936859064396032 248315 452320842531172880598184104960 248316 88482287035914236142585610752 248317 -58708074477505306635530928634 248318 -125480822672588972779953619584 248319 -857907378087748926746380961760 248320 -132232579707203788949547909120 248321 -198447558518168267368593926400 248322 -215802080777716763017149721728 248323 272618109612495654381732216572 248324 -179296875062540463626344082304 248325 -985085609642423248157452800 248326 -161681419883245113222023390976 248327 83068159461654781845140863560 248328 17980564504534415513718912000 248329 469006779923673229909221941376 248330 109556805416312041243651641600 248331 -169594926643678296830055678720 248332 90268786458251696037918156800 248333 -1025389072876650869039989615776 248334 44785242520205627448292898880 248335 146009626035593971367076038280 248336 106911810680192803970698051584 248337 -166016537885545246988428495932 248338 24547108611658503478202695296 248339 -6224641263699513472496646240 248340 -136687025153433724142658508800 248341 -211623570276793831062380786816 248342 181600456469436813607744983072 248343 -477823492312636693808008221336 248344 122559553252207872290268979200 248345 409094997933168457351881428100 248346 7882795178712243421687770624 248347 -327730023136022910069238767936 248348 572458532823057915199584577536 248349 31255772522456920010313011040 248350 100758317815687366010203502400 248351 506416197889886345095613504352 248352 20860012463709251051244748800 248353 -147356100900481232952354524544 248354 275801407433568628422002956800 248355 169091980663585697402361415200 248356 530070785753643386786714906880 248357 319519086960844767548436300606 248358 50529744614953981572103673856 248359 600912798910229368591939363320 248360 -39073736150596102582532505600 248361 -137223088689011516097245782128 248362 -103361419732335082758938591568 248363 85814352533844145318466149560 248364 -292999203134845667080443705600 248365 -81517640414787994014044039880 248366 354735720138534899189645965632 248367 22275375505491079836450698112 248368 47747323777070482175311872 248369 -1001501044536248866737973161888 248370 -44363546742746460699070755840 248371 -6971975673181776445378157428 248372 109127037510735671052609134592 248373 376749205196463542705525424000 248374 -44999057545964496470664499968 248375 379480130893362693330680082000 248376 512465381663944680240404889600 248377 251157971195086755811808361600 248378 -75036078454411743393083268672 248379 -194910146273010927238209565416 248380 203887640417851699460497382400 248381 -91896721518805946437014031572 248382 81887888875984378460534577600 248383 -874397448614215220540798028600 248384 -212634534733938156388599988224 248385 223845013668916616158747857600 248386 -177888393499121827611996514608 248387 -185842895985860872234078587600 248388 -40438969843930270690048118784 248389 359205030877856882617406668190 248390 102929388018683674207860777600 248391 191030099382099145531487897136 248392 50395838643279792580348569600 248393 -617052488492499647101817498160 248394 -85158162060503093204070355200 248395 179181527473147411342153820160 248396 511005098480414795985254572800 248397 505877739483271340930133009600 248398 -453002011701541820716465108800 248399 -42456729648352854296823495120 248400 34387936469342020622647296000 248401 569669202434444620671038732402 248402 -69707547012925199388864462336 248403 131133594760554581208652843008 248404 -123543132409005074330771501568 248405 105767860271145844630963668060 248406 21233618958732204891196915200 248407 484168925391247937183894619656 248408 226335889689758121127561512960 248409 -80132769557412515117255180736 248410 184351993037695738805172507360 248411 2008544893389829120258481040 248412 -34872008109507474661592137728 248413 -1356885420575853265219198234 248414 -119770821188183522322639051840 248415 -213802397014857072607301140080 248416 -251248648922938432869763645440 248417 124644597382866743184136439592 248418 27413970961647878760570310944 248419 -13230834847203346213678164432 248420 317547561392237239283847809280 248421 -331396549731755708271000866496 248422 -33004952990521306962099706368 248423 63337203562294535957770412544 248424 -397205441468257489215784796160 248425 5931573768651591749736586000 248426 -70726002365113459734246251088 248427 1606883712372075019846551876 248428 220455550857182918638166184960 248429 -447511183821085722957068436000 248430 -72294009546462386188536555840 248431 -391974038952863183040755230768 248432 -164376034146091544805791268864 248433 559447045718069375347845523824 248434 80016205144195032668074248192 248435 -234204573279714846453142046640 248436 584669356207597445353829148672 248437 208637812729345939301042760352 248438 307809354933106440377548447296 248439 -309531751575807582909110756376 248440 77297102957642987806629580800 248441 -176670669895212524014565755158 248442 -68621973961249651180748461056 248443 168037502143505060642000871600 248444 -162231474379073350846818263040 248445 150272434800549957703752071820 248446 115742966476063111432609010688 248447 -405766052089177424832943615104 248448 292711931776047386368640286720 248449 -762210566405051923203740876880 248450 23356650887059665109992918000 248451 99531293528372306460828643584 248452 385261986792638401944191216640 248453 -507867930875269720643592652836 248454 -2717971681078332076192220160 248455 231668301717927979809571094400 248456 -80756041115153480932856985600 248457 334261106906039176836766641120 248458 7201226469745479654773611776 248459 251387168644828842419996766816 248460 -45125949066822888880921159680 248461 569821254583748005200717627062 248462 133193632804492640874532919232 248463 244779575623154026334272811880 248464 37697341476635194146815361024 248465 -50532957569299624536492211200 248466 -248547105186896499058821384576 248467 -22264623003522090829122583560 248468 405837863578943173066123309056 248469 44565472420162004622249606528 248470 35338596611914732638812647680 248471 7831250500175972057245908144 248472 -142549494664476444389952307200 248473 -198297086259240955715988644278 248474 11644893936542602740941287680 248475 -98829188489987103867834641400 248476 594724881101295330451348098560 248477 -810033655259584114186284571674 248478 -5159507370191339593915843776 248479 661641269955156553356036425592 248480 315994010663323071836291727360 248481 306071260519618797521001495840 248482 74888034255749662384810222080 248483 33666818056377069891159360732 248484 -192740482367897315768759614464 248485 378754165991659375919195325180 248486 -60075884668421328359885232000 248487 -169786148180432932152184954032 248488 54142719051022503091787520000 248489 -925615716072582047387735040768 248490 91435872502967999954001949440 248491 -217804692659779474066980441216 248492 7319631558158376066336233472 248493 110517221640291425440156113984 248494 118588417620308655087121471296 248495 -159063788987557213335830546880 248496 -36212774046263191350684942336 248497 12091481843054006922668446960 248498 -439891294808996118811947126000 248499 -353133141492300028936781678316 248500 -86638590892481887458920448000 248501 225507876578128235568034958400 248502 -19316941538731070682853440000 248503 -777717261897998284442011116440 248504 701338973739300567609211637760 248505 288300389069652321733019530560 248506 -184751535016002484854226455840 248507 39843313310887436786490023424 248508 -7348569954194784414265367040 248509 -295309736832868827595017359290 248510 -157148781331964248218654843840 248511 140684522350627426183913750472 248512 35946767598694708501001797632 248513 -196224801597669676492695041196 248514 52844559414338635964263885824 248515 -67406893681589241168793934880 248516 -528543880667458629038073202560 248517 168244007769293656316475927708 248518 -601847320860628065168110784 248519 443169548091133670827434930096 248520 80556686543193481170063360000 248521 -65193210792877618531684117696 248522 496872570699624352436628493152 248523 -305509655108694417937004921472 248524 -497229445056503020801238811904 248525 422445848167737534731785390050 248526 -239636484789767296444208999808 248527 99147507850203533810938270912 248528 -139654783081268061116340805632 248529 -112939569384354542027976261120 248530 331280195261986298241224942400 248531 215574078532439202672076317792 248532 246931345309142436092672256000 248533 155368497873405355437676776782 248534 263370657959369870740481280 248535 -143854298572985751240259660800 248536 -1210082569539907154753760215040 248537 559284992647084796651699154186 248538 -99892174378750867642492518912 248539 632326213645029873745200803840 248540 1634018243211175792180707840 248541 416493052326905851635505598592 248542 12367300983598642668843320064 248543 -607295984315245159417403354208 248544 241671996824300524377146916864 248545 447045488457336404159225083200 248546 -267645626407009576099745926656 248547 21713638958062146509904746928 248548 109361071601637107022701883008 248549 165320839920964260902414581536 248550 65610352543808739273452596800 248551 20218450197025788904607950000 248552 -647308995380289503020069094400 248553 -59547263085101399017080749238 248554 122078631806406058177551020976 248555 -129864085576620920471125163040 248556 85794654618113107485393469440 248557 -176155406551036282027853033748 248558 -91851768695209836278529822720 248559 -211873063614171934378127779440 248560 19666522120012550972434022400 248561 137523727028515146635386332864 248562 400690963348555051637819907840 248563 113021196525330769412592615760 248564 238122695379621899865227554176 248565 -2422782973561604189427420480 248566 20039304583791368007478940160 248567 -642089852919429894282493532160 248568 -263280505851331111462073610240 248569 529585667010701015458749604970 248570 47960956710353115622587663360 248571 166767157511504638916798831760 248572 66660685695435726637094014976 248573 328569068008396741346666972364 248574 -30086015018413197164225240448 248575 63474097720915301901146776600 248576 293132008569652383129809190912 248577 113947678118739603941841376800 248578 357965914907521888579130313600 248579 -117400989023148044450464226820 248580 -141295594185660485152837866240 248581 -433466273640313240806522508736 248582 439355675337331005525801655392 248583 -3573498279366391673078272512 248584 -143524066765896512287650938880 248585 241151650447617433672827336000 248586 -32395743008568442954457185536 248587 487286525748541695137498577236 248588 654576353529841553226244730880 248589 -87068821875433001588475533952 248590 -115287004332009989050664635200 248591 -380391070789141970068174678560 248592 -20739233367387406506463395840 248593 -610080979159218176107160846158 248594 -43865616632413304622771809904 248595 -143114405752878332444473974480 248596 637188618050666312840751646720 248597 725065504795326825052982252046 248598 -54394683751442720578439304576 248599 -231442500005009679945889932096 248600 98059175982511598342112768000 248601 -251673214550020838540095092480 248602 427282784782773872042072704752 248603 -159208044618972349527356215680 248604 -27895807145967731175302383104 248605 63813643682109148850929320960 248606 175864171558672880448197626752 248607 156405374704915095070682749008 248608 412263719693013515921464098816 248609 71134794157283484493331379810 248610 -66516331929325821689595402240 248611 -704345866477986788362088426736 248612 43162488957278318740185894912 248613 465300767640868085280161808000 248614 -294276697521587698298331673728 248615 -519969871030036340442716972400 248616 -337531206552811178182823116800 248617 977792327150665485253293589860 248618 -354696459879704084845604988240 248619 -135497237180414631316888504320 248620 -50121661307295935145646448640 248621 -60285355609199444428705763178 248622 72687423992157664146329693184 248623 110315828800722986607252455784 248624 44547749942437056422197493760 248625 162776545291173393921108978000 248626 3619373789534860940126866560 248627 -730100572211917206225076369524 248628 -15001052610717009914559713280 248629 -189356858960089303777171912580 248630 188542242970582973278996949760 248631 51772203385149163870039806720 248632 -589320343349553238251191193600 248633 -268919797191111251123593986240 248634 71668899948742016187836701440 248635 -54043672168436953813359937920 248636 -435486976618058636612028602880 248637 379740593880816811732238883552 248638 12817829095903494449223954048 248639 -100803135620389713045304042560 248640 10023920843316482680113070080 248641 521367649670236026651149231042 248642 -366369967091477754926879210496 248643 -52294408339633991222631382800 248644 551773232295351616853708700672 248645 -67712321725393700663780574690 248646 125864608390149757656534652800 248647 -14008809354756025798802345168 248648 -97712346728937734628858608640 248649 195263562827338509034654485264 248650 107600663598185810868592870800 248651 742989788946042966954697344 248652 297907737460396788170890757376 248653 268813242690010275780153892800 248654 -24379385349066573667971712128 248655 -180261468178859303734039920 248656 77536650354618584655376474112 248657 -699303287875952678572512638094 248658 90668890444373642274424838784 248659 -592401953329672361569165720584 248660 -211485330370292812338862936320 248661 100085330660449103477803163232 248662 -190011164803471492076417262336 248663 -455590690994186946073150089360 248664 -28319189738493329890798510080 248665 176180108012713213996862245320 248666 -84247185658105873976726200320 248667 -363542696846974154877455670120 248668 -65246878019936929964324511744 248669 -12286349961624137657082274656 248670 -2955479346101250116288118720 248671 -158517359624914029967572955400 248672 432368160699880987510092595200 248673 462348179851737635911036081584 248674 -565390323449949897558623664 248675 -201440738940389667025206900000 248676 -76225617823285041337410379776 248677 151242460067079387179954936064 248678 -329306104641459761746729347360 248679 320418692776189485050195566224 248680 -4521224628857015839391385600 248681 -830324015838607196955791809500 248682 -14782467608377999557483036672 248683 -645820122995960230156929629068 248684 157465572569664215486549596416 248685 -132863544847669160614991428800 248686 296352811497104324270136009792 248687 62994725965611855444713900832 248688 -78871970993611151714789523456 248689 261851395147369579869142536256 248690 -53396283626134966585828428480 248691 446659078659900333178983958080 248692 -742146323805054126531445698560 248693 779001989845305140210050641180 248694 -71283370259918031310390538880 248695 -425650835298617392473070021800 248696 -13537380562900504128145367040 248697 420273846165777346342995454080 248698 -402141122898558539586720800400 248699 118530823613561729872251579648 248700 170692446113265370219595712000 248701 -381284398395000386167896018298 248702 -92075789186754778091786792448 248703 -26837426052597115121079094272 248704 -672075512613726942414451507200 248705 -89813127800223648438714964140 248706 101686884298659521784906074784 248707 2706351234968606230592856956 248708 -111336009109029443812129883904 248709 407153276213912361558195662304 248710 -76400071762393822837647052800 248711 44434579324159835157166331232 248712 84331842033161312150077440 248713 44056102254792517214128194048 248714 -132506517777326345652917758368 248715 -105732080343352247186077759440 248716 -236314294518212864298825525248 248717 -127756797448974199746637951008 248718 297668632367267242742386442304 248719 -828827513157229268847714300880 248720 -84260538418183509116029747200 248721 476341473894297717878136173664 248722 -99480634967348274854276794368 248723 842780905079900059336719564972 248724 -491908974246831424400574750720 248725 -182562970796230912873228813750 248726 316555670991271789480274721312 248727 219382702179193447541348666832 248728 -291487112158080677277500835840 248729 -2604368811088107780749714556 248730 115093363984725941306559486720 248731 298140763230212904542270194192 248732 127747844988323993981088732672 248733 -584188475699721164239643724180 248734 232265523732211932063828806016 248735 -22029206836018167468092863320 248736 -445858921816765017529711067136 248737 -375748080012260448895359683614 248738 -10566606146785646946406279680 248739 275809551757455315588371752824 248740 175893913902054075150790160640 248741 304333911812388038060501126784 248742 88497595368494928915015201408 248743 -429643909232240949862787172456 248744 -159980075422451872112944742400 248745 85776169485494100264810762240 248746 -241306341908392871527001392800 248747 240144084801834389943879097272 248748 -304615448731252532450767196160 248749 -222196419688382876264299638250 248750 8546582901800672669787000000 248751 8900840971329643740668666472 248752 -3923347312535098944267419648 248753 592065140808927968204138074002 248754 85830668299831681162113166080 248755 -1194382820653828678273615200 248756 -312971358556483242179157233280 248757 -100773240925758021306160185312 248758 168962914955385894773379358080 248759 -326284224889943981345456610384 248760 127394869113540884736166809600 248761 -77734860784163381987580991788 248762 -319194234434808148023867520800 248763 5749465823030419185426757488 248764 -323740126648225412979379047424 248765 -276622394389444881445717838880 248766 -2525507331657437854186177536 248767 -63455386657400663600932694360 248768 -73391072004818153703764656128 248769 487537702403867899263028191888 248770 202386223266396949064392642080 248771 -1585853811314854831188327275520 248772 230738445542374463110423329792 248773 -52198831040941923988251479682 248774 221473435003853934617924624640 248775 30642310614516369812151897600 248776 1008719912542260697667159040 248777 28658736975977852188173849780 248778 45763240725226684599630243840 248779 -801041952555120755519078336620 248780 -124521985515727565830759618560 248781 -131025102342148236606559872480 248782 76138917616529801768209862592 248783 -165834712743060074459722909968 248784 3565375488719160454576078848 248785 524295150264611125615739188980 248786 -337800157790316877276875703680 248787 160307242552137971830707498240 248788 -122144015467152904477938246016 248789 -275823437905404918644762431410 248790 -148343387007466219128645617280 248791 -132052763402662081327011370080 248792 34141968034504940409823457280 248793 78478242180956080247523400704 248794 37968166154293867210971313152 248795 -383354143612001844411366720 248796 -102880861119347992128447234048 248797 576826190612364060353542670246 248798 -5333778406117828299358282752 248799 280062158877425432711277607680 248800 250166738368664926231088332800 248801 92681915520684310529575618752 248802 -133845134256371463890480304768 248803 675299995215401050524992045160 248804 301202051770469783781885910656 248805 -283062291187495571578644048000 248806 33099736949676547466059344384 248807 83574050847417159655766042280 248808 -64468775449275284020252999680 248809 99416371890023843294440092240 248810 -116318684513614345132222944000 248811 -124017660872962216747470767376 248812 -462534655288501545471404766720 248813 -807950562438612216996382192938 248814 118945056684672601840914081408 248815 -176642935008983486005062391200 248816 -182178427404736040189738876928 248817 160317615376748706446080410480 248818 -693934788395591273106187766784 248819 234690184958695854977691080160 248820 71057932342657329588264345600 248821 179445013085586056202454159022 248822 -191259750153772105791971942880 248823 -161408406386269647801961417728 248824 389653359969294783014917017600 248825 120049691774825710533462655500 248826 -91613475597206038340083516416 248827 580000922180460363485257072676 248828 183552050218074612346722336768 248829 -17447519550884685068128166208 248830 356202957067777031874393312000 248831 275551975131229812480691667064 248832 491778711030974220928397869056 248833 -287591597832112259098573421996 248834 -150042839879371116601222992000 248835 193256952416597395540465503840 248836 -197339638122405697972293373952 248837 25262724748092992330594726400 248838 395646236730824052770715824640 248839 39302337782786289086544511640 248840 356438840148074741668153804800 248841 591615695646493372399185648 248842 326822861361774259605047468544 248843 -100108544101550520148799746560 248844 -162829369366049265963770373120 248845 529562626393847455036515658680 248846 -23457394987173013679598554496 248847 -143402037432206329217179816560 248848 183728916869899315058403180544 248849 -339979737473056349756159027340 248850 44387131711537569808473984000 248851 536530119682776549900369719852 248852 -112458437272942257840391208064 248853 -2864257743936404555489104992 248854 388963055358077573542033721376 248855 270868300737330833439677399520 248856 21890003435197031321936179200 248857 5389932249945498670773018752 248858 -307918449498424031408782056720 248859 29564425120330710475590866400 248860 224706195988040014873598453760 248861 -272796749492299967096071280538 248862 -60968802392721136417943577600 248863 460013573158743270290286731040 248864 143935046218002965582655258624 248865 81478339086923840292708798720 248866 362636104567436262752236279632 248867 -373167369586115434573610514084 248868 -64838260331205461130083106816 248869 147478921265562568860282878270 248870 89153023842908891611058396160 248871 22309301330886878909161849512 248872 -156352523406442678796388526080 248873 32553011929830367786468790784 248874 229819195152467778608547068160 248875 191307237307409185869105108000 248876 -298936409642568820115444048640 248877 -102749399094761941809578710986 248878 127609675500812066971480431360 248879 -678716332014887235009284705520 248880 -57721358369425889149552558080 248881 156794666111998939228749622000 248882 -113900681977105346420267680128 248883 -56511804475809605625897390336 248884 8118169616312090389931677696 248885 35142990002977270209011448960 248886 69015527369768983370332492800 248887 -120649110680494277242204997464 248888 328221643937488404820085698560 248889 -185314363614314690011182054576 248890 323366461892534633858143135200 248891 673860296900362972467740888292 248892 -95278376602985338333029408768 248893 573883401435528644112662611142 248894 162165743787307841734728650496 248895 -6229746135805203565066999080 248896 218562424314958362168244305920 248897 563142161257624443022522728930 248898 -29945881238724391601621140992 248899 -69001190940929311137158724912 248900 252721957451129455457739648000 248901 -7732714087862612882372172960 248902 -402747558653955123370480235328 248903 -628821889197771640396568839848 248904 -252112097436088436834914851840 248905 -101911619699254034796957042240 248906 -83499353569176236294040861696 248907 -587923723111168122967055108880 248908 17077526784717283372761801216 248909 -523594807574907060118459642890 248910 -96228355757794477653279392640 248911 109901718444903746014791126864 248912 -168674322808009059467187191808 248913 809446002271379843314875840 248914 -382628371952986453263063130848 248915 -147033233621730563519698495440 248916 126750313082683979706869655552 248917 267471826809004735952843340000 248918 267065412354139912367173136160 248919 298915657808152823112610615680 248920 181912474925463988029387571200 248921 25986970358998205235062941200 248922 -297325433446428214467633108240 248923 63621182346577103282337546880 248924 -65779688659899801477613653504 248925 -131137719504842827381504284000 248926 18823191980019913587712834944 248927 78152749787207250410516352 248928 -70656841615226412687181479936 248929 -211196181948435678567712861440 248930 4793636400282922136672931840 248931 -62884996986468038480076382488 248932 288555658972187511373571962496 248933 -393083235891453366151390929060 248934 -79932050681978854424822335488 248935 -469356261461652319234770354120 248936 -66003012442224265855121157120 248937 177825291930728496351370695888 248938 -1844165793680386621645052160 248939 128120358133108718845161975624 248940 -379967012946978199731262310400 248941 99388335746928038508674540928 248942 -313135793154916885096472584128 248943 501736965509296336302491597064 248944 -6993772185595568236383600640 248945 -188293144104016514145951780300 248946 45748723457618122182932525184 248947 22137903128822595087947561280 248948 3713790074575780458609831936 248949 -49400533806754258214625924000 248950 -81832447016482250704021862400 248951 709015708223475865761950818032 248952 65378627145042515095940628480 248953 117468976030266756035177044 248954 -80136700834975190871465607824 248955 65445312360078336410934693120 248956 -154919140989684310036482583040 248957 -511470843044705537109031460160 248958 28510130746039644305638905024 248959 1534700421292630966014992906016 248960 -244723011958337949341319168000 248961 50079812855732952374689899264 248962 -124989976254570068511302404608 248963 -18771966861445930854265423152 248964 -165241906862759699387409921024 248965 -350112291193668604837920037200 248966 -165779931568484165545741841856 248967 -78036448407513817318766771760 248968 495265591362586931696436802560 248969 761425144699513257470002614426 248970 2722682020000438172159562240 248971 529858579524201404325342025172 248972 81479404755026921742807805440 248973 -216339247594273654784399378976 248974 -384361608982595556695588831808 248975 -47482445460667388790495584400 248976 -11569774165559887867073003520 248977 -77859420885359785617328534928 248978 -240419334939823674647166030960 248979 -52701155860786160760220885200 248980 -250627110082992541440064051200 248981 381562187985974127523592752782 248982 224044021075425388355059484544 248983 256619914707857397083126150320 248984 5638519120423368091154626560 248985 -148656439430347460312546314560 248986 -86953578253662674591305985808 248987 755471776003241497260405189636 248988 142148968507731401514736704000 248989 -87660318593720502110848479840 248990 -63036528878495166037705509120 248991 142101428387719918119814840392 248992 134953444144166222926020870144 248993 -147462376576557672675109607676 248994 8190494057126410715510019360 248995 -441303460664463808975425430800 248996 319404145586295275877006504960 248997 -113816112691167256675898750976 248998 -199913415956475229153556689536 248999 427095650489730834713754173472 249000 224201128348072088105840640000 249001 -465791484660689348966355005499 249002 126851598229615549858204937664 249003 -24364086264394637024144737080 249004 -176246225009399364652193414144 249005 295619548449813123935246283660 249006 -8388086400705002802572998656 249007 -66466727997109222791548416968 249008 -108217287409491690814928977920 249009 95265575162191980087994683504 249010 100144391059075318225193367360 249011 137289875836370628038956356432 249012 -51256445702570330234988852864 249013 10358000081247222631060680064 249014 -256527713097552791075716772160 249015 -94937468622179821930094554080 249016 -422462022635868962978650890240 249017 -311965813064102112757661774934 249018 -185418438174906736321267200 249019 -14854738486658198751909342504 249020 199410074537958706907652948480 249021 182256831005860882675373316480 249022 128007705329183990748339216000 249023 111409236672094910174006156160 249024 79905577628272079733686009856 249025 -116085396442980322151705475200 249026 271886446532026724232753941712 249027 -519156772823947688856174115080 249028 -26997331786163364837753301760 249029 798942344175645474576046217280 249030 -213060999233571911559507767040 249031 475701918268053808565168906664 249032 270262790465432253544820244480 249033 -444576442305630907192671495360 249034 -107347727685765064998686141088 249035 375640099213789491421575960480 249036 -301779020746309658433929445888 249037 715927258609686104132407053686 249038 158939786022512750243877530880 249039 152870904281319474762657774720 249040 42601198683228167280818257920 249041 -372844904653596382943914655628 249042 -154225183256964539854568316288 249043 -1017251285606803347373262439560 249044 -64646666852907579183572527104 249045 300487319470636752845698060320 249046 -85381324831717814037840024960 249047 -76404098957156557705589488128 249048 -129240839436492738137792716800 249049 18325391037576837472180935040 249050 101122159690804065505434640800 249051 29265705606969852028023847104 249052 171584858536215282647720985600 249053 30015178192703246216876057856 249054 41683980835018997578577166336 249055 210647164750377395639736369960 249056 -3357868856796464373964210176 249057 58136929965793558260220139154 249058 298457919207248834321642828880 249059 -130325195852346794554067440740 249060 -9099408966068134445787095040 249061 692099612508853239462339070752 249062 262124698324420111940544492864 249063 500744120697761492794511012688 249064 -83506656417885703282460590080 249065 107712600634725089342083873800 249066 -66259973784507721205185761696 249067 -126225886950974700085182180768 249068 405042299191723016396528649216 249069 250858428251677887818345684544 249070 -340808039781032349415494803520 249071 447004898495765629672014100200 249072 82634998084764618452355809280 249073 -205029681130608694219383438096 249074 23720467822895501612754788352 249075 -105287814359811189658845203400 249076 32283115405221190765459493632 249077 1425784270605028572628318860540 249078 -88369252117489619351571456576 249079 236340790456382723995923432680 249080 -247723799549027278284251136000 249081 111703705192488539177288841600 249082 237319751051422772896814017392 249083 -401549397710663688653685483336 249084 112536067019546615111029988352 249085 -177811584602866082231725232640 249086 141494971483830694476464212992 249087 -539239843968074653112035649280 249088 136319304480824467886901821440 249089 -346057217713286253734219002110 249090 1538170784398283361819333120 249091 627476098603730517608927868352 249092 348677414424108918838254527616 249093 -96219889492383390748402386180 249094 -75769486234712931519048072960 249095 -148551320639866143659295767040 249096 144111757572710866340983848960 249097 470944836499851598510057547546 249098 42017428891312641345568389120 249099 416516533257582785303575488 249100 -160992937095574780361026713600 249101 -720372063359443667710471632468 249102 66701914695149965064828467200 249103 -89506162426620862782181069648 249104 128487503765273771577453649920 249105 -262187609264549848768441271040 249106 -289696075744848174674673987456 249107 -409241777781898592896296274644 249108 -365244621126091136764009482240 249109 112047920419212477036526629440 249110 -81009055260232413745129776000 249111 141658926275653316639712887760 249112 -365392576886608762905812428800 249113 336741130128232872818017451904 249114 -103087232400052492604175260160 249115 -317078758867695316258604322240 249116 -40671492178037692967064244224 249117 -33337659619070816168596600800 249118 23117607561970350159789246336 249119 181142159775068323501589401944 249120 -102614513750686088641788641280 249121 -110284317017430752224547594348 249122 -184700214141608751014392179888 249123 40286289219301308215698009344 249124 -350278314004917583418604171008 249125 83508980007624347079313179000 249126 34299659693341918765866481344 249127 281678736611294890503783625976 249128 -537095348337847135244728320000 249129 -145600020785727443798082370080 249130 14905531396582961792782924800 249131 -678250205406670075202334997068 249132 -157879057763690500222334297088 249133 888854964742083682218252703382 249134 130416881880379344324748881216 249135 73455087597822572431389334560 249136 -26005386110720283334105694208 249137 -251196630950309277491961114048 249138 -211667717456688843664164345456 249139 626533479065064488720924880 249140 401997216565194751084194589440 249141 -355865490179579344799564983008 249142 1316950836559662368035847232 249143 -659055464476859332998363499608 249144 83958764845341660967485112320 249145 -84057916913509260797706932280 249146 588715078153160230572283349760 249147 172056299452285325163602503680 249148 106662567363850753000919219200 249149 -31567496060863965911586034836 249150 -67973614677018474221308492800 249151 70851526817215002472792093552 249152 220420804496338735900042199040 249153 -130262351690012667600241863936 249154 -45051234939848343475161298224 249155 -198483352426189649274802387440 249156 -6186993577568661168060704640 249157 360959818755794604670555035840 249158 33598333029520971072864187776 249159 -200581631180463268602338688216 249160 208904563740092351052886272000 249161 -543623768314620338002486076976 249162 -318427671942696972969269381376 249163 -102987387245243564734135426136 249164 223687202057161081174604153856 249165 -79310631712976570212469955540 249166 286108536673527999691944499200 249167 262088428410070672106317378632 249168 53707130339337847936224460800 249169 -625597423195625987248810578204 249170 -115488381098684334795391098720 249171 -182251583821944048646686367440 249172 73851525159665108859936092160 249173 947220695700507533716999573920 249174 -52653519451193337882884782080 249175 -269643551881840296490848187600 249176 -133240084759836964894229329920 249177 129531359927102599807729229520 249178 -112732897037854804234417474560 249179 -120441212290772731473702538224 249180 -100396013861994541066546007040 249181 -579219668661038965180599469018 249182 14125309341838974906853709952 249183 311911845382474520636147385600 249184 -193421502119315543093791948800 249185 -6134796701421186408903585600 249186 17933399757926427566371507200 249187 20801360438517627602457111836 249188 620564247670575509718754485888 249189 -455009256111462672222828713376 249190 -276967568829407000291159414400 249191 -832125767463715242894105338616 249192 -117250585387903248265701319680 249193 223448769925453392966967682816 249194 7975584850328172705219830784 249195 135812695357838782031076972000 249196 -547152702939260062761165817600 249197 395417141648798764963767249720 249198 -15053549147234201165009438592 249199 -167044240810984696995018794800 249200 -10533680361348558193188864000 249201 -120987154837698777740228195070 249202 40989921005225870587750209552 249203 185214310437397880395897667856 249204 -10072377279878754682110044160 249205 -138455645473135164035090436480 249206 -159446224508284680893810263296 249207 -160657791524552089775353627008 249208 -135508279923290689935155159040 249209 -68350098110012821177858917120 249210 -48052710445049375095428249600 249211 -871328541667773674611445732188 249212 -457080218664892224955196012544 249213 -276313315559027004747698259456 249214 -180610821713472462027285865344 249215 -340826413290151069661189855640 249216 -236346068739912583087757721600 249217 579923278375684224705629787266 249218 239634523825740138787158261432 249219 -340679195507429697000234084156 249220 388517359975994699246179514880 249221 245487798276167185095718382112 249222 -11973039688703960532939208320 249223 87098357721006811848042928400 249224 163611326024316268989023400960 249225 227467972205631390950644611600 249226 -361304992162290543665497103520 249227 -114167618411141820206673176640 249228 894294141997951738239565824 249229 680707529280164917137576699830 249230 -94326104481753733106580498240 249231 -129600191818477806551421174648 249232 -30777787243658217226269605888 249233 -412050873959874031449242221518 249234 125640533884912511391319680 249235 -103683312726665064422841433440 249236 65215924717650880478161850112 249237 11462588652039390053761719132 249238 -43372908418294175816486139840 249239 254200132699312225334106898560 249240 84122588894447676643776921600 249241 -1141633879986425374404338894208 249242 165536068368566896161536094720 249243 -208029719844077402408099441472 249244 -81309020768388405787582718464 249245 -784884978188629657243960339200 249246 -25800674646210587407498689216 249247 120304571263793180607983591952 249248 603951325170005309713653104640 249249 -38231114680851070411781397504 249250 -184386549375221616461020248000 249251 13055222445070255665262686192 249252 117102182949105148603463058432 249253 -541201330152880506860560210498 249254 -46182139008466210645830113088 249255 -194699286923179388301204422400 249256 306399551727710604382408949760 249257 355178897763473598480148672506 249258 -221684993435455814745158582016 249259 -155735039621848760900974034496 249260 799835775352654988894499840 249261 182258542015476959247899856480 249262 81730587407436311442792628032 249263 -212920596050922106024169312352 249264 63486731661685183684660101120 249265 105810863442797180834851092660 249266 79787291996077587087329666832 249267 -367972267710807170587442475720 249268 -2928338184653583599840027904 249269 151536478474276170339650192796 249270 -42092310365347369475843389440 249271 -3341169491940726593647997952 249272 -556435226918702356569200947200 249273 135109114172251426037595712122 249274 -35365976445566598384680328960 249275 -192973717963215099456176389500 249276 11213976270407375088570143232 249277 -133344607060767778931140704000 249278 -188406101042293102830238162176 249279 -109153143575855690375073909816 249280 42828545944281921370560921600 249281 -164947347990113715466657321536 249282 57026205996380823633331904640 249283 378384095298186912319521576160 249284 48457461910399412704969175040 249285 65305214403468551928898423200 249286 -358517535922913872001735157408 249287 282138948014903691936297918936 249288 228261040499908189995189534720 249289 -139589673039875476442824502220 249290 -208356295906076312242122073920 249291 -154365136197807497147199705600 249292 -280084509076415412950410441984 249293 -320872522566602897398669385952 249294 -43445650070567181576883262400 249295 -21430624171525602676206817680 249296 166001307762369714320920829952 249297 -11874361757581974528635067072 249298 52365876939966925620130599936 249299 1848559711061589325931217240 249300 70036169538776791639081334400 249301 -125136020907384189774619211776 249302 42988090005389335018261615104 249303 200704014017585064693887065704 249304 -254365096267872925280040775680 249305 40996391114755584745465737600 249306 40491274915523961815538518784 249307 -75530844556173457884067437372 249308 623765098528893578052021692928 249309 173140260594851295595851460614 249310 183726142343581303954038015360 249311 143542522901325543634203210912 249312 -134257884617517076907406655488 249313 -609145699247708896931755975020 249314 -1741737562728503575938189312 249315 310338893720353516474656695040 249316 -402871448011276654884000380672 249317 -149809243078190619897703349634 249318 242690240416300438750596004320 249319 -18597895852542027531486935504 249320 -28663305321944028729124454400 249321 9865807839922195042287132384 249322 -324476609501292319322470281888 249323 70564526190211109655757450824 249324 343211470560961010957044776960 249325 20622183141626505192746322050 249326 -102010991801334911574612802560 249327 -72581908481179040266804380312 249328 -187374076762535849081681870848 249329 559996384215730230277440462930 249330 -38609258153942039678240878080 249331 920488238006152189587513712272 249332 294376200269883484694562926592 249333 51606568672531552886545317888 249334 176367015706377268445142093120 249335 947689959772233219622011140160 249336 -515463349778485418458690375680 249337 16407736701945532863154915680 249338 195430672586563163473241278320 249339 -336598079673928895650249747920 249340 20440525778717606441629102080 249341 713647269568582483112153012742 249342 -139066718868640887231892279680 249343 81280793147801688129182616864 249344 80259497520457383330107621376 249345 -483705810227152404194851094400 249346 453369377019076267497981265872 249347 -20506474134956028339023904000 249348 165323329077476204779827271680 249349 -151114895466529840565372926020 249350 -126060502063662754060201629600 249351 471820316689052635701528977832 249352 -24014181054868392603724185600 249353 306501376704070359066516181284 249354 -108127778593275957159669392640 249355 -158948708775996573538782582240 249356 589840733820815578727680158720 249357 -6058723179383076550622111712 249358 142511693266814083823114873280 249359 -256230300541605393575784281160 249360 33396266059057144153335398400 249361 151633315507452399560578620800 249362 631448100569242971703743264 249363 662879024048835549182649476880 249364 -81898275371981772579421134848 249365 269040223073283029656661421720 249366 38876664175769498541223864320 249367 -369635835860625896090504678584 249368 -14403954671299605719578951680 249369 -278635794281097720421891269312 249370 -101188840649673281496868880640 249371 -668069126504139766186533522000 249372 355231564894023203235978777600 249373 -134181274265073555766101403380 249374 -206080457812026406540766294208 249375 21993343926353605033628400000 249376 538022908666256908867629023232 249377 27513064691889441783797264226 249378 -93321512436649959475985099520 249379 -232870165033970321237950742816 249380 156756495091874888176680215040 249381 669623172856743014513743230 249382 158169490988060123198841876480 249383 692878781627198439212744560632 249384 340627209335734695176443576320 249385 -558539076326593319877756963420 249386 260320111557803659136844361392 249387 -420716960121771201297257383248 249388 -38303732635262809427228115712 249389 -116983021671758112418887830400 249390 32553941863461505372884539520 249391 62529784915408189867854171072 249392 -22404310986722222684060712960 249393 72860125379340698413589887200 249394 115340442097563834887681447040 249395 -53592387021823932483545366400 249396 -16930405268700162609751879680 249397 75873376521340702430677268846 249398 162709293020594933439806647200 249399 24232022203600455643589019480 249400 4737147083262424163013120000 249401 1236371304683825361651861574404 249402 -118164457367274502313486090496 249403 -105132110818319578045738183680 249404 -549605054336847695624574342144 249405 58220723031053358545492889600 249406 448645810511292992033813137152 249407 145083755101854917992149914976 249408 -30639190419614941991199571968 249409 80441184096927000502701449904 249410 16868739234019418151831482400 249411 214972792873081560511463502072 249412 -122156366255371014279961079808 249413 -627233014923853102620689914080 249414 -86776228697542268540773178880 249415 -331440082964166770889260096880 249416 553281766173016736707401876480 249417 -31288673744931545652928091328 249418 22059066794200930286803781568 249419 464030180075741214599461676820 249420 -66966919169016087098398725120 249421 933098914528922421909437317622 249422 159689815547273114820566097024 249423 -287944690597593039815095573632 249424 72086138603376528052110753792 249425 1150254128759975721284290800 249426 103663012784566352215666176000 249427 -34347462957052601233822248724 249428 -187119413359982302885432295424 249429 604924864371766711402583627520 249430 -89549677480036005278859536640 249431 -34134769511210386348194367776 249432 170714703316987375472141107200 249433 645189021478270071045497932682 249434 166829123440408329312482693616 249435 2367012559174021242761689440 249436 -63208815429757158659182164480 249437 -940530445140144772513100701914 249438 61661767517768271827658746880 249439 -152428057284474505266193761760 249440 -75215582352369444108120883200 249441 39438858762229108924235398464 249442 365559116394571605480986209872 249443 8072264532673486456966538184 249444 -75169467362718883504733314176 249445 198106658958756822279813924480 249446 78588418886584336523654544384 249447 525427759951384595316266586240 249448 619614010383210766398434319360 249449 -280406762407271382003840836550 249450 -68422854422691135606093926400 249451 7759463958198329669282558652 249452 105446130351940343661886095360 249453 -480276068831816531394978043200 249454 215501643648821731548904454592 249455 -420243559101776839720941779640 249456 -84965489336563549912527372288 249457 129000926528141156463953511680 249458 212120162917145503236285189120 249459 250136442242832403227378976056 249460 354950684266987378466360513280 249461 -229052404793513083448945831748 249462 187338442312997117956785373920 249463 -351813379442766371975677723288 249464 -648243761025120512463937904640 249465 -79189044026143094784897266880 249466 86220150162764183986361969664 249467 -48212205623743787353855539720 249468 167755971780030428429038871040 249469 -748744403304297697401809708640 249470 58365298867499117794712966400 249471 -3957479148267905557611395592 249472 -510193987729144406962864128000 249473 29944095503772777128697395136 249474 -128337755624251386227369792640 249475 -428661690922544384846033778600 249476 -406693237932248219233654259712 249477 186941062618478113358353957632 249478 -166824802943596398276717420960 249479 1102733739785307090969684717576 249480 -6082222741832595082191667200 249481 -56495415990830167055621023488 249482 -487816420538582770813176537600 249483 9524368820637749238476312304 249484 -33565730154474669743972463104 249485 38654686250121530903200772760 249486 1915674854426419428240159744 249487 74297042710084232345189282400 249488 -26425367738811860001091485696 249489 391881390773842892211474200400 249490 166252507528785857322122145600 249491 -240904276046495869473367920816 249492 64493281837140802686278848512 249493 -1511440616726013671049832764480 249494 51085292018346137281006577664 249495 -92262501971874924831320744880 249496 -65958408527201320368623616000 249497 695556691348967604054980495946 249498 -220412853532433647426047388416 249499 -557602107601638837531323477500 249500 -57536389369051127416560000000 249501 86096797480385904510621060192 249502 404913271502559458838833856 249503 12761889416295567693076630752 249504 78688198989853181782039461888 249505 454238360506193314776632712000 249506 -7336338475480956236611728048 249507 629315632358700012164497670640 249508 -412304435986761987430780677120 249509 -214018153840415538859372512840 249510 75228899405853198144518386560 249511 -47863420083045110539250224200 249512 658148902973796743926432435200 249513 -152722968596291449935941255712 249514 4937062846618483856240807520 249515 -190191617677835478448799109600 249516 -153359420232809172138532300800 249517 -732494083624794867002129843434 249518 320436419922357843492863280960 249519 -30421468271029977474740209152 249520 44794575552332702388083097600 249521 -897720906094462999175808487278 249522 -17755640657568204398861607936 249523 666222644593702949696465124960 249524 113344303583413511393907013632 249525 -221052745054277965517971605750 249526 85865982938042762185384268160 249527 284675107391764291188144977280 249528 -81600344887805700888433582080 249529 5174718391392250584141527360 249530 -122997074883349487705179575840 249531 477942790799919222518341110552 249532 -256775664770236537201829346304 249533 -445760802132796689345620620218 249534 82372921852970350544882970240 249535 38254803495293399437191132000 249536 -8473946524415335586649341952 249537 -101960148298263993401321048832 249538 60106927283361570444116083920 249539 -426642482019917185079207166660 249540 155704489997272767232457932800 249541 -161422874469698766184658169058 249542 182412091380606052741345080672 249543 230797855920000139633875134304 249544 520154916102532887713301980160 249545 268034897021358657324232513800 249546 -25109053875822065231706624000 249547 -514870095525812184726585418968 249548 -80593335714260849441822515200 249549 -98439236353955811602622966912 249550 10095048739569378494910873600 249551 596045541966161129865353503704 249552 -3530140525964018873477799936 249553 186852054124428389653987884784 249554 -229079481605257903305660231024 249555 -201943236924482671083029114880 249556 210711013653425462894721795840 249557 -110851297343560271226868147008 249558 -77594970540959034584695396416 249559 974730678641329467485912477760 249560 501305403816480249130423910400 249561 -295106316045022423669501226880 249562 103151223361585130075390722032 249563 -540850995934046424952292176188 249564 56928367132240880028199329792 249565 -91873627690305664678445308800 249566 42012230561046039437377199232 249567 160862389099051419961009531920 249568 -73437093125085630524907847680 249569 1289176366236256161888848804544 249570 -183707029291434336814021862400 249571 -34094166436345483498209300576 249572 -5820859412685455865114344448 249573 -172173333270885644890109445696 249574 -113208130538217526143236446080 249575 -440344847137701910181178165000 249576 208680672365981621764890624000 249577 -180973660497962810791745888568 249578 23822970186126845961436774656 249579 386113190329545616551468809448 249580 -303896411158342840894161100800 249581 116283003415805775744929282304 249582 195352368952458053031242121792 249583 630910337161754024032660330832 249584 2937437560115711838735728640 249585 -74487119918256812692975271040 249586 171104076775326032695295422992 249587 20527997741258637210344446368 249588 208804148067697138149275013120 249589 203271617197960632048386537390 249590 284198507795456132975798083200 249591 -14538172860228614054380667136 249592 88840202646736220406544097280 249593 882706228070151891336774004842 249594 -218112169375901458928610966528 249595 166883645751830403586226265600 249596 -96752135369883523595968785408 249597 -141583383586771553282903718426 249598 348106812770765248796237644800 249599 -48001944662922814535778756768 249600 -50644520163994639756846694400 249601 -754594726449494343284974239696 249602 -165239124931985729710378096608 249603 -284423803853303448971829561600 249604 241674838400598834903831856256 249605 -402216231697737239381204380740 249606 -77354550127141064986970105568 249607 -609442663104407134454337367144 249608 -201578511061767671549583022080 249609 45375801707297054358817061904 249610 100721657215752262141344984000 249611 115646275126021524501696157512 249612 72899635527593900807175733248 249613 -165883068136432513250855985696 249614 -78525079666777907587589338368 249615 328808520624944791675479085200 249616 2651828444628149062254927872 249617 -404420582463393718557459522894 249618 -141246260266175073881878720896 249619 88652020615048668054863973744 249620 -19852398792677857938383953920 249621 92045401097372412339203178912 249622 -357530175292059742640728737600 249623 252106382136375744778554096 249624 -219270286409270734931064330240 249625 -343508817418028779411504323000 249626 127725931526736597215634054624 249627 106201230096388320126840402432 249628 -344679591522649728534519020544 249629 -304701744677371305414560299680 249630 61315640165763471598129393920 249631 -401875847711760209679171236808 249632 -652618961508180952029472358400 249633 -265906085443839660475751265198 249634 53204559499045225103143094784 249635 610217386437453046452965488080 249636 86904570167026445248567455744 249637 -244879836885140675690114350848 249638 221916287865132631898409930720 249639 -25212288841321546313653524192 249640 287626314703068915163935206400 249641 -271285599135166373024912124480 249642 11535035917709995019720393472 249643 -20145331399853861457330796736 249644 537953256668801064964106304000 249645 112311892834842772644302620800 249646 119463973306854638571803518272 249647 1885374664239140457998382096 249648 -5676636861006748941529645056 249649 -158511135080406480407104654620 249650 119339145947635474699590298800 249651 -439526205532225350181161914220 249652 209668456314038916737277129472 249653 -51901365416411956459310418276 249654 106000707518470336519494429120 249655 -348576394347455735396143240200 249656 -321295265787328272358074224640 249657 -503860350697382867465525315760 249658 4456981572230706846619670784 249659 -657638569565567266127794330140 249660 12609325366506337433318323200 249661 350189916265443274222430220300 249662 -134434010497470809491977811200 249663 21985757044287038065345318344 249664 -212795378791094297134475771904 249665 -143316309968700817139464654080 249666 -37479727451044951449690370176 249667 -222694895000752674821516934648 249668 554604715896585508652102226048 249669 -177562584291427963160860978560 249670 -126921789676982572406847054720 249671 -520394944713481022393098057128 249672 -392864173914967059455647580160 249673 -274426905256428314191680117596 249674 146178220739965273649231404032 249675 181706671258107474095422029000 249676 1038809082287476453335689216 249677 379078328500014844996110689526 249678 -63192188205245052986691964032 249679 820593355978152022626529701840 249680 -1138227788419507564717424640 249681 -102876599923965693532388536848 249682 74984277923643985758691909632 249683 126705483079116479407590293664 249684 -192750951826266609700226340864 249685 328400975879309369683265740380 249686 -606774361890403349375369910336 249687 -560883416208529902800489621856 249688 265326687439835414968128153600 249689 525942510800145613005963440400 249690 19352010408282412258119321600 249691 188042730442791325573670355472 249692 -421192026743111968311970205184 249693 -144148262596070364693466263936 249694 -57233390248085070241510303104 249695 -361513196705814226598902435800 249696 193442417884159518452105871360 249697 210567977100917247645561687232 249698 8167551807324249071625210240 249699 174157771165304877127654969464 249700 -27287337795210434951262489600 249701 -4066606118641136766887379648 249702 195083088861408796488127972032 249703 39756717141289027540400320952 249704 -113492827464494111642387850240 249705 48769200406387097635659897600 249706 214747973740217349283035525552 249707 -517564308877955570614423704048 249708 149091438450865633467522946560 249709 155888308635247912470115114816 249710 9858165258149801579816141760 249711 -113017210615820034908752822272 249712 10703150226780920392484028416 249713 261876723912258832558183211496 249714 -132935595272264541440072125296 249715 260908112183113482851243637360 249716 121911391747510073349853642752 249717 -187817918770271795798522157120 249718 8925267712149974833121126016 249719 359657703916650579176724504000 249720 -337581899433966057897935462400 249721 218151793236699603517755538922 249722 -317958020131826634890328850176 249723 -38081772890175002079530363148 249724 120522574139039650514712384000 249725 44449908640729063687564658400 249726 6094620298318602623909684544 249727 -163747271514706203167118423424 249728 532985613956772659477159608320 249729 -276712737671836063484672312016 249730 39380423292824401995252232320 249731 -131871909899600989345294876536 249732 -65657329615590784632386961408 249733 39030325921424493607040002368 249734 77792868135579215696772360960 249735 230590069005275308120720194000 249736 75963653954150551939458662400 249737 596436758716947785519888671386 249738 81796776046520582179143809280 249739 -300369427189209574226393343344 249740 -241414123850365949597532687360 249741 190046106210841768491635553750 249742 -448778647314784076626048906368 249743 160872719080373646494219682744 249744 -2122923407628986518929408 249745 45676076305286083638271752000 249746 -117944217047119471972651484160 249747 -264917870136923807741180261760 249748 -448860248837474349476563902720 249749 -95909164813766631822410459250 249750 115044837966013419001621440000 249751 403958928375701785386296966592 249752 -206451172340438395394988902400 249753 204736390370540448472763197200 249754 5392754546392558560188189952 249755 -196550157401454638632923072000 249756 -33069825140832641696559123456 249757 -398756608144897534119576355680 249758 806965080682669042772556446976 249759 496346745278755592620952989464 249760 116685430330472862754547957760 249761 -331753952561190379799202037200 249762 -44441243137873919061165022848 249763 -629497943077814203299616893988 249764 157920949771028982658468889856 249765 282290693486983156011944668320 249766 -251781036336601408043151466176 249767 48242308310278084239470198784 249768 51897268845131775834581683200 249769 -102371418087289610945879820956 249770 -193333373144001299446030069920 249771 199786639058353994999506183512 249772 16445244148515198378733174272 249773 -234227838664422162539641402356 249774 -107405238141692681552197355520 249775 431821669954110283755966998800 249776 268414911364230675858459820032 249777 -167976472379036895781438664160 249778 -213130156147093698698925434880 249779 642550440672375569378215642380 249780 33294656202208351754011729920 249781 -18352026481469644798748222400 249782 -294252020099641927070019450720 249783 -255964785782917832942185872000 249784 704465639225094866495225794560 249785 -141346347589722973441615465020 249786 81933432437348703758970187632 249787 4103863928059497322297430672 249788 -67005539407459352910657527808 249789 253149399837789467470894584288 249790 -311093812206094889390249073600 249791 -39262574364146299129004857200 249792 -53632904373684924474225328128 249793 -29940857095095822559301913680 249794 285161602987387174393429311696 249795 -36937664044522535188224308160 249796 352952607962065774268840318208 249797 423734838870539752053685065246 249798 -84127891815449101989130567680 249799 -274844686280577298073889391080 249800 -59794871656256263011408000000 249801 -246556204925066327715334768368 249802 347040825669723050715442244400 249803 -262991932513131458117482320336 249804 -472657829720114265932940609024 249805 -728983544994005736182951427840 249806 23408769239988709426621833600 249807 281383799381242650501051048840 249808 42101228781469005920717553664 249809 92534815903927152935666952192 249810 10417303980274614069089963520 249811 -584854152785020869802651261588 249812 -3951227280714307288135346304 249813 49479736933788090855229003644 249814 -150739223793800707087145643744 249815 -143748312840649788920914582800 249816 -60687236949730196099743088640 249817 -137678938814715234359773090608 249818 13849118049512198513850981360 249819 -43922103671970366499366788456 249820 34287423595578510376765294080 249821 -53658741452572877130415572576 249822 -38925799519951728564020648640 249823 -55828741081909819165805164320 249824 -243484190978523517846785097728 249825 -66017997439922392535505920400 249826 33441074259492930355647189504 249827 -615577766645398079183853972324 249828 -75297474181147467209376890880 249829 252841337471260668288075944320 249830 975110180725141225197189120 249831 171806655424874296464246470400 249832 -859232011775460598882196029440 249833 226194401882604064298899025082 249834 -32506786547399270969052164352 249835 748860096535706748008112958800 249836 -692451862942712017048508747520 249837 -175365271824656956762322086848 249838 24614300495280564712642720320 249839 -910768594706851714475465099640 249840 84342834601385987188011663360 249841 -87661708817262795054780485468 249842 187698613553167151220252983712 249843 177594740880313512191799662208 249844 -226186612478826175626405423104 249845 -269094803229624313162299748320 249846 -116974312353236063152671806016 249847 294110507097767864859110426440 249848 -551236059817525309653040496640 249849 143263588161350862840711259008 249850 -158376143906124590584774944000 249851 172768840037628992441676321300 249852 -327337388404609167819058987008 249853 -811571843517964283037418491898 249854 64910560766780662477343339904 249855 102556216844145168410357346960 249856 -500573030952669467903763939328 249857 231551320081462238016753455106 249858 156959488892745648261453450240 249859 68914361930174206364070392060 249860 -92897310070878715488052028160 249861 50163935916521382502040643744 249862 -65951592313058887028997102336 249863 689002760270676982695361769112 249864 430778906987349913504985088000 249865 209129513897930224921358400 249866 -394174444807145526326906090400 249867 485304341340106986036976084284 249868 -73890735581404887326114359552 249869 -582734927772247540853832044160 249870 9233654168539129149624988800 249871 816446070147322846679744753072 249872 -23115227277517811005700702208 249873 -2781145690112096382526516800 249874 190952731178975358717733863072 249875 416410285031757469838301000000 249876 -381268683946309746928422721536 249877 -156336165195481404064914059840 249878 641413499367340219500836817024 249879 2210136118501631994249907968 249880 200645513971301448935565926400 249881 633620900797420045717483604682 249882 -239045691433176767038544644608 249883 836503192401864127106894764200 249884 63466417846826384883764544000 249885 195737286256514231372177580 249886 -45704437885903453074055362816 249887 678903295631148942443809836792 249888 157065515664350019572638679040 249889 8625536520452535505309586224 249890 84968717155140937034003623200 249891 -62356889460613902690003664896 249892 -350205874488768647736978150784 249893 -208240015249063218948173687040 249894 24254250789473063756179509024 249895 -44283080227471887817915220160 249896 -535581954676089097970528670720 249897 -34397701718514127024657676400 249898 35796143545049807830457793792 249899 320092352056874693462285622720 249900 110848722763128200825186419200 249901 92378688451246137704655005100 249902 117742178717844397814629753152 249903 24749905190742846616591506312 249904 164993532483839056764427550720 249905 253196690554724012072431869120 249906 -118130543604298138215185767296 249907 -86580486929841930034359750400 249908 -237845699118058531580469343872 249909 226219214779042269959542132128 249910 -98996191992116461287330099840 249911 284088261108989447541658297512 249912 -89388530121544277352486912000 249913 193680570809924272516660367184 249914 92081390262063841990488813312 249915 361584227231196461602461655920 249916 -5093001217710517394775208448 249917 11112211187414153633508522264 249918 151197572624592290401132028928 249919 -41492905119129919794987460680 249920 68247232229276173507661660160 249921 229773075419583043743014710272 249922 97187783388566910462126950400 249923 81277668322159089626099786172 249924 47949002809493975721649797120 249925 37184881623351285838965968500 249926 -189258507497675560753382038080 249927 60963113725507596352855295232 249928 127050711391974405335078338560 249929 358487610280563499263937357284 249930 -91510945906056721699440673440 249931 590092907640186850815158052264 249932 -233437367987155654277563317504 249933 -34852269831593698265707066176 249934 243634754777758069335939810432 249935 80200288078447208289944813760 249936 -20136618956327497468924133376 249937 129584831981581093202275580020 249938 26053870814420252388047619744 249939 236923639785754499146680785520 249940 348368897086174148685359927040 249941 -261080772625766215517534770848 249942 -91779919344805476733617457152 249943 -133155026589906143238728226808 249944 80925059364737226616513536000 249945 -364675610439433987126538212800 249946 -83414356753186438036456573440 249947 -706191679677108813477052220604 249948 -168613240925713573502782649856 249949 90175193290616461942360898886 249950 -235594250174608442785939800000 249951 325897383172186602158787987120 249952 -25983795472624528200561328128 249953 -223542762543435044342882925312 249954 128336228634836016872337294720 249955 655464747834619581149227233360 249956 -79993118804102400767566725120 249957 -118811695916814128514347398146 249958 -56833902627844344950470597920 249959 8423681120133305905196086104 249960 233003735085694484264358297600 249961 174312249222586191464826354724 249962 -99812913017564020754181042768 249963 94771576054413262124122189824 249964 90367992519154512937118023680 249965 19107282261407125901834158860 249966 8108716969826670423088562112 249967 -838726695615417742002885223984 249968 33155040796641390269284024320 249969 102879326802100517916188951520 249970 -62041558788936344021713021440 249971 -69063828372591937528066203828 249972 16557838397615828036574369792 249973 700575486241816509172723250222 249974 -283329404681278514248369575264 249975 126636450434257772912081560200 249976 -411737647047783897530199121920 249977 -46145873169564527213424076416 249978 127529236924509230323771200768 249979 228263170320427203086467097176 249980 65527048826048338244397158400 249981 -318854027213377772002235616960 249982 -80267748909254011548299985408 249983 -405796019505598003326126297600 249984 -33993757205847721674497064960 249985 -61602912950332693909537798020 249986 6073710371466504475077456 249987 -188916887632912214761749157632 249988 -292672174742820531516095984512 249989 392130689315480810447629085790 249990 17016798662619660435388112640 249991 -83054466598548392087312180736 249992 -210785683128635712967774080000 249993 566378419151278503112672062720 249994 -3738622833312321731781957120 249995 -542483947183011233920488780000 249996 141277423861870053296002781184 249997 413200095857969745930239692512 249998 -17859642181973445046782665664 249999 -75584887852083667075080720000 250000 95883709887640019656384000000 250001 167993444804463492486456064230 250002 3439061500951090327125415680 250003 -8678274876049341073014343616 250004 532661802640878743454615133056 250005 -24930477531005536587429521280 250006 -30610789211672930650564590048 250007 355310399583987108351601133256 250008 -324507893597893423096444846080 250009 410936763681548678523624962760 250010 11627938314091245937047183360 250011 -461104098989287854891470096340 250012 195404687416555583190765399040 250013 703923102629882796200384972262 250014 -128231410312095689867638023360 250015 82814544474991651087864398720 250016 265839518786146805704780283904 250017 256254106518799293775513391280 250018 191169394848422546327356989600 250019 170768370254089763261193744384 250020 63659626818297795684454809600 250021 707191055028994664839113911200 250022 -213141554789978159268631344000 250023 -526164698462024969769259469016 250024 26432456199142157677075368960 250025 11093104959609152216648946300 250026 23749995604268137923941773824 250027 -609261526967559712787963058124 250028 -306676619245476279398792792832 250029 72780733326382312199371259724 250030 38923526686629178164474933120 250031 702428772379061628262951154832 250032 16754446050477371947401707520 250033 103823291513387758537118484864 250034 245709239874094375403230534416 250035 -315164293756493699511722534400 250036 -141155417559551262790097693952 250037 -156783742027499420507709847314 250038 368024848606760635844609932800 250039 665145281819848168041763988200 250040 -195748883311653077514780672000 250041 -162625576986885757931960076576 250042 25746784352514105597865693440 250043 -31624327228046122553604279708 250044 286427600403893874964987748352 250045 -4350163755863991097940251680 250046 -16981074216189711440576762880 250047 189612950337598543874151087600 250048 -211893361941879741847350280192 250049 -443581764787598625157581397950 250050 120893768233915955146011964800 250051 -354781246623767655237964618948 250052 16183941736054879981986634752 250053 133947938146899539221901504064 250054 -77608447700279926094407911168 250055 50118973831396249642686536160 250056 147564411403452747458625699840 250057 420629942817000909109210889306 250058 228585881961287387520316280880 250059 74703551301495275984818519680 250060 122059295748450130316402580480 250061 -239437288553143431318106244160 250062 144153644160342358782284534784 250063 -236153387518095186714551408640 250064 29524950837803761973892833280 250065 234899573270656669875812983860 250066 -9480224878531953663197979360 250067 -766557061144442191877090708640 250068 42430487811124640250554818560 250069 35204355529163216423012897244 250070 127043791670266548902152796160 250071 155482410267358324963538948712 250072 438413833294805180651812300800 250073 -796765414120864483477318674678 250074 160883034258344104464576698880 250075 -69197530322971123194055298000 250076 -508430054663214982916761274880 250077 -121011937780243009384926800640 250078 -96352287590872818247977178560 250079 -345384494856993656095577868672 250080 -222082747747026389460862894080 250081 36431771545768661836761658132 250082 -143689575961275473482541680128 250083 141166001623902944190976046304 250084 -829473715460591823579255947264 250085 -291223090548406077512438463840 250086 65561510170838134514332764864 250087 1846230090972762219601935949632 250088 -3565859230163473046522019840 250089 -53074904197291070066002255680 250090 60944253633695674032232478400 250091 184872699544221471693239733492 250092 187538899410808989298869148416 250093 -114812311049561689035234729300 250094 144919334354619297216024402240 250095 -52210065128679454953911658480 250096 -114994237939331116331154309120 250097 -268945816073926848790741074960 250098 -12679532916903878039960908032 250099 -274357349772755428751784903936 250100 80453466373110450010728556800 250101 500086396978982214741539035200 250102 -78257967012220767193833441408 250103 -149888407865925536145600509520 250104 -363582162620611880182635847680 250105 572767208082859593158171272260 250106 -23847255957450212036334511248 250107 115794458700383310788982384 250108 176975436375666726327123521536 250109 163967976724522347795786818310 250110 -45904435017019279206909661440 250111 124080491967689115089662051912 250112 119213596764523218945227882496 250113 -509967989234855416035085041216 250114 -149954817742226715705171978240 250115 -109548576112305355020097776240 250116 -43201690427958994777021102080 250117 -211898412183123586350676963808 250118 -219756785476575408551821805760 250119 19966045743554868236870690544 250120 108430535769755010209727436800 250121 -102460907513970382245151154508 250122 43018498909921282942678831872 250123 348962758522284009846545132372 250124 143999252465101654922236056576 250125 -216573794002081849420755360000 250126 -108215555928420959162625319488 250127 -45558322452388154832727334520 250128 8946019335345386116200210432 250129 -763539191568983653668841061520 250130 237122583173888066938336908960 250131 -1186460257415164485468938496 250132 313697299623809178937990656896 250133 21314865998289148799200420608 250134 -92952368470440180488194265088 250135 134903476367287621261091485200 250136 -288640291572135388453851064320 250137 -80196838375474251087038220006 250138 155796379215540261606511713792 250139 -252766013905239603588179424960 250140 -140288623758344657206169395200 250141 -93025587867979358143791560916 250142 -65722847321911426150316600256 250143 13473555318325759752749808000 250144 -149268336778257064048446603264 250145 -280372911865573630910537627820 250146 127917877077464031337791624480 250147 -17179017025159384969501034404 250148 121822646074580403717197905920 250149 -176313307680877466959143320736 250150 57075049865835414646866712800 250151 181833067002535896040546538904 250152 58951259128823453950228070400 250153 529832485171335628268697761402 250154 44678791300823859740622969600 250155 179611660460709283826773656000 250156 279483012713693024570049547520 250157 -56770504876128935584490311668 250158 -1329538998742532371690388352 250159 135187540429397236785786236000 250160 39488704550562427464071577600 250161 -286687151025129818073929601216 250162 -111862490843194441760122142976 250163 -244916337815789627413943943720 250164 125812104897759973721932579200 250165 -308326073333718783412968467940 250166 99901271798634976177148798976 250167 -213152916345447167239891812120 250168 291474927134146606085661634560 250169 -347886669596269390045674953430 250170 39884276714366754620807270400 250171 -30440027092712097337126826400 250172 -98156748166170501012241978368 250173 -2873188484505130024495001376 250174 6696981877919378568496701120 250175 146839470979404739405325873400 250176 8015954819831219251285327872 250177 -582092206228267824865038920748 250178 -563636108829897861872541270144 250179 -243346226541936483272349787920 250180 -123086981964090415674666332160 250181 861739784869936022716906427712 250182 -46140299848190337010765528320 250183 1090193471941979581425465095880 250184 -257970406403308605714191278080 250185 -157311493342825904195489530560 250186 -54990033954291506575281824208 250187 -588407530383723547225549486848 250188 -403119085930192548915740582400 250189 98851962035771910044183072556 250190 -87589002453090430082844856320 250191 -199408964469333624847009877400 250192 -142356746332056720850616975360 250193 -933806930197216510808751813120 250194 -34864782744567339643154277888 250195 66642366694352534664760818000 250196 113241427112083340837723414400 250197 -311069399511933218037257359200 250198 -3497531431885424309825963136 250199 -353733222893225435894552599800 250200 146099159428151879140181760000 250201 18471999925728055901675446784 250202 416044164191870060614328493552 250203 114159464749611535051828145304 250204 -60853255896751825137729573888 250205 -26462655193895611137611502240 250206 163781527253128838155785166848 250207 -350749052654303930578307882288 250208 281762163567765961309766025216 250209 -36205321629856863009914155710 250210 -202226747869044131969403924480 250211 -49756817684158954594547765520 250212 -462493364501774764631673446400 250213 -400544782622969200899052079556 250214 -276407676537573462134871392544 250215 -36691723440581720353633889280 250216 401101362813160357796585364480 250217 5541324012572991694972906128 250218 240263614770759960157341983664 250219 515371144796311372085345398920 250220 -331919029201824783396158853120 250221 268607873263147542615680949312 250222 -66887598643468399485343339776 250223 -335316922437032823597553867680 250224 19173002795670523172524720128 250225 -55933959566167414853727912250 250226 325177552140193249697867319312 250227 -19567790203108755154961003436 250228 602324939060966862755593592832 250229 321867152416838397435599254176 250230 9041474591479681037584128000 250231 -334014958838251987674265313768 250232 63125776224587410996545945600 250233 46136246522462767007861328000 250234 99359256748000174920657308016 250235 -308285148262455509998648024320 250236 114840487855107740204892241920 250237 196378444830349969188006743500 250238 -18996948722310430684843476480 250239 14135874981729090835895290368 250240 -210232622070002121791923814400 250241 291904329931551520479625074900 250242 178601948315724994118610289920 250243 -155361219665554969993028164692 250244 47955302073115503172650813696 250245 -249286979614892191164957653280 250246 -49451800960293816925527736896 250247 -277842746655075359719943617608 250248 266174579547880524041541672960 250249 -237918197434520569201440811760 250250 44559044898757140021274368000 250251 104051107735560716180717097432 250252 -630079319634291663878708011264 250253 570354596903517856485114008502 250254 -535285071669909197429214336 250255 -171775963471478848445195358840 250256 -65906126128468212299275788288 250257 166895511578676915933711705984 250258 -72672649836403337809283037024 250259 -371654481881438673546998451540 250260 2301674162757399413208207360 250261 -262079446287581243271356155776 250262 -232031273646703387549760806368 250263 -41708245756352454577287843840 250264 -32027172435746888320663142400 250265 -425790852064332980839200521340 250266 127680508059562150213971711744 250267 305040639996801835955736685316 250268 -71469364137276893459466009600 250269 -289612392565122039541379158656 250270 -160920429440724082919960755200 250271 147045416486167514451720550512 250272 455529623588183519586963947520 250273 -187474314221314698744098030160 250274 -32169819799763201208818306064 250275 -169083055112402712672478886400 250276 -201895573612051956888145895168 250277 17395183045384726294889933820 250278 -42955826086993336587349493760 250279 235022646565551410173218229880 250280 180402340611367934830339430400 250281 -379827678131583665851034093430 250282 -307178381166171416704832221008 250283 -205147424952344720590856088432 250284 32930634160515921493669479936 250285 -1276551616667401567056695040 250286 -29214869716630747001404296576 250287 -103428069460220370150491310720 250288 -19245462363399119154069618688 250289 -263758352006474274877310216826 250290 350692610477535860569165509120 250291 -921714386483226104084747131848 250292 337240551241809353165281720704 250293 -486143861277607206988748557536 250294 -120619553719077664184785453056 250295 -135045169407993617770552465680 250296 -36888601563473816649836851200 250297 -30115363284302178181395054140 250298 -72506637168786272576350707600 250299 -72616669476026120318130697440 250300 267253919732094348500631718400 250301 -627040452320780760419809024698 250302 105500812114067861918782131840 250303 1260275258630149104326874424 250304 93148605700716541029138825216 250305 -36533139349781201526024312960 250306 -149522844417981187739918492160 250307 153116784985213985921374250556 250308 238173422777837870907591624960 250309 -518895227327288284823149560096 250310 87504969969592624074063634560 250311 454790323733071825498265301672 250312 807475119558678436666509434880 250313 -70024124462553891732353946240 250314 195352598227996896864334698240 250315 91324213117943467038314731920 250316 96510187645170477061335728640 250317 28180434493344889966131210240 250318 126463324331064241753263916416 250319 207683419501279800709503269544 250320 22440245716271335264026624000 250321 639315737327976310990305589732 250322 -194485789253680070775266792448 250323 183192801367678980405012798768 250324 50041858119470163621604685696 250325 -99209509653308985381949344000 250326 23020492883405324579275927392 250327 -290819008431369687245834422656 250328 183848400207576685855204761600 250329 379433711434113152245005618384 250330 235350402802554316579875790560 250331 -306057106931013387653311635888 250332 583523839503250071488520192 250333 -587099733286007592576506196000 250334 -14198844279903980258021486208 250335 225733445526154192811559549720 250336 6241792643666670149067866112 250337 -316390003364202642647985040080 250338 188924001973757434404201662208 250339 528715070065118930938680447880 250340 -365010292995907902825759164160 250341 156026205115537097886642697824 250342 -21997766252033866030032172800 250343 -64437469688441403497009310408 250344 -459132909693346001267675136000 250345 -396846583069191065566879239900 250346 1240020496535781730516766208 250347 -211907154398651370868520946600 250348 -11199254942354067638583532544 250349 -1007268613781936036183960490 250350 114800196739978261005504696000 250351 -410391308000990584611991642400 250352 -130103410278422636709449170944 250353 -451103813348021377129079891838 250354 -218493371727140585325330054240 250355 -75199125276856881283161185280 250356 92936293443275653775813197824 250357 -240737764438522062953006257800 250358 357069792265321559374278975360 250359 113311258397697061760816333520 250360 295021189838974901342616576000 250361 789352360819312093426533529962 250362 48273235556730052364848864512 250363 10420605596020788945850916920 250364 605893486550446312752321355776 250365 -260431709387263806709562021280 250366 118947442192508167910062405632 250367 351762044597097784216621994520 250368 32910323561961042266485161984 250369 348460070746815783604860141312 250370 -38045168964962603086783281120 250371 18726624873211670032863500424 250372 287787840444030842953698753792 250373 279456349223478137827468687260 250374 -51574651186255048312364715840 250375 -503653074361225722263824326000 250376 -237122100508069379301409751040 250377 -102535375142417010915578269680 250378 143357915356095664872394746624 250379 230596477547487586975100608752 250380 -42124397955359711614546775040 250381 125372632023264010294174450752 250382 232820134978612443801162624000 250383 47903374057628309222838536064 250384 139018476454684653734083174400 250385 -56565479242368216967825377420 250386 18089852295077297813285222400 250387 46828695247104363602202474624 250388 -99778107495189174286939331712 250389 6686867118617972993558051424 250390 -10439276897575802257555392000 250391 164909191767082708770042704112 250392 419446602143490038765925150720 250393 -481537024905408145532649528192 250394 -252454731139033758052163679504 250395 260837516989006097851748484720 250396 557703913124324706773908815360 250397 -75925295647761830355728811168 250398 111650089179535128127317525120 250399 -6429272834228441948594402720 250400 -498981761131335775406707507200 250401 138364545606885852574323548160 250402 333559644058071947077731811152 250403 235572862427002307681804450652 250404 -12511499615863126599413661696 250405 9378063927150601210033164120 250406 -28473755925177811377971068416 250407 -132667749895309852623264181296 250408 118104775909132555457216501760 250409 17897586058621369876528607610 250410 -97612147039816786815880404480 250411 -35255347795456222871440313856 250412 -71290008329471731981779174144 250413 -32294608911884024718515326656 250414 -455240634686040130361988490944 250415 436051306798952659955148808800 250416 54931793256848340176361357312 250417 461605733250809250578396830272 250418 18637397769187439448319905792 250419 203077872349719745265661050928 250420 171695071346953130126777088000 250421 358818552878227658453296332000 250422 -96507266158701711399804798528 250423 830052265888092069757022165672 250424 449885402542440659908241694720 250425 49936057066675511938389456000 250426 170716007772164795192509181184 250427 -382890379546158392651625588888 250428 -9801220894483651357549870080 250429 269501737619634777942303923584 250430 -368367419981965728777738969600 250431 428966301031689501446086558152 250432 -447187153102917316082925568 250433 -307351093183403727121874880318 250434 -320899467419173928817094916016 250435 -554778910145439046033718235120 250436 132766711565271410058685755648 250437 579199924575224551429040115360 250438 -96576687069202879211575838880 250439 -467457305973237007102942759800 250440 -131035225167322196100039475200 250441 292880888347765818017959578842 250442 171425677259650894600577677872 250443 296004464432791503432950062332 250444 -342930561185234781121272053760 250445 -168227720545609686665073163080 250446 39184125033062938097787770880 250447 139703190880214258777072569680 250448 -143485192854468005566928388096 250449 -90435602718907192669424608512 250450 -93302752517663773787319906000 250451 35986429804745379700969225452 250452 27318804930905751522316181376 250453 56428798537998767754061225856 250454 34067921121427894198227412032 250455 -105561946324154954211821308800 250456 -85648290863041226852712069120 250457 584597587282719869197915034832 250458 -121091380028515404439844774400 250459 223249864942862075606408888040 250460 -31620362528339744866642790400 250461 339527207271169495781588886732 250462 -474849978996839816147863056768 250463 -837334795212700574150543707728 250464 5610171193492641279627755520 250465 384206035083979336290817411860 250466 454606473468834038807291905824 250467 213270263176568255055401133312 250468 36429486405664721619428267648 250469 507958236762431785937925855450 250470 122385920230908467079730560 250471 -374764021465792248859361413208 250472 -380907521416991370879789465600 250473 315844000163795989286196364800 250474 22484575018973174006839709952 250475 -7669780889564302081938923400 250476 -250262717990552240222250183168 250477 157572174478697628428247293440 250478 -157872268412350567366319521920 250479 6650853140353630283200555920 250480 -20595072378213864823841095680 250481 59340292780691787227538337344 250482 -102861565400909583858187100160 250483 -207141496980442613113429299296 250484 -9048321316038698311068321024 250485 69958670734452122879833332000 250486 -469661613939557445114436115808 250487 42902489388699938429177968152 250488 159521089869418437319566274560 250489 472003358270339304296164845290 250490 -29847135641472016629810189120 250491 331384816072844421163084858392 250492 553468661538088970567079194112 250493 383185652155858614538717931424 250494 89878238801660431021534000128 250495 95567244757051462546928736960 250496 -813693964398636112738359705600 250497 -184124777328126421025265094572 250498 33925566220794795150460080000 250499 439338080759234984444741605500 250500 366859312678745910782180352000 250501 9508456248228065639020753502 250502 1255801422469158385737396480 250503 15505875830864730665832686208 250504 80029760116411213091208529920 250505 38798432883739267428034242660 250506 -61929534106310003276829235200 250507 -887230170082767174784316864528 250508 -26236371596336249754098364672 250509 132598804617424432059227320320 250510 55454118714701137057435038720 250511 -130552180498726945422151738176 250512 -26303052049537105951926386688 250513 381967939842582842912354598640 250514 362359909224391958490144119040 250515 140020157941692190242736748400 250516 -68866565218325905660437749760 250517 -22927867607562526736503098240 250518 -2225612521310012670485002752 250519 -780666208311091952947557119240 250520 367433957833679946602592460800 250521 180387708493265764852322172960 250522 -281263331372619509725760636688 250523 35659234888403012321996250144 250524 77795646636473615014466319360 250525 150077592716964027480266241600 250526 213448052136092808463972495680 250527 -253691746298301726566998775208 250528 799325616107115990235699937280 250529 594024208168047299460840673476 250530 1408033707072755406109240320 250531 73335724841828110752101571120 250532 12173118610517061925178925696 250533 -453704542475237911788463634976 250534 -10551546868845064009612153824 250535 -29571902218892634603119535600 250536 -9625055680424819548992798720 250537 -238111267372009100660971292934 250538 -122698724515284208111004128080 250539 -75488910417912265935291412992 250540 -192786589237882664094415349760 250541 28486996024531880698274412000 250542 88258261322659980343096972800 250543 -345893551166468103794573604208 250544 66949684774571288219093630976 250545 104540927411600510597491576320 250546 -420192719694297857948016307680 250547 694764142133004316495649639112 250548 308979003270117214161839738880 250549 108256880522042138207276768764 250550 -229160025319307558908899583200 250551 43980710764560357455588610144 250552 423920737453949999643470745600 250553 -291491627584561129070162312880 250554 -205042055998025475020153134080 250555 -168279647889798137744628071040 250556 480989779984432490058023224320 250557 -708363884969680739363045371008 250558 -17214368318026843029897212928 250559 421044883684838786470891653360 250560 -122677586094090188699467776000 250561 10146333595773054673125881392 250562 18974973122738859981902676480 250563 -366507674527725494635386467988 250564 -13992664061165923756901944064 250565 95498223786290569803575452800 250566 -276799115420442953531315309376 250567 42413656652981154210056464792 250568 126930285297393383140559938560 250569 -121003676845734360489220695312 250570 -213516279267737662963439471520 250571 -312918916416415857668626883328 250572 87085716470950375865437470720 250573 -81496046598030815331483060480 250574 -291347315092371889681693702464 250575 88954287394032451547677911600 250576 -3469690588757908333555130368 250577 -445923007595141266059940252560 250578 -137513394985810174722747757296 250579 33871040616745182412628496976 250580 -406385565677094737802253086720 250581 5614193912184691243768751904 250582 96982413068709907727170896000 250583 -478626688758259101781482882168 250584 97724889532755772471319224320 250585 -29652850721261115466655947200 250586 77948901087699345366721364208 250587 -27172312085126057940020644560 250588 225499277563912126478540533760 250589 -326284688511029938146336111540 250590 118592312900415186020967112320 250591 390398623088918750911666600 250592 -167427149234969905528471289856 250593 101727643175284896204368117184 250594 252741374821145117401312309632 250595 538136196568876430776042251600 250596 -395555923513826110459452325248 250597 656351473641343106754531741372 250598 -168012407383352974029047527200 250599 289296477486179840623765650048 250600 60646685432022402649896960000 250601 97647226608289587666709482504 250602 177144991416400002144654645504 250603 -503517835109125258823249039016 250604 -3579885864228803804482633728 250605 -193396302293242097729601249300 250606 404532865904690810795512882752 250607 63592690136244292689555747312 250608 -6306484612917764923539849216 250609 -11746366029438711954591242396 250610 155483182641340887426700992000 250611 -14901321844855705905192157128 250612 27926242106196139686181072256 250613 661016304554372431402166467584 250614 2669851959554829846861372672 250615 -325086271891197739058420643240 250616 109613088980260897754019348480 250617 351799333234186649808114689760 250618 114784888810815921775690328400 250619 -203930603391859473637863733980 250620 176335313889535474461446292480 250621 53264042031342014401128457312 250622 183148398804179521551191258112 250623 -255997600187387455801887584328 250624 182276070210148164030462689280 250625 65222603064995203012668326250 250626 -41594149801893724551818902656 250627 343496914557190665526565025324 250628 199461631042477744393624743936 250629 274387840878495842067976892640 250630 -28273362009115709066092404480 250631 -129817300193948658483230978016 250632 30991118474903446250260277760 250633 -12374282849663812334918817996 250634 -155885648304110405059681253280 250635 58350980547781154377790929920 250636 38287719098826058374315534080 250637 183882997833545707673814699660 250638 -59113836450502039673869933440 250639 -971760712141237241580709986576 250640 637152894971864701428203520 250641 -633024686824496334915515710560 250642 -101286102941472591963536421888 250643 -363642408170658178300671441108 250644 207601214208981895726045526016 250645 301895150956927662210087015900 250646 -282573682753449804118721781696 250647 8579435838966908895765582720 250648 -466585466870506031096199782400 250649 283539742663002707105792323392 250650 -13039375189143058384952401200 250651 103812152759261588204917032672 250652 -227120983031360420263544844288 250653 -111572571808050542446335041376 250654 -252167114091290116719047241600 250655 487087038250118606105991451560 250656 -45784233130371437309309485056 250657 -306502760151711908850726777168 250658 -216417856523542380412547974320 250659 -25279475125093058894237839836 250660 -171951277917086000964979568640 250661 539246640262104961170114779712 250662 119550819850456656134918837952 250663 -264928625808825856835328447440 250664 889275867111676157924285967360 250665 -99963293974415158380197086080 250666 -36543936569478048207113121792 250667 1119508573064354684974362969600 250668 -391740888717153443450909122560 250669 -41579341336541398886186522720 250670 34196721854889338367279471360 250671 543567791655628473350000111112 250672 -108804181053339055042443034624 250673 -788949661482026147621791428078 250674 -79251994215193164910330302720 250675 -17506937689893253351201911200 250676 141491485280397724629814567680 250677 -33715121853980713884519180672 250678 -314899482949249207867808139360 250679 24740193464108237449621520688 250680 -338259694087299464062184448000 250681 -886895248403227382232920546518 250682 19831848152618455068931591104 250683 232924458928962544292549740824 250684 -206813906181000116865078804480 250685 79047648021741823579895005560 250686 230092280662132075745201878080 250687 -426776076261998429315965209664 250688 258353255227608897629166501888 250689 -510247047200060807618704679376 250690 -1693922953947558961848399360 250691 -216878814690303472185567728640 250692 149301221145074449483023839232 250693 -692696713944027716098077321058 250694 21677032460052937740444047040 250695 33984708348432013427322912600 250696 -721469176378680466038383262720 250697 -68948992210033433612778171648 250698 -71496288244824476223653019648 250699 -661179856751544809350348811064 250700 51421162688314911692886144000 250701 119040011786939373885681658368 250702 140728927086637637196323048832 250703 -346476933703390216650655164048 250704 -6818044365319142830627823616 250705 63964613546551428033619296000 250706 13571971726405540013762961552 250707 136985303788206886968964203888 250708 667988848863228131101885720320 250709 -247072784575860285947946615090 250710 60394215390955757537847909120 250711 -345850799794573220042683788000 250712 128440351940449041354301440 250713 -282552432725218556117607577740 250714 208367665602227367867907287552 250715 37467209256972872856688933920 250716 -88522901112058309659150904320 250717 -509854285007535371234599532180 250718 -106419473941855431330880984896 250719 74971545667921223876209898880 250720 -307705840622279329652272005120 250721 -476506622755198926636073914078 250722 -259531386802962782331410415360 250723 233633082354999462385886757888 250724 -251076148121003346862207872000 250725 5654581165790132118822417600 250726 175537269997158580319941292160 250727 -415740278325116549233327268424 250728 -136123713712691367015876526080 250729 -968834402921638161871727543324 250730 175107792222688293377189393760 250731 -227372887880589309819872772672 250732 581056142990757918472019876096 250733 7276186714128612980910537600 250734 -262199021515341587551078364160 250735 582228968490506052028590628680 250736 76724294507755031256605294592 250737 -230664578639682469548174506640 250738 -131714476366851295862494467456 250739 -176153432135441715151547201460 250740 -9854206452588206766081024000 250741 -254363355793709854329523675858 250742 -481894206740898470114826469728 250743 125791473470749599066617669760 250744 -221684790927046548373735034880 250745 520534656133576901868671343360 250746 139525967829099627170254379520 250747 118859459686698351889379153952 250748 -18161643192212151113406830592 250749 173355235928400773831565522240 250750 308766494737514131271341920000 250751 -243786061551164669116865317248 250752 -100987861362183054365672079360 250753 455670067740077558308000272002 250754 -22912880225858398304766601728 250755 -21067177997884585373723498400 250756 -144707541793261316595778590720 250757 -222232917521849257701339144420 250758 121802066371307555303674168224 250759 -172379559499735182326992339520 250760 -473732800681822662180195072000 250761 209920296594622486799435431104 250762 313468759121563320042553632000 250763 462892397742800512792881726480 250764 -36886973137471102378762842624 250765 20075556947208635473377891660 250766 110172590259899198809006928832 250767 -468001825196259831071572832400 250768 -40653850494242963502776975360 250769 433027613476745383865296609344 250770 5130247406687345394283184640 250771 629163789392802069489035597344 250772 -7438468157654700232842098688 250773 -312946461889626874737507410016 250774 -286167541653878358340707984864 250775 76455753677790697735574758800 250776 -4459000892100283424001300480 250777 823425087193568725945549623626 250778 -211339998089506055011064659200 250779 -261589643832886002020306687040 250780 85405552623801773017941081600 250781 474722655793763355795856929120 250782 -153770554703168606523514638528 250783 -130457298495650046934931995392 250784 -990721636101762176961291091968 250785 -101215424935085581381575627180 250786 -191852491337326700733182312160 250787 -21083683067016800547727638564 250788 -237963272712603193010460441600 250789 -164575630280645358080259739968 250790 34332146662948856474984985600 250791 -382701023087161090490525832408 250792 543484895512304278341520588800 250793 337852133855901702510995010042 250794 210257572757933153759792424624 250795 136413066022715964507338728800 250796 57370089729009138803722570752 250797 -78579949850416155545229349440 250798 -247820316838813313456809233600 250799 365107226014351967708034790800 250800 -36154159332811953002938368000 250801 1880979721848828690873636132 250802 -33420800009456508766251909600 250803 126146258987494513866276971520 250804 -171743235518247112550590025344 250805 239789233156155071429551781760 250806 297765799610880298177921581504 250807 539497835223281487829266486056 250808 -182408359671418040514735575040 250809 55515871546148519545172414400 250810 107424731687758999336313487360 250811 -134107967413861056987899122764 250812 127290013310898865361738727936 250813 937435599349218726926161845062 250814 161311240893644182471278080256 250815 55928292676854886514460971520 250816 -132272338318836738510542602240 250817 75296274565394071319305785792 250818 307040245766625572769869925120 250819 -2795566173582670990774740160 250820 -104715620176009821989624113920 250821 330025427606790983692269945630 250822 -208317076832166714757509929856 250823 -297000478183952949934216309320 250824 -119106780968944709195405230080 250825 255347989915258414553028352000 250826 335775220632263434351454947584 250827 363490831875662046938750460120 250828 -11726670568368642789915031040 250829 731902338626808416479043789430 250830 30370798569215861430434208000 250831 -517763943567648070721224688640 250832 164541282207013854503511048192 250833 -344998344711905037107177328 250834 -450727416953573041268726842368 250835 -26205241184325276200817812640 250836 369370339710016435609327552512 250837 -565463754640140687178119534514 250838 24610937500589620029085716480 250839 92632880077820979745664670624 250840 -31646426740833898563629875200 250841 821651275132708059408489439242 250842 32563406345810074315011615744 250843 92780497104904614496657282704 250844 -131603737414409718041029974528 250845 -33720737814976186862588937600 250846 214118643383830577986316191872 250847 -215207953813724134822368919248 250848 199946639247129509629531521024 250849 -374064380139036912616992803436 250850 -74683792481376352439900196000 250851 -188000118273309627635949900168 250852 -17478706780612309622136061952 250853 640785542393477544793565439102 250854 5837413890300470968502819520 250855 -282190264326504258918200214480 250856 -55326924739622435186613765120 250857 -6352702488865743368389360560 250858 -87819073751215706439978864720 250859 -269910251444902622749016041584 250860 -27797403985772910732825200640 250861 85756337861280102241731192960 250862 76648754835937974318670272 250863 24928910020623757658535099144 250864 -138761858940421568272873553920 250865 705986904744630855507831505920 250866 24335975927137386917856342528 250867 -620712455283172359501703276084 250868 -428997871565623307947225712640 250869 -364716989195954479112260733760 250870 -224261809527062588439336837120 250871 587145619676108587229689668072 250872 176067701116213313723365969920 250873 -212885818927215060529173340160 250874 -125102010877103255500187239200 250875 299247463295542259295316848000 250876 -281116467885599974833020372480 250877 622184454716667982948662970272 250878 -126368391733478127027063734976 250879 -268769722915127955918522066480 250880 -300787078858158823019359764480 250881 9073409838907910171113124064 250882 255150830815135131940255395792 250883 134448743581990729873008788544 250884 164384289636734654038838845440 250885 679566887244202623952048475580 250886 585763039858267507512321916416 250887 -11856072391630800192234385920 250888 781487022922366406053936619520 250889 -734485583795050984180349582310 250890 -6273507850982404639020046080 250891 266119910035346235499469155800 250892 -478609794406344872937544214784 250893 -239920060823488853600691206196 250894 19193583234675714736257090432 250895 -8141319168423800985753913800 250896 -61134946735511467205707235328 250897 232502514618010843284360667252 250898 223505135990671576471316319360 250899 -367573232840939936755774345152 250900 -118019888505323231552720403200 250901 11859350704468929955567345344 250902 105666777745233562317344381568 250903 -74917753758648951453538154640 250904 670139516374564526153764454400 250905 3124031957733328991356996800 250906 201957388020718925737164391152 250907 269642157990296391436363615920 250908 -180049798459716626482818416640 250909 -587808758928111833191742421696 250910 159695673686717913608843790720 250911 -399816277400966312010786021360 250912 -80003184584519339272002797568 250913 169738895565678082060168799124 250914 33362935514732760165945999360 250915 112988357562838307426230798080 250916 280951811325408956957937926400 250917 -185775221371521320047666473120 250918 -96155963843218432900313978880 250919 273340100709880217506920739320 250920 98670348363606071670716313600 250921 -506186945744456411703155015856 250922 162834148312071578381159807232 250923 289809104192507953353706570584 250924 -571056873028726746212221199104 250925 416280545719999393267828531650 250926 -47062645680356323069294521216 250927 831502256751854024502664802520 250928 93246018031614211810458058752 250929 260812918805655733836851963970 250930 -166459670302443174290117998080 250931 -248988285946385779020930108000 250932 -149378750738828639680370374656 250933 602693466307174114158680634240 250934 -73703981822280747018660031488 250935 301600960391580691388176702800 250936 -210786122075396517932942499840 250937 -76043340357927841745956078200 250938 -14976698680395948706188109200 250939 -31567164301593785856430885600 250940 405519191018160894811451159040 250941 -697461947110064747322690068160 250942 190847107263466634166196399872 250943 -208187948618437625381566538880 250944 -60299972026863537023021481984 250945 121191953805277763552621971200 250946 11049521699684261298029758464 250947 60739326245256885958387205124 250948 -8153672116344998792989475840 250949 -773974435281070045726823806050 250950 18436160863455862100700672000 250951 -37546646504975390300941627048 250952 136706259289786691720459059200 250953 125138613667595824582665067584 250954 574554700481372706395504736 250955 219799798713471144507184989360 250956 86997255452801713808280237312 250957 -365231339535951902460186809888 250958 -231121681037044345484937973440 250959 -496497087382207126531393752696 250960 58784054986688104828057927680 250961 -27318864964051436762641379676 250962 -81869018872795227946005751296 250963 -589146716977437441733863488788 250964 -101919785693311007526813456384 250965 275953751546050344157347902400 250966 -220327286197472953199763765120 250967 889189781893567922832251819016 250968 -497336148085525609561796874240 250969 113563139270174769905999359370 250970 -240550766812153574249082412320 250971 -56607938441758163467664616960 250972 125885866338714261976230027776 250973 -20211065058591245575805557236 250974 11028595084505882301121901568 250975 -415391537632128933400809649000 250976 103601957935143861620632977408 250977 324742260220266039020875414080 250978 67673371343065485874601499936 250979 -182764651388389357882916904420 250980 120336235115894759697529651200 250981 -124931627586135122371864308000 250982 -233218491217412872138622691648 250983 -107902162894909881112153368480 250984 296879632071886967902941542400 250985 -64729950698803719928654298880 250986 21916489996728472409047123200 250987 887949465168268512196800253992 250988 47956788858011009031472790016 250989 387312531313582104900234997824 250990 178848646810216117877678659200 250991 -6058875917081919236876701200 250992 -35530701512240063166110760960 250993 789095147032227826381289484242 250994 186956410977634061681492065296 250995 -137170616587182281654698039200 250996 -976869850727788478887223992320 250997 -55156184788176212849850420000 250998 -173515401905233479738908631552 250999 -24712902996251852484882823680 251000 -393755409535141171569300480000 251001 -542247325648967609054009828739 251002 128240048322836907689873025504 251003 -282882017259218982217657478748 251004 44999367416406123873529144320 251005 219832443353652581536281673560 251006 -37101897106073599734459208320 251007 -65574499527127288083869683200 251008 98318799434835158142308843520 251009 -420765964276509524948929573920 251010 84812149356792580529843450400 251011 162617802220004419929562256272 251012 368074087843628399191389949056 251013 -80288015985125140656876624576 251014 187119549405396222972983477856 251015 -454488185788228340118266342880 251016 -409787534107571237788404326400 251017 324172079278480966138930307620 251018 122929928591141174705893062960 251019 -6805580797555802294872275576 251020 -22773666503779411689760112640 251021 95583666000025442263158517152 251022 70268629694947931817503668224 251023 219447914480502370181773914744 251024 -214883173780573215559819837440 251025 -86587999618539579501809941200 251026 -318516785709099888506232190176 251027 -335105760051794080328977660320 251028 -317281302002144743493383802880 251029 -261532738079146780831641692516 251030 -6463570282170985694677841280 251031 -497711588147000119168350512256 251032 799972551695489042206615910400 251033 859720848255501199419872478282 251034 -1035007921615985118371082240 251035 -295195166823702953956685987520 251036 -379384081480615807781148644352 251037 -13029595481035555384345605306 251038 -133726516550726568142037414400 251039 -60923364048757072257738354144 251040 5223887941400458103928913920 251041 303724891356705187988432212672 251042 30044182190045592600745743744 251043 -58995148313819896178964661152 251044 115110463577822360261989483136 251045 85143224973524321764514793600 251046 -378658553779722197616807312000 251047 -15555756557610999190962590320 251048 -194688208602215689187870883840 251049 -108294350134640423391829548000 251050 248224595788212220014387670800 251051 -247309668719959331952251775948 251052 393257303082570090163429688832 251053 908010619176629167450547456160 251054 314939918164362222426406022976 251055 21161404052815358642007166560 251056 38563720157409929076347633664 251057 716431799260427471369759388306 251058 261735747053474074628648467584 251059 970390566650293543328201397260 251060 -410835069195016603149724427520 251061 -214475062632595500544327421280 251062 -20829319620857805238121041920 251063 -315659325808613153311166345688 251064 -427898913634681378548076154880 251065 -651900566256892060437606123000 251066 233556988434576818472565547520 251067 -210148285966146229503706508520 251068 17658512789735787066401633280 251069 12776030618227891510003522560 251070 79959124520217765544987843200 251071 526570848022008577533407454272 251072 24091850181346256229258756096 251073 380630741451619793818433037120 251074 635125881957233712762268403712 251075 372754425822906740008260900 251076 -158756196227146378302610022400 251077 -5046610726277211105557261120 251078 58326916910546302227541695840 251079 149960501677692081609750558720 251080 -579747491594411025102532761600 251081 -188783038711796569450032734118 251082 36868241224824909875743965120 251083 -78994844220735993537017728880 251084 236835118465856273412597176832 251085 54788594390411612636043230400 251086 89303596614592589785036860288 251087 -6365750297794894433252853264 251088 52931237088103716917475016704 251089 -209392062823944618616253782044 251090 91056802227306557197138652160 251091 -250815316943131120045564535952 251092 -192556358093387207496331360384 251093 -429110968501044456552992316516 251094 -74577521712427001290712692800 251095 155657918727896894727188591520 251096 195358311304978106317489121280 251097 12137260403121048166514909184 251098 -43123939833448052831082894336 251099 98456221368613661966519804100 251100 -3302835956158679342635161600 251101 532519288324117087955411545452 251102 395211155154259288807362970752 251103 201735534014317228757236952904 251104 -182218836187563560144260300800 251105 138717124637116841461175818260 251106 106534157376344631128567455104 251107 -374865147672354020990500711848 251108 -13199052215271593123745976320 251109 -408029549224756247208541561986 251110 -14034492539587863729793895040 251111 209271911435772707267916250080 251112 150035045470607173510607339520 251113 365784520859535192837058714624 251114 -161220047892227372972883520512 251115 -43348903331192201712315563280 251116 880515780052383662349256611328 251117 982373373681901289219813918166 251118 10623082303466179619900091264 251119 -2370728797411346146039503888 251120 -119523093294954746852474880 251121 116279307557351162890738700544 251122 5149306225700270732826683424 251123 -238291301621238723840187562280 251124 248112301715668633035589558272 251125 187710786818638114573374147000 251126 75759623169436655167244756160 251127 -453128852633751553038229336320 251128 32367733715379776630720348160 251129 179371135151832944197646975376 251130 120939294734556729341677079040 251131 -63707065787667343276065043136 251132 17772685117106311314132188160 251133 204364628082432389199662786304 251134 47701942968317437468270004544 251135 -389995558954364525195343712920 251136 113920441772925789569097400320 251137 218061282302288281386810745920 251138 74527745733416591026570790400 251139 -25102582521396520502057230080 251140 -91185618887830634266285401600 251141 273469616748177238614035503680 251142 97023364023411466633186951680 251143 77887146137600266833529386392 251144 -298483482732656627747181603840 251145 118704736333910261962236936420 251146 -108625884488937605629641634560 251147 -375679774918286316417451641360 251148 -207090839351639205627907576320 251149 -101506439259138652963404603850 251150 207722109422349983006991340800 251151 -272365201819414888034083438968 251152 54941481952996896629750956032 251153 55193909606528007935608322880 251154 -301916858119703365218230396160 251155 535526932082083340850841264560 251156 -156888606857149191825974245632 251157 -49247565016071334506841265760 251158 121517319805323369823262263680 251159 -171802671284514646880001011640 251160 18544445910242414690579251200 251161 -610924007239646051206383959600 251162 -81140292921277145131870350336 251163 -5399215351701867155969046720 251164 289251769326137404808827045376 251165 -323869993305227723166302407680 251166 -63745315946778165456065645952 251167 -37763430382733470547374857888 251168 -1456255857393988132009980985344 251169 -133127890297618103555685272640 251170 52724674510286054106802517280 251171 291111695649006016531929441372 251172 126074429577744121113472941696 251173 10450287700275071341492277982 251174 -382410953839463925696748279488 251175 -127629963368010856973960989200 251176 -205934016278048898723261649920 251177 701724893201158394034129724026 251178 -224867731892574722736176453376 251179 -40251144746483545509728838220 251180 404023943948055687229355289600 251181 -9155579854776281235769588128 251182 59023918098784413772086480192 251183 103281952737119049145322807424 251184 74799552617306288477965615104 251185 -85301941883728592340414008640 251186 -211155504680137049123980239456 251187 371731929705946253224077660720 251188 64244534959580841440253392896 251189 400808561445148172580219766080 251190 22378483452323438516192699520 251191 -159926837214768302570145592408 251192 -797316026610266753282158878720 251193 3551801300701873427454156288 251194 -203416921580572383131117641104 251195 133926775274925372384846408480 251196 175677969350794116008710656 251197 -589082879409085467098691895354 251198 -209911736915155420464758503680 251199 -59601518740445996158676702640 251200 -90519454155060870931795148800 251201 -233228605631927749324037172798 251202 -37312516593723179422120905216 251203 545804549704404551577714315452 251204 -104946465730260336126979100544 251205 -123367626691881948936220076640 251206 -2013123510979880599734091776 251207 30884109527408531625795970224 251208 -325569605657783832905553100800 251209 39012083800490406165517181952 251210 -141350835758325915471903246240 251211 147440511189545938874963053272 251212 95832137863786022534619492352 251213 -129168573176163457940715440820 251214 141909985139995880848815465600 251215 -1053701257212171989514899870400 251216 -77873711363317653589104918528 251217 -96668151316268247059777822592 251218 -319989204758943460361150449920 251219 -53920214042900747778176719380 251220 108998489208789533713773772800 251221 -665811754957191418677416438578 251222 -182516946464554268091967915200 251223 60096852174521512448810870760 251224 -36061962831019773765259591680 251225 -164190654913587107515606782900 251226 -5257181317491806790271304736 251227 -808142579157593131463483263440 251228 -228394745865046021506918941184 251229 -159701639489261846000348373504 251230 -26530016551114337512986309120 251231 -441573386512703961183655327968 251232 500535420259337938820153475072 251233 85646412945364178704609224482 251234 -205941775631347335047457303984 251235 196304610987011520727157743200 251236 323353987455732737815734248448 251237 148820019187665687848855668800 251238 31949229866242861036743596928 251239 1385393103241860283591157656 251240 312429507042948017479774617600 251241 104532680985414798799375489440 251242 -474506305202760064192788571728 251243 -817383920700744169765766476920 251244 59942096790315044523659191296 251245 -258846943915106235583765907400 251246 382840822324838906603680230720 251247 219805993518702886306173551760 251248 70396956617645477656116854784 251249 -16071075174334825045906949136 251250 -45777328737020835347519280000 251251 67143766532577794071153360128 251252 184944818154189456348258035712 251253 274728997798895145836288522862 251254 310738949295854725290658428576 251255 -63208526877140541198282583680 251256 -7720855123069131066138931200 251257 624086735041954796996875542506 251258 -75424174075235203504388863488 251259 345101605209680314387364220528 251260 -412776643012387745091377126400 251261 -671642537584055046527043510138 251262 -462066572306590324389058369536 251263 99325997600022156626077584512 251264 161028315359958011515596963840 251265 -65287034575909333125865879680 251266 -15182635717264520874456261216 251267 300300158885010044777119541712 251268 229942705987878634731246013440 251269 330943766604245089999279368480 251270 -94298029272283602732207937920 251271 -277270792651800948970840847760 251272 -144548921862274329034879749120 251273 61244199948478716116389623168 251274 306541592972181245177976072960 251275 164538805781489482288674228500 251276 345658352777677832258869436160 251277 147259108987877402734017280320 251278 -264611345531215499782807786560 251279 27134469377023473040513422576 251280 13894279131355021230483456000 251281 -516479632672686594381810320400 251282 72002865456948229945803310992 251283 368833428240094652564522359224 251284 -262383502372889512019390189568 251285 19516722736081261144195387800 251286 -29123885784109093958089654272 251287 -559416283697118085851813483064 251288 344420162479004399661014507520 251289 30703521819665936365201304640 251290 94020236805204966994271190720 251291 -36825941656492199533196077308 251292 -1397017377773085248302768128 251293 -309818912980978992271367741600 251294 -264830486998342076594370403200 251295 -23593826290241129905230917760 251296 791038881052560879941900500992 251297 -341256751927072199896007284254 251298 -126920934399609666724378392576 251299 57132646816495896667697337760 251300 -99039067423382261907583488000 251301 -356260188083747303723945016096 251302 294241547536271501929849808352 251303 -248287104790466232655406270448 251304 -64832616327940703232130990080 251305 -474368829809205544904934216540 251306 -270445544678326254265592718336 251307 -39820456419160846599453694320 251308 -92093676155069626990677859072 251309 491907042125705558324284218816 251310 70817570247106225653697964160 251311 -347633309524109459898827541888 251312 -50161415347353813845518417920 251313 -124099340360958968389532517600 251314 218037380114847990026275545600 251315 -166968846823535065780104737040 251316 -104781767573610914208610406400 251317 407679911927092808565229696 251318 111417365499496532978563923360 251319 -303651467222925829179469746456 251320 -640808285685200410935512678400 251321 -232052943529065720445052191488 251322 111213140615288031282906166272 251323 -367798662153582377443514486428 251324 -28804019699619077634669172224 251325 247899043342480321291382428050 251326 -123007316091422586015479345856 251327 674712053255341298755052413632 251328 42050534173724494879021596672 251329 -264477421834266914564174441516 251330 -88329258310374235695437023680 251331 -7865198676317974757814058248 251332 73460606686426267492570946560 251333 -622031878455854077329663121920 251334 282080194879986038897901991584 251335 3815489812699222106912386560 251336 -52594624698210784193682585600 251337 31408388002978661756533636800 251338 -339995186488785439016432329680 251339 -77849760894679544530400218032 251340 91034241699678645741572505600 251341 35396629792307026583765012812 251342 40600593311749973920082805504 251343 19295496475013656142294041080 251344 -55783742521630043457312915456 251345 217171120353258342219917368680 251346 51856154736026143746528601344 251347 347021977363313979895819474796 251348 9883442851859273022903607296 251349 -186417926095678320778851130560 251350 99291332999403543990857860800 251351 483252654378359260729954758600 251352 4970694770239273843590789120 251353 130613109349812977930362158602 251354 -36818158566260403960901838880 251355 -3702935749261869243120967200 251356 182969249600957297130380722176 251357 -202934985481082842303284465588 251358 269326678059784682287738853184 251359 -273816541412543450138421785440 251360 597989732793107810115378216960 251361 285312498581590239232982068560 251362 59752976148684317146691367072 251363 -4320077637479082639181039200 251364 -101878958181853725154347469824 251365 -614823975650713391059327108740 251366 249091748403847896268486417632 251367 -151982670403222115225808154752 251368 153286204426347349546007132160 251369 192007471136913177066803894244 251370 -153683191626109054492613184000 251371 -180995923589042681735088634056 251372 290627469291033984624986465280 251373 430189278742455601203704568384 251374 -98484406465361581119295088064 251375 377984403470340342431872494000 251376 -125808104630270749166909227008 251377 -134014747101325238307866452928 251378 -2854676088890052311604771840 251379 66191466392587226852431498368 251380 114791747460072524305966252800 251381 -335062849051121800279558523496 251382 244378427498626377141744979392 251383 463275844229553067171738430424 251384 -166288030593919863928232693760 251385 84991072219396151518953633600 251386 370775110632130368093626689392 251387 856487253224488089409848000036 251388 416331266570423581890382659072 251389 550374800183213668247609750880 251390 -5504135158455667448609422080 251391 -142429095371575144110879927936 251392 176593226838645916486097436672 251393 972008529522090433756101552642 251394 -44695840549684540407963093504 251395 255371854534948875867377734080 251396 634636720880748106610573207808 251397 307319728109311015169828279040 251398 -43358057574914466580826657664 251399 5838579207347670279355896120 251400 -39847243639439382808273920000 251401 -197050373734630878420717735900 251402 160191566551643850032704336992 251403 -112933650041843538817542560256 251404 -365323276588080164956324006144 251405 51251344907340083621849435520 251406 -184111713416133962486725097088 251407 -297663746070121161519924161712 251408 2868326306309279241587589120 251409 -30692099507312621095824661632 251410 -31149580204246189995489761280 251411 353310087317398744220340310224 251412 2801349184539520258951716864 251413 -39137494711395426419866314816 251414 228830243710053817487505793056 251415 -82458005624848391208871747680 251416 -295719773854613563593357373440 251417 -896473528930800392785962996534 251418 -83817933029976673153707895296 251419 486817230548028939726354605600 251420 75970914751301514961879726080 251421 6512923772696107508646592800 251422 -51078705898741203206993551488 251423 -1210979462900620908168297953616 251424 -24570923015308213725276340224 251425 -54264096989174225102889460500 251426 -78185324647052610027354263040 251427 -191617851613570715486645331840 251428 -255103730419365820441176514560 251429 -372935623831954676276621387970 251430 -50338443967944655361267721600 251431 12313259096439451409221642232 251432 40897846050439710760605112320 251433 -16832128130685484472839104576 251434 49188578519527243307783933616 251435 21242207273984263762434230880 251436 76134352345265036654333558784 251437 437931080349964480806963528086 251438 -332424291194806459139057280 251439 -388483221734772561216257744376 251440 48887285850255837614063616000 251441 -272668496806692763618237487616 251442 -224348367628729972394617949280 251443 592077919222851002051521431692 251444 423085786835065316015277975936 251445 -322321861993556122095880954080 251446 12676767992753284544513558400 251447 163752161375161425434045120352 251448 -98796222417517327593187799040 251449 -93881271978212637104172071280 251450 148411431790523633257506086400 251451 677058751780044611280956956800 251452 -128413144323099764603751718400 251453 -1914346394421063172474683156 251454 -17319924708039612386228487168 251455 -28557128752413001334594927640 251456 -55674899129244387107560488960 251457 701314234708515224461801960320 251458 -137678689660137024594210583680 251459 -46183071695846705874588926256 251460 -113481441020351539018748067840 251461 198927047514937249976299136032 251462 -278865750219923454617554884768 251463 46740568961050858566253400400 251464 541991222013988868499228533760 251465 554045729962120103857421025600 251466 -8657351620750880772085944576 251467 -413089488349210538868544053484 251468 558807976466444028059024502528 251469 633251558802761722374144035094 251470 256566132745601598634641151680 251471 150652471046459656260236994744 251472 19170649997514446745229590528 251473 -508224137355114501827543483278 251474 -510860052514205523613151505264 251475 113063519460329966357391744000 251476 -77245367913245588473597325440 251477 783353519698520118344187877326 251478 414066546399160490542272155520 251479 64134772792317792244217827984 251480 -97900567181784960590901657600 251481 39054675086300170374235278624 251482 39217496880890261517341442048 251483 -330290378946761548520115950268 251484 364618309616970716275858391040 251485 6519364683882872815214832240 251486 401731588471403805709544472192 251487 -76092802059249443254204524456 251488 95171918606811890985924034560 251489 -65558432475355134055840602048 251490 70048176874673585828064330240 251491 551490319458077109884871460892 251492 -561421160941530592566768691584 251493 -389198806377006941205718699872 251494 -7135967047975559904681966528 251495 170832910713076920097338166800 251496 -17502287976316603453593600000 251497 -849443086895448874092386145408 251498 -129502475531578279010843645760 251499 -59627765749279248125277351336 251500 267706424080040690283823872000 251501 495089472232371296123611388502 251502 -216313711070175763711985396736 251503 65622469729642207269447239680 251504 -85530318952059750083113943040 251505 -143826899672830768171921785600 251506 115897165019117289705547559952 251507 2969236633359698236517992200 251508 -35052241421138244526729175040 251509 72603512361023993277427782304 251510 115555776108065261216762492160 251511 73621588462562719148531950800 251512 640132709075263124064520704000 251513 -254771676403257759854938025238 251514 -89646882434500645155165657120 251515 -460746684093217101422083768800 251516 -32865510883294561785565711872 251517 284945399381868357724152976800 251518 564658566465164828591916138816 251519 -927523301492802792454079998080 251520 259865856405598829248983859200 251521 106924007460680751613772329732 251522 -71312572090974492362384361600 251523 381196094223642854294077458372 251524 39120659728020765749138665472 251525 160465937791377584675156413050 251526 -133005076552268402413265897472 251527 -559219172830768137216458203624 251528 -257569403237254181626024919040 251529 -152518528048242616535845560816 251530 287958767632563625910347160160 251531 -184280068886875463658571095408 251532 221389599523406914098727925760 251533 3916684014962971428632793782 251534 -14238341885583098038637726208 251535 -77319414781447535453553400800 251536 27406826799199794018451456000 251537 -280126840427046278326168085760 251538 13762194492604658105833970688 251539 62370142060677634376479015340 251540 237629325878568822766789482240 251541 -192278352972209438495269336320 251542 56217779621890695845757286272 251543 787943751394180281017363310792 251544 419633782106705660004422123520 251545 201726714179621385583773497280 251546 -402906707594676170322849292320 251547 -20209377361354058083244451840 251548 -20232413107627347906408589824 251549 301905496754775768429441844236 251550 -688113979982427850306660800 251551 477889421388436201012415869392 251552 121017187500772197043742441472 251553 302249577927694979291220278208 251554 312480681457492483556655344976 251555 187068179014982274723888714960 251556 95502438937596138244265935872 251557 -375629851080466933860708458688 251558 -42418618527837342121998023616 251559 -186826410352240472908257246720 251560 -276607584125662916008802304000 251561 -824683544602318901991701912838 251562 12902861890214360648784490752 251563 -2296883367866525181082262896 251564 346688772801537273912303485952 251565 109037149321610941996310807040 251566 231883315935621769043887118976 251567 -285330124995071153108003670384 251568 -19489043556869533750442999808 251569 -388294949443630842293187446604 251570 -319113357407978907047435965440 251571 -502469336337231792203043993288 251572 94933336876301705535846695680 251573 49060361567152558479068756544 251574 153258353973649789828970323968 251575 509677909522308315069138297000 251576 78037989745155847311847219200 251577 20905999705952045354860149114 251578 126209542482062219089512393840 251579 -295974141226636059647448348360 251580 -51058756845913332454428672000 251581 -430807226489241751026763587936 251582 -407028481905931988657928100608 251583 361128334617558520517514747024 251584 -138186513354789861723628109824 251585 -509772795012812556512685229440 251586 13291930151760710936055083472 251587 73520206620749981530024251392 251588 -636493407165895054723276605312 251589 -66200882824742927632266565152 251590 68957170184408776506367286400 251591 -350608457130283518853163553216 251592 455633865528436368793050071040 251593 -5685158463823265231181383216 251594 145177970608009573029378815232 251595 216834138493396841752788665520 251596 161149928669861774059575316480 251597 521308619847222374416931381280 251598 47352740599196650326960599040 251599 279536193808515222956328687120 251600 -31674261801150709606707609600 251601 -137675798742348640066087319616 251602 195369448075101006762353572512 251603 -320157795592182422611253527920 251604 -4968514411254671054475075840 251605 454713031264958358564959911260 251606 300909922733192773388174398752 251607 -31779040286105080589918487960 251608 -273090592101519257810599895040 251609 -296235345347463335344236947190 251610 164160772982277002382141653760 251611 -80174936105296904258106857788 251612 -219081886323676242672082527744 251613 -570454229669856339754678737600 251614 250351171977161304946096304832 251615 180496155617814395999688350400 251616 424809254251633141642774708224 251617 6009888916231836188652084132 251618 -211483742753003188712313247584 251619 98390116846263023778266202744 251620 -99696177200789187467211141120 251621 -698493838827705104368604738178 251622 -43697365709231421663016963968 251623 -19409681370085612928074589128 251624 271622506847826037863524843520 251625 -336453058662693506171308944000 251626 -157249860611348789681636113488 251627 56478696901977711358524002112 251628 -69536035271855037087182324736 251629 -96931748959838367912547100800 251630 288089230875914685997994880960 251631 -38501552289384402349011939072 251632 -76921506892839668614017777664 251633 -502992915693645278030539612620 251634 133915762183055870813176749312 251635 375522802746723009290187651600 251636 -2405854259896970760050933760 251637 -74974951336486866374278100448 251638 242554056161802473494618442496 251639 -6731512330008302353442401560 251640 525156185841353386097412096000 251641 241184772754976952609556242030 251642 31405181471784671455771247472 251643 -72967717998934563491716603392 251644 -202181068957488894165181238784 251645 -32855830284469712966640518100 251646 -86405414258488399176973300416 251647 -158230358896280526600384119688 251648 -162234968452650476534212067328 251649 82063667685980051568765419634 251650 -99496349157679123924939392000 251651 371350665917481110367747535344 251652 -571307558383466666609241397248 251653 -291868755743731139520678488098 251654 -16145867254256552540918480640 251655 6697147240029423265990070400 251656 -362969174516931500286543667200 251657 -74045506599923516945763036288 251658 -23741163159855068721858914304 251659 902557778319910757634308439120 251660 -280522396006804759374485560320 251661 -68858800530526495704280010400 251662 -67672227004882045689651076800 251663 22460472740773063615528884912 251664 -38093915315197276798707892224 251665 -307035084755377657545838988940 251666 -99162922532022128635165218816 251667 6868577617585234479788237280 251668 -668471900270519355034460776704 251669 -437704582181647177147710593088 251670 62264306753441281082294870400 251671 260377259064304820093001862880 251672 -164521809765304692393191854080 251673 322718673892833353508904261584 251674 78392293291440659839461753600 251675 -142288223689292765718580985100 251676 182088399844452504585928338432 251677 521514121302592776991207303526 251678 -162204333726594306800173282944 251679 -6803872172415645466980460032 251680 273529771200461797374689280 251681 241996283419028598265768958100 251682 14782272270807021375221188992 251683 -514933005713055855639461843760 251684 -348518321147769517121299891584 251685 -170567172017951822554080407040 251686 -84464901445668600660999181056 251687 -130218724427134912778846361480 251688 -442506309524868262790115901440 251689 -24540391584841542597563668992 251690 -158381977677246169414374794400 251691 -419916733259249661725628898560 251692 -50354041016810016834281256960 251693 -261953310060165884380837663200 251694 -347863551243549435445446144000 251695 33025865085356028834091701600 251696 200370242382614441333764964352 251697 -65929656266623704275395097472 251698 -416400743759685067562374599264 251699 144985216744144437400529960352 251700 -75309278868115637973997824000 251701 -253902050876853724269740817298 251702 420107581091312460207022621824 251703 478641550986306300153807467712 251704 -8875877368387903893659566080 251705 -106259863078141705285711246140 251706 42669040524351157118201545728 251707 673650693496535137790662761956 251708 188683439261521555785262537728 251709 -394521541528061083542240957696 251710 81389481005741795751727517760 251711 -2473671696927924820890506328 251712 -60972010100330809172699381760 251713 560098846378889289201363235056 251714 147799597145973641932354977792 251715 -86773714845268990685940370080 251716 -308854875746630047242000396160 251717 -646290913488718310562096699168 251718 -207907644214911382532142117696 251719 120034632159138788010371735416 251720 46359265394713149738123264000 251721 122804231922329275070287446240 251722 4723787843356115402721792 251723 -19555427127257992954586601096 251724 43233603005150915637484818432 251725 -174082567687725095961792910750 251726 -21070802081436796800223226688 251727 -128859057106065531672346378368 251728 -106452119009787303705953640448 251729 -800267245167627519825783288720 251730 207189926370692846762126873760 251731 532699938839661831662500615000 251732 -515941377029742633461974745088 251733 428479858094721583189654821024 251734 -90398145279689972385181492608 251735 35064914171197393497478464000 251736 -3577996693522441354398474240 251737 -929942562601866243426270986614 251738 150171033330670645135881861120 251739 403385938204748268313726076664 251740 -33541435266180521086670699520 251741 -159525244374579056111817133728 251742 -8745263944610248877638557888 251743 103732277853104254483367623560 251744 887288468445320445043908673536 251745 13306785929650208720556296640 251746 -83576959662973439330195988096 251747 80381424979686012432612866112 251748 -60183542767246514943755710464 251749 418861837538060983608828165660 251750 -146612202156674646195877920000 251751 -31369354261865112204340425216 251752 -508441555956236058986407142400 251753 465264582821350320991082476320 251754 -163180648427842682111747623680 251755 -103523061093579090310199055840 251756 -370945466692796904779774273280 251757 269426916915423213888419819328 251758 44232817849827192282214603008 251759 -13471654268163368532495303840 251760 58202405778753061768470528000 251761 233689652502980145347860017362 251762 262677603261931503699098572800 251763 303842667980536815691135794744 251764 23499159518010997971014351616 251765 9652851495438632108328613920 251766 -76807778782720074476609068416 251767 -393449741308720915973561301440 251768 -820588835014928004734375546880 251769 191785929277714009211574881280 251770 144782661451021458774013056960 251771 51967639876284642056682505104 251772 -360468498922567803494060318208 251773 -353396450220624580698275491520 251774 -132504160952831536953050340864 251775 -103072995865296538147412514000 251776 -119076229283186022850788065280 251777 -2741485135434622605469415100 251778 -250092695140236204030616343040 251779 -315942183354296091143815100928 251780 -73510107303825567351786566400 251781 -36179298152070581395866545280 251782 342784865798429657706541793376 251783 276165365881684958393258172720 251784 143311647981515146235501414400 251785 -251392952410161941501609248440 251786 180210132014055542459214631680 251787 103638170914012447845412562352 251788 -241368487980556233015951034880 251789 -758382452961915641413987150410 251790 19215062291706254414306611200 251791 692084225211472883628886790192 251792 87338007498030421423022186496 251793 152523916814611881694768714164 251794 418873840284485296475575287696 251795 -343550592194244862240697125200 251796 -312993698248260622825107499008 251797 -156456296616760850257909973248 251798 -505302921121899370665382917600 251799 -225236389363333273375981226136 251800 -84248607314607097821338880000 251801 -1636009552702955842795613094 251802 -358232440037589309011034216960 251803 -253469117161274005284516076896 251804 103018626696226496982276566016 251805 100202341132879119365141201760 251806 -34690324894171432587485124480 251807 415467365617433665597030107600 251808 5905501868922851499382407168 251809 -119529322996444936427990056990 251810 -188569983876467709701874276000 251811 276202708345658208113740341972 251812 306328258149207372045475522560 251813 -180566590942075060125953402496 251814 -134074496928596402085637181760 251815 -332381393052112858728070004040 251816 286368597995322111491593620480 251817 83251791690921731849466030480 251818 3935922683951198358348892416 251819 171706678909881429447191999640 251820 172427111350830744328593792000 251821 -75444689310756601705496821908 251822 -39527507424240986374427769216 251823 189467814431721778125536458368 251824 -86449669835320397648006594560 251825 -9945393854056948875972384000 251826 -306260815710021350325875038080 251827 539978881588948143095261900400 251828 258258004650647133652522119936 251829 -29428184845956213052271739090 251830 120660077861918710121563522560 251831 152808126906695892294008782632 251832 75967901003157625155133440000 251833 96435968350798337836035751082 251834 -42157044570844373437439048448 251835 98325325894696778342814531840 251836 300830322461749396283164538880 251837 -578466356200891400815405949088 251838 254778258914319875694079284864 251839 73433079095968917775184281456 251840 172449739279190735909384355840 251841 352879280977248352896570215424 251842 450628860931258588314735141072 251843 -330490239537631703393948755908 251844 -27698826934608627636381892608 251845 -6367801130840341014848625600 251846 -23673533728746225324259109760 251847 -297906156490832167608234292176 251848 333834231381956455911575823360 251849 360766007236789131685347596964 251850 4208623419719150685826675200 251851 -14997889645621792826728769048 251852 -129187414786061033157779036160 251853 109837068042166473957365813760 251854 -220924768462758774083561442624 251855 511677519782708972162580561360 251856 61722533567114574138479738880 251857 794436299880007381051578277106 251858 -512892659838680594541731172720 251859 210574300042000781920772328240 251860 289092156110018781206581681920 251861 489434540512646410849496208462 251862 104970574260229968150798913920 251863 93292170594153312182689419264 251864 383179763829112182495680409600 251865 -383589529489951251072115217400 251866 -325776171509770530892441060368 251867 363448654284215382595355645184 251868 182513666962053084547520225280 251869 -921254833935468173986774578740 251870 48421062664118207806871318400 251871 355543428226997013697312093440 251872 165985381588512929240482578432 251873 -879941026128405962592322972416 251874 52971078433700192147980416000 251875 -14925752535532501872338360000 251876 446894761386447307568162463360 251877 -29243109970213270629683193792 251878 165580475318898604029326810016 251879 -261904853074769910631795640520 251880 -16319391647720920265041920000 251881 -38648787547356443061742836608 251882 -491154767033357729448918704208 251883 378022447325944852096466908800 251884 -619442591977421035390008381184 251885 -393813767510617825302667218420 251886 -143377756022743294146432601536 251887 363558155745140034046003731536 251888 -9075442971493618611353419776 251889 569736780311696037434813764800 251890 -66011307525417675921951880800 251891 492399735328637381374238963784 251892 -307716061679268707752532486784 251893 567357163801649369419705492142 251894 4314173232529604142721249920 251895 -27541793405490394971822336000 251896 -227925219064117540410696683520 251897 -453352470632739990960082197654 251898 50487899704253926560290340864 251899 142244757472309345685926504720 251900 -237275566442924145037906368000 251901 155915578805465832206505298668 251902 -122156793994279091914280494080 251903 28383695378348133125811505152 251904 -10349986913338137101614448640 251905 353664844927657746692364207360 251906 62530949211459848442669588480 251907 -375987797209669796054718602760 251908 -82429197795082702075673677824 251909 203170573837326072135120367356 251910 -9627334156754186268238093440 251911 741813138805668344469649632024 251912 -832496602500534071966951500800 251913 160465505110478302932356832288 251914 107193889850192785049193110880 251915 514938753433208725347779542560 251916 -56631496997113519308871680000 251917 589043810936248700950325126966 251918 -464069275420514835275565579840 251919 -55029977518585222285939212336 251920 -198367407601548040835440312320 251921 -393886818729094735554196486800 251922 469138876539980119443927936 251923 21734430005677868513669194560 251924 405133881072831184971071488896 251925 -29445492289707700402975632000 251926 -171354286520746161919366277088 251927 220050084990291618553984154760 251928 438785142192727836223576320000 251929 -347533831959699570377031221760 251930 -70066071438104036940314342400 251931 -539466026521420620998487175680 251932 -66830388710002165353720277504 251933 -411615631820236311108901347360 251934 29926021012076041268453452800 251935 -165582584959429136599847916120 251936 589671763169168277508608294912 251937 1110392716807129187770490880 251938 136405716128345308654801580544 251939 525136187838166221711853243740 251940 -76212093417331359942842572800 251941 855535785722680567484421377342 251942 -49731513431870530966467904128 251943 -185213744829775271971282437936 251944 155909363251570958106479001600 251945 -51427155907109683946923486200 251946 139225838984155087970541546672 251947 -444172470504692329220417718604 251948 584569474818988709697890327808 251949 91473856654394279100368902464 251950 -40361171214982187102705424000 251951 300475423410499242236456531952 251952 -31839181662104115828805140480 251953 234179850255056417637000325684 251954 612186141706094318526815016960 251955 -25164009337614726329318458800 251956 -68368876619795857254283146880 251957 -156695057848477568382096808548 251958 -228420129475743140092058846784 251959 297218427369174789074905770000 251960 -108720947758904706963386880000 251961 144374208963480949695632872272 251962 140001787356642204867365033952 251963 238123188178549851903875412480 251964 -480368567487706886572175047680 251965 149991930225693036393463998720 251966 31297403775921979681814145408 251967 -700200630211310431963826911488 251968 37473821977870267453932568576 251969 844654282631309835523590386370 251970 -7238135240953712103154890240 251971 -465669455911389687464426677828 251972 33720940112307940455215616000 251973 216087382137639172987013736222 251974 210481808356446535388677804992 251975 -47552519565012099608081748000 251976 31668004583928008062018560000 251977 -942167001014687909763855444528 251978 -1738216864019166410497640400 251979 60253016178559884501649621248 251980 -2913326543219981211048176640 251981 32342610753617649765028118700 251982 -317401178843501096298229296000 251983 -164422961646705444555409018768 251984 -113249674651709045571867648000 251985 144449859853360834551794957760 251986 -3594647176302100919218283520 251987 -30087311716916982820609336008 251988 108456792762451803363620978688 251989 -571595467009273061238768185280 251990 72396743356374729551038725120 251991 -643787437595141437353464493456 251992 278714490700988022341427486720 251993 -109043834207224966046341344000 251994 181963785549109476048333120000 251995 -42986936985941152668614850000 251996 -23294443537328175119202398208 251997 -68897784934789207946578703520 251998 -95715409080772768422309241536 251999 237500921704234094215613391360 252000 134374222202152790497296384000 252001 309343140250232561365740372002 252002 142965402627303119150347535952 252003 351682826525371316541116484864 252004 118586768712925142010777611584 252005 124351657410146027947161903960 252006 -45314330706714812911650953856 252007 184534335809995792873750884120 252008 83309071827418313497600742400 252009 94460942212005018944322528714 252010 -303320300299728580510177536000 252011 -598975072270015293786180853968 252012 -209848910018570575987579365888 252013 678599208245975861869984690262 252014 249948668781460723572858028032 252015 -161957699958546053433363350880 252016 189920136273982134917917081600 252017 993474298221166408775752410066 252018 -160115995350785875616517657600 252019 -613715041756390552145233097360 252020 41247085123725721328142324480 252021 -173750867136099441701361418752 252022 -239573732095053481760044430688 252023 102191741540431949338058904 252024 132654766082601055680457297920 252025 -53413113263214076148774081700 252026 370417942455925223806108601712 252027 106138201271104822387942396008 252028 117354448293690116747186830336 252029 -400350026047242295766722037370 252030 -5816354352284157852201615360 252031 202163694943187074897204081432 252032 303888375887635678146173337600 252033 119068916082790298780821330224 252034 -148499485371030610512425802240 252035 -126284389481075772125411232000 252036 163965161294170616641451812992 252037 -773422356448412154305402129314 252038 391336183672136227787102221920 252039 103680665195402368502468922960 252040 110683704716227107523547596800 252041 1178917234457232466457370571392 252042 -17420632845245180474769570816 252043 1129196609933259633619883756 252044 -97861526030743134571463881728 252045 536898880450900399834387137600 252046 -60301888344225182810692542528 252047 4273490967086921647846472232 252048 32262290884804313013062860800 252049 -91305850462390067955909558464 252050 -82769938640009902286730061800 252051 250249815875166067524477832632 252052 5200341266221948148361617152 252053 998300038720480990831110610620 252054 -240674397768457119789349547520 252055 262618402870005146956291287960 252056 -43578803876452689553390725120 252057 -57096705724729655290288504704 252058 154832075147549867209201711584 252059 -602023756511119107023014071384 252060 -151944906487150619822733143040 252061 134962628589032641459292611584 252062 206792281736900421252583708032 252063 -26107654576275977007238515216 252064 -989096345758728976864810696704 252065 -319693601508528417672834521280 252066 -905132383748126443840041216 252067 444095880251830369237583643240 252068 92953086130526542715590709760 252069 20112206866334446408163877888 252070 18411680325935736950127413760 252071 -425842173701461354540831936248 252072 -21083200232604704590675276800 252073 -641893570786234952733970471280 252074 -332402165202699508340316400464 252075 194703345679178614003096278600 252076 657596409314147570210317710336 252077 137016748343811576055218984672 252078 -201066026844524548654638000576 252079 914672940969055406927210433680 252080 -26417592094267973006451671040 252081 -13812761656558929896487672588 252082 -419523126021744765829862458608 252083 12842631322191249748086981504 252084 85019584237866408672883740672 252085 -13270502759465453883690389220 252086 -121123315394381522985878976 252087 133886919373747283829465394560 252088 60843597042246297723849461760 252089 -326671566868972053729303757440 252090 73576208391719198229594321120 252091 234231914097695527590458317072 252092 74837082994015487886149713920 252093 376880251954209172233702793344 252094 -132479014557320779873482203904 252095 -264076653701520238296316408320 252096 -32124210592633029001463463936 252097 -798574652966899846039269114540 252098 92943415441598256945965947392 252099 -191088317614987856890325252880 252100 -238543746878235455370300457600 252101 -59429692538759366309917916898 252102 129234722236723360731486704832 252103 -119077747936662176811352306656 252104 113414986054210829201559413760 252105 -195457652203292216901887855040 252106 -714589538763095577664630801056 252107 238383347621507727339734067720 252108 -501439128572975787922875033600 252109 1629816399700894033789358016 252110 -188552882255586118989028007040 252111 -148193535215025287862513851520 252112 18057065048767187939128901632 252113 -676565928221721408231666799116 252114 3101399802441214170603315840 252115 615358564138569348814942355760 252116 -3697921818445162431947487360 252117 -200094930008409290962003498980 252118 132749609863054681992672527616 252119 153062205140568301760908894896 252120 151854397008059139644797747200 252121 241946210813941376988970048704 252122 -114272136424739275678626006048 252123 -59275543735701974047924472832 252124 -273680751456449328380018312704 252125 -816793204051335327280614633000 252126 -70495281535187245322518732800 252127 -780880940937290752004317320288 252128 303255910109722625144440750080 252129 530101450346804222378501842560 252130 -127059919803012347192906726400 252131 433736250744894377320340054664 252132 -293202354021186023011085257728 252133 12156846793094810889344662400 252134 201855686650196531195672277216 252135 -22761400172075960323710720960 252136 -183430195058276517682420024320 252137 140760842789482315082855956980 252138 -254568471183230739422089741056 252139 377017339931986325078406685940 252140 105465812887713725026298234880 252141 -39355899099456714427436995008 252142 -24699799237851083690460095616 252143 204067102784559810406656493392 252144 -174895940504338516459185831936 252145 234256701563200993718361398400 252146 1208546874997206050922752640 252147 117009332900490449923824483072 252148 -118417579776759258354498031488 252149 -174446861102329924185480701760 252150 -70230060077359310559841485600 252151 -972660946787293435813606061848 252152 -11448155104588425508222586880 252153 14878565613803393366422927824 252154 63133605758082065680413176832 252155 -303695722735252557767610537600 252156 -207985655574031504364198051328 252157 -750633456637710017280905401594 252158 57720568829117031574497991680 252159 218973402696541268899832764104 252160 189506379780654858855807713280 252161 23905215889140437010301693824 252162 -112076992068597782323627247280 252163 269930999184342432515187772412 252164 -680400997753362420764057472 252165 -109942128003739750863812650080 252166 138055835215169712956476791360 252167 -548545144185922508933387236248 252168 -144859061636310368220217344000 252169 240630198235979831305900364570 252170 263279284352401477392675394560 252171 -156931928724745859735903493060 252172 96835984348782499860783209472 252173 683394632382233724551750650422 252174 -38795398431411657107818900224 252175 144151123767220420217789385600 252176 149125020819673639995130847232 252177 -426771068240822628732536670480 252178 -429781127401767486690434898144 252179 -291229815765995836940684086800 252180 -321653281434604316740930867200 252181 958288495663534922774380243982 252182 -97898070660999785040708025728 252183 446333219277161199745707454824 252184 -58366488307865838306228633600 252185 20451158185465713171837154560 252186 -94454797457460588409345174272 252187 -210698755008595564839061207120 252188 -795338594699581897147211933184 252189 -179008439419777654544155605216 252190 68620619996517673928530209600 252191 -222023525478021923822169084816 252192 88439748933185181853956440064 252193 384302266152200795985180217442 252194 -56794302075848235545112829104 252195 2683742017757488176581245440 252196 62471806226364865797628715008 252197 -59426031825805954687174663776 252198 5029994611819236588315204384 252199 442187969482606991997117899736 252200 93358022972671825553036544000 252201 -32238895342142913231428934768 252202 -147341815050157351760044758528 252203 -306920377570025025315260529372 252204 132793615563968549900464989696 252205 286069072381309799830066846860 252206 260098872386930745946341453120 252207 210606535354614592001183882640 252208 94501710787368132603910324224 252209 507297476855423786450895547410 252210 -36108128211250898972588590080 252211 -93681884731760990805949684200 252212 510657559146702843466537255680 252213 -137123197074888691659130575360 252214 -411188528755717088681993576544 252215 -19423813969652399359148596080 252216 -43197050244123197424187637760 252217 -120793253168553850640620545408 252218 130441317568756795413379125504 252219 407533780464299700719529647808 252220 186890598187154802898928570880 252221 -253623380282978006559960524256 252222 -101029519202246330865254055936 252223 152150741701960425942007297472 252224 -11071973354292945359474786304 252225 -160319166341910056354155590000 252226 -25465023984443984752699339200 252227 217262870922649505932646503920 252228 106970759545523233667494763520 252229 -167874294681054976441660071048 252230 -109286440198294795610152567680 252231 18142872338276807411947273344 252232 65702652947331583068706867200 252233 572138429740212008850766123482 252234 70298661081586165318012379184 252235 9157419320067710901675642960 252236 -290127959751188253617579838720 252237 -59716551332553761789725936032 252238 -505168020735832598112783360 252239 107950956673050268022454592824 252240 -67451116338852069354663444480 252241 -213296168423785074455202613056 252242 56641964044926366341739108000 252243 519445590206576332448474511732 252244 -320274946680444415838677452800 252245 -59476310923901457720706965120 252246 -119680215298016098736346247296 252247 454719339336159800409530347520 252248 361153097021899756612966287360 252249 -179877655756584612026747406720 252250 -121834700983739793747093480000 252251 -482453443444862178527379424248 252252 87678492546246251955688760832 252253 -242657054833978336778527297498 252254 -414942003676786915881778007424 252255 -244650848703964832724217418880 252256 341792691468603799688760655872 252257 58191053707664438825622609300 252258 180531616467131179415857689984 252259 -5556813688149554973304910384 252260 158670701848316939031582746880 252261 -620837832472488789625113615360 252262 181238823319321699138327633632 252263 -385411575095502108198599473920 252264 120451162947404256793441566720 252265 219816976974871145156324883720 252266 16102580788460976524643941376 252267 265003385318084258451020744280 252268 343176492124705094401555413248 252269 -383657008350455249630494785504 252270 25412132650985350986401421120 252271 -756953652237652382882328729000 252272 -56134215685413083900134785024 252273 31107560782828270314874704768 252274 211617700858260022150572388992 252275 -208910000143395245804220143700 252276 -157906836798273543215180832768 252277 -546824517307029954999758577874 252278 72890416795688647705268855808 252279 -450893925330446744088204398976 252280 -75306197287492946805097267200 252281 -1129673713823674653813564528 252282 26659658554552024918543630080 252283 133729088398498966974734266532 252284 -620090260903982618831905958400 252285 361976246298549264522823200 252286 128161412930771880354045614592 252287 -101100122512565652442475378688 252288 -36263322580262772708841881600 252289 347054280390982261323605801090 252290 173210169026906942695510586400 252291 -39479228616338803122624375120 252292 -276575777479635312134764249984 252293 -525356848156457701902549559458 252294 -82165572652594349618922313728 252295 423566894760663392476518727800 252296 844318013057163412237529579520 252297 -114402612327279045834091547394 252298 -54455863457021005604681028000 252299 916195988831308319249951371536 252300 40556930392185718148619206400 252301 68169653810597689414027360320 252302 -397328429573818509992278467648 252303 28840033154227991281305575184 252304 -67514515152960293119288918016 252305 -285731339098442016512150790540 252306 155436213265491802467029238144 252307 -680040569871872816033527741368 252308 -55490894355881980045791197184 252309 -46948313931104091174090815232 252310 -23607926568067268023237751040 252311 -399759990185812379545955438976 252312 305931890932905831995936747520 252313 -515875108643766352728793312438 252314 -50903904418014044451161733696 252315 3365787255151189139481319200 252316 571125225873164584127777431040 252317 -487296494190166927894675314606 252318 -184307812335922615724095875072 252319 -809449396746491900013018741280 252320 297144728198545472514765619200 252321 -38952856297967341929720566976 252322 -160748387569484984480413063680 252323 -381244292522088084156552187428 252324 1025130446895711299060726784 252325 -100462821342194449605351134950 252326 673927901265047546386223489280 252327 1494714869031658625198744400 252328 -324955496274404750052170019840 252329 97870997949269941838242120320 252330 57985754851661485022269240320 252331 -714861011595824641203823367928 252332 -89387853145298493157703654400 252333 -109778436273106231674164866602 252334 245805557383355822259686681472 252335 43367185285086651901865937600 252336 -28395143237325575948637044736 252337 1313848382473567411323038448192 252338 309158558077379440576647290400 252339 12500618206101369394048548984 252340 -36598441893575466795804426240 252341 97463384394856602397935989742 252342 243075573008935540335494202240 252343 -134900904289365330363934202880 252344 -1554294175879058994902691840 252345 56536613297397145494022835520 252346 357124999599224209196951797872 252347 180756979438418401467875236512 252348 -249341777893481505381256633344 252349 277703766628217897095550388736 252350 234449216719954264635159470400 252351 -517699542125507403583296577800 252352 -113673408517822459669374828544 252353 -5017454466925465257324007740 252354 27521046555285084819214079232 252355 144140215272107038551581555520 252356 -107704354625301804931855773696 252357 84421276115371743200628253824 252358 388502007540982200952854768000 252359 -773939272118528342367029926440 252360 -265586626997124423410904422400 252361 38439369765614511389982065332 252362 138387846649522646418199985664 252363 198770438106916245495553149144 252364 237293268028660720433151702016 252365 90922075770686194784492328600 252366 -73479113161971131581920547776 252367 7328021188469572098215134840 252368 -3233559676657004757093163008 252369 411074605936508831996833324800 252370 -278582744593320043964599905120 252371 46532673091194661150849864704 252372 349896192607337489267371886592 252373 400523916783816162852779781504 252374 278254502087712647184467583552 252375 -428928073007003206515940572000 252376 -679118447791607464161523537920 252377 -306131271428339488931717332800 252378 -64069134371472235450812546816 252379 343451696142734601259416798384 252380 -48868082958554095447714675200 252381 -190929843208445411341133106048 252382 -137144028919604283384257794176 252383 -132640567390430960111119894368 252384 189203877220980610980548444160 252385 10646623300593056362669661760 252386 46857918762676005387547608864 252387 -269892999133642064309231179440 252388 -577406506201980456479284707712 252389 348041474239399039917401314656 252390 -131992687365644342983437619200 252391 22922961667905464704586132792 252392 224548530601842833043739361280 252393 469962263537892140527198494864 252394 141948630975763313386643018592 252395 -37160989843208866949144244960 252396 -8052055159784082798656954880 252397 -524256974512973373794829396480 252398 490153287597217351609455643200 252399 241404998032744051258784423952 252400 107311410747969597716118732800 252401 74644473354780056060207160402 252402 -30918861002021951009941585920 252403 2504917780031619111442278744 252404 25691132886254231518249747200 252405 -204859142033051733800028422400 252406 -223368767133345659632060800 252407 307395560420215827958348064520 252408 -68934895279060108889712844800 252409 236418012943540821901328437610 252410 -4832503480853280293186039040 252411 261146651128763079474467010072 252412 368141760318457655733635833856 252413 -182833113434602781225695523904 252414 -72788422788322452142475711040 252415 -644290450136497314910113908400 252416 323639398466816761430047457280 252417 72954116732221922573886837600 252418 337471996827051611765050436640 252419 -444903933354361710013664850180 252420 70175421041676435196474613760 252421 -9828524761874536979557287908 252422 371016652065616258967076028512 252423 389397318115101485956054722000 252424 -68559196567248115839606988800 252425 13801122712664928571966392000 252426 202871710360089427788404146944 252427 -350449803615099754222201436528 252428 362599583406773491311717290496 252429 -38811902590897528499546481216 252430 178476634192351099994785287360 252431 272159000766998477222209805232 252432 8985725251374959868055855104 252433 383483809096983989802927912960 252434 -3623227561280971757424030720 252435 -346028233380139284852334741200 252436 -180450800460984228197362393088 252437 522922868539191228741574564224 252438 250463727610125961084247876544 252439 -85225725492647064696617278032 252440 173825541764348794467414220800 252441 120054866199009084845576972352 252442 174817567073969461084809933792 252443 413985583106338646367546178692 252444 -148348374302594760721740794880 252445 37694216562072103539858151800 252446 -428932169230631240081969459328 252447 -146230966757642489017680882672 252448 -225617763990638739390883430400 252449 -148742856510975525556739771550 252450 165569126400153834517164096000 252451 193826263431075862119464645392 252452 305013740879557933887273323136 252453 10387277960720833961458306560 252454 42258112625082100165190878176 252455 -103924690851879694455024606240 252456 -433451952454822315680045219840 252457 -938661150401728138230632476294 252458 41179028482667867238517948080 252459 289284292828711645283440065564 252460 -88262274119841555555183344640 252461 415775301082778079165923272800 252462 86265318666706876562806047744 252463 -60342220167084600103292482288 252464 -4473187996951410208851886080 252465 78552739161653396157645765120 252466 133607564121153922636944348432 252467 -211831257861573980083263213768 252468 28707109270098277466327789952 252469 -271552368208773868622388286304 252470 -145303216613971215064468600320 252471 -213765059906898343036424300160 252472 -396981765966883684006541721600 252473 -115714113195596576699306871036 252474 179320522649074182759055115520 252475 325362056427813968867234052500 252476 -63402168038580315153725128704 252477 372480779364233740791250322880 252478 -107611341517329085645282765440 252479 530714883736458463955025428280 252480 -79750753614744648779500093440 252481 -478411642272019805339530278718 252482 -400593593243701456722456111408 252483 -5745224983795535827171844352 252484 1041288751227117356940606013440 252485 -30297436237973967864205370820 252486 116684175164971313555914654368 252487 -134097777961129416688619221400 252488 230633544005623430201669314560 252489 429287740312215657609048919824 252490 -23347161426693757235104005120 252491 -237685042025591197847155518480 252492 123211363202109447544156695552 252493 177798735204092559524195334540 252494 26044204405617283084018560000 252495 -28911830169358192159356946560 252496 3007491801320233519754248192 252497 -255477060961135649310216539214 252498 188786315421703645429998824064 252499 52351064797739884425565296064 252500 58826718394731511265339760000 252501 -310108480616032075830613110336 252502 353374693152420334719932181504 252503 -646626189950309912379944781720 252504 285554195985677544971639193600 252505 586252390221295172038867432320 252506 -157849529966245323284144484096 252507 7700972377849630117220163888 252508 -434628128376209337656325340672 252509 157491216981557248581456892710 252510 -102267405602022681086277657600 252511 -116851177851544046271790087568 252512 -283665425576514885693827186688 252513 28780295914714035905527636242 252514 358681808267801385207230987856 252515 -220929984544526976447901137840 252516 158113436786558705884718168064 252517 -254816611993834367173462110240 252518 -202622672790427268892922875648 252519 -211424820033958638088100746032 252520 -191076334310784621427255296000 252521 77947481886719898924076379172 252522 -136087604213288618692807413840 252523 410973875387980003361867989720 252524 328234350232661699081994660096 252525 11326553424236789453062857600 252526 -92589432201050336153360349696 252527 -635030730242856136007310312 252528 -92079234527870303101374529536 252529 -221096118328362643782344057360 252530 -313838153237451604823744991840 252531 -143439515146469934582132096000 252532 157847889823697354541722542080 252533 883584002390166183360492724782 252534 -177677397901416741871484934720 252535 -305724832202817045764420829840 252536 -48222514874821127931880120320 252537 -512248721101695100550128555440 252538 3825674369822569938091262208 252539 -2283078831401431759240446720 252540 104787438395365834848921323520 252541 -768617548475614160255356584058 252542 438163545005427714277837788672 252543 280135524787694995504384651464 252544 402672272854934180976415211520 252545 -308615703673105396980101110680 252546 55856339002143859987040204160 252547 -317997186693384567130969902768 252548 555540335341709371075109022720 252549 26642192780316724551023979168 252550 -138619501811688014641067767200 252551 355917821324128911579619374312 252552 -621226422551198725356172492800 252553 78233394758303893745074867520 252554 69598832497737950721445556832 252555 115600590509351191558047468000 252556 821809456555096021172674511872 252557 -53761527908960435144768224128 252558 -3163858279633338757237736640 252559 671222745253020454775915155760 252560 -13150508659696512783946874880 252561 350888432084302138706894195520 252562 -94308820971659821307777187168 252563 424095076705060602050770982400 252564 -101759999138963692679424706560 252565 203301349349779767292973450460 252566 -41216883597135683730975257856 252567 -137812731570734163596781448320 252568 -12340582056469815772264058880 252569 340625345404470099167999619360 252570 87118435646180287917983251200 252571 543554498883198000612155347944 252572 -97413320948187288822773925888 252573 -261067940005763263468083762816 252574 167589419129258928705079892352 252575 -218598570043224225802329052200 252576 -628210169996917562706019811328 252577 -278720002839039346029077388140 252578 -302016233804148663403504287744 252579 -136140060565363970126554764480 252580 9890877007208926323293852160 252581 -286828633113092460935364919008 252582 -1383935879859719633080058880 252583 424648302121846096001843347832 252584 70672616687605423332173122560 252585 -198483320410839576338695660800 252586 -64017963624171848558485236480 252587 1090170924808271462034961424160 252588 -24620464283365208308015300608 252589 -193665497952615219480025317610 252590 -133137059633225642136724243200 252591 -647729853997151266972003159920 252592 86238996633129425723822391296 252593 1015217459921822952932574453744 252594 113071001033450788608143911824 252595 277499739079207348577049088080 252596 582024722109238032917971747200 252597 566727299606859103988563226400 252598 68963692897703097974478507264 252599 249937871598847592405036483736 252600 -92888451452341183721144832000 252601 175210578952998970827518113608 252602 76222983594181472764143197952 252603 119119964567499817855328070144 252604 605855397253229298780158541312 252605 66599007499669978431740796000 252606 230940987815566533732161143104 252607 -736984115975756591405141662144 252608 141977380061165788400874160128 252609 1716365571090369552677495808 252610 242352428129741282141412156960 252611 -72908229508128916190406958788 252612 -224091017850431073406679193600 252613 276141344395277993394005648860 252614 -56755288485074814044818717344 252615 -339784961174723909581415602560 252616 -127211225283563108684678922240 252617 -751767704369141486677440167334 252618 17962171768301767519699726848 252619 -142736070231929532961717994880 252620 66916270878829584665769953280 252621 268605636215429301419403632790 252622 -235243812296716748037999597888 252623 -98558622332074326296297579520 252624 -43544919110337620284827893760 252625 16522216331619498539052384000 252626 446681254569484824976920672384 252627 300794894179508771590133178432 252628 -319055127624963102770861877504 252629 -61246362700959677043124421316 252630 29426726194254548184309822720 252631 284956713231115335160394245392 252632 310050918543901969791429304320 252633 -185745574132001444759755331376 252634 -111983114342107148686173728784 252635 -343470955368469694305194553920 252636 91411730207706698989957739520 252637 336441698542931676712663411584 252638 -349261387678644267756355030080 252639 15644607478151647223907576720 252640 -506633179761169028920383897600 252641 -49777916751269207163961508958 252642 41037432576770934384312637440 252643 199378976356422796835796599320 252644 13153711715906528200848543360 252645 -34879462184906863945572221280 252646 286162079383826983250226178272 252647 1046624769183922107429161592072 252648 -614316673278893548590105600 252649 191955840069147549912928440036 252650 11571966470347791299125017600 252651 -9157891047098303513917944576 252652 -334399172241528378931296526848 252653 17877121537584786151295549964 252654 -297423743317313777352487248768 252655 169104693015149450811660878400 252656 -105070131837944767238437797888 252657 129146236575665404692927813840 252658 -203975633670780622693042151424 252659 -885254893007239286980096975872 252660 -263165966488762966609264650240 252661 -207105770626138542508480167968 252662 -130797883593016640706702057600 252663 -82893792349932590311416325656 252664 -848325907175598553496270192640 252665 -192624173500161297742932302400 252666 268142278552128411723419097600 252667 -698179038141000558160565912284 252668 1240097776743487518323948544 252669 -121998880734789295669289389056 252670 -235681824256919446460587827840 252671 475482776150416740033332319840 252672 154688401209812192576554401792 252673 -72225491877458056120278543020 252674 328174491259705892531137680336 252675 106472936712184756330563998100 252676 -37624777091991345091570246400 252677 -597062410768834052030158571940 252678 -81647945983392969149568571392 252679 -149059918660818159336952470224 252680 213735032990836133229892454400 252681 43850452146543043864293150720 252682 -409301114209305881785138073808 252683 -252036270112135696530438277896 252684 113387080245792944503027288320 252685 336074707475663883321692343960 252686 -163245168153418975294749187200 252687 -37082115154259021737891518840 252688 -24373463351659286541114654720 252689 75193179805627180524278694720 252690 -80479494085092655347904596480 252691 -769270556555160288475688861908 252692 -566961892731635011110114521088 252693 343510517255243414895319979520 252694 -69031819170693362231675602560 252695 -59024309614635361545671677800 252696 -57297761254445634921735475200 252697 -201675461660544441852097789680 252698 -207110773140852135750456752400 252699 48377356856443762800654794688 252700 1775078302806188505471091200 252701 -300104534060859039794476423008 252702 133054150910156859089927828160 252703 -325817723794301509032146384136 252704 -350195089419448479321617203200 252705 -197035098395531788402511316480 252706 -35851995572244351428786346720 252707 -67198894907380928546754008928 252708 -115890339575929908606817213440 252709 -218955990840854194075811953090 252710 -64024618690267401371774163840 252711 -2307020439600650044847391912 252712 -189854395247222420235971788800 252713 -968812863047387205714816988038 252714 40720315086286631067476865024 252715 58888225127591285144844555360 252716 124982733808156840620535491840 252717 -111803806024231527949243273920 252718 -69329032864638349354780789440 252719 478848396023003784298631658240 252720 -36913537971169155848972206080 252721 -193691509965305169529123659520 252722 -303505169813916900900314616288 252723 -306563882468661072483493486032 252724 130909952403261481032756375552 252725 66300352355952526611558876000 252726 7769926699469269643203023744 252727 -969620668941135395397848142424 252728 299674085562442661881373122560 252729 -197372257396505524635154533126 252730 22182561374533079308056576000 252731 350644001874394032233754626532 252732 359861375207519472337404867072 252733 -191425992257034217542867977396 252734 -265297386473827995345229862208 252735 76768296408467701336332633600 252736 227405976002600066760006696960 252737 449465981078546239534558696386 252738 -244459396101752934011963222400 252739 624280319518288519716349602456 252740 495738666984198208217199248640 252741 -76041559300256157901766584608 252742 -132972584652673096825782761760 252743 548976499702020085012728408216 252744 -251333990378317349239109345280 252745 310635559461384722972551126500 252746 148449807182678956481954842464 252747 133082500964592762122404999680 252748 -61651732423117408877542648320 252749 105252416380687100458377671136 252750 262722978613010307687682464000 252751 -643405172277618977187728606328 252752 151858382102407725146268819456 252753 52667918654281037383069934784 252754 1771303490557482390921982080 252755 -528404222467382103744913893840 252756 -100376687865115745607690915840 252757 -220922497212444441801984532320 252758 519544434796814047826043708480 252759 -112273138660846138073904989232 252760 -99854251315791592260630528000 252761 -381549425901633654527758603638 252762 -281494414797523089629624962560 252763 162544788086370045017736889360 252764 62243276053753150702635379200 252765 50264029985298109508039805720 252766 -586103155719710481481635336960 252767 846931101630375456901697046816 252768 -129861309279678273462166880256 252769 -1639294321612318967808667630 252770 47588721163632751188443535360 252771 -206384000532337056224348577360 252772 45646678108837703694847359232 252773 -1158233353917674016983730714180 252774 76620149491182882021399674880 252775 86838754065441256672204476800 252776 -399605430876084733628271820800 252777 37902828811803393983114711232 252778 -277484778433381951294476652800 252779 -34069288938035284357556980620 252780 -221692277913623866127835463680 252781 344890300766338486056360570732 252782 -21215591919293912835083265408 252783 189122851124517017227417159752 252784 20951048881486414898642419712 252785 -225945100843231273335331512600 252786 19356074209680456128602587264 252787 -150012611599911832540878618600 252788 -173397173358238205718410934912 252789 -433647008549903602205366954976 252790 136290159390478678896586222080 252791 -509206321256381018006732486400 252792 161731031891018387045105848320 252793 350620943837955424406121412800 252794 -189065837278265321595979292304 252795 74214268692283042194768019200 252796 -236748930526769414492405094400 252797 5429291381474162179689872160 252798 -7148765824190271994893852672 252799 78592366269851255045389681264 252800 -328588493932039756767559680000 252801 -397528646068854712260529758 252802 193671757436805994280175506304 252803 582022330604873539163095450704 252804 78065817923815619138540522496 252805 -75058975693390624368098964480 252806 169116330186470801518110990144 252807 -551637370635022102488857957808 252808 -726647494915468424531684183040 252809 -11204819895085063750993389900 252810 -88547529585839117397685588080 252811 -2502589722587511876574335248 252812 -68391790589520225465338588160 252813 -129551763994186686177406897152 252814 412735356752038554986781099840 252815 557824398761389754129167594800 252816 -54837695051962767750593249280 252817 369111973454852402950635234866 252818 -25527648607601630662908199296 252819 49662246335661204822501082704 252820 -211066041103436055888062449920 252821 356793968361411201341468796252 252822 156897732012201148943776475520 252823 -311270935334852228192572239928 252824 454868112102207809238262149120 252825 -316655299087238083685688788400 252826 -15188773647786688138845277440 252827 -397051737256267196037283395324 252828 51282025248971555880019153920 252829 739636228799112961796242675430 252830 -398419862194854868204008708480 252831 -212340947633803019098352025216 252832 -311525833769239444130454110208 252833 -134467099563208091826371184960 252834 -86758055018603124097519509120 252835 -66953375262255913087792065840 252836 -78720410558359358959561359360 252837 -49148319283506263016705265092 252838 44102618979341982191517280896 252839 317184772325144349079627927824 252840 2988292120108447451985100800 252841 -371921861783472292992706241760 252842 -158734009436051268065262638928 252843 -47357410343168304816293187072 252844 308551800231880940822845588736 252845 606339077028891004222180927800 252846 196857369188797595845251432384 252847 -21782471888451452138929122336 252848 62523693360511185868073091072 252849 179576542791765097096251278880 252850 52989328739458756629084492000 252851 -340040680427175906976418834400 252852 301682170926254976511859251200 252853 652449977205006453327029655900 252854 -54936259101675773286030803328 252855 222155296428792516212602519200 252856 683476168214989757216620154880 252857 139998740535996467143414416384 252858 117824748062448818879147423232 252859 -258672971666226269644523551296 252860 -493665629760533979328598323200 252861 -124726375343115636352966581696 252862 -103707474652289125359040590720 252863 -164043075660777387018756052416 252864 8905506502357598330148618240 252865 527603034561940404617977062720 252866 189027618996361181190675943632 252867 59113608293626146513026887680 252868 3677751056281069422821117952 252869 565352391244928496406995786270 252870 39894189947255678338030204800 252871 -145820481664112078619312855800 252872 12351424114299596547437905920 252873 -58216120507756442455698909078 252874 -431297577078153307769703214080 252875 80669324547986125730844156000 252876 53073652487916856326525840384 252877 811801883644784718018074372726 252878 6118920123877851139947617856 252879 385208643651049492898415966720 252880 44987984290127245833252864000 252881 130023738927986250396335933682 252882 4908240464510820566613399552 252883 -834905376086895067517716856 252884 258549020792259710993409196032 252885 179557219725159750635128544640 252886 -120991269235252622461497040608 252887 19639906572819013219162918536 252888 157174970516971318666470481920 252889 204031978313123730487750572036 252890 188179569548658809203873190400 252891 149397185267421614437092734700 252892 -621955345647327876766529418240 252893 509689635748550490398603999142 252894 -28406540270883343847551039872 252895 143928058933249006220143426080 252896 -176674857596980568053076459520 252897 402758135989519488229409223600 252898 42786381355159616388650741760 252899 99583136957948140681054623900 252900 -89729432789176230119032579200 252901 257496408065767730592497585184 252902 -40349459667200181137977188096 252903 -185205489699618851542751258496 252904 -686979333718015080754064148480 252905 309474796507220726155861665060 252906 115587122142931638000829348608 252907 1618615706563877987025345634272 252908 -383509797682161564081854592000 252909 692795299399042449796390512000 252910 -4905747451612473791801898240 252911 541433080751533554317283346512 252912 139750058075038274711055237120 252913 -30792829574344114585427985838 252914 -351914790115365591992406376944 252915 -82604655634399226861779723680 252916 6763177348861025330692215552 252917 89112155532465058845946322592 252918 -288347969680727470571471989536 252919 -689249100428706250193191814680 252920 -375083089556533635964029235200 252921 -143738988886423409070906579888 252922 322153290754073459729249734512 252923 -199937577331196354892862879896 252924 -41007760686712424713448890368 252925 -325470841615226499664263135200 252926 2697633167313468923389517184 252927 -251289284051078945829898617240 252928 -226039893142287734793756999680 252929 -11859712718666159862046963200 252930 -157174416671026956450140666880 252931 196476073136527401692178971904 252932 -37693473728260355867539710720 252933 211936452902198437102826925600 252934 333402147049077607230299449152 252935 243255250246221780671767829880 252936 722426839818799891102038835200 252937 279758617802546711502724930586 252938 -130703909124158413184722442400 252939 -365400682940060929650365966376 252940 202897499791391194869034583040 252941 305059211033458206497840100972 252942 135340167137025212892760168512 252943 915029661894161031541170751680 252944 -9634093959079824814221680640 252945 7192285307777017885270055040 252946 67051005463913939550997302672 252947 333890775428295462988455038040 252948 96275590862941136042509510656 252949 900169969907130904471123911950 252950 -119205898094096576574972636000 252951 446723756919777942189648848232 252952 128298818861137439473212334080 252953 470300648650402515439112062224 252954 -78946156397100887522725128192 252955 -5004470037028438893862088640 252956 -468583850464715752114520640000 252957 187883069547481805750743405440 252958 141162977332443927961630575360 252959 70189906298563664645019567216 252960 -87372994312095964709183815680 252961 -60950363855687456008677181776 252962 246686558372202554032528529232 252963 -479751676124573032311712646988 252964 -238127022535478117713271281024 252965 -55143672636016042512541723140 252966 90010243437092068078709360640 252967 -275896722892715344519622883360 252968 -292009997136179941392346890240 252969 -1255096809337605349254495552 252970 -869244497303872620805842240 252971 -979051254705245902087786986828 252972 309945470156589643200187082496 252973 -14059151295600199883071985280 252974 62513704453337538022568636736 252975 242800210895456547681681576600 252976 -26497012734711665415334166528 252977 -442360181476814887494987988608 252978 -97398225419209307038620824832 252979 -301640542941109757156864386420 252980 -41045847837029142835105996800 252981 -337233104349309279985443573330 252982 341075582955606579300802802592 252983 -892250494398163288206695847768 252984 164070507928785805529154846720 252985 155279750887610658538934443200 252986 322349987282565103818128238192 252987 -184812031498647251827684799208 252988 123770391628809496302945471488 252989 -266867723765201421958794123360 252990 328205237549149619046260409600 252991 -154130815681532099262977182016 252992 216857059213572468745049210880 252993 40013820213345447299861310000 252994 155861727544761857193497674752 252995 -257302661732688090534564822000 252996 -117397149873505588423963422720 252997 174720348846669092191837906752 252998 -536063493373964024525199012000 252999 -274005507491390938943481204816 253000 -302280772707189025781391360000 253001 -113577340033359211391615950080 253002 112749469776567332453156025600 253003 -674379016643700280360819584748 253004 443778454196180151333334156800 253005 274090159806060302924852949120 253006 61327995738221776131894461184 253007 -209427703378742283543010331520 253008 24386852078561807542120218624 253009 -264860460091863424690117983143 253010 -167284292898076463138092287840 253011 -267209402501539764824172048 253012 4000635605866311215586230272 253013 -890336953422613038310199346738 253014 -65472873972290052240147255360 253015 -11672788123498834138508301600 253016 -424975404845031105897936107520 253017 -132126950716186341824304953760 253018 -1105510121964319029560644896 253019 -57339174704002850796455529456 253020 233158635872645027961670087680 253021 400267773908881943465964622444 253022 18119493306765751673311838208 253023 272600849166836494642500476160 253024 -653228021967293245640948711424 253025 83962166738371520089089637500 253026 212478094600632136330726218192 253027 142755953363328315170053955880 253028 49594368816264331227820224384 253029 21666645437305808425343457600 253030 -17042658241932403957823667840 253031 568752872715407974384457987664 253032 62544677746112122288348938240 253033 115619242489624819425308806224 253034 482205303025649387385420586416 253035 -297402568574796010073168401680 253036 -47268880109191931634104408832 253037 -354607794329397494849927432640 253038 -105880538425732752078440007552 253039 -406163729366938032832597039344 253040 -19555396331571382852606525440 253041 133473408858402103786290356592 253042 168724913608784538385794691200 253043 -26661900799462320756648377184 253044 -12830939418948312090949797888 253045 -227866254027741926946526741200 253046 63492331899627744300536194944 253047 -235455145446952713755480779800 253048 1076381055310248180736684277760 253049 -210801828592307086173658204950 253050 597291844212991877910105600 253051 -537473517760058815988164236600 253052 92025006263029115091536673792 253053 -506710207338641889306224256 253054 -512341177902798063077548741440 253055 -3990612063066098334863806080 253056 -192973108626853923918761164800 253057 201549325886993139396320254912 253058 -41461793275904715065115726816 253059 -152582452744997126650083929280 253060 -28707048129248037793616843520 253061 -16176553061387035096564387938 253062 -5133491746257039975233661888 253063 172935856678649982030023180312 253064 -244894484096072233073120870400 253065 406234390102513878329153795520 253066 -263813777432085882336271013376 253067 758357837678201547385400436600 253068 154715002842594444324230499840 253069 211630935108406897243379840544 253070 187497256328723372799369228480 253071 160032349935459079101106836480 253072 -231644245693470375554008244224 253073 -8489793384982471605734563740 253074 197423248383461762578287826560 253075 112424798065163546310721257600 253076 89081509398019760175659857920 253077 -124640145749903403201699892320 253078 194893380989153275352926294656 253079 -683692813455375114827502900624 253080 90082179501394308371168256000 253081 750006906374697044041834103882 253082 83813827851069876987910705392 253083 527238767483618052087907743600 253084 -59100601426390564750204837888 253085 4162503829697211533375273580 253086 -36383865180784559675262035136 253087 824893371908846146388128173472 253088 -1021096266700537495011993845760 253089 576558120054019602053362242708 253090 -181854591578229344381645119200 253091 33431999906449738558253014152 253092 73127855059331089756361785344 253093 -409085980644452237927988229476 253094 506569342081590814985435376096 253095 515447214336054035846249241600 253096 323578524648973104341909084160 253097 334193036695994137903440131940 253098 -2213220836000746023434841600 253099 90701331615712110017013569280 253100 74757017330044618109339654400 253101 -44817079994567359027391283840 253102 -170609663278308897304453165248 253103 48441180651152871781524830352 253104 -3066118467362074444734038016 253105 -48175564455123235650442218240 253106 55231619861861069718766671360 253107 150643941245986205627929302804 253108 470396809009598865215669510528 253109 -743816165398151309739839484690 253110 -46819769590369533265291929600 253111 61111917087207487945604968192 253112 835545058633900812152690380800 253113 20348887757426751056063886720 253114 -55829967761682570781344757248 253115 -46591499469033510763521576960 253116 -159361864627396316059699660800 253117 111163332581042809475416564012 253118 233295997071905993160018431040 253119 -375389287623891356786546526720 253120 18587699001417386345292103680 253121 -434925355112968212485998773456 253122 45406831124500115152183039872 253123 -190734394865254887644531315936 253124 -475465192135720112514714232704 253125 25257548879071237997222456250 253126 -309756577436154131469246768960 253127 109849558014251927042897889072 253128 -24749549591466245430398976000 253129 -901728927376235871206439424860 253130 -132391535795113828434688468800 253131 357607506432262419991401716952 253132 16004568583280334927849728 253133 175510264295833352733088427382 253134 51701997273223541231054995200 253135 76849744446436230939031939080 253136 -14812979910186202211378085888 253137 25712074079956155827526101280 253138 136566942540383925671449042944 253139 119012763507005810719946162424 253140 8972436846285197519015577600 253141 1229525373721553626219439392 253142 -438011266617526386190206221568 253143 -116280585502909142334345481896 253144 29799313062404913545877596160 253145 -332857432855997015667099388920 253146 91290689950664885242784237568 253147 500869380722090505510234751272 253148 -38463487724574972943598367744 253149 57553688664314718982085877408 253150 -124886429188203275553905582400 253151 534029556159652809900317205000 253152 -344892679716391964939908546560 253153 -333501726763304676439239765598 253154 116604244210315556128056989184 253155 -92567374640855574246300084480 253156 -161234393047684727221870791680 253157 187642008418964530084165697406 253158 229768907714768976820966574784 253159 -437697485666141535544837341640 253160 145900995132720173430534912000 253161 -53339449446155132934785358912 253162 -52886650260802623236303125248 253163 -1233654343268751014405607004416 253164 -7286868701777735822183652864 253165 588307156778737735173836557920 253166 -22929682918573461441530347968 253167 140970006549616189643397551880 253168 23892489137245403023386017792 253169 214874874895803131740399206720 253170 126890274461961784491971668800 253171 -871150969603904364690044487800 253172 -593924851618608280190095656960 253173 -129738726500377972459741864416 253174 -187229264444024057421112275840 253175 48394218320641733121730302000 253176 56636882087638873909649080320 253177 -135967162009149401904289772288 253178 119588814775529331679568665056 253179 -440918407683440351503483312080 253180 -18303875796485839164231513600 253181 231861108527249215386104702424 253182 -12912830267537926914775651008 253183 -552611212279288099520854745712 253184 4355566771312829240394645504 253185 -121152859429900857883849123200 253186 39188500973705573673436399104 253187 -791123927848896460543028431608 253188 163839798308622249279741590784 253189 1556145595292420284157709377856 253190 -71131308627173719800815896320 253191 118325057253710325236413335504 253192 191294504294361004628860032000 253193 -415501401839283212168496679920 253194 -15305495169185021858072843520 253195 185631681295233305688369844800 253196 -303502213285825620857853753600 253197 -169142398664330961713989323360 253198 -125209288550632146789111700608 253199 778188133292556156903535787160 253200 43090039840549459618396569600 253201 121467488832614974162261959412 253202 217363032753196401136731441552 253203 -321106048794278487924194202696 253204 -45600806408396429961203922944 253205 -163259157532986583093578861000 253206 -298325743142010143236275324096 253207 111984381670684785726020084640 253208 -152706925911002383087351726080 253209 -347167729914303732917634077472 253210 -150688398954694094596962750240 253211 35330286587746571017167995424 253212 47410823447802716943148595712 253213 354813473718746450597288249920 253214 -157953014719600928778675251520 253215 -241023972064842708846450731280 253216 -329858945113784230549916614656 253217 -557561981245363557600755536380 253218 -36279350817921960944351869440 253219 -212718293020681505468747109200 253220 -207240037387129310040176394240 253221 -283100099259512833849115798688 253222 195678924138758638489562322912 253223 886594775472969050528395587624 253224 507472298068172268084638837760 253225 137495337862382210268779166400 253226 40096436919950381491779867312 253227 -2055620349140320638733526784 253228 -178721206468492132142461209600 253229 -796882769295619858391278840170 253230 96885765675723456241906360320 253231 -1011505794104925740218526792136 253232 123335302834669992748279234560 253233 -183035877947103339442031670720 253234 63379595965882826343380222880 253235 36690468496715098738508893680 253236 610442736020664922769948467200 253237 -7912743288604951243046361860 253238 -134934177335012929901422639104 253239 -33417031168008947175231191040 253240 51841420417763364743947468800 253241 -426712093221266669307378188028 253242 -120723446016604422746098606080 253243 -128269660806341045108844564508 253244 -552608194206946631324406334464 253245 356236535341175344933570305120 253246 161201968998792277894359315840 253247 589729145238971833686297141696 253248 -85577810783122935132538798080 253249 1064283856030574633981991880836 253250 69600703883190138044371944000 253251 -219125793686861212232826202920 253252 265406197431961200853483204736 253253 89871200765236529932255872 253254 -30607718079742511194239439680 253255 395248336896510150647752199160 253256 346184123463749360816793338880 253257 97624107421217696081696250240 253258 157683246814963733400617633280 253259 -183586536403674648022152937080 253260 135056773812837308008963276800 253261 91903186281957734292938393152 253262 -320631641829785950950430786368 253263 -103217547781893960011975963256 253264 -12292818897887252449205944320 253265 283946661494409288309754482600 253266 -66657992748359405677785833472 253267 69284637876573666672778688672 253268 127101347477939507984514277248 253269 248934059812325887593640555104 253270 -1118435145677601190342041600 253271 94499530782217159545606010752 253272 -140748765985997316953479618560 253273 -176393701950623378202427119478 253274 -181120219522742771969072793600 253275 -52598385555234389753724878400 253276 -101160698050382395752426912768 253277 -1659582032685300980794693051680 253278 -58027989377007256153916258496 253279 -40262059837560432063446834216 253280 -155739091458570613751666442240 253281 -516344540532006290055089595408 253282 348062631451911156159155302992 253283 -1547220813477580081941697122624 253284 184166837987215871165879079936 253285 135729139033349707485118096800 253286 -342871795362362527611808698240 253287 13791519952957304507855457720 253288 151535582647734030960245391360 253289 -814222693225160235087300712560 253290 -135791230945688926804883393280 253291 12985332825798163786506445384 253292 161943589760573170045250184192 253293 -108061764997606955181620761536 253294 -163087089784507654908525169920 253295 128228505686927996403758621280 253296 -101743053354248470278440878080 253297 -85957118085182153693597679888 253298 160783247799945299195108174880 253299 -159297152522694747693849061632 253300 289135185547236986052254880000 253301 129987302824495781723011653504 253302 6602846520385846311184041984 253303 25479521723267625613523548240 253304 -166458724099037652090639114240 253305 31674131501848785316672268040 253306 -162845662653153471718287189648 253307 -587146012632952863695160132444 253308 -172827346143207825623197163520 253309 5159866591205838930917970016 253310 26413072420546745673016152960 253311 457118739792876392058783081672 253312 800446943746680136681704652800 253313 276097768852387914784608866802 253314 -121557298343674476855482991360 253315 107747058989093201009181788400 253316 -53129968543466120005880893440 253317 -286527064028600543748025341888 253318 -75078768556276483514122365696 253319 128758889274782527287093217560 253320 34691181117069096381520281600 253321 544606588500371512713632570522 253322 44613499100805760115064920832 253323 64498552317591236502653019024 253324 743506272750664005301381373696 253325 391991896371602832465581446050 253326 -38447066450193613059639992256 253327 -120227016555717651771345616000 253328 70895321016312636908554420224 253329 35847857763433137382267782384 253330 282614215305769457191659002880 253331 310804234055124803446088245500 253332 12020624178794736911611011072 253333 389807728747938245370364800124 253334 -642340680424959029541905803968 253335 163364170180911043026227000400 253336 -359100734495208184238900152320 253337 -37605243878383082427235976448 253338 200670231143655845748799225344 253339 -154666421169379396924155290208 253340 -81016876160315653010561740800 253341 586958196313417289144788630080 253342 20982749870240245285980570432 253343 222795531931236758447438426592 253344 -61573865154582785510741114880 253345 -135493593223666597480008060480 253346 -113056533971775318397658169600 253347 475557356877133854711889985400 253348 51569513983565060822681940608 253349 172665640983149552211912316350 253350 -17037116558955565599642242400 253351 -169462211238655568468454229920 253352 440836200263103089372400844800 253353 -779765241989858556368958940800 253354 -280327598266726665821019909888 253355 -206222795926545839514834798240 253356 -3073826952725816441075798016 253357 205487729893922321852463863980 253358 -5867512128281459870348394624 253359 107795713541844676101787680264 253360 -116805760166505479581284433920 253361 301468568230242112111503682962 253362 -193784635622029371450241995648 253363 -38501878145889358664115305472 253364 130890417726110461216294699776 253365 57083480858152620548399923200 253366 -8921971329294694597706998368 253367 784840592987734993950834565416 253368 -18111809065515836299396669440 253369 113173279684063014536175705770 253370 -101068594367681367072357768000 253371 571845727985962617013811973912 253372 -56102195741198992204650521600 253373 495479032186892268590964519180 253374 77283939208626869796705600 253375 -45614968491403388085266538000 253376 -44384965254947503477843034112 253377 519783176848883655210335683200 253378 -157538714649654389212110942720 253379 -745286908810236282378871322004 253380 124627424170339852299311800320 253381 -986455994572848309980881358818 253382 116950586218658286180634941792 253383 5326324127605596224358133920 253384 706047807460755160150609305600 253385 67191038727317827568515825920 253386 48082965773565809125588034304 253387 66628463066504718353401286036 253388 -143109408217905450992947475712 253389 337931227725764140961322911424 253390 165341285363938225243341931200 253391 -636007255815016514511027385440 253392 -100593305479921176900615536640 253393 -81005737358981205483636321216 253394 -136587750339749403802123462656 253395 -537872835722898385618851146400 253396 149293438012145022480742201344 253397 -811174667717312246558501128320 253398 -205508625463044037031647800960 253399 4919088974336860912899504768 253400 -35953155986446826166014976000 253401 247367379227973223864550350032 253402 509952285761411526584403948480 253403 443651920912155989067268200120 253404 -320397167569937653850885775360 253405 -136406667802856932788262452000 253406 -269940745277872275680740990848 253407 -24641991090299806270314898176 253408 878718822926064259190261022720 253409 -257022275424260465218542763992 253410 17112138998203835102960271360 253411 501486481743948482346902128024 253412 596055554427946380354852617856 253413 -160358731610779751182131061476 253414 99096284074518724504066762752 253415 -111558636076996791799709578440 253416 -88400727374727397879981670400 253417 -473290566245467194598572382534 253418 -193355336478204942191489064960 253419 -66419455478128953478899662160 253420 285471426482974980554822369280 253421 -2662605659295600335556447936 253422 2869760758796230988888922240 253423 -249316679051109787410892497328 253424 320989980897557979571283951616 253425 24951768551300049317129376000 253426 -385214652328645960698279791088 253427 617746699217659602039092451276 253428 -45181381776149947601104441344 253429 180844384154588746554973870080 253430 232967455889664222136410255360 253431 313559076530029191442365458520 253432 -429588384063395791753444147200 253433 107395555120576274924479544682 253434 105763590546894108891278254080 253435 8760182396403507396820234560 253436 -102357948173746804139384727552 253437 72984761038720608494189669568 253438 70350308513187796649848965120 253439 -140991060975074798080566965760 253440 107097673599104812616012267520 253441 514833018766201596567867098800 253442 -1177604041925542225099961856 253443 5540431456926712550204099064 253444 242705669569053692467319936 253445 109833168744297829008366856920 253446 22225690845190349488397913984 253447 -205135777959827689101421664104 253448 35157282674197276284133263360 253449 250284274258103588941751476800 253450 33140976643776874695138554400 253451 477851359724170746271856142504 253452 -162394582978680368880024211968 253453 -377135504543333351760782227102 253454 -94209410001534103424065034880 253455 -139021520206632630981281290080 253456 1278510267491727627637489664 253457 284002552993098298176722568192 253458 264764514069775328032185771024 253459 -401165260513471041726347293896 253460 -181459444577047595865510912000 253461 169080493822291109679021584064 253462 -83162569255101927488200447872 253463 250330050856576190612241270960 253464 -185747140551798559865843712000 253465 -86200847440424625164847756480 253466 -41131791144412853257721783568 253467 -122375443821773332355587352916 253468 -227668046894499129123990948352 253469 843163378653845507766586080870 253470 -33074183154470206597686190080 253471 -1134868114711324796753080313568 253472 423022250888470741290161504256 253473 -49555121778885249252947344032 253474 168154468480459469043528948000 253475 364743758817552462723380953500 253476 214405159534070718579824424960 253477 -517214423053371132617659768000 253478 462963797113083295381270787040 253479 -513320642587739565702166095360 253480 10625580037356830284770662400 253481 -386562828998849219838842243718 253482 15214254082232749382048797440 253483 -379808695801364185034567675136 253484 -178234486172647026466612789248 253485 5936513895783368224396100640 253486 391206906213304205487998544192 253487 38416899383631967782353059584 253488 26036187002371542705291362304 253489 325710853423562339455374881460 253490 -26653606147080795286938492000 253491 91706538050402920272540267264 253492 -42105161101209887699578880000 253493 489053462261941138026606053742 253494 -342409733701919932064597100576 253495 176673839955275015119909800 253496 115164968939537779965993185280 253497 -156415263053788964925918414000 253498 171517467976118217655356695040 253499 443505787973964991344148445664 253500 -194211343011394692150765696000 253501 -930729894436846298067608413498 253502 -244512651491940240625821858048 253503 266980809422626713225781351200 253504 327401375316683248565266415616 253505 76798666012582294420941188160 253506 -166061148992587428307267018752 253507 558514154145485307505385933756 253508 233135200747637629779283763328 253509 -427385954973464482355513054496 253510 -123022791079161310877526967680 253511 1150879993295520350535032488800 253512 81434983646699435510189752320 253513 280361103308387118745844591524 253514 -252556080965323858104355272144 253515 -194076872301697003670666161680 253516 -284623344490746933959924725760 253517 674750141342671275532427256480 253518 110283887427093726187713822720 253519 -46979462916932904845546053904 253520 -51334025424996867567750758400 253521 333886393552404635048122559172 253522 -487912108094956030799333624688 253523 -608381493687030534740700590040 253524 96805662746885759450897713152 253525 21172172414024633278550295050 253526 -17138780796631301512518844800 253527 599058823500996216543812770920 253528 11974664371303105712289054720 253529 -22499051143789449838524623232 253530 19202649336450651580068238560 253531 69230123653948706212877739332 253532 -8264810593501996657357452288 253533 94602312436657647377853324864 253534 -92748340367700479428927913280 253535 386684982021382826070293757480 253536 -315397330097831353717515878400 253537 -192705237686831591002423950814 253538 560749405702327169774714817696 253539 -100952022837038090063233738032 253540 -159633875252732899060743966720 253541 -312977911442146725443491010016 253542 -211418020176288345584596692288 253543 191828820468644747909120132792 253544 -290111495479604280494646036480 253545 -91895619499901203322464591680 253546 353195871452256373827513421824 253547 -59680123788619497104361420000 253548 419625965175159316771946840832 253549 3939495129336636902276728960 253550 -238609577270451747536625758400 253551 270720297773598477527610693120 253552 16969853888508603536557867008 253553 468675825394744302032405390802 253554 -104985046066593731102936621568 253555 -467680128493708110773747354400 253556 -442592705947869624792046807680 253557 -475873065771229235016320031360 253558 159594162893960954862138682176 253559 -116330301336935359153363911384 253560 145615289806842895194095001600 253561 -40765706546529057404171253120 253562 -108322706241616093359146125968 253563 -142699112588993028164798254056 253564 329485938352255332816601266176 253565 219983254077754156334747109120 253566 -200692252006967940166878090048 253567 830146834874260501254258847616 253568 -94607731101003863731501793280 253569 74705937686567900420065034544 253570 -203846091116502102226393367520 253571 15971747900667335892283753032 253572 -116610626172685551994770149376 253573 -903144315093411484182791670178 253574 -143389177903251386562825821760 253575 -91677918622986726380953684200 253576 27628031014027879525724620800 253577 260012540920240906840795412772 253578 113518746628894812396082606848 253579 -521275926990229799008743119520 253580 -77457622298233050321182515200 253581 155078108591848035429525155424 253582 -31928415685366451631518960640 253583 733490471442128527920355984824 253584 176084961606464359187603128320 253585 -144854476353546529613340974040 253586 524766847518179735625398129664 253587 -1822680633778364065195356048 253588 -271111337258828672331087709312 253589 -127831062496865244610647572928 253590 -100480320058245845064760627200 253591 -101802297152864768516088631928 253592 545494271678517513373545216000 253593 285371187144378215022577900080 253594 124406786108829790836284781312 253595 49880070523422489731402701680 253596 94414756749692531421831045120 253597 488750413444703574861015374272 253598 -90940474338669809444684563200 253599 359122708649971486966281173064 253600 418168336732786393467258470400 253601 -247423882684613210412037018398 253602 21728141208190298342125975968 253603 -7465081525760323242947689520 253604 -107205770099388907757862584064 253605 -133358857278107162149508860800 253606 -360009839341436007369759301440 253607 298680742271900818555054484856 253608 497928693926532248160610959360 253609 -59040264205079678703333117190 253610 -78048703500207569627613373440 253611 -7192875908933581147611132096 253612 -412948056937131556861756538880 253613 559038556525648957455566723862 253614 1231773285163970236433292288 253615 -179132471145300500603399325240 253616 310655025193737606012911616 253617 8715825376432829860580968320 253618 180486614643357763332031142304 253619 -251379939820348209440849704704 253620 -45018008797557887929962835200 253621 201160244925302806766184370272 253622 381376523090523194589592300224 253623 -305984685896742907313745531696 253624 -492559059630283778354270146560 253625 -743753874924749204260563315000 253626 63092074141719563516543052288 253627 282671746029789783328837447272 253628 -78941826254964753152338460160 253629 -318316523174759327877973950426 253630 105583578239664735797730769920 253631 38917832496363984112058229120 253632 -98438142283516250011056734208 253633 -850622459156400689432957853118 253634 -209060020405758548375894492640 253635 -67307303823286183001678017440 253636 469375053507755946200379390080 253637 -509633829518449713637822143714 253638 -109516265359295742895111557120 253639 95862472090955154593014836440 253640 155439492374837647933537996800 253641 -234166756570734139902749331360 253642 108665097639661770245946399744 253643 -71381039380481464872428408400 253644 33634164138033523094974218240 253645 199910149902591424844832910080 253646 105342182404800327198177646272 253647 -299962927223443046648172202776 253648 -79992938515221977086496342016 253649 -125594073274845420470106644880 253650 -41093275981265082623331360000 253651 640951574409214613292947116652 253652 -205417605010894742117338552320 253653 -128694059307109463906697196896 253654 284327329259160106552346047776 253655 -7905236357178105228723977040 253656 -20899246423341718049076264960 253657 -18409938591659394247258075488 253658 122709826099772659317340610784 253659 -271701586927537808230822284288 253660 -79352296548532744126369674240 253661 -433656066360264874860087291738 253662 -399186570313254542674162277376 253663 44783888657986110738157719480 253664 193726252626421012494603780096 253665 -171661496856751903439500272000 253666 87435291782304837491981253120 253667 148421429250589242160811002080 253668 -66475420466632967066128911360 253669 -592655701991110341828301780800 253670 -2182599394810712126366382720 253671 391858368653309404475910363264 253672 342597086190575156490884167680 253673 247034267891446215251469839616 253674 -339903256427260382248800135840 253675 -22275645115077696460796573000 253676 130725503048092228036159176960 253677 -48118220286304541869481388480 253678 -254934377345204260683542055360 253679 121998523774987262662898387280 253680 16586195357574746214361989120 253681 665270723541337697651209542482 253682 42394114304995545494376758784 253683 -231571779916665626819977556016 253684 299554154377185081213743148416 253685 251842122592767162468529587000 253686 210160333792705768602062192064 253687 68624944612051638409242450352 253688 670459928484433613536614912000 253689 -15878693538802341905258728512 253690 199248737573459987024642795520 253691 838848941491301216824917221352 253692 301902083696549592000173721600 253693 113920055198542444139465302944 253694 -84387173682324245005930570368 253695 55444535011951093377202407840 253696 -319777207226138740662854483968 253697 -289785599927003657012426524368 253698 142456908865709915556553966464 253699 -604554018301211852710880247680 253700 3335677444995327249492864000 253701 219323157109493457008595271392 253702 303051060466974666512549907552 253703 -279677907296306496322921299048 253704 -257401108645712860567155056640 253705 -400782680304826473498064234140 253706 -317600245170727208397112204800 253707 -581956600502060916556853056320 253708 30299879033100058682500042752 253709 84839784969241435169684128716 253710 -140268929151749709930567076800 253711 123452847874771793485756005672 253712 106118635322627184022004908032 253713 -65236401090811073309804081856 253714 -187970751220732090498604498544 253715 97933862690749624804946553600 253716 -116511625994508920587878402048 253717 -878535977903031403010599285234 253718 -331936866464560746346196329440 253719 -872553549175300398253772821680 253720 357660710646773024434045132800 253721 -351727667953702767938951650680 253722 110955818832071983768719608832 253723 -63202020538141034944019368400 253724 53454457010729451313235613696 253725 32323230272619879488917560000 253726 341446126453665468229436682240 253727 -203982915640433777297728841808 253728 94381831991500770761984507904 253729 -439460042466020396977758242368 253730 -62443479999269764394552982240 253731 -314388037961690282317817853120 253732 -285780268115366262860333653760 253733 -114799805698633116019162734018 253734 -23162982699755231926025473152 253735 -110419415710018768470954291840 253736 75846921048993020508280258560 253737 994622754590573864150298042 253738 57356269002892386662195912544 253739 -432460166860910075683097007720 253740 -16525647584526515986651161600 253741 316187580385110599301295189142 253742 9350395212239548620193763520 253743 1520077506035206592414723328 253744 18784727349656702498408284160 253745 -507092004567768847831627900800 253746 84189875130175693374317445120 253747 406975061523378942730248663600 253748 -43907896801009561192865341440 253749 39282275175434356320099911808 253750 -25227508566615798884641200000 253751 601238329074170516679142627752 253752 117348957972244523036626329600 253753 -1656483407395091093949451977600 253754 242972870075999053150105089792 253755 -358574233213207759778462703600 253756 -266743052384902124313801057280 253757 213022214271616872728749564512 253758 8274860688898422750540273984 253759 357177410653387067941219626240 253760 -52398415751982308824857968640 253761 395883941830795869774381694944 253762 137015795520905580087540639264 253763 -547347504119683976876259569988 253764 47662060177897209271975587840 253765 -188283005336220808007028710340 253766 -50030785158247149336674797056 253767 524888374538671539596743130280 253768 -868618524650555425579943869440 253769 76167758030999677871136478170 253770 -39419045550965519533502553600 253771 141477737248109993831416401540 253772 -738010070156527272260894010624 253773 222527098928694192755017644 253774 -238076605103003368585954076160 253775 328765228565791437848977417800 253776 -85680947747931437875705675776 253777 271525281797740439074453536626 253778 6204870290747495376285459456 253779 6034389186880885788693434160 253780 138041918304271746207526137600 253781 826636481253911613309018094464 253782 125748196935317740808221592448 253783 231786906664428925285979943440 253784 -271865370168367008258680125440 253785 64006653108999143709245439360 253786 322907686799437177328104704 253787 124800479375637856576806074436 253788 -13252702388553934602951513600 253789 91289979288954663860733399590 253790 -150921785467271283443855452800 253791 -38647684593011425840399266552 253792 -397515275112007228504330469376 253793 350638714467932994450907462980 253794 -187924006774542091149851126400 253795 -638077007425730480425949251680 253796 -649773706797759096724662561792 253797 8568672917031975469839909120 253798 75084354922378422038289488064 253799 62279792379667537285080768480 253800 424213889543348761667543040000 253801 -295236254851276746319774720198 253802 40593587777707841037474297600 253803 92428462493155419654819676608 253804 40291314856978308513096301056 253805 -66128329370492578065779965440 253806 105224002412012876151849083904 253807 241869002575585253863948662240 253808 95337962874135633276635873280 253809 -411903122530975314488832965886 253810 267487580233564681201826045760 253811 760475148334649493252149390412 253812 -17172013273154867003601328128 253813 -215686074503504644920150641280 253814 224626843141257244621466856960 253815 78504320522800599627072413520 253816 585043203820965133677191700480 253817 50667577818040766608011738180 253818 101047870140493079116960012800 253819 -572660143253179014592443538780 253820 79701762303941820832538112000 253821 27357992030434136945149805760 253822 -28179722158157072639390155200 253823 720161555845854610579136019072 253824 -454094318559608772610920284160 253825 77116123918376547309675115200 253826 -362265353631410116102312803888 253827 -322982209295900099838882662400 253828 -36243968209012608728035000320 253829 -12081063319099788632868887616 253830 117705319891214197023930625920 253831 375445735084883515538824038296 253832 -938290977534427451015741721600 253833 228378173149658130823108690848 253834 29989319444676464711781825792 253835 123619782987203175834459221280 253836 90173144846664496337060381184 253837 -329736788107560770581228246740 253838 238610208200615570217383892864 253839 228586672524143540592635747328 253840 140034353634626274538625433600 253841 -52027984088826875104120436928 253842 99863281302219354794338461312 253843 505876367829459380488845297544 253844 -81472591994817437300718123264 253845 -412349068877969647214397838980 253846 -231243730754357133627687196128 253847 -695160714640172029417865039616 253848 -170005704642839315707155578880 253849 -757453231515674339254105504364 253850 18824613237223016300194376400 253851 -45364131989029338860849935104 253852 230307313051887375976046951936 253853 712774933366278455222226576102 253854 -12943297666479698315729697024 253855 -81733450355440035172236347040 253856 41556110959355846112492060672 253857 -236444140370368102373518439808 253858 -579343015552102442288247600 253859 40437297063397313177758894080 253860 -105203381667920718009970544640 253861 150818411331985293574088677560 253862 -130231873316038865795654875008 253863 301054548087684029762591028264 253864 -261808650151633844848292014080 253865 80048945629184668222182916260 253866 251186404231951374095890041600 253867 627190712350863722484461380916 253868 -26014466894475581050319223552 253869 -300660580927014996974095581408 253870 194420554917526127102896972800 253871 -814887070025952411389690594928 253872 591955046719568223516131328 253873 304729273555943780254574848000 253874 137837239940286737626899594240 253875 127838156886122127717418524000 253876 -2832201597553723171102656512 253877 -190624909836342627452346224160 253878 281217531426313389896376622080 253879 -25230470725997232011415906520 253880 -191454557859832480715761459200 253881 -146336632049039884168793600160 253882 548123313905146639746521666784 253883 16047521491963930105262645520 253884 -111653370913849689918750027264 253885 -386113206872012164390388046420 253886 -164977047411185048328406564608 253887 311420269474504885772153301960 253888 325947659276311655311147532288 253889 4172945402178230610927815856 253890 -6734107693748911173141749760 253891 -395268483992673986430530868216 253892 -285135332310930061997217830784 253893 -357478200836764296371558927136 253894 17202616444429933640349445632 253895 966929093440891047720604612800 253896 -232512738699858743346941952000 253897 97630153409121980120504110080 253898 283389122635383042960474289200 253899 -599974722759832330332176938116 253900 -176268291649801788869488672000 253901 -220604926438068912558167497098 253902 58073044042152088816738120704 253903 -94639583619077254836554947016 253904 -26988065202140919172284678144 253905 64313261567523827328828476160 253906 -637312256912577367917789649920 253907 529034519104170926906115618156 253908 -448996311912138523646628372480 253909 6512861927775478072678956110 253910 99423952094508785516912751360 253911 32421533239433385663128158464 253912 884996774902462689889083002880 253913 40352867081861250801329329248 253914 -36289333828529493444329022720 253915 -10132398288851915131030266480 253916 217251220775335826266388382720 253917 236791181634809320296293283180 253918 366321848586332504186480576256 253919 138436597582775644093798300320 253920 144907964890698810464195051520 253921 -246407849075911866030332051456 253922 -41809668106921977679053805488 253923 296301482992499176779515684784 253924 -73603551748706124139298304000 253925 -98586389472383570165558623200 253926 -133068859308809334994440842208 253927 -145582852528093101864904037408 253928 -425999459882137898027746083840 253929 232707445838859613305933785088 253930 262850525640265312476061574400 253931 -242276067485233697381317299168 253932 124456060899022864482914107392 253933 -15145034625630797993315311860 253934 -513211093207365019024672296384 253935 368919408027657907275718262400 253936 -132352355313638587578440908800 253937 87691002232453530346458965586 253938 -229198176911668881275178051456 253939 135501184173358103467112274256 253940 396333430515819099299939255040 253941 599959698997816027406891827584 253942 113314186347248486893537060992 253943 -129273203331226881910561261152 253944 -452604861339984308281646960640 253945 530862973237378934475264389700 253946 -111293912337301097370103108608 253947 88817435880183179535237643800 253948 140861191544314753118344183808 253949 217374833739316083540506578950 253950 -8045466934254012313676942400 253951 -847088974888402059561234178048 253952 -105685220154616114703706882048 253953 145818791454385181108118542400 253954 28211547156214785846584935680 253955 219050768594044557966441251760 253956 -96093826297271842800958460928 253957 -109135291248494277967556261568 253958 -2708831613778714241182631616 253959 212339350290662310034455419304 253960 576485473446220229834342400 253961 901998398331488655633366867300 253962 171604844741491598215590819840 253963 852951702520070429494456896840 253964 -248878527881132987251242092544 253965 -87604544513819806006742318880 253966 122496274339727547624629894784 253967 -24322078239259662833105343888 253968 13999975468501972972881051648 253969 585172126907634053022380392370 253970 149606608922256125776738593600 253971 -30932579146062631999646499660 253972 -118288444173892715080743812224 253973 508700520068550990530194410720 253974 67742391104386582399964209152 253975 252943030706224233111329654000 253976 229486682574429766457342976000 253977 -224452293349806839538349919280 253978 -333936656605081743935280114960 253979 -79088009975471890977857700 253980 163684524921719967544526300160 253981 16433109097604848651682685824 253982 84840630266950157963855884992 253983 89743211862346089420019573248 253984 38280395776485869767401209856 253985 55964489587330788145157884800 253986 -272433056063938850904107550336 253987 722556535502581622797477004636 253988 360479432024077780921688702976 253989 281658277262048817273883286400 253990 -204089567827215873921465110400 253991 -9336633881152452923663475000 253992 42554487784847676625070899200 253993 -826919770765366086482404250758 253994 -43297204164622187170047084960 253995 32585780029160105370615283200 253996 -634730222413380949787851744000 253997 784217696372200105503726373632 253998 182994707682030299960868050304 253999 411784065433079298270284042000 254000 93102486296096236281004032000 254001 -3879312330539117272357589760 254002 -202028442387134180257614440448 254003 354254619966587871763047450252 254004 401679057783388884767010957312 254005 -173254378492267515489352337640 254006 62447185120003115992393256640 254007 456571257736311377368970370984 254008 -520442108868439454355246551040 254009 173619000965432530781970470592 254010 48524299723451195153300770560 254011 -998420400703448907237348094800 254012 -190478295830639026272717398016 254013 18902799329391301360219160544 254014 2025867871924212702314363904 254015 200010450931257885398745340320 254016 -7627582952063345340165390336 254017 177655836153439717895859847380 254018 186380734871034872536033593216 254019 232934002225090894154051332344 254020 -35895306035616411030527301120 254021 129743970004695703569373368222 254022 137769250800184865660457876672 254023 -143212363768536362367953558400 254024 -151314308332521615401667655680 254025 -155441481660921385818754427250 254026 -176900594698681505585887393440 254027 -183904886691145231440116966124 254028 196702981119162004212664081920 254029 -122394796892506112295936707316 254030 57163621158087512166966067200 254031 -80916978257496476567026161768 254032 103808081397486773570322292736 254033 -234622391492509037529984941196 254034 326192884348665413828030076288 254035 427694698095079380055641920880 254036 -169969033941062284197697747200 254037 26148350501775871165482783552 254038 62418381812267522351562276480 254039 230735175673974739366883448840 254040 19327166722474688309557248000 254041 383419665025208014953575938442 254042 -35092613262770239570596188448 254043 111822305333786957268352533960 254044 2867397771725566944185065472 254045 152201316956967739926698688000 254046 64240708940894794352716796544 254047 -150230540293416636280248385504 254048 -838675080683542959183500673024 254049 -168737656529453019588270804960 254050 -274594920465220064246757805200 254051 73215236277368747963858572752 254052 368866423874972343169514203776 254053 361529809115721405145509282302 254054 295752110088214429467474323520 254055 171842068181235448329633815760 254056 -185811961846385997295469936640 254057 400976679407581147207148676480 254058 -45827864793515120621233324032 254059 -232883460223886556431297404496 254060 509099770890167044674070548480 254061 98368630052980467941556728310 254062 -155101825187012138847126187968 254063 508720790934999173633663687784 254064 -146796834997204372907375984640 254065 393760320274672057747006341480 254066 53471844983651977695281417232 254067 -64625210683726930666245835200 254068 13810066914476120805679697920 254069 -564418127460765067260438959940 254070 -296456120740793139807122668800 254071 850089396222354914673525351272 254072 -20956235121631400216930304000 254073 54415440038262287217585263184 254074 -191964637220154232614145528464 254075 -168994943525716076522928230700 254076 -59416315654488172131915104256 254077 -18333826255483772971444632468 254078 -31049941758904252987024622400 254079 -25478096458914590186104325280 254080 339820767538418052962766028800 254081 50722746790872645439572798912 254082 -179145638169743285607899437056 254083 -1023512400395177450618211425668 254084 14657012081062766821748313216 254085 -8286720490945775258257772160 254086 -2851256459009416765709001600 254087 -9106424562195882925778248320 254088 -412834909688055078773733043200 254089 745668184427597300122407445200 254090 -162964063918963175916348151200 254091 71056174115775518830926648792 254092 -266603819281636825378266222080 254093 -265897768102201034056541575200 254094 157982074061211807113480155200 254095 -172892591668137594372437883600 254096 99237109051733480566990282752 254097 20530465015041913690516033746 254098 215436914486816287426881572160 254099 458803965931221582516017078136 254100 -78922858524926475073996800 254101 -723827562922419180617706150368 254102 396366106177674729259285726752 254103 -365438892594626005276041555096 254104 -275427328986318340545711022080 254105 -14792363135262732690183343740 254106 39629934118944493735639092480 254107 -103254270009861872571580158976 254108 -554320176113757462788845097472 254109 7103036375648897393205776448 254110 -195670062764219382502314191040 254111 323073634411858581475980463344 254112 -533337656160970019902998970368 254113 -4725195952997755286197997998 254114 58052320070873591639573215056 254115 283071320574763397143577513760 254116 -151412139271343284983008607744 254117 -28328430326110811484057230880 254118 946382872682585173365065088 254119 83923656813784643238732358520 254120 -288953413076633979761247283200 254121 -62344029444904038431118931776 254122 27561796236950768910686260224 254123 98338561990902681701438077200 254124 62117743241421892869147555840 254125 -345394943232597668018984760000 254126 -378322355676033110337538554816 254127 -158488820497014890651496161280 254128 75798554558888398578066718720 254129 597487963219448986605452453376 254130 -1438832196340434705272762880 254131 904604738410428269569761746872 254132 656786120372770499549054656896 254133 -345912865596576266229068248512 254134 245630802270364055498334830400 254135 -38362010688243043688981989440 254136 120359292217894428795932774400 254137 -46752008864051144219918099832 254138 121262675256478200562294195200 254139 223520997378946286564563526424 254140 -336812266730697199654508190720 254141 130089014181343350137520169542 254142 -103903333878068987119359884928 254143 -513393747969600534702026009120 254144 -4075799827608016621591855104 254145 -103770835775946357597203345280 254146 -367634778026810131536668597376 254147 47958460738516532641864225596 254148 -121759572964527040239388984320 254149 202781348246654419541594722336 254150 45521201432917315153126713600 254151 -988075560904872878485407270960 254152 -388637772935483626621763558400 254153 -96360137698568629693755498780 254154 112824830432092334406117120 254155 120942531485849880216933279120 254156 -314842886663142367553785681920 254157 302935251564738148589547330240 254158 -252122990383078386166382080320 254159 -33370936863535513941705711600 254160 -13497002167127008258238791680 254161 112678559171416045089698891762 254162 -277397216725652305340181837168 254163 -95494729640871901051647936000 254164 -250686993225392223578005354624 254165 -428639219934423222401021963940 254166 105817710241923094720706139648 254167 592911330672903827183030606832 254168 96637700459777921260183234560 254169 -66112214875922980500053939712 254170 -31187320840314971061809264640 254171 -243135978612055214952809745048 254172 303334361074522038146960793600 254173 -7650311170579746976870347456 254174 512007679281323127085856491392 254175 281905543718506577545054407000 254176 770926063638895962442327130112 254177 -160347186148307753690809861056 254178 7017295436132066241820965504 254179 86723842054663479640027514780 254180 -117049748310901626337751961600 254181 -39815788110129796530092523840 254182 109639299677396166338068900800 254183 -624456399750429737890071461880 254184 -61525199926644732568107417600 254185 -49678449632199336252419854200 254186 -2135160626729942592893033376 254187 -96596476828423907126442612192 254188 92295286253048757770571064320 254189 225347863575363538404261326124 254190 -62938812579555958708634899200 254191 51736189287106688398293221872 254192 2094259053493220422451920896 254193 430670643906845397467029598064 254194 -401091476361071563016952559200 254195 -181760135507889665399471878800 254196 47750599156219834615921539072 254197 -607003831847827119918845686354 254198 23442059394940670775770099712 254199 -194364663017970399129544666752 254200 35074399520346605912199168000 254201 -973872836587947514937595418080 254202 81264409496062890406106999040 254203 -1352807377614026971710736490856 254204 8087392123600597187689860096 254205 153122959952855798059863072000 254206 -110923251282680343781170152448 254207 -53053426910448768348114572544 254208 218586099838865453624951046144 254209 -451501692457076512774708622590 254210 -119963293105385009822660052480 254211 428204747552466967930080673272 254212 293431455520990905545289389184 254213 -279915997398014236539769301538 254214 -77016947647094605057242234240 254215 -96295011251000159571441864480 254216 12162985543423637829661286400 254217 -164007630073046589361260805440 254218 -186039385832284035829515156384 254219 -166459877521987704300250026240 254220 -140107873568539121563233484800 254221 -420616337990907167379974426112 254222 -192085826142850747427697619200 254223 -714392702427694520775795346656 254224 174868484889154212175307939840 254225 -140792732382607611963170708250 254226 -16264563978824357585513918976 254227 -213067912403064797016487566608 254228 164485421990765260238255619840 254229 -252873949838270179200990338592 254230 -75777947488407735471708138240 254231 163649133304831847146546060800 254232 -298660480069119794817756364800 254233 6353803090351955561710616320 254234 266930867772519794754787364832 254235 179883906461978370624780161760 254236 92984629128692878527308449280 254237 -642857886548659837914030283188 254238 146488891984403237760081294144 254239 -214211700973865914161884601560 254240 -21632778208092822984374353920 254241 -32288076886583478521113691544 254242 -86188700791597150391963862528 254243 158059860605780504269178039760 254244 -306900928280295871974792797184 254245 8666080602820144459571605500 254246 -26293335879963148654968272928 254247 -89143284455354391955981561728 254248 545120148891305504609829918720 254249 -18284866314183832961075343750 254250 83371643322818119407420408000 254251 172510471903550485278865829904 254252 -250804277323460576937972334080 254253 -192733601663655930008043170496 254254 32608333344382662366586404864 254255 7589411826693554796915898320 254256 142061748004277776945078566912 254257 -547638770256696486212122688494 254258 -462257906000968005151420095360 254259 -41743712405300163179145336 254260 398681827510969026858517850880 254261 -563714788267853839643483274930 254262 -52265951281875055762078949376 254263 104877773360136534017925948024 254264 -83776412487497593472787763200 254265 -187815191357019410257719260160 254266 -38496175253454038482534305168 254267 -384797440061777801659622936880 254268 39607159326600119525765544960 254269 221723088638989055390130139596 254270 528105065337704466078312706560 254271 546795764935718457972971458944 254272 -103011344549096926176749813760 254273 163645740740523059786305766340 254274 -51022523855868810555411239040 254275 -86258843589024002542964973200 254276 555619534121916421700175559680 254277 -206272553970493145310700916160 254278 323880147588526882309823257440 254279 802178574759272300376540065880 254280 21257520574750330012795699200 254281 935149786301787502688242117082 254282 40658770541862516688320259584 254283 351553535942538025761202027224 254284 207659117802298524815447391232 254285 68381065731351731084655691980 254286 199415346651989684871760062720 254287 -130488153594774211726052334408 254288 -50560031691041301153633140736 254289 -193279687071001167159744137280 254290 -43175493950176852184508134400 254291 -437743566727366671581013964308 254292 117417314343276863871482161152 254293 -130155256507685342717215462912 254294 51766000726132984159118476800 254295 384861028358111092623080610120 254296 107671480058845688627625984000 254297 -327244027534625635048943387580 254298 -194926094401320260805204548352 254299 463491851287825750635012767300 254300 -166454055133423143239679513600 254301 -224742418317391409890745875200 254302 -2676038110836353590298787648 254303 128181232280836956290911916256 254304 11536872457918360362405986304 254305 -101274822238561029038187469080 254306 207949144949232525010646340384 254307 769527556561477885566056594688 254308 607435630211559137476026508928 254309 544698815150029650888368529120 254310 -47112108754328942174001728640 254311 168730619263265796611997161232 254312 -573585091615811427409735188480 254313 -861085347287614036358018925600 254314 -56125130154344709700531377744 254315 -193658022841232025513859976400 254316 19147512091624791457086346752 254317 501503219300547114627847433472 254318 -76726156094833029733887382080 254319 -268805495985637062777025890672 254320 34207099383988889301967994880 254321 -448949994650104189994361167808 254322 19452136902709208001104908800 254323 -350730046107039578745407760216 254324 31163165170693874810110574592 254325 108299667755143244936905977600 254326 241242620861376227320757438112 254327 54424852956355447695495811032 254328 -294682371555825739273363107840 254329 825388159667571376130763389930 254330 418301878841302721082916190400 254331 -180975395629326641178803175936 254332 -19272591610218573661926857728 254333 -183220494716903985986758270080 254334 -90175549409124006626388817920 254335 -201585581377209767114851725720 254336 -357356494037426012471678730240 254337 358479044998992995547073961952 254338 35430158295465315030544476672 254339 329821861244774980332207072456 254340 -15569785091850922701503804160 254341 -99886643714495505101664433248 254342 671404087498588017819491616 254343 -380152405487248120790991774000 254344 -554751498733195391053490211840 254345 -2019878943129092875077218880 254346 -321959138315185098730171766016 254347 151254544014258833553582153600 254348 508478690129140118536589860608 254349 619696688300264065028426985600 254350 76786161509130918637402310400 254351 -1231726956971611663639136612328 254352 2778398064896508509144481792 254353 148043132139208422253061564640 254354 393462731368214074038123201312 254355 -48376890153998343246091668480 254356 -74083182885628291650553214080 254357 -189598726499267608656380933280 254358 8478266741817883424117351424 254359 -366376284981069619932195319800 254360 483519932765779640075541504000 254361 266796327448497772869388561872 254362 -97214845160922043325769280800 254363 93020700793382235022992421224 254364 -164206957835164336966857424896 254365 -659011446090886429395982510740 254366 147248378505768816433302337920 254367 -639936441926371289946461387760 254368 747589103872169539428193075200 254369 -1036856918692597242620278387230 254370 -121275343012700931963344755200 254371 217537120506735244477896528384 254372 -211472084963090901084326231040 254373 28644152432752338398351233344 254374 295861566463055440931374557120 254375 47625030499028868948371595000 254376 -90971365826610538447734420480 254377 284873116157382265235333983226 254378 2462181691009345498383192240 254379 139881655744221316075887754584 254380 84596665649926862844208742400 254381 -368573594340036733305291714048 254382 -261617253928109696489853532608 254383 1060599317192261181590221983632 254384 -14357923239191644942651293696 254385 89103936391067896147068517620 254386 -37400439049399539082248394752 254387 70852564241663626801552943952 254388 -5633350291969214135203491840 254389 682872089105433393900856798190 254390 -4908773980384727472026380800 254391 -241312363794672540902352817920 254392 387612363173048054041803264000 254393 541920106734381839221999202304 254394 -139617100971520949873424706560 254395 -350397015113674482431906771280 254396 -615488006643865412158369459200 254397 23608514701174437078876127296 254398 246783388557287690232395080320 254399 848204552872054598709208990536 254400 27683831648560309767556300800 254401 249523530179137012001124655552 254402 325681892900345387070796408704 254403 73213250654805805058636398320 254404 583190224920413236778639689856 254405 -15044204717753177832967115280 254406 66606407389801152941081212800 254407 234785227133843560877941341656 254408 397709777867592685264126156800 254409 -316461267732689946892518262560 254410 -161191443265097668298647833600 254411 1200694585024327874883107792352 254412 -84201087163022668302390632448 254413 -610843350320663689859933459338 254414 29202775611077779695239269056 254415 116380869299436971935549509120 254416 -217165711989911600515885539328 254417 -113405805946386262354078682880 254418 92641815531672766861775704704 254419 -516735838019284004803777084080 254420 -192871543222301082325438398720 254421 -79032246583999802969783776050 254422 225288621935255102291374245120 254423 34029164371004635403105568264 254424 274614242347181624222920273920 254425 -115112496451253009032186404850 254426 -5078248001579987589069847296 254427 -300923386711560961665794565480 254428 -8692680731554559463478892032 254429 142329850407114992165754450240 254430 168751714748947059071881768320 254431 -8936713154125714745508240016 254432 1023349316436734826348679790592 254433 -501925828422615728778953860176 254434 285895644254763338428787777616 254435 -481837422030110530744801758240 254436 63023996743241719405664231424 254437 -60367197379790270250395414914 254438 -304931865775752523428684206880 254439 -348199014545751491022733491456 254440 -292862109158759586003447859200 254441 874697829851821750528476834384 254442 108353417390956847424162016512 254443 43947211200245759610634486784 254444 -296232790110931984522740920064 254445 15115485609679574532776317920 254446 -85688855988692316159175770240 254447 -201627808636149802996517533104 254448 40753123193030156117920972800 254449 -63714363355888368229553723276 254450 -25255687347025439803835481600 254451 -252139180478091606365262967440 254452 -564573981116959294425697179648 254453 -393497880102534219160637669796 254454 88077113773026380221268790720 254455 380852554773698767356794550360 254456 -327169798320317185334766551040 254457 -169255035820727031291960355974 254458 -151932758561035336068970996224 254459 348525558405209783450121276960 254460 177940521161269673077236188160 254461 673039269890438268684408813062 254462 -213879354043408307819786453568 254463 719235769299024208001391432 254464 59835552289591779167161024512 254465 167191169763880163629632715860 254466 286845817461204076958966626944 254467 75232145631458255584646779200 254468 526241784595902674420502123648 254469 94458936346804667793727974528 254470 -75585693808636335463313704320 254471 -273498075689293632052451463888 254472 -289459313360080282337256898560 254473 -279517737403777185853661813580 254474 5677438528978090533246631680 254475 -138619832954645569246016220000 254476 30703765628217558461056722432 254477 209837151614766113947311719532 254478 -4348482574311484564867172352 254479 379022204351796719670013120 254480 7146468960469034891499356160 254481 -576617988678168507417687141648 254482 11398705047775886838971528592 254483 -150825003330353440058119180416 254484 -6433037464638732749805386880 254485 230452890347840310936025269120 254486 -46473279269344356756938540160 254487 -156948834562848583898312441520 254488 254876931648736561434272808960 254489 577485199784556055123240153290 254490 -21964450950044718368097600000 254491 756365452524626934705878389892 254492 -191249458118002102972761753600 254493 289056498877849201213902614982 254494 -366291715147085060003984920704 254495 -37230341042397773318374982880 254496 6129797499303456331155898368 254497 325689683909597494146659731732 254498 459715717920082535326944690000 254499 -84545912626162215766724309760 254500 45316348091641132619722560000 254501 -308562013088941795861611188388 254502 25153760804108187338216311392 254503 276302719708809186109156331080 254504 118500092861538449489892710400 254505 -9238366133825353227889683840 254506 89072339980959401331278027952 254507 -1054598106030080539531866430896 254508 268467844979624404731260829696 254509 432150964274790003124600778080 254510 1709715383413881525254200320 254511 -560709844792969898999739102840 254512 -83930878838753722087646838784 254513 94160194523655040291594871424 254514 114514133584243407633932761728 254515 -219121571248689226412136013200 254516 -215289278218203974984142034560 254517 -5140346381099978573059712352 254518 -121178977441844781420645046272 254519 -342635143634637269032178677080 254520 63467778344637180048920985600 254521 -60306455017559102498795264000 254522 -324339575196720257207103500688 254523 -80974794087943632818626655376 254524 -311708026240361782772160752640 254525 -49403571067147706779248163950 254526 304734912052158161782480742400 254527 152145013366435775067003151712 254528 62389423568620420089145982976 254529 871903385258430873565645122240 254530 -194688127433274330483740175840 254531 110045181873967317612408819600 254532 -194544392801036015923535766528 254533 -1255459734027348811368446017440 254534 -52840294200693940745897409408 254535 -85088086371870350198555059200 254536 679724578058520420365986759680 254537 706843349885964704075358420186 254538 174798561343653643447663372800 254539 -160493143595758084027768089560 254540 -54883465483274981426639001600 254541 -28707353787560909055948767232 254542 181647471133216180369633044672 254543 301952217392545177720343401320 254544 -105676979247308816323231481856 254545 -308949844865248341304652018700 254546 25502105928667499969344930080 254547 438906830358970393364216055924 254548 -249942171162255035958934329344 254549 56899740352737659472652239036 254550 -90207418209481129386794731200 254551 65241472863784138355660741424 254552 -320805698851412175424159825920 254553 -91395765439659917987209687872 254554 -367230336059601163048856043024 254555 -227820771909586913568018530400 254556 528554285285161367571510850560 254557 740084477368393909783603968806 254558 32920948867124497919212440576 254559 62064205160115067019652478608 254560 -2964790776222250943148195840 254561 -28307965009443556522175137488 254562 74116039009983750635317862400 254563 79853702412233358486259502320 254564 443846544370936350944049094656 254565 11911550135983009325263624860 254566 92873104329083297887778632704 254567 -684698650878263925695717279760 254568 52594236372819886562924789760 254569 -29505597643047932967111078528 254570 338103742843967456852101680480 254571 389718014152805223571441754712 254572 -211802739337232117248147140608 254573 -513165088137688322587955592096 254574 213962099748841391800651513344 254575 -299712560745371731638588810000 254576 10381289768432702292407549952 254577 -148304924726567023970629940880 254578 249456292453605484865567949840 254579 -261437962877012418881244086016 254580 -109238948779510763998142883840 254581 433697138557553541877153948000 254582 331468172799397930441994527392 254583 17073995865993223717530625200 254584 -1021877070051243904760401920 254585 -270965011144742396153379590400 254586 104889526009771285939320073728 254587 -236746102584945796813618670160 254588 340571367982753647133393778688 254589 -146277156112079556935397543552 254590 51699489002526126526158401280 254591 -429921554761008785604798510600 254592 -153286696196286731656322088960 254593 638286011486359899008086995842 254594 -362934286412239167666983225904 254595 -132027350431540743996405039360 254596 -44529000000762832066028540800 254597 36283551142512711495654198912 254598 -126345976561766762877434492736 254599 -84837640122322499438660448864 254600 355564296694771252759587840000 254601 379008031533905026073664329130 254602 171383460025210475929987432752 254603 2499910571501210317120462848 254604 62873154419062502922011168256 254605 -267080000089402742511510125640 254606 44955063681642988422144979968 254607 -395973558675926943155889411960 254608 -142798388701243435977613139968 254609 56660559678639740329619080086 254610 48795641145129971500431206400 254611 -41772575461879124319762254768 254612 -173437378381939080106920261888 254613 170899742818228318591084938144 254614 212758628283827777191676130432 254615 -144202519681589251624439259240 254616 790310900942315155879277598720 254617 -487574907163197599827675601280 254618 -49546081491232891536764083200 254619 200372061597588087065991732600 254620 26503772156042595492089088000 254621 -519497665921854343928398606356 254622 150892750063094866329695959872 254623 -413137785766487032213785188128 254624 -21158379956180668575431393280 254625 113630616310808751717405024000 254626 -437886366844176768300975531360 254627 113636497972686615342221536476 254628 27185521300116626126818704384 254629 454098371573354791398983145180 254630 -165697732589351011778435495040 254631 125977301360157179885177751120 254632 159533940858731935468344852480 254633 -336698371603029667074869654016 254634 -46250557115057369529825420288 254635 169284544726201552301076380160 254636 65432261362678304064286414080 254637 987583295144346009468492853440 254638 -314802064558307381711370644160 254639 41901499629361971648982837632 254640 87724281809965241402084229120 254641 156755207197254207451844776500 254642 -254905422182528775434438028528 254643 -339365482208684752791797575056 254644 129457445819592895580085995520 254645 -90815058674467287275215760100 254646 2101772335267923916967276544 254647 -352541469014130874673203410904 254648 -596152776883235922566920704000 254649 371893507521174016392389760 254650 39976619355713340662380761600 254651 58369059207732568016096810904 254652 418760834794466281557306757632 254653 579612802584019626675839122278 254654 160502030847148037756816033472 254655 222783927775579074978180336600 254656 -47827035567388483153337253888 254657 208539580910841773492710937280 254658 134681658845083596173607974784 254659 -344502988266962303817312659140 254660 -74189376669128576204190965760 254661 168041725773365011535672743584 254662 -246572830301870532810539883168 254663 -335546920269452046342828386088 254664 714953267767766661427387883520 254665 174346180740545405146067473380 254666 -252124792837383526602784521216 254667 -65114675472913093172234509056 254668 -175638624081990701435126301952 254669 -44731763773259683069120335156 254670 -20005530134731283284722236160 254671 448853015439777556080758212552 254672 169948552309631468927274319872 254673 -70595748981936229768053315678 254674 -27131235104943704732706229248 254675 -488665699252181673188077381200 254676 -338320709601402503589006919680 254677 459349641433978715068917033024 254678 118637371246203304718161656960 254679 22163714061124636295456370048 254680 -351186757401899963643324825600 254681 -213843106773504231646469054208 254682 111965358326129542689857218800 254683 231716060652871606983395570424 254684 6347057629340536065956092416 254685 -107090261913512915365297687200 254686 -233476867890011651704397198208 254687 561670907366562033476610092352 254688 121564370327627748479556648960 254689 427096655583809741044994224 254690 -171189802186950127830359090400 254691 -254012103604119984192991852560 254692 150848766828973624055711415552 254693 212410638921476212341076518720 254694 -30364111814261055247084502016 254695 -199561968882210894592221388800 254696 98308402476361843171432857600 254697 19399460349915140893902671328 254698 -664617159434118113751311691264 254699 -997161270316064021405994540300 254700 -71291290463819499041148499200 254701 4798139000331405569821328992 254702 -64650958196455058837055550848 254703 30460501788232786150331404800 254704 -11436059049075437438045716480 254705 411846790560471191541734580 254706 280321080582008588823533234304 254707 80365863138882000929610752160 254708 115916345064643147911958315776 254709 -54829861117851921691593773952 254710 -188037507222695473646302218240 254711 -352899871190562677689422500688 254712 -270830669760041200667216916480 254713 659276011829356767664077177962 254714 -366539089343874020385640604160 254715 421581805695561473503918539120 254716 3591221902389027504329711616 254717 -457149617666470047565318587840 254718 70154614377506137783225017600 254719 646883064077085113457373492144 254720 -47993889445211157722824704000 254721 52021331029032399388173423744 254722 85022203590352985548062832704 254723 290313202322910163541589266640 254724 93021406814437618090537184256 254725 -156103409896151521620220826400 254726 -335752865644091371762804982688 254727 -94179809336889957871128067584 254728 366189478178585475585013032960 254729 -16020540201706570280325629670 254730 57903838909721978438641259520 254731 831816772358623797602908168532 254732 4559236330228374988717957632 254733 60830455819217572438374916800 254734 279882160786054169657640608832 254735 136740278727655751125734187200 254736 -100206659792910102876589178880 254737 -3193086767457374702544762496 254738 -429453672345250942257553875840 254739 -199860233148571519285125295176 254740 71991633565126062807327866880 254741 -6012066044138892985060623858 254742 -164596162059587221457536461888 254743 -736692210805310874313435426680 254744 -36507130553700367204740096000 254745 10120757705712913467270431880 254746 -339898575814485989961241286928 254747 -510896574975851355117982791804 254748 39121004299259065079270965248 254749 -625781831906594784570486835680 254750 366424856196614252270357040000 254751 -13456923770502887863431669048 254752 -153939541585462939997739417600 254753 792453426219006830122904764002 254754 -231277627626338437843740972336 254755 -431844472635045609830125281840 254756 -556140263336296235867106641280 254757 -132218526227723230643082675360 254758 51692147079172290928405389312 254759 167203910807758825521719695704 254760 299178069010004688119923507200 254761 92253663256619914404707838052 254762 225955489146004270087895900160 254763 -36693785630510048276466017508 254764 -498615373709093573893541319424 254765 -134825066289151161318470275200 254766 -271955539525303930096836374976 254767 110389776246160417832833980792 254768 -111323262271458793679136964608 254769 -83642982603121366301196063072 254770 4351176986903648954780616000 254771 -169599252603587667074592618240 254772 -218543317021854059320048803840 254773 511570864792562438361879079022 254774 -30502483265074938927022563840 254775 4194623741235715429836768000 254776 56400447340066410823443886080 254777 -142405678694376105154293724374 254778 -255422050971984311945965618176 254779 -324280063866829671752913766368 254780 -97477633683079864715849510400 254781 -284541141888530394999597987930 254782 -232578445523433670585372646016 254783 -741133467774392415297624955968 254784 69933671219628388159466766336 254785 101556430443758177312942944980 254786 153207610782096083715161587200 254787 -233496085974633014945534922240 254788 314785460803834302069993001088 254789 338964185570307926988465939840 254790 -156660621618667623145531920000 254791 -423325046656146824665626384808 254792 401132318328483877202567808000 254793 207976147413129106158465497088 254794 -158711325176477582801627258880 254795 -457150843524590247286365123600 254796 71107240662464490320489856000 254797 -684657344063690043732805368788 254798 -321272482618076557058184993600 254799 694611256629574543370139519120 254800 -24677879730395019567740313600 254801 -830825374811121396384801661968 254802 -102535866962038074272405136768 254803 69118263666455372753824387052 254804 475963761454382472985542746112 254805 -324081120709758723535541046240 254806 53622008494884620724335768352 254807 -86277298623358758944112957600 254808 -324490678528598808881539737600 254809 672706313696804084828790777040 254810 52065750166863939172529775360 254811 -561827279505893975983298622096 254812 -488529639323525016445436153344 254813 83295053959667079219762351384 254814 78926415463910512216298990592 254815 -67744648867946996681213456160 254816 -444175602981148453517742440448 254817 -205202359026343053611746860672 254818 -6305021317610970008217261696 254819 -133834631701324215343931772768 254820 -28137875297554904549192663040 254821 2114574560965127193302784960 254822 -527367235864376829837754220928 254823 88324388928335129574991956984 254824 -315407690432383214652365998080 254825 -98651962182050999329846332450 254826 11505720015362370867911856 254827 -1027538274094528042302673597324 254828 276132700823147275827604684800 254829 115884075945829551796764322848 254830 -170607163164420329318497680000 254831 -312984437707208187690467800368 254832 61669855652543430990796062720 254833 822607239864349530694403536082 254834 -287092198321682616004077186048 254835 51511331567366923725046173600 254836 144925439804784516870576260480 254837 24447079024859695640354760192 254838 126550934696777150944925521344 254839 -301782504009414160822244238776 254840 -124901621397114813088885555200 254841 517161127279993752042913203792 254842 81348741720514062445439093760 254843 -757878642906736841967364776 254844 48871345331655076213642913280 254845 -143134551776251397669164722900 254846 477504273410044911006322831872 254847 450375239576774803655111489280 254848 -180154052986170063620470210560 254849 83846944882582101758342313600 254850 -73834668084570730042663440000 254851 46485463793783652042278999104 254852 -354961827726743489479455782400 254853 379563891057687187467612460800 254854 296823878840193532098890492160 254855 531558736246262817768961520760 254856 20013096081895508899384197120 254857 755293553874446696458138558106 254858 549223832185763068926991267680 254859 184668969179752903981622305728 254860 -224377438857704259140855761920 254861 13517565794522648275632170592 254862 271385857093421330101185563520 254863 -51169783435424096876163634176 254864 -263394402060115678629065048064 254865 62336805162904894834108451520 254866 1688516299320627354833040912 254867 -1774947690066088088546177208 254868 478780488710493176566155073536 254869 753526050354947608532455568270 254870 -65978780749418458344528967680 254871 491925573409193906829100691040 254872 -722086116442820740635166771200 254873 210938808345747934029227170122 254874 -113582466135341580680899400448 254875 363317631423790150254209580000 254876 -318454817641463291813718704640 254877 -79631945114273334036026398080 254878 -69646356142693642621164614976 254879 -163673444135110789895574719520 254880 -361281846344884490299244544000 254881 -1274009199285283588129438275840 254882 114702887266271756440293494784 254883 -367275577241435390331493898376 254884 248373533541059105195544027136 254885 117639445144622128451261815200 254886 -154094835474665336503255320576 254887 212162979678714556075879740536 254888 473139479029735568055871979520 254889 218989456748300517419653115904 254890 -178862576861883379659623654400 254891 54028945351240860502529043744 254892 19139483908301659252896559104 254893 77856714492869817132600736502 254894 109068772178380355688597746496 254895 -77013253801878390961053047280 254896 -41482116591440460450110668800 254897 -3414094680855305959523110428 254898 -62112683816209338857263536552 254899 -44409802133360911025270202100 254900 319838823507593586831825360000 254901 385246102216148985580814560032 254902 317044418686824448630176910272 254903 476345447198850331922154690264 254904 2245685665991605394418892800 254905 -108373022363740738561404632640 254906 -209349812056059389236800808848 254907 649152735428751687456697974600 254908 322436674279623807152026416128 254909 53219529728635258811395238304 254910 89749502837865192136479033600 254911 -253191942970784109230849783488 254912 -61125626233631927652046602240 254913 46989001076344887728161260288 254914 476655836466680900577524725632 254915 304130537884889234930231100000 254916 18368322432168522340638058752 254917 -237528755669913963016786055780 254918 237162166585474489198819007616 254919 -21380311298197264451361523200 254920 -60855827729687553231460915200 254921 -49964004075825383778859135728 254922 -253679430554769195310514358528 254923 474804692041923535276755721720 254924 512979603805181873174337825792 254925 -349740558371986534475933464800 254926 151456435408772992161113748480 254927 884802582320603026923866881776 254928 -56920691988969046852206329856 254929 148882874975941601301499404530 254930 19476793333111900662039381120 254931 421776164651105408878919764152 254932 -67816046361022769153152585728 254933 465465090633586196095648392960 254934 441361336542697570598958522240 254935 579080783457529872770251521360 254936 144711282980803856226518568960 254937 -412671904746478606916143233840 254938 130686841695892400415049079520 254939 743244837355156510509520770000 254940 -74881043893296443903034654720 254941 388443094162041276787235090342 254942 -492593074066462849171504612800 254943 -21620752645849110589409655480 254944 249066635306236822543958802432 254945 -115481434608500827859939064300 254946 152554171182672390171752525184 254947 14482039656041140562735748 254948 178074594685082846453407751808 254949 669960855519962312897195976000 254950 -62306119280737995399010260000 254951 -152658712869645455617029816600 254952 -346420877301849815921086202880 254953 -787592748630798309969523547276 254954 -154351183985633481126437084928 254955 -190768892261001151161831379200 254956 -65456354213990525600667388928 254957 164835342484242339934821285132 254958 180361417618096057600359717888 254959 -926901872693291666638148689840 254960 -44204791882886061290294968320 254961 128086350300842981347344844800 254962 -405358995181612847688839094768 254963 -695708986328026843964134708788 254964 -307594928348932972137756033024 254965 -492488164523563369927264471140 254966 -429388565668518389110473240000 254967 -174626304552033021634825933488 254968 -238871798452650654689952153600 254969 51507262779181633712509411008 254970 -74193519312237901545412642080 254971 -404712490040831226896311588828 254972 456285826444462556270784331776 254973 593791478611950478354257014784 254974 100203545943512882200623476736 254975 -60631600431441757706554675200 254976 -271285896291029173907685900288 254977 882090028647339895407986125826 254978 -3359898476288654734592414256 254979 96199189536564121391464065048 254980 -281901997573142659562974924800 254981 162467451161110929039783820992 254982 36120601085544335351651272704 254983 184216896523982275933420579824 254984 -7626882072795113882846653440 254985 -84033356847170513787307699200 254986 -295536447603139956545648153808 254987 -752339807882464322516964584364 254988 -32421712723399555040913990912 254989 2668562619992699265934280000 254990 -602150976477934227665354880 254991 22897299700456740640394337024 254992 -46736919726821922470001762304 254993 811088070685640327386404664242 254994 -289512306530950975578732528000 254995 -24905632959488325120708980880 254996 -196952223628256928419502859392 254997 127521062928973962537422397660 254998 -93228138244750479480082802880 254999 -243069764706406500183507176760 255000 71877560115900579287385600000 255001 -82223951563719897739663943808 255002 -188787329846770944286934366976 255003 188704923533172401739992584704 255004 323857551086931041487208562176 255005 75882503730216518346778839660 255006 -43739840330150667841834246656 255007 -456580876204565838321793795744 255008 281044383795885549466106855424 255009 59531561259475128241239702720 255010 -62789782999814276419763043840 255011 131499814046673416169812123424 255012 -365324893196731745831750246400 255013 -286319573831704299816455809920 255014 305879353768919179998655781856 255015 295062642425495446156057284000 255016 -288150423319192943709070295040 255017 -400448520147319792337097312768 255018 261179547786082916299624170240 255019 368006396527860429428294474420 255020 -109259638654093514715771095040 255021 -186177075770040084580972095072 255022 -227387111184928394034174459648 255023 -87051889359146724095778751728 255024 18721460865531773547753504768 255025 114103220701118459081072359825 255026 -314737114534139073844100135520 255027 303656842587045427383055876920 255028 1404166103844844033471806085120 255029 55537403089252642065122509020 255030 91853456806562690691599656320 255031 -41443891191480476331589091408 255032 -506541544346982348402029568000 255033 -4408380372555745734242990160 255034 84040875871271429833284230592 255035 163928195361288499065194284560 255036 -78983807286269345344565861376 255037 -56271418062263828831033777920 255038 -164134798653947390780118002304 255039 -50895410510565298620084385152 255040 30018791825021469759756042240 255041 107929015266261641659755359784 255042 -228846899486704644342441941760 255043 189867678043590593551643983292 255044 -248182044230924325912094932864 255045 321515556525625134771741192480 255046 -101342193674159368248467887296 255047 161376959992585118359600544928 255048 11995613558920492836061224960 255049 153038965563467671948453305050 255050 -32520137011425520194847897200 255051 615219743738314088472368074392 255052 -36944005871021294969065425920 255053 120681971334623043688433677302 255054 249554895222255258940310905920 255055 562496293853608815039954384000 255056 -83792510043690248363045683200 255057 -441502430946566334327127192320 255058 54345215505927700566664436880 255059 -14259755658053799048579889920 255060 -34301532980579434930975910400 255061 269156268067888058701895134524 255062 -6103251346811219284135034688 255063 -65172541131218045844747484056 255064 155028612280085713193344911360 255065 -512802576439355511432242716800 255066 -48465390303413846030550836736 255067 694410727250155006097524367560 255068 -267687036069846857538342912 255069 -69280268651259139848620925504 255070 164856756010475840356637625600 255071 -41607480957622612952485237728 255072 620209379803701892007823409152 255073 18660797508737857560407063744 255074 107411842890303962959698936480 255075 -115188611362924761763821720000 255076 -5937569749950720765528071168 255077 -170927024427402688079647171074 255078 -115024517465360718490547521536 255079 -600154837056003476864870646120 255080 75216032638263795706793164800 255081 -130864867403257265539510651248 255082 -306423839419881510816157270608 255083 -45660960656922489486998806668 255084 -376902365976710767704352343040 255085 -456584290652424095254241182440 255086 120939384282241418442855937344 255087 -200640845474059145289346976400 255088 -99363267328002084846578073600 255089 378910025928912732557291564724 255090 174055654409213648043194826240 255091 1145095771113323379178281354400 255092 24699953615777130108764255616 255093 293303766770885635725138623424 255094 -129046492583086844263752555840 255095 171935929401813323649889037520 255096 -758316491148720675664758988800 255097 -165778658819648081011957746454 255098 544173257252207429539091602800 255099 -52262803641123600244132137984 255100 -16459754937262787526760921600 255101 -137675171304101174197553526336 255102 89524968215360430118400310528 255103 582938374975646378453439159024 255104 -78640418527082622135073505280 255105 -44088056983838789980985688300 255106 53206738206134635903839720480 255107 549265123850617865160147103356 255108 90163065280289579223413354496 255109 -80713878746869712330819774084 255110 211073974588868953162972412160 255111 -457994189411359383234678487128 255112 -191388372535409680765485711360 255113 167275231667087219832474595200 255114 82658151868325601655263872304 255115 -42382751931872384960593149120 255116 382696647537385886251520655360 255117 -63350731606096867329668361888 255118 -17626418046075672516515817600 255119 -3032774826605331855279094800 255120 -67479408509562772126209146880 255121 -53433437295038728736052649678 255122 111476604963197557046044204032 255123 -213209453894839631970110697600 255124 -304458228834063996303444632704 255125 272766495673180156895497614000 255126 -84594559515097984295554461312 255127 -95064279286666102964674420024 255128 -739531632664096159205911971840 255129 29717980371588224431205380800 255130 -82857767750160246575271751680 255131 1607603912871384439896832972752 255132 -98379239776348934769013992960 255133 54105487590195889830422737382 255134 338602633395065434564937756352 255135 -31292069123463122277234459360 255136 352145484632244100781316243456 255137 418632799906928154433912194786 255138 -141869116193067389858399119872 255139 -77658665454375889224335144976 255140 -488332769904768619056632098560 255141 275525398655010396766255765950 255142 -144289357962888706507473367680 255143 137366856108022874922305369856 255144 38319251109486403619892510720 255145 -90926902434338339792287737600 255146 696206105436204259446207844704 255147 -313831214937181821165194399400 255148 42106866627703705350777386496 255149 -976647142048861220323729199850 255150 -31581485735158859523414955200 255151 3128099532868612610367955280 255152 12910269773460465715059228672 255153 -162304679374050246560273720736 255154 -109616807229036858028732278240 255155 -240516390747250880005155271440 255156 -278406318927426551494227818496 255157 -193663382738531656603961960288 255158 -280992763979081578071754612320 255159 2884702543180293699525881664 255160 367218091440075647981164032000 255161 260700008302717882299110970624 255162 104748989607081599492652887808 255163 -467229650781604416040767942720 255164 -81556848681301609976445216768 255165 16842499081830775626685261920 255166 148198721481760057759011532032 255167 -387705331104461317184640960648 255168 -100729481275797885184096862208 255169 34935126106133654004741752020 255170 325321527093444123078912768000 255171 -39770775773346890754062380800 255172 -662005946337187489023182333824 255173 19762257677704596481228891422 255174 100789640751638881167129446400 255175 -125755907639446540659118167000 255176 642889621370885136888657346560 255177 104345252983916895028206119040 255178 91399278531023351480222572032 255179 -796573822410180349768057466220 255180 287090083345030415138510760960 255181 936945035888336414467989316982 255182 134801725791748124302852800192 255183 -445399655637208733650960429176 255184 -45584454730022901589708062720 255185 -125699736686987512332171383040 255186 -9481502921162190308717910768 255187 6925969083388885717858774436 255188 204430582435800032637642541056 255189 -243951762204200237500162080 255190 -139377198926211415800301802880 255191 147510818058618145883590451592 255192 -69211166452145953756545024000 255193 -951874689083076238162203661558 255194 91593952067143608713976358896 255195 79057487174906490356000376720 255196 258507915902934694088591014400 255197 -285144737184405401323289259354 255198 -246336153641362628818064185536 255199 -15188432830346267875566629264 255200 344327262926337193268772864000 255201 -383934346350679862102209120416 255202 -84900178178347744289518742448 255203 -214012347431099989179460147536 255204 -444564093561622951872504729600 255205 7118365786345724570250060960 255206 106014896744630515351366500480 255207 -531232163577308862375070796208 255208 24579342519716909419484774400 255209 415672583125034329412905108410 255210 78249184504015669979318507520 255211 -652153083258730840597931132376 255212 -357040238165949532761393356544 255213 -121741427157884113348609547616 255214 540297034541999475662527995456 255215 -331020553050291052639346099640 255216 29629808153502616828527575040 255217 411283087673638263057530877266 255218 321821555002802401683383212560 255219 -1451976719039025057180166032 255220 -161809641087382921814503096320 255221 -1050043905758158825387551924708 255222 7678213885982412022313194560 255223 -236382769233810586414151974976 255224 -12822457400659759807843553280 255225 58081202879328891086007103200 255226 -8190267303294447298797088800 255227 3865743903180375826086112272 255228 -195896238540203139532964052480 255229 104829270049482594025876333560 255230 -189986153463147222159334050240 255231 -9226404173646023327187671088 255232 291941759116780143570128470016 255233 -197382626638203635861534951376 255234 118634046907325955208553226240 255235 111679396829876454336043105680 255236 -64864028848730880382189902720 255237 -402584060868298834536117842400 255238 -589674007261283224104361341504 255239 -455878649430805212416883513960 255240 -32381892188217073877582592000 255241 -114294538957959419880270480870 255242 155473563610183319878230410592 255243 -515052885403806500118783773736 255244 370931199101076057715640259072 255245 459203736261358823543480851200 255246 -158596031088144770997523046400 255247 -156320595475356265527289236304 255248 -451786015483788207849209856 255249 -682609266564471956755663574400 255250 294729091176964514612467464000 255251 16413037014974770829987454252 255252 -66190827352047029947103846400 255253 -88323465144238802981252800498 255254 39754765138656572006043525120 255255 -43470931539002287255830236160 255256 -121525799706863917234961541120 255257 -200849535728565243522974444928 255258 -80808825721203263031269644800 255259 128569293378993667553723395460 255260 -1870534039326221112148677120 255261 252084909105485666451846041472 255262 62875648843588041616123742592 255263 319150879973475634158808535400 255264 -64109795711175904264000634880 255265 241133327679545069282449689600 255266 -66073825457170889248060515072 255267 125628504098856634131693628968 255268 -55371825566874883424653111040 255269 -60138459228396418103718023904 255270 -118814550322468108184173117440 255271 63261987418530592262555630632 255272 -886602193177676049444149176320 255273 198015317793690408437335683984 255274 137558321286676109494757225136 255275 -293350162429352813316390320700 255276 -22626445057824191611000716288 255277 -140936933789062194702690682560 255278 205805115913388192575633024320 255279 -75653746058115496068877965816 255280 -40861894958152716550325207040 255281 -21850635033003727527217404120 255282 29969478867679877984893553664 255283 194257931032006475922975952720 255284 -71914118292390338855301734400 255285 130108431826624273401226982400 255286 5331236890220983902889586592 255287 532229309646816825452344574760 255288 210501226213050674498453176320 255289 -161464238584095659849741209644 255290 182465256862700832659065267680 255291 -10218172017106061974094633280 255292 -17250808603231360158430249984 255293 -370996931635583843844699678240 255294 -121370568750688283834937377472 255295 -147603393746835766372288114200 255296 -56487839305969671910030049280 255297 -32214032461925409557822488128 255298 -338597118587095061987868087600 255299 788032539590376267182174566920 255300 -32131986412119483976166707200 255301 16981549437340889057705921532 255302 -6234638934513184717198880448 255303 -404837345388115912018269350520 255304 -285152337646562115681777745920 255305 577815334134222483673431167460 255306 297388039919717676607963697664 255307 -187062704419401913288064215680 255308 108994320098573259531917944320 255309 -480615481489470368021009983296 255310 392409050311652022892111680 255311 -232773594048198101852350929168 255312 -4727625390781743314265513984 255313 -387241399480240943646052087438 255314 -519884449830644428264590501744 255315 -175458231671918540868335670480 255316 97798609329997356061287874560 255317 162947108917972791283672970400 255318 83546114829199592778766172160 255319 -953059583506839267520376040600 255320 114065549851445470922292633600 255321 198362385915507989319177699120 255322 -223568799947727752104605849600 255323 152617655208226499657254564704 255324 -168856749128435832605835154944 255325 -138096634517625230940030356000 255326 -271455115702969679506675989888 255327 313926988812183510848343330120 255328 -612894307004496764347943485440 255329 -78704507664226862647807439070 255330 -93715792209237804766743471840 255331 13920694661693274053662358064 255332 237785133299367183861450362880 255333 -192205153665773599245125880096 255334 -1120365081153187271646240960 255335 -418908008930184284775567139200 255336 -6989780337789093664606617600 255337 -636854085372045157048918685248 255338 -367684505577469226563253593680 255339 676772061013138921733017145520 255340 334722326447188469267582791680 255341 219682215718420177277563377600 255342 119859933739425768667025013312 255343 878938040649825787466884164480 255344 40126446686353025542945013760 255345 -380452452395907491379686491200 255346 -30110154495546666812864366592 255347 20159010557171752480746649152 255348 -48985969150340001495344676096 255349 487817562352914719313269826350 255350 56028359523480708766995578400 255351 -908103670034308856439554071296 255352 743177578661313833097723801600 255353 394509374928422679957120660480 255354 7554012452202549731271584256 255355 307593671420360548089877973760 255356 509112588211663674325650769920 255357 584209994040564832192792691340 255358 -258582820796354730336941790720 255359 -695537090255043412928827193016 255360 -73456521078562678414245888000 255361 313889377506716623191506424962 255362 340045792854304190579862612432 255363 -631484278930108518006715982856 255364 -494106900519736312788641252224 255365 -381052197905636775479259523680 255366 -202621153020200766396352886400 255367 78874318726182165227975694488 255368 440969263613504338640788776960 255369 -308941036468447489908929330112 255370 61970983497230871126272438880 255371 -598662329302444812465080176428 255372 92714733072378749629117320192 255373 521585762441145862304751236064 255374 64932247536342805098257057280 255375 -55478683023858799614395766000 255376 -121855871106223368636750299136 255377 -10427819533171483473282283920 255378 62915493842990456643068663808 255379 -157984540604585958331982504360 255380 221174845515390337347227095680 255381 59975957055926031626556558144 255382 546148205553959662460907573792 255383 606850827321239078067105586632 255384 567186813504967289663595202560 255385 57555504966701249968507273800 255386 -595805660835826208586009357600 255387 96933252189037667421903655680 255388 29436409321961381683307524608 255389 157749286624529525474157538860 255390 -74159401340325377635073182080 255391 -201932819395235539175755690416 255392 570849724374148689830165348352 255393 -752306989603392093327549237936 255394 -287386982104820985910784203488 255395 -130622862625225019913152845920 255396 -6145166852172813285132254208 255397 276609192484784951137973581312 255398 212383082646752566509134254080 255399 354809219935625011695991956264 255400 -290830485809036811621126528000 255401 196517298040135390849375843572 255402 -5802628226448861627878193408 255403 1093568732795371529034797651280 255404 912331908060943717095676356096 255405 64636065922405889077621832160 255406 266314635497756708983001017152 255407 -423208570549822800109251151680 255408 170898939169364481567061377024 255409 42686633650082392037023617024 255410 263308764463088606617422483360 255411 62080392334844004022083828240 255412 -408098286865207573352101654144 255413 -80553705119193348823670200338 255414 235126463711355244377343189440 255415 21374197415376653101524066720 255416 154585698734254643150209474560 255417 400354290155823734932130270880 255418 -45400736166921555812672253840 255419 601034534488340045220859838820 255420 -4770041820251761241162956800 255421 -115891191617304550631536462208 255422 451290808074828728298128992512 255423 -34948111154822777476507453056 255424 -23877439751447483860756987904 255425 411926502739928985455095392300 255426 -24566189616871129438655101056 255427 -66901289148489880083910211000 255428 90257755176039787638570403968 255429 -195411665610598330601720246052 255430 -14947034908829529218395737600 255431 168122472790266499517071296 255432 -486318533583714355388945203200 255433 175045779771272683406487179280 255434 397234011946003782791564909616 255435 -89178698379133161802595869200 255436 475519963984124393246498629120 255437 -130793313510260306275409842068 255438 1237482690591897658979201664 255439 -105377099801045498495039168744 255440 56878821923450343038983864320 255441 602058716019467046563194590192 255442 -268584464929195674512029760256 255443 -56656818120692042704632412308 255444 -530363311270064272925503488 255445 -69838247232821857879189739520 255446 -425333910566885899591986198720 255447 585644760386048657526006857040 255448 -166417645918522154774252912640 255449 -464359640785557668205394166064 255450 -56268175121927267019449644800 255451 -251155507576109931434697560048 255452 488874483427435108056774683136 255453 163347796795473053739781067808 255454 357372871959155219917716226176 255455 467951681014025688519199314000 255456 127845561964498699995969748992 255457 -614251254684010692701728531294 255458 94281712314461495542739284992 255459 265325625955528393025462292720 255460 -2624772029956114324293987840 255461 554071696202220252682959083520 255462 76836372983720210295218895552 255463 3002713414266148904590827824 255464 489749126265190164597651947520 255465 -46736266445489897375147455680 255466 -2122878375163833010740287568 255467 404171229395323762143029910516 255468 66170896157791403884538035200 255469 278171041964339602162588358870 255470 60081816702687092028402825600 255471 63523161722870958893461060608 255472 42592416577616740256616742912 255473 -65190118547710988077588111278 255474 12499056434291508297090483840 255475 -48739774390915671097118721000 255476 122463350831643982522557027840 255477 474631539723939324007728306720 255478 -400444043512053933619548420960 255479 -220194472015033819241869663824 255480 -150692905630058185533275136000 255481 -828182522985558451531548403500 255482 69660331267300536370427500800 255483 -658419306052995524138574020148 255484 190634687993704809653396591616 255485 153906948340657998542455895160 255486 209141576399679026191392245760 255487 -120638302921506545553126628864 255488 39736583884640665353584640000 255489 -1049313215476723706895298752 255490 -62845365350775300917743627200 255491 579587336512519619850590488800 255492 -370627285084174300132530413568 255493 -104970034908818552641948940160 255494 -480032510251796637560287948704 255495 201507554513376577633769799120 255496 -148533549887956194823063910400 255497 -679649895857137703131021213488 255498 13170944180701460191427182080 255499 -269402033890714554771839747500 255500 -12952153220449967082843648000 255501 -629191058112665136207010704960 255502 -61085327620201313446542099456 255503 -842900476262964066086279815248 255504 79768180463743259058727747584 255505 79183011261264961972906008360 255506 3767219605779009530197482624 255507 122563937371338770140257016320 255508 -186865913245752631212131856384 255509 -337853653029400970711550498084 255510 -250621833713462228475158480640 255511 1003169157478324281910566583112 255512 -410159933467486111860347443200 255513 -280202921555886453857160326976 255514 61324692333398223352455635712 255515 142854224796341880475257456720 255516 -24382504005915590535387340800 255517 507835509172673691829551486566 255518 -26720181522105010298056918080 255519 194978080106308602978052978800 255520 699923621207165193235446497280 255521 -108101642108018733802294046016 255522 60085808296136700486113746944 255523 787187931178812183233699239772 255524 195907707058553276761877446656 255525 -195060542013316493964120283200 255526 -51440782335440017085286624288 255527 316404718085102988344279208912 255528 -151169295662616043020541132800 255529 -353458764249562947852003879360 255530 -94442954807672619056075381760 255531 369778896206311710143188658880 255532 509383977738561078273069701632 255533 29274491456807051458759561344 255534 -144872415524608579475259318720 255535 -331454361410412720572219400000 255536 9047915716658476941637435392 255537 -28368484637532694641158863806 255538 -81004253736222994969912466304 255539 470023068622085875310036866656 255540 -178323245169811347742640179200 255541 319350502220372737629676053984 255542 120928461486384222530837507712 255543 -15505103837977688023251636096 255544 -282958070178072943430964633600 255545 85093936277141712888473967300 255546 85241868935410422077995593072 255547 -427107786490411164712631317568 255548 284409927592180706737978529280 255549 1207722857948862071009776128 255550 168580460795346139432467960000 255551 -637972442186301140256369392448 255552 -103573874180543113560846237696 255553 -21644409705013906610942806272 255554 -31359897340173949664848143840 255555 -34288811340158222866411701840 255556 39830504512695333234111827968 255557 -426887914393612768444576566240 255558 -122543669928844767294184292352 255559 -324497526082470950980872518984 255560 510788219789059752982692096000 255561 651663809707212777604915898784 255562 250389829569560188410662890032 255563 -182682953013295171441416572160 255564 104524685860767951788511989760 255565 632551009017467233971711302400 255566 173984413880597568095476569024 255567 -145961887164216072653574832752 255568 135165955717404277905463304192 255569 -552177627211182374670022838160 255570 12704355508576309119095823360 255571 54607965028455563568995137772 255572 36548977686959219721170894592 255573 24931081565124536257297003260 255574 367214884965008076879292617792 255575 -37112887508306124850931509200 255576 48495977913100514915486269440 255577 -84086932111149964542637291200 255578 -4131986420735332326885632544 255579 -417516948875879815744412960616 255580 48849074269517137820000348160 255581 995635110311123672621098971264 255582 412182512252535142431305677440 255583 21770916272575640106070093344 255584 -119445918413705275744588529664 255585 243852862585052917818452376000 255586 286307888315872556925353963520 255587 -278676910388773717719521953764 255588 -5436665114557011898274288640 255589 -745455846824475420749625924610 255590 -59192228111772860285243932800 255591 -21362950503451072311293364048 255592 -1971772504808608057909985280 255593 -48361691777668955112816451356 255594 -51797111882115057842135485440 255595 132220326894364388667368828160 255596 188577958715458604233647154176 255597 100240435357625374119304718400 255598 -65052321652646519890212468864 255599 -590422385072423279675848879536 255600 28008847343364697365604761600 255601 -191860149509036055614807676828 255602 7994919530519081386893942912 255603 426600190417619522367740174904 255604 -643689020007203958067308079744 255605 92005442486569173318166300800 255606 -38203118422165139431700194560 255607 143495227849636702690477706880 255608 -332723434148815634784211968000 255609 -27736414958410432377729605280 255610 -115692352781976690781394219040 255611 -288196859511664982131361393208 255612 -72120205913083404842888478720 255613 -936574905263983594902565846138 255614 192662454661565201902976902656 255615 339203140854884423722822104720 255616 323482302945511378638455439360 255617 -709736523965984582597387870334 255618 -27592255286417622705315046272 255619 -65022780346467618389005041296 255620 -255581299717296205716052120320 255621 371920726008166688025428518560 255622 191481043132349547074446338432 255623 149312210230275630541634807640 255624 -569714802559563565005040558080 255625 100794499259356864116863881250 255626 -96895313867759530635913040640 255627 -74584839652145015848177831236 255628 -471496859021497399149256421632 255629 603780881287166227087922187072 255630 9041025646082262268090811520 255631 162804921623293113457235505864 255632 19707556862853448912461250560 255633 209400432928251972884981030016 255634 547992882424378081359231075216 255635 -3272680629589077453119234400 255636 478822904322248847200700413952 255637 -470580181447807658972987257714 255638 -100744374707389177659549389280 255639 116588903437185353872941464424 255640 107148605234957806498371993600 255641 -43027122797628743067644267958 255642 89648507231436193908923672064 255643 43010588968667438671553163184 255644 -314469481361772202650794649600 255645 63031543568904820981142332800 255646 -54770973307136351460163696896 255647 367141085430379392979887331200 255648 -149475997934899178691017834496 255649 225239433789967607655200103650 255650 85870745116636000796474866800 255651 -246216531717363118417814310912 255652 -92976888178770170077931822464 255653 852020739714961808543461363902 255654 -94612083947452672290966407040 255655 -525609694339166902573920538440 255656 664052359741584078723212282880 255657 -186095514154831547162244768000 255658 -4582131220136268541969331616 255659 -278685554640357582854438344140 255660 2015867278342497187406453760 255661 114405078476130399241959761632 255662 -298796039574668044003236073536 255663 94880791887998396494741420320 255664 45125475217732632677489131520 255665 278204021051912205977950395060 255666 -174570599916275370990952162176 255667 626728894705083218988709128716 255668 95627660279900764312006434816 255669 -247168935732652078122690937056 255670 -58029214313320419293185703040 255671 92880471848805768957522999264 255672 -237228490265911513407800340480 255673 705689509843532918760690746 255674 405836340169419728901966900336 255675 -23660921788400491762511635200 255676 -35906306642839717396213386240 255677 -1438511029914701775660567360288 255678 2427916896229811927247433728 255679 -663837056761003944411265078720 255680 -241960335723012568163454812160 255681 39777828720895867235276398770 255682 -4609368977325552535447663920 255683 289588601970307809683054522520 255684 -127797311588648497386954854400 255685 -324792945285790709979329383620 255686 -149791681560628347246469442208 255687 505661759842411069807863701160 255688 151142033707623238774198763520 255689 -14188204236803316333439023744 255690 -242197969217613342855159974400 255691 -578843149685321353154353936848 255692 250112542808372540118447367680 255693 139450858046983687832214602400 255694 -191756319217650531973802013120 255695 -555958475585372725160492106000 255696 32255706764120273529224822784 255697 -251715426986648135568664160820 255698 341068794262012761534084051600 255699 345113236818315264180479287284 255700 71839054582374479709256515200 255701 -16888215615052293535919016996 255702 -303795615868536284270620254720 255703 -186964671970799854469025680720 255704 -602116660414825465642933770240 255705 -61904816777981619963792008640 255706 -191493204210078311057328564480 255707 112063503952799384132636831232 255708 -131995065801486679004685201408 255709 -400544765703070092411023968090 255710 -23588806230003067066932871680 255711 -85548154199238708797509228728 255712 -864173349485490676092664283136 255713 14005596012648817540368940962 255714 57219137506384274516394378240 255715 84298601725166221244838756000 255716 456382005665726697857242803840 255717 -4592845084080103947892950336 255718 -270322521367885561067388913440 255719 6586226539718571882112357248 255720 -113672742121260010617720422400 255721 18163644756633698705466147680 255722 142348393338953282459884936800 255723 162793101152309219091195978240 255724 -223851116303577506323270605824 255725 221495291915651803666952900100 255726 -34387609744102972511572651008 255727 175466642411767419683582425632 255728 -106618637546315832302160347136 255729 -634990972831905563744761424016 255730 74685453952616200266836659200 255731 179432683010334262395469979928 255732 205982862505353767007031302144 255733 -634124008526770800667317928018 255734 -273769213676852614695275781984 255735 11288275862015401836299926920 255736 -358794632860673058210676838400 255737 230158692026092166265883597440 255738 -52096705664584566254777464320 255739 1288375006459332384470548861632 255740 -359383508286353153789060582400 255741 -120618876339703263531728452608 255742 -208188801474570777511988643456 255743 -994613205831143763241044235008 255744 -182152073927884494625811988480 255745 -150194661228841278432929757120 255746 -202779700425717300463574522928 255747 1967471911419848234526904128 255748 19755654034411711742915102976 255749 360292856149312406062434628608 255750 -61338776815849541478672384000 255751 189038208476273870666646678600 255752 46728969622523045624084398080 255753 148971749450969213463354067044 255754 501881373717192576305262198576 255755 488188268157785659915437104160 255756 29492774062130072263337897472 255757 -463606501337472836547056769994 255758 -69475720354275393146231228160 255759 -45358932187430298125673304320 255760 53048168968873553781188198400 255761 -830464618618716636983582917776 255762 -4013224425163475350325919072 255763 707073551289419506544786228012 255764 4291805661798064770823335936 255765 -84762121740468426264834583200 255766 -71887821777696544172465028480 255767 452720895631621664217088095816 255768 532981049347990029834204917760 255769 552147045613293664158016749840 255770 -330389474592075737332756741920 255771 182611688194653746922701544240 255772 387079254661305250017024210432 255773 198245899146531210975032323200 255774 1371399190983474115260413952 255775 194859996948580212080108279800 255776 -366997164342542557961453568 255777 64819818148338290932087903920 255778 -107290889451093533257864028160 255779 450829506212597530322891219976 255780 -176058913286386546294559788800 255781 70625406551464205121680082944 255782 279065973132185752222825897152 255783 303914818542450844106501131008 255784 283472135635593331619868994560 255785 -124862413821991694940084349020 255786 158841688227651990591622502400 255787 85651446254754729077759819152 255788 178226292714481291150655339520 255789 203970897198663501460837055724 255790 -66723026545099618769921025600 255791 -272503049478305849520927456600 255792 -77509097555684220897227882496 255793 -1011543828546082948284616486220 255794 -165097925187509361399765504 255795 -308287504368628944405213577680 255796 -233571364932441029872539510400 255797 474129433286922615090875411040 255798 -21310950874713864344958359520 255799 378548790018102171869942463552 255800 178352776927936686369423360000 255801 94188486074533276549748736384 255802 434376184047804906350330073600 255803 -1015889860895231014506006417948 255804 56538123686564491626078122496 255805 -443283888659758483138260994080 255806 -203209100090498741014969998336 255807 -10373572232274670866597600072 255808 -64732466445168451240406810624 255809 808810688342277318238694155860 255810 -144915732550956184740756771840 255811 -448819172880042391763548145976 255812 39352491766196560958557028352 255813 -182152846805290780997115986112 255814 -31119038083021039522226392320 255815 90148963208955378561079864800 255816 377896416659419531321998950400 255817 -202909449684263495453261246300 255818 114838745350572969720492088416 255819 542825683816661358102993331440 255820 -436119109468672359831286993920 255821 -861018115592180272475217096768 255822 -43341384641408316245159709696 255823 146060364226326646256390832760 255824 19301044453596615310981201920 255825 273675083832190397347324740000 255826 182309179774973457035078996112 255827 82039371610895068804158138960 255828 -132467356768626123409743943680 255829 43021222492662715664193628896 255830 -344187166945151824310949085440 255831 -84453121826724832038964355760 255832 -120221336203152614615236423680 255833 629675084731288253772674737800 255834 -333235169336835962319641831712 255835 349713367888391062644120001200 255836 234523654045622985053141634048 255837 52360179540692485077789157152 255838 219795634955967876005518581120 255839 -743527116479606999519071515360 255840 42620387670938662255004221440 255841 1100388121248591062680169598242 255842 138339009070264260181205781072 255843 -63501485442116927260297761792 255844 -938554743338612349379506929664 255845 -386119644822622913541006336900 255846 -231324612050447663098529054016 255847 -186517549183529766293736965704 255848 322578234541392757495415823360 255849 -14813651719016022366806955552 255850 -1211904495497106143706355200 255851 799902843415562042647873140852 255852 -453991351210371613605520834560 255853 470335749307927108543142090284 255854 -154867377886905880484474746560 255855 161747927309875599516541929120 255856 -36662692282632362705246322688 255857 -85536426550676163068754890688 255858 -106507172997644319953927634816 255859 -650878649164691095914207189940 255860 -199895760565994768393236285440 255861 -277823683676501314549286758290 255862 476163069822374433560179830432 255863 708660972032777787712113986904 255864 12924854553704702229964062720 255865 40493822643845271305232392520 255866 -23347448371300566236657055408 255867 212378771838510929279703287520 255868 -1129945925019996047863166367744 255869 -268878459673809971998448228730 255870 -75245120538525484272423996480 255871 316876952225300143605609792384 255872 -392133625520146608889528320000 255873 315837332146684933861285714320 255874 14654342292402573751104479232 255875 167276473657812833859903960000 255876 -239660908670555963910630355968 255877 257762145378457062911949029726 255878 81448300773196936676056377600 255879 -25380574829886468877278697656 255880 -26693515043802975686108313600 255881 217194134711685696485360736282 255882 144086734532665857325968417024 255883 -678432321446778094430756987640 255884 -158864496793495828370643621888 255885 14680381739529729487742674560 255886 226496275456741487986781301120 255887 -54868806379961020249150144464 255888 117341479928186995450688151552 255889 670874616608867892492512122224 255890 155386098743947284025008151200 255891 -412460670192978360324492136008 255892 27662607735729899034328145920 255893 15521196913806938892237699168 255894 -65747100868802593567895131200 255895 -267515989608024620782302765600 255896 -1000129928264695409287285555200 255897 -297133448108666103082567175526 255898 184009170461131909293425835264 255899 242560369677890818921260391680 255900 -141717601125054854069073523200 255901 -270765603952786057016841070068 255902 496491844790952634908729121152 255903 -72391437585471573242760095856 255904 -259190294732671850464593051648 255905 -38739625588933919233733345280 255906 41611622043893206642998635520 255907 56663261477981341101263240156 255908 226837468176185379596683072128 255909 481780621254374237909252299104 255910 54551008110910751335368869760 255911 -625279988800053212034506004600 255912 323175229305412644482980331520 255913 186464590668164692620907730560 255914 -5314036280437825552386297600 255915 -735058780329502250017189920 255916 -270089574258454090369485967872 255917 368630923419714258643976082966 255918 -131327178846712474603761891072 255919 527148652046392931830026834320 255920 -24228010445925452740419256320 255921 236005545692176195027476767040 255922 1765374368494958410901320224 255923 -279853563236608526320173699828 255924 365376344062537898210785253760 255925 -81561449551356618061395523500 255926 -422654408098414186259644986816 255927 -25990439364436115324293371288 255928 294184367453940836083571036160 255929 55831345530176679036351284676 255930 190715748010638065342043840000 255931 -434167290926858349058480977968 255932 263304355752898065525105876480 255933 -792380449797421066276225406400 255934 -32742944319742130504882831616 255935 220225722017207875808628393360 255936 615585747886173181899177984 255937 24771485217083964444434381760 255938 2813998520886826586127344544 255939 -1640673039419661139886810376 255940 304063464661759644471282401280 255941 259309764835409765217107875872 255942 3273733027012460989081573440 255943 -804195451074556198131702196856 255944 -82113037429576951777521991680 255945 85443537556668533025320691840 255946 198025971480282470155404186672 255947 441844499938978959547365141396 255948 -54519413256024876064272826368 255949 -1972341014054444243469397290 255950 186722686916026004902806528000 255951 173561739791415659916330568680 255952 237914797590301237286747553792 255953 -674637250380437720340521382336 255954 -123245730039281520321677537280 255955 178769138136444011064941061120 255956 -496036394034643871503193299200 255957 65627640739592335338403579488 255958 -212125345824937114392908893920 255959 107113786270629869353303838040 255960 25898902250369525010450432000 255961 330047368044608131608196375562 255962 -161850374282260629372274882560 255963 -254916900136833130343882991312 255964 357218930667348791001060710400 255965 235606361071709816258295994860 255966 23006880998417745187308514944 255967 -155247107671498318142783477760 255968 -358850558511507343721421864960 255969 93820304616426420837736538880 255970 60199790147167283592641625600 255971 337912826314481917590016982172 255972 260738011016743034292879255552 255973 31178166801722518829461508222 255974 132451280374257951500397028032 255975 138576149145343244639968788600 255976 169936653162086033099567201280 255977 296950412001071647836267248826 255978 350516939715515763531939152304 255979 -4016438030316905785223557016 255980 406032329526404540420923392000 255981 187026384665156515732060333344 255982 145694352977662345111927224000 255983 93178866570690027037369018560 255984 9609520972598838062211170304 255985 -542270316968146962039714479820 255986 411225719027925327001556482080 255987 85061703426313276376406000000 255988 -670794339563811618288742736512 255989 149644481283717433750928687790 255990 -14554198954928532861318389760 255991 -231583499561808682775225066016 255992 735888396703259599528339353600 255993 -145766494443773579142771362736 255994 281346540125792631273739837296 255995 -604502144250911365898632704000 255996 -72691371472406359854620855808 255997 -31762212569634503134233150368 255998 -167954022691593947282529968640 255999 133617448961139490401270782664 256000 47853590359619226021396480000 256001 -113949520320674157606318123600 256002 142890286350119803124238709632 256003 534290517058583429174910251736 256004 55703123091829433344055672832 256005 67315715750909736587676231900 256006 212795959663217687548239645120 256007 -452267877310183119207766751448 256008 -76664184606027371016032624640 256009 -113965075182423045100668543360 256010 -49426181695780306583427303840 256011 -17015093566808226351864869376 256012 138807695039919902708085411840 256013 296627052424005819900934185504 256014 -67485143028795242707228446720 256015 121913476340391243227092673160 256016 -114367716774823195498051657728 256017 374108796549661634671211265600 256018 64859652584168533526801673216 256019 -517733657545221384908436314580 256020 160640391261781670160194703360 256021 166819570527398403350052350222 256022 2807826284451943218466504320 256023 479109878692944236013486907872 256024 633844805364095802613699368960 256025 246634413331654827219999258000 256026 -138525806606113575505417139712 256027 43441670509348046042017879920 256028 -411805328263025636939952056832 256029 -49087538909630370943901436672 256030 80224294619487314307823076160 256031 110504501766966038620441748832 256032 98335129049908354324503724032 256033 262421924296318754960154365282 256034 -492233342622890896882138915680 256035 -145100359190709294327105035760 256036 443958501478694179942389568 256037 136917116980803613585139077692 256038 -55263974197776081153623262720 256039 -77983964283799836314107095040 256040 70661334535495064875545292800 256041 15712155920085322719941043300 256042 -378228493052288696935197653328 256043 -179854155260304859490731811136 256044 -145309150919336311074416578560 256045 41309571938269960506922335000 256046 183328873782334954628940935040 256047 9382161009943189989215735040 256048 -55236410386565304004310859776 256049 -383660873171319279149618611950 256050 -94057706386888534427980194000 256051 289084760997728256763748412552 256052 211096660861160332809382398336 256053 -31341781449562434433598171520 256054 -105761582365163674337845975584 256055 -3448242214250434333634669040 256056 -77797583736268735348551843840 256057 -308915694794497695478873140694 256058 -246635859087258998712391475712 256059 206219202650417016539974548144 256060 32644026716012032501451980800 256061 -389159454824433577290182189748 256062 -233772847718360594572562413248 256063 558913536830585998977869642920 256064 -37035361444295556451901374464 256065 -4338010263915095351783330880 256066 24105320338562279158662209232 256067 386750574264679828640103637152 256068 -346385318520914239208894945280 256069 -377903160075918513763222741440 256070 -7681975962158345050519747200 256071 -705877849022695845808444107696 256072 773688342372741249141237580800 256073 225220758137566000021884386064 256074 91798981147638667087620486912 256075 165902906507294678402094131300 256076 -426183819720250299658454826240 256077 52267446736268996617178231340 256078 26497389361998329838509947200 256079 -483475930995643417729292050320 256080 48184037823393185729925611520 256081 298708330644929995842159644992 256082 114139014936987870010978030080 256083 434276949479363055324502730424 256084 60552345852496704406920783616 256085 125827184023080351697705074780 256086 -130814481851868871900936080576 256087 -157176140993510159263086692600 256088 252400089953603610077733273600 256089 534897883306022285807364502224 256090 310171599963127933301473624800 256091 -192590502374445231486789445632 256092 36513228268218512976446679552 256093 -300712425408531799154805117658 256094 388995337624115531017427220096 256095 -22330037496596132528331724800 256096 -258838706127120440952019746816 256097 -117778243552647821572636047168 256098 160478815025507403551336187264 256099 -278045694286701096570566019840 256100 62368948758085279663867718400 256101 518691596356281018215385197280 256102 -95317267577422035054920564736 256103 1514534114491564083333914551200 256104 311796544588546016819359964160 256105 -392721631474728035357745194880 256106 -341392483076605254697309639248 256107 484253369239438701172836158040 256108 -4169037188310056576620520960 256109 175498212869075357892624136416 256110 22453839688088806595952197760 256111 559531611019978122561491701792 256112 20235657228776995061418786816 256113 25566844920573129794998977600 256114 53408425277888337265749155232 256115 -80464264004038901015450452080 256116 -160566217831524962113161523200 256117 994218744643318196866089733166 256118 -226551993280759658587150775040 256119 -421117257525433569395611102080 256120 526388733427304577086788608000 256121 -355077380527784160576613926678 256122 -117368925425895283079348054016 256123 417046945646740909977082853268 256124 57911309891906485489572244992 256125 274223608825228274598960168000 256126 -42955807533405045768508493376 256127 151512662656638634406141683632 256128 203947573072583638956323635200 256129 -251755930420168673273568070270 256130 -88314422222521277041329907200 256131 350165627069225901480202377600 256132 415010673249964341110980512896 256133 252021195206018654372940428382 256134 -306270677098722678600074483520 256135 607945611235007762367776339760 256136 575718448504669370136135567360 256137 -152081865353411670786599101248 256138 -142848716734135475707838374656 256139 295908790551910368788052931680 256140 -219679242884960266534737623040 256141 -882501527721685074722374883648 256142 -13972173848892053305742246400 256143 3080468549250700880201289864 256144 -85110690480358229956872372224 256145 -546622070179462789657574921100 256146 254702760435963120069637325568 256147 40400280027119057222216775596 256148 176932690915014728310152846208 256149 196650483999636313605870475200 256150 120850145505995052373186464000 256151 -974114466251348661348834816 256152 -3432906542946443211557314560 256153 108774467731985008039954249984 256154 -406949780158127386944337609728 256155 -111483952042616723406681789840 256156 -228527793356632215579428908032 256157 93664469089333689390454380 256158 -43937297627463786246272732160 256159 -597729711928255535787178083584 256160 146608119487919833081021071360 256161 -1026637529828326390346181929280 256162 -128112838588337051345200455168 256163 199029631073452411113438920412 256164 255998561021180550907821720576 256165 11445966267578942889774741120 256166 -109486198469717708665716614400 256167 547112659664104909202890319184 256168 136257901202264773266769674240 256169 -316446073772380221715773767430 256170 -39909513308544548438084985600 256171 -139028614638126778083586423608 256172 -221435212470789646140083064576 256173 -590700673025201143534665828096 256174 -157649182522696194892266188160 256175 174322863646871909769643439400 256176 21940952964547123128927191040 256177 477286356218786184838593240800 256178 -198215820797255558987052142080 256179 172077742662957412342459856640 256180 109364488052538589381549382400 256181 -645158322678632595554229600018 256182 -76884401797622814490985107008 256183 12990779485141756593401256304 256184 2267134723166831651242475520 256185 386043587793178143250749550020 256186 -219988428772416629095930199040 256187 -441205890085727715559453771164 256188 -59321814814966612653084662784 256189 -1031925718694889805496830830010 256190 -127193955023822622382291703040 256191 -203431350451936245053152212720 256192 -253934808127693914108108734464 256193 -394039953279194794322898638400 256194 2969959052665533672283771008 256195 195353145569037970686543613200 256196 -773360703649418763606012257280 256197 481242107464585579143738040320 256198 -263556171303565350098422346400 256199 -482227324504127968262344213800 256200 63231007203241201850093568000 256201 -861292155822066156790149992496 256202 -120303293345351980762838705568 256203 -6829766683015018147242266268 256204 314417377709315769889650958080 256205 232774877577968259713480230860 256206 -4954505449795279070989173696 256207 274598099107363933583692020192 256208 109111796759984409699165143040 256209 175947199680851342345465827488 256210 14713453198999585751596313760 256211 -133488317299563962025908023188 256212 307270361185380896209557460992 256213 -171884395990036106789330172996 256214 -106151082674103422310631855488 256215 -88051958100956075569314048000 256216 -163204080462145586482555115520 256217 -167542751590060634753078651580 256218 -91373624161191222612434781696 256219 469184177298324076752459111620 256220 -24851519362156960863233464320 256221 205098807195861200717427259200 256222 -172392135328997540299092233088 256223 -554003406908690745197118028296 256224 450200064859175263096741036032 256225 -76287255730129533163138012100 256226 -224417257060670519803671968688 256227 427808028071226201003497668608 256228 -205052389343408274636042174464 256229 -512779488456013937478740184324 256230 -7183704881749224483356889600 256231 -243950431846198271428459612800 256232 -493565022191985619293443097600 256233 -162119846627538367721045252976 256234 -338291196446068522881363659520 256235 186702378537231465165195862560 256236 83826547907398214030693167104 256237 7264397703234674447277567840 256238 97414674566607452349664595520 256239 148447516223594168794724141808 256240 -44356313535674133622327050240 256241 859617789177392267244500313252 256242 -30574045589760732793088549376 256243 239719146276504508270855125984 256244 -897759187151988591668373463680 256245 -216421207767914745977317460160 256246 -123344773970401747346749963776 256247 482243506590513010878169218192 256248 -73726984454820426946924646400 256249 -125285541939261177655827236864 256250 -112165575595771790065131900000 256251 164368266772638414113527601520 256252 787739095268154736882008436736 256253 -947853839141010845473305986880 256254 299947605198803162757510016320 256255 -142579358047602662037376321440 256256 -70550948517586860886569517056 256257 -969578785521415576131096699360 256258 586020512281936738102012649376 256259 -305872139442348795969449438880 256260 -197352910266731983903176253440 256261 589956678698332517986965141724 256262 234797000876846277172499989632 256263 -3272205428376362982733896576 256264 -951208751721226633952230932480 256265 458023790251976153891106758400 256266 214856806949314428938203342080 256267 378603783257436472582952592552 256268 -614254089000206823259961194752 256269 4647261151294003857506538528 256270 -4291995054633246651834400320 256271 444112330803053380281953929944 256272 55789186049899965724893511680 256273 -571318086163264634342828807820 256274 260533336691691184675438631712 256275 309823461221087385490203973800 256276 285318376029122516443925524480 256277 108383868669165453777912006144 256278 -75074171543667679932859968 256279 -27575037032230355558461576120 256280 7794590456970991111173120000 256281 -293646764625274085454089318448 256282 -169533742680528997954798506528 256283 72943219780372765916552667480 256284 -3494612631668359941013607424 256285 56799105135262350510175183980 256286 -89158700587448750590009559040 256287 -173701725730303570492363264440 256288 -163986860434337478203003043840 256289 80513266874323882456233125568 256290 -172420828537234039651619297280 256291 -147815089087186328528183823360 256292 -269849888076950301888043395840 256293 -569723082583266818148044199618 256294 -161645953642678224238699190304 256295 117513107896998271050264628320 256296 110116420554932488709307187200 256297 226768558629563920261858525092 256298 -94568077736430695439355832064 256299 -151218309429060066726313067280 256300 -352436544998404561045573747200 256301 -885609452260553553627028366698 256302 -169458714874171902084303689280 256303 -24659026681610331946100093936 256304 -157599209182925592717781794816 256305 -109321615170155578362274327680 256306 -7819597572163278496932177648 256307 553828882391564417300555612556 256308 18074911249620973439663505408 256309 -298445418416315099422815478884 256310 3205755946936305323591506560 256311 -423529897631365381890496619520 256312 -19208792589454695085867008000 256313 856195365259161548914553099562 256314 -70108541242747663933532021760 256315 202471460296906432288007352960 256316 640682551999391674537000803840 256317 59152301571181940993640948480 256318 -282238179738596085110750864640 256319 -361083339982278061556611848624 256320 37030314810612860060250931200 256321 162735929370283556161334228692 256322 -246562198561853386481719037952 256323 4561864038623859798632687424 256324 80088147707282287322235629696 256325 -367188550999488573646514410950 256326 -110206182068503517577791508480 256327 -166664786592787021762188405408 256328 -271836925576184189950213393920 256329 258210683947913332030351110000 256330 -48801072443792815329433921440 256331 1022314923465386644626857293200 256332 -106017543058189833819364525056 256333 253128630061477175869632000960 256334 28832323324984958041601862720 256335 30926030059816892491349859840 256336 -17965572391745990854105776128 256337 -181996012960266671004384400014 256338 386336369753330997861792368640 256339 331006856077899691160131877440 256340 86203619525799734689866670080 256341 -107138693173875153000511418208 256342 -296247827206044076897730899008 256343 76749952194094186560512025528 256344 -244558289068919749078549954560 256345 203727069288191911608544063680 256346 -574962755785096327596739738128 256347 109363462311499740556297551648 256348 592985945555285308651270750720 256349 -592014563614079338237665394650 256350 -21672899112867149973653352000 256351 339474452729327449407376943400 256352 -787759173493011839832943362048 256353 -549997110046190699899162518096 256354 -35748529003408760350576547328 256355 -510744278006152106712449472000 256356 214463316873867957430982531712 256357 1034372125720434239124981221340 256358 -82506898066277744114544614016 256359 570215589240846652432375460904 256360 209045990044900965241764864000 256361 -73420184141251839628914655296 256362 197771027212796056026378884352 256363 -277281884062382727360740565388 256364 252288568697947692349732075776 256365 -439693586663941486318699565280 256366 -827945170833512912000550912 256367 -1520007780302373224028617109120 256368 -31019545820651511780132618240 256369 -278102193000485760745606013230 256370 1669489652183283250508482560 256371 79811927927688651374576325744 256372 226083304526263086375982540800 256373 81878726628850921818965397684 256374 -59748991963761478071201159456 256375 -143827087246848072007425576000 256376 -3590032447229846473635225600 256377 -282355390051736105656273490496 256378 240896895102785462820464208240 256379 -877051094327123524913257356600 256380 82305844128514344368717890560 256381 240068412991784777678407269504 256382 109873715478402118577127411072 256383 488073450941965014996208354344 256384 474290172824557358717148856320 256385 999768943974191086097115154560 256386 -35404499651257188852750282240 256387 637817764883985566705299731480 256388 466237407350320382481489447936 256389 -92710196169956574904918903680 256390 18391208604849183243399235200 256391 -562001488619371932049759871208 256392 532743977480027488923189657600 256393 488076131644992775013721407642 256394 -3523761592049794556391604128 256395 -17494773998377557384568331280 256396 -212774507446823892898029857792 256397 390475121242064702203152426540 256398 83336196752120412428246166528 256399 103019465159073049190999752 256400 -25380021471785056310601523200 256401 -29206646121867581832527704320 256402 201107890047072839315636107152 256403 -412344814661880501190960563120 256404 -24725684157960591486111191040 256405 253575786391402960385720820000 256406 292097468144850719584237765152 256407 -201171918966818633143323332760 256408 -232455715248341259500808407040 256409 -6626553225096329059797349920 256410 21487163446871049045538667520 256411 -60130322306231946948088256088 256412 -19084852529477675934501570048 256413 -313889797619207603420872928256 256414 -61246393356318068169668396160 256415 405866619780451029955788859560 256416 488138878342465324180070989824 256417 -510263386500508242835087047774 256418 79029340216907155071091587360 256419 -47300388427925528546885809680 256420 -14996116651855310430502014720 256421 330074661955389027043753374144 256422 266267852533949191643275169472 256423 -360560689529195938201120680328 256424 3488323700894154323084083200 256425 -90114555527723735816645476800 256426 252606243525227531119810932912 256427 -84155278074505427264738197200 256428 -84798814651180468541013588480 256429 -482059329929397926395912523700 256430 132835919186494296440592039360 256431 -1794899237118333462272048256 256432 -74942560800519527969216004096 256433 1308636809531547955983420777840 256434 390810935500484131296172293120 256435 630975303923069004825473840880 256436 -247770521135899173952953544320 256437 -307931775648209006783326769106 256438 12935703179058657287923825920 256439 -383874938188369592551050553320 256440 113984127779601462850601164800 256441 262225644006575169961097052842 256442 25816122955523593257930997872 256443 -296124725094104575177600291200 256444 574859545317101576589345551872 256445 -40087316919577599624352458240 256446 -6550988486207608593899480448 256447 167047532538842622153117787200 256448 170305430916309611397783748608 256449 -43046680621380164168513022432 256450 83685914519188241842351257600 256451 -150486521315578025410057061088 256452 -1041512954101204094713921536 256453 467261099472216222251103597660 256454 -508437056138808968631977819328 256455 -100933300287242053535956741200 256456 775918783694067827716641530880 256457 -937044708440928575432582629068 256458 40875591348071506024875120384 256459 -257043684015576284982053500784 256460 526660581522070974155653217280 256461 533285876424890202783220078272 256462 367741875352002156673903509120 256463 -239459338013741379853998885696 256464 -19261831839984908872951873536 256465 -525968208774139341724645884480 256466 -411244569661638151344992979312 256467 130502618043923130904162233648 256468 588551873874793242291820531456 256469 1009825420915481314096482273870 256470 -193456847606497771701160949760 256471 32478199440578498646908225672 256472 563515102377345032541687244800 256473 -118703105710204435130514585600 256474 -383967723338644668390010293264 256475 336542931996423473037771256500 256476 394236389364801495454332149760 256477 42316799756480479077190642040 256478 205758545706392685682169639040 256479 -422038524869050309784853907968 256480 -188106650109352887608121753600 256481 -682224010468277858573128290000 256482 -266840696562346030148368254000 256483 -791054395339534483691034279268 256484 8440345613005336987013888256 256485 -454201333979061848083162524000 256486 62612159941955432037945240000 256487 -91967153080649708158575847296 256488 291321192854013710814131650560 256489 138908113352621983978949487290 256490 79768718540629802492690589120 256491 87465296553928396830617809500 256492 138098412298979920570423644416 256493 406473236188080235632167318742 256494 15390847789383391599870296064 256495 -238117102137012277323380880 256496 -39159943998872933305323749376 256497 450353237276139584496903829728 256498 202516319750088180341434325760 256499 1001647475634685859481374743500 256500 -412856047565073685290009600000 256501 -141171211842436442152880951648 256502 48148779788372486192471622912 256503 -107686333701258075635763625776 256504 385291763702056323773110517760 256505 144067604050884573372050019660 256506 40613178234238547797407227904 256507 301086266086636233895846659960 256508 -166972079904994954588865577984 256509 -546462085311535131619729759872 256510 -13421921550797655461627591040 256511 3835591805973698085282198000 256512 -253365496375098958561765490688 256513 -727154120523544417244276951040 256514 -365624099361947790205114116144 256515 52965102590547508960330158000 256516 -176472624472290570449517486848 256517 828383013947796233702742073566 256518 325231175207714428203909480864 256519 -483840765394295066413105887360 256520 -324531859645134397996185600 256521 -88885711161371944536246524736 256522 7637064761985472610549835264 256523 -24747775868940718474103287536 256524 -17225030243990765634104185344 256525 -85676915409586943027652886400 256526 41501081043116675371640551680 256527 -40794677624687027050863885024 256528 260821591824523578664161124352 256529 -103003164654376371708504068160 256530 102196621741453839557258757120 256531 242848216720249488991429627464 256532 -41098951577844897352056913920 256533 787384586030739224278654641024 256534 169985687109380163682344351360 256535 -682399154920896593755994204520 256536 13785011243015867978476953600 256537 136226514286423136412042053652 256538 5762874204886093354327107840 256539 290607287151235740445909488024 256540 152684096819393366321700372480 256541 -510534036165843715633736732058 256542 87910972008246323059013968896 256543 194976760982107631758864121216 256544 369072115813051230836287143936 256545 -91793415759554661644236894380 256546 125326273743501917733120155472 256547 547286084527515046323393920472 256548 13824414557999893111452410880 256549 394715755663957960035123090400 256550 -81083129579538587774509891200 256551 -487925936287808729766555889368 256552 -425230832510670249967624934400 256553 -329901061025319167285952234912 256554 279298278684362616550708515840 256555 -146773140698469052237114617840 256556 -157229378702359022573707898880 256557 -13674872038995372626341240320 256558 99879080932579489695313776576 256559 223847924564127188024308190904 256560 -97537369767440628019883212800 256561 185286977718590186377386854162 256562 113594189213920188309427016832 256563 -173540402964229679782299236880 256564 334350373656692309317851340800 256565 -219287190948345287475208240740 256566 -240970410408647246324772442752 256567 321874003280342228512201384616 256568 -156488464913642435825501859840 256569 626967793729159250795080862544 256570 90652852887787038826974336480 256571 -61046739367289886553856783088 256572 -409772894574659323447225787904 256573 968299388889964345780946198784 256574 -396844297714490423176305502464 256575 -171336752704441392852606076800 256576 -195496087572177958864714465280 256577 194718815737839874136494047426 256578 -34804487303233417859931878400 256579 -899756497166774703177971658820 256580 340042338853254668935255123200 256581 5007049677065529748317962880 256582 -235393615861545678528356968608 256583 -206962875783050166721407272520 256584 460911550024958828202754744320 256585 22534437670704475889803335360 256586 -85082462792758800224952295680 256587 142440914730539840237112974040 256588 -176679821966931992280451138560 256589 -771659553663693210717257177610 256590 227945081216620930908237549120 256591 95376270570711389099470791000 256592 -80898525855859479744321945600 256593 -619096997806486512284018040336 256594 81024226075957041162262172160 256595 -13734772120660994595197728800 256596 200093694090506798454794299392 256597 781469780461629175000856483712 256598 36004221198455940827455254336 256599 -138919508545897899829674349776 256600 -481906445328904828718128896000 256601 186541947167768208169299743892 256602 251944134265534592225267384832 256603 -135888793379632971313683945148 256604 -116703810114553674379269471744 256605 29406132378980092551944388960 256606 22810687870842327875125150080 256607 123631756590799176831909291480 256608 -324109753312874317870101037056 256609 -209102854421609722213708020190 256610 415371754450743042178506792960 256611 -287442941197106574445408254720 256612 36635303145794504291619952256 256613 858230661435793621874287637598 256614 70442991623646478149438343680 256615 -507039585339206661008616392400 256616 783107074301139479184684948480 256617 -296190079952454484546460838966 256618 96754661514300985871281966080 256619 222778197867041081007555692880 256620 -46576797045677421966956298240 256621 813025010060089006472956075500 256622 -46454330333734676281562109888 256623 14312876117001937803315331344 256624 932531337902435816207908864 256625 977531354819668965439940649000 256626 -112474982934358697107628097120 256627 -272470195159227537915519477856 256628 -280198405257598729734064597632 256629 -188648732450734350378741696672 256630 275983958141762476834790190720 256631 61394894985595690072190836752 256632 -52058059834053390312691077120 256633 -171206100785734243700043126400 256634 17249957783062458236048028672 256635 -266605379659168583590106272800 256636 -481266794933339120559459583488 256637 107432384377873235951068878912 256638 -261899705130538609364430949056 256639 -719344242268958363891772050560 256640 -217839794298023184432522854400 256641 -171877239827663903945875008 256642 -4173314647680335140623444528 256643 460303968377109553828727840892 256644 393401060364703338154062334080 256645 -626605875990222306375897548100 256646 165480350847239631826511019264 256647 516081809817547208335523442600 256648 175130275624553258275790684160 256649 -80252060589226971122886931968 256650 -102760671649571971557651360000 256651 -104007485827142658338015842348 256652 -128459951818500569218857185280 256653 -617175418679598613732222192938 256654 -126463565817977771363932252224 256655 158327398630625454455618571360 256656 45534081629516249190460096512 256657 -297747578512601127727490566080 256658 16705776073163499618242409120 256659 -54823557110201515635250586832 256660 217928919214872611357610216960 256661 -624932276126610899219342202738 256662 -223874183125726845045107034240 256663 488367922330547654084907908184 256664 -470975628753651043444533872640 256665 -2756670458997183513388652160 256666 -41013754709471220923988487200 256667 12090966917122572010506412032 256668 12991916151516568517120185344 256669 71517581956973806367209513472 256670 45358175215797317263058921280 256671 12234413448111403959235864560 256672 2765745901027662979154706432 256673 399918989359378766594310303744 256674 -261803440679342453259618781440 256675 -491143681570729840708319280100 256676 139066203775567523753211863040 256677 -526722402568048517597179236768 256678 341584585700084995151517020640 256679 -564587044900821260197619271840 256680 45683009628795366917780275200 256681 -1410220787062089383867193008 256682 100180703562453666593754582192 256683 282938395794414145588199255040 256684 53097238958498592908430300416 256685 -235087373052827091035919388800 256686 72602447406949709005571942400 256687 -507435784460801721503745207664 256688 -166687463262636703817598959616 256689 -17928525232017984179809345230 256690 112621709562933734083547827200 256691 -33892748150792325193838571408 256692 256879578697215472029601124352 256693 121952433829992249230292470400 256694 257918625257342514983187220896 256695 117624271735608312697995117600 256696 8422440187794493669348700160 256697 14604118988321777532691487232 256698 -17213223295377114283921045536 256699 401887814425490995112899993700 256700 213707672049142749589611494400 256701 -98948117373572778980495069376 256702 -129123482570084728501008968448 256703 -114062847305540909143712786736 256704 -31462808208842487711167152128 256705 539293740675228936000387643860 256706 -23639552809666949553956659680 256707 -86599781054626043885731340472 256708 78148924596170685531067495680 256709 654177043703913185939719236000 256710 364394873889213768969984000 256711 -130777263323957534994088591968 256712 547882108481760087769188787200 256713 76420133813539331213183798544 256714 434657775437516615986548675072 256715 -570596244462058422328472300640 256716 394241295948488586681050741760 256717 -619360339427149643754563981268 256718 168412495392380772419060708352 256719 250282577703844372090168856448 256720 143958465213912042988389580800 256721 -531048591651880602591850392078 256722 -26128819134037954325787884928 256723 -495375005728302338339696667028 256724 -50644876802791693191104719104 256725 17362369082031022815458565600 256726 96763508002536737164902290304 256727 -1346820881752948589660733016200 256728 55601266010104563627316838400 256729 -557363824041358377607854766320 256730 -54929674088244746877286398240 256731 -476403304536966303906918156648 256732 37386581869160522531880302592 256733 815602045318892301309332670240 256734 149964862003766385731940919680 256735 -478130357161605960865319215320 256736 163996849000164076991892946944 256737 25421817454882317583182573120 256738 275591197091726500634912769696 256739 182002114562008674633049096656 256740 143553387704493108529390694400 256741 -77373975741857084965337179748 256742 31942650903192568329677042688 256743 319940003007860225450140386720 256744 -1374395976271748242859964825600 256745 354630274393788863973846430500 256746 -4066965838723203715106336256 256747 -666624351790860719506220237960 256748 -258553953117728177256816590592 256749 22920538169060965049435173152 256750 -189738258065672977770238080000 256751 -726805336695581484197344300176 256752 18707618938208685248750321664 256753 -4296315939131768260168847296 256754 -178645609978840962784820477424 256755 -106559892408006936238354111440 256756 -796108563078224232394741617280 256757 153821717594201311057769049006 256758 202034662191750065192480193984 256759 807092395057302164426686598416 256760 -437287544393960011108931481600 256761 762296406825533139736280197632 256762 -873201876811088392751823504 256763 -304024284068172495878179244976 256764 144889075404440600303259173376 256765 105947338355956282955583706200 256766 577060281913283686242863107200 256767 -22297255313566359955943657088 256768 -488874236951827396696882544640 256769 -30295801651924804964543253756 256770 -16092652195704147821855485920 256771 -254592603487997561834761281028 256772 -46618633087734356781467209728 256773 -92428294171811850922039179264 256774 -69849745875327227769766654848 256775 477270270029142531211905040800 256776 166368610707297478573693501440 256777 -136737241632628254481819256028 256778 -95781825115951822937720164560 256779 -421235747282081010737812956336 256780 -201658452058885220585916226560 256781 -66959748705158153251050597408 256782 -268881963678778825525015631808 256783 277458968306715318052730300304 256784 -170691773844673300256437370880 256785 143031993105241261044176630400 256786 -42753862907784128673913335408 256787 -176443999244334436867511764008 256788 -119120805020424900464180398080 256789 221144618051112176841460718524 256790 -37867220763627503550795897600 256791 -305145212477152097781800736408 256792 -684926707859054576619340032000 256793 10557240888194000146732356624 256794 192260818949490328112709967872 256795 -103503403969223093736547046400 256796 8423239920191019949897262592 256797 -247790585103478325621666976960 256798 -62360611596497531398223721600 256799 712086257677475662213688968800 256800 114064616016236646774197452800 256801 230749111343571492330035080802 256802 -47033942325486887347070247936 256803 196707715948389486461140195704 256804 60939189521709618606336819200 256805 349861592384388747170310206460 256806 171284693250556652080307782464 256807 -358832512381194124899773344848 256808 -688155231689543909566364221440 256809 -74292389092126725960640932144 256810 -137983807790266380435997922880 256811 -466361580881725577973166696488 256812 -168418190769507991878680959488 256813 -277963180130457970306043096938 256814 -31862180696606037000468026880 256815 -9206319755291659770485167200 256816 -29147775138492778307185737728 256817 415298863225209749729757887424 256818 62537034067786541619435760128 256819 -1220462407466799441127059618504 256820 113255696323939597116850318080 256821 58040717387425858483670375712 256822 -370975189013864898039813384288 256823 17228895512626909198063616640 256824 -244929938690909436921944064000 256825 -118112697792066424112534770450 256826 337316462041571059063790144112 256827 301947910448409886334897039040 256828 -278413337426083320958168089600 256829 1238345485131649159993803351360 256830 12314076053671449946393989120 256831 -29496610363884073709306594368 256832 70449041594421505302675849216 256833 317141894905121873585857764402 256834 -153215639695955866112354445408 256835 -108584937230485258067471264640 256836 100187287468998774823226972160 256837 -12039030051545304086354068448 256838 -218742914666611986634132246656 256839 2299771543101929238613654656 256840 -569157110850707780229374515200 256841 -58619325409089519841031012160 256842 198233158707572114374459706880 256843 -362501613463717512788789421216 256844 -297611720097550415398069423104 256845 130764763645607796934155383520 256846 -166884171735356166852580337280 256847 181527554624735274375948192840 256848 -78629918960260413721781600256 256849 53479059126760380039021044964 256850 -201990043597480544956426531200 256851 184991907854362617421993891584 256852 399109894962984004702762612480 256853 -822543252261831487204554207240 256854 15912549656104731130294536960 256855 33058237979579084438380522560 256856 -402941247427823060229328957440 256857 -79450451981872226048912070960 256858 -349027245389503688124418220304 256859 715032590650138668339884115216 256860 84116715587884666103337607680 256861 -196960264746062326529797576800 256862 359093873405552581248566946432 256863 96422759967978433795537827144 256864 94039350823302334365184819200 256865 -41898051543181680713854915200 256866 -55889679354639136377376868352 256867 250766705187019822970043975520 256868 14209167971605411354009208448 256869 -87398061386382588050631464706 256870 381795345242954274527158959360 256871 1021794827648774829713833145544 256872 -113730383909862116478989107200 256873 -213512660358609198368158151878 256874 -267305115971031334520415338064 256875 36615415845316636144426995000 256876 -117850047140759750342911641600 256877 973398009454089827558791440726 256878 -266601158245017716613820508160 256879 280087702566457086054603771376 256880 -74132668702153872802536652800 256881 36531977419312129234266563952 256882 -11914747689818453199706990080 256883 -828683174630107073877521945712 256884 376079377218974940142274420736 256885 -598697919069327908551501048800 256886 -104005303675786206205952993280 256887 21417383704682074389116786208 256888 86943416510488592714554920960 256889 885397944043425954225954867690 256890 -18897573928140202904594254080 256891 183662834713768845502667624304 256892 772251056915252073092237961216 256893 -85077110312485012516727866752 256894 -351174847844807377455406125888 256895 344737227227500293075143251200 256896 -281801379379567166368367247360 256897 -120325652300064923068226229248 256898 266288445049827430066222453200 256899 -426493768610050645333376352960 256900 111808013938463932161926963200 256901 736824657248608193486309911902 256902 178931145814421687224550498304 256903 990788658093200317369287120152 256904 486366234776759641298019379200 256905 179831817816760832882961110400 256906 -988214662337102143430260032 256907 209840213561770737576387691956 256908 53275606519326906909001973760 256909 -13783495726542503795572877600 256910 -184878193181934209276614659840 256911 -213260401088775760111892826480 256912 -90658060638091010801316880384 256913 360069839689975341857886703860 256914 46217222394081893577158561280 256915 168740563340183521194530512560 256916 -231898417168742234108304936960 256917 117117806684410881482336894880 256918 -79720303568569118687236656960 256919 359724249189325445243846283144 256920 -288363433386183459514153574400 256921 59033855674054037970819877888 256922 276117580087157881731079222512 256923 -8215994360939315102016457428 256924 130628614944905435418715536896 256925 -3117798371790733903663848000 256926 69342083575456450649589082944 256927 253555065566773897485074842872 256928 31713665902294049079901028352 256929 -73193829322396397774735547216 256930 299844289350657378945502083360 256931 -29799293107712266090131167268 256932 9851255152793506459919261952 256933 -325372807922078628360604470816 256934 -420822081480779342808673956384 256935 106427185737809892651089372160 256936 59002231325778270019283143680 256937 -256691890651368269337961403760 256938 -264029488121397589354375073280 256939 702775817808994678767965202740 256940 -299782075328712661951940889600 256941 -423113814117379220751573496650 256942 -203269168688249595224008130688 256943 102824832233744982224328029040 256944 -32454575234337380491343757312 256945 -224182131334566320822566766400 256946 405451184596016576145231654672 256947 -255428720563955494025080452240 256948 -486584311612592452216147480192 256949 -235543152108137490184292315136 256950 -99607770059110937401168634400 256951 212123251449697185432620052912 256952 -39208831200324028536224870400 256953 9755903373492835569943818144 256954 -86072070701948261702974375824 256955 -668371679212075163903510331840 256956 125117620726184811471699025920 256957 551072884805598183176870331206 256958 -174962779656587790068052350016 256959 59289125396467812726785264640 256960 10202712204797888922554204160 256961 672403065474684313169077281492 256962 75423851075177299514662859520 256963 -166356162526174471614375925040 256964 33454494985273510309043076096 256965 -27099227933811951715116506880 256966 537086980631315170454348718432 256967 -991366703597901554931048018984 256968 -4823171426987204580410204160 256969 393266116147450798159354353060 256970 -65811671902142520555269053440 256971 132472495314308296511755372800 256972 272822710874983892413883850240 256973 -27766172208820504857288603636 256974 -247866225803100893931183944640 256975 460871661484258688793223171000 256976 189057696023907413765314732032 256977 64195912308972077330410546560 256978 132808841463578572884160913040 256979 58451141290079968735223036784 256980 -69631831575475866289150064640 256981 129751433341155373630059720782 256982 263085084786785742145372728384 256983 -193409683675768776272004077976 256984 20357036747101676749108101120 256985 118719968007705441043241400000 256986 -239402521894252945408658956800 256987 -252678750428726845949694748640 256988 -146892172122207531681706512384 256989 114775317211419223553767466880 256990 110541712619381434473698380800 256991 -71838729324314510275643107728 256992 186419839398404620113488904192 256993 860764885080563914181770411008 256994 -469042401034293224886541368960 256995 -183012111927495998003812445280 256996 646919184203385802783105425408 256997 -50864746747579460872741576872 256998 -88334596425410094287433185280 256999 1619282086044728039147190413664 257000 -726704943386110431228541440000 257001 38433848260772181511553292432 257002 -67216575627689633317517423616 257003 426541242061724088555324747252 257004 -432573073017131655190552320 257005 -397041902470844007413817280500 257006 646409061416700821186713100160 257007 -105523453325983123498509018360 257008 96260068405799754155885330432 257009 568949576533863754185312472116 257010 -38227657143682743411803788800 257011 -554421502222696020061489767420 257012 113406045096560986523870957568 257013 48907316768990353805035285920 257014 159883347158127652187717762112 257015 356891251163189081069660595120 257016 -352453134834979192138179686400 257017 1030412702454038915568579977066 257018 383640156529064463555047214960 257019 87245444731348979267841492480 257020 69390566511886145476715304960 257021 208199756288204452387136943744 257022 126570364313640358581738757440 257023 209827930467893889647598392304 257024 476448490613051718329450889216 257025 133626744619050782168639640000 257026 159923773466199455636874263040 257027 -723485588015064401966681077440 257028 -292367281108429181198361646080 257029 -357727997992299499352458957860 257030 -285431573075596996135721235840 257031 -135337537396719727470146929680 257032 5963405796905639725470643200 257033 -12416339715890857353317483136 257034 -231623637707490939459797310720 257035 -307372960380426183018379991520 257036 -184170115714048583824645183488 257037 -413640356511656552788629231840 257038 -550143825859922803553833750080 257039 -204277704976115094320074492344 257040 -40400409610472001832511078400 257041 -134514680415098414020528681116 257042 100969950678060581091429174672 257043 -920480873409549984769303320576 257044 -390020391831816562289535129600 257045 33857025461806067764274568600 257046 -42223255423023445675619351616 257047 109019516783803706605200890032 257048 -221209234229087361742437089280 257049 -173723831525777249260600284303 257050 -73269983204652811648218991200 257051 111913561874834796531833273280 257052 -53852442784580196892356673536 257053 -410105948475419694525992396698 257054 -4852015414739013318280273728 257055 207355952529167062562211407760 257056 414715847036821291969867284480 257057 -480603121058143064365607474748 257058 -176515505096196601926587574576 257059 1106592314335192744940527887240 257060 89022855505595350838298804480 257061 188997784174455361173448720704 257062 -141343985098166526816903802368 257063 -60369192485736467497866106440 257064 164154821463375228462926315520 257065 626240923199844608524200407460 257066 73301038336538154760990471680 257067 -157433033763316940718446375760 257068 12380107807950911686343934976 257069 -359251689275906726518259047530 257070 -51301868208362991201433651200 257071 -352648242105221414968306730928 257072 91840878121615981562924875776 257073 209872486313154840609444803184 257074 -187887885474941933504051632608 257075 21003215115526595687412549600 257076 -165889952232593471966768110848 257077 -1085595127531693947050004221074 257078 31086104353803108480797265024 257079 323014290977218467353621852160 257080 312699369388192291885085798400 257081 945261347536078651145106194064 257082 -8978693303790766505733428736 257083 -268347852149147560432339557056 257084 -585301959102120482232635126784 257085 202712237843011753561895143800 257086 -314330471911481654121803467776 257087 -423946315889467875585370091208 257088 88719632549708792205687128064 257089 -250614562118636790951315799360 257090 -234306205679101233707217054720 257091 235373396683058426977893338616 257092 -738487095056238990266283967488 257093 1044920254729879513421609661342 257094 194656166459435698778831694624 257095 -351586791382868190115819259400 257096 -321152948324709114767328215040 257097 1003890801613517366157167328 257098 -28304654774504073348536053200 257099 648259302840062317171440206100 257100 -210515939546842964498517849600 257101 -403408360148755224114953011988 257102 -75381570620277775137538621248 257103 -164551700117723527380167080776 257104 175263534553406542286939217920 257105 -310428824740933587183317065740 257106 21550443828986553096918000384 257107 -821783062310622756218606138644 257108 78942358393846817718385152000 257109 -330619888283272973008342752096 257110 30152762125815437309946850560 257111 -23897042521258686128582021376 257112 306875140421584805034843985920 257113 -137041478474451241978277570300 257114 -50298747697540320614452776960 257115 178112570058868136916443113440 257116 497159992421447122699779760640 257117 229967568085087146101798355072 257118 276085044572540460384578359104 257119 153129147432810744633029671744 257120 -661895585359551017886791761920 257121 165273072049824424283963332800 257122 -41011830028116829697692867200 257123 -529509282260881463065721222628 257124 -107710857954310395136147181568 257125 1235453667199196782755411000 257126 -279174222042853429968956083488 257127 241617234079748320311254647680 257128 -146589890068332917107668771840 257129 798833689198642309939248735780 257130 -86255901750715340194859444640 257131 -148879423204221663948109155040 257132 -431732597396652496845092239104 257133 -47052849575752861552918589376 257134 263839790606739193392334689600 257135 -34467624733800343333323316920 257136 -29245641828778227581723344896 257137 595579759115858210642132685312 257138 159062229545464658518307844096 257139 -426694984009523775258941556396 257140 -1311464517958091029364858880 257141 106428254499014261923478890542 257142 -265440661788372525768347911296 257143 926272472139701894053716103080 257144 256212634259962097648696156160 257145 41049955138185986493041049600 257146 323816411920942520307126685440 257147 -9276136585855299471766234416 257148 131950648396989511237160248320 257149 -451647328320885876415280249364 257150 -66549143560060839430627224000 257151 229284570928390668426908281032 257152 -176767275041773353991447511040 257153 300806326340412750355458907968 257154 -238620594387261198951774794880 257155 -218467055705939428354081219440 257156 278128236390362237834216508672 257157 693322090323639900120672863454 257158 451724630311240661352836738880 257159 -86559888068731570153323001248 257160 -356095619283949464258094694400 257161 328432686185928670720482404762 257162 315116190295625272588108510464 257163 -47305758980719827053090182656 257164 271540292395295380997865830400 257165 121304908659688368242557221600 257166 34698315473374149432614548224 257167 -434459288693560632561139229240 257168 -238252673111676109094663774208 257169 -368486628768476095804292594592 257170 -285267458403375646935923514720 257171 34609661726023996347014931372 257172 400436401042428718111367731200 257173 299984830090510482948633934240 257174 289414532399357328091925644800 257175 11155238405121713844318710400 257176 214464113721893888112331653120 257177 818629143144205486347443326026 257178 -319770161899841710539652133376 257179 3186494695254291432797887808 257180 175326787873950998739344916480 257181 264191413427286921675871259040 257182 -338786768801263338063720839808 257183 6310039511204299783279900344 257184 640471796565570608226411479040 257185 20723318473707429289251775380 257186 176754799710002497184331508224 257187 -48886377629867206691498885376 257188 169507895449167906627770737920 257189 -54402000092796067388998643010 257190 -222442665257649827339457252480 257191 164120942124625431408419908224 257192 139853388930571003782687774720 257193 -357395754923602253613053258274 257194 28900390068453097434190309632 257195 754930425035935584340633999200 257196 -402936828174123221322210359808 257197 13593172240454731369518340512 257198 102646615204095735647694753600 257199 -217372947752928648276700780536 257200 -7651603096375227741784883200 257201 217198741032994130836301563380 257202 93910448327229597707965601280 257203 197668030414062223576599004120 257204 398697768906315898262840451456 257205 88468487426145064823572982400 257206 -162510794792294289598737956448 257207 -174073634857403740815521675328 257208 186136455727657334769237688320 257209 202135485556250901109873988928 257210 38880222952081814280140637600 257211 -644158760114973354135346474740 257212 -233823013484098513524078828544 257213 212241407941880207541494407200 257214 -52532536343238162688242189312 257215 192336250520202262927732188000 257216 -239939204488363130439141949440 257217 3754245649583757924950665248 257218 -271051314737782198430713721616 257219 771415024866086991073645090620 257220 -130948952552580922600721529600 257221 -867737176775711376888216740578 257222 79240460504525919221270968320 257223 445249327452685344620887564800 257224 -313682050878281005104665395200 257225 -222123722602275618607875005250 257226 -2216575520885797995979835136 257227 32166324360725863152020653512 257228 -310730069936943917692191051264 257229 350481488269008848117099610240 257230 -85127623405928616623819385600 257231 -265665536345084388976695857856 257232 -81453004493991432575614451712 257233 -393728344179166672309063002816 257234 -91173194860930226184990513888 257235 51514416812825496329236819200 257236 179475048236777040547316328448 257237 -905285327487380463066861787908 257238 105112344610349851420039500288 257239 -10913256179253657087975523960 257240 -155591806679712400512936960000 257241 -569182660709194731295721005920 257242 245540321806707847618168588272 257243 -118501943662661272280283990000 257244 -111020079538795919961062135808 257245 320315675417156822961353323500 257246 671685705951927569341365696 257247 -155257303874815119083508643752 257248 -254430150313054801076830863360 257249 -509309322395049240375668358750 257250 133579692381646571268499200000 257251 -161802190203161934017260192608 257252 -9097339721465563740907193088 257253 -115449084327422173781171438496 257254 -16671022294023427492855969920 257255 -364738491210525822349558028640 257256 29275993409355319073053178880 257257 123918823399510678976455584384 257258 90250122923033507206320450480 257259 -210678640171995095513482663440 257260 107111024448720719546102860800 257261 -259431618422724420687604145640 257262 54102030639506411839012391040 257263 410019533384100298929161970512 257264 -62858674920748747609214091264 257265 -14112078765356928441996198540 257266 -26973312841797570872897374080 257267 -1018923090493851875954167303968 257268 299277435084248547338965862400 257269 4925233857006697092858261248 257270 158567230144100210927522716800 257271 -89559022558668704237420654976 257272 193707884579702111347606732800 257273 331762209842839897171379196522 257274 -165877545249065335686478739856 257275 -102005676753501611302529927400 257276 589270306769262315451495772160 257277 -426285168564426400334039155200 257278 -139039758852606682079276187648 257279 552040929734241476216176769280 257280 257065552366990411142277365760 257281 -958553988240523326883070449918 257282 -81822766342894701624951664608 257283 334999382612374036590341021280 257284 449804164393627341170004421632 257285 -118880855539200736494643079040 257286 -178812620386069795191112427136 257287 -235075583209737334252673385064 257288 -827499223185389135875904256000 257289 3660056143343500839510106080 257290 128745988551719730106016774400 257291 74344628826314796732057001272 257292 -95813277975607546616633699328 257293 -965690457924309598187636480458 257294 150394487738539797535247472000 257295 118859548214568956545685037600 257296 55510124548453186026429693952 257297 -294297103453744759191999058254 257298 81732804133965094538341562880 257299 -220085083762063454865553219800 257300 58185022325512721343994060800 257301 96443325916165008633259008576 257302 50933833038464351200554534912 257303 700784621404235938336464874080 257304 -171856483033260757438359797760 257305 -655156290110305355122887900540 257306 37786581654670916450327642880 257307 -13174786057809447232078579200 257308 -459310716474482683522429123072 257309 36590715582594000331314773004 257310 340064445626399951369164627200 257311 877337904333048559652934818912 257312 -12437352389569416339894829056 257313 -91965744578678512771516262976 257314 -16264348887628006555566189744 257315 165647319438297941433069869520 257316 2493772120423511040215660544 257317 -845192311950328390874261066400 257318 326145037971689968508098107360 257319 -698969615774650748156112983856 257320 33228474527430412524822528000 257321 -839193289527543551988380249478 257322 55901738075701294896828307200 257323 -784235945044093309575194041200 257324 -431615984055755730806752318464 257325 -25277299806449918273362646400 257326 198343031869452314307164450112 257327 -596993800139256664106381328 257328 115989225225903598027137564672 257329 -1056684227850531651037303964124 257330 -298963712400267998228592313440 257331 215373509046589295513528653824 257332 -376081035139056663243936728704 257333 -58703329643799989006502605220 257334 10150456388732764725243377664 257335 45884215833920347024059579360 257336 -46987403667796553185581772800 257337 76772489837918858806359803994 257338 426814189397829805766080414320 257339 -879862720120221514804331896860 257340 -185571735682649926831572556800 257341 -183961656687795553268303667520 257342 154500262139285205994198774272 257343 457466304789681684629186270664 257344 91495281230142919166377066496 257345 393694981760670753272509108800 257346 -80761820601306132947451573648 257347 -795132967093514320092141696768 257348 -117967407926276720696304962304 257349 244934681179830179201889412320 257350 110685570675835614246314114400 257351 -960645842587449545231641332648 257352 116472712200855367911370629120 257353 775007280994568859619723824602 257354 478653831647547593237661347376 257355 -1678079853007560976983609600 257356 136440338441458830818009817600 257357 -437782457137517473316887552308 257358 77352483057601734964321643520 257359 -34837291779258120710059467560 257360 -64218143019837774683250769920 257361 178360813714535621769409790400 257362 6441066615531657192973553664 257363 1196804999843758972531368194040 257364 194199918263358741594579640320 257365 552176224555879115162639047260 257366 -31128942615192700773437830368 257367 87693478405456532447923560 257368 336557398031485008730134773760 257369 -300801012903792891508803343104 257370 30041316371875971620714941440 257371 -2272992302713435092694826428 257372 572463945341044455168266517504 257373 -586776850457196531468079987578 257374 137121671981376830772084170880 257375 -451369077552937988844772680000 257376 192103118906418859892973502464 257377 -190813157126451867718563605840 257378 212209309821576391958601302400 257379 397257331751678421733317310584 257380 -32751793372045621666537704960 257381 329836984677953827612200061182 257382 -103625777689682730573985447680 257383 161290970948718501097966222464 257384 560111261767180526214317890560 257385 272812789529228149002647697600 257386 354258090389718298000127785392 257387 52878906311642204526339839604 257388 -2144440029130719316476318720 257389 -3287280876303517467290935200 257390 -26951621900795562135750923520 257391 -37015053651953533636282600560 257392 -69056180758996764385499643904 257393 2782495630971902714797281024 257394 -215823776703984824519139811200 257395 280220940206490050911469516400 257396 366137975980152139336721191680 257397 -666704716661265456624031770048 257398 185378539772899160994273408 257399 -11416101356912245019874696600 257400 -75612432989842366052058624000 257401 -268322015879438922319577880598 257402 -391821188283438723465385766400 257403 -283521231492348987467602675200 257404 263851981181777534463162685440 257405 707760377336592047309373942060 257406 246816333919923062190461584704 257407 -817425761079991414100048489344 257408 -355947967307268688870197166080 257409 -230788049756754902170371090156 257410 -300908580694099104920993180640 257411 7877181251285635714462861824 257412 212139069469351926484072089600 257413 231766089864799143820865508124 257414 218486457159415126253515020672 257415 248119508060018416095368771880 257416 336111957332392797466251264000 257417 -862702973530651891244106008880 257418 -909958313218990111317206784 257419 298691103831230800623988617696 257420 335982595936975614611916610560 257421 190979342550426253275279082080 257422 -193411915841578689691876454976 257423 -144142725346439186432160444720 257424 12493009493319380055949836288 257425 67757729918280396452582924800 257426 77200850373261449174695768224 257427 -72832347375199522638249925836 257428 -107339876303860355755110748160 257429 -33381058805025724213543617024 257430 77343620764012936092637557120 257431 -169524674654607797922809984880 257432 36677503110303015515070996480 257433 446972344714242264710783390400 257434 -429567911809025109171016602384 257435 -699142710746926925887762173120 257436 2640477880880640980775355392 257437 901085941083870426431554170086 257438 -185091391276696987820003906304 257439 14003394951330524631036128256 257440 -199495237938810805165650739200 257441 2929028090729171941395617712 257442 72811268240066367188644986624 257443 197408710650417706642230537692 257444 -261240527677203399149914672128 257445 77161651749079393654506801600 257446 -72662922580317711237412354944 257447 -762984484221437735027094388104 257448 626785299552592975054995947520 257449 696541093438097105072699624100 257450 -24584216579359077457126464000 257451 168956182351466432169096998232 257452 151540746597414172532237519872 257453 -51365428471002486788203794720 257454 367901655364421137811687134464 257455 112496128992828211179765565440 257456 -119081116666171767362954969088 257457 -368933617174588246110212764560 257458 -216029367622942712022056554080 257459 -83552999293085143537999364340 257460 74189150109545455817562562560 257461 886491593589564779166851492800 257462 -312687342163674811459105562880 257463 368246553296230952689013462592 257464 104237395640386336858627215360 257465 -338460451260092436922396026480 257466 254895426342320476000422371328 257467 -194328822830023227887127777008 257468 -492022993562889372361221464064 257469 -243682942915038988855220902560 257470 223361221708419482606629999680 257471 69008372861491797428910105072 257472 220634983008054635382964224000 257473 -754117709700482566803778265278 257474 99838921639315236435605463552 257475 51564627351908575968288594600 257476 588351756315522331578836597760 257477 324333748195040071674394004160 257478 62590171444455505093323954048 257479 254957994567307214810122189176 257480 165343017336123252915646156800 257481 -204933788873289328854040393536 257482 278306860515466045076710841952 257483 -84739305829133555404063710240 257484 -691665160326119415313920000 257485 221480118108045552604573670400 257486 71065869841694560564664292864 257487 -374234613188265608021706347640 257488 -87813142218607967835914240 257489 26764926278036061622456258290 257490 -239350345119565402029776189280 257491 224867609512635402229299379920 257492 -240472644295709471513478547584 257493 484196833873860668198421999264 257494 385075048913213116647433771296 257495 460134236663057315395786349880 257496 -590295776780612235249171763200 257497 10616262950204556380545639946 257498 -504902830585573528212007722000 257499 11946907325942071650069751836 257500 -162465777175631372718130240000 257501 -660651196631231041734297297498 257502 -59486618103673824567785788416 257503 556243520950734229637048046752 257504 480200117258794909463225303040 257505 101774030964931085760471346560 257506 -60063069205715167969507468800 257507 361182065274881320138829538840 257508 155545317841109304205169823744 257509 117459972788168957982232995616 257510 -29462827644523519369786615680 257511 395636184243626169868966994472 257512 -284236008831900279764291404800 257513 891898760825114088365964919680 257514 -399223069322333618014135838208 257515 555850224729800699895395912160 257516 288554213237506073211314128896 257517 -33971212241557532375787569664 257518 -228706495090310955674239225920 257519 62658145653470382593191267920 257520 -28112030618232306761397043200 257521 235923672389449757985748109088 257522 -534255323867580621632774408688 257523 85495220531162680590780390144 257524 84582426140856040698545012096 257525 164661209039376176303915659050 257526 243435073610276875132406092800 257527 -2327368908261258377797117392 257528 699386960517770500048346972160 257529 135438900511046412115445423184 257530 -18741636766935618111863239680 257531 430140322004562021534026465712 257532 -312646897686431669631820333056 257533 879246499942297027637329293900 257534 219161262548982135898427836416 257535 213663515274236806614143607600 257536 -184887145223536973459717357568 257537 -288772659059752897684703350848 257538 191891192621824757862195663744 257539 -786875813248347341105968870660 257540 96973259234203080219931238400 257541 -426313059045806885872055397408 257542 -56327205898937918111364320256 257543 -273632189004335615256370316112 257544 23847820891338702892467778560 257545 229217801507437663205306683200 257546 -180249819452017283185002245376 257547 -200037186204733987273090884636 257548 -515403402500355385054439905536 257549 -339922693128929619389332307040 257550 -87058572593984804268896630400 257551 -167191543839699791489867583248 257552 162633865266337084719708512256 257553 -437580089946167145026610607200 257554 -20512726737935559632310274560 257555 -148016723579432636087868329040 257556 -142123966673092682790757367808 257557 430861311967659667192835709532 257558 214561676598716116308186178176 257559 30502760625995330987828665704 257560 -325890723471301875508767129600 257561 -119913223153484687071021910838 257562 -21549820252822923783254349600 257563 271011868101676570601452959904 257564 688492093078011303840034214400 257565 -79916710155452664302713282560 257566 193165679732401027506351853440 257567 -302852755822972600192012707600 257568 -113242540376223793816816582656 257569 -410108841195191161736163227756 257570 -3378799700855857721265984000 257571 638291915599400212341520399140 257572 -126718306975793226974714470400 257573 -121904390290135955647418888160 257574 211734074428718338269187450560 257575 293159829956654067683060052800 257576 519066756604941207582965760 257577 -37653380799497882615781369792 257578 -29493085330253251510653659040 257579 -76143475664120864128040690688 257580 152066517719779344317894415360 257581 -39165417332728795640670652800 257582 -47817394482974135309566196928 257583 465137630400021810473316412800 257584 194371027588169758049840234496 257585 -132370945628830172691846086220 257586 -629174351692221160983446016 257587 428338017471287661310564053192 257588 1216142601095120473145604096 257589 634181686152236381107402817454 257590 -150973834216505085358443763200 257591 -190867551287472181937807602008 257592 54488877394821089594834718720 257593 419411364201799501313430521600 257594 -14116661591660003983969332624 257595 101763219614631701486232630240 257596 -146178822969714696371183948800 257597 157173786807576595239508978380 257598 -114966887749932334026577972032 257599 1345629261167191730104048088464 257600 21486167990787772447614566400 257601 394193151813679729712318736864 257602 -417064606568096510377412150400 257603 -483891055897156305573278887392 257604 -198011665215892469837562799104 257605 404372746944363309447493747260 257606 -296457608677566533032372500096 257607 423399812384243349727482009600 257608 347557182678565262602164725760 257609 -730296954749982426578525910 257610 -25345021485162946654837370880 257611 -503395946485975777732258199788 257612 347952802737908318240213312256 257613 -4129440235620312959383405536 257614 -174380960284796759343695733888 257615 -188746030236926169802667132400 257616 29796988215165748972604743680 257617 62944673845633743256791389860 257618 -200070598843442829711853826784 257619 -51682046861868195531220439040 257620 443561254150551481980372879360 257621 -115040015640151403800702704000 257622 214940527486034348260124839872 257623 133097908224715471639467045752 257624 174620324868720171762854184960 257625 -482411880513462163786495155000 257626 243900110996664806599411798512 257627 92781972721366984445249713476 257628 5993612316303686501527166976 257629 18777379502815139456816585740 257630 240930987263811664682777328960 257631 166759941346198160281749687168 257632 432858223412012870398646157312 257633 -85667970210298661240838874476 257634 180759491236133424795380336640 257635 55784395426811850049448957760 257636 -44865840477145366090481329920 257637 249267857379589840898364646752 257638 173488919301522121358471850720 257639 -959656369904250123370368223560 257640 -93343757578033134583369728000 257641 -69842759476435892603134505216 257642 -155451670184981268538245711360 257643 -331479013797107001139733356068 257644 285467479522382709015039862272 257645 -389388032042983495085932112010 257646 171040626141664953390346312704 257647 411623616010726209603396075640 257648 167753010814541297033526607872 257649 -149485146958797921069058128960 257650 92133420761926758970241722800 257651 -35845853783450841254961567696 257652 -197675669845982742624542078208 257653 -577342853076357987226156392480 257654 227584173265416377209169701632 257655 -165559495999518952735812559200 257656 2186083760255643013515509760 257657 -277743914513010822557805731094 257658 -251507513394071533664949897216 257659 288370426368442074256798894080 257660 96285164009185111909019688960 257661 2495920552047964477193546502 257662 -115132317323380944334059207168 257663 270313813328131969466704648560 257664 316837893907165632312461230080 257665 -648733701209947882305626064600 257666 -90201233094594964836274321968 257667 89272545541822500708566693880 257668 16301518431021159679131233536 257669 291630132172512682668597078720 257670 45475831877430227135104569600 257671 -268970593317334213866937457128 257672 -124084061849972266985658777600 257673 132891758089847617904780252544 257674 20671264867513449201977004336 257675 -526711511901988549856316160200 257676 78396381087976249257028930560 257677 -222438414045848884501569771456 257678 326492975291421767102100805440 257679 370026006937218670968152317224 257680 43595513666169276417518223360 257681 -558949987632098274289486196928 257682 94410870709668006788387622144 257683 -544279491062407730888018405120 257684 -102946021947857584981390424064 257685 27528658095095430726742430400 257686 81705509894830382540776113408 257687 -336801684656387112501813284664 257688 -17820867303815842772635852800 257689 237319185275779380232415740490 257690 -4226764459428587886336636480 257691 34253656147984240313495499672 257692 -153273222035254491358694611968 257693 70669264064515299892184612640 257694 -140454284093423138738529463680 257695 239496362682547419848212972200 257696 -74990085426377147323937783808 257697 192505622340660623352720442080 257698 -269026370287068539416279357440 257699 -7215898475717559475111288752 257700 51478167496319462516978304000 257701 -783440085393488847576228596928 257702 -651629843459949800158151846400 257703 -32907274056037602690045760512 257704 -232885601496018358016493450240 257705 10733744758126283769491616000 257706 -367464761318359693331306691840 257707 -269306970377819868421175492044 257708 -689172804944439811693481731584 257709 -366843432888635156883124629696 257710 -141622646366649635622798834240 257711 546946047578319191921043783312 257712 -12487295894897550927105884160 257713 233954877783227271227426850962 257714 302646083639021322655321629456 257715 193569461975244592662018854400 257716 264498044092549815808852049920 257717 -377257551242826131059136937234 257718 -147137344870152622284437253696 257719 -120622438193648262916137545088 257720 -412716403063622421420991488000 257721 -79160681569070057951611322496 257722 207630442634455229887953996912 257723 -1028098558695167054057489506320 257724 -197532903706148280648651517440 257725 258694323560691787423073671350 257726 -75823453146550137735685305600 257727 418897206064115569607085387720 257728 311123788348081590851383328768 257729 -938554156077992453927149203324 257730 -142533105534285990016227840 257731 -945145434659059759053694198468 257732 -304812772676050406736486827904 257733 163039146059506530657118320864 257734 47402901552510211117478164992 257735 181548554860190109055052173200 257736 -39159320211451808500401561600 257737 261747691566191466474361514292 257738 -18554212710638362621188605952 257739 -99606636641677343328212266512 257740 -292862906528700264899647196160 257741 -308739960832155802659726890016 257742 -124710565967396610609711168 257743 151546573377151423168081181224 257744 24591830498827942606369505280 257745 -56869403169863399311378586880 257746 58381531765264455778764477072 257747 -115994819225637940010135080368 257748 -302528821711434510650025222144 257749 278064990502082466939447442336 257750 -291708800812658108721141216000 257751 -98792304717123136867903234632 257752 474056833519857449947102617600 257753 219414197591544736606340289684 257754 1975226622325037792797911552 257755 -319505939570678836081758603840 257756 87280098066700823832924510720 257757 -280980972436123177313719821120 257758 390687234662192853150502116480 257759 1097348393672484288197317480704 257760 181541143804544496068021452800 257761 48169702634147433811052590464 257762 -289613571300374944816971783384 257763 17796047421200631964140509568 257764 269568696834742353912319273216 257765 113239619428316021112873246720 257766 222055608713444726059329465024 257767 -73927272609887393946798144288 257768 -322278563075367272103788298240 257769 -730594015302371047378116763680 257770 -122886109705682045134590696000 257771 858680450175698820169597938960 257772 -241031559065978615516249246208 257773 -619142158967660631680291425280 257774 -290407258237235945061443923008 257775 -52060611612045587132163254400 257776 -45843949605877017763116679168 257777 -285906965259367224637419703680 257778 334843352236860945873598287504 257779 -138651297769271655155134835024 257780 154780652082091125199603065600 257781 -496380568001167324162927118880 257782 -27453196554326669374663379328 257783 -323932677490594524209145586968 257784 -245035844722314002457601966080 257785 -3249520893782730421253380800 257786 -236431915745522900833428615456 257787 186982860185122614456655626444 257788 -144894947937683016480837240832 257789 628140949945933762442186326566 257790 -89955341675909146703088264960 257791 -494495119063105621125924567808 257792 232133115732336966179110256640 257793 20240952608889461468849692464 257794 -8809518118999608844247782368 257795 141790932130846841935518041280 257796 51024009464907612661457879040 257797 425750797561527695402588897246 257798 -234159753283307281653353718336 257799 644326548610413685007745981864 257800 -11343536103361845329147520000 257801 -157329098923583961203046650496 257802 180766293170249698797084095232 257803 -54482252999439581253923536096 257804 -13135764190768830378276313344 257805 458672540674779419101386217560 257806 -82724223440426576235112323648 257807 423875917776013327860251402880 257808 48405106133690066202456096768 257809 -1607410932576542749898842287296 257810 -65477719403811089135618457600 257811 -287817433268127046183807427520 257812 -152402248536480795656688905344 257813 -183996332314721289992566007616 257814 -318621254801260940827791124896 257815 230180839588126076512581111960 257816 -137685166051814002265410314240 257817 31375370446834442498076664512 257818 112391163331587596211008797440 257819 900043038556753732860727346160 257820 -210053902211245257080398801920 257821 -212146439753841314906399662368 257822 17390702158730213454795290112 257823 978421024672661755224172234584 257824 179579811795978756666270154752 257825 -297053000078953839541147989450 257826 -148975510251249879806217159936 257827 136086373530684843299431784512 257828 -5372455297484363216067456000 257829 -182070886746768817612697797824 257830 119562856742364941505422592000 257831 -259845994229597536077128365008 257832 -169146682095428337505972884480 257833 -80080492380424016956229010060 257834 -248931728848140916809026563488 257835 103458157900278820375771868400 257836 -1112023848852119079544037888 257837 72793356334366239045412494486 257838 -288422219895500597925092566464 257839 19348075527530166886108091760 257840 -60988578931709875713773076480 257841 227868886833812116438525834050 257842 -253127044345398012953157528576 257843 -40553667234533692851844585416 257844 60140477637558123262150127616 257845 77033304841481264861683862400 257846 -440365413383912861959069612128 257847 -97673927043001056678941517360 257848 1266597999780716050510188994560 257849 -208873603762173955254311951520 257850 -123881177055027282234914304000 257851 -550887628466283689626069444 257852 17589045438446553097756154880 257853 -69976648564380459852667823232 257854 69519389341179330618886416960 257855 -336957631100732121963928112640 257856 -179056690352806040971845304320 257857 809106597148010291936171143106 257858 -110216278458266950819178004480 257859 -75065284678031030096440389936 257860 110415135771873515735764174080 257861 505074810706379289634616802462 257862 253814951894732880846876025344 257863 -500341581135608929968524350888 257864 -1043653063174015676138846960640 257865 324320837354757850993769718720 257866 12243883964359162924663755264 257867 -342641413672178557179676911084 257868 -132307338789538715191674700800 257869 -373187488036804576825591806730 257870 2419647607635413390904332160 257871 5005814402265219761152032000 257872 -13143566863436514493194436608 257873 -177796431790060783418584564608 257874 41204676304526676519112940160 257875 -181623215601998472449240856000 257876 -52938300781509007554004051968 257877 854472219106953130961158707840 257878 233230997969558459423818302240 257879 559100429779655101296257289480 257880 -26361309593389412484838195200 257881 -121001571779096072453113952640 257882 -77818063003874263057910600208 257883 -872779619339278799549749056576 257884 4695845270480177088205112832 257885 318704546168072194810761017580 257886 -91595716944360686134006603968 257887 297052283237730223686914683560 257888 941190448543667788417178664960 257889 185700938591986300754038333440 257890 -44945003133984823560410912640 257891 22908940718259668431874419872 257892 -31714722773279017780178562048 257893 388528142130106493775453286142 257894 -43065141965369606265911844480 257895 -272193277979151893934033806160 257896 831623707235576579333635169280 257897 -918206254109141088303908928540 257898 -49086809489737272642494660352 257899 338549815649303709235658831664 257900 -122549832435421425255531744000 257901 -170249827924399942275828014016 257902 -428547377760092733444750502848 257903 -688970161629004900505447788848 257904 1197306025296749610607411200 257905 -601654762175956843247776724940 257906 -3329109364462437561941295360 257907 -150686088431297671773415067040 257908 -141357671145080834883707527168 257909 13870345789251726746401863804 257910 138577476124964829804714495360 257911 215579251030986957383951689000 257912 1897277876477477103687122411520 257913 239875393385076047860023008442 257914 -3747574303274123959764960000 257915 205031790534845296937846349600 257916 207683136254952867175897047552 257917 399430457885049968263184936352 257918 -593925600102531009387473763840 257919 246700620899935478514395110800 257920 49851166762594732453606195200 257921 316415270035895076482180629122 257922 21279049833183200351929359360 257923 97016454715791862720840133560 257924 -593973247529379408148906608384 257925 68287229263921390683708132000 257926 588805456399278153419201748480 257927 -94762205275557168024838072008 257928 -99459193831288252600571412480 257929 378592097447332205625081851776 257930 -65355334806261121685249588640 257931 396559137817597430052003120480 257932 -450317669928866337317244469504 257933 -42074674405169004311754280596 257934 -141423958883626209093337513920 257935 -218234949342752694397987771200 257936 163205149135603835141278924800 257937 93552032889071873202660682752 257938 -323907337752817891551783968880 257939 567673739639984710118843795520 257940 144684366826329725738894933760 257941 -251826207972847334293789274148 257942 110291890409808210391594723872 257943 39265309377484375821848529408 257944 -526832365091516177683349606400 257945 424252034692307372305645369920 257946 -16355896904582087763147584256 257947 338090862571682995689189467396 257948 19454367424803660323839925760 257949 191194292694000277671747774534 257950 84812203714876226515746892800 257951 110917787934857474843186189184 257952 -232120702050526462932091404288 257953 364597651209361976754835423202 257954 -264862600849799529049392500448 257955 -47406032219384940881258186400 257956 -55770743430263486810755050880 257957 -6382008863657662378046100288 257958 -255488357835346331642352456960 257959 -13368149766253303635416103896 257960 -206335875498204298220478720000 257961 102232424150208152517151509984 257962 -312942130610758762692177618768 257963 1079926080591141232069924684920 257964 33199782697697175406461468672 257965 387146170679508557662158526860 257966 305580710942694579871166874432 257967 547047322679681263393566616584 257968 105405094970689818825734160384 257969 64164152571516796804306145460 257970 151982249143822948919992896000 257971 128576070725612845664641122720 257972 130577249201610069858429696 257973 237170497034189371149628586784 257974 199571472832085144317870904736 257975 -439548293043541759059078465600 257976 -531353181076275965047025172480 257977 409879504377323576705393584272 257978 102476307717814007684604608256 257979 166164791436532893900110807088 257980 -528854033853587872100470464000 257981 -138836199286429910278120108218 257982 4987637128206203513351823360 257983 -156423394855599425822005920000 257984 206853190550134716218317209600 257985 7885230065029591306856690580 257986 262221080801168782938538410192 257987 -809461085592738661793934311364 257988 390643964726661162399415680000 257989 550750143712198700534178997790 257990 334509166884513254029444944000 257991 -115911728459600898543607002240 257992 -36807696733027332444886794240 257993 -502676452093048249544892718758 257994 17182910169456242035704691968 257995 179538677761290579452951748000 257996 -478833636940672165286942496000 257997 -386592987452842628354029896000 257998 70233449786653898424425062464 257999 127314009023363338790616593136 258000 1529402677167273290661888000 258001 345600280306946333581783713920 258002 15619539893304045671536823952 258003 202704852225801142465143017040 258004 61022551502768367284769943296 258005 -178474273481590318934251411680 258006 30661661401821520501267759104 258007 -352024605925085597465243366280 258008 -567251720812816867723547351040 258009 338986564446952636727328940320 258010 -327092979055169591897025687840 258011 105910712646758203387761048960 258012 178475250366835945264664294400 258013 35007090862561759286681656320 258014 -166993245945530370477736058880 258015 -756973566505669541926757690880 258016 -832127827874906119117699547136 258017 506675706064504222563503078832 258018 67971528355194902285641067904 258019 720750451385569301997142283420 258020 95207033785947133233043660800 258021 -118732134690308486066823899010 258022 305178028263310099846381401312 258023 448309749308565477216857833272 258024 -3352138025989783588865556480 258025 -8672223286315204686431020450 258026 712562426568280901422510374240 258027 -192976150448646551862159088896 258028 -457923664638678168738648497664 258029 -58655984085416510122495473216 258030 246271700506650745499706309120 258031 196105698909799301231476810832 258032 -129815720816546259240578187264 258033 -561084704804690703176111557776 258034 106695262890182794799707189776 258035 -300496082656654473164392805520 258036 -311023650213262480658013093888 258037 -116444352894298537908601170432 258038 194910814984342612689752579712 258039 -395776737124629443469581587200 258040 185538201520107295040599756800 258041 -251730467703019230329824982016 258042 182915964008016336303596248320 258043 2946059167238597720250705744 258044 -255372561006152415650242940928 258045 -26524044844829621403951883680 258046 140502155454339621846830825472 258047 518427077514537550056917530920 258048 -136924100191618441337999720448 258049 -732593975596940153570822704080 258050 -73580633956294838139905527200 258051 131373821463254401946816176632 258052 -170559743132310648268694817664 258053 -171023616620451993490333760736 258054 -90271065591559876441623004800 258055 -9676891449487207175659490880 258056 5086234709765859321788666880 258057 -307488376860591322429622221212 258058 421698201913806205171726736640 258059 115862033008200761244628438320 258060 123321484410648782990696939520 258061 -451481225203387506924957659338 258062 -201478665613887970002367790208 258063 -31515363149285020957139923560 258064 -68709079703433677213180424192 258065 -730438936604424634224031206540 258066 -198921999719367417251145945600 258067 -772624766307888020997261500884 258068 163996848278910243716825798400 258069 -56108962102931362253328073920 258070 210549495378598820494396133760 258071 384751118916088394305079415600 258072 -317948327598982735624231342080 258073 423161350822587697233868844164 258074 242078038193280985228132471536 258075 27902211349150549038513009600 258076 -9943893301665512676349757440 258077 384496567676891978486897463360 258078 -60686449815139438805427600576 258079 878946228971312127705216405520 258080 308273398012761614071877468160 258081 408426986295640690619649880752 258082 414976667291259388965456153984 258083 374088707833027855781931133680 258084 -233710298155095374983990109184 258085 116562126045684281943381125760 258086 5626148452002207652225329984 258087 336568421049778242188589758760 258088 182016054104895952297032821760 258089 -315961639852111699437716133276 258090 -16902190518668288247970483200 258091 408473301748276617168913431184 258092 179510048901832183712147476992 258093 -1391890983618966087538915200 258094 19076149770237817850634636672 258095 58203551712075327695520255600 258096 44325289303547809614487879680 258097 -59606337488735097286297093568 258098 423077828948423101319270038800 258099 -50189917812178395430905647040 258100 -120458981854483826132446560000 258101 -95320224087475534803006410898 258102 145278027754164869768001600768 258103 85563931361687308534461041200 258104 -55509674599947621320928460800 258105 284391925112741994329161584960 258106 -23567805265083462769627164672 258107 759211628886092555081270704356 258108 144983852089465176141328106496 258109 -423634864421538557275581349690 258110 -40686594278316684440020266240 258111 3039575494269453814365241824 258112 -36142293384177418928909189120 258113 -32197623220916400550629688638 258114 -251043852977244276636611756160 258115 4213473592050979509952455120 258116 -77169629017209519303001160448 258117 108109797850758753586738821312 258118 -152536947332590555660443248640 258119 614507936075987159247028274520 258120 213478210750426752340869120000 258121 1530108554113043300957050627200 258122 -76283907967666473671256423888 258123 635473919912262638030883057600 258124 -778733361823934262023871473664 258125 -42479206423104458182074900000 258126 -111577392790028583928118848512 258127 989685390963378271976945956976 258128 5765135456198552527281291264 258129 4659086877758063304067419840 258130 169601718123902254175677278720 258131 716759253835660459354715485932 258132 -18274545698969915789516974080 258133 -101021339970527919423142360356 258134 49705918214116623248817128640 258135 -299327975226478890752689364400 258136 344301721396116238898517749760 258137 18844528257607878086011855104 258138 -9814853639913856097612637456 258139 276873850641746133293361699856 258140 -129760769598651922465049602560 258141 -40576191458014216053660935520 258142 -672137490420521362439809947648 258143 -377947145643595215143796592608 258144 -450461467802792720488413265920 258145 -484206545739776293470689656920 258146 29973182410682130987852925440 258147 -15438624189064847454325701204 258148 -51909996701111677550742887424 258149 -137327216973259276045852847364 258150 66649289747863547846835201600 258151 -933343920269940608446528238168 258152 -355688373807107152246386631680 258153 -154563262708813611887118044160 258154 -169563609861409792727594612640 258155 -548114649562866359267387953440 258156 133890397238216297296695297024 258157 -1097558156106983257867349575594 258158 667534467415498840901088797760 258159 -4274942742565145838726319872 258160 58222960211855438085915279360 258161 464585677081726323368889207762 258162 83186218096678967350337236224 258163 -303929643911405888273304110256 258164 -424482856929666730332779445504 258165 252912682936122119095217433660 258166 181654882992272481979839376032 258167 -68817971549496444621829855008 258168 175115534317856932190776197120 258169 122161332062262431538213379200 258170 -123181216630588886096277699840 258171 490383530047641173674403602944 258172 10244443018693663989416345600 258173 -547805543068790215410253651578 258174 89260432439687038668223088640 258175 291113071756334348013615510000 258176 769174278153192095842629058560 258177 -12323198423645613365583909600 258178 -555892561448803110711895245360 258179 -706829558801376675217748494824 258180 -65816443440978655900068679680 258181 -953339096315837679472096974720 258182 736880696017398639300269837952 258183 237852912299897652918755843952 258184 -329728173484879487572956979200 258185 231259701559218570782978401380 258186 57956457159589103360812433664 258187 65650182099832835714830383476 258188 26247292597332356216493904896 258189 -116487405091006109460554627520 258190 304900230976473659089993617600 258191 -252760207719506503124653332480 258192 21460433030173101212931391488 258193 -272644677600764953841204754956 258194 224302813001490190493352106896 258195 -149819376693604542315320966400 258196 -556940276174007211469418715392 258197 593114671321600517049131477646 258198 -63231108571572688921262764032 258199 16703348316368072542754253760 258200 40763874080932575820794624000 258201 -67741110138811468320143824320 258202 65367832534926444890953028352 258203 164684223242888474860683045864 258204 78077706053301424627395549696 258205 -124810233801712886947281267240 258206 -24016512986126772776504298816 258207 -572424121579646443661056069560 258208 -940910059974305262248014970880 258209 -80979106590635399196516158784 258210 -115792122236978288205932889600 258211 -859344791481136672231988177188 258212 435038550249109261166099235456 258213 355140326556150498510068311488 258214 274125927291711219667771081344 258215 6106361523922306159559052720 258216 73054866665723133666572697600 258217 -35100721544566169659239524700 258218 307664898439025926293226970112 258219 -48216080998159518991728194496 258220 -511906774944146554634200197120 258221 -309274936561644819372714495360 258222 229828940645003867593208043072 258223 -65292235382906214925878991264 258224 155661904948935899560196259840 258225 341747728608892533274155463200 258226 119484407205307236446162967312 258227 260805795445654182541294371792 258228 -5643735090133726339602210432 258229 203061008418753928719803628640 258230 71786467034260449603652961280 258231 88900532316762424431814853352 258232 -340338795989245781494834298880 258233 -272295062863922874825217042518 258234 -241431129167536906382598653952 258235 -492290944402812518660036296320 258236 336732236099906623495886814720 258237 181940323545905346695755591200 258238 -499012767727462136810976756480 258239 -102307528677710096873772659760 258240 84889166143095230962964889600 258241 -549360087352427234582979303358 258242 -471503702948596729300488487728 258243 422958893775446634504169723200 258244 -61301461930868430115774046208 258245 106490897074797946962340042800 258246 -258198786366189389397353932128 258247 645642507750612624992986135344 258248 -431211685079056065285319680000 258249 359760405207279549115086779664 258250 -4375640152196638911975816000 258251 394029925477874792411606945280 258252 -203308907833708678929531437568 258253 169003085257981791092622256502 258254 -39735091215811695590818607424 258255 282194707314145447939510663200 258256 34990928440076240391838195712 258257 156450217899135819455059636212 258258 535659940984334376478334976 258259 -82098024299018493713923109400 258260 -33220353991482792188314176000 258261 92504182402494378128701073664 258262 -51209815774981308795475876800 258263 -150843272360216463534049786656 258264 -450392761163637402700310138880 258265 -285821336882397046958383403520 258266 -281883892432872856721360368896 258267 -144059010802489447906502257920 258268 459859004238153164307506805248 258269 -280188314464471145503359237792 258270 -79666383297805778842274390400 258271 -52326685408364907025928436008 258272 68761184660205088111370698752 258273 -634179714861720347400728128878 258274 -31381038764468209962250015680 258275 -299631956840544590929876097700 258276 305853194709170472618700895232 258277 587793069281339698266975968126 258278 -138502928396427985830380310720 258279 201284468712142579783535443200 258280 -531012820911631056189602611200 258281 275670730002297847486785821172 258282 -488700179946836193952030786560 258283 -577006374446895617320490611468 258284 140017213063648327787433317376 258285 -451521367964626381783139096640 258286 -92060800759452833396218690560 258287 -103772336114559456070878034968 258288 149829486870127671625683861504 258289 -317558336768357656968100140876 258290 -79405405913278815897558689280 258291 6876044639543233197850028040 258292 176261703167743879106467766272 258293 -409621164729671203429520181600 258294 269124094272265587976595889600 258295 -287255409879080507014387276200 258296 371416108008612121456664678400 258297 44604487093361729611109497920 258298 146449327872109720170149402112 258299 88363666809358427370124779300 258300 22006815807614642940855628800 258301 13895283867982682121065150752 258302 48497067396914754943188864000 258303 -88203897708979480367490658800 258304 192902557410945904987508572160 258305 -228591599136620783725044768000 258306 132747982388824117802263749504 258307 301508404251244513442949832912 258308 416381665879147874721655628928 258309 -752622542539088343319822163616 258310 -70791736886753931322286221440 258311 226199931287894517208636451952 258312 -676484671661669190379246387200 258313 340939109084053669566019651008 258314 50625865835330856202613574912 258315 -67901083617187689716448629280 258316 178643175138991911505411639040 258317 845958551782533974304913101366 258318 61011414026409189802884470784 258319 -657636809344486919778286995280 258320 143234942559372747821608550400 258321 -95925491277737468689732493376 258322 -27592417116777591889998719328 258323 30782776797044829647504819328 258324 477309118621051865832480276480 258325 -87072094180354422613359248950 258326 44137973182620739319793846720 258327 400403418799679400777751152864 258328 324724217227668765069402470400 258329 -45615084734522810446508438070 258330 -81820255710943975827555072000 258331 -656236336457556499019389791868 258332 824348429428919696672233927680 258333 -20616028996213676256519528576 258334 -2264184689033577089083485888 258335 -280352260947338339741173920 258336 -155257059324220982762164715520 258337 505758080763783470853023397986 258338 -466237430402106395078977813680 258339 -550531486168298324714859568776 258340 38031399188131605101260611840 258341 83580153287929226618222723484 258342 -72970862593183565896966219776 258343 -149076538149826664956139394680 258344 -9863016443777077791379783680 258345 422583259889597350866944362020 258346 231565972808612896884639765504 258347 49474885593770351442760575480 258348 -49136210833228144546152798720 258349 -184038205467739336969687181568 258350 199289756767756713439860182400 258351 -336509299769511794890194930168 258352 3534986855172612812364808192 258353 -477366446398668323731452988398 258354 -17610509343938569934475866112 258355 -144089758831160809388468834640 258356 48972069151377395970335520768 258357 -547450297790765711456384131680 258358 162427883839300037496027893760 258359 -357699748928663434801291499520 258360 244184146616046758629797273600 258361 549352454814823897441874577600 258362 -3225411501050624069689317120 258363 -200658450505375608469449223680 258364 -247610062634634748096111412224 258365 398905439174359642323953113260 258366 90533422470516110323708478400 258367 -271017921798132214480988940720 258368 -256725060080542419784348729344 258369 292104565394624475300371003328 258370 9156667616615614397532572160 258371 -453490960606029546809231068848 258372 -277020281165214553617384031104 258373 340531331120114771018309374622 258374 -64648002865547290208530556064 258375 -83420981888034184546814424000 258376 -574695229283201811371410897920 258377 20916274734588948278501897946 258378 28811335356390138654890721024 258379 -262111011234602390402263106112 258380 211521267220916642994247756800 258381 -577839965185425917065260042720 258382 40973292371761286300973022464 258383 641405618587088943805465819200 258384 -10513449553382695989966274560 258385 -200078824854223966420394231040 258386 440667999705913794486048565392 258387 -6054590638149826052909264832 258388 32457202885115216004177176320 258389 -568982744546683119700193109810 258390 -13250976692941629679064227200 258391 10860096438745894832514039472 258392 433547132770488644432811264000 258393 244791943529345100415350918864 258394 516171191756052934507089536496 258395 185866194450896391431299742400 258396 -64278882005974753484087110656 258397 1339780592952513995666620629420 258398 70909861728785495103564030336 258399 -157306232646493343779212968616 258400 -369302914722197047014162432000 258401 -465300270155295476427834257040 258402 -194850523186054822361871485568 258403 -516824686578508801294453573348 258404 84041283458612047705948169856 258405 -34287369317742812816252897280 258406 -901325688292847943667880352000 258407 -33056667856760459384362678344 258408 131224983920971524871414364160 258409 -1547612044128968393936966599040 258410 373011315327754525310950827360 258411 -423719364793595157441256085928 258412 -104910482696178414983356661760 258413 143126900881981832038655224662 258414 53740341708262743904784604288 258415 177673964026692435967395871560 258416 -48385441587290929431799136256 258417 123970289001866636438748824640 258418 611118503694255883917291014160 258419 354881959836720274831634361600 258420 13609286977727492191771545600 258421 223387882964543554916385400622 258422 426934806445616286643701762432 258423 114669217225061807098289780736 258424 308803203617910106723500072960 258425 274550095000419631193243439150 258426 110742050270369462301730446192 258427 709836021245601543964429935008 258428 184461328730430649798469094912 258429 -328747265059104948606993225216 258430 4643839887026705634210318720 258431 -438446450301295819443455619168 258432 403921628263285503294481367040 258433 183880513810192815232467497920 258434 -243433632178336263109792609536 258435 -395455096958671998605800104480 258436 -76529493840070309845865448320 258437 639131254593964469388389941086 258438 -105284000796277418924510338560 258439 -235969908073864418890688190680 258440 38649133348774462136048025600 258441 -206362011310042558120140586176 258442 -301877708683357864757341330128 258443 -1013824603979326675795192171308 258444 345547594645711100123687377920 258445 123610239805447399407564994560 258446 -465853072911439885040097035328 258447 46402670061535813150365886464 258448 23765136205206753310601134080 258449 -496726185864938350063994777550 258450 186210803553106645513398441600 258451 686248913554047961220718899424 258452 54578820355559776389897227136 258453 311844596743093576699598873742 258454 25064837496346922296895763072 258455 -677048740431669590989120385640 258456 -265142687672915535838924800 258457 543997016161718155951225498880 258458 -63299852961395224000687579920 258459 -308630865273071495194921506192 258460 -508183438317143231188304478720 258461 -75141574414731406892938231968 258462 76040014722773070595224932928 258463 752205392237226729999284312904 258464 174317701073491015271101366272 258465 263923062753328002864739509120 258466 -229713352711291278389085686496 258467 190936336291358591040639938952 258468 42754999626057627781301624832 258469 1077590226728512868668242407870 258470 312901473073629471774468727680 258471 -14271109828620149239597395288 258472 932658735137099030562628684800 258473 -14588605082861665617632005296 258474 70772323030281954321751623168 258475 -293949213385982439752075765100 258476 6990339804322264989652535040 258477 296584977830062088782588770720 258478 99304072868724496796998840320 258479 362762305182712417642975558320 258480 -85384560447548482120468070400 258481 201199760853318963147773907252 258482 7972409148173251253384640000 258483 285861310767539636408234868024 258484 385707112037122526747000902016 258485 2848232656452591261376520760 258486 28463116607551425754204153344 258487 360606508594084746454369828136 258488 -663882519625245255553591296000 258489 -56114941939177949103410027712 258490 117351664813351309817404908000 258491 -187917212176116570964807998108 258492 91174395429190692494998520832 258493 52818568932457108577003209324 258494 -62877856322645635343598955968 258495 -1094941309391093170908316800 258496 39667590490204638255417131008 258497 -385533443976901054516323885120 258498 -136033013789871870548009306880 258499 144096721665155053935708669500 258500 759217626093485399585052672000 258501 18333665897044875055887700800 258502 -452208060846649390443474581568 258503 -203315539294666396072720474320 258504 483841168615987679604006789120 258505 -64496834915452773654736727280 258506 193550862018153018200236541280 258507 -489779980771076475985030116996 258508 519207610949171796167617219328 258509 -584347547572812568331101767690 258510 47373519630981631569951006720 258511 -332839815787070950131658714752 258512 -73442090791107770970566688768 258513 335374384661088388494567285744 258514 -3473667515171100997891532160 258515 838633569924016420659824922000 258516 -7892134030160902744219404288 258517 180067968344771972820406079392 258518 -34515306189033900150077254272 258519 -94243204359088496901157516128 258520 160022338688959801581400473600 258521 -880927243110581759181903820278 258522 -309466603608986474131528809216 258523 1786404991787944229495004120 258524 -314261185811225474851413189120 258525 432477353598326877690815616000 258526 -365277333237293226669253308288 258527 193270094379042293467548041376 258528 -336642442800715218077356916736 258529 -288673523331329222377579665216 258530 339760467834991399931231992320 258531 -69506081686210799972790878976 258532 -126691848468888624722370642304 258533 -554776469921457664805034670560 258534 16402312149180721985284939008 258535 -103426877537566685693327167200 258536 -439458731915884618969444976640 258537 -116083126733778926274534211440 258538 207448639789451761377274590720 258539 561542016928648424100958052340 258540 56502604699300367215740518400 258541 634273813057591593552939445900 258542 -291323067467361399563819580288 258543 -58809552879457861711483806000 258544 25960632980182636692288503808 258545 -59294015562209589462416169600 258546 104615678094035316936567936768 258547 -381339585128434540187649007008 258548 32808869265316242939638434560 258549 -349085947932022662723225671136 258550 268774942452524151499010080800 258551 148993646369491945994949528552 258552 -202096498979843335646031052800 258553 -145389252492227024757784242144 258554 -176597879299968249926740347024 258555 210744721157604665481301662720 258556 46597086455070574615303264768 258557 -344434471870613997458905511220 258558 75247912667223101958368779584 258559 1560613994140148222802101120 258560 -144095029265666025589246525440 258561 153210836808606059312145597810 258562 510842523832088784617124526032 258563 354918847133297011963184002812 258564 -64915762884128687598844170240 258565 -228344274019146473860657833540 258566 5862872690925621651018805248 258567 739853983466401200271881189120 258568 -592320980210766904764773821440 258569 564660968868933380151381650970 258570 132676481777342251980293586720 258571 16355702372917698907548185600 258572 33162528233712871898348666880 258573 -387845328846346591230483661440 258574 -539175019828180781188356646464 258575 86729142132045459762553633800 258576 144046851326331962486498721792 258577 552396684231641641228794338 258578 296605966025904347509713597840 258579 -670399645888783514853286169760 258580 162692795368674708631636746240 258581 311116427975566946036837402382 258582 147814674295524303957937496064 258583 21556102932874495185396154504 258584 252754081533058708439702722560 258585 -10400414177886719195726193600 258586 -180967266992287188547175413008 258587 -56865674391335540580173478336 258588 -106010631161556191805571140096 258589 225012043062564841194109681824 258590 -353019979738878847419119356800 258591 625477642017986605805770590792 258592 -485974590036794427979813552128 258593 5411979723996182546294491560 258594 171865268353213247906245361664 258595 227127877991961444035599899600 258596 149525571361528517251357454592 258597 -129684578583704337247767864480 258598 -290483669942340954239202520320 258599 -385008846291731746884226725480 258600 38963651207115589296427008000 258601 57925698385421755335954113152 258602 -1629252698153478631055026176 258603 -415105324047521106655570941096 258604 545528920038085343372330820096 258605 -14983176933598310428238266740 258606 -55830735626386914918752227200 258607 -670832210243553511301908540144 258608 -54432707482704495055425699840 258609 39802993450670697347120328000 258610 257959799494450677898753489920 258611 161890272774874289442821635212 258612 -267200713347532625860513026048 258613 519159752833328453216103658862 258614 93683371901033655278727662592 258615 2565226021707080620142173920 258616 327617568967357185594078228480 258617 376780931032256963379970842666 258618 220587192325794603479915695104 258619 -283415354005176130445200102104 258620 599054897364408760813750625280 258621 678535560205269734513982316608 258622 109537418145634947365946048000 258623 388671294609824733087071815872 258624 187847714089829210989540147200 258625 725659394497519536330989265000 258626 -36281168554303696264819165488 258627 -201424874154373200379266940680 258628 141850523446277999932865341440 258629 259050021393167822473361081376 258630 -93485974912535364795755239680 258631 -339253181267089010329120998568 258632 194637182764215473686346342400 258633 19865058030798281052253979904 258634 -121184095503527337402472770720 258635 49442553577892483339055560640 258636 90384478733713296745334292480 258637 -411305325723790598512291336714 258638 -612311158778679031480732715904 258639 45185209083029365164269835408 258640 -52937279852498107301667962880 258641 -820231036606707149536627243008 258642 219102593731912029355781498640 258643 -41019391710676860224600263680 258644 -527219353234614450162667073664 258645 2780852007366332365708549440 258646 -395765254498417349621789387520 258647 1123931666018976522423655364040 258648 -221954702052135063042804326400 258649 161547899524659194941661139460 258650 86146014260079235254819936000 258651 -342061060757049577204999721280 258652 183672109733373382106535297536 258653 -316752440248034557695484841376 258654 158441476786837895447412295680 258655 108985199753191936076201590200 258656 -303365349271081085864544829440 258657 26400574148784415322798240640 258658 -242431066468249704506536828416 258659 404176602386866899028912888860 258660 547483092729767932048625664000 258661 135826336803386722372246735704 258662 -121731970587937356983548406208 258663 -297560818443518884665569757312 258664 -83376891071067241636724736000 258665 251955665422639505626001713920 258666 295700155559932966442058412800 258667 -198340720457774466589751269088 258668 -185274599289235179384789341952 258669 -200551391485808958348927498612 258670 -71064447724829600376315462720 258671 686221760925195180254494863840 258672 -143220716083529916666764525568 258673 -245658701792972571398616172078 258674 99272255330307039660902762400 258675 12034671748283485506926385000 258676 249483097865272639978371041280 258677 -253468727312193332762596779474 258678 124350651097882548858874502784 258679 -330999625891094285367696551720 258680 384308944025942156365799424000 258681 54576658967732589539609725968 258682 226252687905029702274132174192 258683 1032373626225594967147635454800 258684 -224218969933315270497801444864 258685 129223250171942454961537104000 258686 403189602567768686113718113344 258687 -350406256268236573914426328320 258688 -15558973504345641336050810880 258689 339644802018608965121020823556 258690 174387741668959478169957995520 258691 345701155579208835968709204092 258692 161539213577426815326683934720 258693 32227789238636068501594569504 258694 364711201091026926631242124896 258695 -189993982256603498544808540800 258696 -571571632175228540704139258880 258697 888493739016368521359588789146 258698 970880725186754481749171760 258699 83154946952057480082738634752 258700 -15795396624505349895317120000 258701 -690889884347854184699953158996 258702 235789914810009360366505300032 258703 -371284540284825911527898212048 258704 -35751501470042017157798952960 258705 -326836555321194254129794087500 258706 14931900640494299318949421056 258707 -64628190981920407495734889044 258708 -175708063586543546448931645440 258709 -349084953964855206457724645280 258710 152272268337587747233118411520 258711 -205476121300913270851542186240 258712 40606573705494649779448811520 258713 -55254471443802695089355069376 258714 29441494366060417157633673456 258715 704355398851651632888051790800 258716 240283462006759940718101859840 258717 -103267886659000487147139937920 258718 -243281555203063917190114344384 258719 -12348460399380074921615490456 258720 217208887217547711721384181760 258721 40215430666978573571126173922 258722 37751972654516880328722840912 258723 -209120743673445955027495064400 258724 158674287193963571649598267392 258725 -613814393552329460387127336000 258726 -16662367346279230176634478592 258727 -217473040599580386288550891008 258728 484177802829096205736902364160 258729 -178552527910172596080138044016 258730 -307237397451184142172154542240 258731 -6886343258508098296575882816 258732 -417260782736372272598398681344 258733 -880283783529834998052455287018 258734 25989287469616398323017195392 258735 -581902988632359915692393994240 258736 -293075103132934500140499795968 258737 667284768941197246316787850386 258738 -132215671229693097161112560640 258739 761532144342984453764926138524 258740 -380230700688712199764124305920 258741 -177564263121642047730841419840 258742 -578013586348699478061103219200 258743 -178033866253474619198474242008 258744 129882230658066521936097054720 258745 655697757921222451695452482500 258746 205474738952626333059317513184 258747 -621890677311751952476341921000 258748 -211668161169205664992251782144 258749 197107691318705206787351089164 258750 -24859507736950802515199160000 258751 131260201881295021236890509104 258752 -77779630433957819432470315008 258753 54793398763208734569761210208 258754 -35860522906307624728460277888 258755 -29156287378000717067194719840 258756 -221964643348502771153326998528 258757 -176576863520604698469242378496 258758 197025446894922221667399984480 258759 697343940159939492741897052464 258760 110646637360837940409239808000 258761 -350235339523213232376307311600 258762 57585190822118713285688153088 258763 -618349168267343923755629658988 258764 -38365002910190623282276597248 258765 -72295914751046656838078158080 258766 151768220661537082935836996160 258767 -1178385308183155791690747569640 258768 123115444812071813764841472000 258769 -177612198021580301288610400974 258770 -116709591189104301614771563200 258771 -531613868289683963897754268488 258772 786251649688398522026286229376 258773 37120815353482012558309256544 258774 3711790562944715323575229440 258775 475759779868224097158732510600 258776 -66253121031836059272616304640 258777 377721442537816631034653178714 258778 -65279413466036797292951434560 258779 -1147316488648611698371803874620 258780 25975158556913511185595801600 258781 -439561208319563163974873586336 258782 -237748126252595420024447447808 258783 1952209204959553019728020864 258784 -256659506526188370129492639744 258785 4937246328882283211560266600 258786 -129258338631721069586883290496 258787 -512643469893679926483596542564 258788 -99124985934094844686137606144 258789 -500039924622137481972490754976 258790 121174866974712710242472014080 258791 -465600369565749433543116923376 258792 -159225069675170443393269596160 258793 247761636743877211653999284340 258794 55736696305476403062113560320 258795 145757471194112302962447912720 258796 -264336551676826687627792312320 258797 271233801262856456048174614464 258798 14439184415986422388616921664 258799 -407728927506098187184149606960 258800 -86483934632524731934902681600 258801 81164136348820824401146865184 258802 293937512800531267024186958352 258803 -342673572253567694154489456948 258804 61681880095570144074385244160 258805 -50273291561453337573703342080 258806 -97984614113367189965557239648 258807 -579239335976254422340592027160 258808 296425611204519815076277739520 258809 -410822403424271088434126211990 258810 -248013340677296778335103555840 258811 72624069224614060284894594832 258812 90674780569845821620091089920 258813 689883718906661380305208145100 258814 -440376153216826249674070178688 258815 -187817112572745725752440828000 258816 -415972904729620005830459916288 258817 1208950746961301294386206848 258818 259133388045363843749867606400 258819 -123714265833938679031028736 258820 165440600601603950756677582080 258821 863605424928564739948319392992 258822 134867144663815462461480032640 258823 424142203226189746449369341704 258824 336368546658681677027002536960 258825 -95410596020944216378622256000 258826 268149909489194444912000593920 258827 722416837492155181180250894676 258828 -467591148534235194891157639680 258829 -267951935756966623655074473024 258830 -35688223191331202275010223360 258831 201411066551285836696574871720 258832 -31995397470759798835041271808 258833 -144286725424809828979254336480 258834 2352162688709854955707019520 258835 -136398354924126685226041008720 258836 90361830823748179928024388480 258837 5081554173521439015172908480 258838 -458994181519033898819274355680 258839 595675004086430898886327518720 258840 -450249701002843143961810944000 258841 -227162689017731749626689784816 258842 -196473416057259152823350631936 258843 147993843645438060846139434864 258844 109618101600569869030983379456 258845 340965349563514393284608981100 258846 -82834933799264008004908102656 258847 -133214798477743026066441740704 258848 -641675117478592439694546370560 258849 -431939034438081366548022662880 258850 -89088672230026636506222643200 258851 -27112897054716014738111528088 258852 -57673353318779762102457225216 258853 -27158058186464416849223287520 258854 276797823252597308183179426560 258855 333059818287916260582321162960 258856 -328619268429000132399866265600 258857 -443952792127876641817239422640 258858 -11482482679696295270498982816 258859 -684267216673381615195305108984 258860 -110593621640371020912797137920 258861 419596338789454909512791575872 258862 -206077479116632757294934074688 258863 -767532014183092145149131055632 258864 -105050696470401855640477925376 258865 -98373975676718757039878172480 258866 319411137340573107773792937984 258867 -469440869046657977566340575164 258868 -255505634262712427504646055552 258869 12470066168246345883460680444 258870 -66406715769019823727229123200 258871 430224104149836915335863580072 258872 342608439710380843116358348800 258873 284061071276215119522041538384 258874 -97834816814542293870311526144 258875 -281252115440877900688700100000 258876 45490173125564368325206591488 258877 -275606129845100871283176279360 258878 270209572218178831716977898240 258879 -401127915875729181702920143416 258880 73072086100294486533105254400 258881 2547082338274768112790526464 258882 71308749618505395741935393280 258883 -416747547175578932941612459200 258884 -747639824094335246862383463168 258885 6402600818795899797235359840 258886 42612879013509422725303063392 258887 234220963705183785894894376536 258888 102886407715468662442512875520 258889 335181293382948783452432681956 258890 289411440771394524197170735200 258891 -68905844976518653881444724008 258892 83442223777409433005766842880 258893 -681281444137292738498564553384 258894 -19396648925068626725313159360 258895 63190348600641893497854187200 258896 83750680469794115402050043904 258897 352933837698067397083173284640 258898 -128680945387303750098917842800 258899 -57430811274609038677808535600 258900 102258800497280180708294860800 258901 -407226747846987230701032692100 258902 -3387051999243492424037950848 258903 9204931286484749706431278080 258904 426206470833209411960745461760 258905 67366961530402607565945473160 258906 18465819595408949497289224704 258907 -358269572813420240025414438168 258908 496860706254239984776377065472 258909 81518042817299300697923780160 258910 -29026374832031291979434835840 258911 627903605920901241830479687632 258912 -151683123257155473391201812480 258913 -916563977318210871185033424080 258914 476899668125375100977741503056 258915 64172429193658204395084255840 258916 -361487248154433919552074160512 258917 -808484131817576477679207884034 258918 -28858250861632752074895324672 258919 351520204645293303873786363320 258920 409834875625239673030731724800 258921 -27145720395143597296535603292 258922 -219475218905025105643131985488 258923 -595179523670448527445187198464 258924 -226490121433062421008267078144 258925 315348840752056867064971419650 258926 -199869564849658194307320168000 258927 -53531671421926712887379862768 258928 33871709059019795875115466752 258929 733001736960037147845889636080 258930 42271199237578743564801177600 258931 -86478609603512021825366123288 258932 -476392337221225218070542397440 258933 348845124534863669162243617824 258934 25819526429266824413723950848 258935 -624156434831813498880757374120 258936 -35400154184232039028934553600 258937 -152074592939926091632092045696 258938 -4213376429523405855147572880 258939 477476139202616433386865533004 258940 -319718924120264736725844480 258941 1018017867097887621215177013900 258942 100222738655535760851550817280 258943 214529229042237905748395740864 258944 -75966314570858074732410961920 258945 141512930290760422938437557440 258946 -2713677694096119415904416896 258947 66035711322331656719967111840 258948 214131845050078193709133871232 258949 417365501289967060960228377950 258950 -51021519682772436110967108000 258951 124799898969583831761652684800 258952 -327562616527054408131390950400 258953 265876040706809521995675171840 258954 5447604882947419135599102720 258955 833412208511089514567534546160 258956 -241855819485899497590706552320 258957 18527193766645098328991544480 258958 16447038470857031771454739200 258959 278314209564383201334431450160 258960 20363065763436093466996899840 258961 664137243658676169617817715812 258962 545519939162322371370574464000 258963 204487804173655980594603315504 258964 -121323848679434524504653474048 258965 -244986924830641457176239072000 258966 179989644628345959452056083552 258967 302034973819917329358956419016 258968 166882411398521581614768322560 258969 347740908543727201203544008144 258970 -426466441715767442693206272000 258971 579259673445437437513684775172 258972 -142043497773896093226982760448 258973 414171811022365629761940685728 258974 -124819920466104495375450567168 258975 157997308737796361917338729600 258976 500479369962397361104125100032 258977 942224532630062644557178745826 258978 -196143359866450628670652965120 258979 379261258709797115023585844176 258980 -32470745407551598070905712640 258981 26075956519685704613185260000 258982 314682872151661203724699610592 258983 170877732977598447384120026232 258984 -243196646227275890283982848000 258985 -457863178704843860626005161820 258986 63123748838805476190855542784 258987 -360480278010582029512744176960 258988 683618429850288277519714911488 258989 -15221921337697005804101681760 258990 54766588428773470181821190400 258991 -1036906496659513330843839146608 258992 -147601522822440700310268002304 258993 172098136353462180184976575104 258994 191395484860056508976431681296 258995 292787924705019410294085363360 258996 87249730317974518526330241024 258997 161396899987895774810325083772 258998 -415639917475774492530485820000 258999 221054035460893177039086189600 259000 -92531373203625222654627840000 259001 603900452887417486521795193002 259002 18135194189043870299155636080 259003 -416115176087526087373200787536 259004 -12322864311189211945605479424 259005 -12059030306866304114922401280 259006 -485767971886133657407923879552 259007 -8147549099031348034264000128 259008 71009229933242076424191344640 259009 509620677240124162338240422210 259010 -17463222819905096241177408000 259011 -116580246318226825031496201120 259012 140522820208091549086218619392 259013 541462949351981525393460542880 259014 43332341310116640820899548352 259015 387563606883664756735392551160 259016 -918542669659165830381085547520 259017 997375395865019787947366590464 259018 463311652906928786636568486960 259019 30939509825405800271247126420 259020 -18820598102751985608428236800 259021 -345393451194594530526529491488 259022 521633510338663949660060469312 259023 7872252372039396010748334984 259024 -61718983790810989070780047360 259025 33919805897494879030478550300 259026 -171350900432824972732504966656 259027 1007464430117206713697485572440 259028 56498312134561215131571111936 259029 -40942806050760675724127410596 259030 -79477139250696167010860739840 259031 -167899170329437060612637322336 259032 -4733472180857700038316687360 259033 -111676017962852436371158857718 259034 -574247841946277657672895853584 259035 -65343798724561928850650192640 259036 -255885296306084831388544962560 259037 -178599890211796917112370708628 259038 57252348297746552304508307328 259039 357541664478125977718793732600 259040 451131569318003882012187033600 259041 24463921592070624874175925120 259042 42047710843068093351696947712 259043 7003137138378634977003722904 259044 18862005491952321976035849216 259045 -552382560858698473529334199680 259046 -235738430766721226125284370560 259047 -264973104381759754823236152360 259048 252667332190373344166645775360 259049 -65546344377146278700044798080 259050 108428082368177826564715641600 259051 314078612062004223765610843312 259052 342167510001501594750049710336 259053 363919954494430419983552176704 259054 -278632647191631193267402137024 259055 337199032161878345526219032160 259056 45007752350726962385841487872 259057 750206219698867477025646276660 259058 -453952036235804303799970587120 259059 462933400370947178200811035704 259060 -427826667361698678002803211520 259061 -1397484084487474092373795314 259062 -82887931514997908597531677248 259063 584493476586879717095616914256 259064 209342242139029376028706897920 259065 -308455519985946430504844976000 259066 11709714002681038767304421232 259067 109250963654889961609394116224 259068 -437399192644869752782764572160 259069 199766907990708452789082397920 259070 -127635213857778559186185335040 259071 -68151654606252379997695743288 259072 365763147400858311478436954112 259073 537450611096727260963902109700 259074 74482337890274475735500942880 259075 -101009941991907437461015400 259076 -39598926985805938725055119360 259077 9007606073688792797771264448 259078 -229606040116619323087525472160 259079 -75402550473192687225587732640 259080 186557412130961341282438348800 259081 -586795677306036934716630551009 259082 368196477121457200406150853984 259083 613475734460268654773870506344 259084 -57786581105753349575841955840 259085 314490051544559711837951112780 259086 128433599671201006648055990400 259087 -738693718493220063198967649888 259088 84785972348840676348852314112 259089 -20544251313128658899802369120 259090 -15578538266189726941560511680 259091 2462990558091561497317845072 259092 145771676188338488000477184000 259093 268571089447802530801603936060 259094 -117950776976055219258094538688 259095 154695301956411878062988375040 259096 -885493724135614793590441881600 259097 -1219146326940539162559755387628 259098 -3897845804065871426523955200 259099 -979494480781133658055886443900 259100 337608547498338838683463526400 259101 -288999350501554299000763277370 259102 106355676609482614397426149632 259103 -298374882153239210259979038000 259104 -244098110064690984774441369600 259105 -204990247406191303961695889280 259106 -308525629147796926266920323248 259107 56169874246289248555364210040 259108 153103945546608632301094921216 259109 -150154328105255080480778345796 259110 128583636739649370914940748800 259111 546195134406375722413827662400 259112 764124199434080558351035591680 259113 -478362253259331088446658463856 259114 -478812986885083913729079846048 259115 -641257630526948625176047815600 259116 -94458465516944391627318607872 259117 -308700059126648319591130765620 259118 4839216425585079170881747968 259119 -8461687798788015611921132304 259120 55996590847887768099048652800 259121 861620260757946306358823042322 259122 40498780185226121178785460480 259123 -760718761333289740736412384628 259124 -509131611752495109161374168704 259125 248544714389846138811730008000 259126 -86466928662934329857514725376 259127 -1053044689806363817846575058728 259128 346566655175518623233274163200 259129 9280433057046174295906473728 259130 -391234997561622499005672299040 259131 780867307669728006291196133424 259132 -165206035161922830781627823104 259133 334721680807220043402970151520 259134 313913228977825242109551708480 259135 456716441241698413228921135080 259136 -284621746120894579217832345600 259137 667377689337150288529007282994 259138 -466082558132072699159889805440 259139 -1781450395919223200382525464640 259140 730092290210017948513198080 259141 -60288666215417341160463385920 259142 146624057517460063242577435392 259143 401170624315957893743403165864 259144 927996916500330242705405798400 259145 -568563580909753234994645123100 259146 -166667774991662891774790144000 259147 374563838839959097179369714832 259148 418165275096270227033137760256 259149 -541774793988668825993343997152 259150 8771340408378604679389737600 259151 857903552249274733890695767152 259152 -153334764967630339602019123200 259153 305421063736117645262424251620 259154 -34464842030068528688005713408 259155 104131956241248949175219220240 259156 421494098419106869302150227968 259157 421636671845920382822395859406 259158 79047096906222702607448125440 259159 -449550300735559466015708187640 259160 -122897666616498303080398848000 259161 2256537347644074471518913504 259162 -464935459701223077132718065168 259163 151544640852194069226630809412 259164 -310250184090067731164879379456 259165 862295591404426047285901239000 259166 -438877630455511909412268294336 259167 178098238376872362852929687880 259168 47558196410602096540574023680 259169 -587402349562894049482016318430 259170 -16683495707063631206524700160 259171 1074336772850364325293922347144 259172 -533881181969951212862015293824 259173 598295107698795788896546747200 259174 440409872699640370218820506336 259175 77218605824593900038862198800 259176 286800085438508548338905088000 259177 -337399160180217687083071979974 259178 -194307027972162929454409761360 259179 -303009026492801852192129751360 259180 79879380515950977930653798400 259181 462215640952540745715263532 259182 157160654908944341787490176 259183 -1019975646061171020157351467568 259184 203991576422760132333332791296 259185 136924390306816753574012708160 259186 551449204832311008577438923792 259187 -267245222652617195045524469760 259188 6090779010567785046189465600 259189 290740722898066099552185324032 259190 -48757982002084537232396774400 259191 21470856369699703741562934720 259192 -141585177952855306722711859200 259193 -199256174662802866938077779056 259194 -123690245167344875974899017472 259195 618858912594826958262320851200 259196 -79688456145614480247624532992 259197 514967517060335778843481996800 259198 10681869961994819520754215360 259199 -1432612884033622093198032383040 259200 -14354853500935120609345536000 259201 -710740920914025365358800092798 259202 -69775694429604862906161662400 259203 33917282133321950029090255104 259204 -4005364281317780120117434368 259205 -1196702478084176929991270960640 259206 -363556570520096623626779301696 259207 199610670208468894329983555072 259208 -320318852877671761779544919040 259209 -518933418567528669151705258896 259210 -119057735476828022888873779920 259211 820243152504602091348424633812 259212 389349858444280489760629427712 259213 729187290658975310903025761462 259214 345811650407793110917042155456 259215 -409557320191696632409469957760 259216 -272911766998406983523364814848 259217 269402230648289079265908984000 259218 23471958818217321374536667664 259219 828335350369390861054940232620 259220 -87903889090540196711690795520 259221 64089019214033736685251472704 259222 19676545089782248784014746624 259223 36170075728244423207583092304 259224 72325458382495620094130257920 259225 -26219135309797285588873203250 259226 238868288634834923524526985984 259227 -675020421195987140529979646160 259228 290901747442948804429783559680 259229 252800276027688440947271737830 259230 74228068404521205706751022720 259231 -290272374767638498124011842720 259232 -237146672390589676177893163008 259233 -36425626963122065554688072256 259234 46742422843754918917276735872 259235 -159004414401690255127142775600 259236 261212420063211047649045273600 259237 342226458133713066297155308992 259238 -40378134334741875533935941504 259239 -67460176510983960844882729176 259240 314662816224035924189281228800 259241 -246691727583097119099230410908 259242 -263396461185167801518604037888 259243 -283235027244702282680021743176 259244 -333816439920350516337523870464 259245 -124318295311155756009630238080 259246 233882839531565661540892118400 259247 6135317528821947413212755960 259248 -64348549655382803697493082112 259249 1495261898757484809271276264560 259250 -413922374183375645434294896000 259251 452951104696285997421843874560 259252 -190499444703672298847181914112 259253 -11348550085129254897456498816 259254 433596336348367410149515731840 259255 -33134953204915250507788662000 259256 -87753549506303665452786278400 259257 135333940802328812932584104160 259258 68619278710858965683626554480 259259 -95504246262417245549259560688 259260 256617730823229882113736960000 259261 -515323387019787709320100716768 259262 -579505789659123493542624154368 259263 -24089436353626245792790336008 259264 -172697924448322783725107544064 259265 -639839770027264737052274807340 259266 -134451323652002172670669441536 259267 465409964721452966416440951264 259268 -689237187215239885223290234752 259269 430539769089726484467204997344 259270 -303667878414051687902073402240 259271 -141723121151218988744183775528 259272 -91069391158276635403851847680 259273 -40956732901167616703799224960 259274 272181630126458155686827946240 259275 -168742551750777236591617318200 259276 59147930777511835655089247232 259277 -449974062351831490573613492874 259278 -173392442991363846375844669440 259279 6826228090392151636423323984 259280 -9754667623898519823990128640 259281 537414210607708720517005311264 259282 -616142494676675822903166961008 259283 -6593430390557114471571342936 259284 -41709994497893808850488754176 259285 58395904915527850354945493400 259286 -62741305987583225532960285408 259287 -94234630237455085544829656448 259288 485984819763101142520820213760 259289 -58345793953225380387011172540 259290 3492784604984567827339480320 259291 -327054825592510752507475853568 259292 226038624521060259157301305344 259293 69339414732554092878954972000 259294 -99314132855475274905314659968 259295 -597554898563726153480543530200 259296 13221419775654974504751857664 259297 8583588634990970861736414400 259298 -11213723250532058624100339936 259299 -755252859916520063384197707936 259300 53502021606601858356724246400 259301 -38078411556475874439899709120 259302 -54686442784414370402671994880 259303 -1725731847000798977522311264 259304 -912195116590512194875044234240 259305 151124224072837551511954507200 259306 412512869613397272345975857760 259307 -34948100388063374733797242800 259308 250825331663823035794593461760 259309 -981779618616860249162887080490 259310 -87744389001110793227756773440 259311 -74422781444521799504230266720 259312 -157681413155403597451237621760 259313 -338822630274944483367173563740 259314 66689780721442783758239742720 259315 -30511791089566247678115225600 259316 8797319746998492393553201920 259317 274832406194709773290613905134 259318 -516603807618374777435298743040 259319 234745484656049989662252309960 259320 -76972682869809875201778278400 259321 397159149198948411668447996522 259322 104119730726915855009800664832 259323 -162112540270457288934483555816 259324 -175177995812175679401535138304 259325 -78308396641383455415261556800 259326 119759909331015413898664819392 259327 202542962660001828236607543000 259328 -110199751534344898010255720448 259329 -118281068836171419511459631232 259330 -126988865975693115415668457440 259331 1040598996531705648633655983000 259332 402985489759553809582115023872 259333 -1116628580262029137759279456 259334 215682909569129332358573647872 259335 -208122106452863205276602308800 259336 -129399357227034402884768071680 259337 471828457877438544022528644900 259338 57405955077827944594232857344 259339 -740543238006088410323691890860 259340 -251518612143205649866141916160 259341 319293035988468435445035847104 259342 428846337822167595588415131072 259343 -207963715223866105004474173200 259344 -99384173122669283850073399296 259345 -232030924143497363666317365900 259346 -85180664978802127632145489920 259347 -65182316358588484806614223360 259348 292206831426546051485560043520 259349 385746458795716326718876174464 259350 15905376908942220344316672000 259351 -916239180819770907022329306768 259352 127189337565264635092970926080 259353 163716888814015056815174139162 259354 211899880187133574850963377920 259355 506702366022277001884855517760 259356 4608836307965979325832182272 259357 1001410403300983547160475851840 259358 293800242144888496726192486080 259359 121336638790688172312370232904 259360 -235290883833591845736309719040 259361 310162942376421638344089236400 259362 6166904492347081762166152272 259363 -118997256861257386688859680352 259364 -168202349713665443339992657920 259365 -206018719202799026719347005280 259366 30330128820218838185832957504 259367 -169996312482045823156541650800 259368 157039876034688428947175915520 259369 -57617624226677926541011801920 259370 120976483621426282855181453760 259371 59647330198846557070704702720 259372 575100668448542179318002783232 259373 -178492879089380483848713300276 259374 -180019781608043987317499581440 259375 -444954295315865738218830525000 259376 1254133899959053999908126720 259377 -85732678821857507895473706240 259378 83271689349150738834169454592 259379 -761935489583972282792634940020 259380 272790641204844553829961861120 259381 309345751123880487338681667182 259382 -200034532721659595550634430208 259383 318384328514315390887050555624 259384 832306007216181664315917250560 259385 -102703973723607637098079602240 259386 -185222522619834685191422125056 259387 -1133332865901645908756031399964 259388 338441669919897502081978821120 259389 -355916967454175293193632718400 259390 -160366220311478233375512100800 259391 316572989880438333034541969784 259392 -61986892648581382586423574528 259393 -827860535618248534400674663680 259394 -292295840558788847829089272320 259395 159704911454836407059118060720 259396 -856425261250046634735400931200 259397 -960064395638312629056604877154 259398 195806840220831453106914689184 259399 -225059154101086844768911891664 259400 -253050270634958841838197888000 259401 63582112125238160711340598032 259402 -625473616401939293383239936 259403 447210684526414270066263900360 259404 -307995315871426383720624136704 259405 -164735526273947016281359389000 259406 438195192617186238823427780928 259407 68023404082294592645223251280 259408 1138134895264820034778169344 259409 -67792847051099199231331010700 259410 -105305611245144037590766256640 259411 -224867068840717267981268883988 259412 37541559227508039390047657856 259413 -82883488280726539923698668032 259414 -168522201265235563961952670944 259415 -107850901876607820192476273640 259416 457004799110694874800570163200 259417 486799559797167024155820927360 259418 107686655107825041430628517120 259419 4543883373531840501996681408 259420 -60411767862452136648524697600 259421 959010742939018744740126659622 259422 -36420429766766691213327630528 259423 -529968420068263751798985704040 259424 1517570042171278297278578688 259425 60497235258703643640404773350 259426 350976674253963992811489601920 259427 159055481381493715456137899472 259428 -95082744470286692500314587136 259429 838689751863841778836814156030 259430 350456654646694316186084223360 259431 -199135206404867370583193893848 259432 -462317532352128285941811225600 259433 -1114685026126786448047925915676 259434 -57418146642992086375675130880 259435 103003225664056459301601568800 259436 -15660346414593427513937541120 259437 -218357291905996534225151470848 259438 -323817797276963354690283602880 259439 144643180647120714795042152640 259440 60196437152870891905477509120 259441 167386069564343882348311377344 259442 36747033958785214201147786272 259443 -15491543471211873599259921828 259444 -21484308102551425469075811584 259445 -347035900927776800892546424800 259446 165525729160252078432241376768 259447 -458366784325502601381169731408 259448 37110968040489980090321387520 259449 21041104849810629538938742080 259450 203294071028566920865805586000 259451 433831242343091434547824780452 259452 123023527901620974400005490176 259453 -371776841072375764044768018298 259454 233093341141348991880822602112 259455 -51450679642205178898223376240 259456 42955622412537435763412828160 259457 1427104754594348181605486425920 259458 164569073039581358991864446208 259459 870056991712604873165187809660 259460 -173984879097837827065058046720 259461 -40599330476219218293138759168 259462 493966175905281331676196864 259463 -358780512201663241292254581600 259464 306960836654527228947400704000 259465 812241174984680220956569525860 259466 47507297704809893821026096432 259467 234842586180986879060200785648 259468 733922875861514444970048877056 259469 243494130667944616971268622592 259470 -192112509489841916341409635200 259471 -624124400302892702000944070208 259472 -159902341243591107566435917824 259473 426453745692668299522688492784 259474 532513109845435339268687054736 259475 -172612383671725074441103458600 259476 -135044409228662157023509032960 259477 -1795222911733421587452878014340 259478 -203371612129960447559364558144 259479 520662791701158793193480821848 259480 25666756144396525775232000000 259481 -31269365537591740876649222268 259482 248339366926684935177221648640 259483 -281437094040455925578575528960 259484 -17034334652027441333732073984 259485 -7198570985119448483321892000 259486 -336131005876415882548266082176 259487 -735721575171260661216053169888 259488 246394741330157313652189691904 259489 110173648138345774563700557060 259490 125558693343658054740115215360 259491 73827355595687152940703668544 259492 765609984997781466496885367040 259493 -104653211300537396961928590756 259494 -29380537486504252793395244160 259495 659282142019456525337371107000 259496 -22019061969434011831523328000 259497 241543972656878349275532973440 259498 513035548263526828822178382000 259499 1009294461534535704954233800500 259500 -126562435403402492823926016000 259501 218774834774519395359305380608 259502 -101423056751451503968390814400 259503 -361988697448650767723333909496 259504 106511848963960316539686567936 259505 5593281331782983828958702720 259506 120201837496317736629961307040 259507 92737414179491423140068095756 259508 326804952634649520652439507328 259509 9130274931576487111188308928 259510 371306534730097520467000604160 259511 -176730433851208401246019357056 259512 135351668026737534311636336640 259513 -905293704906166345576324526960 259514 148156692872405754686760095856 259515 -30625694264982045628259582400 259516 163821404066517916242470589440 259517 -158325523283864843456453365434 259518 -50833091415114275301633650688 259519 -276776772665727579804281444456 259520 -66298353814535463798539550720 259521 453698509020193746482928955200 259522 197231944751338842934243455600 259523 217904238397442497550966711304 259524 113386115759091362279080410240 259525 -100563082250774918778729471200 259526 449428472475475722753281423712 259527 -532726577061616500697134325080 259528 848902243332987222731222492160 259529 89889440191860935223686688420 259530 61143713082736081679107376640 259531 682502611400156362034433021332 259532 14028425850080350560880164864 259533 -262738343110648584050837115498 259534 -447662568549770923164864362496 259535 15207161635753595501884713480 259536 55307331182576063889900306432 259537 -433484907843444791389324908814 259538 -228928657482743338656828148080 259539 71819757439825101659589192192 259540 229762164792944246312105625600 259541 -242960869694196234588361707360 259542 -111941278812452818873271705760 259543 -178659505524839488646772385656 259544 249071855836471463917498460160 259545 107072428025064386608367978880 259546 -188838234281331331739920200960 259547 387910595721036503215301292996 259548 3218193021184831335801544704 259549 -634383722468146376034141486164 259550 132127324051561393918179960000 259551 -137692437555285067825145406960 259552 -1014996152843832829910749544448 259553 -969108852825851253055436395422 259554 -43040886703456874777959357440 259555 -114140252998080869203426063680 259556 -845960953031321109632832559104 259557 -9185476330230933915406848960 259558 239446290273347485204828156800 259559 -27424152569342279864747123280 259560 -175283310300981610075162214400 259561 -323815524631487812589055495948 259562 79030467675715916120911620192 259563 -22621373811282154983605056512 259564 8075017294997249270213202176 259565 -342763316472998933141708247540 259566 -160698136208164756743011069376 259567 -441120414042495029138394623616 259568 181598314586266924194196488192 259569 258816929703516904810933836288 259570 -227047726231693811743416143040 259571 39146809155778163516748205344 259572 -204098674765617555224771248128 259573 319535205671665558165771400220 259574 -5003053873689820877219211648 259575 -78477642183127756990138691400 259576 251036514183363581409287823360 259577 -583293988351431616060397351574 259578 186881857043740972642258329600 259579 1039153701409750361890938011760 259580 -264602468287067972219932300800 259581 275245504847861939047703015424 259582 -256392674913199482019170347328 259583 1006228497174818345267015864832 259584 134128947046373864452311220224 259585 679188880861402200851897836200 259586 427695289637363403173809366992 259587 -197383700919389097250154292156 259588 -9478392786460561253453922304 259589 -341085261856124404946054020800 259590 17299464144501968820676857600 259591 17754358302308960959831012312 259592 432591524904590998707935201280 259593 -475338424628451786535176036336 259594 -77155179265394162480316948480 259595 209710425619410488563221019680 259596 -22021963674821681418294421248 259597 345788436395808909283129506080 259598 188564617584601428139155958464 259599 -313080069657982137824016450936 259600 69830217837499895871234048000 259601 -157565061435299511866422377408 259602 5296778886881759315671527552 259603 1177376833938657101724021239852 259604 198082463522441680630638224256 259605 8109582773998415112607202460 259606 258833538252741891805550878752 259607 -1120518705311325425649029704848 259608 -150792521718759289833216614400 259609 -151016204129306509125088995584 259610 64081315044582790359557396160 259611 -607695195160127622290057130816 259612 -74346503733644713787350407168 259613 -4660819414977640246191658260 259614 150753691907359072438299914304 259615 -210243401417501037422034987600 259616 244276676974964821079139287040 259617 -300241978964945667097870378320 259618 95027674770927567278151413760 259619 1126190280569920259894358493020 259620 -128092905532300985465363435520 259621 96621518129805864994870613822 259622 252884510565194788400092924224 259623 -91651320141341839745888994336 259624 319070044295543211327534366720 259625 -293701951981859401238427456000 259626 -294985612620063136930204198656 259627 615167440293638598976736055476 259628 691771696232960126799518447616 259629 95393169488440509077053882080 259630 97502807138795549214131116800 259631 124160034125436187118753628432 259632 -169210507856536764886075637760 259633 -116444833282548122154191874576 259634 6247871502726817222246784640 259635 -142860739875740821112571993600 259636 165837768903108289164167533312 259637 178010513448265261656218726400 259638 -92489219959551979194015396480 259639 -561438417837213593904697481560 259640 -161303103976644072184612147200 259641 -459059102258692606554868071948 259642 -355285820419193034818596832256 259643 630547497723383570107204913892 259644 69849565726938645217241677824 259645 -292157271720630524746511990100 259646 -156351400699627439158147093440 259647 -73420830819603932846914865664 259648 -30304698229417189694798036992 259649 -240068268486803790636561409836 259650 61038926049483039063804274800 259651 -41038416779743584962095535200 259652 542356673570654334930180357120 259653 26196215991664960262599377408 259654 501029954397433321721721685440 259655 648020686175612910459934755120 259656 28847786839840227080650752000 259657 -148127359365203147374566285094 259658 -213757520075025797405443603968 259659 -136069512356136442559491209600 259660 -45062982476724556128620344320 259661 -47539419135245389171131276468 259662 -98806625383461493471059703680 259663 1434732283867791719819666788144 259664 11028292065529727247581306880 259665 58397605869992934828920757120 259666 279825350408542240487713440 259667 153131066119491933722394388716 259668 214962594452804843663956705152 259669 -282106528440671946138008888804 259670 115925176182676171102400044800 259671 -458459048560829258691312275376 259672 -89800952852327285938641592320 259673 -386218167469792038169721116800 259674 119189175186982268161631674368 259675 -273403662294507172545304555200 259676 -594557175872777889820882583040 259677 7238013434727244734479687136 259678 -8602250107280386023621370944 259679 264861902387664515242232881776 259680 405885859109548385252993925120 259681 805503195353243898882152616482 259682 -230571207151662574652294885808 259683 75015498147301581237379912824 259684 710317688935758646733802444416 259685 663631290606367854783541791360 259686 -7912493180129175858913230720 259687 128106437729346586728678212032 259688 35482255179077962384094085120 259689 127455747384051244930375185120 259690 349933271024810002628626869600 259691 238097103582984240859410847092 259692 -422832181351620602816673914880 259693 101286599706481211908576838784 259694 181163996511494861017633116672 259695 -51338370473277352131314340000 259696 188891047403755312964463460352 259697 -194814605407655214485521207854 259698 145700328813784385692458766464 259699 -840885930606276767819544308280 259700 101661326482432532241002371200 259701 96002909411164328691514700640 259702 -194010434754182861338938657600 259703 -123507456849339855472473851880 259704 115481680040245935384172892160 259705 -461606635282711324681351678140 259706 103071957716382661238522205552 259707 -138067370845141899033402566400 259708 -184400229861301455473639606272 259709 478154508889658724334703402316 259710 -206567689890223137067755770880 259711 -751014213483957885151428800600 259712 700393131371999732976372940800 259713 -765886057327520999299338501600 259714 -24170524070384910408901820928 259715 261611007782412881308665868800 259716 241352903231228252370339385344 259717 -272837401198298850653956387234 259718 -64439087996657635793672232960 259719 220479150416520084320624607144 259720 5761193602165699985525145600 259721 338235708887669269642426353984 259722 112223577887688525640252319232 259723 233629456902212537920058069972 259724 -464901275813344030763797094400 259725 -345007644853992147776623946400 259726 164714780003944128738056807040 259727 155051882751451315264988907960 259728 46422365547799480075102715904 259729 -388237725290063051848423639440 259730 202111793355181887957394137600 259731 -409322232200807856900880133580 259732 -555140789208694213826154467328 259733 -722544880090977122873353692018 259734 2685279140836920616735410048 259735 24838409089127475879209565120 259736 -894154996776807261589334968320 259737 569875646789933628981559761360 259738 244676313968367737537089313760 259739 292852432734025787027005301844 259740 54846130106942660015715225600 259741 -657945478330454607125987086016 259742 -15446537748562704476444239488 259743 -113681764663185958087202145792 259744 210239395986332346533691457536 259745 575309827200203350839528388500 259746 30007668683435279571092582784 259747 132295840528789268766453077920 259748 -527256482522196417840430046592 259749 -108647447195736296286938674560 259750 239486078057142415604374080000 259751 359200567283969808456933733752 259752 -241167273086664681156875059200 259753 298886260883995952516258531820 259754 257101132972615452071055977472 259755 -307064622879279665095996999440 259756 -2236991712963966045970168832 259757 4164312966171554093056554252 259758 -24334217057311602507898027776 259759 689915211612128376501219214216 259760 -90956478324723109333319024640 259761 72198895544910744905073551472 259762 230748787619353047509266701312 259763 3100081507203048055186996224 259764 234020355796216291028812517376 259765 -336000262270796949735065126880 259766 -234811642743759718610997655296 259767 -1087869986538831628761096021960 259768 -126574786471624697378962944000 259769 517655635244027558448721466496 259770 -47608270642691600901582781440 259771 -71118199942789261386928176028 259772 -36576877496015333630738984448 259773 -848263508642127795823119481632 259774 -425425882849865729494543620864 259775 -407992210609348673331649336200 259776 -50530377129324026609371447296 259777 109335820433037566588905426560 259778 -619282585623712388848489428576 259779 132743256427516471455112794288 259780 27577865237784171242836377600 259781 29721678965429071729663863582 259782 -259490854837593194239727614080 259783 91503388278645909360466851032 259784 49810360325862613530800947200 259785 -132858334769745256874646615360 259786 -561463800115144918018467219408 259787 -452368090051352950563460680 259788 192706442254799549032804646400 259789 -445515295827055315745300770080 259790 -338287034288509496412966737280 259791 62936247640928901826136659200 259792 -15830366731228111831451648000 259793 38414458959142716586953661440 259794 -202989076854624191693448552960 259795 -622223744116648881995194135680 259796 331566119027584849184031940608 259797 -76627189743190607416952296800 259798 -5036298796612499941520468928 259799 692375887335104388102231764520 259800 -54220733469657558676680192000 259801 221381099472857047279565377802 259802 -49558809050708189422170693648 259803 211789651924526521110519084012 259804 -669357133548747527685126137344 259805 66919021897871908687287630720 259806 -1762476815498757561390781440 259807 11241106023803526752500492720 259808 -91350498277599145267469746176 259809 -403860424138474172013363072672 259810 33312549378823559862318070560 259811 -91060434791395750420294336320 259812 94831413853926448142298796032 259813 462635374520904292916701896062 259814 -73669565941104407348669347968 259815 25409251536969814596467597520 259816 -623714880891833837919636848640 259817 8023652719000866239703229812 259818 35898602381786160059698867968 259819 -58392485788126104542316347504 259820 -465597061622652825599308323840 259821 18484148927919933634398402240 259822 19773647282957907106116159552 259823 -430944322376641641619907210928 259824 111144018207904539715995992064 259825 -204476528242248912550148402000 259826 102149811210850816352846839296 259827 730633308315078366546288926832 259828 296963976013649824478162086656 259829 189352352225501818453496000430 259830 -54197858047224029674279443840 259831 -219486961418509589142166133760 259832 -981505174100480633834074521600 259833 57684067350325143220423030464 259834 -46966213113212445933199703184 259835 -403886592603108659303828390640 259836 -342442768832333782199446487040 259837 140700955501839161152824116486 259838 -26441510500855802693350087680 259839 -144856763308562067682233652296 259840 141666707154877148027053670400 259841 -110309441008251693928929493758 259842 -44887750307316438485376172032 259843 361836768464922117306413391120 259844 -220084919699307671816288194560 259845 -357476913477471550125271204800 259846 155496010653770097737895807744 259847 720901281077978020706292293736 259848 -18767176674813574410237373440 259849 -17794768977296813116669714736 259850 -209027417250571801947709215600 259851 -21830214228179154127349288976 259852 607746531455072309980891653120 259853 -1178374180974062475780481986336 259854 48780595193281746640618106880 259855 403491466185022585491166490760 259856 -80910649332519108248795136000 259857 15584546648328187474938495348 259858 79618309831280890209371761440 259859 122846025936621679618634933904 259860 -122037559445520077297698529280 259861 -155575453423475582215540316768 259862 501369643183493126904821451072 259863 541600939382187239550636157440 259864 -297656136680786583669013524480 259865 -181262275022959867634088847740 259866 -195290101339586098571334904848 259867 653805733817533737817221718916 259868 9139314261458144005429963776 259869 -243931514155136830633157066016 259870 -77681029743267584955289920000 259871 -356303149316811838713768023856 259872 -116771003126045250887704117248 259873 126714632788694284272227374848 259874 -456450387531649906108778534064 259875 -235490670501422239564053120000 259876 -549887790735177874576725984640 259877 -520132351308814103712475898400 259878 173602179396491941436984121024 259879 700103444426916801749821069776 259880 -14927846233792794322825728000 259881 26435402156431147747482839952 259882 -37440125468074664501586900480 259883 -38827730906544201401427097296 259884 398432670335655456681456203520 259885 -43788392487465232507956930420 259886 -263568608641739729940215662656 259887 200886317214200948044358589960 259888 5221826019621075134809047040 259889 -18750346005275115161798370048 259890 183848230574534549667803281920 259891 -136839153324570386926596001488 259892 12022815379261571809971443712 259893 -126282484233498087615499972416 259894 20722219518453948332381174400 259895 -105821834939490534685910384400 259896 -144138746581813661846774538240 259897 -480994150331747396780822840688 259898 -459227178841373856807318231840 259899 109957904592417104595460201008 259900 -59583440560021712056247731200 259901 836576424589944828257707377600 259902 -417521941936843917467111448960 259903 235204561180824919278409616256 259904 -90080878721888470721907130368 259905 261577954900249130720891180160 259906 -21354478727933316347359468848 259907 754331196232967500410704148156 259908 -310801838175544027157314560 259909 196023258998303345426562869404 259910 198819295765144102982784614400 259911 -482048836923720879540943010640 259912 -333447639413466624598859028480 259913 609157097471519463715808549940 259914 -277444567538268002926484578560 259915 77663029746858031118781356400 259916 231215669669893141183094645760 259917 -29404107500246394598476900288 259918 237538967764294633924403156160 259919 79582108830286288597960088760 259920 1530348422983067823663144960 259921 -7827010406091887599262169356 259922 88346671325880951376457371440 259923 -105616426528734951669362724096 259924 212915688956667410153716197376 259925 97738243407463648916474445300 259926 204185213889850284505671466944 259927 -530980931001901720247241004440 259928 153837296780841039137240156160 259929 50277821670564281623147580010 259930 255413377337561437749818918400 259931 3577137982627919668549403904 259932 255359585533244922144446556672 259933 572615170780475908583919942182 259934 328069830179022171783540095616 259935 -636379214404047729412331520 259936 -672150971911741990335516377088 259937 330024391186796605373068727586 259938 -23104082547578224059629239296 259939 860684931645184859524959164440 259940 -182633877173059019311556574720 259941 677422414743194682649681854624 259942 123162480681973239110547547872 259943 160640327656690603239477963192 259944 384528448099386443544237342720 259945 -598432578115729958675275064220 259946 313723818842737650470060799744 259947 -375739347375636882617292402600 259948 -327389847690894391017249152000 259949 -936040502249985345855101371050 259950 4853008779905783901381969600 259951 789065313899533003668438117504 259952 60027090247222219358933090304 259953 -31744196903451900858210059616 259954 -187396492412230649213907588480 259955 795451457920715935652776053360 259956 -406314980322040777586825318400 259957 30500328593430794746369092672 259958 156101740479339255720564392640 259959 145151892744705337311795461760 259960 -473874205257493474191193497600 259961 -55067692639940248759423745148 259962 -128603221754384888482220073216 259963 -427620268706126008981620888216 259964 579460040516238320726321965056 259965 64375828149889434874539022200 259966 36142221475827036694952755200 259967 751158677173984489243736294016 259968 -120385210792152350955594055680 259969 122413014598949550744732334080 259970 140094383596999648423451419680 259971 -839851700652046055470617565200 259972 -1416730905304423244165397598208 259973 222684325586293568676289796640 259974 -68861094814595079378307545984 259975 -249950933150865411896487340000 259976 393334304430838465653399598080 259977 -293610637529814783459277069920 259978 8235846842185191852884749824 259979 -100992212620240249493017245000 259980 126761610037395166265766297600 259981 117376416275503986290315112984 259982 184567597423504370554121880384 259983 1154718435393932394045230931600 259984 131403808281661107317580800000 259985 -118646076031704596587514702400 259986 42825172524173095390852097664 259987 -63339977742532133257019318368 259988 -371785195789133631844897936512 259989 104928830394965012287933522560 259990 149702787106540413891012000000 259991 636833047229182580624763880392 259992 -235387307711837977825686036480 259993 -78719143620310998984756824758 259994 -216258102861634532414404416000 259995 191857754018749283271808107120 259996 -418452216067315138966411714560 259997 296960934529024007368789901952 259998 355902135723584415837061545600 259999 -337609687964724640560024007064 260000 -55560439065334370474926080000 260001 21987109985763996376672142592 260002 -170165362030190661933544029696 260003 -359414857089432493044494963748 260004 727014856987838863454922842112 260005 138152920334237203282525575000 260006 -419647098063711010583007126048 260007 -207697007265847037025195588480 260008 208742921759026001313023016960 260009 19503363468461566443690057210 260010 -140182606947493377983870864640 260011 -648955957186567766065119261388 260012 -708225163292437658553974962944 260013 -64328118219688189139390013120 260014 -424155612854325144653952315840 260015 111010985434750452219091123200 260016 -7853117966947452276796981248 260017 -907694087970258899619202509934 260018 150206938779543180664640329728 260019 297535506517308898172426181264 260020 -503524829083036519362187019520 260021 -11456133315972638241295767168 260022 -25724942276950209742132948992 260023 -271342614216469823752560320728 260024 -372399866609763215761971671040 260025 -146761016341962089006969425200 260026 -6032096997289609280290514496 260027 1219566183065468530494837257112 260028 155255426018228393512413179904 260029 -127753752167572110474588512 260030 226504420864334709325085828160 260031 -149337773149402272251525051448 260032 133090043846401075492442603520 260033 410438306587273978848860570820 260034 166158632984088396835634330880 260035 634796659636603520007794819760 260036 -58307440863162171849818517504 260037 150481319555864051856208477440 260038 72634081236500603238661263744 260039 -3920189918925418293601228272 260040 -158104044089028770364798566400 260041 -799334469013806305327130224688 260042 -54008532440142138479514725328 260043 -381988584367095060368751885840 260044 472797235891712136023757499136 260045 521909186998517158214331684300 260046 -211608979873989454313255276928 260047 -630598495678998420088630879504 260048 120491413058785184142667702272 260049 177180304470566956797221071200 260050 -13965349355258890151342707200 260051 727809793740335880991051375104 260052 167998125334324331312330545152 260053 82910900724033986647629937120 260054 -344034602789452087087339917024 260055 387543818297357448642875017800 260056 192348351820203902349206906880 260057 -290706955612682631544266221568 260058 -33240967376843767631890705920 260059 112633891674596060856383222080 260060 180386521270345003972857300480 260061 -124713849721506717809875187520 260062 -302264535617673980292247715136 260063 270078934361368464738354983664 260064 4133386690814015226658160640 260065 38286354585078500903152090920 260066 89752018674695323434988298400 260067 236243172038265125133187407480 260068 758945821448062206702727290880 260069 334673263512679256466780991680 260070 44827934425786578773116771200 260071 153062828944892225316241581024 260072 -600146293487941241615185920000 260073 108395205886042093471273374528 260074 -5076812569780558302492696480 260075 470559950561083111464718575600 260076 462336190692174895643282437632 260077 -81284763726690818099054785760 260078 37627536780807439383953468160 260079 -41492223203233750212832826616 260080 154899134994654218452482293760 260081 180128519944735477189930380882 260082 -139730349067590070018949727600 260083 1359380269882222259201616655800 260084 -351541885738927821544986882048 260085 145127032863136507669780344960 260086 298361244582389728769830648992 260087 -339691283963037084819498184440 260088 14907903957213244008216514560 260089 -955847583983490259180043945110 260090 -48770855721922486135450521600 260091 -25891003293425760373129059660 260092 256812347085034650201623675904 260093 -64569993994920930234603376800 260094 321710664434690097865982057472 260095 -297494791098771421394663533200 260096 35019283508375297180345303040 260097 -263957022691868321244319322880 260098 1043129261675559210962811918336 260099 -2101791821107549470693437280 260100 -57244123017336172264561828800 260101 92592000912184993731473963100 260102 -171142098554130990569897785248 260103 411608995286750980948483836624 260104 -104615204506800010455822888960 260105 -118880208099264098329753027740 260106 13262484291841323433220272128 260107 7750097392515595191328313088 260108 354728644861235484488873334528 260109 383526657963576182603650333014 260110 178850337799977341047686628800 260111 -78259700045271147827779230288 260112 19662095768811060175602647040 260113 -86813071911492609145624091840 260114 52789258197746729827016416656 260115 -360024919057208328815741507280 260116 816575101588078699974351520640 260117 192485137913404002742090002624 260118 -18712013441167885806913841280 260119 -115752107332508507247280018104 260120 -24427447129183190495090688000 260121 -209438713054384886803206502656 260122 228018004432096659838773875712 260123 477876245156237524031501688720 260124 -122060956338766243041273031680 260125 1178618776722451311548338359000 260126 111419167840908140625024743424 260127 -251995176295704030717857805840 260128 884086444344768841715566510080 260129 267550963698967068543358190640 260130 40401680597790642670505011200 260131 239692586712451251227614218600 260132 -221588536266161226754775455104 260133 269277403241626457505131382624 260134 -7068080091060796012467994368 260135 -38931347124048629572794958920 260136 24265217822909886747955768320 260137 -532656802020684904683110190214 260138 -255661789387438778606872787280 260139 -234090471963705495015148794432 260140 -166894414279878433581369538560 260141 -420695957250734091961317594570 260142 22718860656968620177046544384 260143 -438591443200560003665196891656 260144 -114289173095872409586441584640 260145 -293070186487652548857407884800 260146 6954822419496870753114496272 260147 173585725783152218990260027200 260148 -23695327537343513040496066560 260149 559497201266527723257509195836 260150 -5222699243921254809309600 260151 92477718779866832345042272464 260152 -216251448760672382396731392000 260153 -474880809211933757910371799936 260154 -228211480525300408963547431200 260155 148094446873811739074079939360 260156 79313446184180052855910620672 260157 398670212067336148343615850240 260158 -6159470342507412147544320 260159 334700693811027784689392490360 260160 -12379451544129729242742128640 260161 -206172822343916451271560582816 260162 -90570392493235091679083831808 260163 -229436255447947388643890827176 260164 -969365998107087759443780075264 260165 -503413721119767327646229239080 260166 242858277758875059627016462848 260167 -953020791894561483011825882360 260168 465155385792245219788121180160 260169 97591846920265702104746825088 260170 311719864615466518359280349280 260171 199699356540895299221796996372 260172 -1918178626921215227589017088 260173 -995471909659965306623341132256 260174 139602570235375814445067014336 260175 34735649986187820930966111000 260176 -25188870688385997493904080896 260177 103919761517859045121131887220 260178 233630588812199933747492402688 260179 -938871419845030552662967251220 260180 -148193901535723894130422329600 260181 446034425199935237793890928270 260182 -79846890045983124900043033728 260183 34759356644809043479149066240 260184 92815443238280502827757035520 260185 578444203361902805610213492360 260186 -217191199451031758079560885760 260187 206502773819242417049097515160 260188 -890532811160244552239513925120 260189 1028085056922811945125149469990 260190 116004469629790036989126820800 260191 -744566962029920055973231933408 260192 502392283669922019755034673152 260193 -9818958204168044403872919456 260194 67735325516697365216962326912 260195 262512305167964005146256015920 260196 -252513700096202144067370871808 260197 86872234432617940815785235232 260198 453732954635615309350032933600 260199 -100281079937260397426590483200 260200 169848230493209965402172544000 260201 130429540682186486237051462202 260202 -18315668721560181943034036736 260203 -124233128894754563780205633440 260204 134476837840161476569714861056 260205 -203511518536709223220014835200 260206 -61687592687512257224995881216 260207 1095955873111105845726866133456 260208 38678957054502210154784194560 260209 -429539463733735092087134444590 260210 20581766402286561146553785760 260211 -158054716789220148106272650496 260212 -77244154654400803378411260544 260213 -696619156265531059101302723538 260214 68203796593840276268506521600 260215 374221530396870109791889252320 260216 -294052668918374949693828157440 260217 312285883878349492549530721860 260218 24543054367801378940197046016 260219 983182432851592815140310462696 260220 -234240123976288536748477086720 260221 -178463337938869915088999080456 260222 9709834775788524638454037632 260223 200676986407355698622722443264 260224 325258467897339193226113843200 260225 72689201802694164470292182400 260226 466334623337278179950281267200 260227 -144572331894954391557502669296 260228 -489687767698299957474120889344 260229 -11838400237038939500621162016 260230 -89521828501995654035170193280 260231 -1002071543870046556984907860968 260232 -133584215745454530994409472000 260233 233643816279377069935690192564 260234 30415205731316238754170503520 260235 -393789532074653763799964272080 260236 4351066462412170789278090240 260237 416212321530690189877504603212 260238 136162881414733739158614647808 260239 388298379334473348923034056736 260240 -31606462286071110419607306240 260241 -277020437043510195255053648640 260242 -216921796079878670225758831728 260243 -945668120683886284013823712680 260244 24144530033786599467658615680 260245 -6965259172351115883171240960 260246 52029052706250359593955861760 260247 -81587111010205096552368781872 260248 283110781481520836892730767360 260249 370101713513930718078865710240 260250 -337978398638905129104060096000 260251 171368348135228124725292284872 260252 709243883305097717452659764736 260253 -184693874127495522833684309760 260254 331279578870235566212262024576 260255 -448311108175120281937586538840 260256 -220650531887874098700349341696 260257 23269255420625489612515340052 260258 -231157023415326212175705126624 260259 380472981021132215012892144504 260260 -92816100783276244310162903040 260261 -1502493566411930138734609829988 260262 -225184658684574426412971654720 260263 -817611069455213838702176228488 260264 -76317921960597519076572656640 260265 125832578408789779632417520320 260266 -99458055607086213752826558720 260267 -241512620985311887371282730608 260268 69175956093509853408337380864 260269 1019154363406221290709908539670 260270 -418021457139580318292469479040 260271 404318356607533616937660240 260272 -79999120546581691103923585024 260273 239867867922808018003380154164 260274 -6025645767113267810857026048 260275 -515972986680632008242495330000 260276 -12345225991466728032596582400 260277 112108526047103103561181854240 260278 232283235279848561609861571840 260279 2750552648495347967347148184 260280 6916233544650824570136576000 260281 -10676289698464743021153121728 260282 302656382361785176789050365184 260283 -174003527090453120618298458256 260284 -518068427908349013573648784384 260285 -705135245645783966028561832020 260286 91942282413238192217031794688 260287 -623718648322151881051661297616 260288 134372730055801718279758675968 260289 -262698001808981736989321050446 260290 -437248623226820942348635269600 260291 558485875630377126266906637552 260292 -19854462162149658139396608000 260293 96579958408551078644548782144 260294 -426644048601314828074654790304 260295 -57492236139018365718761495040 260296 -130881971013923724402155166720 260297 -667553988408785908578673003248 260298 181108904911785995428221812784 260299 -86381034110773106231616622736 260300 -118931478121932039726165696000 260301 -386675221142283658901949826368 260302 143785895441999199511665658752 260303 -193782509797620291862490136600 260304 -117930490741350719260431482880 260305 -417015233490875978275558416000 260306 -569579726352587852129553517920 260307 193131521222257281329144801280 260308 -704244724755262211999769661440 260309 435319222124262423453035712 260310 114428270365605380957226572160 260311 263612098940848533217140966952 260312 -347515461153100785411861012480 260313 -356143150386725042614863499056 260314 181604837716913783119409521920 260315 605179412659396159313870952720 260316 1422473854038110140865375232 260317 770205510532406148088619507366 260318 5858537908598793521854552704 260319 -88754151737971205345504050560 260320 76128511810312109916578119680 260321 446892041735095952272748353092 260322 -1464617764745096637481263360 260323 -415299199340274370379776896560 260324 -87106172075410949517438148608 260325 41842493129658781891114276500 260326 336062571926600456950678795584 260327 8805698026297364682658864080 260328 -64512744930833160254296227840 260329 518441848922513964791696639930 260330 -118753538510085683562220262400 260331 -115640686980877472043955246656 260332 243261288811665801542029127680 260333 953231816932792087854509660160 260334 -27841888110125109060932088384 260335 10727870439910589158939550280 260336 -24122994791798053108994899968 260337 154523400219679620187954022400 260338 53947148923702670897579028480 260339 -761758571247169847043976279860 260340 -39342980756035859037853132800 260341 193559744213082168573443188572 260342 -280447039430448035734745048928 260343 -72067542389210664026858227968 260344 304557740929561247748652032000 260345 -442624374694764114373135059900 260346 -148325489063628984195035222016 260347 -374587838960750665012356711320 260348 -410653753090563504420708246528 260349 -292126816900723825440045351936 260350 -49539000898670982726269491200 260351 -175761254880335513757255896736 260352 -132003469312665122659406708736 260353 218091043607922111270101492160 260354 -33948325676564690303196664800 260355 -287531929246166346730849771680 260356 -831540483473913805637643230080 260357 568137037980688453603758358080 260358 -10967783901422216341039257600 260359 -562102257524389447766631293160 260360 127139988224136728903911833600 260361 562417648985002681501688060640 260362 -362281835316554169625939991760 260363 -918837539751400600554924809388 260364 159530289460506180644717399040 260365 -1316302098006035915665188480 260366 145863959322313323137129053632 260367 -207526668488895398212088386560 260368 10625725069060151200279764992 260369 -13093526342210469757832686848 260370 -170952814244710092317222223360 260371 -361678745511386418649572555048 260372 -128023848423351342980401508352 260373 -436423709340334279514020543200 260374 3967771835813158650475852992 260375 -813499117336952764483866366000 260376 325073676673224223973815910400 260377 -314364444531191346520614010940 260378 -10330686161776037126526700320 260379 -185064266777938947972801302256 260380 313706729154756933914037719040 260381 -297141722700025550237382906336 260382 -147730331525464217441416252608 260383 -380872954652167396571253140016 260384 1692672184191110720158496194560 260385 -47086255906035415502815670400 260386 -509569810994263087745439586992 260387 -837825140688314129117282348964 260388 489935465097979977431922309120 260389 -229834615037790017185534122120 260390 93956107368382430315384257920 260391 14594447858673576545131566240 260392 1087717525485068203892812800 260393 135711222374482717356293827200 260394 -101542044768015058591459219200 260395 -181705891552423468713176878800 260396 522902007183660292555779820800 260397 -592992198020242648524244942026 260398 334557366554570970453699067200 260399 399205200394274086332861776400 260400 -5612451148174384791709286400 260401 121583641599923599376233198900 260402 506655671157816570444194683152 260403 194279675986259024874862076928 260404 87714998168231257587141097856 260405 -554219246269716273474595859940 260406 63985062406971445469501071104 260407 337010253927725399092778145712 260408 965072990560257880498728960 260409 -476630017975635163271325574272 260410 268802696808585462540627963360 260411 819095122940576888094438999012 260412 329365772503783871212382925312 260413 349438319477033295665970846662 260414 -57245474708522670064381286400 260415 2444887949871116446387797960 260416 155138997402949739788754747392 260417 -137351428029314165406946089534 260418 -90635067291138022068871303296 260419 1173528838797737533198003141820 260420 559055570051207902933592640000 260421 -245189283309638918230485226176 260422 -511306565477587114098172003488 260423 259662554850982281894332453520 260424 351835620339500725310594933760 260425 388685017639600239821787622800 260426 -91459800262692120493365949440 260427 925504842431024040369087493632 260428 152408340231773065354998300672 260429 420934772745140955743250764064 260430 -95288887966827190803338666880 260431 85215846482867951984866424496 260432 63298274527667997265689034752 260433 43930864090883280921245977680 260434 -367918013352963201118271070048 260435 460327238604020175379921979280 260436 -236205694104625584442621679616 260437 -223866310848746149602387881028 260438 -56253674250693310936164064704 260439 220011749303991822232879083624 260440 -652198568039979170255319859200 260441 701336761207410948807873352842 260442 -27153726660401931666169067520 260443 348994252806531931957511914240 260444 -384810281895898736442028568064 260445 153516289941725612970227140800 260446 567202104963657313803061932672 260447 -904885560799813575259441070088 260448 -174762976217080634040230608896 260449 -480981654699370635146463167040 260450 41218365394480681843181574000 260451 9227400598752825756077896968 260452 326353841362685712206873088000 260453 -64025333686604148798263063298 260454 -3871036381259972277434414592 260455 -176058066170992741085225262240 260456 242833854774025851282432245760 260457 -159328199444218671849437575008 260458 -412022211017995511555436472320 260459 23218422385444611874007215680 260460 260195275610366596810124129280 260461 229898545844987761359110751062 260462 107555036620950704445409150464 260463 -211514926450438575426279767040 260464 10598591816385939853730381824 260465 299934709574619745833644684520 260466 -307918053313205737798634184576 260467 -316624643418609988519211394484 260468 -129656703901984029378962269440 260469 1100937603388162920451019807040 260470 9469340248174683469852371840 260471 1055078895114552930910976272200 260472 101232730005384596237896273920 260473 -218196261318986256480406175916 260474 -159381442229296269055632749568 260475 98767157867672221780534483200 260476 755178330861146775658619586560 260477 -105252740842020264625795074048 260478 -38131193133095417872248600000 260479 -266887532129749047274899095640 260480 -159064900200427047952475750400 260481 23097374577019985422742694720 260482 175927790801616474473800112592 260483 -126701941321223280076248347268 260484 206701944276923805501914766336 260485 -12935254457338048733791874400 260486 -553404274601854026399655508160 260487 539681780472285594519183710448 260488 117574024121587965854052725760 260489 1002315784788152004643650523290 260490 -94516663272277867973281036800 260491 45028258684282468671851174400 260492 114531655564448337789040156416 260493 -74374785815661237400412873472 260494 4170596279604671049773689728 260495 -91678106988281301769393670880 260496 -204799935048180534173303635968 260497 -841032487022851675713255010448 260498 41990044359471267095252536320 260499 62120196201535786825425024768 260500 490176472581029859445017792000 260501 -1348593360796022992879914070308 260502 -170066591799366117384948496896 260503 -287241745018232862917307360 260504 362029005078746824723391477760 260505 2504872062506640711559671360 260506 227559913213554474069330803952 260507 203810518070549245246606889520 260508 345851621946593902825148445696 260509 -684491106653695695997878656960 260510 60815719304523771703843392000 260511 -508299658318356626640851481528 260512 173215771980384611678014144512 260513 1183379787696866367577050066 260514 20933649590871790386896976288 260515 542639588912875818876788030160 260516 -521626107653181516987974962560 260517 -91270002335751318986525793888 260518 -318159704817681595898111339040 260519 38757940152139425448743426096 260520 -163654491028788988759557734400 260521 -11588700288226743024722378496 260522 128514374180763417345783771312 260523 661153229147130679481779278000 260524 114874187061023592933093801984 260525 435486908268396951774538191300 260526 -115271901690035889384422194176 260527 951937800001432306419192895376 260528 -234229556356885900635359969280 260529 -98688234646993623725671932816 260530 -398665572529601674606261407840 260531 766262391837776060540438554464 260532 -265233719141438505591196796544 260533 -202126960934102548925343796740 260534 -296642464850979800336612479584 260535 346988110404516981906560745600 260536 398575789673935527283353292800 260537 735385853397643522393615968 260538 74625855574677075393804511488 260539 -933527070651876619210747093660 260540 -66026384694943205745729054720 260541 279126832587789544648359546150 260542 473904077346644781402645972480 260543 -289441853864270387776983254208 260544 -65807294121256360760919982080 260545 -95851120946055252926214870720 260546 -81607683302795309245730307072 260547 53325511028592898839694030080 260548 -81185920115252068888880843520 260549 -112870317132671342218559892450 260550 -244066237581797501000067504000 260551 1214509526917267146131751470552 260552 -18476923867992854437242854400 260553 439064307440610487494933778704 260554 -37094179314430310535467117568 260555 116230539381744001286083730880 260556 343936088517569556494737423872 260557 947837634979070588048785393632 260558 -279147391429043043136788813120 260559 -286344720533105349988167236592 260560 87658034834707120552588001280 260561 338817088364527083557210432832 260562 -84478144737395389446353317248 260563 -1253565616313714511422307317960 260564 73419637732334713384455010176 260565 -266005526418822653074901520000 260566 119136749394736767270050147520 260567 63021790341511546049796642960 260568 230950285103070705203191480320 260569 285419298156246663540579688970 260570 201923039131138021295075420160 260571 -255202294389075369344976381288 260572 -318448628226392558025840762368 260573 -78032348286279950110417817178 260574 149852723843332853505431079552 260575 -70609903938904166175990014000 260576 1427501143218917120587994234880 260577 -22428332630307676398609862974 260578 42662445728026010670994571424 260579 227815203471852569781006431880 260580 2508154999145695379377336320 260581 1223140667415226004770857760382 260582 52673206093342823271897744480 260583 -235868920209950548110329007576 260584 -869676007946325322311543997440 260585 202099621466954242861951598400 260586 88980699405929461169331446784 260587 -227155842304812492711361226764 260588 -585450738808105157991731949312 260589 -192045070364253238167528991680 260590 260829576598747366111363338240 260591 -457079727905389273884293405688 260592 -43249783468200904272249815040 260593 -18758716277323031867547190620 260594 -594966219521998140710517587040 260595 331984032520947474210097907520 260596 -10327024581653754897993068544 260597 -1061179126231908372240168777408 260598 211344364923119117566687589184 260599 723025052270663850715472828440 260600 -25385456144155237724115456000 260601 239845192152392675669541739200 260602 383799352914052439644958277600 260603 -370426348358643935981211214080 260604 -302128280640542407194397900800 260605 -348084130269490295089212214740 260606 -525172125556609521146904373248 260607 571342759096647647674226660040 260608 -31297008502547449182305648640 260609 -322021584638838332594955848190 260610 -4944469703916853721356462080 260611 -299640019090538583709933694048 260612 19625654479796007996136123392 260613 -82860332159784316365594344160 260614 94813507670051774624804290656 260615 -990141723602736351364776139200 260616 -455344613356088877959314022400 260617 -65318305359493641775373487616 260618 -87864290571076050084078332160 260619 42636441410686198678839329520 260620 274288007396652319050395950080 260621 609817030339164746524907304000 260622 406915788912354924114843826560 260623 -12534001382410918873384521600 260624 16055879790853171345336565760 260625 -73526033701208529543321450000 260626 213914144897986465562959079424 260627 -496020009927594634109418897288 260628 -164533268774698108830036301824 260629 505183108384883819273656041230 260630 -268967521419015783206812636800 260631 -357647872140875505321601464240 260632 732360989174901360366865766400 260633 -568997016928343650914273751296 260634 -474933252499017451845431040 260635 -536169018176433514499377705920 260636 154559197975761089451284800512 260637 16052108417531697318655490496 260638 -60517467091953146527336715904 260639 351265002941773715860995315456 260640 -107622980788928930827706695680 260641 -331996810243289313188190954816 260642 317591765645659085428724228136 260643 64486042537280116372212043584 260644 306218054092895250930979681536 260645 61095500754528158537233829760 260646 30028379368288481463577339584 260647 -1130931672647757457551675984904 260648 250615098012429986595071262720 260649 235707777413631063045959450634 260650 47168365492980915665204973600 260651 -929210170515376139872257942348 260652 71971434168757972167212974080 260653 -319569004069427221507971484436 260654 281592046259553753895795312320 260655 -292920489920960447677475001840 260656 95444619979716601685560295424 260657 573016259059080606539022583092 260658 -8391541228029144408907257840 260659 148224215813061366590899472640 260660 385121691615374530672649767680 260661 -479393319890843875991992795200 260662 591529712508401657338596638880 260663 326871370642394264088939783624 260664 -300313417708798921487856660480 260665 49036096237374278935670161800 260666 -687389593557778758291380736 260667 -159163085895191400426912113112 260668 746125874799514449893179010048 260669 29932591676951638440668046144 260670 -7357775611095456723005961600 260671 795872803942778570477417799872 260672 -197066120804908891426354888704 260673 109282275870527026677780586944 260674 319712437011522733357030512336 260675 -318815268250389110395866236100 260676 -18119962834381885943564114688 260677 567529291815394841267867098526 260678 -53054702307792205615328505408 260679 -25687949465590073791598633472 260680 267638732841702955635302400000 260681 -262334103206110641674261508600 260682 93998518061887120306857039360 260683 -46789055799000427864290489416 260684 -64917522518626074034749283584 260685 34159405863386621213476315200 260686 -51832435302050712686829926208 260687 -338334776900263528154387724288 260688 -18591925652444353096671952896 260689 419816858946378622123677504768 260690 -53323213791755492438914368000 260691 -54159878284223094411580555920 260692 480120419370321910910324690816 260693 -449629502398266309118165127136 260694 92310305686008584645036442240 260695 -32187751238923568809658741520 260696 784710756149843072215246817280 260697 -458298744536907341078093576928 260698 67743196720052884241086767600 260699 -482639833682178208723491410760 260700 192748491803835275816761344000 260701 -333724000273860542538891110048 260702 9519746424058188502230971904 260703 -85486879854605339083730496600 260704 -200124857244827858911847645184 260705 147029612098471703004444788160 260706 -220306242785037268623251757696 260707 -334488408960476865979767249360 260708 -103365939752853214793926262784 260709 -629130086173782440447003931456 260710 26264973326132654415577013760 260711 151003275625303311853326915504 260712 418605482395215858607674163200 260713 293025573285556092314619387962 260714 -185073186553842321652684951968 260715 32525569735234819807806627840 260716 732036221113951728441809987840 260717 485822866659413983252562183766 260718 -332028025617594537884151797760 260719 365118516785680723124776397520 260720 110887294923563208764554444800 260721 -285342157761066823320955240560 260722 -11207832982531529254806744576 260723 277632630343889458874175216972 260724 -410359753404309668586782367744 260725 44183969118377348276427598250 260726 -402319918534593362839851662688 260727 244143907934403629157126358608 260728 -66863936299125575634322636800 260729 -1165828783710239816752288720044 260730 42209562263323250733346049760 260731 715357978272888449996879594752 260732 -189336260541950013795614459904 260733 213360997107882423034995990048 260734 71995250618087741243404310016 260735 100494418981851870393194008680 260736 -107005967781626487536017735680 260737 872355095841879698590465240240 260738 90363514794548157765035693520 260739 -313543767308398245314524992240 260740 178751109782262887669830544640 260741 104894145155976581145222526464 260742 -259262951479980318932161197888 260743 -264216386467838595318549156408 260744 -692818364029693742359517306880 260745 152654185932716900104306845120 260746 -153338909304088698931156862880 260747 -114964197183783156754306293804 260748 -158853881221630190155466419968 260749 -549921920847872572506482176320 260750 160919979129551139297508800000 260751 126087769786194336882221550720 260752 -2476017990300019875559178240 260753 453296262362287854716936158002 260754 -3074791250536838841240916992 260755 -172756187096105698472207520 260756 -61734227789719854925252730880 260757 145168943232151263274725264480 260758 -641631418301877033496846295520 260759 -65003329896887974288416321384 260760 -50567342665999826687079628800 260761 225690258918229047308208588362 260762 -9411044317666882909376610336 260763 -244191179622763456419017835216 260764 -227726396141887406088292065280 260765 178776147660969161223302391660 260766 -27295763914246755023821670400 260767 295902063877255330364330400744 260768 -531328568771790540971081072640 260769 204540681501532294282790791344 260770 -69320392231368677832451569600 260771 382425141686154646856461378512 260772 112268953484815538158216003584 260773 200635262371361857888726777022 260774 -35938878148649605862988984960 260775 214918688038856208669675567000 260776 -64992231222064685150696663040 260777 -579650096322336755833536584256 260778 58696122009246393722381565696 260779 682779351636433283494245955360 260780 147200410226499383280983500800 260781 -547808918416573071798600032448 260782 37124119501278396510744321984 260783 152110112939852080863728060784 260784 150428657969490757836346343424 260785 313428228686865120723459888960 260786 -443125893439718498861998183296 260787 123699225221985496929516853560 260788 621149972079686018398789441536 260789 360869434015179762560903359680 260790 181671577164859817585149326720 260791 -498298507704163425915319758808 260792 -333036638700084011054889246720 260793 57698604336535610682017911680 260794 -340217542356987623321767656960 260795 -9792304157587138573077133680 260796 -568876978947556613490991865856 260797 536705664573328594757795442060 260798 608132274117949432697099654400 260799 121002882247985899897208229120 260800 24629620121701573678098022400 260801 -221147819712677169136824788796 260802 -163139653877474944107709452720 260803 -238770024525473966875192227840 260804 -110002468618217932714621112064 260805 386803927947556050175055417760 260806 -41574340445216927615664074496 260807 -378312086278708667053831003944 260808 -298131042941337332390160752640 260809 347652472952310155176148626010 260810 199007174319421880106719781120 260811 32119093162113432891304872060 260812 -767836574118270283728392537344 260813 -51916142721125347464914674560 260814 79939241502441324077387198592 260815 -439935867313112111018567810040 260816 -268049387498981381532443516928 260817 107038210356725429182985322480 260818 -197929881111384165996074294640 260819 283234235879803398360737751744 260820 3695725092320039859851796480 260821 -336533849546695107770628258912 260822 382839661531779383740225127712 260823 -79313039860208575436052903936 260824 -863744424144750952057195223040 260825 -502399519917475291594847646450 260826 165506744546029547982145440000 260827 -544158092851961263034696419404 260828 -269189740882808996922001488384 260829 -34619136162257715921606872916 260830 354241485683026799424509194560 260831 -1264224362915372897978385329520 260832 163231325769025591642328924160 260833 681677021545717030409437513540 260834 -49674057225909211143801532416 260835 160318947997478165171655380400 260836 831272943716133203650823153920 260837 235399220994322302811119421020 260838 -5651880403081557832855310016 260839 133073135133062255796185793720 260840 753368930380109205294718924800 260841 188457574478436448531500982464 260842 -11084067052672407958246705056 260843 -337445273094298953002280605952 260844 353345761043225391414986159616 260845 -72828693483114716408830209480 260846 435532658043371284876368823872 260847 1115938447293304320306095921040 260848 -33923886561617484293563613184 260849 -688854230373841304797067391150 260850 -75516675047561975098828723200 260851 17670247302282475370158288600 260852 -380090221646473966263383528064 260853 483505818796389347451922703904 260854 -346093893693549413157324773376 260855 -248829704410554931958119425600 260856 386051016671424623286730321920 260857 678427744097238770775240832106 260858 -138850560671701888264011939840 260859 55038840439457148595679519280 260860 -163170004986174401572378129920 260861 311776364790974485900776243462 260862 19183735552215032428372614144 260863 -516292350350264092326849541888 260864 -580165513507507102230962503680 260865 -107087749813657605438663759360 260866 64444604563972871753711537664 260867 -209415227004230065051856878920 260868 -11843290082081092639808885760 260869 -300787215543077645596384497600 260870 -243293443983356439254069980800 260871 62383743631589864825899751760 260872 -318061439402235427907897011200 260873 100724690009666646084915364122 260874 198181760922265267306631485440 260875 457490692046035383236018532000 260876 -380346823799087953450227346944 260877 663315720850500964027437136320 260878 265064078183940739189331490240 260879 -817724171471342471985095645520 260880 -6464677628154389935832432640 260881 -13347499593173547461472906128 260882 -427104130297256476790254004448 260883 47926175370523059217728320928 260884 -103783158660853361144503319040 260885 -18469104782806950709371984420 260886 -100192189407347525957753449536 260887 -98221559034561271274411359056 260888 661239417617386270800209909760 260889 36484007799862718641155456000 260890 -19543796231244144306932459520 260891 -1127695627041458169059301189648 260892 -413503317914685182693174006784 260893 -337656441747839379104120584858 260894 -339636185715332847149205861504 260895 278181551936609275275407736720 260896 -252315316045271350383671771136 260897 180843788217395024501252089344 260898 -259760681259205721906041436160 260899 -1739016807338385754945647487200 260900 -4248074122043628101431248000 260901 15225832384968247801885593342 260902 36323557541953364895112982592 260903 906935942595057527264753164440 260904 118556973266111842169463275520 260905 -76726014716091062263407566940 260906 200958719645044527998578182144 260907 -380229027481912383759740270760 260908 125935225487275782184875896320 260909 -37446975849223347737052646560 260910 -55824392269959306382081244160 260911 -34187212744668148422149988368 260912 12851612522894894184523038720 260913 -295038346038557725654003800000 260914 -549440357356820767136825224944 260915 -723256541588048701287547303440 260916 -212094674351671061095453163520 260917 -280409279273657215165862737380 260918 -83055904855615162942675661184 260919 136424434457108571932934984744 260920 -66166509739954180819188326400 260921 -194001210744523664429442673878 260922 188128060549968419583386729472 260923 154737640116733356780499309264 260924 -1415327561304793800454898688 260925 106769948909153640926820328800 260926 292537255416454967250951912384 260927 -184998058840245108711145643520 260928 163077311057841635221171077120 260929 -397097784508866283927526944320 260930 -224673659936991783555850814400 260931 447389484266628289212972634944 260932 191870329635463951537036840960 260933 -403186209046111090330732656900 260934 130593330425644996134239344512 260935 -412946685542101019924728360800 260936 -670523249898708172915044602880 260937 770616973444424360621848508160 260938 31067861733155446703478339120 260939 -71408292374063367590680101744 260940 32930255143559056606339968000 260941 185950727079768149620571396342 260942 339670450483281476273796681600 260943 -244786978212972923718463842936 260944 -412935633935131449447486849024 260945 99643568156677019048428211700 260946 -35777761506362968418687961600 260947 434657042324976949533229013032 260948 291110468763660956383197853440 260949 -263020456939175659553961573792 260950 -64709319968055524410493745600 260951 280389523183942330550471282952 260952 -394398402578192479564344360960 260953 392711855839566656040378319680 260954 19173732330318916380466888176 260955 -496888760884948367077764064800 260956 -384566368380222441079263546880 260957 286229497162797504583107546720 260958 41448824827585135644773892096 260959 378411007030726720155608656160 260960 -279403643829088879525562941440 260961 191132967723440317990383394944 260962 -226360846580880172916096441568 260963 55216987866940740196702692024 260964 -202570890865512881700153185280 260965 -245643288230993434935244660800 260966 466314114548018307979711518432 260967 969754305210110850576811392 260968 -321831567095237875810183357440 260969 -1133941389636844702938912402630 260970 172203016126051617306499872000 260971 175679099531973984033171810000 260972 227548185313096861403772782592 260973 38641228972166461595312159424 260974 122810874030916746725849754816 260975 11528579152418933065033045200 260976 43508360201366121358356283392 260977 2375564995634777789416630000 260978 432564622337851029722915201040 260979 563301243927015918193723452984 260980 -251625798069626641560848928000 260981 -77307395704804284220699994496 260982 -124369339913125507233221703840 260983 1071895685243178986128847920232 260984 -508442372163577330818709708800 260985 95034906766265677126964213760 260986 122503205993385610696714354944 260987 -188123076427301427392935766364 260988 25619521243061993268861665280 260989 157594117000103160661511194240 260990 28977636953419299044558568000 260991 -7432411469465967677337966048 260992 -342136265953992453972924825600 260993 388395590158250950219740250560 260994 334952618664720119597030448000 260995 -273616008330995189615908545120 260996 70098146967413634554214789120 260997 1219322274388995401736793920 260998 206164539284078363623555729536 260999 313470351458797628748949407000 261000 442567810673192010094041600000 261001 488731064608846520583556044744 261002 90428431860339010587576720384 261003 164631394044036490022474904 261004 195227801778284103778546277376 261005 484694167819161746050845795660 261006 -136059056172738028384451332992 261007 661205809584944373617608627432 261008 -124299125410487474899254706176 261009 -214570598707025739384148575360 261010 -4955233231979770911579555840 261011 390066150658080450269861949612 261012 -318962262309580329489589413888 261013 95034529548632706911430757262 261014 225877430707963153288102174080 261015 355384961888453787925976458320 261016 279789103562946081607286784000 261017 -843544182281809244969664650934 261018 282205072411357105400180896224 261019 -557374918212205559575714790640 261020 64287136633051264652810280960 261021 643939150754153809810111235904 261022 -135314270077402606484344881600 261023 -476433940275030009294440090400 261024 220047734525359002668803031040 261025 -117051699392355676946876453700 261026 453012480379404107459170277712 261027 91819639990121757265495869408 261028 -197662464616746205448600808832 261029 611392319835771726626475823260 261030 -22265142638930728559639285760 261031 559628943855098697206981491832 261032 287621293376314184698902036480 261033 -119236163891556309429657265776 261034 175009812275823108238841866416 261035 -178294205608351192143023617440 261036 -338770862649937178335248675840 261037 30718006103439697528292788800 261038 448030121803614250186009764096 261039 227321152789904200087239126024 261040 -35762832052409421725955194880 261041 158211047879148376657484940000 261042 359066869764616258094975650560 261043 666869538129714613590899329292 261044 -41304783511209646654619387904 261045 258723972785495402204819986620 261046 -291747675677558082440017746528 261047 -265190283353773047922855240128 261048 -34759806067071495375178752000 261049 75209945182079201881199909460 261050 -15514866104600822531758099200 261051 -29746116384547370206003218432 261052 -139360002200484959795816678400 261053 -6108470851751003402609283936 261054 -204222073666506412247999747136 261055 372964811600807073460031184000 261056 91065967211376164907767562240 261057 -121326714291644587749232101312 261058 15685788967168086378761909760 261059 990547315943548368904112563260 261060 225865583014779088408355328000 261061 -444065669027962956050698106338 261062 363775336714899409117517128032 261063 -21300400021028502135389210856 261064 -241352938368141751758868208640 261065 175665732676277699311070596800 261066 47083951193292332216888949504 261067 -135961482869667141840311282928 261068 -128205910745079968270022481152 261069 -530984482764466798010363535360 261070 -283411745428581677191254707520 261071 -300292272121612113256512403728 261072 -34687478030385251438928175104 261073 461999999836261298778763143744 261074 -488530835452209415847503886208 261075 20742838071828625725040977300 261076 477186671202060551129035429760 261077 273385352955595579435324366926 261078 2694240909733674691720649088 261079 -85029201438844618628292139520 261080 256150752417007950325043404800 261081 -575102991142216851525501765030 261082 186283474829611441665591849984 261083 -146902955210860652546355684456 261084 373582655785972810027079502336 261085 567231288049014371155639768320 261086 -30315882688789075034672381184 261087 442934388891476048197008821520 261088 -44147244453447834852301209600 261089 -542662482022359399275872246110 261090 157108565037843724869554457600 261091 -583481021940877103288925225728 261092 344941409003008103034081806592 261093 -125511946067586821235890394816 261094 -80065938221060035521736751904 261095 -981298636004165767160512987200 261096 -3633823418722967303541227520 261097 -451757449492143677094483721728 261098 -299201824865853623171468693760 261099 175731193237360201902577176984 261100 34668249729053218811394534400 261101 413653931103772665758541798102 261102 -196902735643147931554090143168 261103 83120195249381702731242792960 261104 173770178783747813950044241920 261105 400733599759885848170440434240 261106 204727103831426512556355124752 261107 150868134588368247777469876224 261108 169061215366291664588600644992 261109 -401789638035933133776665114084 261110 -103437488136565740528510935040 261111 -286706916661245438329473903128 261112 -531803073669695654346697605120 261113 -145584510475668683729454256896 261114 -1122085748798150294685316608 261115 90082792242711728393712629760 261116 206493418865826720901651361280 261117 -66995614497287074648613256000 261118 -202692651058445417843617728 261119 365843386174236611920690497744 261120 -308467349791164297400308203520 261121 528747207964062670211417288451 261122 285549275076633293815973165472 261123 -195307483522711066853408132616 261124 -523523024835440142098912286464 261125 1180985199526873920574908555000 261126 24392200329382417844940653760 261127 144012327436855371576828301976 261128 288128873827055030891275714560 261129 225917165786526824253754009536 261130 -157371169332721004676294683040 261131 135053936420351801774760029520 261132 -121803980109352886915208511488 261133 -855957037623483156840397068416 261134 -51491994246099994531491650880 261135 165854785215241287836699464800 261136 57276937607118105917002547200 261137 863611799043223819018503579492 261138 -146448880645024649208322294272 261139 8196137801970848618325382024 261140 327098293927540669373504071680 261141 182504961034029878820865811424 261142 -38097596034295317422527113216 261143 -164823812001279951010037483856 261144 4294741725652187252908523520 261145 549454996741284346963254265800 261146 188049060507744403021595923680 261147 307781445634296774616304904600 261148 -671500522384405978672624609792 261149 -407790082381638902155323413664 261150 9373006236811267790903217600 261151 667280668713567013810890374904 261152 -573744993585914839613351067648 261153 -682587933232696396363950987438 261154 -60965335673249121822288859488 261155 719629073588312865906170550000 261156 -109765958657214575464637091840 261157 -476762355088666331319476038820 261158 72806658849092483618347891680 261159 388942163292959935396057047168 261160 -353070849351031965475838208000 261161 -543830883170284786094232505200 261162 -183443628143613574305785099520 261163 223042119016628745633870812560 261164 184097679800294608716148608000 261165 -15136571913442386315143114880 261166 -560738490525579340883970532800 261167 563715201382758424812469011216 261168 16242321688073750962587009024 261169 642983861102013902705555639570 261170 -35017308020811078679616706240 261171 684409301496855497496120818400 261172 284336523093055290744353442176 261173 -675066900379846127603983792896 261174 -315595816033166901325868544000 261175 163044564121286456599825172800 261176 553518543924465485352484270080 261177 104389214120132092426447204032 261178 -553740311868948322339005225360 261179 -1150049137642055456334762856224 261180 -186564236860687923094711472640 261181 289447562916642957993201431200 261182 5966516946674794980881272512 261183 -26442864449049088661024672352 261184 38565289493959454090688724992 261185 632288533171701897342619399380 261186 35484636243042709088177968128 261187 484065683158038765969566839752 261188 522092899393949656289393565696 261189 -452559896247406845771313003746 261190 -167268580025277461747153558400 261191 78995688106535025379017517872 261192 -592532241055193916822574817280 261193 971679893368780250525372594400 261194 9331320335164758072533808480 261195 106664180752631277875413117440 261196 288657765269790653699981627392 261197 89346426184651012822386108300 261198 80901891642654062660127651840 261199 -555192000562529109761648258760 261200 29837620720592020319113420800 261201 -358100051324650285483273240800 261202 468208517641860514371651628704 261203 325465145023579567740835997280 261204 346136448005698229573593245696 261205 -16214145654629336287768876800 261206 156926096575657171022352089088 261207 -572146119363749300313841804896 261208 -1590001069633636430767786352640 261209 -94544986406254998192715695552 261210 147104092683049629998520840960 261211 -94316473134380670382235599776 261212 -127146557612537077817526804480 261213 329724563910868736363937020544 261214 324359476093233304200716887872 261215 293852471507437109654082553200 261216 -1886205839980258610252218368 261217 844657887604893240181892267952 261218 688900777220953270529006586240 261219 447306655046089141315865769336 261220 32270489571778338565706273280 261221 509436287311327824888394846332 261222 69401337281089466667090257664 261223 617451322440340797730164748472 261224 -22171379256802431070956119040 261225 5852024464784888791085151600 261226 224744367008450174530779703296 261227 -18183651171750664493540572320 261228 -469538477534371369523955978240 261229 393533884822026449619665439830 261230 -90828462757558137201512052480 261231 -332631752470793613449901717120 261232 31051288094285716326473564160 261233 48602352535129514468884694976 261234 -216779395106203576904465782272 261235 248043953228869661568506953200 261236 -146135387046494031178374318720 261237 89508601916403101046366450048 261238 74092696360996285829831375520 261239 904105667056052314877200128 261240 -85870718941074027743733350400 261241 -1154340868663982129779767534358 261242 -545559663145386844525396099728 261243 61023908494344265383748902732 261244 -1282919817384043307486947328 261245 -103068404523865416830237452500 261246 110034487696446629908061246784 261247 -33357689344639648713980532368 261248 -256864248347257223305997844480 261249 -152074131057810524630337648336 261250 66877719286258921428788400000 261251 -711864309552486399468820367748 261252 -172468208762623111791617740800 261253 -178422081713792210804435481920 261254 7479707741087056699294342272 261255 -411035450467589404613472763440 261256 -96533039508022551248117867520 261257 -52012584255918920398575238848 261258 38017811133886135343475849984 261259 64791994588200927756904370616 261260 396942376914580698033731834880 261261 -75467330822849012093964677760 261262 -157473834806894942098302562368 261263 270359599658073262902338468184 261264 -79701378110882356247041867776 261265 -456794811793813104070598675340 261266 200386135902206060587198802832 261267 1061878021331224663158849648 261268 2260570880803025534890008576 261269 -663904854109785257670859472160 261270 142850618228855628845419317120 261271 601227700842442355412978166472 261272 -123109734850929753848195788800 261273 -343662321185266751368544551680 261274 -390096651950145298388548520496 261275 142662234648984222448311562800 261276 -23554331755840306259121120768 261277 -74142579527829344485692200448 261278 -439688378147924338777504594560 261279 -1032510513347686197623248516080 261280 -173434750512526886246421626880 261281 -121720929530746194297529413918 261282 88461639418567640432187262464 261283 -872184310803028140744648454776 261284 571163116692111963970221229056 261285 400538791603729160771820631200 261286 -603791993039291938449136293408 261287 -34399022343390318817903207200 261288 -282747477857094111781837209600 261289 -70846571479520572285252306240 261290 -164065130043226312546349827200 261291 -509282520368790968811871626816 261292 33783746904033249258365302016 261293 -45953823312578388268300889076 261294 53166213975706917203549942784 261295 -393675459103815695758096198200 261296 73607652872133829483942182912 261297 476444103426621648685622836674 261298 -332593512285565151262631695600 261299 72167154879896060959203216960 261300 84603527763039353955198412800 261301 95792981636993891325717720302 261302 -322537068244554911104231767648 261303 133358242401597661001070386688 261304 375620927486454682203683635200 261305 410074574312421758240288161920 261306 12967171325273325939035371632 261307 -412658900287938281067426982800 261308 410448840151264289978273276928 261309 284410754563066830994183144704 261310 -15556034140848482573154320640 261311 -20062584668577950785762412160 261312 194301895005865756845913669632 261313 300073291650394714302548064724 261314 -194005580960055427839357744 261315 -130338703161921751091693108640 261316 -479172057331954348193620239360 261317 -65553690397226382727886361474 261318 277820442452601514125432662400 261319 -289096042998726090373031632440 261320 654408853857848675004604416000 261321 -210583273723950854677924674288 261322 184571608434952941411053316192 261323 65629366607336488716666919572 261324 134561740544785782197891131392 261325 -210888175185404756015685905950 261326 -89471256235829445500553750720 261327 -601825928747365232204375128320 261328 -55075728839232332855335886848 261329 906714934481464408212456018930 261330 32471713071543801189645987840 261331 -43142300788157872366908300640 261332 -15291893927142770425722408960 261333 85329501881623262777286057600 261334 68560974656102137350301739712 261335 166814027622125682438283616280 261336 159528630088175838797757542400 261337 169189790759361710226577758986 261338 -125664512120822238824698034688 261339 -179119452129713264837068651152 261340 -17498510293401578904901401600 261341 673903462890730836088081991052 261342 112658571375200866579913605440 261343 35817734076177825386344997064 261344 -506131613914385167679640305664 261345 -137219259867411275482145817600 261346 -752313693714211308945179109600 261347 -1110349059480708332507953071204 261348 -324715572017088701172635197440 261349 -5061688512677548427585737152 261350 -150400828850120559675711213600 261351 229409627351761830387020347440 261352 128782422432985329901205913600 261353 -270827118498314135422319971398 261354 836694525640015590933143808 261355 -1323676809666973019970178316640 261356 258336343280822738044931715072 261357 -163515330165282383980850880960 261358 482084921270436918361432315776 261359 -45968416539751510305149869584 261360 -174105459226118496293683200 261361 -284322867215795998890294718976 261362 424575728226986628812799228432 261363 252354900573217663350449625144 261364 -4144081009419241009704004224 261365 -94585840219423289619947867880 261366 97753691694193354128914841600 261367 1220488704767317792437563933952 261368 -7944400596420093727717847040 261369 231856763737219549868959948404 261370 197525135216849463520992633600 261371 -240324243007599929977866978456 261372 197179882409946969494835535872 261373 396620509782852551431155487840 261374 99227569449479657146553895936 261375 192503777612283931087277928000 261376 -466648622866716029633626636288 261377 1236248678519457753693777327060 261378 -134800047454867726399283775456 261379 -553480530078353018240874326020 261380 -180584102659111685162877480960 261381 182343132281940701069320749504 261382 261804547440357138205766080992 261383 -1109032781166891027236005311480 261384 437563965237431917024553656320 261385 -747801343241648680008270549240 261386 -377870029651531922617046374608 261387 20334501387703964107995867792 261388 -413418239626909291195649485824 261389 -618529078938242212172450916810 261390 135828590886572269005554209920 261391 -17328825191053867881615078728 261392 154175966060771716089442541568 261393 -289723802858807993390690657136 261394 -204309667002241990820693357568 261395 -56556740777897999831089877280 261396 79349741417314025690114080512 261397 -14128751789112625548882333440 261398 -179902786708375230401557240800 261399 -690414863199674046201760259736 261400 190961941501307343802482432000 261401 38746597045963507597546977600 261402 -113709314021049066366928062720 261403 -453263268206273956032047762736 261404 137978640665501670011108232192 261405 131532852391172858008299603960 261406 489210519202850647667536505280 261407 -1098419346277150103067546301344 261408 -124393387839878241928473477120 261409 999090852848655909145688702916 261410 140205379620907312282007811360 261411 -885589716275031735550860641280 261412 531282704421865409403852937856 261413 25789686111120774746143391004 261414 -1066971612151126447592877711360 261415 -328699162691845065013848711120 261416 59933530446535888020234639360 261417 -208557338909187184473585313152 261418 9201765704077768420740443904 261419 -295690826505567233869446134304 261420 -20843475001384741583440389120 261421 -386385849043431860215173996800 261422 -95511468289052748816844886016 261423 232027073609573014890525584064 261424 201390686010211112259345367040 261425 595693088843519681632095222150 261426 -392175401648809930782008781312 261427 -588294027864340410962104836724 261428 456656879688499201378346563968 261429 -148741741418819486550298882560 261430 -70512710045649948910350276480 261431 3097041120711280484059448232 261432 154261331421469205030864363520 261433 -478395020871813195658986223318 261434 585788064599134060481363653632 261435 365599379401023297848770821600 261436 64271902254967789261762075648 261437 -385799863622012221095916576608 261438 -104466342269144973869651019456 261439 -985976774407066421761608285760 261440 -2380462546221962303530598400 261441 -233766588967296797266796430720 261442 41438065132928875948359877152 261443 217154099526270286985968184640 261444 -276099295611060511602002371584 261445 -395485149854436116287893135300 261446 578183579262677744054940347904 261447 199391505399739165356738757800 261448 413955606609329203044448542720 261449 331197190301091996884766356964 261450 -34160773524284920206390278400 261451 461163781292147282859765138452 261452 -70269939288829109049309270528 261453 739844944275052024660690778304 261454 -165042621036421131849112447488 261455 541741949476849762396080132360 261456 -10549340814161990798316011520 261457 56797588712210093083824493824 261458 25254567417979658838497704080 261459 -386563269844768157962417396800 261460 123932683279003565657760652800 261461 -1105172524367258920754576461248 261462 -87994574985355377407214608448 261463 781122913056371311315712296712 261464 -343191424404827471525227929600 261465 -352939579502594834187073298880 261466 128879897170474931103580515840 261467 956148495071850848038984872516 261468 -509673893170782669830408839680 261469 400333304518420938471591432844 261470 -226501650363678879413332967040 261471 118345544236658102143020119424 261472 483871858430882226560004390912 261473 -315936925374428569341065173356 261474 108562886875777725545280255360 261475 490830201870083517273508161500 261476 101213853045560695702899840000 261477 -110291834170355605247073488580 261478 50951382552228806629662320640 261479 -399763769862440675232000857664 261480 -33860920598642718763370496000 261481 -373029610542898023825976054 261482 29507184661179189685170260160 261483 -548353569642803040679972416 261484 615566219449461231723619318016 261485 -988516215773156428858106880 261486 2908023491999355270184828800 261487 319311444989188808124922063440 261488 84105155348793680393302671360 261489 222697969967841282694176622848 261490 280946302981480483145343820800 261491 99304812273267520835261304000 261492 55496457786719846961879220224 261493 -330312136977676634217277040640 261494 113710390356834984531458590272 261495 -228087667134682789708413720000 261496 -854558882112468741267980574720 261497 188742254487430866327306857040 261498 104659558829956473487478788608 261499 282010178218458272317563237136 261500 -11530058008788033247521408000 261501 307611727114666202523520100064 261502 122816516790429819533785396032 261503 601604149958851550601321721464 261504 52244283811504836279659397120 261505 -322453718103349862414719751340 261506 48362698759902874137361159680 261507 -284115152571386877285254675280 261508 206237614090650622792002625536 261509 202086242154764888680676815710 261510 -79764439827159546083280230400 261511 -697765771922437915023507426288 261512 766803750336762760891852154880 261513 -58494376427263959517011095958 261514 322938434374731830589779999232 261515 -99046630117232248126991206080 261516 -38079598113056882850053160960 261517 1060173708017111384553480611680 261518 406446203744849237659958573760 261519 -93177795662837774886763059840 261520 49287452775783502228303380480 261521 361507937422099081731497109492 261522 622119931510072499112328473600 261523 89716127990699109252280153772 261524 106402302431242999763050548096 261525 -286399404520466596967060762400 261526 -35096651547395511377497536 261527 291167974905650718759487876272 261528 -148239821375612887721810042880 261529 177219429932293988575751821130 261530 -130158329001766839904275159840 261531 437708231368931560305058091820 261532 121214526702273535722844398592 261533 162538660700594023221678826944 261534 -61480542978985860883273236480 261535 189820911646893862670837317200 261536 -143321500844466185974097903616 261537 -466480117919564093365038703440 261538 -259939622810859427205991100080 261539 277295961960718709732693465160 261540 -163235669880979791647862992640 261541 -175253137859630861895147247328 261542 -289026033138053716115926558656 261543 702243354850288853023863751464 261544 -492079861205116070235322659840 261545 -64609662655555767363881257620 261546 272487163035807141769614000384 261547 -84695279386207388114525137920 261548 -70836788054423246365874617344 261549 50025129736502008028615652630 261550 130218514208482827957415804800 261551 213852362514598452701098801752 261552 140195024860657908488623718400 261553 7007218947270976319616682420 261554 630304393568512109750731021440 261555 87413582479897583992477624320 261556 156749883141150275218317084672 261557 -265988048113501214247234994194 261558 -211010889422830660081226223552 261559 81015078654463597837658235904 261560 -119422778879600790513983078400 261561 -409470919952335446684112241328 261562 -369888572198800587397661213472 261563 15263927571562187906043283812 261564 -55611308686634436324981547008 261565 133455836763391572549486764460 261566 617721953669286686213132159232 261567 337465404328169321485119579384 261568 -290711558209754812906150559744 261569 5843370273038171690973112320 261570 77357484968882013697034419200 261571 -107708542901693040190897301400 261572 541681060615439810366837966976 261573 -38664912643758923897569803840 261574 -304986774917146968490877986464 261575 -179707105576798641359700823200 261576 -98513062731640600213679308800 261577 -354316039953315887386097937574 261578 -6351188703143403520024028160 261579 -237978163069314270659709069312 261580 -150383990179555162831235635200 261581 720062571015644962372509323382 261582 96639421698135927625498569792 261583 284716746519565771943150011120 261584 56836187360706481558394265600 261585 269987218091978669542519367220 261586 -87256553060932544905240546656 261587 798038936026459788177274384236 261588 54906877093030648937662924800 261589 -701560134644119604805631550976 261590 -28909997217146955378627325440 261591 -132681215956440724765001986176 261592 389247399454407507860287795200 261593 641117441379651431741223736842 261594 315445482032867025518607043824 261595 -50251024512065271284829996480 261596 -182580477881392407271072084992 261597 238576608961517754447793745472 261598 499870403272494515705180748480 261599 440780738037920995995822901464 261600 92881830438130944310345728000 261601 -870153611252545712180462402398 261602 -599191476005409774160149504 261603 -566510369596849055500548829200 261604 208816682165022903890262163456 261605 -200442187657559651159505028740 261606 -263845842600578512731168499200 261607 604275856501770019286152293672 261608 -3281444124444542114392688640 261609 -128267509178429402440079393280 261610 165782731754574232032457668960 261611 -380579535676827694259095123080 261612 4178010196965294775826913024 261613 -787896276726528924779015755200 261614 104535174746780154048451246656 261615 -39303652546632127773846948480 261616 83285089710971075276913672192 261617 179157673106371236987885998592 261618 51846314455495647124943592960 261619 359783267111424153081675651020 261620 -421678127371859245312414187520 261621 -24452411669660973072895595460 261622 296478020266173863252775806112 261623 -471391996049001016465029952440 261624 266788219628630068517728419840 261625 -64745272748253392441520192000 261626 -49314085673672404018685694240 261627 -224999953160558792170487975568 261628 -113137027543050499343561285632 261629 720519610526590576550892749580 261630 14212131429936028042151913600 261631 380610273143913853113176402432 261632 8945196745487345637037965312 261633 83434499552339284909236216624 261634 602625629373118515858184587216 261635 -391432260139615413665980750080 261636 483863619313794544890070182912 261637 -191400615394733733203984167714 261638 -277147525314921715148359674240 261639 106625945079323666605943281584 261640 146474581307975818650147225600 261641 -877956097107602892217757033958 261642 387489896299151044854149382912 261643 -506052473037653574341324488108 261644 -47666892587964868385526912000 261645 282568632274221462678522474720 261646 -102856258682672639935274265600 261647 -97336620072137690512757713728 261648 -79718436091742709091026862080 261649 -685527264486789763540982578560 261650 184017739639680270216498634800 261651 -280280885938515337762117118160 261652 -737453841143447271998533262464 261653 -95627425174025515102985409120 261654 -148866263768607887191540898880 261655 -2148474360397017419445324240 261656 232417399989114851719207802880 261657 -165404052463233681967578246720 261658 -377502087481203771528747394320 261659 -645322790479799654414593782696 261660 -75988062001261566144242150400 261661 95048401701892845253265388972 261662 63376191252035559484346600064 261663 174491324626648483004051446344 261664 143005171243596191634720817152 261665 -143341696918659987792086011200 261666 -315600625497499170370377273648 261667 -11321767571324445250960744800 261668 834643426556872606982721853440 261669 -428119120670084457798364369056 261670 95168327605675565054435112960 261671 175262865756175856082044350464 261672 494479056155051184539545681920 261673 176663411641088644782148588922 261674 -167080279342506490988644501248 261675 152398120535581237143602615100 261676 -307309993929066482439568311040 261677 29778918796599203760840697260 261678 241166434555255243847287938624 261679 114964315352968299968728513080 261680 -193583914845379903797402992640 261681 230576607116188158465667407744 261682 -193247473526516048212464941808 261683 -25943897054026704867540974736 261684 -615974208515155317164033249280 261685 -85398143795164356697105488000 261686 586808237708429288014559013792 261687 609978301190049974292151937280 261688 -195507394859554606029017456640 261689 892207250236783111340837197056 261690 62765068483351193078208660480 261691 735239781867686774310333221184 261692 -270786521690390467249936733184 261693 37527416022585122772755772582 261694 54873166824927095346034865280 261695 90777366192700724341673712480 261696 234726764879070973069130465280 261697 180029070910438938517222014146 261698 -4772535510415444739302083840 261699 415004292342593406304812894528 261700 -379010103726652787429114972800 261701 -29611968062168554880162837856 261702 -37361491043323811062642384896 261703 86133872785503552703556709168 261704 697501076266586701519868789760 261705 -12720358451939903355016339200 261706 -187938040898126513317519848960 261707 -680574902989954637740977400044 261708 171896279281198177390560820224 261709 170871071291479224724338912310 261710 -164800395079075449844025682240 261711 485677131714496179786182863320 261712 89846134472391738270281367552 261713 -52839425025432174993810097038 261714 -130570731086211711007262387712 261715 -485395611829414331755104309600 261716 -138263538148280935237037998080 261717 -274510732092098000638756825152 261718 -115308954275692647460327561440 261719 1030930674123057910185440334696 261720 -114289275665767999236417331200 261721 -592003158487168029760978345078 261722 -54525554055368549702311488768 261723 474685144937553939061300992 261724 -582686255253380728486952563200 261725 9247789557382909433338523250 261726 -1394431887748848427199613312 261727 586238938502514815509469832160 261728 14664592526281009814492282880 261729 -265941402160999579104472656876 261730 -47887514134357768571874700800 261731 -28389224552083949264584181448 261732 573076530405261013381744822272 261733 -245641453252853597544357232256 261734 -533253581670895644032367162048 261735 278719730986673765371651362000 261736 936206571132737475544238791680 261737 -258188751679835786736264811200 261738 -202378554706559535083557532160 261739 1178863750229856537548088839540 261740 -179262953747974234044874598400 261741 -8940926755819523636921242080 261742 77372058588734009489987126592 261743 946852510537485733031587353120 261744 -13682715952763622670356971520 261745 -351498361241431170734216558400 261746 -112903340752369296717527378928 261747 -353029277104461432205873309440 261748 -256179511373695957561691646592 261749 -164036337806326727700919827720 261750 -55677121041176864484141600000 261751 -288054306037437250306318095136 261752 119079320238405158273758617600 261753 -179934533150773265649242072496 261754 652882094559735725898024910560 261755 -321633034376185470657178997040 261756 -476679322327024165917279269376 261757 1029020168720664603171282992006 261758 -401059455203094237065783723904 261759 -695055371845620869690485661496 261760 -336647909669444659568443392000 261761 -439678152007903234594745536638 261762 -234735119818876741957108126848 261763 -338292779271305324575719456000 261764 26243041410243448196489674752 261765 -97304126577753161383082438400 261766 -79505357284110106235242036800 261767 522515689748509792385918602800 261768 97926117608286659413654732800 261769 1215315183696369406695517294096 261770 283796416498659714455664106080 261771 -353458803487431712100741800488 261772 -130972456509174919518756531200 261773 -571054270121262817266383643978 261774 -71823366083644414786452041856 261775 77654402614539826199792537800 261776 217665135766643968006172024832 261777 -85265625019618383451022076480 261778 6720617992994758513127271168 261779 -451127215322851002055827221424 261780 -297862653482651747405374986240 261781 -546527405764374211676630544150 261782 109330733058758434186496665440 261783 -522941711571950475341462864400 261784 11203978214203013206108753920 261785 200921626597611210105440412360 261786 -7113711229900654402773614592 261787 212201106718034825053538386436 261788 -776378357618814840277152870912 261789 -28461374014913081767205003232 261790 -58406103128512155307993873920 261791 -394537678393559717175114539808 261792 -26775155402813194868079525888 261793 242482161223416264529431124800 261794 94660867056881223479481572640 261795 -15756207789551385368572738560 261796 499053261375763074588844073600 261797 -710570890814452435116948098820 261798 -162365715745752582701936214336 261799 -976824095216890573256328344200 261800 -133168414131338696312057856000 261801 632667493854821177281400644080 261802 428517455772625355414676206592 261803 369390246507573893382440860200 261804 280332204092326018286068778496 261805 -460846326525065769335112423540 261806 -389190116986087852050895345920 261807 -73426256219683492998882388848 261808 107746996655418641064712159232 261809 -248054115854939525113403196096 261810 214644818701688307644052381600 261811 -688267744340912087893663909176 261812 239587867722642528690522324480 261813 -237994276510831244957074611936 261814 -45305412198099593184203465088 261815 17426762544519481366407615960 261816 307907384270802907635155865600 261817 39945639892657743782660024532 261818 130191626985428698750605969120 261819 603918286117538238324587254320 261820 -69895460386722128534024140800 261821 -90651680800080141373016863296 261822 -390434078261073397208372822016 261823 361074936725094329455422059072 261824 231281354142399452847308537856 261825 3326963394594937529474607600 261826 -88218206720533992067614093312 261827 8810241204754593675286871880 261828 -77854364754239931095649116160 261829 -471249425747824043021253993024 261830 -202423916509961230664016877440 261831 622778589039037164218652163752 261832 -428220479557470574103265607680 261833 -223656220580739210633929606592 261834 66915712531481753216810356992 261835 -191988972059885311922831132640 261836 -199150684238679208233884017152 261837 -1290445683324352611043319962560 261838 95192085493758360827879470080 261839 -182918761687509366484571473560 261840 92545047757097666418669649920 261841 -356307034920442197206766713100 261842 -173850948903523399142776727040 261843 133172951475544865500952468664 261844 1243523624926939701354151808 261845 45398979278208684863247179100 261846 56047996582068380217400154880 261847 -1016845875431944853509510979704 261848 -603272357408072807083718369280 261849 93031572087134444504855866752 261850 -309506169921374817454166679600 261851 68671095366671320981035264624 261852 -13512313498594920052030944768 261853 158140055950672336378020638604 261854 -321190007686755842567993418624 261855 177604853907051372811939970040 261856 919573894552882564060221800448 261857 30955244035344468427528937472 261858 -245219978936617450141053807360 261859 -453212080680921589006138875296 261860 42316367786028591129827662080 261861 211262321834705953752905147904 261862 -204821642444240678556491358336 261863 108845643863076264855193370160 261864 -255720330969562714974926423040 261865 604055205836734838117177977920 261866 288182955757297470540698087424 261867 -113792144780976046892230585680 261868 -332688744372716279386633557504 261869 -732518843431892087376930264000 261870 -1075608217728070680452198400 261871 -229400653122503750457052883288 261872 -22304360113898088994818785280 261873 -18488465490332575110248591436 261874 -213472659434282360682277920768 261875 -35886682740942979090180612500 261876 -291136597762402522146783836160 261877 -160464859056076531198174732800 261878 314687795537287598045975754624 261879 372159196849974633427440388584 261880 538684637007814289345183846400 261881 -992215183412661619042382055318 261882 -178763038088184727908058112400 261883 1019028508070330016637952744520 261884 48245390466877983246989721600 261885 185104928650130875454051289600 261886 147807672773921584836340530240 261887 -657814572084112315205436574464 261888 97118528799243994838417276928 261889 -402380088259732937457116405840 261890 714505837763682816446599200 261891 71122455671021996074594003152 261892 543841935272310902658937788672 261893 116516050873124789578294381884 261894 175339645025189188320187588800 261895 405276489624914833886064833400 261896 1087514530275781822187233075200 261897 -601612251263124815962361660400 261898 5408006200459962399365345280 261899 19160319721762453900606546320 261900 -206326316814382124670070656000 261901 -526516921739944757190297677760 261902 -239117703650915571050957635968 261903 -45975539370775976325344727936 261904 -68382974895168633521260257280 261905 665374950335884417093760469300 261906 -254551376407865300219868967296 261907 -320995314752260277634762966128 261908 334128532727362002447934615296 261909 462888297617773032463514238414 261910 -75809003104486223500550993280 261911 -387071412137060104018493545848 261912 -28219939255892733715228262400 261913 7329600748602313961495067664 261914 444217097817925474585143523056 261915 -63112135663427775711960096000 261916 391350872905792690311791306240 261917 -677897907087418967388855611034 261918 20559177141585699913476070464 261919 -59830007863059604538305007616 261920 -411031283252308561753018859520 261921 -26217868719694836417843800736 261922 -15214919378594860607255340768 261923 -53233362757328181795006497520 261924 5848447402043961374287208448 261925 118334907133759388795761002650 261926 -15976770855497399969977003776 261927 134580433356613026017837028000 261928 -581886939669601112380424448000 261929 1001145533286754050397353830784 261930 -177033750045778972989797978880 261931 495542459025872720474563871712 261932 -184560623437249225998522582528 261933 210655514793233813741992217664 261934 151559932039656841974673572480 261935 844021776738486236692402823880 261936 69911278857705984436737441792 261937 -202279766879844669836096458700 261938 -170833127589105019489077296880 261939 274376402854043915140906317624 261940 66759186160140002563742023680 261941 -249289607107957125458263007328 261942 -161414001237571336864306166400 261943 869983058291524933811972041944 261944 179255870786948146771721011200 261945 40393054563100348751851994820 261946 -190391638110127798202855933328 261947 25012855963854544503589976832 261948 -264138926411463728608483024896 261949 385709511775848150207034207980 261950 47162577268541597038312953600 261951 -85476450571953591325632819768 261952 -106484860286763165194236985344 261953 374405703136160842403556092640 261954 291778642661771663756361424512 261955 384259140159226442142370425360 261956 -914046622314594501965104128 261957 -213641922415882759292373374880 261958 -28643420986540344478661961024 261959 -120892094708943356828818236840 261960 97225997171116762394062848000 261961 58295788338150418233516188032 261962 -505451397242262613520777058768 261963 161487571451404956752670399360 261964 -1012520288274720194584873932800 261965 240402705741848817666247980 261966 -36337152676201068119780592576 261967 1244545608279622246784432512 261968 34337829262985228279224074240 261969 235506815756371960080045084144 261970 -231060196697871582160116157440 261971 -202411173376423489915149687828 261972 412783124331555847275841290240 261973 -291781617764403657700741737778 261974 -200940193464087082898843991264 261975 -11714553822032701536078000000 261976 308534026275214220810378649600 261977 -451022112770502070611449037174 261978 -58110364916035610790553482240 261979 345643552615139285038575549984 261980 -104561347863272019878308416000 261981 -385219502871876472718185182720 261982 176825734979928258233477849472 261983 234795438049814384864346707232 261984 31896497569832651677713039360 261985 619856858968979947519011111360 261986 279517000712247951939096418080 261987 574400361277015034865087164544 261988 -42860573841702873584805296512 261989 94422347037554263722312514560 261990 39743869629223534738616029440 261991 942536427633506384865206897800 261992 648704691963653177125257600000 261993 -257395570558150155376187146176 261994 -230455733138407684447373762208 261995 182862366071812141949222427600 261996 58353763463298140725056798720 261997 -20007789117314262588302708968 261998 -161391035212170804894578287680 261999 -2750143811116791069201835656 262000 -223802999910114023608344576000 262001 -132911968173578136044148799488 262002 16011573519873938834217277440 262003 -310621840378385242671860576772 262004 612843704929843525180545866496 262005 -300457085572514765418780745440 262006 136367263593835161402158421120 262007 139689996163757453324535089256 262008 -732863584449945426733091020800 262009 -624855442445948105070351669360 262010 -59516219865448850676178406400 262011 -98720915958444080920524951528 262012 110154453014150671401485873152 262013 790382274796872497669566519680 262014 56179700532406277281068344640 262015 -213840348564415248163383588000 262016 -157524279388682424310510387200 262017 -165366509689067818413400634880 262018 -246832365364224441640102805040 262019 -49661775220085763187826509080 262020 -199337291585744921000496599040 262021 63963453873936040449133933692 262022 -51199695235531078591049270688 262023 -15146903569709262957248474496 262024 -215668722621933438617913753600 262025 -502623717999369703039803763200 262026 -145290237593001750224659289808 262027 701309814389795675126137265876 262028 -56087267354385001916346869760 262029 -69663009964010024360205459360 262030 -207226158287763480684589995840 262031 80910707435081387412627955968 262032 89632023207057671018965106688 262033 978967286267472412965876514420 262034 157797024883640378625065994912 262035 27633886255896830645314758480 262036 -253024808883795481350308368640 262037 -534254182437664076426742304608 262038 124414886583544643647823388672 262039 410585779002207335766566100624 262040 2940862395237825841825996800 262041 -127208571570588489007731909120 262042 -3607807721527745068058608896 262043 -181765285361403286340713789440 262044 278878347476586452359837416960 262045 -16063679297545478189236638720 262046 67662946096986225082712537472 262047 239144122485048642391395926928 262048 150526010270446676450727690240 262049 -758211989335895658884029009950 262050 26792276057516388861830908800 262051 623580099406035133219161433052 262052 -250165708655576656232796979200 262053 -653679434232936868943963533536 262054 25857630620649178540954652160 262055 762822239772823896093524454960 262056 249006607664262106507514265600 262057 -69689055621422056988671384448 262058 -49011655948300109295103842816 262059 -180355913578755642530665175040 262060 341083546192301366939517204480 262061 46192177668646018117071021024 262062 -222733616659766783890809477120 262063 469898518085295477151148524944 262064 -87276057062746708220933406720 262065 413669930451799033080554411520 262066 -138184287458145308917105121280 262067 -449718905890674966010451429520 262068 292943883114217975980522147840 262069 832095788819571853093306623470 262070 -26739302625484548011868614400 262071 273897187967477726727671203272 262072 -483081971867428650862184202240 262073 40685647177891615189848317760 262074 -17806939355616347823753000960 262075 -545743448939231548466292491400 262076 -389053735386175318557298314240 262077 623739181760510325573440805120 262078 29561911589104724285771958720 262079 -516317224023753483852867568320 262080 -14332785597042845832959754240 262081 236956539092428128611012059332 262082 98444382244811140205991133392 262083 -5328815109738032975144544000 262084 -4775610732733504111630374784 262085 2461307326426128938820531840 262086 8512233946915614843072096 262087 219396948543611224124956405552 262088 -493120457988537529211014863360 262089 724794245453965569922243995840 262090 -324556339669996694817213367200 262091 -1011646578546945572222108616000 262092 300794563647580247258943831552 262093 -427397562953105300458688526356 262094 164058886100991324225071208192 262095 -94558096104650199957034884960 262096 15534843239987408314031562752 262097 834520075966353351704148185712 262098 -98947634225974011448858892016 262099 -174814126865867395708318176800 262100 -321669542256434874458771337600 262101 71313592228837066880783014752 262102 -533537037153831760723888790400 262103 -417640733279307200700056118648 262104 117938812486478658493681336320 262105 68009248845923774688750528000 262106 29044445293184658522953955264 262107 722591153108955753208590381804 262108 -44761844159813139843116924928 262109 994487224754605347075251942310 262110 -112718900975738924441177850240 262111 -976503236355005573920867624288 262112 -917242078830558353287406419968 262113 -85837253419665041497213766112 262114 375428319444987395957894885760 262115 213665353150758142410113719200 262116 -13738044450201984871782721920 262117 815576549166195509807856061852 262118 218956297095981455492221121760 262119 -527999722027198462154272303872 262120 409080738494436344572571596800 262121 139154655927334446640842587322 262122 71383621739943467127049373952 262123 -1132352236731581608969286212 262124 29392030508474745672614592000 262125 -716549027711394888465146937000 262126 -579593562318350104498746199488 262127 -596533641417443703830798511024 262128 1119217712771324253856333824 262129 13320999357193728635701005376 262130 -111572791686666863932478561280 262131 380980947884039062412441783040 262132 -115019944606687399723310242432 262133 735080904250233937395678878382 262134 -230869112734101971619235773216 262135 -93505266052714134084306506400 262136 -61626125716137387935457607680 262137 -236503200910982900228917299360 262138 -109760844668446742934660289056 262139 462768779149417827673675643940 262140 296473809909644531284028590080 262141 970902531370230499790909306784 262142 -336976261638626063960037654528 262143 19148442021680042964257164800 262144 -247934604141178449046286630912 262145 37363120165732561038666483600 262146 225980077855187328776302195584 262147 -489704641702731750132630470404 262148 -805668029400813669145376721792 262149 -222799675029468314121019208736 262150 -93716552372882983893137728800 262151 -213643746904742877742519615848 262152 326349756559201203966372618240 262153 -625851859705340932446115098598 262154 -82276920969639170629715965440 262155 -454149271559898554010289485840 262156 -731286083416580975024431540480 262157 -173992742031282261076911475008 262158 -105873826228990687298382602112 262159 22721782535040746623401763416 262160 -52129099143748464004539187200 262161 -408681869240878143536082687390 262162 448169433954774030907542288000 262163 227034726991872117043556378184 262164 -1482766033918275518435831808 262165 332609391726499332048665604060 262166 -415233360670957188005673135360 262167 141791372378298466628565358080 262168 875091292107953015937428674560 262169 -207877932163504636026488182380 262170 -182527211622228836489277580800 262171 2564843618220554740782678784 262172 286327803409534470436480882176 262173 264388334570918493763819013568 262174 507498596433119601512715187584 262175 530019688631772474007386605400 262176 334065049138065606109489004544 262177 307081667706528420706531204800 262178 42802201176768177235861765632 262179 761273027110959757621518866724 262180 -298093269670386744281427705600 262181 320096404317393567358127556000 262182 134992138298276072756732920704 262183 -77991962269052554973450696160 262184 310183065919775232860980254720 262185 14816078245733293381859435520 262186 435232181567712516581894271840 262187 1048776888859782476835344518836 262188 224163727262896070845379503872 262189 -200386788322254323824491579540 262190 -419969837785434803916260440320 262191 208358313478963713863806899744 262192 -7858027707449656004229398528 262193 -176389749458209763472404856558 262194 -73139377564864019879736618240 262195 -123215865588766499697903283200 262196 333808653061510577063144478720 262197 227116725935676647355771984288 262198 11697770410546694292504322560 262199 536393164464462664161329894136 262200 -107899297059848780287549440000 262201 777887976768609239548733449600 262202 -329157985493843980395248642448 262203 238982796712261071578036049408 262204 82094204879775081117786131456 262205 236645167925687273969731206930 262206 149930753176366240178582262144 262207 437927023231015817892875839344 262208 4311830338439765515431837696 262209 -133369178298966044030227551696 262210 152372166247458692708656311360 262211 519467886705224622272556038352 262212 -443082761733276647969585292288 262213 -103604506995822209156531291904 262214 -10625426905984993975241630400 262215 325199914655909812792157563560 262216 -75726112663205660232960768000 262217 303467989004811292681577410266 262218 123391404155984512358106616320 262219 107160089890392107878590382640 262220 -74721174353857187948248504320 262221 183568947473218295439321861312 262222 602952865498021300236933918912 262223 302689296601007086492218629664 262224 180556942558097977723421982720 262225 4285608255987365030753565900 262226 -108955967114418858502600184688 262227 -143274034372065009217666138368 262228 200164270227716140724225437568 262229 -71307635754862532141630142720 262230 -74097523908793146352303601280 262231 -1109449071438744070711197566968 262232 -257836351570161865684982937600 262233 444012522945190736388041008602 262234 216598925004749504176032283392 262235 -194312074897729159701668629200 262236 -97594099410356041004080095744 262237 -716036144523325889102451985114 262238 -894305962674129906217212994560 262239 313916378514376916314409053968 262240 566562521810532842546724864000 262241 252651729826002767224048174272 262242 419204569453148783146097338272 262243 543806098137631963765834660224 262244 -228675759686525577031457289984 262245 -7700236396465727483403158880 262246 -74826440753337195527323990656 262247 -237570737383888862012431874040 262248 -264983841499096240183906467840 262249 -325756350400029390026261617436 262250 417371986101534075840828600000 262251 -20218355768544571551679758720 262252 -713480681925961113159183595264 262253 302689537516452461756041148502 262254 59289586085981731177011162240 262255 -110254310342375842144347955200 262256 -59063662030862242032576135168 262257 -4152114016999975807821976320 262258 465132926303504142854518590480 262259 76078066766195930507869356216 262260 -114738843005329507085845463040 262261 -606697913018077197365882461138 262262 -78385047648806322045428631552 262263 -475980632152162244241216863256 262264 10519314081234948520906383360 262265 -489777902884841938612124849340 262266 266192501977546753624243329024 262267 -75135853125020309097078106280 262268 204897553556939953970697991680 262269 -35360708529041816438747279232 262270 -9947030152917006559396969920 262271 1152778776112966708365974873472 262272 -258236412012864427479804149760 262273 309228658494832843411003957728 262274 -321154477919904025767151692288 262275 95920717101409354756314762000 262276 -233019330126667778843064115200 262277 -20156969672046116809885900068 262278 18976338494649502635687786720 262279 33948834784108890663390179184 262280 -456252815957785514458914816000 262281 216910551194274040286291457552 262282 39597146272686288511586592000 262283 71607161701592233986589800480 262284 209623667699898806626228948992 262285 -55410036518323080691598500020 262286 -536591477637013734276781113408 262287 509911802235709133475297236688 262288 -107990929086127165727290564608 262289 87147160093295918315187353124 262290 13576917541511264412850560000 262291 212924690587966164997503275584 262292 -474852915213437674099213191168 262293 189246219381734328297089282880 262294 175253827649545514026147515840 262295 357419081326534664867756726400 262296 310576069512698176478560389120 262297 221396798336959047509909221572 262298 341615467789160218459101020400 262299 -571614036928110973308680108136 262300 -4471701272886362465468403200 262301 -80946585509023252903552723188 262302 -239706188765782954918904472768 262303 -173355981292235743784371932448 262304 -384359352298067604578031894528 262305 703617761845039943725095888000 262306 145665361930339144371488609664 262307 -581168700113149542644766330528 262308 -184355883451557339908801264640 262309 -986334938528600682094251037860 262310 -162427039792649247776682090240 262311 20348840525202028984471576704 262312 628176820428806537167368883200 262313 -1004771223566905085970602610438 262314 87176743158939864694338412800 262315 -232041327929158970328183211680 262316 845329294922592777664376567040 262317 -512016466497310081413668671200 262318 37577283805604073899452960512 262319 468141369204950947844501257896 262320 3060083263263100184172625920 262321 -108150353133397942306460250478 262322 74468791547796599824701057024 262323 -346874098155321170862967893228 262324 196148642877904352194581389696 262325 -90991885017269138290287900000 262326 -372783978966657348061999304256 262327 -343350743807972700216694227888 262328 -158622672506229449094635520 262329 36838230853887868791773442384 262330 14750168313184871960020420800 262331 -1107479692321554259585200659868 262332 281143738207538141838495989760 262333 -936729205959056302652538620480 262334 330141554995310464873454919360 262335 43476353001041783977491296400 262336 258093871440206153865415884800 262337 -819276092412548544402783406014 262338 -84932848120942708397921152512 262339 -271731397845839751198300999168 262340 -58083108984591676400023795200 262341 428784729533273608110015025248 262342 -200072078801318759457914720928 262343 5170475038963357833940781784 262344 -44691541238636049360620666880 262345 -397588172301290439648445089600 262346 -153164278743884492429041178832 262347 62135632056945310343236319472 262348 -272002643321623187733293147392 262349 -438695089796709276203347072650 262350 59342748687495399603118075200 262351 1262966675573538087358484602352 262352 113777766783952015937899069440 262353 -55132534020325846365735225408 262354 -109563228394747060597322093568 262355 -332238903824742967470346467840 262356 39197688399596475279472822272 262357 -1733898758912726681807773825248 262358 103260414703078296179344430784 262359 19556936819423497174653272160 262360 -263977783444890731420389785600 262361 -478820481956774858903466102912 262362 15067683541499234104167206400 262363 -276796109503229457807515480400 262364 -328502479356848856039243139584 262365 -284780833342415905720133573280 262366 113598977847690554536089818304 262367 24645970956967712765425495392 262368 -246099731142096327056502030336 262369 -966760646427170823962809883230 262370 160679110801611616317762734880 262371 612116225120010975651456079680 262372 -304498858250128546170337167360 262373 991456943097986557438407288960 262374 49796568467422995963099543552 262375 56976814968285418492113450000 262376 -445460185203725329691898577920 262377 -344742772078103880259284642486 262378 206733831965889944496390370656 262379 -243344151103552786088355348816 262380 -121542392259188500760906941440 262381 -257425258793584162843611384608 262382 -3202095848375624520445421568 262383 -700881939397512502212170794752 262384 31571276660980491701555953664 262385 -614221378079002327945805836440 262386 2564533846256627270669575680 262387 -570214410157228837650118278964 262388 44440448101007341880507652096 262389 684241702517388412817539408800 262390 216124705422312839179755235200 262391 -589826004371188298232590909208 262392 -52736964091389788632375726080 262393 885990045836319834358875510864 262394 648515698230789183739893242112 262395 233208900152943035750688168000 262396 636567611383398252616272588800 262397 819642393216449920387805944332 262398 -49379432994472697174364147072 262399 453682701482559706610928454400 262400 107181911602265398323236044800 262401 -375601996541448761135813709696 262402 61127229114556504806777841152 262403 -284405978770231689072804644496 262404 87666426915910603491487493376 262405 265396807208240976858094552320 262406 -81482783485989411960613714848 262407 252121697130238533294470460288 262408 500157777219427671754021032960 262409 -212626591328878758491278378560 262410 -10188101580540700967740880640 262411 56193848165865282709128797012 262412 26862653403528403768829324544 262413 364827150567873654554770430400 262414 -319309084710701012333588495040 262415 13315223713553336383277723520 262416 -21803390065362568144069066752 262417 -1109255215628199981816632750348 262418 54628662143195398535693241504 262419 -6075009184500365752824874056 262420 -1232745346428266152720062720 262421 -292280796346570719540494218500 262422 -135461505790267361334286352640 262423 -19809264527920510512263335760 262424 -462706882096729964154442967040 262425 293685726773577135160544850000 262426 -436755472304760179904435491088 262427 -802414917371096466868480879128 262428 -215627139526452650616200232960 262429 18637321379395114989959728320 262430 -12948510740354746103518433280 262431 309334451105700194733492598728 262432 609176500644260730047260262400 262433 266992347024526793218794563682 262434 197550621162694540320753438720 262435 68649283075728428653359931200 262436 126270959296710495449887447680 262437 206749367183751179545876652352 262438 403208609959106946465813688320 262439 -1481786078421929548412230681944 262440 -387014336876492394020883993600 262441 53358217337845173587269459464 262442 -514932265742300248301734690128 262443 -214577756003947084502835744936 262444 325798669943379853012381725696 262445 577750287710289445639917890700 262446 64745653719185739008198074368 262447 -6961218465923751569989542744 262448 -68025256541276727361054310400 262449 13099042618247765682610002 262450 -78329001129372709867812276000 262451 -195700319710115160912011088048 262452 -278136461570011780927575379968 262453 -43654857836662825505295608736 262454 311689175753012653233151480512 262455 -287495925657287025419803646640 262456 -569737752391119633397229260800 262457 485047089379713179404770512814 262458 -103484296856200853047831923456 262459 353263316973589955316891122660 262460 -10941794816640210378086999040 262461 -74901058140232559722699679040 262462 652356364450035667404722879232 262463 -373101126806998108433426672160 262464 -111242158251194360481944961024 262465 209518876286708861008117800000 262466 -455677492088356719690394596480 262467 -784544298664511845216292351760 262468 13032970518011521366648811648 262469 571589307818605470029624115870 262470 80016213803264618537140842240 262471 353863568855347665265078147584 262472 1780109101622832188746137600 262473 -343453061015613718898788863216 262474 -63428836642882006786679520000 262475 -37930907577759160681180537500 262476 260003097423508235869496097792 262477 87778713096083130856757341312 262478 -258357384293357381206941582144 262479 38888878977198252914609617920 262480 -179199180829099171791572336640 262481 -91637832367534287560172216000 262482 -74732725917827435619474872832 262483 255545587370248715652328950608 262484 498728859817314356562029279232 262485 -89600629871145763172201968800 262486 -133866079597294403534583408000 262487 611284718265147592381684529712 262488 545707254411219379618839490560 262489 -648084475079213838424703822710 262490 -6095588185498794419413620000 262491 308002075300454943515416424640 262492 459716980873233431259182960640 262493 199506276678994230693611930976 262494 94397758930512096767094119040 262495 1110391938332740875793466882880 262496 -484497058423876694161802919936 262497 -314757255615274171735113623328 262498 85393255191083819830382994000 262499 -129760090983751519836415920672 262500 94209652432017859086604800000 262501 -777169549718755589845286218498 262502 126828820798062881744178953952 262503 -407905106890514809176272811888 262504 633245294125499849349831475200 262505 -802120855728796734305940965340 262506 -110992646529774438892831662336 262507 399378475172680332818500250512 262508 14620535257331525717629378560 262509 -61047520015326916586344445952 262510 228977743041598228305915188160 262511 594928772553866228876303996112 262512 152478959223182014006024863744 262513 -515695399765454334931717800238 262514 255863272733859917385453422592 262515 2030556209664475040652599040 262516 -622087726641933649708328786560 262517 -1349303627871631541467400831040 262518 57904498573611148350370067904 262519 -801205478630564754450197021080 262520 -183931602016048640352448819200 262521 -3406839872328679750395239808 262522 -7504635643258595195715056640 262523 397489866658239178372928573040 262524 -645352358204022413934595350528 262525 -158889571292473324391304635950 262526 309335078226886725192874478784 262527 -215060063030709264824342113080 262528 135441988820731652013891256320 262529 120317851750485133309300484784 262530 2456667553441470052557756960 262531 1103876404758041071570922523672 262532 893819864000786189063412333696 262533 432670614807633444511524640224 262534 470010221356464777959231992416 262535 -41007495966468760815280434240 262536 595288120861119402220118630400 262537 -928564682125394805930586255680 262538 113027053741247869383059272800 262539 -209581805161874082975009561792 262540 418281636047075702381903754240 262541 -92232467733177149034470186058 262542 294051746005334053526568683520 262543 306249251995658732291735903792 262544 177427285906636834434495037440 262545 -175727456487486010457682917760 262546 6798545247560339764589986944 262547 -1923685243172079270784063388400 262548 230080534793556300796266455040 262549 178261957984727753843869061536 262550 79369911135617561307759960000 262551 329465041668789126184919158632 262552 -88035675389938745426775121920 262553 370401915309435185468359721802 262554 339540887193179033626014481920 262555 765625614287056415224025520960 262556 148301398823050796509527763968 262557 481475027653400900138192643654 262558 218311061277784232366906099904 262559 555552994638176484676243029240 262560 -180080786625188802496891453440 262561 345933476329961372101347116480 262562 -272772581580581484600802906848 262563 72439538563754099079082401024 262564 69987573452557378040720516352 262565 725234736760596274459935454200 262566 177417552118020992878822888320 262567 -173670780889347014886698197384 262568 163968610847344541034008002560 262569 102112819435477567089430790544 262570 -51111037101040839353733120 262571 -497520785508898494585561341400 262572 -185525685150309832839980087808 262573 758648499739214292231315181120 262574 -176922105285780931847537860800 262575 -280043986190186077983100530000 262576 131715470309626507424226885632 262577 198076054284900105780675972672 262578 112521962905755472350611608320 262579 176707921328170576475323125976 262580 208246736561806139620838553600 262581 14491167522184150317261967680 262582 227189547524703753323802764352 262583 494978442078987710037515201832 262584 149109283297206834611076587520 262585 207010142318839567984224483780 262586 259845074069637631872020602992 262587 -88118100237966885328883436432 262588 42716036323305420181744882688 262589 403707665110461815328120198912 262590 75013403095400665997507656320 262591 555651530783740536824858315472 262592 -79602598964657998445357826048 262593 68373806101728523685020901520 262594 498195872433295948650378918096 262595 -831659359608529055286201565200 262596 232150813049613887897277358080 262597 -813334153444486675420656169954 262598 53933030359966425384158123136 262599 69910291781690435211577351680 262600 101733075783735951900457728000 262601 -2602795697738539452624658176 262602 -9897244529087990072048825808 262603 480795734234414793538879562664 262604 117093032273153666729511488256 262605 -43683442550181699127573052160 262606 -218747939204619364775206909248 262607 792049946958115305647827501680 262608 55130695529947053162675830784 262609 1124024370500253348538673249520 262610 -333473575930381616540942003040 262611 -643489721917668372428505846540 262612 61563491705814962750470950912 262613 456532976355441058215082500924 262614 57289273342758390520808073216 262615 -180704377706634893841743825280 262616 56306625181063432245760757760 262617 -517239767261035525969625494320 262618 157365811235390328499843031040 262619 -71209975369660841770385797104 262620 -261333165457156480218343411200 262621 203964652961068908189187430822 262622 546574196043836068086946730112 262623 154304773907894354729368173384 262624 -422147985901505069189741936640 262625 -530177844077726882528679552000 262626 26910487513766470715686900224 262627 -731354885919621922795467527524 262628 261558056820892931700169162368 262629 213243379273241464241022848640 262630 -244428631795382132603104871040 262631 230158852008863279784610443864 262632 -28022946553267484736468418560 262633 -84918032501554917197762471424 262634 -217708784841162139662558152784 262635 -184373234555848405358336816400 262636 555595872596402449021448749056 262637 464951355795159025309799916480 262638 -409880967173684563231828371456 262639 -19635210240554177788381294320 262640 125261978267300373474433597440 262641 279247425660047223255641434992 262642 -623303311368337715910755244528 262643 -102708930726016271108022189108 262644 544763748853851845127505920 262645 -725884642344853056070489472100 262646 68795982485664516638577653184 262647 148994033893349080131016513920 262648 -791563624164350126868925808640 262649 23036203315015221587289868650 262650 240435622490028200039822169600 262651 395325446403907352334266671652 262652 -192630412463297817578077014528 262653 491881287801412782841681159200 262654 14094771985600886095945857792 262655 -406932085869873768686029952880 262656 285132403097495607236257382400 262657 -314257851827356411518880836094 262658 227974700092250252195005610880 262659 -610266628922677806613521253896 262660 -189840723987017684972341923840 262661 157215744242733987196888669440 262662 -264861792428016208702781706048 262663 -113854048456447416234015283840 262664 -296443704744113779104377072640 262665 -194192898601976796874599891000 262666 -396475711140634192225990562976 262667 487598294550832007120469653832 262668 51441820720535577188154654720 262669 -63132167601688899544886334240 262670 74996896156322951523755609280 262671 -28333320453507272378772288888 262672 141915358296162794736362725376 262673 1554588089554672914128704143204 262674 55853618615402310628669641744 262675 173507480212896555260575040000 262676 156031332044143187264125855488 262677 121178175287450935852333487520 262678 118867330902455845869749514624 262679 103833884766449862487706590776 262680 40041016147490336582123520000 262681 262131617440201084473296097482 262682 177292095605270728258683386880 262683 671392897217938025626797955584 262684 -567052655207378352608163585024 262685 -210899136761363049597893463840 262686 -192559793466487597541215263936 262687 5885898623293503166252815600 262688 1410893021250630705668751360 262689 442151849362549836155956064496 262690 1970298122780079539528961600 262691 -793112163640193321341703664 262692 270186316789633416385510502016 262693 839119853753905429209355610942 262694 99176127854092353198960967680 262695 242553543038652950712642061440 262696 97769390939433583915738152960 262697 -29492735327628798182055646854 262698 -170839649857860101343409825536 262699 -99600555479402848798597929336 262700 -66967405422294504321033753600 262701 -124665553737736348466369211678 262702 638329065155076541492160800704 262703 -121904726268927142930105800720 262704 -24591711811669843171698081792 262705 192589399136378753136498919860 262706 -149184392333286588700881908736 262707 345850719008434673042346748992 262708 -457778687419578314800810694272 262709 -733440770494630136302243347090 262710 -84883198728719447378090496000 262711 -1070183089680733588540740586200 262712 -849789328455666617621759692800 262713 105431686642508688212015865600 262714 -63442060204317960501423878544 262715 53749012779862630636019295360 262716 105866305730548558538801213952 262717 -39798912917580348002806561408 262718 28169470927304291660330255616 262719 -253107885441064086804758347656 262720 3638935570511350372557127680 262721 -505916400641574830091303055788 262722 -284699098347795924894157004928 262723 -864393573609753455652968745028 262724 -197421382385174275927811616768 262725 -28912458229608452260905964800 262726 -452044942686693627450107414688 262727 -52840795591338564529732953360 262728 73932272593888357340707276800 262729 392963327502483800012486102784 262730 -3082207199044933800638945280 262731 -196986728200213404059024710656 262732 -412116452602384191373433469440 262733 520827354081650417717981588982 262734 16192403849857010366149231680 262735 -375116094788074199713086504480 262736 -271667156227689819558019473408 262737 -324113114850561773597431186560 262738 -341743686382288040198016614400 262739 275421330260383102789493730540 262740 189673137694984601428510924800 262741 1008722906359028279243530120142 262742 299135101164147582686442346272 262743 121078925463121669896863757264 262744 928330473154766113381432412160 262745 287729681819803652737079378880 262746 149909027358073819795370371584 262747 186894531651437954098264912196 262748 463594821345674726432522961408 262749 144807218614827712677683585664 262750 -483694892237416058958474576000 262751 -1162232943902696270443960829400 262752 -106861826701448096285139664896 262753 98997949441523781367667994304 262754 405873428275033554350233436160 262755 -161748809261569268906168181600 262756 16080801366771287806088167424 262757 -1023994880848143979321751899968 262758 193121689911660403844011233984 262759 368478917129451674328715821616 262760 570147787841158393579899648000 262761 -160950524336099961057462108528 262762 -206467791943413768416770636368 262763 531037940423135163886874430720 262764 12464537148004535810410634496 262765 -431309979891718020289998596340 262766 -92737309647008307477563919552 262767 -650340184497324058863932841720 262768 176334998879152156771709190144 262769 157856081317254663425107114320 262770 227135444626847047745060006400 262771 -643874903201221417977166699056 262772 440305089099835179176288317440 262773 -2444501264821363037509966656 262774 108059162811313014541927585152 262775 -144272491728460399659435925200 262776 616607900747886608124867072000 262777 -1061602243518592227633462787968 262778 115406703930727655045130714624 262779 304211526846446922880879735488 262780 180911689184671504572336445440 262781 406048188145966099376225736582 262782 -57896782205944718793209487552 262783 -342047978752194646526675747968 262784 -920541417933093477015544135680 262785 403896101551769698948554307200 262786 -543159676275512428859857562880 262787 -85224110420270514235428462528 262788 -406640231525447091082625863680 262789 111444933599973155918470097440 262790 -102538570090437792704607177600 262791 219121965493620788289401983440 262792 116725364123125470063769313280 262793 1504474587131378870759941849380 262794 44772580897184951098802422272 262795 -351319210822134949549457519280 262796 184877027735038598695778553600 262797 -83897032014237053840080053600 262798 165243172720235923332597346560 262799 333761335945062522230481705720 262800 4187220482032707722274201600 262801 193045145505578503471601676864 262802 154682697561859182736398508704 262803 -262000389864751068236982561936 262804 642866719967639699851795446656 262805 747398847117440152781829002460 262806 120899350824892933371568749504 262807 -54198111579714794866207109944 262808 -2308168784206897830955376640 262809 -484039296735859606720195958886 262810 -36013629986115106243589858880 262811 143776300249232017128067673472 262812 184252558721033232723073536 262813 -225790542646329406392958478580 262814 317580337380948699325229959872 262815 -145109611496239356819244654080 262816 9305804089007888645272633344 262817 164717287377060408520176363780 262818 -122220598677399625751133327360 262819 -606047993113789527521753215780 262820 -547227463002041578362844331520 262821 64944039839204133170461858176 262822 81576339112572532804648904832 262823 -9265837158270390386842197096 262824 -1004814461088514366007719034880 262825 -366435284841233470957556884450 262826 -582712769977125656991385047888 262827 248309441729815820179386884400 262828 279237203531127628618815296768 262829 -264389520209820028568182389024 262830 128402186339470753359084193920 262831 -249310835653168902591858934208 262832 -110770799241550393672701886464 262833 -732729599993139857666973878400 262834 -36052138496999780176386193920 262835 -521242470278074806855106344720 262836 316641014696569325245611811200 262837 437986481781779999654306344092 262838 107470639254824701333223252544 262839 -349300264818980299168757482776 262840 -13024667333939001841794355200 262841 -138178898387384260004008080048 262842 -1441197243949324230168823296 262843 324702787970022755028614678800 262844 179687432525762566324064695296 262845 -22312586784416017671197834400 262846 78401483728549440607186758720 262847 204980244264792728387302828440 262848 -98439073002834981514260774912 262849 -219382734024210097052961975040 262850 -69856167482860783921401523200 262851 86072388854664858301017283824 262852 361007966815010420010559223936 262853 429876983300096971147761123102 262854 -102509496848478922939967993280 262855 -89139247073883870656121471240 262856 -1309235224824647519100884582400 262857 -216625673886701864068330982208 262858 -874523402400630282138220564224 262859 687777654144577490300425704 262860 125249762804216286657546639360 262861 718667006131039992204043619712 262862 -206205390023684661108445493568 262863 -474598058811646933413591101208 262864 -32853649520651090648752062464 262865 -832846721182705288102056182400 262866 44759881803741989476506211584 262867 277034648207872252020070325760 262868 -32979184637156299114873575552 262869 645078851888303093600801667744 262870 32764330394574157982245224960 262871 549219867178237396733467996848 262872 -160793475725465459512228454400 262873 13885291648687390341770321864 262874 192230151532523092800486141936 262875 -518153932038905223260736852000 262876 -150496696800141395957700912640 262877 256623114263396483543656770726 262878 73218895296400134605940295680 262879 -105408842532898058824074851600 262880 -80131320227212346862317076480 262881 -522760140943503460045299531630 262882 400692282107630001885505395792 262883 -908841767638370391373022048868 262884 -82563721447569904631405352960 262885 191773071398642471746393354200 262886 -47220303923363851957652269056 262887 422018251785077900262221073960 262888 -819046131180515835146034186240 262889 59271288183278541546017758800 262890 -64522577321447039614867783680 262891 -50107535329722341482053822416 262892 -89798082380612087408352491520 262893 -336722539205220759528829811136 262894 344069721195944368705779410496 262895 408945135652232579158310819400 262896 27648770883800384331098652672 262897 440400162271928546034803179346 262898 253110906665650753847344669200 262899 -63969845213842066010829058560 262900 -143266946211027753784809984000 262901 919458775515878903054695465902 262902 4404921992637824743384481280 262903 -259007524185983851847229035760 262904 -82192179456438245261712691200 262905 284585393117463682825053889920 262906 68227551999604346700687598080 262907 59755354303212852646930317960 262908 -190308274757148418781814627840 262909 -854044609799766817729492784890 262910 57879670453200467967723102720 262911 -170583302874996552239705889792 262912 300415193077472767879004815360 262913 99227967944669797582510185024 262914 -370381310502716545707382202880 262915 -117757411719176684693138851440 262916 527669706490645945595436762240 262917 -526414484926712610554443270272 262918 -1014384968150564563959611568384 262919 116104950648206212878900663144 262920 171277456172798960614799769600 262921 -151240539976999231121909281008 262922 -172134343424938088911878120960 262923 -219265045276461261164826469416 262924 702276042966858373534349616896 262925 82567979134358442361829230500 262926 545230108047915898547420746944 262927 239887192335508770835229919472 262928 -203743489112939906337712693248 262929 97444657947052460507802668784 262930 112183551032747739198340851360 262931 -17816284025133318032730824136 262932 -31302706117676527757499107328 262933 -245062474602735364759759428 262934 93041127359741579944328950176 262935 -515093676527614746473686023480 262936 -255258633101624208695809843200 262937 -54954137411359895194875663414 262938 172187632385592352074137910528 262939 -980423737879874290997744665944 262940 19966599959520258595873943040 262941 101897292342865662010022054400 262942 -125956175250072448065027027456 262943 -14755182527359323243717310920 262944 -350580082671885123684206641152 262945 -2082472948386249505849990080 262946 -31123466202570366057620693856 262947 591346536112923911914321639800 262948 160058278552876708085837357056 262949 568768586201206902603459685950 262950 -12352993660736853613634174400 262951 82711624838579915187600274320 262952 -425374955370430516328041190400 262953 834767922619394808434420536800 262954 40489585719675705373071424176 262955 131054992562317934152487128320 262956 13489577439049675783304432640 262957 -396429565874681868756588242794 262958 -220189917641708556999826057920 262959 193259302973056631351021280768 262960 -48310314672751663517953228800 262961 49410681073886521193705544000 262962 58196870255522472435112499712 262963 325909591877779075068318619560 262964 -321734425173949234987536677760 262965 -180430341416242700122299214080 262966 -244141109832319305262747286976 262967 333907355302703128857588638352 262968 -683976308158431888393960714240 262969 -389985479398136257438915234304 262970 -23476044304588928290686796320 262971 -830745333015745498043526953280 262972 -308624786869469890652738357760 262973 -39732901850105048509031520000 262974 151279009623328628743480356480 262975 519174673743330654129957549400 262976 110020880988335146921768255488 262977 -192484550102122112332179898944 262978 -594455692746898597984312134960 262979 -827400439771584249073118976360 262980 -114572363388137253576881971200 262981 889679469010592567063432730782 262982 -11503620569131015506221432448 262983 113586356138771272991228787240 262984 101072176883290953784829214720 262985 -134202735350133771437348211000 262986 2630851522379022991191784704 262987 -62671319296503328934311843880 262988 8043020742353698414189793280 262989 -312446344943832754745652026346 262990 -15048802646897888857596491520 262991 -1077854910120715937561843277600 262992 82559889374986620575901941760 262993 201379080036430705521585333364 262994 149588561211667995568327729296 262995 87491793571239336816151490400 262996 -280556152949453899016339009792 262997 -369610355546904373272348982368 262998 73396858626871975677603844800 262999 864420782845885651241622463320 263000 736183661198461738440837120000 263001 648390247638929402404271886720 263002 -466638971756094798755651052048 263003 -325766893842911298293111813616 263004 -26829140967386899840020381696 263005 463678730321411114848094319360 263006 74841287219840541330079116480 263007 -31766757100373930785914331008 263008 1261778857238563071385178603520 263009 1004766809603225783960856402210 263010 -35957795625026240201386375680 263011 -345444034997044046763372331568 263012 -844189063241286389262788812800 263013 227328502446813845920211931744 263014 -18057020764794013916832762144 263015 332927363491505590534364045520 263016 116676923750997356099002890240 263017 -205820451379664708917159244800 263018 -106988231436803478802062806784 263019 -27231185976825525771998616912 263020 388607284965606333496001556480 263021 1140041755218942684671417653344 263022 42772720241303693696059683840 263023 -611607713647564118300520551728 263024 -126084266222194731534743568384 263025 -133667031636267955464199579200 263026 547168255853127564496855870080 263027 315841190642035955644752657240 263028 -276855613682581590234467291136 263029 -88383724109843403891737859716 263030 1255954590402525903967862400 263031 4367568951471485810572018560 263032 -533156862213444017973203619840 263033 -397988050757200883011584497340 263034 334900864201125266733650250240 263035 149293007341490854949963909760 263036 -191664326333508038663028794880 263037 518757740708489382454861570560 263038 -34456677290132903059493998080 263039 18662325287073572122877869920 263040 -122293411808968580790642278400 263041 324398899245127047717045083652 263042 176981259400407089200270569984 263043 760152807162153017741058642504 263044 -696518446310968743927406420864 263045 -454704509693810391259563557700 263046 91190427716904204929552492544 263047 -214105144137833769375081718504 263048 692666025686025752608293150720 263049 241736338508908406529330702864 263050 -226528261368910003967239033200 263051 -363765761796171491036569414608 263052 310669522190143278592195051776 263053 -319035641626131079144995237920 263054 64348986636466432841983488 263055 -73407804055770244940492659200 263056 -40576928839312654919934590976 263057 942116689923712130954584525860 263058 -136367894985388984008866154240 263059 1878023026845352241118831188160 263060 57737757517695856694613811200 263061 396784751286978190341040832640 263062 731489184949598777561946855552 263063 -501441877428507101876654405688 263064 -135976207004526008935009198080 263065 -717525074633848715804946929280 263066 77325389893263857540462367744 263067 -114414649699873841951685631488 263068 -165652603117258647457428784640 263069 -11053074708458922431295039456 263070 -91495160465062618007640691200 263071 1250603284743760955772511458272 263072 173040037504961859380927987712 263073 -502413966234402859779522132816 263074 -1367905766022975069109739520 263075 744084836674881737650418223000 263076 46130106031809421154538829824 263077 -80988624763417680457234475074 263078 93177952521714411487949366400 263079 -78856233604267843585246086576 263080 301807586707256708178150758400 263081 184444000253748817833001296000 263082 55917254739707594552841742080 263083 -955127701696122035819666558668 263084 -309287600557800233475587443200 263085 -385008334319571862743004845600 263086 -82219926527334626470415011008 263087 -533808585557819595111140132808 263088 -3534166620401071165492101120 263089 440197849377843429568815615890 263090 -150225975563458645163293999200 263091 145843079696850744878964372792 263092 -23749662622197530443484441088 263093 -100853780657630504004519516960 263094 -132027455650736938031193670272 263095 2016190511166841646890387680 263096 69632259880289180399215841280 263097 34496432489478157894596773376 263098 -76332342769144521526663822080 263099 -340765675126894721391389885064 263100 -265814903208586469480724441600 263101 -866877439320429129868591731898 263102 173654327945687075334923117952 263103 -660097497859449642937066071096 263104 244132105590669503678765858816 263105 366223625950464144109371980520 263106 365562996072547840548552152064 263107 79179448011059222740118753072 263108 148481086853765154678667110528 263109 -241180998760536659608728462336 263110 283499192727927202822393368960 263111 654533272547612973227896394712 263112 -199202814191256645442266316800 263113 663385907870300133122821482960 263114 -351649109306004565056554397600 263115 534138716580646728577996620000 263116 293480402804182180865639216128 263117 14938547290170997988174639520 263118 372513294250068582507072343104 263119 -816622974040295280980080222480 263120 -27454648863776329380499292160 263121 -689662238228472150065756666880 263122 -302161482781311119312159211888 263123 35134445193537151673221941840 263124 -186468247918555112703420455040 263125 -83655934089963345648274536250 263126 119252421252698379693544869120 263127 -641160286799039726752421619840 263128 -325940187163529823455088967680 263129 933580150861068313910725406730 263130 83348697934533510974628806400 263131 222913104023834303000359838400 263132 -142098331600948833783445194240 263133 -157512071568709328235649151022 263134 13815992715891403807185652800 263135 314997765777231821322775159080 263136 174914432275896568016163569664 263137 -278554084913854881658198538048 263138 -223277438138636303040603005280 263139 320075164551306481924372577280 263140 270612386308776922785891532800 263141 80964070928281967866298357184 263142 308740231606235158778760391680 263143 -610425559685294742778306124256 263144 -67714509345810694821846712320 263145 123521827866766867598765826240 263146 -45656102210566746501414504000 263147 1246940126087359190216602435920 263148 447216010526391495202772743680 263149 391608201307480899233097309760 263150 -107126811686612662008591912000 263151 -187277549885359327564187825808 263152 -148736317240419494934479110144 263153 123200935767538803280720897920 263154 -408517764857944252443048453120 263155 -54948936407715817132595383440 263156 -264757350622086172197391524480 263157 -83737190889179584672390241760 263158 -68784359234499692641539287424 263159 -36189284544851260224284706432 263160 -5484217675935293544917606400 263161 264466360874797841502582007252 263162 143332535598774607866957950832 263163 -277741836369765243303279751656 263164 289954635752130013332445220352 263165 26725333876960969740784869120 263166 24581495156413494880765707264 263167 952385807484738092424697097216 263168 879321185215247536959308955648 263169 -8704796613139429807454632143 263170 393255720077576342414665013280 263171 -749763985646562329477924090628 263172 830017225628285987607404544 263173 162723196337668633556124365340 263174 58961688703636523803920872832 263175 -411171713243183949654213000 263176 632846876369762792383259074560 263177 -174758394737704326923269524888 263178 69570878146287814039895437104 263179 -330207234073463626838084058408 263180 -471603095591670256709381913600 263181 147452556175309730268242018784 263182 -12244533706379022047976287808 263183 895599781923304645318240512432 263184 -72520256359790236068561616896 263185 294235797077314948028483793000 263186 -30191688747123462264116436480 263187 584408148778639572779103934644 263188 -842605052742871951154509690880 263189 121439161479870928060002832224 263190 25799230603411086126046371840 263191 -1056173511789369412582124788408 263192 -669348079767535916834251038720 263193 -102049345372531474485737874432 263194 200959111906872631420701231072 263195 390387579274892082905748955200 263196 -77699510040959207111973104640 263197 633399585264946361920032621504 263198 -61133225485469262930270369792 263199 -222630656360881903982368577280 263200 -225698391634538518767835545600 263201 218136793713583982348131535202 263202 -97498361488333054897776739968 263203 1518415659892424154634510024 263204 866802142744751632918508908800 263205 95166937953236653440857833500 263206 -23118820983967696941830599296 263207 -422667058702077322250836118400 263208 -243565271038647266352914350080 263209 -161321814066212566823300243590 263210 211954875759301243847186129760 263211 209241712981217110940279108064 263212 498612246997153610598768110592 263213 -621872095304098725112390034538 263214 150231783128041921875734954880 263215 363246928164935122074766715520 263216 -138792178629253923975823638528 263217 108212045383514668756204180080 263218 -142025409924129771236748069984 263219 748361362221724456776948828360 263220 -49817409022561633758525911040 263221 104745962162991969691929634304 263222 559228105465192130598149034912 263223 -888681717039634738468409070000 263224 -97208001206954702761383751680 263225 68629397876805231215484000750 263226 -212349168976291544965446201600 263227 -275833472286249058784710576924 263228 -657536893299489918345896724480 263229 416402410733971002085424649984 263230 -198525880649193686443959511680 263231 -1044535610448604035564516668136 263232 -93095296661632580597193375744 263233 -426549225390537135586547645098 263234 204411898022605741408138424016 263235 -27919908332368696452374092800 263236 263167963111623456684152881280 263237 680827580859463487672953500 263238 -20709102648903961295895760512 263239 -386266135149345137908571233960 263240 153651488517006487571525068800 263241 -78575466227013104982931967760 263242 -34765398437240431071363103488 263243 319323595805203417680650139480 263244 170829266443732182647523810816 263245 127252025664414644476041451200 263246 -7127737475732929828523743296 263247 -1027282499500583006185505027328 263248 -190883164521199710420380950528 263249 86162021501163276379314467136 263250 -8288984393405687923524216000 263251 -262779044053663615115094717168 263252 226320989982181099760483549184 263253 64580628866407986205101753504 263254 40900480493452401435981516576 263255 239286738422886342654869511360 263256 -115447356245465370682880163840 263257 -591507857977901991953519909494 263258 174170230343054858155022277120 263259 -26372690716341086591553990036 263260 179351362697442006079721018880 263261 -429785384323541797186523957076 263262 -134041291294586821404171897600 263263 -125535148662373901027014943232 263264 -209467809875947627557857525760 263265 -331138477379585680508527447680 263266 408382853563827180842068218240 263267 255433531025002209599342924316 263268 -369774280076261583954735230976 263269 -365606340954410151064117027330 263270 3772061513074833757040021760 263271 181885157462936171569288771584 263272 -529823945503817733985319347200 263273 246435051215315201920002942522 263274 67663555312387354449820104960 263275 301039692441742067703242807300 263276 -173546463889856650652468376576 263277 90576963454801951319917032000 263278 -69465463520457833362255642560 263279 -147741871598017253946655219824 263280 13125081214676497356127272960 263281 61255113416394734535182459712 263282 96382198040098299041642494992 263283 158360976099824529563021952000 263284 49219825831149494013964097536 263285 -199727977147181498690407081440 263286 233963435557573377976000465632 263287 306125611152571008367754456936 263288 -768728449307728171409451786240 263289 3279021920392973818177453248 263290 -173354238295574778617722505280 263291 -252564660779866361764807089120 263292 -20501561736753740002468297728 263293 -1126158139374436849140403790458 263294 -360223110811580914793894923008 263295 -182214888736840030620767027880 263296 -1163426896730070373650923520 263297 812764204019418548721850442052 263298 -117571867805579624341084776960 263299 628916693697385854042012330600 263300 98332198497897573204573014400 263301 259691505080574531931523377632 263302 114978666420219606332277660480 263303 575773164355558484411485206552 263304 184206135823504548942775910400 263305 -136169413383145609969313797440 263306 -176637028407219000696276978336 263307 419765317315832349194862896640 263308 146283858033526976430439132928 263309 266833049420687093364981692160 263310 285610555131378100195334353920 263311 -17607417673984152967250568368 263312 68800431387390457148100575232 263313 339173470709285609757587524164 263314 -161315269865772989770616253552 263315 178531374170077276099950103920 263316 138173903876771824808816842752 263317 466084545779242122057251277120 263318 -566862673229715710123445274560 263319 50686338839778008769343294080 263320 -71248570845167616862123008000 263321 732298299515673986859005365200 263322 -307659319531255336233068378640 263323 462777591587809383265420653572 263324 291873923108681698904186973696 263325 108249097509075869892204573600 263326 190712533740103923630194101248 263327 -240592074194268726302052991704 263328 -194545923910602138978433892352 263329 -334695811841337072413323528128 263330 300000708074435262344538984000 263331 54098875495883392152640164972 263332 -13163583229546524240129133568 263333 292508401180983155076046713120 263334 -223502305359323974116571341120 263335 -112028519761336913590092411720 263336 -155748165246113592170053432320 263337 -40834363293597375604988202240 263338 32977646475585212512312405344 263339 491867476151945387454651413520 263340 -77109981907059672759104716800 263341 111437957400034372967438820864 263342 220538859622164566644759179072 263343 -217750752261523435633974901872 263344 -59803259434200748863455559680 263345 122196154852903227937324512000 263346 -212841533876674333540387718016 263347 -47808969934344470801585502048 263348 195067980632563724634569908608 263349 206345080010887689242867651100 263350 -134908677089834614046052336000 263351 -345230862260482286103414344400 263352 392191318193224409150264709120 263353 211779267283273373372894207940 263354 -74765831359285914042890892288 263355 -91009015239951292995168648480 263356 -11697236128958932090571054080 263357 -60914458731079625891858794260 263358 -221702539178698189506759070080 263359 -861584818579439831072235768960 263360 -176353375119768072527617720320 263361 -62146444147936263919929093696 263362 -433100718578871356582063454336 263363 898480374161483226881387949504 263364 -48475839554778834570298042368 263365 540153210551543786004061843260 263366 33583134166812941296463391360 263367 -71727316030701573235871715432 263368 -138022984890604580846769930240 263369 -532190945142557457989920696230 263370 97804916071933566698866540800 263371 -432079281895764899527724090288 263372 -568128629490123266754579719424 263373 -390969393830267481415369677312 263374 -158439575950153625986200224064 263375 -10433193275460267280332378000 263376 -30761623257190357743092367360 263377 792569273162042592940824892912 263378 234577445337756275088749184000 263379 -122448460416178012759671577416 263380 33181230276841731121945474560 263381 -482461262226254003931592613028 263382 -7854067727497867552609959936 263383 -884581103517953732468834549368 263384 20370059065928454766734090240 263385 -558000013018491322169447692800 263386 -717122496338219025609405765120 263387 818526714591491021605109412036 263388 615439515625741052911582396416 263389 133029820989114892168860398592 263390 -89438311586038685017674628800 263391 -210546858210402058339155022008 263392 970443995446997950269846454272 263393 -31434411307240554917697234156 263394 30700633226189578594459779024 263395 -81972453440765901037608183600 263396 -94734798502769101680188989440 263397 125837132825191024838403744480 263398 -302908619041030620128885649408 263399 -557645313062143675125499398600 263400 15759655782794734624450560000 263401 50420021986995626178011753402 263402 -489362285472929429072756896848 263403 29522332179532926175621050144 263404 278104903630320164657667481856 263405 422181834104640533571985596000 263406 28601420857843332133462883328 263407 162353622927476910369913038720 263408 -28874032662111033143968628736 263409 -490704289478119750510699978896 263410 -30332919026873941212187514880 263411 -506760723221457038817133703988 263412 74326130771268754562021978112 263413 -589111074878351787017902436 263414 -191698936364680322420665390944 263415 4268788837993139875877941920 263416 28342703339434855771229491200 263417 -416151804112198563747234624 263418 3543042000674094847547528448 263419 -45475816377760921159218785952 263420 158660036223322687042217249280 263421 -182800903163680973055385206810 263422 263098173760198125278824000512 263423 90180319702597675490986620672 263424 -211498563796090256020104806400 263425 -188259075952071776790553919700 263426 -585020406655303002344591447088 263427 -344946173088699726257678802768 263428 134592702889913269042188266496 263429 -608836144801788706213065575970 263430 151402020149623412923810560 263431 383038604320474527563143615792 263432 -375968095965662169424283136000 263433 243532710214314714908240503824 263434 -209765425694444110609153233408 263435 -718103254720295086072081344000 263436 31772655957167682556367047680 263437 -937094811523007366699175059914 263438 53004958207267033311828836352 263439 -224049200912647902821439970560 263440 21713067228868701260333875200 263441 -664922812951824903383527865616 263442 -107380558373129241415787924352 263443 343487883612380757785246907692 263444 271019462977907365533754177536 263445 64080707167941718969010499840 263446 251297813267311737040679859840 263447 165250434814301343782774732640 263448 436828172112597904895986329600 263449 283950126846430961528396444436 263450 343805395909982958923497344000 263451 -75515400018465363931489952976 263452 -37611050052881985035864342016 263453 -230782671906987250323521799540 263454 -124818264205225847799591121920 263455 -239384043388642383205744535640 263456 -879924172321912877925873942528 263457 22192362035404117179529001508 263458 -213153409228025159719638626016 263459 -2834730249493330829659575648 263460 68972871449159340770850140160 263461 -1716576278332148145276732576 263462 83867888736690104774371211232 263463 -171112679282956529299077385776 263464 379530557809543145075658255360 263465 440731070820950634340507584000 263466 62660434342460573227706173440 263467 372806000458433078400739116112 263468 -450314932839010577914769732352 263469 74998796871664696104614792448 263470 61833199674764612974101727680 263471 -115455034161669492133440052680 263472 -14479556135935040518717440000 263473 -302375768787821032045302256080 263474 -448588211327260401324674826240 263475 -338165758411030218717840051900 263476 68174288795281046422945331200 263477 -233605264348874854915545099108 263478 24242130201924988554439756224 263479 34459795501631076801839867784 263480 238441745251265681445717196800 263481 -240167033259312805490366174016 263482 -124415727257355538520147563008 263483 205707334765178116058016039120 263484 -23675361309516507302303294976 263485 76389760702377984788878635180 263486 143922167001792999875314920192 263487 240666824234691139746796013952 263488 84613515421216763440665722880 263489 440311828409602365833901220290 263490 -18282815579498650420431098880 263491 829380608520791651912608456892 263492 -358431402201972241971743523840 263493 -11038628899628813774489423778 263494 -143151970473911965617738086400 263495 102112577324481383769606756000 263496 -290977928127222522386689843200 263497 -120220048344818396970581626460 263498 504995515162422151561652670000 263499 254407123085857402908625832664 263500 192847875781557822457669632000 263501 -129218247871659453816671919648 263502 -181677922185108846272550145920 263503 -938200626282170257499264303248 263504 -3912748259404561343123030016 263505 -479370843545323588450266991680 263506 672825905038385998737785256960 263507 236127452487342070149833077992 263508 76577817689090168094476292096 263509 -9251404071351274672025209380 263510 8509438530915926035497528960 263511 349705195935988709613188810880 263512 786400316720508319169112115200 263513 -4079107446470752299385061238 263514 -94836719924970434740269335808 263515 -200656369171783398473972517600 263516 -106945670127338238840573735936 263517 -566721538583972748436949263488 263518 -351517903687615966431850823040 263519 -852797418775145891656603642080 263520 484322755665429249386427187200 263521 -277846051428749390012248877278 263522 370103343295320686680136842320 263523 328341943014736803201363615840 263524 417237497566327336406314772096 263525 -196518326754354991131279475200 263526 404430303500010866790182467584 263527 224546186630529453066890130072 263528 -166088901770328814192959267840 263529 -127803528277104300589474571520 263530 479248817234523459069310560 263531 166159599991302696671905529664 263532 261469624161530684019908777472 263533 -822216732809325952128317954218 263534 373892107685420940374699119872 263535 514726759166275226221745245200 263536 -9518402308518928576161120256 263537 1197246414843229460078559423186 263538 -222407562997735737104033315640 263539 -188562546665010579243352793000 263540 -6949168576265147083189013760 263541 6347201476981836220376213664 263542 -608098004880974605688256383328 263543 -370338838210421908052963883600 263544 484278892898787667456376832000 263545 -596003173487119600288050944700 263546 408536580566625364028797162464 263547 -1706538994433960612509503360 263548 -315974763608451212998455174144 263549 -247015675982082674403386569920 263550 -33525466303980883439471846400 263551 92367542392859484742090594320 263552 425054325483385089999608217600 263553 216262235237729752865907640800 263554 -31739137372318519550051391024 263555 642304874853867811033138146960 263556 -386183758179994000787538569088 263557 -135048827832670891768978597248 263558 -48086864777930823034947657120 263559 668426584985173752726513697704 263560 -371274633852936787457003520000 263561 -189241973553945488283100244838 263562 -13568021640774718032297553920 263563 1490657460910880284488156604200 263564 332335836453140976315115017216 263565 -480697030778373043185387613140 263566 -348574780515656390056514376768 263567 392453973967135626901401389616 263568 35591476843290183715369451520 263569 -280623973611723568558730674956 263570 213858194429044754756798712480 263571 81807341448583807608139608384 263572 -470929770938399117935418615808 263573 -689275525125706719009338648178 263574 3202259623263194855750667936 263575 -74913984074403159264619993400 263576 1300290447932712526086989660160 263577 852366998453339292569413967808 263578 -130873014327207648029390857728 263579 -644702780719528638586301571840 263580 -92270889972819076558171668480 263581 -996369984829851136473176901000 263582 -418646816583876476935653278016 263583 -22578896398954918833627055848 263584 75041005471099615444904902656 263585 183396921970543628962929874560 263586 127587018716575066354542004224 263587 -519639798223246859096767126760 263588 46053837424691861314766393856 263589 -268897093038386172558434057472 263590 4909447344230547777947272320 263591 -959260621409973396698265712008 263592 -3507387200803278636127764480 263593 314860419175786857364664994048 263594 -260956134312320867378599853904 263595 50091164555857954254341345520 263596 -291387021845039390296619948800 263597 929537550996190656054706049046 263598 -176233773087348408186391820736 263599 -327208984712537381304414082064 263600 57015351615692476110342144000 263601 288614574940265049414826702080 263602 -18224539001763129220496115168 263603 35889351805347495686592283104 263604 -189753223771963040518456178688 263605 363795195338735658643285183260 263606 100428970229174758812124323840 263607 186665833278794045025989816040 263608 -515745968838866637162350653440 263609 -4950573170289559883344079190 263610 138273471277734474472286865600 263611 -119567367894718999632908549788 263612 653452031146038626227489236480 263613 -243821682370085940564945149376 263614 -198336691156756450167137862720 263615 198016211189211259796290750320 263616 133908503545425240742158139392 263617 658245016909075239835643278080 263618 108483565435689829325175960480 263619 947613466904149333597215156264 263620 311732326061282788185834374400 263621 120748078495012961994983073822 263622 174196247668120826215902414720 263623 1002973638277924825967751260160 263624 250720217772050081360666296320 263625 175748440510851872716316880000 263626 -221881428200841835923791304192 263627 30995591953900668176107482912 263628 578611379889054956557518289920 263629 379188723938798232051843744684 263630 -10857437729901532635002282880 263631 458343881749023209141686274952 263632 -14593908144474210547554033664 263633 10059973030209585922027404144 263634 -143882786550249281684537676288 263635 -164184621481352914549051507920 263636 -453005784030338035575001604352 263637 -183203613382210247728323650592 263638 395921638613707898406615457344 263639 -1302146838688662014557436198040 263640 193102532935838518708058112000 263641 122209589950852072583577225472 263642 124978626180823812482927269344 263643 -96793137205919749846726604136 263644 84834161286646798513110131200 263645 -989086135826976219669096757920 263646 -168677306242212501594281667456 263647 -178907379774154480220420055904 263648 158899064028669451329677033472 263649 137244899159292641126919259968 263650 -7543095781844378729212909200 263651 -357571252504257250299358677348 263652 -92618459212669481053042311168 263653 11485456997583316732904123064 263654 4175430667646279838296509632 263655 57269818836293847038064875520 263656 666463654600296126783492602880 263657 218304064810500603800675550906 263658 57026450753955273840702614784 263659 -164098814704168905651206260 263660 -105079843324966585191655096320 263661 -48444970458027073428511892928 263662 -6279164752071430675810448640 263663 320274432233763561192345010920 263664 -81232725678359064473995739136 263665 -308124073283812611789295796940 263666 -11512790883142931832084864096 263667 -205017077282578250412571692480 263668 118716303603660671819546254080 263669 -1022098377501472539561243778674 263670 289830461932143367761174405120 263671 -117491432781158678396266534800 263672 282033059351378545957866577920 263673 73732095354995139014669387322 263674 -379848373991818496475498731664 263675 29644206841548665230004910000 263676 -155702386472825903627943936 263677 1019750575059437818601690923526 263678 341944580403874771815702128640 263679 -45360112611878046983172099312 263680 397957111251822107744073154560 263681 152644341339481696300233993264 263682 449277564453020529310208678400 263683 37651861667153951230616046080 263684 125483118826180264800335500416 263685 -316856539640854164284991151200 263686 -203218292350574879659377255936 263687 405711639789108446235132229392 263688 -342692710884670119269998141440 263689 -266354713569200581226682871244 263690 -43634135953532378551674424320 263691 83042566782376856224243835448 263692 -331580049607599581505842850816 263693 1469006227763822246671344758880 263694 -250226561044660311881046789120 263695 158795602428220825784593957920 263696 150208733752544314556321636352 263697 -54116682513864702510208510080 263698 -246809301745809265612627532400 263699 446347220379957122030967991536 263700 102061787695844208791409244800 263701 -152159356316859140006797978400 263702 -680976404896244428546293062400 263703 591863876229480472646506348416 263704 -160391167390202248689455185920 263705 31328340719730653521711730760 263706 260804833641594933613316642304 263707 383392604770544271420462442680 263708 -33807754486758306903291382272 263709 -598855603410407604813258329280 263710 -359619958255720119962886786240 263711 75500091918285918240004493664 263712 236462097823132379059269402624 263713 83328571408604962524534061360 263714 -391836724669464575901624701568 263715 415095405321998207045124915120 263716 519510850069328703325607987840 263717 141549960653238437679710843904 263718 49851696135304917220860872064 263719 106401695223155485871187544 263720 -677169626062208960199923712000 263721 -764316999478406273069504236896 263722 -46767363191923671715243979088 263723 254956669269772862297552289972 263724 189707034144333513599688992256 263725 -67837818270651707014751851200 263726 347567101992590865433269756480 263727 518284117537236576750383261064 263728 -78579514361567983633714446336 263729 -739809094273968698914120850670 263730 -169084332091301322680631360000 263731 339147096390791514184552047232 263732 289623112311674320601107445760 263733 484730495850834330126028149024 263734 48133238179585560802600029120 263735 197107208671124190033039166680 263736 -13703644434859315918810583040 263737 610620547433562621223406265386 263738 230089764923628279292462454496 263739 239779427603954788290465204480 263740 194386443282002710053433520640 263741 -307485175940306165942087127648 263742 -77179097246057652355099309440 263743 -332995150508186058325802492480 263744 -130013202004207476180274642944 263745 3275345257850773686551171220 263746 -12378553601658047862419612160 263747 452080711798268388543989845512 263748 13688494744385667520068894720 263749 -3699702195268382264982022436 263750 -79707664115830118779654980000 263751 249861357236971770916831371432 263752 1093449209306907937018053657600 263753 25091688082243239438716192640 263754 284503995768360103283771183664 263755 -386511255162598214410611141600 263756 432090030759459816489473935872 263757 -266880771626282450290370015712 263758 583185784946518109643360353280 263759 -598256736256020242975429105040 263760 -26457462427900514700967280640 263761 -566481351249879293049973322638 263762 396625706389358710786515072 263763 228821952147548025186795596400 263764 -513030745370726138605739655168 263765 64454029282692433386143809920 263766 32920000253727016779702489024 263767 155289240233688128952875036000 263768 329065471013163581598204610560 263769 251352768958135836984746208 263770 138746733585828018064765444800 263771 -483078914263276276732916912256 263772 82918443914027386601329354752 263773 -428514116265736756294659427220 263774 16030449429741262061221358592 263775 339659109537821978766016339800 263776 108972971036636008151335698432 263777 94808873127507454408178587440 263778 375172104416204507021861053824 263779 -214931248546296173586409996288 263780 -260344355113359287832364800 263781 -115762234744513527100476698880 263782 408040018310024217247730272992 263783 -375120896964016376027101627296 263784 400377962008411372851554304000 263785 -80158262342832081311379181020 263786 -489815675853080856231172131408 263787 267803306970254494216973895168 263788 215240434152305362099075818496 263789 -869880579956395452409310902080 263790 -74231829922165462353936326400 263791 -471645571156639145113307785416 263792 -86238413151416240691221397504 263793 -7858650509234004894822139536 263794 99601384567305519588833674272 263795 -285946969787404670314615674720 263796 -57104625238753978340563046400 263797 -143229918469828983877506274208 263798 -21807046400114701007516085600 263799 632567144262881313741127987584 263800 271013473924934662591971840000 263801 -728855319748904764469816854896 263802 77539323111568007974525882368 263803 515145133645275367776451078052 263804 -419494939504500634810933561344 263805 4297506882967389451872859200 263806 11542431433502644163294319360 263807 -146400796264152705907101291528 263808 454287337512109401678387609600 263809 179110763004674880699114273024 263810 -20808916204185459653992980480 263811 379770658731088472397333095424 263812 142632463305195912079544954112 263813 18709520788269223093228750560 263814 159830129758824842867845122240 263815 -357712540184961991302019916400 263816 -679696437977515571633252305920 263817 30614768203194225084571452666 263818 -159142313263391483884203986640 263819 -210383999370241034150445300780 263820 -182980474980283545540952273920 263821 723269405374232844676222948022 263822 12112826165496174756245516160 263823 -244973964222569248717273816320 263824 -112468825278185411737608192000 263825 168584301551099369550841907100 263826 247073666087931419219181349392 263827 -180759732754510584468330442324 263828 382578980032005924751439952768 263829 172066927870188941882029716384 263830 -51524002968951904053319238400 263831 -890036272000548932190093574128 263832 362196825248223865520078008320 263833 -201080586370843041880086873216 263834 257909577686390505337371866880 263835 52237209538264813594491566880 263836 -51531669847999630442592875520 263837 -53808012093103547247233804448 263838 112114791368037632728946113344 263839 -67910297126505667872722833520 263840 492184189582695294195412500480 263841 94732959545813462166231208704 263842 -79535912548231289473488396000 263843 -1129761869220166351393460143908 263844 46314421291977129642064896000 263845 154812026285394123126642191100 263846 333994349760873563666275637760 263847 -167824338184129773798201050928 263848 -4337446151276562999203020800 263849 -1217485864739960697598560294150 263850 139869766540739436495977088000 263851 432504499778832422511479243152 263852 -733896952890477410660473400064 263853 245830223412573895620048696480 263854 -219285117593979529594477074624 263855 253903576530402390006045585360 263856 -33110990841259379152272752640 263857 -210464909159228764180146337968 263858 -144070849564028757274928744448 263859 -527348110572409446586046066832 263860 -746564460684414117917062348800 263861 349189911249832283799134803452 263862 -73148604829541228706203095488 263863 -1055848320936890533243763452888 263864 461926300426111607621334159360 263865 -325486623739087728837315547200 263866 -189608268036928873709972116368 263867 -653863660155713681222830173084 263868 230023772287688994682669056000 263869 1028484096607320721877803955270 263870 147579382057997365144684706880 263871 -1138565325143964455028162194400 263872 25463244991608233280426475520 263873 -1727382971149059084782830030080 263874 -17576400924727270513830835200 263875 -121119282520225774341865056000 263876 -95234750076910878393293725440 263877 -545282450546324334578636539680 263878 561307061364126050142134310240 263879 186150318922239253678977753600 263880 -366924567168848492882713958400 263881 6253361930577904190860846682 263882 -75364761435432991141706336208 263883 -321722573897122136438007278376 263884 -44728748975726930512906425344 263885 36615297507745299970644725400 263886 -159036965447327011077631782912 263887 213420119209406684830647802368 263888 160143148352577282644217126912 263889 -215765307519629715876441401100 263890 -83749535049348343893908736000 263891 -334036917588943634160723768 263892 262112512027578685002738173952 263893 345625517862965698142628407200 263894 -477318127812543640380643617504 263895 -412112175364546067341496160 263896 -324030209106561846025620510720 263897 169909596251786669520201708240 263898 73729837764011122254734859504 263899 -970992487793877864269806455100 263900 46624306841257910520467712000 263901 309507056268261975745374816 263902 206164633148183763286982232192 263903 -134151689993038408571100446016 263904 -692732138625310984097071104000 263905 476914670511608987617099512960 263906 175256042457139039771080867840 263907 -96683241519435490276429013760 263908 -800780335956789000625064657664 263909 407714086445129512989985738110 263910 -38054244577728464112725913600 263911 -704228170358626791954383852488 263912 -411796910285133354690508800000 263913 184248532090378734058932763968 263914 276588570790240691495795207856 263915 741168030349752585841395694560 263916 -46611263853877892358563382528 263917 -598892103678698079288449127262 263918 74027967907348472573198276160 263919 -73601344200236326264333816056 263920 76279303020597132522737664000 263921 129752945873783822556655590720 263922 160221590937476487079355705472 263923 -199044637931091278225317027896 263924 -554776952110515333545931199104 263925 -240575583965602528776826224000 263926 -178772647988612874676772347776 263927 -553917317772492402933104467224 263928 224358216838793447498310942720 263929 1438594062632208604359867168000 263930 -280780636206760294225147460640 263931 149942440780844765875877872152 263932 -553474457006909019358646677504 263933 150930513806669606867598034182 263934 1319562652892842563332714496 263935 1719409011087849117948344160 263936 461866555601035289094386614272 263937 -1595028634015562948072511648 263938 660171195070555805175313671120 263939 -527662604680889898280742351040 263940 -83886310306075238519810273280 263941 1218639730484492888460864485342 263942 211699153725259428813671573760 263943 -699468167916579215690658705168 263944 -913510415411147644268323875840 263945 -244706903326616272773521472000 263946 -275533367413742061834730818816 263947 497346484721066621604183410512 263948 241216991871507913195455037440 263949 68126406644782172033758232640 263950 -247474109798567155705625568000 263951 1060698941428666359856254347952 263952 112308317719238299465144074240 263953 -542864402018036793842301694798 263954 -19886541576103825070623300608 263955 -58829232901071693437185490640 263956 -293261722393802831001142677504 263957 -749907384984684237696003127794 263958 43601341317351234192182373120 263959 1149963169203285632766748776816 263960 -499883735476247154885135360000 263961 460722279424899631644942438960 263962 182140508588229416797694244864 263963 -982650719163570742570592941452 263964 -293348661849076712616803649024 263965 93123661538151227938275095040 263966 -504457164906325422780171032640 263967 245773238290890763411844645760 263968 24516930550695777268475756544 263969 289336107232904486562671307696 263970 -16191129108807013506572044800 263971 65896951244848398002581467500 263972 -470293796394145640351974180224 263973 -682277621884068849849212589216 263974 -141279962222420416655118371520 263975 105883520730549225147972264000 263976 -505136019527723087840229949440 263977 -8058454253018786545638394048 263978 183218355318478016137669256448 263979 38727640166306790822681117060 263980 -316577355479501506975914255360 263981 -657306234679560253565471866548 263982 403662098049797972014470614592 263983 705125672571994728816560905232 263984 -80991228378706493907018645504 263985 -317990738301449349263811264000 263986 -286858126213954221442140535680 263987 1293974562237712922189490473760 263988 -327491649035654786170679795328 263989 2119745731092857346687302098368 263990 204362113375309770228301632000 263991 45087086363272420836072098304 263992 -434486774458874543507735040000 263993 -263727948543164460474638948856 263994 89899162002982289770029116928 263995 -91624562500932095492361687120 263996 -113995546860574431215643217920 263997 513012549500307941269295268774 263998 -28064422827304495845772366080 263999 -246088588132090774292787891648 264000 -130552639914346794467721216000 264001 -71515077452696157849402836688 264002 422959620747859027308483551952 264003 654425642434133349884081376504 264004 26159327980232107477625595136 264005 -179438556700643566447167446400 264006 340157397119804910615604924800 264007 1086813107470360511368731079256 264008 -996279820000718685373826734080 264009 -305463147820500718713238496496 264010 -266252833304564191876069957440 264011 -1076244364843767481303134514776 264012 -385472924495965337182656422400 264013 241830956698460783196387286262 264014 173911192111318653757420062912 264015 -36207147326353365212142332040 264016 171426481024560017628262809600 264017 -5558789042335903039249225152 264018 -43221974756093911830959907840 264019 167907809327796246724101910096 264020 1864273666949724417889044480 264021 751855985809622695578622564512 264022 -921187471971866666677848864 264023 -43969847419403515429084961976 264024 -557058907146725946458708889600 264025 222481893433823711101675170000 264026 219190736105033828340273519360 264027 253342019256117238250049705984 264028 539156460460026820136086310400 264029 -1029445660792406702648845649370 264030 -23848113325630285752915214080 264031 -921116578615249719278499091168 264032 262899883126536046774931423232 264033 -172332201030115486761449717760 264034 -514253112229584130150220766048 264035 -514876039357733712298419929520 264036 -316917948190905219642040101888 264037 -246856962999645426616553614340 264038 50535559037828151027792733920 264039 210060232960867266520795690368 264040 -39246677741804045229106790400 264041 -53644151329838155735283665548 264042 52993599595845847694207544240 264043 500025743274705500626728138800 264044 135375303312143386591916823552 264045 -390114697851707585738561395200 264046 433521477381285786807030310272 264047 63503345303684733000006241152 264048 -35299246220928643667134611456 264049 -599069965113111598032712167360 264050 64052793277053878332713274800 264051 825378821834435196635307664980 264052 463896555336907023066192156672 264053 503917691531840149601929984302 264054 -24297140764206631128469229568 264055 636619867079178959701925119920 264056 229205082270656572614849638400 264057 441836477309060925472583349840 264058 126227088541646969760023454720 264059 1133566574969296028940131908260 264060 4236414103115542542254215680 264061 977015036168829691529248173708 264062 -192441273673832720292048216000 264063 2010889286590405359654270720 264064 171034608348367984044980305920 264065 618021644182489574163253829460 264066 44362543485275787017289109248 264067 1205455539838499077152035674152 264068 -332170264547757427433580417024 264069 -83222965650204104932343305512 264070 260814151472779273417140516480 264071 749805276060825236598445525272 264072 241663722563585946669577297920 264073 74885884336438497587329187200 264074 -135333495069567966926819251824 264075 54505702352543483563551993600 264076 -3232779013362124713780813312 264077 427584091975266529257215400672 264078 -203629979409322318517739142656 264079 322399096233945133453407694120 264080 85405835633543537585344757760 264081 -70486306786038811343425928640 264082 53608314901488281994744082944 264083 408465065113421179326060508332 264084 -106181042034444449519068231680 264085 667643660061128939801019522780 264086 344473522396291508837690289024 264087 -1098993115439467236796578064560 264088 618221377843225571494482923520 264089 22981722221928620162246287872 264090 -121079397821695574554225255680 264091 450397944516916484653321055492 264092 335068382250748361114067581952 264093 -425063743848751380664518734976 264094 -353737755816642529374855947904 264095 -137585604992976404656769865600 264096 -236381408847944670864737304576 264097 -33542071031423809260802077440 264098 -486369434207246661954139969200 264099 177276098618212523178295178496 264100 238821809520598671490668160000 264101 120418495272804187092293895102 264102 -197208665925022324774394319168 264103 169522287452759696642786158560 264104 -533391813008230901882466186240 264105 234870245748650264319264593700 264106 2196986820223317913715145984 264107 -419623377745487472387539089680 264108 -11180256700897330541857022976 264109 -649037691995951307670884508896 264110 -144105531710448004586878847040 264111 492824923891971475491074980872 264112 146483481262962947654196559872 264113 709546699544437035528094825362 264114 -39855900410754933658196252160 264115 -8614407030112033617708546480 264116 116489211831821290734068576640 264117 141027839054020192642029410112 264118 300345967153821417790454969760 264119 939180631373862173070012000840 264120 -53203352315852906576923852800 264121 -422108212254162917298542266176 264122 -67615993205097796169607276576 264123 -194361076717706018860147683828 264124 85436102521540264186750360576 264125 -508394896266639810780085881000 264126 -291457235956626306170260606656 264127 -206705226704101489421985721024 264128 31190107983817304349572333568 264129 145090217402440172139205524960 264130 -80543739812081063858636345280 264131 188242769212376361520819585440 264132 214091185352980138629944094720 264133 54202496492865788429461540382 264134 -137542816151458007988186343680 264135 81805729024842107514246939600 264136 5807503549210847081293301760 264137 -474953091601289816420831426214 264138 -68648973151187250973093662720 264139 -209942365461389119062534526060 264140 -401916995954769086095550238720 264141 -72102915847396859158005205248 264142 -429045206064107915788913118528 264143 471182431314364998873377880 264144 -75925863582917015958460563456 264145 -17568152881141484625323785920 264146 -97746019943560072881134098512 264147 -340894405466803249359367795992 264148 49340934258804400118967310208 264149 -5185292030321234355731521536 264150 169295798800894575107347912800 264151 16354890246839416033114784704 264152 -56425850300551111641534873600 264153 -507689964303894786095718446592 264154 355803889840266878339792815872 264155 342450876763424309160520164960 264156 423479947270933975215563868672 264157 -2092407425300796982530004160 264158 300045924247823743608870632640 264159 -328224630191946441055452869400 264160 -144206504953355835000320163840 264161 -192470603218919883420831374700 264162 -38195460968268045771874194048 264163 -311652924167464372493731387440 264164 694976147873487712001479925376 264165 -100410467342573327219771924160 264166 124768351976121001349618901120 264167 324533181124110858510318012216 264168 -155853879221256422043827404800 264169 281379457933867144831323536570 264170 432278371950029104838593661280 264171 -20537735082559702237859423760 264172 -994762958582976705345620730368 264173 104898966858782299039060258944 264174 -132188169343002559288911138240 264175 -596402821010926755727064872600 264176 214460690344187549471028019200 264177 -364576876477782347104238018700 264178 -322359693648324103056807115776 264179 -727152484408954406641764551220 264180 37750023581818793396739194880 264181 651974267094420626983217642272 264182 -1426942725213621039966076416 264183 -307603798237524277236490436736 264184 -406046624778125438487513661440 264185 -283266049775804368420374322620 264186 84524404861858256100086692320 264187 -35212841814548527639824577536 264188 630358451792853489828268965888 264189 -539738338961143519205347638432 264190 163868693688265930023064204800 264191 47769501467414405274599025576 264192 575264829983757589398159360 264193 17105151671228024458536582100 264194 -94261538703757517807657499648 264195 851882735364657310282377024000 264196 -369608539106633256063872127296 264197 -542440950314923719531495837828 264198 304173998272808216987360629248 264199 173628815760802641713803045864 264200 311740422696510516745728384000 264201 -59167513860468365605540525056 264202 306321474580576104845451110400 264203 -177502273102730437032731402016 264204 86663850413337806135910888960 264205 164974715882332681579852482360 264206 -24696082330861487076369104448 264207 -85140018624111389050713181560 264208 -202693781692075162326726991872 264209 -19214066270836996055606562960 264210 -248781194954038945237639703040 264211 -994849156153150609394612255188 264212 -381586516314270949331649339648 264213 -171223611333529359098066138496 264214 -364308322095638204774507740800 264215 20012539890642809109411084000 264216 127876213038781045297725235200 264217 -787600195213692289230107880114 264218 -73141164963600269877339655440 264219 469730857643035917643622421360 264220 280595363673371498365217909760 264221 324654087203761858105154104422 264222 -11752797814514822692570140288 264223 -88617560359006712603307161336 264224 -577900340054375246845213409280 264225 -13988190995225816473341820800 264226 98733246539637823055205951312 264227 1436843504259466295720254843512 264228 37838668900355620835482699776 264229 191122526524231430840211494176 264230 218541012478768064540758181760 264231 551782759550652630849572169264 264232 -701841271512716646777554457600 264233 89986163994920934995257061520 264234 -627975786605325917555026879488 264235 2858383720401243521672278800 264236 -233630121131982518598310935552 264237 405641297473653083259736791360 264238 91894369981199181968741569344 264239 449537484035852665409076461880 264240 96393053499161172711028162560 264241 68126603403783444292642659300 264242 55169142416392740905717218944 264243 -166483943717081955020075126016 264244 -85990686469777410052251312128 264245 7836735956053515146788937400 264246 -18253996856245467674907633216 264247 -754909496201861429959324203120 264248 1159807689436773764937308774400 264249 1130333753888386031773251681120 264250 118940329108975316860479744000 264251 129870157447267648802421884112 264252 7288217375303063134851052032 264253 -1125415803791029659830944285536 264254 -139783677434318646934626038208 264255 340295834654611417166718873600 264256 -357471116720344216389599887360 264257 716628940409224479297427103106 264258 71473801052729392572149266464 264259 302182636443606027049952205720 264260 10373636508367588708440168960 264261 -436942298857879488046210760160 264262 130335636913680005990628776064 264263 -593533674749681065532238328488 264264 102624925401672510934056960 264265 589480798107291917064821641800 264266 -249067314314459268095297749920 264267 -116584574505398043344229984516 264268 544639131070401030389902869248 264269 196808651782732409577769799670 264270 -126048427078787642555015823360 264271 188698101008286518191341518720 264272 -21092563704976003674823065600 264273 -22766484624438107372365447776 264274 -425689370489490910315612074864 264275 308306689692990052919236749900 264276 -563291904365076125570682839040 264277 -424894255298859639803230523880 264278 199794851340549161386260480 264279 298077642311248277845067822184 264280 -372449682553477982946283929600 264281 1456058701000211754581148112512 264282 375675478590994944979783993344 264283 1004102083254153006965323678532 264284 731106288691875552291074351616 264285 -73174909351863441352392489600 264286 94592378706967597488088387968 264287 862513863226592568816087128832 264288 -182726144491745466027393417216 264289 796813604720958289183071533090 264290 64433170415998260083574259200 264291 -56169991494460196290995913296 264292 -127665016941158565322623303680 264293 -281409325253049326941451321376 264294 -45673380524562664313720657376 264295 159206207952494689691250079800 264296 -5553820921353830107556766720 264297 112312997068419073290401987040 264298 1212078410332338178462126097664 264299 27447461747362841586752462112 264300 39935834747140351180788748800 264301 -920897299912371679104999542698 264302 -124333873106775124605945843648 264303 -12490250501723301273210279336 264304 -228762916057242028509832314880 264305 -735417299218835067361359918540 264306 -69640361172004392864026634240 264307 176890814378744616646423330680 264308 638506615601906657923008546816 264309 170562446808762251928531702240 264310 -42213743621923641831334333440 264311 328767479880025270977447102072 264312 325523188820180477755732561920 264313 -492177462035813867240660474560 264314 485530128907539029429416742256 264315 457410750818197505532523326720 264316 -276390320931565004333247095808 264317 -825403586652392626803098410068 264318 -168793671207048891418801826496 264319 -254933747015716305397614466440 264320 141878139698456099467296768000 264321 -5899290001064486417969516592 264322 247641413439503258084693411712 264323 1169421313253659868043304360572 264324 535151209972733183284904365056 264325 -140556771342978090424737423500 264326 153101575778298883712929814400 264327 -19906112668841917949263262976 264328 -441034998105876955427030630400 264329 -239493620884322678809866327516 264330 -113499521950058358011194752000 264331 -764061778718339581087778829868 264332 -418853169742134218984948584704 264333 -24943116055246963574130006912 264334 -109360357398350847355159756800 264335 -842994648048018194615861251200 264336 -24803355656019847029959098368 264337 -262147348507771034994538055168 264338 -630056902804240676517019501680 264339 -286038089227263022239266698896 264340 158908847471970734593516803840 264341 71832714731087846674660826304 264342 -153291760059539898735957325440 264343 -978557725637632433251117060408 264344 -221789861574323552416910868480 264345 71099113109720680218530963520 264346 259749629694373207693863493872 264347 -1254382877348410265835830949960 264348 -135683172515761557976556467200 264349 -1190041352385058920269470298650 264350 -210787548629160474531626371200 264351 90292041543146443084227317832 264352 -716909438654025162461697540096 264353 -87266729510960358243816154398 264354 -34385256242793877726546980480 264355 -138911618217077594836700513040 264356 -298703401961934505907967262080 264357 -490826265681794148946867023360 264358 214322790436535757752818902720 264359 106212970983434353516761373560 264360 -154721643625373767388470886400 264361 451572665190955841055288995712 264362 2091072996291722020724450304 264363 539528554353704920004119025088 264364 -5166445304431464682881162240 264365 142636816044605941079782601400 264366 -324085428282720791623018864320 264367 1274507459844335918223714018432 264368 9285756318311355043199582208 264369 -43626650639009521493560288320 264370 92981705767837396927457150880 264371 633873834058504889232423874572 264372 -213565299880849215596448657408 264373 175001368260512394176706057664 264374 256709594718171219120277751424 264375 149308020091186923369311370000 264376 -354990030594402481442500976640 264377 -2526771344776621018863975468 264378 -300913595248217676782315569920 264379 -773267248075283081982981274680 264380 407405680454587279089005068800 264381 -237305889133821656775595190880 264382 442564686938355553863231941952 264383 191248733128728761239651148160 264384 -249806465888009213353220112384 264385 478401550494462244739073600 264386 -43671319998849872344145993856 264387 -665317924538995119064748108040 264388 -331247352911236843139633679104 264389 -312938351767381603112054489760 264390 19129339403438708579340441600 264391 -599635290482019361402591143208 264392 528005117479922417428604544000 264393 -117879082852657131936734999580 264394 76558855373459819131329663840 264395 190826227818408355579367018400 264396 -278216423208724607130668691456 264397 -37638721617302439466019224128 264398 -546844149130475911917375508800 264399 76061811909789823082296601088 264400 134165570651751898802626764800 264401 -1285354575048434315472780356736 264402 -103425685338646435399155386208 264403 -26802386207345101233638035348 264404 260762043316531299026630952960 264405 -22569788665346407422394191840 264406 47108720685663600779438288064 264407 286936344117415544440846747608 264408 417073258198668319291382169600 264409 -155809603113245416544113781100 264410 187497214733047685102690880960 264411 261846724443906981304231488000 264412 100777170134817784234514233856 264413 513626164081795392698844521280 264414 -247332776343360671091023659008 264415 73052955394819954283039947560 264416 404908038767207021254851428352 264417 178447721899326821825298766848 264418 -121277975449345406900808477696 264419 -229075218725754438313162792920 264420 39746346535459003176791953920 264421 -734141005182748259760851233956 264422 -621244426663980930081590161920 264423 -94606757097288936336596390400 264424 1047596486056385996483453352960 264425 203627312652722554322183620800 264426 -33278234636373136080499213056 264427 307273017149962720048292491440 264428 -18599874634324134701942284032 264429 598282049159674673045639370048 264430 -91777384959840233658909434880 264431 -484440656091080320923058784688 264432 -55093647161288705873973608448 264433 -266254351272801779603074731596 264434 -208778338003406452450625885280 264435 113629358332616731906549142160 264436 88707468156420404834101431680 264437 -730100854507150987831326136914 264438 267719213501140581023998694400 264439 104365102880451175432164246752 264440 510281788319909837120771481600 264441 55238564120610679228288903104 264442 -118995650992156290435197452800 264443 -792142137789914394646412761308 264444 -339826615968461928811412995584 264445 -198756347628322664957775417300 264446 46904966039495442718279474944 264447 -378275686922001847321689122376 264448 6928011222200176832751337472 264449 -814311803581147423967022266064 264450 -813781496206897420958380800 264451 1238811194497985375530333870800 264452 823104731267944732444584741120 264453 371485482860157264137413929600 264454 -266424513571067982461099280000 264455 115356546349980102053316052560 264456 -149144110690983080402513710080 264457 -38520898327694409520830477980 264458 58563189881454865049810188080 264459 185771471799123569211357577968 264460 -99243310892892128894676326400 264461 344997929345491864739249568000 264462 -203999145415850077171671776256 264463 -1192021509157704135019700158288 264464 -28826738900220659743271608320 264465 -9533902691209688430150265740 264466 312019667455488060295326636432 264467 -204944826571512828846718681008 264468 67512267363682320891920087040 264469 1180033694249632508674052929152 264470 -20143986898355283162603600000 264471 60273807186199304685940444800 264472 216443439963318882293887057920 264473 37884160599342756928791538704 264474 7247955785619688264142035200 264475 278496208338683785625081070000 264476 -277322996376751545323098317312 264477 141521764757091212571962044608 264478 53395140935473331433374605824 264479 -58860950859314471133243627216 264480 -327769433467765000228306944000 264481 272038793771805294569940160192 264482 -563954430378319583686687071408 264483 -732628532323241827341629405148 264484 -670365639616336657552690080768 264485 700740153061281948037924427220 264486 59534622928185199523582684544 264487 -898368020568114000516556633864 264488 184063172561922811098909327360 264489 754539230294462836507543384608 264490 -178484357885296481826778404000 264491 140104736858738127674586521784 264492 -217266925208893190677522022400 264493 12340336920804377805535900384 264494 -164506438108795030093047808704 264495 128832405147126673781579481600 264496 -25874355801600941489775312896 264497 -714212177805011611619512417680 264498 -58890103632110495634302472192 264499 -537534229843169806980558046760 264500 -319837879347246757440591648000 264501 657133815700911703623171910830 264502 200553283875019180816412301600 264503 48927938120743995693563546160 264504 -433707781153834481449045524480 264505 -309940816262305261755621953340 264506 -30459872609364571559858064 264507 413385835858087152464280719640 264508 50139399136902933905242352640 264509 -25336740813210570078356461440 264510 56772009171764331239792894400 264511 -274350849357957413572632409448 264512 -262525382757770411836583706624 264513 -82668845432718612389529760896 264514 26411450488603372393521371856 264515 -283068003655979846401932345840 264516 -258412645711643184316541435904 264517 -303223974828597774989799783840 264518 605039441889070230598369007040 264519 -449334939213634586973632523360 264520 422321042389382713505972736000 264521 271977387021271028321738625552 264522 152649510162805035274678140672 264523 -26328022489535506492715569152 264524 106704682744214896408280887296 264525 -302935479947275190179149367200 264526 104228134429689409185775979712 264527 -39380320866194040793719444624 264528 -165216645678897117755100758016 264529 -1070911873256737655978128009870 264530 52091621253931041144908582400 264531 428821550802281318727952122552 264532 147163111853879034826058426112 264533 -40480512321723438965076591396 264534 269382400232791546889498681280 264535 -219068092757194169072572880640 264536 -3651833165945348315488972800 264537 80941325999924689867867178880 264538 336786661379736165478050862560 264539 -30765408603038935663991813400 264540 82757880856840048989455692800 264541 -595319097475186661636711187968 264542 90138166621626740107873368000 264543 103786112909945367691247581200 264544 403454051413664963787483512832 264545 768602757587569489434916346280 264546 -7295336341538207074734629376 264547 28683367834503505068514025352 264548 -814816778262808426070861764992 264549 152868713111496061903095290208 264550 34441968575740441398089097600 264551 1046010486733044871537862584200 264552 -25691917161219760460200181760 264553 -1285710408843847639698980416198 264554 -113710183279002395842653259776 264555 174014098514660735006854978800 264556 50659805451403086714358204160 264557 909484422701745139526277690732 264558 -26982562489255440910004198400 264559 464593523354437179112557079760 264560 -22318025505195568457028894720 264561 -252773882929140034292962893216 264562 339246956888580306487324291200 264563 -155073962511164105588415356736 264564 -397837117245554947619434742400 264565 -315413383117721550506781955200 264566 479137138387574754078745667232 264567 -2763082779970095273005164080 264568 -72202538921789374979335741440 264569 383327223763358491123398524544 264570 -43005208530864458525971564800 264571 757080528426661159471750332480 264572 71712270805451798005999656960 264573 161202966813394628103367545600 264574 427811619548225565177656449536 264575 -50970383653573612660736997000 264576 78557550685162689252745543680 264577 -207959523317731130308288968574 264578 295122916599919919582336423424 264579 -1728995970215336675252504832 264580 -322265738709579355992672940800 264581 101411464412991758857834604382 264582 -330368864668993517737559061600 264583 -1304287840668919204761284868480 264584 607161260711629338006109762560 264585 -86986125904117282096019673600 264586 193302298844190964992689798400 264587 -2876154031196179853457517728 264588 300923908611803671287995145216 264589 -179429235087536954060804336276 264590 153129669642862513438999492800 264591 497144463264787374569497141800 264592 178693532243410823118300119040 264593 17324799360384159706512340800 264594 234173593773792049903583016960 264595 512042069138677376179654695600 264596 487069947032730054626004852480 264597 -147635564754072651596322474240 264598 -256472737278509985814360735200 264599 624579925879939924719426054600 264600 -267876016807164397935367680000 264601 424644235750615663523891190602 264602 62594715070520624151271084512 264603 416221424906932997676471181104 264604 99423906175658061556957794816 264605 -298034988519576461786714652480 264606 -131709193678703931797399368896 264607 -672474417342567310355696401408 264608 1232158057929902770606997176320 264609 -681926150256055166427965181486 264610 -76312827288179023823766051840 264611 -258579027910019081990536438968 264612 -194428912546614467018210393088 264613 -22348921696263023486850672258 264614 -90302945211550761533690386176 264615 68030155471833450332350502400 264616 -179028132033875671769463521280 264617 -98591599655237454534753683328 264618 -4388660590053620534593498272 264619 31195506158801284106526516020 264620 -367027350892339407880012784640 264621 24479248345167656353440988224 264622 2829300767791377065367237504 264623 -708356433691720172748730375440 264624 50559336837769689283505356800 264625 -67478030185116089471978430000 264626 -25954660280820623923055413488 264627 -795937766009270160259806480 264628 -35096169060761966577617526784 264629 -311238092994619132250123834916 264630 -184000221936705840313835940480 264631 1093116331359101131696946267432 264632 54740542870761484707517747200 264633 316070621613417545231475084624 264634 26375193300145634250055368192 264635 91679336107393450558115369760 264636 245898611080770628579814318592 264637 352371486642224300362763689286 264638 5219152450866633945896875008 264639 -578108632309540793332581694320 264640 3553319657099744522734141440 264641 387163817921855020477574306772 264642 27469683079572727594480449024 264643 -1022289294893088010190115271108 264644 226750403223437923682647902336 264645 -26759533824349087818309980580 264646 -238473349295937372458617743936 264647 40618188477095054808920290752 264648 229707124790378772628164648960 264649 438969321535150630652220937872 264650 -361141488380969812404783168000 264651 -396473560228005815594837286720 264652 269991423476720622355883438080 264653 -635864519613830360637069113856 264654 -329343547341078470921108572800 264655 -28161916602302367412781636880 264656 68121275397845823313395056640 264657 1029146029566765290949504984192 264658 636869046921679638931934209680 264659 -497003940949385855634972757140 264660 127783816479240150949716971520 264661 -169428532684088189092169748096 264662 101518708065732275746009196832 264663 161373630595058627034947387184 264664 848167387247723377908761487360 264665 -8011488045987048424976388480 264666 227789540068993930220535949824 264667 217153478697749512679383720720 264668 358711409811696790920459042816 264669 -542331765696451069260571741056 264670 15072921976164625288235520000 264671 1126067973429689959922200689144 264672 -108720419844406482209659944960 264673 -898889535816475296661220737980 264674 586768284082996655327609281920 264675 -276316832159249801795233911000 264676 202483584151484381046365240960 264677 -215299056717728612525259618528 264678 -86894446472106236462268628992 264679 152757040650692426819837492680 264680 -20215443975154739472978432000 264681 368074924929130134329036367840 264682 -27847464612605045379056606976 264683 207508662077322634280713340880 264684 -34414120489607593881226149888 264685 -534185171849597762092256389620 264686 102120255811703610559835447040 264687 415178364662251487068514295168 264688 -169759077601119240772329209856 264689 476119289666024962772929939440 264690 86461781243695850180176269120 264691 -371076074088623297329926846128 264692 333021730606189585419636882816 264693 -1894232321122411217050713792 264694 -356626804920652556279708683104 264695 1109298521483450766677199120480 264696 169484083612502373660150374400 264697 595186032985724557841457783146 264698 -10862841800761982876444864544 264699 -392779362764207211590836273716 264700 403848263681651040828100083200 264701 -631214029769342462271095073408 264702 -167314482535408751806320710016 264703 66038371323412955931354852304 264704 -524341468361052762374582304768 264705 129520983149872638698454837120 264706 26864176781396405720624945184 264707 181931851462362804280903414752 264708 447542995106944397598981120 264709 -72194874289385927370472469120 264710 627053255812680926221265736960 264711 -727555975354256814300889648728 264712 64995107500297664427670732800 264713 -48268522427011731428136239820 264714 -249908636098484618612929608960 264715 -613018932348446856612987450480 264716 76704165482234765362301187840 264717 -51077566430752928315797689120 264718 210804880780051453506100142016 264719 157619336916873991677795469920 264720 -110774483097162744629341716480 264721 -700528010426819897041464054156 264722 -435626778752002269827420351088 264723 -204141633100936690966786566216 264724 233582746338886380898094971520 264725 -144162451951849177513319997750 264726 -67443320138717304739808428032 264727 821888241889397676700180298440 264728 438525671172332896702428764160 264729 821717761624794470546748005760 264730 -117831261360283385109546516480 264731 -92686061955632328994274841468 264732 -125355321219863144942103333888 264733 87608844292778952620184227520 264734 91189408790642666109840134016 264735 -102933156032706695304621700800 264736 -891376560522824219072940146688 264737 -400981635765061827450718345056 264738 -20525300652946087434899465856 264739 303845828546387706611344712540 264740 -43761526174282692132570071040 264741 -375731304959868530323686235200 264742 235456132328302940200518370272 264743 -388090834484434332670585216008 264744 133310363518316346792273423360 264745 203722687820690403073482138120 264746 -194701871552143752969101825280 264747 -378853258636496011604910159528 264748 -551718438910702912274058496 264749 242465827825069312265011641750 264750 54085153770685068907686048000 264751 -29064687480633224392133688576 264752 -20323917613903310575325036544 264753 175413823550605608183949547520 264754 100971832319991683828699830272 264755 -269521359047740025526033741840 264756 405215962052427540047219945472 264757 161177584265022552801507569006 264758 162974680606090175832479635200 264759 -112319838139474578391016120064 264760 113721045194909489481543168000 264761 191525040217227851641697386560 264762 -135364355119768884013093916160 264763 239001686387339443286101559012 264764 922780146639369790169642904576 264765 46396001593619875937340216000 264766 -443643341934726025241190951168 264767 32927206247982997842144523872 264768 32757676525833429134434369536 264769 1331863747834163006637884031170 264770 233438289078809948961501273600 264771 -5078572279448972617053627264 264772 -71242738614199107817558465280 264773 1166744094829434219717883947900 264774 35477600506589638557761952960 264775 73692886646388434701319316000 264776 -36686968870059950294030745600 264777 -279307754662657695630806692080 264778 -222155265263975871582464468640 264779 -1039705665622221310398544528620 264780 128224283709646161340246056960 264781 -471166025622454362278863957536 264782 -151504112738748153057837491328 264783 -422227705988428012684369798776 264784 94133711759886405998306263040 264785 -106792615559631825830504875020 264786 -10060260790468105757263844736 264787 989568288339697338112172467436 264788 65213709531854448111525216000 264789 17213755075639156805986234656 264790 129716817907855178641284806400 264791 -982377650503851797967932258808 264792 407864864510024375223292723200 264793 491537967219137857141407836042 264794 5981168923268177256048802560 264795 -190836007085289327664141209600 264796 -492867477812465003278988339200 264797 113525997991854531185633305740 264798 -729150760705506714389877947136 264799 498200263467466683382407862560 264800 -318928444417649103279125299200 264801 564536172205803109938995162304 264802 139697341501767162140746543104 264803 95128333344003106084321063680 264804 -9438225022053951710592789504 264805 -425987016109526854850093866080 264806 -44699652586600782621437199648 264807 144657938695666549230346325904 264808 236367475746325205964853248000 264809 215319233996881449691107369672 264810 -21197707171696241536837294080 264811 901135992481863441477867991412 264812 -172554076738895657277492602880 264813 1266157753826131956627043746624 264814 115255540672626647009879428032 264815 80052115988558241801823173960 264816 -178888613436684434534880706560 264817 -388229261633812918230459574208 264818 6015707725694968719848121360 264819 184389820136362488338549632368 264820 197375688259864820205848974080 264821 -417233342942008069410998370948 264822 -98265105769900935640621271040 264823 -472324845859168446885757685088 264824 162969620024149464574919270400 264825 139802042481295982267636535600 264826 -508882276493173755960404470560 264827 -983586393750767109365387103324 264828 368863442074796488717986063360 264829 742618676473118882191838359430 264830 62610166302573459960647550720 264831 110915507184985350416103260544 264832 -683353556541873317527997644800 264833 -311903077967435553961310893056 264834 40465946807867446689710197584 264835 -406771396655351541554808612720 264836 55552880905895832486397353984 264837 11751248013119901080677054368 264838 -64458109526286369253525087104 264839 -698204889907959251946292176360 264840 -75512676038586020454953779200 264841 413047107164757180366506566080 264842 620932327258532539994993697072 264843 -444148707707254326966233093280 264844 181808881527728354748330496 264845 -410644673692636214029711806720 264846 3172391754302669175999517824 264847 -1062592007669342008722666441288 264848 109587092391067083114185859072 264849 239942361867502169346745756608 264850 349492488153741154480028324400 264851 -610026345848447422112446675020 264852 157244040553494145699132618752 264853 251409653706765535611754136544 264854 -556055492969704685243472440448 264855 -58560279596214619428914693040 264856 207532793011871889238140794880 264857 -1166217857819626357509912257340 264858 -84386881870432154167386016512 264859 5093450990883705013215290912 264860 161292037780770216529534617600 264861 567379062168063343906069648710 264862 265721717036865491092533314304 264863 496270512996600323751661198104 264864 -65467327722628666161459363840 264865 -625922819938242763913732677740 264866 -211545958021787001801440878080 264867 291751867190912870481779362680 264868 -267864147051031170611965624320 264869 -110908251016915512318617659200 264870 -114149484595808677048245206400 264871 -172160278933312451470132833928 264872 172110848495636759030294353920 264873 94167612183892444251352369344 264874 536721835933940644651530357936 264875 -74217583756635784062564372000 264876 48021197762274813722961004032 264877 -1161333469066686789560034352788 264878 -285820770272017653456477677760 264879 -454045343583281610597302943000 264880 730921226438568611933061120 264881 1203741236998660002792705473682 264882 -462163254257533277214942333696 264883 215163725249174667936523750960 264884 630182582496520970159721234816 264885 173066489117301714359378637600 264886 101805624955895944848713182080 264887 -670674713052993068638437273600 264888 92701449268056130866869514240 264889 221705319501747433185406475690 264890 -85159160024024069760357856800 264891 -64406631759150543086150035200 264892 220404496590293792617541191680 264893 917329702912399268848160387142 264894 113124113010412295926679540352 264895 35868583211802767014918089600 264896 205931339691259171653597265920 264897 -639154110223053203570614740960 264898 -133070364406271304937469381760 264899 749069584719850742303045955900 264900 4881602976510907602097228800 264901 29184968989049382194595856128 264902 -379269998492331220746775932096 264903 -412471588284566423345329303896 264904 -837581589488216877284229258240 264905 -609561715083639140319420422940 264906 -39040628612892832766085851088 264907 -505535953629346909567463861528 264908 -196979612701942848057289411584 264909 51357925807007750640854534880 264910 -368359338853109611556292240000 264911 1310855857179766766070790254912 264912 -76632099113277773067823349760 264913 -724225532724880948211210940816 264914 84884341537359935729331199488 264915 39407490679007258884463128560 264916 101016867695618374253310871552 264917 43110326565741218729862766080 264918 -212090797316288056052193108480 264919 146856633216001879017640125320 264920 -125010966046151218348643328000 264921 -648240636746279747240366597280 264922 117761328438479734414384742400 264923 -9738416556146593151689018992 264924 422978729936142338454003056640 264925 352960975822003544866579785650 264926 -58260643834804913244489847296 264927 28282205996993529160891669008 264928 -298734667590158480027121352704 264929 340279185697317906994052419776 264930 63253948290614172810577797120 264931 38388518476494563749075256732 264932 -561288316729113972208810736640 264933 319808116735480166033575224702 264934 -573400714915699873490725053120 264935 -27473570487295845016202738640 264936 111484959867595209140659814400 264937 280949558637439925982161418240 264938 145671474766467451295255475120 264939 328450771606968120864208412160 264940 174688284087238378952850969600 264941 165528032053688242039761190272 264942 132430183143407004487781600640 264943 -377292445209049148935115205792 264944 181541844468335857905683496960 264945 -233637927550295744204871609600 264946 -563175876841698140405508928896 264947 614432963824098738993384786000 264948 116508036190248608693620654080 264949 215101082163077880261146667950 264950 6835261894376948126324630400 264951 -67609622917438024281989845608 264952 -225552399896490386138029670400 264953 -170736906143740886112951660600 264954 118682820464668652068986654720 264955 331527218788771105535347374000 264956 -239722795616504752612649594880 264957 -21720379645535005294031757312 264958 131922750031247653136133538176 264959 553935634052006439431791868160 264960 139600174677790115991618846720 264961 -732550819156708741602996637438 264962 -453331768897923870057629970528 264963 -218004711324051347211169704456 264964 211626261047499784929574383616 264965 -358925068003224223664352239400 264966 -2280910292149543927867330560 264967 -811242957610949125510546957008 264968 -298188641373210577219799162880 264969 -64207007203379691855843450000 264970 -218434186978623938326897660320 264971 -291662815606005094370824683888 264972 -181151207274346120260537532416 264973 1221819564474276061298981211180 264974 -12059066151077344768896799104 264975 -60888551410061546470996775400 264976 -173397123615348804779388755968 264977 -955123737673837786152636516174 264978 -168660328854449383562706600960 264979 156738983270571173768787822240 264980 -355240551180300007342434720000 264981 -308298645254872810066112343648 264982 -26666291939494084949405373408 264983 120837043098678934589228398368 264984 -147618511106331326385125007360 264985 -106609818350971198593884211840 264986 686745228025902587703586629120 264987 -577860247022110127296496143956 264988 86226242206517371482112454656 264989 1071387207497504194381988286924 264990 -21308179217245725092883840 264991 -136919399234022213887705864608 264992 -486812450678400684865029832704 264993 -578458377528773030955297324000 264994 77047444171041565238774590752 264995 -555639076155778559526612030000 264996 -115387000650498106161937122048 264997 701299358211093475325935056446 264998 -145640611631182219753307988000 264999 -29002144886272321863535013760 265000 65920183142911554294921600000 265001 -7103831627547796215703966896 265002 28158611369631978559877118720 265003 -412981384527899416627166748748 265004 334700343036605181374859004416 265005 -168585792400936757775810873600 265006 -101339464074663864545331204096 265007 -772673651167149523124304885744 265008 -68103123947315877317343215616 265009 14008481681165325587702808304 265010 -254368996637552078362791711840 265011 -119300108692861379455363299528 265012 -699467356596178043777181358080 265013 -141907638793830729247976349984 265014 364022203593998775475709735904 265015 -585313140457733274378300012840 265016 -754728237532109942497425469440 265017 -637712245345396348205849196720 265018 53643971369765580170371540704 265019 -349956479934867493510511281152 265020 -127895902097611758483587235840 265021 653571360230700933102056993222 265022 -44016575240636267345899154688 265023 228483426474887992101767566584 265024 67986314982998354500242112512 265025 -328924022301479844573229233450 265026 -204233939990193133476362825856 265027 -192582020208629708709174759728 265028 280658431830012199655901404160 265029 -420167315092483327160360945376 265030 63375764204937097445829292800 265031 144116445197963795485076887200 265032 -29002647649077778602752179200 265033 1755550178085506775570019578240 265034 92846582305625744271802473984 265035 12485066863076006220924361200 265036 323791082769566602129700339712 265037 816751718324214650125520701686 265038 -8154455709508382724362422272 265039 -642608657018558210966099239944 265040 73330024265861476331294146560 265041 451113639321046969630195424802 265042 -99199073235846885036894194400 265043 -78474738074983778527770478896 265044 -102603186285743263383409305600 265045 684687256409090816517352953600 265046 67840886246904102443719709472 265047 594412585131138629835827896272 265048 -331521296770520296591355043840 265049 334791937800388875520547214336 265050 39181838594568646705610112000 265051 544626477784747352391998882400 265052 -7276133983840495632595918848 265053 -315292568765052266398790581536 265054 -650552238615181568921362929024 265055 -135799006634697261235966753440 265056 -344060146650591618168564744192 265057 -112220455078125964465843594220 265058 260228344668659260866823436880 265059 -821664239505025945441708043280 265060 -277061897699575214025443212800 265061 711080519730560926567974075324 265062 43140339001515655354185529344 265063 -23520126242847474667314636896 265064 880447061330094405445030656000 265065 -26918224053911705838942984960 265066 -176414264167963478668639026768 265067 -411739661028914182395339301848 265068 -22202169691220080839375436800 265069 41525193710354794078530731840 265070 -67776634601454567825458553600 265071 85259495611376025737715363600 265072 233816172783085472958564171776 265073 -130106357327358265891255641360 265074 -21422110275054375632844013440 265075 346704966316541209029527019600 265076 9329048334090096924886898688 265077 405280485770968050428310037614 265078 65884289186909499089309697600 265079 154213498298230208039064472680 265080 488389340667143681582790758400 265081 184870013382111424955404045824 265082 -466457699093301385736662654608 265083 -52381740945036401449054463232 265084 -621497528167306481735824758784 265085 113704742946778542604628628780 265086 -114509455188420840127673788800 265087 -1001830711388375404255496815080 265088 264855157707334555357151232000 265089 -284034828089924227058497634880 265090 -333479607446694990980957015520 265091 -952514387702088249502745189508 265092 -266074957722031941975276008448 265093 406212807991166384004918869342 265094 -278093235132240442288348607904 265095 -2793735770479842802467203280 265096 -415892632584497110833998592000 265097 327187562057518759701438402432 265098 -66301750101852484777724285952 265099 304090412843531923993901307960 265100 -4641540022943136429927283200 265101 -208108844578322140911489472896 265102 -518661547144481160488270478528 265103 169815693700038983292381676704 265104 -45594807369112965040596320256 265105 -157598186264611939934200554840 265106 82104933599636464477565414208 265107 -461223796882998018616662928320 265108 632960026320555243011777642496 265109 377551068108952117002185046204 265110 129971891031697509513965285760 265111 830055032367553689430582576 265112 362400784611799493393859379200 265113 1032188791821991363671985332144 265114 356471797529197463656982084352 265115 -313379698767366592580702414400 265116 -228037140650754249260348302848 265117 -165355319040624526100027287834 265118 -61167132692406003827561437440 265119 490831859380056780259860359040 265120 -404202520043475653105023057920 265121 -180765797755563489055611409728 265122 190178401779079723204190102016 265123 1167942267586942063217829521372 265124 446722596609269628915056025600 265125 123824302747756574009443488000 265126 -192842523581965595882299990080 265127 2018827384263505765503938684832 265128 57920869658556508420691804160 265129 820991138898634109790513844730 265130 -209602062987213070825492091040 265131 -180595794986898759711866591640 265132 -31912829932315384720120707072 265133 249249284010294677002104323424 265134 209600699947503508121938044480 265135 -94142024684489966587462987200 265136 -1964915289189348740621303808 265137 595012597608351584463922254960 265138 -9399690815726807562236086656 265139 -685683023365900249757866562400 265140 -252091079340285784786771046400 265141 861060123401658317667860994542 265142 242034925231242321372848381952 265143 -230419139064085590770723830272 265144 531750463363991375823766487040 265145 87476575419027918520171051200 265146 -47421672060767456045127905280 265147 290201710667002313228027637120 265148 -86582719596991169592975782400 265149 24696614734983630133023247884 265150 -259980684009330132530563867200 265151 634239623769056782804558201152 265152 -118954853071493356395794792448 265153 118673014760592006642603282880 265154 570075208085909364937346651040 265155 453325813673061300420612683520 265156 -35231895521502556281856962560 265157 -283839464861869890212026074594 265158 151218861006539865163294129824 265159 -148852495438588083032138353896 265160 194801531951009847570945638400 265161 8018606542266883989976688208 265162 327266906779002423275761161312 265163 355366641524457210486258923412 265164 -207985636355550301768761077760 265165 115193967965138084370111038520 265166 61877230119522161374561614720 265167 159129543444398949084852833280 265168 -116068045316370325656370782208 265169 232696588713220851387875811570 265170 -232571324190060281162869977600 265171 645752537893373334745760939752 265172 -738468690164846761046980765824 265173 81185792299310677494719365344 265174 32969641613870506148044406784 265175 -62995668504883196358229611600 265176 323871365077836462185516236800 265177 -454844412109096424601474598128 265178 130813452565894888212905798640 265179 -75975021092094542679922834320 265180 262670521218315063758280230400 265181 1210696215604637297992956864 265182 389207125612867470584807214720 265183 -20550106489156649459980778160 265184 -447906801127723265508894572544 265185 157661612398157411256807810240 265186 879746570476269545010000977280 265187 59493084735950028253656904800 265188 103690866520793037093310789632 265189 79542673981304704912827838620 265190 -45117639004679942700449076480 265191 106199117089072358719002225192 265192 161393799634219607770795392000 265193 -582750194519429900200586655558 265194 -17289565380399742025837837904 265195 97623854939927692121721000480 265196 -843912843075963539541696187392 265197 -94165211395424420847567790560 265198 294421349262114029756664452736 265199 -881982241035321097490193902280 265200 -25308002550501049467897446400 265201 28672266772404951191450304112 265202 -91686991982070944993852398080 265203 238944783470728661375426946720 265204 580456709796104527408343555456 265205 170068604240173643193486528000 265206 215009198950829607240645242304 265207 1150425894302297966457700436456 265208 469114279937821375602129960960 265209 5870020484713123665780916608 265210 -281480384111989399238749236480 265211 -169245084612450802176180661848 265212 -159339218931139269359112491520 265213 -61599580956775109287985210496 265214 -272891258920203758762976620544 265215 131686746358568059513166271120 265216 111964006156176175280347414528 265217 -18552005212984484373069590268 265218 233020020200806513116765074304 265219 1600498507712831030917235903896 265220 -198205462890709131464026560000 265221 -1122426089905660312389884467200 265222 -516541559384228129944039901088 265223 -82040500653239857588937073360 265224 -8735975557188963943706542080 265225 -946608734437041836739595185825 265226 -62045901258338111511308049264 265227 -125657895570508942881261376320 265228 55095924925439381644931178496 265229 83552162760747762194108766540 265230 -37743361216920750270317518080 265231 -505243983971034497286932069968 265232 -146194900138195847424172032 265233 -337500283270734024829350728976 265234 549889053925678532166131553600 265235 391701410793471876485435125680 265236 156403962234098095482820786176 265237 -758196020371891376843922038034 265238 232514285685995263269870143520 265239 107203550332411494309643122744 265240 -111554038327626005463475200000 265241 562272543418909818752092413642 265242 201788859517627297528214042112 265243 -485794669227532936016677842456 265244 -61420816932980703390835528704 265245 305813696964217598191757793120 265246 6461731063365918707730483072 265247 -73223917165744236557735366304 265248 220701089006089076575615057920 265249 91650008724613218046542289250 265250 629074644569448044938392744000 265251 39713352065044514377728689664 265252 -45191097385300665965140905728 265253 254570137109671141336302961056 265254 287409464302042061814790126080 265255 330485094973965544133439071160 265256 -510687840647297542304963543040 265257 -310323532904072158862993568246 265258 126090674319211029410465822976 265259 -496128735171651023016750658560 265260 45945729125948224447612738560 265261 445938783388954878599082451862 265262 -580847062490734777952068210368 265263 -836516670945401441083565862000 265264 -107754435083923842824969748480 265265 -39867961069119221955948245760 265266 -234604129453335867684672283248 265267 659177221950638391200076800 265268 -801386073676145412098155782144 265269 599221603861286313841702189344 265270 -122718588913000309852636957440 265271 -603628739594820572003130525528 265272 -190082388658519564448764723200 265273 1187474020203353840098848212522 265274 -82176389973188326180458174864 265275 -26815350686111980026623624700 265276 281925930278953651148058631680 265277 580876834380962795001899517126 265278 62636104071329313902119142400 265279 472789213531246602810182302576 265280 235275516602481390651781939200 265281 -742454414662538848803169322448 265282 -24964880961083167627600250880 265283 -747261775421095732422714848976 265284 -424097154173802454074264286080 265285 7962961520794585097128727160 265286 95940145264140074226754077408 265287 174256721852844324882176876160 265288 -551128360310298211845823626240 265289 -127858342884469658620659198300 265290 -38002444211170906545225369600 265291 141982331948150343618710837872 265292 -973292027904625008329304360960 265293 279496354587842454269393126304 265294 -406581087294561392328524906304 265295 272513728783590852309042011280 265296 47917537121083008863351734272 265297 1102639930637090404023590781040 265298 -101615053959863941410396887040 265299 85058314447656581354443051008 265300 -92049678689007565752821504000 265301 -1324799899071654990435520197600 265302 253255359394708307116336684800 265303 864245612724717776963976912640 265304 21402938947439474028309995520 265305 57276740591544275979931958400 265306 -45806880483698807793742763040 265307 179225154110602515388205101824 265308 205927286554080756836186319360 265309 50345278733067020790577176960 265310 48313663789411641091685760 265311 -339995296725415727476097394720 265312 775014180700775862367254085632 265313 -49476172598630023581440361438 265314 53045149096816603974327854592 265315 -696255079453170893828511393600 265316 8125374055878211216833745920 265317 -1976484566806220583877054752 265318 272739837362433789056353893504 265319 -74878485900862767328664739504 265320 383799704082589426906603929600 265321 190595480716626335556654127680 265322 -417424409102597195375289246288 265323 278687653496254156470041880000 265324 -305099663445819542384085947904 265325 324392181915508629124368418050 265326 67384651668531884173837191744 265327 -145840799706574434298494035616 265328 69565829341444595746659631104 265329 322830634987005475388082071040 265330 222327479231828790919655643360 265331 -177099372935062761202094010936 265332 231288015585449582893979983872 265333 -188364316342557471288466110418 265334 -150483312232396178785133561184 265335 5833700363746470432547106280 265336 -919778807328054741314325872640 265337 -411469638180411084254040757014 265338 -259219681574795778868104736656 265339 -353680345934194456119371744860 265340 428058291844157890557718755840 265341 10369744912596205408166262144 265342 259403164890356920794359491584 265343 -240334768238146892611129754856 265344 -234054593416506843150742978560 265345 335603341994215970896957430100 265346 189295907084011669289199880224 265347 774964466747908366464928080324 265348 768287896243867115992462740608 265349 -200287791310932405056443076064 265350 137757632083845634778269968000 265351 -326387745940341876713746266240 265352 145890884703543835295820441600 265353 14851822788492038976003552 265354 -636817254382322757944180386560 265355 17425612543937535063324209760 265356 -43886715388948677064163355648 265357 -558880314414329828674549144800 265358 -293760389678900495863777734720 265359 443829157489804208017585712400 265360 -22736211996238392810972119040 265361 174665950488414045414093580800 265362 567228198447881251955950961664 265363 62725236287332355737942346496 265364 -51310555613066429270811138048 265365 511910140266484094850668731260 265366 414087298138634784901664878080 265367 343242036156305687834557817520 265368 192675373951036868069132021760 265369 -191523309307619370590750182200 265370 -98317769902139235432816599040 265371 -299400452592780316320017208720 265372 191331237699348643395544280576 265373 -719685148391981523401947577280 265374 51270090143140924530155607168 265375 -1044537311716061844051113652000 265376 -998912748429414250168766496768 265377 294210121927578501833250858432 265378 -34336301404538898867052931760 265379 -1068280391850088791545083482240 265380 98825528769186298882642882560 265381 187690803367911541732256277182 265382 68382282113560924780091264640 265383 165734325506140187493175995600 265384 202577414119707950416483568640 265385 -123935076758942692621995267420 265386 -109596969868237710493460297472 265387 -1877811833928888226398304649808 265388 214291381341564796133225772288 265389 -15094943325268293954881808576 265390 227909786872474588415406667200 265391 22275720723820801644842932224 265392 -89716962010735905257198223360 265393 309477007616596561525004849124 265394 373236634319132722592796404496 265395 -200865091054568159708311404960 265396 -5114861499383438572881348608 265397 482810952016469431526270299200 265398 -24782009644737367897411031040 265399 -689772902309441216146010032600 265400 -221470577572819672336892928000 265401 47678023181834023401710045892 265402 -14356266357607913681825704848 265403 775798211391473084749465175652 265404 -201981184460168891631476087808 265405 -8485741506556240210958768640 265406 -122436522207110629342859380416 265407 148662685236283003014689847240 265408 -107055188205233100477211607040 265409 -1385894080544382250240740144384 265410 101020344259832835606170035200 265411 -876968582023051097987934326800 265412 266514454958667644125025341440 265413 228569159024467449459976069344 265414 22384628475915493806941257056 265415 -78050738905297353809788087200 265416 -216504898093738489144037990400 265417 -864963242372152840658350618534 265418 -110248347561569491547994021840 265419 235449075516299632820589539328 265420 116333032109315757354739169280 265421 -294537234265314382146010943016 265422 33272490127292029992460529664 265423 -233131675266478701969647181328 265424 156734443278377770091222974464 265425 -217186662881727218643493698000 265426 67111612443782094294002856960 265427 -201025903218011309112761336724 265428 20016125861608075627392378624 265429 247007227043545417566606449884 265430 173580380568668172687991603200 265431 -309617794588527251676133925760 265432 -85165972270901160742981785600 265433 53571959031683587635700454538 265434 -31582812094812495559294124544 265435 6471810147884294871163154880 265436 -805038969399815527504023160320 265437 -18206206538129061223283588340 265438 205156912869380596774088541312 265439 22737495136432852600871095224 265440 152806602257426630205820108800 265441 571952285490544453764026503200 265442 -230864585770743597717830110128 265443 -84381410875692781024572254976 265444 -785639683049594556357467976064 265445 -801357139609825243200036231300 265446 261126604896539608176973680672 265447 1803995610706059455968835552 265448 -527643632699758796784162800640 265449 632549457098326632775827803040 265450 151716782306806836391558314000 265451 788043811746908295848489566452 265452 208797432430201983525322174464 265453 -34185031613110734196872300416 265454 -103980441960422507485555350528 265455 -590056536414524377639204869840 265456 66080220951156505316625088512 265457 -396022032150138566119461281040 265458 -119305474272632882842617042432 265459 -414548388972327901484099820340 265460 140508260664143463353865039360 265461 -125263107002691398385741410496 265462 -203582717646417581044858969536 265463 774707830716957027616790861784 265464 213923638946974255844041728000 265465 523890812514866810180685601860 265466 -41849053167974195194305408000 265467 6197866199802710182502085312 265468 -28610213101945588611097600000 265469 -241575718768050778626456681120 265470 -184958958192997592436207984000 265471 887077852527380160372597116672 265472 655368986872139887694768504832 265473 -301091393470222490492741954220 265474 -130646216913816399712186032 265475 -23971036628321534162068039200 265476 216849343126540432061850872832 265477 243334829775710686307516823420 265478 103092941777340987252343379040 265479 -226161360133067123843122109016 265480 -414775610450919461974232217600 265481 -12168667001544893434181839308 265482 -2873659736986949362642444800 265483 805952945819944560232860155732 265484 -218139979091981341618103021568 265485 136632337581442064953582555200 265486 159514999667583091479636462144 265487 -350425992407815801922902657200 265488 2823306708313887047381090304 265489 161712503620106739729725866752 265490 -191103924433991232556524441600 265491 24216164323250276176834915440 265492 814099904846505047731976172416 265493 47268322652112316054856009742 265494 161238225275040280698135000000 265495 449102967006600595509385672800 265496 54278775699108113181718609920 265497 -120557614894918048561988862000 265498 -67309011445471971033121866000 265499 917907205777034627502019205604 265500 311635555746105624008411520000 265501 38989514817773574139422002092 265502 -460941357846064016682085842048 265503 -292979819401360383384146396160 265504 -647981236413484083535552118784 265505 -638026805451409601860813247340 265506 -132341554424687971940220188160 265507 362039293083847137070028593032 265508 -158215372080092956020711564672 265509 183969695130875271154982225214 265510 -113410754354119861816094211840 265511 1013142903590665850018989733112 265512 41781845845203929841717411840 265513 -154975714350735379128565839238 265514 -474084834161177701085181816144 265515 -92118916782325469686948623360 265516 215360540430455956736585387520 265517 149066892821589909959529452352 265518 23831810769776354236251172800 265519 -1154949103982719241235624215840 265520 97302551001257494843849113600 265521 564592339635609503116347763104 265522 -341569865105485591833356072688 265523 -1154283144126289176605240020680 265524 58605716464254974395642060800 265525 -2689809369569710970545348000 265526 271761441106777517266824695712 265527 -40534022571075559722483127512 265528 -537423070667603771148952227840 265529 -312005010126599210448580775040 265530 128440614177909711683043333120 265531 -134129780481729206073521053740 265532 25859406572228140996893981696 265533 -404781600668053597394223075552 265534 28530963511654922150222839680 265535 296546632991561679329711757600 265536 223719721664255296357478694912 265537 80242552030041017882260560432 265538 75092798404290733390836395520 265539 135073021105130018660982732024 265540 257018652313762807279525109760 265541 -497728992468674264422169033058 265542 28481418654500973261065579712 265543 -507900610512722970862673079208 265544 156473142029051217890008473600 265545 124664785972252499680012051200 265546 49289274436570303923769089024 265547 49744661373728123990550270996 265548 -268204644590724332257371333120 265549 301745757525793525556040437836 265550 -140033151429746472307376467200 265551 -328884364388065741720023162240 265552 53077182836996194987794890752 265553 -1108511024518377133247801438220 265554 -742874792131172196839249136 265555 -70283602339107545958493447440 265556 512272457036291843005395840768 265557 140874369383293264459564959744 265558 188588148729926845660896399264 265559 26412432511363630213030523520 265560 -42513741216561368640866918400 265561 730363296828419161586322305162 265562 278862738153266022869561220864 265563 402968579486812349360063285880 265564 77858929397335440335660847616 265565 -360505931344197986376921291540 265566 -93088803135394256925618164736 265567 400687633557123568625229475616 265568 18333960377762587746133868544 265569 520210681887679018824057818544 265570 252541637957695256886650568480 265571 -221192278378165112579269440228 265572 792955685368157165333373081600 265573 16765041986572845910195742400 265574 21893640167641252437040182912 265575 -231864886334841156301456427400 265576 116468575541696138635571558400 265577 -69152456972584655701621013760 265578 137128615844380938952420103424 265579 398318524412450610321040280180 265580 -45460161767985411726418728960 265581 -473965438749403940536043424672 265582 7599803233128053049653443200 265583 597652419117157970505345166824 265584 67370758539506656696352636928 265585 696177274919465342032980681780 265586 260535799999145059094099137968 265587 120415255310977817824448785152 265588 534199548972681645927366025216 265589 198581608385724417923291936700 265590 10349507159183197626700302720 265591 -65268491900384956202577177640 265592 -882250269385571666556877824000 265593 384668759944731885824381370624 265594 139426145514077832208153764864 265595 -69874818160919959572176400 265596 430518842405279987497031803392 265597 -1884248181520942884724695820608 265598 416593483157966768352090176640 265599 34130228714912420911481200344 265600 252884939645257641983213568000 265601 -170811213155713529630261110080 265602 -77515103174296240578928215168 265603 -257076588411823311438413861216 265604 112904436255814350414662578176 265605 184828046223687273431173164960 265606 287668256184938560393880518464 265607 665749720273965221372580440856 265608 58663379724785491083606097920 265609 -747735474769559671043732622080 265610 20676978176906329228663140960 265611 -5426066334983406480793877760 265612 -791336805491457935516123455744 265613 -1168155517639726599440314968138 265614 -407889470894212386843972788160 265615 -347692721314732113273957712800 265616 -76995787756600693993218490368 265617 -138794474511825450519871932912 265618 -136057635994874240988600900480 265619 -602155690133540581444694128980 265620 335488760621829045132417331200 265621 948428520479785067286627815822 265622 -184929360329046808355809987968 265623 -147095946006913315413920416176 265624 -54567773640671759396505815040 265625 -670795687888182977326012406250 265626 368573646796942813462350374400 265627 45116248621695922338218535600 265628 815836174308881443287446263296 265629 147444492018586677176566594080 265630 230009205091130662163424433920 265631 820276934689052675119189566264 265632 801718151040171250263231823872 265633 -52931649412971365048451487340 265634 424386945008669542725508731216 265635 -387209894415516640859036294880 265636 -66142717900120309375398481920 265637 737081576351015245333811859360 265638 262021876176157166200012426944 265639 -92803234594205108238299274240 265640 -619538085115187562981296640000 265641 252468514972900017489044590992 265642 -223993248899096588730541482816 265643 -81705462489799791781322786784 265644 591205955221736811730558826496 265645 -746018696360351318427641834100 265646 -146870301327457806924055634880 265647 43668566725413220066321968528 265648 243699965980615926958732623872 265649 -265677164415497265958039902480 265650 -25737053039348122980290764800 265651 -729494846839274659088831577296 265652 368359778346136691122297393536 265653 164461405314688881236851708800 265654 -8936527986395351237319261120 265655 300531312927519048197177164320 265656 -270343012111114812385575628800 265657 117186469456216266340584243712 265658 -278521082019671847284130639360 265659 -117212925707458140683966204880 265660 204149153522734397934530918400 265661 991583561283904314976537701024 265662 29588043987889172841910518720 265663 354424394288761239737369051424 265664 13709080848585526438250151936 265665 -22157942507695698991776720000 265666 2104317191682566394042190032 265667 186012686543858179352099482800 265668 341642542170185866825162988544 265669 -869889882873810179155644347940 265670 -136331706651766703725961456640 265671 -247626961937956482821791579728 265672 686538537323629365574006579200 265673 -40047896422549565183961113856 265674 260311298825802001478618453760 265675 -14367956403317231275628931100 265676 -797989083829427778714875699712 265677 -531414340030463395985474688000 265678 181288534954879626842286686016 265679 838862437359722177731973151960 265680 2446290338880471414517186560 265681 -144020119987113676530025406976 265682 -131782182050733637622939606016 265683 -296460364253273968366206387072 265684 -8437702735435338559065718784 265685 -9308150666551907670391731840 265686 -206684500520430028195185231936 265687 454284357373164867055848973080 265688 975590956639065799718046197760 265689 34006865354064038665962654084 265690 235319498629290047664648376560 265691 -436245599684369863688870968608 265692 -25474758001231683180812525568 265693 -206554478652503287432951112820 265694 26503224103846768351562536320 265695 -167065677992279701837100692080 265696 10357714198070617395144425472 265697 8596547340899277604369987392 265698 30032583554824568156726733600 265699 157598855090219759008046262736 265700 -469628345682013075747028764800 265701 87192101336499328027130544384 265702 -42982702275006765422591132448 265703 -57058065718071527708971407048 265704 -384479621663087598634521722880 265705 290976735085887178386017406720 265706 238971200135743934497318068480 265707 -28240258195312670554160873760 265708 -261025931380481758066938865664 265709 712563769807474071776863133910 265710 187124308753778987200127320320 265711 631590799781563568616667295312 265712 -212638295588887803997735747584 265713 -17037008998445031125342170176 265714 -377220839798530567476424706544 265715 809896937781412013324869215600 265716 579893467855907372751916416 265717 857566087214352928071383278766 265718 -493321727792310903511892761440 265719 -153755461473099342604222672512 265720 5777904416660685859015065600 265721 237610102421523856541638786644 265722 -499081072826235441148075074816 265723 -834961611827062239178489233480 265724 -783400277471323962833788821504 265725 354965592653254986033531344850 265726 -173779427683179414731430770688 265727 804491597499550916519379095280 265728 87408314741364488509329506304 265729 148064713679528470757042723330 265730 -100278555880646216079553206240 265731 -578888457950618137658910658896 265732 -269377743333072522894771027968 265733 -75902985983514270691002855396 265734 57206532536727479949025382400 265735 -269757545784503902632739741320 265736 -107391475536333555855710822400 265737 -418985456140084354595729680032 265738 -826194621473533335232500415488 265739 185265479129271278944247763540 265740 -6926943442244518691301703680 265741 362774139794699254745669090272 265742 52476684206005501888738832640 265743 135658616253714339355057016232 265744 59573237167639573153596850176 265745 259700266769563527971596144500 265746 106068058857496518821894790144 265747 852990818896499781841776433196 265748 326114509297637160601906169856 265749 51359976173369194869608991648 265750 -483897776625486497426223456000 265751 2018895346640441798294814552 265752 -45291474222981389950200698880 265753 -300238461992697693811031568960 265754 200424595892089964004641414880 265755 -40590468241793509270353857280 265756 -240577224050000289702376668160 265757 -729657299686731099690673475994 265758 285532128721433531158418481984 265759 516759479879944707900782697304 265760 418761754565632399785402040320 265761 -62585721818086974563783494908 265762 15129344382225881396992026624 265763 -402390781634356244292380508096 265764 227938825175592316061175653376 265765 174309304643633872388333589120 265766 -108640417002073068622708892736 265767 396566009028237645205035434280 265768 -359956944154341492127690752000 265769 -194712175474617779375607659904 265770 -86820702404763695651401214880 265771 115472621972228481730167160464 265772 234265188316542046202477030400 265773 664805110936972757142731505984 265774 248391524012111844257995811136 265775 -45897554689016910189340090200 265776 35943396997976886250538237952 265777 80928986490169390709674101172 265778 125771743288562740035297908256 265779 -73116842499410573807082874476 265780 158504552338419016866964477440 265781 -840596746959092702125160822418 265782 -372677410227393016043115557376 265783 147990853006253759143451264 265784 285353450509297991041391554560 265785 -242655446046758549374306598400 265786 302605335167380857821986004592 265787 374201959115595872619244958436 265788 181474286149412919051499192320 265789 -1869474040047779499863671622144 265790 -106339834519166295098021617920 265791 -547254390462985231449445249920 265792 151255655838987232760927092736 265793 -49758338028493646556241971552 265794 -51797050093245910970512558080 265795 -276260198566037290653634034400 265796 563022297789665348847215337600 265797 -9529208597014502186490204960 265798 20180872543325153412272696064 265799 1308358001331103704465600437160 265800 -178256222896000975457098752000 265801 -68608322590430630298762291548 265802 864667239526533975057814966272 265803 -58124081134941336901469965392 265804 142452832922343793574362939392 265805 -59712238333959482719892319540 265806 24061094799664983636111760512 265807 538875036543328487244751635056 265808 110146242765746117140745011200 265809 81498177214268312030647389408 265810 -263743245939798590408372160000 265811 -47380625887403360333010518016 265812 30188036019975637142417928192 265813 285390707546316985350701658062 265814 381545908302296025148660652160 265815 -318150646586160389583158304000 265816 -691177582105129934022168576000 265817 158689295639759558777015128272 265818 36209974246575097587760028160 265819 -817471706831081045479475374780 265820 147441929709762826176809326080 265821 -465516123375308442153755004288 265822 510083086534002724981715459712 265823 21325718678934049486259157984 265824 -126456301833310550135856955392 265825 82898887774495391399003840000 265826 4622276497943791474893750528 265827 224376111279593732315038848120 265828 760250677771992995770324784768 265829 995917780958171719449786747840 265830 -89465994569912387886072190080 265831 -528735236466163890624580823368 265832 -310733062376427287068238807040 265833 166459568392578624773882259402 265834 315910725395692363899967215360 265835 872875362379837235779275316800 265836 -327378692754817016840823679488 265837 935825022206100800898582220 265838 54979132594274586303887991360 265839 -10862952374870943677902615680 265840 -168778396103446850540277104640 265841 426935295796134535477793740242 265842 -241904132763849680896957465728 265843 724506059832671326076687066400 265844 -112322824087362590337810332928 265845 -233057745722251755126745459200 265846 -237409481940694234944514769664 265847 725283204674328089220559912296 265848 -193667276039724877738431283200 265849 272909649372185949826794218064 265850 72893622108421569797630148000 265851 31465218598578094686496590240 265852 375676961422691591633045927936 265853 -105231740678326139160543938496 265854 213953710205531041102984919040 265855 573341238334373862728888006760 265856 276579170575018532330715217920 265857 283231904463851882401190599488 265858 -633791991952395240094988892720 265859 -743587251270323179109290151160 265860 91902902841492308433009192960 265861 986841212221647200876784506462 265862 -36702985521971072870932204608 265863 -134132978524454704088318459232 265864 169517341727018918077648896000 265865 -117671741966368178471728291740 265866 22097754476206185481123313664 265867 207061776438283301864288960000 265868 -454330414005626973183829815552 265869 -14839117307820666061826788800 265870 194632475780425967605664703360 265871 -639999972790665349781131358928 265872 88237271774974770488404869120 265873 -611429762163728083803685916878 265874 143586891233277556816873827216 265875 -63176391650044390967034660000 265876 119328931601697557061444005632 265877 -264695557204446836020677690468 265878 148049373111052592187843575904 265879 -58317977215238355381878070624 265880 102088446975423545873996390400 265881 -122992456971057177480365555712 265882 260354698503200965836307929312 265883 709571236528284245198904816132 265884 -502254539419624469934661707264 265885 174820984964850053860231705560 265886 470680232936063649295190560320 265887 240411026790939712654020166848 265888 -283440645943164508833252900864 265889 -49033907270120156600948175192 265890 164589205708474546056900433920 265891 -357182407357873964290934140708 265892 -817693098108771262068904332288 265893 -740163265441217911624833222336 265894 521309030615797189527464534496 265895 -71459514905657118551807408640 265896 -599585935207171435442351308800 265897 461074621165550638652411462772 265898 -565804453841429937758446846800 265899 -354166462192240260581840961552 265900 48544537187393969573815712000 265901 194776332316881340174977393720 265902 12866097976408544159179689984 265903 -559532501421498907016727871872 265904 52963561179616757432782110720 265905 -291869813119519325782284177600 265906 -364727109870324558895393348848 265907 -475823476992138584460066033720 265908 -327666552951139237773524643840 265909 225646747583242104332517574816 265910 -373448336201992694763665072640 265911 505741634616944347398174351744 265912 16124748902661326389053419520 265913 823754536628019908167839772560 265914 -383823898054005049008122926080 265915 -239093655044560557070375813680 265916 15909323916844157890408700928 265917 -257323222764262658699556977088 265918 131357972363809812731586362880 265919 454503440841941885706114851496 265920 -53944007939833475618171781120 265921 -328127300159540547598720658878 265922 -248326624749325796711468317488 265923 43748031045393517530543964668 265924 717262591101726495015541120000 265925 -252131533432468147125919711200 265926 -93363778591240202324692180992 265927 -1746792366480858282843355488 265928 -93413717587464042959040829440 265929 73287842551307492228122688784 265930 157397622908165531676821836800 265931 134639900561947221594735292872 265932 122646459819101028376263022080 265933 214146663968926974406939109964 265934 713418758382450867966866855616 265935 -76321090835028427730857200 265936 251689748423818469912523177984 265937 -353231838604914796046230995648 265938 -40744547525453734613881036800 265939 -47353334083368318741700194776 265940 -132959462336146643133022920960 265941 -41237158420576153178709489252 265942 -453390323054245057659722812128 265943 544228103308332064004122213320 265944 -58431345783369259507278151680 265945 -233724831829465734951570978300 265946 -102528223421627680687950326016 265947 -644612134216910941363240445760 265948 350797070006807586560905522176 265949 54343660925850355318825241088 265950 128979571647631305249513648000 265951 -343903562077714097713317020048 265952 -259986514770853244962594357248 265953 171408156029271123239024912304 265954 -120442481175735976365027283392 265955 8051187543485812053234138960 265956 -115038708511933889650224230400 265957 -815871246654177998416874801794 265958 263355884722411941014825088 265959 -620594671791900904667458777800 265960 208581342606803945313013248000 265961 988373337149928814220205701562 265962 287153159204131396628579930880 265963 -663772175114812923641418059760 265964 -527305598986874277931903713024 265965 -156990380110088749093580256000 265966 147499092905718056696527987584 265967 19381637237862106471177410000 265968 -153311186800846230583529668608 265969 -1243176503786057116146497786640 265970 -178788622786528085294579572320 265971 -51983119909246937560054943688 265972 -241659351838112357981906565120 265973 -1090731926207464031411294485440 265974 -137684808325231163116643230848 265975 8372131918790777092910066000 265976 -721472559720926462487777361920 265977 227017700692542223671903423840 265978 -459446589527882113828844706960 265979 -258094886769749717331503683824 265980 -29242464010742084219981660160 265981 -1240708210560585729761866760000 265982 -5259260999242510342635426048 265983 14197134013997891423333646024 265984 -379181600549959557044355727360 265985 551196693176728391066442180180 265986 -15407446081028163528471146496 265987 -85907959518898056753465807364 265988 -333322371294810369539944293120 265989 228088142278000753920916729824 265990 373486534184517375646810154880 265991 839517225247791830965274760984 265992 60771973911646350459588894720 265993 -67187303242799967973046013440 265994 -54996186548504836760216682240 265995 -245199954868439770016787826080 265996 -779867383991429567505662368000 265997 640083919601733925399736066412 265998 -3506734028589508068639501312 265999 910194304085463759017433414336 266000 63262600203558929341808640000 266001 -782808715062487420710731063568 266002 98587927605623968649103992064 266003 -538847031746183955220964033748 266004 -684144401604877396122090624 266005 294568621093438874917335645660 266006 462963208525251695016032888352 266007 -48081754764709072330181207040 266008 -132366899709356576176948654080 266009 -418751716954430982376598900790 266010 -210722166390858707037121885440 266011 139911828414814812627910805824 266012 23721226981084673888565000192 266013 -284496186304056675256592933376 266014 8083320553141414058273507712 266015 -142863969333940970418763170480 266016 -122495840035144102453875572736 266017 -1550495295290303538985339132140 266018 -321001989600778002436702864896 266019 -244601470011688783144688275200 266020 -319328679679490291673626910720 266021 295038943492181540141690611740 266022 322817892786793513003828880160 266023 -1099747164573279851011531838728 266024 904984400237349045641065758720 266025 379626964368431121462776518800 266026 538861142033803075456518785712 266027 -115200296156270449543027586124 266028 -152162524499063880973212647424 266029 -557353718188412797703750763370 266030 205091748010009147174456665600 266031 1047553345220768604414754387200 266032 47217926689984790940520284160 266033 -972563479780502594880980891100 266034 14352496119919818726970728960 266035 118782718363700703755489329920 266036 423053619355641031270912874880 266037 68490788737600182214835784000 266038 -250799909144095482029178788160 266039 21114797989899436561172610624 266040 389835581823393383142001152000 266041 -8249443113184454633449273920 266042 -52515197392182134142148202496 266043 311027558239284793528424413464 266044 -47894007002040437263626714624 266045 110081742418353353685167107320 266046 -247777618551143458133823667200 266047 900629561505772097925231298496 266048 100891707636416527200834551808 266049 -132361000938052905633956595072 266050 420436157601957102112706488800 266051 -718170549513078889986486042948 266052 -232270247208876651647608071168 266053 23948965337505661931842182302 266054 -153266575294222553229414844608 266055 -380062107133322369477744136240 266056 -224641572077381513705797386240 266057 23376765420134922025024125552 266058 -148816283396574146029283980800 266059 -190433058624594200314550453740 266060 147326147340705927967013544960 266061 -224883635670874980667884181536 266062 83541366602956008516165992064 266063 -33690784072059846981234585600 266064 -1072724681118241740321718272 266065 -93143488055517918277738214400 266066 152133097124812783375080665232 266067 -384298960562110677016641976128 266068 -526424431552682126722624364544 266069 394170499794633661770139993020 266070 -49411583118856551806780595840 266071 294403618165399880343522414224 266072 550999436609559698353018060800 266073 241948192796189260618339968768 266074 57573207153669753471758646240 266075 582496547953549101684285012000 266076 -267291294233204676071148019200 266077 -88788178470702987312276295328 266078 70639162217498495988054579840 266079 993669283450990922241363912 266080 421529364100779072463998812160 266081 673752477321446591657935086882 266082 -103696236417752020307740478976 266083 1105577505604715470330225218332 266084 -1684104038628485220008091648 266085 21790210118656099079496848220 266086 603713639474167007776132413504 266087 -306606607904810227072116194136 266088 -93892446341069869826701885440 266089 125958643485793769117187288890 266090 99087371925405218371870963200 266091 169421085717069934111883710464 266092 422532958351977304254822799616 266093 -828261907624360613265558911658 266094 137294421386297771225554573824 266095 287606385666679460528790997200 266096 -64223566469314461544566325248 266097 154868820623612676404931457728 266098 139391903941766532042148431360 266099 -510045670218444581683505406900 266100 54095360601066536934537062400 266101 1003812313430193662835556631424 266102 334944671886137095185805102752 266103 -139852115548273454334866057088 266104 104450447837267391021952204800 266105 220653581235612713712452160960 266106 -50027894872673907748973008896 266107 -599776655413045778480750907528 266108 -556882424583666208780878849024 266109 410378550963760863468871760160 266110 -31205302060611865002657523200 266111 1004263581273776332748408195712 266112 221761598402523503639553638400 266113 -647373074559983220057330310956 266114 766997616412968231876697728000 266115 -136295222374796311425570360480 266116 -92328272752358573868905407360 266117 -164106635988170079095479260834 266118 -4727064201171070978522558080 266119 126829354094117689114173503976 266120 -658182628707569788683238963200 266121 -689726301914019116471899258710 266122 -43755924919539075571076184576 266123 171306167197089762293596886928 266124 -365156094014679245983684374528 266125 526122663544029641490081135000 266126 89790012362721176338260005760 266127 -2183356514301435279344385792 266128 -74826347519232250319013634048 266129 750139509706053651793177991730 266130 -85769638564070856576033548640 266131 -121804182383950944808632227736 266132 -621782646868121422306547455104 266133 -107692235585943464502792345600 266134 79512331117644995992998668352 266135 144081677265511528663090225920 266136 184278148503317705247920087040 266137 -707556425668974749722005996214 266138 -231203286953906788017230699280 266139 895971061030684820472941897520 266140 89671807863353508532959098880 266141 -233244206970161681679326656788 266142 -18594017686016077226975057088 266143 1156511697690623086691440657144 266144 506575373414108066235741044736 266145 -211133435664148440456656784960 266146 -640908669314363255204039767728 266147 262090566677221475855139852192 266148 60308201333208390592991778432 266149 -466673389741095807012678744480 266150 196241284212065313427337560800 266151 352928765069430722477533105920 266152 1404200121929208385790083891200 266153 705960840913282472136480081402 266154 2637075772907649697947628032 266155 -395983333972196073178719265440 266156 356127194211737683376341499904 266157 -181994871235433982213999945546 266158 47750799597922438019457283584 266159 -416126329131817534999953110640 266160 -91653890280748429301253734400 266161 -252195274870022800056326826240 266162 44350664374373733920670477120 266163 187510782260394387187138348344 266164 -368343561878563799351974186624 266165 -484911100757494749106489331940 266166 -3370633225587592468369399296 266167 735908710432012589150087579352 266168 389876095451687605322225664000 266169 51779774610457562050923236976 266170 8388415945317680535602707200 266171 -438104372457311408101381081800 266172 193761208294637054743552656384 266173 286253411977660772968950070080 266174 -562559344011803649135128657664 266175 70761877464342098658726156600 266176 -234582866845552613369860587520 266177 150909235272473986019433289026 266178 43292788280864136139467363840 266179 -65320696754078319108601166592 266180 97243015256526568888989062400 266181 600115006458074769955781050080 266182 175425079598487956685669766272 266183 2177987935046411119359465432 266184 -599365248783255797273323453440 266185 667156395073283511471473126400 266186 -673502353967679241301271753120 266187 83445103174322210895423443160 266188 259476247763116328591410462720 266189 -235068809868181130843576597568 266190 192276851950114109385756595200 266191 590821958631410345764904276880 266192 -163779157320883142727510786048 266193 -152376317027026000477089544800 266194 -553409241250975787687750005104 266195 736205988949892829915142033200 266196 -66872685818165006526536724480 266197 371331822163904966902487437518 266198 -152230650347766627800414907264 266199 134784423368934156108388172880 266200 328004598302587561439006208000 266201 -281927396782307327947976934588 266202 15456975910237579836585293568 266203 -468375284027726873233311474144 266204 -788725331212213078188497868288 266205 21811407095863712415900843360 266206 -120241745955015019011583256448 266207 -1871023389493564615329935880 266208 691263348930188841818857144320 266209 19662042959949815558149749040 266210 104160998160859769716496232960 266211 -552103145194375322277307638840 266212 437816723166171378806508707456 266213 4350427604722662467011441728 266214 -75353544043725861131989341312 266215 20500432703757312527139811200 266216 380227351771057658615250370560 266217 573435240978597152391760788432 266218 -26182731175369529348242063440 266219 -541742046970906597698086417856 266220 -462003026600146701646158336000 266221 -1060157732220041463261278177578 266222 -189576742597769422984422874176 266223 499116151454850780247788587784 266224 -60410231693144990843022147584 266225 -58086907599111486772761110400 266226 132450709413754149771105212544 266227 142061297834783983318732840960 266228 -70612300205102012763055964160 266229 640187724523126382154565051374 266230 -534645386007638087502084441600 266231 -22734596770391412406388712096 266232 -88679295271323088064225095680 266233 1335707396602066184881588404624 266234 -313042827810225195368069283984 266235 -181960612216853061859267770000 266236 272549883360697953404123036160 266237 24273711227615300150720585292 266238 -64672336139294015392331949696 266239 -824008801748237411644773928960 266240 200796461277790101445552373760 266241 -115715467585602617171619046608 266242 -386058412285869680084341063728 266243 768128011700096595333138244584 266244 -451194076439556403082976258048 266245 298775412720607826942969546880 266246 32126219378244146509434858240 266247 -16872487368882579610419834360 266248 507198332610821005618059509760 266249 64497792308457660331241370660 266250 28951882970818644019038240000 266251 -158186555123682397150697108096 266252 -107610726063362644525388224512 266253 199702469203580275181796232224 266254 141072144887621211314003380224 266255 -1566561497325864011879043271680 266256 104216289036445170901772734464 266257 185742410582416030884864684900 266258 -392759510824421095573966602624 266259 -45969414972647005951484405760 266260 -222661078872146294859108645120 266261 -594891688094633378022472593138 266262 -32312354222664948830056243200 266263 1153298421657764126834477009400 266264 330615449360939312164485918720 266265 -286430396516506677678897701880 266266 -134112379672154205378487791360 266267 1099352050223968926630983970120 266268 -327113904351937726203905410560 266269 -819973077842578105190167186330 266270 235870816422700557341152822080 266271 44119722620617252323369064704 266272 412886451329367812375975165952 266273 -214367334059800981717970544960 266274 -39467654228998631761463842560 266275 682385890917023999569056230300 266276 445233638443843916870705900160 266277 644420098827700955557356293280 266278 -699676814505807425549244407040 266279 457221526850704075429760063784 266280 -143537929733568746437808947200 266281 -182885580843595596812247286918 266282 -695065219922874193968010050816 266283 -77521222456255715166932363748 266284 -288707973669799681058763760384 266285 99334985909041266918273247200 266286 257509452223819321562013171264 266287 31551018909891259372087676000 266288 91086720435616808979104071680 266289 -62053456433178012568077715200 266290 33337648660647391482662553600 266291 972063780835895685486754903692 266292 -130705813683211552390537954560 266293 212795110327237126198441074542 266294 2041874784034641099486738432 266295 37458652017630504237361979040 266296 184114215894126696971522273280 266297 1165003588439689889683978504746 266298 -31875242576409023074208142336 266299 -2242861311378905128723436352 266300 113184624282129740980129190400 266301 -68364064399613497820692732800 266302 363245414691978140896425583872 266303 -583285305779811731494017382056 266304 10615620783847755226955120640 266305 -4457476822428347750454728880 266306 -519124680388605989946793017648 266307 -561151215600984738425163116880 266308 83343516046649707883285794816 266309 1878348585518401904319676128960 266310 181967457275110261025639222400 266311 947920700780404507534629424824 266312 -15140318263069829956170316800 266313 -20848461032673109052758051056 266314 498491934396060142459660190256 266315 44100374718189404955420339840 266316 343259133307306731016892554752 266317 624005635935609316099329276960 266318 -90213013203070834892278389696 266319 -524370969043328260127002219776 266320 -134824081996544114890391961600 266321 -257837261922220727296666368 266322 38577255834846070805323521024 266323 607593792561273612928951064640 266324 -923140307118117851327386214400 266325 -158780721760494859250215250400 266326 -157863427679389773657349111680 266327 -621855478872566706920433776040 266328 -336458492888054136783122903040 266329 122435891904839426595994014976 266330 -47300830711362265049607601440 266331 -57708777685846344529785601680 266332 126391520987372048629379139072 266333 -627714092527179616155577715418 266334 -208470830250865178319725949120 266335 316774919817279061944456266280 266336 130312313171055445446057000960 266337 222268917888958005591765074388 266338 427832214170065299017446090320 266339 761186395064519978752146407256 266340 -181788787363447592923781652480 266341 -417225102836881295114339186628 266342 -1568032019198404264560760320 266343 -47093862951629215535867219712 266344 354345617028362782728501826560 266345 145260960795101711777775896100 266346 -119234662947093265536428443728 266347 -885728572418200719825866639880 266348 -136075748249720007835729819392 266349 -564561968476351655793046331520 266350 79353713244542053913278300800 266351 1093684736489440916918964902352 266352 -22102090143784062452634746880 266353 -122464706150204791063765220398 266354 -271068354772404171457984748928 266355 -421570728386417844770327920800 266356 972956753123670031588077927168 266357 111178486246270309200751872 266358 -98000350220739555839232847872 266359 -635666669030986928348801420440 266360 -269062985156865709053758976000 266361 371334808565878805501628408480 266362 -354411698867694202736896358688 266363 337941599174616068497768900704 266364 234037977764650087142430521856 266365 913416177453690116984374396800 266366 -466887551735923034690416378368 266367 -21236194331958333106721515320 266368 -1109905472164423657339622522880 266369 -951420574518476848710244207230 266370 -51156210783396335128941058560 266371 -260766821864533244876782672688 266372 18215341262124822482653416576 266373 47698558654497343147133655804 266374 -70475777826852933177583004064 266375 396872073088898436099603834000 266376 -160937454860820219784262860800 266377 -11272406174674420650517583640 266378 -101072041033703691132893537280 266379 -506934743498762820133694245416 266380 -434142667844149183124733158400 266381 -517937355923994715778273791818 266382 -364947044405949464960266738560 266383 -162725977982813427431066968192 266384 187012190967162449108626022400 266385 -1811157189407210605735756800 266386 270620537812342572822687258624 266387 773967151670149184547536287824 266388 -297428613153302424430143037440 266389 -165404131024494180786820888544 266390 259269318801534289025266836480 266391 214845537616044801483851215200 266392 214429188707938333796985077760 266393 -44809857364064925330351866496 266394 405524417839848265737313624320 266395 -483520707737754317435774289600 266396 167937505695944782642195599360 266397 396376659539343866229029769600 266398 -587728028032228038914324009280 266399 -250443622635028671834898872960 266400 103864720372523048598006988800 266401 -14776029484254796517400333598 266402 84743716131469369856949667152 266403 512181698841040852858449802104 266404 -587178436980203677583875702144 266405 621448948287680341710559416060 266406 88764885460517305154994837504 266407 -536757765968538006947424902448 266408 -60976022650393669103805527040 266409 -9588598611063196922081381952 266410 484084098240086275219229931360 266411 419285651692378027395659049012 266412 -163428824871682752475974553344 266413 -296802887726048450013634889802 266414 148687808410442688697049359872 266415 -73841407547653564475106628080 266416 228942214668545306034545180672 266417 152656235809359487735447928466 266418 -2373547639837859649351953136 266419 -196084425257190463736331143856 266420 -60485817036391524892046499840 266421 447345875331022336723676174112 266422 -94791532775713599207656792448 266423 935027753012921477958613552680 266424 174275800783345628500367646720 266425 -638387394126368834762200872850 266426 -640742311658237687736004787088 266427 17551123037316331041179961360 266428 9447085124967858799134092800 266429 -769250523200344118615893844724 266430 77330643472625918247851166720 266431 -258953127980218772969247674256 266432 -50161404482862993049154224128 266433 -358532652829220931289324468176 266434 338805180662364718256328192 266435 -266811854747468954370550194000 266436 345848032782569804845731932160 266437 -284526964002723718765796322400 266438 246815024805309117931722829440 266439 -608471149321271182817642924376 266440 -372033483702707231617305139200 266441 284411477607046329902451747840 266442 536165627330143743596729856 266443 215851528415319618490467210720 266444 -409737571174696863650519385600 266445 80124578679167668446230384640 266446 305433046922993657724068812800 266447 528306607364829328709813734896 266448 16740064910023172013760708608 266449 -140757903159276490971792705550 266450 -190683612864396354476183110200 266451 486726758360493334756004738232 266452 -718826822338283971356518242560 266453 -358553313580378808962344683136 266454 -146661362452153081655939138112 266455 95868620275060243124743057920 266456 -72144364570257625882128076800 266457 86300036013709971431844319440 266458 234895995391079298942604660176 266459 -357834776276785746341290753488 266460 -17146559821366110560911395840 266461 95002135961426231085517692800 266462 -180793271019687487137303747840 266463 -428205976336313785825978694400 266464 70147904534747151790407155712 266465 215136136540812455566354852200 266466 -16457647124440017230968800000 266467 -1440252015404945600218478227040 266468 -300301793635940766256605524352 266469 81924877602317797205770946880 266470 -470405735190215816214309448320 266471 1019016307182074257336204632 266472 631319956169919911753769630720 266473 72464031771417969249237341440 266474 41482716326646234524167722432 266475 252931954845009585152799792000 266476 -19941694603968947029215084544 266477 460028859677970545673321466326 266478 10882209630599557477820587008 266479 -117639458800008650128403615920 266480 48984530058582509540073308160 266481 -499167293138951593286897515980 266482 -23953309725605346831363495408 266483 -348892235606852897048441941680 266484 43458351868132954323157923840 266485 -252936583747260877923390489600 266486 87101606377144865741925178944 266487 285081392519333774531073013968 266488 -1110631829371141070261206794240 266489 692930461415886745594749853290 266490 8685702380248337216940410880 266491 -719685879360135975652157350108 266492 -498136803832375277438032496640 266493 -292922828939462267556541171872 266494 -43910183967758756159887488960 266495 -354515141155038080770907151000 266496 535125846090451804926857183232 266497 -109324208730083039600733798336 266498 -79444563496669271661718414464 266499 690713262927656123181108111684 266500 -94070842965137341698627456000 266501 -692591419075567184446519979808 266502 175079478450224595068729917632 266503 470663218314603295798699343160 266504 192553133986162859019074764800 266505 -32004624386898834501134404800 266506 70768705908970073758150235952 266507 250681670579035948966649662272 266508 424011224462162734850754322944 266509 -1151119233010458555140173255848 266510 72392899799049147724256928000 266511 -106773683322601532962476791928 266512 83174712996370308721882505216 266513 456113662517462749491572884080 266514 -52601108282725137607648512 266515 -99192888267895404658091515680 266516 -249768230019871210851367570560 266517 -874549238305464642550303013760 266518 88456907845251039089552409216 266519 -1207386433143470474873415152040 266520 24407434156839901966362009600 266521 -627393626506626874088559860278 266522 256631005078959001091590467312 266523 9581074531078949916343616304 266524 -87930538284239434558539684864 266525 -15480971092866480359766535200 266526 -168472684331965619113527847296 266527 -1110028066319013791388255977328 266528 62177458999759178963098337280 266529 -406367550802546491835850772816 266530 353892847461553241191772997120 266531 -278065041583343311367826373800 266532 182422345741041157225732177920 266533 -951744694893927665187287719556 266534 -357118451115493982047949075328 266535 13688865503450578547737321320 266536 -830519447812187865632240440320 266537 -387059004338373008173622418048 266538 57230113339041452420828571648 266539 101537847444064587989944230720 266540 -236613757164298448480462837760 266541 -119388488795905071864604496832 266542 108693076529933531498861796672 266543 970768201706615180348967876480 266544 -1760435283105896790812590080 266545 -288130438598727768701537306700 266546 -3543039683697391621845104640 266547 -262069108605848487935422755072 266548 237621353441450646890682370816 266549 375878513401597161142635389550 266550 -161313474109680256530610987200 266551 -531960872099337231910409065400 266552 458280082795799370478632099840 266553 111731627226778298279339252544 266554 -58044172412942613377205915024 266555 205456374063443216687144220000 266556 329024094038005419058503214080 266557 1854797158869923532680058400 266558 215984487136567429414612826880 266559 234450425122436500170381493704 266560 152789365356651353117656350720 266561 296275963666244431565699548500 266562 -183751757785927457268104511360 266563 -749821265314989231026198284 266564 1141765466991995248463134642176 266565 114999734025024693956307342720 266566 -475544837356520080466130756768 266567 172511623606575358304249642592 266568 632700642761700782489115033600 266569 274930422887599420373198099200 266570 -160282097864984685877712409600 266571 146388834949879093343503809672 266572 899517399687692143832635486976 266573 41695664249726422425272025600 266574 -47515540268849333850366253056 266575 -387088795623896645938388918200 266576 293250523950913889973715525632 266577 427695785837977389909575368032 266578 199666095650209789100388683424 266579 605658004666497838370355848640 266580 146127983225789657689544021760 266581 -124555717974265185146973351008 266582 -240246254224130647339264977216 266583 -420685446878951272043675463576 266584 158539101062424633734038732800 266585 -297138600574920157864028662080 266586 -132933698592089214994473551616 266587 567621975240940136900608839236 266588 52952062606601295692216503296 266589 -95918009053978707123610605600 266590 93726331429733532123807064320 266591 200989455010868159733456858072 266592 344342637158629654877527867392 266593 274312144484151515182830682944 266594 67409741483080234630738752672 266595 95707570336289729521069766400 266596 33791949619422806357822674944 266597 357466733276591971560326380986 266598 -104734080760409281787984138880 266599 507688491787441085556288284600 266600 -1949477680097564028690432000 266601 -693805464704688798760313421168 266602 -71275713103510529492697960960 266603 -1083441044313021068913446603148 266604 -30117403690128020680786068480 266605 322405931278867618578819467520 266606 44860898667143576977115122752 266607 -412602108639313413654687744072 266608 -295757684599182612241728634880 266609 -110800957748905179054680493294 266610 233887071102433174645255733760 266611 -652342581254394187047219292488 266612 568869862920181744828617680256 266613 121540211256688898103056073888 266614 -44399687152718619338853559680 266615 152434186248371558292598652760 266616 -97293117129122977499936378880 266617 194180015016246352199009798020 266618 -257088591455064696923304533760 266619 -467297928122565828722757089256 266620 542979071773226759007176071680 266621 -898393508648781974912818240800 266622 -81353967327116692673628675456 266623 -18445802665571563250707633440 266624 766072236218781016113933189120 266625 1002750164712428427178027200000 266626 79907093097264971800074600480 266627 441989912796378757264209580440 266628 -227089319795942673372646017024 266629 178250992328315259195512604480 266630 26830836422442994055488657920 266631 -248944670811581012502658486272 266632 945202449179679813901610726400 266633 -865047801542940201706257590118 266634 29796152099949912597315092784 266635 744912185168696771036585890080 266636 104271137272674698751030681600 266637 235215275066996987193224818752 266638 574911123037025924535141366720 266639 147252437417543975319511347024 266640 52506578603196935821547274240 266641 1070984760975284713823069909042 266642 301612179910761464586132035472 266643 1794610487548170435173090256 266644 -55589032677377048890762874880 266645 -411249112574598566486937358920 266646 133956399482086066964474457600 266647 894494207291688409060767089096 266648 -382047042095070288599466608640 266649 164034387956745602799726669264 266650 23640814236482550239315374800 266651 -480616985044962064376813089536 266652 33155622558978163394693515776 266653 1048301829877776592369644935500 266654 349141896081687165140522299776 266655 386510074834190395154003229600 266656 114587495030647037707320950784 266657 -884230196906526020172489501648 266658 -865989921095408120667513984 266659 -134004006724802956773996019184 266660 80175551964670665995509248000 266661 -304201752263532521604861229890 266662 -87293790088705621415027884032 266663 -761941545258918997911606686088 266664 -24715992580790156217433128960 266665 115027867672576007432326243200 266666 10211775625899019751109406464 266667 -615040236028210639189018033152 266668 -108594613075237253501940247040 266669 -17789655715810948588796602152 266670 -202082099414212979354180249280 266671 -108812905003049713680517718128 266672 -20219011360911204249867583488 266673 332839244324600736579587753568 266674 296796507605159756407241496336 266675 91825870907297880671310129900 266676 361323607711643625068151312384 266677 951170212260018405393053932526 266678 458824869338915253545258662656 266679 248570287799482612710905034240 266680 180289489390206487810219008000 266681 310482733404495244774954957482 266682 -214101018245170996587727333632 266683 394067575361990088012444312932 266684 -1004196191856184991507289600 266685 -252906695906639561852142994560 266686 -2259863796829615209202185216 266687 388236714671909434655331222336 266688 -37481974770865981999376498688 266689 -596992695295231105256506168510 266690 22240480422206137510381485600 266691 -15264461388416200971425516808 266692 -26079895616770397336969554688 266693 -30575454786346751596610480640 266694 -165849261608933465890548513600 266695 82291442853573818108291305440 266696 -169669772905790431639212503040 266697 155069470173803548876905824874 266698 232356689525705193393754647600 266699 -2029460760933640870167815414064 266700 41608595433170883948635750400 266701 -53585092277629374597627708298 266702 647822620535749677816480975552 266703 409628003513594130259565155200 266704 -255603224129621548983867146240 266705 -117340459169845911464171672280 266706 -575761395971075625312386112000 266707 543702384313550572587226953756 266708 116292816093790652717942145024 266709 -182837964624431543865827385696 266710 217404771491314466525334960000 266711 848237238778907118262580658312 266712 -674209899362698581240887316480 266713 1503307564346927990493598500360 266714 154055150600601230551355296512 266715 433251203623517769068609044560 266716 -79717240629909933042384483840 266717 -1113858300176057292949432206048 266718 -197696398735715538396814485696 266719 -442162294582502969799008214880 266720 -744784380560562440593566597120 266721 -21303083799398435242030333056 266722 -173436047019399110025254313600 266723 -383734332215219246739094326240 266724 63111987346330436327605370880 266725 93183419582142910838208014400 266726 358846676300289523744144496064 266727 -401104837385875700902858215168 266728 -75532834810491425271142318080 266729 19494001493272220380745979984 266730 -4401586480527733110434311680 266731 -491997077187169414016796001488 266732 135608816129560234192284324096 266733 7583338155431614008462836940 266734 -183001929301694185104900300480 266735 233635375938471728315140606560 266736 -106455949654743948715614240768 266737 214766679285834699896313491520 266738 -97538960038567892004383467104 266739 207771961077245509996499360640 266740 -295857276162500883074759343360 266741 520103227356929353559882829600 266742 -8583803421701684417484122880 266743 -629630668760345631753155763800 266744 -537070771026663044883267747840 266745 -378575408847976649817887090880 266746 49021152853867737108902882784 266747 -75915933030539175676748578128 266748 -151827461906070933464591531520 266749 259487812870311526128159517440 266750 345529833271642938895782624000 266751 168380865262800128327619233592 266752 -338532513676823761749748482048 266753 471912798632342142205132759764 266754 -158294546476130722298994888192 266755 -110304375195909705886984567680 266756 713520752297086545228371461248 266757 336264385022088599516343452640 266758 -74993137780577112551959535520 266759 1021577174823259362775126647960 266760 184173452866892618084229120000 266761 -793786438257298599093873577776 266762 490481786796385273468658779392 266763 302139646636990441730480999424 266764 90729758014984770749322425856 266765 908033594589483435756023427660 266766 137727576148248064160117518464 266767 169490798549407024412454224816 266768 -42343188118952415824858308608 266769 -8218219929377904423972399006 266770 79842719332271486907292354560 266771 -660176080191732366681972564000 266772 9126821944041403675865186304 266773 298555569374397344170174751164 266774 -118274931620329029782168784864 266775 208690281410569639508482111800 266776 284397678734354966588780206080 266777 -132805162923268711700993121408 266778 61885201193319958066138347504 266779 23744403270165741800297305740 266780 -343325673644147727339731366400 266781 -370303210366956988891870939776 266782 461027792346007524143530372992 266783 312005210059684875027668424960 266784 172731841579523815991559585792 266785 1003076594848151990478170749800 266786 46588530989380837691413874688 266787 5222628401525539758549542880 266788 636972873921583297692425833088 266789 -303285236326012808522950599360 266790 208887143771591638289702478720 266791 26897699065928433034215322672 266792 -391273617511604670689311872000 266793 -283814100152244768514885386336 266794 -198001768274776548625774323456 266795 245466058657030607769967624800 266796 212437607187167068509308765952 266797 -446670053959305099762899163754 266798 153535446176829257144046643200 266799 88820441093311330073819249808 266800 -60257839409041532529401856000 266801 -769205100696329633126970153198 266802 -76855151426635614188511613440 266803 197020597550701817588323884480 266804 306727389540599773574190262656 266805 464163534121337612294325390 266806 345111756483005949101828840352 266807 23987536520120293579787611032 266808 -660987441470832956492235632640 266809 -438470804378749712326983680384 266810 -419062957026516504310563793440 266811 682882968354766743362058939672 266812 -112675896901864239543950092288 266813 -729161035951230420563012825376 266814 266668397654810413407596801280 266815 836175150912133702701450720 266816 211357473041567488351068487680 266817 117048900436209263563710197760 266818 -113973942913958276306700157440 266819 228816945786079212417020186112 266820 342317118343016901561577390080 266821 -1355471925269429050646086330978 266822 -127833493067855381937354840000 266823 -11156613733460520164472470640 266824 466633421928863472866846376960 266825 4111823984946353340004517100 266826 -71712983427200978613473189376 266827 -387984435276234205522319671296 266828 36342119595887180828993726976 266829 31225476251999841938740928160 266830 271748053419981931732678522560 266831 -154806633217513539490524618168 266832 56928149809841237709819985920 266833 -177760151933416906042051378880 266834 544362633451911418511179932816 266835 -258606897326837609826150075600 266836 264374537423957432860853893120 266837 443734513608387043025576385486 266838 93167775413370621035466541056 266839 -645313370709984963508382458360 266840 -273516228001783204234455859200 266841 924663048495271587598243321440 266842 283905516011238083622449682144 266843 -392907093917258817414356770680 266844 158109799466490334201551762432 266845 -43070822116178236192476024480 266846 210901771776444669320126396544 266847 -199890758298870294577566817536 266848 268572217984089602090587914240 266849 -384366741998658412143699083808 266850 21094993716087424834729551600 266851 -777675971485958337927079210740 266852 -206262526567621165185423944064 266853 -35210651922203727800723016096 266854 221290810706151621618517152000 266855 -346128667140759836727747229800 266856 262820774604146476216607539200 266857 555907105390858954213939632720 266858 4762690579667531141558357760 266859 92331784946805582957034410000 266860 -449969287854007301834974141440 266861 350586261853064406175067181120 266862 -56473397777597151384868423680 266863 236450197605366339478273372112 266864 -127582107769285707519076171776 266865 71845647732808490461709214720 266866 1227024041479784282229517080576 266867 -599872774000574723277040188084 266868 -44990160240582841247711354880 266869 96006722326858952437583055168 266870 -285385499734588526068758789120 266871 175783586122133693624686356864 266872 -1132749737527200687922067251200 266873 -2030562061443723308099693826816 266874 -30655202187027074967275454720 266875 56946249919456719411960370000 266876 -96205456730520888558746022912 266877 -169188055540763847863122696212 266878 223181338766320471818779850240 266879 -144113622303776304496161526080 266880 245572781587078539865227264000 266881 -234149105004289194484887729068 266882 6760541347372577375565986304 266883 -523292407129964347378467599376 266884 250007404181077400509391858816 266885 165674631802448490995549051580 266886 237763473886173051799509424032 266887 -536327408902735933288520493240 266888 37529042914209423246095247360 266889 -69466481062774226065665838080 266890 -182357749023735432652020694080 266891 104236755195083201273992718292 266892 -127906309370923798988143116288 266893 769507394874310510508229179040 266894 -417761486403000083177748285504 266895 -18217900793744380967857378200 266896 -29757567706991748909761036288 266897 783248037277144161159137303346 266898 72895337398501525406003508864 266899 452829256268834047946689385900 266900 -340895701630095709068175276800 266901 8723406646494595435040952480 266902 -232743679785388157991199162848 266903 71964900602050939020015486120 266904 -621048896950939315466976276480 266905 558873734316815592046633629060 266906 250320535593523317576145596384 266907 -255110858273466297300261830760 266908 91883535388493600191913141760 266909 -404707714729376771604873892890 266910 -7963930967915099885426933760 266911 227880636928256683203673050000 266912 60883362691288119748775116800 266913 1301992888288882316956032127104 266914 -342371356425350596153373607648 266915 -327024546900416694965650210560 266916 -142799752604460145403039846400 266917 544799005415790465266408768832 266918 -52602677069711292013996397184 266919 -1000232500137196802025362550192 266920 228660483035085267608493004800 266921 711452796090578715464664592122 266922 -380865528569828157154719759360 266923 263412185181995946085382169504 266924 12449886732867173983722341376 266925 -49346618493585395147460372000 266926 1102642102590945368200454016 266927 -482757843158902924181299066224 266928 112976289322111104462285963264 266929 488010255118782890466661208884 266930 -343250263391968039869698156640 266931 148802067508729718838809134080 266932 217260877804730426321984602496 266933 -1271140261413610638653193580818 266934 -421745252492558736401820789888 266935 52342315152789303101038944960 266936 442022922597330575218996776960 266937 439477012959265636271805339360 266938 135198403467995394524735861760 266939 192831609444157693203921790224 266940 -190304917310415916269964362240 266941 -148009900038353351012583654400 266942 267069169328850096466360492992 266943 86971774398975878881813738128 266944 -3467679857230995654887604224 266945 252075294760399685077651948800 266946 180212770666235546330499725184 266947 -306347269771143099596170065604 266948 -613335205883948583594686260224 266949 746990647975910127942801573120 266950 137249482838014933968798216000 266951 -492492155287947055007230711296 266952 49126413260365286054207201280 266953 -443317592998791731287986277798 266954 -353968185783372694412449026048 266955 101764181772106787384155953360 266956 -143068399313221245123666330880 266957 1158616105518585335205621817206 266958 308401393135595676170759697024 266959 -204447171674294692504314565248 266960 125457516385401437888902594560 266961 -10976146317157671804787323264 266962 366470526278926805012718617232 266963 -610769989708438713617729571360 266964 423397424143224557557751678976 266965 -47456017363414673142828300000 266966 -34091193259313601756110263680 266967 397192078695965887583989111584 266968 -277888235572227709560604999680 266969 -1127140405668592826255651066160 266970 -87528877018248571746621580800 266971 -1205369152105299686933946688828 266972 184719414704991959878401748992 266973 236608997631509878983424724544 266974 -702129124370031249713948850240 266975 -131893872877061556290611827000 266976 73946780480380132306642010112 266977 -164964113156279627930231086174 266978 -644588093796412261174269010560 266979 -107904184681540966804837019016 266980 -25953057732398573518400655360 266981 468527401980067143545289835104 266982 220501512299846243755580582592 266983 -547291065116034907423149133768 266984 -363669438803527496844192890880 266985 -97203399185841775790081139000 266986 350290707656567054929741878192 266987 1639956915290700284008803072 266988 461512387486131925113200701440 266989 1490485902151616953391264101324 266990 159815041041790531669300056000 266991 -731979245404027008283343503608 266992 -29628953502567958320675618816 266993 -1089794188068898184485257283758 266994 -9441134361108878306088817152 266995 -172172894737381026791858151120 266996 440041354189457695567401840000 266997 -567005010185246481081116624160 266998 -533893404392324643653327196000 266999 683349104319974535996863457000 267000 191014868883650418635212800000 267001 -956374545739875913893566544150 267002 -666520048567371095685151649568 267003 265824499775263827600929126400 267004 -148157102236207134287950802944 267005 30052033526197478894000751660 267006 -122655651235903634916611388096 267007 -308597292521015865566046059520 267008 -254786815759077880951839129600 267009 -257458236118408578395918348496 267010 273329403728526057318310064160 267011 395112882426117488734183884312 267012 -433774657450761789216483540864 267013 448511819661179749498721348700 267014 -242146118816871974925876190080 267015 90378780212457219216124984320 267016 634856343399988853372885652480 267017 248339551993615848416506743066 267018 293431217670769334547823423488 267019 350925732356445832251519942480 267020 395223131983198923212591462400 267021 70494407777824086699432891990 267022 -109162895733374185037787274368 267023 666011425532871317923088819040 267024 -102301881513575462415014363136 267025 292923977431655899992178479600 267026 -474090319805395723479497374080 267027 117254936217768543127453012920 267028 -5590379878174133513989409024 267029 -103295602366128312840677647488 267030 -2712120937189495249278873600 267031 19028727795343411006627900464 267032 591454542732801782129167564800 267033 -123579776097238637200145772672 267034 -9633408536786267892352296960 267035 86728398572621691506687868480 267036 44561489010802123636318887936 267037 1329198009416560464832480611686 267038 -178797126962463437440567678080 267039 115489928560826062671165713304 267040 -707244009896190436429145702400 267041 276516911742152661158638417092 267042 -166162855382080997240538396288 267043 -37172745412338541669057175600 267044 641350260867146645256284758272 267045 501383284000947810489267979200 267046 -259525225193562625716479079936 267047 -365954038283547588843579552 267048 -482276529092501253187472102400 267049 983093866563258785095029501050 267050 -76312578175034360631521238000 267051 155593675286241026169053644632 267052 -619457037826858869218673873664 267053 390259137674414318324258067264 267054 463412654134950227776981420032 267055 -280966344836646435167964362040 267056 -211214233032391834352139583488 267057 -295089762661405227476846278848 267058 -65013599661865151086793203200 267059 23577425274062615102859621504 267060 388088243403367714816530216960 267061 91635276298996879414256778300 267062 -86431260735644935433982001728 267063 416172187258761674114910451944 267064 -195796543724447352644218060800 267065 -308178322955228789072078119680 267066 66300332915220321611273697504 267067 105262475780515392614506099680 267068 136525158154471250260406868480 267069 -342773426252027839736538535392 267070 -503859108940017075390690195840 267071 -50750996608661391481744211088 267072 -35463961904719217787779678208 267073 -3244223128260796477546962896 267074 -135956308099548391377289623648 267075 -249375800086039468534808774700 267076 -297584980311774311595524026368 267077 244388402230904860452664472220 267078 120000856040961674309657118720 267079 -321790357767652907019247753616 267080 -544498806304848587209732915200 267081 -379185329892438861000858141696 267082 -475902934244723287053578758608 267083 830568170842415675594893334520 267084 -309083608598916943442347361280 267085 -113737204039922469344561408640 267086 -619341208560160433815534771008 267087 880144647993533004446428967952 267088 211543349412122911867777114112 267089 -342112040733941212311425264220 267090 -57431816269223384205095155200 267091 778268593692095924989035194184 267092 147178567066593802481570949120 267093 298743603618338430566663204640 267094 147831142745037518577791305920 267095 -604198491336842265521712839400 267096 -177278401845674988543265996800 267097 -821987946605424362973428526454 267098 64226134367920159205397917664 267099 -303887312615504078813330173440 267100 -369623326192844408167537177600 267101 -55266477243099128094112465728 267102 152214582862488333362051036160 267103 -433994823150709522675412358680 267104 -657299391948843378976050905088 267105 158608184962399822791741720960 267106 -55848295546390546265475601920 267107 -66602911175773086941527417080 267108 -478488106355736768108968586240 267109 -639122088804008078948596233120 267110 -67175949573731931568096487040 267111 -327854204478428477674902023520 267112 -436962404903434029281880852480 267113 48388908532748105557806392640 267114 66278536989612408389088195840 267115 17537663310011599085688762720 267116 -8384357480809690079828878848 267117 -414002055445487807569653201120 267118 226746935715504883833113117760 267119 -736444129256069950308421862880 267120 -14480183633945213369354158080 267121 -20066609020272450837548165280 267122 -106247067606231730403365997568 267123 389782163978730327577793187384 267124 -280692290068391014172582565888 267125 -397959231447621715189874493000 267126 -55885243790127091947908311584 267127 85696993294885237012287647744 267128 -659844185844812240122600611840 267129 577734323144650361539460077104 267130 217644270143209646640416724960 267131 -194637235967072441947210015068 267132 -90840538573386300345743244288 267133 -649999302976548268854158218618 267134 21658719465525043409801284992 267135 -308975600167504780250029161600 267136 -430819050735144620079175434240 267137 138268080468956899793072246100 267138 20703170468330228641130184096 267139 1054531694359510471758327298940 267140 -3658967540610145700023100160 267141 -114465068042800424945314527936 267142 -700400771836007374222336218528 267143 -353968883327854593805415461608 267144 338721735861203062404399390720 267145 -238959220694732437328357308380 267146 573817012376381384882834594304 267147 163390723054264848731329121724 267148 861970069081003901596165969920 267149 271438879386474194710483650720 267150 26479920090713216138641929600 267151 -107239581505265423599019014688 267152 -85612407117093089553419796480 267153 787001080945500163259603365104 267154 299611714117256470355157043200 267155 -342012012043933862889653304000 267156 -51376903949504493278565970176 267157 213384333705018696629289597600 267158 323931101008851734835795109920 267159 -3381030538268606449839043200 267160 -64733960575746723249128448000 267161 2430787680198064141438696212 267162 -72683050727583060889946605056 267163 219973160569499665951195924624 267164 511312561343188737147552677376 267165 -838013997630120320151955512000 267166 -276355984390557615292652131968 267167 458810565423997946416560309216 267168 -460520761818586563826679808 267169 -316951142516254019242151568704 267170 96529200617559179043621845280 267171 549631074922666456396386101112 267172 -209671324015462486950344866560 267173 215865109935527738786111383326 267174 282327459048815582773861779744 267175 -348935065116045488606981089600 267176 -145386131523860828875088855040 267177 172963977563004522647900051520 267178 243758740296531534101241984000 267179 -65604181081489930827394993728 267180 -18244169859014972629082081280 267181 986694073331086555842711652012 267182 636465381898041085577639313792 267183 -188982366001187746540511112336 267184 56737587822573967901596467200 267185 101120298458679528494940595380 267186 371787992256129803040054824064 267187 -922448324504726424095264018164 267188 -841253105666297332468045418112 267189 -134116518514100319782755736832 267190 -161524227288817081360863959040 267191 -533571308323556465519040244848 267192 602557076173545840518909337600 267193 440878948867506641711854006442 267194 603295899630486970125268342896 267195 479071054434989796227261452800 267196 -487699412348008567579943931392 267197 202100990150695205948890512000 267198 -323080233975540804826986745536 267199 1304377484737738097271724923200 267200 -189615149663183716006546636800 267201 -299176164745168420270581649200 267202 1695365027655516611851484160 267203 1122246579419581956998711995452 267204 9309684357424288399112957952 267205 67404303911257289892024556860 267206 -80190738194381187038803146240 267207 -499125505842984362645261833560 267208 538739604531269622939592949760 267209 589515209026706644082989324800 267210 -35908796545607616524203312800 267211 298532354335113779688427925760 267212 376623339160542517792965345792 267213 299448382509985897991128100544 267214 107220491852555198203116855552 267215 -252378483582637665563282172480 267216 -63456815510324786847348817920 267217 233898480499968927483857793266 267218 -88966813483226372348108073984 267219 26640720215554862208492978300 267220 -26966340053150488522045194240 267221 -16616066727391685127742556388 267222 -328610276362886480104138532928 267223 598364093379102573637755491760 267224 -1063773389477346228843262679040 267225 9226522633049501433145128000 267226 -243440331174991002963597793056 267227 -85232720479353516264537444924 267228 -138418372453117781611256173056 267229 -238679369235359748585907118170 267230 311084947753180079486896445760 267231 441940566679749600765732363024 267232 9481398858329375179097505792 267233 726050316821886417294149752482 267234 340932128018643622501641619200 267235 496008886730906071505502828000 267236 625240597066602565293336305280 267237 40092154091668478392473127968 267238 -171984544957929624576126367680 267239 -87554920054967518743905659344 267240 -448453206261230654984255078400 267241 -486307410890263280473121644216 267242 368393968461558097162632632832 267243 446580059537004757690444700400 267244 503012092474843966255187100672 267245 3765329776707871997143995840 267246 -243957707251560675785926442880 267247 561810425976032416312917326760 267248 84784344639470309268432617472 267249 348913796627354858159676023664 267250 -699444725596162188782562360000 267251 -169112766533942798120329969536 267252 211479438079389965497885458432 267253 534769076509860021748877504 267254 -250608154840087238428009480320 267255 -334221814237147994663395860600 267256 655622289238662911921803407360 267257 -191736231912021271947351264000 267258 -379070965124894703420372566016 267259 772510785303241050795362023460 267260 -65106426676937883450943242240 267261 -197475335799204530703350550528 267262 425133271372513179730502725632 267263 323986217282142564424158509640 267264 -535512047029659037046899998720 267265 173776344888622601550053400660 267266 333786472950333347242326650832 267267 -32572143645508847672766190080 267268 -267496728185936262499046531840 267269 17644723092435637797682369020 267270 -124974824225648358813313996800 267271 534749585875391419553735416472 267272 -837263740669976346467675827200 267273 -724676090983071860449287979200 267274 -101967657497662026142578175488 267275 -552064888053957580646419028700 267276 381165033260207048233699487232 267277 -747736519776118437918677148874 267278 90366919905441743678563300800 267279 183160938481711451381343571992 267280 -66002970911955795260845424640 267281 156075002105387936643743990592 267282 -151453230281813471903464366080 267283 434157220432240317437404681584 267284 -643470510424038831747805920384 267285 261147570204526134189461735040 267286 -60117295693836183592517784000 267287 -468547951011708159782432977728 267288 -1112352161543655619974266880 267289 2366861576729881681729029229 267290 41081001502774636830059186400 267291 136343977452819314351144956152 267292 829542435292508138826475164160 267293 -51805620343336884383323595400 267294 268579634095759423022444577600 267295 -631318608468015597139116206520 267296 798575356891321851264997588992 267297 151639622780034904096501956960 267298 272224599747444597871257368400 267299 -381481966645338305619534593700 267300 268908240445456400314123852800 267301 439072871625592921232178090302 267302 -278098935494146805401656174336 267303 -596022662419582480418818414296 267304 892546742595007054856772725760 267305 -431600073913721576596022867640 267306 -72662206650802440424173388800 267307 271252899781644518729039653556 267308 -520409550252065402787398475264 267309 116017615690382190871241928864 267310 30474188224069288545341530560 267311 -471903006868859324358484684800 267312 87646762119149708588294307840 267313 315461153085646987321833301504 267314 462623004589156523578289450256 267315 154729490247875319649202615040 267316 245732798978263782829484259328 267317 585977971434740605832978496366 267318 83660711395722641375729156064 267319 426295141857146255214076684744 267320 -44988513737485372778607206400 267321 696103154650569249430821413712 267322 -120935624290381361680720300800 267323 52259746554671637754948615440 267324 451626005710251317647281517056 267325 62353453657294206085977432950 267326 -25439100741649095230723796096 267327 -407999768823285496986268370160 267328 -265665065015415772319915180032 267329 278243839476108770967105117120 267330 -80733798789335868351484108800 267331 189759524584484271619513672 267332 -101818480815670619030806476288 267333 162419436840517515117998386848 267334 142441596117786303692531251200 267335 -217128051481666368855509322240 267336 -983416608116064627326219059200 267337 -113377928000610767870032261696 267338 -26482543026967116439357705680 267339 694709423556555565733177323224 267340 -339236106406330591087486940160 267341 297329939887639148488636490742 267342 -357939276510548176643813556096 267343 -268228700729734258744098799896 267344 47323567595069257622559916032 267345 96239901520910764485072769320 267346 -75833049901737325949426230128 267347 879495828814589318567288439792 267348 -331908222421928147951422494720 267349 -226829034235798619692254793760 267350 112020439759871123008631594400 267351 15729412605651366455087654400 267352 -318195091713436032334276730880 267353 -151973962316771720216810785398 267354 313387686861771806092965219840 267355 138597777944858004245086133520 267356 250802624015886386465478051840 267357 -139130686651351383223181976960 267358 49901036700704446860445874304 267359 538137449938504749122996474016 267360 -44889195164976795194912931840 267361 568888535534367540760079285124 267362 -11052968892727353691818655968 267363 173850950725631251275739841424 267364 -140854887072915210331286948224 267365 -80372088065523164416644028800 267366 206864976724444566089155496448 267367 -425096991614373059006179933968 267368 816872064117129369886580736000 267369 -379631320430464063447072934256 267370 487459417627720576925233814880 267371 -479831082755916810998864353296 267372 -204505444463739194237830437888 267373 789321600674658360789430465622 267374 -7263733220031139799959164480 267375 89126592457487619749008896000 267376 -81071811561937856800087277568 267377 288148044052291536279028611840 267378 308621537667015601230715089024 267379 -415755885132961885007016872624 267380 665814631456724611048041254400 267381 29828182505476277050311047022 267382 -10771362560687816562929018208 267383 -329572249839255963643379844960 267384 273737963824947327722188677120 267385 109008196354383740282790318600 267386 101665357788686154783457213440 267387 -185697211576971058873612038720 267388 -921902219390943420634267361280 267389 -143376050198135044053768114810 267390 120743072630667148102392208320 267391 -554650458261983049867303534208 267392 -1112133932860924033724684697600 267393 266502351214363158218936386656 267394 -467666038167899793334769619504 267395 58129808538440194026688736400 267396 -218584487807646776703437534208 267397 136949146550843398612784041952 267398 220083133540162985261376891264 267399 16204687778688999834708919728 267400 99638502949341154178924544000 267401 -403422582264929754471822890598 267402 10026618838021462233118593024 267403 982036915799453890784561245652 267404 229151126584765291570371161856 267405 72156111621441889210121000160 267406 -18386658654201685370001346560 267407 -72073952927737922296827798288 267408 -305653975319953354058160537600 267409 136742947061804214249666847860 267410 -230472965048907423996861120 267411 -242005615240044729371638841928 267412 466379140478280552425720617856 267413 728842830491787810012769195662 267414 -87158167973380627340570615808 267415 -260152656214979042346687105600 267416 11770001023306589266391316480 267417 -5346867670142614121742585552 267418 -25738949688733142615126445840 267419 -29119902736613971792313949180 267420 112525746184546139308638458880 267421 137588758811154653326217607168 267422 214076106811624220314601776512 267423 67787704346988723801817622544 267424 406681773299279404953272451072 267425 -66597390961160551828730394000 267426 -134526693575004436983321233280 267427 -1401776117432996141664221358888 267428 -287398809259912703419934859264 267429 -91937040527791568632507306560 267430 -421304243460837275075210150400 267431 -326116034325641505151990341768 267432 91938996435647463634894602240 267433 116310593588521837127053714682 267434 256107296548349399260448957616 267435 99047917624079925680605171200 267436 -92478971613017611086595701760 267437 -448647213857518986938879491968 267438 41389441959065544143770670784 267439 -523119873930671112492703227760 267440 -4195628644089130184762327040 267441 99245531208878060471407877760 267442 -26206459894532512074752440560 267443 -49964057859926877602098795632 267444 -229620211002868439315344527360 267445 -282380309397452400878327862600 267446 656419737212611958901487968672 267447 -623664604158548893706081957760 267448 -439088694851296444403373281280 267449 41689179805120533955124681280 267450 -25718024053296237417550790400 267451 662828582369201949167817252452 267452 54344123918143204900132955136 267453 -379487008481507773326150104538 267454 -97956955853609918859501035328 267455 -848991607680018206248466580000 267456 -8296123367891638644690124800 267457 -220118917140337344537005034048 267458 -254215750470492030891960846816 267459 -58429729237496330990086674696 267460 6072783277960890818519592960 267461 744731534501564600451479074812 267462 -6065883297110285081673504768 267463 187954344217421365125776474240 267464 142401684589958781241267200000 267465 161148425405761979879712258240 267466 58962097206020940217407504432 267467 -319367894137618897414788389280 267468 190329849473134838797591511040 267469 453076668983116808901504746870 267470 56701052910705274921344418560 267471 -234880968892767025526196450192 267472 -17085814371257515912021360640 267473 -26299552778246375865844996620 267474 -15742140284299883644454624640 267475 -199270919639230265268161980400 267476 -649234774421013615539300843520 267477 42725469485390032926957625344 267478 -747618817793796656642852938944 267479 -1002140203429532496618281356920 267480 -63197237133200521571783270400 267481 -523515182692086492445086057718 267482 490077159576598096889072332800 267483 -67823792057925667351595359296 267484 -133381310078203454722138564608 267485 -944236061653654378897674524040 267486 91625661350495811682663363200 267487 403688997204368082928584127992 267488 34545992514509616514429353984 267489 252710764200887794242410783520 267490 -113655497774616707529258938880 267491 -611446701219219855979848674928 267492 -309624473318524629803998645248 267493 -667377678512572660640709040258 267494 47724422990400391919979106560 267495 -407179935641377932595894332000 267496 226468190517827619065993164800 267497 618990330419925545678493653946 267498 -132874402613802163310534533632 267499 -120127360608252124499804008640 267500 64942560817629353177093280000 267501 185199695003562951970082784960 267502 -518466091629359120243643573696 267503 -14960031938745482748643840776 267504 45870599214574997658655555584 267505 -244641829436063578731708699840 267506 203351560265299899284022764160 267507 -798904970432673384195612381996 267508 -838615410159293481070865068672 267509 375242448373767132047828029728 267510 -1231197219182690528932558080 267511 -818109428144325615075912196888 267512 205491085093515600893308354560 267513 -209361195867616955789215813056 267514 120784202891305295444808058080 267515 -353423849638987874231689827840 267516 -768120308261487772216602762240 267517 821089859941252723268491554566 267518 -201115669752700490409333270720 267519 -57850856511914789277015035520 267520 -375556161175985669572185292800 267521 -267078175568408353946936449278 267522 147287784976231032711164748672 267523 1078372499438987489986758475772 267524 1075531642395145557240367988736 267525 114650943057089749162604020500 267526 -86698779249225943159363471104 267527 -239057673454152360593442536976 267528 274136795378278365546804510720 267529 -611010555255712708623307528524 267530 66223568732925463080725790720 267531 594048349473060179371642270848 267532 431193230263595598180680189696 267533 244471661350194590130654282720 267534 -187787334648938641768454728320 267535 -282541313451964114522190918520 267536 45358729435620481493262139392 267537 -939918833290614194201225468448 267538 586883861511373264183116523920 267539 1034953643424944811745592932440 267540 63682380865915178955614208000 267541 306280345640254675430028668942 267542 182375869414958749231774023744 267543 -548294697487298852823293044848 267544 574835896922040689193685278720 267545 55944753373316178815833765320 267546 -4975906351470000296059971072 267547 -1549436917910624259600280288 267548 833654462421403800233497637376 267549 10631095492723537025420216928 267550 -193440995952836946680651947200 267551 480148435836613992254197011552 267552 79924292203648469995171676160 267553 -173207428501934295412458383232 267554 -116881490331915798596166259200 267555 27033262781992712234934179760 267556 -356407215493868315610445751680 267557 -973425403865663417251547872194 267558 -128166418614493888489750095360 267559 614126155368888904717909445904 267560 -174840079219767972897917184000 267561 29883930952179963358272029184 267562 454562152566760596311069242032 267563 604795807471831171197169157640 267564 -25197569566218736103573065728 267565 2114832471976899844890184800 267566 55467620534708342463617025408 267567 -364724427090513760090969430520 267568 -27348051401396967691009064960 267569 166974310557477641196184061970 267570 199118623244658945479292211200 267571 -1890037895991570351599908452768 267572 398505189941138546127770929152 267573 -515246144768667765219335587200 267574 -87560860029613112252556815040 267575 136222560832185030507547152000 267576 -96097849600489820715050496000 267577 -1338465627404944725335823888560 267578 -604360549562617729789834131744 267579 338081597268913295570547913824 267580 649444646084623410746665866240 267581 -82962607526131505493630402618 267582 -30998311492193039975696142336 267583 255134316602026296681483413880 267584 41879297879982875274799742976 267585 -357234888171563785301780937600 267586 -106270786980991711102032867456 267587 163440088258868797132398850236 267588 -306325342544637908012571001728 267589 -7635016525726054272114553344 267590 -375106713111682172061351523200 267591 -429774526223286409783696813056 267592 -75659114320656259599132917760 267593 -509325223799544786789595333158 267594 136374562050320129644309436928 267595 -171733343295774893504926748400 267596 133118152280331287332500357120 267597 -431806501968601914466140366720 267598 355529431212547634407849398336 267599 -259920529934157703810443983760 267600 -46526086118656679210739302400 267601 -1000985260035173584368631328398 267602 670573928947357935897542596752 267603 -133163132191637527707507876096 267604 -1005458455175363312022387360000 267605 -87471619764782659941443126400 267606 -246553488698908025171830896288 267607 193426116398263148693030895024 267608 -3856545994550289899400622080 267609 826327918316718296963383901904 267610 110639663631929683562936002560 267611 530785163452242933181242694212 267612 -120227630375602483747506662400 267613 -68828796414342439925944114138 267614 -39354446302409285045456202624 267615 582162578131504760456557352400 267616 -42244464658225280761981698048 267617 -53918675326714782849195647808 267618 13745035751239118412500133888 267619 -715031325972811625027851518840 267620 142850931969282977490015463680 267621 -208560331015514768972481853536 267622 -663206289525296678732858265888 267623 99070788869462947858161886080 267624 12222983053188504184825036800 267625 1006779562763824214969605029000 267626 -80401791564989869773889873488 267627 190209937035254219036203423320 267628 -447145941258961973914998666240 267629 1283591201983346453426176870230 267630 79415010125479626045867095040 267631 63491160470187300991128241344 267632 2533639300198040887978721280 267633 97594084931553149068815843024 267634 -641856801223876579606096191360 267635 406072607514637165481075476080 267636 200019359133758096127857958912 267637 641648384277854080003632874286 267638 -274470960118261081615055661024 267639 -467991279914850721403844759576 267640 737155464719151636121865932800 267641 -546561841696765492358162001600 267642 457433087681172377188946582640 267643 -140076420055699218169792822108 267644 153812464006590116144476448256 267645 -173661390886711936948517232000 267646 2396999482061906130132550464 267647 -934324229689663139262717227904 267648 -181280835163982342306880552960 267649 340684887985427729358959979650 267650 -79842958501959356693976554400 267651 98057397814110478105061575680 267652 468157773145376622439505920 267653 -784497794772565598942139494880 267654 -7444515161903674454609264640 267655 90900422734053630008577420000 267656 1057954643339508925430889722880 267657 -193580623041352260110571549312 267658 -160263476526236448452028357024 267659 425916471067693065345390684816 267660 137556568760751695815773972480 267661 473611576141329964220791054262 267662 333875644004086597754494544832 267663 695160939339112810181161759488 267664 244603146371145451193071738880 267665 1387764426226365027553301326080 267666 -15103309972913365483808027136 267667 66587756450728638547002924716 267668 -111859945822319506449391321344 267669 448909921432027444661951183694 267670 84202566552617615281330905600 267671 858907622621142094775842876872 267672 -552503160434956476366699724800 267673 -277559103738368009185996309760 267674 372694421802642382671393784320 267675 -3228223724280344322960436800 267676 -386891948650796834630464791040 267677 1155739762644259334029997495526 267678 557470596181051520675645051520 267679 -182346310182718358868730930720 267680 -113578762985003275047980236800 267681 -818054880044898012143331328848 267682 -496850485659258622564710481248 267683 -76877785420456621692344358000 267684 -439374674612037596239483812864 267685 -179448152029195047281100679680 267686 373928085709563982803889677792 267687 -481363128648740411581489448544 267688 1202895807381023302325903477760 267689 -266613010342544678046340758540 267690 268076524405297745777951243520 267691 84934414218145204188668580080 267692 101280363293235454979263554816 267693 689067792699944184161577440064 267694 -228542092425255532595408650368 267695 -283419034207310431090617791520 267696 87463901109236620916928135168 267697 358367330412635803118489363328 267698 -62331847667407915845228893664 267699 222744674667423055224491457120 267700 -141158846721551583064452860800 267701 545423891551464877618887991680 267702 119803041714480733881808708032 267703 361521519641717834506381459704 267704 95048454612515109886402252800 267705 -42869420021203401503246378940 267706 56409533123353030075102269552 267707 711372485696093773238897187432 267708 -57585453990174601419452719104 267709 -290665287731939655610529129396 267710 68859216355230799645782096000 267711 442647080355328963761951331272 267712 -181297398805785839420917678080 267713 94790493922902727272734512962 267714 146886950748127538291226468480 267715 -43794231147978111612213948000 267716 141126180611122966611884507136 267717 -1024387719734206750336131658752 267718 3672463384375111195519523328 267719 -440130850739404208075466851880 267720 143801540585978482327796121600 267721 291154801488267242240765272922 267722 -36844616603863823800814985216 267723 -269468675725341104126863509456 267724 834139240751337466916927818496 267725 422156920164840005836343105250 267726 -381715422494249644229774955456 267727 284191762201354045160803214576 267728 -111247538347797141529044664320 267729 -167302707255365100131939466240 267730 42338854342264075631936550720 267731 -1672218594856268908445006440800 267732 304291717914411313309374197760 267733 792286755488783365131360049500 267734 49957310006366259666391931520 267735 -138431710904419112676225377760 267736 434545607661366685741853460480 267737 -183715002376199375445056602614 267738 123613156460826197093566278144 267739 1303964056490941652975535641540 267740 -98725229768460343199867089920 267741 -81678569515055916036085962720 267742 -571132247530722158936042740800 267743 138498087222030498935241744384 267744 -319136021198930858815456542720 267745 91081116229495517726897236500 267746 -157553841659102929263527210928 267747 -129979250778931734129123041280 267748 -34163070259784220413421199360 267749 773178681846660411951884634750 267750 -113222137689627089420396736000 267751 -10108289316980758592086371792 267752 959500550867601659539887897600 267753 478409517745580049692613480000 267754 -405231360370299786101252921424 267755 254087032358834624881485896160 267756 101306354944620776784706059264 267757 270493392229425834732184521600 267758 -228438579170999060185871860416 267759 1337754378047803720648133091840 267760 64247214918730333506059796480 267761 10397172069411047714947480320 267762 36300266571794266849695922944 267763 -1302712541690311570478963367988 267764 22784490772779756241662185472 267765 278900364736058752182730540320 267766 32926855146443768144390592384 267767 -1328667910378232118899757260400 267768 587388671677625371400380723200 267769 288907184582580264889038345796 267770 170743497819469745343831514080 267771 -64843220331668542429142410752 267772 604997998410540311002457317376 267773 -206032630505537306723616954 267774 -28039294223604323845387880832 267775 -196619314768285261938702608200 267776 7963049511539665812169162752 267777 -589466846966574124721598662286 267778 -516799837688885000689840128 267779 -356370491261707756744331650680 267780 160923497208890658505706741760 267781 -1182297142100808933549484272418 267782 -379717673498884347752123606016 267783 -91281985942022754743675698776 267784 -524423325162128218888616755200 267785 -20875104118268285363777725020 267786 -440295614182015685711464492800 267787 -289939713512081949328271478800 267788 3331871685654387189092153088 267789 -370088715582398935226770972992 267790 23410631573394586134867590400 267791 -678390651600221441381043785808 267792 -9590299944370387296803094528 267793 842132229603603804752104470564 267794 -533419076824026291618884383968 267795 497469540507751869297470652240 267796 -40866254241898665284412726400 267797 -2476190823192846169100864754 267798 10079547581298293239100105664 267799 371273307610775770884920093312 267800 -280963202991658236181558272000 267801 -225704717018992508209155835200 267802 174273497605547153104209200352 267803 -996021898123502281332483501948 267804 2722699598638544619278575104 267805 -548305500059047262204134308000 267806 -105199398399821812334636064768 267807 -507181084216723944209479583160 267808 538427701077638722363709521920 267809 -30179843737184725458458879232 267810 94807897913725044387981465600 267811 -84451651605377475599455975588 267812 -82794032029867244464218710016 267813 -52090091772717603261336825600 267814 208622760376414846840668616320 267815 847595698563466881940366778400 267816 -340001277085461441754721894400 267817 520661394514738208045962406304 267818 833400936671674201731642674016 267819 66896550558097106342905715544 267820 -94915224916614286530349086720 267821 642531516867861659862387551712 267822 -361382136116463813667839632640 267823 -541475554984392391089574398656 267824 44434416109774686689583267840 267825 205396308984115704897155271600 267826 -89537815447794461215637690976 267827 120039809798528400623942862672 267828 -410847373644311786414688368640 267829 102826136869465558408881496430 267830 20575159675957312538067970560 267831 -311338133400457101002899913280 267832 552994921900203313477569638400 267833 285699904568294535077050199082 267834 -112988668699899531767426784768 267835 184815615519985493281915373760 267836 413361341651790966939191700480 267837 9286742674349339288624635968 267838 375761908147346952241567000320 267839 193864892741963045876652073968 267840 50485495116603182005459353600 267841 -358226515917486704548707506496 267842 472894227636713345459275118112 267843 128612804559756430880076042240 267844 -622470807734865485065275513600 267845 509163008842770927751341335100 267846 357103397811584743345020705984 267847 -8767896743248207759772665640 267848 393064995655854096626151260160 267849 728089953563823817626600480234 267850 -71948517274932107604372115200 267851 -267801054350408035065951387696 267852 -120979577390395996795477764096 267853 494161199777750669818166782080 267854 -82882759731928808500776681600 267855 8937076195790894019389713920 267856 -35156645830243965649124466688 267857 -66997077157429415979055530894 267858 174705885472648910665846224384 267859 -303673143867519052214436071984 267860 -50169911674497078928088217600 267861 -143990906360049179349928734816 267862 1811515311349820576699052672 267863 -954107978369208768269777040888 267864 -130249636103242402574190612480 267865 -587250611371319067822227607540 267866 -430981984396146368268445632000 267867 -7794621210513496052856082284 267868 540984594534365066070939319296 267869 -126325956565754851685299910208 267870 -231593766231578210010794275200 267871 134275906242660716775266570944 267872 814379432298729395585134362624 267873 470884375783164695483811556800 267874 113161534749599906857818972672 267875 1243256773838875229800981104000 267876 157309996099970662892496064512 267877 -530528047207586159560723254274 267878 -159411502590684139856086526976 267879 418242054149869631015192428584 267880 74110212788323226722028236800 267881 491544552447186682640516738880 267882 -324281993703027570749543332608 267883 322047664810405412219133811200 267884 1247035068895999307189058679296 267885 -128730766867742864683041199380 267886 -255519859739036390929809544320 267887 -862136644453528263800542012464 267888 -53796715162108727377315332096 267889 -642416306710670352859383741440 267890 830774335038832441930982400 267891 -76992563424269326617190829520 267892 17403287308738284221879801216 267893 -570797197026556312460975163858 267894 270034977409593830047797120 267895 -628869654082128929630739188400 267896 947888470726907008300373729280 267897 -289814883008699636961870788928 267898 -502956920385595525308164614800 267899 514677122352683271620252628900 267900 271003171777276361979967488000 267901 -316813137322925494878664703098 267902 -181648270247294061271057536000 267903 344297397980399657496252048072 267904 60970632692530820245031485440 267905 491712050539850680387578669120 267906 304291409592170621499014392704 267907 20841911951956946001602348156 267908 61204888787110263450841984128 267909 -434283305570591741567792356896 267910 30186757594096114119751964160 267911 220005401325330771588400867632 267912 -46838041710785814053188293120 267913 -878567167549110876795471732838 267914 314834311857749107198983231072 267915 -235064048322963237689793192480 267916 404842200255173035272386327040 267917 19737262155686370075126295992 267918 91136853602855138089870709760 267919 394991986481516578070191968000 267920 94699839731816346121843015680 267921 -371177663692437428020668401760 267922 60942612986442543666665584800 267923 273426314315290632521072363064 267924 281157634162543874376386672640 267925 -222948202509754966996091631200 267926 590991927724538286383893818912 267927 62565062945142450701186470656 267928 -758400236794991930751399997440 267929 -287631086226857200566239020470 267930 89993578414649230545154257600 267931 841585776845746392759274945200 267932 -408506507052582032859162779136 267933 -3530694399376023755312596992 267934 -674845461155053005540044448384 267935 -131926967002605579111085317840 267936 -84207041368521020692403060736 267937 -1043268153050128917743992674108 267938 -137928181549532947361741272320 267939 -304905048338315784649337991216 267940 -201362276050359333254762376960 267941 20892455376765464198426673342 267942 -49134747570459239733798535488 267943 436677680680398313680964053544 267944 -619787871468166051578323235840 267945 -435213619498093982182698358080 267946 -58131425970491243627089647360 267947 449413071150443752982336052192 267948 -668048033116383603602740992 267949 127031593237708517323880634720 267950 -200386195496804096209633334400 267951 645324674179278355764101300232 267952 -100053095354856863144619065344 267953 -200464668865143536339719746240 267954 -74518291282721343876574995456 267955 673390327708541562325430661360 267956 128031760402186650833593443072 267957 -392399163626766095323438104960 267958 264675102957844247969880562080 267959 1205822523402287753100092933160 267960 -118191690115588705332068352000 267961 423632225607117476495355355562 267962 -54028765203062806883662074768 267963 -46132450462931333274282600000 267964 -58227977225487376075760488448 267965 -981083319401133550000759213140 267966 270017879925904397607073263552 267967 -152927211700400450086310181008 267968 -164216061340811263931339243520 267969 -170243060576420371368007150272 267970 -206880360441779105688881111040 267971 -661127319421693016429198044656 267972 -39448947566867869991054481408 267973 358260300048340471555368741888 267974 200039480073011129599085261952 267975 388867240436989167786060198000 267976 -4752673769232559131804057600 267977 -356157567399059943297255255900 267978 -20934867961189567249467482880 267979 165011965422101694847595758680 267980 -289218750206909761541756544000 267981 581251005669708193172459928192 267982 286409886226642004202297177984 267983 -49632311775570181890195879216 267984 62219002229400508235460993024 267985 -182883481121841123684702167820 267986 -481545060915698933623368125808 267987 -151195287709620535610045645640 267988 -41696982822895146908241260544 267989 -1102747190023395759649304433540 267990 -170668010342208692184171914880 267991 173032402261355577995905271512 267992 -11661828544650585384865689600 267993 -143119096085740997003347225296 267994 -1116000512188543708328939678208 267995 -26323351213994892103472025600 267996 148600313374011723724178939904 267997 -1032320124920675264706580620960 267998 35094693758672973868432080000 267999 448206677958162797146667834640 268000 -1093292238874418692408147968000 268001 -476530948935492274276788005328 268002 -20564064716455587115403596800 268003 1119360624251092058869855652252 268004 336804818970762584517374886912 268005 471883263970145984673569133120 268006 -427197799924553993016221479296 268007 -881276978085314027246900968440 268008 -66938060757848215930922188800 268009 -430019845374998119146616640384 268010 25995787729450845946716152160 268011 -130523498423659184202756415368 268012 -543269163918819950327182130944 268013 -619344469307665814666331165738 268014 268399554348179989749249607680 268015 790348554091431481779281880 268016 -52948817052092440981082800128 268017 -25569264611812758567456912480 268018 -144341731615534449987460076640 268019 1203022551942315792725872128 268020 -133621719120348685062431212800 268021 -138196879950613378043590174440 268022 -287990498032787916686163953088 268023 -1110121288556648616557801856 268024 1163030338858588562794185768960 268025 205844114910911502374524641600 268026 107902737914473809400249368576 268027 422043300734397250936375449640 268028 -359665530033353922206992418304 268029 -1235508356674836673333947798336 268030 147956053862550694888335378240 268031 540189408090269717479760544600 268032 88154351358035608235881267200 268033 -520160721884954792748795014480 268034 -313535768516444220392304361920 268035 302585582851634783613479535360 268036 -38016746598297409170828703488 268037 28896056200659493956982496352 268038 -197813529176735942107872821856 268039 392711023268554201397571779856 268040 502009936837167917679262156800 268041 510112892331908917587266822784 268042 265090387427465340703401315072 268043 1084412850342576173172793982292 268044 -53230671875983590709438169088 268045 703011194935094901231618612300 268046 -411787898609593833081475155456 268047 321349793823624691047923985600 268048 -19134966075818682843775696896 268049 -1134422868797815990142855215950 268050 -159454481841643531292797219200 268051 447518893650343819322347274400 268052 -739853072434627928342336010240 268053 -112403010082203717574171320000 268054 -201695750789209780157486062848 268055 -12986710495141059605342216040 268056 62579992253471547492789043200 268057 -190494063584143811639635728128 268058 -76444106095488335125125754368 268059 460349627634259310022861659328 268060 -139068376518012272990608803840 268061 -180273826492976243819921429076 268062 2878946322348949840230082560 268063 -1276038296764798079407693878688 268064 476870423142418702270343479296 268065 -31221321307826557413080090880 268066 -16835813374194522760333038768 268067 212416456487585441482952330232 268068 120365534259484771000174663680 268069 -487647861985334147029041710530 268070 44640344473263871299462418560 268071 262152430136271501061428103680 268072 109412310795927069411961159680 268073 472326797612835200927190776904 268074 -91571307654068570886856769952 268075 -139507232611168240197258096700 268076 -365886648459478494686243896320 268077 167578830584307270968439777408 268078 -298701452460931832814445460160 268079 -376087482035695181904303451104 268080 102785024061272022415863644160 268081 -239722554044392806063955473936 268082 85915944459043847309449257984 268083 896128906479742051044246687600 268084 -756124501481904471721840518784 268085 452131875419862842012794506780 268086 28308995554040557783441717248 268087 -166572866925303425313094225368 268088 -223660286381000272708034887680 268089 -458307798940955454783728281776 268090 -250370649805357810497313036800 268091 -592412671612922662938623828508 268092 -126372734370747726355823067648 268093 -70438507695177042234888183200 268094 487405183071492999930810852096 268095 -202592245891274479210414923360 268096 -137151301156412461162734551040 268097 -88635156965901290053671641088 268098 -137677390876443315340535492736 268099 -90179256200521471402490239392 268100 -145462279143424932100143513600 268101 -522411975878629588213563494370 268102 -175848818230939137430065844608 268103 -709482735554854030029907983336 268104 -371546834318611831443738746880 268105 -576169816115795321599293044700 268106 385882313603612476994090632752 268107 198650424174092287195761091584 268108 303358275834065811633741354496 268109 715318818718615709065816434240 268110 12273536947896285081118580160 268111 738770230596760310767858308432 268112 -3003139426027280355234693120 268113 63104642913091272423041052144 268114 13057177327911987768455053824 268115 684014325334144241261916851760 268116 -198616969470121557452191438848 268117 -821539709326126322073046864548 268118 292615321308834595490304041760 268119 -288399744156425376814667560512 268120 584514162408835647126602956800 268121 51180928856271778034305965312 268122 -185128103689664786751625072128 268123 -270582199321205416594759581628 268124 -428093349822758074315637597184 268125 38052801385045228108306980000 268126 535095976241234677068316097280 268127 310890580805707789819720664520 268128 -404435210563235940003684679680 268129 22739906880778626772157738884 268130 480278681330751086815964892960 268131 45716517950419213476244464960 268132 -8254988582144122344024095104 268133 405581960670622834660601456382 268134 224152493015634667894107371520 268135 77769701726562477533790120960 268136 -691205315082897101958620160 268137 126925178918430057715844713440 268138 161528491467123067480355586144 268139 450410603074874949290681799456 268140 -40565885366605980049511270400 268141 22621755980994123900021289452 268142 60973702593213785654149678080 268143 565718248468637915675674905864 268144 68929103048379703100507586560 268145 -411738010584978214338330929100 268146 -420328639981381553184662940528 268147 1275074627361029868496973129280 268148 1995716087294634255165941760 268149 131262462664568613251723906784 268150 30734613882246636822482265600 268151 -464289183409154216870422863288 268152 66746009438625411419487621120 268153 -316582840316545473900906072598 268154 -473857088105258874524656750224 268155 232831050824375369629319221200 268156 225486628644373764056800925696 268157 -294260668916574541450186693440 268158 -159420959519287660211806064640 268159 1379874167056399290546537390760 268160 119859484579834169860816896000 268161 18494455744309224486359457072 268162 -327918422584657103058313797168 268163 311142184958561196964403840160 268164 -172149531059248438139141160960 268165 -534850866322658260749737519940 268166 -564215378827791900797222268480 268167 96500810273385003526345818240 268168 504434450043698609175858754560 268169 -119391720347523106761163944240 268170 66035454463155780858347688960 268171 -337303600847346685153626339628 268172 -81476083436635788070534381824 268173 525342811340656685713936465440 268174 731188126348146846312611046336 268175 -750743079041154081944196853200 268176 37369779660327750176174505984 268177 167758358302853383840510726452 268178 657715378366420114818343370640 268179 -323850862580467270517031366216 268180 113100317048843723618453790720 268181 110606778024760530792678352128 268182 611059931610233054363161719552 268183 -957607325498940323054033684736 268184 44905053766987020196849459200 268185 -452881692227539174404560817600 268186 532992693418220120075458839792 268187 -535608693080522515812146715360 268188 -244297197677525858550317606400 268189 186542760256414540000800053990 268190 33881676126637333948016555520 268191 255275902139564335758228864 268192 -338968351943783330069888040960 268193 -552937668194893540652639523180 268194 69313613855026051935226454400 268195 -95699638909044443663010154800 268196 273002094599157569341692662400 268197 318542543925169962233606248800 268198 259338942573408063974171281536 268199 867139875598186522845158830200 268200 -273065797669271859747158400000 268201 1456444058267665567168235385232 268202 -51739774315396443396487051776 268203 222432021577329372267886374948 268204 -674842898144533399866891891200 268205 -231240088097759016989727705600 268206 230397807921746524877976266304 268207 234732124384732176617383469456 268208 -261408125111629544300863930368 268209 -62863501612876930941068346876 268210 292660970257908778774008569760 268211 566057883575232304992162028812 268212 74095876111482303722360930304 268213 220651378519229115784324895520 268214 -78221667843366468071455385280 268215 -43006114886247632512276616880 268216 159353926691599219477130956800 268217 710458519352475717744261890052 268218 289556911313233235474842206720 268219 -26280410738697903536035864304 268220 -448606324567364367049824837120 268221 -740017143655550986687098547680 268222 300245772329526872776984689024 268223 -3849265572506955211644713448 268224 -95538493048690063678025760768 268225 707037113540473889958530705750 268226 190102871824210911155340441600 268227 -173188752650547817762324589436 268228 -509343515408991257443749058432 268229 45073390079047860487949940480 268230 13273364448818470633521870720 268231 1734889833021737903900025547512 268232 -987673891550841894430214937600 268233 -1557745139517433066374475392 268234 3861544830177080346417123840 268235 -325510686302621321710483133040 268236 -648309315726551778752324567808 268237 -32409022479477754396054303114 268238 195905624613702449574754039680 268239 451582705478495839236409426824 268240 -83891720171816413976435097600 268241 2214058363829435321856862993572 268242 -37132542430270174637063677440 268243 31294108488129943705079483520 268244 -19495062921579333493116430464 268245 374128162380943169285523729600 268246 -95304600734383729196043419520 268247 151818850908214880638324435632 268248 -402692956485770013675908567040 268249 123626690655659458244752489920 268250 -201592595623632797638509840000 268251 -646477103565677389501611998568 268252 -129736780879269636542085862400 268253 430184884812287168173905902502 268254 66927465238310825794027724160 268255 -32243658148481478787482791040 268256 471689492170137597449024569344 268257 -1055714656129567949101149360 268258 -341689619527721540553976985520 268259 -738753725147875412038804635384 268260 -300340842339329135146628259840 268261 -406153877300817127852898207680 268262 -175858970935752128850040335168 268263 -86302813985145222102087868656 268264 -164027384851210624263524336640 268265 144490057678997673608069946660 268266 439413580297477279352047521024 268267 -127512794430463083723695836684 268268 117857946176375029558412623872 268269 -246589295134125590435374048512 268270 -376506075680910543806111721600 268271 385085871385244455375974587472 268272 56719741852707674960425549824 268273 585249020228717282483830254960 268274 90671266736905597798114117632 268275 15961717790714608343781373800 268276 -411828573701428796561085222912 268277 -21040201031528224633698430848 268278 -332915721470607024182325820032 268279 -543192762096478583248452630480 268280 108364391043646859951993856000 268281 115782474798873023819791135428 268282 -125996669352837888816478595328 268283 -185779509408960855070515477468 268284 -236311196821929158184952381440 268285 -645093064479569333368689304020 268286 76291553623370432780616185664 268287 144211163073390860178014558352 268288 -84180573641735228432811294720 268289 342610496935107929715613573056 268290 -26536452439036619388608732160 268291 1024357009068479193516269373692 268292 107601303102699713758964774016 268293 -315104936475473147689486357536 268294 239013148102867969167163825152 268295 -401010764136224995497099811680 268296 262602528046616326247631912960 268297 122617027416351975564318746 268298 -116165549136818549378411079936 268299 17046018799352587537710940800 268300 85748311182502241671768774400 268301 -589695153776901622632471403296 268302 330873933490689817057682047104 268303 110458210682718553979047076080 268304 -62707267598096383677970759680 268305 56449810550904263713661253120 268306 688522574728693391897632382352 268307 -50954818800918476116771734720 268308 514690766925191802744141530880 268309 262783965166878252957003315360 268310 58467987667758010563825327360 268311 644179845958402361759765432784 268312 -1167560031170671752011853312000 268313 -184817272379147334304593300540 268314 -23653867242126930576968164608 268315 -1011424870088428379252857584480 268316 538789318242697887465127319040 268317 189388839401330891196312940320 268318 -73038966542838567282622786560 268319 -1053957809566550550439357027560 268320 -2368892856837118310020546560 268321 -358330218278815669121736930000 268322 -418461641903121489816202074288 268323 -344083562143746935573402906112 268324 -361490665967463785709473391168 268325 -65265007998885657088173838950 268326 67121800324712463393235670400 268327 862372263379708141689616475152 268328 -694895721708216476060519639040 268329 623537594293702078031832426384 268330 174430395813994253929346974560 268331 180455297348905708737673966992 268332 281927437309986787803288268800 268333 154250333008218178754285337004 268334 -462453019135884468310270736448 268335 -212387511500895312225603615600 268336 88430851681568354890458333184 268337 -301056094518098843252328014400 268338 126768349093103011422068129280 268339 325705482076261390182896262768 268340 -316632062829527987282113148160 268341 380406160224677440310789223360 268342 565089262553909605291657479072 268343 -418631732225666064854015640408 268344 96669157414906876638781071360 268345 92000033298646364144447550720 268346 4715694319640701605758717664 268347 735975892143123426900652037400 268348 10479417204722186201633797120 268349 -988191875382393218289217271700 268350 -40962971405638158098638248000 268351 -372043662195008893221242770688 268352 76924625350843296555781324800 268353 25610677896980231970140070882 268354 87005660981133702596830535376 268355 280667201458330822835894987520 268356 -190795113923267151932812738560 268357 -1022750890037299331279191275588 268358 -170810172177849872726327566080 268359 28990863642561257880130641408 268360 785530483561136769442930944000 268361 -184150793163438499239426521628 268362 529322493553942375917587375712 268363 -12071913522650968499470457868 268364 -5117705296537386825793618944 268365 68102318567082209732254890720 268366 -275039465768946609870355856640 268367 -373673522114353727446078219776 268368 -98268735909050555242438066176 268369 1919196720358750819847917336896 268370 -446164145603965502392205399040 268371 -48191490024747634662544088460 268372 446758310267757032919905279616 268373 -188612832163924551393822118482 268374 -217029575110413378616912203840 268375 325896339690507244401568980000 268376 -469729417382134496102546257920 268377 -223240136872470711492343909680 268378 912316947587659168379178480 268379 -603321952572506754395158987224 268380 -85416690264047509155825254400 268381 -64725840213653518851556440500 268382 87986958614131193613766833792 268383 88778485346028455552323132944 268384 1105423654077482508557840941056 268385 369545898701823969238875925800 268386 -143535992446977252590184982272 268387 -244707061678913980900996639488 268388 -416459741361254414194370737920 268389 -270437898358577070825054784992 268390 -475629188819386960560150748800 268391 -133926124264895413928668317000 268392 230820762931936152821890007040 268393 539199733874973447840494886144 268394 -60582820656305995766259340800 268395 3803629308440239341416152800 268396 534685930702200282668022839808 268397 -262326443793841855838578701120 268398 -15172383738347065748464837632 268399 -1213228833946482622544472402464 268400 -93612131010562288898578022400 268401 -151681945267004052522787454016 268402 521277713923099832779686498432 268403 500820141492457468002870392652 268404 -100032853660565088313412296704 268405 -562831896608120425564955651940 268406 -98121649278722822347632576 268407 1214015057459647978580261954640 268408 -108474594048987240071268311040 268409 -57597987661080128560967287920 268410 81620699161351982670293068800 268411 -469377328753709833200616310256 268412 164568593877474168111607289856 268413 304637190226402768619605237440 268414 -214097863688997307061356306944 268415 74821265718622102593115893600 268416 674774322824365764843499683840 268417 896012362090400147396975146752 268418 63848831297055549166987912704 268419 -482394330781373923878278722752 268420 162095451667697237210867969280 268421 -20325745606745821927881950628 268422 -160957416044170967625925387776 268423 234773620265248271025586556824 268424 156635153082721440424991232000 268425 8341892597524155658907590350 268426 219617013073065192647772612912 268427 406774824265209588820449098232 268428 113804061395432130343858245120 268429 -86121649432600624905219609088 268430 426883152862139374229909270400 268431 245669355612282401788891222152 268432 5431492275406425420730531840 268433 727706070718676310730428543168 268434 -17002321190536191560293897584 268435 203216048810432041777189367760 268436 145281217334513165817293211648 268437 358637348231341886658931203168 268438 209772172076468012902611609120 268439 943452512210217105598827159240 268440 -416498946635613952903055155200 268441 323335191037242082568693242384 268442 437975441303655510426755136000 268443 -2140959042489643218232122096 268444 237590145660113449618853647872 268445 -62273286133108217815697731080 268446 -312311613963220007383260570816 268447 735063249485527078532252592672 268448 419274569920678522226718474240 268449 14168590592923283665143125088 268450 -30720557602095161976931392000 268451 76037606590111872401269728000 268452 565959894155289265051681474176 268453 -415160317954628486639886245220 268454 -473314166554832128206021985824 268455 -52139673270946688023246366080 268456 -509416419897889400886906470400 268457 -238931762226051026320742805888 268458 -162339950994330617982036364032 268459 -168194685797404746954773307340 268460 37525608904101037166693621760 268461 182410386386989019518761324480 268462 67515613432966524525121800000 268463 -283743258313732755918739477776 268464 77300652462970602588997681152 268465 -439495853441385874056803320140 268466 -9950175690368940498517358976 268467 5168471274718204980383342640 268468 -196217523479592841797919966464 268469 -976787447052330518630029070304 268470 184705754242344525734515171200 268471 -563202415890400103791587271560 268472 1298859361995060791863111680 268473 -457181381404285997915417751216 268474 1040820209920085955967549152 268475 46903762180907721260627668500 268476 92618138189227568480898499584 268477 1244392081283985768342777677472 268478 87040597671882031242655629312 268479 -248880428368821049669553482416 268480 -103803243166946760878614118400 268481 47981216645441555064562037190 268482 157571171595074653031200273920 268483 1325619423815821567365155537664 268484 -52513872174076460239469913984 268485 -39006115648950830254574394240 268486 79058472410019019360800804192 268487 -821072393967861871777353069864 268488 281800180262598020757083750400 268489 33141197509801167800169981440 268490 -165555945471434202256408452000 268491 54786107792740946834555771904 268492 -3096047164435549074201837568 268493 -11816288328656658745129029258 268494 -21893573308823830500394419072 268495 741370818436200946965531861000 268496 -70374854396709923419892563968 268497 -260875574745222528978756357726 268498 295070259627853250449415572800 268499 -695622083450178521711251632 268500 223908767346947002289948160000 268501 -751340292991491965726809528498 268502 -158298537010778415628889299200 268503 112671608954098636241772966504 268504 -285208044926056759916867082240 268505 -486817483545279764122507698240 268506 50485644729293701306573119744 268507 -898135623904893833853980349244 268508 -148706852840969213509939207680 268509 73417887194575918498032594240 268510 -332426952252105738285283159680 268511 -992462570599182369322086601920 268512 -779626141253389692240198893568 268513 -30036849886596356419769637120 268514 -499644750563096284873541172144 268515 258244514368220886614120063520 268516 -246820693076181064327033778560 268517 1074902349496854299202219037566 268518 -117939958122702861143087052096 268519 384540789262943443294397796920 268520 205788426710570382879073843200 268521 -1159294626150690509898423183360 268522 86384956750125438458511618048 268523 -830333333223185411465629812336 268524 -363355053962737043347357328640 268525 293495978086263832019833072800 268526 -504304558534230560993083044288 268527 -213286299482987849966116389120 268528 10792013733158490613867577344 268529 -1066620601838132733826843485870 268530 -236402058530695821637092871680 268531 1028970069105147954362037168332 268532 856409491947305112787055554560 268533 230352234424956939462312395502 268534 -213192515009902236330367617408 268535 -2296036128040493232880290000 268536 -907971193636779135114737418240 268537 -31021341452490478708799889814 268538 495843539163587316806581975920 268539 -258692001561425649031097279976 268540 -111550501818462271636999065600 268541 -33206060086411021661510594208 268542 309220285552386234856333338240 268543 -974782233912444760929737726856 268544 -660830804857615553901310771200 268545 -306780023332344869889557431680 268546 128793365881139382754184663040 268547 -622937842744433018764646528004 268548 69105695633932996720348692480 268549 -1062390556261760275129539205764 268550 119083576118603339874751041600 268551 44433028457092296275870128968 268552 -686395302858383729443432934400 268553 332574837283542075059293526784 268554 -185832141233510606903929695744 268555 208404192827005596568751254560 268556 -504237982920214366178285287680 268557 162607229657453148817030971840 268558 422301854548919187900316498176 268559 105719701698912017361020235720 268560 29888541376775819137997291520 268561 -88323566619143440044557758976 268562 161977008678486056675167521792 268563 36201970693249373134868437944 268564 358951408592214248635271394176 268565 659643542591976318577380379200 268566 109419610390001007524030461824 268567 -14134130501716597268617422352 268568 -592881773127366020328543744000 268569 -578895712480356937950604320000 268570 -135812693783178477021052535040 268571 510264781431000249207821457072 268572 1306838605703943138653256192 268573 -898023915291218100295005057178 268574 486438005619865796080066417536 268575 -113212507639367325496010495400 268576 129390133744786605688718622720 268577 -363935112135637920742662719568 268578 7270827614762429668541226624 268579 74012465513612169070595200440 268580 -2086029528412532963966307840 268581 -12270398456954276215513177248 268582 52587457810958296801899751392 268583 -146572063835498860528479601728 268584 3177362760567758600486584320 268585 -454504571390637807722239280220 268586 -250213327170289373067234205008 268587 -214196320283760883630328314392 268588 242018808579751710710626536960 268589 278603097459634833721411208556 268590 -40496465308439082164679475200 268591 2220721924901817067958427984 268592 81265682586139671344464183296 268593 -106935000465249381722687171712 268594 -131851370743591228871576785920 268595 502818173904506620578662319600 268596 -44233382097409400287877842560 268597 -10892265665377213608866761568 268598 -281914678149459788996590135680 268599 598204800192009931035983225064 268600 567048575301781563262863360000 268601 -311202405928675046118675238188 268602 76574458508251381710903682560 268603 1121268554155421792430339592640 268604 39211367234505646340782282752 268605 387527314417667694572487413760 268606 162930850625751222674080257984 268607 -201500908288884003978465774144 268608 145164057057071901927958118400 268609 -419764762003553019373377854160 268610 -448496481332555614273581635040 268611 -258827210619451204856394237696 268612 3729963752466738444179632256 268613 -177041445406804367334815991138 268614 -331295295638432493042536697696 268615 -8031715016211871180597054080 268616 -981635784087120493074718571520 268617 383640656141586817361463304320 268618 -143711328943795895570348366544 268619 -556157580708362020533298951056 268620 162683627588907920386698240 268621 -8421257616396959194152836768 268622 9839926963248852257215982400 268623 -524645221257299732164815366000 268624 79743393557451279196007563264 268625 92036730991378280012501232000 268626 -74418387718634976175054390656 268627 -876299333246450242346074057200 268628 -719680570704297212972568469632 268629 63017609886204981651202603968 268630 -84960993191598734744976503040 268631 -792523216977652360247962887336 268632 -28615889905603290551909007360 268633 -192903595313929818659678084076 268634 262488000055799594265562955232 268635 531675385087547623084437567600 268636 221074046927545818346476963840 268637 179656851787380102814161461286 268638 332401447911202765940236762944 268639 -398796803179569170636139296144 268640 -25927862390750058657617018880 268641 762581140906751609119155697680 268642 -5457958904706769099561942656 268643 -346660064209947767631968571108 268644 459067697800265713123109117952 268645 271393055174181322694526885720 268646 -89728901908637985682053980160 268647 -657528530110081492208686628400 268648 -213656765282363314585734128640 268649 -366668243395899462097030564236 268650 -32665028531029001168846400000 268651 -437411359512699826433891048568 268652 641115383316188369541290096640 268653 -118633788335905590807290230272 268654 106526404831353754102827379776 268655 -581764336958329077755684320440 268656 173841897926386185653848965120 268657 -86432111514475762004871230808 268658 47347187263207822272368148384 268659 661905031543680774072215086164 268660 103747959467026323360681369600 268661 185556073650319231892705513262 268662 308096202007765245689474069952 268663 -382268417315042544603847222896 268664 -7573379466601035985963253760 268665 -69399589145628802557706534080 268666 591179737511023124959024114032 268667 494714611320682049225143075476 268668 33538082126435813960383472640 268669 316092458686239393967412250444 268670 -239421005282258920503807661440 268671 62208172090299443472389344968 268672 -53655074879815633893064704000 268673 308907538992879447205373468484 268674 -6624845097234738511188699648 268675 119128992765387843883346371800 268676 -614027874050105317549074695040 268677 -7940673794433779889881666688 268678 -200446701474485271731331411360 268679 683280418313070986673833568000 268680 252910614359832192952860672000 268681 253010205058225259926339740864 268682 -193851110247992651871461849808 268683 -5584371717255982885402267176 268684 276939878907041318211494680576 268685 -314732772688520742153279066000 268686 -141063772039117199424300395520 268687 837830518271878276235928785080 268688 -22336829812943381750061465600 268689 -674885097427288848177091439376 268690 142772019636552159136256527680 268691 -379917467211629250135075526200 268692 -213376699820474534813482395648 268693 300054421119749833013469164942 268694 -70267067454156263768244104448 268695 -137701127560257943209441557280 268696 560041712061658015631881697280 268697 -149801234591433669834541922880 268698 -315957460797848576710123464960 268699 69091585771998826501585587936 268700 175763967544377251111069491200 268701 333533735980926164812740431232 268702 148864155083608879429554574080 268703 578445626240842238634545574960 268704 718923356857177683732820131840 268705 141861328561027354399753527720 268706 170689595639396773478581641552 268707 -9779358829921298374667666112 268708 -119601894272600641752280055808 268709 -232372761928022819796583013760 268710 -67995068721463590513609317760 268711 102279069222945601669911551800 268712 262815188670475229030025907200 268713 34295902242844410084647705940 268714 80851457342199612414848483520 268715 -8194599715974484673679934080 268716 191036214812911469384714946048 268717 836369086196940048870623376640 268718 -205015029180612557662110901440 268719 -977681573321590310381159777280 268720 21848187738010884400565452800 268721 646595040980088725540401643922 268722 -138481377070603834748670845040 268723 -63754725720702725394167119456 268724 105271756178573607705665114496 268725 -355642956318005732079435110400 268726 -159846099254520663450536366688 268727 25550236243545011478483963120 268728 491182025855881987558676828160 268729 -803357151571454534987427171670 268730 -26608812841469012466259584000 268731 344996013311886742763297810400 268732 -234057534438005112119293026304 268733 -998367840660584975091618489018 268734 52243335120818237955685519680 268735 -31546663036334506996713217440 268736 114820397038337180871709163520 268737 180455056201435615088391512064 268738 378113550617964118752218765520 268739 81092121206840230339925298240 268740 269973077202343682795632354560 268741 118284764392023641312945726 268742 -183473051247351149511411373728 268743 -703553344927636594675689543600 268744 134052064929044144369270784000 268745 275929430252181409360204329600 268746 -650666757585678598826910729216 268747 647259586510839534571266466196 268748 21828878564524288844915313408 268749 249690856688778583514862356364 268750 6234298778868796090110600000 268751 -46368022644943454922758757648 268752 11404271509978342011456061440 268753 67399443472028140903155378660 268754 -334300187361355358731413759360 268755 74542743391208945280403852800 268756 -633128069361533566067313969280 268757 1025848137715701107046885309006 268758 205266476743071307558324162560 268759 -1086606020592890726904979122040 268760 356521674335246913655185408000 268761 117808217306991365141996737344 268762 -149292088165364182059326503968 268763 622296977326232134979737955088 268764 -61838347234039169699476698624 268765 -89535941785104994514415466260 268766 251217675411474096231757362624 268767 588211375259643761429089440984 268768 -48740059890104633699611705344 268769 -294075299993355446297733089004 268770 20715774967824371981085173760 268771 496630266953088417558004322972 268772 -201234513766143259530901893120 268773 295731305829718581424530597984 268774 -41582774159394092271935608320 268775 4015082078023977659490661800 268776 76944555465088242107115371520 268777 507885624469454916539802237626 268778 -419884434522748927967132088576 268779 240971360784148781597634969600 268780 -146499043281870054795789772800 268781 1050157122019893555017815098582 268782 432143889347160577646311920192 268783 -1187643689202754621261610945968 268784 117151119701770679923856080896 268785 188609150564746655491377302400 268786 -14278616016795209791982140416 268787 185371236732403914342482030832 268788 258764917091431991867387357184 268789 1227819169577457089777908668590 268790 412677113009253445314707558400 268791 255931755476448911603988143592 268792 -555069797957668014069092352000 268793 8215741991247499261881968640 268794 -59564276353643013852053006880 268795 -480554087648698766213794483200 268796 270464802694287807269810764800 268797 761878643822399560855513651200 268798 569102663861419639143593318400 268799 411744183291852515658122853480 268800 -39267951944845106401719091200 268801 73085187215573937124996746240 268802 224785152076976243805875558352 268803 -81592234488911420921448236988 268804 816682336897596880166822983680 268805 177805287960452917938208172760 268806 252465645901380967862600951808 268807 4634665752817938009311927424 268808 323944081158955465001300136960 268809 -832248438066750430287388045296 268810 99843222429302697296740222560 268811 -475861806171481335885690972588 268812 726266486052729502831719014400 268813 -1384745269142628195766223540938 268814 159840745569191900799323664192 268815 58134410758873559056932533520 268816 -131350254778565937922702491648 268817 1148701408480037225746761106866 268818 236054246880556374336381788928 268819 87731006483855563137708850220 268820 105354837105081786770467342080 268821 -170608701255258300585313928256 268822 12547221751363196859563552832 268823 255071538185565110635788384072 268824 -87281359976897851295310151680 268825 380828182486141669052776201550 268826 -264909091999136456751826248960 268827 86236194257016070839721311456 268828 227040810619459960175291739136 268829 158494684403527403321351438880 268830 -381879315843689840080531334400 268831 437668000729390880881538953000 268832 -39166090441140669292285526016 268833 -360206711417590245237403530576 268834 259039575778276870567797972816 268835 29747854609994500856541843360 268836 5892583671199543789304838144 268837 -344528405455607918412282334080 268838 550402241098283538045696328896 268839 33983137428304809713562106920 268840 -338683985616083826991310438400 268841 804651330094848979452003109242 268842 17536858480172866100930786304 268843 -211006075543995042703992152908 268844 -38076763944609201698077803264 268845 493199583829832184519859031520 268846 -690805894878895649636722605120 268847 -656365827926912750669396940720 268848 170170799716708991774760517632 268849 -66376370527993017022997065600 268850 109046635455765722214084816000 268851 137063557687026246244565373504 268852 850726954070803618334818199936 268853 -144874785572299514673424723716 268854 -32185112271109975972791420480 268855 136808176795977541360898997360 268856 -348744586264948536235895562240 268857 -549215016832695982456053373446 268858 -275096792834925064872979069440 268859 -49380459269223559415207216640 268860 -266983471055288072102127344640 268861 -923072224020267574053037236538 268862 298717484019749994802455635328 268863 -117263552593531703005534164480 268864 228918714977066569889741275136 268865 186079515094645379677017346260 268866 -235168183798392467532643614720 268867 -541411104285893691171658840280 268868 318882508643847943805813432448 268869 107171814828660930494633995200 268870 99686222922470454725838888960 268871 -404060746131545431177545691608 268872 333015696955734787371254169600 268873 -841448172461304055810225832496 268874 -142020213531197015888504858064 268875 -291280210487698903811189640000 268876 -1009531442031238081592865168640 268877 277936613403520168018132009344 268878 -4746143622030464698062463872 268879 -4550918967127553525327054616 268880 -144467452191465890538140221440 268881 -193862652717466782429764460048 268882 -369951382036358925811845727968 268883 479606096735140730699935569132 268884 -112328056358180041683535515648 268885 510949888014585067808109503580 268886 -311127801815880570030365968608 268887 -147638256216548008628191765248 268888 804536706189773308381572096000 268889 1620566844121671830964724587156 268890 120795398177481900643192369920 268891 -238109593619862091614024195840 268892 373498875322486562839030804992 268893 -136453947894803957240654536320 268894 165808158330705733605554007552 268895 499429858573400416645494092400 268896 -276856777939398851429607407616 268897 1215484285369757504821289293346 268898 -130796484712479274220724401664 268899 -257709203759251262973405305736 268900 341093638384948287505516208000 268901 -819634944913632864515912907648 268902 -336865045033404711318834724320 268903 235603890060087430361846185960 268904 349250985950108232515531381760 268905 -33864176558334558151307854080 268906 860363693334034850870238551040 268907 -904054775601370500894620609160 268908 312582495305019044461756700160 268909 983363028074393834028388161110 268910 -82883157197016638969704088640 268911 -140794530224795275942298195640 268912 -158519245592485019080204713984 268913 -249371005088435941067872865838 268914 313097458393235583894454669440 268915 85533454553650262976085864560 268916 190601803920778241585957191680 268917 363901740839340716511999339840 268918 -47160700249125544638127514496 268919 -199336511743061473643053664928 268920 -19932050127773833829247283200 268921 -886532800019953423011903641878 268922 3404148851225661913719555840 268923 21450349062118735633610681904 268924 -976279601432691619359601199104 268925 -209747700712775797020725539200 268926 130640112932412863222448445440 268927 -1255969259973260918840681348224 268928 499268552295240560450092400640 268929 -637970454233100834673332128526 268930 -208526028263890179739879580640 268931 -141560082000439818355907778336 268932 -8313687739830642649703774208 268933 -208513774778816821990499614336 268934 1171839753331174860051013316352 268935 -112375938350126768426487025200 268936 885777306528916863212208583680 268937 1291675892235948478364136434586 268938 -309719212499253899350071899136 268939 -559767195669832425420616703232 268940 70001158888152027856666644480 268941 474654012222841914250563912864 268942 489519780781840470551250343872 268943 -1719602428639110629208310972536 268944 10315414528225059560709685248 268945 15216485991482067322695304500 268946 -195643991310256225507294228320 268947 -333603513549014547123710530560 268948 410949542835819793564328871936 268949 -321324127640583227298780066180 268950 -29502414748084075831826956800 268951 1042240942600399549546782570000 268952 -1260166165480530920652985190400 268953 262213687264400869289496369984 268954 -111897897314635063100542364928 268955 637577486542895638535658327360 268956 2044692254164381335421415424 268957 103630565193723904489787739672 268958 286073759824599543488751991680 268959 -274071139768960090035381024696 268960 432662928416958414892096880640 268961 98775822721123927779972390000 268962 170161316882861306230293004800 268963 246492095903995492446034107024 268964 -530430505706484074654533401600 268965 5609995289425242140140648800 268966 32603372460551401637196668544 268967 352804522028081383134181083672 268968 55005520092731541572002283520 268969 -1201739189364665559950052538630 268970 -135371221686189412176527668800 268971 -483140305987417661093577131688 268972 31604290089125666965236767232 268973 735715890662898821423629971222 268974 290602511635361717091322794240 268975 -87502747078968346648639116000 268976 -89164803698034475918285651968 268977 -452762434992339690853951547280 268978 508229264320971615241628513040 268979 -1196564136354658424599593810420 268980 -246593718762771445483588208640 268981 -1046079131031787314275252691840 268982 71206270985958780444193529472 268983 348816432047635643337255240 268984 -502394781519331230486116413440 268985 -187070754388119872927551473600 268986 39579545009185900382541717504 268987 206996625850309551456762893632 268988 -414558849887343294882674752512 268989 64905446170310945437310829120 268990 52059528907809642656911514880 268991 -167150172901741700315766313248 268992 189385341734877403775228706816 268993 -819773653605838757241731213758 268994 -67801857994314033335420508288 268995 -63088804620867390865462771200 268996 119711455041378668411130736640 268997 -121722044235175233217647331554 268998 -40062106700849008145018396160 268999 558561273074352492712803959000 269000 -783616634260296148970380800000 269001 -292244623395057268765275359718 269002 -74753251679718704720282054400 269003 60017226608322549843175202304 269004 530867721189205201843645148160 269005 -58517694673116753981030022080 269006 -167925205502123956114783050048 269007 -248424467504438685414929418360 269008 2176557199087265313251917824 269009 137809425540122010224036850804 269010 -155511839216446227230818163040 269011 -1407706096443816844118305587488 269012 -2632423994837341839743781120 269013 91106190324027150140757891744 269014 -734914724972161638338861202144 269015 -228945509753475279418793606880 269016 484028632876076511477372518400 269017 -193194137662662444386916900608 269018 27849145021196481525618324480 269019 -190402023983074395809141235312 269020 368229598575140647318456788480 269021 1060836202161206599162648891200 269022 -6544092711689680937174179200 269023 499353820709263282602472506272 269024 -243144438857439160065757544448 269025 -301454886860782194003979082400 269026 -493298723421006983217812538288 269027 519225388868428081261253451984 269028 -462657759867666251662868398080 269029 -190257537077140530288263370370 269030 17790315909927462379187660160 269031 -14748836491019239816658121216 269032 -378009482620283263630828569600 269033 -11654262558669222825009934620 269034 -292813642670107065863833854720 269035 -212887359111063915088884687600 269036 -393917842669067343966793509888 269037 -526386903775155419822259164640 269038 37323297420569749803752358912 269039 1252789755560429301833674005840 269040 -66472258818566138413252608000 269041 -249718359097880604608072464558 269042 277935263845789066699378319424 269043 61403612755157785433710993464 269044 491162793450907370887855435136 269045 -235231906611419888592921582720 269046 -181200199481738971621336880928 269047 -500801284287024686435824693920 269048 -89740642973279050745169408000 269049 172808292544004288785638076416 269050 368602251490404108693222814800 269051 -7571634943737718637430748248 269052 -57782840807157237554894512128 269053 -104157934916988319707125080116 269054 77576405513520321231204355200 269055 82331217602902634623362151200 269056 765840774145800817607696187392 269057 895970140449341952068630274306 269058 -93851360629924802187945868416 269059 -242795937530912070210955438620 269060 -95692377859256369538077552640 269061 255004247141442135308321733600 269062 108518867486618681021467507200 269063 -1247465974032423981990378563688 269064 142997043091407109574661457920 269065 516210156202334986081681199460 269066 -204573824017600717108486337280 269067 -232009989582850678692459668520 269068 -211678774081509991729938660864 269069 -195582592097387090378014531530 269070 -21064198288878090541624060800 269071 -496146384267674963184615092112 269072 -198415705565609311114441064448 269073 209599363180605084690025137024 269074 333773814790498818173623557120 269075 810271373131990785883774452000 269076 -322285503411304187268180602880 269077 -308344796782208416576166205600 269078 -28096051385283509034144312960 269079 -154838222977423338865951210800 269080 154517444041609882741655347200 269081 -49094843764722295257130548348 269082 17614738900369931481935864064 269083 -138891551655317240139397581096 269084 -843976083442219309539150518784 269085 -329011092442455247820549181600 269086 174356644268764447546692170304 269087 -62982901892718541688036523168 269088 -95622230611060233834440687616 269089 -1117069935016775655757256606110 269090 -166239880462941635440252915200 269091 494051984841341912946036999120 269092 131514324306116602432111999616 269093 85999696073045765584027534080 269094 1934475631593709612136601600 269095 330669417632840508979083612600 269096 63733901064205727568008801280 269097 674246389238947741946529048480 269098 702465832380090740962270679136 269099 567096432512168722035601674120 269100 45944184840512913969069081600 269101 84803264839106976237788061440 269102 -209229280790260450272373297728 269103 60374234044403980310065252608 269104 293568457611295743192350720 269105 220804274455805638719761088960 269106 -304032438459907463013756160896 269107 -71794470951731444646463511120 269108 491742482418014794948176789888 269109 -774895370735131190605855025280 269110 131223925004398727504961000960 269111 -172374171410093567217569318976 269112 386593806246317743675550699520 269113 -54312468246340766789701190656 269114 41975795328096033517710804480 269115 191360823343814795805181232640 269116 -566278828001246169107190126080 269117 -510365580000768463031202315834 269118 -234164609224452395748564572736 269119 -153913155874084034810767658880 269120 55902021249965624697870090240 269121 -250479112873670054299433511360 269122 -222645961020683141520862832640 269123 281031769697436366727119304944 269124 -85966707201119278776399403008 269125 -852533920397343179048786901000 269126 -258703866052250344183519431552 269127 711787242510574586828840531520 269128 -581419564888938202974916131840 269129 -263751655315456962077955882624 269130 -76142665807028296606654836480 269131 287708246338526165023772646932 269132 944087695540365264207436572672 269133 351127966906211698147517675424 269134 -179886548511294460289270752320 269135 -290019428776181920683739594800 269136 -30271445735848438676992819200 269137 -12382282527808292503162593120 269138 116482319840373460755938779296 269139 -508851790077304699510971532032 269140 -193117376366789381993411170560 269141 268922294723557180003150030542 269142 102920622594552051473293369344 269143 258412453648677492579571265200 269144 -1381339600862884863339931545600 269145 202242937426572195468372540420 269146 -148534526835318168871814105856 269147 -169699522721999866895107508448 269148 200695552254082393967114772480 269149 47613930526410951464767203660 269150 -25864609545561230734525872000 269151 -12746899831993483638594858480 269152 390463713395677881909593505792 269153 1157067935503664047777397326080 269154 384621680201510594593182579840 269155 263626807033368074168941012560 269156 -309778251024958749356916996480 269157 -309659796567257767429545639648 269158 -320928317819571128539206559680 269159 1053612671673718042486100044440 269160 484458124973081117773746585600 269161 -495978677555542492479699718656 269162 -762228144080815039515785625168 269163 -58946239031679392756405144508 269164 46312380569660813899106722816 269165 -70282780047576243789589881360 269166 107170387672992748791920843904 269167 284172714891318634088514155216 269168 45852087074780167450776993792 269169 -370368663383900048481059346432 269170 323625523978238245000251356160 269171 -324032111884281191242774938288 269172 -187768065456047840490721010304 269173 -170977244709556437389562223360 269174 -434231616489460503346025357664 269175 87830924677832486779115986800 269176 364371415659031503893076910080 269177 30386950419983706181313602026 269178 51881413892961785010001643520 269179 66258818686271127909768623780 269180 -12112753736830929248465495040 269181 269699086398959788626730846080 269182 602448581912266793154552648192 269183 564934763906112338236970274432 269184 487945632592719553388756336640 269185 -55484647507076892484809723840 269186 80448485450112810694227939792 269187 20982685655947562675281057968 269188 -209665881362756987454673416960 269189 959075151008874464650810608990 269190 -181786068016562071032754694400 269191 -300189518639644419151170101528 269192 -150310393450329943247722905600 269193 278203538244375932252832649728 269194 -427953363853272622898837521104 269195 817164879540119955737302596480 269196 -255795308453333166080608055808 269197 -19787630203749486454255209428 269198 -530523280069025172756966397440 269199 -87413215706131975559455295376 269200 -119341673171395750795339571200 269201 1283160107439802551782172401202 269202 182113782362168735644300732032 269203 -515475902154771171497515742136 269204 -123800673449185582720221216768 269205 -228448219554798933691177807680 269206 -194279464998057925082208112704 269207 1109246550883812621744878717160 269208 236865222461855079712416614400 269209 954121211769888800836903086410 269210 59490489575506933935115457760 269211 -349598351491560723845013779520 269212 -167153503229192934377867768832 269213 129358422511141923432839556960 269214 -109082719133705938956307015680 269215 42810136889461522406920069920 269216 -888810622224529344497996267520 269217 -554563384437130004157267765600 269218 -319280768594284403791808587440 269219 -77250144734580458015508793380 269220 30248421102339504156293160960 269221 -1125501808801765771310070464578 269222 -9899138546908177484790911808 269223 5499656414518366585909597824 269224 -90187016274400763634557921280 269225 317579301669804427005936750 269226 -87567394517934170428042525008 269227 384623631912366864808519145872 269228 800329032683531622259245581568 269229 703743687279335342726813180160 269230 52467373478187585029119392000 269231 -167627555532743578106151481968 269232 92841694886590412445576069120 269233 137487030980531974438711276864 269234 6036329319846857929091131392 269235 157858561897298046621221696640 269236 686445945464581390301663324160 269237 164453374399137913272161339886 269238 -177762843412127464272753549312 269239 -430279033243981967807688900344 269240 171095106101411614497590476800 269241 -8899869230340216842450108736 269242 -480302450262742941433387001088 269243 384590724142224521068701162000 269244 323879404040616217881234986496 269245 565714406903059049268570115500 269246 -740398135366531413703162586880 269247 30236016006076535194757817600 269248 -105725605281764916376301993984 269249 -449626128532460597121942236160 269250 342152799878450056665133440000 269251 183520143929443835642381960252 269252 -219583830944276895119657346048 269253 -733764829433113407645995991138 269254 122608049488185971839994307072 269255 390790788321050552106346584000 269256 -132969103867207741301778677760 269257 642916773646765661834018268506 269258 265297372754510161447109844480 269259 689970021392382053906563596504 269260 -316181754363492942953987589120 269261 -51901226572200217129010623530 269262 -50623940906789393204515778688 269263 -2245623321142979455812203450304 269264 -280634367039614490364450283520 269265 660401680155549200560353816000 269266 -1775411292295926905700390912 269267 116368608905889439046934307440 269268 -484439994488483963947618191360 269269 133623490795805918123480234880 269270 -101461792763163459068894833920 269271 59263550488687401446109564240 269272 -986450081288366865609870520320 269273 1376172220339395367285197504720 269274 -80779315922052513979238807040 269275 -579529240639374043609949946700 269276 45766515228081066665767772160 269277 815046980259993087395623201920 269278 -197514561771224996488613746560 269279 -153295665410469222362835357216 269280 -398629307567655222475114414080 269281 28470609275106927861213202082 269282 -171477219617532843698001762528 269283 312561605990272556401072452864 269284 -315399175334387873213865984 269285 -371150390892587527057695718020 269286 130461124742222033985182907264 269287 323107330812282005930656879240 269288 7265257611948160941196523520 269289 -593438149942807392112470187446 269290 -34861148735221798282978513920 269291 312668439723165184739530540584 269292 42773630031843495099334129152 269293 716147234949250572590872652364 269294 454775779916927517302345424960 269295 122972950896165786392558497440 269296 63707513165958367732651261952 269297 -8944367873950718586335702016 269298 -362269740180860714307899162880 269299 470349763453095516118147754736 269300 254908807649587171957392566400 269301 -242422054418364073266215206368 269302 574707547795792832955997130304 269303 -572117492301958302449183226576 269304 427176063166863450827049062400 269305 -487704049784727528556494468540 269306 -3739148045817310267343149968 269307 167049417717542230381749471408 269308 -70901253088820634505212561920 269309 -15421506091446087748044278496 269310 -216855277014512515620664442880 269311 140352803510354299835438074880 269312 -890790540772732979763902152704 269313 392952335400293944149923918688 269314 -356433568514475708957158407824 269315 17340583667276190881905764720 269316 397118790559034359481196703872 269317 760345110508372646287235270366 269318 -25340770360087810341493363584 269319 -181058467669479749568244072320 269320 246964589321311703098165708800 269321 -43447172157784207518538777308 269322 -392835996314310480627361897728 269323 -303769665754822040029753598640 269324 69773201705421670782649569792 269325 7579919886932080102723308000 269326 -119558239050681966894455327616 269327 621255351933868721777934496176 269328 13102775343867267805665558528 269329 430533470366857506601948840740 269330 252197320199647235891449950720 269331 -182147332333169611280435116176 269332 257603156641827941798104975360 269333 -815741297425110487553371634418 269334 -85914186793260103747999660032 269335 393073824260139365434969987200 269336 1278366754569557609772760412160 269337 -457400583357385856674785672240 269338 -90058525518443216916049681680 269339 -30648885528783648011731853280 269340 -210621814974291855622385640960 269341 519359474438357059657964656742 269342 84825939442896581586812007552 269343 -47788417770752241373151812968 269344 -688646910829402616221791682560 269345 23790997887444911000827763520 269346 -80542906984656082411780608 269347 -23363845036475650971623478560 269348 346951425825458507452317556608 269349 39143524166249862859852724064 269350 354376130013801073787950130400 269351 757083087067508733796324559352 269352 13613503158866743645556736000 269353 225874697452926616582334259840 269354 381021514357609315946461427376 269355 -131324885924019778586157665040 269356 -125199886484291957421489038080 269357 1332636071889330669583463612544 269358 -86605360674175124363952570816 269359 -13309951469110466292110784320 269360 -8404161261852414797292503040 269361 369470718351095793056189775099 269362 210834994553004234922479324432 269363 -37062806652461729202110743080 269364 336285720556793153385394176 269365 359129229953471778589401324600 269366 410355817216617127466607817632 269367 90614692242813889143096090624 269368 -783221367289772571553439354880 269369 -521088883438649030152784172204 269370 5941563496226721153623125440 269371 -893852909018201441643504005808 269372 -465887546325395985398705255424 269373 -259276262515077903549915164256 269374 -14825936307822030366448951296 269375 35090913739251793865609970000 269376 88219129619003534107742306304 269377 523898518958868877197249388226 269378 -369146962737018601471885542552 269379 3305573574166766310664314240 269380 416979225391276802226574828800 269381 -221045569945629539413662078720 269382 265750077284579984410116633600 269383 1109698872141241218800425740632 269384 -510868131682681952542577786880 269385 -236811319844438193832851854400 269386 80589255962073459089645680272 269387 -664024525882320203124883721964 269388 227382005809121449683926430720 269389 318198412480016711955473587190 269390 124825373787545142601288089600 269391 361675796246142119144293273992 269392 93753906235038037587371212800 269393 -970164264330407830493783849358 269394 -243042554136986112728738453760 269395 2328744538466807907716524800 269396 204167281298371263739551100800 269397 116058388869963140295190417020 269398 90612359395665620479863271200 269399 -118719903785986707460405877952 269400 332425259905972067643916800000 269401 30013823658404905120615413600 269402 569155186044873201791796534000 269403 89059749607888913117024938800 269404 -708362850481572339663501072384 269405 139150724736935598121970574060 269406 17731155260766430282131090432 269407 -524771533645598480971565160248 269408 586636976178904723358827806720 269409 201807735884648966563749236160 269410 -53218625215843737514568088000 269411 -9835266131413726866227518776 269412 150675380853413428501553885184 269413 -349628063967830297193119054338 269414 727026275842225748845577401056 269415 93878214838777552198191581160 269416 163265543754717890553718210560 269417 22313377903320150235684087440 269418 -300771943211094729122549267712 269419 376718869462306370435828008820 269420 -52933241494069608621113472000 269421 -42667694100159782920662848256 269422 -391845619821583821650613187968 269423 409122379338551227823610864000 269424 -62909547020054166470591840256 269425 265850134879080692665008161500 269426 -84702890021107710215689338240 269427 -390185652592853968545595905480 269428 205431242804647559679459961600 269429 205565025394410998202439338030 269430 109420823052620126348591646720 269431 -860801795046746582895426799768 269432 797077690007305059820032614400 269433 -1231878001862739113862609430080 269434 -148654495241841097898639467776 269435 -7772349054442648901610981120 269436 180461485517753152336197837312 269437 496581579238491272633860747904 269438 54926169905026323682090368 269439 -123447738734790125254599369600 269440 279406074237891824704919961600 269441 179720499969682222633484179842 269442 110392833404237401858637013840 269443 6905562020197484172820327624 269444 -6217080290356572364662165504 269445 118783764591158003634255329280 269446 24702461574698758798436227200 269447 -917131110628220361644682893688 269448 -353164495667037100238249164800 269449 117023291332633936890615595536 269450 -352343717590228136588800101600 269451 -299412929930479035088558498848 269452 -38252974527202248242003828736 269453 171424861322118054463574096160 269454 -318268502336507224758623801280 269455 440745480388760610873339540360 269456 -275570974591813944927996542976 269457 642927866201492053242929203440 269458 34609244549060959911839946240 269459 541849913592765019376435193816 269460 -56724929376411873826368000000 269461 1299324241783062879099329298062 269462 93187148925835766668608755232 269463 -539547030897262579276454370456 269464 -438998949728123919295526830080 269465 38794403132289469937604696000 269466 -55434578298139896157992324096 269467 -2173320698218167628820315304 269468 -288049913525074566019977123840 269469 -634436140122258531922721275200 269470 287662346896985016546103375680 269471 -244171485958485712135209777048 269472 -110728573509411016124972138496 269473 1437492881622676537540560426722 269474 -391211442498393211031944199808 269475 -382561791768262273111458557400 269476 -545739667009010425395036077440 269477 -474432583136797941449494636320 269478 416503346473602937140215577408 269479 104679979691463511818838703712 269480 -339342394147323887120116377600 269481 14197038193239697857077825760 269482 -551461644303176608058880195408 269483 328637349545514799379340711744 269484 -370717431895012269900097778688 269485 -86006351747900977635170888820 269486 -136594539957117442885902672000 269487 -1022249386298636308528864543080 269488 -28287795181701848604765503488 269489 -389921318648618842545710250000 269490 -46365832077315581479434831360 269491 421968136555968803228443850352 269492 -24540447618546223304344884480 269493 129336075968826571523103454848 269494 460357167781030331272768653312 269495 -855928985377945252106567913000 269496 294384098096331124892587315200 269497 700596415787469532489130003460 269498 -792985596476828760051996576144 269499 -353677264132561249022621871336 269500 -479418987875765277172420224000 269501 559624969459305474735858107904 269502 17778057219635525794392973632 269503 359370600550919647085516287384 269504 396483279809053331788441583616 269505 -74594449630030485019902793560 269506 -523920292468966932158715360048 269507 147617914483700834338886050512 269508 -168711874586106891699372539904 269509 164845213604122632306154390780 269510 -242358077804527631577828435840 269511 346644592860914693320728864384 269512 -627865951642436556853248614400 269513 -356009030341807016840858339238 269514 29010916378470469289904046080 269515 -366331194095915907892938920400 269516 12188955368035358579042740224 269517 161924041413545687679667481280 269518 -163231459795662492057304973184 269519 543122258603655734655938023920 269520 44146291225162040799675678720 269521 164069653448063918323386712640 269522 -272332537984523202681136277376 269523 -183420968088511532230823855628 269524 8164445146585459276284092416 269525 -155568718389810319894253848950 269526 -291031980333979100777325072000 269527 86752010508244468199280298376 269528 335815837660388356817852866560 269529 89539685617945390470673164288 269530 50944347947014052618895464160 269531 466990676450821786544089884600 269532 33226850616084650019055251456 269533 -570457599929991523732054494240 269534 74928579432791519142683902080 269535 -116035855698219492980839265280 269536 -541931758809730497326842380288 269537 -163306833459531846459675927360 269538 -430488110406613827518935810560 269539 320663371388674700972923837340 269540 -372721561257002079656640341760 269541 -1265452784584293416459495112000 269542 -41989156509868105203026839296 269543 1193569660902197255139622452792 269544 389322167038385494201029181440 269545 124979871346054097304349071360 269546 10667993238248165692765213440 269547 -546484056747177775445670565800 269548 840646142299268798830097582080 269549 240802415086088648874471700086 269550 118368584029165455790121880000 269551 2279573616349207572157021648432 269552 -159798579389539310753312145408 269553 -309534545724954556964562712800 269554 116440054946257943217116264976 269555 -483552622001881225904927216400 269556 187534274497542265129480949760 269557 -210558666342035067707826674180 269558 -169870855293410766072788572416 269559 382520465815030621786368539928 269560 -182015704882904244535778918400 269561 102842947304345515683077229162 269562 -63205516417486337370982453248 269563 -261392673314257758259970305504 269564 844624195213498646769132466176 269565 439721737899259764463983911520 269566 -279650937596389763325631085376 269567 19882956149468030019431171640 269568 13124062971523813257114550272 269569 -742398506090479973845367246808 269570 -63522189966255101603406743040 269571 47414728323250905335688325440 269572 927155102518525933494821800960 269573 357911065195708926511657785822 269574 -132024824590946704722615098880 269575 190714618153627422355753635600 269576 24019555277033516221684776960 269577 -152461388102227279103312706240 269578 412678937927566452699806721840 269579 -930407375895335811412529819820 269580 -345898835625088640356258083840 269581 -253603547162921009153340579240 269582 -141469475370146133010620525888 269583 -368798710235992057867193099136 269584 62260301885922288627905986560 269585 -453339762087071494838911214220 269586 -79525020513716882260944078816 269587 -536447180899123913988928055088 269588 -137528256870212373991933056 269589 35727056132643681678036436608 269590 159550217194124560809510892800 269591 -22682236120286930100069636480 269592 -408461328405891343372949913600 269593 1160712613008938842386963729300 269594 14257177584600313945112694240 269595 -338664167527580686904591354400 269596 -447260418172911119070665996800 269597 -835913155436098364063749452954 269598 -234983729477116984017420748800 269599 831991089873570049869586166520 269600 606926019189259557697373798400 269601 -490008180278144165128591737168 269602 2340603512381399221738979712 269603 -131416630823639407449067520040 269604 -441955210849982619214389068160 269605 116676773847476637807071928960 269606 2669934720865690568587976064 269607 56430296003605512539684560896 269608 -662569309311881741005612400640 269609 1074285843932687971470017397120 269610 2851420078096953221046988800 269611 -200259338934478534346305873728 269612 -388385597497285690495500303360 269613 7410793558925131469763508620 269614 1783417560174876820039822656 269615 -621658652975586920881080189240 269616 -22779543491950070014371495936 269617 -298726056923239103982200676334 269618 5882674450973286653082383904 269619 -119679907417555793956424195328 269620 -197332107985085501142863447040 269621 -764392974052114834375535748096 269622 342954063232449447438079136640 269623 199192811923449356740440744872 269624 474925027287999996685904424960 269625 -878427711559778834520249120000 269626 -244674382148329047378145194240 269627 -822011551627411325864319759840 269628 94587237892649203616823390720 269629 4837269162761993530688955840 269630 182554906748635314908532604800 269631 355080031319729868560056608120 269632 333999424881130698876609626112 269633 -148394201663473579294577468736 269634 448910512600720416861589188480 269635 -363323230806685193919101671920 269636 397592897450785845062382334080 269637 168670166277390524844862558752 269638 -23309861974229862774422668800 269639 -1238239852289079990449306408544 269640 70066122462400722253192396800 269641 -1371454100786446046142226833958 269642 663521823848332835676543132000 269643 -331399104010523241005207748672 269644 918012179105087446563848942336 269645 -13256077656367172466906528000 269646 91757126921362235077153417344 269647 517946791380021065791015518336 269648 60188945035842052926463672320 269649 -47087617539178212613714476270 269650 -258439937615146266080581141200 269651 -1246229947057349504445688611348 269652 60434129742749807172041797632 269653 1328226616923586170572045824 269654 334941691009398197333684834304 269655 -491291972344973140788986385840 269656 169466626071799637532207759360 269657 227902783206662072813041190292 269658 -181415708756492522922727978752 269659 197411125074846006588292197904 269660 -318287005294799122960922342400 269661 67214793687903282636739427904 269662 -48011422653610679300301871488 269663 -4438616712565357681959461088 269664 333191724220299793172303314944 269665 -198746231320481764744817254080 269666 171656591465279824683895184160 269667 -9415725028584463432746303156 269668 -50613877302431562613240807424 269669 311509063148903143040598614400 269670 59679643094756019115881004800 269671 -666977680181080408835916310320 269672 -69569717555048500263716014080 269673 117840521034178103541281149584 269674 -315369381282979770818835203664 269675 -123233998268514356928224083200 269676 -78417716980898402976104570880 269677 257425132438955504519171544960 269678 -370961693948890309179488871360 269679 3215341133367451124140773648 269680 234954279406365507790746255360 269681 -178393540015175837586934348236 269682 -141254446602039294547835675136 269683 -1219434676655981850500730182068 269684 -243872646789723979577668819584 269685 -231276603151177052254262928360 269686 566908779229422913477182320640 269687 95407486579438291154216530392 269688 783635279831543780754227896320 269689 -102995951783703816753996050880 269690 -128884004227836687694192776000 269691 668392327940083018065090951192 269692 -101289728846899770138765877248 269693 416216256761885705527778395218 269694 139374399100978773491871916224 269695 -779167093119963632943673915800 269696 9824939613455112019598376960 269697 186715482392714131943718634800 269698 42581751994862207551518022656 269699 669085845339885888272394199464 269700 -64181760583682861466310656000 269701 -934321937988143929436058459298 269702 250570855301404463193773523552 269703 127739114081964307397034443520 269704 -193275040088610947179556490240 269705 -979670485053112404602433398400 269706 -311775660420839756036519500800 269707 -75239015788210669841654243280 269708 630904947668130094475494825728 269709 171144586536589719601767072 269710 117013800143969284077695496960 269711 -257361026966542289953964568648 269712 70412410662583582757632057344 269713 1166602690032432730964242086962 269714 485127689115109836444585453456 269715 -273802074645214820205117020880 269716 -174602070272539077040309548160 269717 65867171285150915615846531712 269718 370782902245964003587393850304 269719 -742501521697406677747223181880 269720 539467688684760435159649689600 269721 -24967146581752966978035494592 269722 -35014689869663331879839712288 269723 -831562347613610989023093068028 269724 -96572412195191735959984988160 269725 42401155179887801724818107250 269726 -171776321819361668132343896640 269727 713264987211452799597992475720 269728 268638971581338916990055546880 269729 794015821738846355370527171520 269730 65098892260982993414753475360 269731 -40276842301374368394439268352 269732 -921780521441461602866610539904 269733 -539940936423728812034988487296 269734 121150109107307606205055682016 269735 -59437981080228265797973479600 269736 -440244934874440896080679321600 269737 221394228691445944531576070500 269738 260673818599706804741297162496 269739 -4141275856226755644713242032 269740 632093408886545438479329392640 269741 -117731855767615499806146426858 269742 348226765982838032778355166208 269743 333206975024625135347383097320 269744 145623743509986604557295878144 269745 367451086834564120942893118080 269746 581929497660186170508914829072 269747 -573506557638748627608295150968 269748 228055069555909591223536680960 269749 -820753262669754969373925343250 269750 146024431242738176449869408000 269751 306728330509615950899599347432 269752 15050204161506682144854958080 269753 -267148441027107334873068827040 269754 -228777693126314835350986951680 269755 118560657905532808433726348160 269756 1227516858567726256386950381568 269757 1240959076140582461317008896640 269758 529047666692038788250782893760 269759 41798444999729243558123270880 269760 69112363892718619211763548160 269761 688656378596764757892015255362 269762 -159880193513570049536861644800 269763 44609716366753145034517547184 269764 462269025490453960983677770752 269765 109894314331841892394734114720 269766 128071282342465911966200820864 269767 -283209703134763706323909439328 269768 1132555203804591352325837890560 269769 296968521702663600360845443344 269770 15865644894470041885705713600 269771 -804961176892516112645718577056 269772 -381066932144383518014900126208 269773 188806605243534676582692371136 269774 10268235369668808675111443136 269775 113839594241949135329455881000 269776 -66993681475170326996803862528 269777 285798357573315629219213267700 269778 -3028574317586364046014754176 269779 1233735172010914057353507606380 269780 98573155150863006158329774080 269781 629671309160594589769818278880 269782 5067516788176591224084059712 269783 393519427368534701843107153032 269784 -171837112056877618739942400000 269785 -558049349039739181742443939200 269786 259975262431494681796454655744 269787 -177914144705953384158434484480 269788 -868980537514768714797638374912 269789 -470014902216861438503659663476 269790 -122097745269148043037104542080 269791 659896589562381092528769836192 269792 -1058379019832838208331831574528 269793 111069039778108825503476784384 269794 150129504558346541009632569936 269795 588228059097467352455967742800 269796 -57146633021797165134212779008 269797 -843690038471799961562765805888 269798 -86656484970521193201052539264 269799 516721045283137451598312804480 269800 -224876728077480226189854720000 269801 318056533049522287564687258752 269802 -32896577872207104963718864032 269803 -383710004311372515286754737136 269804 -364567672331841198093312897024 269805 11921304283121418104614433760 269806 -171367662843565085424727017216 269807 925927765313530643872711297200 269808 -3259527260805416654761623552 269809 -1784451671932374766977987530384 269810 -107409640948698855145296889440 269811 17107958627109623296425074652 269812 675663474208149861892462902656 269813 -602970229029374887070498299296 269814 578107626908795304602853333888 269815 -14172150883255348134597526080 269816 570494278762028061104003788800 269817 -297253496137055243961210905520 269818 -732462651446576081394237290640 269819 -107856996015196188598982464320 269820 -172192446438233958659926080000 269821 116026247911515101194901780844 269822 -75300009656740192771504407168 269823 235262156390882654572947767184 269824 -133187290287121004183848747008 269825 5669599274503366357940727600 269826 -70033984454397736640511536256 269827 -2068933148116150387148908433568 269828 282504411296866264416520592640 269829 73952735409846913349057144544 269830 -423700171457242205391505920 269831 382974419240272007461091719200 269832 256943758814290774794668728320 269833 -953042875969550589780772740336 269834 518287911366737051418341376816 269835 -71703491582260201703284803600 269836 33729198352859867715587358720 269837 852434200991304067162172554272 269838 -455137680434931507268513843200 269839 1495734913914783319733151709800 269840 -180154725833087086535734640640 269841 -97942843323608605319328170112 269842 257323754352089839823965341072 269843 169202138392054518336993740508 269844 23006036896915049560119398400 269845 -343983761126683401971606020200 269846 326238701984860679041966243872 269847 630101397920039897460235897824 269848 -309242463630779891789305344000 269849 -1432461373757687828772001493100 269850 -61873745737715547270810739200 269851 826312146655255638066856478852 269852 4889298193308938591134397952 269853 -92319282481290192555759163296 269854 93861425185496517065867747712 269855 -15512297288839046671267044480 269856 863710292268530281478435438592 269857 -369834761797563007773009582400 269858 -32254610820357664008116560224 269859 162124406955834463276384566528 269860 1013644572306747230037809295360 269861 172531464709009522985790848124 269862 -20356805726012313090662967936 269863 -1005886521325342845413449549416 269864 -375076220999513615273390899200 269865 410537474962647775991992800000 269866 641297980229604821466801615360 269867 -568861329257638999880751030480 269868 -138606880074882816147296256 269869 562433748760953317380169282560 269870 417349597082548056768194834880 269871 41181792734228081989441909248 269872 222291452225110209987205988352 269873 -632513532137857232455444411356 269874 503157640722465576320169016320 269875 -651338443331764888936295808000 269876 -387786880752085875033913927680 269877 621488001592654863067126444320 269878 -67920275100306402800911842048 269879 857898743044285154999002701480 269880 56459002766124420761860915200 269881 91384834987855552460203213012 269882 -29514665532867793766730747648 269883 -412851714676574109324753246336 269884 -457052222521982669557781926400 269885 -247632433984827557692477476480 269886 -73795757307802814262779523072 269887 403084699659222581565046713536 269888 -351274528009830564005936627712 269889 403195046945170351140994085424 269890 -99085029871399267280066435520 269891 279450957269162017747400207292 269892 -28725429980291315104078874496 269893 1074374525460109056938107832922 269894 -142848959775246006495655737504 269895 -369994135655749172624984188800 269896 43582655662918110807466844160 269897 -600799962388292686804958799654 269898 32255823918234252155789700864 269899 -202626808981427746920562039664 269900 184833372965222187307427040000 269901 226325679503037821772223947030 269902 -96377062328226537651321046848 269903 -53801654796904800312039245040 269904 134782164252424277950325981184 269905 178985018335337288512504032960 269906 54683181011248647776913007104 269907 -10043636014808941207975865280 269908 -129535165771125787211817119872 269909 -726234033403372406790543666084 269910 -120113421472672518417382800000 269911 24332480116524174312728032792 269912 -1140614246720329722993016780800 269913 52833129463103327780120812224 269914 201898685362124598036719523840 269915 284658486540389780393758570800 269916 -41001431236940836560055320576 269917 266106013285639054244774603392 269918 -454556875446140617128360432960 269919 106861048336492138215826336800 269920 -3679706925383506597002608640 269921 1936115876674894950642827980032 269922 360422854764427521860990297472 269923 -590630735791777700775235321828 269924 -440602091534833163642082847104 269925 231962457735189816384504636000 269926 198846387025527243953719486368 269927 73663393015972305271844135472 269928 64047005414785867219286999040 269929 -104259559374620480653183101312 269930 363527773383445704364939947360 269931 297532781175432092219374744152 269932 183608659655261152633831910400 269933 -134419758321371280088497492480 269934 77606298039069541531480384512 269935 176869701109040737733737751880 269936 329462511837585148869768609792 269937 343676736434903312917593435780 269938 307768821415508119167857623680 269939 659619561196864989973873297740 269940 197476107824760767741510553600 269941 813762463589003559321472308800 269942 -177011542356436631060638160256 269943 1026980328849908810751230492160 269944 -352095462025891341060540948480 269945 -156364821257658843832773025080 269946 -677045279065742039124181440000 269947 -1338221206545685771699356864604 269948 -64959126802090590549754380288 269949 -609001974342325926078768769536 269950 -377225743606875392317080840000 269951 696899610099153541900431696 269952 -165502331797054956808804761600 269953 193127609735469587302908643202 269954 32636707110090701949953223504 269955 -204549625557290157860022783840 269956 724297817810637207818853461120 269957 -140883078164746790608321961220 269958 42673782632621216434273980288 269959 184576746274021403022387805000 269960 -586432226474953605327155097600 269961 97506917879887499217872217552 269962 -17208484096100100510188192256 269963 1934696184879913637434762315344 269964 -433378448030404388170009440000 269965 267544589838194857835670358860 269966 -559901827160116488521759741760 269967 486789418512616421358680275080 269968 418035838649672217891750543360 269969 78617715294768354970705317696 269970 -39966080776920155179990080000 269971 -15687529936924689366947282320 269972 -705893360068710025485561988224 269973 585625090100876808207170950368 269974 191457136471183317642415213440 269975 -343519829461643647154070330000 269976 -248334887910386270204152381440 269977 -694255832491241330866180010988 269978 180478484168646363558433229040 269979 -144401082451018051625899011072 269980 454953372127441108948797120000 269981 -189007999666458076832473096218 269982 -72754685828187472804350745152 269983 -126178634192098829926673313680 269984 -315274348697418063457167605760 269985 -10887633274376555668786147200 269986 69028501709362714033008531744 269987 669123413208736224790721724636 269988 -341126124541778261426362675200 269989 -294301826891039129669285722244 269990 269298423565810101599021424000 269991 848624074558041405580835434920 269992 -463755162189322941431345280000 269993 -523270672394817050386860662940 269994 449384030294710107522995983872 269995 -168126407052461609632586924400 269996 543775102689751452258873120000 269997 -778325681309910545688274944 269998 186599783788476675358120200000 269999 194464053768795481197372194664 270000 35364983181978704621875200000 270001 534536846722842280233536250002 270002 -354116656689147348466478604288 270003 -119314861027147936249650935496 270004 -189167253201028050180523526144 270005 -201602678120917549093632410340 270006 -277038720032689642969757716992 270007 1161441653080872979549082414800 270008 902541518226175696739798568960 270009 -646079501129422333437661150800 270010 54789881248534915910018027520 270011 -530281354422371784582694387680 270012 282640649899638380452969370112 270013 525455715402312525593659746144 270014 -56557395976772094420159462144 270015 757056064097693537744714219520 270016 -13517785890625997103132835840 270017 -1314773665079024040692990090448 270018 158153279223700185355602008064 270019 -538515093516906859090432453440 270020 322657931135790850691675566080 270021 -63973934935374121460680435488 270022 128560170981132691114493548800 270023 182384351742177014168897570664 270024 42388672612171534378372177920 270025 -86629085522420629203810267200 270026 -33676644286183121248385344320 270027 31879107140848234956787724640 270028 -15349436813396608879633657344 270029 -724316161928849610503272799370 270030 -139088570615640251245098103680 270031 127169607120718047081783502832 270032 -75073604072985974020831838208 270033 199258420369169189842580746224 270034 -507128857300622122250910985584 270035 -327848407316551256953257442800 270036 84821784435509009811952119552 270037 138548356704278090079207012686 270038 473044438674386139469932229920 270039 -629807167778953462726926895488 270040 -9189965509452906345770803200 270041 -475745518333788461732255094774 270042 115031834755787714311373363712 270043 -70467306093251876845514016000 270044 -725725983352420213216336356864 270045 94424077496956942760523424920 270046 154578080901135558510655943040 270047 -1302602630999097196701467100720 270048 -477470004330075825107923107840 270049 17465547960103455154741247764 270050 -158306757759077397605965814400 270051 520159169968056503956529152632 270052 -80936167776289670127225759488 270053 116721783709117797407137135104 270054 -31328511397264901929144715424 270055 355492552689690804245549595960 270056 -389678372832186524879738373120 270057 393168572624228610413422365840 270058 566320136128486683895579304880 270059 -152638705144370997448157161740 270060 9119334781667708474467368960 270061 -736634460030930135963504886176 270062 -649573225395360833925467682048 270063 -105299855787403770161673674376 270064 -98256884095923800690156830720 270065 307183909417917906098297585460 270066 271385472686546551339501608960 270067 180053583040398606666641133984 270068 566310853765132615576711858176 270069 -306216589720876908120572799456 270070 -70469231087991254482832601600 270071 866284936310610955324434967272 270072 252809681020969732187996160 270073 -251692181261161806741139318678 270074 90741907481017252216548040704 270075 -60954161290625674093784756400 270076 -493785826143260072688675924480 270077 -1186407261500581472696541304800 270078 -315832143575994990810340176576 270079 -14651288983814438623355934624 270080 447603546758458027758751580160 270081 -198858253940636500686865334400 270082 -56413200699303922464511344768 270083 -13112923950788629713618904512 270084 -302804839432394999915825369088 270085 -294130094906801111276727208800 270086 -320353174241184559325343151008 270087 -219956933113581636603935116848 270088 -132192196804422982389268592640 270089 -336470454040778965190977426176 270090 180323560147363463793234273120 270091 -152234717442552609003006378728 270092 -573805537312696684715047344384 270093 -71515349495944439145334134336 270094 95406738705680243514559653312 270095 -100875159767008824971078716320 270096 109231513188647089220981489664 270097 -281552319091805003012629701454 270098 2088053281983530350607974800 270099 -54289329991905649176600189516 270100 -10011382766854499411375993600 270101 534545129666333712226916017920 270102 -38615057475964986672756172800 270103 245709036042317339654116072384 270104 -942108318508551003369844838400 270105 281511306385610105172877629120 270106 -725567103446916001397398002720 270107 -1345156792893591643066046717688 270108 231205301283959434656236759040 270109 -12559137222109698943144950528 270110 -454856960138590735944216143040 270111 214645956809448584130201429120 270112 652408094672626702167721377792 270113 -1223367616341108322566164198460 270114 187604785688339044474179429888 270115 301315361257832901443395747200 270116 -370296598541158277529233731584 270117 -341350873432223045099859254466 270118 -554290561045468097305892958240 270119 -1075486032095872958514816037056 270120 -112334338801828270803091046400 270121 1102913495600880864754670131322 270122 513153015358148656286213101824 270123 63568064509784253121926263040 270124 627787975772120309605138263296 270125 268739080730264091227513919000 270126 1197765155426888451686270400 270127 257487840468003115287180405360 270128 288913461295595045266312445952 270129 -46232517844595485634758087680 270130 18227524243460215864208071680 270131 -141721518983271227347863166068 270132 -257459187067753838638247497728 270133 -715055095742741335362381001618 270134 14754168263425061459851387392 270135 19253960719189125495847696800 270136 54869610260200389048115015680 270137 -344902844085878543943693858300 270138 127552130201301479508135345408 270139 218985615186863092781607317680 270140 114171872707611359133100339200 270141 192561804503074537181379640800 270142 -558876978322737049367187364800 270143 129800461573649927335082899392 270144 -79519702544537790879318933504 270145 67930189476366292507924327080 270146 -418801161561125254526884310496 270147 -993853993413444596539315968528 270148 -454090823369464621481827921792 270149 -280359162976217547047807217600 270150 136626930628003689103561665600 270151 222540615083791109088150901552 270152 418300251102729749077646361600 270153 216220742489114483520071018340 270154 -403158002897889499439396854224 270155 -366239785847396443909878278880 270156 -1047533940583768758597646417920 270157 -1088189994219859550016266275594 270158 -59649354737930648090402795520 270159 -250709790226974471892608907896 270160 39027345544795729248322191360 270161 12796888343632835516417666400 270162 164020951425878340096254595840 270163 373748815744269171884910994412 270164 -387940083197691455161788879360 270165 -31592449581353045121499176960 270166 221853899110760158867523627904 270167 167342971932739610091253374216 270168 717010123024854741232086773760 270169 26895251977817093095065555008 270170 124588004463075561753126509280 270171 39093591544879698666060759720 270172 -222376627988940725990849868800 270173 -96256948724085047210344351956 270174 28623741361224844751148097152 270175 -188097264167936247455044858200 270176 -914389205025664029568666042368 270177 432515784504915667687362905520 270178 -721097380233513206622465021360 270179 -26368773936573430344830571360 270180 328344417609569285783620608000 270181 353714424249788901469619515584 270182 -517698456341542681614252532416 270183 -49404286866927706545171550896 270184 -355580261007850067783698621440 270185 -382536461617556829504535366620 270186 -49915436484653558724133428480 270187 80635319927683551407514404512 270188 704836398413704700990557509888 270189 421983857982251548871074595520 270190 80903390050259946521438889600 270191 -1444741284961739769672708399408 270192 -14354643993471088542659837952 270193 327375149201222396293125025920 270194 326404150753331350520921181600 270195 -296518194790528195075221424080 270196 -25614969362398614254643077120 270197 568356816181296063438860038332 270198 -9720832913719162641700612416 270199 1370156363723016402108168679240 270200 196304193350749669561119744000 270201 -487594970168845150134558222768 270202 -37302390600496230560145698448 270203 1600165097634911609088320460000 270204 92403014211855645972676853760 270205 -104299662339514902864191583240 270206 -370561588692714550230163827840 270207 197087124637957221398353175280 270208 114058045831968002026682449920 270209 958306162762489525723136545410 270210 -74041626526648994371353431040 270211 207294261230550736020188784560 270212 -15866628861308415683892016128 270213 -9259201590485478796258599456 270214 -118064924959828038564835951488 270215 371837535789077377113234722400 270216 675629592509711125692770918400 270217 -119335297960339199780210021734 270218 111188189106409691029180035840 270219 438722969135334117658973469144 270220 -436249747054738844625460608000 270221 -183064671184091058140055801888 270222 258293021518249326354227771520 270223 -1078926537441433425219912472528 270224 132490924361385358842500259840 270225 -213922526089301202873815836650 270226 119398593821330040764396548608 270227 -144291003038921302337768494080 270228 -83656788386216055443180826624 270229 -20067889788781928521156397170 270230 -264795806291598416956728055680 270231 145816760872285848647951110560 270232 616693811745802273584581652480 270233 -333057903099566873954371519356 270234 414704709018329257337880947184 270235 755675146510483792284177806880 270236 -758151110812586059673414238720 270237 -103093792426100475787753405440 270238 638990618595802542406163675520 270239 204276037445303479379176835040 270240 -58651771206046216493523271680 270241 327121557133705363397665820642 270242 21957105777326872058133427200 270243 -160741712650715748673126966800 270244 -290471665782025358487228210944 270245 276174445245451368812425141500 270246 -215453729478207176726829696 270247 162495194622401169711511018200 270248 241412794327975468017703403520 270249 -19437477370800988510793029248 270250 431671271909890574007903744000 270251 999604596579982515774397323600 270252 -595153263368560899287874081024 270253 319498419264573731207343038784 270254 154978091947571136852850052160 270255 -1530076216651800657745449600 270256 46295605311046489563956510720 270257 261276633735149293854964790580 270258 -64568108450005450368326019072 270259 1016342211917445175694032657920 270260 444550458699553146683701082880 270261 355568611571452618329191012910 270262 -433990467124082815990002166368 270263 -20085403693672862478074690640 270264 -475166555480191426324980756480 270265 222994020589048483856058539520 270266 -629909777833293713995236160800 270267 -110230022398690632859785279720 270268 158173888367323963957995189248 270269 311133962381710871350822649670 270270 43930609874556490500336230400 270271 -72483719801914829048659534528 270272 -187762462405336614834681151488 270273 449661784777130928719882781504 270274 387421224288997942924637895072 270275 -367667722615009708297459515000 270276 -222408158250830314424696487936 270277 397567065011003973244538378272 270278 845375747374933363648023128256 270279 50570206442532777877451782200 270280 -920229020991282954805894656000 270281 33528686152202528984054848464 270282 -93389321656294146074745812736 270283 100447020741745527794937697824 270284 260461409153304418725525350400 270285 48772239888126996204450399360 270286 -2258827619087777007143937600 270287 -937028896797949845368764706064 270288 -170479496109193570512495157248 270289 139936908262817645926127587840 270290 160689773954177398084337164800 270291 199398366719118136497941814528 270292 -238271005950209412149307506688 270293 -362808999107398073419333667460 270294 207061088604127445634596052480 270295 -102497012634388243696028404200 270296 77477504704368700585891184640 270297 43816323178246382727293135232 270298 4214359520292713542911014400 270299 -668737952743472455557950000700 270300 104257137890814204083753548800 270301 -353989420042224447822622775508 270302 -217918262398714151029622859648 270303 628210129993780679833510084608 270304 115229496528494577600341999616 270305 -110856465465847194411040981440 270306 63768743108448067087710274512 270307 933506861100729352388209894556 270308 588998574282287286388544396928 270309 133472388593894496793189804800 270310 431326555395207470912923954560 270311 399658601308810917353447001912 270312 -74848100890835688144983654400 270313 -511348452722250024294676438560 270314 -1023115539581197409706357072 270315 445357437278635324793154213360 270316 -639813039403165912159273864960 270317 1519276041057501883222850231532 270318 26509581555809520203695485504 270319 14834219154928411340695216624 270320 -18513900815125782780405350400 270321 -352274597718011778829809798288 270322 -53147118568261961151562320576 270323 638384758884701379354757594572 270324 768028101417267400531807211520 270325 -162119832868260657324624362400 270326 -225483688264461134854771501440 270327 515572714040539211251094874240 270328 -20178070664948196163874979840 270329 371807508291152873943625005930 270330 65767845108246410296746673920 270331 -539330743348511711593646728008 270332 509679968538943821125379586560 270333 476915378736044464283138581062 270334 -862262086517435360233145587968 270335 242506687376111688005051385600 270336 269441603182449372435855704064 270337 456225230037070489535110569986 270338 609559867768761456120249984000 270339 67586226230526554066593739760 270340 -11489399363298162340478545920 270341 4108967505483876404454309312 270342 -60274870362196281982015051392 270343 -52278718857812989159907074408 270344 2204385785602434252398090649600 270345 -486882135426805481839712644800 270346 592935304732634363896735021872 270347 150797687108260467763572075264 270348 6743907392130260579154299904 270349 1098898258444269725273764311820 270350 136064050032380652595265798400 270351 -285105982422822709495002163200 270352 -112748650440939982267194195968 270353 84812953427712660237061218804 270354 41035130666146952769064909824 270355 -432006750721385599445246862000 270356 -117138738716377228466223742080 270357 -71315278556189243710685973408 270358 -170617048027281081137671081920 270359 -338398365343989994787674108584 270360 -316119322855928953155284582400 270361 88664814554883167124233912384 270362 -196854791159656655411508407568 270363 -220719820609198360914559370856 270364 856155653534030623417553366016 270365 -374821265004690822397898676480 270366 -69572675143903723658868931776 270367 -215189349687314905729147037640 270368 -222714499536314570323104104448 270369 409443154435097504361825361488 270370 336019760060764241801669299200 270371 -726879447748275881690449099428 270372 -516260704222977884423634705408 270373 -1308076753246645661722137955680 270374 135915803448973541435791372800 270375 -341974057504907932111792512000 270376 -948322465749331284706976977920 270377 -307414016740078189408019040348 270378 -29749418224914607756346310480 270379 1053333086693717320886830476980 270380 131346500923982366951915750400 270381 -865245325465196391499052730048 270382 53788567055335350569777456640 270383 385016851951347017105771508480 270384 -2690414527428806675163512832 270385 -49996194013841825244334838040 270386 356428818248566061850978565392 270387 127093964590318672092708829008 270388 -118266882153588705281499740160 270389 4267640884760885335034219616 270390 -281240139992162684961532222080 270391 -31346611012521395187247961856 270392 15109921662292452350975262720 270393 -846726307558605401832666197856 270394 520342326913721706375463376496 270395 -187230949531959945714655240800 270396 65535598556553412063680583680 270397 642464052915327004626034468320 270398 -138368785693403522760083675136 270399 -222151937689562400684308923632 270400 100380204614407770555344486400 270401 -1249091768831922964508545450668 270402 -5164895209079385526334095872 270403 -246504742209000202856363555120 270404 -585730633968364041937525686144 270405 -496549842398016458273146612800 270406 -16797624106373248612873504896 270407 -806803868709767984058989554344 270408 -68844299622586161874989465600 270409 -272765039892376871641438267596 270410 -108270649651429773578142858240 270411 -230218952235352064108617489920 270412 -322250794728251975899596177920 270413 113539751634858752438470749696 270414 79751418630526451177380162368 270415 386815760832506661757802743560 270416 -157399411265904214249109987328 270417 57551521241168349782698321920 270418 191779444819400398892550614160 270419 587174522884820173706187682296 270420 284415053183627854091239802880 270421 -140374226980965400726701091378 270422 -458898533966568680143190155488 270423 -186617194476582682559734712928 270424 21954175104956554923157094400 270425 180614386030319463811167991500 270426 79804228772636809200632726784 270427 11609448317417033313519692480 270428 -251845279288957797503058796032 270429 5046868849901305981757001120 270430 378051431882443420677268311360 270431 522764549251282516637428144560 270432 -1433962184830481898680848220160 270433 203111492364470274148311011860 270434 141849559960375687575293698560 270435 -676549631221191180616338000 270436 234958181313038715015648385536 270437 -224759006478341174068362214914 270438 -80880152279695829103539478528 270439 135352162480475555407330661088 270440 127128723298714873654065100800 270441 68244931102998593363878180800 270442 -389985729834204212580193858128 270443 1388173121159983310739030520692 270444 48312437710473630201387220992 270445 -13745209738156358102548427520 270446 -469998492726800574922052828160 270447 109722687629721956510771521800 270448 -74528800035044262252230115328 270449 -1448425333770028748888688692940 270450 -162686397701016255391053800400 270451 335482150589308086032971845452 270452 -19406728283817451508156080128 270453 739308711262971224984560668864 270454 627729228886387717942631602560 270455 -342516820176684779030134313640 270456 -305170297104642434044644556800 270457 -809109343926664789230383353920 270458 -9845853162896060253021120000 270459 82364938311697082096821902864 270460 171179611766300555330177825280 270461 1361953322995359059535973405062 270462 309179744092103264220611679552 270463 681988659533475897179521123712 270464 478755547197332678731282513920 270465 -10974198863495250996043939200 270466 261310787293830189411552376320 270467 64644804182807394716449023192 270468 -271080154160298445901596609536 270469 801893700482528781602572275360 270470 2498097804662077450632495360 270471 -50877305154604604189453390640 270472 -365995848696461373120529075200 270473 -87302151169174485487998687360 270474 353703201121244665693174152960 270475 -34552942341059634401145320000 270476 -17042354104149978263307997440 270477 -277074314125151667730428506292 270478 -255876355191744722893879556352 270479 1472447558960459156123341692672 270480 -38011913819823405489071063040 270481 -566186722346089803568182562188 270482 296723079189582393153609800592 270483 -571857863746952543281838024400 270484 -120518228215106682529680742400 270485 707703166318168445941089423360 270486 -268131281086467729606014236800 270487 -72626772780722742836868720288 270488 876246011320463767008234485760 270489 18987726533958062532221071824 270490 -455573206680552587856792326400 270491 -300205824615585151815339689328 270492 -435112968079095219852255733248 270493 -568563931136503461614721055258 270494 -7268884536038375646065726784 270495 -467579060269792123265175122280 270496 -676613057698337554431549112320 270497 -682252657292654355904772195280 270498 6292793068117370167913288064 270499 868322864202059354544995568064 270500 -895862919147006276554628288000 270501 263243961702392509957916947968 270502 164388577905889884950041197504 270503 839866460005440956537262844800 270504 74435644680594922512613647360 270505 513824400638297460958204842660 270506 210843715291301124539141827584 270507 33075857308359977548709578992 270508 -375342081097322958444758825984 270509 -1009857368501746836478213357290 270510 75144291968802338403348971520 270511 1587926590761561638251383260632 270512 -108156141294555844437557575680 270513 -22041238013659382095203635520 270514 43264638075742371570964355856 270515 265033152059646457220982393600 270516 50627026449540529321516388352 270517 232206989377712564021145434620 270518 -118308064316552345908643342400 270519 -376669754655445066346579557656 270520 747974593011497501480198860800 270521 999007479898547805768021652692 270522 41456902462639927150959751680 270523 155541802307042015485534451304 270524 -954219645624909258804618107904 270525 77293686295231662715430176800 270526 -21813336563697496716666420096 270527 -984997360583070300017833842624 270528 -37900053805274009379840983040 270529 464582065542743217183193548546 270530 -219870458395540992917836217280 270531 -659530975295193205395814317180 270532 92144112126752173961911173120 270533 482944065027284605012994110140 270534 -309155902589763611206472793600 270535 192159241754791719684690358560 270536 -159398985702141483189383331840 270537 -216974518887769003627881672960 270538 17827801861313799796610877120 270539 57641698768380137095217096340 270540 -32614725287203473633801845760 270541 -662407177129913339844819976800 270542 252497000649789982626142932672 270543 57143151683712033806874728448 270544 -54587287346695117768859009024 270545 541151495902489459029578827200 270546 443937814969375803097028738304 270547 524605596484045504558590629996 270548 175646425076085938508214947840 270549 187815210328493976974515537824 270550 114205746931921494999102844800 270551 394335127855738898597965788552 270552 7794945906879162654589317120 270553 -700563099289381757943686398198 270554 -111738451951897591311033387024 270555 -613712903163313362512218325280 270556 -7257641936233517366741504 270557 -162442067402146619384583101088 270558 -124960990512838468150117584576 270559 -377475251161538604857901526800 270560 253161354336248939214864384000 270561 719107449565236651364210122672 270562 -725715415334012012225164417968 270563 -714149423782087546632753625188 270564 56791749026945412162986913792 270565 -263700623738186403283937517480 270566 163215429792593165606916395232 270567 431289496951920080976917076480 270568 -343851777006849810729563258880 270569 225041738885409072626970048414 270570 -187081424602918896373655270400 270571 -363083503578437461675754623088 270572 -180116318628075754377041799168 270573 523507226830724599722174533184 270574 219624693666607327179492169920 270575 288862328600049377911011972000 270576 -54408335096821319951979479040 270577 -1325008993229881278559968294574 270578 282683025456484637648218568832 270579 590187406034073582199019681280 270580 -74631574937975001734306211840 270581 402778525044603566551766016384 270582 -18888202243059712714262805120 270583 -1100208309038857479913189990168 270584 128140173916651741862932992000 270585 50019204761473955731186881600 270586 -748106097450300093735892758816 270587 -1088441983276689700972729708764 270588 283389726641279995855002124800 270589 -1188948114186760982007349800768 270590 147259604416713899722007860800 270591 -486418356941568259135117265208 270592 -188319858621256280673037058048 270593 95613601654862983163601283842 270594 -658554753259189804940737032960 270595 51855773607206070796829787840 270596 781130343768469657558965116160 270597 -576186564472995683926524909600 270598 -328041517857609200481632093760 270599 -1945736583234230273855047680 270600 -89421230552370137977780224000 270601 -528094141596028177863015431398 270602 190864803710675930296517416752 270603 -215727382466520344975364330456 270604 -517033402630461176599502911744 270605 390823614109955532497007325260 270606 -102428707305789928225391523840 270607 1775318235133019613204302584632 270608 44966394322486242163723812864 270609 55406907817448693562875057904 270610 -363451928078384342204234099040 270611 94690926913874191177358185104 270612 -4170380875217316411213147264 270613 -227513616196332550569042061504 270614 -314137950606821423232939116160 270615 507602567554966947520193904720 270616 233020860543513993292250388480 270617 -233556362872579737107236941360 270618 -32791559266776870919167685632 270619 -94736641704792240514178489980 270620 167126835746889167750077102080 270621 -23051687834457816493160723508 270622 -291691800007813935403472275776 270623 80005864453345569372683001120 270624 527811973718585176032073482240 270625 -48831539707327295656515373750 270626 -629534990159072082521930833920 270627 -376330924047070483617084940800 270628 841747861859401178788342452480 270629 143481758375637088083139958076 270630 -52219142352381307627877575680 270631 239662211493817914943723229432 270632 1059373045661601869258854886400 270633 -417219028096487636653630214400 270634 -39526202765222790442678315008 270635 -432166942970472611163392323200 270636 340336116287338560035451678720 270637 290431199406609482133046661632 270638 240580617426477450780809190720 270639 105149843072988807079731604104 270640 -23983433401179729948033024000 270641 142156141661591766562178934336 270642 5017375348857579882529555200 270643 -8498810927064608028348135176 270644 567054753076734876029259036672 270645 230867690693915037699087570720 270646 7697309549683152344259916224 270647 -117274338278736885919737173760 270648 174285034682740522724671488000 270649 2134139755863449198333527380 270650 273430392153949804257165886800 270651 -75480241997423655134048308968 270652 -577004542673607929768351597568 270653 -1342672575965171180130455383098 270654 -330172608775792006398252718080 270655 83992442017157509230326131200 270656 24897379561279272198474301440 270657 701038741257831583894149351720 270658 -364152402909730591641931990320 270659 -739573463565093007891387747140 270660 -161126805450946629793793495040 270661 -320247687079591903850197621376 270662 183962001510427157671991256192 270663 39775012037122746107244616704 270664 249947439457499077410528952320 270665 53342224857582516207699225060 270666 -238457433362499316830839360256 270667 -515222680574928541043209826284 270668 138947373115976902287908837376 270669 91858952213936689520633993280 270670 -441387700937229127034563686720 270671 -146122712989388157909115942488 270672 162505022835654930902229319680 270673 -509821558246263833348018841216 270674 129707645466751783174617350400 270675 -249280702529331920171413374000 270676 -436829276679977832617169823872 270677 -2018462057737992155131777362 270678 -205680920233505430797085824640 270679 537085177640288088457325974280 270680 -516384975820772125406713651200 270681 565642526626428983289774739152 270682 -132463180640413105629526499616 270683 107214983327388627264773755920 270684 -55279905677054589843733349376 270685 -3235024020846699084372314400 270686 280570599031675645211651193600 270687 41931673520364127086625277568 270688 -265439450494664868042379100160 270689 1421872062239944342960579955490 270690 2575643195454302342175206400 270691 778809710021095890401866667352 270692 73549120778087676979625410560 270693 -198604904959710264619211065920 270694 150410082022743401814740188896 270695 -215780478931278654297619129800 270696 555881840727287403765406924800 270697 82679249985205971192322095232 270698 631147033155419188751699847600 270699 331827297371835134166548649216 270700 88420096192467302188544595200 270701 -968328101208657524318926640298 270702 -60300057714941254037831615808 270703 52015018626253386688577570824 270704 51910407443068272638412128256 270705 -617810813522075924502964208640 270706 -95442212987223794603043518448 270707 682236749378593265514929361552 270708 263369771067612763297736810496 270709 -842905283383220980369226107090 270710 -104261592415177124686156769280 270711 223088497035960922586727120432 270712 154648910319423740462114611200 270713 -1519687292045444550259081028016 270714 -222775248413465262077896488960 270715 -940805696379826286143142223600 270716 -596191809420974023980544604160 270717 -332534117397945586264805905920 270718 233058957984912888148507229952 270719 497223661963436464027949781120 270720 -498680317179267496540530278400 270721 607597584387084786678728925744 270722 439400394793508391190774751232 270723 -40175239466291214702994827264 270724 317186646600557434969933491456 270725 172644710230450311875489430900 270726 227734870169624762855101028544 270727 127429334707048420719125886832 270728 -19136707406538249226042122240 270729 -50311030532602575324661551360 270730 172847545457384518713178673760 270731 -1043069355768989735672389365000 270732 -79449644629088445976510611456 270733 -792652475629259173097080416000 270734 -381883591180391959513881297984 270735 -494444499695451704017749942000 270736 63668244884481327609738862592 270737 1115829545141794194791907598386 270738 99412579161203639897269917360 270739 235019617719568248841435544656 270740 -131818487210585741364279855360 270741 -357543611981161602738248128608 270742 374257133957193090978387408192 270743 157718159142574651355002389888 270744 -409695464028026876255474688000 270745 456653967689134618417835682120 270746 207045342942224000297281196544 270747 -1077401278944465979394812098600 270748 -213320208804057810728448998400 270749 -1055985597785606566289452820250 270750 -6132408423357538678463856000 270751 74679630847652019025714152240 270752 792602535031631926263638065152 270753 65528982751568412599703520704 270754 141101996717731350191928920064 270755 -473987329797391600775708865840 270756 147772941896471107617425203200 270757 73532393009277827934218069020 270758 -314615135225149169200676940480 270759 -431437970984739556207039573680 270760 -126363525057051299754850713600 270761 -1006680104417823714766990021638 270762 313029875100504765887724241152 270763 -319110109945127223681971958988 270764 -68841094156392769115779596288 270765 -220714036141200759997008230880 270766 -198978151898926216210359551040 270767 608652226673010081267394870272 270768 186875655436268243078212583424 270769 1271315345710921760521151257840 270770 -5233465989660758004798541920 270771 684938319767226187413710400 270772 193186544260242252203817195520 270773 334843271740177799642257317180 270774 -70865206862423243250485955744 270775 -460575688854085746127772585200 270776 310893719552388872819668869120 270777 146748155286114674838091619136 270778 -418428451609614566051790364560 270779 705831552350235841087456872288 270780 379569711520961028903942005760 270781 -316785979442403018708250761216 270782 -711565792973730858215063947008 270783 -1465332854514476509520334288 270784 158498389313885287425901592576 270785 -44341136744002721577429162240 270786 120091569176122697664861243264 270787 861685605387236052612880104960 270788 22533745862773796738344857600 270789 10373434634625225705355341024 270790 151757656814730970362015054720 270791 -1297606272841208976881941856808 270792 -18657685736776128093998791680 270793 518514077630357952058494305678 270794 51231160467714375209753701632 270795 66540309648067129092776812800 270796 -51958095961857541973115270400 270797 889952992584836295106667568246 270798 166248582813090562540940352 270799 -564971837626392289001257277200 270800 35568713026829808458521190400 270801 493058845377632363900990957730 270802 32123461602674869639765443072 270803 25788508346709404271788742384 270804 82017279113572643255458154496 270805 -215367356108386126316485243080 270806 234794180253774774305678936352 270807 426670485907791030088445095680 270808 1106362040412270036185881896960 270809 473166144588507568192150508352 270810 304411830492946096242677376000 270811 -3914556774830618442443178408 270812 1248746881598692597828832778240 270813 522565627682322207413657506944 270814 -17100388336183205326335756288 270815 -334839968836669442866356110040 270816 25339486759935714414840250368 270817 179730721217265834416991126192 270818 575648296031851988197590753360 270819 -124795079211688214307610099356 270820 -368138439399941159615016099840 270821 -1098830448064790537365717614978 270822 -83354401287636567309185041728 270823 -326881163170360068267319811832 270824 -162503582471998067898377472000 270825 -157548389613116877677550830400 270826 626785616638742320657872817920 270827 290205968945305190772167737200 270828 281659056630506523854894598912 270829 220036815010106864785860007968 270830 -4534660718883708078802106880 270831 289125027318755416544839923840 270832 52159071749580335218106433536 270833 448230154815341696308021376082 270834 -199133750353263307576877877120 270835 -269093143472946542122040856720 270836 759756923047765018540782468480 270837 219716767478820190128170624640 270838 -46297424325263998569055073280 270839 208060995254545968197055716400 270840 -130338026525924403250511462400 270841 748411193748286593799500411242 270842 -211355227984600187672364101376 270843 25877074443684305582005040664 270844 -230198728405919519165776496640 270845 891027988153144322279602927200 270846 -149504192113138127706922903296 270847 -203904438098946725313587478848 270848 220890898117492496848033677312 270849 169642767609118611784215781920 270850 -19319808298787569849284867600 270851 100236619980855557415754963152 270852 206006918187438426243935232 270853 -268476034427966387241878982336 270854 -115858085179624614687789342624 270855 38748053769767584340455304640 270856 303580584450718564148046074880 270857 4563107797703001509859195600 270858 -51208812737281612194718809600 270859 -335108135008005133501738176940 270860 563631719959627027197332659200 270861 398213156150873806247816580864 270862 -585071213870494971342466901568 270863 -706526353842434721411794160 270864 9369018844089361997287587840 270865 -58188865035179211241336646400 270866 -793693549502550613432115104368 270867 -669070623094160966599845685320 270868 57278453776207869725135445760 270869 -1178147091075963829509137830080 270870 81057995953716487957456060800 270871 171385074422816215283879920272 270872 393853812982203984821364602880 270873 -420013550241725302712115759078 270874 336210783465328544152843368192 270875 551997590367057506565563124000 270876 -273998248157467390300029715968 270877 420652632962574371102258138092 270878 -209860614739864111506050147328 270879 -313863372265281498007453123200 270880 49565318332659985616745922560 270881 446105366314443257026726653504 270882 -248684099167299743172134834400 270883 -439660102453894542748346557200 270884 7162322252173674873362380032 270885 -46004458644738526574387138400 270886 194847234536504625319851909120 270887 -281246472908278546192410975648 270888 -179925299072696782847119933440 270889 -369044964277143145188189840540 270890 -635232174807603152341301806080 270891 733813117098241792866431385600 270892 97693308958692223518548393216 270893 -466943670052782618974909248800 270894 -53706611320605906164168454144 270895 309253613713760686258764640080 270896 -71048670391069397632416104448 270897 -966306832997910580793504160 270898 802932496754708887507892221200 270899 -200472086622685646125052810100 270900 -1223165522821730054279731200 270901 66574969291062556242222281404 270902 -601743379007466095694193838400 270903 -35904095175507450874126378416 270904 -184738900306764515429404938240 270905 880292584097736579203061093060 270906 -35533401618856960097918827776 270907 -288741495248535971910998642640 270908 -1335560713484040364114972459008 270909 -129038936377359873149019487872 270910 -336911946109892682639159752640 270911 -900639646074545068789967877000 270912 137803791578636716179122552832 270913 -921327016499208015546081195838 270914 1597638311271493900641802752 270915 -166393477086806428702881760080 270916 -284901394168501029084097416960 270917 677228212993102416192490779360 270918 -214624546587050243313341548800 270919 1225670516595913291217088320 270920 -218665789206182321497011302400 270921 -342001772966213690908216272480 270922 6762423980792496057047038512 270923 -225653510682751107473117166828 270924 227397599945696846222538412032 270925 -17856203275470989749871048350 270926 585321479323342950897870366912 270927 540814744617796352174739554664 270928 26427582696494289801774366720 270929 326968201946570914576055528676 270930 -4358873011938474838502453760 270931 -326666007853579347496611861268 270932 970641333906600757938594074496 270933 -163219610641666267895755310496 270934 667931660566775774284101539616 270935 -98057402252316038971307799840 270936 150035217803528822043874467840 270937 1164201926815986152332258504586 270938 68703980948550119544174363120 270939 -50245517114842431998381078376 270940 74675987641538564265079603200 270941 1164621058608432969346684356384 270942 46047208195444810496439757824 270943 -4645486325130988419552863816 270944 326752291289706732714834395136 270945 474755227766034869578209304320 270946 -236804689155062980737008104896 270947 1087891576208337402551175624960 270948 694897988568259409858459437056 270949 93518694242606952508178088736 270950 48371605087894600513021548000 270951 -246308727405295600203585769776 270952 657232300996255959918380236800 270953 -97623790377406891622716665798 270954 106936262744497005193150828464 270955 270979836859953153112058343360 270956 347281380773976203359832122368 270957 27348686506369739222940060000 270958 151388074084074200070865750080 270959 -67285784982283508358368426160 270960 -64449851105575961172054835200 270961 430051920537058471569712132562 270962 -39629742342230240930444912736 270963 -130974022952202435149494651392 270964 -206535590957605575859394833024 270965 -765107494518383331742823095140 270966 52740973905216464934367487424 270967 218882243216441424097331911016 270968 -203180505210876504725392957440 270969 -116834349955339124021025558432 270970 -271836771085657536609876480000 270971 -134039755944725594483037233856 270972 -339162811864778694678380328960 270973 75598013907044272578941753222 270974 80279296901405671083610976640 270975 16241088055142800279368048600 270976 63544070765277718524828057600 270977 156674911116043071650859559872 270978 -235668279072478076279446844160 270979 -923671154800067009335690471416 270980 113050583399992152767612336640 270981 -128126574982775659792804311330 270982 -341225056706585231813174051328 270983 186741627475103196843714683064 270984 115660296630725028368046981120 270985 -218496778254665193573633470400 270986 -2277345301735648019402958336 270987 682840138951503562548581576640 270988 194222375786179186440275731456 270989 -223952054809039234955745794676 270990 -86976024018306185829820985280 270991 -39648917861180959143505875728 270992 139366633652233096324494237696 270993 1598755901831386286267275303104 270994 -552063731159092381157068270704 270995 167955765378815086244579211120 270996 539985341015213108341633542144 270997 586206504530340268857382900800 270998 38395543094525843973548954880 270999 1196297354616051787425879351120 271000 114275408674024415014686720000 271001 -92051930999532051258326317548 271002 367580984278290660017431635456 271003 144108533516567392511854325252 271004 772013343306309327735121645056 271005 65405050281990538816368672000 271006 26917574969901102613592431680 271007 -814833093993370214815536022656 271008 -780158795154756288937927704576 271009 -347080879621867210422929407296 271010 190377664719459442963287520320 271011 -109497298106876388477230725200 271012 -28700286196724695102339112960 271013 494522371308587671657019651262 271014 -522581121927475986357548270208 271015 -419105227875967249676344177200 271016 -150199259732881917774337228800 271017 81465821482490633771751780234 271018 252858920323603357802613399552 271019 -19259875115623748802748037724 271020 162504360602961669402696391680 271021 835818875092777304524223891222 271022 610224498560828781673162389312 271023 317048540212443365518991572368 271024 -6720661308743508499569115136 271025 -111171324038733839263078745700 271026 -4777562021352813882953487360 271027 -150342134658798032362043163124 271028 -561864204270512428239907208832 271029 -6373454218220869585529278464 271030 192728685019336946508671516160 271031 695138426915378174651586308400 271032 -192043278083782298873166888960 271033 24560155559123517014357312000 271034 -425940325197810515930465828640 271035 -487877465607899014264192606800 271036 -865894055785525768609638661120 271037 -627850064880784115191193637300 271038 5990516470655670433331174400 271039 -1276527500617019688019182747960 271040 -108784054209845716718714880 271041 -1176884733594180360758647093056 271042 73313693893466454485431022112 271043 249579378219782464538324351292 271044 415046832057679444002050532480 271045 -627512766124114569148000790400 271046 473631937880805424449855120960 271047 -77010195870504293115127264128 271048 135710586677271032830231234560 271049 149940899375535861442283804160 271050 -53173327464588082576912416000 271051 385327092160152221981558883408 271052 770782152098771149087014894336 271053 -1193742543840755422213522267200 271054 182206310416725265836323558400 271055 441236109469429405470498838560 271056 -128287275418278816294378405888 271057 -1187644036176076133825047431694 271058 238470474005840178546298577184 271059 -347388358373975045533945492296 271060 -240860767178175160032176267520 271061 -463803176770710016322456451168 271062 -211012884502244927246826253728 271063 -720324338499952415913921652800 271064 -11369760925767505887052922880 271065 472081194005769086691843918720 271066 139341201114486970058179637232 271067 721385218390373032589925010116 271068 -459084081992633148017817736704 271069 158760523389905545340454367744 271070 156539235175088140760085852480 271071 160718205328773809553055943640 271072 -9688789320300578006299312128 271073 669544851829614707762479503840 271074 -102654180125304529910338765440 271075 160002835917860140330759270000 271076 -286391379534089281356217108608 271077 -727120741388415167879873534880 271078 128519646006945512734918207488 271079 106423107611506312097073946680 271080 -388202110740640863998521344000 271081 7901932450212627639552341392 271082 -83492235478612929727135732992 271083 334167705264848756831858991600 271084 -447493081513380567868601588736 271085 -106525041129944462628562655220 271086 136709918305112352646758924864 271087 -115067845028578629296617099200 271088 -84159788149893673512991653888 271089 69900588815217956422439012928 271090 429750294146073507056959504800 271091 -307801706463487769953081626048 271092 -156470101249873179454537420800 271093 252201883934065532367529026720 271094 -21749045099000086719558745920 271095 54881157611838574779742586880 271096 858172780171118190341676072960 271097 67941426406081509944104125546 271098 -54074094279092033229356528016 271099 -90319338954017407771028347968 271100 167078647370918203178226470400 271101 -96901718879783691259739599680 271102 173362158683749772500351960512 271103 -200316027636577228326797093520 271104 -85633767687596956646287343616 271105 121898400153569136128500056000 271106 5936309623244355100805614464 271107 22438486057172660041200457356 271108 -396373521159726196214587161472 271109 -134810773328389620815745606690 271110 -9255772974160457293111879680 271111 -19254437084153494107688875888 271112 -523687990535205569500864588800 271113 -493789896260707812925592015856 271114 -421508172754006788555511741440 271115 3584812336749305615370738720 271116 -379346600295742991399617586688 271117 -459586056341237695036746310368 271118 -458686371681673373198646258240 271119 146054328268167270668894340744 271120 -209170394671948177033643212800 271121 -682339316353291197427824079500 271122 -37407957875246959669765797120 271123 -703673355462290075174106012120 271124 78626592897507865383908646912 271125 -9436850513156874384398997000 271126 86034449937553280070223163904 271127 -1409493342543956180290784196024 271128 -250634606530452052776144076800 271129 139057858791962973838525174730 271130 -128664311738101086710821766400 271131 -303805542521200020467688377856 271132 -998824417380677463181392239104 271133 318905637917699260149583198680 271134 713342072660328552236858778240 271135 -786190774599286261747779288240 271136 -423816548381517857100141035520 271137 445181461572396439597767222960 271138 -36147021470154708740519413248 271139 160907345078835736078198060716 271140 -310185408614692889617965158400 271141 51288816421422498953776359772 271142 655272572314678225201736597472 271143 -307931907991513391203010522976 271144 -175593709917877590562870563840 271145 147803361694613952517778165760 271146 287727321698662623461057251584 271147 -426898216835528979750541517520 271148 -194515781481088819908359454720 271149 -407273708480432153825343352320 271150 -290126098104503841641116656000 271151 -630816275788265425430786763528 271152 48532521670158340257596375040 271153 821824340251091532977226129984 271154 -24025914152775789010240172640 271155 590302067419070016693959450160 271156 181610511447198730639943899520 271157 -18429909359409670601923532928 271158 -5814666315649532203199672832 271159 -196834491579427110585288751184 271160 665086415789655564721454592000 271161 1071213003149344689244655520 271162 446064759980774549150950238832 271163 1047564562715082954079123325412 271164 445518204606976653544486993920 271165 552960421437707872896784178520 271166 -658699110331919713650813674112 271167 -207288053055253724557812449760 271168 211085156567532584158174904320 271169 -1234905892080884458947508538430 271170 155101619096907157660621386240 271171 -135956402494257334985719395728 271172 643708204376593549734285868032 271173 -19715557912336526668282108800 271174 34614925573902592764105029952 271175 77271271041841601975171954400 271176 -593944926712397432241011712000 271177 -425958122715605574197485223974 271178 332477995828185431620805678640 271179 -405605082453396989196670005600 271180 76716506956645816850483712000 271181 207747760143865704779774324982 271182 -440330970343666054815840259008 271183 219381780043198056033654493680 271184 145888691617578199139852599296 271185 167288079389290740013572129600 271186 -504224112099112257587732324208 271187 180661229748977273061762796800 271188 -124241735246278413430806773760 271189 940873444733128982767517418880 271190 273406183807648114566908167680 271191 385090294440902503892640729192 271192 309615844497401560085697945600 271193 908826928018592266761653184 271194 -131787727371704798490692284416 271195 9635642204532242979786037920 271196 -743161664641294655107699276800 271197 810147390666538639695443914374 271198 -613782297655995067825827542400 271199 -591423508580352926868722035536 271200 -107625318714817817345910374400 271201 3160663176152039266509300864 271202 699439323680282009775512361552 271203 -301343347343914621264035618696 271204 -22403925359655524954557020544 271205 -57947659338627410105394557280 271206 -116866321692703405645686272640 271207 -305873121746044700619645806240 271208 -500375441242990247919073689600 271209 -287525535793549726336456803696 271210 167136592652617790751181940160 271211 -213408507737044947221151970188 271212 488714942976982056560994757632 271213 1495604203822587716620362792640 271214 -781627737712230939267558980544 271215 185063422335734125982850861600 271216 -152321089039569746429527719936 271217 246680132060688813731644333266 271218 54018159125376747324275723520 271219 144746453107022056324218117248 271220 -192305014020392660815165194240 271221 350255808465932497808692065312 271222 -250937249417810726146708445568 271223 134551134662612947969775667960 271224 215826808018605174314568437760 271225 -389362694235312385506794414000 271226 330535932253687025655934419312 271227 -864180000267595468324604493120 271228 -58340839687425595795368466432 271229 -135820545197323829936985169824 271230 45586951379251692431062446720 271231 -825382194283036351645491779968 271232 69890709336382458051994583040 271233 224638907479834952234798191602 271234 -434197528933958576640807783984 271235 285866942038316323604096657760 271236 186591743636992009039809146880 271237 251348471470877646062314656000 271238 247881395505665220489604964160 271239 -240512526821080139021197425792 271240 -520653249634160957505011251200 271241 -69468823374137995590677504358 271242 596946968942355628171756554240 271243 36670309069228146003859258000 271244 -7884224196290458111423426560 271245 -160185527232238714609956581280 271246 486509751394399731488993883072 271247 50771557452989597417228340552 271248 -174418138306946284429650886656 271249 310289368022550357072745342320 271250 10381874155618894849240320000 271251 253381617854969500577115446580 271252 -212732851667334280390075726080 271253 -543653674487470547779531152498 271254 -144626636424969998277976190592 271255 87691419559351692456463307160 271256 7094322552900067837675868160 271257 22570808648608539549226406592 271258 273189755849990584434239791584 271259 -41230707938352376938469038384 271260 -128375842382415782652614538240 271261 157700848623860933148992773862 271262 417289338943632753129097437312 271263 -365723665843309925438573193600 271264 -317242898314864459591645200384 271265 46892924004482407010885443200 271266 -61481102095151682180927782400 271267 -1329115104074308645661909910848 271268 -7703796618821173476925643520 271269 33074134592865550170654193596 271270 401271695305521531815764702080 271271 -19486415105971604973505569792 271272 139784785164130686277740134400 271273 -317785738981518752272811433478 271274 -794628641322378900145776342864 271275 235489058147856181485900169800 271276 122336373656667373803390076160 271277 -87497081382380474417601680874 271278 -108449869727193429317748518016 271279 -247805431852685931338425195120 271280 -80357001669339783574561751040 271281 -2483331597283801028971320576 271282 661660602499805995905033600 271283 1632449107895011716868215247800 271284 -104940560831262104475921235968 271285 -182439544315192341167586435840 271286 516417527704506189019802933760 271287 11146889661996688828805115288 271288 -1350948638746826927642291466240 271289 -49121147297853997202039981910 271290 54046106257443093202346622720 271291 286036931743368858828913155984 271292 190543825784871083828609080320 271293 -118513429512212647394228309472 271294 660260664817110908752117821696 271295 347801504674541840157922948800 271296 -260132702958032566318415216640 271297 -15265209188279621096467787160 271298 -300291515484317678147624439600 271299 125533273807196181603107907840 271300 132332160847469166998497750400 271301 494758371061398264664534706400 271302 -39638271522924877441906391040 271303 -280721797675773849905071267440 271304 -1032871751780903712506764615680 271305 196642927016612551873425075300 271306 -153059772689105838053979237120 271307 -486975271467716751916480296960 271308 -82243379936307157949564338176 271309 1179797305374531548524781214316 271310 -85344549194758287033780445440 271311 -68722731770722620373489118328 271312 -39234422622381041571012804608 271313 -197994090126566959376904855438 271314 -339497751639629533997168518896 271315 -535826803467246489604799855280 271316 -270070294682093976366998136960 271317 419749851202528264801572984480 271318 70165895321474128243092098304 271319 212428793769384124336009683000 271320 126764681032438135713202176000 271321 356721953013610956331742773252 271322 467622944192973663451124681712 271323 -471847286992649491841605017120 271324 392673767403243847813513689600 271325 -121253276805046044100053295950 271326 -292431900974093968325719283712 271327 -303249309586313847474151744128 271328 -816642309774414257501924229120 271329 701619199335144958660305004800 271330 -8463477421751761551387732480 271331 650463562802869562275512205824 271332 591465820081451167357201904256 271333 1041609202472453298358330643582 271334 -162887983660579625653729550208 271335 488255963794418918622338312400 271336 5523853266640267332805785600 271337 852495100342896594859338065184 271338 171809575493278774533869011968 271339 -689991881133129029692457703560 271340 412886102990212828375138467840 271341 -14453791839291832109028797760 271342 690923334121100094035372139072 271343 135696548455077715769297129664 271344 -40381700291798549338618822656 271345 415869044466454211269551266100 271346 49560090132774810593420056704 271347 353605473958677723780261062400 271348 55633087491575145085247680512 271349 -389779271713319719854000540036 271350 -15776977144825685521121493600 271351 -104685225599037855579494362648 271352 635572259954487089064846766080 271353 304010996887725313341082435200 271354 -480991257355460716681892587008 271355 8892609719468976886860252960 271356 298111210122938480441706742272 271357 376712608767447605588020505606 271358 253744055258230966696614695040 271359 214381950736991189937335668728 271360 -282900868630678839409476894720 271361 646105681975422362409443794500 271362 -58058288509907204977512208896 271363 -124101884163060010819386864388 271364 -362495858294032889739982156800 271365 -548585280285230511252480096000 271366 1359925224644945645095840704 271367 -1382670349347356881562876212584 271368 254852327291925915155002291200 271369 159485797779526709301563648896 271370 -198698489999178110178507728640 271371 -336428964011106890032147081848 271372 351063646848506030739998840576 271373 -7295601274777183383232929696 271374 -103370716591074132458580725760 271375 571376179661602034278692504000 271376 94386724667890018344811364352 271377 472847794863029378021894464800 271378 265348289234388036678215187456 271379 85873728330856821438980820840 271380 191936240608886897606115010560 271381 326757236567021503400430209664 271382 -469864610055149282396241033600 271383 -301595823175174135031319831936 271384 343821823161462704546794690560 271385 147671566388792716631257448580 271386 117868138392583410766591234032 271387 382776627295441806469633366272 271388 -89922289668877140532493958144 271389 -412897618215185371283458148832 271390 -86495019611331853204626827520 271391 190513834156098064560055071552 271392 -634988633396338875894334488576 271393 -1142936571074319618046847475358 271394 432890434972969598701182236496 271395 -35789038037822837127112336080 271396 501635167643878473884961694720 271397 83169709268808186201083454912 271398 124435278393979076547973596864 271399 -291226782486092620421496260864 271400 208402893532757278596003840000 271401 -67707420665869753250151116160 271402 309972848815575687899966527152 271403 2347809884562718573932873036 271404 -284616169504893683667121766400 271405 -397920236118529889807060014080 271406 -384201441386963923886129097600 271407 401694841801060330892314143240 271408 12258897764301042168643960832 271409 1475292276423866305221207182610 271410 62969674256156542732722547200 271411 -601932064244019667501281966720 271412 -903327570970684105545694230144 271413 245303759590739911155219683580 271414 27390475611829186262610579648 271415 -337170787775134830954640988400 271416 8849922555727814592008355840 271417 990509602808906316515504990032 271418 -140618574154875367675124093184 271419 859517647728172228390021489944 271420 139291125674080366415439682560 271421 -365357428160777492190428229300 271422 -107721165432876623853352541568 271423 -367446758510050292948077079856 271424 -268083454643687454251240914944 271425 154578621304521203662433433600 271426 -150857442001434792870310586976 271427 481228733693686861292898569760 271428 -68980693763651030143380218880 271429 -211955706123422973021867471970 271430 459646727912976773245310559360 271431 1146398995672482357963414811512 271432 162774496492359724646455541760 271433 558138311192110803360043123584 271434 -78877029245254975289994405120 271435 479023942614768234260584670880 271436 30290062518217100631967334400 271437 5225515445158164556495649568 271438 66448642157324251277081469120 271439 -297973549526637753569253162528 271440 40196218011565765165844889600 271441 92653343078129757584310119563 271442 -570538653068019948466995766128 271443 -593167457883530273039669700936 271444 -305360255711848964339082137600 271445 959200687314229377859480644810 271446 39714634965532750756111208448 271447 1030364178407108628729157293912 271448 550157946056306730307100559360 271449 246043647749441273201690051034 271450 -106400735234912891169293148000 271451 833328893222758975933114480452 271452 -191193523271230184808492307968 271453 135634294293731474971278989440 271454 -110574569244952369175844157824 271455 -17771791542390960184228310640 271456 -147903930932546021918146560000 271457 62875144321906310207351990340 271458 285341124452603255682852810240 271459 8019631258030809545017619520 271460 -198094666683451626064846759680 271461 -57021591883538249531420080896 271462 -514588198258493598615359892768 271463 1031447329222940988589771286712 271464 -542271686648163975443987988480 271465 291336711592503064718571277860 271466 63649195333778921442139053504 271467 -60008793115908738217074416640 271468 699210316202172002000010299648 271469 -233199918187224865630541124480 271470 66492359919021380811113808000 271471 -375326641144551070005878049328 271472 -7492460968056643238330302464 271473 -558052577945389834839855854496 271474 -8932921934528258239491330048 271475 545396992079693673109540771500 271476 -3556504416027237045225648768 271477 188514973121646048120304135452 271478 -294716969893201909257269395200 271479 344261825284073828561028961488 271480 5308878720737441959241932800 271481 -426929862397025416653000311808 271482 183162227243003644617126254592 271483 956240789586055758736929677732 271484 184092725298329751289124798976 271485 372653529833302917166999483200 271486 -305258255604673690267028279808 271487 -89558773959560678346270441360 271488 -116605363770683391821909852160 271489 -795380367615117614145013763710 271490 -589747403287819365656678493120 271491 143462454578460426423945490560 271492 -21559989885853865250740318208 271493 1191057464278626060805847932704 271494 23747890615278224716384235424 271495 -112271617938442203701945241120 271496 -651899156990825005003519134720 271497 -261233786801982993618879126000 271498 -134261172305370217448902471680 271499 -1462070317536036197002585555500 271500 -132739766102817731444541696000 271501 760249735091580644813908024502 271502 -1133647949621112810378504192 271503 -425174121514600604326388897136 271504 -69007783059567033104604856320 271505 274638790695933741870490041960 271506 27744416300756004708556905984 271507 -63298581732209282509674432648 271508 -752719679554472131884312483840 271509 -584423463816903147900064880544 271510 200298558202738050943541808000 271511 -1506830708665332667146988786776 271512 10326047775203273889939609600 271513 762652889315965082126884602384 271514 -146568661476052907890711056144 271515 300147398879551905949817598720 271516 -203125850600349140660747113472 271517 142518428102150857979311534566 271518 -11279331774460244876430926016 271519 -315178800105644544915960972480 271520 555736470742812617271687905280 271521 49102921168185027645551777490 271522 -92235840892529296897411596000 271523 308815221045040113628361679360 271524 -390058566292729493783917203456 271525 359705660054584544232136833050 271526 -511854031432484313493897697280 271527 -7724903303045260807807535280 271528 678547238226076479058980572160 271529 410879850744464431350309569280 271530 15832099026807579061521131520 271531 323334816831297399265048336432 271532 680598110652058053141459645696 271533 522787366080799092739958716224 271534 167198245076860807597986765312 271535 -153773892865141597025257447440 271536 -5398287293289729458638061568 271537 315021844713865254219766937152 271538 -315638523567773297956615136256 271539 -155942900397853549480529114400 271540 -720168162472135258354090517760 271541 -945611515770184244656043157348 271542 62778407955137103427733090304 271543 -94399042131787365592117046640 271544 -45079798283370075244226887680 271545 -3566781473139863470254692160 271546 103136225262550419476213224704 271547 161627359592450951090212581120 271548 371158936120514855809714014720 271549 104525003567395923440815828550 271550 -45738831509003281025346715200 271551 355526058653225199352508523264 271552 164578335386095540006059769856 271553 -1473613187403537754168402443198 271554 307262175702097625101515265920 271555 -157097761985229802204333325040 271556 -89861281579890856386433125120 271557 -238443072611066871760921703904 271558 100643724662867947098707633856 271559 812061595320123865600744584504 271560 -7953707048302251449863372800 271561 -373573603653727565066164800768 271562 103767546657438411166947754032 271563 -437221877725894737350673352512 271564 1065784024869051220423134354176 271565 -5632095162568432469290579200 271566 426501322416360676191823441920 271567 -648408531713820968293448990360 271568 -107076268194476818056488288256 271569 -331789588605388123347077949456 271570 -220311912814087547087344785600 271571 -338102483745224530222418574228 271572 -68961240704115272976591937536 271573 1084604065185499503014718335822 271574 -102323459898797727945316426464 271575 -195947925280155862957931180400 271576 510930522545000255136765849600 271577 -1182276400026972680763088746480 271578 -354709690097417093470710744576 271579 -422007857527401824152560323328 271580 -230469773155462852476163829760 271581 -465054441274329448252850149248 271582 528233646941782737015329486784 271583 -1016001937751902924940301768408 271584 128411410462574222048431177728 271585 -389281810730597081405506906200 271586 146555287851472777113442045440 271587 747136401782633826859356080760 271588 13442639883712178087441351680 271589 742829570343857988894450121980 271590 211243632232213344495337482240 271591 232274937296108634404428149184 271592 -558236768505136493132622366720 271593 -29299374233866532108865726720 271594 -86077422562889086777308500640 271595 -427322866860956143625524922400 271596 13025050832102907107967335424 271597 -299403345641462098986791782954 271598 167995281472917359154541108800 271599 -292655754093893111764315506936 271600 31615715378478847722751590400 271601 -1279603683190601842399088679696 271602 287182503807272382998938705920 271603 792828325194241478562950171852 271604 318257326861349926531953872256 271605 519500023196896524629205374400 271606 125166229208308436712497317440 271607 7317852973941811616785490832 271608 637741243428732543622767759360 271609 -137872681166640634990344971640 271610 144884983504947601556770234560 271611 -613855293516597841685000024112 271612 1044817882438574706898830331392 271613 -1897382902087463686196602163520 271614 95378492471892916988966584320 271615 578704284886828504273305062760 271616 -996022535123419992783530754048 271617 239787389160010293133515645312 271618 47211200936339540600188089216 271619 -423648219356853109985465470980 271620 263930847348590097004178841600 271621 -207837468444746990480594014688 271622 -88658732540745496253853797376 271623 -664647602417792558309646824832 271624 -931251370014777421485079142400 271625 176548623178666417622556858000 271626 125946716134431566528061110784 271627 1516121369598056374501872148800 271628 -45265668598094369678904268800 271629 -291694573753119897661995072426 271630 -264726303605878350618211495680 271631 -8970635519528128464243157128 271632 -100965166811249427903014830080 271633 7141366172936574296953002726 271634 -286550202150628729513869771648 271635 8576352668311227021366144000 271636 416474629826168486025291202560 271637 -1121403290154257744169382473714 271638 -216145358483740130998052823456 271639 -864728083759263688929568325560 271640 -672475537935637802267205427200 271641 415463614271913396978079702992 271642 -75087218851460849911952325888 271643 -315694649544031613594259785880 271644 46118369864798552107300502016 271645 -1473899868637054440074104500 271646 187362012163291509410923054464 271647 461143281518923862886717569040 271648 -134712975709972831841975402496 271649 330773374326654309199323737472 271650 -206799585598939893501731126400 271651 -328652888259826874228466109348 271652 293188404776471810497395823872 271653 65222888939968297316101521408 271654 -148277988112426321627755220608 271655 -740568848694858073595918842440 271656 -315768042242191431955206144000 271657 195388389430878016744334006906 271658 590120188746188764247297749680 271659 -569398909001058330471233877312 271660 -256408463132158709906091694080 271661 -57450736732488676851766539348 271662 -116088195233412399513503877120 271663 151889310122603646729126354728 271664 -86851895218588751866672005120 271665 569044546996428160472519196660 271666 -113733776839010892508664457696 271667 -256076869905769888948176462648 271668 -554351321926725615813219471360 271669 -1855476844148976638930903739204 271670 -152897630239336548587664464640 271671 399194569151014065047583030864 271672 -1265905575270348708809933107200 271673 -423783991355441682476392302960 271674 -3182154981010654634766934272 271675 357091682423463731413676234900 271676 180864019603921293904851858432 271677 -225658654973953109860012903296 271678 -359671005236521255249132348032 271679 12327388036415893762818390384 271680 54910740609421696792956764160 271681 -405068921526306524744191580800 271682 -120966696333795162714484757808 271683 -489719760813322781866273207548 271684 129567262637025763674059866112 271685 380254460576162588658216915360 271686 -136420849462435784613816111936 271687 -370623127076954859826489698200 271688 -418468580756361259073701002240 271689 602651460761355908799009535968 271690 -244828904310345476523224692800 271691 147793589343206779463115424800 271692 36338772741274756895332214016 271693 97337766517940243137988957942 271694 728142290683971071923915657344 271695 -96706259047023387153158390400 271696 341909508484581953653393252352 271697 418963479165094836080470001892 271698 27460483635917052483384061440 271699 382970988116109154745402922864 271700 -123600287226632628389961984000 271701 1464700527412813244505140481600 271702 46327786628516417461017291552 271703 310247110548715494239380274952 271704 -434923070192389276888174202880 271705 625239360452807561085353208900 271706 19484702163333617671604093664 271707 368795533740081536558315952792 271708 835391390654718127708126089728 271709 -220738124598273022425730481184 271710 200250391955799621289177195200 271711 745896486466686536641139027184 271712 389912108903198156851222413312 271713 -110783557312376821221287687616 271714 -681645958126546206177534850560 271715 20444167562795221205284437120 271716 142261172658512176061358461952 271717 4190965239038440004447175360 271718 587389065197623800311711182560 271719 -27587009913793412102916255360 271720 -79265251637129498868545587200 271721 -280507998114580104169419505008 271722 -101353695790484812584861020160 271723 -1122323514479555748790766022028 271724 -891418784168416269030915573504 271725 258389955585658245476339301600 271726 -77575434505136384380788946176 271727 389062096513599516874934067312 271728 -91024757202129356532470906880 271729 -265064150098866339653730618670 271730 -575112685667393230748995665600 271731 56523211524518163186773294640 271732 -46048296126697594668376971904 271733 -384926435023652118892665464640 271734 28628409570490760718344287680 271735 276785558248093659933513934680 271736 -261637461316798739006544568320 271737 137111082495021507190172916420 271738 -4038855616613250442928540160 271739 575287054982384067341867455824 271740 103073296303551934475009556480 271741 -122669995763349974870714655200 271742 304584835883577717373584985152 271743 -263512560642518101911398841600 271744 983640937214240264945286512640 271745 -371121257577364027609504809600 271746 31694777001488357158298609664 271747 39566153207078563874285927632 271748 -192957618309690605854932121344 271749 -561873838055506945904670882336 271750 -46358484757926074816640768000 271751 -17746985560982998543214901096 271752 480670106598262150612823531520 271753 -449967182903203759626074288998 271754 -567948414732303568822911198720 271755 29911532026262900415758712720 271756 -251339578186696886593802625280 271757 1438112505292651405090311123840 271758 -242113940157109207272637358016 271759 231525511423472764746596862360 271760 -3112358458373230339699507200 271761 98185399922256257731680391104 271762 309227490153452606884176672 271763 -105116346305475389858898278640 271764 -41394854882120824619403523200 271765 -43293911167002215700917027280 271766 -439429352474691417188257824 271767 -290864569440387921402559223088 271768 179146216140759345009876664320 271769 -1125142345813692267328451995830 271770 243461082861992723203451001600 271771 -245756942857685799103528524028 271772 158621221953325361174175653376 271773 258980882232358473388155863622 271774 591504179238036983419422155136 271775 -142003692835703140907006833200 271776 589491574510234099872301056000 271777 -65046359117499158401874516736 271778 114674649967846824769920193824 271779 542248192872224854890994290024 271780 168557698171147797915806269440 271781 -297436599708348132992707099968 271782 -285930295122047871510822297600 271783 598176036662583568755499703784 271784 -135953365116954760343089735680 271785 264828047225250228942058603200 271786 555602424472630727230264508592 271787 1070804119324711867015174256436 271788 -249334902726581300400017326080 271789 147099719357350378248499152192 271790 -89714074086975884895906177600 271791 100056686036343930638121547296 271792 -262834911739580981396020117504 271793 -751066661000071700534517298176 271794 280094541952531335297175740672 271795 -935610697705620880193638726800 271796 -243782066220497387086318424064 271797 56332878271277450078673511200 271798 477389480918514882676856618400 271799 -1223318498636228995142225527080 271800 -201830350829468528073595392000 271801 1927961406950316100803366175872 271802 67936139210937223761308532192 271803 397273322943754354450542092652 271804 -209002148453672809672848126464 271805 -6638567904926361332873043540 271806 12962239619813322020752348800 271807 222539018679840741666032181056 271808 42392248639449638373358043136 271809 -408904589327149343657038733280 271810 25847991190526748174285419520 271811 -391693986096342444401104731588 271812 377196873833169713100331072512 271813 -135028748954150479732301988480 271814 -237920978300691002320637061120 271815 -255595766441655165162193554480 271816 110184176844825023517736642560 271817 -280424027514988150100636609280 271818 244610390033335043046284246064 271819 173812712007699572464590897496 271820 -135414891751316422414172881920 271821 -51394850814047667319713037536 271822 118439324035195610168091179712 271823 1017569685483930539746771319880 271824 -23344817717765733478064455680 271825 472397599834933699425388503600 271826 402062569212046147825787156112 271827 -876510567440507617009107834636 271828 529220256170935851570349520768 271829 872884605506943208162408484430 271830 -35911436897507803664250677760 271831 -468285760272107754120430749008 271832 -981977758321993235854176153600 271833 -9240615466419408216710893776 271834 52988859702621365951633990400 271835 844917837131263047282277049280 271836 19515709004739813265160517120 271837 -218253987311855104954311916032 271838 6836406202652160551075008896 271839 92488225630344722812315422720 271840 454869662320893736674164736000 271841 -1138869531347623646686445521758 271842 -43656795367434800174717186688 271843 -232654472627537797165226609712 271844 289086961071917882497981316736 271845 99360644123586425294360056320 271846 3878217753233780696416617600 271847 256489615581002458735668193872 271848 -13233265967907757993532129280 271849 -515630222286027248526516814150 271850 107036871472303525494246800400 271851 615985631828136674021023007832 271852 38982974034107970075959016960 271853 -732059095725198839615870297898 271854 287044754999729681547395494848 271855 49801976455550720605290482760 271856 50556134363016601159225147392 271857 -428146623090068889113022882960 271858 -22432337829883684299278772720 271859 -123313101085736900291625654528 271860 96068346678313712164771061760 271861 494025876711241252783100300462 271862 163085547605919405768697476864 271863 -500274435956160327421398087600 271864 676709068592982381721712640000 271865 -559198825836846073449623095680 271866 101713564586991300670354328064 271867 1158413072579182323629945146916 271868 779371583337081422177125736448 271869 -75715801929684685276972363872 271870 -172143731661882295556247229440 271871 -84237364905835003798908126000 271872 -215226094965958072926606458880 271873 6892837437381332195346427840 271874 696686050049791621383420585936 271875 490812736873734028393274250000 271876 395022685441262180178454695936 271877 -436903855626778425096651662628 271878 -68700848905253523446503489152 271879 -1388011451164113695175887388520 271880 146807921476868305748122828800 271881 -820912737298998446253355798188 271882 -323919994050590046240319943328 271883 439197021506094141008729511984 271884 79215941737002894350938951680 271885 685965637375656900714246101580 271886 769780508406379486793498326080 271887 -189746231053983202448164224 271888 -62458966204090692546362073088 271889 15742546455145017090789159024 271890 -144544468366155041617378176000 271891 144703780490814074396379674392 271892 -570487740252435501240664512768 271893 237365143251512215589790696864 271894 80487021231647663691979170432 271895 187421324521725130149379382400 271896 71965284511690096212310732800 271897 -435820816963878344315694457654 271898 218390690990488574434261012992 271899 -138236116217316540937232716116 271900 -166622203567651241422410496000 271901 150774797052695322241329329280 271902 -392885470981326819731016293568 271903 -80372131424823074210061938848 271904 604354021830667742785687388160 271905 18793597515244817726249228160 271906 348053478447111607744081299792 271907 736761832788527709037395316992 271908 -47470982134877839180820975616 271909 -449400856334780696507791549920 271910 -454763713683005288474646464640 271911 663326340793980079889180990160 271912 469735505006760648607062988800 271913 433346113902551518449566984100 271914 -287946975966915865461396514560 271915 169497456369610413909992662080 271916 -139088458129904862112551125760 271917 -170009436962784056547876981066 271918 -395352926303676948503447927040 271919 1046101546188504306650819842320 271920 -145011014253104355283446005760 271921 -306222843604563374334148878330 271922 -36413719532661100699140384768 271923 -7618036749693269562962953416 271924 -193355300405076226258218401024 271925 41634166998323128591445632500 271926 482009851950798796124037453792 271927 670902553922901143248602756776 271928 -239233308470192951201312256000 271929 -19270681513612144072515781632 271930 -262701969643678322049071431680 271931 -203636809182828607337709921600 271932 2318292099725522220889473024 271933 772619509355148595514268538380 271934 -266898708491432169662469718080 271935 -570339748650620959464885981480 271936 112815050800300063649010024448 271937 -303234161650258407378714400380 271938 -57339725048900206847230689792 271939 -993131515843017504408352136260 271940 99414375184179183395697911040 271941 50062811638574113950985620192 271942 836971024945539365675668353024 271943 211465889285352311734277628384 271944 -242111689092342166862628864000 271945 -298736626602956225804722982520 271946 -55546212939255625804304774400 271947 276137541274736868785888417280 271948 -470310981822437379781490728192 271949 -468355328975415568384909168734 271950 47686100367995495705486174400 271951 -730399466347017668464198322096 271952 -154716587162703040153542328320 271953 289817170299159732816787575648 271954 -409831164200007629811758803824 271955 -38643024558906562671014250000 271956 222639478745231953589990529024 271957 -498804310913857326171150881888 271958 -289739291460342038590677661920 271959 787852647970950751948460172240 271960 5143513357157141373590937600 271961 305999102420361276078016324224 271962 324855521005991597488376183520 271963 -377986474227280712553570300924 271964 6800374831549293065937395712 271965 90833034856471984463569953120 271966 302363255987192921636771187840 271967 -690718682633630848841326869984 271968 279179630885716857437880582144 271969 846603287887370451987185230370 271970 435508286291003911735376635680 271971 -28580841647655859393306675200 271972 153816895063640832205188699776 271973 612490531639055703154221503964 271974 -276445618959570400585278008640 271975 4352475694645776775410403200 271976 998677998823756453901398318080 271977 -574717600566600935405294375280 271978 -247565006985916017107650047744 271979 -35771730862350682420749766920 271980 385342990978381282053788636160 271981 -1398727350998903660413497890218 271982 231737983282789685740167148800 271983 -67227532587590143743433768176 271984 -68152380742620947367599800320 271985 177763164579235035807582576000 271986 155735386469678507451318148608 271987 -267846319276730172099961256528 271988 -632426578959208689527598445824 271989 -92835726844437480306853267776 271990 -438702430636118845036747670400 271991 320733014883359044347955339920 271992 169258883391050182119265075200 271993 555137295904383969142396086084 271994 35263526600910515003068299264 271995 -394452308601463872361839284880 271996 525578633697419051904979886592 271997 -2027192863934329931707269118080 271998 -1090626164587346952957307776 271999 -247259659937562258205533204800 272000 838159400453674237396254720000 272001 333125714802270103838361284544 272002 -120664829659938808959085650048 272003 -443086424477953789045228751748 272004 -11384614417870312941703772160 272005 -431471380666279993059161558340 272006 193868683487817999573960727680 272007 672025798332074051927729883504 272008 885563292105986627485946880 272009 30293392199269821763392909210 272010 3356727227869901835316066560 272011 -237226782420944071464158649388 272012 180956112051348007357830346752 272013 -253905826499442911075576688576 272014 -190668379197594447238273593408 272015 392340676748755330645447649160 272016 93520488971598303830341754880 272017 800108499515387798417484396132 272018 -1685785358497740694756711296 272019 -74634522205974590914127865792 272020 -236659428365895006592645324800 272021 -98420918474233768401442516128 272022 -52941664233357540713156363328 272023 -1436404704357353877814830870400 272024 74865919806726347147187609600 272025 57046206422162720072342592000 272026 -300125492705281461999097878288 272027 254176762180380765449294752272 272028 177787054170324031474369681920 272029 -184916248622003486697628473370 272030 177576393359774434479779445120 272031 -74968073435989247329114859448 272032 618521599394033030108331835392 272033 -119119549293682777231230484800 272034 -82856022074430289861616713728 272035 153004003571556436464904455360 272036 -1273894831598739928065978212352 272037 -533731193869376798821654561440 272038 97719321676697383668911506944 272039 -152460310916974177328188865160 272040 167894752100375950444401868800 272041 -84821517548817104320306082496 272042 302144881945922672355125011200 272043 312057787261331489166580299984 272044 178674453914832696646653520896 272045 -665453311433951422156796483700 272046 248872955700109916751879288384 272047 -266369175525931551283174159160 272048 260754198631633879718391595008 272049 268001209704423050219636395200 272050 39958465244193919377826138800 272051 386430040568406456804033601344 272052 -681877006670451900328905830400 272053 518452602823843676408419224302 272054 454873126535864132559811778976 272055 -183309734855912812944161863680 272056 -48766331731452472702179901440 272057 502960279478161930593670597572 272058 466456918497284297629993411584 272059 1416664952580938807552308188260 272060 -362774210717328205478799728640 272061 -3780823329726968143259514720 272062 42601003100984965465040913792 272063 1047588720689972806616240004984 272064 -28877997501254761227831214080 272065 -888264916182255673840108842540 272066 324859626753878136695741441232 272067 -197847662924905188771724791552 272068 -139474940967388321610198978304 272069 518477747071096957479388094496 272070 263966945785573477597046104320 272071 -14739084417573413656597898528 272072 869237077794008770008878284800 272073 -267852308738645004881246762400 272074 -419837515427064141958713926400 272075 709715877826846736697805827300 272076 72946596251843837322391388160 272077 -322539918007400932165114053140 272078 213004353114365264820813360960 272079 7630529300826167779906232160 272080 85468511837977371385970688000 272081 41384396285116350971398312692 272082 -114289609970258081374158372096 272083 -12263649164105549646823156224 272084 72009161894868743091974418432 272085 -337092138329325439149831530880 272086 -212523243990585156034137271008 272087 516659222677540169333492381184 272088 -257659928266321390327570483200 272089 12407545087537428999888832660 272090 -52772805717105361717006894080 272091 -803635211720384125464647375208 272092 -86679002249300452791860176384 272093 1041675249061128965611899570342 272094 302743430359220310204738268800 272095 364363702937750900877380130600 272096 1172053676493425961970683346944 272097 4693304082654224544991477266 272098 -60723761550368261617005092064 272099 1308888952100405812337648841240 272100 -798111279841717795253529600 272101 -400188617030941358100565722048 272102 218094446570573279676756536064 272103 -109725605579423305155917920176 272104 -2062672629356943399271956480 272105 707862849854710405215580564260 272106 -115988995522663017690699187200 272107 -1028524429338964652433107648880 272108 159468309056380188487627522560 272109 515673969735143796914366051904 272110 -356870785453554386650455167040 272111 -119725869087881900949944970768 272112 19980606645202969843397591040 272113 -439766383447774854820439292096 272114 -160670371088364310576153423344 272115 -367180276646243722512168642240 272116 255717360285351501095928285952 272117 -313207885392544240762395459588 272118 -30500966351185487946317168640 272119 -141567234168905630645102689104 272120 5539403346452254083016396800 272121 298451455768342897354668104064 272122 -553926379610951672055427411200 272123 -858802251152836599962278793616 272124 652415500150565015616539880960 272125 299805297275434715271116064000 272126 -784081307981738023060870985856 272127 -93375634576485333746795962680 272128 766162003787286666907958116352 272129 273614989477627596064744212 272130 -427240463958302888341549946880 272131 793456924885711272147209319932 272132 -122708364665709195128887971840 272133 -136655325226789710202901894400 272134 -326751945694865816552446202784 272135 -139668956577565896823926608640 272136 -351954444183865583246755430400 272137 -1245477437517510764616763627760 272138 -68731189022564414401966211280 272139 47406675827944819511018449920 272140 369962683656471919024317895680 272141 62371964000313133162329535542 272142 -82869516571097952460786416192 272143 294950498080382279687939528304 272144 -25378362701911739354119520256 272145 -611913070691800642126428353280 272146 -282915122292611456454381586032 272147 -6123585034036960579888312440 272148 519521155416095046622628935680 272149 176925575767054918481937804160 272150 -196076940742807296922224271200 272151 -849039529125046005836686233000 272152 559104385459525789802723481600 272153 595428402116610307433812006656 272154 -132311675568063632723230272768 272155 169763007781518632539489065600 272156 -276496571578848838422618631680 272157 -18827674886804248781663370912 272158 -150914809209950099280118373760 272159 -488306311980088390759388379696 272160 213184311622591281976112578560 272161 909815984748151177140133998592 272162 191377569357110334124374739200 272163 150410957727503757781577962224 272164 -561274427633050917504461194624 272165 942512354190595672458730925400 272166 -106571947098679805583124474176 272167 -196810277231255927439362198400 272168 492834197194508401038638684160 272169 541788500484885464412982717194 272170 -123530275517476633332326533440 272171 1335419902219610517960224232372 272172 167152992775679116454417390592 272173 -53420917336678792173487949280 272174 133149772984367901237077626752 272175 -189247288804923508282747008000 272176 13659532989616898788181983232 272177 -1625366725854931167911894880768 272178 189809565465562406812578505104 272179 -465705720091962331533382575220 272180 -10907094786892865958280396800 272181 -52169047221124942831068667776 272182 -233486976353926327173048934656 272183 -805560890410295417859279572568 272184 -385332516797137682618557071360 272185 -780988829233068073374890914620 272186 -338881844572652208428882552208 272187 -153497363149826135626949753760 272188 263878792318713595845307472896 272189 1104056592919259331647868609990 272190 -3398441757040962494466831360 272191 -859857755165049253639922233408 272192 -432527121055953325576658878464 272193 -673278241802396333488528617936 272194 -5028669955235066788294748640 272195 -358186428583311026771313499440 272196 -189633741373785887685043659648 272197 -85546751151595230707035516740 272198 -352981503619077092301851786400 272199 -32103235221784289482923308592 272200 -615328098181760499774327936000 272201 -594837376357435104436025973798 272202 78093589844692552094248886784 272203 -544270377502848603954577325548 272204 -956316908812846071522987938304 272205 248398200870413559445532787840 272206 175406653779560129384551664064 272207 358131251811661670420226797880 272208 -35828672471980788011914100736 272209 -171278875083275673788594123968 272210 114270436822442802799167567360 272211 -153045299109949868674676736 272212 669677854071685678294860611456 272213 -358043906702328749667387010080 272214 -237862325431317102008452223040 272215 56718990762594609911595822360 272216 -75924782159852181685470781440 272217 -16791405980782801251848537664 272218 -421286580140734987975752261120 272219 314152293565551340676852047896 272220 -26543343261576834715325184000 272221 -763338452904023533141729541760 272222 262858986827773326845558454912 272223 -272541777512707093548473316000 272224 526913329485544067053479002112 272225 -191078212959212923180265690250 272226 79217474629537111240976198400 272227 1170933858998871965390321122076 272228 -379072788497452484665302159360 272229 -240195905970147838757068327872 272230 157160156410790958146154451200 272231 -22067217247581631515970192968 272232 -74554945721704871025039360000 272233 -2175827148571931949792811456 272234 -1104572702463640342448732183040 272235 -8636017159499675780753226000 272236 -144925731111124997859844990720 272237 218691585181130518095786262752 272238 -106740570213369480969460885824 272239 -512869929544152318008466765000 272240 -43095527562316491884059361280 272241 -50455586531088918416407448718 272242 -48822825891789937897887430656 272243 -624817864137525651406176634656 272244 76914890877514199550289514496 272245 -911586601309660343891088646500 272246 -42226129703363778413515618176 272247 -422529855469254203430941055000 272248 -824562153782181021294250352640 272249 528379002167672224408911734250 272250 -487930505335909622012628000 272251 83178934423478215367447001600 272252 -375701277777810408571090690560 272253 -485997203037619011028689628992 272254 -189636596421394629069462610368 272255 310313648535432009675436348560 272256 59493217135891036578722611200 272257 14725170230178608709162789506 272258 1740721045802988850781246976 272259 278663520299686425706820081220 272260 -749514079906342543494844773120 272261 526792742431432135391450993184 272262 -479673612144664659714078934848 272263 1212109285633028852495255775512 272264 14374121817105244228639503360 272265 -29049742572082720800778327680 272266 -475662146807829648263163753168 272267 917188286089791004481764079316 272268 -685521474122839662496278881280 272269 -325408714251475249973810080330 272270 -221308147219836069101288764800 272271 -65359346265211288121989145856 272272 -35255612635713104137969729536 272273 -33072955869279872131988645376 272274 -134300375679037703641880274432 272275 -524099909130434500999129323700 272276 4132268879983331790968082432 272277 -110301447014401775919598212786 272278 -431798432053360243888011310560 272279 167563997333832169884893849952 272280 -471548420826471175721554944000 272281 -467829372484367189016278758200 272282 -48952994013840712107176340000 272283 -180057559030477282709184494592 272284 674036352527107561772315311616 272285 141784044845283766372942051200 272286 34185992602170348550452127104 272287 339516551530187511346904915936 272288 -800071856321091369759003377664 272289 -390297220215177918643810729920 272290 9359991416701980508060998720 272291 -195260936465005061897427354768 272292 523580440035167990384618161152 272293 726215217648095511228626416158 272294 -89412490153810465207613431488 272295 -805273624623158575606722722400 272296 835592930958896353085109442560 272297 598677339052269622385576302080 272298 -1809102679159690556936001792 272299 842016306654707930842373717300 272300 94191837220379898537353088000 272301 -178272723518153128833317526240 272302 301700973097597786571727312192 272303 453725964761872072111227639960 272304 41238036993538369282060320768 272305 460125722542774714090203913920 272306 138173398045453098425930787360 272307 -149270828511076396550992919808 272308 -868579454501025755317543239680 272309 87565065695908753867757474016 272310 373151999870404938133353849600 272311 -158674477932161748035343336248 272312 659775118260400194042510643200 272313 -1002573047809690435189174855680 272314 114103095542853953933806036992 272315 37376926593176851586450470800 272316 -100328110734838772601377243136 272317 -1002589256907682722776152680634 272318 -206654571591116144162269526784 272319 -1456017467929584961743240192 272320 -44289421557406625801196011520 272321 -238382629003609379170220609088 272322 18199476033429631554042163128 272323 1102552978586008483349692141104 272324 -430100385535096131335830850304 272325 103249510694860263763991169600 272326 136414682472022539472985846112 272327 67167292214377541938461790080 272328 -88278176430819129528503009280 272329 1087180121647740237402100547930 272330 -2283051081434743285481551680 272331 520785885057420090613221860220 272332 -1771260940894278551444385225728 272333 1299549665857952046324484734582 272334 43113984239980089924926114880 272335 55484546464063042499807262720 272336 -142299399404918811625920503808 272337 -362343105569381100083865594432 272338 441380245284920311417500485760 272339 833870412721501102714767300960 272340 139455935376311890275055603200 272341 1150144788950906921848264561742 272342 -307282966736962446516478483200 272343 247110500156231057445362519424 272344 384751745456684177597140684800 272345 665330801751552496736687492100 272346 -106688354424640377163910150400 272347 1293895848595944284088997177796 272348 -850032754255041943893533947392 272349 414258148262468626037575879680 272350 -25952907248559738168387624000 272351 -6920007006673474155660471648 272352 352639159318352843950672576512 272353 -1008153575145216141210340226398 272354 -637883262413251107023253960624 272355 71002391436599147061226744320 272356 -71723681490478595988302290944 272357 125685880374760881583751498232 272358 -12703779442986750581230865376 272359 593949917361886872545538549560 272360 921749240688955978303420416000 272361 242665053048905997464868169872 272362 -10069314727157504315434441728 272363 4363046376750920234230091328 272364 154518295756846461001610098176 272365 962665992485098213662331027200 272366 65314456269144627159986208768 272367 259778400075423547926875736408 272368 -308552952814984502785647083520 272369 -171709796517848921091109069230 272370 57457145790335992629474524160 272371 -544401378404799025685597884 272372 498294342409383082521946387200 272373 -16906608947981856467805821856 272374 663756605588476419395877974592 272375 118220547018620302846010610000 272376 268290116035144460996246323200 272377 810143727732802300721174508672 272378 -289582982273853697300532207760 272379 -218189214586265387356950397416 272380 233560745897690974656262924800 272381 -1351454589139057208112156493818 272382 -37360848329338109310040190976 272383 100294978793267652833958213632 272384 23795400317878756296150220800 272385 88157902369769558392979161620 272386 58779790024174138580190781392 272387 587911240837034350473591989712 272388 -364928618748268303500265804800 272389 118577759595110668312740903168 272390 -342439744426120132614420796800 272391 217010559991120957349157940560 272392 -231126146767418971686794035200 272393 1097964087407417968033360603344 272394 102460014517649330585092986720 272395 -988764403366235265805147759920 272396 828466485970184109290703148800 272397 -139774256312818239994329423360 272398 -212189390881439997075484097664 272399 -283623344537029288192683051600 272400 8625657025431372469513420800 272401 128548480759691219447940609904 272402 -64346965127899109182261377888 272403 -741389433389236741200135105600 272404 199907884768953217202470785024 272405 -1380548912898622697303498880 272406 133444531048867905605961567744 272407 -342995656102611491934444572344 272408 -818487475204854899633702768640 272409 556271912499304433349631153104 272410 -403911122354008124444566820640 272411 1466937609762046996871723067012 272412 -140331717525477255529446309888 272413 860070408292869291121993609504 272414 408537395933167009082201053056 272415 98765625033466717744949207040 272416 -499373601406417781009327259648 272417 -553059271705168377178797861534 272418 -6106389253292569253828167296 272419 -316047583396227362645870790704 272420 271901380831611234461673914880 272421 -481546254516750547830534159810 272422 357481559379414845569278712320 272423 -1114374171441846496028783096328 272424 527562946918018110729121873920 272425 177556844449731811085096298300 272426 191904900620653336784628280320 272427 -204290468847549549348093665280 272428 146077406564998741166784880640 272429 433419920295737436815605983180 272430 -120116414753970739508091744000 272431 -105409839159244662718888997400 272432 52420871184051447402582491136 272433 -103256243464586362584262710336 272434 -93415419094054914121869894384 272435 659950045877960457064564239120 272436 -27081444521628559322592546816 272437 -108381760710948127237184932608 272438 312498563830771493855460231360 272439 -633699746353694885964449426496 272440 -413235967647091843853609472000 272441 567885861373925518891751518080 272442 -411300072213294588798883562496 272443 -386740549646015070333257533656 272444 498339809429811794279628327936 272445 123149160775833584200200786240 272446 -404769382050912611349482627328 272447 424720569277453151290888805232 272448 2808539667896106409896443904 272449 892056535418993082147286688450 272450 344900078688680679362251830000 272451 528584210147042959297136125104 272452 -682934278000001097444896980864 272453 -428402167207464882781082675298 272454 6370022206745683215125760000 272455 300801733757180148369106692000 272456 -1225166260031060166682595589120 272457 -600360701680457805635548227360 272458 11158633493467412335024829184 272459 524292882317507441595240935424 272460 136377600179429547920830464000 272461 201556423355677195627119512032 272462 410143369417772864224417617600 272463 612129015274932279517459505544 272464 -72325334058943764837135032320 272465 -212762069400641609557472176140 272466 417327240158222080033196961552 272467 -54593178092018113559953686080 272468 109014337962827739216074366976 272469 133238023992237310771708458144 272470 441304650951170196791781048960 272471 -71387747878297238314763844000 272472 417760638504221590593920593920 272473 -504214363279592766207806942578 272474 -407786428232795258941343733264 272475 46113658485327648977174103600 272476 641369194120193132547591257088 272477 -1054680974539415214845318611674 272478 38789575160551431712399036224 272479 -38365860961391662074878246360 272480 346648620236331838409075589120 272481 395798291561015320513246663680 272482 39883288601150988180906281472 272483 -20238427936070341951609418616 272484 -10509956589087561782185376832 272485 618180118708659326514673389180 272486 261772781747355100544978908224 272487 -289914156430422121590126629040 272488 -667508260070535891166100874240 272489 -770695304538810110647664103984 272490 -36934604205232916006130216960 272491 -445964352988351506286024088 272492 -179693038083504690336813312 272493 134754420268366609740319493784 272494 4655008066862390584915423296 272495 -737490473608947289863997155000 272496 21180769119742312176834576384 272497 208718320508177640097034511540 272498 -204797770438355582115407915520 272499 78816674524579797195937028664 272500 52882165677237076193802800000 272501 1422125676560591953083271857600 272502 -472666587073357958817616069920 272503 -302554452526313247143064155520 272504 284847099033759859695496273920 272505 107312498683380521486745289920 272506 273311668027105783955216031744 272507 -924502827245635358599084913244 272508 190702766319615843371867496960 272509 -11731687011660169333676587796 272510 158496448872278194951731494400 272511 -288707720417399918946026565360 272512 -495449788201322592265253683200 272513 1528971989606578076272584928980 272514 428194226863120747848448331520 272515 -749920189674793255973330217840 272516 -199557379200249178345491195648 272517 136358849974942998354793121280 272518 -313217464333358779546661507520 272519 148743174352271280077223821544 272520 30931533169544653914120652800 272521 -305867475888832306798709472000 272522 95699199687869412579178539312 272523 -18878536613695988775103679016 272524 -73700923865467122366456065024 272525 -319550266413195128315285174400 272526 -214837197417953656093046088576 272527 77089649908344572696841875952 272528 163425811998518273143291748352 272529 -171398425314412115432226691056 272530 41812715071630414054561088160 272531 385631954994579933620567360592 272532 37231465416756813042477299712 272533 477533019869037547045238448782 272534 -4425282259020145738028506560 272535 445992684897280549773944581200 272536 -172300984177932643626322329600 272537 762467208663926525800433754186 272538 673754708543450483477086917120 272539 -526289957263702069052425969660 272540 611227200821084144843417034240 272541 -424807652332155447986530209408 272542 -147525571357973818641137848320 272543 1528515275171602850527114843200 272544 943054213853485304417303396352 272545 -79523011728574331612202144000 272546 76834261132138684317491291472 272547 -223956289924669788233340703032 272548 -875996653642274818290199265024 272549 277386148749731350306708559550 272550 109591747815177125112319488000 272551 1421180482023626055999971457600 272552 98302888068128246891076648960 272553 950728613602161672741775100544 272554 -269774180253009575921989299024 272555 11246918260236279257697222960 272556 220516635257833047515387500032 272557 287588667373409253231404059392 272558 296758881451420196196066876288 272559 -157035812700803383513133735040 272560 144732487412843442087377633280 272561 -1824689504703606611144264711388 272562 53970083429021980116999322752 272563 864999146132607635322717900812 272564 -963940535508002924465737309824 272565 38132795831036410830678736860 272566 -232453944442819098417145553280 272567 -723413416246392970127582631384 272568 -107701031444421597053381959680 272569 -134232131359069644802446417600 272570 -182917661324410322878094130240 272571 4324217483520939863958755040 272572 12052356765411776482001152512 272573 16285227949109708573173897344 272574 66952134561750265134912306240 272575 -592270956903732499900906232200 272576 268660062904219314019793633280 272577 -6111593745998827132369586592 272578 -310975819834868715395008040544 272579 173561058842728076376039625680 272580 -83225060986058924956124774400 272581 -1321018864585861703604695035618 272582 53291233072998109384839481152 272583 -52478730669081052668314074176 272584 418273151721065668159618590720 272585 -224886442964910184450528616220 272586 78268236405468099722765929728 272587 697877228939643293097065606916 272588 -791878207630323727558291629312 272589 595732214017608066672782572224 272590 26992113426749090875068676800 272591 -1337289080612583384934696383816 272592 308389037435973994841305251840 272593 -1009288482697357396961221089680 272594 132668720047793062130724959232 272595 682364576053897665594066223200 272596 420975409985261641828272494592 272597 473196039777469285433241480234 272598 -49436442955759803829196060736 272599 402527867934052879713852557400 272600 -743348251034997347133757440000 272601 136041527795242876974151612992 272602 -480615363297832695261931120896 272603 1459220136061235979613158726852 272604 -471061450350162198577429231104 272605 -603363646151454170533539742740 272606 430937803609879049676709786752 272607 -215443538256676786367590041840 272608 85548422036889359546637090816 272609 157505213913597013999636971240 272610 133671689521101191442044543040 272611 -2073340871265937704626532515976 272612 -736237050487453018021309102080 272613 856083481820161075360055232 272614 129523734243027426344793795072 272615 248307596563671532434635743200 272616 -59393749429868730103194992640 272617 -60964774494143871671018889840 272618 260028868951015718465865251760 272619 39661345603687575368247897600 272620 10151012477691026522336609280 272621 -102128324763768829209217691178 272622 -40032497623294392460362832896 272623 -889800309926423570764023427696 272624 197768526209174469325015449600 272625 -222975976786426226532049776000 272626 45810975821744224903455673344 272627 100386316894117606197094895352 272628 280892890332617129363437667712 272629 565960394776260900614124326400 272630 25094015171561146755311136000 272631 -746563653107167591578696549120 272632 -40987403838408104255913799680 272633 678178843573915632352077643860 272634 462558959115239370557959188480 272635 818495976765344126983497887760 272636 -130231734368450533432754176512 272637 565564853434333730237103979494 272638 261445311070161224331380382720 272639 -243049058791268413598065634280 272640 -162581172674216510743463854080 272641 -2428963866253761166078673734208 272642 353169617352133074271183222272 272643 -26743900469882182224159465216 272644 792853213707636237460023518336 272645 -231484045298000718650098022400 272646 273091062517446280461568329024 272647 -1266691453059589518238042778208 272648 230917739253776369411241461760 272649 -158475909895750502645567870592 272650 -33661464188714961289314624000 272651 923177968156810359587140301652 272652 -409439787232014004902205690368 272653 461949993381121460180774070220 272654 502210983622565675424490339776 272655 23569835794055252232390876240 272656 275099109115422122396440666112 272657 -323002125518711411604231830976 272658 -251518283989951302622130595840 272659 -1039715203309175575842696509140 272660 -671845805405856968844472408320 272661 -575226853031844726743088440928 272662 -288208773282240192559338903168 272663 -6523923626010924721586436816 272664 -272517114302077475720586977280 272665 -289161803387970854998653689280 272666 -50624177761057616936742301968 272667 730377681195534398806662276912 272668 46825142956682922421331129856 272669 238491119019443734746922583040 272670 226668985687515034250743968000 272671 -75024397613513581964295398288 272672 60880339588675478529075904512 272673 935017913757704167469385972000 272674 390273987306613137289154880336 272675 -117292723847015701701123498000 272676 155106594144747908929702969344 272677 1749458274131134115502493518972 272678 -84488884567605598137823618944 272679 -277317556117552532387924157312 272680 375928394578160094817729228800 272681 -242456199314322752077098611328 272682 -347249921564645573890937317200 272683 -657092949689985733187312789068 272684 -617570866532242202866223395584 272685 -119516699417517127889470944000 272686 -658480278744989479942830998208 272687 256425077484149722699918412760 272688 -28565751463075755249122672640 272689 -858384247239244442457119980620 272690 -174823330300280336573376791040 272691 294375019063772270339234600760 272692 -280771336509836421278910433280 272693 -1520009437000303028129249351058 272694 -300605729051777432684615036928 272695 670065521716824784807510762200 272696 -488683004746139898836572569600 272697 -318553231250862767477704040928 272698 241081157476650083564283621120 272699 -42777147674974570356983877120 272700 -224835639790711909831788672000 272701 67335488194956326827146965664 272702 -29745545179323238519452296448 272703 -882673566991436826137168304696 272704 -3037085991174740083995049984 272705 -925461712579123001247266980140 272706 1429823503082941905498513408 272707 -68838759877296133605098014720 272708 -606582848367105820657852907520 272709 -813385593160345999911635517636 272710 470868881278996907211764165760 272711 502882043244128947327873964544 272712 -5779998504492764004780687360 272713 -318122005718919919246246375040 272714 -2330384936104649421905963328 272715 -160045121857871070528439268880 272716 786774387656976096242459105280 272717 -892616819518826696274281172234 272718 119608773776257028359509604800 272719 529367973313002027115213835120 272720 17556108629505200002451374080 272721 486109581442087367054344611312 272722 -440014352838744586992853727088 272723 1292105932622544056283530149704 272724 -286701563672230944001157535744 272725 -368801466613806605510229589750 272726 423728192006954522662423753920 272727 -2935172451208141620807091488 272728 -76345968831523459720721879040 272729 184661224372305183204488150784 272730 296231628446903439357683454720 272731 1166133764667881368465830902304 272732 201229082232679202858821926912 272733 -389870756052873310351407470976 272734 378368153079374834653935168 272735 -43926939995810974715951119320 272736 -637372152686816042211348185088 272737 1068174831034349083347357252386 272738 59379385499370754323800168448 272739 -620118138399885259197893378640 272740 198976665597810986485664064000 272741 -812011490931148887587471128320 272742 594547143947350971514031430144 272743 768956072291003531915192899800 272744 1212661321329772136829934878720 272745 -401727002309007906624381288000 272746 709379106366568413932958321072 272747 -1401613595828202441086460351888 272748 -118488740124675602386703351808 272749 -15011314850781509678339887136 272750 663644567083197609870874704000 272751 -481327293021201354067023608568 272752 -50205784954278537254410092544 272753 -561422612659933784223633271116 272754 -398361501685593619410941948160 272755 221201891244312645132330752160 272756 85230375125110964627531827200 272757 377437985836821437591708951040 272758 -172197613630559913806482823520 272759 -412542734300970228965350214040 272760 -64582772388400459022647910400 272761 -1541615220025032162662531951638 272762 28004995894475843699546318592 272763 416875547299160878426638588492 272764 214507655191061224677649986560 272765 -1007123293556888261276036140200 272766 227895738728918311525737170880 272767 158373528633308953694877389424 272768 -373734488513360068035351674880 272769 16366863499815388585422458880 272770 8748824871856276528030594080 272771 532848387778440152593545198972 272772 -201929656622996431930266232704 272773 -497010875628613120811487809316 272774 -300702462488996276975339082240 272775 -171157598628507975429093544200 272776 -269363123104799049892310384640 272777 -1463234133675832834695771670374 272778 314464156805849217367896154368 272779 -487481542331331941505272915216 272780 40204583208589999783238645760 272781 -628203488619086717361289796160 272782 -138181814293426907746923806976 272783 432886139633736933779802764520 272784 -5115820817055899634015338496 272785 -298531235736024551861181600600 272786 111281582117932900582965704592 272787 523718014915452874237092126720 272788 913403275829980467971859173376 272789 1071777622541253225125674473600 272790 -22031508726805135670869236480 272791 -288669452639490584238605320008 272792 5814639993096404144011223040 272793 -299036618885807103441414271536 272794 -226273378962252795014193644304 272795 -864677246879374705500314539200 272796 163856557988807398525739335680 272797 -275808623789857091259657207968 272798 -723640910811129490140493737600 272799 -130877185802583695209822460016 272800 -141700965143284329855477350400 272801 -21802667427228685236916805016 272802 -206560316751873676043709438720 272803 -493548638913388589507744090400 272804 -133457194397205418922721337344 272805 -150067458362868854173852752000 272806 88151432571122123776401872352 272807 -317911209609521372318089111944 272808 24071190372429477250283228160 272809 148973682482884424215720918010 272810 -516844608786331587699627745440 272811 -276321734397791785627415592192 272812 5690565293942041657164063232 272813 1259168951772495384635411287062 272814 142153820457287818205736743040 272815 809215250561976316009043541960 272816 -68743420590882908105231646720 272817 -275230579354011101585711298366 272818 49478651683985254376213568000 272819 -807709286180205117303505177200 272820 202067028238026725955971758080 272821 297237303722207288872955587680 272822 -745575575778289771762087728576 272823 122871495422169916150968384768 272824 -112157269138369015053895987200 272825 33800926892264412769326984000 272826 -115176506849260449218914786560 272827 523207857837181148377726015120 272828 480584368505710287789827232768 272829 55705716835389503097806606400 272830 242975749403871693606593770560 272831 -43140379344448001082071692416 272832 -148221622072589205334665461760 272833 1194147639752009918727652074720 272834 665673086004392307351680964816 272835 16289196538583062129930675200 272836 759152618972203427247800420480 272837 -69855251261839206471448374528 272838 -38081737363056877805862234240 272839 449080879561933200815875825456 272840 685533408297405532729159680000 272841 719146929128453941784392683792 272842 35083416784675489335786753072 272843 2049591920737826548617072365304 272844 82464718217694641835411944448 272845 228083954618348724580699162680 272846 -142930666122450052740764357760 272847 -29360624535676416441351699072 272848 -250026039232665304203543420928 272849 -177999853960030681215610201536 272850 -96109502614839212596328851200 272851 -452008581501715776124851523896 272852 -235263253157800861029362600064 272853 129610425857541189237153929088 272854 76343004042309886131885845952 272855 -226603539306140320266480588960 272856 364625296456386033986906419200 272857 284261454352469981884907802560 272858 138144794516102970905897399280 272859 -207811062662576624324821661760 272860 -179655730978985891579319552000 272861 -195945764967881806387077383310 272862 33255248217854990747047649280 272863 1167109775989109385074357758112 272864 -975831653930429673936851042304 272865 -82176337096704490296177521280 272866 -643178041655415259969707863040 272867 203915783998630367513753353632 272868 529786615110332488658194314240 272869 -277626569544251754547184730756 272870 -10628982561971262887902224000 272871 -116033415690359885204142462960 272872 -370961142630514061978279854080 272873 1431048785260150871192539361424 272874 -3704820019841302591028567040 272875 -339450622333669915737093180000 272876 803665777070815362138367791360 272877 -843893004485699336610668509920 272878 12071750377302555562338186240 272879 910720548983974265487015846480 272880 -79358798085202825869083443200 272881 -597903758643260891836893479790 272882 -699384967023489213367428369408 272883 267812682772854195451759750704 272884 265310652695262773920739986176 272885 147821526270468391013571527580 272886 7753568322315621203619286464 272887 -908072753206569350319524285464 272888 -248321942112429649431219732480 272889 492379744864597993759021760304 272890 519478839079289076906416836800 272891 1130273485735907862375204467352 272892 -126166051652766259307431362048 272893 -219028276220556229632417892736 272894 421552670641402256588628842496 272895 32351742193121940280639933440 272896 64968517899278218842460913664 272897 64115966518512040992536772480 272898 -103374725258561799720226224816 272899 -108857333361853264372836869880 272900 -24152326415172751057768464000 272901 550089380556384368491593958464 272902 178776441073447849216881563904 272903 1414435104502295584547183488152 272904 185604707484207607795744849920 272905 -739707185506827132436066934940 272906 138648472009713853950009103152 272907 -656184446401235435088151577796 272908 251933303383475136636668688128 272909 -88202445145677974083605360000 272910 -4256318600866594052999470080 272911 -138618384397801377029918225488 272912 131180125844557297154327396352 272913 -684819921135046412964540304656 272914 676258955976908324743940099232 272915 13432634827488875242559728560 272916 5101178759652456574170255360 272917 -843961429464958476943762338034 272918 -79236449913296718727049836800 272919 398954537178894396757681137360 272920 -434043795550498055580323635200 272921 8035505612159532028489871904 272922 -159697469470272518710713312000 272923 67352529905277375050474663936 272924 325967010387927144033193625088 272925 343051166135387212853186948850 272926 403780897884222915825188310912 272927 -980205841223678762020195288224 272928 283136656309438857173219672064 272929 638127652109603670354831595776 272930 36881381418548618799698084640 272931 -723961038616967352649109299848 272932 895775072770414949932913513472 272933 -295703295802347488073546394818 272934 -339127558645015516292627014080 272935 518626934182260907735826833200 272936 -617558754488804082035877734400 272937 -108389235800532852765336836736 272938 245412147919566134851909562880 272939 -447704531677704204285286362240 272940 -46240237912859993076633216000 272941 709846053907848366401406181152 272942 -23117058488501797012510312128 272943 190532411252500171035415852800 272944 11906021647796854191406514176 272945 -505792395726655844742327235200 272946 494028891181924236274105517184 272947 -36114688519197035320705364120 272948 -108848665578719897568968778240 272949 -337552824815292400537627968480 272950 220507766861668999658132745600 272951 -540035448965690531178187092048 272952 486307565986500997429892382720 272953 -81891805086938359180912910000 272954 162153084556333508716620622080 272955 156567560864800688869689400320 272956 497687593378720318220738309120 272957 -39572520836043998818761163488 272958 -117606961850268834958359840768 272959 -585975139012116479135010475840 272960 -195337770215306855839165317120 272961 -292388567332440422222853511212 272962 -703728745350511142269718718768 272963 -24117818962298375354622404760 272964 -3844883568868405182263079936 272965 -30192810798750380882397878400 272966 -550489595624817358953995921568 272967 -134929674419321384910822616920 272968 1114235935302749150715183360000 272969 634237413420900875448956870196 272970 -23356740521406943461665020320 272971 -637986054417677645565693166828 272972 298905056919441947929299072000 272973 -85289917326059181089028074400 272974 20625687265861065478145832000 272975 -298252029000840995182905621000 272976 333126958991415236534992896 272977 1731400734850307576251102659060 272978 209110145644096918171639990560 272979 814870653874720413909472330020 272980 -693942187961946865654821024000 272981 869054026120148454243608056782 272982 -183993545163784337653246521408 272983 181813375088241405569168500232 272984 -1151317059889032897889934653440 272985 464042282657310253560345192000 272986 -26721561536040225924459307008 272987 168919326197467488277722936576 272988 17552296717485874571364636672 272989 1272369237221377557379178410790 272990 290157737779042969411009224000 272991 -801251619867329051457242023608 272992 1284239195674355552924565504000 272993 -463123744861609989751428569280 272994 -139524014773263370099768515072 272995 119372473872788801439112279200 272996 425064151741385734816368829440 272997 249555192609257539512789335040 272998 -583973785393341479325751423680 272999 -954862125523250060912573085000 273000 -73933348273128050781634560000 273001 1418555195991697929618250707002 273002 -483301331360065738328149908048 273003 227049924798982595514810076128 273004 -862282983104503844056534706688 273005 -558333079592314542682286852340 273006 -7641335745780752919230268480 273007 -24195570525915505403010688 273008 69296059589157998140329099264 273009 610495089446169867309233336928 273010 185979529092058179481170639360 273011 856463066674176129052645853400 273012 181845521843319148661178458112 273013 -326835558942344201361693753476 273014 -195010180273922113467921660288 273015 -427800415548934597250689970040 273016 -362038814750051277442815467520 273017 -450036234629418491328700785408 273018 251642433554070686987246843904 273019 -203176480234146839141334779880 273020 38423350737694008397026293760 273021 -298831039868845586491037078976 273022 -525933473251298973754638002688 273023 -643974109266568268453019728064 273024 -944289974849253492972847104000 273025 -141263279926568924486144061200 273026 86399372347391063206525115424 273027 -289229866997517815264861059080 273028 -65963774360084526780574720000 273029 767099877229988798034690177630 273030 -327272661719741859101697024000 273031 -491099116772585592313247650536 273032 224420366050076981367621350400 273033 266547628322677858636650098880 273034 560163869118537674145978961152 273035 -268316731912725595147039992000 273036 142342869972096698231342582784 273037 -1322634339070976057578646740308 273038 312661286681392552779073705920 273039 -142702819891295913092629667952 273040 -102821772947444599794737725440 273041 69132835864039219324544242212 273042 70218985230676844383528272384 273043 695472673171029664603268005292 273044 642768790387495954340559371136 273045 246392823480403169906858793600 273046 217212585317747112851194109472 273047 827974962566270307874599863496 273048 200134618996525800465519083520 273049 486081602997980138113427503040 273050 2753437774188240448659148800 273051 82058316912283807908035697492 273052 110295149812320087228891110400 273053 27916754913639549134817302208 273054 -157075162025430401473924522368 273055 88756902780465875038291550160 273056 -98004873506929186360478662656 273057 587224758456733798569925617840 273058 34750483308940293542538938880 273059 773258575626953297855256151260 273060 -45362632501874497300106595840 273061 10242101289528069069694569662 273062 43199893992784900505719960032 273063 107055478927835187140413137024 273064 523341528849131838429734092800 273065 -236651209843193109458964697080 273066 -59710178714488361571198500352 273067 715719306468199060489529112116 273068 -934322770925040488128695022080 273069 627930065958687052429197075894 273070 -153013287252474260388023869440 273071 -673428665600219543625974337408 273072 -30507328502869987012515102720 273073 844344361866384161810583346322 273074 -440288735039169097490989108464 273075 218430972750146696088445915200 273076 -618587217287693466767731623168 273077 -312917477137706191811964911154 273078 152279501037584373004403577600 273079 -228017071442953426824830287872 273080 -559697022066121981892076441600 273081 45716174804502383051280451104 273082 464249156862203670988280929392 273083 -1299659867094468807173037088668 273084 201786653243036065905215004672 273085 -932284824618218393755881563220 273086 332307328667520958673251172544 273087 892571434487172270105546819240 273088 -242019247576226259878358810624 273089 -2058951697017462128007955492944 273090 -294372478089006088306591687680 273091 132416333889795934733691626144 273092 969187761484337548046157020160 273093 -811177119007472211881261760 273094 88602331264572033338152224096 273095 439334795666589049159628705520 273096 560961746401908275618641413120 273097 -631651924568230718330266844 273098 70810408740054530629457147136 273099 -135545426963802934736201136936 273100 -252957181051575154836120505600 273101 -280932190296986628715631750196 273102 -266967289538320237012430484480 273103 1000953826799900990955969530080 273104 -117678684946991365116238749696 273105 79531611003188451442444636800 273106 638239035498066323619564309120 273107 -352125353475861383607229450644 273108 400852037805909773759138211840 273109 -240285196875762408977016154596 273110 25862747112453602720100049920 273111 265325381095113999399377715840 273112 178316913262947503537928314880 273113 -269829677911570440130096507638 273114 99456331042810277461032536304 273115 -1019537089301196369054985458240 273116 948810140677178157280022960640 273117 436414522977947789661582201600 273118 -514265168182117704323116602240 273119 528843838036522233418901565312 273120 -323801921298086612514098380800 273121 267415688307214091393158618692 273122 -349434690417289330449354601920 273123 785769338503397174264965763172 273124 93127134173096579454494535296 273125 -97174797750001475729402100000 273126 36694633232483409135248614080 273127 -625949582863909015397113006024 273128 343837335874233472393397468160 273129 -127248496963288790840647227072 273130 98904283480612003089044643840 273131 -1365473486670792472893066061068 273132 -414950095187180273654938787328 273133 -222970974908308073303601224480 273134 20630569210045668390846885312 273135 458738241863110505103373372800 273136 -3518194896217499396281499648 273137 -175862272557365740943975959488 273138 122178726289462000679076898944 273139 -642512321311272146916712630344 273140 187681396448603649555268730880 273141 -80239310410802957503164391680 273142 -75974277467139663427632968256 273143 -456656912114745003457067305656 273144 -386300293542659689923502080000 273145 656479555372961351911081080900 273146 73385975698371264346936636272 273147 -99048206735666983408073660928 273148 74804846108013630558454993920 273149 74657178168589425061820838150 273150 173595357267001565174822188800 273151 1508876306683737830079617316600 273152 -547082136383897202758944555008 273153 -80754260820119532011584191456 273154 49650358746149222567625100800 273155 182854402337341264621589596560 273156 334117584653003896538916347904 273157 609047852121834224080543933406 273158 -410644659257906314741162091520 273159 -935330538100256454343906978560 273160 161737764919258212308397312000 273161 48123352337695585836018037632 273162 52534859150940353927969322240 273163 -505265552598562914021317213760 273164 799188516033353335478509541376 273165 -467505989956486024565650786080 273166 -19700955383318076698624860416 273167 -506791021470847629063950204040 273168 -7077534479693083335168884736 273169 -323933576712468225037641945356 273170 73500151505185030549927449600 273171 -77251678815610312534079306496 273172 -117043189939814171375058526208 273173 -1226131355996078611459627954980 273174 -246673386076584897823909501440 273175 317389040880803586699560354400 273176 -575039851287319404972767569920 273177 -213159016800868625726535198720 273178 -152644243197916518505506925344 273179 12127612935336025139469791784 273180 -302557024438715733081941145600 273181 -160899979258008140219468389018 273182 -94348151776288193897470156800 273183 18430690347995208090983916048 273184 151199370380382131671971987456 273185 425136623488406064934765335360 273186 -342571138648690325394734380800 273187 -1197597188938840029203598752164 273188 38663820500549045601085547520 273189 -87949858954897006733924556480 273190 557705427972589095974352103680 273191 -1345721014921082176298418394128 273192 -283255758445790704150979297280 273193 18971096688880319154886456442 273194 -272444690880627868749236670720 273195 -195782464760975413154747862480 273196 75358182651307660872485093376 273197 -34038816211816470501693841140 273198 69328453029653135671139110464 273199 -1220344228346353567016708771280 273200 76297883864007983409661132800 273201 206030020728259718897381909280 273202 -79125575942377699226047262448 273203 34604287022828122266900280320 273204 719183562958070694583621165440 273205 -669322550054356223777521154280 273206 -127074379850232713743737956448 273207 204600452477856891366904890624 273208 87079017590777705537941585920 273209 1121357990874831472649192473860 273210 -38565438073594983504960814080 273211 -1321835382745859905110878953248 273212 836033349646891213557168737280 273213 -62919448085849797299438262458 273214 518041870441076718364803699456 273215 260998303279226962972064865120 273216 -184944988630716783037469687808 273217 182593301326926963079283494272 273218 641529685788674434229109840 273219 585750710672629251816763167408 273220 -736003196394076151910319104000 273221 206823450085986192207974363292 273222 -1163517642453562842815877312 273223 -425819841320694678856480627376 273224 305049121693065013279943854080 273225 207873398441679198861595107600 273226 -376031427142081702585534306560 273227 143390966515622384579604368400 273228 -154903365246880035939604308480 273229 -474700534743310183191967443360 273230 44358975865689194439287107200 273231 248775560240888584341351334512 273232 -90415247365622023297494360064 273233 451730678016621196918141594482 273234 15721725622005401019657302016 273235 402243273441888854973682693680 273236 -584092175457028450500275570688 273237 -73440241674486067854587852640 273238 244650470859114649742401148160 273239 -44884554588700167895222782960 273240 -298017579338856036107255808000 273241 1666798937363048089406675247252 273242 544530382173327074197691596272 273243 -126049792787710351634494757736 273244 173088109827470045307716481536 273245 -100105706773817687566598432640 273246 -56593658587917046298268033216 273247 166604858626400486252887470040 273248 -268742155830054174697816719360 273249 848050917257342744100322576164 273250 21943990323685662792260904000 273251 -850213834557182490632426539896 273252 -41173646617062344880646115328 273253 500778687463378660395663733502 273254 143613526832330325970349498112 273255 -497139053615321423997472795440 273256 -182184830539845637413177861120 273257 -674698492298940840137422081920 273258 -539653995749105097445351388160 273259 553637005635656333832032533760 273260 -230595248433085494321096330240 273261 200531845831257770923689966720 273262 573064869332388384310074416064 273263 -380407768372785769922212200648 273264 -174954071539733329484195659776 273265 1346805942338969497293027840 273266 -283078783676232078225435763200 273267 241288522823515839808072860000 273268 12371530333928626958797751040 273269 392923748974581239530975802670 273270 43786060470044051520610569600 273271 -470519313933689439667409605528 273272 -305999070129637710350016307200 273273 333413086884518195350465020624 273274 -170335765366238010486806449920 273275 53530076886835210163275825800 273276 19253405523153522051033196032 273277 1884001439547668876457394086 273278 -292398692862393172967830196544 273279 551989687812240669212562945408 273280 -190197244291773552581305958400 273281 1077539088954068444854382270082 273282 106735628767057748463128546304 273283 609438922422056969102925169532 273284 -149076330470387564925244781568 273285 262694232212056419053814137820 273286 78451043897577832466776406784 273287 -362292608321898749425610800848 273288 -601235538817693285708321996800 273289 -1403032582552351635071683479910 273290 131935849079935005985816994400 273291 -423678308780174674998336378408 273292 -903609552511364846326325475840 273293 -522309201457372330134947661120 273294 -154782704040740497463833728 273295 98550352064095644626902825200 273296 -71411529882632831027301580800 273297 272773895285774781543027625200 273298 565084941852142783280396480400 273299 -245936799296284507392091916736 273300 -104132310073102557012636979200 273301 -113397182927352221765020401248 273302 -5413624930413664669131015648 273303 -103533414003199358693412739488 273304 -573451080071863202856183398400 273305 682623225076289263930409420160 273306 -81436922368729132697836291584 273307 -615312129710975336981335223768 273308 573988555729205280987488256 273309 569839488314890987597092409728 273310 -95261669574293220401557082880 273311 -674513923766739043476607661088 273312 -18904755723337074720762888192 273313 522371742907165736217448174562 273314 139528476123755344534814546256 273315 64575668720770253478547315200 273316 407051851237033642158551143040 273317 -162978241993521040765190710848 273318 -445196492812378305881802674496 273319 -133593283388156994508540356720 273320 -798984644886272406732313651200 273321 323083771032294696140257121280 273322 262205131523922948410999475120 273323 -1025912891189315185094369908428 273324 -482066601459348374481235474944 273325 63166623131579409376474516550 273326 214379849341934964478176301440 273327 -57388198097877897032086832640 273328 -175521020532377247596918439936 273329 -49681092298502017046309913024 273330 191232703275202099477543520160 273331 7991463833234933655046600872 273332 -251530762254147113556215298048 273333 36334469479642013755210917600 273334 -327534500985036185396148183360 273335 -354474611312001540037469511720 273336 28562458891350233143363829760 273337 79929013541697161160886491652 273338 199256492157958096101267704544 273339 -735237750468722834413626588 273340 257556542969888499027104870400 273341 1036617057409884494036883948684 273342 336420424393047028629081813312 273343 439754866938442202059179592416 273344 297329970840879221333343338496 273345 337645486186607985283691579520 273346 100308957987478528013374726560 273347 136141297384914590135027225040 273348 214834978454824645611925432320 273349 85828058364492284857008888350 273350 -53639499380935866769498982400 273351 -892195661406294909260440704 273352 559550965082875821875947438080 273353 703572150298720620356929071120 273354 488795893934169089391247998720 273355 329111882089172791790897489760 273356 366557476514563363233786989568 273357 41784353222593441362077054880 273358 -58580620515781694832884820480 273359 -304823483236220952726437767440 273360 128460406651754944214496706560 273361 724755212952416068570320077424 273362 557036968900957336543388593152 273363 -86132073446519580011925206856 273364 -97074525441658146328468307968 273365 -494507750987634353698031896740 273366 279155514260743932398209165152 273367 -409049009233422016525943390584 273368 407610344571259814269855426560 273369 -300725695387321081029157747392 273370 58383410297256437310133382880 273371 141653829641032246208181856800 273372 -155362811350035185264393625600 273373 221212382583876469928394456204 273374 -125065411204206408411116168640 273375 573411808366974316347650280000 273376 -1161045107537800916438659104768 273377 -388344925586137578599347731288 273378 31553833441081206355243573248 273379 1191804127767622058898746005776 273380 500827358312467233589355116800 273381 621927649555064427832959737952 273382 727687903924440251011024749792 273383 -1527832710053493951650601698640 273384 525986972079376361556441922560 273385 -10682936744270327167138784640 273386 -418583905084594099644798742608 273387 -251066116365926918142999344040 273388 -355544097577043427325722806784 273389 -77794875614528347653449688960 273390 96661231610154709148504259840 273391 70889731451033829508792109800 273392 -88661557981371961781706620928 273393 5779621495073827589812841844 273394 2948844724006255443590712192 273395 -155880833884332153905305107600 273396 -458650445700091144968772190208 273397 -804784523016427971735527214048 273398 -435340376584246019440033460736 273399 186178124041844875996809341952 273400 352289027712650051958308352000 273401 -469236651323941120284679118208 273402 -358895716846166222133288030720 273403 544956453061858249154462395984 273404 -999729215161031980212672774144 273405 276834353243003420348751059520 273406 132592565777555402098338769920 273407 192560208321116084092583353512 273408 -231130147701864238304471285760 273409 -436486659386370911636881969196 273410 28787848936635963309214464000 273411 -811452458547986638455027706968 273412 -926183496647694815710691132160 273413 -210203913760024441518595763520 273414 -7150887422050710513522634560 273415 958450720253002222776013512000 273416 186292792002567022926638284800 273417 415816342800355719537312548880 273418 -271476138823310677764028101840 273419 465516821017691218178115152160 273420 72453507522858877137288007680 273421 -320447176601486805335366420256 273422 390710533391346267857035096512 273423 80916952108806285976205992584 273424 25081499235209346336012632064 273425 -653630429310023856743645645850 273426 52090211200814922818434752000 273427 -221191364637985678478457866496 273428 344570660328586053716288960256 273429 139074179542937921162934345600 273430 -177572712951460312387695964800 273431 -623884787631194523108921147648 273432 468852475345895928721149112320 273433 -432322246517216854684036651318 273434 65828255220926976102660072192 273435 321102812255371272458465842800 273436 -659009827042853588595936317952 273437 -20293730150707321929207696480 273438 -254990278823873627087931938112 273439 53280351117833333401208449120 273440 133519179495638328808705228800 273441 331787327443434255436675632000 273442 196171287796826274746225182320 273443 -798730457314424235270169631880 273444 212668925990656068918625084416 273445 449265610105963476835411455480 273446 -1050883512516148097661378013440 273447 306603465571897236206962758288 273448 -361357108440619650445268582400 273449 531692684264531782836041424720 273450 -209618207099254898070018278400 273451 -332849784191568627182854805696 273452 -47631449481204344116111680000 273453 -221303461152525395894683989696 273454 552523511714333087476479226176 273455 109296841037396642936779811520 273456 -11166388673080782551855874048 273457 330640867530296432491479442706 273458 22050576209891056002303473184 273459 632577139931256483388373525304 273460 301669810580908279928759040 273461 1105538317138268105749665366624 273462 -161863826431740284981547565056 273463 957449740649634479931475844584 273464 1073780745409976971426281615360 273465 -643025459434583120028503428800 273466 358996452566802510495828600432 273467 291148408770642164899430842800 273468 -17166143529045674306810182656 273469 366987409693004601311720317926 273470 -85504400957756027400540710400 273471 306766987969295515744634033664 273472 -124001182458824847701040431104 273473 -228816896664742361580964393278 273474 -108873494949651592784781787056 273475 -713016781170375508670987426500 273476 201423034582280361384313049088 273477 267124390119571891706064810720 273478 77289882181787456061482291040 273479 483112181719339139753601426576 273480 2810594257273766210855731200 273481 -231049681549863299769930456760 273482 -90452476353011391034581215232 273483 395130905462598764349218065920 273484 -546295265575285081658468809984 273485 320939028906789078023743461600 273486 -87138918266200380078073344000 273487 -90719029954299754288291767048 273488 -14188538257634516814858559488 273489 6684734621278749807580387824 273490 -152364680294750163371912901120 273491 -475386397337626191366438764016 273492 147810136326049951968385308672 273493 -869538868176236236289088313536 273494 -282311580207593947303794603648 273495 190440667170483010664220951120 273496 614263102544598841120207196160 273497 -12149026088340205585482998400 273498 202327403160121951380360975360 273499 -1730538139586097896286324261840 273500 397470607974022918996784256000 273501 627344870817073048693759933830 273502 129846908182625638176951821952 273503 -448607395785654307456094305248 273504 -80853131317751823547169243136 273505 502628170531412917374280128000 273506 621423005816893555353043727952 273507 -24984487018073820072388229712 273508 170028743347860546337850624256 273509 1505040087663025031563143941760 273510 68619095769089047046135443200 273511 -206539240096231672501648891296 273512 392380996437602681969413324800 273513 -87400215393053317463151862272 273514 -68376126833307280704908056320 273515 454007012015859469647259263120 273516 -162107827922105976998777389056 273517 -936397637425280490153282155434 273518 69185290567718100451076081856 273519 -639428513087440815342946691256 273520 66863875384596566059664670720 273521 845860408817235797136100384722 273522 -173545706056087869030617747328 273523 12291664131897983895868464904 273524 566517124619200161927669811200 273525 99801164677068606559624689600 273526 -381658774776947680900972833216 273527 895198682483549387629826582376 273528 -778533269872973841345705062400 273529 -800313829109387180608881685443 273530 168092338903756551773044516800 273531 10239123014128400542795134000 273532 -76963481210033981933823165440 273533 191899280089879626049392902904 273534 -151817074519374675873843030720 273535 1519229587256200862886105360 273536 374758265696693037253798133760 273537 13630389269995527322024014192 273538 -6533492007297885906247660080 273539 149452407191526106259569286400 273540 -361176343749885057362671288320 273541 -65691016627962791173055291588 273542 -1026086446681031520151049850048 273543 -254610307216492799446562688000 273544 411583372456073708824823070720 273545 -7908914172583092105764684700 273546 72684113519661096574324030464 273547 833083113515141032311577190472 273548 8719700365377009206092018176 273549 -341787482896390994688737795136 273550 135629500728284282021257900800 273551 59952975987807351756695541552 273552 45742740969074537428661698560 273553 71620753148447881159892918080 273554 -130312878216789105967728039024 273555 -452840312477808747431954179200 273556 770537059455544301419002600320 273557 445104362705098116486661041660 273558 250387605445769953294162821120 273559 246258574723389119706546823728 273560 59705183470683850367979110400 273561 -1114419258147297500869705518816 273562 474556408005035493070959674880 273563 590293595032932660708525465744 273564 830909974421999997250193664000 273565 1095247596574220391900046916460 273566 616065894766204049356158144 273567 237179331508098114946060076232 273568 -1302697176082212659509676998656 273569 1171770672992859261176968799970 273570 -281823099040010855454519974400 273571 901303895760033345561010060992 273572 -314791438807548652013967130368 273573 250014560219815977281657118780 273574 163195801134101810484423092352 273575 33564975429741146513463969600 273576 350659977526347053633316864000 273577 2046530165680239990601228524160 273578 273014876624283908146975292256 273579 -701261739448681656709923368616 273580 -557886060252068311927821772800 273581 614334564329859510491914560 273582 -253316960329221387314334201600 273583 -329434096528514242138670009640 273584 -368364461548814614733823590400 273585 -91199025635550000442810341120 273586 -122931641761401902931363153600 273587 -197761098158729683804522013088 273588 114191867370773031109896278016 273589 -284373473250932271057112989444 273590 -110591102095318983739823510400 273591 1126497198780213660943496911440 273592 -798165067609470670747738214400 273593 172667496737326619659368205524 273594 70029173322765605545969075200 273595 -61369948874658883502093188320 273596 -665179496554041177971301964800 273597 519502259450723848178240390400 273598 -404610965584285318801659884160 273599 172715359076632452304073034936 273600 83394106155325517834354688000 273601 -92492021005438505229171518398 273602 161986256385645666411514301952 273603 -530799633424795591216204108992 273604 -83251890579965737741252730624 273605 477521121472148359101730963260 273606 50719303339308881306625835008 273607 -87011584172459575304456574360 273608 268138851297188277938188124160 273609 -2663794974539111298008340672 273610 -117514460231713663767019355040 273611 692481652312526569646360077140 273612 93051682087882943000380186368 273613 396617639956455131650479295862 273614 317428426610197587174298640832 273615 196669788211038303903374740800 273616 42955535435622848109586636800 273617 -1220909731951677439241601080334 273618 -78787449314027920691705241216 273619 91750925846627345594285290840 273620 -573963252513611648997616984320 273621 -381077162789620117473452540160 273622 528581312455114843183691726112 273623 598429303333850247653187633840 273624 345644280025897590511439339520 273625 -139797464110513893997513200000 273626 312062402536304963215314454512 273627 657953546667435517731021622764 273628 779553633689206125415764077056 273629 739492251275133003857078680230 273630 5763976663486745656651345920 273631 774829188276164300410905308112 273632 688170267400048349091237199872 273633 -88558933837503962202285396096 273634 -194582741710567892649373034496 273635 183847561517688284533109152080 273636 -245695619648370560860647945216 273637 -38345889929862320774715708416 273638 9928028639405835407565614880 273639 -173822241443499097958593112112 273640 -248933008073364926066016307200 273641 733730618066134154839680474042 273642 -349786485049779083562063010560 273643 -348858823657225585599406948108 273644 382952554095901805932983306240 273645 -44971641330937107104871806400 273646 -786602579562952459793741416896 273647 -933385986826216405566020351688 273648 41600566193777883590532562944 273649 -1137775078301486653132613423964 273650 -60499174969756370401207130400 273651 162783969607143658914691509504 273652 -249174640925164626321249174144 273653 473037247011999398175674089902 273654 -271027386996826807057256525952 273655 407754878428687405619222856000 273656 321628718395277112378557644800 273657 662384173612001111041795627680 273658 -224719645289407728274082032128 273659 -2077503711037376834362052492520 273660 195799543239453652032039797760 273661 309115282119106312712310428512 273662 -354527533429744073358267016128 273663 -136398707359287489719388165240 273664 1107440452068776296460708741120 273665 -701173103633058112745873588460 273666 95416831358556157630235591424 273667 -797991569235278017974322134248 273668 -57123517287909932106675585024 273669 684145572936814443933777525408 273670 -363728040764950091327421582720 273671 2824601180232754868436768972912 273672 -103321343836266235164617932800 273673 -1217164443438274954433768249820 273674 -91213519546847232923503397280 273675 49484021041034640855640314000 273676 -148867090498591514143765242880 273677 -9765205829297336006810179392 273678 -177263335770501407257949501376 273679 -531612069023943096434312382224 273680 127129731867863420418458910720 273681 -1049296314883440925350756137088 273682 -673450003951256577582368093808 273683 -382635748139181384110749297692 273684 -431706715095096421829118756864 273685 91078078414871185963726786560 273686 32519196026697459075981513984 273687 -340930409690449033585239858840 273688 -188645284986115577781020682240 273689 142371975788097537259155572040 273690 -1124882005917491231337960480 273691 536450695006835682193132958400 273692 -44458050834011380328930216448 273693 228561351763037493203550840384 273694 111023165531683159476074900352 273695 13653151991791022150416099200 273696 -857724828612817000301071958016 273697 -71714014126707377075373437854 273698 -477071127012127562538314804400 273699 -6466022003126032377176018880 273700 80916775083670697666882150400 273701 182728919131786672382903894400 273702 223582817061168510373464960 273703 494664870763721280801583407744 273704 -8500559736046402845641610240 273705 285564801721686260538104565120 273706 179314485195850989195323105280 273707 -117445582494164560319425918176 273708 -456409982160193581770058033408 273709 -638960371744141307125720906090 273710 35703584982838484872749227520 273711 -896063675264906625870549940728 273712 23848838190588659372108988416 273713 -1642774113905438358906428203200 273714 -149937550602817148989252364160 273715 -409875828015239332090297566480 273716 -337623129362691191898968167680 273717 -208457633003671694138777400420 273718 3087246467969016915441094560 273719 894972009830770835752945374120 273720 -264970577516154254090048102400 273721 -21882824926781486702102501888 273722 64709681873282564950153740912 273723 567309307115135085205075144704 273724 -687433193395535836192983556608 273725 -738552921229972196625049488750 273726 95239768218738299024187352320 273727 -305263491454126923461004111424 273728 70172148405289088345299746816 273729 -456816434026113094750176152016 273730 3161362823245926398867281920 273731 -665108242630840170713037748800 273732 351221091936267123040289283072 273733 468136581421598908441164831520 273734 -364721243167553880545518750848 273735 187285731950163791573180697600 273736 -481239815097392014763297848320 273737 -17329439179722769972099422768 273738 7562327418607003798234929408 273739 -765876211323370430808144276460 273740 -55290627846169448057374479360 273741 -98683500583916854583309629920 273742 -156744737346238762361109775488 273743 -516523345596235925700381956400 273744 -84500922459134276233316868096 273745 3914981832232141977295662120 273746 405517920772205132431826277888 273747 524054126216124706952249955000 273748 308877715358042704289246273408 273749 -385226644189529418480580512864 273750 4328200867485705630429240000 273751 -1173588260367880856931497322768 273752 797933145928129287933444403200 273753 1048192134541035357745329544800 273754 -37318603435719823489824145440 273755 -710228821339140229672925547840 273756 144452557017645931085609410560 273757 -411165255199320292977666936576 273758 -320440846857002064752362331520 273759 -93441492777179506828695245496 273760 633072690996181108422672384000 273761 114424117624368665479832653824 273762 57420082454216871836477584512 273763 -254927063799641083957828172304 273764 92860976731434110658558086400 273765 185743058509811926500226204320 273766 -216430162333574262819961467168 273767 -180496929471614565914761697880 273768 -546770442847076505679986524160 273769 -418736176107412379461040710656 273770 66979717521232669695850613760 273771 186960713360561965040789837880 273772 -49541786573606218965416314624 273773 -1148210168269726429968812535978 273774 448345361166873067834000339968 273775 1203534133492184340360599080800 273776 -2235703317733612462348763136 273777 106084897762082105073616823232 273778 397429633483790828299299559440 273779 -1491335325442475204245769649720 273780 17265881990904282362992740480 273781 14739597696520174136959161472 273782 -235520154893340788708289954048 273783 952178589424600727264414527104 273784 -273590989542397738211012812800 273785 -304991146179111141491281134840 273786 -171398852556301946498741876736 273787 -1023668699099660007092331721564 273788 191552268928070372298675161088 273789 -706881169084316849031873964500 273790 -417258565719271021364076057600 273791 -68123468821253149548446621328 273792 -83930524981979617621148958720 273793 560477029388915536871515951444 273794 626747477254709783947658463696 273795 366273705463567597088594374320 273796 874133040662605902634314857600 273797 132490753281093440780781585246 273798 22458549420905134065234870528 273799 486231801817570570950420093264 273800 311743370160035351593805376000 273801 443796012149637864796195675104 273802 63185763149787708505048129632 273803 -565011417544997245999599195948 273804 -616109489512727351777232597504 273805 2566240796245296346140706560 273806 -163696334926483933886526599616 273807 60844096873575735105264938640 273808 95395143698446750931223592960 273809 765400920157560984392323037040 273810 -47207140590924443862335715840 273811 363861842829516901626877363824 273812 -350839076640880784878668644352 273813 -340717267342743391740740609376 273814 -28787271848980074030012906240 273815 110152149668496427079636284320 273816 -515209829685426646086618593280 273817 -469321189754943481020492260400 273818 -773395651770514124219345348640 273819 87360243460509416599366295040 273820 -178421180261950856944649617920 273821 -807582816204509195592067293978 273822 349240829157032836234788993024 273823 -38545729887299956057717568 273824 2453757409300247637943910400 273825 75266926239736579756181120550 273826 267652742373646497657639682560 273827 1194810419432354553856759475676 273828 291951190494387610496314583040 273829 817781584762473939355123924926 273830 198968906331336945948820099200 273831 -659724188619807361692009967536 273832 -127863267043755284728719943680 273833 -397251832432471389351412586880 273834 -685710655973568421937380523520 273835 593188567229616675755060861280 273836 1171690252805207584254409486848 273837 -147223839335191571408159094048 273838 -104936340155292598592426806656 273839 -48882302609287887727167672240 273840 7198864101269543126402334720 273841 1000012365033675974956441743984 273842 -53176104262022626284791176800 273843 -962123523385146943795504767468 273844 -165312619388768784638934523904 273845 -345281372005642968127165839360 273846 68447034437203926085393473984 273847 -224445183961517166890815372800 273848 973880835103971813412756623360 273849 -201587999040692569692499509936 273850 68019983326413348471418136400 273851 -519750358168094921125776084768 273852 -618000759498701527127247527424 273853 -172042715860927824530131393320 273854 90531816773610877392467410944 273855 -197033474236381286205931997040 273856 -216276134578398683100044328960 273857 -441531401377242990298204872894 273858 -58862605052536435835786368512 273859 -155787612016326426093291124896 273860 635539084416548400631262926080 273861 -423960788301781878672631410528 273862 -130198243424977674766989072000 273863 344724889282206228804783228000 273864 -49849968518959623915223572480 273865 954616039938980290950548716260 273866 -188175886735822003357153140480 273867 -12556750173192496998745409664 273868 369642576668265251362613195776 273869 -1592152238524386287162586736704 273870 -152964430553118605481074851200 273871 121585979327524877528311886392 273872 -86421757165919299854237671424 273873 319267397748925999656812262384 273874 -287570459405310365462761765728 273875 -597990668969517009062558136000 273876 -630029051199478369155155281920 273877 -291973340821743263259561229280 273878 -452296315742940887673357826560 273879 -119857880975042568262606942176 273880 346351414406960943116907724800 273881 123312844848827451681402332682 273882 186972470903427102768598424064 273883 404380487846509534459962074664 273884 -187473723199469057405363312640 273885 -293480998734079347599159690400 273886 -806622027914555677062494068608 273887 320721045810823125475022104992 273888 1201722444541306363224714117120 273889 290718467708678896702465645632 273890 493810613163568822437188712000 273891 -486915525833661848894315248008 273892 -128877672152744049782146662784 273893 870562874677241132941540850880 273894 119281031082814616713589391360 273895 634840071353995136587797785400 273896 32056381324675961328777461760 273897 31214111220623418878285016228 273898 -44138996209300368788389918800 273899 -749993748466241994486738521100 273900 -148341136761193533282394214400 273901 -261104639476893477903774605098 273902 80641843021416700846741273152 273903 -96837850785273068759259194496 273904 116001207356416114119839907840 273905 -517037052768032790821688399000 273906 -134139437425729624256176799088 273907 234504725531637744297776887920 273908 1071984890376450600712478752128 273909 -402275841406190188506675004896 273910 1946304465285910684991621760 273911 -461856394003402122386189410896 273912 -148174493541125546831943720960 273913 -637262315954292970354708146838 273914 -1669560870365573560938809088 273915 -733264399994358616565048532000 273916 369454751286720745522371074048 273917 -193890583010809974668843318400 273918 -18001505193555837544714109952 273919 63023663449264376021821176320 273920 -159075679503510870780354232320 273921 -338638716673547285936074099392 273922 359867063086980759577755057024 273923 469864060522862474174022332400 273924 15070647993727116080200974336 273925 819244612061894539204004934650 273926 738622378251196624597270818912 273927 210534065389807680088310276520 273928 157857142789138759467890780160 273929 596836435699994040799934677530 273930 -113337966928728539642365486080 273931 500990845205078804492955739792 273932 546265908217340981660437706496 273933 982617036941497125454206058944 273934 401007479201928752180861655360 273935 747117189000486415960323935880 273936 4172283068584153285149327360 273937 765771783618940717889153383920 273938 -151311835292735804819675332608 273939 -642833878117604000664161525760 273940 630635823156152496255669815040 273941 1549442888343778894372559043342 273942 10648945630010116809195076800 273943 -624995081269514573693037210808 273944 703592432484869652371834880 273945 2306556948069905245033737600 273946 147701597619961678440671058672 273947 235114476632272558675799468352 273948 1644945536252374403860141056 273949 -361168738994427069591991712046 273950 203109292717507850518069512000 273951 86073836746520020175447985000 273952 82920363376378090160570499072 273953 5242224008263781868164447424 273954 188058832673549411346672654720 273955 426671806981184871008168841120 273956 799275753307041912183325461120 273957 -485640272792758909295814738912 273958 -668185637089281276929028901920 273959 670364142799361094815969971656 273960 359098459031879483980818585600 273961 -437573874896481647275487135600 273962 102369626078343677515928620224 273963 -1346276253126365392590172592640 273964 364406710803699954598834846976 273965 -162884834028241503585527757000 273966 -16421324690006810330580375552 273967 1060830726747892299062311840016 273968 106052290353010859898776174592 273969 -64015231068371204425484654400 273970 579560631111890348257242571680 273971 754741668999555858940157612172 273972 -189748665415358910014075228160 273973 241604149677140812655463828640 273974 -353968770864041971474854663264 273975 78093681518655606398893225200 273976 -260468653704226363950691737600 273977 1571774221561570620994793891472 273978 69737328509906105959796702208 273979 -351457144712211616551099739420 273980 -286527845257230985827849830400 273981 -114893149769312381729226873216 273982 841353399498865651070389454592 273983 -525473710486402170499230155736 273984 70816727168899176293713575936 273985 -159170652808214577301246146840 273986 -212511986198253709950353045808 273987 -34973695083270980208251242800 273988 477763765961416202374098370560 273989 91951468980444014077132460352 273990 265308492776188223422438197120 273991 210577391510726036172593067984 273992 1328794863443046102290513356800 273993 534750750545094698546527125264 273994 -23669593963828653757499751168 273995 346075450021757635486488804000 273996 9585992293726895038644019200 273997 -463677373322248723005186092554 273998 3623202364771279447676664000 273999 -7093897165189225885342972032 274000 105322156633657902080765952000 274001 -63868782467487984248561871936 274002 -293328255989589260689606186368 274003 162953755578610715074157612276 274004 795108925427359494181273309056 274005 282376846852124535585111195900 274006 -793035991656633336741663387840 274007 920722235957856049109491061256 274008 634504673471149320722399784960 274009 -420713161381063957888882507520 274010 265808648765402857446513592320 274011 -695136304101044320789622720400 274012 -376241614351388230153777284608 274013 288191367773505802258722998124 274014 183884373520721615501591888448 274015 328633474811011482268746626400 274016 -127252234777789447948941262848 274017 -8537238554445655768336603680 274018 33684634255388064612326087040 274019 -1006741209120457252453419716580 274020 59187305055101305165470535680 274021 373606047712071870057896133600 274022 44317665102077197801175517312 274023 -8376268709176530108698782800 274024 -943408231888679557194627671040 274025 162867885376034560644851130300 274026 -32622227045878026649100601600 274027 149947343302422700070434781712 274028 -971279511252658585966978520832 274029 -149334441028278419882851646400 274030 -369999343870850112264546019200 274031 -363699949222900994957441974800 274032 56997928970698017469234249728 274033 -787126500335204794848938076718 274034 -15957537741357458840239053408 274035 -217737152499753955906985422800 274036 -380183893249720162616242890752 274037 589290008320997979812196774240 274038 357672944130940440549971895744 274039 2554169254160716167587305624 274040 -86028676024509242627368550400 274041 -222896961851778564183940897350 274042 -53387905424706368354226090528 274043 -68742891226621897601477441280 274044 -21429139496560178887490853888 274045 162117721451403784246034776320 274046 540376685893507305085242056064 274047 522152530905529268629520614272 274048 -948084459575866672266640097280 274049 -877980251261177129557950953040 274050 96419504328643866034304640000 274051 -206046319789024291684605538400 274052 20282843774273978291184602112 274053 -269752990542457008743842514976 274054 725467647658492763524923838272 274055 -89611899650260345450417626000 274056 530933133168303755020004966400 274057 -1141771740054700806811374451200 274058 232742777540560384683961880880 274059 -280097225636726971605664519056 274060 -378872419166825764287858186240 274061 -265989441988773026890428331338 274062 31466042429738290954754674752 274063 -700968654245003633251942429656 274064 86314129958656796306176475136 274065 -500056215712167777316597440 274066 106860758375902838332885622784 274067 -253464342931410793682461362240 274068 -198299048782448000535575279616 274069 -857487775038134547363743132530 274070 -483287649888158755458553163520 274071 38153018045267380978733058048 274072 1008595265552869547152719820800 274073 1343021842250794703726353899204 274074 195582170876793099820020375552 274075 238598662391025500300511313000 274076 -402896416414928758950525381120 274077 944797870731009120373275819840 274078 214625827506360658841488054656 274079 -182843756938026687707265193440 274080 -342908503304245795164735406080 274081 -367583018785082627409370809118 274082 -3810702154438054526863106688 274083 -325359022307288331367025830656 274084 -640917895436876401875900390784 274085 -68835734426677669436333537280 274086 270244734934610519807365868832 274087 532621414733694182139696567192 274088 -114291161632432039445088138240 274089 -170984556064578157351840206432 274090 -12513940666395333620374231200 274091 -737406627993828432234745377696 274092 -46588137439227958302338727936 274093 -1303420124012795945322928743658 274094 -328805209183539100182117984960 274095 234920872195682867972025950520 274096 -21977902219651808117464629248 274097 -1326515086736000053388109590928 274098 -181180508245978347247732561152 274099 -75472799528218748109279526064 274100 -132446844792377831531534793600 274101 -212276773030551269822317011168 274102 -32522936720722140560995524096 274103 -131603851263159364426578162648 274104 699701836621782582107766005760 274105 363139999492619352690754812360 274106 640548109044101886533508598128 274107 16540822231761928890562358040 274108 779007829700546193819580185600 274109 1277348049577527046580894727840 274110 -277957591646881756950525306240 274111 1098833435738845645263858581400 274112 104906638690816854497166360576 274113 -239881349103642612197980948800 274114 189794863671732787529081341440 274115 48198510364601484135540035520 274116 -42494684941019821610959036416 274117 -276051380347594959560981572834 274118 -177986343906426902337851978016 274119 386123785640049607505039064744 274120 91288464651464723026255872000 274121 -964301963272782534958593120678 274122 269065532880312005349112360032 274123 -135952154735394158751770955628 274124 -57017162693253640781888488704 274125 -10699593518968507181658672000 274126 6507357616249236287022392064 274127 463382339917705537059520953072 274128 82940670782374869349664292864 274129 1502859238996387565370864625776 274130 687791347207238304726446822400 274131 221614524123953903713915522560 274132 188772775296173455935114434560 274133 -68745054877115980755804625920 274134 63571959463493791307942590464 274135 179799011264802172195421229600 274136 620664414724748135288052295680 274137 -179290425434859743427596638080 274138 241918522302743063807937138144 274139 294549287621779377088227167940 274140 -29296088164503257104835735040 274141 -600358938175922066340463610528 274142 701141111434939502273151913344 274143 -816838716959462052757485566136 274144 -257416894906757992824699617280 274145 -417086164934724249276715013100 274146 -27588959468461923326531404416 274147 756775963218773875520753373596 274148 165087736214371344871011680256 274149 -593074408927446639591114782016 274150 -178410340522960910323291015200 274151 438677370421466126756413681920 274152 448729201648041047682714501120 274153 435023010431326145303443869264 274154 208739555817400882767654265776 274155 113935357519218812465949861360 274156 -638798544518986947501376372480 274157 240965580551983127035326843180 274158 54097735887248510074453153920 274159 908181648852330959728267516416 274160 -99149376567792426268409856000 274161 -864847182249414242795371382928 274162 181847851465378255544799240192 274163 -220672412596984386558750561588 274164 -162240063109806858967831412736 274165 -342604186903181244650324963940 274166 36823162539135512871324449952 274167 -47721882643056529927890110352 274168 -3331178337841288796266352640 274169 -224669960426556619792591475520 274170 -32785741191803621974214169600 274171 -254493067003579582634083665628 274172 494954432564184976991076274176 274173 -490052655643212892912776444000 274174 -517186915083759399327707249664 274175 291734572679945396128692637800 274176 179266167516414035613148250112 274177 -839124718539905315842218590974 274178 -249482323155036264609602829360 274179 -40729393969241688017568414216 274180 -703598369197503132422662521600 274181 -53871628568433639106178057568 274182 -507866820806496046505779008 274183 113895199076593300157600460288 274184 -356969502981695497541385661440 274185 -11365137053817655122784270620 274186 -824988534488171803661183580672 274187 -195025329968491368275629333164 274188 54016560992488026767608617984 274189 -95121457993879614674079570560 274190 185772271368556384545772327680 274191 -190530318455454866392902674808 274192 168168955236642559293282000896 274193 480683887157040720034045906098 274194 -262294596320565829712977825776 274195 -227988469088880035388683846400 274196 -10482144523075534162305892608 274197 194125726613518701606449155584 274198 -12027643822295150777682603264 274199 -709421658181138101971148943800 274200 -164746365633002850032641536000 274201 -281747011484181198085120159798 274202 22679996651183956193759349504 274203 598553308676789709677570551212 274204 533075434980869577736229337600 274205 -382695811762809806441899656840 274206 119186531171616085827142800384 274207 -231398749716192241803626543768 274208 -345455845423026618303350046720 274209 138696460186831971933393964800 274210 -259747535977111891382660360640 274211 -3156878891499857347362878976 274212 -506555718664749900073840281600 274213 436608031164653399972194214462 274214 -18453691664260303900661106048 274215 -99173340968449722202289345760 274216 94711884379862243732329512960 274217 1387510641654730634954400789840 274218 -87625765338937933249912573440 274219 960919393262070992411882040912 274220 456465226062023587062312314880 274221 -312230223314863177757334430410 274222 -16119628519429254264145747200 274223 271929223814816472139509011472 274224 -91868722815223072878832189440 274225 138279094542818283126614214400 274226 -69954193342792427192689514496 274227 -310096605190376137677299521920 274228 -572837129672663317913435013120 274229 -211654976213727410468162829216 274230 -115633765838778722799438545280 274231 610744321361923669833798445672 274232 -215328448422634462224467558400 274233 336208979551916052472985139024 274234 766080932684150431601166908016 274235 13974394298597948596664245200 274236 -321446946125203573711314636288 274237 -182955749611493730260316013114 274238 -8450155173169987017453108480 274239 -283315274133153200885422344960 274240 -290166598216504516453843599360 274241 -847327470760754727997551513696 274242 -155000421915283014361030389888 274243 -526765357496628623392980189508 274244 -136111652204777286621239416320 274245 -490219883643385560117947961600 274246 -145053435686257839589375887360 274247 710832785235865221490970662680 274248 -132712924296061626729448642560 274249 -132026305584253646094951513420 274250 94120528885650257846744952000 274251 -120260479659101255275048391760 274252 55280472528048849519966388224 274253 -1185904894450797617295010955220 274254 -5817105260191260590416468992 274255 -372595259596423514173132974840 274256 144452109794629183676057370624 274257 71417065214050761703832909568 274258 7507810787415258772208766240 274259 -390598472362152512638424427540 274260 -35561077726104838610101002240 274261 -11349154993820268122511050828 274262 27763465837807178143932793632 274263 178062221533775549658934716288 274264 -937297652668353044714297456640 274265 -211857207711075918464678990400 274266 2084908976105379225466582512 274267 -144727432843709385353904282608 274268 -1068065195218318023472957066752 274269 487903688190542482406850121344 274270 -261893416528128605519261833920 274271 1214696238550765151543952221472 274272 324568655533601677982297751552 274273 -546187466270298033343031881536 274274 36888166242275779823697736704 274275 -86226319664901814583101258800 274276 -640777771860198040116484669440 274277 988396339340120269115245584126 274278 379553529654754110173115319680 274279 228473143163367374965533325576 274280 -189985513984962286676491929600 274281 19151834028468448757473505664 274282 355052211709512487552694690400 274283 -241139144133388303081532739468 274284 -237928914356964124635530703360 274285 -531895900650445181964100609440 274286 -485914461754616759025062505408 274287 623030019360811934760726968088 274288 33292162505577214140125020160 274289 -680754103262701044643747670976 274290 -66019378748050352646487388160 274291 1117267701923890126642189689000 274292 1279465847411205978956436910080 274293 726901801233718361091514531200 274294 572373338148577190294686977696 274295 -407323733009129109831286923840 274296 316348951209394148106898636800 274297 -15412446000964700982153161840 274298 -173130081439596782376492126720 274299 694374985342142064356014755864 274300 147311993949901144866818444800 274301 -264779621100642695611115704698 274302 -230840058974543706985547882688 274303 -763381009031165588374119457880 274304 -1170775083378976218798127841280 274305 196449909269356615970601221760 274306 -143020564646997844740588633648 274307 813661569964117687191003828 274308 65140128827422707417659919360 274309 -453356070550286096700139651200 274310 151918978582904443301042386560 274311 819208816812443440721246899320 274312 -1327372037183238534939064965120 274313 73841427053912844206405234724 274314 97943162733336216994571462400 274315 755217090441431722449057852720 274316 151132270425177820951760480256 274317 -373599652672250200839610044000 274318 282891923285368004718847431552 274319 -334584103599689310933582676800 274320 91789422621559086744443289600 274321 -942307579951014437193142484928 274322 -609439692746329724631484809600 274323 235576671516696805572193023744 274324 875847679410706940118070733696 274325 -469754025826326071560783552950 274326 -184696412970507639539621222016 274327 -571745269380455682628472930168 274328 -463269188125691605767437475840 274329 -150135679498868895017327031072 274330 -95112146766148028214143846400 274331 556645324587049669802872712664 274332 -104531193126712327317376624128 274333 958521201799631523774460580582 274334 -17038688609240806253017453440 274335 555274954244572218347273024400 274336 -1497881493762169903100345253888 274337 -264482002583388128850679088448 274338 481490078645421257894830555344 274339 950752581044866371072896414400 274340 8358524630734916602969804800 274341 -637828097912053726996889413920 274342 -482999083231729430022772752000 274343 33066286910646801687439664184 274344 -65070534206536511668916060160 274345 717042917420212478925610664100 274346 792799739548999162154455367520 274347 -718832779906039331391419291640 274348 -133937123070912001076171257344 274349 -1253463203451306385335860572650 274350 42289089245400870820394496000 274351 -77797018800703840381184717640 274352 71749341749560562875614167040 274353 -147434344504088737993519003200 274354 -348387587610026886751652880624 274355 207290604114532406438368334160 274356 -483262121407425979949810460288 274357 146011908943055621069067482606 274358 -64168685635447646377801482624 274359 -318415137296049693872891427096 274360 -519050756830551446901464064000 274361 1102959260437548112218947617962 274362 -120852412202221267741861798656 274363 -1088999734475922965623120215960 274364 -312848195011671577785491779584 274365 82205746329744029655572757120 274366 426543785217807928815470821632 274367 -585870982772672804455349806080 274368 -110244155173658388939323473920 274369 -1026222900974330015182214048940 274370 194694066998580617097023630880 274371 754021425946375243788195633912 274372 -54220066697728219966206197760 274373 412994583997213671964645053504 274374 -789124498660821978140249554560 274375 14193246898107881172863525000 274376 -1061060968291230939868260817920 274377 439154135366753330679143938320 274378 -91671075220078145181806240832 274379 -90312912569186483679084341760 274380 319692071977947229897408665600 274381 232344451873845152626422081024 274382 -717987690367105941742341926208 274383 1359094708005145221238754040 274384 41779006338480815294996152320 274385 -643213122525374014799919153420 274386 162412379184720625705688186880 274387 571571730584531127627657009480 274388 715471029214323706636215228288 274389 152901223560846285998028875424 274390 -6221218163465733952926286080 274391 286836235779681361541452747272 274392 -394924727634362849853092782080 274393 412857724760533411612666067200 274394 10972368759281870766834752496 274395 -288701339296999433099038248960 274396 214898308866270353451107438080 274397 -244794073365665390700135258228 274398 242885646830804165432008934400 274399 -1147432021010010132911701679240 274400 308587362132258495689195520000 274401 -485653739916269236763461620960 274402 -160681131875774689789036156848 274403 378723143782082056856284394652 274404 194367823197702735193789317120 274405 150060138629434092265798344060 274406 640564728656976290766466131264 274407 -10384985456736154437039310080 274408 969652470656953920268126632960 274409 890834106020785008082017341520 274410 -340555323791880510731941572000 274411 -416948755918877172336286961928 274412 -32160619365641631527853109248 274413 108588295233077644107343156608 274414 -57937364694750862479076708608 274415 -527091759020687292072270917280 274416 6395561837984340854377316352 274417 -269175199777013788496092895040 274418 -50322196252737892695289401840 274419 65401681048333888063661439444 274420 321857068187934003280419521280 274421 35077345900232346036953827200 274422 31185958778607678325180673472 274423 1475696178311242818170306909672 274424 -1212133852339783108747076567040 274425 292375896232403834542185858000 274426 -3522525602291961522454100736 274427 1102528899085270863919596520560 274428 20452135034940790322179584 274429 472491263301798757460582901676 274430 22594712297318345965533419520 274431 -1048196547972081123391959620976 274432 1114038493403546976876857655296 274433 791908967802004503614904733440 274434 104357865525279561515623016448 274435 -32892383299316205315926751840 274436 -384777181374329766019381063680 274437 61936099093500016167851244894 274438 635139695643794724405223041120 274439 -766740731150614775316549038160 274440 529479907961612552107617484800 274441 -1333203037504391793053196509158 274442 209910218699838225997569453312 274443 -10461838073576720518850706432 274444 820409948248126562946495239936 274445 223901561367763839060997759200 274446 565796635694113203644184241920 274447 196663405758049357220918739712 274448 96396972449256253482435624960 274449 648692442385962969542699689776 274450 -35621806520058623038278000000 274451 1370405016547315223353544785452 274452 298918385338947296530702252032 274453 86873557145709044282167058702 274454 -99646474650038137501160539968 274455 -340523692513415090442167328000 274456 264893334025347248740059340800 274457 -913331852953331866724623914294 274458 103290814647780605135091244800 274459 -449470675502757679943586140496 274460 -581745711754415697519706206720 274461 -346948519402708678109362178016 274462 -68972830868428930237919342400 274463 -11863147458937180772362673040 274464 894919178972970196695897145344 274465 -1002061579973599663931487072600 274466 219680182253261574255169385760 274467 731515269310359994353410334720 274468 401715392137414434362023695360 274469 -4787425153160336166737430432 274470 -43359479860324765583111178240 274471 -902940554122870553477077752328 274472 424320400693636435884507955200 274473 643973426878837520457118771722 274474 -237477561892801105860272977920 274475 348523913772672583508341474500 274476 222143560803248929266662231040 274477 -221926542554281738093698593088 274478 572508983302639861761601823040 274479 924208826799513570374916798984 274480 18755440943140238251292098560 274481 137315390522790362074634852592 274482 130817770402781361805748398080 274483 567250795354876089726030567624 274484 -123800742467231555236096395264 274485 -666311106377992674665557814400 274486 -329907243643268204577724788096 274487 133064807542039838289611437560 274488 -415388176080262253633261629440 274489 -344786110744211553384784778710 274490 268224174833705285312590956000 274491 22136887066202812601341377552 274492 90129757682225774135281787392 274493 -827170836966109016835039727680 274494 280993413470233556021059952640 274495 194104767256846870653521288640 274496 279580568053648508602739589120 274497 511507717266556631055266622000 274498 227468110933297556607809328336 274499 -24730519313133775578791320848 274500 -417768544556759928453437376000 274501 2795653910798170031518899562012 274502 -518698233429938877794927526048 274503 131573613900288571732300933584 274504 -980726395699448961056308362240 274505 42594745804928630023232471040 274506 -248843566479673037134134948096 274507 -384873850185778090177932108608 274508 -343898507940431455180336312320 274509 -73053236476582273536879910410 274510 -145330642567197013200809754240 274511 535614744228561785362937845224 274512 760501953498987888881172480 274513 710410760803630554385606895104 274514 -722265718173341512968966975840 274515 -321515298484063250267779177680 274516 -966824980321558942814264745984 274517 758911970824487401221789103566 274518 -183809174964626349904173190272 274519 250883453038402025326790674096 274520 542539602429747704964945100800 274521 278849353951385334097637852160 274522 -199848590154488814648154502688 274523 -30437551132822473620404746336 274524 109789159709138372612760070656 274525 -580053532571675129254568120000 274526 165217374724336888904786559360 274527 847239323184543596211334160640 274528 202291821083725363548469592064 274529 1014350535251618426507285252130 274530 243028229008596345565710520320 274531 -546200212564854458076839681000 274532 -1167626852548134198287281490304 274533 73551353337321681357757952640 274534 -57576275514092101141306874880 274535 -274544170025359871484837656520 274536 100795993933283876759725670400 274537 -183826969399166406831174080268 274538 -548429206596624300756512471040 274539 337727827122804809482238184024 274540 34621215079506121172616007680 274541 -924469987816728455608374998388 274542 -82949164332408359075914020288 274543 48602405667362005342686421080 274544 221255484738838080526699560960 274545 165718781619981444444681109620 274546 488203280164797779647363091472 274547 -70369115404452743344458672288 274548 303704160274720602006465171456 274549 -2285246105693543277626123890 274550 87560191070246328276428124000 274551 144953111007925433393321749608 274552 542888061049984184692499865600 274553 2844725375339754383422740564 274554 15038701236979980865059605760 274555 -11167467778706234238728054640 274556 299619277566104890859986360320 274557 12993216864132319790027088960 274558 465562658514020051837001530880 274559 -37061895488388575385359582496 274560 -127094197971848363951888793600 274561 -35407652576928144682907622976 274562 -484504966197583300469388129408 274563 -404606881177121806865037795600 274564 11768792103922516940657028096 274565 -2937833271791287990043905800 274566 -283819683009885509303486885376 274567 338501144890558542545973742464 274568 108874503919555811598366965760 274569 -28585438853630930840633470560 274570 129521223857023881560051280480 274571 -464518690540266980399488652400 274572 -521404094782264717516976778240 274573 -252926375897539356226296767636 274574 315897272071555909744285581312 274575 -2347548857276063373257270400 274576 201228843133469995062865973248 274577 55962555291492675827710214184 274578 -180795169774528527838221576576 274579 724135468319988812893513355180 274580 -11783722755493719606556780800 274581 -513898891112616202667175364530 274582 -35826797945419575304332036096 274583 1080641852813789018806043141832 274584 -697051747306902584869096366080 274585 -86686052955518966469411524220 274586 -120978965422207562657572166400 274587 770562971957584564059570980760 274588 39665274266883762453372613120 274589 -179778713822948808513483536544 274590 132268868979056628145222734720 274591 128746167570590719393774944992 274592 520815456283022256282758479872 274593 -282781892859723439251372942912 274594 -234363253925272564528787207808 274595 318058892285712013157579835600 274596 -388628213491598969895008873472 274597 -331252255758868623704363058720 274598 4903274962131538004947673088 274599 130503162920739099002256095064 274600 -424070309836579582471084416000 274601 -166259220749894943267485870520 274602 -458916780783462510207955431168 274603 -513024987975097808514191953520 274604 -554720343997247759284349670144 274605 -286432158528612202532664299040 274606 -354919414623936468821455405248 274607 -892069332141753959817199422000 274608 24456486060420908715981914112 274609 942845683828599593217132977810 274610 17323558496356722908494210560 274611 -416417940832618086633500221440 274612 89009957669209343356828279552 274613 25740171144369801717309564384 274614 -107264538103618421459122670208 274615 503536012292065970652817702320 274616 -1023766582612052400654282731520 274617 -247888659363866039233197624960 274618 -146878042746846559759087514688 274619 -362867805075332050740492173760 274620 -24330017886468403128864768000 274621 2521856597044141467759532669632 274622 182394465321283723350328108224 274623 671722163079778644992455485384 274624 -111772650370179092307356155904 274625 -674189793743263979240666670000 274626 22755524753033641871121980160 274627 175294128066752436880122012476 274628 -266574047612610121352525574144 274629 87763032192976020053796688128 274630 424402503689695148998399958400 274631 -316033816380065164955391334608 274632 138672731437835214367535800320 274633 -1480298381722295838875259292400 274634 89598555826036719507690230880 274635 597344377137274174302358077600 274636 -465979243386141008790905201920 274637 585351206200750577981101773792 274638 -29638562394664559827561254912 274639 -1479724510867261495622888578976 274640 -38260309861379229926979747840 274641 6324705467651898714563860320 274642 398208052497634098938327075472 274643 -927506177937754713064306424976 274644 -478351793924973217315896238080 274645 453456721414295973705894948000 274646 344538633630400200791766249984 274647 681558563633062347940001833728 274648 -10781958871304585513382113280 274649 883832454030895106449441084740 274650 111673495157844802337428089600 274651 150772919858685636898407153104 274652 149387899190923142259205183488 274653 820491634026870218536937293062 274654 -121704244301602072602728853120 274655 -209130668325133012966090099440 274656 900641209936879914934820143104 274657 709912373394817184980267003012 274658 -643736361621170807785447464960 274659 -89249628954388172723755061760 274660 123369288408112715202117058560 274661 2390077976487482373930683262 274662 -176621544851029147604852621280 274663 -339182928004978710546417217400 274664 -310544636172840817465546752000 274665 -108276794577632302984919350080 274666 -112248631100568571434656603136 274667 224194767447878279943794281716 274668 219218530938654592925806657536 274669 513795699706421458856580547392 274670 78551467907401064777624640 274671 -28064865750748934115085697088 274672 82540347884089365632495845376 274673 -194199694640585938888417229760 274674 -24191430818375009566289082240 274675 410466201294386969680177817900 274676 -264761636415279618822925415040 274677 -365210560935366965859979384992 274678 88041573289427299399811348640 274679 329058936469001151788487938280 274680 57054237618120348308871168000 274681 -45464919297705156333580634736 274682 411613561323895202871678606192 274683 712396872877982440547807654400 274684 -18571269237492672635522875904 274685 191503084875812273980191164760 274686 283650959137193420969914671744 274687 468144646243233318364201002352 274688 319184328741443137443232481280 274689 -217821115460995670576984973696 274690 94840690726941063067782803520 274691 -161840766666699805912427207616 274692 651065419986260685948524795904 274693 565280889338489654419714622942 274694 78564116516183274987286458336 274695 332790580535544878382645523920 274696 -735558875400547076831463582720 274697 -720096154784369021778384538854 274698 220666285823217188651956869120 274699 -22875773410581300248389009632 274700 -179051313045803077844247897600 274701 -250256801679386030370193637376 274702 -36931296203444471889728606400 274703 -181618761710002063487627557152 274704 -96831816713781728058627194880 274705 -597282351204838808485899328140 274706 -496621235825573190349139150448 274707 1260501202561237045284092926968 274708 214977299558866047190318729216 274709 553606406283225492305686352910 274710 252180488550060926574379032960 274711 -188494835624636595739473525688 274712 526258189298905404279107051520 274713 -367711945797396964144109457456 274714 -435670022886483395376168461568 274715 -598722739501372803353937438720 274716 235259246535324718380524508672 274717 -319989708927653999739311353140 274718 428651748844637928397224178560 274719 -337683573825535247417621180856 274720 536337530123470255846631669760 274721 21872243126361976727938605522 274722 36352327906433998628627447808 274723 284937666787559305069726586972 274724 291140666180753355188105646336 274725 -182022803489584225061495784000 274726 170259795528748876163600697312 274727 -21438202634720798150697860520 274728 69947896448493099694630748160 274729 147049130691031162974966098240 274730 -216219040486926659332778638080 274731 58882093222758333490989035352 274732 -615195285324012510267750363904 274733 -1945157658244321740078542100180 274734 246491909909205510507896381184 274735 148990798676352847834161914400 274736 -64813715202613396126329470976 274737 -1007741636580431667999380089248 274738 -841520887729624356037009098480 274739 -1164685598592404978848997369460 274740 4418340072198976935444787200 274741 379080801284046454509070396284 274742 324305925067332801212814590592 274743 174740074028032462882434684000 274744 143965537966948159762337157120 274745 712143524475675649661557858500 274746 -414121187066851593717656083200 274747 891635104237929802445143441512 274748 -256132995287804623198366958592 274749 -15368538516462642293024046336 274750 -189727615087187419088578368000 274751 1459498441851884379153167842752 274752 -7174011100752263795301679104 274753 297735953922775130255695197184 274754 409476468366300235038284778912 274755 39180254821187279285538511200 274756 -1197464056598725172478439545600 274757 -292585377606483758760966763488 274758 60085480494109544112596944896 274759 707947292913118804567209228040 274760 215783553611804820971712768000 274761 401207324583151578436026610410 274762 447952837572954320425900462080 274763 -1221742316715429532311150568440 274764 -252181203592145314511181201408 274765 124342698639548275457929394400 274766 -136557501684986584567330575168 274767 638029821938987064062813968512 274768 82531579708098425250841083904 274769 1434735033912394763687886798960 274770 -2209012494082267098206338560 274771 380807391602437135669346700960 274772 75198472486221812611270985472 274773 -234558215643889578937278386016 274774 -396234291276293981568059376864 274775 -479559721954192853427348015000 274776 -274734769939462297363647006720 274777 -184913796767646311746231616374 274778 -2175805582946680310369103360 274779 -330807616170730104507502096080 274780 -105505887561812025267208320000 274781 52384550554205517721931652480 274782 -159418043373256783355544425856 274783 -507098688321229443066006815968 274784 -170667972340906771850805116928 274785 205789344306179287380288831360 274786 -314753383959549502592472063408 274787 -124938297786023275787834574564 274788 707433323499352052972381779200 274789 -467001430436375500002974294180 274790 -77057774253160161197702313600 274791 -83765757735372001987001304 274792 -821087273355356526079191966720 274793 -359127145623336184846066328496 274794 -33234208590912960276798792192 274795 -452294640483235111690921447200 274796 -775536329285940863965952198400 274797 -844076516643574967800460619360 274798 789235094768122762662722702400 274799 222758600916505163898109149792 274800 75003933033395924626059264000 274801 -422478619950961038109992155228 274802 61877086495002088136454386304 274803 -340653234721892276981757643200 274804 795527174441467332160107356160 274805 370345485121484439986219772720 274806 -72579207154635678747900948480 274807 -103534162756512026415985121720 274808 -120726677746058809539641303040 274809 -1022001303836170182185503113600 274810 418635727937597951953882990560 274811 -1338449863924966156038335178588 274812 -514711852635425015470939135488 274813 -4497115285868091793349893632 274814 -69313200766549429682414325120 274815 -83422147594670366471309335680 274816 -306896630127273631823796633600 274817 -686698945239122835672760459134 274818 45524933663950890184506202368 274819 -127378403178548625961441799600 274820 56703254840522173944810946560 274821 -1738117022347759726532686176 274822 255612071888010351224397509760 274823 441381894637049415687359162784 274824 798944625156371322917144862720 274825 -433827596147963131936281112450 274826 -664746787972668400756069767888 274827 -106388666028689056291849489920 274828 -655592972533217921334455681024 274829 -393593266224604687810892778570 274830 197895420790409990075014177920 274831 -561828459329030103305554940368 274832 -134271368302426255322076856320 274833 -228640678915485903482603367180 274834 148860116331749196438006738432 274835 -668247550386164374559174841600 274836 285602173033762313954756536320 274837 1308536379656008266682787417486 274838 -734210598368507658540172430400 274839 281942049325185541702843175736 274840 477132478191394482133903564800 274841 -633342259193108323167329166720 274842 -126197346380009153959361068560 274843 -898914219607774937838481478908 274844 -456076475909415305616061899264 274845 23131494231013691080030751040 274846 -167647909572011247112133644608 274847 -429506524471596549330242908704 274848 -171119069097289050447968993280 274849 -64346196706716562691497297920 274850 -81457836024930630715824768000 274851 -94021003496114803098105238620 274852 155265423388822160452290359936 274853 832788216069116956864444359102 274854 -292872028127924325207357457920 274855 325226479612884716573185620960 274856 26850282105806526739630325760 274857 -42584733629667364673389531680 274858 54600256887433968334782713184 274859 -181464570875430239504075257296 274860 44677232500758037095783168000 274861 -742372950018525130236864834538 274862 -72915873882287260496734782720 274863 488043359898514213055616603144 274864 22326176868579416926183587840 274865 -214775947837799697480180817740 274866 -286819422453532017575312919552 274867 -744283597934471639718497572084 274868 -386967891469067136429800761344 274869 316346094926441297802404951904 274870 1905881962899908916215354880 274871 -1075377386695643314174866227928 274872 -51929341364192784406179471360 274873 250114988768531537415945882240 274874 -255472190743739483841436082064 274875 -715862125250270048700138132000 274876 276363957498819735750784703488 274877 -381188820694488957909717909888 274878 442538051111504820105257939904 274879 -391867631260733321511583376520 274880 70955409728025321249334886400 274881 434925333579738017476797251040 274882 894319436371478260628021386752 274883 268808677776848375336708568576 274884 653728678040134512505225460736 274885 -25738371787086946528575388200 274886 833262798474770770206673111392 274887 -141974834000453040313698496560 274888 1140026813063765608568629109760 274889 278847733279183289003494905690 274890 -183017651249793577210284695040 274891 1388484997851651819476128160400 274892 575130068045353324201468700160 274893 -434581234815499265534091299136 274894 -225307885095328005398642013504 274895 119121056293074961419573371400 274896 61352093186331066915230711808 274897 -21639517906229200439674325568 274898 76430546853545055747355725120 274899 4770938688927315502452660288 274900 524543257256661610090499600000 274901 456561009258879965508472389024 274902 1585982659562453164719978432 274903 -465929560455386047859771906400 274904 92100761065992003253645516800 274905 188648807167723371959718333000 274906 -442854134989993023374941432848 274907 2050332800423891828778691404192 274908 -164791553314657007034478264320 274909 -247088787687983546428803212890 274910 28786763887199803686772488960 274911 -41481436272989437151714327040 274912 -959787551461713550911995904 274913 -202833886964145406476801502956 274914 23376425193608426428525855056 274915 -855650448809205106867071499440 274916 599224320975882246967150362240 274917 -704146946905049885495145609120 274918 15198600043311580559314909440 274919 354742404848890659555000412944 274920 503275719920000374207365120000 274921 543407955297318270393201242100 274922 -560386233262337664355618658976 274923 422039767190552071266229962984 274924 -292917604694053253503865407488 274925 -268728986844410569905017335200 274926 215005877610449689582152634944 274927 -1104298683169167283934929271528 274928 -46121984921856022661471797248 274929 109112415641199384394312872288 274930 -397992786807467240454861734400 274931 -291001639230222077211541769268 274932 -215743756848098694629701367808 274933 -80052789247755166557750927776 274934 628686851232222974537461657152 274935 69090064224185896929465598800 274936 255956660687769117868527943680 274937 -20640823877885538166515704700 274938 85230406145679868997084012544 274939 -89383776848555268515314699968 274940 -647982242391503108776811443200 274941 -861306989363988699753921168000 274942 4573051091706266283905602560 274943 -1226562959802848662355034167808 274944 -154638996533459099495474135040 274945 -994059311467799059538229720000 274946 130114810082014988223534428160 274947 326980668196203299879825860272 274948 -475760768704056132214063672192 274949 -149053272489670191598378500000 274950 107978138432720655400063929600 274951 683419384132711024533495628952 274952 310049225500646604015332889600 274953 25113844359969142127049895104 274954 714831080304045709774336144176 274955 -126741721108504834544197117440 274956 -449374432978475106859802013696 274957 -1218510342899561279637983918794 274958 216258278641737011826343618176 274959 247731750056724809393226510144 274960 38628323991486321384401141760 274961 841958479709424716088614192562 274962 -175471335683709322063095128448 274963 116856370140964007367698263932 274964 275982645150785989804762642176 274965 52247468285237253311107009920 274966 684011043316194178955744358432 274967 286129760414689758023947910784 274968 1021812409696368348946685952000 274969 -100229490248585759554132810800 274970 35032562610514878275834204160 274971 518585814698089875409611316224 274972 304244427590881982702116107776 274973 -1026914581744779317119347770778 274974 133691732639212091810213809152 274975 605035521582162996902281160400 274976 -605740096691110662243743563776 274977 -718573819559104186919914624686 274978 118253938114337544577078225920 274979 -451175258168261807271795469416 274980 221821476730749712623794319360 274981 -1385887312124896666731894976 274982 491623275892320680472173978592 274983 -46692129449719633277518791552 274984 -55036631198546264008340121600 274985 6848487303677381957047756800 274986 -188842509715548928476531743568 274987 81828779020379728428305879280 274988 323960709342774638611441069056 274989 -78479854784510195865111367104 274990 -250652444529810698912714325120 274991 -32906974965223933912463947248 274992 -207869346964826490579338723328 274993 1313803288249926744408093204242 274994 -875346821449548517962214318080 274995 -10102050587544917365105953120 274996 279998256356294366968236272000 274997 892109222420300651443104278592 274998 -326151038173854161064430863936 274999 -123043197647933570431710295120 275000 685047117728825514831168000000 275001 86700560373091994762225366784 275002 -110726411197854325146578113536 275003 -736162697857810583349042110748 275004 166245311201151211044537162240 275005 558837686538028787860159359660 275006 405699553109812323070085805120 275007 79399040029866009997444658520 275008 316465161497092023205642108928 275009 223837549473258092712728449152 275010 -164821357735674719832924595200 275011 -53626944081892246143000938496 275012 -108562470428151063650664979200 275013 -444273514819442554600495596258 275014 615116109078606008484440405856 275015 -163852202267892673238128565280 275016 -154213761070300176279899504640 275017 -530193663458989039245611221020 275018 48026867770620703018027142400 275019 74203725346520206225686640344 275020 442736912677259392611675540480 275021 333666445455498620423488395852 275022 114883879329543009541107732480 275023 205129835618185971696458717280 275024 83906201450137725221382512640 275025 -372848198969377602552835908000 275026 540667899784166242248689790240 275027 -1617224334248638514946832655124 275028 -1130858668661849035318996992 275029 872903776210498265692337629660 275030 -40033760984907860496184185600 275031 -528962585616868671183708355680 275032 340540675124446558970243481600 275033 -312984886762660887414991974 275034 26228370969929665694159912448 275035 -20871128811238031988410973840 275036 606969566658685971164322286080 275037 -239811693743991403375118543808 275038 102101396597644268386792033920 275039 486838614729905925637000119840 275040 298260121943034790350862417920 275041 -173897933933493174587751259628 275042 53077981862917063715451640992 275043 734927281021691204181255957744 275044 377524177507249188587056005120 275045 828894436923179328371218674300 275046 -198279767695292626918016183616 275047 414804036302958668982743245496 275048 -1375792965025555666735395824640 275049 -1404316126029577801054070367360 275050 -86841261388198663204712137200 275051 -103834493911185917860492123248 275052 -300950707796147673267184839168 275053 804986027742119537396781129302 275054 -151437865971071192577308294400 275055 510095538928845608769270414720 275056 263029325727945583159638720512 275057 110912573717200084838120051520 275058 -43181127331266200388928058880 275059 549218427754582276436986365260 275060 275189021998117706009326118400 275061 263083396630528725997674255264 275062 299524545326633830454909068992 275063 347821910229242920043445143040 275064 40982450666919981737756958720 275065 39128832713395772012919052800 275066 220275331551007362505781178624 275067 -273293044680529307822377504032 275068 781867727395770091294356174848 275069 593174563470818421558382682220 275070 -44310601839076120977374856960 275071 1120348830241901181681407032 275072 -86671002859401396502124298240 275073 -693662924986540934076407172816 275074 -591736102877232322603161340464 275075 -289456959662964036804313229700 275076 -329683659468615726185800240128 275077 -585913867774538821960642776576 275078 -55599173794717512916477597440 275079 -62054886884072307449517820800 275080 142678415259794464585600665600 275081 1413019889407606317343204885200 275082 -4487699826759983389008703488 275083 -874684450608345388524670490668 275084 319035048268538839562567913216 275085 22043946448127529752166770220 275086 196981658155128932866091001600 275087 -890353841934092964792507885264 275088 123357371379814400001132331008 275089 -389271428120951214149471569920 275090 -21123095404122092031554383200 275091 1067656627656937601210948880384 275092 -77109188547515917287687153920 275093 193837872324878341961670307584 275094 127806413947296460043708113920 275095 -149834195780803268416751200320 275096 -325970070470087756078862397440 275097 -506122140687362256669173418528 275098 -12710880434839329172039470336 275099 -281069093543972668096272168240 275100 -100020191194189078354521907200 275101 1590617155707624987554768833600 275102 -1011738706399877052931443480768 275103 -448606350273503569027289713920 275104 933151186169377683873197654016 275105 756809736313110497016384442260 275106 164727207181029736071167399424 275107 362935266765061200582869263312 275108 -51912421192082214721701977472 275109 418247705514809186692056599904 275110 -132833325305654554489967036160 275111 -236964093325329858304245469488 275112 -280459484153504188314789934080 275113 2223116413234534190630713154944 275114 -2088591025349444790204645888 275115 -211564134141616122571889387280 275116 461142030997577867537146485760 275117 1056998530840580162228243529120 275118 -135723422249869661773526632896 275119 -149664248558632138317751842056 275120 -50668271747259542071733452800 275121 211706882447538913866152414784 275122 -217833320528067246872990155776 275123 -344589832981830834335706397200 275124 41233137209025917965700954112 275125 185751872743135857066776448000 275126 164860617179452750350611935104 275127 599826492044182560480310160208 275128 -203695068725229431757780172800 275129 1434392388595915145992103138730 275130 361257011735521198068539712000 275131 -188196156559553071534724999068 275132 -209120727232829240686301603328 275133 627341199792530660061457722624 275134 -619073363194170659349830486784 275135 -301154689751138752781511859320 275136 121807815004855721318575767552 275137 -38857170853870562633183955260 275138 -741251932840740967900821504 275139 -254404545446395708576775778600 275140 739578490128811654526457181440 275141 381027772887610737811560496992 275142 729868576272660413471361024 275143 -1093586770494812346808472839656 275144 205355522291314458787430277120 275145 -142458575312772783791607000960 275146 154076138827336796001678772272 275147 670945613101095233713835752596 275148 506028374356291006808319282432 275149 43869188109940941948838485120 275150 -186788627843831346079140787200 275151 -314509221509298595695543697776 275152 -38447041490777525552730685440 275153 -1492202137842685673647120259598 275154 -441416245413257452560136320 275155 90440031284752702488863830560 275156 -108582980245813699746365865984 275157 -1086998276290592692814379840 275158 27716162364540862867531578240 275159 206255023527146446820849556360 275160 181330467541872265302742425600 275161 -1512308560054891313316016149238 275162 -421698025172215974234471517728 275163 202425669805431028640191732224 275164 200933177250414306041910565376 275165 240820753178710060498196701920 275166 -276499100286825003892321875648 275167 477495115014732119715620621216 275168 1023416070425162424292088217600 275169 564597677779803582168822681456 275170 -99364811315438421430241840640 275171 625607249303559371515709585424 275172 147996928426209158527512809472 275173 -2151414188889371745815081960676 275174 -16677523672686769638135461664 275175 72954716468420088469931790600 275176 374060089445243172188932915200 275177 360837204831110599459962494400 275178 319164635491571882943642426624 275179 1032609868256521082461272151176 275180 257668364448172016718545510400 275181 -132718202148161455566652406880 275182 -4284166243877614220782376448 275183 -163855386904011951122082683568 275184 -70918717058812378435266478080 275185 -1514715534585685967354704967040 275186 -684041572454273089305413492208 275187 -183942485704115246905961149440 275188 -410029665816518834663836949760 275189 -533643894065005383983238916644 275190 352729609731001432965521243520 275191 441805996855752560578557245872 275192 -207246676383882832436477337600 275193 -453714259322054513024675550918 275194 303534080559853781646381142896 275195 288462473094385466863308493920 275196 267420318496827482405223383040 275197 306361032678308364577445979340 275198 -222129954097307268784312439808 275199 202032529840155244064013643464 275200 -5957300687574014807454515200 275201 1076376505759959953028353747202 275202 -240580718071001152626326163120 275203 -1524396334362333926827875771600 275204 -40379544467615474343328748544 275205 174655407687923097336574293120 275206 -267559465708297781842900855680 275207 -1500838591375687739014323773544 275208 -351120748073950771865284976640 275209 403952137503895626358263063552 275210 12587976469955223523839945600 275211 -283503715461763631795544993360 275212 -55744173700277381111987317760 275213 431781667983348289392270503340 275214 99308786063492639841661823040 275215 164995450411023912542461275600 275216 -613917528136104217144345755648 275217 -133867852753267223389225627200 275218 128680191618053924157201543168 275219 -167940851828690283306457616304 275220 257786680705903984530660710400 275221 -105341079760706491740993597188 275222 7950824225758695322094217024 275223 -321033312410421293825705092656 275224 911018212508588720855079720960 275225 -153165975624164430755747944500 275226 101526401462710110971192769024 275227 -493549508387146749374322124924 275228 779245581383349365150291489280 275229 -159190337681959017793909093236 275230 -380118149302614295991646614400 275231 932650501481758294344608099328 275232 -926685283059539151134461526016 275233 155396210250176337434931283716 275234 242981732601681774321773792640 275235 -315016064018006297643030700800 275236 -501854594449060467473777336320 275237 -1514391938179043380982290196100 275238 19133577142910263573419247200 275239 1698988911546075182173446573960 275240 -81251374169667199940989747200 275241 -98316634788086376846542178240 275242 -599000459221057085812136365056 275243 -2965714457622625999169796336 275244 471850555450592186241126114816 275245 1055950641918581006591587471500 275246 158372249894989033454593611072 275247 -314871068649573366037814292768 275248 -21511419642401765712158998528 275249 -92539745550791191099325958912 275250 -386266006063607495256297216000 275251 -1062722403404219848146562629748 275252 -761299145532588802662577563264 275253 -41698419723086052785239180800 275254 33638839769942319227428294272 275255 -281713606297825417353338988840 275256 -547255146002230585518998446080 275257 -977481451990973734555760785580 275258 663836452791412060973274440160 275259 -567741548094429756508404299496 275260 -125866172729763622123435077120 275261 386596132167650049909840462432 275262 150252786720870767160562581120 275263 494231401604060893252354200512 275264 -185794946293493668210978848768 275265 358193609465619752670991824000 275266 -460037112804607666090395045168 275267 -436337047561894076988760548528 275268 -67908426042239959644087459840 275269 1329270025868091254597305792670 275270 -274516252934110777814861185920 275271 -225730949376482851122432070488 275272 -1207757820183174747437910220800 275273 1120606500476658530720707762944 275274 -46356683077934192295461660832 275275 -122920803243815702252363600 275276 192423031410334875246942524160 275277 213235741123213575985645008960 275278 -407054534908899588091444042560 275279 2353453426996168446742940268576 275280 11568941235981301348848107520 275281 -593156696916046712287400172828 275282 -273753428220527842227110264424 275283 -12210648122140442334965835720 275284 -188249729045042521130517856384 275285 -352746062854369698065645722020 275286 4153735577572437264022637568 275287 823663937870573149818976490640 275288 -525131738871758235302287319040 275289 -176911875260903437367021225280 275290 376267036330150849448994290400 275291 -637706226458584088845777168200 275292 919145375395480884494971008000 275293 -1473755794257751028110429045556 275294 -554624088348044761048258159680 275295 -615671039776909831688101549680 275296 -113815748218225280682932305920 275297 742149694825434639561819006720 275298 205674193863943476412098758400 275299 -406470176800116341804196585700 275300 138361946376352930179325718400 275301 -165200009558591910430372692582 275302 -101856019164767599636104782400 275303 -631025181550756988871970383744 275304 -229616161799571592629421178880 275305 -937112719017788603322642072540 275306 -30280376166720647446676397648 275307 -22090005317377317237975150912 275308 -347926609375629994139673245184 275309 243122163168125506341886599510 275310 -43842717585524607590634393600 275311 139888352961404512660806879744 275312 230646346731811496692391510016 275313 -123480261156757295236346215056 275314 78391207575060754310633803680 275315 -391748209588665559658786083200 275316 -277906114691506929723353653248 275317 -171350717499473045813583111808 275318 695977615670375298056103411360 275319 -1617360920226159433148746645632 275320 -1005136574461414660067610931200 275321 -1299382511218479401872111187478 275322 -10509096733899058442804041728 275323 -68134681259955207292913582428 275324 -8145024069499178523759412224 275325 217877738094231043658199501600 275326 -676975629148989926046696599040 275327 -189638145287105124153036881640 275328 274298616260407143279938764800 275329 -22092969051848692216839964960 275330 -441251675774278860531988846080 275331 268412669641522877269915807992 275332 -1071883726528643280312767481600 275333 629304874365377145307281986784 275334 -76046117032272734348066271360 275335 -214273480463323685708583585600 275336 83626806354910952498591170560 275337 -488876777043293572183874456406 275338 -64604673563576726976924423168 275339 58420999289690139111698365140 275340 25784393572159379029246187520 275341 -403564587693097411503479190816 275342 12137286547781123545752466944 275343 -560280549655620454003660905336 275344 -242759719472514267887579914240 275345 364798383373529258719982095680 275346 -179053877098725236703613728000 275347 141825455006489928230564711592 275348 631060457360652656989079070720 275349 1072719226906897592316692260800 275350 -61019849498990507592769461600 275351 -160981845643444274508646572888 275352 212567123063097217162395648000 275353 472437314253559063564712827200 275354 21335041037084716059630145488 275355 478795050250537972427635143600 275356 -12377405698119883487557564416 275357 192914727302878388608512933606 275358 223962185197084731162332261184 275359 -167009952104648143206201915520 275360 -410603050139171712088794071040 275361 156857842955966858583844478400 275362 850881055948567312667577876864 275363 -1085413643401304074321950967416 275364 90585995228533688948591990400 275365 -518309181576974203858877524740 275366 -40071976410556315954673118720 275367 302752700908424373569739194880 275368 1188106771020660878255668546560 275369 -145374851906770276257973665180 275370 -134408920505330433442798563840 275371 -555742272032988428644261748428 275372 -3889994246396185260473538048 275373 -174241683758767377373988290560 275374 -658718885900379137677169721408 275375 540188424343811294187290574000 275376 -114619449779380896080828203008 275377 2247326064437337896741895075840 275378 886991681691179624387278397856 275379 -41558493873379710764573874432 275380 253796319774821971888880106240 275381 61333692621041746529275983132 275382 -536874121334696975218527098400 275383 -1427110715576716452165924712224 275384 -933525077020702527378743193600 275385 484384506171661812746301854400 275386 632491644842312668572615160320 275387 190593833411168708384325959952 275388 59134421818336424859191337984 275389 -271592967536428965345848218810 275390 -207762364872559084696863652800 275391 5643640089554036365186105752 275392 99158412119222565584358080512 275393 -126908788447859785019735111358 275394 -113233653414977677679348858880 275395 -454232488335941042444912655600 275396 -992040816140450548123470720 275397 190979403612608622959174223360 275398 631504424870243799811235791200 275399 -308563399515758474751250242600 275400 24772319715049378181119872000 275401 -27583307619911434212108280448 275402 76525888295334192321681384192 275403 -540083927308732592652935257896 275404 18463634983606319554845478912 275405 -218215263381374695408739289600 275406 -305507532806274848990052905856 275407 175460695916982290902617179832 275408 -121505882736713343753472573440 275409 79867388632393697157641824128 275410 -410915511293286101079447116640 275411 566596844537671399531276027992 275412 -288488386502454175735157913600 275413 82884275781313234441185721980 275414 721607928984352791289489441056 275415 2427978736799251788048099840 275416 -58481621893212774919584768000 275417 537249812573287047283455014046 275418 -76020147987141392606251959552 275419 944554052455251618879110458820 275420 457156206580136453608725319680 275421 629557055739303904060432682112 275422 -250608140715580568095963447296 275423 1395578213702878454282706048672 275424 435709240446574134355065569280 275425 -499556805606799870636367136000 275426 -325470918354142165449854855088 275427 327907182983597174128963838760 275428 -148761750035171964330390619904 275429 48144950834772211840201891200 275430 -14672912054991987721900106880 275431 -477992172680516672281996314968 275432 -83446367000631231472716825600 275433 -105417556036107566626849720176 275434 199816994316444624948988206432 275435 266973317190078730482377938560 275436 -7133756753977553004370910208 275437 -1400220620566146590374776521408 275438 -33886214185920697025734740480 275439 -422145456375485691871606064376 275440 -253572548905752953070164705280 275441 545146307291363133351387463092 275442 -127300895409060312291734215680 275443 3475103067657472779660110160 275444 485666744332527278870695078656 275445 48666706879707249599886677820 275446 -75588534818520921967809983328 275447 255749342494471880049302929896 275448 -43213117318651198975795200000 275449 -757546633737863713756013670550 275450 -135538356372211365196099257600 275451 450177925752678847767524627328 275452 -866308770818600593422249508864 275453 500403009794749381261088541702 275454 -93455613716542820748468812160 275455 -510078630533910097429205226000 275456 948184973644857469409018511360 275457 -34471062506072886211318469760 275458 -3823764174733348908779711616 275459 813033776665846584926876433660 275460 -406775019337852716169456803840 275461 -559133978937205234632104603938 275462 309850950185448645703944614400 275463 -6905892349203180574912102656 275464 -296446379235757283654760038400 275465 145548140693069875886882320200 275466 57801137921527000712092674048 275467 -16035823040559871874726626848 275468 -650379309888721517970545723904 275469 291347988187061167361249310144 275470 -60493530448330583199845417280 275471 208002963121004086379946201600 275472 89441980171650450118275047424 275473 1698875458345399087244000914560 275474 -462953158038849496005711729264 275475 -99824475193923604618880933400 275476 549280932819277781200235073280 275477 -598670244663488130896873916960 275478 396544423729885579747387970496 275479 269218818323854654891724807040 275480 299701859239537296984749260800 275481 29850072312545487136858323600 275482 -185258428072573901663591267616 275483 182875162703955553343314249104 275484 252716463914691392140816392192 275485 68242968347400966636985628160 275486 85538282303325632573116344192 275487 397522519556524854259805266320 275488 -536456444084272201473963786240 275489 329986625449238818532227240290 275490 -228450956881974442980641837280 275491 131166844721744206714603372892 275492 -55316031346289141779300884480 275493 911498905431404436668936466528 275494 -60806509046246992415683491072 275495 -393678834933448748665393448400 275496 -6347643137466821616208527360 275497 423093300226682792201812317952 275498 -335744481347372282187969899520 275499 129084531778843501477766791824 275500 723445951326774539606265600000 275501 1036238335264948921454326886550 275502 -11140212652092906269216345856 275503 89442049566168829618007124752 275504 -366190966748109885313254457344 275505 481775022180974686858336258560 275506 -57063952376454117211199147520 275507 312914056930117573014559405032 275508 -47301661082957414909532180480 275509 29821874301218307256173847804 275510 167138111688036848055155612160 275511 287213894803667874959867786472 275512 512630411626417322996164915200 275513 227485108473659985023744847360 275514 142032443280384229467848174592 275515 -852764803447131208459664979840 275516 -277816299694606915405239874560 275517 322599634956538775680371598656 275518 777476000843372723369804462016 275519 1103128071793500578806583119440 275520 -16950325160189377760188170240 275521 -600541019843458132783698473278 275522 -191929567976550833058615457248 275523 263214559346610066573253236984 275524 -836299591394258508356644011904 275525 519481097051823342015182416800 275526 -388298415420316136091623123808 275527 -919449397286869580296009068504 275528 -195088562757529409218249359360 275529 -792735172788096024277164675840 275530 -371374544576940579467219347200 275531 891771253597158099177078061332 275532 -377148810789374348385512022528 275533 360985722184352943876523336480 275534 -327150443408407195183133025408 275535 268919554615557026741269819200 275536 -55068852145598103187696140288 275537 -630955884417401084779632535308 275538 202509343950211337621893597440 275539 137652146994122133837957943632 275540 225596634440061056074656768000 275541 -731607564293297086288211136 275542 -189021460559970572170464047328 275543 605535722595070784813207286792 275544 -4109245410660986239973683200 275545 227893756261366848654915927300 275546 -393059974395184675343984330496 275547 -12656711977868370344192425872 275548 9498514284066451211956484096 275549 793855124181942442178202464550 275550 227129154255782470296972057600 275551 -771314936485682443064300180496 275552 -550960161812288504801604403200 275553 695284682383914656233662626724 275554 570507391025779693683688592976 275555 242436719933983376935687750560 275556 -704415212253448657068342832128 275557 -798295723093945071286495672160 275558 -489413223128071985746255338240 275559 204275447045227408482350304768 275560 -174348012851176240563184051200 275561 -255749114167562148762503976192 275562 17653912809679918643308399872 275563 608303036712241773310449958704 275564 283564894476421350896055634176 275565 87534835303487747036249495520 275566 -193260830917983228709694698176 275567 -149052191804144954147107309920 275568 -191513767408636689745985765376 275569 93618412203027404025483282496 275570 198253328725829012934101348160 275571 533948428241150969888437690872 275572 -708638539196895034679311546368 275573 -452905340461424762281893044178 275574 33109363831610855060946269568 275575 30772944116354389618879831600 275576 278497949919400440717072076800 275577 -538979793462123530219637929568 275578 -81462195050361871539869881344 275579 -99757348495485722225351945820 275580 -421905716228162234804389194240 275581 624326620193442379111042645382 275582 572451662442152808563195899392 275583 -6493717358571255289603805952 275584 802831315895135389193412280320 275585 -380560830905447064248792258220 275586 -107888716804579757954873150976 275587 -8773832521840789542475939680 275588 708901173674391140204096834688 275589 -361394403805747594630141617600 275590 26946039520797712886448783360 275591 -1344354809687217679512438700008 275592 -741143371367114503878565601280 275593 -39814441341496753388469485158 275594 -347913934801657192873493042688 275595 240007164028131389949041875200 275596 -317463086787470894471901548800 275597 -282808037753632173762736961568 275598 246331662079391918492197387968 275599 -874096586500498303072419336400 275600 -23210417276549191365897830400 275601 864954242489287860554945390832 275602 224066869369549204295915491104 275603 -613777015585297302407483547600 275604 -233442252370521514456282718208 275605 -966910936137123289140559392480 275606 310810117972865896349653726752 275607 -36459813120921587326258923552 275608 1796432731557167037329493442560 275609 -561403582485116804524847601846 275610 -212713947220427637939649578240 275611 70264956011087597741373897232 275612 -1134443521850745360647342559744 275613 73282229476288890175341554688 275614 -258594796107847067802460148160 275615 -57763945017839653828205124000 275616 989519683290770495672628019200 275617 -1212791777398770722103206375168 275618 301992825229954735051606319616 275619 -144233926348771623772700933256 275620 121982671641806306613691879680 275621 -7962311646820458054468423936 275622 -203465989915767507889607141376 275623 1232005419236914087217446698872 275624 -1295041029098082574327626055680 275625 -94282716066759499394341524375 275626 178858995248439774097336662624 275627 984716745099066317048052991272 275628 614239843160417966804982104064 275629 -52598642234246624321425316340 275630 2001681248926195438589877120 275631 505158232132895665949538520320 275632 -27807598507048678293884633088 275633 95348112229996677189534765600 275634 -176495699955087352890885807216 275635 -671180990072556917629002715920 275636 60729495718075300358882206080 275637 -801607537894209079030401529440 275638 -1278686651743960126459993152 275639 -428881306695967922496490483056 275640 391048471393941448729919692800 275641 84597870944632670602937648042 275642 88209459216448944465815415552 275643 -15051211100072518065707113416 275644 221620528402868980994824406016 275645 467171508456497903913079255800 275646 -45648479409437526196562297856 275647 463741177465866536227842831880 275648 -20503619099327704662320087040 275649 -546936452590724322196698325152 275650 124383295848951175080057660000 275651 1027063692618894954492318158652 275652 54448426310140768972582010880 275653 36421818396803526857526405504 275654 170835578888745973963228519776 275655 -421130038832414469759346145280 275656 310070665420831000270101242880 275657 1393611521630548065815638818906 275658 478225361392366467951502550784 275659 1204357274473590867482732409040 275660 107008882149144361487638118400 275661 -175664942020801223343417891060 275662 87226048692880245747955760832 275663 36141728627912194712903176104 275664 179219345979983376783237709824 275665 277138869518497720368293545320 275666 598717721611674296862962460960 275667 248241057914894927717955923712 275668 529227730649071788705665714048 275669 -967646683771101837282113610930 275670 290572402361769615403322899200 275671 -717073630419707854632190051200 275672 -74128963551804867397248184320 275673 -4784007801687642656064338976 275674 392293808808427322951849180640 275675 -275135735100866653818195521100 275676 226070738657481274207126866432 275677 -156180664204074737374392880474 275678 -188527738074975268485031256832 275679 -209880048204698117796207412776 275680 -1147179875389783833035219927040 275681 330765939430999594808723865792 275682 318225002798785913694243604224 275683 377869330770070306065553582144 275684 456147550431419752429928447232 275685 114449742511743641171665456800 275686 225024611817436218417181003200 275687 706174236637450205184981486072 275688 120908613125886847612406415360 275689 1118665528431460418666432045556 275690 285367289519822865919994707200 275691 5598827088781924617591671280 275692 56200143066454867983482936320 275693 130394052884897924907192827328 275694 -351547297492236002149597617600 275695 -406655513697443489584633775520 275696 214045775801101902326635364352 275697 -843022876996204361318307972960 275698 45335906443666381596557187600 275699 141449012752390077487882730700 275700 -46002929048218996265325312000 275701 569347383211402084042464016992 275702 79270446556237940402006200320 275703 -348392814337101985591228426800 275704 6035484617589887904563159040 275705 1011475454044392819094033700160 275706 -58419172363699086756790692528 275707 -717217356213516963349719188280 275708 -910467330157408175178014134272 275709 123589911046463208948888967680 275710 113303815402844537589263040000 275711 -532817461869915273137778194688 275712 -541735232975023460189711892480 275713 835040867647316790435233153364 275714 -242311052410796315890080227328 275715 -55017948497823068417603077680 275716 4991086368136222101829652480 275717 418133399712189021363411105792 275718 273671099117115545168915546304 275719 -1235376728294593852823139723880 275720 -241690257073206924079213670400 275721 14426519033643644306837334240 275722 224786214861480363177707292000 275723 -745149401058292195444380327384 275724 8326709616504764618575911936 275725 -203002531920488874937725841500 275726 -310313315520554891803570271232 275727 263043795022449233542688259720 275728 -888014709970000779156193280 275729 -141029761860895623783589646670 275730 -23099331813944682560613672960 275731 849006344518995575954727803152 275732 -690827398755252836268913455360 275733 -977436082290597854252851406898 275734 683148494587467584231693354016 275735 748896772342285610127912598680 275736 -862039564099133451893361561600 275737 -157712024364096781946238895296 275738 -255108584292316152468993630480 275739 123763741538926734434258838720 275740 -249679188319131120515569873920 275741 1156614040430737556870618039142 275742 -102551220631752968833994496960 275743 -302999073736426376400835993256 275744 319003183438011458299606597632 275745 19508999845119923228717975040 275746 667925382677523179299956405072 275747 -847381778380975561950145624320 275748 652372624730877853828328110080 275749 177267237991841650582808214336 275750 -794368641656931850083830976000 275751 -396858897811514691449365996800 275752 760296759442884090550199577600 275753 -420016978898367153725137144716 275754 -120976936289168945813294503680 275755 521939974102196900985620590320 275756 -361278072267497756864656278528 275757 -386926197467230702966394481408 275758 270686819765927772858152750976 275759 13620869665648025580039672 275760 -125407408303479522573948026880 275761 -560629549230547040998505440920 275762 52517903144873294256786820512 275763 423691270046327064087956946744 275764 309703150747132548355788797952 275765 124680157232667311562477590400 275766 103097484640754045754521932800 275767 743358829195560269856191867816 275768 -348976874018001420388482109440 275769 321718032135616876424188001604 275770 -84899313092304811661300812800 275771 -428466731027765482502795931768 275772 353316105198025858647934156800 275773 -131673958278331288255573585978 275774 855223809212754685937898024192 275775 89226701707985432536637827800 275776 -85126273460932517516867010560 275777 602196626703751540302398231472 275778 161012997053436123497611019520 275779 -545319888815859543098822533424 275780 -628547397225847809659431238400 275781 -278532369553050719882884285632 275782 34255150763844038175382217472 275783 1044942363129704745592155475032 275784 -321344443665208392565611847680 275785 558397216941608802157168507200 275786 109326676304982567462806611200 275787 -250126716438970141721462615556 275788 -483151311794558351401126726912 275789 -19735014712598436102520213440 275790 -312717544586262253429375507200 275791 -1270449031383716818015069990848 275792 170917300161550855322677542912 275793 -112666342714034408690107272192 275794 29287176079462446642555451680 275795 -170137518843752668248466273680 275796 -160862416004581978647601041408 275797 -882051359153304222881772816740 275798 -44033447282073364399872747264 275799 -6840806984847240071709697200 275800 -103739177617829587712406528000 275801 -104659283731428385365797327100 275802 -8408270897321106932273099520 275803 -807580460798445772075275846936 275804 11484667105023586868889440256 275805 -88016768814307581381829177440 275806 -150386801547888135105409416960 275807 116680153521852608631753818736 275808 -499242677166067064519749533696 275809 1038437354924598104328728345904 275810 -54502242646296693714700681440 275811 3198542067098490685127934960 275812 -185240520818556596612605548288 275813 -143464186994302789267451911938 275814 -17783476303102506061396531200 275815 205667878088757433392183099960 275816 -335654525305188796517775360000 275817 -107191539720104393119758257520 275818 -182477304825130829545703810640 275819 434202421466888681887394212560 275820 46456033222752683113057582080 275821 97923704084067493511572874412 275822 21800743421638947464399387712 275823 393122936191125125999994722280 275824 -8434900300619790693082562560 275825 -488527290658427010962638212000 275826 -331520123415779441255670800256 275827 66216793718272166455542361676 275828 -76356627402292776245757732864 275829 -85510602240208136168255771616 275830 -442854123495910241113732285440 275831 -550887067274682017042129093736 275832 -835781888902085190500082278400 275833 -456738691176359518311521633196 275834 514737372935393300783935427184 275835 36360979077431755661321272320 275836 913648052085535992328565829120 275837 16250229507012571914748260486 275838 -75275388941813678982428209152 275839 -485301139662588693999861421440 275840 -117201661256462588287805030400 275841 71894213478417058711008664050 275842 -205824652240338169134957020160 275843 -1149905552488097842138964818080 275844 -97139033185533945193985015808 275845 -18504506794019804839365648480 275846 -11404702364105827598019168960 275847 -23660212444650923877920306304 275848 111610271064109180618960911360 275849 -285890927894467028298071944128 275850 -171991352537149998099074252400 275851 -713931074390785607977537087808 275852 1025563510232909601851691015936 275853 -83716094763619664122431660096 275854 -549146483831348305124657730624 275855 292565765747855511495920186760 275856 -1162554569246641133639172096 275857 285239059113954686993937824832 275858 154127846676059659319023486080 275859 1183784807122548835091371273440 275860 299903154396439240395976066560 275861 440377742151222843675817586400 275862 130785496727536741577421312000 275863 -403133574717430116603802325840 275864 -400709281232922012429050480640 275865 302396733811387494973228086720 275866 -480601388477092633553963332368 275867 39285243973354430687130414360 275868 478307598238002010652535674880 275869 -158336590681266511885823612160 275870 48188842254212780676940937280 275871 -717605954630434954478595548088 275872 -629514628345272152601983582208 275873 652211781758123491886525436564 275874 -344496969719308766721476787840 275875 263641676312821135812294672000 275876 -114127305141597657991452064512 275877 -201443033293021592320726558080 275878 7754711654342760559488933120 275879 146353172049856233652427554920 275880 546292060342979866933248000 275881 602683938690863140043919730682 275882 67190938095134882714501103792 275883 -254353569895777840947854750376 275884 -352340985839591338785039237120 275885 121689917313750797927880384000 275886 14581381582876778207922613824 275887 -1175852275151161365778436816400 275888 2255314935705718119356596224 275889 365826970199856170669968448928 275890 758311478928977861385931668480 275891 -495432631617117099320093392896 275892 -178665551079190412966606481408 275893 -77153155327403692510250021220 275894 -121074223787037087756622545504 275895 322431974070694274904460486920 275896 958383797929332183968666849280 275897 1216905828026635714589465714346 275898 141500314618760219497556912640 275899 -526927865455958526404270401360 275900 49572473128883145501129216000 275901 943409312657356349159384908032 275902 -188975922000867414776927244096 275903 -745231081773963163920965268936 275904 -322351048769807254528374865920 275905 140524108822358630490078135360 275906 467164111289872079189254325760 275907 -847810464772903167352121834760 275908 250219079254253254269841920000 275909 -616474708179416976260871087684 275910 -341994646541943861853710516480 275911 -613166387036458361101483304488 275912 119693984547249719891713228800 275913 -140067230544216960930359668800 275914 -632154950986312473007370068944 275915 599881737467793158054211469200 275916 138727983445084099626230103552 275917 -1377072413970569200611139377034 275918 -121372782980193710133033317760 275919 -649869195490079073941045699064 275920 -8929576219506410986850304000 275921 856676819569774271643385915122 275922 7408573996463289607541567760 275923 468324272308252093196211640172 275924 61033764403934675970055176192 275925 62046523191742127841832495200 275926 116537357734778405504455608960 275927 -1321468477049976440411381007888 275928 -553188182304949759297518243840 275929 634050675173415795322341291530 275930 -169342916604563457765974422080 275931 -1917353571291177118591693824 275932 364725968682441674143979361792 275933 110837388820930124226685549920 275934 -298646552840540410325347657920 275935 -315118553516559106180020554400 275936 1174289881315514889735844134912 275937 -1629960980607463365730088478720 275938 -176394716682254107132797356256 275939 -1052295397526728605013912828260 275940 -12769483534844317386010214400 275941 -1282930307985920207283585078658 275942 244281856487871621318036980544 275943 -103524627496351157075690524800 275944 -1208675698114334679051898521600 275945 13210378512495890310222073800 275946 -50164818186747324306971192832 275947 69488859542288091694443200000 275948 200622981400854568741260134400 275949 418428040744870301477681340534 275950 -188526069598531743100904112000 275951 144879015512205509727588993912 275952 148121579763420418975518720000 275953 -294634143460151131250871547920 275954 -166740940090648348690397303808 275955 649874308928803621510371597360 275956 252164149700324466875825336320 275957 1034274107271238651921417746432 275958 195898316971584044692335693024 275959 18667776317948418392669384104 275960 -714688798333194467892426240000 275961 -324767603042515980202296744576 275962 -274710394684664888826546625536 275963 1374437703723437702636161138212 275964 191432728739189170384291768320 275965 490004906208521463263017344600 275966 374242978814993825311140882432 275967 50548150685458294858911576816 275968 331103029517909556468966752256 275969 -357501476652031572319818501630 275970 150186622189119480967105152000 275971 129198378672212819879038800384 275972 923504959914346414812813595776 275973 -768032731622110328601747873696 275974 12410030907817368521342310720 275975 -133533064827017404645400304000 275976 -289199244441136271212838292480 275977 -266220301950685129345749611712 275978 -177145239987608257300402774944 275979 28932820731792661394718641088 275980 -213462053981517667389533568000 275981 -761634030730388193965965078218 275982 -3232485620150315911645326336 275983 395786350182144276343674546760 275984 -471932522089612900306391138304 275985 3410278390632587826123786420 275986 217635949569036145729578018192 275987 -60909327859172942663997329364 275988 185167899194853232376158648320 275989 137416675352566576412455289280 275990 194857660571904410742501315840 275991 776041097292505118276008492392 275992 498491646307620336062334720000 275993 -103892090181916117611160055040 275994 484462609081610652055620288000 275995 179055492805368757448022257280 275996 -301356802846890844225206408192 275997 447462121486951518684018744672 275998 120762871881611439880998576000 275999 -219171310624671281932957860000 276000 331769711278980601741836288000 276001 -1284116229953385478867256494 276002 -258731076290626300656107433600 276003 -133021957906799350874242613856 276004 798053974454801404153887165056 276005 535428563261221074916749105660 276006 190310076238761136749611205504 276007 -1037245272652002565979870836744 276008 117936994425120790774398888960 276009 695241976463462583529731567504 276010 -81738344175138448935633699840 276011 -1038501219330155163170946797388 276012 -190297086144892385238185389056 276013 11367344747026421287369928000 276014 -429211644049511564613796542144 276015 -528173100862605569166001501680 276016 -58633129665524000660975648768 276017 18353318700710511838906134192 276018 -243661649736300396119197136640 276019 888648840322273089138468833420 276020 -71461636507999327754734993920 276021 -106654153322391766316089925760 276022 419504052861229113240775804800 276023 767696146132934353809425148288 276024 -30064262199190239583650447360 276025 176812659184165944040607865100 276026 -158927496178075719966602718720 276027 -86247078052309078597825807080 276028 368302888180207888330214388736 276029 110748131809251287819129487000 276030 12712241781789369421379520960 276031 358258383467479137822590960640 276032 -39133920679842219574626877440 276033 -226778076298269554935099047552 276034 731823608387122037189236858752 276035 -182159786649682674213303617520 276036 -80223160509063374965211685888 276037 667925392987943294161436598686 276038 -113193886559348127948601490304 276039 -648064837371962133718809135696 276040 1426135754430506162738412748800 276041 706262819572859605416197300442 276042 118099578232637253731111996160 276043 -919769673657468738106669801708 276044 -197308902494949601240445508864 276045 77788984070935112795101900800 276046 76970854413151502333984181504 276047 -742958102792812151377538991504 276048 129525769972484877111935238144 276049 1527218122638948048258252072050 276050 -167543554642684995186395029200 276051 950382561327205936627543507200 276052 51251253222425423110209710080 276053 186489404967843815627106634044 276054 229500649395082839272598812160 276055 -43824188553147578730054862080 276056 556836926319515463650606223360 276057 373681645819636864654251481860 276058 -312364185929693609235411234816 276059 -36559232843889481919061304800 276060 2768912035498624760999976960 276061 -791179030174111162350966007200 276062 489488463258373977792237242112 276063 -777555731164284383893452437616 276064 -1670068971599320891029305032704 276065 -195000022107455932704273378540 276066 460432829391706726980641333712 276067 1109397226940813031715411030152 276068 210830842496220625266666543360 276069 -64459751870501760496193934912 276070 249684084424346547809094307200 276071 397759924353994902004626745200 276072 437725627433273965170190417920 276073 7009935364704689854751117440 276074 -743834468633503226625558850560 276075 -385236442670437182520892070000 276076 -98157898600674597310243690240 276077 -107498049695802699243367680180 276078 217165795732442375342343106560 276079 1252043041714647838175252937680 276080 70793471324971908280870502400 276081 -42533906200941517433016079680 276082 521072457537445849866066277392 276083 -1407973004043040031770792447668 276084 -154763735809821793369999217280 276085 -453278695198116577343441765220 276086 12914235841601839793587381248 276087 11849743019454414340594753152 276088 -1473113695351360198391429898240 276089 -824832925884258619831103721120 276090 122011694072816159457458968320 276091 489101425102873287734448707492 276092 -375648238429272972586183584768 276093 18567843778036462675152007782 276094 13034729103718149711977393664 276095 487438882395062037859213674600 276096 827215502770378023977248358400 276097 566045209765950198660604809000 276098 -33925164414129991155652952064 276099 201639774992420946399704963064 276100 260525562412114484233718860800 276101 317548497335724856186354885152 276102 246773350996415727664073927040 276103 23887993106905754550396337624 276104 -75834660868313970925229706240 276105 -814839486927178749193538438400 276106 -596091648245663043670751383248 276107 745691214810383526470241599472 276108 -62933706603777530130545295360 276109 275869256494810605967835266860 276110 -360208668917464510390888415040 276111 -391145555485969591634063722440 276112 270116777404335096294809378816 276113 746961109036330274703955693362 276114 98389872532271728350171355392 276115 209388508580561493769502459760 276116 -743769133186414658238077535360 276117 36298541476327334418884839680 276118 -280300625497601360276876022240 276119 792817886518704375547789381680 276120 -139019391084023704495954944000 276121 -166266476562839417854461514800 276122 -71657031718468335570273024 276123 -212173145509039172668236992616 276124 401239355788579286147175927296 276125 -1705141324894970065296409156500 276126 402810550551752683842188737344 276127 1233063471813357459766031750440 276128 -447168669269118522767300689920 276129 6131510902062710323208352576 276130 171615017032430687681651219520 276131 -36531527419713038416218617760 276132 301775775566251563025907254272 276133 29809370563250474501407091808 276134 320833587549301830444068917632 276135 -229657574434262436410969916000 276136 31744112187058610418595676160 276137 -616953256407159092433235838214 276138 -211966723710154593985034252880 276139 1241270646892993891217566177200 276140 624674746831046909168470333440 276141 563915913345653575627247775840 276142 -455904369132671866938293262528 276143 874889535790643988604559990784 276144 -2901644055520736834799009792 276145 684093462767734617155427678900 276146 -6390653779933517925829595520 276147 -400486010591666860266997562832 276148 -339244029275190444525799784448 276149 -160243714137426171069923837760 276150 62680790992022248113044121600 276151 -482279307617818740134470949848 276152 -749493154582206355476509798400 276153 657682039506732818709002017104 276154 25131948905352261926526577776 276155 1047351412845290471081935983120 276156 206449404947255694577893442560 276157 73870874156284676234130351712 276158 -605467265269104317983139224320 276159 -15986392396127786110562092512 276160 140949366313392645887785697280 276161 -516990881311285253408053090368 276162 -190055097597939208964771154048 276163 1192749922645111032422644365760 276164 -139177617914754700270195570560 276165 -10706209890152065680657292740 276166 -741416952513118472330139331776 276167 -289607323286061266243979790800 276168 -193472329061671475589458657280 276169 351371974994532177466312980196 276170 -60740377646005070035637922720 276171 230629975642631584879148749824 276172 -194594868441325459955444502528 276173 -640835883769132148057677501578 276174 499293214009140738078148944960 276175 -69375736889881214649922540600 276176 52044854468197266796268273664 276177 -368763867132528123477717743520 276178 104673591679607231961864877056 276179 -226074962492140383272544015360 276180 -408200732426754525592997591040 276181 1267209485808386222351876251982 276182 566346495948600896120020306752 276183 636528020593190646894363845280 276184 640041371785036305625153536000 276185 -116625756278104783761568957440 276186 3864448111662145161342332928 276187 1602423947254988280836974896836 276188 1118109545368943964473720219136 276189 12102851001398959416734346528 276190 170108575968019303813128134400 276191 -555390237872337222249170061408 276192 111241582007243042942866685952 276193 -630837356090470954840238830160 276194 395345152824681794566625340192 276195 -83151508794354815894413120080 276196 -231216577595847618219427403520 276197 -341149313684971134733320534240 276198 126081154891242500076883905408 276199 -419945299795935241168708498176 276200 376714100023383947152715904000 276201 -340574283157068066153174950070 276202 -293393791451657930801475386448 276203 -1233669921263499000147445535880 276204 548926463102176996886850909696 276205 -294069554580396092422945172040 276206 -29434206998570665942076724480 276207 -441971512761240378780185814912 276208 114769223401607086050936193024 276209 -669763945755862751354617660590 276210 5453173154292725783120209920 276211 -479073064167248526615669467648 276212 166899102916803902374779033600 276213 -207405006257635883435020050720 276214 -6301339832863935011449544544 276215 105574740180750444615529206360 276216 207750008073056234218112655360 276217 -256246295628087084981728105388 276218 -18019518088763398906444080384 276219 362015276016738446004274462944 276220 141793873045655179326107719680 276221 64725742974242123915739939744 276222 368215058051061456357959316480 276223 250165781342277084868386099024 276224 -231202489961890448099808116736 276225 216772146747523424271924864000 276226 -97750788870310077175944944688 276227 588111353113143251848390897872 276228 -431072785665404354849272610688 276229 -1056044120976516813872534747170 276230 159539180026871499525650891520 276231 282559088862644363428037885352 276232 -1132192597289093416354037760 276233 -919291797018652969299194887500 276234 74903155610073710302395597312 276235 296960656831442394781591989360 276236 27685982383831385042413427712 276237 559984129133131114668591733440 276238 59209216479552709193241481920 276239 -938799292440050688284742042960 276240 65509559703281663554376171520 276241 -146044538539957493253535477760 276242 -35048759266335195766496823648 276243 -972475381596244286515168008 276244 -119219828384891206518870158464 276245 -853492577041277130224365822500 276246 686807908803146415297759465600 276247 1363598847886144620374813402696 276248 293529477397872991873770332160 276249 -448985998196011349934926604336 276250 46814571863997304378985820000 276251 223172907803078989258879845252 276252 701839848878172532190862162432 276253 -80161977913853655200002717536 276254 -164558891725833483143287102080 276255 -258281339816384900637737300640 276256 368786532875477771092825866240 276257 -548099133894237377734414126494 276258 -68470241006180019184519364352 276259 -35320121014250938095357155784 276260 -186823604804654355089928499200 276261 289851155224247932534551253824 276262 -433655240385777634589396603040 276263 -568986351432273888709195252800 276264 512546063997020563385745408000 276265 876456436929098846512429221120 276266 -277951123031479954276382184960 276267 54939860742545390798947342512 276268 -471803405324252182743079850752 276269 -400202816636535108514493954688 276270 -20846548418894639645542934400 276271 -72371276601846990313006508256 276272 -9780064199446889463002431488 276273 231874033722658650968914957122 276274 40983679768352235884139687552 276275 10463667850719892334687107800 276276 -35765091331048044020779057152 276277 -639768863478651319401081129874 276278 409627087623825024581945665440 276279 -309163940002465690952597800320 276280 726661781403359552994649190400 276281 700141682608251982859368817412 276282 159234503039133137287864441200 276283 -614147268033495502766937116640 276284 141037222067309636561400437760 276285 37084840853587849242971951040 276286 -469233348253691376630530481408 276287 -243161177443866873344943990408 276288 -15844807440271169635598991360 276289 -123015729743450976537371656152 276290 102090683369492710287012334080 276291 451401907186813654573457223060 276292 -422340835915673504902036057984 276293 314003905216634391886664848542 276294 180366592178831944325428497600 276295 -150348596852086247218227208200 276296 803188539991108579731471713280 276297 160602568396295869392496496640 276298 729125198224270682760802356480 276299 -137444807742266448623561618592 276300 -65310599543323710147777273600 276301 -842949447847822996899221318868 276302 7812862764140971872880974912 276303 -122053587184324099214886753792 276304 -52994853673937004336254418944 276305 -4716111019713804869106388440 276306 374732971622596758317200677504 276307 829527749527945302421801484760 276308 -771565014992323391070235121664 276309 -103207434397977381918726807072 276310 326838739443836268903660322560 276311 -1108567636757208607716459271080 276312 568900431262728963234605260800 276313 -851958822861533782804755265920 276314 330950525136060009715167350256 276315 -130437689606648326670790682800 276316 -406867758460778663395046185472 276317 -280754596863088882396545735360 276318 -3482742964850581963692994560 276319 -698897848165103857524553581280 276320 -667987633619790884713243607040 276321 -238780020808583609225907870288 276322 363038150599806887851953848832 276323 -334401420253588739138601907428 276324 59641903307426336894267053056 276325 227674512843325298219408212000 276326 -215188747869574269452120217888 276327 383587909616443163487770718864 276328 610666856762489037062101186560 276329 -676181537666825967181914026124 276330 167537206394775989504728611840 276331 651896592533041186354944257064 276332 144025616006166430855421706240 276333 194312699279600790047405327424 276334 -79651967489296144525108689408 276335 -1083663449545120819678772587440 276336 -97765378964767758728646328320 276337 -759914452485098749820096948014 276338 -127854839270733625880372876256 276339 -279886184992447782786220135680 276340 -265073278641314438492125125120 276341 -587018038072196680663326847080 276342 196705037513129186462962544640 276343 891344850358450926336711487592 276344 944275673283921146331169628160 276345 164917302921317109750941088000 276346 -85994279719444097506073237760 276347 -598022968093443021859453818204 276348 -89340189563917251767606238720 276349 -515737142350983711034103099936 276350 117884085687459467801763806400 276351 -582044668810429108548079662336 276352 613365506101403305936221634560 276353 122353909665496361339653525632 276354 -193019618346806598981144249312 276355 839037806626362731273393046000 276356 -891391506470818616619408675840 276357 525880067596796773103866691040 276358 -638675851038451354730125026720 276359 -308266271452983905641580062440 276360 -468919727849037693331405209600 276361 -13124250295869996153976559408 276362 653164822595422260897452592432 276363 403782459580294181032064207292 276364 -1050578174816575880761238272 276365 42563252889925252950690193920 276366 -432668605873359511691759779776 276367 140427204669448598498361975392 276368 125460335200010348404142505984 276369 -137554638551413827519957017760 276370 -595893527125398637475775019200 276371 589229673851615993965482214572 276372 36724816728756454188900998016 276373 -258587723321692049471711371378 276374 119085465794792830376960716800 276375 748785162996611145458752608000 276376 773054920656616491096425164800 276377 889587902317240724327107026432 276378 37742692891584255305739499008 276379 -51341261485017691898297255816 276380 -230691970926171763696700221440 276381 52908757171729520853363009984 276382 -636892264927854368000551790208 276383 -922277755619407528240439305920 276384 -483841885055278716235378851840 276385 -846039311861118440739996047040 276386 -744920829982914654262730584320 276387 -21540152435051187962477908560 276388 294151646019393561750465028096 276389 718944640436484434662468064190 276390 70415576197339347391537653120 276391 -373004689954321185319987426656 276392 -951205744970732194963806336000 276393 85621816390980242072944157760 276394 63325639899566781400517048496 276395 -143978657481488518951514616000 276396 26714777608712079527398539264 276397 434893530239079377362587561312 276398 51447419351113527905069499264 276399 -234389397583253048806402840800 276400 69153184274573294988629196800 276401 -1280150379420716488302151103598 276402 38133505786493428279114857984 276403 799559013463869753534399392160 276404 17562260724419452202581702656 276405 310384970491455888660100496160 276406 24957710472461733241510483584 276407 131012493423888333551147482272 276408 131614732714188546543232512000 276409 -1274817849316253549239742804694 276410 497306217388280552982323838720 276411 22428203656797476455419532800 276412 -418014671764014664049109808640 276413 1362702237945602753517056598624 276414 -158186576740438340567862746112 276415 -968400443765598834036506821200 276416 -1099949927598754639298691072 276417 384875416183680330536480704434 276418 -97439864538580774129133313840 276419 -433612377837338145399769753392 276420 -46620937557829199923637207040 276421 -1742096756511613862539424840000 276422 -364410592371979166703777667776 276423 106441134818264494912530082944 276424 517540995113412047485547980800 276425 -230780306428149993338806262850 276426 536599316737446839868786278400 276427 -2227191491340625524184441216 276428 -340295716737619365434183915520 276429 -487634244560314201313636049216 276430 163519227375587002231687065600 276431 -698777395562615097943240719000 276432 -47192364535696579651852173312 276433 -118532572690575506449158231696 276434 -199499417780800336124554026720 276435 -166193680683722673149685780480 276436 -685158183586237438426582280320 276437 176219567018656259337180474624 276438 -468532825669716064142239803456 276439 -1437294609971355447072073104760 276440 -250948801970057666710713139200 276441 -326603889449154188312411801376 276442 187978867684761196650978427392 276443 -145812954855731109616802293308 276444 -30597578139707023996387759104 276445 447137170493635648457160460920 276446 -42903740872555552632159960000 276447 14945626676156184348435260928 276448 -112343103972100134310421200896 276449 -832871487477630416572114355550 276450 123337074301220842450176096000 276451 41550509597308589629559478944 276452 1235872291582743008986494603264 276453 -35910738256490376734364750018 276454 -423309823742152270248538526208 276455 60058313356119789586409922360 276456 320819431044620981050815283200 276457 64861326025334190478738194660 276458 -45077923074190452551631052800 276459 158738865768120852667391753304 276460 -310061188038571769218978621440 276461 60911507341809088530300559062 276462 -32827519111739503482610606080 276463 407366127017130701290622654448 276464 111047844942250700693447540736 276465 -53390974156355692812000689280 276466 -100860750363424189844385001440 276467 933287328671571661764026541516 276468 -125480047652951613510523944960 276469 80364981550720462607878783840 276470 -164642454601659385736062648320 276471 -270595262058345219081331682640 276472 84238358585398061905091911680 276473 -301385526824662478026150624176 276474 164285707613923170933005537280 276475 259322536661927535485241276500 276476 -409580702536797386902829629440 276477 -806733552067562828155068262368 276478 -716946338827517081379301416960 276479 219397679958840297730145820672 276480 47178690969740829360390144000 276481 -596999880576091242487006223936 276482 687291560138410272692785520592 276483 296415247238125196398857771264 276484 -442586991867971311332191821440 276485 730448843549366962276421340 276486 -17682599855209781275781437440 276487 1106752340980166015676726634136 276488 -561301914802204423426502246400 276489 140768355184175287464305937408 276490 603469562043781946345253120 276491 -146053100561898080732288864568 276492 -331560261987240827562919285248 276493 92205439615033351327471660000 276494 -173599095183085342159765552704 276495 -610247881426679909141787056880 276496 -332157460666428938619536080896 276497 -305104546944390208299623624460 276498 -341075147299128260877279634416 276499 662461329184060962295870035500 276500 -337271589267972457250181120000 276501 196948501218624800303766906624 276502 -248590902847263394799493294048 276503 -37629939979330905694394392248 276504 137985165750199422682493706240 276505 221116586287093377067111687560 276506 -381152357838224363721574331136 276507 708772243285174377505218422400 276508 -398442988841869988011999324672 276509 -178890983023147819893073382784 276510 11785508992567612223014867200 276511 444645950792179733758903616352 276512 499835990780195402418974687232 276513 836064592652440708360020036288 276514 211469528918817052891832627712 276515 -135210044481083694577205427600 276516 -61531826113231953420062060928 276517 1121327800019107666596160437566 276518 207159889593317217000611768640 276519 793158629047806550200705538344 276520 -158154622491575845632894566400 276521 489694600370879354429211472512 276522 185917540531803669202276099584 276523 -103090914565856158847642452800 276524 61435457223546369092194254336 276525 -100136990514770720209215834750 276526 15688850779895525245220078592 276527 616004121321584000843484911376 276528 56340767258691370281681813504 276529 25384547147449113923705834688 276530 -104808130224165186545289759840 276531 -291930787620892658145878453448 276532 -911318529581437479709880413440 276533 6530316382941419472195775200 276534 -434966019567162843338403168960 276535 -128080240620317189070225035040 276536 -63123404304236892955188326400 276537 597069123145982506121918452560 276538 283908200299485672204995528016 276539 559668218515723349540573354856 276540 -70309019663744845536735436800 276541 213064278040706861228082787584 276542 -153821094737662634164278684288 276543 561187006353518375675993344632 276544 -386617771786593917191716864000 276545 155357158874133755757421526400 276546 415873147935936675329008320384 276547 1297982953628716116291558619192 276548 -627775627055470070041693323264 276549 19692338838212592600632857728 276550 6945743665494364885675624800 276551 143658897275297309574437303808 276552 -493076322622728067235826401280 276553 1203402173999385007011809539802 276554 -4335274282641718844150462880 276555 -462010946247750240702304070400 276556 506046866056614843378038466048 276557 960768294880062528953764642806 276558 10446690847069290043486315584 276559 -358407282196454245355895422184 276560 125204867141265093320233697280 276561 476767915816287252738125492640 276562 137101548329134504174994747904 276563 218869542810917851109569799760 276564 -468179757338435825666278901760 276565 -71640282410123877317945925540 276566 -866613504331661346959945580768 276567 253541372216162932580936037480 276568 -232615106176761822576915578880 276569 974570929509004948902627975444 276570 6403620380834366492645606400 276571 1511444054789925551764645844952 276572 -405289965933278525407784001024 276573 232156109442639993892322801760 276574 -272606523225462295762558252608 276575 -50044938227239385010736394400 276576 -13142850289648749657169330176 276577 561818122703383208743065748672 276578 307722469258091402740637877840 276579 649200589162493216707944554400 276580 775055977087633151658189523200 276581 1095788706992096574937761872382 276582 54410702368121014637055688704 276583 -567933589133947508088262895480 276584 463088944699793034399608832000 276585 90784158263123762126669918400 276586 279417299933070000450429385824 276587 -659567475464676279334818202764 276588 179234434990068594449868011520 276589 75741573788570654610439778390 276590 -64144987818619492802992302720 276591 94161282367319768614185454464 276592 122564134587371068100582277120 276593 -1679606593123668739754266330158 276594 -268164646097260941007917436800 276595 626202743022369440655204072960 276596 466869872950695378747286435200 276597 -28464407866155259990857708612 276598 40773720322352135544550225920 276599 969136363499823303518076234600 276600 395906263649116589479638528000 276601 -262991072851870527783250276988 276602 -426570276620525078954089900800 276603 -355087729079728572637106033616 276604 743790079452027982447105120256 276605 439660374077903587481746118700 276606 -357067809757524887621305344 276607 168762774242354747571979530192 276608 -253071631114185645357615022080 276609 -504737944971699070679074662096 276610 -50390344138037130419290560000 276611 209306920171981432886320324152 276612 28285549612047007305733693440 276613 484940791679170119724247711104 276614 -4552513655295810105071358720 276615 -24379175776661491363814796840 276616 -181906158692309757849116835840 276617 -1183258569352929277512618835248 276618 -374697770337530424857649136896 276619 -1394626466632089615143215360 276620 -74319061730214656680151608320 276621 -340259384683215090086367306240 276622 190331140549863372027064754112 276623 1349658541943548714455945517872 276624 -65964572815026770598387695616 276625 148430628983885668602352569000 276626 -174425267300463251472899466240 276627 42633666064707339191945076576 276628 188812474827519557544816439296 276629 -613208003066454658976650726770 276630 -31108308743075764997391396480 276631 766769788936818045608491924200 276632 823562055916391277128599756800 276633 -73252884454263424863327001536 276634 -133260975191863599017508069408 276635 -2835075996652237194273216240 276636 -508937115961910553187898009088 276637 1586589427891958780333728333286 276638 498070960817852233034697102720 276639 -323055520491054132735620494464 276640 -97987484894903505795730636800 276641 -74336824945169506754036767548 276642 347296338635603706483586099200 276643 2050276950168425126286233138680 276644 108782395494681500177981079552 276645 197989108158671443660098114720 276646 450038024901516133892202658272 276647 -99177796222297563487399305168 276648 -206418478354351151233825751040 276649 204527325262503246952733545636 276650 165741829602632225529984633600 276651 547006245109754119944084500040 276652 -944434053708252355412984990464 276653 -630928184895123467985694690398 276654 -358184477609838767795172285888 276655 -801339698133338369763222352440 276656 -167084437870924299220833189888 276657 -383426355084664098577097039760 276658 -1426225655197261479136779786240 276659 -386782250296060119974061009960 276660 -165589624687234470237416563200 276661 -532932234098386692802068922176 276662 -5535965797736265337652104128 276663 552188641137848845514089882344 276664 734712762998366083188941967360 276665 -284634681543823826770273658940 276666 -206429730917976049155998973696 276667 13205480545222977850328494004 276668 -1756613205487452008399259648 276669 500964992897165244267717280320 276670 -24852255570238609714974595200 276671 1662605005277497119628274167872 276672 229658757803602771423814221824 276673 -677072480883028759275555334078 276674 237116613778100435391427632336 276675 39264313334248291889008281600 276676 -254378505239735053826409581504 276677 33772802293643959449054205692 276678 162975651045916755330748094400 276679 -9570976769648833251719230616 276680 -125025621892703426881892505600 276681 -528781324189742461925803780848 276682 -250212635973790136920041769728 276683 -1328038411676847008067482021976 276684 -196133622438842265768692580864 276685 -161405051620332854724340717620 276686 -107893691898697747706867914560 276687 -111141236968155108915376941072 276688 129523207691578257187805683712 276689 -192935857826400815674549432704 276690 72654533684787625158118487040 276691 -128889957752220042906879413216 276692 584252499791629831572160998912 276693 -1187728892610070549739670684000 276694 428839755490796095993109838912 276695 -712461602076162959912266573800 276696 -16385735665004635263257763840 276697 -902457907616252006378436806960 276698 193142060377653738581409519600 276699 103092836607756018715429453464 276700 -607068485638518253308822092800 276701 441689481970107135228125505900 276702 39173749789035357037745731584 276703 875142929460635275182747790128 276704 -709105540030793047686030557184 276705 -2903407484035538363578269120 276706 -113910581378635246425138057216 276707 122312732252902204079765548956 276708 87144261477228830723708482560 276709 -442830274857726152251593436488 276710 155933891434497096297064396800 276711 -628020222858860305214696032728 276712 -1045574315989561076254492492800 276713 40462978858434597550349242944 276714 -266151670374925648830902473296 276715 721638258700645206873783099360 276716 533469458025212492255764131840 276717 -4124180481131272073283914688 276718 -316744111827637946714577047040 276719 1172003814478964309493158091696 276720 25083637669047539999109611520 276721 484662976621785872709840451922 276722 551904532732222142098977654912 276723 -219232541994065328300144158880 276724 -311007254726111545411877709824 276725 323808081418680931424202014250 276726 147253226340775965942808128384 276727 2565997136819010303253622288 276728 1360316898111410509550184284160 276729 -58617154942629151644381188016 276730 59301786486055359973995041760 276731 -826030448602873730027806176 276732 486564458636117496405076102656 276733 86513860745833880734644513280 276734 449747471645893047789103556160 276735 -278838002300265793459700841600 276736 -683471060706810346449873666048 276737 171504077702117430001039365120 276738 -92143613674410675432510873600 276739 -1135095343484934635451962643460 276740 172723833706630125303135521280 276741 -710703414750416274544498948548 276742 295520225354700929686295602272 276743 -74147002618586921313609949056 276744 -70341247770538724673841889280 276745 -268567140070571046097272909120 276746 -367164686178949265631517214928 276747 48501523367738165840318446320 276748 5293262954848523959299842560 276749 -318023901540951904982936747040 276750 -194539386534106040356144320000 276751 -345083639451058890002592494600 276752 -41727314485595855497121685504 276753 -277768386140653573096281524496 276754 -342879194502002470498624690560 276755 914252608162637411136773450160 276756 -79044168397956140900072982528 276757 103059872121964744267181125400 276758 354639198110330817953930102400 276759 97996628234525260326736785408 276760 274499949647741802915951820800 276761 -1057140427601864641432412617728 276762 235003195508292736879908879360 276763 284875127789450062604951579012 276764 -486164026474753308686025767424 276765 153337959020473266382916116320 276766 35379884426842776186569758464 276767 43056196684857600617302302816 276768 -505566434463324983317689237504 276769 358666249624774333411968655920 276770 -98147792560536792020228299200 276771 -757093850634929889557639007936 276772 379957512975062347333775989376 276773 586073174520785324937428504640 276774 36170197094730050201538759168 276775 460517206134162724355316660800 276776 31227432360779891219213260800 276777 1432765935643134876132143364192 276778 931240265911301196449227440 276779 1401371866933250482955282131380 276780 -67952045150422042198166323200 276781 -510160669712121390778283181418 276782 -179917542147138499494398739456 276783 322565832233577470867674641408 276784 -5838154858824535720885043200 276785 -292218206835046265220301185240 276786 -394581292402550514324788512368 276787 -539476633803503064533427228848 276788 76898925115405268737890761088 276789 951527854336222259740551942720 276790 144497265417788446845608774400 276791 -6939582732256044238590056016 276792 -566534930023006249276558540800 276793 -1328640095730111301852657343856 276794 -145949570265597843517693659648 276795 395519866914547083868901295120 276796 272703616922897002673538760192 276797 -432563672886812755836308014548 276798 -266844671948667170265391302336 276799 -418944794190575268683509279040 276800 65415144992565768194319974400 276801 400578262752741345876148272000 276802 -437837029289761081166551737648 276803 894331515830628536255561595384 276804 -1012823949585200636537913692160 276805 -339190970781214796493795638400 276806 -375936872321653365643980735648 276807 157976414718139319358955164840 276808 306332826292492664689065000960 276809 -37975271467848681862312401600 276810 -58041729115449380257483779840 276811 1638653495617558751092406734320 276812 1034311096086730020046875046656 276813 795893582028647569393624133142 276814 211199274575380830972784856256 276815 -419811910791284315492005708800 276816 13879494634321584455347077120 276817 202466323707872061908276970866 276818 765641414790079313418739259040 276819 -24444925959599689317804353232 276820 551766889464106922969932558080 276821 -865720980726574623039457500978 276822 -85762916352680813540168958720 276823 -947369376209678190877495239928 276824 300242847690690525957714216960 276825 -30314288805113225507894132400 276826 -506247094160106353020228444416 276827 -248518733337958825093611387324 276828 -247829860566934547915848826880 276829 -30738569976136965021407572608 276830 175503693430382116742472499200 276831 -1055217921477048935696234738160 276832 411728730998850494680900829184 276833 -601387304927180868709491741918 276834 -2423415450667478174703290880 276835 -277734954650611597497566888400 276836 -251247750314156739908685053952 276837 -287157052812894670134298009440 276838 -187428549492120688957423600704 276839 26991870593687500532316659640 276840 -117044824388367270183554304000 276841 -288441125071604977919131095516 276842 95713413053334925286360412000 276843 -62362602668947560342004002816 276844 -11573496755069836503174040064 276845 -613249443985619290418155417320 276846 -252518158981296440387682158016 276847 -707648536936072836184724390704 276848 86837431653151564575764840448 276849 575301561153395419756975438800 276850 88425965652220369239601172400 276851 -167468836765950628263517035408 276852 -573567078371325352755457056768 276853 -1196993847992053326559816159296 276854 -828240888441132716028195510624 276855 214775061966994528438679514960 276856 414746401552509998018476154880 276857 -85085116391518062963979250688 276858 5616333056601238359355835760 276859 730442597049585309894390420840 276860 137255076003110745179428454400 276861 -90970345790851575065323138560 276862 -338454606964765336552678268160 276863 1280216883224324011756074303480 276864 322037019313794250115477667840 276865 262241842040721492547920274260 276866 722889732321475482577610119632 276867 -412720015537536477175151014716 276868 507684912118156457205947345920 276869 -1496187371169990040959223277730 276870 124339974265746574614471628800 276871 -247677012318415375481918248480 276872 159831422859807125494459729920 276873 -84826590152782378344646259232 276874 31585914149935589473127712768 276875 -160538695613466619809166867500 276876 114766988312911324235455717632 276877 13677902300563531029960653952 276878 280597900736905274262621737856 276879 302572442040090264811004009760 276880 58229430935774585144483266560 276881 -375360535019337758026419528336 276882 -282606169860268974864548788608 276883 -1539505211958500086147614102868 276884 385907253332178917088456018816 276885 -141798633107850066179917612800 276886 -1193124130780266358578646197120 276887 -8467499218086662515326278280 276888 -372705803349009798263087923200 276889 -85529477615702874003257322476 276890 -123411305481077077476371200800 276891 -762834885746507853318495100008 276892 -89409161584409763375893053440 276893 291329561007437985605250586860 276894 275575859086686708481198185024 276895 1054451386280823851023810948800 276896 116490904134950219070027202560 276897 122615996269438973786012958528 276898 -153529374572397746223840730800 276899 1189835858711069238714776865036 276900 -53507522223179184090967142400 276901 736440597643402135228458387902 276902 -284098708728541263029991778848 276903 -955540208047695343281523224936 276904 -39748286930197151457181578240 276905 488954170991997603857465169060 276906 -168061189013620951031435612160 276907 -847279017699011263425592560844 276908 150412799519324057752252286976 276909 -13491043047704662257920320512 276910 -347505190317232477814446424640 276911 1505715331746598090940763666312 276912 -72936515671854924382567464960 276913 -112325805307035509799648205440 276914 -60530832401172362743678085376 276915 75917536647589235803097743920 276916 -456398723279664596213572995072 276917 184726283619960568450746921966 276918 -252878248144787080683878047296 276919 -1117126655298010844235988478680 276920 2181377965750923698248089600 276921 -1065430922540103071111262155580 276922 89318060416983215723660902512 276923 -308732292890111386757851728576 276924 482341765862876204201141256192 276925 231968374541267097854932812000 276926 -371060933668331907150615667776 276927 115364128295623347488233372032 276928 192983522844267514438162055168 276929 494527164762914029206659998530 276930 90681856607293414692398406720 276931 187262805263571634564797224472 276932 -26507977654373702848631109504 276933 899925343290670437534992665824 276934 -209231220861104698335306479616 276935 518918628790404047381582862960 276936 551327205065749031016953856000 276937 171317473501061888375487792400 276938 -450712952197320141902499836880 276939 23352360681216124994479971984 276940 67256160583524057034726394880 276941 137491771917705887399255227872 276942 -150036371739792741379970376576 276943 551087653548439558539198118224 276944 -115862318280241949447714242560 276945 24147200785332443700155400000 276946 247547975017628948157831288960 276947 -667723845787210870583960217456 276948 -373325580093460025743482056832 276949 -339077701023358502540889200050 276950 217076476206706987449135744000 276951 159853631641883577847829360232 276952 -147176164683661486265254010880 276953 -1046935798336134848830819767798 276954 -52854266826175716597128509440 276955 -135617687142545931039725561280 276956 709410292325050257383424453120 276957 741871698783821929446596686854 276958 -132660631534947320460009856320 276959 -391249656034214603378303879160 276960 210131867850326111654691471360 276961 576482831488544685054462310562 276962 -2216423382668456182592157696 276963 3917714450169843517667679360 276964 -742149785881742346182685106944 276965 3139673723405790739458866520 276966 240494635618327878946321121280 276967 -2051523300095618624103833125520 276968 316439081708800210158797568000 276969 -154508715099884968648338240 276970 137816218463498722369860835680 276971 -771898385565977521725914697216 276972 274259598598943643656496379392 276973 146653795288789500871270288044 276974 73275982547730547160831727360 276975 280664312752799103678420603600 276976 47361381468402959114070065152 276977 1144477559625471028678684703826 276978 86340183244124270280528941568 276979 -1497288149416524622234218150240 276980 -148653619355066789799092275200 276981 130067803715686228805668242624 276982 -134093924172412294892043876480 276983 -364888907570619267234378841680 276984 172433125830595404953306050560 276985 263896690546410841305833852160 276986 527612769021951498561455118192 276987 -163173941348188977126453915648 276988 -789942825393817170300190400512 276989 818306941591774297175186027424 276990 -61535838880463031979446988800 276991 869666806592185604029834458600 276992 618713346913154642771781353472 276993 967149254034209878716419143200 276994 355246610524271088846187321296 276995 -1139652482276899647452237478000 276996 -27999098274662633493539813376 276997 275473614781678036743674612286 276998 168622848718731824884253631936 276999 -900753641614370587056853749336 277000 497960150404437681467189760000 277001 -529513479002399418748693718400 277002 311172032316670017171881529600 277003 -329619430149400754884681656748 277004 110272640667516282481133217792 277005 628330014746897161863860539200 277006 3758178938872510667903730624 277007 -619314348832674949456825713744 277008 23266432145292116053819392000 277009 123767675117376189747515375680 277010 176609373284365620279921344160 277011 194335066954506497697288151632 277012 181187584037041110132876244992 277013 -556472787663182241679687007616 277014 217494987443344063378539960192 277015 -775759713130371665663327581200 277016 -381898481115102258121426698240 277017 114878477555457244974464168448 277018 184788415810436966612234422272 277019 -36192516905891491387731448704 277020 -233617360282378400076651302400 277021 50788172742608954599176389222 277022 406892444617948012347210813312 277023 245850471575759156240969823744 277024 -1390982793419516162894348156928 277025 69987168616171668614130268800 277026 402497950499201712734064630144 277027 -138823036752418151912934598520 277028 928030594960452337343649303168 277029 -905066061826658178564041228226 277030 -74036190800474066574518129280 277031 392247378548037092724334292952 277032 184661309509849321397904015360 277033 -14903067049402270104530412300 277034 187195226783301152211163594416 277035 17757739400399719423758881280 277036 -318452655065532252921412453120 277037 -694888943513800128080735258280 277038 38442158925438709016128998144 277039 -404515878741848338914120031360 277040 255991366069085728230151618560 277041 652462185954921105229876820592 277042 -370481807477353635622581958656 277043 320814265814026038008724363888 277044 75724228930292364268660617216 277045 -20380078414087326548303850720 277046 521712583588608427823430482496 277047 -246216327690443704272534481920 277048 1416571151387226597552720015360 277049 17322047644726337059229830560 277050 210762299724344161003348588800 277051 284009543643805219798661134052 277052 -239050012229445185243103089664 277053 -443069777754010987372517437440 277054 524086144926451151985649074240 277055 -563513138250574160888831702040 277056 -32292700533977568173299335168 277057 -223313329477135639337880342240 277058 -397698832461171192863659292160 277059 514584571865705956021430419704 277060 281863142740618159930488115200 277061 -1706008834787402679991542488676 277062 28064606741342298637118953344 277063 -1224183765998260474236847467688 277064 1067136306335446669668180172800 277065 -931551658437510165398420407680 277066 447691196912828563473461242560 277067 -85268353210351013211017444208 277068 31473818930632671806401843200 277069 45934416788266972074696747244 277070 676160753128138265104341907200 277071 -470815333729096272921657927288 277072 -249034263014361802461633716224 277073 414541087074991901167820894322 277074 -233014812768206662618778895360 277075 -72790696984127003423272467700 277076 309957507193607247460764479232 277077 144206895442435589072674522080 277078 28714784766645413435172848640 277079 304437863516033424430525697880 277080 338629904015348643134266368000 277081 -134908127155314499164943879296 277082 347135873791721978553789999072 277083 -1052388306824872345074833304456 277084 -208267636333362062432246014464 277085 708416970461140147976939170560 277086 161456570338191999779289132864 277087 589518629587123665056937352736 277088 -320583946713235777862449496064 277089 386245052111113856735638690224 277090 683040030600685042126951200 277091 366513420515494502242218384984 277092 -4816881952721924802523223040 277093 481401972914990997560521266940 277094 -41870466216666139876215407904 277095 153228302858125086809727232800 277096 -1224219227246842143668546764800 277097 1240879147127506787099083839546 277098 113513611950532446706528683264 277099 1053598198940899843012650058100 277100 92754996267294218566316966400 277101 44400348241982997146612349984 277102 -25451326727961281060170578048 277103 -297411936165322260896527312080 277104 60211093619844870671754067968 277105 158227493278875636027156249960 277106 128078083036942630029986973600 277107 -733625198180092609195749141960 277108 -264980486266351418808407422848 277109 119455762257799944750787732992 277110 191702313454360147329454300800 277111 520492763977921376227790620024 277112 -1879052024495932471583014256640 277113 -194549113493222365966175099712 277114 485655455919366686746863931392 277115 9603012866172999967640007600 277116 99368826486790330935740620800 277117 1875254654686274726169315865932 277118 -359305326457617137418556746240 277119 -238709948581088278374789186912 277120 163094572513451578894162329600 277121 88057018047005467841688023892 277122 273805527824888103890406271872 277123 323138048513351237031878288640 277124 -312741445962635823133969478400 277125 760561033717457102637795960000 277126 -276294059133286057384747651488 277127 -95731321955472117388074044400 277128 -1384891539243739496240456908800 277129 -491165194373749969403779762124 277130 -31915587062225256039416632320 277131 410498582101162431866674580952 277132 1576771489031689261911866583040 277133 -21818590057180636782837397056 277134 -137536793431090848642191984640 277135 -435575292523023619372467600 277136 20607304647867359181618388992 277137 89091755454532585910102071488 277138 -178068922555640472528039431280 277139 -75178261111159863209294228976 277140 -105605869896832546443718656000 277141 -637848968345003595204378268416 277142 674275604437776922178369789472 277143 363776837356667484939899349864 277144 424851481446474313406343168000 277145 -170298715007957750619263913600 277146 64784568878849018769477838560 277147 -206315308415266237724558549360 277148 -1262437309862639083070405821440 277149 -708243816730484076477923972736 277150 -2639058178396154584079606400 277151 66782029582084049477375481168 277152 203938809544039253689066586112 277153 693517946002727611136827579200 277154 820790036346008279611667389776 277155 963744817383357642805651567200 277156 209680820069565523806313804800 277157 -489464262998783233712942838594 277158 -124062054350014066621492684800 277159 -2506270263357843220639728396384 277160 -183354683992376780862103910400 277161 726466559285442136377959325072 277162 682354716496591544469300038832 277163 -690842232622807874291144112588 277164 -80244121769394985227296620800 277165 361275072812549598750575673600 277166 306519139836589386912485730240 277167 33381590385065096056692910464 277168 -289919427571147060455864238080 277169 633030915155610357638098023570 277170 -191456383984951932044794713600 277171 24011038931273820655948500544 277172 243742325368209553129844920320 277173 -276333402611977408333865464704 277174 48795492317341928508495186336 277175 112461323383169837861115920400 277176 51518746937626593809361408000 277177 1451766481185016442354083866026 277178 -5257559174736431930869861632 277179 -187881778360660676966140416768 277180 -488346313902328046809025625600 277181 -80196896211141208230340816788 277182 26629485704632435789656676800 277183 1107110197866689698796687738432 277184 183860597456541417383135281152 277185 45226429824574079667971804160 277186 8418086692988193606753897984 277187 -325870130181711903076597512480 277188 -517386701017393273807184102400 277189 -333886885431661550334195263232 277190 -4036772901694038455851332480 277191 -300052627660844760291000115320 277192 244177795172210079526803072000 277193 36825733031715526074050458458 277194 -409751879745694845299924793600 277195 545726483847317325855744439200 277196 562635654994175646948650057472 277197 -97483087691457138422399995200 277198 -191969134686709018022692526400 277199 -373267161764335483193688968136 277200 -25606167358331168388425318400 277201 95998215887758909216055876004 277202 212597914885060516353214009344 277203 230211463802273419258233605304 277204 -168351678089294578729492922624 277205 -847917896912460741165097663140 277206 -193288597779337036942809747456 277207 315637590249763539225199060056 277208 491211896553595282418382120960 277209 -1411437294008584090522444709280 277210 399733294778418979304964576000 277211 2439004836494899217964487200 277212 -224166734460267389521795427328 277213 -1174361945558223961662454344538 277214 -161209049445784637221850959488 277215 78717553393549667997600159120 277216 1237994797084212695450132938752 277217 -30829185090303062389345264734 277218 -15776145052025011452560652336 277219 -89908976956250838967781467680 277220 574563358327817320147235450880 277221 1106405893646249491486324224 277222 74436898029183281564545045824 277223 562587438069568748940305852472 277224 -45731139095315499941144494080 277225 -220722382458772594462124738900 277226 291779963862233690958693206880 277227 97776489943721546595431049564 277228 137229327198822364530013889536 277229 -1602207916107482817584848911360 277230 250869246201796847931870318720 277231 -1628483517784611322264357601968 277232 212143856262457134561846951936 277233 26824472334224794665986973696 277234 225830345439830106290390336016 277235 173920701939851181714769559280 277236 614148139667103430735526584320 277237 811678018975797639929962465152 277238 210487250437917670452638089344 277239 666419987465074562301043726824 277240 -374076989242933594825912320000 277241 -248410150445643726533264624640 277242 58955912900470389280186289664 277243 -339611631313538250503344050336 277244 -213466222026520946635565756928 277245 -312125774601173159623276231560 277246 -751052836777063392576490956480 277247 296505235262591270653101885696 277248 9709526583169230008223793152 277249 -230130757097712423018418124864 277250 -657254038017320213572592280000 277251 -317995812084443282694673972560 277252 488029622533961273223392068736 277253 2888868640394209178075443145856 277254 -27120986528123653415446335552 277255 -349236996037638829949314460520 277256 -252059923097063241878808330240 277257 -662002475427360335172551013360 277258 -685785638824047786318543245520 277259 699776798074849345025056901460 277260 -83916759069169973676591805440 277261 327816000912415073928358903862 277262 -16289309520340732729368086208 277263 80291566315716041654038629504 277264 -516113602311901524385595392 277265 408997192018409054224106685120 277266 -274208649564233618568292637952 277267 218329507968896200742204055640 277268 762889090405872113604994405248 277269 -300008263987910241041288804640 277270 235422220974863530409781557760 277271 630098509430759607191137509000 277272 314198762028160173571474974720 277273 608566812350261876260905368522 277274 208349978558623777069058705136 277275 -401164492061175542288035486200 277276 1575555064407305930879788383232 277277 -84912916169851243981897143936 277278 30589680517720757758482192000 277279 1155566863140966481152265270880 277280 -29897696058274501272508170240 277281 -191540277505536307868040896430 277282 546943135300405150790084614992 277283 564815130643274557585694207304 277284 111257934013074662344062185472 277285 -152491790435733828571666390020 277286 -413275010178805581397466863680 277287 -304381426671564145099356969648 277288 -250242872593020613892323246080 277289 618652956156337667336315067300 277290 -187062299299720700278746624000 277291 688758503667533979935634610980 277292 339594860481445019701477097472 277293 625562574837318459998459014464 277294 211393487462696477673210213696 277295 67793595162980262035181590400 277296 -29174978162308858374251151360 277297 -356334179664277449681589622254 277298 -156410688042520333089146519040 277299 -339326465844666873739819523832 277300 -523431075956060643504634368000 277301 -225526576882092890376318967698 277302 -106169753102267927597451615360 277303 406094335017660582584701397904 277304 590428106129633655031310131200 277305 -129671961522969624509342592000 277306 104861437423235649133595914464 277307 8660086780329011523593951400 277308 -241339587474780561969541559808 277309 1361689171305620412690245165510 277310 393849520190429044205505525120 277311 -417612276002445099892846427520 277312 -190977806028913982183403683840 277313 -1181119982391751785151706922960 277314 524780885953453795260414906240 277315 187561502616974975760548970000 277316 32852086018374804623404983552 277317 1371568206448907285459839914240 277318 783996144063385097683534538304 277319 -188165254789111862551315921440 277320 199045736938566136025926041600 277321 869587935545405505908922022944 277322 -296515092402849005678614350288 277323 756768792321481426517158705584 277324 120853803621818244791473228800 277325 106217180311527828050054590050 277326 23629284323591911438064467968 277327 118702468226724637541047589520 277328 155599671260189369098392625152 277329 -276421889207330208866548691856 277330 -144420209123118524295858073440 277331 -1682225309654627181049147598868 277332 -510626914712854117641437184 277333 80810610373961406637020169120 277334 160295705375140678835661759360 277335 448985537896336980201740475720 277336 700227531677805068665366087680 277337 -207962332174192249092712732800 277338 -185409630570658347429871196160 277339 -874775219015814807772749976560 277340 201644728928876121641808330240 277341 1441205062451976112847270910720 277342 -49932148139787429288488294208 277343 585988249186749801220619831040 277344 -29558799225904181499643428864 277345 -829541000042324065982064177900 277346 -386205610096349553866811922656 277347 -238528999773156435878446119936 277348 -267655868464611052197491243392 277349 -479920732697092039361363498436 277350 -143269810927697418072484370400 277351 -1636727981666302288658041353008 277352 -594759159040782156384353617920 277353 -426592299987911012842035350838 277354 190329763568479644760192249344 277355 250194256725541371622160130720 277356 -109670858365600928104168965120 277357 147648909416893353084892469760 277358 -900637895949504201499740150720 277359 -423517727744742561834174727680 277360 108894842243179254793090990080 277361 44618241867915947512690823232 277362 -147867919924526564939429742720 277363 -30967425190290125811640254388 277364 -640319781448247600634007108224 277365 -296326608620969447780270487840 277366 -718675903794059841713510998368 277367 -784565903588414151422274186648 277368 -54104464564583654735877242880 277369 -642116332099653967400054963840 277370 -271233894077504936004409305120 277371 -339429525035394560338848119760 277372 342953866402758492987795056640 277373 1036330029268471327744405631622 277374 -1895758711129722248491227840 277375 501142091562122854547346552000 277376 -519816210525421983153971527680 277377 282555664970355350894038320 277378 112014977268471258136601658240 277379 -1533160690914243219256079074416 277380 -233207210095639707286596464640 277381 -226316150777032440712105561120 277382 285258540181422616290857811072 277383 721103568244477205005558131624 277384 -1189015866023545890571260349440 277385 -494488623083774636632351390200 277386 33264057261251185828166179584 277387 -1214218985215718242165743426816 277388 -315071402930792947851534495744 277389 242671155650579596945753176876 277390 -448332741526495803463480276800 277391 -12611554592294019758253532416 277392 -175633972574885077145951600640 277393 -7787191259642508311803888016 277394 -50670342298683742134291176448 277395 -10258859420785578015114947280 277396 -84998401462841334987313313792 277397 -768626390875032830881933001568 277398 -580474291433691206391785487360 277399 -757515648691313279032567273664 277400 -33618250340515785511902720000 277401 -196429680600836194366040209968 277402 -386790039048817989978012795168 277403 -376918506685828090547576253696 277404 90540050816405028683435383296 277405 30435708104533887975032283000 277406 37197948447331122028450118400 277407 -210836249251285554606604362552 277408 301861755262620916835935518720 277409 -316471764126796986665626228560 277410 -70783227659349803946514682880 277411 1099260916948266032692674050012 277412 -538498037309402020010598187008 277413 -175061538085040152920048124800 277414 856347312048224606905636028160 277415 198993233864835577911371206320 277416 -578783432450560786194965345280 277417 -300171352889699866803622529408 277418 -518402299859632171231950804480 277419 -186710503449110170852913310720 277420 164726853690256280604855797760 277421 134489249156413953638616281622 277422 446856709202427800170676561472 277423 -1215683944105738901005823748480 277424 117700317716968286531858006016 277425 12619359732816161196125178150 277426 -29173839018811495074663261696 277427 79710601802699819874314283276 277428 -377942802045245147544639805440 277429 -804668587849365808947258045970 277430 -572121517444037787920353712640 277431 166527248440935693595009759488 277432 -806629457211643724572929945600 277433 56868636433596519285893158404 277434 -25261748943198287541448016016 277435 177167858751994159015130666880 277436 -8179504305595118605447500288 277437 -289224198577852611046894851840 277438 -484331775667378583671071576000 277439 -387586044247059993319514005080 277440 44091180983938194306225930240 277441 1895748038017674075516066331392 277442 337273685113526881877538486144 277443 819552431521153907860386715920 277444 95646914801880952545212800000 277445 79648306372061732614337508480 277446 -113479501405941254189820848256 277447 -389935768280768721918319550256 277448 -93483757363915292787646464000 277449 159246808871773656828599880768 277450 -54374344862466209113443456000 277451 128629488887749777284334939752 277452 321311271147958950203718696960 277453 878774536170370842044589686 277454 688564162309939638278777578176 277455 49815549214615048153925412000 277456 -291985900373374413284905689088 277457 -400705425429601969402219216800 277458 -95142689100286686896601699072 277459 -250078733063614908345555426400 277460 346531161122600140406421569280 277461 160510930488484774581379530510 277462 -12674821550280657646349868768 277463 472059690165053230247113335000 277464 -638936397079988607768144936960 277465 796445391093811897504034243520 277466 -286312168899408367956378727680 277467 701051390817061975416142525080 277468 125952899889805407809564322816 277469 25814308063120741543318868544 277470 -301269283353717632483912182080 277471 682209568999681305100667494632 277472 272056305449431048694629662720 277473 6156527753879025472617752448 277474 483430777108363690712064376992 277475 192765657524998800731852103000 277476 -102720686419770841253544007680 277477 -506336245700835044280328260480 277478 466281637713987049988128163040 277479 -8959856478395830970756774400 277480 -160152510664464731660530483200 277481 -427642822036660219269547335936 277482 -836107266227047993553625331200 277483 614691567674749908245516639732 277484 686768467141549624899088118016 277485 191192123886766586539610538240 277486 286346412559183146805132714944 277487 344815370861733621080539308000 277488 -92888977466008494319503015936 277489 179537029650931644217237602100 277490 193853951690476120865784900000 277491 -113630139701728952525348435856 277492 -186633746053894840230569587968 277493 1189459818767210564705778605742 277494 -92435239397363172131214102528 277495 -252216112558047972265025740800 277496 -1369136248027234496250242334720 277497 -117198335583234821096808458832 277498 9769184310642165068360391504 277499 -781500701990153440954875457500 277500 -33044935978675683978632640000 277501 351612976178427441607637988480 277502 47486548418568508570180406400 277503 -921090601383392175297120777456 277504 -138274534542158312279086465024 277505 -186962450584713261751057895340 277506 -460632062218904655655301018496 277507 -1756317611538368181276013741680 277508 145236640491562695805796032512 277509 -66195702020025325931097662496 277510 506291762032974739285489388160 277511 398712734664140164338506904552 277512 62055631849601892863455395840 277513 -733582703430239854398942987238 277514 291094142449145277454800403200 277515 38803997746819936254990431520 277516 286145109198307536874380957440 277517 -1362927711588158326500573641748 277518 118716755421542915209355209728 277519 -798828803345520828574295252040 277520 -25773418716634411387592294400 277521 314084813645380793118579190512 277522 5019147256815296173058241024 277523 -558090368136510880120673356416 277524 29314326536541988543399843584 277525 -208741895152685074042944662700 277526 787023387282867575102615111712 277527 -1120927319093229483037115854080 277528 -110135859433098015550448701440 277529 -95420394730634964006179549568 277530 -66961837333395085659700711680 277531 548594013269804385587176563332 277532 -710195284702549067470323362304 277533 1324442266446839509701714628800 277534 -1268266216954697984627189832960 277535 1589965524486296723854793597760 277536 -436508273398431290210388541440 277537 -92392562347872403546001086168 277538 -96233059475543579291754063360 277539 29077241335545805693626924288 277540 -213580775104847460921986645760 277541 108877508957967376573836961344 277542 1589294835165208809820375872 277543 -73256649348347048203535319040 277544 895838782821096502683435740160 277545 127356047265062013517159024320 277546 -26462579720784506878792330656 277547 1615233979310021931489144930996 277548 358540509188393238232460712960 277549 112879131166432835622952006550 277550 41182985704800421034529849600 277551 368571408795814662126696345480 277552 -165051058498679709958027345920 277553 100709855927747348350894084644 277554 273559690840091408493814789632 277555 -942199003237065375483908609040 277556 1050509696836727696042242984320 277557 94308946434452196834848016192 277558 -254414760393175062314141605824 277559 -217232626704043752931053965040 277560 -716455916735713800893356032000 277561 807196241698140645110182405572 277562 57618881671634291096990449632 277563 -267424778923019753543179805952 277564 -32981270474018147122149654528 277565 1565273492796633311398449120 277566 -330822821446187054725376669376 277567 -135614660399781028060110424384 277568 352903887444593800880545333248 277569 523209070699601805867949337394 277570 50471134212971458795862007360 277571 227489182674263702291810430720 277572 -606914756489854637434317431808 277573 160247532252268483669255584060 277574 -115156499335723289749046784 277575 422552275193010537306596100600 277576 443273300073009158190751272960 277577 -945086381262296734753693793574 277578 68716754661116691803530531584 277579 -552058280662505211056566275820 277580 101470208018008148938390195200 277581 682266012428506645430032672224 277582 425067072450696963468951259392 277583 571039631676125148610464141240 277584 178464515781822672502994632704 277585 989227991659707230383777930560 277586 -247341862546166268216922801008 277587 -34628145461371202479148653200 277588 -605501626563294821939293989120 277589 130558203219150139583507507808 277590 68488694579770378782404659200 277591 -234810900122505873722644687200 277592 -448377525643655103897583902720 277593 557585233385063693357915053344 277594 288438417351443220705523866096 277595 874721686424701822387703643600 277596 512214277893891350102995797504 277597 -762644502955059105366814516954 277598 242636184975565321985531356800 277599 241786414704570276502822573440 277600 -780776333843351189932464537600 277601 651031918135981919217282157602 277602 26833207683995452274368458240 277603 -1029598870964109402719578482148 277604 -464975903026046526371630991744 277605 21127274625660954027609024000 277606 198867703753722752223144284160 277607 1284797086374430774189119086232 277608 -9420130997330260874449305600 277609 -7129055531473166445907570230 277610 146134078998827838234605291520 277611 -98421644488792112674037121312 277612 705199292975248678641528064256 277613 89660690169599225908139432160 277614 -210561574355785705526139375360 277615 -307373284570396617592556402880 277616 102052210161473518606613839872 277617 -277320752965648256963975110080 277618 -88190195674583182809524837760 277619 78553712223896282208072960744 277620 -159901231093183984459482685440 277621 -34235082299196885145324588128 277622 16058624079723223857864148992 277623 -139568255550430784999642959560 277624 4280551211608030999660584960 277625 -85215055182469894603563411000 277626 -160022705889493000127356102656 277627 -514953960376145400009075522528 277628 190726587124640183293320483840 277629 608737703398221648473615877120 277630 495028107742185632387443728960 277631 -568936897799655615839686614768 277632 8886683490379308369224663040 277633 -405193694839755759996303422016 277634 -229376588578697508499760280624 277635 -261895024315618402933818639360 277636 191320776981834000778997923840 277637 -790778940558164909161546743714 277638 -529051158430879227207052597056 277639 1387293606235964973665738940440 277640 -929997265030992334314993254400 277641 60358551317064838147259738880 277642 -40803611768119461365070456528 277643 1054656240695487398836884071892 277644 731739728706467860160469015552 277645 -343267294054358682340115282100 277646 238370089655887806299780623680 277647 511611869334565743500388804480 277648 -46627112305141504372601257984 277649 1142343915470479631123304688500 277650 -1692559630144761154763173200 277651 22287045815268580780717518144 277652 23661420456267863408241000192 277653 -652129902939930793478394700896 277654 71719923090915388440135411840 277655 17085314005969448786428059360 277656 201062827153176499800545034240 277657 1340795995791931973546780408906 277658 -127743808634559031168803778320 277659 655175280617529780758498053164 277660 -63225005093789326286094328320 277661 385305923768999511075455846412 277662 126642662010304895939973285888 277663 1168687460811644589287596082912 277664 770535582035604850999047684096 277665 -104388704225688332083863458880 277666 -475197824489912539791142308480 277667 -123000633976491919693996114752 277668 54553275224561760922747640448 277669 288010408548511730676090155296 277670 25245804930448076694519569280 277671 -909916785348314281370285340888 277672 794798125203163969175620147200 277673 -823117239120438287356902622896 277674 316948711067331282322617749760 277675 -757828285055974065213425376000 277676 -449949110967000818430575345664 277677 -459120465280806729097914944586 277678 426460539384388081664066537856 277679 -417988306302942748254149866416 277680 17348924001993513622408396800 277681 337889190858284038568372979264 277682 -519527530193688268052005229808 277683 356500848001590770301657078840 277684 -335242498317900568931505235968 277685 -357650835542527878560866272000 277686 -30046298414705280869602740768 277687 1136989165591225513854202103336 277688 -2307714226378790338384866877440 277689 -513794130676665976729950869952 277690 234376907531815126586681671680 277691 1268521918032062604054113941092 277692 -45268218652000971579766668288 277693 -165120242654827893728250145512 277694 12347659177943778542829639360 277695 1218029542489854905082400800 277696 59273751297486361020748267520 277697 -231769371617149080122277000768 277698 106788246344028730283370559488 277699 -37762311662429575132327153464 277700 -260739466868062512038344540800 277701 -652870625027527719575409876768 277702 463863096601302585158888337792 277703 1482375380410760168242345268952 277704 220068716759491540716711936000 277705 -212463211949446006896354490140 277706 -159283253077763751345083980032 277707 500811369469702504426108468440 277708 93357486360391581872589609728 277709 506245472603446633817288736480 277710 94446811527097429557698808960 277711 258952087335876164189131259360 277712 -233192939718971756257603043328 277713 -12866822644659253014066078960 277714 -163403023534569604223939063808 277715 -1349423620724049536928302619600 277716 356062921247833301785344509952 277717 670124596622052960904465901952 277718 84164807627091226977831751680 277719 -186652578142705564062995380272 277720 -411284376376968247714081382400 277721 -1222243796470807324015885483008 277722 -191247381630978316301930227200 277723 1428970781888524809484212579840 277724 -112528494934639203878998869504 277725 -65119797975253342673234282400 277726 310673485492928643848405853312 277727 -126772561467757212259821433920 277728 643271056854158346584586190848 277729 -303508382142931064026180110861 277730 -121192258130083628357075670240 277731 802102424535094419732278136420 277732 -106046575105747884042570213120 277733 1174738537680495523986728838360 277734 99960760361585869549655080320 277735 -962417402683609865749354309320 277736 1655026976600343819804697344000 277737 -10248609918026354633878547232 277738 -43473395799621609808167654480 277739 107674884960728113724753471232 277740 -163936313287515300975254461440 277741 -96395328915810462406676578858 277742 285220465537363839862145659200 277743 -552012387426696372429260351736 277744 -38187697845854428273840291840 277745 128189736928268472564307110120 277746 104812404156637709806482324480 277747 100488269413973378259059029196 277748 -417159615313126564091601377280 277749 419623073908325683894527805440 277750 376526961416647541375654688000 277751 869136578271394018283400811752 277752 -74590431356132291175617986560 277753 342110011268721005173033031680 277754 -70616267089488894282011915040 277755 -122299156879266257626825207440 277756 -815074267124130900339127521280 277757 -1256187280361610003970547615994 277758 135603063377910445958130901824 277759 648273734846114950783994616616 277760 -58300086266511122926864957440 277761 471647534883614126819332911360 277762 97831968035151134823386119200 277763 -1408915069252100285401028822760 277764 338307008377561989761691279360 277765 -54751511686138124325306095880 277766 -327874454091752933643390987168 277767 -87893302927867177029426380880 277768 -1204709349507656923984211389440 277769 5966532515326302581669510580 277770 225780069287170136802575554560 277771 -38509767819541052568589618080 277772 368512630730725786545699164160 277773 -69874615248090886702290227616 277774 29265792379527736442304865152 277775 29604013343812890398285133600 277776 -21988999094189255701240872960 277777 -1399808911325167697683560134540 277778 -563945680783290292130879272560 277779 220972533396736921796779232184 277780 -8964807150829800326528102400 277781 -136302580087316385914257961490 277782 -257242191341983695683676320256 277783 1447391673383199425103795355224 277784 480628388102267620231396638720 277785 728758955938286158272897938820 277786 608648088412830377953515044592 277787 -1218456921685123532081308797564 277788 -29073627001477795506573533184 277789 950366247341564981848136223590 277790 -470342978932606919379277329600 277791 386024136662392487673424496640 277792 -641655060558480784148740374528 277793 48190257663072552335722323042 277794 189105529352630703822075096576 277795 15738541625171024098705637280 277796 407605832263477005198878155008 277797 73802446072384123121614130880 277798 877455574909673871697981970400 277799 271949713755061840720949967240 277800 -66330086929010126411599872000 277801 -395291752154030536484933071728 277802 9298455688335348524268394752 277803 -638333990090677784835263077200 277804 27494246946506060881874560000 277805 -584886967423057691665617970080 277806 261734552118928776510020349504 277807 1158941021325422251993796086360 277808 124504137819116019820712263680 277809 -191257710147206878665216767040 277810 74238999385745163627773962560 277811 329484723248770868821753280472 277812 208654804566735993378168471936 277813 383065337533474709156878014062 277814 -407704731469838349672385165248 277815 -300807229321872226876674210480 277816 -217191033639433813824184320 277817 1200478965201875594652967049472 277818 46446960286271318044831338240 277819 118668826541355825271022982496 277820 -959352367952859135737416704000 277821 636768629012688176874313428390 277822 188985716404836448601423937024 277823 -1622135985691968198088745472 277824 219054889563350717786285408256 277825 807546724737930257290265230550 277826 -328272448641406700816932325856 277827 -401781928206312423088413232320 277828 168492411574398505272728432768 277829 1045945409360900373220342646430 277830 -11875574151750173468044896000 277831 -588393749086768324134913821840 277832 444647997769701040923998438400 277833 -326941416720606098798012840256 277834 -181473543675887868673894175184 277835 -73714044025939922327072738640 277836 -160777689993525782026682316288 277837 587249888274746613930025812800 277838 17849654126984804616354215808 277839 181606405262139118542954841704 277840 -73283998318374943596313313280 277841 626154280050682016896839760500 277842 447111078689608603696315677312 277843 -2014803509677064490916831265120 277844 124844338041293717359897552896 277845 315362645951716291616223167520 277846 275893856825048366953987459872 277847 -800746698323726904368135059704 277848 -90158502960553881867956490240 277849 614015439308471592425797283520 277850 -261897064102614920787477591600 277851 -217822753899149257285311935232 277852 -103307810665552875676383768064 277853 218514531077794821984767904384 277854 143758279421814334504902131520 277855 -369902067820354506482982780480 277856 -636455064066567702343436206080 277857 -293141542430171303432437446720 277858 -73668090624773971212889067520 277859 -811883970881530894711636787940 277860 -163898311732493749807717601280 277861 -692229030911056404828823880000 277862 189740398761151890848591711232 277863 541508477731269737756242460544 277864 -1908603189251460775367007436800 277865 -344811551698730129057714517120 277866 -7360630252829867367295407360 277867 -625935739399646282951506705080 277868 -1194672759345158760891078903552 277869 194795390899943932751252679744 277870 143994464315820853819574837760 277871 -1117706317350735389304560352456 277872 -1135202292898725315063840768 277873 -4828969501082888688820621916 277874 -462076121169803879527547054064 277875 -251295352011505155626797140000 277876 290869207561782604006422642688 277877 -13121652695457903842430525060 277878 572116498582030831879380120960 277879 244414025347265957968468805016 277880 457448174693348924558895206400 277881 -179685396933745948672857072048 277882 120761009340645564128195403264 277883 -1353761458592124303323429675868 277884 167210764475902022449084170240 277885 297186290608915408056157179000 277886 80994952516004197836733661184 277887 49697921354377766439434693760 277888 -538065030861250406607256289280 277889 1446423912796710381012877122690 277890 199353537390569202286320729600 277891 600002519696392078423776295292 277892 210606828128576451319936089216 277893 -135713258662550142459543158592 277894 565604029020321185509813524480 277895 -565244399714572014061977630600 277896 712558987671678517916059852800 277897 -370093026940557147446894455654 277898 324420170688834923052383856480 277899 -980794529645421413665872939600 277900 -130794166694599132966778700800 277901 -26827646553395490844753072788 277902 147352690090792131068845687680 277903 972626979500436899275868271152 277904 281412842479438426707511541760 277905 252217136009446949353494021120 277906 194085354655430974208242594944 277907 311145126765829148174574432240 277908 434202778566062669314782812160 277909 -6716269463521640084906231232 277910 20366094018926641553092143360 277911 6550380442656148052275024032 277912 -1115771008258664842223923660800 277913 914553488821068302865439315920 277914 -5017105641106585341930101760 277915 48826408171323702863678192640 277916 -1094817920997726710178906000384 277917 -272163358358485233164815893120 277918 -62731028515337947932467379840 277919 1401096123529420351706886820320 277920 587621360353957702484457553920 277921 -462797130794649877190843348288 277922 -829685083104220788721966387200 277923 -622879568558738984873351905416 277924 221615938974820193479871328896 277925 791709294030290840652184378650 277926 -474924668095093664275290957312 277927 21531254361601056349271838760 277928 -100111816108866640460605977600 277929 648542153005614128151293070474 277930 -81803696703580292547798548640 277931 -2587531465554931303518092031000 277932 117677540268054633220574330880 277933 -397621967717389655543398218900 277934 -485094500498918484736240776384 277935 -219275603908898273661964515840 277936 -215734686751923262731067392000 277937 1895122445377197063457758018 277938 318085619794335398162288920320 277939 502224105381514219322824017960 277940 -333451175219133115488920486400 277941 -121247552943583574448957635808 277942 219772770259893237227329437312 277943 -20413378294548314462248635000 277944 385899277077780901206948126720 277945 -1139287258042417267838131146300 277946 174552718252975435501835879424 277947 -442120874401359097698947812920 277948 -412212530509729029070343668224 277949 411953397050344010511781360320 277950 -78261136863809719257183312000 277951 -1202627681436940047202628653400 277952 -3778761872588949433129893888 277953 356635196826422180530220207424 277954 -223408657341321420400842667824 277955 -282805270146689997444844407840 277956 258240756534216507949253271552 277957 -375476231195088294438555779520 277958 419921149677126114903608491776 277959 371163762006724936687836198528 277960 306883094230696696811239680000 277961 -236045110213378943269817910438 277962 405090200332880339012383479552 277963 382140233340417455765314594960 277964 -1152193691491044086875728033024 277965 -445003228872386101745793504000 277966 300196290007575378210907197504 277967 -582656627585302655126950636848 277968 -150454404663849150441076555776 277969 -50559452713029355150127524956 277970 -2930756924085378531361021440 277971 -201538162722775870590532943688 277972 1154390233799105949632503035776 277973 -615715993103034059096522474820 277974 -435965335084585731041858257056 277975 -314798189592418649384677522000 277976 861138300547325693641959598080 277977 157199725106036798466217031424 277978 -464918894874404694977503378176 277979 311642001586388286980449741584 277980 47005063540795438068947281920 277981 295275443816780848707444179424 277982 -1106622597079217538146919911616 277983 -1283145314884719214759049766456 277984 -33295005062928546056553627648 277985 -373431929051537034195644127000 277986 -54513100813571785463695094016 277987 -559217058098732679179485846440 277988 1000026978664107002698075471488 277989 -338684257432419221713715408160 277990 -203404408201870364142669456000 277991 -335087790381776372316304621056 277992 -349666606498978009932150620160 277993 -503123765676920746232811026758 277994 -236327141989269331391307803040 277995 1496147552020804033442327040 277996 908006862741057810057346208000 277997 -1111688781616836333450057117600 277998 28223495762009355116782986240 277999 978048196543422908153570066000 278000 -211493445024489463954513920000 278001 557704569818943989444039627520 278002 -322385162317853143324125608928 278003 -102303860434453749094537113600 278004 -16962764176257837346740731904 278005 316957327540562835223109026560 278006 -708350100670182400661827115520 278007 -435052346265237910198407246360 278008 246978145998852123171520512000 278009 -2342879113072985638852105852284 278010 -286424461709658189325703181600 278011 -662101799115371589257461638768 278012 -301409893623971410786709160960 278013 774835151430235199057127327744 278014 894638942187942791288864855232 278015 755111478931299737755322765160 278016 91674589045544514112374964224 278017 1207699511373732937391420312066 278018 -33905933635919843087655029664 278019 194720589010060605139196989440 278020 -626309524033067858090784203520 278021 -393158853201105612916792350756 278022 -151775128283543376094776299328 278023 756884990609161195039925764680 278024 751148621161647151271048478720 278025 -415677695355628889891838530400 278026 -289731622278757952495896665552 278027 120007518094076074864027912440 278028 229300594816012972301393402112 278029 -838000845206804717042500167370 278030 -19959858859273047152601387840 278031 -342386396104896176638647354480 278032 -237563147604766187254388875264 278033 18975448631061375793230246720 278034 336464942395668065991437529600 278035 1354299447476146975240710944160 278036 192580378803888797697114746880 278037 -407593889252040920580423936306 278038 -4563491825014203364005163392 278039 -38104377162290957023256708160 278040 109473445556710566335830425600 278041 -531620350369473229420121461558 278042 -632290166293973502865035437328 278043 573160808196908292757702189464 278044 155667443853448746084322003456 278045 282466540668303485394906312300 278046 -70649550072842613283618099200 278047 -219474649747515807266702685696 278048 -49545692641063646903942184960 278049 -870108172208595231021150029136 278050 277938044633750328770478076800 278051 -951632990881123904403637878948 278052 883979537346113134974685102080 278053 301322961241195615609675278204 278054 189642882347937994888359737472 278055 275527749527235557277527518560 278056 1053019995616516885841917946880 278057 20234654431787221957880385288 278058 -697551735358893897740095488 278059 -32223561509904525583974436880 278060 1395359587757221303964436480 278061 117138180206398034600427760704 278062 124632514264249149321106750464 278063 800922886839484303506244311312 278064 10826868196741815358071128064 278065 591824296871048681328873600 278066 141479042396201125344644777232 278067 823056372069674787710682085440 278068 -42690849942884161875014273024 278069 -628557235093707621482589314688 278070 -16626499701077673010073272320 278071 225011686846843716064882671272 278072 702445820145761987828118220800 278073 -13362500311548592791573399798 278074 974894549254968223652762672352 278075 -58842022586779157426459142300 278076 -330515374824602398607834746368 278077 -314961324152807585774144703008 278078 -128670740374615188999490320576 278079 53715202833660008453591421384 278080 265676671792520496750683750400 278081 -16129763172232392330748826880 278082 33537557587689214945078781952 278083 400084902404060646295499305504 278084 714063618995770325479470873600 278085 -571961959602109322096873685600 278086 -12356213021832579710173715520 278087 -713055812619616734199723524264 278088 -790877857547912553493538365440 278089 214757722769953467402471811456 278090 -387438068768099914164989239200 278091 408372773351834215236469009788 278092 130086932536481356226298403840 278093 -143250428213043320611078554816 278094 -213679901231934051019404196800 278095 463112562816537672867030606600 278096 26378751196359360384665124864 278097 974952252447837161050082300400 278098 -369293327089086893074564279680 278099 1402339842178971854259490560192 278100 620943985184965820856995328000 278101 -137739344088172872997363104896 278102 -380902100885735068560723880896 278103 95723318074239715462093370880 278104 349624795013948516033918453760 278105 382499907413988898658260480260 278106 -322761248028329463870465424896 278107 937155974668432429624625668752 278108 313783109627303759996328685056 278109 239965009177277494608040800684 278110 -74071648281556698320861913600 278111 29177850715155287509115783712 278112 -158828562410282379507714490368 278113 1837474459693890189788487781728 278114 -4872207977957166018112979808 278115 -15153480482810515156962035280 278116 -549893303497734274104845672448 278117 -78628485371698461791732107968 278118 -192572241742154622798972128736 278119 -409137639428245412618327857480 278120 580956792710652286683600384000 278121 180379384585892884952857824912 278122 36213659160968829343568244480 278123 -439078011843811952529937535628 278124 -5763264166361534304475680768 278125 -379092143760426430850883937500 278126 610258369218208617903309754560 278127 473199554499917937641976957840 278128 123804957840282649693848829952 278129 4542608689408649745839124276 278130 11233797470575121719708139520 278131 564817287732581638017128621392 278132 366480881475147177330932293632 278133 -632402078561218747036261663776 278134 296912940515674467287711085216 278135 223581584027827487533301848800 278136 535537331167825597683493048320 278137 -1522769974659502484509465358508 278138 36396762012302960992372836096 278139 360026332037784209312040556800 278140 -60008894624217887184997762560 278141 -710171558133351502742173435200 278142 76345047734878250486408807424 278143 -1200275686136091260742208532608 278144 -166255863930836355481400770560 278145 4743251570945635149223523520 278146 -890897818179646880086485980160 278147 -1028054609144059701610038166404 278148 -35738647999597375172747882496 278149 1468834119211500797794719725150 278150 -251677454453904674552442103200 278151 -247370582105521331670481018968 278152 -232892662531534185168037969920 278153 -59042488257396463238043783900 278154 22560430728431113799557241952 278155 -586564086539456874537577993440 278156 -269179075229126070394750644480 278157 -183988204590081545097058349280 278158 -712860920497093657759203424320 278159 -323319108228096773386456611840 278160 89110559780467719948789350400 278161 225661891406818019803540017652 278162 -299311154170709680613606565888 278163 -128514979528799360262858703296 278164 105458360580274187758980830976 278165 755161854494204675379715620060 278166 -31025448845999347826526935040 278167 -4643930577670143797177033960 278168 426152481299529294740272128000 278169 259996903748314528036661524944 278170 -460142323269384282681757266720 278171 -753790407401352881024085739608 278172 28431221901090765205522461696 278173 -312851222376547798602372750400 278174 -473443014300672364039107832896 278175 -322795189109110328736796377000 278176 1223337676981332685489477189632 278177 935607694040625991561453645026 278178 70197326965317352782590719488 278179 -869382056196202047301521310900 278180 -125836728186740148645871964160 278181 842475903961004695557310947840 278182 -694864751254923898555522571808 278183 1692034017326035263365676101400 278184 313240093876081529072078929920 278185 -143976131799829689282927580800 278186 625343210348143980028728967680 278187 103673699034382777074191988480 278188 871004141930343982190641353216 278189 198760215320696500928310011424 278190 148148482253092310275751687040 278191 -587510829242796780646589911408 278192 313704099886981735470770896896 278193 806617870406763343386693508224 278194 -21411511018062248048125095936 278195 751322219270377406964306985200 278196 198664691393810314379616215040 278197 204283085353874723562223639320 278198 590703846475655404837041090240 278199 -52610843836783786551570369216 278200 112309621232271049212240384000 278201 22624840032793718416000659264 278202 77372037665195000305170700800 278203 60213919877328531577729421984 278204 -635675383226205128777459833344 278205 -647438642534933905603026300480 278206 197923524263653924327438473984 278207 -974157053673990273780684164544 278208 61746450062320577986607185920 278209 795487468509290926949484921410 278210 6820848062706857698347010560 278211 928561707951314990409144385272 278212 723390767222213420598851361792 278213 -262308026814813039736470680676 278214 140209552648443814190787404160 278215 307362606659459071989562476000 278216 -181910736200562296940820684800 278217 97082214306054774750563203440 278218 -294713903928311325546890815440 278219 1001527960913039672442775273620 278220 -113742640457187270389066142720 278221 -760231131735680274173330540756 278222 -774822137747674807268077848192 278223 724873440694712415818863027968 278224 130021201033913870037535907840 278225 212338313205684157879819488000 278226 -62343736209943871629075335360 278227 -1030612350437295790314720619924 278228 325062054659523773252841629568 278229 -210827544504830221748879736000 278230 -135325937962428993568356906240 278231 -115533166762399620327170629488 278232 168149198814703609367393464320 278233 -229564822609071269652440438518 278234 366160674312973364404956509952 278235 -765345041485007093929917025200 278236 -5733370138910061592976711680 278237 -1382694076147720722633474273114 278238 561169429972197058284206376960 278239 156039733996949442958563838320 278240 465231921123234066223941550080 278241 -121953455388818127721676826720 278242 -495641255471377946045997175728 278243 410043417768028169826923586000 278244 -548206720806577978075928417280 278245 -502973790296218149685911170400 278246 76734702497095284182871759072 278247 105830706067331753859341617872 278248 442667640719551413072156687360 278249 -479807432771279176850588184960 278250 58024956117821339889785088000 278251 -867527389609753393181140803368 278252 -268812240346431712988075977728 278253 18897351098479944175087289280 278254 -352593286158388729854454756416 278255 540505336943272602517066836000 278256 48531923426131817374226055168 278257 -437609897494285923499767420928 278258 393640791764567727184170460632 278259 963966294270688498520090472504 278260 836507820351944991532925018880 278261 -1660082803698306281853550893138 278262 264770882671410285007527123840 278263 285824511262086962250178486624 278264 -53986536603928282320661094400 278265 -73208798867031219026962246080 278266 176318613406460149992376574832 278267 4008872836375241110716467664 278268 416421322149338499177277309440 278269 1096403928033589166357670673670 278270 301935337126344702955286038080 278271 -822162304024327426416500269368 278272 73400026390624087384424185856 278273 478402480863519820944642818820 278274 -345880427929656110805055230720 278275 -405709896355453045096558077700 278276 -86260073814897933089113728768 278277 -62905374018802614878728248960 278278 -74073733472352903420745635840 278279 986984916285391633514084393880 278280 516813972012312225844016793600 278281 -912047393017386622393535867036 278282 430226120769619448719939769184 278283 -47234508844010984036927476776 278284 -255435107656861829371175424000 278285 420738226111109294765695368960 278286 141714668445758058719536179264 278287 -392283397244556429894364594176 278288 225609635916803652402531213312 278289 -1513651297935006695458586698560 278290 346330120349462509358269174080 278291 585736249233674473688528023872 278292 95526809619366018648173432832 278293 -659352682786169997546155671360 278294 -498395708191149974969081519808 278295 -46785186449973576058460917680 278296 -8108792377023002870015078400 278297 1191946729510611773019733373892 278298 -172978534978620384732484275216 278299 516157861471207977307678479360 278300 348710629938448232298739200 278301 -166429537097017399448126986368 278302 80709492050569668115454651712 278303 -206997792608984618607876997200 278304 210059225830200245483143692288 278305 -446509742463096209020346994540 278306 -493739141537638954078440324096 278307 -137626244101378693548701138484 278308 265296677989123450360833520896 278309 854638356238871160839751956640 278310 2651284074520419623881868160 278311 771499227008509783567820860824 278312 652199261876888206472846131200 278313 -164430213199965290062926080640 278314 8498700550059151485793288032 278315 422861060970641651556847524960 278316 -13340095032841517782363979520 278317 82975711587902455744783531520 278318 149089808579050826009872263936 278319 -5988882492797706344490489072 278320 -79221969379686527573176811520 278321 340784110023319561666416981522 278322 420771687284453496113436297984 278323 275459178582177506458082949744 278324 -401021321872490838660092361984 278325 -282055094604830088226011640950 278326 58087465586832757093858707840 278327 -454084992126377701850234165328 278328 -561816943740056046397167267840 278329 -336879557582483962291173114070 278330 -187813980516850265526682063680 278331 -17054244276427715618906924328 278332 -1013688636330965648049881740800 278333 78599116701483491586439153824 278334 -216909087283150169035434755904 278335 -119927424717141405529435101720 278336 -49612401400029586823852851200 278337 -514111253743236710720506188240 278338 -100880235435315903672143461680 278339 -17201107562852349363049621176 278340 63090220377775285844519731200 278341 -240225037475529845402512954560 278342 292051255505359920305433984000 278343 743429732933052606340718567280 278344 -185240143584821334220726394880 278345 405040458609418753509041908800 278346 -256537143186516624755457501696 278347 -1289363148646711304510488180204 278348 -408329813580323292117315308544 278349 -6006051712930462099466724864 278350 -156112962529142659061171304000 278351 -306798567417109003503991236408 278352 -157489540188692807287313473536 278353 486539350385805080505791391602 278354 -173293856429304686296580640624 278355 2520195288992202617293155840 278356 -110952512651618745882803513856 278357 -199557390736311839434672698180 278358 -26875613346698804349201805440 278359 -990382800652440941914346351880 278360 189760506565564848534534144000 278361 429842842785724773944271446532 278362 -252325810162225924734629859840 278363 -550730674543633208333016467388 278364 269011855965098611407412210176 278365 720567503606325370516601473260 278366 -51806415117720604850530272576 278367 248830636135771281498225124680 278368 1159578405188033747740095283200 278369 194868238772171973694240779840 278370 -287594708427716561422211404800 278371 -272632572006075372803165604628 278372 -1021624408934795509011273431424 278373 -45173537976776052878804147616 278374 331689285725881925821775283936 278375 1565710040340189578248255044000 278376 -151651695113762791888353853440 278377 -864719489306517078838995703728 278378 60383272706537551477748761440 278379 -266488796868491552427969488676 278380 -230068084565039576364923904000 278381 -67019568185430997045343450688 278382 1755411014744121111249632256 278383 -361421439980898042727042814480 278384 77074811631687235413916778496 278385 309396062802096222607180330560 278386 -238097727054199023575824441440 278387 603604579957104083027702697036 278388 -173733817271282157239996405760 278389 2159536597860509407316665306656 278390 44861927191536976639580367360 278391 -218733373448415995404452529536 278392 271841284318575570456530534400 278393 -1031478208026441940083786062358 278394 -49587487599422309689432627200 278395 -108450211112060785558361855280 278396 -236892984027157032528413214720 278397 13491030084204046707782703072 278398 754025588178803600760778867200 278399 838696056873881523969634752120 278400 -278948086686808599963893760000 278401 155443559547220489172846680000 278402 89494902182403621457090675152 278403 -803028841349229665728331557896 278404 -61353109758269773286375723008 278405 -741971289562337697675346991940 278406 387208895459061916497400746912 278407 1112114469055400747791939000840 278408 183551589302990861427916277760 278409 -627059327746540102124414239872 278410 -123428158531168017985361729280 278411 197938333746449322494572575744 278412 452500642178489545567175757312 278413 -324333481021522932960987083338 278414 170764080811716267308249675712 278415 -264402719567981033152079685600 278416 288222821764370106147175964672 278417 837259049818753351687256000880 278418 -292628645566829088777126889344 278419 30362143164808621397238428344 278420 358464385229150991788907329280 278421 376478740004037513094213920 278422 7658871562936234747643850432 278423 64498964670325610473178885160 278424 -32598790339751146665133056000 278425 1332339299169053912273700800 278426 -126831444166957890450292392960 278427 187799475071830446530389658520 278428 -715430678541744543493046851584 278429 1182835503215341653290285581260 278430 -10831921375933878869311850880 278431 -507803824304076496688742869136 278432 -149928724672491364015203680256 278433 -247650103165204746701514570798 278434 -229556242349038609879518010080 278435 605657475457842762459444542400 278436 136955214352992094268406285312 278437 659102420018130344741877681086 278438 71862910907348175582440156544 278439 155889244114347853056544571520 278440 -964846950520776447465837619200 278441 570450724380875347140808492032 278442 15692126214764825824440960000 278443 610577154369370203995218009680 278444 -885078221849371021755164464128 278445 -113400380023495378057691092800 278446 239577557868856572638195744640 278447 -455356302441936406269353489160 278448 -117253113055223412150341369856 278449 -1291916088098097610818101264 278450 215623736874744834501247758000 278451 -853664005750200828615102882960 278452 633436766020923240980586680320 278453 -463042897402868790110012538720 278454 16192183389367479125155130880 278455 -386052578678226436566613145640 278456 12929734699920970117406330880 278457 -100184618456242222900252086720 278458 -759789073919055276610010814240 278459 -830945222537587891408744157340 278460 -53977181458119515321126768640 278461 393868284273955462281200060832 278462 -68342044456335718891843266816 278463 -327213630716920101489324774456 278464 -340286885665770296342164275200 278465 -526942052781376711332322647360 278466 -226185883663064315468339304576 278467 34898819090487064699533140076 278468 -11970000127853195218807956480 278469 -29531190995495545576697463906 278470 -261126878151069171674056552320 278471 493095389139401741665354734144 278472 109631145828243409423281930240 278473 -83874122750274418219991049472 278474 -14993732972719836910887906048 278475 -658216045858991233638681216000 278476 -281386806673498547467695275520 278477 -108680670257896786914622955988 278478 -204330620106707612178023640576 278479 1038211440973534762027267044080 278480 -15390926935559489635646545920 278481 -117630633411225201934085328000 278482 601055936233915569595422248592 278483 965800843101933903940323506520 278484 97790004652813417491180318720 278485 -461399625309913530766989254820 278486 106915672621987145722531254144 278487 -585205861030523753716545529680 278488 -248708052881365677760272752640 278489 488176838593685440086498913290 278490 -252347816969963255763288218880 278491 257499617635040853949950013892 278492 -385964605353455122207162627584 278493 -813166339951367072453256356736 278494 772857377271646546227803062272 278495 -8699023009215690533479406400 278496 413449479478232023760760471552 278497 -947553032782388105887750729054 278498 -33032242935832053224642647680 278499 144378011696958598713151925088 278500 99078508196566417365892416000 278501 -669044642922425065540068378498 278502 -27685684057674454083207936000 278503 982361763874566802775347965752 278504 -164025856098493047355910062080 278505 -179061706706294442388780396800 278506 851237955484054075499395325184 278507 853981757535406682440281238320 278508 -546781483329615747595685399040 278509 328050820978179750605191407552 278510 -25785985555650479017801803840 278511 -7829968369130213455624237056 278512 325001283917130596322238562304 278513 -59855259626725241552301857436 278514 -128118215228517294548282058096 278515 432772497185885517296895250320 278516 -439520195362493755963545375360 278517 -152372831025821214829905807552 278518 -180509573737402279195752710784 278519 -578664773053268623866924746904 278520 -373432973459867720776477900800 278521 -285934900852438281340428581280 278522 989377464285259246781725220352 278523 -48796825710103047303960136176 278524 370931776881594782379583449600 278525 -327874444341771158512995776700 278526 325814985597756413816929001088 278527 203598727625999608089219592000 278528 -686243487964473651251046776832 278529 70649418007453200151376034720 278530 -34390652528650637113535047680 278531 694960544702958241034087731464 278532 -352180859419132991493432883200 278533 87391278729483662687483114784 278534 -435838665130035099340070983584 278535 109469228508514582297212672000 278536 537224799887242233436759541760 278537 -167270951272940438948771230848 278538 -111688338223485652555359804672 278539 -1302278163994624445249261228280 278540 -599795299519988086540821734400 278541 -135175498690563503734147079850 278542 -652077957228433886191555584 278543 397905903999847851028463631792 278544 -75165009535918510901974794240 278545 364691509747576225582618126800 278546 17127472666055938859179523472 278547 -492040236003680140875380809800 278548 -343802108010126493156044994560 278549 -819750199801456626076131102450 278550 -293869126791806299840594404000 278551 -167757547373208298463292034336 278552 -1283202604086818008609025894400 278553 -446827924080657939858506237952 278554 4827221672043318457260395520 278555 283392344791843258087033296960 278556 -609856854224762962496382197760 278557 368325741053592568164310344806 278558 -94476438112884689436425480448 278559 -17696009244604103356182707160 278560 -57743825393601483574725181440 278561 -1520831126636977080203034503838 278562 -281479277579745035131619717376 278563 -425599377872716833126583745188 278564 -99982126451592020030632194048 278565 -302516369673321568189227717600 278566 244846390661649070965054687744 278567 50287302913137928039743154920 278568 22429717628562183950217123840 278569 -2121162529893157344587278207104 278570 -288213774728820385110856545600 278571 721191387354564318930132218712 278572 176462626287418424535641113600 278573 -452091883746349711575866552820 278574 119837252871193764590805179520 278575 -110121544518227884119538733400 278576 -12275999089969982136765186048 278577 80315123958167105717477515188 278578 71296247613667003985799181440 278579 54974208941643940336399388832 278580 264395536388836255159589468160 278581 -31851429990994598089741033618 278582 -266514856186989380716575808608 278583 -404108843064051622753542519576 278584 998633813913477136507095244800 278585 992132829439835824782806019780 278586 243731339324968197776424099840 278587 -229806623457729827836901824208 278588 132898273016415916641355831296 278589 403798306861858189260656404224 278590 -231928628803515507284387527680 278591 599459213914862975448882700992 278592 -157065912154327214163889225728 278593 -413015673841715005557663003200 278594 866929533475876693561093734096 278595 139435459362573101997730403040 278596 4569301770318235925251211648 278597 5158116374232175013553653760 278598 415123463910455619107588190720 278599 -126560550714509332268869207536 278600 26272712441079972297830400000 278601 -508174034142642309121746045168 278602 -554023666638885243936510967248 278603 623671835817402849875521292400 278604 120360515809030029405942174720 278605 225552070664422022716700653260 278606 -403292534975611068835058749248 278607 254043290594467617657080913792 278608 86506336661925654077379969024 278609 -811985805065678406556447010190 278610 69106017912652490465817515520 278611 -1333938664625138358090149312788 278612 -866956714600981731863925231744 278613 -1263163665946754854135015303680 278614 -232627717573076315999364526944 278615 1848513927737558265568571130720 278616 -352390686387464921468770713600 278617 1095485129955691473390446006666 278618 -171894146644166241525927540240 278619 626256224623332026716807459008 278620 -317508725938563309514536184320 278621 182185821581280528327331002624 278622 241081684983317652744048962688 278623 -1370080590072379518356159324128 278624 990567604606766850892533989376 278625 -123296482525520793995653392000 278626 -96730858680064479574874413488 278627 524077449567354923131723048476 278628 -29618397328709723746907455488 278629 -627566202002624659356267169316 278630 -477378910947004563570274656000 278631 -183894257596986557415271710072 278632 -800807626782859798886846515200 278633 1796964812850135790860759895680 278634 -484643232351426746797209803520 278635 -63290460661610360932641888000 278636 217145025897741425633715955200 278637 111135336967388749105418358240 278638 68877454340106061874539370496 278639 302781062896736122799260543440 278640 -135967785048445439875645440 278641 -121814574472854872306267353056 278642 121232530279564950030336674304 278643 -502680590844998453614649570256 278644 -182213783290601816817775233664 278645 -514214094683016734412046193280 278646 197405892360951099792122971584 278647 413205223782174499328356618992 278648 841696783174856372364823326720 278649 -104958005777631341536521168576 278650 112848321788368539045570910800 278651 42531264972042903126561887652 278652 -66905922508508455103597838336 278653 1345450925407572201229696533760 278654 500928826436694581655569125440 278655 113968020057253301980243677600 278656 -282326691718951095692144148480 278657 675234315796434114561965004720 278658 69019141809963197995953457824 278659 107958328069585217403344376960 278660 -548090981000238619798851736320 278661 -301036608338675695095413976480 278662 199623354447518556546270125952 278663 -2272506776868700342513868976 278664 445641257156206241384688107520 278665 669487525992290261601918633060 278666 791460840865349152484000074032 278667 -24922033668699922818570119760 278668 -278463527757720732142733101056 278669 -893478261354311453644986113280 278670 50286716674680573772752936960 278671 -640207098325171464535351250128 278672 -333356247685410574215818010624 278673 519642020702372627173020429600 278674 -146207784896768403616265303040 278675 -328352151825626059502681965200 278676 202826425757694839793712962432 278677 110858491883494188642301182144 278678 59625690021086939118430340640 278679 271007316779929197936878375784 278680 310488034368867114369331814400 278681 755496941523229344406171629852 278682 -112390311543991242166622827008 278683 -13206657778068196079525277656 278684 -116038229456869667930598819840 278685 -71885898503211019484577771360 278686 661603661037743125609985553792 278687 795030860075358253229211546336 278688 -537526501487174689689531580416 278689 1195415647361480829672297931490 278690 336637958943174773893754407200 278691 69041125577920003821399550464 278692 22626677892779923090401085056 278693 -307124197434900048297678713220 278694 -211454315263857860293447676160 278695 -384550112224530663182395419600 278696 -1106452429698161938398826659840 278697 542872092107467597361451238800 278698 323856665326175194233203968512 278699 32978204735975856268816198536 278700 33818408250588880719941952000 278701 -1115791620916270991484392472298 278702 261119636582317990309374573504 278703 181597702998967226136356766120 278704 324843291423098679588264427520 278705 -182617657801185512989640706240 278706 153506886418530053154675506304 278707 466118731643330495283707134800 278708 -913274259894792961011421126272 278709 -63562650913610488039904515872 278710 94488912283387520323446658560 278711 207149810738871890307064739400 278712 620992688682873190830109286400 278713 140640623324705214924050105860 278714 19213218148777581419030066688 278715 -21408127198886064845455944480 278716 935675202206313047435194344960 278717 1654412943831293169164565725766 278718 224909926041566733450714556416 278719 -423256508210554706069373831840 278720 116614057353382389352476180480 278721 129032636174865708165229918464 278722 -191614978227623664078123959088 278723 2050686564934277591055519471120 278724 471579483754255587510631136256 278725 115102883794184875570377016250 278726 -840907316761024362179506176 278727 32216773123459200048617024208 278728 -800688565175621622180743715840 278729 -762538261309400814991317430320 278730 -50256959719271247395729337600 278731 983070393394356261395551615864 278732 971979915392781148776204172800 278733 83388598176763403251315555968 278734 -19099394320058028244680945984 278735 404297583651560587062049864560 278736 59069202334747046384685023232 278737 373555380552753439436663845440 278738 691987352153874176121180965520 278739 243927879308110959228599932404 278740 -63438042894460543109085143040 278741 -1343363971222133204111456583858 278742 -9951120595949328670043469888 278743 990175253666775265020202521992 278744 -1174415947431276827492321187840 278745 -274323784955471671912609682880 278746 -111931841624582886319583235072 278747 -635544698831317062344395024368 278748 -346172221627648238480410368000 278749 -795981250888798383641239983360 278750 86063639270071844634681120000 278751 -78919555332192449034366775296 278752 218657594415547555584518651904 278753 141215640585440119781224900002 278754 -102939765139182739199059450368 278755 -232171456062148853519969184240 278756 30647967103585932096620295168 278757 691758516727226867063032681920 278758 -98310553511454487231458666624 278759 3884001135775854094828640688 278760 156701829799177571785708339200 278761 208113179962472836299409584570 278762 515178403507008575156544344064 278763 379645422124343918437332678744 278764 525089072030041709703686840576 278765 36838415310386259422814259200 278766 207360736219422253752837606144 278767 544111701636402487218714836816 278768 -111286988816981248836918312960 278769 3230606949750234140272327008 278770 -244727202297183530084493762240 278771 -273002196861938410790722979208 278772 -221583415066691254194261547008 278773 -1074423719186379995900539677696 278774 175143241499698305728935295136 278775 162355470686866966667165280000 278776 -1223803328859057529514401873920 278777 241277891083779903469699005060 278778 -476746344389701928990954096640 278779 -625519147525352831087181151200 278780 -275447904747745048097024010240 278781 983160015762930524243789847552 278782 -8673777577564230795523187328 278783 -220870430129659591969589918016 278784 772547078608367315085950976 278785 -289024336368354262173856608600 278786 -10466230639859903026617615408 278787 -60885933399422100829087240320 278788 992080911794120012207037097088 278789 656580182803958257843944001056 278790 -159382038159221482472885297280 278791 1639067251795029792859953858400 278792 619620308134417020557900928000 278793 -813518350425784577212352252118 278794 306099856391189789745111291696 278795 139834042636724138089358768160 278796 126755750567820707494715473920 278797 -134424634955354451078846814080 278798 75859839242309003592148544064 278799 -113323085029756060778356329600 278800 53560781766991366792398028800 278801 176907704578995244563355994802 278802 -17271552239528693502109796208 278803 93039794526354581664573440080 278804 931717341988148199382929494016 278805 74337135825552253520789129760 278806 -327472308210317881855429785600 278807 -1690915167117471108371045845944 278808 -609291021449875357296521072640 278809 296664650303345593989701656010 278810 266038678563146103731579416800 278811 118204728036360534797758675488 278812 6243038840816469464395228672 278813 -369749397087049280081929078938 278814 -68110974543751542556521984000 278815 -386403152524376871129051902040 278816 914640778904229047707242135552 278817 152534982786211405189805119488 278818 77576583509758331532202689360 278819 -666126306339430866137627727780 278820 302788317315580125701855904000 278821 -531806715582377641478095035488 278822 146014234657056062495508172800 278823 -69778106728768258644415449816 278824 189147426041803442903627857920 278825 661770344870865136487722218000 278826 -25785853094091426410162624256 278827 218883328749977290247688970676 278828 -20492650053865114546182587904 278829 836593977827881639337570928000 278830 61956325496072597698901338560 278831 138073041020300436416692251744 278832 -59610388035765462489687195648 278833 590788743442009988998218678324 278834 -513284947833727433219205369600 278835 157587996177585223770154773600 278836 -466791076515582308920989435520 278837 -3339923259440571936633010440 278838 18881691381059970843525285504 278839 122923893111655953501904426200 278840 212205232275781482956761804800 278841 126781707865358422680559477344 278842 -25522338807151139651754348288 278843 -324394152274500934901872378908 278844 -99565093562164031190501826560 278845 102400864141962881844118748160 278846 393856293155256996721700911872 278847 -263245594843470663899819671176 278848 31402576257974857008934289408 278849 -206808895794573351042869529150 278850 -120239711956515725732290204800 278851 475899908429158043969053137600 278852 45895818807038508960200220672 278853 342416757447114310155314183904 278854 -1219862903241356952097262407488 278855 -9716762449602134110253551440 278856 117146273656810538288048947200 278857 -246609434978791213470785497728 278858 202061247519536169886633631280 278859 -58416632165052567336899404800 278860 -28748897933300093915897610240 278861 567369396000798712308975562848 278862 65955548762587768786816652352 278863 330402437341173986647728069200 278864 296506875829314579960928911360 278865 32660469222758942585719294260 278866 -45932320202491285397289262080 278867 -74679815592952093306113816084 278868 -418937276432602689316555198464 278869 -644257168393571597194032666404 278870 -110064137014844323174509811200 278871 -187934122067736361599293960088 278872 -486265891996328507972465356800 278873 -633733940461812305989958972160 278874 190543420391257201480806434544 278875 -502062451039093865949624456000 278876 42709873226064177420773842944 278877 525438726947065843738579912320 278878 616501823778874139601785754240 278879 784354061361971362725898824480 278880 -117601465367373599270114426880 278881 1118354521203587893143690619682 278882 -132560390501170133629788460800 278883 -88560789915964076453790900216 278884 3050278726210296991042104576 278885 352768689208926890139760593780 278886 -271271282166024217066196436096 278887 -146164314277192158513296324048 278888 -400244164712217770833606164480 278889 -2298071349353511435265172352 278890 -553112026162881349854727694160 278891 246105117375932229334104434292 278892 -305723248616677148881357160448 278893 238434045943191977973151965600 278894 -288084611519761141752168692736 278895 435505356386824498520910408720 278896 -286239577994572163265380712448 278897 -1126722751782134894866341283008 278898 5189272089679239986529681408 278899 -925516921305598905183527357640 278900 241652781405256621845000528000 278901 -356307036392558615343759299520 278902 408231517623687725719610444544 278903 487787553290792240548124098152 278904 495768966922391457267383685120 278905 -1755360558791690217957773820 278906 -116086938363985709341763918880 278907 121417101953050558015831680000 278908 -679160063865467546095864230912 278909 494760319516064802444192511110 278910 -4313928651620563339898284800 278911 1755612252868474214477841936512 278912 -111328306191695128664683315200 278913 269644963144554748238936515200 278914 -204999535897318110670451344944 278915 115548145288745936187475629120 278916 -280835791176825014016975169536 278917 -1043946756091004041228390224034 278918 -416086048859918097755870055840 278919 -1066732070134192511176457257536 278920 -773918120033741830965092352000 278921 287700926281398934745474048064 278922 -153758088396769276994449075200 278923 4182947995887513675074004984 278924 -469580025607549504564607007744 278925 393148382550380099092193436000 278926 194266770825924314458284234240 278927 940118758315868028601247506872 278928 -72292683287457580625182310400 278929 315229589282510276822945363776 278930 -13290662057158307860170380640 278931 -277443124414386977973585047760 278932 37515099026368962866765479680 278933 42761477633507864260085889084 278934 226665837793860145452923014080 278935 -830529272682893778124172694120 278936 -233733646232665421021107568640 278937 -861075351736172935542851398560 278938 -139784547569885793607575029760 278939 279388161471886448702135793840 278940 385755390390676790199123072000 278941 -1077254912861487390993340000 278942 -869001919005172268033505041856 278943 121158084590666283991580305920 278944 -537116735852002240473716490240 278945 -1117006642289710898953301531520 278946 -112143362847808115493620033328 278947 161226208795925238373607762396 278948 170219967369447011274994823808 278949 463405666554338575929622225920 278950 -23593527721464923733027753600 278951 1342058983074211327083533502600 278952 317729740190096490614301081600 278953 -1241268808219297179490516050360 278954 -384465527468521545328717979040 278955 59448062896316245595081862000 278956 -118887415100600035272604506880 278957 1193491857934743887403058062006 278958 336722801698890162033212528640 278959 -201956287766014930023561309840 278960 212504783294278297911163944960 278961 56138271517022359746118876272 278962 343077776153426445890064322464 278963 888860200060509432251330295384 278964 101769620405289919195639099392 278965 -774675505340918039753815207140 278966 263452618380614512870571478432 278967 -135374827808639795837380222464 278968 -1060607002605720663537094717440 278969 -72297202805313266222267616000 278970 151733950786037231333377205760 278971 359953187333100148496874057984 278972 -1072154427736746495289292605440 278973 -497460771181161013118742138240 278974 -338214891936847010277406443264 278975 407242489285034380830629979000 278976 -137425906579961609040301129728 278977 -178535374151283287930766996560 278978 -218462996598438685607582175744 278979 -782877172816085514572619083016 278980 -96106647839656919489897241600 278981 -225063708518010971028945589218 278982 -81242127056710834397830445760 278983 46990767388576415676553711080 278984 7357112882785380372413521920 278985 254991907538165533511994341760 278986 550495124693373258860711046192 278987 -921472162637407839367848881208 278988 -893947345731204297743117021184 278989 -1375612746946950534167823157844 278990 -255840760452009885656677850880 278991 -250225760006812997769075784560 278992 70893797162966398396265398272 278993 -486941407262453793429058336512 278994 238001187620452397505371280000 278995 343156840608637797116846814000 278996 532118304439545508079354910720 278997 290238620699775674247865000128 278998 -100124078035418215083555465600 278999 383696171598558236607721577136 279000 -182129888237045692155125760000 279001 91402720457975620894938645002 279002 -708580571633922163528714284048 279003 -552436413318698588546818139496 279004 -299782892848112210090348540928 279005 425102347967306399504121775320 279006 -8679502295121715796761255296 279007 -874570623438487866309903355744 279008 520908814883428634636538347520 279009 1184613059341734864412315367700 279010 -416205004673704004438585199840 279011 597852782503738966459243165800 279012 576223256284747114148650202112 279013 -9823215341711484633849941376 279014 -859703326169834256927080103168 279015 -173387735896006164137308704000 279016 1041553919908280341885701012480 279017 3873940617791580395082898212 279018 572714269918595001404810910720 279019 -493372458537012702778799388160 279020 -27691823531399391520808171520 279021 -385690466869721469621136855296 279022 571744808676314166201332853312 279023 -1545211262456939089388258743728 279024 -122357590081728918105106907136 279025 156008784701775063355836340550 279026 -249680921153731186990153584 279027 7356785021919513377949443328 279028 -28956888049631344990282526720 279029 -519503583313072320083776364370 279030 -180634466788075518512299407360 279031 -251606222131921208116535222336 279032 -111500194023565257939225415680 279033 -337059038370697179580561688352 279034 207539986365051452523867456000 279035 -10916784918303550402459499520 279036 377366316467342902232985695232 279037 10065940542257974735170674592 279038 355696923128856044205654898560 279039 1603425049757899756235829999360 279040 -129533950198651979734135603200 279041 276071911543248129132905844672 279042 216787408641374873031744803712 279043 -1772277193220503147610372683056 279044 -528289549448951047868857428864 279045 7416337308164615624862300120 279046 -320614445698756323160695322464 279047 719124631804856347005004985496 279048 157114136551798362888001290240 279049 308369440676634722090191081764 279050 -132347715698509619541768505200 279051 -153084970791538435220110718976 279052 1111575733903103992870360430336 279053 31478500012027644938322872982 279054 -36479669641158101161854375360 279055 -876323986384257830116406565360 279056 -31875883499517115319402692608 279057 130158287871596567442435264192 279058 35489149360039171469539841184 279059 -918916201618552368730316892672 279060 307575398223394631563150632960 279061 133109601026868599125938472800 279062 -6455171213547226282252148736 279063 -142232628047183667489464301816 279064 -1493340381688728877156374128640 279065 -1205570639738941667466092700540 279066 -422242373899305069168643877376 279067 -32389698018210812524075778640 279068 551437741151284388262444430848 279069 94069006061713894792785439872 279070 -5507396351462742454176076800 279071 -308399282475250398278483696808 279072 -1061294130788722213475686809600 279073 81735469236136863138277012322 279074 398576373379149596805989875536 279075 -31349430502004883397757840100 279076 260633408401566476501922930688 279077 700121256298729961679819306300 279078 7613596620288054810285395328 279079 83439641045578367778081009184 279080 307522961193832179480079718400 279081 646906942302236162227401018480 279082 -348726345821741847093245653248 279083 -224748016318862531779085408880 279084 -56923549532804838653995115520 279085 894718653875016024468501552780 279086 175806536921447905106455691520 279087 -356078515770707619585767364720 279088 229167627418454334502141018112 279089 -992829861315616808327189345244 279090 -72430844789997088160648762880 279091 -404286768719862449107168654480 279092 -689789710823566450716932671488 279093 -182280746135690988719590524672 279094 -796714638674726494665085559904 279095 -1089663962199535458035277167400 279096 -364689756367873793951380070400 279097 9334933554381953157401932352 279098 100350662219254444561889847264 279099 788995680282179171632870467120 279100 63762359648916944611488166400 279101 -501260634378107861951776756896 279102 144449861331721629203786093184 279103 287983382758536984838688396664 279104 114482873490711537321427599360 279105 127181384358013933990428355200 279106 -1188801849785245696453753440 279107 361181147907601730587475321760 279108 -18393881579862360982931035008 279109 -184535808474493804325042350690 279110 -60795720390983165480617401600 279111 87503580023402720752758578304 279112 654568187569405213964925542400 279113 6770024238399241836465856464 279114 -29823148482510429937400590080 279115 -887213513398897382093657382240 279116 1117509794055414423935056208640 279117 -664338551161829582649750815466 279118 -321502356796029019919328384 279119 921946889697158693132238929520 279120 63187998932701427149581189120 279121 -928480627925433257928353953678 279122 841966388672783857106272643712 279123 172041885533920722913658929248 279124 -84978216654554759917732241408 279125 412649331781021813994836320000 279126 -48254822118868728067733517408 279127 599387199770681779951481875976 279128 -88425324071762319975703265280 279129 408981707475803015541123628800 279130 -98605035951020434159336212480 279131 -304356796117399999521249595068 279132 -219867126376253687664398327808 279133 1636322722484104494950749007040 279134 -717421227493033881627355900800 279135 624801812603057681686598148120 279136 422646592671563952301697138688 279137 -58103463793874147609679989214 279138 303138860787699260218823746944 279139 378746045816575320868569531856 279140 13704208736954962853409108480 279141 -885041877848444711336972143008 279142 -753636576733322344279559562528 279143 1325776667535758858500655518392 279144 427828890942188023891399695360 279145 384414937550175751801588836900 279146 -138842772134245066102402596864 279147 316969364245692964885533720 279148 -243799256162576099959057441280 279149 122100824968203346848196440120 279150 -85534658429440619475264686400 279151 351843639004179855181599743520 279152 -10316411778906757072412344320 279153 -844744415708653030873979117280 279154 731621978812586078836550854560 279155 -226117161561199303200695594880 279156 -10769483041898051559714748416 279157 1900564310162039340414686177052 279158 249118505362150036401221858880 279159 -383345919302197440147421135896 279160 146211814456458649824083558400 279161 -698148634698890284170248531376 279162 -4536070421442293066145456672 279163 -10213214130367030075467527640 279164 330572236668769513237994506752 279165 -112352562346591805948770596480 279166 41935985949040451437122455040 279167 28331962363102528991772912000 279168 209976509524708407541833400320 279169 696036901071677323882733362080 279170 280233586097233664241022901280 279171 70691652814966998315080063940 279172 -171406326918435605406429401088 279173 787100998813657534189578019422 279174 25336496385718752748728195072 279175 80176235585394597663350833000 279176 -605750535627338883309213649920 279177 -757503334025195760886836138480 279178 671820321029183891210507534640 279179 -1652363061134812858315456178220 279180 748510059351162177516419481600 279181 -633488064233057334403118770208 279182 348974988590605909822292064192 279183 977014649217481925219285331600 279184 226046107633557785380648755200 279185 33127644124160110911925387380 279186 129877115587705495727146598400 279187 -715614145302018221838258158164 279188 186525498175884968128760309760 279189 214978008921545413445627905344 279190 -282826309444459984378271174400 279191 -1233627245029559017828421549136 279192 701277498746038846452671262720 279193 -308143043975249987975889668460 279194 -199813642168890236435749177104 279195 -26358000431159027404697414400 279196 1074086430412804057320028475392 279197 94466190916282902291146140800 279198 -160231897543950988777474439616 279199 765911910369594115001309354664 279200 -128621765830446579709992960000 279201 171917632731809783804746904640 279202 143834453648511155545925145600 279203 532220645124879554848235359452 279204 -17187855514590009402849669120 279205 221919459045736676979133764000 279206 303344495856995303128752429120 279207 713331661383886310239895051904 279208 1588587881757062827878076815360 279209 200314503610962530069258649216 279210 12239596441884780575171550720 279211 48420351369712214727321525812 279212 185150599936986315543623798016 279213 -542845725307814046750841958112 279214 -25504855858048954882987235520 279215 415159082016720220951249404360 279216 -30840669702209219085191282688 279217 -133938639590692311288726891008 279218 126423179223374186742290764560 279219 -129149563697810727854844583872 279220 330852385158261992999391559680 279221 687259781696524635654406045422 279222 148513672087099196653870980480 279223 35513900379972800047237064544 279224 1326487243431971857555346227200 279225 -29293499874754912566572352900 279226 1034337091802743819569526034400 279227 -471182702504746676894421453888 279228 -74321594603885670836778708480 279229 -957874335744143390419861026516 279230 -40618316201694124035872620800 279231 343376046626894667513330065352 279232 448756970215873273645698646016 279233 -1004902171887072535825191514176 279234 772399181150560987623274026240 279235 79428008363416028410422378960 279236 744613937853483674372725553280 279237 -78908550473408768641989690048 279238 -769401824372646752414370552480 279239 -39582193990461130125908892744 279240 -99884817123714520508362752000 279241 -2023408357307536900943354795100 279242 -7840960971616072391490072576 279243 -221171138342067751604231351040 279244 -19933092571183487605544520704 279245 -121189448766852535738098664500 279246 -189856164867169966570167340032 279247 -1216183296642240405666690112680 279248 -12778533580257810269144088576 279249 366680735886436490899248455664 279250 737075883031757389468768392000 279251 -312045260940440014819117842360 279252 232227761060740106118811694976 279253 -375401922855364565463053202116 279254 -660933810554185351922628467424 279255 -183298097441973472654914091440 279256 -1213179280232153805624028631040 279257 -896649083036305019519789134080 279258 51766096846961342791320560640 279259 774944717535777315767732946216 279260 -735315302581303416515882949120 279261 249240192383318701238055224640 279262 608528739104051306788075752000 279263 732191138816652337679259742080 279264 -807677837797144022655931514880 279265 -251984400029265504177378547200 279266 -159594289838316476316569765376 279267 868709264871589280579402396280 279268 643786759645106007032541824 279269 -1475808858810191508608757747330 279270 152648890894502549999227036800 279271 1752634076284324069083621602032 279272 291376102758808215623170375680 279273 -523868293447872209780706395136 279274 -591148228247961145276205311488 279275 445026733402101595270317063300 279276 -370720936978180758291729157632 279277 351992427673585517139663765612 279278 733007027884720791195197366400 279279 31057063339980097481846593536 279280 -2468565311370507986719703040 279281 -1291398363427319496829826346000 279282 -3298045430272128860687811840 279283 202243443350800588593519889744 279284 476553367640288885249809247616 279285 -2081997326641349123671008960 279286 -328188723554268446158496188800 279287 1377681232693633056571239554592 279288 -10097072899235869972529111040 279289 -833768745679128393902756693376 279290 291029142451166728543661126400 279291 710465084865300438441675821592 279292 165482620306148870178745181184 279293 229841820426717361182551265216 279294 -362670327656441621953332638400 279295 -671773471711737480403248757680 279296 -1050757568808860151272196538368 279297 561913961189513177739779650674 279298 28009937191180055163339932064 279299 -263687796327704982608965275840 279300 -171128885657069740724666496000 279301 -458533798112055994157761903296 279302 566817224388854099435437046400 279303 -100522513446637284637504165296 279304 -774575605917278747139304074240 279305 -327154830259339448367180606840 279306 343550941835185734696513411840 279307 -159388893081615263161269535088 279308 583806428197650425164600796928 279309 -464248007551081596402363295296 279310 67517707067119939958764369920 279311 -831505996505742987291976139088 279312 -80490113807835780448423575552 279313 45089557311604884245117341300 279314 82770670534459302287954740224 279315 715425113664556773574753692000 279316 -1020572648825559704189183224960 279317 1070807962054540464982020516366 279318 61561558271879525653738051968 279319 -17155094531416171343566334320 279320 1015522531905365195392712908800 279321 -189514629461958368754130753536 279322 -482233324141894469376587094288 279323 -1212241590869509310157455403840 279324 11649683808791470363480796160 279325 -79946202751455827645083847950 279326 177944918798169246743489162112 279327 -193428855704428896692250553968 279328 -7242916470216051457303511040 279329 -728514000046214054192254919070 279330 122509380936178454824741201920 279331 93667613627306426353379729632 279332 -820610612751151144311286072704 279333 23357207733237263215314748764 279334 715246448673113287587561183552 279335 234698256549862283772835637760 279336 409223647139911229485757399040 279337 1533602894415892968387992484986 279338 -376124713511986276668670076160 279339 -458474798849201921525306308776 279340 479935006840681124636514723840 279341 118971666558937856865843245184 279342 247564413061396457601231820800 279343 300772182553770751873764132240 279344 150123023142377002096856924160 279345 -33946801822090689569847351360 279346 48202819022366135702604819360 279347 624926434508082300605169440520 279348 262210556087782386421151969280 279349 -283788405727233417746325211314 279350 91935073717745157080306140800 279351 -159023967691430325980975757120 279352 377771771442401405958731673600 279353 63049137138266284625730466602 279354 235061169380524973038796651520 279355 447534976844729264934431237760 279356 -1111818369155954868370120704 279357 -503122224872061285843123525600 279358 214138173639244112108786553984 279359 -128923070475116538210959827584 279360 -111142530745818441455181496320 279361 1425375114212916496951205883012 279362 -21365415779504799914062859568 279363 87434865704375474641292821248 279364 -635811221287629996943913550848 279365 714627903627954499780097776800 279366 360556295847487061017895192448 279367 -689971432100976465784625370960 279368 309408514687484198158574223360 279369 -3118674821177989084331492550 279370 -17169383885580822048797629440 279371 626534011673497220057649360 279372 133630167883972323757483229184 279373 2183581806487982308926951335980 279374 -224477935055459054357310574848 279375 137423412432101542948133625000 279376 -51184939654814026755070361600 279377 83349359694675996494278934592 279378 295394650409973519068708798208 279379 -654389014762726943793664352760 279380 584822298129536944837619750400 279381 -495381884135160493760227444800 279382 -191135339485796230771115032128 279383 -49395058298796241951035202296 279384 158152508794932478087129989120 279385 625547773157055099595324839360 279386 32788984066053660617609242080 279387 -164867842214022954908653380720 279388 -337453067306737484141152947712 279389 1641088455064999550951737830 279390 269901477032713543587085286400 279391 329326851915491118098115363840 279392 -1192107537723231832631528521728 279393 791025591010447206816730002864 279394 -282143151486861609849831171504 279395 337975562282456101940556127200 279396 -45392443608731539700007936000 279397 596482414775469117978080942846 279398 704714718986762220448898096736 279399 -974248082669745463912671179736 279400 302557621628070447168651264000 279401 127569134293971223297112344704 279402 -185526267970576562752100813568 279403 -508753298866123169398207054016 279404 -398374056372288501407669351424 279405 52562222980139593818498360960 279406 402513713909716278895194457152 279407 -579035717916729155933470807344 279408 -18306039994445133497237078016 279409 323462408810127565283353844404 279410 645939659252361684024627795360 279411 -223789448962678488123675220416 279412 414337953852794602218571296768 279413 -50126052807768707334078448338 279414 131924657579039665598636064 279415 513545680436367383565542812800 279416 305414592501312547974734745600 279417 423981229838154985553427596880 279418 453662540138183490720167330160 279419 -206499113497170534719188823040 279420 -421827001290578437079138565120 279421 1092038813614372614075178879622 279422 -64778765022660547980867747456 279423 -1763965534257320946580342540800 279424 319660700048800232356026777600 279425 482332547167445421334582320150 279426 -163348961488333229373203851776 279427 -131305123123511748360940285200 279428 -968966367976425173280208348032 279429 -577583177060667276424140949440 279430 -77617430151511271807567456640 279431 -1580300561699726141705707905768 279432 756275030249419220739257963520 279433 -263633176626703597779555409920 279434 -201324757558106328727764599808 279435 -125922281156185886528213302560 279436 585776217898322686635306663680 279437 -131705889772032374877882245568 279438 -368952709382129577605319147456 279439 -795917838327424190816180167376 279440 8692052713965479207731200000 279441 -67792782799931882909665630860 279442 -440359859915806345508357206128 279443 -401762250393299656782862612308 279444 -37274658210085274410349998080 279445 192722507476996549854209492700 279446 -1063160010654455343839717350080 279447 -322118188697096518678916507928 279448 -228549299843806028851903856640 279449 243981448969434437240318681364 279450 152894187635532409949231865600 279451 804314171363043222624111624452 279452 217916532633782921200174133760 279453 -914951568441637153045748013696 279454 72793413070264992424823667072 279455 -1158617569689868460066978363280 279456 -149550512712051583127956488192 279457 19888891016070786599751190112 279458 -70174948888933045210798687920 279459 -304468389110004523665950201436 279460 233687886208534367455683801600 279461 51708009985879730430949782144 279462 -380986223722614746967030644736 279463 248207503624092342924708706568 279464 -458289912308745290659349882880 279465 -150455077174628860675937333760 279466 918751170385950526894727937024 279467 -1322066352487142723479392204768 279468 213666264139947709580179522560 279469 19672494953559839596481629644 279470 388833903033224040809987935680 279471 -206789585118843835671056968320 279472 -243675445811323026945047117824 279473 175722123251332018169567035200 279474 193387948344863339782389792768 279475 -314536780952638371797484323600 279476 -109063841083484588898950749440 279477 1367227394940276932872372879680 279478 -210935004256470045167644260960 279479 362777363953108793231433655080 279480 211043010378239955253507276800 279481 1065781287781010782397272922282 279482 192517034981875213868274761472 279483 -697315763193245914737366446400 279484 157461059796181905770682011136 279485 -415485831513105622296324788820 279486 -454166858024773439761845269568 279487 608420308438070885746402735000 279488 300319620392648520701665345536 279489 57711615576155985449334813120 279490 -196130924707536039266577100800 279491 718169920825318495070816512800 279492 597613142707721690617429834752 279493 232171487847571585741100046460 279494 -337845174058764417697223212704 279495 -103980524046110583135757640280 279496 141233533626601664484324802560 279497 283873339121448108712318839144 279498 43099649023949372874110757120 279499 751574742407218266071348497320 279500 5228571585441242142015744000 279501 -5056226321615838497685001536 279502 -817156239339511965215027059200 279503 -162647716027295769049314946320 279504 -248535520771770531592089108480 279505 579119433328753362616297596660 279506 -841275170395478456056789320048 279507 310926311753782197591369107640 279508 -121998447174721593791783020672 279509 -2850220464965177278454800172160 279510 -74476142535959680936501186560 279511 778626187198094233252426303112 279512 220018338619900922514187315200 279513 108633508291304297273350691460 279514 -145801498465463468632135292448 279515 -981548265693859033060627275840 279516 384398853322292391091856804352 279517 -18434858680162293218844449728 279518 -222012665289747659282391431040 279519 -300579363191396213088659171712 279520 -165057877000700819591988510720 279521 902411694224507009302339495344 279522 104156808644707599400930483488 279523 -1002403531840118486301344272228 279524 425630717221298220403028275200 279525 64702172024585895222031492800 279526 9539337526648562854002568032 279527 135933321719839377698940616704 279528 561300200697927885151632998400 279529 -628350899867453096092784780720 279530 21324881302974763932097784160 279531 24724781008384711932491093280 279532 557279805453554997071139727872 279533 -1399926406205454632922734857056 279534 -127875600833922367399349046720 279535 -419736822989794196749608241440 279536 335492852596591319398440763392 279537 707071433754478977336345928560 279538 -27229263334079443758565936128 279539 -484413231180204664451774846976 279540 -268726856993923789606469264640 279541 -1004262648471190257037019679058 279542 -524169473868402179509190338560 279543 6635757057884338152650813568 279544 -424054590604132113819282862080 279545 -106331050637136871128924432000 279546 -290271654943690371071143919616 279547 158179728996482461702660266040 279548 919399991997310635574160971776 279549 -72833108677975264191051244500 279550 -241755331769835704068745851200 279551 -1594428026619780068775189992448 279552 89460186038554469246070423552 279553 -869741077137200230030632883198 279554 -607831081357789263103213383936 279555 -251563557976142080066758012240 279556 -673465732941219949422393311232 279557 305735246535857624935349251806 279558 -256020955124632230927426600960 279559 -6746627247012225417914507984 279560 -12119287547845400212071936000 279561 681304927632403216786222278672 279562 -198904298922662148457509617568 279563 -861266525489614173528939927216 279564 -262696688021680237042585588224 279565 192070791710984425108585847040 279566 -240519332112954635230643112960 279567 -943445371598666363693343254616 279568 -76688110648033109685487190016 279569 1363273819357986384897797415744 279570 -227404843025309491056646924800 279571 1060691033132008558543010953772 279572 -223601650702555964553220020480 279573 -132144509852382474992471000256 279574 657897874896820646571785365536 279575 -276469614705138233452444751400 279576 -127851493112763114237534351360 279577 -17527001849983367293206411574 279578 -207082917219495273847934892576 279579 -48768136464360572698699833552 279580 113908534777352906500639242240 279581 1288316545446359501851910971200 279582 -147380841432898234665154793856 279583 -557368079290648042723957483168 279584 -759025052919624285760820281344 279585 -277285498104820459155335280000 279586 13353178293623984935680537984 279587 143832953494500235587439394304 279588 -55864651873562879721826185216 279589 -338423569003916786188328302080 279590 -39272985941812869427043143680 279591 203403688448988589467424735104 279592 852230192960930756568494976000 279593 322856006727253879700105854842 279594 -385862661607832264720021999184 279595 74006417773121971342537332000 279596 -1206796570661311560544751788800 279597 -140201589063091259817815889600 279598 -211234809762313462934371630080 279599 1040548810159288248357720779136 279600 111406865088826611944401305600 279601 -122779007288322187856139253440 279602 166150544269176186673369492752 279603 1627810291787685473339033760864 279604 151534943431804228494210467840 279605 439281954390597689012107999260 279606 -176316924981198647674719544896 279607 386466956854029228709504114856 279608 -275840367788047422110365655040 279609 290267809444285457187204285120 279610 83707930608649961527338132960 279611 142333612372995267221493312432 279612 -26499430397860048418749691904 279613 -521706120074280106834967950138 279614 -58420323689762448683684186688 279615 -61455326355519482618368980480 279616 -446664552027022330294013263872 279617 225809504233694120766311404392 279618 -541032440182108023688007293440 279619 1431972126455339993950979481020 279620 61887508904864052851152158720 279621 870763922372185605962472917790 279622 166983778288831657412263036032 279623 -152608218538928891759355692280 279624 409101427974505675040485539840 279625 1454146326603864197326167957000 279626 -503484810411739475984295169488 279627 -271617451924891471866926044992 279628 -295573741998496479191133895680 279629 1025240091912500389491034560 279630 54338107169457979370469388800 279631 964627332218657490232131896 279632 -368322238103907472322045681664 279633 507346610886232114049032758624 279634 -369137900926368685125724631040 279635 -673033111401804568015052371920 279636 -175634940011680601119662059520 279637 1259475032842509177189130318286 279638 -377534381998867978885898425920 279639 906242167335565505469417437520 279640 444153220496486666765391052800 279641 -1742400095418959229781282019958 279642 -252846848853037526522965770240 279643 -28462246277150947874622470160 279644 -886097867438426407626097073664 279645 273893808038526810914294874240 279646 117365819372170403050147279680 279647 -985522129353795310647938036040 279648 -480341607204201116879526690816 279649 1605782872268575255745919855650 279650 190170807727761501459772262400 279651 -427521176254334859641782846344 279652 148285896901781657388310454272 279653 349480676869156627639758723264 279654 -282669673776530312507723808768 279655 -301722985991987380062709354440 279656 -443530681078723483658233497600 279657 193069430865018671234677031808 279658 -473499943176786483090926433024 279659 -1063834153229481234853878784140 279660 354383226453416846371467264000 279661 517664162908106345377675598400 279662 706461281871985711287029792832 279663 49801078888107009951353184144 279664 12016073659321847822632353792 279665 381817269193298956473674859060 279666 -146624457118028330961840902400 279667 970980316116358909226343323832 279668 -445027813122958536711423375360 279669 -116528030048896311340516662144 279670 488231818856705879938309985280 279671 -506404734637669341836307870288 279672 1373744854840817814528983040 279673 -1695103432278420008212079687100 279674 757387250104207226749564116336 279675 -131909788543804043210141113800 279676 -858511897129634115350645752320 279677 -168560713364358090078181115328 279678 -66776540861658489610614727680 279679 1459244729250529993418998993280 279680 324558311966138399427919872000 279681 -364782226821398373794879036160 279682 114054494234453946034039793664 279683 -710646919014180362707832174640 279684 -350596308497015198379601776384 279685 -355294869772357778136045943680 279686 719484503001938203439393550144 279687 -126556494264736528722240714840 279688 1039641766936006337276115317760 279689 1183511907880277076736377518490 279690 48954457046103406465654667520 279691 -1455221051733169514065950367200 279692 260055129381239683456388930304 279693 730652097780510210959017803264 279694 -394528204174995704141835526080 279695 447884039789576170966884058920 279696 -147379857955072665296425648128 279697 -2435570265616984644746885030016 279698 191991640512234312600765457536 279699 -257654235481418971724026417920 279700 590340209113192572896045763200 279701 1335405188236014896612283514332 279702 123084315353711125591313613120 279703 -264996151394185318098901178736 279704 -499845896703190220257940490240 279705 47509841583249492397211553600 279706 -107849110487742228738852875520 279707 1177192043334125298224220541956 279708 -40997567061718699238097887232 279709 -271288519360607975756208664090 279710 411468352267138488626022956160 279711 792757241705412862861980596760 279712 -498956931971773531536963207168 279713 4659245911433464478456609280 279714 396004556719334773055425991040 279715 6521925086452730340849168720 279716 -83720473304385271974057164160 279717 335178012435231871311134410080 279718 176495110614595351661467271040 279719 199121266146410863527124419840 279720 -91226364178170067692797952000 279721 121604494855887299596117608292 279722 -781689839542716152252904971088 279723 894209776446004094410716221784 279724 -102759456590625017980223605504 279725 1087538412400737257320042418400 279726 -14326678583129017399792813056 279727 -256264680566819856720058452000 279728 -6245013437396556216977768448 279729 131443231762744684853543783874 279730 274825270441961748228624952320 279731 357607537041519354023786603532 279732 -229024442781643186549718396928 279733 1050772206842332801362746229600 279734 47581363363232268892336734720 279735 -91822144682389986883863462240 279736 129947771547391951296486604800 279737 1422947887185136210483796220240 279738 214231819475733916688057944944 279739 1375385419204520978058261590560 279740 200219427387458927192617850880 279741 217276558707464669026288924704 279742 -248898111300889367812851241728 279743 -327757794688875101474640340176 279744 -96597082803288639487038455808 279745 -17250645945821250802118611500 279746 -294421759423930503344813731296 279747 97477949621880627354939615840 279748 -417392342135869166779029151744 279749 154413791944803528838096484064 279750 -119769289233840256111853472000 279751 -1596777893474255132647724798248 279752 564957254907191084383864320 279753 314725691316519039819675231504 279754 243991219660858792663211940192 279755 -150886636100894368958031840 279756 -367693478256829015981272844800 279757 206559522294170212055680909132 279758 -2724655151567988262031102016 279759 -489142215113240929404868325496 279760 -71171974799305566175206604800 279761 370189139232912964915838053362 279762 -92331946409853703846840275456 279763 -1929168426941912787470496811440 279764 160074416377357718953266120576 279765 6081978343953573047300606460 279766 259806361520049351597760748832 279767 -1372093136739148829607486488184 279768 843609956898403155064438517760 279769 -481322977110395051233680868608 279770 155579951577746181692295956160 279771 -571248907608726915452733616488 279772 2343342953180213736271414272 279773 -316649633890913951290193758836 279774 -28098143220107363918769753408 279775 -3805741940345531406864991200 279776 91424068778394219502043136000 279777 393021565784980475208594412320 279778 -399929667560368726725974897280 279779 -793259912053261780187088235620 279780 364946449454023373917358837760 279781 395310183371348431466226161152 279782 338166491271601186991624224992 279783 18210565095995525457325094064 279784 -389998447199303678760238663680 279785 323989226322164658269379106560 279786 163922105170027324233865963008 279787 645415797034813053304588829760 279788 529601870314239624354980190720 279789 -191510854332826584170803478976 279790 281736824542019301536784319680 279791 630255327257088534108734364192 279792 223012566402624797314441052160 279793 -1445595562393061621023901550096 279794 33960276057483158682070464000 279795 -115391757219259855654769621760 279796 -932523659075681763853049763840 279797 -34788090311099998329258223968 279798 218758314377464402927966985664 279799 476360348205892885475389864264 279800 -459715141484235370860403200000 279801 -290280023021105326232493120 279802 -446014426716515692505066517648 279803 418379395177024963532480941920 279804 63812005028597422697535332352 279805 -9509992529363458194914641440 279806 -268680505103295686517365039616 279807 559310331941908821935711406720 279808 -34744221630296964321161248768 279809 44094023277987650273389774404 279810 -232809753487850797291711826400 279811 -40162706567037171535189314816 279812 512222326667674649804320849152 279813 -174930562108814739352852557600 279814 -195470525105621829724997667744 279815 -319241919156345069614546906880 279816 -336019536170378179857664819200 279817 -659342577474403246411718396134 279818 152668082016063664592452485120 279819 392110202260662433805007427644 279820 -664145714393126897174608619520 279821 -1158536079716077558859437420500 279822 -671111877663482519306643350400 279823 178362291252833441927528273072 279824 35260009527125753777978941440 279825 -19153060612313176406739772800 279826 -266623656138954195326819846496 279827 1820405500156515049092894651072 279828 970211595090226139303944273920 279829 22638798095250516936464522880 279830 -303875132303945380438271773440 279831 291819220583900047570207189584 279832 366070440985787156649866035200 279833 1296564983979044010735023033364 279834 -295259173342199236973969349120 279835 -130162311686370127034596662720 279836 463947031088764365396446676480 279837 215206151884868585493979395840 279838 -440601214417015506303351651840 279839 -565800009106557960482821741584 279840 204292628198714972757704048640 279841 35143635500777059951996372081 279842 -426742265977526535268555082928 279843 899696237379239201065597964664 279844 -2019939099984290752836660224 279845 -317989608537967962670846861320 279846 -10840110184738708732901218176 279847 -950670108078442746925910909704 279848 -854932614474772817439601136640 279849 138994968136249436621717042064 279850 427676262647647411046103444000 279851 743399584772605198796382984960 279852 -168501808607132324834528352768 279853 -530493804569623856601802591520 279854 -817684685886215625426891266688 279855 -22096256797247485409384126040 279856 -230961757453661858349723762688 279857 226899685246722275698677977106 279858 73985427302749524368721581184 279859 1523722991282176713346135449016 279860 -138082875981796898374010880000 279861 542104253066510613565973443872 279862 -348067247721984965650038054336 279863 733006084207967526155836595112 279864 261029259757504016989151293440 279865 459955680483973057144314059520 279866 159475040349064139270269377504 279867 -140425121099681470511231205888 279868 -98597571985413654634017660928 279869 833167784754650014646627858880 279870 150694185130243568399953382400 279871 202000700894692418840017837584 279872 183114583400430757294043037696 279873 -1356936044283145507398070014 279874 27007322750416670875677015552 279875 -883001130738104320120607520000 279876 228903988651537925055405164544 279877 -76528684044943608129003907940 279878 544035431981802200366104038240 279879 -435834505339402163013292497840 279880 -750586417971131400869406873600 279881 330710383959199966202565931392 279882 25206874149814688195008865280 279883 1025487481042952299051247066132 279884 564818174248134126235480760832 279885 680716111612132740165342370560 279886 266559036064464449986202803392 279887 -5336170109112289851356034432 279888 -105689740462466821861500518400 279889 591108335281079143036104035440 279890 159039570366231085675123801920 279891 -45927979087893524419904914248 279892 -297659731434606797905537136640 279893 -167050543828060681527127723236 279894 -370015026121410832050509275200 279895 -106563089533056508204156362240 279896 132969830532120925847194521600 279897 1176614190664237739534051675520 279898 -82103584972035163219813216800 279899 146630999551057399927763108160 279900 -212746188401207706325427827200 279901 606331428062481600330682752012 279902 -136347484098366714981075934848 279903 241097407384194212979734916624 279904 -68604504429872257582320451584 279905 -151903090577316748218667498800 279906 321121853561533562190006052608 279907 -422641824458426604668831633208 279908 529418141504318720703376588800 279909 221909034243545926139315456640 279910 -56132581804021356065803203840 279911 43026201743879042148996378312 279912 141170695374755460318028185600 279913 -1142864073535405127167580976838 279914 127839679983735096891399066720 279915 22654884023484835194978055920 279916 -35942348225518691846086113280 279917 348594021207925194743901536352 279918 -503354423922695583553613569536 279919 1239292471745900943335390298320 279920 -217911143457638493410365440000 279921 -441502082326658120125261791888 279922 741413748577341833075911060512 279923 -96078587638911493090828931760 279924 -542227870387418487971683590144 279925 -588321881071454517938213099350 279926 -1222312135723913352897486173760 279927 -524164024467217886199860495160 279928 67695530886505806060985528320 279929 -100113097212430561293320606712 279930 442644945604327574697738240 279931 -219312378642024324456858885008 279932 654201030274082643640547051520 279933 -52745086106876579410197193536 279934 509120777387485432677140015616 279935 -694191910645177731979871988120 279936 -539981982706927411847076249600 279937 626704892969189963737179973140 279938 387449479911523148298085575120 279939 101297955929134808283345360000 279940 -362928315344245604748143112960 279941 560145592366262601154381077342 279942 -47759816475854385610661888256 279943 1913540574170581922773787104 279944 544552285009886616410787840000 279945 -479483654248906934983357041180 279946 243724101605489219261381049600 279947 700061085020568952279566414552 279948 -154576095990347554400699458560 279949 1461989259069094892158679424950 279950 28056160659681137010992328000 279951 322246275204545446106432755584 279952 -233163740239271488649646137344 279953 -412341287743985459906088259776 279954 507638387411970821313750793728 279955 21196197377335462721838631200 279956 318653973072946830319718215680 279957 -510158319587925290335574206560 279958 38303318621097848169009115776 279959 1108432129291081217361822930504 279960 -457918659195957044457536102400 279961 -7885044518268305986708061952 279962 -157597613353151488788555690768 279963 -75347941511848304191593531600 279964 417517638520326777095305534976 279965 -147537253411011979527617404800 279966 -163067102688279936748514774400 279967 -1783152275998126334203557565984 279968 538812128140985512943069036544 279969 482554192136782356650445012144 279970 220417001816171105414804539680 279971 -540990310694627917062956058000 279972 -122404891473243766595648434176 279973 27373311517422908225977979904 279974 -73984022694020839970094111264 279975 51500188862613622535968884600 279976 1057387402332123768191663308800 279977 247029463052612449189560440826 279978 -32869024203693533209824427776 279979 152857040760732612225281697792 279980 827388622445718300004289280000 279981 210326347271287468589701482828 279982 236316126354159299211176438592 279983 897883101995838995588106477624 279984 40606800641589666529970749440 279985 991272057255745552616696064180 279986 -266668634562195814785583537392 279987 -637835830254266186924552573640 279988 389583501107377995577868079488 279989 122132406202489605607200744060 279990 -408084652171421671724221708800 279991 -986472050995563902995782395608 279992 239463875891506506124377292800 279993 47582447144250199601682662400 279994 -172690077212724201664534560 279995 -59857386169691491993472137200 279996 -338857247089445558642290257408 279997 -698405314063956980806428193088 279998 325614399007332707499887520000 279999 -441525713565198801952758037896 280000 22096643406236869878087680000 280001 -964681439206269823404757495998 280002 -233597063933339461922698145280 280003 -917057935023268806133652011880 280004 -4143721292735472999248770944 280005 -380618474212105819517114239680 280006 -524603759497456961425263584256 280007 66590072824898857399266838464 280008 -777358693248051269874788121600 280009 -155079496168112417627308698790 280010 96353602256325702384008408160 280011 -47590246243864238356937631528 280012 -520142584779538868881256690944 280013 -173103552475439080149826041738 280014 44744573275933064701990717440 280015 1168901398271065457777109617160 280016 1646813183626927629670416384 280017 43728084854622865689662878866 280018 -48273452993264108580910877040 280019 -911215585162798015597679750904 280020 163116896945275999149342105600 280021 218888581766789027562535189760 280022 648695899150380103355192798400 280023 87920039627747091544964986368 280024 -733520662293986176223390515200 280025 104542778809153341083625268800 280026 -466042921750289489068081092096 280027 -1559302261639916580767907035928 280028 -10722428684837283839854700544 280029 -1013528309287586115595614507360 280030 108264831897666121197172571520 280031 -97601065123458519424287843168 280032 -9244089606968926228653539328 280033 -620446113695246378071767650058 280034 46738964477919306454511502720 280035 -244709746543022064294788017920 280036 -672102190935428927336244085120 280037 538844154382880095044234754686 280038 -197138984893707158258760340992 280039 -308617740260131624081883019344 280040 399946698967328343435235276800 280041 386885976385869963383692449600 280042 2726758219226869089091275264 280043 -1256667086560253674245600216216 280044 153752865880116203793294289920 280045 45058970452504627391846604300 280046 315130579313067606916328096064 280047 -500651984564471798603390604528 280048 -142517744986058521820594896896 280049 -238433119518793112098021007808 280050 -233939804672012322789419875200 280051 1579385876987615252328505268704 280052 -339991521211680470986557811968 280053 88787646105252038879895048042 280054 -115029604215089502636846693888 280055 128564948824141557563556504000 280056 -279433719992924663805907107840 280057 1002156869740658320586245546240 280058 -63228667780008049159977371424 280059 6868713891260380922754985728 280060 627380336623705262676952473600 280061 -1760390867971829476842786553338 280062 -19323617069687755148324239680 280063 -113567218972010125038435140240 280064 -274506696173301403310163492864 280065 -618822549093329106812676996480 280066 986027467442924101605765020064 280067 -297689302112420402650959096240 280068 386730500522243500002559011840 280069 -1613839142683268148892309322530 280070 -26630758766328865435434551040 280071 -225040849757420844753179159040 280072 -331462872204584044671199918080 280073 -1139921820583041396650054014080 280074 154696848518314747546346914560 280075 -398875388239073039899871511000 280076 -995295603103058979706238634240 280077 -175584861722527697998715871168 280078 1230412551887768729834850431040 280079 -1013279120262268394863735998360 280080 81205617419923356736859750400 280081 -1231306071526929314691698550800 280082 47830254658001093914450214400 280083 -305094068236854857813919066000 280084 -404841612756740107952723018880 280085 88001697921423167794835596800 280086 451620954760027334179620348864 280087 451272119485335424288713658440 280088 814911081668500044400603791360 280089 -666234228210445865042355203046 280090 -14089520086836066925379046720 280091 198696434666370079911996141072 280092 504298591904419986970175910912 280093 764182161965649785273403699744 280094 230182679512014451916876542080 280095 -289289543375496306512559029760 280096 505124267192974643415416635392 280097 -656277115036353750452063543454 280098 -4121732567765208011823567360 280099 -315236632703716161891455092900 280100 209638542802567714906262678400 280101 -30540679698665676683739617280 280102 7556616556037851855986821952 280103 -49925889938303771328590448648 280104 830975669468700088272469770240 280105 -106418537947547413242749902080 280106 451941978538723133108537560752 280107 -7584969559685994554724020196 280108 -251458320210199835410545960960 280109 102097954534938815668268625516 280110 -76175101543826790366678714240 280111 -101105026680983490003830856480 280112 -35427962425002597645335003136 280113 587067209042011300696289004144 280114 181617294136183397196060304656 280115 294092893058142975453259680 280116 -114766779310909677861453766656 280117 200412682865745329527662502080 280118 794258699633035497193185216 280119 -203756323706200716442927528320 280120 -1223119122519019107311677440000 280121 1135217215357709663622799457322 280122 30069413736799462697018575872 280123 -376049683087506800338198756256 280124 492453220503133807365137604096 280125 -771726398110036487929656720000 280126 -133886480690778309416942143488 280127 -240198872346207723051300133488 280128 -220012863662377306903271178240 280129 -1144137293874964866694225726270 280130 -204104118041364668376542731200 280131 1027927518272673389472430280952 280132 -657344703261978060749620945920 280133 -43628884503090604523522978562 280134 -299001649857613075870744631040 280135 -807892378836270788599365481200 280136 -17898524911876321596801899520 280137 92263599692796418386921360576 280138 128483363263822959946135644720 280139 1059385994030281604166024113940 280140 71816507452057737729436876800 280141 750516275536600385651282186572 280142 -496701781690871004019392030528 280143 568298433219792336171671675184 280144 -149529607665813838338268733440 280145 -974764604711206154100521280 280146 268620267491302800525467347584 280147 -16743360440267395128028097536 280148 677303949307880748063799320576 280149 474859795471303274579860143264 280150 25377414683775868426383417600 280151 343174831691491814502562007472 280152 -727209984847806149707242086400 280153 -603334151720944140783720987756 280154 305070123479508429137223727872 280155 154323899076462250849457990400 280156 710213216818247765925535531520 280157 -450173220807224655550350241428 280158 40755597092034220844703577728 280159 789511063895529518112870376440 280160 -1481240090179364729561143050240 280161 -363559118097338039649550272768 280162 -581319404945239117175191093248 280163 -416159867063429531679717355296 280164 -288157807008095975031902220288 280165 295947365477646696126132871800 280166 -279900146573955139799071161216 280167 -715843015842166381650931769088 280168 -131923206098871224659648266240 280169 -1955454343918698615415836902940 280170 117706043064982299037879991040 280171 94979760922679054456589296112 280172 486619530641889609357199941120 280173 -915393400254746903748703086432 280174 -30616519435501331064126683520 280175 -65883825846193634782598113200 280176 88007777745347141958102220800 280177 -1050849732477230461052171639388 280178 219566445194786075887734589440 280179 279766992265980857744827236264 280180 292157793532390090331576390400 280181 867211074977050315364017611264 280182 410872966650172752173553051072 280183 -1497368375125136692030015740568 280184 1473372015385202343900172738560 280185 146483174128551974550661204800 280186 191498405191908995314249300224 280187 1514372961331857697372867708836 280188 2855590655628297120827457024 280189 140772051777783311322075416960 280190 -160076284309394683883617406400 280191 -214354937176934387535725103360 280192 131647292131599501307674624000 280193 1020733205438692993779551878320 280194 -199240179845147724361244253696 280195 -700509707974679292173370322800 280196 -141932827772628899588881108992 280197 112333652406460522941863977728 280198 -347273083225031959201640163840 280199 -481060047467788301741457805800 280200 335146327191887093065903104000 280201 -305964016860106687040816798108 280202 631626980179868569421474639760 280203 -267046990400313029132495523072 280204 -611390789232831280148434956544 280205 989970208914494974776612694860 280206 584221775149167775862954140800 280207 -134981014945517161946177358544 280208 196714757518324393797589991424 280209 -156785052561814921033463353344 280210 -182595129462796878952144151040 280211 549736753530456422911850181984 280212 136662155817608552842564761600 280213 -2251886431717781232987984902720 280214 129920305169859487879932370944 280215 333239533051019258831168937600 280216 -1264318906349967360307863275520 280217 234713136684392041781851828992 280218 -177640253873171916634386141696 280219 799534418943696871529559087620 280220 -13111987573412622395770053120 280221 469723346346414502202243709312 280222 333720626639047494568321686912 280223 -704027524979171025057583434528 280224 -223380019557704252250437713920 280225 -579753779242831593623014194000 280226 526404770305920397277968458240 280227 295873225855231707343016460720 280228 -489628910515494138409871875584 280229 24563111260564299666403696830 280230 83955808584569357628450894720 280231 -11233018235874405548465888000 280232 -57106828839222998466218311680 280233 -496049455309760805199984534080 280234 -634935653829142664296173932448 280235 -243380553051764001683276238240 280236 -1006018774156538922187344384 280237 515011703161514427552349727712 280238 124133366908118400724904393472 280239 -412130882425587722536212647280 280240 21452683118790332190275665920 280241 -349216645238455663784449434828 280242 355007749053350473856730545040 280243 1296278835433993082185250900492 280244 470476036181243632256047153536 280245 185094545568757205786142716160 280246 788043335429711185970264775072 280247 -20067213865791352441452507600 280248 582677038735116189120415272960 280249 286367403590052450151893838250 280250 -476675462337813814817649600000 280251 491528274326762306379086669580 280252 54064925437245068821720161280 280253 1362037518373784753338418066502 280254 208025601831533916008381755008 280255 -64863402818987967006046076640 280256 -285759700345571743701475000320 280257 58004796848521805806590062640 280258 -175913828985210277597453883520 280259 271209780201570124180135121616 280260 11251722171698198664997582080 280261 1039831920708128934229609799040 280262 -91819342497076639209275531328 280263 4800276822567298452654685824 280264 718685791232284617222085355520 280265 -329699886719959066463095661340 280266 56749374425980252779198718464 280267 -273661860659189784545141236880 280268 1106265898640505954889378069248 280269 722503866846093300078322212000 280270 529853425347327406504819174080 280271 82465155578752618712787735744 280272 73304190619470098847745966080 280273 261929103818661801937218207040 280274 9559109672646695200574728320 280275 95710147150621646853977331600 280276 63739194083627548429219772160 280277 749646362554935344506130850126 280278 -71852229328819984089838240896 280279 603317870575495741966344404976 280280 213866917749614679673336012800 280281 649702745501776365991302969552 280282 -124415966310193259882571007008 280283 -12164619968857157693571497496 280284 -175930825049945337232803608064 280285 870696128692009200176348167800 280286 -215397141729254105212299969408 280287 -288995847885616732868548719360 280288 1529481669759376401323651235840 280289 192933122426959717483525165056 280290 -247489671378695623966928609280 280291 -240122281126703452802833749696 280292 -320885026592047721547741634560 280293 363152085824506429499152868064 280294 -166844386091944685796617731968 280295 -163413051806719236392842792800 280296 -783968374641748428896462899200 280297 1302658749481692624340919394746 280298 -575193640053428892184621433760 280299 590458872153881355824846244528 280300 72406047755210245451884678400 280301 -18972365977295713217247632256 280302 -50779252594438369669366013952 280303 775812885743404992804325769552 280304 327566122860928500395412357120 280305 -281019665448808180050936962700 280306 84593592370050996855064980384 280307 -2903867141810729610426917160 280308 163433142195837267324568338432 280309 -824095858556799094480718172480 280310 -459928229845264438414197565440 280311 135677991768784523075229166080 280312 438900553717340236613131898880 280313 786823988213052804499833348000 280314 379704432168440080427613888000 280315 -67421299507887661445767039200 280316 -264005875932499328075360808960 280317 2122353055089556668915310656 280318 -94980048330363728611022576640 280319 -345705575825130731324892257256 280320 -24305292105340733190391726080 280321 -257409203703682478485115892478 280322 60083873388315875669962040832 280323 179235356917165627384882856772 280324 240887105405318702940387028992 280325 -463049507776860004785353266950 280326 -474010469405183602108005465600 280327 -81109258485718844850902942824 280328 28536717404004168097605672960 280329 93228319436257227535694062416 280330 -116694832246404855495612507360 280331 781977202005239913897831326112 280332 164489042784253593928159411200 280333 97767462532586671176182690944 280334 799408024880829146895359034816 280335 -311535783510018092111648016000 280336 -117686188713030114145323450368 280337 -90417701782300918737931144014 280338 -258665790005265121593788854656 280339 518541234680908635816019428140 280340 -405184866800148637072523089920 280341 20336761302762122776002722382 280342 15070378036337640977832279072 280343 375991176159028368227013684960 280344 -436516564553864157019729121280 280345 40455799674220632023550043200 280346 -404924626460285543437115786496 280347 231642162198867987092529884160 280348 -32880713874284698463230461440 280349 219952910842257091095706912236 280350 -29104294540279779858059568000 280351 -1077900744096322855867638367648 280352 864632953636490587698722045952 280353 -5847977649884096066689260576 280354 765671157312230562398108183376 280355 37365090908929331820822970560 280356 -597247292487495044223179882496 280357 530536746781706153738275936 280358 -103704876109300168679135991552 280359 182286546582889723914545901264 280360 2500516176794797498302873600 280361 -693002551471743491002220147376 280362 -52626349407333808920245499648 280363 1357814608378541484171631104040 280364 95894422345099834156467486720 280365 -506060461470091775590605941280 280366 1547657040710333938331795313024 280367 1110662293582022766604123775832 280368 200676456611194335103903334400 280369 -373541106740023965080119037900 280370 -111978004213004535041042486880 280371 234556337024811534863124933120 280372 593626787004849170892133098240 280373 378365003318040268586315072622 280374 43462482869238883290197779968 280375 -1691416049220720073651342446000 280376 -1074943509739469956237370019840 280377 -220090931858207549203593588486 280378 -739975218153643622535089264784 280379 824897169955876443811169091840 280380 -247631306950607188930110397440 280381 -1120350198022468478345748671028 280382 -358677540642303455539345022208 280383 563052152388588278239704988800 280384 -188700071724669896737789313024 280385 -323878065812626741687782114240 280386 -85038253915919608570530265056 280387 1845597321380676665572862168952 280388 723392211896861398690023407616 280389 -543856865435213156003201292576 280390 -528072392696328134802634032000 280391 -40583870346133769896976658000 280392 -265349045691936516816182476800 280393 75179030600740169355946614144 280394 690643937958729636768995624496 280395 -289559749344418085833852876800 280396 -98458632695653884062978387200 280397 -728264037083419527006846403860 280398 583687944727007637007841616000 280399 45084941811060434551364739552 280400 -144167195157802133415563059200 280401 -413916159516535421829428304960 280402 -904304296624573934523848494080 280403 -31619515021042331452111885176 280404 -513610815121340048878926303360 280405 404516186154725758880849940060 280406 218661812485116834529471601280 280407 -877882697620473146280200161920 280408 -425310272879674581962276567040 280409 -434254657028380514985558870390 280410 163870037897314569982024550400 280411 598058603647153019909110739012 280412 117367445072957150823152174592 280413 -412170504935987407834163118816 280414 -589321498582629040978677826944 280415 -533644636834483230062807766000 280416 242789255549244164207252865024 280417 -180374898370892552720749533548 280418 -934279916018206619887403263200 280419 -562129266559582667060867328192 280420 167012841672649745518410362880 280421 115658452321950239316764503200 280422 282272019192029173525887316032 280423 -89825115919613694243738764832 280424 316989531144868861146979752960 280425 158537580963806499318660762000 280426 -135863122133167345856410039296 280427 660561848145852492124667942280 280428 -767816247014196721321667258880 280429 -1099529562277361723690859141716 280430 -275300691283860757765335993600 280431 748519986893017186406175464520 280432 230803252341845468146498732032 280433 -235364188774641286134872983116 280434 -135134703746566967552960987136 280435 544685469769201557440634464880 280436 -359136998251691763429499692288 280437 45641238480206643174080816160 280438 54967716800912918355308280000 280439 138479682020365206898973678880 280440 -152327842323821375158176768000 280441 244110406750063243425303503872 280442 777908828261914501042678165872 280443 179666040450891911872603607064 280444 670579438214729392117061543936 280445 -262892570538278030636086164000 280446 -557291640024503339955019776 280447 -773357483861807018834438839368 280448 563127899284118356006293995520 280449 -785701088624151308815117954560 280450 228404024349664407682575744000 280451 606825310814997599169148483452 280452 -655875710422555347000011731968 280453 391771189461342918044499708544 280454 578743101314601075777332206176 280455 200692649587920355843722501120 280456 -418733625066087718396109168640 280457 113909876119523974591276573440 280458 458657448247187373036479007024 280459 117396139285260914822987166000 280460 189741931899128351263931827200 280461 -312367833716115873488598001728 280462 67010943611020285558951686144 280463 -148484763358850084553228558288 280464 233439276761558110639404417024 280465 587204256037042044544916191860 280466 -20657677053281061116755325376 280467 342173445018582893555867351688 280468 612630489767215580067863243648 280469 -566521116170280951040128942720 280470 155228643061668435131971056000 280471 -1771053759756146120977665512856 280472 -363519749076478459723884595200 280473 526903821945696369207393080784 280474 -304371833824674428916838677264 280475 159266074883803638937545441600 280476 292151956626614813771437839360 280477 -567835234519097861742605936148 280478 -887000798850107255502175680 280479 -222317407599204404506391129016 280480 76102489533446137675809423360 280481 -187975809325678096587865911036 280482 -82816525996148541905136033408 280483 566608935103444765760009666976 280484 593483253374022391212434150016 280485 38558049321752903135225975040 280486 455183236692891680863869725760 280487 -611741682098124963990108585864 280488 83456789517680422433174323200 280489 2777062955804187140447124768 280490 122460337106457354305142266880 280491 294942690050744482600257922392 280492 683108717875092872015356380416 280493 544549419121509184834932324480 280494 -517709872735465706784627192576 280495 275241949501076199798864813000 280496 -146331859003141866334685626368 280497 -2171517692579499513274579008 280498 -242938848661359071162652918000 280499 420253118699550669494516575500 280500 -491660430331641131472178176000 280501 -352753919126592199869722128388 280502 202534663587573345815650382400 280503 89405567316244340395690243032 280504 215659877282869696769136844800 280505 672696244032717232109245662660 280506 33879298775124735230948987904 280507 -624045109038567881928476121244 280508 709441447171877261759096140800 280509 163590621272648696064694581504 280510 295080517275188563494947972160 280511 289580499215810127202573847424 280512 67458743454623952575907495936 280513 -1330484094793457244124084290238 280514 -23056473527788881859328317920 280515 -137223123484628575509847033680 280516 -74035962096738215556118062080 280517 -1199287599487673289981947267400 280518 -16065792033798959497283696640 280519 120282287795541575669100721600 280520 70022884732638548029056460800 280521 32304019621430027706735648960 280522 -197176323049359445345759575552 280523 -154645347862412534711445788136 280524 6436307471032278002092833792 280525 -511657617342794747931104202750 280526 359230259581655316947217707712 280527 -186364090249326522604230817392 280528 70957227594349891540428963840 280529 941861844681305124395357861760 280530 236108504781020494400327424000 280531 671954412964565820888463481712 280532 7413495041840714775303892992 280533 -423619394843599837784829843552 280534 -221516346499549491324722070528 280535 -339378570403293559689760162800 280536 -749511451428854788606354329600 280537 780101754393246441694461746186 280538 -410098861062809855410199512080 280539 19376285756516348162761728288 280540 -304167613059063047682691914240 280541 -303428783932072681001692628058 280542 -196365415910728108719872772288 280543 -1247823350967030103382480106112 280544 -242132131265482818371965943808 280545 -526567777928941064711294894400 280546 -141764051438123574176911434240 280547 38522937317230530974742051996 280548 -457544131716650457184237047168 280549 -1185861638647506660343450648450 280550 32234726243899024856894553600 280551 246951042866922725819694141264 280552 -460791363313460898475260134400 280553 -221229960093424293447988284096 280554 -108481108276203013124331909120 280555 -137214490516883721592896052080 280556 786732077889373276893079384320 280557 -1172478529861958948986245591360 280558 70744384322483254165455442560 280559 -1359760050980286189724145730984 280560 -55421630021991624933680087040 280561 1036447940926111171230949742162 280562 -28639712624387510352076009968 280563 -200086196449335922575928954512 280564 150662504313914592281524002176 280565 591183470818648504595791298460 280566 -61902549114952514404938203520 280567 482566208475411449620466508000 280568 -295156199265148789724125347840 280569 678800178790415992283412542544 280570 29356950295518870869026368480 280571 -19118928935663555341956877248 280572 -113876379047752493450137509888 280573 94053834273061344824624278720 280574 304413909657033871497854688000 280575 -6372438517793461992865767000 280576 39615552812817049701517885440 280577 -760303658076885006597159716160 280578 -60407557652489477850967421952 280579 135889742641600787138665083648 280580 354747691209706012702562131200 280581 -16003936596761050796778995712 280582 412138051580492792744289144192 280583 407152253774109582060409607832 280584 14050805854488063318214824960 280585 -597493216841549550103440928440 280586 -417108480521455035748234114560 280587 22238761769579969646122444760 280588 -145062747621960621754690142208 280589 -1662804920147560206220258961610 280590 -57180469052507977635959808000 280591 -171573065665215550340783549008 280592 -59534889467610516702469816320 280593 -744277932684660760057283042718 280594 -131227237405371867674754785904 280595 151739728380281676066991147680 280596 -147265076031949922011238246400 280597 1229116327560774800058118732046 280598 -111519765331268310243443436864 280599 -1399585133286038397301463448 280600 -279378177192110750806305792000 280601 -132632976034924131826235492988 280602 199172192264575955753031535104 280603 -487476383128851567338711841148 280604 302215331706469346302858828800 280605 16380018780239309190385420800 280606 -115989029291781770172965372736 280607 -1531345502490979031357622762144 280608 344283238795660030646062940160 280609 154319646743302116170156660416 280610 27176007207609045079368721920 280611 -587619893200127354563730025600 280612 48730878698106834777255324288 280613 -175347578391847428538111251138 280614 438141713477775678699754587840 280615 740462616077871405162982136760 280616 529680224912389686260055490560 280617 353575341355565791705383070560 280618 -3082957646582302832721192192 280619 -288365077545626015308620400644 280620 63964652368222586931118156800 280621 -973453068520569433992089434176 280622 -321930757453631061442718030208 280623 233874667338855357090229398144 280624 -312247845071218977209798901760 280625 299384317401407388469659656250 280626 548396233150435345382428681344 280627 277087467408039277223048142476 280628 233341572712139794901567146368 280629 -833508463328352522796132473426 280630 -140574006702388217876498380800 280631 29377203375467861978603237832 280632 -639204397056870473781774581760 280633 1809263918959495710567263557380 280634 736527530460021467895972591216 280635 -48391180956554624909064963360 280636 117461752772482787424653979648 280637 674173481024351517600632247552 280638 -600698132233353410571118903680 280639 1734259176850791181020851829440 280640 -366388437784409321364714946560 280641 713038258134139001876683371360 280642 -303908930718625745944624308528 280643 382132133647762851467384245248 280644 -85981878497130796357437431808 280645 -215369392377603569355668800620 280646 135087538599543299182476534144 280647 872021374694339138233182946224 280648 -251066152318622260216406768640 280649 578718936887753141931061620240 280650 86483974726430027875916121600 280651 198514572486264993863971345552 280652 -899045049966605927663882206464 280653 531171999396869772438727179264 280654 -881273827924413181782015256128 280655 -60171574080770071181169928440 280656 169295962181648815749403238400 280657 -681240658321099037140939975820 280658 208419974991514273070732952576 280659 745661896546705130691300370104 280660 -294748936108246540634060632320 280661 -10750858227740262658968367776 280662 251982204533777285034858357120 280663 786631809659147019073461755520 280664 655489255293005820389457807360 280665 -133253973480909932626022873280 280666 -843048295351130992232201917968 280667 -1444186787715614662826666599368 280668 -383037175819731824488663695360 280669 14457824229171182251931830944 280670 121506703383970670307802767360 280671 415848860786835430990339703112 280672 561252365955534499297636515840 280673 443652559447511746212251045922 280674 -73012628029575569066974513152 280675 423008965070407577557695118000 280676 -708222216092935506199516830720 280677 299171805694890689152135847520 280678 -643706358492782578313080323360 280679 -284841942843808175265195913248 280680 -213618178576084093498165248000 280681 824065203050253526063506471482 280682 -255521824623240209832990883488 280683 88727644652660270485931505600 280684 -1321766150104421813980619311104 280685 17845749289981670054168434200 280686 -11165331136666824335054333952 280687 -1500351899952383967628223884800 280688 100178154945191083024397205504 280689 -662625834893407801050543263376 280690 273987534208816773761140317600 280691 -149522534619674566094931093600 280692 -171229506287860742414984847360 280693 -608753438916902980418063746400 280694 603438054772137367025527119360 280695 535577947294975012918706947920 280696 -240342423815079507892658688000 280697 -1028072297339849813995685848854 280698 518099526185705510052759637248 280699 1554224462016551394069662305700 280700 83844711947781942189058790400 280701 -885345830736874803149047836570 280702 -629473520179401615216329384448 280703 516826453068526249117774445952 280704 10075808761219723654374359040 280705 342252695663502072294631806720 280706 -187599126160034353282427078400 280707 -201329254454191850797573771008 280708 849093790604314273338321177728 280709 642794367428741696202820457568 280710 123766288320808771172092051200 280711 -758979626876609437772033907688 280712 -876002642551772293114960972800 280713 227015774078765612762107579104 280714 -227361228655324713606730015488 280715 483023676592168701445577005920 280716 544147191605194325280878054400 280717 174746698449037366865550403766 280718 -579766135084066920030230765184 280719 280877891689453358917466871840 280720 305084278948757054397235200 280721 1418031434955142345196267831268 280722 -126134211285571003013637573120 280723 -872439102022824890668564358040 280724 -709523627474894330473471845504 280725 197035859892518276421310596000 280726 -780235300510569442674438494688 280727 -1254526078743331448489727868632 280728 30139197153948012968382504960 280729 840068314574979177475861856330 280730 131733866088110431016465529600 280731 -360877786629234173214142735872 280732 788015525034975235922951876096 280733 -2187047358813107184471946006656 280734 134136877631370601918207011840 280735 1137104413500030596365268160 280736 173726519727640728707272802304 280737 -699715496338069897708366204206 280738 486932023123334800610772741120 280739 1831426298883283249016136954624 280740 -273167813880403455032654745600 280741 -911481095873136127380582864708 280742 -292011125577261539957788041216 280743 -542471284852144668998654699736 280744 1230900995060658003505025433600 280745 12651800622919606818873934500 280746 -1257612721427702592511476048 280747 14818674588709697272132441960 280748 -524205826980109022591776281600 280749 395146509538447432208946222720 280750 316574976603267076551981264000 280751 -18659843906723740123704763248 280752 -43129438740497974609730764800 280753 876198045852657546006262036464 280754 701805012542518609000082220960 280755 -674359019956395181722641624640 280756 16921943094675658472507949056 280757 286862548215233124140980821120 280758 -8926453853459585670295297152 280759 1239277755128920771539704465960 280760 276575756044224494392432128000 280761 270018190400916440287148996736 280762 -449606694251801906833033108368 280763 -60227075797745015533187573760 280764 62452193890790426767107448320 280765 19621995769990740870433874520 280766 956885726505718067080394023680 280767 -202423858700648138815343685120 280768 75054422820656603931749646336 280769 -1638735630488049983955252688830 280770 136936411706825601481018920960 280771 -1518724767289339685144005113028 280772 -1346234003335099241027109768960 280773 -718303180839296825201379552000 280774 186795756404528602656275193600 280775 -466317449739178210366698905400 280776 -352102358690285894673067008000 280777 397405682112782903190039590272 280778 1869649960425174522377642280960 280779 406012312963136142048273144048 280780 -346840207189398976943588428800 280781 706379673195433851892330029600 280782 8116066276036449052356175680 280783 1584921494983315432164042328024 280784 -22643486995613646144476282880 280785 -418538947589574733739308780800 280786 -3375674938672258038104336256 280787 9486268773743236167764971200 280788 2280901134616379698522982400 280789 147562091583489765302942606400 280790 -2353244892853122085818833280 280791 -119508370612962172060379863248 280792 -269624076711415415929919232000 280793 -783374372779072499649715070460 280794 4981807575418209153678966528 280795 514642931512180127702162258400 280796 -822861980299094449929014822400 280797 547961390415763632268436496384 280798 -72960998923041456495322349568 280799 132358534775253252201613395336 280800 212351924519829930560126976000 280801 1261881923551155847481910199600 280802 -268279128401641714789063113648 280803 148734202551823302688739203704 280804 -796096696545946468018573865344 280805 67425406191108900525554046720 280806 153962898181580319847939937664 280807 409628230811382483879744949920 280808 -387067751573811469266943918080 280809 271164615679361547086994121428 280810 -201326892790606728225294241440 280811 579504974272771653665453831412 280812 -5465633248181669798780633088 280813 606404763300880244978558823724 280814 23212273748949302796251336256 280815 496909126171271799335552217120 280816 -268558539556487799725973372928 280817 -1474721419311474143945733865134 280818 7326935456096264195778578064 280819 -841512387007265506810974817848 280820 637246917990402305216370432000 280821 466015371137336012266533383712 280822 171072930498952122027672983712 280823 1600409264720214510376503660720 280824 320913308769937750937655889920 280825 489241715744720018743006176000 280826 47106292472702758119073127424 280827 38031771532235653927927740276 280828 -577906897119042056250057183232 280829 440412343184756670138459592320 280830 53051767639243416160215920640 280831 -26290768079160801578325868688 280832 -149022327631730101678856208384 280833 3604064858442006942295323648 280834 -241761594470464063605452891184 280835 284307704702175666563968763280 280836 554998627893574951594568121600 280837 66641121881145654627602603486 280838 424360972297093165761476404320 280839 -227339446010566550311153641600 280840 -244840578620857287140007936000 280841 1034359313108392515020174287968 280842 -47837343026724758858804882688 280843 1314022324992417464424613131092 280844 -558312415702161241842430230528 280845 -386916634491013976396485424490 280846 -438672416509006173140604568128 280847 -17826454682842652108170036128 280848 82579371054723692142033567744 280849 -432062135997970200231115563536 280850 -56040978277757503386633463200 280851 -9244755115121168504373919680 280852 -219988498330378665586972256256 280853 7930534389525361115812992864 280854 -40133296311239444811026780160 280855 569269336960786800469079876760 280856 75087661929333511819076474880 280857 173522530977494252341109589792 280858 -10159071393193869932416377360 280859 -802346914120277878710023906940 280860 -78056167974373317411257057280 280861 420929265520202234768275899232 280862 -657022739317345791318179262528 280863 432208308355461018650433583224 280864 1923240599814377338639602941952 280865 399677079479250737665594170000 280866 -325161505222808292634781275776 280867 -20971870399158241778570997488 280868 447306001803560447138430016128 280869 -180474272111565334412723116512 280870 192912197868359798993358122880 280871 -491648339035311043079346353928 280872 756847102628646829690759249920 280873 -349314810367956964258428706460 280874 604059453100811240656498013184 280875 136697533558440345566921664000 280876 4601792751829668306975965184 280877 536678271009617392514112925440 280878 -144819534670937866745630243136 280879 -595487283330507041946170625520 280880 -80319479177979582769801789440 280881 1352284246362846486968605111680 280882 -197008639026192278250093692928 280883 -1321763482346485059550988426868 280884 -225041072573120214935666257920 280885 236404379348406572000222921760 280886 -496986277330333336985351872608 280887 -345097753926643402947248054040 280888 1264220491826766300827211509760 280889 946736868918215964452537856 280890 -3144894820394144632808827680 280891 -64962497846640391373532586752 280892 -306195483642833852504410358784 280893 100779744477208700452199767200 280894 -283489125753009898136269520064 280895 421356025093323712758591527400 280896 -64917852682986805867692687360 280897 -159959620779271954850995630654 280898 -259299757253063114858357482800 280899 -356919042858963258324135745260 280900 -252295891252147985938700465600 280901 61026295958090025618041717052 280902 -38992716883672106152797557568 280903 -197117363007232680529933991120 280904 13017995404861571301509713920 280905 129641282410403613743235155520 280906 -724180522804866738416572432848 280907 -285804273890800469932356462168 280908 -264723107642508177527846107392 280909 501729917861042879574425445110 280910 50657300451676274500183253760 280911 342587195220842066399345352072 280912 -73809749965415031353379012608 280913 -576897691323273864591347165838 280914 401754165639332900510832589440 280915 -335270004890958348995265728400 280916 157643341478587069027884474240 280917 152671228593128602383710729934 280918 399145039531035170908303308384 280919 -27466079035169704410946993920 280920 48885372258382046459442585600 280921 100785354575663849814696234122 280922 -68002506855825465525413769216 280923 972104259047128141364209810800 280924 -246815532860456735720483061760 280925 -938612892239099371824773348700 280926 29572535526340381941205161792 280927 -52633845935848506870945152224 280928 658597457522027028727787028480 280929 342016096181452991616992270688 280930 -50133076136181251893178412480 280931 -441201481406846807549128262400 280932 -163697168658451458302966163456 280933 -431931628814034126926025986818 280934 -92246982807988890787846839360 280935 1161996218470679332103937655200 280936 -1099274658208443279604870456320 280937 -26671914897873989724159270000 280938 -43392128751815142364664901120 280939 -127650082176959358528792101260 280940 -513159869490328482996729093120 280941 -91452971691462775799061278496 280942 -341170746633003451048230907008 280943 627641991466919801480417447544 280944 -176858831177939836858203242496 280945 38663190578759274559545696000 280946 -530310898595760082818665273328 280947 -310426731816451760192551384320 280948 -867682129521030150998355352192 280949 1560142067533105843020351835950 280950 -96798426194813945035510238400 280951 -1214354944678577692899874643496 280952 172624033985532621924508876800 280953 -102186760491377026208048067840 280954 647479372868986556717739256176 280955 200216045237071407157719952560 280956 189861467228614902893423698944 280957 -296267167211123289956888060794 280958 152347620196832566657283536320 280959 385431279089352589421390829312 280960 -47404639487077850837680128000 280961 438389095666002428633916493824 280962 -15008871670070174480666880 280963 1430408528408261696782966521212 280964 -311366858035665560467290801024 280965 656044820927847055917790089120 280966 761373271538187132082624724736 280967 147605359877699851018022453016 280968 34035167795744126237803315200 280969 7178172098461355255099511844 280970 -59382563723758848406541692320 280971 277719348701283624146220689340 280972 -979755762034856614439132695040 280973 68934301472387614514363199360 280974 172392525385946360340579639360 280975 527311087506093071637264581000 280976 3462055225591702097106911232 280977 82520444284752130194372232608 280978 -239590581168581349580338210144 280979 -75532808344338634637080110420 280980 -99231339492381521955931914240 280981 992693786821366286742525128700 280982 102281637694499485438180374144 280983 614328184097304946758593067600 280984 538789445193964045257096560640 280985 -832006523618114159087189789820 280986 -566940111460557890149089870336 280987 -119067128044569423608076296928 280988 -26708108215782431856119116800 280989 -9001425155166911651422731930 280990 152390571493180517458600968000 280991 60420685871884299378084286080 280992 -569704207221125128082423808 280993 201669837064149683147500112580 280994 -107630533402251539317795143168 280995 -237416250090134533118365566720 280996 324170362389091722472657040000 280997 -678894842324766066823641343554 280998 741623665363198587345604641984 280999 193006037199725590122005197936 281000 -637980091453520407151239680000 281001 84778922668726636640813525184 281002 -9286750511915482270072029600 281003 -1237917369546331787836322461920 281004 -297205108663608991637273147904 281005 7332660889186503201976280160 281006 -4736816852818316875301976192 281007 -947651380663558900486706261496 281008 51970466455464619849644376064 281009 240353035939643769918090650916 281010 276174665931899311463246976000 281011 457263209997288836943599546224 281012 -37806469876547607687364251648 281013 -157529512698938944142475447936 281014 153779208191782294120132089600 281015 -78920353487934845003174037120 281016 488105896166270642009827123200 281017 -277091616555011660140514936160 281018 -556395937795509022271506602240 281019 -267798124439271388434913503552 281020 751653885749396846986553172480 281021 -479696659875685106317896899508 281022 182948583516662178782972181504 281023 -437661001473307455069125825728 281024 -103913855787954222942853791744 281025 80436418082764328804515143750 281026 137902444528936795712833691520 281027 181015172639203915434398082624 281028 290628555788949014012681410560 281029 -252801513644406900551183565760 281030 -256324224168677977531408425600 281031 -387211423522548433263608245680 281032 1387723207007500345879373030400 281033 877208185183228480622725224282 281034 116324638771050365660207427168 281035 -385774014509244957521771687520 281036 -402370524809773865902600522752 281037 -342992015030633119446672320832 281038 -36729185745707437148006129856 281039 289836839724885137803974775920 281040 -140211818272151434866899681280 281041 -304990514568988765521851990528 281042 212954070434664322706466006672 281043 208892538264820593322020510720 281044 -988668959466058036753113080064 281045 -113885489334722703929096129700 281046 152422984817491237650227847168 281047 647042615510230562461376659584 281048 -836729116467719095258518988800 281049 166646618304945485844221766864 281050 -8018909443163618743759142400 281051 108621615194403149343094854912 281052 207063232723990871487833743872 281053 -1274956001551035858761206148698 281054 -450129046693278429200585265024 281055 113815811526589262291612332320 281056 -123112583094964154849233993728 281057 -615566277195452053997202401088 281058 -436743470131820724485584984320 281059 678033110292288038800691686704 281060 205793664115494724001760706560 281061 1155844028340419848943766611904 281062 319857405457210979473888315200 281063 -834098494268713670552171135688 281064 257928833473408349315326771200 281065 595363896167353786409322859200 281066 -414940279790223366122940786768 281067 -60292828465864626338925261120 281068 1079369067984319647621322030080 281069 -1162466977530485230676496415530 281070 30047138626870844470776012480 281071 -348334475240095652075335747088 281072 -388777331668767085517469155328 281073 -107070332538751263156627061056 281074 -1462053429167535102767098053600 281075 -307758890915823679593253343700 281076 400593079264132749009785333760 281077 6072198835557893813847920512 281078 -339945634006163048606159708928 281079 741526036290755548826946983424 281080 756024430254451652060328038400 281081 103057123103726671213732587882 281082 69924154543528499750536197120 281083 759417761756016674498143152 281084 838631949592728500019047817216 281085 76644359145620793184343736960 281086 199926654769923850331003548800 281087 145265272688323100841433226160 281088 288525140301443040026132742144 281089 -161002946672683233263690125248 281090 -343990051795288154447811295200 281091 1421170749575384076272243520 281092 401511222940987579786858885120 281093 331520477613596854489716765564 281094 -321812539652724764513193192960 281095 156135336112954296932462581680 281096 -579327400987570608875432663040 281097 -1482791173802692724291129424000 281098 231786961208457525161161642800 281099 -210329017045561640771782429920 281100 365462195145210434180118182400 281101 -764089352901124043936590643796 281102 -315237897382728724419671197248 281103 499093248725804180739825248904 281104 417451538118538451568921681920 281105 711303338943741233183437944000 281106 -63866792988985264752678736896 281107 -990164914065768852962479924128 281108 127008328631532433354136641536 281109 -52284496334688808624349760096 281110 -279495599626919719140891575040 281111 -239918035144695882341050534200 281112 -135567580782156671621606031360 281113 781904524248718075391873281098 281114 -185087201404069858547776771344 281115 -269909542427090560622449320240 281116 -985113678780190521867182492160 281117 -63180494928643731450047847834 281118 -101208471572530823465924680896 281119 -299424529297610146483433503704 281120 206538715923733223434522460160 281121 396538505238181232846653362720 281122 988203869037187419229703258112 281123 -47905683687235580202526465656 281124 -341782516912388815489759948800 281125 -197118509276577999372167682000 281126 354627107683938564655101989760 281127 -58591277666934073246877642496 281128 -599831405866999801676836131840 281129 -1250127378496850565008929685760 281130 -52670848815366143073260532480 281131 -544350106837172606611863221068 281132 1103942088194385770000365094400 281133 720468040663527383530596469302 281134 4248856164215009612244575232 281135 -1003392153375345591118164968400 281136 217850795534501087436446072832 281137 -143463018536107780846340453148 281138 88155891484523008655907460608 281139 -266831975775281617089308731392 281140 -553879347997600063942471906560 281141 532095391594701435739876109472 281142 455872990438462507971663644640 281143 -466083414815621098181508810680 281144 -358762351969221829565448314880 281145 185144972798897105905144422720 281146 -1038201873871668311380084181280 281147 1970529166599722874329409914640 281148 83694660264462191718786195456 281149 272988918696438167553613090080 281150 331583657142579616464089380800 281151 193498899606498300959701715760 281152 139014423390061377957692178432 281153 -265894842440310854306115233598 281154 347822752339515880584687301632 281155 170505620143466817883736462400 281156 1112938511181817395310142267520 281157 -87617602768813718273978729760 281158 -432534845366613410531032367424 281159 -861792283520834038024180841640 281160 -242734218518253820643802316800 281161 292716247966550956137457436800 281162 -357982775708884075770182426880 281163 -353709563105191363087148359200 281164 189079269053860606329687740416 281165 -562846970716024175958828187080 281166 83127963668014205315818357824 281167 -384398601165263131449315600784 281168 40624726260320251676701089792 281169 -170909374937478069904051936896 281170 -516862870873660214957168640 281171 533562112711163928675144291144 281172 214221222177809705097920980992 281173 -2558002891913695794263268021120 281174 473184663806872920078039234336 281175 42867657822039075737900899200 281176 -573746051662744473605044592640 281177 5012272471513980779533603008 281178 -142364029101817127260805775360 281179 476793772420417562893390168176 281180 13381779739281658547057187840 281181 -557511967137005763712170153120 281182 -461236935607828649508067972416 281183 421832819053352622233895223920 281184 -520303350352559176865957806080 281185 -984413363253765443057092240620 281186 -414258953619222280581072716208 281187 -108860872648991863688215527600 281188 501122374881468211251563189888 281189 222157312514870843173673172990 281190 63795006721408633204031447040 281191 158571761096399493121563601592 281192 -1366082833099724320294336128000 281193 -41696349229669861936409290272 281194 224219401338819914678660728320 281195 -1205596965662851736499643456800 281196 22097076066327445958276393472 281197 -134102471440740648081632221280 281198 17969372195400204852374964864 281199 -832589001616841002933869859200 281200 48898904659677343921205248000 281201 -772862634238259025228050174976 281202 219228157288002898971210748032 281203 -317879680387709075009836771456 281204 -360298830886064994889684992 281205 -802025995804558464479554324800 281206 -342218036398500766849876868448 281207 -709579720727115873532002299544 281208 481850116246469912211666063360 281209 -1058267080581166807483815249840 281210 588110286393899776229294819520 281211 340953540007885454104058385432 281212 266497736400795593119448189440 281213 -1058243524833129306200311132020 281214 91606545835695608654667507840 281215 362320445862349537628428337520 281216 634884626082335188026025574400 281217 -459740569735328046944966323920 281218 -93939181210404878429319114240 281219 -391948769074342098496167610320 281220 2254701126093954406899609600 281221 98517591628240900011699432672 281222 -50373317609911822284751901088 281223 553871939198050490850194351472 281224 46886604213326062880505000960 281225 297447464891508055858364030400 281226 3637951787095730172676677888 281227 845246448492122498908906885076 281228 -693878647237578132603214470144 281229 19166244165140627755632787488 281230 153662308010477732516649197760 281231 1187622562457663182078066800864 281232 1454415246797194435973087232 281233 148190652465705638534669298482 281234 -520526241198637691731227855984 281235 -405459760318728241474940130000 281236 -424581486952886733055460590720 281237 267625209821194409930715968544 281238 -206739911683731052483996930560 281239 312982164893078971003967636656 281240 -388718256951279522819256320000 281241 283550158472863971695037284250 281242 -98212673512753150466340751680 281243 -293623976056832556796667648508 281244 -294109051879691230069270978560 281245 -233249524695469368091103332500 281246 331620584013014718157225875840 281247 8735915167598793291344130960 281248 1951656552729462460098828828672 281249 1241397010577773977579206273250 281250 264924284623664615707917375000 281251 789416832595579415588036396252 281252 -940769383839710964959395323264 281253 -29774751928560222929061050880 281254 484988390277158100509772804576 281255 -199502186465936925090547739040 281256 -186481892515789883771806924800 281257 -573293260060978205076519834720 281258 -285970042074005970304917533520 281259 1116993967558373916929630643840 281260 -134774686273855335166158336000 281261 809248474817080352084538687372 281262 -492909253866270608041769830848 281263 -6147658918627883898337449472 281264 -256975662291657806956874219520 281265 774970489530441095927094501120 281266 -58970639444534725557236630400 281267 -54231572441678906116593424128 281268 -226074596155217922658557424896 281269 88246738654890062010554382844 281270 -118610433299870891998603770240 281271 -359273751833649583370155937760 281272 474862205929513346946047692800 281273 713087240554024171725991812522 281274 18392807355647491722830644224 281275 -50771775624037045196634654700 281276 1031990703499645444360096811520 281277 -35557097772716764025756109786 281278 -302805338352824483679620770560 281279 -781528239021457414065956637120 281280 -78611122254050907506910167040 281281 108789327779799859306307077248 281282 751063396050708721630306165152 281283 -356169884677330242259397824776 281284 946734180866134502201178175616 281285 74024137336602115210169343960 281286 118452380227688545171119907200 281287 1286955892379381182935382675080 281288 -480128650207633956186946928640 281289 -743107474350245894932534964976 281290 -54408181584420536326921313280 281291 1509669632513384113934191084692 281292 219230923560357347750219157504 281293 1521422543413557736299405223264 281294 18788851318176872647367654400 281295 263322565650878204166811315200 281296 336648935249216226387407101952 281297 401337211035481393398154933746 281298 -21657861547890336422381048832 281299 142184697613149297781356095736 281300 361544754962086644116214816000 281301 399824093201157975788913815424 281302 65762456437471671508074522624 281303 -344442200729089475992530021120 281304 753638908716125509469373020160 281305 -416676408495717032203345136640 281306 -16688024305605653393590123776 281307 -187087111417094053413210720912 281308 -70770196410082642748304451072 281309 1306457861043298346286114705606 281310 -175766917083339886331317395840 281311 497146906464677281093726986472 281312 -1138577851651538339756015616000 281313 -25594603230051072338372922816 281314 -648564461693167135611251877120 281315 -884171697773573036931204197040 281316 123365206156861999439637405696 281317 -750773319659093955707432277634 281318 -220042735740790469745777956640 281319 -826612807726708168252860023040 281320 399640911372896592842008473600 281321 -1427020168038255939460791761478 281322 81576698361170892488956413360 281323 34051745895767753235329687440 281324 241541080625009681758158944256 281325 169209455304273574553596800 281326 478297278823352373421042370112 281327 197753070548926048137020452176 281328 -1484378983821776585874702336 281329 -235824738946808105192542983000 281330 -172531408473634496466000038400 281331 -589756904085245562793725204780 281332 -213778056287288911915745846528 281333 -658552824118256620487457821760 281334 343167358084860174020481170880 281335 -1244636909451614941034208183720 281336 502503261508501249443884236800 281337 -119504133395104560822935062848 281338 92844611151683547166072556544 281339 1105355384080651239577135951140 281340 483263306822900231915441817600 281341 57354295565021854685284510092 281342 -29089409912242853951359120896 281343 -336829531803223419872886223872 281344 300398341903285473330967085056 281345 -238969088438503418987476713900 281346 -42029983012739767914252013056 281347 1523724791154406436222737640712 281348 202036430257430391842938895616 281349 4796815110007902076537664544 281350 268725352639958480525950756800 281351 -38296569198197580103076272848 281352 5523731548586190760672051200 281353 -444801876880251883431403079398 281354 817378926831103864434868547376 281355 163354851571052153807786622960 281356 -356715001801860944848308039680 281357 1732222592389023840453469335606 281358 -317726194132668391465120165440 281359 375902410086167583430208160288 281360 -252022819625326228774826065920 281361 -692763107761620003203610874128 281362 -930439011401986689979056467568 281363 -1395048768563231422905623474388 281364 -277147411149977881954424653824 281365 -104606011253944579813685596800 281366 152948545530202090185798937632 281367 1251492152798860424222403860640 281368 403365298620805207400133826560 281369 307720243852042765612707206160 281370 -72965091549325008109358338560 281371 -718278096573642426820289121600 281372 158704221625763407380860516352 281373 -357076565940633101352986116032 281374 13529853852799222023682242240 281375 392199229889204100335391174000 281376 -195349702510765080299754160128 281377 -395679402810289063373658751980 281378 -623725425409037858447884739760 281379 -171645040883666010654129427200 281380 314697021795965384531420774400 281381 -783625307055319206488725690818 281382 114110238396269809403221800960 281383 409685809235498758945933713504 281384 1179270326929396971958911129600 281385 -145861403604193520658902167380 281386 23926855292235338438682086400 281387 675018547913715341923357921920 281388 -393884102259235648115501322240 281389 -459620077275800320782937172544 281390 -223516292285322912295779004800 281391 668337557026671737721061588224 281392 3485346014020257775447736320 281393 263837490801919505803205065920 281394 -402564835576656336533626091376 281395 1610026576848890173015550434080 281396 -1007288687438236644778548062208 281397 349624491934301308140660401472 281398 -157074650543992919780630730240 281399 -29272061844097588630365247920 281400 -140722275562920039147134976000 281401 -766663587696742359268714753068 281402 -787046007802004684155157988096 281403 388280642224576017401290204812 281404 858400772096823370506350713856 281405 -470235007637066514464565431040 281406 336367844674295450314399504704 281407 -1222588467527733545437741159344 281408 275676599938689376764103753728 281409 -159997194897326066497021025760 281410 253921809644631142172019509760 281411 364482111361807732559103493152 281412 126940415443093477083764497536 281413 1587358434220854961167400901184 281414 -208721345470543772974539938688 281415 42690895917925760771374473120 281416 1284193839891793072875752908800 281417 791564595379900371387530879952 281418 55161999616505696738919567360 281419 -1429824012672875934861040243180 281420 151265027965159574835547745280 281421 -202917100403297492592173539200 281422 234681520780079360083740871872 281423 -1155373322584969740178399133328 281424 -23673783954908942550027730944 281425 -858811442845890623073825957850 281426 750490470648920261918554466304 281427 -745568670397345693237661361480 281428 -159040739026999548425568942080 281429 1171533071044241076026727438030 281430 109106299871293907489127811200 281431 1719418959412669730722804564232 281432 364407509485458887231729172480 281433 -648161754003041520055295056176 281434 -528831833254931734903496442384 281435 -5113473471724068303132833280 281436 108535386002026653745367040000 281437 300136501831552422627443740300 281438 33372656025361011550952483520 281439 -392093810893771576176525155496 281440 -861688893927372029530944307200 281441 408605670270597077858211258900 281442 124589738869588037751307789824 281443 85082146392648019787658375264 281444 -337854637909737207628792086528 281445 536990481881348840398896796800 281446 -628969290161850098149905504 281447 116471938409994455283676028040 281448 -72952133706967297931779276800 281449 103937910374670600515615724032 281450 -35314504546912223388739922400 281451 158499591238543419337905169920 281452 775536145096744201504655301120 281453 494409913766662237624662514944 281454 -106196383786214813235483265920 281455 -240120011266389376060369949280 281456 -263974796913559519121193861120 281457 347023329721723483418298288528 281458 218404184122182549037221208080 281459 673160486813727265013529399216 281460 123835531006328027179986524160 281461 929888376386181823648674913500 281462 531634396978944985213491011232 281463 -82534058237863805492252616192 281464 1223275408969575876726389022720 281465 292970993763237084063028942920 281466 -393328118275429248110736472320 281467 -1312964160813118368901281694568 281468 51481506005041834190121709056 281469 536112773475746831716567501440 281470 65790873037980131951704354560 281471 76152229669582779330014758872 281472 674127466677575220354864906240 281473 145329194189918584126677227860 281474 390295198888857629017137400320 281475 -25340459682950549530043836500 281476 379968247845596771015517490432 281477 -54730256487094155527031763200 281478 7977904608280218910310896128 281479 -716625888731014021801049497320 281480 29320917455205345440533708800 281481 630408193510792682816286542352 281482 -267111191553359380419866739408 281483 365208336802954638525921568704 281484 -239615492953271874559429929984 281485 -789930651373408591798528576800 281486 70828752037273348440232408128 281487 73649317499574535345697295120 281488 -334229488596944154204225536 281489 -533347891810232419611434110080 281490 233983954457344929872636259840 281491 178252370195642953266409352272 281492 -1150447856135134969495387411584 281493 -539563946190530096366919396018 281494 415701731308914046834125244992 281495 -254993782698200455902669201000 281496 -323400315226203809791621079040 281497 -385482920412975685062436437120 281498 12053374325344954168557908736 281499 626308545123480682801805096448 281500 129454982937972490712764032000 281501 -251584054073414584134784525536 281502 135551352185385554168952526080 281503 -1270053970411972134062609868240 281504 -256249171650844551086509916160 281505 -478054038184613545745918499840 281506 59341171465987542276619741344 281507 102508398801638028887935360680 281508 508315076511248098295914152960 281509 -312212553717448483980718772290 281510 109955554796781454675776140160 281511 -84917170779957234231539664960 281512 -229501875476289399024946544640 281513 466130045687601104790449929380 281514 278197582520999153791138832640 281515 -190071103775599223650518010560 281516 735781341978989037834825565440 281517 -639071835264035969794605317088 281518 -491558022391927732775754575040 281519 -161904357703160294796405406848 281520 69760786860167875356188344320 281521 -22609038260815210621238417168 281522 769932683368298859700057239312 281523 -879562866420490315636997424000 281524 702776077648106977469428724096 281525 569139070704458283679973443050 281526 145065787579647392423238733824 281527 1552724505004306730185664494376 281528 -114974367950633196969683005440 281529 -916203906092899829380207186080 281530 530197776020719211143511808000 281531 402284492139546378791047615332 281532 -266962056697585339156441267200 281533 -16415780375876678888364442624 281534 548730681102324625472863985664 281535 -280887043642380931302236871720 281536 126382297395787555718930890752 281537 1213074076396200961959996706692 281538 -182096972857661267756254823856 281539 836429864690531467051982689340 281540 -125340740571448617999913758720 281541 -346765527170182766058932121120 281542 -96535633346921974259187302400 281543 -835062713239536823001948027376 281544 -688538422171666046381147873280 281545 787852103578914144441104179200 281546 -516589067038136265209506200528 281547 43083143431765904704369335840 281548 21988897528432568138522933760 281549 -350768391839671106028084909450 281550 234364180498423311386810692800 281551 -1311134679358769614233754290448 281552 -47711437813461095642979999744 281553 780254839042033533759419038704 281554 410182439879094919731625268016 281555 371317597898846895693618054960 281556 -49949004076026524187903774720 281557 1146827127339576526769715273806 281558 567045463552439919828389486880 281559 556578979027866293829899950080 281560 -781518394009192978427756544000 281561 -33553736069753076257172892800 281562 -350481130745925170301853810176 281563 -1659174227564802121683418352188 281564 10906008020054219471492814336 281565 -242678304854376020572020169140 281566 39671216381501710884087801984 281567 -484067763284653357816308120 281568 60924909481603937352170864640 281569 -104731264768486121267760715520 281570 -163571748091141458400716565440 281571 476444663322969606929206616304 281572 323440525288513736213177998976 281573 541131673076724958191136011006 281574 -53174729626647580832451058656 281575 89650624804505229472870954000 281576 -515785743158482909504633866240 281577 647987517159356778618922146432 281578 732749648098738131796890009600 281579 57798473359076010155564232180 281580 -2923545951324995591830717440 281581 -769406620481744321149982008618 281582 -278458990789171847187548416128 281583 126974863265181713347609587600 281584 -257895515334006625944725094400 281585 58799134928743699663513032000 281586 315643948916800440384371363328 281587 -1760298721677533668375194562280 281588 256036039586283200483893151232 281589 67122579465944209886604097536 281590 319841680977807554112431068800 281591 813431315941281031429805662992 281592 -331300673628331793564869447680 281593 397717542881960228039510720644 281594 -623378048762979039637059317904 281595 247082180965964883014080817520 281596 52450861344235807456137738240 281597 199610157240827209265635976160 281598 -263978884225455058824832172736 281599 241906717273422496812198691240 281600 -500270381308745121430870425600 281601 -1086220348153490691028552695408 281602 -886068092316220903603796986368 281603 17171549154428324224206237600 281604 -13075398026961790473722216448 281605 -513011690180925230856213845640 281606 250447213821297038600695113984 281607 -4080655246078240936799333760 281608 -73534235826190711305068375040 281609 -983067041858065299770322185190 281610 158650456719265631031824640000 281611 227948842725539175838330208424 281612 475906750344016209774898977792 281613 -444537908764762859967949793856 281614 -115702300187214869846403846720 281615 219658462565689093654067327520 281616 16408996403220224213379121152 281617 -426709046156554651691744623808 281618 -324943007165661621052786968960 281619 -247313964782074305286967740560 281620 -690177482537685939092198488320 281621 764489930235962527102809879822 281622 289901029075221517174189882368 281623 -755183307908477220186635027128 281624 -343038016603636289249110917120 281625 -616742160489312734639341152000 281626 -8465395169274177375349513488 281627 -851813419707795777697747078524 281628 -5308130099109580008908940288 281629 162943791356891895114614231340 281630 -124827410820023799852693839040 281631 -266238101319327113488265609856 281632 -160588111863473234856818638848 281633 -369986806376064113843460234576 281634 -2691159344396649093013546752 281635 -181374014863651450786941542400 281636 -219899371903879212786929237760 281637 993882690295851773710691909280 281638 -251453312229237212349356459904 281639 -1635761493221384482594727479344 281640 204384986494873975000265932800 281641 -1176136665708994861509920589958 281642 -479268400442918831456738774688 281643 -166964334354262204065272106000 281644 -136278489822114313215169625088 281645 197428719860099121614182435200 281646 -359472458204845947149862198528 281647 -701742780537149909123570289904 281648 -316389186613545646714992721920 281649 316280811430880702270144679168 281650 -6618809641338156221779478400 281651 -1385334736924978299762145023348 281652 661480508749863624786008432640 281653 -1212052459644435777768204926098 281654 -78299248574588557907210800224 281655 -396864264640987508443169691600 281656 -457063295315309680067288064000 281657 1182349322639162198063670500352 281658 85670078068618557945041415168 281659 41845495972075917511795948816 281660 892579917037184522362276999680 281661 76783945462464099433781475072 281662 558456710758494794548349144832 281663 915919983295076330012694750912 281664 70780029717286676504216862720 281665 -398637121860189641433975728940 281666 58911316536256497163334615040 281667 -536082901186398482047938234120 281668 -1279365091972493639397540783104 281669 -645624137331167188980052728930 281670 106428747303108389549615097600 281671 1132311371652972010046584425024 281672 -601602050080255594824477112320 281673 318978064252350005586530638464 281674 345174236125554494643583308336 281675 82459466598825852626750121000 281676 -114267215301209143114485293568 281677 35428541520715986578230357920 281678 554835508528850368110750056640 281679 -435714281493549389313310404216 281680 -40442550801120699955677757440 281681 215998252690451935929153918144 281682 384104562364004022245423062800 281683 555353558993299689681515997932 281684 -26847468016174186698404231424 281685 206650758460340088564582628800 281686 -480978863265718743786773821440 281687 -401092059797789933095650957648 281688 795797428874956916756705280 281689 526268483439374087948904786180 281690 340576284862197806242165087680 281691 -1443784060574165108578875172560 281692 -409012836786967073355309981184 281693 -123430418923864998789246816 281694 26894071595377811606267566080 281695 432954022326370517402177821920 281696 -815322856624279315637703671808 281697 -135122527989202452921259559424 281698 -549824932816286048067132614880 281699 -1430481878877568587630843836280 281700 424342854108659539066574332800 281701 -1010447472735297591691012601250 281702 -411815130946648134688380299328 281703 -998279761193071513040532084696 281704 -822420296786404799562874798080 281705 -820136584518832090044582680640 281706 368754255489885896149046035200 281707 13746409109517387579537007152 281708 -155103965984128234521747446784 281709 -158875249155321389675952354516 281710 -102974740963098962541732046080 281711 360295183181013915434085295824 281712 -106442658488809751966541250560 281713 929407683036469139438242919920 281714 152555205114469286153285237760 281715 -46558359685144318067814401280 281716 1200227129803187517872486675840 281717 1389715267817130415069323806766 281718 19569453822743682571109174016 281719 -707621826094160787038336841880 281720 1023559018562992552195768012800 281721 -103554970180542900896093826336 281722 -306592926663932058765214349568 281723 -1143235263377426421441413123388 281724 -447983237179568078466997091328 281725 365523072483960041742389088000 281726 -471532601336791188718109618688 281727 -605188527475504070951140043952 281728 -174922565374118139534885519360 281729 10669479626822388034512700032 281730 -189701178803263155277319777280 281731 236410140293326317483010465992 281732 -1015201059000859143454264903680 281733 -337666266615254809652177810976 281734 524097820848994192411139090016 281735 -320626255592825980267813050120 281736 1590505879786805958921584640 281737 715673498006723861202747519386 281738 604494622633689127824636041520 281739 507691609670522622241020388824 281740 523156487725105660665733616640 281741 812003878355021586226622574252 281742 -202733874575413357971496701888 281743 407297704392913603878704833920 281744 66345739365955616881251164160 281745 451038507651581692754858889600 281746 -533756266449353086571981377920 281747 1852604204817523926406269281196 281748 194410477356865885160823343104 281749 720079543376131545082704421564 281750 -272585089125158534432473248000 281751 -581829866284509054537133374720 281752 141664868928414736887841689600 281753 75829071876633403543687975440 281754 -396445987703262145600422461952 281755 31910913809477804783987469360 281756 -366866882438244769338022433280 281757 -187914245983611175060906281408 281758 377400997589484364491204389376 281759 410036043298708758415690953600 281760 582815667372743193674734632960 281761 -584620181572170628391632484638 281762 9709666549910336813242912032 281763 115214591838880139005951203492 281764 -492647014247889211899811983360 281765 509911478499317887957024569600 281766 248690381384868683167579650048 281767 1099826689624702345024936445816 281768 -378405723465642957058747069440 281769 -230566439192529586228929964656 281770 291089006923227323155999315200 281771 -528619743877605279069143461488 281772 -12208016652865519918155494400 281773 395705170299191895079636640544 281774 98324199267178963808919732480 281775 49820935815275143335555097800 281776 -81434476232112839674666254336 281777 712341081429161119007259988626 281778 194954383647445761870836497920 281779 -17169455805826305714700493816 281780 -56640044274740142207363402240 281781 512399070269781609385557696960 281782 403023234895099714305657880992 281783 -746511204682911891540820330968 281784 -80467401898496973926522880000 281785 177964648190816960876059762560 281786 -468571271027249197661328747408 281787 184058874472978072201358612160 281788 67218840912089018795137707520 281789 1205528416768484953553548117440 281790 -56903668234829443728339932160 281791 -787813521330465601907957199808 281792 -56873817546721852920736776192 281793 380036627115533047725260025600 281794 -285976286790893439529671488304 281795 341001899440220794328399254800 281796 -236562809813612871397382762496 281797 857375784074094698033695145246 281798 197365540395435323880802317120 281799 -27668453139898149912977352744 281800 120024398260663476009217920000 281801 -190107543977651968281409050360 281802 536286008967723383526915819264 281803 1076369631205012815491866684052 281804 -3844292534254030579520857344 281805 -324050893294164382910094078240 281806 -20713259629669797774278997120 281807 -172854186399403602635937340944 281808 270005342943005934627856711680 281809 1022769234929099335233850308 281810 -324694449868606964684272153440 281811 816104225730762450662613951672 281812 843040162983150014715689472000 281813 366736055759010254516754487296 281814 -8831415446518479975263440512 281815 1000976720389015524249493288800 281816 -169919772990915434992912619520 281817 -107656510758869785621735451772 281818 -166794609253243398054529562640 281819 406338965974741227882352442544 281820 111568824409497475412661534720 281821 535872362334358175512253897344 281822 -4493822093819294988321060480 281823 534614036629007047687762874184 281824 -1675239538629283564121757057024 281825 -9336533092379374865703645450 281826 -185960139364421397815758087680 281827 -36905007604300828526651237120 281828 622708363504148310610905648768 281829 215635396676977162366591128480 281830 -305973113379104018438937037440 281831 -67857044872529041906766808936 281832 -384219360059542217631760711680 281833 964916602212972884384338609082 281834 -59911955907507063193420694016 281835 -494274352155455612828579723280 281836 -197071093512914524518826827520 281837 902450968853371076678731734486 281838 15844634506013162554244090880 281839 422184087202233144744588706640 281840 10379063116756631038631608320 281841 96200126750611621214275990464 281842 -44848502799221770054735919616 281843 753842446123799070822677559120 281844 -679760543816308836793250478720 281845 789300970304450013425868659100 281846 663498537244021144417414998720 281847 161288111177981004533037863400 281848 -1391991394692820093707941683200 281849 1074393409513944739589262047850 281850 74797058639138479776032544000 281851 -639285112980720312634413824400 281852 -48855308917205025129568063488 281853 33130562752257732914910226560 281854 49541010251961007324600614720 281855 -30831305607428935026126203040 281856 611580278926660191685309366272 281857 -1295057466374219749986085744894 281858 197628152924786570216768867280 281859 -785507250572214434477184384000 281860 886046132925139389468639091200 281861 -1572486202232047474333081107876 281862 184980299213156563806789520512 281863 612289888809146292594444114240 281864 -420168926721076807242555924480 281865 -4143176118242664872784307200 281866 60451623991700150097743838144 281867 1142133781274552138104793816916 281868 181867423386321947702964178944 281869 606389611391703217614731004992 281870 -236211651645414847029485303040 281871 -570260705095634940926644719960 281872 275985301059527503283287490560 281873 477030788415730261681329909744 281874 31898845694733409645340451840 281875 -80533332748803721725473535000 281876 137533660481507912411083327488 281877 -335227718167252807851929314368 281878 70526217708400233842239710240 281879 -393285132165986333002271805816 281880 702132540888264216416953344000 281881 325823705526860317708306868164 281882 363721106052948387065060800992 281883 22270633110477354666320345088 281884 -788356030370090509030496038400 281885 -64680493239663866230303638420 281886 -356154584335397378404148201472 281887 456263853961199297031638973536 281888 -848783240483373658347789090816 281889 -170747377036596546404387465646 281890 223717610166332123724614484480 281891 138860890066384820273194909584 281892 322851607170220506101708436480 281893 334753134296857155035359534142 281894 -653017824703814090794122040128 281895 525972243297032968562507520720 281896 -1580962999064669530891520163840 281897 19794272430534758963341031952 281898 -9586668039537773358488532816 281899 -1145241424211544727568764521440 281900 -399664165232506865731073376000 281901 -390535701641049554038285195968 281902 206064009444016329599820254400 281903 259165286375238041217110316240 281904 33162701649426669119581716480 281905 -364824395989187011095991996440 281906 588065507572122851737979520000 281907 -336380452500355718240233395360 281908 -15032761880888079004063795200 281909 1374753742503637690856731852860 281910 -347833169711478462689835776640 281911 -486677647342696287931057253376 281912 1378481683223955501669387571200 281913 -1037259190017456405859943956656 281914 -143034255800246559366565936128 281915 494627049666246318727760722560 281916 142382988509561220171606073344 281917 1250628318329074317054635235232 281918 -87004732183833209131096838400 281919 795188440182434130488539473408 281920 55045928305755109134387118080 281921 -26700008393527443325690594878 281922 184762993822787011197856308480 281923 -582566726175397397011406677828 281924 -212986778879421348223570399104 281925 -81582283055768488451020836000 281926 3390576746913799177703863104 281927 -455499609482018381450656525224 281928 403910441754901496466428805120 281929 261749443322892135201581028276 281930 1014551443662516145581360480 281931 -21013564671765001674879544080 281932 168265595980690863270802600960 281933 -617951193089035318867048087818 281934 -44586261522392623398181877760 281935 44776979680941585879829650000 281936 370967349337533449029998477312 281937 -661890259411486854211989645840 281938 -165412804088417356223583193440 281939 -165086339120855852783540109744 281940 -85767765771048686011237662720 281941 -14784641117180055742373210016 281942 -323185600686508807140313961856 281943 -147452181237970989624290019168 281944 -217255609377572291852642426880 281945 159060939380217709635397685760 281946 110583831192119614591181337600 281947 -1053938145467819169234507996604 281948 314069862711670734441362231808 281949 -138447768282285412296808753536 281950 399785906946628390031787816000 281951 19149306781594024109625841920 281952 -298687205627372140949545943040 281953 1001458270876105563082003443456 281954 -873711898865569635017393851824 281955 -208337241912186569058508418640 281956 -817718494302120150536850282880 281957 107740193995730341206289956828 281958 400038128536496840901776712384 281959 -1050052088320338323980448416840 281960 116258133640550728247156736000 281961 -5375316266819735362321768299 281962 841672121997123809960863109472 281963 225065898389587341174079775784 281964 -132482414029729450882096065024 281965 -189013758302326350848525329140 281966 579986922815372267052684090432 281967 -66202797818348261210653793280 281968 57662504616219094768312942592 281969 7385798942801322445707332196 281970 1760437462152026555961618240 281971 774581846991147928909625284172 281972 1185454011376005075774176889600 281973 -301602501200111981628423139776 281974 155568084802615608162364975104 281975 -665817218413640926953686718000 281976 -164767503904651181864248934400 281977 526395736421325468603436653892 281978 -621347262169067243453028066960 281979 627653553640683201844998009840 281980 -327795340321168286097934448640 281981 336321423266163531601258500192 281982 -143256864139726147296432585408 281983 -30922935161738750846862916000 281984 -508695517176765371311120711680 281985 -91445980339845102049968052800 281986 33791499208327230957549180960 281987 348020646072111702373306922040 281988 99628810105219634931559096320 281989 -320481316397907665050623106210 281990 -39422046215093621986563914880 281991 445096243820049375876406420392 281992 -177081612745716369141099264000 281993 957246033803901971368309081242 281994 263796420871537324106934528 281995 -446889434665144428937246821120 281996 -403169173267981943830556989440 281997 -1196259201777606695253191645226 281998 78585735780316361811813540480 281999 -81653033334780669173353653936 282000 -239992296041941472906182656000 282001 -619661081934084834715551617998 282002 315239769400857181060707351552 282003 -505981153613773226894130001152 282004 1230521980923437227397471325056 282005 -188959401079670866387687298340 282006 -300623222269951299083936246688 282007 -7699527276854808705321263616 282008 -1015541615140536780391581911040 282009 -1238013176644829346006091392 282010 -420156190559829100389337815840 282011 1272842541502294547934703140612 282012 230943062683440039740293914624 282013 -1096503137163694270411736418216 282014 -784088721364435687698791073984 282015 1164329266615125605523705204000 282016 128812894087191811785055272960 282017 1103606476147608237527793710640 282018 148533931748694675505161385728 282019 -13191590937646627097967276580 282020 -263407522244394021256111104000 282021 -248732019080280849748402339488 282022 -42017794271791225129640821248 282023 -549828242888538998387573802960 282024 -918882326225960280886153098240 282025 490719923318474158610167267500 282026 262834069362660898833581915904 282027 259545273664445072555741080920 282028 -893368000457907544827422808832 282029 -84818502541887780815391234720 282030 -128753044126623128626580275200 282031 1236396031947763697364569702200 282032 -18304455374770277726274699264 282033 970524640284119131178977144002 282034 -337070211177532522704441033600 282035 -61275920397770674626928035600 282036 384935248102446619255532574720 282037 11079365171916252877699796672 282038 32731406383139983757101785600 282039 136927367147475178543544578128 282040 219951917421182108749620633600 282041 269090365704501219868462857300 282042 -2428928612336838198500838288 282043 1499715986381775836846269040664 282044 -58185736811488409624180951040 282045 -105299043343564767187301707680 282046 500761223605910740831772297472 282047 -462292576295570265279821588928 282048 33461912521077124428290064384 282049 -377749777001960979745182236736 282050 459741195017647695247476418800 282051 -172778727693755331517837104 282052 300885173591038242735206292480 282053 1592965253399213887186728886302 282054 -192326408951559862730485553280 282055 -140366015236043265226583718000 282056 591109232675879781048726266880 282057 1198356964091491541753717985600 282058 269234444325542763606437074176 282059 -985909179122502217813424005740 282060 261678451612171409989172858880 282061 -1085611235989167184263810360510 282062 -27062867659605965500511555136 282063 170063510667969186563484518784 282064 92155205779869491494383067136 282065 386959558571672861892176404800 282066 55205775343489947809259078144 282067 -62360423830077357385127184128 282068 -749244815164734317989458683904 282069 468553677918010447615373283840 282070 307086606428238718883517260160 282071 943902325393506905940813403272 282072 -9727807441207199668768604160 282073 -612626608248189171917682810096 282074 211723728145106440194562202880 282075 -12487879530595726413142001400 282076 -272150659234096842917524954112 282077 -4208355541044261147307669728 282078 211987300653481709116338064704 282079 -263371307023574182362521854080 282080 5013424235328506515378667520 282081 -19751655080326272400832998176 282082 -185399862231871773741658738608 282083 -373665495012884790576727379040 282084 -219831466524200206556585822208 282085 14085269786668928476992870780 282086 140699310066616458743676854400 282087 298211703306372524820506280408 282088 -616249896591424678350825277440 282089 1213545048395009432631702664890 282090 -58335370498038802478924839680 282091 101825663925510789515389973492 282092 -371641533618164644389844638720 282093 -372682402427572879058999033760 282094 -882849432021196491431912279808 282095 353101837183389620664918128640 282096 85746660762980847626778378240 282097 -533404255483385777108924481454 282098 545981361359105333923249506336 282099 -491264669679626983892877396936 282100 -19187296476016394924172083200 282101 -530590104370182280416259586898 282102 -298713513153742582455079023168 282103 -1808442759862936429457080090648 282104 -408529641437879325170790297600 282105 637268189724010094674998917700 282106 950442434541849202117546846464 282107 314209050736396407230463412224 282108 267140882507014696857202229760 282109 -1218378051979876682966926735040 282110 -611996074217679608353404527040 282111 147803602785771402925744391424 282112 -499636335302667178204358246400 282113 512980726672465617954461283924 282114 -112325568879277094982156472320 282115 -680721800487793147445703818400 282116 909829041786771795055406912640 282117 892204556699490913774163713536 282118 2779926989725231921117010304 282119 -511799900862190066305704753256 282120 -428012578362546163055281766400 282121 -61355032571113994758140740736 282122 -323619774772638650550734535888 282123 16243310740264741760144646132 282124 -402014853626354071116820305408 282125 455056523000732172635107734000 282126 -128051870573691052567410335616 282127 838254183843595125742760236976 282128 104485117065393240206754447360 282129 -564053620488022693442568772800 282130 241535631540060508863249979200 282131 -592024475180731100031470284800 282132 842527081024848532360602277632 282133 -74465711283789928908989970080 282134 -969973778285905370969498402784 282135 -95433739834272382599734845440 282136 1057814181926168531929770055680 282137 -2274031360009503133918495733808 282138 72261662423478608812999921920 282139 -367885732888571255781765883632 282140 346878548451217210023962365440 282141 -731099123824630623858492238080 282142 397529005441292315161177904640 282143 717296047122703879786961815392 282144 -213624973072269084406036561920 282145 -78798294775415690030470544280 282146 304142522982906622946442088272 282147 -583347461347699291495561163400 282148 1108799289605812015319798254208 282149 -371324236557301608731565175488 282150 -255606554534857717203492480000 282151 -357668925858543161521055166728 282152 -172074078271309075875083642880 282153 79141925004399906857938677024 282154 248400850525570554186194088192 282155 -444724419770238962408275969440 282156 28461570706840320155840348160 282157 -1205060288944461749755503871594 282158 -897531808002480718024498288320 282159 245376813661682769628504911864 282160 224774344856375346343916666880 282161 61900623914035853878982485344 282162 -17943255766918986842227986432 282163 -279490692112924541200212564576 282164 -26482015039597141181749868544 282165 -226454200751683297341448375680 282166 -15447979175383438486324373376 282167 735900614206026146266434498216 282168 470451645065129705045565235200 282169 327026294950189512778330069840 282170 148740479443453008051997056000 282171 -749126546977057505782907142888 282172 -357729618047929921587009954816 282173 1222247544331756260115033506060 282174 -601890448562843123139470300160 282175 215508680755047997769494225400 282176 -124682216587333186458440171520 282177 409979413328118276360462675840 282178 65933886823424970532658862624 282179 -78911324088385862232002257680 282180 -174821070897278004936162263040 282181 1251613491042783874462670713500 282182 -12207719707297800205814448000 282183 -471321086459990683862881458432 282184 93290765774226053057844019200 282185 740853485646740622902286865380 282186 454623434270901082744647287904 282187 660481142430750469138668360240 282188 -1607547468323301892493284147200 282189 648574537768276643117213586624 282190 -31552357598898131001460910400 282191 321934221560832377779571130072 282192 -78862791672029290495167037440 282193 -532509226198475264735397019136 282194 275542635595495295557577908224 282195 42570962051474748277303384320 282196 -907251990351472700711718121600 282197 1441955876947187939372353120320 282198 88482197357747643116241469440 282199 567942075920761982198317928160 282200 -436406165733784436705281536000 282201 200193912990367805998482013440 282202 -388923438771514645488583634448 282203 -759004852468338756855511711656 282204 -21924228374160437554405553664 282205 -342119724491380700857394263680 282206 -763285634902646718836633841600 282207 478747227733334360551666903680 282208 -289587907603753052242007162880 282209 7719760954113780292426045104 282210 112279746553240135143535027200 282211 26992839039574014461318252824 282212 45963551384096581016604426240 282213 74426109235143375969606393342 282214 213001089756193408480368159456 282215 134064243048633928614442722360 282216 -923930974052248426742583705600 282217 538657113634891703950988862792 282218 -49319929193062637696565614496 282219 -86943997425979402085327408640 282220 -477023241235488820784452638720 282221 495327479695715523872704078422 282222 -383395534610825538525208343040 282223 -449042467011701613616493725280 282224 -70547123123078902838687170560 282225 100420907057302768234480123200 282226 312810029192476657483315914240 282227 -418082323913436890971069737528 282228 242214857061830354919557007360 282229 885575242101829136347045686830 282230 465719315723742024274359576960 282231 -606045535127647602954753674160 282232 973264451647460589431390822400 282233 25004306059914192679206075264 282234 -675518275735844724490216025088 282235 -958203973660235096776294232640 282236 -58473931366579187472740439552 282237 -1114471055289577323009670064640 282238 613660258098218286081604820160 282239 -210435595269300519260776824960 282240 314898923205731231434329292800 282241 -716421413643298962631067871358 282242 3689535912924833101504120272 282243 230839279228549845612646809264 282244 -196013094171276448585441859328 282245 471979726499523121427704279200 282246 -417752166254638627417776273216 282247 620848710209887044572247133664 282248 -591652654509816185076841712640 282249 -1051261005515701769450609839632 282250 -462172688567834857861215240000 282251 -1704907814996493766741186851768 282252 4778133887163079045223534592 282253 732600943224825064117300984502 282254 297284019846510154466430694272 282255 160543863800856879742558494720 282256 55173531459991936004531159040 282257 -383966517429150747009727379340 282258 -432218405436804157856609998080 282259 -874558967426748639441700146720 282260 -850306486624329190468534179840 282261 62525805499320277800733879104 282262 395969511334464726015182425632 282263 -698269075727894558775030595080 282264 959052867565169478087512064000 282265 830877264478520407009810230660 282266 272474824306348105559422744320 282267 -901475675418497117018137475040 282268 51628313252715153295977732096 282269 535673707912686552229330060044 282270 44576641680568740625700422080 282271 -1915654972312117315951827757056 282272 -1239018274519822365977249906688 282273 203629285058811017457810858624 282274 56723490029555394463855332000 282275 -138534147621753219109257229200 282276 68036113399025168169960892032 282277 -8824980675945471558612213920 282278 115507963548603799851162973824 282279 402543356373507165435562059648 282280 899745454609103363397563750400 282281 -190904244392860905224662086918 282282 -84055207339264440698752499712 282283 -525859336333380192262436116800 282284 740543338536951305414473487616 282285 -17114075087066188931963105640 282286 214166651556588089069407656960 282287 790101641716013772276694113936 282288 12127359560193723893986197504 282289 -832183090560434787714125622400 282290 100339586210690459102498666400 282291 1942438512874979358736302960 282292 -892950554313081890214087097984 282293 -2219192741262648788760098994 282294 257636408207178760521975942624 282295 3906402187112975966967260640 282296 191314343126542349019992125440 282297 460374097877188006108971301200 282298 557360368068026387506767943680 282299 173005043310514711022803635300 282300 -330109005752655233134401907200 282301 -515023062074195094876302617428 282302 -8727288045764545836227311488 282303 283550748946665323004893282544 282304 -192517852289880433618549997568 282305 -218936657722227242036797918080 282306 1911700246506536605036869504 282307 -502061023215491671536702325444 282308 -147858109766855673992434091520 282309 -212514643935816775392541857120 282310 -25988586551898306929359603200 282311 -741305840356037715213284066088 282312 548781988010601143802982809600 282313 -728786970124281859286326870438 282314 757716800129448117752967518256 282315 -433585295185406434322956704000 282316 52610432110391413087155031552 282317 -69763490527011515786402812416 282318 301353453978579418572040163328 282319 1487602554470053070512370354496 282320 205023640453717184343629414400 282321 -183898075573736138816147358720 282322 720846945003340095658376237712 282323 796607610163219853165851443984 282324 -188197330354816250350411296768 282325 230023202523558393175811733600 282326 393287251415411411366171730048 282327 -1017747064935276745935306089880 282328 1326832037533589888728516700160 282329 -2180433661727522351314790769024 282330 162418868991154928122771016160 282331 -206955548291842550360045305056 282332 1074286457489026131685332343296 282333 -787284429704069886092875464576 282334 -296570488626352899727699049280 282335 718272879966815255295483242280 282336 -325343350700916064553799254016 282337 -209187584269046198901297929808 282338 10798288378260085035330996096 282339 1711888950068536837174182209520 282340 -103305717759968645884442726400 282341 -143721899624353548298809046500 282342 -155828974903967164861863482688 282343 952656764691913523920645949464 282344 281757745101246151526011238400 282345 -185202018363267672073560489600 282346 945858481715494509171404244480 282347 -256257337051836762420331675248 282348 -88104924760712657643031560192 282349 -635843361369671834332299332650 282350 -315605289349589369981539785600 282351 -932089808839822077202370130168 282352 105043564710171774519568433152 282353 -117274937811256629699344993802 282354 -486690385975451974573326276480 282355 -789076540498191823002102390000 282356 93550284855097900548576193920 282357 -399364252219998232639606838340 282358 -296386667976215896664286330720 282359 -519400598627149149809124145920 282360 59214685603088650584021811200 282361 36795578140344015977496529732 282362 568020263149316963118160536432 282363 558394997452418300607732933144 282364 -39851847470128484242200863744 282365 -944179335386198213203910902740 282366 -157975101200902960857345555456 282367 226312693455096421862320334304 282368 1257734793662213183021820936192 282369 -355686622563634151947799971392 282370 -352843724470096009268266337280 282371 -138628090740178915181179027728 282372 157618303582773088021822958592 282373 112094096234983968803758220160 282374 398962448070963183190421305920 282375 529682126015649244325876118000 282376 1547694402252309718345043804160 282377 1189557636241215611550302291226 282378 459164458490057311891679619840 282379 79207408690335726263880665920 282380 270851030226579347115433175040 282381 -1680554454103350167844902400 282382 83880925199925507718297277184 282383 299831208041913700714063315632 282384 -32624797922357283601197613056 282385 -431399196846446458168424865420 282386 -195597124504245661190646793056 282387 -251457476379978554091558342288 282388 99834302994084694681582196736 282389 -1464398185760075961534776205810 282390 -393884655662481048433675198080 282391 1070358734654972472697056734792 282392 1363658721834391182551993241600 282393 1410536423332630684617543727200 282394 -210540954506877345352767187968 282395 -480187514443385856828095793600 282396 532557060950994240103475549184 282397 -734053001274784271110347979200 282398 393969067632042529438628707200 282399 -68904386553605933628688511016 282400 124944103666063181665905868800 282401 -392110519012752359010436784448 282402 -593716817571941826111853421280 282403 253330425497452558812627984264 282404 569627859602697598479950320896 282405 -396394226087215472396712694080 282406 -213166324400027285540899356480 282407 -315629046946024235477812270344 282408 162329681913558985497372180480 282409 -161853731012313001469321920390 282410 -67436867632999761530109665280 282411 -1076127849104290497437102887140 282412 -63560248478873781633703298048 282413 125242595206176448364573248662 282414 451688780738372856590399040 282415 -386844280056897292485959594400 282416 37627890687435957354236313600 282417 -185336051934415226718364085952 282418 489326761681993178021835686160 282419 660942391794284208895560659520 282420 -11367444732398222072867942400 282421 -770575364375547184714420057800 282422 226585656381186992301689327232 282423 950080139479641674723598537984 282424 -403811832799465851136020480 282425 300201993178927775027562288000 282426 414365723679402871821568295424 282427 309085870049951375537302562276 282428 -15499783139735022268904236032 282429 261895739703854137859578726944 282430 -98531925362326754081617236480 282431 -1462760391856137658804661809800 282432 107950293261347798281661448192 282433 401378210489880311434339869360 282434 43672620485566653347711280000 282435 304183900213365856017491942400 282436 843359194385078461251688590336 282437 497305419457921274882112198714 282438 106550591201582028900334887168 282439 1575552856321156826921458289240 282440 116474099470307349819464908800 282441 -193308294324171820614528266496 282442 933819450396458964366202381872 282443 -527633006529170234194135836384 282444 248587664357891999274216316416 282445 -691891983118917509950702869300 282446 71662987649262792586251924672 282447 74217779293045081740319229112 282448 -154771018346104181663108956160 282449 -131654733430790100790088871006 282450 -66719370530420290278558144000 282451 -639127262369249965789958785088 282452 -8146707166065452229832651008 282453 274469018400624310937406470304 282454 468552999139217074127356597440 282455 1180761783701801091581117522160 282456 -85687232073850180583766190080 282457 542828576220113612763775098112 282458 -363924616432975781622596022528 282459 363466186641779125813569713304 282460 200764680367249243703153203200 282461 -150143892885556775306349886938 282462 246839830978305855868377246720 282463 752227248886069485357598052304 282464 -142740841762061584734222286848 282465 779879784413632245806429103060 282466 -769064005383946842075223643568 282467 -23929572636824448459258824760 282468 -508598004374956079868288936960 282469 174640015759872558042599175360 282470 -728706581711309529388789424640 282471 218536261763072601560736311424 282472 -477295546036830508195524771840 282473 -963767490989440615834771079280 282474 374218938817338559447109053440 282475 711407946834788191350625482500 282476 168315180259021617343924066560 282477 138254350022156472758571179808 282478 56303845456442277154713872256 282479 -11260363520556937510059343416 282480 57965356003423487283725598720 282481 -1290565345646284412255643516718 282482 -658548127678039817523200487408 282483 -262797165857381947635397919148 282484 774024398715867836064489670016 282485 -171114150484886211974610523620 282486 -91486084077385640264188607040 282487 -207006307493866480463335507864 282488 -338409442927208614310814474240 282489 -617301744863968710145381985280 282490 -32935014674839249493303583360 282491 636368180213680902153638039568 282492 154962098904927604656625459200 282493 -580159155943921397541449851258 282494 -241490874931486329002391646848 282495 -19018624008677890989233570400 282496 -248271404638507039311569879040 282497 1285635715660439407613166763092 282498 -124190104263502280655825976320 282499 -585401892323844402127299842864 282500 -61276354142628036379891440000 282501 -516438102182739819899970504960 282502 204387842030563043119881117504 282503 174856691706592799410292112768 282504 -905138692798789470308474880000 282505 -75397889457956354618594045340 282506 238823751430054241573654278656 282507 1076434706407926791064820103640 282508 -718257469433047828589487292672 282509 -173488784157839030279727226752 282510 -330239307847799102775442560 282511 1788087207917852692792993143400 282512 -47493312431799364557314678784 282513 -56791345990384758443250373632 282514 934201381721740021530523475856 282515 -643775191258636777905484437840 282516 -287375794534878371915357915136 282517 2289228914107740974773030143552 282518 -586845404666026616452050656640 282519 -43541268496885700232539684256 282520 96610478123012883613968384000 282521 -462338198606990301087286141056 282522 367925168512275703357036764672 282523 -370529347436822760110868910680 282524 1097684781190903996406877230592 282525 144456242646257668609952464800 282526 -348648652253487973840121628288 282527 -418988624930675257967782819728 282528 -24069474597314042093362544640 282529 -886014730156582833972401922112 282530 -210405519532743463340605670400 282531 295290903624084388392815956464 282532 -146689024633809176548048416768 282533 2084381992417422216204922592160 282534 -232114346912404789751781973152 282535 -1485964477434824959813952760 282536 1334541837278942631276103879680 282537 401521761697292816608344685194 282538 -921462120511377077547411040080 282539 2014736392040538257004274832856 282540 -203152798556296379677465528320 282541 122418806332763160429274817024 282542 -194175722049560727521224175808 282543 420707703725849593457878585104 282544 140359658386158553604998184960 282545 455002822840889539093321989300 282546 151801936112173228175930073984 282547 -695284285066748003730281603040 282548 201929269239135178176509638656 282549 851620895310560069632400195040 282550 -429093897494506702756224127200 282551 164733840203437678247467793400 282552 805996913241520952517199011840 282553 546656024428528872169953424 282554 9671369408983209582200612976 282555 -63832142829538254828048537600 282556 610606570128142495601051448320 282557 -1760803770799053404188349772096 282558 -113293777058607158229222772416 282559 -1715717662002259878976717378240 282560 6728602748974005177632686080 282561 -406190353862850811709398294176 282562 169262377039193039762525793792 282563 -1470645297690002829329369653188 282564 1238425559759825440658003091456 282565 346917505816501044573342136320 282566 -223133957748540548480227716768 282567 1545266470210309867428256423680 282568 -702227966228568124394034585600 282569 234999990137056884586130811072 282570 -343261506439630726966613548800 282571 605577718980700758368036602772 282572 -547639080786065791693789398528 282573 277023667280851219195166000022 282574 219061576621056858460114315392 282575 -167429676624730860446001504000 282576 -17859384695051900290118320128 282577 -1624304046870462799625131938574 282578 -135474657940977649932577406976 282579 87153811187637078633807309888 282580 -50707047825722444657808384000 282581 550329088200890029722306531132 282582 528825902139194492994058477440 282583 -94682356875299876941724514720 282584 501474504271866323348162242560 282585 -37492734466560433429444017600 282586 6906433462729649562699629280 282587 574175075472129790692801028800 282588 -248082600443263455887485171200 282589 -1075117566690818755056814443610 282590 -184601496452500763315354787840 282591 1072554275711062318220222318352 282592 425938605087999654372543823872 282593 -1803585125012450618400456632556 282594 -140504690156015665660435702272 282595 153191197066685974530985803600 282596 2126146735451923570640830464 282597 -114610964669855437574350542528 282598 -418667759966189653112270851200 282599 822410505539635144534757580600 282600 321949597768481399623530624000 282601 852640619508110865163815705024 282602 -433864418556451460928036487248 282603 485423454653128518604528802904 282604 97105854604406686402846483456 282605 -935969072600883767061830445000 282606 -181898513001710280835947740160 282607 -18445691871121695726411280520 282608 -189484052425555177422376796160 282609 704758880747265295162775581584 282610 632113197537609975256683264000 282611 -244889943819495237205042813440 282612 556141961938868368173811943424 282613 -182506619074308064644768137352 282614 393799122681496925714900458656 282615 48553765099697091820045461120 282616 291545479180975983865835028480 282617 -286630591935848544785834333334 282618 -215163110585649996113848148736 282619 566406965632445331464808928120 282620 -22100804621456049079666360320 282621 -84221069257039738100889305088 282622 -939255115193265839705236389888 282623 -1382853305886246054803422703496 282624 -338065355417399981681814798336 282625 -442580699796344709488048160000 282626 -76331407730572977017989838976 282627 48510767542679689275632052288 282628 -893068441796294627204728949632 282629 -2079201932846686062837318977316 282630 -255103106530846865196856164480 282631 -150356619757127873329896948768 282632 -1173341433976733916415352832000 282633 359881873899821448120040120704 282634 -541004235942592943665443636480 282635 165724634892862322643237826080 282636 -1089190424877371282548434723840 282637 104741880466373256481314743020 282638 -295292476832738207910953033280 282639 -7188656022075747140937130752 282640 45178545130574812860503900160 282641 896592678217276108150293260400 282642 29043256175911445608228781952 282643 -181083555155245189428178534160 282644 960178183167017578203934771200 282645 -420282036800210008883215280160 282646 77217339264088342657942566144 282647 247910325168039673017040974480 282648 195706525870799798153988648960 282649 -61655560557065122873065370236 282650 -99344834968765520055618577200 282651 253678854389633989283729631744 282652 -1083555171459986460718527998464 282653 -70372996532746250710350547200 282654 194505024820873760469254596608 282655 854747489345770803356996443560 282656 -143484736969462370149269504 282657 -903583526819555271784340327760 282658 255660658700165434114248794112 282659 -330333292816667031937879895040 282660 142233811313330465939349135360 282661 700723863235991455062782035262 282662 242985794395986288560129491200 282663 26576082637751806613666427600 282664 -439405231101614568713899468800 282665 379698709557917105483106417060 282666 33353291731931070106652653824 282667 303517163034404910275133705984 282668 14294616655566839767338786048 282669 963355330042011553967199925920 282670 74680182817288252883126380800 282671 -1774674580056122344605466534128 282672 -53433486562030655126415409152 282673 77531312412422169632512247920 282674 -177749304283704149419256311296 282675 170576630253792742842861201000 282676 379957543761346037036867052288 282677 -220305327196205154097954275474 282678 -125661668722077720188276716032 282679 -574072972528006421843932453720 282680 -205384769511451507382088499200 282681 194448072054858446667978685242 282682 -4164621353557558448893873920 282683 -14066935272753369011799607068 282684 730661880794916350637995291136 282685 51288226109950618545208011000 282686 -255754854727330104518631831936 282687 335257033069752112971365321160 282688 192686719389925068013784006656 282689 -509807850818432948989413722880 282690 4949837566561967681845908000 282691 -783481377788387204373562211908 282692 136152531350157968041090295040 282693 7504706390987284077074410368 282694 313421379657844901094168052032 282695 71668705056453081917230887360 282696 773334441362097684045230284800 282697 -583225750463297418787014338854 282698 -256875613623646923203626874112 282699 -463316057346135144302517420432 282700 480819334791726032873170982400 282701 -1412627971525885753454010518400 282702 42462694514259427961674727424 282703 120961091351951467406970787952 282704 10125586581015968711507435520 282705 -436368438583356332130793793280 282706 347196329442045204486445329552 282707 989324852139142929950496478956 282708 -672713358772271432585289441408 282709 -368671779117187176872021746784 282710 -355175679682369462609709936640 282711 176302314017413033306342711680 282712 -1495139601640296069477453772800 282713 90056544620205048985191661962 282714 -383429925763316106776568552960 282715 256029976043020312007328135360 282716 -13339957982553125525236776960 282717 223161416927105552709178155840 282718 606778983020160055516067026560 282719 -1450502364395774370075563909160 282720 134886923190819107172148838400 282721 1557233311712880036125723332500 282722 125226267702040494212792744448 282723 -187646997698333855274866547456 282724 148742106493072995159749744896 282725 -10600149865520841931212434400 282726 -138594732016321871762664911040 282727 449303552176902368743833778512 282728 746122552607449024293242880000 282729 -6980302987295371639778168352 282730 -172646302476515733193985062560 282731 -143716922263358118896386644528 282732 -745435530568347781721750972928 282733 1316383231065312813130695318624 282734 193899827204239093937247034560 282735 862019128907708691997448713440 282736 -21831105211872051049188950016 282737 -174342065172624722230643560320 282738 -254592137496994809792557993856 282739 682918152128378837364622199040 282740 -747738135782292756776257873920 282741 27651100304901273797164821120 282742 -318732067480960443259135333728 282743 -963393371766598678007945802960 282744 -382696292636482043440417996800 282745 -628958942263453029380310485880 282746 -207167739313941924894606654240 282747 -516261235590416403144855833364 282748 -723560142859820443684852590592 282749 -118397948848789700388267574836 282750 -161074185603267190678522560000 282751 10426826491474332548298819584 282752 1605731831778114831089223598080 282753 70750602918782766904861151460 282754 127751169457554885958954869792 282755 -309153169067978618932600003680 282756 138255187788749123988010601472 282757 1165096396227450489254616139612 282758 -240620217233508886635739637760 282759 -302283206874841445599174289496 282760 -15691577881592854097885952000 282761 523479862378518918745326988212 282762 -154129080930342397285547158272 282763 -496777463720163475884921736976 282764 -900130968904810507871811538944 282765 -138406643697054560099321911680 282766 160655842653110119168122469824 282767 -781021656643080770852852735184 282768 1266114665045291768229003264 282769 349976343562451392042205349170 282770 294848159146804285391230354080 282771 -862152054224825769074993988 282772 -314490078251468849089236531200 282773 -747561588184677051437811012978 282774 -67968050392263787993358591040 282775 649515417802045240666557906800 282776 216662086637319121677157171200 282777 412519388111436639778446240 282778 -426834445914638502805684083744 282779 -158717639916662107199143302000 282780 -508540972250712036525247895040 282781 -890490873657386557930369238208 282782 -138597782119572096768153186816 282783 673074642948326116674602545224 282784 875203010448364907602429280256 282785 661957894078459316111347761600 282786 61292120804289177223453853184 282787 -397938203902914856733862397080 282788 -603076606303608432717422398464 282789 -206201516685882952704271881156 282790 -571944468276982046338531689600 282791 -551193993838377454022089790088 282792 -396335523240488373929497313280 282793 -221728368700948946816204184960 282794 -330449448036466796407453076304 282795 641204167533237693041409093600 282796 -76564067305754278311797809920 282797 -1293676633319285490922477739754 282798 -889451635732537712742613802880 282799 1080597905715283546883046273792 282800 34451928887754222378265804800 282801 96013680559622676381269791584 282802 -22639408411771455171204254400 282803 -369386497238586342302998252560 282804 -237456045292571172484964757504 282805 269034892798342492494300368160 282806 11259662477566791289803944352 282807 223691650814214430591810464216 282808 -322783652939126609114250854400 282809 855201187241680030810975748010 282810 347573989542822335237558315520 282811 -12667113198495925543527819608 282812 -883437618246430962654636318720 282813 1137091188670450890950239488 282814 -317549677788707202728711273088 282815 351781212797059504881778356000 282816 148428006069885741742389460992 282817 -561643694760254527108406362028 282818 13849639887397213783461866400 282819 50888954787082216636262135544 282820 -455657856730673735601275904000 282821 -139061667232629766831826308416 282822 504022155009313348067030062272 282823 517478644297612366326373686544 282824 246205669404741374912905896960 282825 137158853905215176690553660000 282826 -670572924085357543678446759888 282827 -570038830230745830847746345324 282828 66266240049916767175118662656 282829 1145787460931052869502043763712 282830 447700956286017158987178490560 282831 449210329359303836195262518400 282832 367654400741045581396038254592 282833 -1672708723269416621264148219918 282834 7925113615823685997108525440 282835 -199802827502836385493339404640 282836 -498405885083572191815508539520 282837 1051266584538914661162960311520 282838 1066610484250838678531248009344 282839 -606258642709807081195588717776 282840 503852429179293411364980940800 282841 581847654601439460725675189572 282842 13657621701235057533566691840 282843 397804004026513366565339867304 282844 -200443848100379674906592841728 282845 -880011696646062515843800314900 282846 -582450359821414335451593953280 282847 125159468622178258835071227296 282848 -1566085724069848097372468674560 282849 247468105503953406538815061440 282850 -13280569079325568074852051600 282851 -80959080358846245935437826148 282852 -340316303584111343735749985664 282853 1055488835431877188042086121120 282854 -2366745439085238189950060544 282855 -85002819140393424917483608800 282856 320404960658171473539612917760 282857 441628692543079374254971759332 282858 -166685283084573506715265794816 282859 -539680158619563116410046656200 282860 -557747792909345704592671825920 282861 -55016026499883049833894966612 282862 -1052145679692322027089930014208 282863 422625730393347582493714454496 282864 -71451882343800902514349965312 282865 -280795459893679637510528433600 282866 388488446066457197629450238880 282867 -147138038206395692807300159952 282868 594339274079990219674912984448 282869 -1414196801662339991913177563730 282870 135074344184727311834844192000 282871 499600485684222024818032354944 282872 -499542357958106004791374540800 282873 -1033730014211295920276997533616 282874 125357683528934318703946401792 282875 27769227222777831763599648000 282876 686771252585248163729973018624 282877 -410744656355775096666459280608 282878 -359415526848502040232250229760 282879 340068105075637591037205019920 282880 -262890258279972941851986493440 282881 151380029986743678520860455682 282882 4515282217160727939203179392 282883 1282352625765531170154920722120 282884 211294095425061536380809179136 282885 663895018010438999299866909600 282886 209529727912149327556035511392 282887 1315626349826996733606866304792 282888 198018332608989340962219340800 282889 1256177290587672335054748881690 282890 386601999378846656832881647200 282891 -31414728104089137290356473600 282892 667149315986403214835021153280 282893 -189707308543654347234673522176 282894 344663159063063128402092148800 282895 977781124048781703646157500800 282896 106800032907268921091383959552 282897 -729089825323576432088752701966 282898 551663351955027239581075968 282899 671558487100547179525353689760 282900 54334788376881447639706521600 282901 456548264619923475833052435804 282902 249278376534361109260161998592 282903 -232994854707161305599612322992 282904 -626022624747157499743275018240 282905 -124725151877093687954647267200 282906 135534718120556258972509870080 282907 -818877821172793786801019358844 282908 708027397385766063028901807616 282909 1025884387152542179896496900128 282910 204386802358195498646548944000 282911 1789184813202131217429444028512 282912 142022884890812208762473938944 282913 384586450956301956830835800162 282914 -347893263130986554329386537408 282915 131696427038820883953975344160 282916 209961460392313480289241242240 282917 7202029199794790427154683966 282918 468912446190592278154298540928 282919 -170958326385389261990458139680 282920 66311400652854366413717913600 282921 -582505445230223934092932299888 282922 139195976402848104319466062512 282923 423834604014630963134429220144 282924 -80935871245165257777428797440 282925 -763865752858243079730492716350 282926 -167558028010866948675781657152 282927 862984506571759264645822592520 282928 248019742323498885116680650752 282929 -773244985112529334519693785360 282930 393688419729470027915635653120 282931 -179311885376624938715791464360 282932 55527653330091661128331014912 282933 3035719196189843734165140000 282934 -13513415044092763438912932288 282935 108890790194852603267535444960 282936 -487479829843329166079328153600 282937 -85396019594994346892355123968 282938 -1033555450840903299106712929056 282939 -391270437435110782796994272400 282940 -5478815559249313914296401920 282941 1076912317583666187169353831744 282942 -236318125243182528333165468480 282943 36988427931446935670541647224 282944 -69221387628981820824293474304 282945 162371338403546238734080635840 282946 322412491610201655970360671744 282947 -108016899253019817448465529088 282948 39978361879532851456437719040 282949 13988951154727885850417493436 282950 -248388942565021357912013796000 282951 -861110339221592414868185681400 282952 715586218138283905979887749120 282953 392600491755437453334138452160 282954 -84218612365654019257992519168 282955 1197727688826792439434566451360 282956 72505706302243970914185658368 282957 -1074206799077185492671589435008 282958 -385922158958722969784046638016 282959 655739590055400652134214370160 282960 -220646611706905174812740812800 282961 381306531157907998533706484032 282962 502070214088647219133945817232 282963 494493275710152722151456719544 282964 300076648458349227500080281600 282965 943219791273666329180036105400 282966 180964496960438946834473279424 282967 -357948491786134262201423355120 282968 -26747430290914803475171246080 282969 346483897870398638287480467264 282970 -72010235755709086830801196320 282971 539100724632063286526776587792 282972 -219656220133871512441107076608 282973 753081366361355645027820509222 282974 764506649665894238386205446272 282975 -211348466619306957656745120000 282976 -255900359023793932146714869760 282977 -123134423018926160454538110174 282978 75724374787866203440390272000 282979 -244960477668698657102188790720 282980 -291866791184081868011609184000 282981 -343127858249167575245874783648 282982 -109799620959373781931186531840 282983 -6448879630220111980283148456 282984 1037799594272437264413573120 282985 -776095842538250290514817017820 282986 193298808407303137044224759040 282987 -1444428355809764901428573736960 282988 923205239941242738737433093120 282989 90747852399669518158424338656 282990 -101258925856424184351771434880 282991 -744005098561924508794843298608 282992 46452342009739599077956976640 282993 -460599432307194907615894958736 282994 -21786855104235631716935710704 282995 1023714632844148148381615718000 282996 -102915141875825062774200956928 282997 -731296963783624068015741672480 282998 353091612942714870607511652000 282999 154624667517974469120540318720 283000 -506884113675501226238407680000 283001 1028553681299236172204745217002 283002 305221537000722762103195217664 283003 412666264892041146735043793680 283004 -75332653518662410179988492800 283005 372094172381542504308573866400 283006 54663472397309572624157092224 283007 413154598148156045763890864256 283008 -705131096075501293124777410560 283009 1119258114860062667932716974210 283010 -55928455785058426497800570880 283011 -214506153684994406092477638480 283012 39264029295236055394614525056 283013 -98671258423710456974339516100 283014 -6942972645227648655345978144 283015 -263802301851514047789577049640 283016 1915375396074145514216143349760 283017 -221202143963394712491875681088 283018 -281706610747168470259015097040 283019 -1035249168771979927044559380 283020 -71469455494316923748762265600 283021 -65230796548779388061295506228 283022 -34793726015479320420944282688 283023 -104977169372736102699576864720 283024 4731223209986555454420799488 283025 520936730799744443080303304550 283026 1131455960576659429805931264 283027 599009761425783850463924744876 283028 -288422327450718776259218346240 283029 647571650387256442889229281184 283030 -96066836482073545369456680960 283031 696599261398655743266833468592 283032 491486529684471471176490731520 283033 -1308324129618026331551610053100 283034 425827514392862157393267082752 283035 377904143004597263703172633200 283036 -272475239603291373079016703488 283037 -1945781778256581964006903902720 283038 -45172988575484417052970586112 283039 130398978060024789239972054200 283040 -848676769513361486213264179200 283041 -1568344836138896918576361625920 283042 -3622369862669758647784695648 283043 -1643047441281872808837774568680 283044 -990205880317400080577064407040 283045 -105522585256016124808256910720 283046 582301576963544641999050279360 283047 -132144857315862350958768835800 283048 1418462357025896431412206095360 283049 -36685409441736938345227630236 283050 -87515190625036552414299295200 283051 -766837456446914511069341983948 283052 -64084925050716550146899066880 283053 53718983678720554865508688704 283054 267996040129240279692590244672 283055 594655531150119067575124053960 283056 -231996505405185824925199269888 283057 2109617132178387789318784245760 283058 700282164114179046987940484880 283059 367363093728609765806936598864 283060 602885214294118413160773876480 283061 -205024306144126705018108386816 283062 102906986520174379726371471360 283063 1378792168855521696592341216984 283064 281410164226608283496974417920 283065 -285503698958496327975116465280 283066 -142577675415625329576396161280 283067 -1601663625189240144705867010968 283068 -924406452375422064013877345280 283069 2990361249607031635837692960 283070 -37428998093052143961422531520 283071 775238230481851284009248119824 283072 -148889578307018732311259643904 283073 199024227248302044198935376660 283074 -334893588835987181620580163840 283075 -575731045524209317292168105700 283076 1031437016838081901369420613760 283077 -365388216686878485096171328032 283078 263003477652109368462027327840 283079 1263057485666443602521340382680 283080 -208329748197867688859718451200 283081 2388608249836465543576704981120 283082 168305106713695650197702784000 283083 -90228433116486643322833391616 283084 -188907537452053576737642743808 283085 467023376393504240518855352160 283086 -212532193525260433260733815168 283087 7770481015611654996689432672 283088 -162904763977819017139754582016 283089 -761621162571307696986026576640 283090 -290242330523819710746402319200 283091 -472746345798038350347008991816 283092 -151798336570446085370627997696 283093 -1196416844183642215351861812658 283094 -9658162974869092794973594368 283095 -1136802942655793882881285240080 283096 -608311784228075043794912931840 283097 132069288886096727970780801546 283098 62227329239235960840342677760 283099 532945894698015133268968540100 283100 -446368536087518842177934400000 283101 -117112316260713786547829828352 283102 769540128018906566623596826752 283103 157685008723613648226627443304 283104 265846796709517760236209045504 283105 -260254730615319959998844355480 283106 79756009924667749135244447904 283107 -138547690029342278641249622784 283108 -83937035747620315806890000384 283109 -37461428947905201532166362020 283110 276898575839954197418984741760 283111 -259353039216293908167812377288 283112 19569892966661730112444907520 283113 488268299001274224515431841520 283114 103902588034229045764947293280 283115 -263817297115741116479346232800 283116 -151194267633537799023489550848 283117 -795287254818623391395995009834 283118 -59105798535700965063431864448 283119 442342103323866461672826925440 283120 161149792917222112736297779200 283121 -54883201852682981662539381678 283122 -269320449490393610289879440640 283123 479933522010215744367127733824 283124 -213850190780760659464809602304 283125 101573378211748714706621340000 283126 -377210579258313752981858816256 283127 -505738130677430534091603890880 283128 742771589127046904454373048320 283129 124298313385335723468927473472 283130 -209313881702645009148594247680 283131 221315720018448403854634255128 283132 -981620213158161710795227439104 283133 -582569862168028526223789402618 283134 -13700177210589684479733539520 283135 -342692325683175311647145501040 283136 232931210071061884625517281280 283137 -79913957623775178060649721040 283138 991649178387205365232083795840 283139 716433075224987747952941618940 283140 -232614521884983237840126720 283141 491768956731475264846481568000 283142 526185469297808269301155968192 283143 -188896418359739479496373477120 283144 -1297360240899140144308231203840 283145 -442306963888604523386322899100 283146 -101604352633270843458798968832 283147 -3154889429381917099105131374000 283148 308445614910195815879582708736 283149 1523158259312694627565551645120 283150 -57431634794693695435916016000 283151 1387761716201118967218961406904 283152 267412273506432815829550497792 283153 307103797079230132478237396544 283154 -41896058972106050942691084288 283155 605147867041086402275692800 283156 -1013898337304498376021469221120 283157 261616720945208461416073089600 283158 553617952259971139696894089824 283159 -1319869633249998048207682707640 283160 119207843210182652045632512000 283161 20135815420245979775528257344 283162 606333809003032700779455721728 283163 1425142107326863359351592289412 283164 306074257342856643862675464192 283165 -1082589598503769471961551169940 283166 284989775149196700123930803904 283167 11939883188632890177404759328 283168 -1245474200113210091833476710400 283169 -581884439856185562671146566204 283170 151308663473321292930450278400 283171 1198129968625815900265582835340 283172 955469668646440484168985922176 283173 -356701412904507279074854638432 283174 -392264304393427587398367173664 283175 15850376270166447789024184800 283176 27961113356610684005829427200 283177 -198041498260662662924501321600 283178 -57531550133680613699684451840 283179 -69059986697908638239634423072 283180 -707437733123510773467571353600 283181 -1348206723202019939120907111018 283182 -44389546585614027917240204160 283183 1250589181538910554877157340432 283184 110810985565409966011058257920 283185 -62362760384130995214128102400 283186 -52389994961020820865610353120 283187 548721270523829437998075014952 283188 236664218861451316596539289600 283189 124099600947809078347800486624 283190 501782005663294331191796697600 283191 -1113092023073876958951882326808 283192 -122479474880335026727707033600 283193 18750710460640697902151270442 283194 -294124533858660007659873157776 283195 -103729905919778676308740569600 283196 -646969546664459484130208183808 283197 -295960516457655645653295571200 283198 1871788748326670805659959680 283199 -283117319344983656300900321280 283200 90007537273451421280763904000 283201 -411159340164235485500959435308 283202 192194075771233755754686969552 283203 12315881374400931835292759520 283204 -689160920896317141253010873088 283205 -32463303248873193347065011240 283206 133886071828126907998713059328 283207 -1115873510219410133886267237544 283208 -64190785328582803370776919040 283209 217375902814231673026361471520 283210 223377223641253715400739061760 283211 1041458377607580141807801217812 283212 -754565698481887207675743185664 283213 -157082955019857841612525291040 283214 -787267225325702226195254102400 283215 -331235697889235739585339648000 283216 -74709897660815040623168454656 283217 -1030120682021925090021529308048 283218 -56143980040015031735103224832 283219 -204905163881374581850250019120 283220 161912845082529100279610271360 283221 683958614388429621820457704590 283222 -759364867316116707695237615616 283223 -1026568880239580310454115489496 283224 -419591547237529993906643374080 283225 -86197680955415430983446779250 283226 -834815504895705323421537500688 283227 375133697013101966749688965632 283228 -318882976854615889205409174528 283229 970931456152042347663978550176 283230 411485612756181993119170080000 283231 -430019234298823751973121673768 283232 864891718509570702525998825472 283233 102538731332160658818779680800 283234 226592990061475898567995771392 283235 459562958395103220682180022160 283236 80796002029811397096145523712 283237 -2051560032123669447615871728708 283238 5412098080500049389679991520 283239 1103860996420471866027801139608 283240 44804334435003602446475980800 283241 -10007596599201356271518490816 283242 253453412194991490427861370112 283243 1049372206781893924711422160080 283244 157577834893204872062422974720 283245 6333538402229734966617325440 283246 -466591684321121244881468372928 283247 -502815286961436505152423690048 283248 39512666347142120523393859584 283249 -840205461420569337090962906700 283250 -1039880297310842487441981312000 283251 -963939031807810044003791074560 283252 158020779784247525763744501760 283253 -650638070939993442993243814656 283254 -290139052251638332082370135168 283255 205766299875378382541322536160 283256 219159960840695352256598138880 283257 -24856974208388330606551944060 283258 -360930125618653580026524965520 283259 -1279366800086535672733371399480 283260 -449633351688189856302608317440 283261 236911209209536660011289286 283262 61476880239633243640401374592 283263 995474423848547147940823404744 283264 -139777144738987111420086190080 283265 478942591992424762331192559720 283266 241312723339406230106729212752 283267 -169378678539415355830699255684 283268 -399352343604445032487349637120 283269 -354093521118025174454004882048 283270 -22053955340028236666793091200 283271 2069099951612312360291763240720 283272 -266293584639600960357922406400 283273 1150916463454565301370519841380 283274 -277990329805475300791154310864 283275 113331729179141742633882745500 283276 314595228380151902470645170176 283277 1171413244310374666486944147126 283278 -11588110608090662773503086592 283279 632628182239381956252730679784 283280 172040851504692282227409960960 283281 -430329561819778156182430322448 283282 -609134625691007874017433955200 283283 86434643851319743530188322048 283284 -12850671160081986257074728960 283285 625808635562706229233788290200 283286 670229668055401009895835659520 283287 -459846249694526297333081438640 283288 -1322018811212404657147537674240 283289 -267478300168889607772161257910 283290 51060111169138272972881510400 283291 -116647584923089323686640512160 283292 455427197806567927365985046016 283293 -385224746472329435561543250618 283294 175003605406818043216776529920 283295 -178673899650325294810920826200 283296 -38943719280792490596023402496 283297 -194136691735575016926125595968 283298 353771508268849824960016088400 283299 -771497814672188677224278144136 283300 -211397428788437811032496745600 283301 -400963764082298859065800812900 283302 -238858268666412310763560362720 283303 1664450591424923392747204274552 283304 275532378849168429046887628800 283305 -367332329485998107439948754560 283306 -285071553382694905140631245648 283307 424666985981960551263579829992 283308 583454151127948361357494863360 283309 -59308226725978199900858385920 283310 98126677851504386118797589120 283311 -261490363786792209030081120000 283312 149898467117770679570273878016 283313 -115308768710031016569687354396 283314 307021532374211520308751641088 283315 -911675932995522762255591905040 283316 628517645946751941809137852416 283317 -1056281654292318707102689079520 283318 289597988553245373130097945760 283319 2610685292617191873082883720400 283320 -613350187696761081078829363200 283321 -549078549779160670200116605056 283322 -96550074316720597184594934336 283323 -919053706381452586089805251816 283324 1425201307017097684263505340416 283325 -202732794407859828763364532000 283326 401545876397185741880009703744 283327 15582702429899515252600502400 283328 -505444096458030603813865390080 283329 -449075799679683682755198997326 283330 130076129763616428089174030400 283331 -442534538117139811216828625328 283332 -234687038071774650696655147008 283333 811275660108282872897146071484 283334 -140558412310794068380527041184 283335 142067925985010235156327255840 283336 -484737973625733515850878115840 283337 -367409575325911238713578252288 283338 274428116294918562059405107968 283339 141450780848538556399629879072 283340 114019255910208581623724974080 283341 -1035623455581462487692986150208 283342 -388883351498413533958888388928 283343 -142799015211122411033203305720 283344 175482639034943724129694777344 283345 120130813707137533950551533800 283346 -55074681360637892978223972864 283347 -515455704318558188392005312360 283348 479284974683284736344516499200 283349 696276944946119881760251355520 283350 -128565917062553376108368568000 283351 -189497987891298071535408477696 283352 680071092705746936376046233600 283353 601576017912482595218091168768 283354 331346613799934134816480571376 283355 296646566823287278851474701760 283356 -141156883978862658776910931968 283357 275612681308772513939023776960 283358 559544707962001253611536305280 283359 594915929590284994191094924560 283360 158557015679056482678205317120 283361 -86613521873918451231242961216 283362 239945617464898713192473806080 283363 -962747720185471866779953871520 283364 183267624870220780612355419776 283365 56173246889687102318555160000 283366 -865688106625824245406854460480 283367 -1217439209281271572272931269624 283368 -426587859965786047834896138240 283369 -647080237184368958322901916230 283370 -4496708576741744282652230400 283371 116888825278001494453380922368 283372 -20598921372959887301646663424 283373 1788182171480296395086749522560 283374 -25075221220406087100866426112 283375 -586180442939809102946490258000 283376 -17970441630744274803597312000 283377 201787322297443033600655267040 283378 442028497050463460326937076240 283379 -696424601771436264470067182040 283380 233135958952994889232796866560 283381 223601713256155794969123743392 283382 1395659449587306925991854176 283383 306606364466187377425340947032 283384 -14349973056344603743830589440 283385 -17940516850597368596588002620 283386 -30417423106638155909220619776 283387 85516383491775958246925419600 283388 -81156569630828187995955456000 283389 -69728497454941635536863128576 283390 627546550989901438150320804480 283391 -292150809111531915224196943608 283392 308016885801640414756145725440 283393 -1111150767452388558310808776656 283394 -335965092171313943969656851504 283395 -100358112499937915822847648000 283396 1117003597995725382076707996800 283397 -854247466273491923818744325154 283398 562420832793304702233024892800 283399 -1611383480453307877159904104464 283400 91452753362020913300739840000 283401 1119879396282767442477986143530 283402 25172104189192589077904093184 283403 -1279899216778643001938800242348 283404 180024144755798882200160378880 283405 990121120429761143915490858060 283406 -254432854334142623009023356672 283407 744758333424152798327096485392 283408 -135492905707209418443481735168 283409 86692244931613347982116522816 283410 -548084170012546777862307363840 283411 -329252918613440552498600523988 283412 -832686929691993883250256342144 283413 -8104672484549378701972021440 283414 167878027316805801235438849056 283415 388744991602705834349986015920 283416 8356337838557967176431349760 283417 518824220684091818705676341006 283418 522762377472375505124406290160 283419 -76105962886669544719443955500 283420 299841284143664451357670932480 283421 -603969260495595333713858450400 283422 -513978288617911242954039438528 283423 197346317865958327461115360640 283424 1260055209240866395441038753792 283425 -172455801295307566712836986000 283426 173761828589246796678047643648 283427 -1252897006322842575247867173648 283428 -501467224780245678886125871488 283429 -8625588509545398860053840416 283430 -204660971703958326706802016000 283431 810318976744346559476257402152 283432 -90061980915931986054297600000 283433 -119426681867313200995129976832 283434 99769209567799017774909491712 283435 309880671022732673601069302880 283436 -563891281289954971823915773440 283437 -209730205587100833239756074560 283438 -710138741687172319376031410880 283439 753608090965517794534213701624 283440 147177441630475030397910712320 283441 296229964765817002750408290852 283442 555785227798524092134691587200 283443 11736343356117862095854097984 283444 -108668121689116468182704652288 283445 429480272611667718385540837920 283446 -225100062455992021570075372800 283447 1495129484801779660117138281896 283448 412962185692828440706013982720 283449 -552867697941201346840717711536 283450 49155188003479203975658098000 283451 55737253898043818104994759952 283452 152292450256312280747068293120 283453 600736493349755669427371661420 283454 -51973532939674896371088664320 283455 146252067544569218909092983000 283456 10436065467265467921687642112 283457 175220209042322763488994233472 283458 -145541816206965758413012128768 283459 19493435137888511275795392528 283460 -215469944558598208726937598720 283461 472380890103098692645037280480 283462 -706576078984314889624351812768 283463 -744854814718500078886112037288 283464 -133282751484074032998100500480 283465 -118349915255361603641094535800 283466 -1973068858840575149909961216 283467 656948736847716134319871657200 283468 63279008424890362974195323648 283469 1541026938432292779562582029696 283470 -84993431326695588355773004800 283471 -2209141323456422948999055705888 283472 -32919511369360706535788249088 283473 -109004960380686854454952380000 283474 -194190886491115508625953857248 283475 421559604696252418012211364000 283476 817622560262849750877112952832 283477 -909068115014468671183320008288 283478 322059141577501534602169060224 283479 270004936066937875528307856000 283480 -239968368188132350588867584000 283481 653150157171905581431812718864 283482 -312906009541400683980900426000 283483 66994398065010367031588735040 283484 1575937225846945427519002962432 283485 585482924383847634352858524000 283486 -473561801948046622002192000 283487 -172147133028837410109983280864 283488 326693919836776774348809437184 283489 851423305770606519079230720290 283490 281045943983252863732428468000 283491 -374928395676282928775412451152 283492 795970929562226947910242068480 283493 148699605472859765831476788000 283494 148782184814358342860027571072 283495 566846040703495665866034569400 283496 -586717161303506397637010334720 283497 67072951615138165003450667328 283498 365995637840816777070032926464 283499 28421367406622956288838293440 283500 -14734186812307084007418624000 283501 1344294847521910882812009820502 283502 1199123230160279052026486961600 283503 -375706026704941012766792381184 283504 -196797402468708343517003120640 283505 108399899723917677855993540660 283506 -226271421016202857888911540096 283507 182595992252090559593050533024 283508 -335111840368152903307481004672 283509 -112067860436592085710320089590 283510 2942501683389734921192156160 283511 -1447546286551302257973693012888 283512 437318837978887136925787115520 283513 16077820778578320995365840260 283514 -528517499949775540165170763008 283515 -273513728284985479645312227360 283516 -1141959055028550549393620162560 283517 267725081412183166756350897048 283518 524744571283004208339524059200 283519 -1354668919679378540856345758080 283520 536190136331430050594920857600 283521 191490467826241091823537890304 283522 -345479325985603728722510384688 283523 -37745981702335312188938589000 283524 333740907612735416248542022656 283525 461538776230801933258795917600 283526 -226295789072228514908056488960 283527 -456613156121680409343278618160 283528 288662352034307327908145233920 283529 -297455101436513685948744552780 283530 41596003046513451190445521920 283531 -520998996729023621811942761920 283532 46299491023705687361927434752 283533 752567842338672116160174909600 283534 -69539753627745065630273899584 283535 -97500109363621625406404699040 283536 -100838261973068284930136801280 283537 -1295019744149623876955891695760 283538 304929702559350751681265323920 283539 706612256745534550202553156024 283540 24716000328793566317807466240 283541 -475078832520566633223574355058 283542 -2280782349164221302177662976 283543 892555449133224118328217979344 283544 791593864581757404651231221760 283545 -148892379913188887077397248380 283546 59510009507999263855432799472 283547 566739034523586003394528995600 283548 -55218561831649340152637253120 283549 -431106066254370143691340386464 283550 -88143726692008310061883723200 283551 -713021508358089357891228016896 283552 -602444937584607317611065704448 283553 -1041551014799215141331711751198 283554 228091405432902769573437888000 283555 884441523331242972983904906960 283556 -46777124762714735999327477760 283557 344251624527242613396371923200 283558 279326201630134015072948265280 283559 -832184259377246662954990897296 283560 -423787498659795323976265728000 283561 -456185997791733197187968395788 283562 -596056405644364733148956752800 283563 58622466961786375460653198092 283564 -1033066286754111028367494445824 283565 -435551303613374842855246503540 283566 -278462164725838549062885067776 283567 -360177122236289608673180933040 283568 -189013515791909616277888696320 283569 414865468633895278961623736256 283570 -124180690725710570993117207040 283571 210737411799942947403284885772 283572 841144905569468668566269172096 283573 427373637808163315812005347822 283574 -224854677394556846661023407488 283575 -49900785859394983441882800000 283576 527850387402264421939605934080 283577 208181849902157713339784662272 283578 -496037024302462965255298724352 283579 -404880122140563358345373553820 283580 -20015259026807016160168780800 283581 -461906826490496671607336388570 283582 -278672978647382397120064451520 283583 -623564877246720016300955199168 283584 77371813094105103381552955392 283585 10406523336893962712169019200 283586 17669412353017753535290486992 283587 -790027036254295994822183679240 283588 400538773921757679429378605056 283589 -1497772937351524766691637025700 283590 -72991144118797699762679604480 283591 301977005917100189656411791360 283592 -838494326209988936709919104000 283593 1146821820689265259061409851664 283594 -51299604646419237887054707200 283595 -463915237064786747440278138480 283596 296707094032541742938202619392 283597 -94410109143905711976528191028 283598 -77512664579702586610545082368 283599 -81847169728598437644784853016 283600 -17577717008801596531035136000 283601 1669198597135947624954398863602 283602 -379075535947064033818073738496 283603 504496711529664705519770252304 283604 990046987977699573110865680256 283605 5435833701876824922243160320 283606 -367005483879989355033614401248 283607 -1029311587741524921641618721144 283608 292358148100675589873409638400 283609 1791884777945912476791068108810 283610 -696286319264306549696123136000 283611 -790374170958615659933030860416 283612 804419378364162056549902646784 283613 -551412508357049742133341811200 283614 504517451050782845394780075840 283615 304666164420613854789922603920 283616 1108308628734435401293812989952 283617 -152566515863620753586089209966 283618 139051714307435942800424505120 283619 -78435739708685181154934504448 283620 82323348573366534751481548800 283621 436611906185009729642632860892 283622 957361177778362957424411174112 283623 1139494987931380957410113145384 283624 -1007274535240978194458526720 283625 1646343669052711468421544165000 283626 49891217664120434200752701184 283627 -322825065682270502131954513088 283628 -13059260785359244765893233664 283629 443374367656884784334623531584 283630 128145650811219881810106433920 283631 -109747100222084522798673563568 283632 132274732127290992123122810880 283633 -35622466106849247774358508480 283634 200543150673977645034406204320 283635 -522700522087754701909454745600 283636 627601160337495773365867456512 283637 377299742020873014402286106286 283638 -38904348901057125538899272832 283639 -497764345958226187429762817560 283640 -55190821872256680258083635200 283641 -848334790813281034690307161008 283642 131732188679969884516979369952 283643 231719283948165129434721506040 283644 -257894152542798194214631825920 283645 -877691957300210805366090032640 283646 199261600611912111782771930304 283647 67758524454734567485513896960 283648 -602537403424469469361069883392 283649 1925761108720018822185821448660 283650 -56691384981358399988028364800 283651 -541318032173882661736818487400 283652 605506179089367143675201041536 283653 246751392720261816986070772062 283654 21864767057528603687149087872 283655 -533169408464885603605412770440 283656 -249226659661597537984112885760 283657 -11159184323785227948051646176 283658 502960042051220198197663525680 283659 424909987004367872171450915328 283660 316383915302340638695404456960 283661 16767541488708076370623300800 283662 -62306686684733010523661202048 283663 -103724425496975561382600490680 283664 -61897611096755251599237120 283665 305828145969205580827311985920 283666 276032566417176490734969286032 283667 1415134269086339254641415393992 283668 50840809683770204139048763392 283669 557826607917994089875299405070 283670 -412948840468752114262715548800 283671 15400126545344962595063203608 283672 -1025474717998522627114032230400 283673 -21045163086749568455131378236 283674 52342494194080459680097973760 283675 105736733189369227907396234800 283676 1064495951080115807043878376960 283677 -588652659818617163207176932480 283678 69839330097493811152139909760 283679 207282073977449055325037947104 283680 -310535173157864000260105175040 283681 439629326130902063441224382464 283682 31631517515381527151336807424 283683 -587588999294016595596313111176 283684 -128984256726713483635474355584 283685 -1234044579427267703929899055620 283686 93070356812588875818888123264 283687 -437557261417970744290084998664 283688 726392377845432938231290997760 283689 498621762940609516746650112000 283690 202336859950244943567831532800 283691 1982756795879221018999080877152 283692 -504995540932891803847172456448 283693 614408401091170044012991285440 283694 -98941173168625343642987570880 283695 -458882649160631425127103940080 283696 -127321679861606171271846297600 283697 -287386716084806470059961903854 283698 412028690863512337995169578384 283699 -453439537283403716841460166320 283700 -267021671077902337967954428800 283701 -639106122033468750789838041696 283702 306561500262763245214552347552 283703 5119361386604179379114639280 283704 501523971916645207137953157120 283705 288713278278137328606532100160 283706 820290637700972503435092477552 283707 78514948280904326025505925760 283708 125777848694381747984649464320 283709 -549446918405570371347999175086 283710 269787191143584936921116088960 283711 -1194223383858779967119204146376 283712 44056411227370044737395359744 283713 715696764993447962041268681184 283714 6575705754474073624580937600 283715 677048819482074782721858188400 283716 -192449372846929770049928110080 283717 398445054330685197906351272992 283718 539392532955192199097628911616 283719 -482719013200324316841815168856 283720 -119487435640331990659429478400 283721 78306280577274113387602184922 283722 433945204415549210466652131072 283723 301412579808875696915067745704 283724 -378893481057149205164276173824 283725 -125585769468316101696540387900 283726 684196273648889295289970565312 283727 -232834317116707841201010682800 283728 111124059049454486562744827904 283729 -399860638479100548722122351040 283730 595915476616969592036364129600 283731 -258904741186834140397284230400 283732 84707175837935490603096856320 283733 -1318915525993022436156122776800 283734 261105855785031688282210701888 283735 -413865126819638937882852313320 283736 273102110496318478896099532800 283737 24348535633537786337379350400 283738 -18379927924130767711905377280 283739 -2785995655254375443206469907744 283740 206418688299818683714211558400 283741 -423401942594198317173411376858 283742 -274824335572292783257106233728 283743 7492398412270864735755935424 283744 -1418958152640122486207340478464 283745 623931356856462103016917440 283746 10787689178684112879130310784 283747 1477639913023451550925919754072 283748 180346132314000780771346593408 283749 1006673813974009932971353517664 283750 -15955681997639739632355540000 283751 -39798963784381471752139282512 283752 39379572062064435535175761920 283753 168577190460669015360523946020 283754 -496914917239292526022566031008 283755 -195233697122886599181350023440 283756 397942406464090895671885171200 283757 20980532439386708972473183200 283758 -218767724951221809286182254016 283759 1026361406604603440061746444256 283760 -281678469027728598969655787520 283761 -88383600720804960874491649020 283762 -144056412477310813123352996448 283763 1378290756476003260511852424012 283764 -133557060070012896068853362688 283765 -1492750607722660632723887664000 283766 83621205023133914911274747520 283767 -700927658551392981090538665600 283768 -1971893470707229650595153920000 283769 39671832376017387583273000170 283770 -476873138943565058860604812800 283771 -742840868930245306404878184028 283772 -538526659121093997455998407168 283773 263831033097778280531848686144 283774 17222136794620282584454348800 283775 -631897766970561284325621952200 283776 -716220435233081654338859827200 283777 -411391193999919749716420176192 283778 -954400866684223330675724803200 283779 -485825300720404285520446588476 283780 15126057793293126445470781440 283781 -1479942388059051264715991997828 283782 -74032626397955121284595455808 283783 -21748045860529285040049529496 283784 -1366263030587986182786755174400 283785 -640740161315989476610133428800 283786 -980409574077414619066948615680 283787 -234811895947152516236218980096 283788 -290666508295666768498786422528 283789 -1542724419655481364416749658400 283790 63324261762318109749302265600 283791 -879139145617515373748073324408 283792 -308236376636727554731327381504 283793 1399046298412807372100940405042 283794 -228384111573291133329099310080 283795 -847761081419613287936272006800 283796 -1127055272008528015710542390400 283797 -414606932687922393856118290560 283798 155842962660316647064811378016 283799 220879680083614661819925721800 283800 4970140486299087195672576000 283801 -471056005240642820771337813248 283802 -90312981208096172955658449696 283803 -359255072118461407029396541440 283804 -96623047472189364756816761344 283805 -184819300489610640645288430080 283806 -155097429488234223296397271488 283807 1177666184808269962905472569056 283808 -332727068548200490352416456704 283809 816499634405056813518608662704 283810 -199327017744872614092829394880 283811 1508521667690151189296520850824 283812 143054348595882142751149934592 283813 545028502396425042955727760062 283814 356711432797863264101678156256 283815 101302345861062511289910851520 283816 31405739008440927983547340800 283817 1453711037686761955706584687866 283818 52650520497059156106600501504 283819 302172430977178827152010931744 283820 -3225820088003165725086443520 283821 353723647483910248369216983360 283822 171816171841658009694787799040 283823 -1980679180361667292753623169320 283824 19363630010584112523668127744 283825 -500380127416407837133061683450 283826 -90355106080081466407214862336 283827 -87883321990468467351705033168 283828 -208492399013907022338446319232 283829 90884841366241107084122845440 283830 233460368733280925686628545920 283831 727712030332036068981135150632 283832 743468908508878079300938260480 283833 -1135781628289005938173645525632 283834 726366596572373706769407816816 283835 -754653943703175569381322798720 283836 -24118004817048711634474106880 283837 -823003690196483200486810755514 283838 -489949553362177335119310784320 283839 755430894017807876309742049224 283840 74562842123476628793553059840 283841 -1316791666454027692477337989200 283842 -186540911376617607080410816992 283843 1647215416431971774745896448 283844 -357831706316982688370292630528 283845 356680946712703041735876864000 283846 -770216818701319041672831637440 283847 2269295358431162308116130462560 283848 -112387943305296609208274903040 283849 598938376405860133063738521120 283850 52107761622402119939216620800 283851 -1053053202703358036057036538960 283852 987054083454673761979383613440 283853 427176866305303780237116625164 283854 -121815161483065334562447852480 283855 -310463919530077583594787634080 283856 -110537579803942728708955127808 283857 41272107703715160598459259952 283858 272574663463870377847894656000 283859 -1073671567951545905944600193940 283860 -252697096104730177898972620800 283861 771375229315288627562536688462 283862 76463106725646056276652678432 283863 -1075400908040137292312610536856 283864 -76602016158936907471964651520 283865 -1253394861799739533351296223740 283866 388029372368122430859013632 283867 456185434494127927347458281792 283868 306425153219981576074125318144 283869 437132072243278634116699308294 283870 -671611678305423485460111933120 283871 -221305714559907530393480814720 283872 322738916518400019878912458752 283873 1542824631311745102575242953122 283874 117914358157555446251326329936 283875 60346771661680522200226044000 283876 407971313202796703612914847360 283877 -971034220353204560232488835936 283878 -200751030098756099992807464960 283879 -1210679718696486477979595292160 283880 -904040578173166107870589747200 283881 -242714527143568458955764701760 283882 410343312845114861377250511792 283883 -396932172286189068625340071800 283884 100312449182663243290285796352 283885 -417303919588356310362293226240 283886 7362464293748377286776795584 283887 2090845798170263983874604744 283888 -171232553770880438823673430016 283889 -149859204792681334314195830976 283890 -250819586149524201620126830080 283891 8393972248391061823169833672 283892 -352555840443295703989313710080 283893 -180136890844921482492251369376 283894 162180487349764904501982184320 283895 548311249013867518147903565400 283896 404301025573949431265272197120 283897 118523381282216185476205156180 283898 -3127546288031458132775147520 283899 77951292939667796038854347520 283900 -714089474881270086302228044800 283901 469548235646274805985187672492 283902 217744616135261427724550106432 283903 863698422308022832746471313024 283904 1040639356262984102644033781760 283905 46065201470657027205931378260 283906 130495028233068706895157950928 283907 456254348749789900920448651680 283908 -256797471844461995404231034880 283909 1358872695974917312636456518110 283910 198884744735032454768141472000 283911 795899116389440977904855534544 283912 -319560855049130577980915220480 283913 124233986971382772434028274560 283914 -8934244254108823706812556496 283915 581954093633995194360732694560 283916 444232788113865932648802666240 283917 443939416417271071596881292480 283918 707806533080267174495735156160 283919 862125386739133825032609696 283920 29339610107913752618678353920 283921 187642697897855756572188704064 283922 -277450955214558698355053221488 283923 913554187528191844811884699572 283924 86386968778232197551478272896 283925 129000798232200224817159861300 283926 392359593662355502191407616000 283927 -486461603564624852749007474688 283928 -1052659007368319693750124963840 283929 2232988552995062839643713536 283930 -28936887790561582876227620640 283931 -147249044846242560637004325000 283932 -411717219356807889330651955200 283933 468481629606155422087667387404 283934 -7988915057034228887519808768 283935 -306941645995376128190185858560 283936 1294751336850473603700550533120 283937 -1285030551584717897403938880414 283938 -91241176953058520617682288640 283939 860072843322867031354449912960 283940 -222205074253812231605865864960 283941 -302064023001719046822794415648 283942 717255979550636956498500859872 283943 -782186971442853967472111640192 283944 -502174132661066199821476577280 283945 329216026168228607025234510600 283946 76814724982315574495876699904 283947 63609671108815312270282579800 283948 -20464703943489682237590354944 283949 697445151399325224076919692950 283950 296498735370968352727556433600 283951 -593145309575819087509101015168 283952 17689395933963095746970566656 283953 -682451057449947078181214007696 283954 -234173860912349789268448211328 283955 -607889411306681206322720192400 283956 -67012629892149018945933692928 283957 -668386644929179509691076411794 283958 594056102921565329653800845184 283959 237281938899122739867892970400 283960 254958448127952238464098304000 283961 -865881438905716839151872372438 283962 31551037691408327734145247744 283963 331093981532486574422819621064 283964 -60503202916817588588509185024 283965 281218013714154898515555570240 283966 -397038800855398867771238752896 283967 1231937786468032725208764708120 283968 272021478173557725360244654080 283969 224667577005173634539989192320 283970 25430611432549618040230094400 283971 276686722337977910868410753280 283972 3826271536125113364559757312 283973 75831472127361388211565607200 283974 276566050254124128618340577280 283975 71139904453098905224381197400 283976 551521908669533411068433694720 283977 92226240240196231396312228080 283978 -222664784297381046237154143744 283979 802141868306191332495969602580 283980 -419907656486436984056707568640 283981 416363749188598177692536980512 283982 -382633559649218399653554201408 283983 101591378287391416532909883264 283984 -147572932811869815037883392000 283985 461752140456721802253095102160 283986 3201165025660644700450422672 283987 990502722140424599330973668 283988 348326654347065853357040623488 283989 5480565349000139860197986208 283990 -21790987763083061009698149120 283991 357985699197939188165220225984 283992 -557602417831570689272837345280 283993 -708304159648563743045895717680 283994 1071711324113310736474521880800 283995 -233831155808781842443896239280 283996 -407010557499567342177169600000 283997 -458832936526778440760301168000 283998 -118776196532772350756304067584 283999 214195987293721959675099620880 284000 691452949005263950364934144000 284001 205757523840178301813353806624 284002 -672870194384974734018963401568 284003 1274087928277226777682936276252 284004 191869309395864450585175449600 284005 1787614183601626973280424128000 284006 772986262417665919741897904064 284007 255708275739799976440037061840 284008 -201025030369312628984870830080 284009 -1406170827146260661088851517360 284010 -11056794325729692634638109440 284011 -2309378997648908356706350816 284012 233750917670265126394713246720 284013 1491992107650778659760894288320 284014 356688473147835562400676641856 284015 11970378951501819377979607920 284016 129809600956642637539864018944 284017 470295470072551244329506880512 284018 -235899829277662045294142582784 284019 -613170580860740590587308802960 284020 71926380912580242955769640960 284021 2792336856835702726840573856832 284022 -12359306199856127877768936960 284023 705558751731934687245146823272 284024 328925134244045700761865400320 284025 -182399947208992022287719614400 284026 -469123274909182309132887878400 284027 522609885076925734254546765408 284028 390018293295188135156609425920 284029 162579601712237249231759459520 284030 -76079253561386537112895419840 284031 534022239935778438702123826560 284032 -471925579960200418141289840640 284033 -99746293985546595530494800960 284034 -331186930354811755840806126720 284035 1258679449907010691018549710480 284036 -1000492983330388180099110749952 284037 -195095078401242797362810163232 284038 -1028873348217181189917985906080 284039 13056045822136941638750155056 284040 725800952188595094647463936000 284041 1502171006739103413681843340442 284042 -923816853788955164279297312256 284043 43331690126953099870885205424 284044 -467002273514636350757158084864 284045 -501451812539285812456129451700 284046 185633694447398925367358444544 284047 -318738298958708345846888552640 284048 30379558906040048498843664384 284049 -310249619335121490037977105996 284050 -70275888443320385355528768000 284051 1680825660519183323968085819052 284052 206173709503786442704719992832 284053 -331072349155624978291132823808 284054 -20782619783973158543324234880 284055 -185265834597191261593094738400 284056 -834108012214707403310796933120 284057 -1701426832960174488095291072694 284058 8309624386769854558288187904 284059 -1521593736261940067246187071740 284060 246630973738755397512173107200 284061 591721367723261683263994764672 284062 605487346474082496888107164032 284063 -690092705632817309471651428776 284064 -684717587549432081909227192320 284065 -1333066119204211647780854610540 284066 6366321035054270028737105184 284067 -618137725568547287439712067328 284068 -1886607831170790404351327084544 284069 -915339868446861832332267608160 284070 37823107382154730636096239360 284071 -134342840855435940496720101456 284072 -570235946157426146677963699200 284073 -256444752389911793101454140080 284074 260922049735990647672036375552 284075 6923094522500136231633852600 284076 241234060395652846286096166912 284077 1637828226165066987269063841772 284078 -102545226494557177302556628160 284079 -633226700237748350833620122616 284080 117813313632821540908232540160 284081 231227256897607926508970044992 284082 37800477945344242718334823680 284083 -1068945299083103086943771879668 284084 380715937980335187680413286400 284085 257037024858907395038560293600 284086 -59951390386492703542327228800 284087 159596693267103428163230579736 284088 94982951908015437838860288000 284089 664132505773177345043502588261 284090 40574834396542232516857528800 284091 641428834494909310858222918704 284092 666438270172186413741098095616 284093 -282634269306109357356018089658 284094 -650991651201684196030099992960 284095 86437494123668597596340515680 284096 273881214991558959213714604032 284097 367413772494880460994013081440 284098 -178786057299895065617525905200 284099 1064145074409593765421159956736 284100 -269691617814983336252185113600 284101 15632020192470998612794869952 284102 -172586619115265223227103349248 284103 64869214700749259488194276912 284104 1919221073833415768714727475200 284105 -533051528277371701684687123740 284106 -104934786547363562575941232896 284107 -37358401545555906321762354084 284108 1785588325115704112115243264 284109 -44292217300146033637968686592 284110 352028073985895351440926048960 284111 -1128594458271611814285513366288 284112 -133617391651895607931493523456 284113 787367762882362433653998537960 284114 -764294531079097105733576575344 284115 99859972195857783044557578240 284116 21531304087073207821894922240 284117 698707938345202277591820185166 284118 -389872913387205839677599352896 284119 366210169652431110460883764608 284120 -321964680976145538397426483200 284121 2138333705180670896618387774400 284122 -40903126587127326788221647888 284123 33328568418837867121849602336 284124 627860709197186084227510995456 284125 225481485581398849823430039000 284126 287208656917374198084358969920 284127 -320438178499363855709864170680 284128 -344475019370462033557604007936 284129 358558065079708280721427565730 284130 -36334525470384404231378242560 284131 -69707307343517146906642676068 284132 -319406428969463734628812766208 284133 415859426961330347302565581344 284134 91652379690169725905044053216 284135 1086380425053161410550857825080 284136 683636323280066176161654374400 284137 477626126529805465936700109952 284138 -342665274468208500506408493888 284139 16600624605153873979727798808 284140 89640237503348772707762749440 284141 326484748451529440407781930784 284142 -141765300083087385361940828160 284143 243174542444304975136509647400 284144 -1468877110094544881941217280 284145 -277705793022618727625610628800 284146 -157017550667989835436557285376 284147 1537593674197380830606166860472 284148 68883494545559366944560897408 284149 -792562291221840949025117184850 284150 -12585660611804753718035935200 284151 -600351380174034301590526813848 284152 1356805092373690784455400140800 284153 -247635011411204003291371688598 284154 -113035305004507884761423361792 284155 29352322784893898280861437760 284156 69754748931185372171118059520 284157 -95069225594573190385158027546 284158 -242885288790442384330587767424 284159 -1384332047870473116874869296640 284160 80942999148424028884209500160 284161 -1047763315098806576559196362238 284162 -1292360620923393338209508517888 284163 377347226933567812328509939200 284164 387193063000875633068320230400 284165 -37557699978254789570809178880 284166 238276183894711018401493160352 284167 -287130670380261803518134880280 284168 70679898130063847317416514560 284169 -425019243251908679904754819056 284170 151956611461826520108339303360 284171 -282475294647665378097769761600 284172 -31243149030292017498692812800 284173 55342679438404092543327834422 284174 68633683441687191690504787392 284175 319732869292451382744693486000 284176 -59886548753623639473609760768 284177 -298155908590980876709038743040 284178 -245920614192337735510043861376 284179 311637868303316636852379293776 284180 10461511960353281220845544960 284181 169541188021161428518055413152 284182 -690551672279608981034162879616 284183 -342297359296728102949932807480 284184 -504969465730693995568849213440 284185 840877221105002028775737087360 284186 -148448181398861305192500412416 284187 6493794922262739318541771968 284188 596676576240827984223675786240 284189 119531155164188016537102611160 284190 72795993313127213257950971520 284191 -706562978795177034408997429408 284192 520728069968956750178727493632 284193 171125299182054478696176216384 284194 874672044766506106604803714896 284195 -208339196166824060523491218080 284196 -470937139216082214013683910656 284197 67023856175386894534160598652 284198 -566468823447596102118516026400 284199 -583046832270008267998265791152 284200 469398040696353450327972480000 284201 -1410593046422418004256476977798 284202 -307858540944998296549819353600 284203 55211556815759845213855841160 284204 -199129175421777400175208344064 284205 381909253947610329464391675360 284206 -29108046595561771606135307136 284207 -42229678984248678781001410176 284208 -36312275902472091921423532032 284209 1797684664286846544090221846016 284210 208057745776414500579360202560 284211 -417082345360850515542227751312 284212 -14272519190952014520726336768 284213 -921128407704765886384219791456 284214 -128157362180973445669120751616 284215 793239987734979349764736134360 284216 -1321142251675213933787933675520 284217 1048299826513461357944601712800 284218 381723628515759817527817923840 284219 61049630404066566476373979344 284220 430849754905999550658518822400 284221 -197886911960577778840494873280 284222 41275783246802341261248390912 284223 -320907484598177730202150256496 284224 25832839884741158622481350656 284225 -436736340104593656406408478250 284226 -87647231143093416529628307456 284227 595986518082300033538724230076 284228 -317779533339521519639334334464 284229 106551378890332517504960190 284230 -10581421584833908352084983680 284231 -1464878697773845095505461196968 284232 135405264746978277916194570240 284233 584288840048707239194228619482 284234 224599560385724605812657411072 284235 -48009046302523599439760490240 284236 -532951107580828306282000702720 284237 1530198359335538544814307600886 284238 -290306137977978082451320669056 284239 -80156285162571355505019326592 284240 -187672353378430056290471116800 284241 -467400935104788752862852910608 284242 367025163078495253840851732480 284243 907354612774212151187384928492 284244 -657663284156877062642007005184 284245 -189299890600842838953062603880 284246 -795726183394796846594884040928 284247 1141173071367856846768189317024 284248 644582790760232942821068687360 284249 799870700449115517376444702986 284250 318006379812901248642035520000 284251 -1720292661404429798874551791896 284252 -515073429816039480373720911360 284253 150304629279319604915960006208 284254 -363270359964866953756954220928 284255 -594280727544340086743993178000 284256 -648606790851827021404365127680 284257 -317326479640345701342763083648 284258 150076069868862129893631789672 284259 -553421978827652262906868973760 284260 868664031786773364638127260160 284261 -432858050759917033161420123138 284262 24560113859495173020616289280 284263 178803115688674132160803021360 284264 -1504236244486884028650918896640 284265 -287517641503049132204600712540 284266 -441889245396593306643199750560 284267 1094012567358806441749022291316 284268 -158071054964465593074689026560 284269 1405080908919853402554646915670 284270 -64773828501977193562416660480 284271 -76298197933949878297315580256 284272 -25956256284125150262998958080 284273 -21416947288501735270155684192 284274 -67343267691729195581364092640 284275 -222311291730502276198341862200 284276 -188323498289550099423452211840 284277 -78231406540195450853148696768 284278 -607429991868399682538455690560 284279 -182523745588747029790901978400 284280 -432774175712765264594554060800 284281 -943939668846527678670681706928 284282 -44900023744402456458300476928 284283 197225568124766171625135639600 284284 -74539287438149396650349592576 284285 -145775198167685144667348088020 284286 482479746342143499185165907264 284287 -644976174614263571276261535240 284288 80247029765493990083285483520 284289 -663609423868603713410133101472 284290 -283390278431403890979236037600 284291 191325043364495841175117710240 284292 297812055098287712041625836800 284293 -611061563738626526865464279458 284294 -168894280488747186525867841728 284295 785692278273677212021377306240 284296 1646230967433257736745352033280 284297 -335835037999627171383557329920 284298 189821850044764497404275742976 284299 -1129079841439538928406525645464 284300 -214393725465138181034090553600 284301 255393265140626154153368158080 284302 626633526180713913871932860352 284303 -1216137316578695981150733997056 284304 -6203762555101818993942921216 284305 -276347091905726133160629109440 284306 -917097503124509104482992958336 284307 -165193195009062932838723493008 284308 157717175471659157800767745536 284309 -93162292573099484263312518180 284310 -106969547444051969858651097600 284311 293151771317530851381661427912 284312 -43511189874794190449129349120 284313 698043490308324137633078548944 284314 71426056473293312210114390256 284315 96719193802314966429776239920 284316 8696798068126109946220339200 284317 -1443071793675286397207490298848 284318 -701136578507314028095419392640 284319 -403123367726949235608249121296 284320 993796104182853922425708871680 284321 -1375964197144950971920403798400 284322 -9612482501591874368505433728 284323 -433192080299278236848514991136 284324 400669846118369897666053677696 284325 325493224858336840403488185600 284326 3866515149422292893561677824 284327 -1763498973556466336013085444728 284328 -808812461228178204745471180800 284329 -346047520632509148636635196080 284330 -303086941604468156149795297440 284331 -362369435662903794880961902248 284332 137172123156647299954382098432 284333 356677797023126735161467047040 284334 242974799644346134182148322880 284335 23225328400466625544343786400 284336 93266602128337093145727270912 284337 865120869579911245090442785440 284338 -846168830088091421869223869680 284339 -541214701770146397895984063800 284340 -42391509041861561731565445120 284341 394195531009560632669803477742 284342 35594688592597786320916118592 284343 -938546439572766279360183981336 284344 -467616353510953807545302691840 284345 180369345267763139527724638800 284346 419580899505573808078256956272 284347 1110227158433945949194860244000 284348 1663892163062414404194836722176 284349 -226286943457695812334377626752 284350 819540596990916886719715200 284351 627372149894385152833722292104 284352 123023176160871031494936625152 284353 -646180708765102680140136488960 284354 -347801849782081243850767065600 284355 134324534591388540711113104800 284356 1077040672671465290913624225920 284357 -675048468966248182446182663394 284358 254104090023469905690539217408 284359 -17725162274472673777151722320 284360 891232390680776690020763904000 284361 -218482160774312905597607380992 284362 355424578090085071634006459232 284363 638075178612156698463286711104 284364 282584786020097320552438840320 284365 536767309118568909790611469260 284366 -481730350253045445289422850368 284367 111734056293838094133848524680 284368 77620352419964259785493053440 284369 225403788059989030634214070770 284370 -315873110287551325708380787200 284371 -118050874623407608472215934000 284372 -308621437702677407803158982656 284373 537551609624182023954991649280 284374 237198401822904555774748613760 284375 146729684741548950442592100000 284376 88029530079953308322710671360 284377 -1680729562415248647435994582774 284378 -387943868993926300653573791760 284379 835910532944407586925523666584 284380 -8533835536919752588417459200 284381 -8316531946682228648815398900 284382 57887222381647772505342822144 284383 -1566942919515186527778086593152 284384 1574945683323776769674719789056 284385 203270749228763074063566345600 284386 869794665254492953199097613392 284387 353242127484890167287810075036 284388 -291292647611736121907187695616 284389 -559264418547496258076873810144 284390 177039297419294662209736099200 284391 -28051760935228428341503964568 284392 505086586580207115514250035200 284393 -1711226401459849494233393054220 284394 101967899350197029158592593920 284395 -258022407074762369769470405280 284396 -576781753966940989419714945792 284397 1540780828579925283089557913472 284398 87508465617503520493610652864 284399 -456842517749229344675662312320 284400 109034419416906430438907904000 284401 -1005123632473029625446820136256 284402 -1923939560687726860137944448 284403 334503172932561257445373512960 284404 -873736947429946204689146365184 284405 1134060929059757870615253657120 284406 -179217410528282839806584848896 284407 -305752765141116645874771160344 284408 -27194307004025067349910691840 284409 977490545273183927190508825914 284410 95700128570489609597691187200 284411 431521065204413793239835065400 284412 -104774601156637920046913461248 284413 -1519181514241413575852379929338 284414 387717090965527373286263186880 284415 -314940761707048940941826302080 284416 -596160315615971805129653354496 284417 -120935339353709324447537404416 284418 -387697419869041426531582540800 284419 -529992824130881506654180979504 284420 -913713455481854489838367998720 284421 170837162036038178197608087360 284422 -263439385665808328753285059488 284423 -745103838194825133882228020328 284424 18596283227508487856957521920 284425 -239714747929522419337317363200 284426 -329682220111553945551014157056 284427 -611891298101695100204353993992 284428 1209959099749109695262684509696 284429 -421679442876440124318315776970 284430 33908843705692200548688000000 284431 38283695829036707664978679680 284432 313465780367021073573517148160 284433 -406287387162645994037146108176 284434 579635896170050753383845257616 284435 44319661703104757878754286000 284436 264927040881208678679636587392 284437 -17749004976667595705661840708 284438 293604917356325693123739482112 284439 -911014603261503850958285162880 284440 -177310069006899175063144243200 284441 610033148332416232082248161600 284442 331928148302629741269578368512 284443 -1416978036317734717088073802256 284444 -682764876859945743712412282880 284445 -10286049545529538761396158400 284446 936456973120753514847784524672 284447 1165261247809260809115769612896 284448 760406116949960387728104751104 284449 1628094525605257922501986176480 284450 -75052449341046550885756314000 284451 106831978748013994476885117360 284452 -244490935400800115264919019520 284453 -288952613568004071248771825316 284454 172751395987630625055240946464 284455 -660527274106210312696275629640 284456 348137876892600824466505559040 284457 386117309184984968932811287440 284458 39974189045246838380629139040 284459 572820070651198661713381539216 284460 68749952786719979021250232320 284461 778279950779179469483679589080 284462 -391262712819503727313445976768 284463 -919416219039489594926235372408 284464 -205111328149542008058494386176 284465 -103815133465029522950522584140 284466 -54268873139352521607894623232 284467 1412860654495908526889336261516 284468 -11957324582600672677108371072 284469 -284744749073824016263744901856 284470 488709530178595213419950215680 284471 -2074260107109562479272833584 284472 -4083970274240693332730572800 284473 -492402114554423799692742863360 284474 -539408983180707456906126501264 284475 375460430043134469117749502600 284476 812682568287170788976889666560 284477 -1109761043416450698263573551674 284478 268900254392141988276230666880 284479 361570335224879842687837588160 284480 57351593515432886846242160640 284481 -16615209406029226449342873372 284482 1081089443659807238847423876864 284483 584360058041996144287976748732 284484 402193974939194940547379023872 284485 -361862496774350824050305018820 284486 -947501391467140208959998385536 284487 44318575274217452270362460160 284488 -394311054826998836280483840 284489 1204053917784020637218414179290 284490 124300671810561396157652568000 284491 -431613894333757764820410098208 284492 188475404441813177104495521792 284493 431148412870430956212804522048 284494 441636787005574712340667427136 284495 -449468995065084291314304771120 284496 -196348455123242849283080060928 284497 617769464375789236892622733632 284498 565669839932431238872687317120 284499 -541014555831322085168358800160 284500 714688940077658722397833920000 284501 -92196811052314177699287295680 284502 233553241221462178652114845632 284503 514132347078568178049633355224 284504 -501452854986889673507693813760 284505 227444533628380586712629467200 284506 -50823547208956596545210234880 284507 1135799923017082233916019826756 284508 150247402133423601347400084480 284509 -1331413344971675824160218019290 284510 210351099242684024157351087360 284511 466544675873858840361137030472 284512 -29639345153231646813482385408 284513 116710711468449275404957610160 284514 11817369555474423790893536640 284515 363481908228246461363336390400 284516 -1136543734331521585472569522560 284517 924128698173726181606701136668 284518 -18251624611958479997156600832 284519 1119987114254038262778498391560 284520 -330197084817213202340884070400 284521 -478798352134839695452318382278 284522 -120770628531225410806528282368 284523 916150928696280833142209424984 284524 -961047893084783780980552794624 284525 462697947791264887142895300000 284526 988019953991515979234336563200 284527 1013243525086891406674966087376 284528 -307030640826642576320803995648 284529 67093063626517081968604712832 284530 53314699767414641358141729600 284531 848458847522339375485989840 284532 233506191941537545092268652544 284533 -278075819490231006559554724800 284534 79921152176501672300528147520 284535 504564009783062878691526685320 284536 634698390476932124024630108160 284537 327742464864273656973626312592 284538 229826314176477683264827960320 284539 -229777074340245434127940621660 284540 341001928000823936467123399680 284541 -740496847707089528867391057408 284542 337815735476423214202133340672 284543 -402954966527942857155824036592 284544 236644869261857308021673164800 284545 -294780456182217349289395478700 284546 -453672842218283179270728643680 284547 424977506851053826580907742200 284548 -741183885943712078279338967040 284549 -243140903378966233894565453568 284550 9729736455932387526372249600 284551 340106746495249482545641142552 284552 -1294747395754884908360158694400 284553 -1563833730804866671789233591696 284554 53017266146477746534685762400 284555 -1183193742166853449787706467040 284556 234138589075238922475511169024 284557 80119626195438619558558957440 284558 -810449099157912798692925968640 284559 -804259656220891688607639612672 284560 -154845583918125408658316574720 284561 210971514206777453285359770162 284562 -26618759882124656331753949680 284563 -310860048648454459313550042960 284564 163347974859190287483696777216 284565 422300344585908818707388807040 284566 -987610508343026197231783591296 284567 -125010528766230516892041726888 284568 574246607749033077160769617920 284569 315435630259245612973508434944 284570 26079113215885159718031744000 284571 -172588336551091880137952998128 284572 -230975576187020323166759617024 284573 474690056440260475167489198822 284574 -9549384657515999069172037632 284575 339274549679968747559967939800 284576 1406601501460586233707710840832 284577 -1313811732958986375500458121280 284578 -90333511022520914804195065344 284579 -254869727720147784161799372816 284580 190128060763996539584706969600 284581 -702265199452160634263215150272 284582 676011451774639473979824676800 284583 -235149643970706451799741682096 284584 -692680883340694616383840957440 284585 206552772204113559385972661760 284586 -245028163220332895423435579136 284587 -604997323161301427005583618764 284588 38508504760722999573706130688 284589 392813590252685808234499025184 284590 357181696099756839396927744000 284591 706165907267810773571798638992 284592 -210357852643071368920645632 284593 1242464885246383896245437821842 284594 744587865596169077803472142096 284595 -560122581765862929154616790480 284596 367331833511193094315461520512 284597 245953420567216706382019017372 284598 -73210581355618787104386524736 284599 67870662828389213211203613920 284600 585696027920626947884381184000 284601 523914352400314830276328517280 284602 375311187581123362025116099440 284603 1416949616340342103303484162664 284604 68151665122586653894067561472 284605 229014218676979185298781689260 284606 295542799430500571907624226560 284607 -564749798776179265978017730560 284608 -515731633638951131604815183872 284609 164884693485150489327472437204 284610 78392393497843259648517849600 284611 -26542770218211754064184406976 284612 37876291069228252628786096256 284613 -142945629216612649323443741376 284614 -686186522267734966717182093696 284615 -197003828167310478054606399240 284616 -771293238992228214760471142400 284617 -4772966008745311723823002160 284618 109307572073531540205529626720 284619 669806488972085487354614550744 284620 114533979648195419318355148800 284621 -28333824075204711454364585556 284622 -26907923058717530126023130880 284623 -307312978614791011089398138128 284624 -209734281606054397789400309760 284625 406629898825320578324747376000 284626 743511110632240508184998849184 284627 -4595304055701084496484339808 284628 25982826815361992441197086720 284629 998471303565674914381173040960 284630 558074844101819215216062984960 284631 376358034076684643343706217424 284632 -151438261688937544218925547520 284633 -5255992921439433284158256118 284634 8687817151754807467134220032 284635 295412189510074333754165169600 284636 -213394733379337276327794055680 284637 -709094867527871996863863185280 284638 478259581312647230044026222720 284639 -709146576578497470785277333120 284640 72621369980507461912292229120 284641 406646796744363385259657887188 284642 287937931667821348196321439744 284643 571679449962167021396296792932 284644 589415672936299993343856926336 284645 -348738085686397939505040020100 284646 -607312633823894778948011140416 284647 538253519364988171970982185520 284648 -105217653819303986208691322880 284649 -374427225316475135965879528320 284650 -430412370916397741355910921200 284651 439718233592552447243132465652 284652 555516583605940989541235141376 284653 169927650057516315888344177484 284654 201321693910933222900030771776 284655 -90717912139941502224172116480 284656 58267955996231918597727322112 284657 1272808145792161580318915085906 284658 46876287693858513509160622080 284659 -1584301545882949435329339161140 284660 -7741969762868260210284349440 284661 -215286065835605398203468131520 284662 166584071870104397522436888192 284663 -310571563453257867655662420912 284664 -563588689361050632447286272000 284665 -186424615201497088083500839860 284666 1225264124490782469088694335200 284667 -259028363161604545456905798120 284668 51810872228122629688425218048 284669 -558846946023853618427781645888 284670 -54031069404226367872765577280 284671 129918315692409505968197003472 284672 -79550495439197822718994022400 284673 230930505375050007137769677568 284674 401602876265199442195216058400 284675 720140405276189868986826363000 284676 -272485665590282697841129820160 284677 544808818721477607977655569440 284678 -78544441257060066016429417344 284679 -1447954217194869010457611403616 284680 749499257504532478281014476800 284681 -360390487053916938623537260518 284682 70951861718832459565428447744 284683 -647051153139420659902836788224 284684 -344818358917253778363412195584 284685 723807000411147493910146072800 284686 198258339696345479490415338240 284687 -633334180040784462096419139360 284688 163849391982480181742302003200 284689 -1496330972859375809357522194510 284690 209208255063173538072421248000 284691 1143813906885532999131179970624 284692 -912963986580089886319562037248 284693 1439798861917388287581306851580 284694 -57043937970812368731098345472 284695 -881966775499566547949097725520 284696 -565325389214946850217735884800 284697 329433521024265350179079960640 284698 -203200812365967043498517665536 284699 699964415254177819797648672936 284700 -7999179339623668579971302400 284701 154245680167524692170841369702 284702 298563767110534334735109760704 284703 3169329259538859379885730304 284704 -53627413610704491201278509056 284705 -62593321092307810414611148140 284706 -640027238719116001582375491888 284707 -1354976798959839464822709179044 284708 128219179333541224712151855360 284709 762556989775840187428707518304 284710 151421874472154343397168523520 284711 127002005730333850592011667040 284712 -203260016319073967872800276480 284713 286969744140280737272911972 284714 748859599366550932584397473456 284715 -15624483034277734177335944400 284716 -618436666153679663904578334720 284717 -641335208858128797464420233440 284718 165062355918705426517233730560 284719 -870383750184302783967532141560 284720 36614574973864564849798348800 284721 651456100677168093363464307312 284722 200654446588045798371968656800 284723 -4479761124779442744797639028 284724 868358200405959519768079626240 284725 -34211185789432182160382261600 284726 -654445681277457738984225716736 284727 130055993705761091776142197632 284728 1267384817408153831970907484160 284729 -1205704001062112336380613555670 284730 -386511134556355079559533441280 284731 582132411764745200358024802532 284732 136088141040097104525140597760 284733 -435279761797860446220733594356 284734 -348831363156814537353020620800 284735 -375898070988259399625587476480 284736 -160215140520925211921007771648 284737 -918505187546033642760642743614 284738 336494458341044924263509581520 284739 -275580283846847761913146117200 284740 -560080079641200130484529254400 284741 -1477532400641006611928892405858 284742 -21677173296264367895427845760 284743 497893797949963973234434587992 284744 -357473541896698722461865507840 284745 45824456542318775385120080640 284746 -199583706631116770970268375296 284747 -704317819190088858707001645804 284748 386738198284565963897656519680 284749 235351967214041920799249141750 284750 921195169551329044722874272000 284751 -1123980197660184540666053420280 284752 82532360033019821281710022656 284753 500625398173671396080522907840 284754 449830122377873373054307912320 284755 636935453079504617163657818160 284756 579110105906689402150463463168 284757 306261448677598567999149551520 284758 -308530387491864468103361817216 284759 -158709926474176837719694082040 284760 -66110675023478953596214886400 284761 -62165716493223736086868755248 284762 -979271550415917929786047780368 284763 54286134738417452893625938944 284764 529210715012219278273736024576 284765 -852330615490402233159144125340 284766 -166885424374218831230642122752 284767 370426198558076049616519979232 284768 -589400800892042990155935252480 284769 85190832453864459146611248000 284770 -581138299174188375524416669920 284771 990264135124636181051997569472 284772 -109775760634783385765441280000 284773 -115395992218706158592020031616 284774 185197976565645728590075777152 284775 352051269094054219437572743800 284776 607672814997878664291590446080 284777 848223032077114076252789293626 284778 -40927891822807570456131025056 284779 -1334738001843312365166475509720 284780 441738159801524812557342950400 284781 -114128845277319992179434995712 284782 279538640040028695213895036992 284783 -1046011505014361548989580561968 284784 44052358316014846119400243200 284785 -540514273612143439935303235020 284786 113662391279103552535197262848 284787 -40086213711539791549410128556 284788 -504659186391790646956132401792 284789 5246813293318227620937411360 284790 -168835192865737731932825640960 284791 -128591375791699398189319319920 284792 -1127386053708928728968551710720 284793 -274579675500720608540733808800 284794 81550492047863728587877681152 284795 695922575728043147254459852800 284796 471980566497829772683870520832 284797 -384791880583769824272900184448 284798 2663199308008692027996447936 284799 -22444505124899579028208142136 284800 215452901352019945374351360000 284801 133866876308677648962298278624 284802 -129216670136478128544425519616 284803 1535923771510003843836039613052 284804 94522900981951578292139617536 284805 -196266889084608412277062961700 284806 -283872507360166838685394143648 284807 885717846350014022068259116056 284808 810581117295398981379710607360 284809 -278842043419948250271803854080 284810 263384304209164783127498400000 284811 -455861802201987796232859339840 284812 -790413573332469812692299959808 284813 -87762169494340667655846532938 284814 66014348005315887637447903104 284815 -561061134546920399404614866040 284816 73298619395810057468310454272 284817 165629864552562894081173567040 284818 -401805404521081275554195829984 284819 1008015161740697106433572194220 284820 -393577104356156590001641635840 284821 211527860980687030237792164544 284822 179371872151713549199555356672 284823 -194950745055214348297666383360 284824 -1238581533586395353373524183040 284825 -561576270548300767770926502450 284826 246532249233438950166576194304 284827 345431052025024814074634755032 284828 295818732535291150699147554816 284829 17276689947769842604680205344 284830 111554715654717403846132293120 284831 295976323880534739279619537632 284832 -7137261991368268435524943872 284833 550057306924904175347023162082 284834 329773254443158691310598013184 284835 -719076796262679653918482235040 284836 -596236745129991109559549787520 284837 834692135106414714241618427166 284838 -335976342927833693556915776640 284839 1786783641966980506770306763640 284840 523122686284559522362735564800 284841 -257330508422396634103190584950 284842 183355722248558217039468369072 284843 -48753350443771032267841019856 284844 -104680832672569398561135525888 284845 -215278669527410164224558391200 284846 -55385678441964669009358189056 284847 1125939524327085600826956347400 284848 406629768835288390889557688320 284849 99818660007894580219919793264 284850 304642586680661080842361056000 284851 -611177327934506370438877596848 284852 -516510947548414792386112573440 284853 -575515701639479476971143760096 284854 -926776913895079541709334998624 284855 -641225368627755947076470214240 284856 192890860501570618035552583680 284857 -371948912553233178695574775894 284858 190829640632243914003655237376 284859 205422267771117942959231915328 284860 155751268264166734984228078080 284861 -1237779186747478491742093751808 284862 -4023491493588887620004939136 284863 87406319885500776083869292200 284864 -584689964484718498813773348864 284865 -71851774777648178467454052480 284866 -694476258539570565441153688368 284867 1966822613341527467849382259200 284868 280517840783388569447319308544 284869 21009752120216748586564916280 284870 497852700414390543529830015360 284871 162190349085971183944286713680 284872 -177483447392902573229563576320 284873 541130354062842884734634957364 284874 -539261066776259733732969569280 284875 -9812786677619633226444492000 284876 868103769269635506677789690880 284877 -88019543437105277776518721674 284878 -58598602969963458506221458432 284879 -5075790041526863087325156624 284880 -103397323630373917310942576640 284881 -992374984986779029755343714318 284882 -445480591994539279330075391328 284883 -224601042549092869971411266376 284884 -1279901717866149171316671002624 284885 -85273021604169244930861455840 284886 340772347154768590813651542720 284887 -43446818763301243747520716488 284888 672775466106883777120327680000 284889 -252578289967938599386161061440 284890 -29791843038699172725347020800 284891 382573893204813963847928930784 284892 -462997015359336121095424194048 284893 -665668258796683871694195120800 284894 316426564282840877332570700352 284895 -69737388027176634228177346080 284896 -386733609054616239762926469120 284897 -1357880860330512780727181826654 284898 -995773016393093158953480663552 284899 -1173101136381282714389945856100 284900 61222747575962589121485926400 284901 -622175633936299196970734306880 284902 990592691760921409320370799232 284903 -482223154997192926356348830640 284904 778832220854680922061361152000 284905 -469518445907058449598543000000 284906 -347047212452093892446974624848 284907 245038926339843700318288699392 284908 282247637020459370821923066880 284909 231735431363052879801065685900 284910 -18855741347931934623456800640 284911 80538720481324217664668188800 284912 128633745169939458634319855616 284913 -465688948186444940948187090558 284914 107864468459554958848713848832 284915 -931655159125103312122058359440 284916 468399542648690343572407959552 284917 -839047193761660856371501374034 284918 6321461306621335931754813504 284919 -29084382616448877105311470512 284920 -206842756890501182471150592000 284921 -41785860518612439451167009792 284922 -33964750178599934276576547840 284923 255548319612663488556149925264 284924 104694796242526408666055024640 284925 -521084437903839302523929052000 284926 156337132604361270989426919360 284927 1322239334561758987816319275776 284928 -91871710919859365895833911296 284929 -155937770161412484977188370000 284930 -314101629076497347538548252640 284931 484473646556204543050453814880 284932 740424028262159017417758778496 284933 366540996972853513095326793024 284934 185540911051981717263853942848 284935 -431052341804124834860102511720 284936 93833626470541715591257543680 284937 -261436349123895654788346804096 284938 -91957154719866370582875932880 284939 235402965594568566027799682424 284940 132443258879806784741533685760 284941 272118322526449253063914488672 284942 124805213947043902618589373312 284943 -1034289361041915054787436880000 284944 -250584095802482827859026575360 284945 584828671250673359525843555700 284946 -422528595512981275618196754816 284947 -431197184852018964530712624672 284948 -684381965716750133241495768192 284949 -203846569825241932770065897376 284950 112533771974793232684719672000 284951 2480760948632077443424672832232 284952 -260375234200636979685579816960 284953 -458493784063134724211873697920 284954 -443778322944465644899114612800 284955 797664458534228475189133680 284956 111266010591829231050034490368 284957 32287273008274204596296335206 284958 -36245967341557477149406621440 284959 -442171904559439931552556404496 284960 -163133560729908694697072394240 284961 -20498103214251472128191494608 284962 662892498218149105396921200000 284963 454178723908546052784272682960 284964 -586071347930292470213971713024 284965 -547341318243976943034848731140 284966 -772080982620754974495120950976 284967 223921268735640813169229413584 284968 103463147092754734476871680000 284969 -695385800699462815731088650630 284970 -47319591505646336257537228800 284971 1828792850311057711796391222792 284972 224301827487028132949581750272 284973 -270383150425938332285518930656 284974 -143119636022877330337092491328 284975 -420009134567365758998232615000 284976 -265609628447633120438085795840 284977 588641450577421593199145223744 284978 -92559458384610486616421514720 284979 -363126214579516289574005027016 284980 695589591524593577881194720000 284981 -284395087607080391483916417120 284982 -403319268043003652230271481408 284983 -565694791739217616898732365440 284984 -353336577188354413273317519360 284985 -119411086139116033816078156800 284986 -88562659950375233755066675776 284987 697670406346366855883761889112 284988 -359797370902444100236965838848 284989 -1677079286416675656506764465210 284990 89217788834608200774400680000 284991 82666255019617260937858768128 284992 27486488468122632631276797952 284993 698344698689603546455286975424 284994 195881993150045797041919653888 284995 -24785648204087546322896790000 284996 -1128854490200942548481281200000 284997 -656513415024890920004116980000 284998 -269298718822035197804257467264 284999 71846734813355954966196931248 285000 -110964984167364581536128000000 285001 3651241192706278453279222191232 285002 805121503769066200277220539952 285003 483064450405290526532449455612 285004 10724818535562190600176595456 285005 586900571606174645679965414400 285006 -293390250433165800343057116096 285007 1548919993889985987524229094256 285008 388534197961433244182025338880 285009 -426600773068390693663894100496 285010 -557411234561857329156737095680 285011 262880379505890787397460489072 285012 133987849080318547942621593600 285013 -1827825242904955359823074583140 285014 -32884158278512669052576214528 285015 24483134367687936811116874320 285016 590224896728985029691091968000 285017 -241793418620845615887821208828 285018 65387161698582283105854309120 285019 618214692128398299262427939840 285020 -847799541929844532537209899520 285021 -593015486582621027291048167680 285022 -397440013077017035781612616576 285023 1022259412800931949918498026272 285024 135119679698216682385712087040 285025 -414001494969381711807859885700 285026 -151044986370228075991689008640 285027 -507542841061892262336432691080 285028 13361401863558070638282647168 285029 -584753938287255593262811063680 285030 -322731384593867889718682903040 285031 676094620722278666836578811832 285032 530432436809104034478258585600 285033 -254553059810167654200597878400 285034 348095262930954528823822320480 285035 -7743904678156227647618924400 285036 605170735012529592752094746112 285037 889335146096592073273081572300 285038 -129742779880533270004198296960 285039 -396807323136667008973587691056 285040 -6845964627541062877868851200 285041 -290415575817361596018493649100 285042 42442369233300933528467267712 285043 1804338548278244715652350579144 285044 -1080690669488948463394318260864 285045 -159060453639782425526698882560 285046 -787078676028257793490655802240 285047 -8175980873725769326182350208 285048 157863542640457296748648181760 285049 -386188525424880579703236860950 285050 102343421729754017943858142800 285051 162287796920632322542391280240 285052 -497170193572040713801606641664 285053 961478385605916462150194468364 285054 1317567173419383322611861504 285055 1536598302987902388228412004160 285056 -1474429370987004785953163182080 285057 -949779722813240987985270990960 285058 251728649667299804881269692880 285059 -926199357411871824508348403184 285060 -284532900297312773915822039040 285061 619043365993496465947543951424 285062 26623550774866833750126102912 285063 -216733948414806358625821396056 285064 172223204031716043878133073920 285065 37009530582942252136198400640 285066 -711185343470555928202719590400 285067 232513552790776459260935576280 285068 47752749971496341939916542976 285069 938878577145329388565542431040 285070 -177017533078267068630396307200 285071 1226820150549669708897207412272 285072 151468562222337605457844961280 285073 438695631962355897585280366920 285074 822384275723694507220303771536 285075 48364399926228416974247631600 285076 413256761517817384860098560 285077 696530159510590195974215836860 285078 75085638050383076221394111424 285079 -1512112452011036651420715083320 285080 -999525235835868152544116121600 285081 -1025876355720484427536473715248 285082 663595644556050294784914474480 285083 323275675679857948755106628040 285084 -747277921409443251669950561280 285085 254022145868870631955902245760 285086 359062233135572716302230212992 285087 76942693296624413445329390976 285088 -841553827710851170820900782080 285089 239094203007143720109298850880 285090 1996001233073476420870794240 285091 -1487561217501097383099988905508 285092 -134631721012244570700888465408 285093 304285600299443418910036339200 285094 -561711999767981346302270351904 285095 704877412388761215734971117200 285096 208505325042562005205756968960 285097 975718520690693364759827691252 285098 144154993844158736880443857920 285099 -92002353404921386032157095096 285100 649477265950599780732293638400 285101 237904692794437860341894958102 285102 886887263334928880456255400192 285103 -5648306846642412782491452336 285104 211794807471010475203957161984 285105 422196632131312092243045729600 285106 -739589800892790435095804971248 285107 -618656016269997320898115840896 285108 3512085369663719714339303424 285109 224867169376280353855125123840 285110 -141702959536799314944658717440 285111 577884857127325851825717959520 285112 -151079621844166520056877445120 285113 -115755699457500606311277751638 285114 -138209152683852466136067248640 285115 777048683858223717147955776000 285116 -247925126215953724543102530048 285117 -427404148597593316371014589888 285118 643120645931688562564981397760 285119 -226620402105599345030330508480 285120 11606461494012117795030958080 285121 1945304980375648512868999744322 285122 263639721728030638038313776672 285123 -718907371216172817027955985232 285124 289697660866217788664056012800 285125 925106762131420600054673259000 285126 498354116281400272059822769344 285127 -20552631374619134142400228320 285128 -374857511236736499553367808000 285129 -47293786398482493711621170076 285130 -302124671718350658189468251040 285131 549082937187180667466067885012 285132 166750533093554107325892214272 285133 4682014944230080558040324000 285134 751496813115613102349804481216 285135 271960133598626639870691363600 285136 125488062444811406501392809984 285137 -1185911624933689822499007537420 285138 3532491790275603024205959168 285139 -100644686550035471418907303060 285140 293195260108184581814663001600 285141 687481162120855826519984362944 285142 -158636490529543193506719010176 285143 1095190286106249518177216331744 285144 -434391868797360320894485616640 285145 -82279018596611579587528057920 285146 517482278793840901545917068272 285147 639363293099639005958672976000 285148 610132726870091453060649118208 285149 2094475916386963075487088313536 285150 116166400625745595169559345600 285151 681231708815353451897390037152 285152 -543644192482566427792669409280 285153 -342332782141803751080896978592 285154 48459760641915693583875494400 285155 -77589636855904700343942058080 285156 -359745552395522632696044538944 285157 -42433884981563614205263706340 285158 -931416957182776420658675145024 285159 -136778800155307301578245055488 285160 959590770510244936655192832000 285161 -519287275832531688166810535238 285162 159883812128952493969957661952 285163 923017463968876346976766395264 285164 -606863338770433959244877403648 285165 -14293593657496949148345080340 285166 -78965038562488004050510538880 285167 130433391907612681038682700400 285168 -43615703376705205390673903616 285169 271682198303570350406463270400 285170 -629541410675000407449989850720 285171 250566882737669774962030255680 285172 -78161116252615733810777309824 285173 215805608994354632068661358240 285174 184073428222728075643599469440 285175 654903881894993668575062115600 285176 -26108469284807532808664371200 285177 -456923339542049354670366240192 285178 269902778824237480741844342640 285179 -76985650148460323687185184220 285180 228070043705647789044198589440 285181 266063229858601146637808163532 285182 -729879845215228234631603447808 285183 -154920603281201372261782239048 285184 -68426981520596721772636667904 285185 1115245989602432239566146743380 285186 463107339693723243777306048000 285187 -527395786101218104709936484096 285188 235008258845857773440227445760 285189 230496766081827588999162438624 285190 12479547415195603309967366400 285191 -452643125318976377545955394408 285192 -1164465054235643322758586439680 285193 -961319614921120919692052091036 285194 -75192014680896771653573480448 285195 531335577630035638038326695920 285196 222091746117578637755741024256 285197 2441799719333456774667577398 285198 -290799891027970073564454553536 285199 -852135865723367891481533342800 285200 24797902812409315799570841600 285201 -14124652927217929230936879168 285202 427600509289866458490793137552 285203 54742423514512872207622582680 285204 267689735006703368690197149696 285205 -705355084180344514061537455140 285206 -391138166759652525729669531840 285207 321823441477823251619176505856 285208 -92401913039006710976477921280 285209 -37998337792833608673462708960 285210 -141834624239162644766319520800 285211 -114906840950927495232621857768 285212 -534340869735247953952677301248 285213 591633746470411654399466396544 285214 235841088127676354132454723456 285215 -218449590884167991642177083200 285216 -454338960619661567124243480576 285217 -607282822845432556052554096640 285218 65317184121599058132965236560 285219 -16108389952035971146563269952 285220 44870737916303831608359252480 285221 -1125877198772883564765361552578 285222 -166896201687662836380860983296 285223 1083337717805254707290717443344 285224 172018345708460728973287249920 285225 -344837959908851121420408044400 285226 -353275816651072792426449228960 285227 1850490543243716533872499793076 285228 686320564080073480510030848000 285229 124879115370779970747190075446 285230 -88334931494700518353387159680 285231 -12850217215921311723096638976 285232 58519747117506047477178023936 285233 -31930780049464696130806885656 285234 -279795120914672762936058079488 285235 1058412663246155982596241565680 285236 472336927310771055417866182656 285237 390259714497971937124207617468 285238 -102646581782825842527367824480 285239 687305766010210159098919988880 285240 375816524766742447223038156800 285241 404668765464646682100392547984 285242 231669740431474285259656630272 285243 -152172848771911582183397896704 285244 -1389492980772484737947191257600 285245 -121717239211009746050442834600 285246 46887280507288557565442954496 285247 1621063725446572420785277392040 285248 -169530192317306876131624353792 285249 -363172618802704025736463056336 285250 51623367924745524165358464000 285251 -485011690407385283532198215748 285252 148450649113978344160797579264 285253 -741994971180420772656392237540 285254 1098091342409057410678921087680 285255 -501224788386977337754390216800 285256 242188502456027196128917186560 285257 -296199600144203817488019535488 285258 540200520077280697300505865984 285259 215203143541770187740996552304 285260 -390922368469644008951102822400 285261 128346623028870292574073185472 285262 -1959989592697734784088641536 285263 585660555702184677524166195384 285264 31393366546432568908951977984 285265 -463563608058632319658752427200 285266 910342070239245001636378235520 285267 -957076171433421391745275707720 285268 89092345165424321117147877248 285269 934551847493231615059611413760 285270 127540304510716177771519906560 285271 -237667234177907001730318283136 285272 836944672489597391270443960320 285273 -37165392146391694045240566780 285274 -453905172411232307879549899008 285275 59708673580478718365277909300 285276 -417426937297210368615475680768 285277 492337529705419059058561671192 285278 122872096066807026444290792832 285279 823631045409050422046749178184 285280 158439784726655967034288373760 285281 -661352875835840546148075069918 285282 782901503370417712992680333952 285283 -1553277005138810606487311338468 285284 18829498969544271630326697216 285285 67110670175612707187044300800 285286 -544533595160116997222231296320 285287 -1533504133100715210276786677064 285288 -535826559874754257305033277440 285289 -1035593341849201071719581779910 285290 777570105322948193537917870080 285291 -733802148631176204691167128100 285292 150887212026377629391842885632 285293 220714766610197390760913832064 285294 656903808370544523989363436672 285295 -508416777566137879386091414200 285296 130693920323821237775263432704 285297 138781766577903782027269458240 285298 255438117548607823428093020064 285299 67455248544707719747254971040 285300 -355617698540200282213838409600 285301 889523468260786524711597216302 285302 -645850082888673288193834358400 285303 -1012048242150213147255339574296 285304 1368741484408675059313460121600 285305 -8504148153848982977956736640 285306 -19672194269942139264648132096 285307 -557932020892149309263063037936 285308 190648020131943591367142012928 285309 -1713928561871405213572727993280 285310 -429675807792286641189754563840 285311 -75500168738943922335918225936 285312 116108315391217017879464509440 285313 116862374632829068986895821760 285314 -950242158187961196579911133744 285315 6184524586258768714791563520 285316 -106421603307574099500000088960 285317 -1789102451043985335501373961634 285318 858332040037245269388420192 285319 143293109563035594468863010720 285320 -290561558139628330901778432000 285321 97815494342642662312715357712 285322 -109531101918975805256356670976 285323 249269405488851927897837993720 285324 58766368350574460312814551040 285325 177478596890886500416918916100 285326 -92912394734929357993324221120 285327 662593385577229396585160064696 285328 -330229364216115586176822067200 285329 739593735103174614400873664880 285330 -98778790966660502445282286080 285331 -288185043009864326054507776800 285332 -1050014322220472869843179160704 285333 -12347722019269816763959188576 285334 118759109068988256839270227200 285335 -1246944841461820185315293376000 285336 895872379415900282359623475200 285337 958534967214955315160864687232 285338 509314262101136151010666585344 285339 -25153885068091901736902199360 285340 -446498046765264051567367787520 285341 550486575594291112505524959072 285342 -459109339382750607193998136320 285343 744819323499881843353226170592 285344 -8290619641915913366707765248 285345 -209098132480512249338435825880 285346 584291346423045772621464001872 285347 -226241252524929124690691733480 285348 -4054460323677492386508963840 285349 -870360463797363346112328353760 285350 10264421009920932982121232000 285351 485659449956771430507891045504 285352 -639278500389617784302032250880 285353 -1540900813069722348077763926640 285354 -221018482033325608030683604992 285355 -103736521624103991403757383680 285356 -798593651874336091475595406080 285357 4346941485617713392790903488 285358 346846510869900045807453295680 285359 -3081654850453113302861026202760 285360 47537093253280446993029529600 285361 -235611999997406602492269251520 285362 -109022603431276200641172986880 285363 3624911419529298199512796704 285364 772000584941829604094756667776 285365 817272480069774881245043455260 285366 31452060564455043517272576000 285367 -1625021299318735390259006702120 285368 -1062397438215807995765471293440 285369 100035329566789888763076329472 285370 323496286242018668867177318880 285371 -673454530869155461477328571048 285372 -164748207968333656032419311104 285373 -1616272714406302120124869382496 285374 -285708866987985423487956261888 285375 700593552620760096156503988000 285376 -95943254246158267792438067200 285377 1077315560050670231119725596226 285378 -63542189989100483844707534976 285379 -568528997427740336778884485224 285380 -516746222253294643420975718400 285381 -460863644246632723829232356388 285382 -126282117222767775344128841088 285383 -238708645703711985672973764480 285384 570215835691858370108184330240 285385 -110365932152867442979745307420 285386 288947130508591772043890187264 285387 479187697369681832937927721920 285388 202703074455094887081796844288 285389 49485288095729119718206482360 285390 117262863427835527060287283200 285391 17408474276205854736436091512 285392 21924403438796179618738692096 285393 -56617047750543635676812165136 285394 248844713900599585000928420496 285395 857772904569481974960195800400 285396 546686936458675722717086822400 285397 -395113388357068516336190339168 285398 725514534873733403131345831200 285399 -901906695700242532470898774200 285400 -224267097585331539675433728000 285401 -728581106231211986853109087596 285402 -158985222997969414264849263360 285403 -387145007552546325762427243440 285404 95355505331266246917332192256 285405 -306131662746314064489052540800 285406 -313983270943334041327655996736 285407 848526760369957728529628371920 285408 524003838460978722646627713024 285409 1886466601101791884858116939540 285410 -89149206514342894915033916640 285411 -80365794452411702867541732096 285412 -762175906675868236591776502144 285413 -557879170493005768549826260416 285414 380669245897718692472145013440 285415 107423893647813198807015124320 285416 1515480721986647445690737556480 285417 886004597337675695126929674720 285418 -100242771293342205287606246400 285419 1060629013041615214304634873360 285420 271597809823254060901950504960 285421 -1179579528627934988948592142378 285422 -612528316881540884035360471488 285423 511285960593988646123292051600 285424 -289723141222291883374132264960 285425 -759989094459868755340685249850 285426 293203126798398301522287597984 285427 -96339536598921135684645503840 285428 -49501283679177905619582720000 285429 63952323328235259380878730784 285430 21846511611333263493452459520 285431 -1286129519149521051643552104288 285432 170661368809300835986071552000 285433 -1651305301761590651191094119318 285434 8388028196471677445024298240 285435 -481127321733324181057743738480 285436 -788047567748051096510190776320 285437 311745029616088436709529114080 285438 88117208112887236298966848128 285439 -1009620061784687396829657872 285440 -483295936614632712005788631040 285441 -90029778889602234998768321232 285442 23871098734237959918024385872 285443 2020710397362290424314249231520 285444 -10349005348350766219163497344 285445 302480323062019412729007008700 285446 78056944836371136356594240640 285447 -1216185686181397352175614909280 285448 -243401230652908059994651361280 285449 -207965032288673943967197869040 285450 -78357064739145484790864620800 285451 -21073223022035191294661285548 285452 644805558184454722605097019136 285453 -102029730690941214839281408896 285454 -189516827020613823095510255040 285455 178568467373062139247423396960 285456 -263834749657185526399282053120 285457 -1402025762485325861674421737294 285458 260141317329578000271471732384 285459 -759787152489100409564314266696 285460 -120477195797566239480631910400 285461 -1712430375648092612249000405376 285462 51901730343872454665455117920 285463 -1023311275286668672113264463288 285464 92593119753616554741892608000 285465 1026188768352354675487917120 285466 -639945254030170940490886199568 285467 119268448164843144880538690592 285468 -79768735071961484335555560960 285469 1485558469270745248752146240870 285470 -8380613555785093728832816320 285471 -403928781827047642682535160800 285472 534763750722504075976886452224 285473 531871073890320280724454106722 285474 -220533189806029482841947643008 285475 -635934466625590931525071499000 285476 -317996644009474319462878187520 285477 1784336763555574091614523808 285478 -936259706343528833551269030144 285479 -37710656374941935088268514880 285480 186364898380390812989798707200 285481 156266889726865740994887206400 285482 -126882236307060681260222724000 285483 -281988981526809024315311877504 285484 1725390107037758087211511296000 285485 649760258044992566205997527180 285486 346720333637129494185537113664 285487 17419218258845734213877657992 285488 -140842133124934498826457907200 285489 1168470821459079903281031737154 285490 -431591504382026163243863676000 285491 331891887265966020477474066384 285492 20546455898582621455311747072 285493 407233808132317585199636757244 285494 414642217270745035813554593280 285495 90470078981766196011265075200 285496 -466874178664821182513446256640 285497 653836850895675981150906587946 285498 -605756356869675088009185039360 285499 -482849860891480706120060025936 285500 756860594858909902034846592000 285501 424298897890540531224235662240 285502 -262612398744744264580190456448 285503 50513201177999781141630426864 285504 115807018047945669030388432896 285505 557494067344320647391594744000 285506 315415673504644423499405030400 285507 365714917874570690335478048004 285508 405792162953782429276859371776 285509 -739455984183760606426599228384 285510 23634909783550152519993630720 285511 -924217699334842566224686321128 285512 281677738091241132532681574400 285513 -409611203216652449903159253600 285514 -487527687228685844083816008144 285515 -152848384152044357567685283200 285516 338053972173984056729807437824 285517 -1772675988684071910097072199434 285518 203718249996712273828541088960 285519 336105004584670533938002224528 285520 2395301708473415871546654720 285521 -479053112208886826611451995278 285522 227913977574121790550804871680 285523 1005387636566153997744407335068 285524 -27565664407143081935749732608 285525 -918293663771148956659189819200 285526 -639896050859503755454674888960 285527 1047122489787597412730945402544 285528 884786082402473704448218460160 285529 -227278312622303887171304118524 285530 65482169204051663579289446400 285531 1032498314895119473472813286552 285532 121676643623635921874241717760 285533 1147282572883816239078534751782 285534 263416399318563499395181143360 285535 -602031715216326294753325250520 285536 1805170174317397246853070323712 285537 59000270489741124058751151552 285538 -477517063110606207009325031040 285539 1448598149425841844436549613340 285540 243889415337368866012796620800 285541 303068781143872550848033223168 285542 800678871732470360432605992672 285543 -787003608094530547898639872368 285544 144014294063960885958801408000 285545 -143710100260730858707958568960 285546 284665153171486761223490352384 285547 -236332242133747174581130468280 285548 661562079897883857377018059008 285549 -79783481066429318108693031360 285550 204046070163796876147397596800 285551 -4026719472035017054537972368 285552 385561897862989150945159741440 285553 -356362119386487311666902801198 285554 -410760059872731497431322402688 285555 267922365108212281857778931760 285556 -165567304539349177137686231680 285557 -1636862966726887109908407274194 285558 1276526496821726904536659968 285559 1836733430330459499065127238760 285560 -1055139831228926505097728000 285561 1262194620737984597724691482810 285562 247421774326881306153485700864 285563 26002524126557325410670406800 285564 -362550896758904058320430873600 285565 -18150628549509031194466848000 285566 41067800664744514147185960576 285567 -281907982765124207973853598520 285568 472792282612511093653682257920 285569 1410180867038935007522481251970 285570 386911405523044453061616883200 285571 -295536922003230630777292086576 285572 -354726458995295607249420582912 285573 369447885197528195428543049184 285574 -197699513162477064392326018464 285575 -537473266749233850977091679200 285576 -11150997329850565627940290560 285577 139612481680748580065940244020 285578 679746695849973794283161025840 285579 585179437181477800834324938240 285580 -329938533163264079848774579200 285581 2105558886289477199060481585312 285582 -231163936039813983397275442176 285583 -819580990548949687468874724624 285584 -112270305773558665426696912896 285585 -10731322118891138085396230400 285586 -41381479251234875590495257600 285587 555888148089636534219409994832 285588 -35340046678595519185239577728 285589 -488467394777719958226282678560 285590 -138049218473885332209985939200 285591 358421857953898113742875903360 285592 1050651964180653412371100876800 285593 -449673660542492806732790412480 285594 299012608370293716699273715200 285595 630309909640439614841501601600 285596 -171777419287151794202274316800 285597 352186558110583866360019523628 285598 -831723857745361932999728707200 285599 -1123500019226202734018283578400 285600 146159631365740564907085004800 285601 -754622995760762957635171535100 285602 -79373960181749807496877276896 285603 -71179848924546018963684252672 285604 311091540487596106489032717312 285605 -455776546775133831979653578370 285606 210884012064806643329949504 285607 -173267363122229837616356980688 285608 436832270415255987177658368000 285609 465243944315830078738862741904 285610 -177204636893324698699337266320 285611 -1329753252666727748636932867788 285612 477559033760550256132722918912 285613 1005648075274188923294607331862 285614 42846690376893710155870973952 285615 257545813433533885013982948720 285616 226192604459638907287991631872 285617 918917140479083917456440155112 285618 -146333981545926898008552325632 285619 3148200164044348677606825745920 285620 460133516623965236351841319680 285621 850125677397728562255819350880 285622 -714574003896849648569772513888 285623 -144251432530541646837858433536 285624 -1159294637568464855196481290240 285625 -148371631666469380367134708750 285626 -81323289183927452069382863616 285627 -1006042278146398800135159481920 285628 -110290459806584100060778948096 285629 385418842786168395281851708230 285630 -62758820020783726290733188480 285631 1579588580314753628815196762432 285632 -242445772236465762964743389184 285633 800335929054591903146984496000 285634 33000886717840828956658212864 285635 -235888612973330816585151942240 285636 155185317739036396020651208704 285637 -534635872061532722441306873280 285638 -421406821487417148510469594560 285639 206358775883534450467401632424 285640 -404641682803823468486295859200 285641 -1533795401316915326090386913958 285642 -74567347002242458445343644928 285643 -541769556987849118916872960108 285644 529442369489464514483584494336 285645 -215883169496209776828844785600 285646 6378984025297097652034470720 285647 234457615718144484241539693072 285648 -225452058603962362341028134912 285649 -242503411178068635454950272 285650 -226010372047736999285353428000 285651 -1190502941409097626267342089208 285652 342053316788508701557123569536 285653 -687406061559363469921905273216 285654 -87022727939148669780929570880 285655 -479320234406142632143046398440 285656 75167008130637984632933621760 285657 466264034673328739255505708240 285658 1042423952836898928823773852384 285659 -1613858918988230893075357729560 285660 -315327070690899687910704614400 285661 265964758536696440348431972262 285662 -223199180872438159910274831168 285663 -215298607664849130642852882432 285664 638416176064847827243877007360 285665 -204122489088096466115381260800 285666 -131293244932713399978017565696 285667 -701487448361858138242721597284 285668 862106457521142683422793047296 285669 573057014907502333635974765694 285670 -167848728717532195506181357440 285671 2973666120244071418996164192 285672 -478159504603250859068671918080 285673 -42156257320299511237932427078 285674 -630776465388347966701117763664 285675 -88826826335464612254950218800 285676 137714854838069362914180296960 285677 -281290064311132375182522279168 285678 -365686236909390317237181345600 285679 -397802181690572712899989251240 285680 -152401497493319663989632368640 285681 1661015086059123094168962576 285682 -689199980001982566043318157808 285683 -832675865285491710057422460816 285684 111339582122543550815873433600 285685 1010684130638958363698234946360 285686 304267504045833787346664525504 285687 78502951597976754623491907736 285688 232823899030387676719425822720 285689 -629738311431190100067016653180 285690 65884158712526728095866534400 285691 -580088927049926351477529510128 285692 -11111122777925718617105227776 285693 -636662747341723334909762727936 285694 -230381607790342355551288394688 285695 -741270278047482973619798299800 285696 220379220817586860408902254592 285697 1411905063237851708466439302146 285698 -98758350649179912841531390464 285699 245396271026644059834317353464 285700 -245766422956589271200610524800 285701 295464982564696977117993872412 285702 233276261759518735218410619264 285703 -932120342211874564222553439360 285704 419042124835485437382712197120 285705 -775491698139782263009755840 285706 -84760899871267568968313492736 285707 1201971442106567027301018319956 285708 -13294511980407195685294371840 285709 1180343360620498937087321305910 285710 -435244428133576164198556050240 285711 392243204598639310443527489664 285712 7248110065733543625098002432 285713 2217069207931673449261199201280 285714 98978528587404906009727073280 285715 -579271709494777176258362306640 285716 -1225128753408284338701728300160 285717 -177835544838124233604417933920 285718 306411833179088527821044373504 285719 1108989488572488935421901806096 285720 125783966902732186508961177600 285721 284196913075510670150074846922 285722 84555738620752767139740756480 285723 -308706854495808735197819931600 285724 1194970616870071983757815419392 285725 -378912501381108494555916888000 285726 1374779194164968513330433024 285727 21319561919405319352003437440 285728 -1559503057145792862694001541120 285729 118329640200361938129105453696 285730 707213789765461464603965033760 285731 -1042245273329985684097058850468 285732 -32554320950275261149850153344 285733 -2979253789149225278663379680 285734 -337853969993314710435006333984 285735 -6844779769243546066333541760 285736 -861592923976678404222745313280 285737 -1835623411279528925618358379200 285738 545192304334506852352300710144 285739 28662466007269995914928668824 285740 -90450172697239231874534584320 285741 -146477503586125188042191841600 285742 867819062687577672917226238272 285743 -1396883426717027470899034617120 285744 58340489281769670224379346944 285745 1055546479145635809869521624500 285746 484318283688297272916388941072 285747 219564810083080073681823446784 285748 892496097264905935090827905408 285749 -888384660101111627422651055250 285750 257239833623264018243049984000 285751 -249766845202961007647967535208 285752 -523828933770365375132332154880 285753 -72165914235286119108542368512 285754 167169146957805714142289686272 285755 1120360524352671750778127848560 285756 -603643381695306923615534550528 285757 -46755879025905507710322567994 285758 49768625744336589780162170880 285759 700101829760133344120422393464 285760 373539735897279159411199180800 285761 -515694726458794865100528341568 285762 219520021941676487895883294464 285763 528505527241390996111961966012 285764 -168960488570149157825416704000 285765 466609350376821034843047292320 285766 260770160325143815079941468800 285767 -738424821397969628586772502184 285768 -441836878911875767435076881920 285769 1560147584325816415599801357408 285770 -364556689903856579277431374560 285771 -612088698658071814962619912488 285772 463286476712334763087542469376 285773 -558710298696758721651013587978 285774 587828910751397136387275088960 285775 77939372923931980790081625600 285776 -190640658915291858588970795008 285777 203548910296315742650233397188 285778 -14549648810879393793171144576 285779 388599701008435667863965606600 285780 -95670522412938876938710855680 285781 1187370872206652065760877701582 285782 133217463599629399118833286400 285783 -813760048332402083753446906776 285784 1208054356006304173301099827200 285785 1298206306951963928598232111560 285786 286819124276806990943954299632 285787 623790692935504348353489393192 285788 -25886365943463919094514399744 285789 -6473123645264679144805539840 285790 -657065401938770634454998225600 285791 -153634305111383893936452625416 285792 -338632999711909216791814471680 285793 -53182594126559483301985673040 285794 -425951524606259501749842512304 285795 -66526359034427256315532104000 285796 121553772029617461497128488960 285797 -888647907153266585743756805568 285798 -88335228369300290447979571200 285799 -531526763360938590548312963240 285800 349128485528225064944684160000 285801 341329139255698464400029439632 285802 -1464994817904410394190084944 285803 440275922123815343798206600080 285804 713224019651878835237746699776 285805 -284988498679474678209483600840 285806 99282818592906619103045132352 285807 86047078500685519605703348992 285808 -352965124960457541486657568768 285809 -242568531800142824130074324160 285810 139715306991793066039871339520 285811 160241707553814681226210362024 285812 -37927194700445449043053513344 285813 249955359613030822569236387424 285814 115680484869842270346886724256 285815 -55468962054059953923359120040 285816 267783558682940133730044825600 285817 -277009191703835847806873270640 285818 235902405106036209886632878304 285819 -1008270485321011408559071380456 285820 -274002630759220013416334499840 285821 -4284736272553237202583548448 285822 -1037840013505828406972960870400 285823 -662885541445035094384531596928 285824 -388591935301063094653314662400 285825 -264329268481044528050749118400 285826 -1683830357617307884540861536 285827 477082832343981037357091927676 285828 433559997236631003208339000320 285829 674014823034521521538621365884 285830 -158368105956095567735455082880 285831 28190452508612182940963666400 285832 756245383212696446104893158400 285833 984294900433692849485975182644 285834 -79587864738856077115404453120 285835 -881964013620864626348539209840 285836 -30498890524519596018460346880 285837 -341778572877872441212294962240 285838 204870641731930695837330024192 285839 -1354766190901526924172453681360 285840 -112761587148033980329252208640 285841 215092503024674176470211752242 285842 -1167435503406376808126413597056 285843 885738194039449432152913091328 285844 -113196601825667676593358520320 285845 -208090154551108372947939400320 285846 -220236104949663717135691352064 285847 664099976031697590433393363992 285848 1069110001267933622485976463360 285849 71604973126552269545475045930 285850 15734008987633706082903752400 285851 -56273811752570926257492616896 285852 -56140418581698185174275670016 285853 -1570006399158867229079369927220 285854 5507330485287346965011250432 285855 465035245631742461542064352000 285856 -1149242003429076944013870563328 285857 358257510982641219186658512000 285858 274189642374695635018667580624 285859 -214921239847495938880194399328 285860 432402910910334248864975950080 285861 -455443357119162274278283156128 285862 -243940833562332440605318627968 285863 -1238660275628802973930529640120 285864 5986153998234179152676536320 285865 -666569840132118678393948091740 285866 7595030238543115159317383088 285867 370506486126801315987644858928 285868 28790063963710077050918138880 285869 535315959108350903830067712096 285870 133543548376582407653469277440 285871 1535450694804538768852701821072 285872 382704786274963050648007114752 285873 -444820312640068509508897006656 285874 -430823628964734939902912549760 285875 -1848603146280070173690782568000 285876 1160569751519459950368123432960 285877 287011610206080755106704829952 285878 -378112375208543011439599025760 285879 -847890530054460530253654659712 285880 -233709429131916720978246451200 285881 130604668234506249148944056832 285882 -65499218723437014646853775360 285883 408235093366624758227958794704 285884 -891598513994802602075280989184 285885 388701855140481952675277284620 285886 -177497100510348656922745867776 285887 29700371097186010257390851952 285888 -112494321261253780251145666560 285889 1388102315384638562813833593312 285890 98375705852554471465619389440 285891 912490510271225723318730317040 285892 -517326459338323500561846822784 285893 -584405764792248935077810181760 285894 209429504402289150340554560640 285895 -123742251892321509981010062600 285896 -682073782577369718326757120000 285897 -827221940428363224087476060928 285898 -852832874619233086511606734800 285899 -30968853810425739599761464864 285900 378667627968160661403560716800 285901 -916935656897819351137270947840 285902 -241343348510918826221617802688 285903 -414290702936097549118954681200 285904 245401690750461199642672889856 285905 123629642099938979753729205120 285906 80570165787804540708797739264 285907 -8754330885848202474763731760 285908 283547862188891894600000956416 285909 40566902981981748140665155168 285910 -712974471464124624712974992640 285911 267008392589699920408955197800 285912 14496354704431043028507985920 285913 131429438524478140389358622208 285914 -711191691059946815321396801280 285915 309556459670429618595460537200 285916 -171036471397715521059928245760 285917 1128576904730723593514727538272 285918 -138073243809247165545049135296 285919 378733268202493708698883784496 285920 982343500586797087161789972480 285921 522797850730435200996414252690 285922 146126744543663023956957033984 285923 -2053784273641530707994970680 285924 -579037161641083585281556614144 285925 497538468962796926876728866650 285926 -425272796998487814903813005088 285927 -75792572483838631516448640000 285928 2968745112686154160870426460160 285929 -176838194774846514292651492224 285930 -4808307630156138648698286240 285931 -972095960062151073922378914000 285932 -1355826776774901804622370037504 285933 -879830311383795863212286026176 285934 -329591757842436633919085483136 285935 -130651281982216442783703598560 285936 14149431448608595374080262144 285937 -739298470418927574801360970414 285938 -557655438922802677886282384880 285939 -129997611190228957217933277996 285940 210526664510184778863221264640 285941 140101398814635649265357213052 285942 294945835479734281134965464512 285943 -416360071274864162675482744400 285944 -93198432496745470770039521280 285945 20476639657907325704839285440 285946 826407000843193503962310306672 285947 -1451110773310811485642270614960 285948 -655609065568988369999950476288 285949 1328084073363510199507981362950 285950 1870945020091816310818176000 285951 -377475006896875718851959699768 285952 -1167022381100875792747922980864 285953 1599809390319472511655502739202 285954 -218779567183368000478818737280 285955 -294046660354926994820419670640 285956 913920767031454189120859805696 285957 211776904435002625277935084800 285958 390533464153268356536827434080 285959 554558598054397000753665087504 285960 185124032265906816499939737600 285961 -456884783685305280025575037148 285962 960970403714879778469587773232 285963 192886181024032976251508352000 285964 -807937277146353246251783343360 285965 105708352364443612850632054860 285966 5786385218234489637951495552 285967 -646101954827115045229108095048 285968 -164305513852023665179476934656 285969 -327871550126968660812746577600 285970 -598533763672185897308059732320 285971 -3157366861519443698444115888 285972 -673667011957454719524513220608 285973 597136973346209076080705183520 285974 -329000128122641235257303808768 285975 -47182291485449210886364228800 285976 -1623945116828386754381236561920 285977 -1698008382445782650446613829174 285978 228761402461895438251667066880 285979 769529656098108936772156552580 285980 270127507922103535679605862400 285981 -459322524819834303695250411648 285982 4957793415259763516497383552 285983 -1366377824800356230756932260768 285984 -916529149131256422543010037760 285985 198938313742334980618338730560 285986 65433409888471702336779834192 285987 285023851648539506864330881968 285988 245255909396775627237003325440 285989 -690414996727068527873548200000 285990 -14755614083477607961476938880 285991 -320777974970708089791086707248 285992 -129503887218191402928241950720 285993 -16361720716279503715390596240 285994 -564165152832798588212131684608 285995 337136388236181927487739090880 285996 -157529516302052723441682897408 285997 130536643398289894285830903446 285998 69159007912639768118002244160 285999 138613225282760078437303866240 286000 109456714209018972398174208000 286001 224246148665875470518103466002 286002 483157236164212075359144520080 286003 -169584370941982769141894391816 286004 94735227075087500924157198336 286005 409495164350178358416267273600 286006 48100228389295804329351045120 286007 418009472041625698131561888840 286008 -842052843894327870167221985280 286009 -1571813803898607631945583832790 286010 -235412218331116111503475064640 286011 646508832517368269416090154304 286012 -40124667953814118305022034944 286013 -600366514763549274211831317300 286014 10494244252531020503093378688 286015 -868568106099068893784710626840 286016 61116167463078038999909007360 286017 137977976045457656454520223280 286018 850090025532327799686891871104 286019 543190902758076163780558047420 286020 18396894560451783123901870080 286021 -328218137532562209693761682500 286022 -908690304907305967084990301376 286023 1060752686028520980994814939904 286024 -741901384660262280272417111040 286025 834905948492639051633273010300 286026 202743642076497880082554959360 286027 119794068411575889840149440800 286028 484986951873593690218281384960 286029 -733298876425836073157846844852 286030 -74291647595831935660145643840 286031 1568229457656001705415282882352 286032 -105518500010477022379881922560 286033 -1044616817176705552292122021776 286034 178814219443453033453564142592 286035 -103256979583497928395910894800 286036 -11184556535930362211517759488 286037 -104995400586138462912370416768 286038 1004363387468326992621711208320 286039 -493593484601226060498492937976 286040 6440699986625781437228236800 286041 161367558623977971756602127744 286042 748901366648405879356028206080 286043 -1416320281857825780770873355708 286044 531642032285184628101278208 286045 -339985716230230464308466736800 286046 417880654236840058293913107840 286047 112696529880642625651373340120 286048 444668674770492986024828338176 286049 36328799737157899447146166050 286050 -33621194596624342497443203200 286051 -461230488795764622398593198608 286052 -120677594288044727476904003328 286053 224807517835610762730200209344 286054 347476728036011046999868323072 286055 -58924976115533912836367086080 286056 366379373944976507672938444800 286057 232218611601732628142903935092 286058 -43293230869519890953511461280 286059 -649513964980439243814354785280 286060 -959031232765380339003143147520 286061 -749356796333553707669945479338 286062 -222059214987190317139044096000 286063 876937333028239871760302639312 286064 -367294211228371052667702312960 286065 -73170861836312126709527241600 286066 325536048168315160896358314624 286067 19905506884306382647906862712 286068 49477265077199402786964848640 286069 120908952915715873347001422496 286070 375624899537139040994257812480 286071 994278991250776171107869541504 286072 353298974832570041420763340800 286073 1538404763673083615315687225322 286074 -139696098972340344276833125632 286075 -166097694781611391260119238700 286076 -398161972243607012079045249024 286077 -206742164244639531151255204320 286078 157397993040269906269151615424 286079 27624467476390108358945763384 286080 -458986401786348326627573760000 286081 -16410784087272905854180507088 286082 724577876196143852857369517472 286083 -144840317333420935046274854400 286084 376547658612786242597619993856 286085 738716650628600321112395683800 286086 -419113947766362291394119395136 286087 -71729460527313641034417548960 286088 1467295140485075918450077163520 286089 1403001036225641362863173304960 286090 -209039930362553778066052131840 286091 -165374889101578317417851325360 286092 -1265022645258565005649599744 286093 1963298286059218847150270686380 286094 188627445136142902310740862400 286095 -330637616884739118143297994480 286096 -34878638982837870918892085248 286097 326522589503692007561543221632 286098 -98003646411736186664807668992 286099 224926541746104418200875381760 286100 -681973951457447720347607049600 286101 771590087198102012844750663168 286102 -634852592764237775773839470400 286103 1329797334219856462747921745352 286104 130058196722851638023794851840 286105 -789883309821943486796085871740 286106 -480400932982309481721807295248 286107 893371307206937136530613638040 286108 -1230025689829991924796688425472 286109 1640868796705037472612890143104 286110 94513357315579195092312682560 286111 -500062410019219519749179214480 286112 89380006955127733318155436032 286113 509624188300473006333429499104 286114 639495202459260170103813200160 286115 -348798582163590450487209000240 286116 -214560308217374982728130779136 286117 76082180611488801662006356794 286118 100175770569949620062467571712 286119 1014331046694111822008774362320 286120 379408869050935817654172057600 286121 -824840724567990737165164285680 286122 -7901081812143894193649544960 286123 362834002392443081929565735760 286124 395841606765629411556124171776 286125 111311619472584234691172640000 286126 -349624879178531123468409271488 286127 -445693279576714388199213948288 286128 118580408540691882095147139072 286129 1483704454419455374100963683730 286130 -34651874053319158707542876160 286131 -451332249209210554801201668096 286132 47111134071525554967393300480 286133 -460378745092541319502266465636 286134 166831689223929447536523522048 286135 -36695477403932352207768039600 286136 -1758116744905100179105266647040 286137 746255025692903927858567567994 286138 1226702064406461387194217116160 286139 110408355919310606400083541792 286140 -247997545329304382850937036800 286141 8338337733160697184070791532 286142 6216535917970952547104897472 286143 -186328703137905892506590968320 286144 452490585390324995337020768256 286145 -583227911951621525488154203200 286146 19643016726155400091759365120 286147 983809798003731064185385858800 286148 1272398160930237264856687790208 286149 -559292890219666072104220328736 286150 -238220302306343168486626056000 286151 -480816371317559436767389983096 286152 -241691175369591469370843258880 286153 363034479944879238190603242880 286154 -301187404155395520975570928128 286155 -650433898192489294946789336400 286156 -259567881537263137692446179328 286157 -1705337179132746627671115421248 286158 5803092066788711129745636480 286159 -211373420209558802900356919960 286160 -11843395365292529456191979520 286161 -91666094379674792760319928832 286162 -169740610468013090301054336000 286163 -666803898801772254168971325588 286164 -635762905077713144824878364800 286165 12594899646169797886731023040 286166 -390856522224089361310060530816 286167 362750056139469503352723587712 286168 383072681337966998832535234560 286169 659561706824789868479041144644 286170 -174436136134529025934470585600 286171 1948546823349191643572184722372 286172 -606028083072813023580510389760 286173 15778709727387859372253323302 286174 52795679590733361424735162752 286175 -83781319041269581043922330600 286176 99852885610787227289348210688 286177 -222497624934014938374097319760 286178 580245779880047735782380138240 286179 763657222345831768737903281784 286180 56175204382991147202654528000 286181 401540102158510028625051477792 286182 -39670581658570801337632609152 286183 -1382493993883025762343564862560 286184 177876957821317588878361067520 286185 -169155895164548289169469371200 286186 -147630860534609450853586352208 286187 -1437622328000377728718871515608 286188 188542590967892940428764348416 286189 1026039967965953303631676816694 286190 651081006804488376887525361600 286191 -521418463400505445140537977400 286192 45781688675258331908088266752 286193 977677561734041411925191133540 286194 199203553785183191794988726400 286195 58794920861674069561565381760 286196 -483997387409429617851845673600 286197 1089738218918331675978812160480 286198 -267439367026115387823566508480 286199 1233496660720314656747507380200 286200 -251946852663207551872619520000 286201 750343568276318423490792878400 286202 -359441299597109867341557819648 286203 -613108751998424379477490014696 286204 843626230577763575935818899456 286205 -610795994474676164918387869140 286206 247766613596902454093060906304 286207 685123200765061069026674791440 286208 -3611029049269675481823707136 286209 -535001565887865003923663456880 286210 646888423033246581821758793760 286211 -1787534979761476731536446008768 286212 332232693727364693013039980544 286213 -532379190688352668385800237316 286214 775700430362087763758510223456 286215 65600929150388352635455815120 286216 -389656687572332518751981568000 286217 -1532727887344691531636680967040 286218 -600023413373707955558547888336 286219 -1281863716319593731821045354456 286220 299691057320204100842405237760 286221 -75425631512250040047345533760 286222 -465668297251702048051418945088 286223 -111316119490632562573233653760 286224 96253534720490963086523105280 286225 329068386337781906654554372075 286226 675656159916623478661219239312 286227 -945254208476999816616749366160 286228 -15291609825009921737816975360 286229 -655895731389961641625778848200 286230 168783335917952780702258380800 286231 -94921146479116830811606388136 286232 -284705261615512177488240107520 286233 -32699841238710954649846251936 286234 83287053085091183653744117440 286235 606285877657865680547160134400 286236 -870274233475663432940785271808 286237 786667502100212598898050042752 286238 1471486601232193000357810970496 286239 249652286374235643553562122824 286240 252358593250543286312661811200 286241 581058868942954472750956857492 286242 -422723403859072263057577748736 286243 -965035998839204283197801529508 286244 35872759794947589765174583296 286245 393959856429082808146186376220 286246 -494293409868684824067985922880 286247 58932984205577272230444767952 286248 -1076031523719331473189219287040 286249 -1453559876909155522591531567750 286250 -138741767789368203389379450000 286251 6024405231325326609995422464 286252 -482233760511360439224747115264 286253 412866147162775194919344439008 286254 181194811435230699993342382080 286255 -1028181881625140952355183062840 286256 55232056870941588769150451712 286257 425928288739855690923458390640 286258 -199477916797748732768481583104 286259 1532469027447828566270742147360 286260 -184147294211603444965038243840 286261 209092028561795788691776129692 286262 3828708077581303008019913664 286263 440110764565764747786445018464 286264 -299394883786003474975062036480 286265 6029177473468454640134654400 286266 440364836768564272547396865024 286267 54940713527686245314010089400 286268 904269247172896484044935759360 286269 149919656465558631384669252960 286270 -338120669811256686044172457920 286271 -1526787994851144713224966805208 286272 50292255696473314437189599232 286273 11351255526367433061061985364 286274 665770973316292951903778621136 286275 534746075763503440747623585600 286276 465700852858485027388225708160 286277 -1150153415440512154390555531968 286278 242166107914497517256515525824 286279 518162800715347373740255222576 286280 -482173963036055157427409203200 286281 996352672016782022974087754880 286282 221590225340326111338299410992 286283 -126670500342514751701628861976 286284 556760789337508338395063655936 286285 -348810975689235354162094026240 286286 -292044597944209940747945664 286287 673547630942532975368858503560 286288 3084803494213138866318458880 286289 559643209182255794520236031090 286290 19745514427383846574526581920 286291 711209253831412637836038538552 286292 352802500957620770169948764160 286293 -398725880164780331509871668416 286294 -11622595602203750390269141440 286295 -41420381603254149332232148200 286296 -669012602369805065716885094400 286297 1927875148760397801267889002144 286298 -107819059729713194581977644064 286299 -342861969026484008653824157536 286300 129572960280350597619935872000 286301 603656553329397338869130731302 286302 -423625010933326963029345816768 286303 766847559915047765543191682544 286304 549616390543199201219279585280 286305 -269466790838618339323596570240 286306 -10216886286802192233590241216 286307 -1592462945761288086386634085044 286308 -13338749811590427940439592960 286309 -588712907498153771060288352000 286310 377440007076215766379171762560 286311 911927042656987451038969812480 286312 -179914725476127955145857812480 286313 336628258684296695025458218740 286314 93298592472579732622945526784 286315 291874274566740257067758290320 286316 256165351183417836639010344960 286317 -159407031878122798477508017140 286318 86292485376198470526740535360 286319 2016549007596076584117396469560 286320 3458753288404233060014161920 286321 391166348317095236687463118912 286322 -291634763388000174932616576000 286323 566836726497896042360878064184 286324 143431256433369386755034689536 286325 62199278853798342096075230100 286326 -231898912341298201809026104608 286327 657196499438964539455394528640 286328 -198481543730838692337643069440 286329 -384543365185147793235753821616 286330 196362747742750362618439795200 286331 197899424730078706624520484072 286332 -245530529964681085243296350208 286333 388307766285830818501365320582 286334 -331854807079023043272041110848 286335 -11008295219519354963974753440 286336 -1369369805658111367294211850240 286337 11292795279573727199370531120 286338 -118475364158167023226157686272 286339 894613290702543189991134478440 286340 957892354944438949627045171200 286341 -527732284995661006938447310176 286342 34106411279752077327492098304 286343 -131103307188295138683094344480 286344 -221899811597590718935029012480 286345 17001686271744367369588736100 286346 183525098248940806777533475680 286347 -193783001532591452443848852480 286348 1493153567006481308166375384576 286349 -423926099754968985916726944960 286350 -84342887969751389151244108800 286351 833487506866877274857267075512 286352 -42286099209626696431459565568 286353 -914369557579361223149287799838 286354 -424040855135991337838289984624 286355 638711321126305400164815299760 286356 -138428722693117318560771520512 286357 606921196547083536271470576060 286358 411885261827720872388052643776 286359 -356324867273868137755101884592 286360 -481825725362268713390232576000 286361 -16966825802393389937717472000 286362 -747126445685091351918256028160 286363 547680009747704688238144400640 286364 -84795275006880812117704041984 286365 -308844347228495559951078127680 286366 -38602279986818630688192113856 286367 1519218998281771354046855560416 286368 -695021408471454886983405404160 286369 620313749611479950237424108770 286370 166305868475999375533672604160 286371 431549739992554851464580907872 286372 -568919864136612276248032599424 286373 -522894761447846129496305473056 286374 -71000640115939247474833712640 286375 -1757114982648088014343669200000 286376 -170892589064896859186505937920 286377 118088325452613911544752803200 286378 -605441570184853887117039742800 286379 13064677305751797997772955384 286380 2521310151627044898917852160 286381 1739345491071710455910209596182 286382 456625320011370946890611079552 286383 1092376115600781231358002159624 286384 -31634576372245823699578978304 286385 -209023374244652872694085703680 286386 175900164441580323889789075200 286387 -1327082808768753577118730142760 286388 430562415241232866594212348288 286389 -181035487628459929138647012480 286390 -100771749802529975675821150080 286391 77788636884834999674206690944 286392 -513255571873391545111384289280 286393 -1404820965133984549230827382358 286394 -922420607878388095448850543504 286395 -842318891160156189437708604960 286396 -245204052613572095644942688256 286397 -1548777658327137327933538100154 286398 28683243155650226593686897024 286399 314576970318061263749147688416 286400 -115729635214600528530898944000 286401 -544157411872162983059727445968 286402 125949171426667217064483818400 286403 -332623763216447938557467042016 286404 644290620948131450268821852160 286405 818606944840339421803187424000 286406 -904701784009648221129185378880 286407 1374635131058635310945624472 286408 -320849884299445643001294167040 286409 -346337713187163986142867774720 286410 -291242677718803438261533392640 286411 554764427664309202640507429012 286412 -214094023291065192549279602688 286413 534106490112904586535467377344 286414 -534658102157322423405870622848 286415 -57706427072146622893832680440 286416 6558336777221483605349548032 286417 -220929721206960815311552472588 286418 566133479229283398439277386752 286419 23860546121619717262661196288 286420 -872856178265688925895961534720 286421 1872323020162544309673639692622 286422 -584232291519270684630722238528 286423 15614551983625371676210708504 286424 -268737832704716517953137367040 286425 -478307213178076343245239594000 286426 -13481244463508224589833920000 286427 389326710584867583652119150276 286428 -385474044808316569646293562880 286429 -433316618982278017906903113312 286430 190729329150580444618810839360 286431 192438089781065140833914454144 286432 -1591881072591279618896850321408 286433 -435568691288996505439239680640 286434 -394548365060346079036012628016 286435 471930937543555751695924460880 286436 -84026575031726133107266103040 286437 683926168189924433995381208160 286438 170127960376538280259991949696 286439 -339373910752129316646006888744 286440 48639414779299116990804787200 286441 -494381327037110375248670285708 286442 271643973265221678222813573120 286443 -2720342174301797161199516251560 286444 416595784689132489183247859200 286445 538563717185633190176291157600 286446 -34533862450932348976650042816 286447 -52014593919696372979200449536 286448 -248803448283050367645418979328 286449 -277808152548113519104959547536 286450 -511388718653827384931466813600 286451 -1239692437424357240336181821496 286452 17993457954383977781652222720 286453 -956113751080434104169152649298 286454 -282866320043601001558780527360 286455 151142563083864430394619715440 286456 -1430568410186960624480251760640 286457 -1537913789830827502801340262294 286458 304228961594947861197048336384 286459 -576679774833861044126195013340 286460 830569067362930766618488097280 286461 -214606009008154277254132505568 286462 1008904322225953144082952432000 286463 460741726291052032540188394920 286464 189632362585947632565668020224 286465 -386225815707300314757289582080 286466 4222742519021874800114434944 286467 159364083475363794669253884384 286468 -188348747119614178415777665024 286469 -561405523742487116441108996130 286470 620202539245326906460193683200 286471 453813444242982048961457950144 286472 1336668078615002889718618444800 286473 439463276170819687109683327968 286474 -139136427340195559715012595968 286475 184712235432253384500737492400 286476 -333603235318045163921659335168 286477 366200861343495536524088118326 286478 -863927475961726319137904400960 286479 801948272056600141433150681400 286480 84002267540979957792151388160 286481 -529273285068331763898723584268 286482 170136927695628827668236902400 286483 -1749657098047559095084870317268 286484 1257839757781346840434837880832 286485 307928727917655180353740598400 286486 288016997531303649246832860192 286487 935107687102538544784652312136 286488 170105918193041728915682058240 286489 534949028725608129000721190656 286490 232434565804981393817075532000 286491 147361843088048233765219730400 286492 -1850019878342616829089953277440 286493 379319275182478499234102288742 286494 54281548697659981887577868928 286495 173915534413503308008825023600 286496 -272694565487393873914358661120 286497 -1008704563200526768262441737920 286498 -65950232062427261065792206000 286499 77564543652423040728681169500 286500 367867332184029390871732224000 286501 -421077624508834498928886166080 286502 59400938823568520959353506304 286503 645357554742173055064626796200 286504 1094238071251602802809171148800 286505 -1216114817603454556163244341340 286506 469563585891875867721624632064 286507 105149031449919925130090060080 286508 -78795092187657366199163810304 286509 -1024400130966267792013059552 286510 -76569324990341305745002947840 286511 -1054120455777386504950228225968 286512 -175626493054335518597487525888 286513 -639050871918078461081582496238 286514 -460571999210915336332930236144 286515 472418521205304421973465472960 286516 466832131471073508349682737152 286517 -43671695382653242574057248224 286518 -280743424285366085495042678976 286519 -946997700115743958884578453080 286520 -322726382728897792658872320000 286521 244425159505349996863210354512 286522 -73198031513322800216503436688 286523 -163391381612175810189048242976 286524 -264530226649087591148604211200 286525 -49087448640384155511915832700 286526 -637879494985185513202498092288 286527 -283421168983939278087841676400 286528 -245097567509509162851106816 286529 -7157243767294256844463632300 286530 340625260974854730014847544320 286531 -395787753579069858204574511408 286532 1405190543499381386803287789696 286533 -132245049510193997911116764160 286534 -229076357745616824639942426240 286535 -1643723607079388632041967317840 286536 -378260641305899724860380569600 286537 -581516542315114560719190886428 286538 -204777702663620766360056882688 286539 435901849424767214914869924480 286540 238768029597928685975714442240 286541 1579554710331652493428284957942 286542 -31597544213095174811296421760 286543 -845672149932211386632684184208 286544 431197141652520137419139112960 286545 13113875771585908869044476800 286546 -282478203991087240308676793856 286547 -202483382545267287484517162004 286548 43804663529514652033209722880 286549 -9151590232603649217844444680 286550 303477010956800456681307729600 286551 932230710931846362950047433040 286552 -16955000290996262566858321920 286553 697167412892818303704767921802 286554 -51781850949558455437303694592 286555 848882475394651852607151538560 286556 203807595454571061739421199360 286557 263259265312040728747353962688 286558 5440003091936806908291416640 286559 -402472624191665884933224465408 286560 78645324693757002303209472000 286561 -280476305459196537596058691200 286562 -132619555818466384411296961968 286563 620924896209614015669687150400 286564 150573296982415653203361021952 286565 -329813722641700889832919161000 286566 -107721778350259971975843956736 286567 21007119025665404700158792520 286568 -599692257186590824630599075840 286569 -492600270698970042636217283436 286570 244681639882773382152300336480 286571 -354856867132135429409508957888 286572 315626460165522867455716737024 286573 188940005608902199347224969440 286574 -631100645983153116019735702464 286575 -187715898999119569619515703400 286576 -56284163816473950541920698368 286577 92829531941965765069762771440 286578 -35698627066107366623425695840 286579 -259453529202406387490133022440 286580 -55469370947459951534679244800 286581 -842861132852148379323377761248 286582 570765481475522670644282527392 286583 1838607652356758199315067492824 286584 -1059129637859155977354055495680 286585 128893775261141995080309030600 286586 -226352034867405432094109471520 286587 49109609819059787289870723600 286588 818886634650685859256895858688 286589 1404395493341949762243303456390 286590 158083617922954345375109879040 286591 -690144351950496860538349979008 286592 831522292270746320205407846400 286593 209362458717721171848888335664 286594 -119155068777116449872183707136 286595 237111108589455853119776377920 286596 130912890059243032283907302400 286597 516300076264824741784350850240 286598 -16733401917488255285844079872 286599 -403058539902557872388515203072 286600 -385749048656220624982164096000 286601 294217982588586902415379825050 286602 -20853860042859681279278866176 286603 -1018773463345370680389312671136 286604 -9545148411004642240227085824 286605 -1029805760977974233645745225600 286606 1667331068307173458635091564800 286607 -1620283250592179862223164084840 286608 62405836242476857173090238464 286609 801690071284587362736077621810 286610 195025143731584982688850188960 286611 346247203004966705725115204400 286612 4734268454998959434261770240 286613 1291277443811194699439898494862 286614 -307583380469934639767849505696 286615 61887026773311620439329971200 286616 830348139399720487973025730560 286617 220969385444241183599882761680 286618 484928705541873435971941774080 286619 -1189732438956010755382340233980 286620 260276732780160931551052277760 286621 1128222459855309927389033646432 286622 324603023702435700305133173760 286623 -75870218241798853281352196328 286624 -457864299490381583649011859456 286625 -633089316089108134847817471000 286626 -92245453728082493732235804672 286627 -931249825707177017258478782976 286628 -699201533960904403699414416384 286629 -411839602855677161573404651200 286630 558008197997489084700177240960 286631 335391685231343253994866663264 286632 -636456997089317757490628198400 286633 -989152373916781237443935130118 286634 14106819831477253728868940976 286635 -262597264072174731684610513440 286636 78836072445959090649658951680 286637 468683081849460375265764479832 286638 4526362950321626040236553216 286639 333010611566261295896394808832 286640 263882634424589075611291484160 286641 -539605587734421084954207071550 286642 -446272776452804802950686237056 286643 -55781089362735114360879514800 286644 710505482632888749720410198016 286645 -386509927956825704794944848100 286646 152420435451955885428905807424 286647 -1057123237358254757493792389400 286648 -379899025040879786493965168640 286649 -2097336044427722297252950848 286650 -68184362508135402831708193200 286651 -230164470047875739643881992348 286652 -640661329542007952866744126464 286653 651545463627279141930177315840 286654 891777702207279136239726688512 286655 804783039175755629336047267560 286656 227286688710658370375843315712 286657 -128044313223174865421443442176 286658 288895099980558648931950313680 286659 56281932003797576366123905740 286660 -44791718879294960012118282240 286661 -404328449452303824766648669668 286662 -341288499014677647538600074048 286663 -302819215506534541456842100376 286664 -431590608633055584232302182400 286665 -354016052447629582286465112000 286666 -434539127324744448563979733968 286667 34413236410570605825045498480 286668 377734734566471007716091985152 286669 -228525478342726073914989570420 286670 206766333782237959527286137600 286671 22803423372587965853017778688 286672 60455343208965488028128378880 286673 57926036410184980791933383922 286674 -290064627540484823200118394240 286675 420561030567298138129648949900 286676 172847292551066017808593958400 286677 424288306863249593545677428028 286678 196099643716270859074290109056 286679 135009896769858840932453523384 286680 170134252903081000128494592000 286681 -7566898484960666373418212960 286682 494996152478865411801817039104 286683 1163672736377983407420168028824 286684 947318611105799040564494076416 286685 -377113463568227775738982563840 286686 436000161887393938775939779200 286687 -838576186588605630949251597664 286688 139495613025966564705284653056 286689 -214011470068468669169307951552 286690 -121111102780642535878727474400 286691 1122584647294938949734602035200 286692 -133945624966183535707709165568 286693 1240452592830079933503800184480 286694 667389096681076691183185608960 286695 168018406255117408899860572320 286696 1361802319760234924142192737280 286697 1282896322581493362246917545146 286698 -280768581739458772458505477632 286699 -563335314918930609727061726364 286700 701694767320127830655956838400 286701 -58636563500533686862399815456 286702 149610541646536628946440507712 286703 959797324478631910000657871952 286704 59779916021686105402295943168 286705 1260349786039000133586529181160 286706 -98813276784104477116846571520 286707 518203633250045442053110672440 286708 -1731516949293890230288779173120 286709 -1180817693496951161381535459780 286710 -157771723124890969727273625600 286711 1948452815467088204038557902312 286712 1074091852781362178302948147200 286713 -68887407784734789688114709760 286714 105797336502577850337425817456 286715 199020786331853989630207211040 286716 6429161146471556365470269952 286717 -324537722516697021538119332480 286718 -54731915410718300480083053696 286719 304539183413429781017320616448 286720 -161745332260903612834350366720 286721 1575541652107508059876625489922 286722 -727752124124361208176612079968 286723 -1308948635109814980100787056320 286724 19761572314724750523691478016 286725 -366286389008248533588943838400 286726 695013090054950744639368881984 286727 -844303442197991123615122128 286728 59818501889928929780217446400 286729 -844903355187486510177067781360 286730 -313649346160166011950070025280 286731 971354551739008965767072175420 286732 928293665071512560575838379520 286733 1191133418638113522451235036982 286734 -138906624567319364596851698688 286735 1146737378028154090705485484680 286736 47147926072883934399112814592 286737 33933360377837856363006065760 286738 226866550994727820924346234496 286739 -1555135359090099290166487089888 286740 494408900309101396729054156800 286741 -53599317264667745195371358976 286742 872984422785646751089954114944 286743 263154182490820754419037820264 286744 -59835042254750071825509396480 286745 -1112070864954280680566659909500 286746 -185413600170534535405640649216 286747 -811345628429710530750061701408 286748 -516171999429900795519842304000 286749 -636470049897919497639363865632 286750 82961381340633989817517824000 286751 1381796710425291108726228454752 286752 1436957397740614681686095953920 286753 1149726052335818662224127260002 286754 110386674217757819662775023680 286755 137346978126172974898699134720 286756 -1322897688772650241982523378432 286757 301925449602026218266138617280 286758 -114614047324001594437206465600 286759 245921583606262830605183644800 286760 -570070260804382477984231833600 286761 567754164926086909449936547584 286762 -318028611401909753098985457408 286763 -615900003042725531592887750988 286764 -192222285591832889372728197120 286765 389262806910153182692500887520 286766 -338218225407023277392876267520 286767 -7729911633684883198899974400 286768 399992658634399112111961915392 286769 143891043276559791644223023232 286770 -554860905880912510290969600 286771 -1630261332660374484643722951028 286772 1239316518500667424716479957376 286773 -942926537685183605422764952896 286774 8740559472072316052196959136 286775 275026782584197675417960870800 286776 217404876807513048103485235200 286777 280593946672511952594442371626 286778 -53512065203429741222464152576 286779 -520390669025089614549500372880 286780 -378704917521482194416486666240 286781 -121131555554092741911839703936 286782 17616203286252100458482256192 286783 -297850119521670626234713343136 286784 402234694976510181094130712576 286785 81863622522311583947477660820 286786 -55583520486822222259385623680 286787 -411048189497885797867640160288 286788 -41125767330060072193003545600 286789 -806912532375873110262469517410 286790 3100477735502539409917186560 286791 427803109388239304085329639592 286792 1050389267754754574309289369600 286793 853048945548392967667878794622 286794 -402424015093498179804681308160 286795 317596395514096023589433484000 286796 -259592507200478752839157382400 286797 -674187271525641772002249952128 286798 -178014378871085730897003371136 286799 -278529472355225036405937587880 286800 45287361866211692473516032000 286801 208128503350989915258695602802 286802 302928976149036773099920862352 286803 -194666481200136039691645948536 286804 -160359258305834203356470073344 286805 782770581926662588986585012000 286806 -48518798065150376442752654976 286807 -2304896551462596600138984511248 286808 1842734326564573382694492456960 286809 167887947479385553123482538704 286810 4752438345254126503238169600 286811 56141148234735140746572962832 286812 -211810641433987901283847507968 286813 -1026407229957667618664377694938 286814 322584689113270074611610340032 286815 -692218837634187430457247354480 286816 813410463555215991269895831552 286817 -30191728143696014037258953340 286818 40140372566324992691084060160 286819 631115908288704985474359355744 286820 25584965570145813911607118080 286821 60085659006935807161547728062 286822 694953352767231450878395463424 286823 -1701080885777843695643807004576 286824 285609092185841474543018803200 286825 -254605997596341255622528680000 286826 1065058087241066090652278984112 286827 -406169608143048195666001819968 286828 -1129688392224684846032572479232 286829 -488396275983965050852620973524 286830 -122136730840252706736571035840 286831 958753977553100893039190919632 286832 -27464382489638291099978170368 286833 175601214256174735033410156864 286834 411614726712283635100282668960 286835 951769144228302340780628999280 286836 97524921346881310767795867648 286837 -139234352144737567303696356260 286838 -402397231043750139335058019680 286839 321331768365939611161579457760 286840 326587806679105247227228569600 286841 -2924549313720992303384790339840 286842 101216311989108630227861133312 286843 123893585401655476937510435840 286844 8133890466096960925020788736 286845 -111596675290549081704391541760 286846 468074290150509044595159168 286847 319699047028955068955854024560 286848 726734860493211317892965990400 286849 -612459582796143530950473386240 286850 -281980457490938077897565379600 286851 970126133374844603657499299832 286852 215422333436704490170282871936 286853 11479701552647894499693299904 286854 436552465067025500824579811520 286855 -204437529923882527255034651040 286856 124686218652852155872127385600 286857 10259727265609080575146096554 286858 265646454604406185169501591040 286859 -1669688938584259885912482704940 286860 -90933355706636708054177955840 286861 20035629549610955461617223372 286862 63317266677418386011715336000 286863 -462075265055732682922885844856 286864 -91138662360898105160741969920 286865 1103903529779858765926761094260 286866 -129132936540016137235600612848 286867 -349720217233008820673578242048 286868 541605934032276965777032462080 286869 -837852011829365396815319632992 286870 242618635497163361811481370880 286871 -14699850240983560735244287608 286872 405084304253665305942005329920 286873 489868707306685979306634498122 286874 113186964693791082971414114304 286875 -247410934021102384599655050000 286876 1133957012959727720617720655360 286877 -566787387815611840640392742868 286878 -46092255826505140174941244800 286879 -930754646201217244648947629616 286880 181754097123330765822146641920 286881 -436801896990397368416341555200 286882 -451965880888256098250105020416 286883 678777990901364805753016876224 286884 -239005080427710589514313797376 286885 -401374644696175481940022160040 286886 429171026742948070967584807392 286887 421800808781677977284702385960 286888 -279332890468646857793401651200 286889 -713110129496886798014832266076 286890 -27004193704360622468692431360 286891 -1600220823276983285922070324 286892 -50907897630232442113843146240 286893 387621668528208377153525988864 286894 -1042010414743588614083368340928 286895 956489106091104548291183800680 286896 -2542437041408656548137533440 286897 574497571863701188855869975720 286898 -194878919179921548192493344864 286899 -371970139215176643928294145736 286900 -329923113794335638500118272000 286901 719570623184242371637257366204 286902 6669521276854581250185959424 286903 -97698071620745645911646762120 286904 -1532410345306644426735711498240 286905 -1565307200692295915550958080 286906 -359827545077484677370447863040 286907 399860085702428725689665815080 286908 -599783960838859223164037475840 286909 525209651831330555783174050752 286910 -49182159123805702432363914240 286911 681402707436364997862829618800 286912 371515692928894169309879730176 286913 -1633727994685768834488748356816 286914 -182495304073662900159671314560 286915 635176016928538100128370572560 286916 -168497862446625128197944963072 286917 -323847803079496984993078318560 286918 337976942035225518037026504000 286919 956171997875363673460792344840 286920 -106767523553621685264976435200 286921 -1788509711421938636800496352000 286922 -275122997869065610939223617488 286923 -136853267004852912934041952512 286924 -1452958407678105853033983671808 286925 51759268722365189243794500000 286926 402310604571154103513533743360 286927 797741173592061572946182241776 286928 -51166017810497019906478571520 286929 -41290299086156369694581482080 286930 185585758079612011201499328000 286931 -770343918768912807431061613608 286932 -791025358293370659885588707328 286933 -1869670222444326210312459648096 286934 -878678816860988942377391772384 286935 -318632793230229527744330388480 286936 -64460049368603217556443955200 286937 332893801569668471172411134400 286938 -231516602832317108760412358400 286939 -9597068961151264312782594776 286940 673062207730524050888062871040 286941 -587331119792835068316278157216 286942 90235094322578223926870286912 286943 687398247670127962707648715680 286944 585168870182508866884786716672 286945 566221379565436463014807367700 286946 -294466117693993617247543264896 286947 -208545414125778654171771966876 286948 -257828694967239924519636295680 286949 74792073069738629902831814364 286950 -122959047061347175423990526400 286951 -362548366955569824683052356048 286952 398559749150010555064934169600 286953 -614896701936300912434232867696 286954 -402567346362147178616140063824 286955 1468448475724746227780612082000 286956 -1349607021919289340703985341440 286957 1122046192847051006750317982880 286958 -66080434987684555142818713600 286959 -345786327148390075912633894512 286960 223675763267076976940383272960 286961 -601692425393058130714787142288 286962 147414851198347377966840747648 286963 -74936635891299858261685878296 286964 -985246072557447076063690257024 286965 -101181055837005356717650279680 286966 187779616519709442953490102432 286967 170850885414638243345357356992 286968 -61237204900601179473672929280 286969 -42424613505425291138332673904 286970 -646886412245106365290360204320 286971 -408289612960273688240868956160 286972 73738115893305199104421173248 286973 -1040406610259398143385272470778 286974 -274538214526617793573805563200 286975 7603000831509496679338252600 286976 754726814261901669447185203200 286977 -215031439036630947136561990128 286978 -15739086763899887476859814960 286979 90134126904571208386971843072 286980 497859421945220791967913615360 286981 223405031732150004991130850782 286982 10815144865898271831274696704 286983 1641523877741590850572606984824 286984 -1055858282255976965479787673600 286985 -935640502433618923649373233820 286986 -198293461867229424579928751616 286987 821388926382563460976775543636 286988 -261982290169993296188360570880 286989 -23652341737586731494460259712 286990 7013816025763589418571977600 286991 926559213119071294304617670112 286992 26094986693528006761799491584 286993 -1486122320142661681953289212942 286994 -549711380012497610058244896768 286995 5486801183415321939040399920 286996 -587498194494914413935549608192 286997 192506732863185366293479215420 286998 -64845248976282282796997517312 286999 383033624976500438136273917000 287000 156469398335886474281963520000 287001 257456780540264705862122309376 287002 448348970625510852290625203952 287003 -680211385573525354949267930748 287004 370386545683897540438498884096 287005 -1172623595388469618491521068680 287006 -118101209080382449972977618048 287007 152854209197346870074781803520 287008 -141841821402839858667589140480 287009 -252955276000171649929352779884 287010 -477073161967447448130681676800 287011 -2021218246947668683277852469288 287012 222492080516033526671265408 287013 517690962962701674774286428000 287014 72611266396086671332190791680 287015 -105368539860356403461783828400 287016 126652303595770308887589273600 287017 796879705228983911136602165760 287018 -526457472386116750718147657040 287019 994822364238232478937469865244 287020 -159042099303815091006102405120 287021 1051941916331886534264980464704 287022 -344573891029296131242301051328 287023 1036173522137983535113531017840 287024 -266833196744286292280871567360 287025 -2750381926995338002204236000 287026 51892873427481128230843709712 287027 181458979825746880093585580160 287028 -299470705445268471212667039744 287029 408428025499029564164444378112 287030 408426073821166601886230684160 287031 -12130634441150622265692818736 287032 -278474766098870407931210649600 287033 1884156773032392851947449245520 287034 59427861068081266440820358400 287035 250455866978130162196996512000 287036 -25624620464536714773679500288 287037 -131899325640714385755546202560 287038 429381594082987164938668849920 287039 527059149951854880207878962080 287040 -35387621683872745284886855680 287041 302010187429060972541781586884 287042 427486085397080157368152219680 287043 219505752794512839265163590464 287044 -369087923352216418954519252864 287045 -273032563423432383856715451840 287046 35670751455492277585008977664 287047 554203567105841945755945873496 287048 190531211104474653120056616960 287049 297230149607181640804117275840 287050 -471151622640359286151151641200 287051 -621018686685680603537430130896 287052 -154669701501307848855179980800 287053 -282139450127960497614417359232 287054 616496394128352933746495990976 287055 -493983967394939830297389016200 287056 155196652627690658805698002944 287057 -1747887317195864380875930839694 287058 436687650267147983593531603584 287059 -529837400825700199470705374740 287060 45906367202980931138645852160 287061 -203402364308916267060056594880 287062 770453579389468363276278871872 287063 52057125774198413718979444224 287064 46193465488025575656821237760 287065 -1090726868511078213379395852540 287066 -96145408740924476735084496192 287067 -794183910086099958863548219200 287068 18765503158377513448567928320 287069 2049810008023721366493523665996 287070 -79990122021332028383983472640 287071 1269846928819379891888972341200 287072 -512728481588551541050163724288 287073 -864818954089151273809631709696 287074 -397525887402941547369840172464 287075 887717464063468123156928142300 287076 -85483767512427543422451671040 287077 -430302791462677653047322031328 287078 -454098606392111929847855006400 287079 100424079369415934971234992288 287080 -675712731439661697268981401600 287081 206155975217055527339003187792 287082 -125948704670091884531230388640 287083 -12689477647751239614828681440 287084 354918939856445158186023822336 287085 -176071145968314824447434989600 287086 -315399469424460816637620497088 287087 1637031313464569545438007702736 287088 -91656036939255664820320567296 287089 -133642101854221862498357014800 287090 -589417815125388913582050316800 287091 238232896456196992103050752000 287092 -232824267975158984241227441408 287093 283524406387618915774374807342 287094 -159594339789019159163349557760 287095 1664251628188185225635233369680 287096 -196831153814227753993244835840 287097 -154331282642167388805976287072 287098 -139801810566117228220833732864 287099 -12199654967418545146180695900 287100 -292821952382196911328447936000 287101 50386319125953153722521818732 287102 -409514459862867661931816437248 287103 455514761746004238886155080904 287104 1592806737694531723403691294720 287105 -199195357482719823269255527680 287106 12902148860363371466780428800 287107 1248195036186836981173865727356 287108 185724737867449318528467942528 287109 -33064278195646173498561887040 287110 -160458087945421261414133447040 287111 22853063738916229180308570624 287112 50094714645852311520807321600 287113 -926897184621692894122616528460 287114 -194625092076130048862576668320 287115 605888809836524094458767860720 287116 330184322789566659637514503680 287117 1266132769158777882289147274166 287118 209479996587064622039537414400 287119 690090510800498917678621766896 287120 -65169449798437257811801374720 287121 909515342842521515980368540912 287122 116016320178466117670025013248 287123 -923609161905380279775921787200 287124 -439488406089875018286279733248 287125 -1365289643094940943064188973000 287126 -135065382776221564289150586240 287127 17248846192982683284123637848 287128 -750854946307572701234551296000 287129 714936314093697085114631320260 287130 49419291932653738078956510720 287131 698219581101354861740504268900 287132 6551413461230281081766372352 287133 179034474540408609609893952 287134 429724416311163501266294649216 287135 -906234972836520169752989656920 287136 -478391201521940995567703359488 287137 -1094272810537269807880053021214 287138 866823646839735733821476880720 287139 357729317735240245280680898424 287140 -288677920963845107153670946560 287141 -1381251856764413854803847675458 287142 -592123235926551604341089825088 287143 -466904043493047291330943268616 287144 -338766447484004541515231477760 287145 5616541783436502804322443300 287146 425914003711240280619257860272 287147 -323880797345184987540088135680 287148 -519255379879193427934031608320 287149 -1156558131231630636794086095850 287150 440905564177237084604500348800 287151 224995796884003112727568897032 287152 -185275117205992638772367228928 287153 360623379688651244565286897920 287154 -1248273425123771637657411072 287155 -65462960602918796776719194880 287156 -460183416042023327998909476480 287157 19323081791490359996318620800 287158 -549147952640991036587947482240 287159 -831542636043199355501733671640 287160 329398511763785264122858905600 287161 -360214954725270263965155450368 287162 -1286762817258860614577163875328 287163 163477230777546592641249223692 287164 -707112266185523495307761952768 287165 453759613295985398366993414400 287166 407610218291578038118308326400 287167 236924105282714123568152081216 287168 -45571976375649777926447038464 287169 244960560186577586734548304944 287170 318092849136853192990483368480 287171 -1940431177688640089138590970856 287172 139506162407603277664995993600 287173 1081345415749314275026158267422 287174 7273944114851977415373622080 287175 80926017097143755664667612800 287176 -136903963985364488919169489920 287177 1307067978321815973141572305872 287178 370178758083008378985446020608 287179 1103494254506306354470399973780 287180 -198218050926799665911049815040 287181 1192662559650694120347791724012 287182 12373913239795416877718701824 287183 -414406524770346171101061105096 287184 -71541139406609120116192837632 287185 1031835981662321475117509539200 287186 -839123685218173806890668964208 287187 579630745706009442139110089520 287188 -494016111295676242204805572608 287189 10126053173208932546197368366 287190 -112900390513064440974988836480 287191 1579173622751291573728659091592 287192 1563157057371781251020374272000 287193 572083672110632703669425786064 287194 -344488330774475077620961244448 287195 265063205842118572029388077600 287196 87103376253087518317144080384 287197 2716937686511245667862105760 287198 -97091017220761283453224587264 287199 -724569739234055464457921391360 287200 790419771734437316246667264000 287201 633038130061220026820186956992 287202 415700519674596544739903537664 287203 -305201813535895323357689389920 287204 -421185245352297136094730931200 287205 -231537436731527168888602044480 287206 36259246442214593933597832384 287207 -126153794742683303728253448360 287208 200909708450233416192179174400 287209 -355163371196960884821361466396 287210 -57239285038141441708396385280 287211 -1023656479317559934957085346728 287212 198400627797206255058789204480 287213 725550269780779270788973136544 287214 207345043640531907015926207040 287215 129521947443720883018971897600 287216 535596201766430227451070873600 287217 383588625795078817618658479872 287218 296760809900142491604648748560 287219 -1937153394753069090057436003380 287220 138582550999386646484206049280 287221 477043844096494855723156383744 287222 37724440154666215798558849152 287223 -177190784392693173491175494400 287224 -193431528743979218323589038080 287225 1032522998017081444789012824750 287226 212739953577867013445743884912 287227 346860797741439182751620585200 287228 -708816409065123570902910738432 287229 632305771490262509184372276960 287230 -499593423008748317944657314240 287231 -232737070583518983057940859040 287232 339557385280430958279439417344 287233 1066426611704477899940001492482 287234 -139403499753684086929083303984 287235 -153441658164865265767307075760 287236 1258825309748845150173316273280 287237 -936195522851590857649168398114 287238 -89688447505326076249413420864 287239 586265294808140352553680934040 287240 -19250631830914374318678835200 287241 -1008342392959989012989495578608 287242 -997929967991185908961256620800 287243 725780845232096633471387621544 287244 521216083953783717902847682560 287245 -173561258010140276151078403200 287246 -33272792404712183540466127872 287247 152028064170378012624484925448 287248 99733007045776651973778817024 287249 788781625362870380067603129192 287250 502532257021971609053472768000 287251 -231252309895472017132906785748 287252 -325297344689041519462078494720 287253 24059638073220768782326684800 287254 1029210330235267595217528288 287255 93517109652628582114817913360 287256 940551027028362669577003315200 287257 -1570796080108353772396223645494 287258 -627526320265278289563948725520 287259 -331093248801770976426729008640 287260 -42756887367222768502422589440 287261 -323933546780060926294212839520 287262 110868365391043589903159853120 287263 -358266328130342003591083651416 287264 -1460257212295456613122732720128 287265 39548181329733424490993672640 287266 52804685140877614040889601536 287267 -1453431714332652429080431486320 287268 232230857570860622263039143936 287269 862144270487940860321129380670 287270 -59987886361559931800420640000 287271 -999726912545072063621266879560 287272 21796473890004353879480064000 287273 -317493257390961600867075480960 287274 -117874176819997333809491066880 287275 384895940032719939063198191300 287276 680937636772200220515760519680 287277 289533239856641735830894152960 287278 400824336027300510879303886080 287279 1606819616363344916320859972880 287280 62370381041764721437704192000 287281 -406437507595116323595475783918 287282 41380147181303309696991882696 287283 18821950733297669822029243008 287284 675291464296257147880575199616 287285 -840313451980786248770043010020 287286 -599059326620235569733655004736 287287 161496489610264427148613238064 287288 676156583559481374357892853760 287289 -593194484195424639632518453836 287290 156280634996028038642625746400 287291 -464208301071009528311671681308 287292 239540670561738870688171852800 287293 -89908768266662751810027041376 287294 -207665666593711715585351395968 287295 184679964585214831548626428800 287296 317320773329968413289947070464 287297 1547252204634294360426013591746 287298 -336684714409148298479306946432 287299 741957818726867014554262297240 287300 378031226560240372377737270400 287301 -340634712904817348209455297216 287302 -466229699334159046681637439648 287303 -442824031029874347041493585720 287304 718610247073021271768223621120 287305 292712102847072126229115570760 287306 -360548282432044961905985373648 287307 -98376846496450976683121532444 287308 82814019948523070619165458432 287309 771426760735624865248182006240 287310 -267246903096488135911802100480 287311 -107925362527951456670539028448 287312 -106506558374817762787493289984 287313 138676751093212477404992349120 287314 -325601822952814785167713775328 287315 580072334499118581311536800 287316 -485460632386339945210499586048 287317 1101155206416533237493327293532 287318 290062381129077606113635919040 287319 -854679147325523285614050882456 287320 -258582991983521874365375078400 287321 -1366975759645777911374484623478 287322 -61780646549116931650929501696 287323 1015279498594505704177406824480 287324 245008194923939403801528844800 287325 391226904578555520632808736050 287326 -5689828019547300742817832576 287327 -628222097159864861123140921824 287328 -22357255985928402487113940992 287329 -80329580340834289374632201024 287330 -132282994548040854023224051200 287331 -678430065540636031683654449856 287332 1345974051781474380089673488640 287333 -182101599566548107085554620418 287334 1208239655432916986390181968640 287335 821168706472984716114073652280 287336 -1134383518440580917435064427520 287337 -363370782122257869037070380080 287338 445995943214294712059821606320 287339 243596101657402102441484200752 287340 56877117926891776455624883200 287341 427045290861989218002701446742 287342 58237209596771405405378619264 287343 -207949604181544749189385124496 287344 -192057723738834122800113418240 287345 533962745465445088963972540200 287346 -155713161238419548224734932736 287347 989231016335875653918884926796 287348 -908147746612368569543860939392 287349 643912354526847765451535276064 287350 -2860052721639569783882755200 287351 521398241114915636946269338032 287352 84924640735804451043086929920 287353 418892219908071694665068680128 287354 288161935656860779382355371376 287355 785497758755995578383307246960 287356 3028280708766010917237849600 287357 157485450583616058574752393312 287358 -691215831305344070846348175360 287359 377596742603037635483102860704 287360 -999926636687380197109923840000 287361 1673965037651613368886735033600 287362 -220019815343660191187880319488 287363 -1603535411908057022788388359560 287364 165611532447783074026453008384 287365 71559571400985257332413756120 287366 170508268527398158567988490624 287367 695290733549630889529799200680 287368 -826193418118349093446496163840 287369 1888205006249811656151910368 287370 157154757841189072240807587840 287371 -552251397305732275773914926816 287372 -67154485628954615604239495424 287373 -689192057725792883958894359616 287374 -25825774622113967290627328064 287375 -1907300364664773883388430000 287376 -42545392370887558758590251008 287377 -900054690511395347013989905820 287378 -123802555757120057861539991040 287379 223866010122142675603816569024 287380 -571147825797819659603818195200 287381 -750830326588735283628219831300 287382 -55869121052200672338707698176 287383 1514452681127741629627711122632 287384 -1003664415555536244505360189440 287385 265928674522445063256494021760 287386 716345388897710694495035929344 287387 1569627450104470483095938412036 287388 -14018316625308260845519898112 287389 -988156520388510692241425669280 287390 -348914743213019605163569843200 287391 369101944161762143466661566480 287392 736816499177008451711514181632 287393 -417325582603793099320986947358 287394 409788796186553565915512628480 287395 -741486936368719914264243097200 287396 -471748141711930034466370723200 287397 -658813446450698459698993374432 287398 -111834216927727386981146848800 287399 763051313985075155046079500336 287400 -570449481844760843160084480000 287401 20321535617598077137728610304 287402 570106196901904401879344225280 287403 487846120641188229494878198104 287404 163815767276977611066341518336 287405 326779514505705296191358280960 287406 117681778327527697411080860544 287407 1190562446142211591967123359152 287408 96335510732736326428328460288 287409 1223847767704541503226608597104 287410 -204569725377145749864115481280 287411 -1150711912155207772220170750248 287412 1191057572575326333119219712 287413 133631645169753452127408242240 287414 -165570024182415265792230884928 287415 518702533477327412064643428000 287416 330767819846990069579396444160 287417 320727707360629928757506825220 287418 -277179246304047320446288567296 287419 756652754508879446195903845920 287420 -324152274062077965857580165120 287421 -85446196197534980570901146400 287422 -326180208643515732927613471488 287423 930249826208547753535775424360 287424 33398913534860652995543040000 287425 662590841822941680853515608150 287426 345521032669433170837568080800 287427 -32813785656530998521007027968 287428 305350823952403043850274575616 287429 -1575029762111165153014477403616 287430 -139685316642986291303553423360 287431 -913495828933403109712508936688 287432 -331090912730540711306910105600 287433 199808217446934254832829687140 287434 -108382952225222034136830144000 287435 -859174334661798679677692673120 287436 -142731367023437990697972925440 287437 -269574768387472417938497867914 287438 -308956218473707476567054530880 287439 -754571362529632387382763104376 287440 283856074325656727027766312960 287441 71742947930532168438571235904 287442 563953640358821535472820970240 287443 360226545107365184831139492544 287444 707590028415585789442552407936 287445 -381624527366768605549911130080 287446 533399972946143669597178226944 287447 38624207284880393000298492480 287448 237520900932225370888716288000 287449 -447037214783966755844250018550 287450 364400552492299419065045250000 287451 551749589477338118017820365620 287452 -1262102547542035338533771919360 287453 381888821454502319269044560856 287454 -255502541538357894494644718592 287455 3825973635844742741499678720 287456 -312217630242168595830679535616 287457 589173571903687560076529899440 287458 745501965180432428669477248080 287459 -61822287568969201714555726896 287460 -595227341391626811353985918720 287461 -1812921324417891271653666255428 287462 -339444262072104686261541748608 287463 -149756448141857959296057805824 287464 929764704942859482195179535360 287465 -1042336665819373129927864786140 287466 -476648624677619614267971576576 287467 952304104062633413056260432592 287468 -504045108651719757213989060352 287469 327235410686717963085435814944 287470 -213310776788943050665568736000 287471 1259960737609614380910314742600 287472 33806034058597586657809072128 287473 -383501630544048742418983188416 287474 -31578833327626265533037902080 287475 -193565556622149758631172085400 287476 474732107811601421868750297088 287477 -171825574227723559591083060480 287478 24999164105976545361413294304 287479 -1032442845215032837721696072400 287480 -1017789824050072542649139097600 287481 1137121114138807992946875688320 287482 125491392942510076303801627872 287483 -111937969958453736359944293612 287484 -155802826448854716015436414464 287485 -634596745294637634896039147040 287486 477526170204796195510824072192 287487 380636884105666944961234775760 287488 -501237513663950381683874725888 287489 -49658553624452526179111476560 287490 -70783896905191877894560120320 287491 248213247255848485380024592892 287492 36329697118742522531924842752 287493 -1103362746348021678946207603872 287494 80513352784029997886618737152 287495 153918821547328313556386769120 287496 942611989163716862833825382400 287497 641072461506007783720187125952 287498 -361686831500327640950708736 287499 -685354430480374556189213022720 287500 -416253387926585039656291200000 287501 -390424674333427710509110167498 287502 249969930250950088211949037632 287503 -1863891300204389009542970663248 287504 -94106913183572905306725285888 287505 -687115360576327148534707361100 287506 -976853429105546844015166458720 287507 -910967111702470025809911264960 287508 171393427217304653793573335040 287509 422571496014769822625126831616 287510 711316223113963781303210108160 287511 -105889091764157791186715968896 287512 -247528627878227910912071700480 287513 -665860923437122659843616236 287514 373460144229600971392243409904 287515 1174139630091202562012886212160 287516 -298490802513813786209882626560 287517 240024028941372061952548940160 287518 -325892615078291305118472373248 287519 -7034512455390076878369104904 287520 407494254349802343678345216000 287521 -314581730793998703613984137816 287522 10258450056008253068436503712 287523 -166928804656137532342261509120 287524 221602048110866559269479316096 287525 36009997025507433756623577600 287526 -94375090135008264404518448256 287527 400512001024684364664828333200 287528 -370938070671342477284785520640 287529 -626428525112596393008948820512 287530 385289631732563412348644408160 287531 -275104856591388193645520221536 287532 101578907045383655497502651136 287533 52876107233867305736301057804 287534 -141011799710137408956865778880 287535 -833052228050174827972712450400 287536 356621280244933851633243963392 287537 -610801845299770552200234296814 287538 -444728155320567718954961160960 287539 -82114616204209801950002208944 287540 336945436465607645472385505280 287541 2652440136884051201764494048 287542 221873893182433163177518723200 287543 -518667238792109276371466920296 287544 694628014677114973290913566720 287545 -88553466039336168583334865600 287546 214650366746389110068766474240 287547 -17420515316823698350353651744 287548 -637097955668645019371009876992 287549 -1864416946073445142374200571450 287550 9978153128032439171367028800 287551 -646613857918327294976783644296 287552 521127813982070112644595449856 287553 377178630534168942113771258304 287554 -818092627785970468045042588128 287555 47213409818723331012812598000 287556 -218467941854546998605116030976 287557 892459904284401424498463643806 287558 -886355419810527897328711593120 287559 447581548614747338823179458800 287560 150455524427303432128856064000 287561 -2097492126800066653155222635100 287562 -37615351935728799174339161856 287563 47168206304263110606131436600 287564 -533209123726719620059789071360 287565 -183496043334003737176650888000 287566 -89710324193223923808061880640 287567 115832850316881430663210071792 287568 -107340049163749872229713911808 287569 -320064903845811863962234923456 287570 703706525660711061877807944000 287571 489421709998985540627275094712 287572 93763376652206399038546947840 287573 325197903234342740569877346528 287574 85958123757363943155378008064 287575 -524293542859173267483092117200 287576 489058418067794154398708736000 287577 1961024709236452285367137119840 287578 135048541340529023452800947424 287579 -846199888174587483964874021820 287580 -137394831098760936069290019840 287581 726124548718899880159644823110 287582 -53412266823542902674508084608 287583 -333078714657708845414500615536 287584 19200855020219302234061537280 287585 -35266884487634556385228013400 287586 54451485134334182801774034720 287587 4796077541353336647581472832 287588 -461322276532468765726215880704 287589 -1136873705721932742383375881920 287590 205446625261785188615814076800 287591 -1206316264225347778681867588200 287592 368150550438962728367189360640 287593 -2344141485576298920099545274240 287594 467895858096591579086438130096 287595 -144136943000903290765796501760 287596 812619668370860365336927443200 287597 519824506732454035317400265046 287598 -9712992780897060409055372736 287599 337738596120280193610220409464 287600 -244407021724485237684068352000 287601 -413008785527786921375721374976 287602 -16399699882877197371083010048 287603 1631315092280090593828746876120 287604 325267341950201539837472133120 287605 -109896900683532696486316234440 287606 223656156066549602496039488640 287607 -124371611658341948508750759960 287608 373588413614520945507528744960 287609 -22695711695931683637799142208 287610 -172187395962936799787636394240 287611 -826461793371152479161124925788 287612 9652043541219135640121943552 287613 -893287196000388724648934818458 287614 -97777773900694440630857977344 287615 193009744632384560936660351040 287616 -128728087083259824464965140480 287617 1821304476374289587252591858 287618 -44658759020193339807732817920 287619 -425442840705931914400762805256 287620 29932073854379332743174842880 287621 -626448045204609848199704069856 287622 124680555793782163560876654240 287623 -363161557997011808236028290464 287624 -1313704661117562780784567449600 287625 -271223912643090762424119120000 287626 509887008234068903058295774512 287627 7338182248079136992012623080 287628 65304669852386656434065756160 287629 -422110033479678402341042525770 287630 -478846788098594658355465796160 287631 41146567966305522672326412552 287632 -398445555566012197497351921664 287633 1577842677394526419140183435264 287634 -441469828419671178716825819520 287635 1356423227787069375113727676080 287636 -973366891321381441468848673920 287637 374268651568760068429995346752 287638 -118900572385026822693318608256 287639 -1295697592559827847267930906880 287640 860577800530134374663683276800 287641 -1847634333232007254185368625200 287642 -139280660311533301664707488528 287643 669525618527493826990346451864 287644 114165960158173051230415645696 287645 179395956730087121256170817900 287646 -216908076355404149074398584832 287647 483826403070051093094170373840 287648 401869995769132594935420026880 287649 -203317165443127695596783500032 287650 -7138464892533335563578230400 287651 91277253220501586216219841600 287652 -105913265235035312249620282368 287653 1171361764852173725729344411680 287654 480988716509364785521693879776 287655 263632579486950383090735800320 287656 -731506874733953778762348963840 287657 -445418561442461497407889431948 287658 228044856310097923841820042240 287659 591579772677038689333624069816 287660 50562403998155011581063244800 287661 367865999869542954198366205440 287662 283491793736851123252590080832 287663 -2809055706318446878159404495720 287664 104814027878259634876754362368 287665 518765771972717637584866977600 287666 -18271445610347967078947401968 287667 809970923763281373012072945684 287668 1082640111788195980670638322048 287669 66542920915446466527279641070 287670 3669437170223570913612963840 287671 28061564853531316866832728872 287672 466879559703742923226938408960 287673 153539496186728444017192117584 287674 -667837565001817694066730194208 287675 231734873381207904572962414800 287676 734908195309354173425516696064 287677 -417723470271943728082161186740 287678 22154967804766186933242767424 287679 1029262515440597718507096186240 287680 -88465525110365354595031449600 287681 132035770098849866822045020482 287682 475345248547276560441171076992 287683 600277817324815164034716630024 287684 -227289153534310501936671559680 287685 391274818672362671490612235200 287686 -96174836595365276168860003200 287687 -238268224584627600432701640288 287688 650144119942690881251781058560 287689 910195813338066816721436038490 287690 -27689623718179261358943420480 287691 -1307368936650684093168613989456 287692 -116429490004426377226689604608 287693 -6004178090220735915399489216 287694 -294584620397010425237804922432 287695 -43052436502677618602803444080 287696 -222057810605819100823226523648 287697 -161308660170459352643829606240 287698 -337300629297721584848877807360 287699 421660691692747615069804356864 287700 47069709734515175130524774400 287701 -243309319578383672325310437298 287702 424036701426399618175207159872 287703 482652680660339350784042944440 287704 804866975917608615642995189760 287705 549440092355850662167926990720 287706 323854590833339863098759842304 287707 322759711216079284253739639552 287708 596903948844416835756570971136 287709 -151467562729185306029003017440 287710 487043056381539531323578685760 287711 -19594556215262890594454035776 287712 480318154985229711237694881792 287713 -30939022502255897797720333136 287714 -153006266532263513496574207488 287715 -645727329116530811962171148880 287716 230320529085069039748418187264 287717 -6503077845168579770420001474 287718 575421294405023398441375580160 287719 107653189151662456012291387800 287720 522314154394742089668276172800 287721 -62860088717002680798506430528 287722 438176579031084720721638097152 287723 820056869830596220658929630440 287724 -313679130953470683636098271744 287725 -248836213681019521572700295100 287726 -277855796028382827853002947136 287727 -356765353296963001264656357120 287728 298008639828390916634693664768 287729 670524647853966230526872412084 287730 146570759841716576577628300800 287731 -311142382155624346874961532468 287732 1098462515744009890810148724096 287733 -710797280639089063907814890976 287734 1118477238155276586074970999552 287735 71143408469299911373865614560 287736 -967634693345752478391892377600 287737 277494544349014673459690460360 287738 -473181178465833268993420320 287739 -1834582852034825056528035606480 287740 -469189763775166152143793231360 287741 3326300859543667623697327241952 287742 -21350753231537293852065103872 287743 654154208287001995953746804760 287744 771963112768559453418716921856 287745 490603439747337575506517013120 287746 423078533700106642447593861072 287747 -1317793946636964549018597036804 287748 312100834735539121725436032 287749 133330153832413458496193165184 287750 469771905064049876235354624000 287751 -217734851295995548131367892568 287752 -1393361807792925542586147302400 287753 870360848099733652499616478464 287754 1018978918549130982971404800 287755 522517160498981703105354242400 287756 3013617090701881306859274240 287757 -381328408025991157496173912746 287758 528909259332780418010920620480 287759 -364901195989069715534757758784 287760 47200688133027117070594867200 287761 -669993758411057007645584876688 287762 -220232758098178085775240352368 287763 -224852544418572681849098445312 287764 1308500677709765814792522056576 287765 -406965022488619356858611743200 287766 -547982133644419766144601658560 287767 650413090967016051757221840360 287768 789382939451980209614681948160 287769 -326173181823227928404558404656 287770 175546368593695484341688309760 287771 -764574170020500684397310725656 287772 327254335381787821906187745792 287773 -456488125588015656601104469376 287774 -429651706610112405114463373760 287775 -239921219559913693762788576000 287776 -822180191272703012705182875648 287777 -489830737008577276422762288000 287778 16795996522068919643577661824 287779 208849569547450981964988365640 287780 -47274094546627210980191174400 287781 -514540749271159470852040478976 287782 -760984968372010582146099019776 287783 -529552713993151332376969960968 287784 230233287740373773954894315520 287785 619532276775424178376927682980 287786 354092080181109538017463551840 287787 702070389745240568486301385560 287788 -782383972393263484880729350912 287789 -25851486671269209523253986410 287790 -46473338674675379337841877760 287791 264440858773402734744295282672 287792 9668366217114713087939690496 287793 -65544996618538300756305372960 287794 -176077100391246448275182283360 287795 434567733482770788386910370800 287796 -12981722219635434092565534720 287797 -1233071750434406838270925413440 287798 338259818309887251380049038592 287799 -6035469196099230814131700992 287800 50178384662609355055073280000 287801 1344253390380953498306802869802 287802 53328301547265952909082519040 287803 -456371120972563548199068760160 287804 -282493033413490506349900824576 287805 71914044183115588463227720320 287806 792130960303141880372868607104 287807 1185985903130941386036174596880 287808 -144966495835436737865711616000 287809 -617448306017647344527626175100 287810 -41763153712979924235904098240 287811 161722458690043472806810048488 287812 -445471627747182640184016916480 287813 616751423872977977474932444062 287814 281844419479894197059029122240 287815 776438930188272806721489852720 287816 -370498478381954979314833259520 287817 159385262779770323085003275712 287818 -249653848868599328875437362640 287819 -471928705824396841431567387504 287820 -92744122147631208072412876800 287821 1779799037655658191903362860022 287822 -197821964135985948447222135168 287823 -65450964232867277685533569776 287824 -58152665111033887466375618560 287825 -681410463421668317641440790500 287826 -137132493257556199026146315520 287827 497051498991506185033492728312 287828 2065615949652573469005694242816 287829 -433934165577503517282807059826 287830 -270282219405802300001843798400 287831 -1357385723555250365322514707000 287832 -554170778081833714758615859200 287833 -39676435629409264410574822336 287834 -29858735800704566344767798528 287835 -271775039434816975863913497600 287836 166878877280604124402970638848 287837 -438907263267127546453430509056 287838 -101298098881820286442694206656 287839 -61643518009261513997680548176 287840 381182587534714985156554260480 287841 -362899267952394326013458288208 287842 5538471959241040332237109632 287843 119287485942884252660619926064 287844 146032440841509271583952854016 287845 641148394530027649394010107520 287846 -250415412676304228738175630336 287847 -44488854825660397270966498560 287848 -1833739985304020277213070049280 287849 -624466125006341846192502174150 287850 134401517162625862327745952000 287851 599939703391779161136374996852 287852 1153556250260025248806993479936 287853 -218724243917239576107851968800 287854 36034325885941355788860844800 287855 -1200719363704659590759269101240 287856 130120387603343169882218496000 287857 181468831849620230309025073106 287858 4432190950285114750181318784 287859 -504695219682149684430668496 287860 -194157561632611869555404198400 287861 -184885509070210788328990999680 287862 46322818935944730256977020352 287863 -1106191233394148199145474420888 287864 194998182752070730402295439360 287865 35908275688007831035705576260 287866 -187153832636844583808723475456 287867 -54062764036744968773718933084 287868 -129161604869122125423100723200 287869 467545798727030484093697988000 287870 625767597992259465707408895360 287871 -887151759767119263000902924088 287872 185626528638350404227421962240 287873 618517035750133531541846389122 287874 41802907511321407045917168336 287875 1637165964600439467002428536000 287876 617696207505086434460743188480 287877 829027759364280830597669284320 287878 -275317633907105233453132705344 287879 2458137052081544176359845828160 287880 138959072318193297134469120000 287881 760043726828974157971137491664 287882 -296517211134018128520727388928 287883 1345380746185899389176550572320 287884 720398591367153495779137154816 287885 -10788578465847846951764319360 287886 -386846875005648364143973273536 287887 -285680545441459847288329568464 287888 -300071092621079903437786644480 287889 -417570336501996424242145366080 287890 -294789865721075423388756712800 287891 957133036153457489328781379952 287892 220419979228815157315222013952 287893 -138799075340367807073255573376 287894 -94622980092189916220269185504 287895 450886623570546125195285488800 287896 169356156812650090635969576960 287897 125010301109731700546887605504 287898 16483998947282676719920459008 287899 -1815087137953065919681441215464 287900 366369602668851814287100416000 287901 -1112406781838552827760485920960 287902 124574317438303306203080459904 287903 220852654472026185056479274880 287904 451969673119820461794263040000 287905 -240492028378877758618162130880 287906 492652154311248223918904227152 287907 -608557619086629171948285232320 287908 291059277749955106220533211136 287909 -428967167648432291173375363584 287910 -66941384962711672372101891840 287911 355010246773896743164875290152 287912 -109658662618231386289702195200 287913 531408049459630803873549907344 287914 -323508392617850395662970897920 287915 -414758741291008661470015864800 287916 138108411656885223507912279552 287917 -366170539354931955029622917408 287918 504551437878122694425769333120 287919 -395738566176233409505744120056 287920 -172113248265857089626916454400 287921 92809188837293932808994751122 287922 -555970508885025937305377381376 287923 95557545516331139701182415000 287924 122879753666928811494071698176 287925 88091789612827914918901260000 287926 308870122987195975742970121920 287927 158575276086056980595384016840 287928 -5602363635682410044365209600 287929 -974999163037819222308374721324 287930 680749555608022152233595771360 287931 270902188510722694060894047744 287932 245088626897148633858702058496 287933 1806812782781139020743773466182 287934 129454696017166934127463811712 287935 -746176766430868823267294820120 287936 -297515579080893813316638474240 287937 110458947829183398802709892288 287938 333755092432835828698752087552 287939 -360844020393074289927247192260 287940 169791470351560284257931264000 287941 -1570282991088982558785941336100 287942 334113309341499886588904299872 287943 36914620064158702612175678928 287944 -1516015514197263257533196835840 287945 -86120265425548578129214108800 287946 657352616277099086868950635104 287947 -1308842044661675873572908032088 287948 -773799164210418929421516072192 287949 539336092468213510709559370848 287950 -116100056032974625223928254400 287951 1414423677611095315598520920904 287952 92701422727291840589723860992 287953 234566823635711287721694971200 287954 -268814229080507566752922387824 287955 567412898235223324820319856800 287956 441911389759908259966723247872 287957 179736911884415539389932495712 287958 -537540335213568106885911194112 287959 90966861978175524246674542592 287960 -756767693828628028817477222400 287961 -737309792970605078064799399728 287962 545278982801038974818215733232 287963 47017273642675672477210169184 287964 305172818044504527826669847040 287965 -1123205395899812082368945413140 287966 -95257428516621244911947879424 287967 33316239602184512686324363080 287968 -269123069104630595969384448000 287969 269363385142685821027581270912 287970 238503280320658921726633305600 287971 -3110466720854432794705725616 287972 -372335383226593696852811428224 287973 -228599799660262110079712540898 287974 -400426392350504490839374868928 287975 -384267096963814833394185312000 287976 -303999928736546765569718108160 287977 410223835993127846898017872826 287978 255216319116185479306202548320 287979 104781158112855557229664259520 287980 -409680071893787314758727680 287981 1745791977675777601301133920364 287982 67938422352065355617310349440 287983 -450220248810178343038991433600 287984 -8830042689486160945695621120 287985 -43247731204716260427638213760 287986 -146259703287654425806551008256 287987 314818476906347299644156604752 287988 -1470799309545069836834142498816 287989 -509885888961089743129916620676 287990 21901055677653614016894796800 287991 -989921461488500599777451102760 287992 550168604504680191805716480000 287993 -204474716246352817763821351980 287994 -47150950288995185693347542528 287995 7976424273893059197093854400 287996 -646272393776053590015134208000 287997 897488752389190444809126444672 287998 -708067040696301977753187456000 287999 -222410468131732120572435096840 288000 -556560621082889483018305536000 288001 529293085919612784728354748352 288002 -126137428666845431338886423040 288003 895383104202598356823347072504 288004 206195175416190487448368339200 288005 27363669425113821880062537660 288006 143687967272235155134244726784 288007 -203389133503302888790350256744 288008 153821615613384273753457459200 288009 263887053049084981270740138720 288010 -529330991617151283652012650240 288011 353048274018432805673077471800 288012 746759125632433399520605466112 288013 933559824475702151895715932384 288014 8163659818760133101583318912 288015 -79985304732798803940290357760 288016 613984434987298964865068040192 288017 -1565942334501109210096702994700 288018 -315995131875029963190119729136 288019 -284548403689456449535819754256 288020 -61185757858457619774141323520 288021 50802435958194853595720386560 288022 175516270306237888145107708320 288023 -12563359316850918174051532728 288024 876640782110468277289238691840 288025 -165274150927364646927375060900 288026 70500091799638687622237609712 288027 -852651813636268220838407166036 288028 301656914079685802199080386560 288029 82915178480630228300171210880 288030 -269088920612946900960264247680 288031 588775956319238500366989456672 288032 -936592787528810181626855620608 288033 -698629186453156193624997607776 288034 1243421676310918598680569384960 288035 -1305921048323771186149673179440 288036 -10782485940301595110002327552 288037 -725546144355873765683371992900 288038 668053304896939912640753017920 288039 -178267066231873958718842165976 288040 637153919216512256877373440000 288041 -782251588097435197795655369628 288042 -556501086386061147990295854336 288043 -77545970827668518552160383600 288044 -629797747997002193546614101504 288045 -95054048776246042349095569480 288046 76366587951742901570008864704 288047 -109927893036229090183627098768 288048 -42792776079799596057150160896 288049 401672035634782057490012844050 288050 138606452548633666955613964800 288051 -551692358838922558569393799368 288052 118541152998026562216614068224 288053 -323449980051029194721807671698 288054 -152616815974141942175227706112 288055 41477959632027590547015893760 288056 460673569461461594655711866880 288057 4960602661283983114371210240 288058 -41844050641950816474166595616 288059 -404087567853620527578034677960 288060 -441722819491180444935150935040 288061 -799195652685144695020548833338 288062 -935366928690908220881582707968 288063 267788344870615359280366840320 288064 -13739100888133941394789105664 288065 1463341363660555143379084348200 288066 217466444464014782571060411648 288067 -510334225567431420788045043680 288068 -1038915119624897593273475564544 288069 1259292853453492711518079268448 288070 -24572102655793620480806171520 288071 537981762448981238522167673640 288072 131723283480876405731695518720 288073 211616585714653935122312731264 288074 116325708998821081862375935536 288075 -330023659052461580125584134400 288076 752404896272516750808280789760 288077 498061411456879060730203399926 288078 -128818960558855040912817899520 288079 -3295232875591080036802530120 288080 45227226843005702614869442560 288081 -1040770173914126820267017784030 288082 357102834231147260958754678080 288083 -288316375094145098272609093056 288084 -296681992573442547920339441664 288085 398986815769070103981555327360 288086 -507389382821688729871075585920 288087 78183109792876620780227301840 288088 -691302848786741635519881738240 288089 -569708247144685839046217269110 288090 340656680141285605511015347200 288091 -3550628207882980716979615823408 288092 214701454956520614023846661120 288093 -106742161125739557729192732480 288094 -34397077983183745447417289280 288095 -1130031027320742727094834512320 288096 -678531837128198992103129481216 288097 -1325635739512164309032283664800 288098 -402913326859226543705157582336 288099 -339530106801578776752649649760 288100 9951889216876477597230822400 288101 609581768971577736292507806 288102 370418381571986384026646192832 288103 -905197279783056553034699892536 288104 -1181791214941072513786545546240 288105 -396162429657990109418540255040 288106 -38056918346627197476118173696 288107 570893772774326669991006939192 288108 220120982103121619605411728384 288109 1875427958934112043013234964310 288110 -770385430880239044617760867840 288111 -428953278230457115332064953456 288112 228310119409334530201398116352 288113 -592004545777759338220448874240 288114 119768362662902637744368179200 288115 -655583237663869259677845435600 288116 794945387413877920679012843520 288117 -54080172660506664027540422034 288118 -486847874427746180693016032640 288119 -179170530803214667277921320800 288120 239103070728744955198807756800 288121 505526603023747526048251846272 288122 -531068778992146352433066591888 288123 816462794853985406383901631168 288124 -750155177641624884343169480704 288125 356555715805286860245872238750 288126 55910613194937371541870182592 288127 -504729934571077661487191350928 288128 -369334071397717604483916103680 288129 51141745772925318280964449584 288130 280339066428119258729952252960 288131 76992370500934230831668173512 288132 292882517950229716494187302912 288133 -287194184003665425315955493542 288134 120477525085892408353386614784 288135 -708101264593740223175590882800 288136 -772258426318395253987194424320 288137 1348045352897393375183416005786 288138 10756329296836273797342898944 288139 -15025056119123978560734718344 288140 -312185313131649166366080322560 288141 191015173076752136729466368064 288142 -822606077017798784950217790528 288143 -21069770863163323121409851016 288144 -173167578021775453392981196800 288145 198996363671298794591369783040 288146 -329850948872868652438751983728 288147 -413173912760169049084979759040 288148 98597155478146837876216000512 288149 1818495795798817019982068903964 288150 90683826516123855627717417600 288151 612851414887585487501987507352 288152 -61336025864826183942417408000 288153 -774459891612406974791440036476 288154 -26847864432114392105575234560 288155 -361770638264646910203730556640 288156 -187511489176208782745363374080 288157 -1578600627345409211247973969728 288158 39581392793748578668179528384 288159 1220036321733878617381617196104 288160 -841710911837730560362773872640 288161 -279153596186850925617315938028 288162 -235158702304671704656432677888 288163 1204795194373257712343901425920 288164 -1254335906786105884556215803648 288165 -338921515904904277660296586080 288166 495126822082509326789169206400 288167 1065627621437564892009869040384 288168 -590357647123353631722688266240 288169 -82729740245291507845251207174 288170 166997190775680203673037373280 288171 11816464176413307546031622880 288172 388822462536225776839159506176 288173 -29869668518511858329791528800 288174 -227835962063971408445509794240 288175 247241350620942955142963791400 288176 -25621976001461204401275273216 288177 490679719011009329371302161520 288178 -188697513178097424693431740800 288179 471707707480477164547107456780 288180 -124678119933591307402616720640 288181 992204672417314343844025087982 288182 -284817061034020281550881787200 288183 -345253433280338011788869118336 288184 -120611122689595324810695598080 288185 1329536294284245552747497341380 288186 8860648267996872082788697344 288187 687544777044008022718087819912 288188 1259008063474389795245889573888 288189 -183294941599538063782617259584 288190 60842449747457325973760716800 288191 -522527008978337788959434121408 288192 276428732110850376116836761600 288193 559453206206946376667832278740 288194 1156263426847543648747505548800 288195 215672840005548229230009247920 288196 576540586961470980963631740160 288197 -236990145625863118060143656448 288198 97552936404155417717675271744 288199 -1463135352744560027996764853800 288200 -727298550875225818203466752000 288201 1220217023338874057694579740064 288202 -117617254190817258395216714400 288203 -194493628540177247151375997548 288204 24432658440244306219888607232 288205 509851547259961051699632742860 288206 319900975441050731779158735552 288207 -3049763155123677193917479232 288208 -240480943123946597303373242368 288209 566497424735514243589320007410 288210 -141882096589593864943794163200 288211 274483137808034342285137079040 288212 121086079372067582304267843456 288213 -462387931526238270213593249856 288214 -170042455308295831208986805760 288215 219028000817300634634215970800 288216 903167281544602021971468318720 288217 1177844062293969698701212490512 288218 267305131337061593334871712736 288219 352649145592542536739678394368 288220 -510421392844426050600498117120 288221 1709510288153842859313959291052 288222 -627212075115915235531779264 288223 -361756351583964099620389578536 288224 -498580530915049554841657933824 288225 -217648491768827048839828464000 288226 -494187943835134267011536178816 288227 -416165919912202916889980397924 288228 13331804371711369488247403520 288229 -24532541219841798989215822016 288230 69386350247877908709153043200 288231 497674852456654378755770487120 288232 -255838503632741550685944299520 288233 955707306198566338300121004624 288234 301473156749098197730214868480 288235 562171929669620365319679893760 288236 -3667325728162636452752910336 288237 30322355905411386971796855360 288238 -273059071866334772243239795200 288239 375516970234018880728981084656 288240 -88697526601422816651251220480 288241 520012014092884692321096386642 288242 -714779389692443288741722564608 288243 219543102698385545509434315732 288244 -5671790500876206886545020928 288245 813383317814159876978329369500 288246 134648464966655566777663647744 288247 -523036441642659932119602657304 288248 609448998308613790140923535360 288249 232630036273617098541417115200 288250 179875857922069566923457624000 288251 -16696444645079624114231370528 288252 -979658142214436472969807575040 288253 -238967830251750468739263804320 288254 -204242573079114960209571315648 288255 113046525841148761424826856320 288256 -89406006272032166565126340608 288257 1788498465202447662408184021506 288258 334217752999837981078281926400 288259 450892075816318379717793086208 288260 149675314463011146026856038400 288261 663946612416711904987745666910 288262 -61153086855380844667590067968 288263 37338530703700012207587871824 288264 -91537855658004341266203156480 288265 173514847126261547756575266660 288266 615539281653249454436501389824 288267 -124365989240423169330106664208 288268 916979261700832386991667729920 288269 274481260088042980846277252352 288270 -122555381365111568835308114880 288271 -293531297900633418415076481600 288272 -1240915998061710780903260160 288273 -383836386778960922261089369056 288274 53473718775505533938911296000 288275 84252462482043054788554534800 288276 780877047132237409815585503232 288277 123319117108484689283308347840 288278 -419891942185720248436504174560 288279 12787723655875466174553498360 288280 300081148283038410669214310400 288281 -131966383113676486638684465408 288282 370922000488560820979527196160 288283 962420859651430641463486054532 288284 -150488045771433419948208866304 288285 -619622640053309864318973040800 288286 688093196188729335401548932480 288287 388770725322001922808195219240 288288 115608514287057513455925854208 288289 -2127313583872092252192626082540 288290 -41412796114176251810851921920 288291 -546800261069814401887348470408 288292 -94823436285881492899908121984 288293 -200697934755315580237437835458 288294 133038665358105454290354513600 288295 30852240794413402082303501280 288296 28036288842264357629288033280 288297 1279571687640333313946891333568 288298 -62238098158650183796000740864 288299 1496822928430437137764148314920 288300 -213920594190696247353357868800 288301 -568723450019012999849362284256 288302 202177440062461431037987450752 288303 282507533939539762533475874064 288304 39555057506166921789474144256 288305 -214811933143869428969195493900 288306 394424373009200216378901004800 288307 798613522955413086038409148556 288308 -1239782974767105229567270803072 288309 -6993383287499533592586959040 288310 531095015214296765370399381120 288311 -462446363987125523451357748200 288312 -156949757222487594135249346560 288313 332862369676595733162764395562 288314 -524409032005764091221492693936 288315 -10485329584535444399231142000 288316 396418030077383967207878873088 288317 -1257120739983834894364936760634 288318 -330394522314400048419224365440 288319 -1295362671581020206823637801760 288320 143703793198210924982650798080 288321 519848836166681658672765466464 288322 99220495860923635162234709712 288323 -605761327166504198717165152560 288324 139457306486016927348418604160 288325 678577142848494784466176528000 288326 794349254992856975952583862112 288327 -52487676802150163932467260592 288328 510089485777684323837811752960 288329 614792315239139602153105011684 288330 96288652671637051645585413120 288331 -326761254172030759494525084672 288332 -788959133362148640132148796928 288333 -379033545610426354069358865600 288334 -20273306578759242662959589184 288335 -41717889548175724227104361720 288336 -201834972542381788266006970368 288337 -660322884620376914577177333888 288338 -173915202876079435946710477680 288339 -132669401065634080031580628992 288340 -313337313692081045900405107200 288341 498382284667389161763553198812 288342 -435442660687286367022826678592 288343 897159135989625919802292656 288344 56823930565138946111353651200 288345 -674360362706876822875690310400 288346 529416904898404253868486373872 288347 -319636968599375645046422027280 288348 176887432105897116393595169280 288349 -1486646386966038338885900306650 288350 34145568263171611455805344000 288351 25839782389244790644450572800 288352 442866650415983083939271933952 288353 301779279238178869946489563368 288354 535033947013957879283071471104 288355 565470288544775529537810533520 288356 234354655840971303941435233920 288357 644060739992351010311145314592 288358 -7231939008902384801653923840 288359 255077096351664485247045541560 288360 -16981707316959654712337664000 288361 -236207197506166533491128196038 288362 -217718935003709776902115931136 288363 -523329377014901935097769441600 288364 -814240167765163400090449172224 288365 -395424809628755705487009004320 288366 218141191018415126373829835904 288367 -1293827412188444538650976369008 288368 -394869108117811180223903662080 288369 365676654039468512056251192297 288370 -268002681497200741472620737120 288371 -85762386209205776456204680008 288372 -49841594526888005126868430848 288373 -104212213208327355112315543716 288374 519476370367083412548788922240 288375 -228351994478593588145739420000 288376 -493797294956660576116501094400 288377 710782783059804964058381047440 288378 -49638425748391864269153819936 288379 -104152895744950759523346580960 288380 291804021676663085830345996800 288381 443112362905245936823127096064 288382 -1100057907571025348351719051200 288383 1827328560627610613202003445632 288384 580786181554948913154899312640 288385 -245626035968406442363344431640 288386 201672753935367249218957145600 288387 841798116457755372094596842880 288388 -1009600623636441978435842467584 288389 208781201002029934495466180190 288390 -54889464429342979683932926080 288391 -745016418343845829475257237848 288392 680627591636740510579620249600 288393 73216990729162546196039036928 288394 390883644353972191459972267872 288395 338560729585370560951456922400 288396 669924237856698579038966583552 288397 -223951152764066596967511767520 288398 -537956518650502289136452297280 288399 757240390076533782401383446528 288400 -95148251588513946048639795200 288401 -4548142818448732714015986720 288402 83680552194859259696675372544 288403 585813715619886354323432116652 288404 404679065210923289031313193856 288405 -281209912957773205409207912400 288406 335777168607236226448596037152 288407 389978830062819580083953345712 288408 -425938211074211948494330798080 288409 1936860894739017179013801125952 288410 264002696965336004907327774720 288411 -478721188732550482174706765928 288412 -862864225644820519688524870144 288413 647852915699016669328830322662 288414 -219305313047537598317834966400 288415 -69673824611463149464078591200 288416 -1893811155829311358870217883648 288417 44161800394790567692262771712 288418 -57757709563789297271880950496 288419 -1134222050264843744185105161240 288420 -190384405690146929865341337600 288421 93171686932641814418139111712 288422 35067409262762184608976420000 288423 4829333065820803063486362960 288424 -234775455252276933470126407680 288425 446414908873056944684713962000 288426 -814494099391924971050309376 288427 142252940835033138844130036276 288428 -159159052178120050023490059264 288429 249489345824742290593876421760 288430 -201338565600834051839865944640 288431 -702725919098398780420636369296 288432 -157382119532662487592504016896 288433 1490164911229328343636485953682 288434 -541845432494780295771866924640 288435 97218654454211355221728965120 288436 1169011053876376048154417463680 288437 1110940025250266551858916349792 288438 122766281693125389047074820544 288439 52416729754537658909669325216 288440 -53716360274372993401716019200 288441 -1153228196886179277939574596048 288442 -134846193841696931418407471616 288443 274586173033975687790325346224 288444 -199092641452662102079761501696 288445 439249668202313631722977526700 288446 -461641298097406579408594115328 288447 -911555268099146991360517894200 288448 -428496946690582581819596603392 288449 51133474464726741912030286080 288450 -70124362522320794402530688400 288451 -1003666415505146483733183000600 288452 -404776076530037071020434246400 288453 341730723360315058296219227808 288454 1781114063283351281626551224640 288455 141559603880961600605802894720 288456 201227086826684305135861432320 288457 -509473486220237550847545462620 288458 -29449867995177607545787887360 288459 312700814961733496134592445564 288460 -392978658523939456184032158720 288461 -1799644052225343043687438156938 288462 679491209006019284315787085824 288463 263792608339803880243163966800 288464 -548692445335996727849164800 288465 18283112843766925458304869120 288466 34702201060926023300287094784 288467 -1763240917160141171864888366484 288468 -1062214921824155079758761697280 288469 -801462099559919583229094561540 288470 -93487685390075464950269283840 288471 464290739034120373593928350312 288472 922464251251507582294956871680 288473 482773594819445344102754062080 288474 418091606450521298454247119360 288475 -660361823714858515185020085000 288476 -411351806214007619264387543040 288477 -4692513853464895593492477120 288478 -306503029460344721631652134144 288479 511371290890484480032716534984 288480 -560062223163001994038180577280 288481 991568114964696568091330021282 288482 -150861143272824190776032703408 288483 -497032140360834635940688840920 288484 -283363889678728883880500363264 288485 -518371443028848454911117554820 288486 -207064415125456448967654653952 288487 -32969361919287078033692314280 288488 1768155722014072338550619765760 288489 72890584689307164380201236608 288490 -468257007768429616886568525120 288491 538638572017260333662224272 288492 -859557173673356915184702489600 288493 140809268470170563093651446742 288494 679833094095471579320666527296 288495 -392346644377726200074885330400 288496 -8900248750628716099141304320 288497 45874755729048194537028406512 288498 53553554669111560113888714240 288499 198696849832376160685898871500 288500 -463798736302852340373555264000 288501 728044229218889712439297062432 288502 882367160431331564115126800832 288503 -1260880610948793140627918439696 288504 -605723548524384107008740003840 288505 44802975671744627655386228160 288506 -157301037952972484807786364048 288507 37766038074285118280774060592 288508 879935896265597508859701903360 288509 534619363458356992333714713804 288510 -54242504461375344480539980800 288511 -265163551254010905548239586448 288512 431587719916934058065333846016 288513 -1043770576886185489408171087758 288514 55081226569645351204570762272 288515 747520806147432884637223599600 288516 -26286170286792289784355099648 288517 22140989784646215253025036544 288518 -516133924345957084230155867040 288519 -62615450661684093256408416000 288520 524340532917271654775470540800 288521 919333659855639856657405438500 288522 -6862028460850313689574770848 288523 790621088528668100599825155760 288524 619800987956128930018034505216 288525 115412175595396411864896808800 288526 -13728605736225593492049947904 288527 -961443544437676925672493708624 288528 211905761286078494044389310464 288529 -1395269309908492246540655233870 288530 7383037383328337069778915840 288531 -758043877597876675344874095180 288532 671091462363147654865782396672 288533 1264524358171635268052355768576 288534 -128423354370356721637975749120 288535 -283132468603841780539919136960 288536 1370087438263092237292126279680 288537 -462762268498902201864249403440 288538 148548367215555573876137146080 288539 1617236766525364006251270206340 288540 159969199281438504298744166400 288541 749098038281813316531983830464 288542 218500933758300068664911436672 288543 -469601557718549816307315460536 288544 506005644967245859688401600512 288545 -741315929051257434906548174700 288546 296084861933753772096072960384 288547 -335027907958741856102572113968 288548 -75560453914395130317673021440 288549 -1002761478101546483991966650880 288550 57238794926509509567500400000 288551 408626311383340290083347362552 288552 28986897194878575410862243840 288553 1091207473861779349860570367120 288554 -303738971726807211474020214528 288555 -76753294840650579399715476240 288556 555675437379559353926649048320 288557 -535227121895939087928255571188 288558 -108197942715830445076266861312 288559 -1190871731595126630959425504240 288560 -57350950445186257619723550720 288561 -203688875887193480395368851136 288562 -604831940550758186946981439488 288563 -68026371482474040444189416880 288564 210393919550663608459623598080 288565 -450003498582959329644384813540 288566 153506123647177466187965953920 288567 -518296779147641889234701687616 288568 -212957085177165573296286474240 288569 117598585362833111193174023520 288570 -305311433561698250417068396800 288571 959359597056437520296341900772 288572 859807550898558249254089320960 288573 17480804116448616008060699424 288574 -104820169661323674397682693760 288575 -221181320270519910903231957600 288576 -544911608936366206421607383040 288577 1394221749845539965408078911426 288578 -664493946886449528152942714160 288579 -154305703072280672350322734080 288580 -292539907547749081207538933760 288581 -1063355806577371177329934157088 288582 118415605951136994202323339264 288583 240238831137388512538315231832 288584 589559693316915971634067522560 288585 436562193722206538724911460 288586 -1741251884892331808610578948256 288587 -463239227770128742034975570880 288588 21346778091112199035831180800 288589 -625538727197111819682855808544 288590 -417523588401552640918930555200 288591 -548267646396892013133228973440 288592 -497730865602731357764682661888 288593 -950260389955178277891422942736 288594 720643513997204025790924759824 288595 1769776943986920043767639600 288596 509111438539105063874882482176 288597 -289951358415679005102938613600 288598 20119753880049636702235648800 288599 -590144929970421148049930622720 288600 -57146872508332774306900992000 288601 1317458444289493706413065506304 288602 275891890142615583260925561312 288603 -2390968729730784336368966640 288604 -338349364743807645930274765824 288605 332380487202370824437433997560 288606 -842951223062006288214549390336 288607 -741036756244575478113110517768 288608 -1259766436509813956170536714240 288609 706345202988725977611979319520 288610 -110824354152299318616913766400 288611 880395859191737000393479346232 288612 -313865409911866776115961595264 288613 -254537187348268876299292040038 288614 -809381350349201301261877549344 288615 -44905480163114803513763650560 288616 11519021719827577342369382400 288617 -797027889608860411610028455808 288618 -219342497334827446559512495872 288619 512927664650162812722978245296 288620 63433457943366411718625095680 288621 572023052781843030505099436790 288622 -853114306744181051875314813888 288623 -6988850029407792275370383400 288624 -22668589260153296887236526080 288625 -1182277734385109651681703255000 288626 113507567407296781113078782784 288627 -315546679876898450639076848640 288628 192305734686162265419671132160 288629 -996746558102428498788537834720 288630 -689580161307233699637784608000 288631 -414062671760534539584576342608 288632 -394717940108786009530812518400 288633 559793310918704804231372076624 288634 365514843598303880777906568672 288635 1160182546311221698502221582080 288636 904988568848233046566425845760 288637 -604535092864355223617872379400 288638 96125311801255395433717313280 288639 210509216597787255380178833544 288640 268976762896927886421472051200 288641 221615064247458406121771510784 288642 20052973781052346360899267840 288643 607609747952145898370248544280 288644 -664259829446391920299848737664 288645 -284808800371526783293097520000 288646 -464069803961895911244289549728 288647 -126230595288620470000083932904 288648 695318894117034289336842854400 288649 1401474698535923477830386090650 288650 148128016297700169490319481600 288651 46986554194065089939319251904 288652 -250050048715077759454916133888 288653 -304607436176332860751478209098 288654 30768742900264623349461549120 288655 209802278794951591380922759560 288656 411673706107611039392761946112 288657 -1586511240906223693810121355360 288658 317955246165200969459328166560 288659 -8637109903442001759234468984 288660 206793507780232712773022453760 288661 1151014822717315629678836965262 288662 -2224684226116352364427417536 288663 -697010999251528787481669781656 288664 1447162143179291155029839247360 288665 -26705430410187020098019722680 288666 -223520597133625490872600627200 288667 -425582033402157958235999372360 288668 729711038747545141845587394048 288669 -450749723463282750787716541056 288670 216033160433032516979764457280 288671 165007474050009267713051081472 288672 196493184610287835440557850624 288673 59717298343017007625036203008 288674 -344748913566607335565470071808 288675 648263425266485930989752866100 288676 793885261725705722926477496960 288677 -2391974864220292836571042568388 288678 -229771224528236780657393204352 288679 915471339748814256960568156280 288680 231314448934896222600998092800 288681 154336435926041764479467837664 288682 -917416123957315569313615529808 288683 -899035840271023156983109477068 288684 746401546414918296364692761856 288685 -980717122255132584335834965620 288686 -226089301340306468729129794560 288687 -384563374288870323252325052160 288688 187237346545095562337019379712 288689 1264743507415424790609971993490 288690 7368487718712743584371755520 288691 67685530138218698145144853680 288692 -112369823052600972169903853184 288693 -1053440308295506555788176510418 288694 -328535352671113034807814574848 288695 -330499037531335202835771866400 288696 -8659732647259580734005903360 288697 859362857685003116169652479146 288698 -53575168152499604000773568400 288699 -1286200257283202104719157090536 288700 -154424374840702194306467468800 288701 545620836711291864516654521952 288702 2576560688697318629926949568 288703 488242065350481971681608225280 288704 242752074452128616682079911936 288705 104826077239944253579130606400 288706 -34428208479422564978169264 288707 -186149147881078718189967342600 288708 -304581707869510814453580248064 288709 -435489488285351569249469369696 288710 -147759175688150742990985146240 288711 179189905529644713175040699760 288712 497266627724178158475347558400 288713 1630375983690430630479456498084 288714 135891246484531703167661111040 288715 10079852210686170773853894720 288716 -187081024015512660320365800960 288717 -369027157468865633586766217664 288718 -9448337262337490649132604800 288719 1077295146691522017204008184144 288720 72285049342280960534288056320 288721 813670695483337421304779538432 288722 62725794702298890521168968704 288723 819578487711806570862524080944 288724 -1272633771548073444156183398400 288725 -61707482182342466777546373750 288726 -358606899266879745074194491456 288727 -545553829849236105818973419640 288728 -1697479377263907551880423137280 288729 -235586291581452484969645841856 288730 15896805324342049154764221120 288731 -1763700375090844169154048849468 288732 -781329559261488542145295676928 288733 -366723113193240045169851901018 288734 298592559766725139844655508992 288735 -413723846985499947202493670000 288736 17343832274877769241096355840 288737 -707464351966432634163476948460 288738 321921735535051626574507864320 288739 28112272179312297120009957000 288740 509074378719665846913336080640 288741 9556802903815969463107215840 288742 635727824270205064275441497472 288743 284119223342978013105158883840 288744 46205126353252787915419729920 288745 21773840785734970756574956800 288746 -650365740136211933274423575040 288747 633559225597196561673380242524 288748 422858424154753022472128598016 288749 -168188220719133270457853805600 288750 -26468306660439048819173760000 288751 -1246601566530880306219761251248 288752 -501054335680541539165071212544 288753 660371153535142191330547867200 288754 123254312240041126507196658720 288755 -931489499847944715322659357840 288756 -2352038893606970665260403968 288757 487426437469736659458909207072 288758 476717675906705818212748344480 288759 824657747117716863668867408208 288760 971863961854612185458846208000 288761 -1056023543503751829115613617776 288762 -496698660816534972048585024000 288763 772916120670788509182636023064 288764 287126969460836105701868092416 288765 -7923580588864545252454356480 288766 401156264470383486289061240832 288767 -929905223245490632675875293184 288768 -90269965811547567101910712320 288769 512448569167661897202870325160 288770 -128812734372967083906520919040 288771 262754732958460465615190049024 288772 354733194866536059581902482432 288773 1348847967557468356038205709022 288774 -460553278678256846439235896192 288775 54775273442091411651237552800 288776 752065332564854162732067886080 288777 58466871313766881677983995920 288778 322944646341540762377895603456 288779 1838774549169892948059986459976 288780 425347158015649238661773429760 288781 -990205624629016409259988496000 288782 412084239659834378014177873920 288783 -11329916788133636885248512456 288784 -401002305080161534471446323200 288785 108088243862441620119980252160 288786 468447767901850006204607643264 288787 -917816914407043074261989200608 288788 687951225850627832092790784 288789 -76879598159148321067755962976 288790 -491707374639861006453420921600 288791 66702699496948796192504566512 288792 286338813383740344436732723200 288793 444376148414205885918254557200 288794 754855461822843759795416992512 288795 -127178695198158203259167830560 288796 159648944843031756049347895296 288797 -899504030403076247739936278100 288798 232717242080489034178184232960 288799 -350049498181928563817014680464 288800 -14166702326839260771805593600 288801 -737014280944515407840363652270 288802 546194101422392967768772599072 288803 1676287746218325686480509001052 288804 278223705972247339232713193472 288805 334891021984864191236406744000 288806 -252652973619221015392174022400 288807 -412629719159492291927824787160 288808 339044591601501483733264373760 288809 -2693023540509718443768406457484 288810 397753627357639222186111509600 288811 239107690753860046549936871520 288812 1903302915202584363777649062912 288813 163318702185839421175100065920 288814 171629167093612566898370216256 288815 -448534635298649626310091345600 288816 100027096654066729986425094144 288817 -438612205266588194472750737134 288818 84104296865787602333962329360 288819 -191386033890604948593601603200 288820 60226792797572864984421089280 288821 204950369960425967464250927370 288822 -86890446678362928165043952256 288823 1088808055577527761537912188072 288824 977249089934841180232941158400 288825 210298122941154942352241595600 288826 209555126770061923918628288112 288827 -134724663424818959057489344512 288828 -139465800937841581369654649856 288829 -2353117985905722939608392514624 288830 -383267822459666036913813744000 288831 -10614866962587572800771568640 288832 -571856027388073415631093366784 288833 -525157117516444483985695257918 288834 35410188514476262574426347008 288835 -958007049239052977408656125840 288836 172962192003045364376949414912 288837 1848845666802205084793264472960 288838 375814219304551390477233799680 288839 1349594967691471874350589111640 288840 -387325948434504981419814912000 288841 -352070478846071514734932108928 288842 -398115084303314401624428710400 288843 856195624534418881078285352664 288844 343231114214505701545911124736 288845 -82919427318106402175913335400 288846 6664590089622073050679282752 288847 -353687158817148486642096285648 288848 53965242946493799947523194880 288849 -345954670942359738183743643552 288850 -71774674414602793109432532000 288851 -656767376033495014832958800148 288852 326921599605874374239955167232 288853 689806320320466675164701937102 288854 1050354785565362241546926489376 288855 588241813536491448182437267560 288856 -531039425217417955489951365120 288857 -1059434957232924324894763965120 288858 -106295302114201301119913244672 288859 983079688191937567633050052596 288860 179504331352354710057195141120 288861 -46407663753440754131329072320 288862 -31351602705042522777185525760 288863 657331771586604708725665020624 288864 801095171571377646741934571520 288865 -658883254452212536124340373740 288866 297735412282046908892246727840 288867 287012810568219722926117186680 288868 -741948362791552130613453460224 288869 584572062462960749741015612160 288870 460314869943480322974391036800 288871 1537948372802736169618582523544 288872 -820101749733429371900287411200 288873 -572660136216560532604691445120 288874 1883436897619196484273515520 288875 -694939637983289634183474156000 288876 -66005410435900967773529948160 288877 -2013362691774006903633125007274 288878 -805152682922878836827544653760 288879 -859523157796504514008988743416 288880 116898938561533931251879772160 288881 436958532880657632524260503972 288882 -471617088345197610729438994560 288883 424198105055217459723622749520 288884 -133153911220664258757219437184 288885 -741081061314650480039574386400 288886 -16097772503653209858346163712 288887 -534352973237643397164471481848 288888 -191234530459934945275533373440 288889 -411367182758773760499197960960 288890 22427653173092601039957012480 288891 921367493622473239237117178700 288892 40223045582100442524340361216 288893 1127281570922988549648128893344 288894 -256251668845992406850062074240 288895 -4397117697353722975902298800 288896 -428526793393828313067033722880 288897 438923756098186047142875675072 288898 -509221583958649411574356040640 288899 562754427816893020670569150368 288900 -248210381430805903641858816000 288901 707875475985901459860842018304 288902 24597881635795822814879725152 288903 -285816747950497354028695004160 288904 1186554669950223351046127738880 288905 729779958518120038784817321060 288906 -262743942507107339372830444800 288907 -963879831731778415705902732844 288908 -1503542608883088730824399343872 288909 925710523140327160450406359104 288910 303497055828220369720507580160 288911 -306653446655516508652887837600 288912 -17560529395176103718624428032 288913 -1130513546377853241507421317838 288914 698121364043109120976520883840 288915 1014486852576542616924141565440 288916 -791403626195253571740009669760 288917 -14963508557862526544462280960 288918 -80534571367602473543588939136 288919 178320854930013885169802529360 288920 378701759829051597385152921600 288921 -149323799164091607992398140000 288922 968323896116977557981628342512 288923 94695256180798286424663020412 288924 737286349152088621436894009856 288925 64804570793352312345574860800 288926 -342597654375329120302571092992 288927 530198601016656870959143356720 288928 545827267084255062672248340480 288929 611319154139246634707870626530 288930 59987601234278210705910405120 288931 1931148284244617417654297984732 288932 424860779994584347192694243328 288933 145493192349951980808379976640 288934 -83179162580179175637301218240 288935 -694711667130635950394717154120 288936 -250565370905199389835456967680 288937 -345878542511422755003606226608 288938 -439119632528416703788947236256 288939 152920572813806436009049835520 288940 551613774696819302075435735040 288941 -162965047503607640539138686228 288942 -395806770831781663285621975488 288943 571708933312765555002957134104 288944 -37310343166660595294401904640 288945 765633541055953885755288920820 288946 35442535654677198208152176640 288947 469532301628867417888392720396 288948 -134642268779846143031654400 288949 1082386357757061293377724230080 288950 -432085025996400933155249868000 288951 -54927879143222204868377825280 288952 678438877872660033295021363200 288953 1582620729163883974349430030378 288954 -555906237060444575973082652160 288955 890734451111628741251072127360 288956 810713286629093451238209146880 288957 934798953823705559186458348320 288958 -97376605026889681350994993920 288959 -9086827294821462066827615760 288960 942119637743660345075957760 288961 -1485194563421073983878899864876 288962 -706823243965185665332240638768 288963 542038969950758712519432181704 288964 -363941139750653117176286653184 288965 351168979843825629776776492860 288966 -235233470305999607636783707776 288967 -215400748599048348537891789008 288968 109901052624007326606350469120 288969 -440271715351171165909255727856 288970 110567058827292481500752440320 288971 224452750968323625203069718720 288972 -79972715708906154096793420800 288973 1524006359913149583211201487222 288974 -107291578226376877479899346048 288975 -387388761967441311590663879400 288976 -134947740147196548361799507968 288977 -236468292213082322285752518540 288978 266656005718568605285668676224 288979 1373892123621682718285441257580 288980 364243451930896600251785568000 288981 391473228422689451360384025600 288982 -250852113310367593773678182400 288983 476789260397160319893224398080 288984 629293131210368428039812280320 288985 -144268653429947613017347558200 288986 1397395836658359906769356286464 288987 652928873969557088952633630360 288988 8382440810311801666946845696 288989 -1376928526478140371057437733210 288990 -204826703578486593139717473600 288991 1013028834023330933788324863392 288992 -29351721760209738957861421056 288993 380923614019481109384373305264 288994 -450193719867133140901624822704 288995 -237597035575404424320032486400 288996 502508578204563755496059630592 288997 191990632150414247945946264446 288998 -1209853260796453730908227853440 288999 -116956802586428209539064451736 289000 -407008154432266358202443520000 289001 -989633897544043531847771260998 289002 122054890100622221353468177152 289003 14214846058452468504375326208 289004 -877712312625756560833886002944 289005 789540892874111956668351982560 289006 42789671485914309090592820544 289007 -24069353076580156582631618448 289008 12056808556237441697634189312 289009 87789550011522345717794743680 289010 391211162950095923967293600160 289011 649657336225965823068465596472 289012 -1009663544792723730605114978944 289013 88556852222798223365487275904 289014 342295218368184943758098442240 289015 -559224974235493282569913788840 289016 170074194610776865169326325760 289017 -654262760638438635369682958220 289018 702684639674083476589411427328 289019 -321638226889392545757904271580 289020 19062714886383900723684295680 289021 -376594530174558220247988630778 289022 -523326152515889491597297394688 289023 -74698837293968410521082121856 289024 731764373124916401565419438080 289025 765297269093087332914180663600 289026 -250485946862711765928764933808 289027 -204255437999781925495341425520 289028 -842190634702336257707738772480 289029 -184889554325379512583675335712 289030 -257044259973760031333334009600 289031 -1467373852797533509849588248168 289032 934433813295735820492810936320 289033 -1544875313981271240880441023718 289034 -521159018023902123614480907168 289035 992580525501518562880216831200 289036 -1099595415416079982354030702080 289037 534515145453489142878415439232 289038 909167068838672701508542371840 289039 1009124321420815302914875121840 289040 -12050684614376619806458429440 289041 -238710748227908017310257720320 289042 -430507713812766155548691411808 289043 1357845965843168593186288666080 289044 -26969858522916686269659906048 289045 484682786741484820657820238300 289046 -12453908453425637252604597696 289047 -1047527038671911265433764839040 289048 -449605524330067377646055024640 289049 -1272800714487885266273733904950 289050 127697755906163732853484569600 289051 -1824218026668011181335855384952 289052 523009755899095793282836316160 289053 -79370153581385179211664231738 289054 -169191632720175370961120317440 289055 533152193639088106761081452160 289056 327278372914880240044648955904 289057 734314592572656177234092721172 289058 326483796848486370518586051072 289059 952411342027511701662239203704 289060 594892505396856763297002816000 289061 -1734327051247329439795260475200 289062 -229450837956908880796433752320 289063 -1537010242961920400618610087688 289064 -991298295423664291385289031680 289065 -75125739239531778207147454080 289066 945289432888612054475080907520 289067 -525602902000807621598799799884 289068 -108754359068480979631001978880 289069 824514772439293873702997270 289070 -234033338890438137778832173440 289071 52743953646998385120054485640 289072 53044529655232683069633331200 289073 -2608711706864478054895340881680 289074 -372036038359807390093996141440 289075 -74328220779698248601676334400 289076 -647801597156895988447341594240 289077 -609287024330483386593788203968 289078 231248208010127552618351271840 289079 164593565243741187468270082272 289080 -36287880004837701322719436800 289081 246252909668767233601126078664 289082 651514446647639258557817377392 289083 -44903180406358491508925390736 289084 1092224693434472436610283273216 289085 -597931695157800364169680872000 289086 -249456622570878365634961622016 289087 -301007878079350246754143610160 289088 -244827485615950605082924941312 289089 836564574142084098457916784 289090 454971362681172555855335008800 289091 166091431626440382842460849168 289092 4929039601148290198196247552 289093 457365318029881441676496800800 289094 171177792070538393845182186240 289095 -228072144633395776182922002480 289096 -354135408749561537817203358720 289097 -1936432985092173462605031124608 289098 522361670511335667365752935984 289099 -1935265129465041176446889809900 289100 330528149022027388296495456000 289101 -1145462097136630385205227645280 289102 -987558629659895531635555406976 289103 -1421407472086553265028666389648 289104 221104952185651864635453603840 289105 -808415626819083508180384208640 289106 -258329348730309635042825250816 289107 -27384407280431769067221732192 289108 -659273292472460598583566393472 289109 -610974768069356314816480464690 289110 -39975868449146206092679833600 289111 -1239774377862831447661957207288 289112 70933892824432924398108057600 289113 -592178654617987736325109722912 289114 197362698685084571834431821312 289115 -593777443486976185579955099280 289116 -405659012052966950152668810240 289117 -463779360777278926508633947008 289118 -343287559797779595472506504384 289119 -139782918231867874682408603760 289120 327582342221564644967802470400 289121 -504287857625053113750384494976 289122 -222672380127109088557374016128 289123 -524345567903955930207348322280 289124 25119565125295085327003476992 289125 977567825298623907861092979000 289126 801649922453597621994741964512 289127 1105803441771880127921246465976 289128 -154053093399291935457602273280 289129 -1130411396506467115446585283270 289130 318542978090848298411178878400 289131 792282791260956789918985700952 289132 -11479966512424795882045495552 289133 -199211566606654303020973051776 289134 265964153766215835585871286784 289135 -294749017424347910359036308480 289136 382865310662590680897039040512 289137 235336611248977741512797571840 289138 324703379409871648185749448720 289139 700051999253676126994137188940 289140 -475074689010747577387363123200 289141 -1154084842452318765243164213458 289142 -23051952730301032799478497280 289143 1213184742881908135438698757200 289144 573041906713938496080011673600 289145 243924812392221070136898456900 289146 226033034675559267629504199168 289147 -147157447414096913876645855600 289148 -120380797058884017783519393792 289149 326130081384152760230195971200 289150 439048572497247181674120004800 289151 1066075053964703688097148545152 289152 -498801734524628817712785653760 289153 177545239812411000920594563464 289154 186533866001229205947739789776 289155 -205720064005735739252761829280 289156 -281385523935508931728789708800 289157 -151105971367357485741926192256 289158 33373383619857006724733294784 289159 971759133943361607510912306600 289160 58893761387552646202889472000 289161 -8022009055134323098031016870 289162 49115212536154377153816076032 289163 282182414392053170548930060320 289164 285688231503800031563931864576 289165 -921650814438690859766239610880 289166 427869305590403396262625156032 289167 321482732946602339183266168848 289168 44509486345525554038726197248 289169 1438269879813324655449742827570 289170 -179626591233319900389456522240 289171 690913343103871133875370867372 289172 386232236282121138054829996032 289173 -323203465229319985584683912832 289174 44223799766169089256930634752 289175 11283127021254148692387021000 289176 -109316663075943304812052992000 289177 -180207329605324538139086027200 289178 247916712776713703923366886640 289179 297571981599149799366664040448 289180 587002308005933740578642969600 289181 1958043207111152019551676362982 289182 120026627505826132447966300992 289183 -714841747801269621533885734416 289184 -62326402322147151876700766208 289185 165626942485993500478149973440 289186 212927898231574557300003987792 289187 -95561131695244615043788045608 289188 -352681640660960563961712971520 289189 1517556180461342205462634604990 289190 412419453005863070100345600 289191 271312270426907069206917417984 289192 134519671496570524218923489280 289193 -1968127862613011495401691415558 289194 -121781770228538071841656067328 289195 280564800708955757699187151200 289196 -753163796484151624175667259392 289197 -565040015782846622688616752960 289198 31996522980042523036599882816 289199 272600361410324127678305364480 289200 1467212837257714082638233600 289201 -266935527780593586793999166592 289202 107353831576104041137625889792 289203 -533427675137868679322852778696 289204 -1628894449074303522083502722304 289205 166473253299500215191856037760 289206 253754041891892626574384198112 289207 -100268491815808086166603786368 289208 -1016894831039965385582963159040 289209 -965774512016470277442455803200 289210 -267961531899872081446301982240 289211 659433178672948664580908006352 289212 -330328222941747467287876386816 289213 -1417677591915606132759258276538 289214 -348621665313307396200075220608 289215 -420645057237006825600104230440 289216 467322312977412066695771586560 289217 -103847275376372115249700948140 289218 -5730283281535856966642227200 289219 13925284333501771810205749760 289220 -472107406448857239650980965120 289221 250654871668256624495783755584 289222 824479960359421612750786242912 289223 -517379853215315168636157688296 289224 -807425520935713270572235161600 289225 -240826525519093325043898478400 289226 9831247290117362735318644224 289227 -509871058997103125696372478480 289228 748950599680215275549512141568 289229 -138270496504445036922546783924 289230 76989600536758705772806717440 289231 861624278129910895778490018112 289232 478744307752301340825535143936 289233 432016862055692683824615060864 289234 36032892038749137484665677952 289235 -355109839446414405367146970320 289236 -172943230619430070155306252288 289237 718796486050355002779530998880 289238 -443970968269212718001704770048 289239 90877953364997849067383815680 289240 3469723188752181225837772800 289241 -1245506725938314544938645114358 289242 484248748474441933474973261040 289243 1063839264140667625613670551492 289244 -405029996774771438381766411264 289245 -52121850867995496737589236160 289246 634803773295187587285076639680 289247 -1197097609983556876657747456464 289248 -583625270382736035972416274432 289249 -1015089003013640802329685286750 289250 124409889429002554069118160000 289251 -53226569913136203108079780308 289252 -1206110225321470466511170683264 289253 -1120636487452568372786862426498 289254 74380552338539710978942316544 289255 301493278576142071672849132320 289256 -457623536484433770558845337600 289257 986994630484943999608963178640 289258 265195904087382634112103618480 289259 -1959303511348031938822367176920 289260 562887631757479169104022062080 289261 -6485224497407476114375090464 289262 536132774521676160728534720064 289263 377524507810217215277233175184 289264 135673276755748549027274588160 289265 796461484995702657289838052660 289266 12986615268787394454619359744 289267 108269280519020843093000772552 289268 289619750342124191779943602176 289269 197193594661879234124843776494 289270 -73511518648375176420838993920 289271 -623113601237003433809446294128 289272 -102668062455053268586734182400 289273 1471399953885741476911266908522 289274 -24648100895964389058427191840 289275 147295418205504872676653280000 289276 -349739619790501555915921607168 289277 399405270150198870341743031520 289278 -206763976288343347992317122560 289279 -389245401341349147829800579816 289280 150095369662266904050778767360 289281 -519526062973223279324652351456 289282 386845353348991286921458140672 289283 271622904645606878460957089532 289284 315596742320405572877842983936 289285 1257154469240353357673707061760 289286 -181314008339873046011605213440 289287 -344658764147784951030904087056 289288 -554233794854515217187291786240 289289 69403644588193358850391438272 289290 224201155027138178203087038720 289291 828579731118388688733054084692 289292 -346404416017125664540144201728 289293 522016327830150370490650582464 289294 303316771840157157177280711680 289295 63746675482040432541625009800 289296 58656092839558327245196173312 289297 1419471998617658094282125325746 289298 -662429311223510663510493834240 289299 -53381643743890983094811474832 289300 -487090863332562912207261235200 289301 65758687415331669209726066400 289302 175526320002763236705811347840 289303 261002400733901743111640428256 289304 -6203434279264025940218480640 289305 1225722598621918379635551091200 289306 674131127186765480483058425856 289307 -1159860987477469444996996827000 289308 611969092385891355202282191360 289309 1104529069064961904893355217510 289310 -188772293981139910500489488640 289311 289137381680261395063822536 289312 306972813641328403272750661632 289313 1056375602371225126083673807920 289314 -658286157865101661351907950896 289315 604439822634615620747801647920 289316 1275282710590129817593116180480 289317 133886698265514496322568038400 289318 -238538261936659980942220868640 289319 733949762552557122976458441720 289320 467038450170776332556583321600 289321 -462751865805477298431480249500 289322 701303395321471554020268647424 289323 -288498405252097385496563755392 289324 84162578798964194154703307776 289325 89341996602796586702807349600 289326 -187758095005513944959494136256 289327 1517445185647332503432580310664 289328 -129912994684284067653565759488 289329 -130653288103281371640144905616 289330 -604873644610812173358064057440 289331 65825349968057056176260998992 289332 -70227986766794247925005373440 289333 -5792342956213553990442260640 289334 -294410318423279405425111385184 289335 468193225806324047412082904400 289336 -1084127414667788376100628582400 289337 679421268100374537185088375252 289338 -43270006825791921521590223616 289339 -811973433564506980298645091720 289340 -166793686258205265664273182720 289341 -188131613142008529626846434452 289342 -419694860124453813270330140928 289343 -1577336440518128237430418329408 289344 -108077888461714282869159886848 289345 -1004006804252883206503065933420 289346 -43086161697044621115712012800 289347 -20333106851013274935169812672 289348 -893013180578864721494805995392 289349 -219246569228621741309607895650 289350 -21141187370689428964430258400 289351 1051766149829149185046275579920 289352 -460638119761051592847480913920 289353 1170839418383835566683534085904 289354 -115463191429379257452887592960 289355 -955806550276521645343648122480 289356 337071778751576802274865782272 289357 995516585890909244974390244652 289358 -575233554022512046782325531200 289359 -640703361281314824544822767360 289360 -174729941752751625132630097920 289361 1118175969121068849895765966962 289362 344557458173664660555429765120 289363 -455226710646066237968058340228 289364 74709917715374620285209595776 289365 274843277466542638925121469440 289366 104196928240785907842360514560 289367 -745235835031030691785658463480 289368 853389264164039634830256691200 289369 -179457779398221810786315098230 289370 44811081768478392196535059200 289371 29039988269367446183830005912 289372 -50508035638265273369604681728 289373 6308766995179187774144809536 289374 -297129604151541139712814987648 289375 -59737300962131114966901730000 289376 363934959505902516040110047232 289377 421966966240062597811428616320 289378 -317988616580075756056114931040 289379 2999561240675717553910123299516 289380 27662643095971210278159237120 289381 322814704481751967744416477182 289382 -140875299716936648965840484928 289383 8913111704630679335631171624 289384 -178255053209079689412945070080 289385 387169677057611061434118600960 289386 -575865190048166056437927736320 289387 -41803653454865139779455016048 289388 -582070553913203186408865560064 289389 82642497355340768578409439840 289390 9412284763755159241172353920 289391 2158614747760589409423316448880 289392 -89118125022396611818073456640 289393 -141482356027624262393107882776 289394 -268414771535526581702918932464 289395 209303026592123062636028586000 289396 -612963041343909394948285409280 289397 1775862580396873849424492556846 289398 561846015260735441902161108480 289399 692827892062903323050715420120 289400 -693717519267442016454041088000 289401 72394063822202438490299745984 289402 -188863631849095612066191112848 289403 271045814303426527237364831304 289404 216371868804077517052609328640 289405 -710527321683321699855252425940 289406 220612845230180978160390619584 289407 998458448240980776524913111240 289408 416778308881463958717018931200 289409 735588167652153515718263930304 289410 438875776281013259529840145920 289411 86689746072492367861301252112 289412 418600952573510701605623753856 289413 641400786354973202844586616862 289414 150909671055837190100644962432 289415 506587523199841883647716741600 289416 168601934607823450630884556800 289417 1543166801018919862606331245466 289418 -891737005050712637166836997840 289419 44714554073623246202152441056 289420 99398860059556563892848000000 289421 -1307471276938083313968990370656 289422 -173676941633622518264245258368 289423 -1923535563339127336501286469328 289424 395983304640447857022232535040 289425 -60344489638981234403239975200 289426 -938558879449928467407254430720 289427 -1025298836086108452279850075560 289428 -34932397840599935953812971520 289429 -113614148480562773491091454720 289430 550495076620182027196252965120 289431 -260577001980244874998533048480 289432 -453435203096463333055242240 289433 -7181002639265798752505404416 289434 163214379317933892277452910080 289435 -738907788835773700973008809840 289436 -265375999305520176417828836352 289437 -323409196796120561056544691840 289438 79627017983757215113601781120 289439 -93115296300434982586374569760 289440 -1077873076813012132337182310400 289441 17075579564294623022396863684 289442 420766317604750892629474744992 289443 -384396256902836692280609519040 289444 -197121798369256546642908794432 289445 -28414936502565325916528164560 289446 302807229224515331528200665600 289447 -137798019169538736561859331648 289448 -349567977055240286700689418240 289449 1113156891814123787504088392100 289450 -2792762157840411339278841600 289451 5781907848277831905206911392 289452 122881547354013604055557228032 289453 1888301816296460350934283431702 289454 488362912062205806928203632640 289455 -180668718677386097581508467200 289456 -444911333957442986916862361600 289457 352618259555634161043638978112 289458 153373081335739725904472325024 289459 -366732726412126746838030538184 289460 -54568995492901975345726179840 289461 586021570116783353287156330272 289462 30060134420771501203537955232 289463 490045049297458588524361244712 289464 -430407442003438387132029665280 289465 -452007655475506722377822836800 289466 -351306005689888286776428757536 289467 591550031974927742134240596480 289468 -738448275195221788073036004352 289469 47281095903729168246191820870 289470 263560928239400902250860944000 289471 14499650678511024659050212704 289472 -289169269135264469660917039104 289473 -1843993759217473195083453292416 289474 -121022672318471825559120489264 289475 -853480017455636943092013010500 289476 10576942929895812238944774144 289477 1852605967925596268968986519326 289478 -50835709255236249090942074880 289479 758081638599159590926073826984 289480 -646962742500697392271233177600 289481 -420874269024815820024428379468 289482 -186785399672066577368601393408 289483 658534062495742084328444697160 289484 -216939925261804037405916840960 289485 -44699142172357651166647804800 289486 -258149629718531614633954383936 289487 -1813657928072060417279062216008 289488 16219510229404569756920315904 289489 -1963171427423038376708000477710 289490 284719537794466566490129956000 289491 425723617469326942354225630392 289492 615195386380474794513913548800 289493 505982948184462677560918943580 289494 41321166712706138333103278496 289495 32606032279561996863351807000 289496 -26033536169676855762299934720 289497 -526360518992531238070813479792 289498 -851082480895402441533608167680 289499 436558302786047196772059269136 289500 724758981386880288283271424000 289501 87952631444351969084826692544 289502 725567092897149095405264333952 289503 63207735736498623267863037480 289504 424024364333520338546695864320 289505 33452913249172497305116656660 289506 -59983127437259536612386665472 289507 2217447701207289563934895182000 289508 1411832146884635601619285698816 289509 -118983594473350651967028148224 289510 -292082046445426222210152372480 289511 1626954658535623440419071277112 289512 -325420311740928551107508782080 289513 497648174440974295815560877120 289514 -108867764376291540606136536144 289515 -357600493868709924499262737680 289516 -5426140323069687368532770560 289517 165679477203884595511798920780 289518 47187618673897933290015078528 289519 -10365307390325769349752085256 289520 -114695407545437700775414333440 289521 -400912641819208480527313745760 289522 -9043081011642001753537362288 289523 329375074396972588549261745664 289524 -335001507232903931838568550400 289525 -462217623291305808295883962700 289526 460230513012108959356340375712 289527 -148179170458962599784240381696 289528 189733098593275370488108892160 289529 -201662463996266450152643248560 289530 -177433117881307318829308235040 289531 -977515700823253593647617936536 289532 -58135119233914902562727522304 289533 -2198089100091454788496036683456 289534 100770248505277467932875742592 289535 1456790663318573914711608580800 289536 255030972989398659341242859520 289537 1352338609019255429533427756080 289538 237821169830801606468017620480 289539 -452739019702794162489568017216 289540 -231951307093376130309854085120 289541 -902344337659886577751474613280 289542 -89903404916181880053041636352 289543 144321008689878447994038224792 289544 855002843134353943156653926400 289545 66504695383249660560692592000 289546 -467263027162030449772058808528 289547 192758816783464799471947948080 289548 -418026116100915501289195438080 289549 593657058708822624526723910764 289550 -370139639828133765440132371200 289551 -315412300584758195316039637368 289552 -14413203864725790259635871744 289553 1596350730875317561188085986 289554 -339523362634763324219641246080 289555 -366479155111235453530151257440 289556 -595556779211593815901612523520 289557 -753465010902079741247321591346 289558 -211738118493912106104511665120 289559 -112721264401566668436608589240 289560 -288008388849542127563833344000 289561 -1143315481917562820241127217388 289562 -724486058245297292763227136 289563 1088218129553510433584957673984 289564 -296334522290959135402554690048 289565 593439825581490216013952513400 289566 -190800494764522885480290522048 289567 1528142315960429003093792387904 289568 447745378720013361579781324800 289569 -373029216179687939210923321920 289570 -84520557394315513961261990400 289571 151873038384786469212905185344 289572 -396852799018736058781028198400 289573 327550486947499178057004725822 289574 -278143231474439379997563225408 289575 13114749032154224190660342600 289576 -621246099840925622731748720640 289577 619910109719263341514096866426 289578 -223594247060647374698858744064 289579 1882125000466324039369305771640 289580 -1060731706373432791459054540800 289581 -589419444819366314586497389248 289582 -498417992904400900828169980608 289583 72953092701799781762771581920 289584 118113021833329995214694989824 289585 586794970593058839330282105780 289586 323667940569824688611571068544 289587 -388774748365515186094877994432 289588 299638137694977068778823217920 289589 102173675167810283876212449390 289590 -142572101305307227129131131520 289591 176756909699999982073817297152 289592 408705488060602737652747038720 289593 -452139810216916603722267902400 289594 -600956992152272383753806347040 289595 -1012538298399539236121722000320 289596 -537536047745787426493013380608 289597 -17396388454347507112825052736 289598 739194199457505869518806066240 289599 5196823205389642226078194320 289600 68607964268532482062902886400 289601 703398640460633345612559117012 289602 88324418857681434610095943680 289603 438433351914604049366482481852 289604 -83831086498683886683022700544 289605 12764646623963507365547784000 289606 -48062916606535695539583975360 289607 312927335161780635082498784856 289608 124328440474709008224809041920 289609 330334584659727429253992024960 289610 240430519766181047915732772960 289611 -49338795998628854074091065968 289612 1011772126761096289692170350080 289613 -919399951066078676919785173140 289614 357918098517094737434516766720 289615 -845673571629154136043629589240 289616 243424285008023062072101568512 289617 -1205507369652850948305194385120 289618 98464647145191667581553708032 289619 799493237091734157577448792208 289620 169654254408227642566451500800 289621 115975108024475766952101608700 289622 -226168413020414767882549627200 289623 -915021586137282247848922513200 289624 13433882351725532510022021120 289625 -382210831510772302298538096000 289626 264824446081522942747322233344 289627 -516940542522860389549794387440 289628 881215043952132851796040260096 289629 -2157468007302302452843776888960 289630 -162352145904020372020165361280 289631 337870925058645562214838408600 289632 -59573930491813145521302798336 289633 -447699914929330178384834195456 289634 -34402446178443515439662564784 289635 -682955401954858244992817528400 289636 -645565918703665184737594593280 289637 1534160492994234631846572524286 289638 -329018137512004623276102783456 289639 -758059864105896973054335235824 289640 -44198531345447223177458995200 289641 -1317208679260665190662768198912 289642 -601552995838173310936925739168 289643 164383027360335457889101259892 289644 -251203309191889804967536617984 289645 -19633772535152138064753758280 289646 -72082093278422249120965112064 289647 -140220766486273964010712270776 289648 -2892716155862328918608347136 289649 212579477169500444479588644336 289650 -14884077852204537970983830400 289651 374293235726273302254452065912 289652 137411042412253787827897927680 289653 177986002500495462235003187328 289654 273472752011564934793712607552 289655 -1331216815004455001894726070000 289656 -1262781622630470090408454656000 289657 948352841345494589640654524906 289658 722396488968937178830287757680 289659 233484402022101511288134574104 289660 -240630790778342556208878643200 289661 -2198196546217136789057915619648 289662 17895189709379664066410726400 289663 -1383574694143288340860409552400 289664 -26150285283972167532659343360 289665 -222420413341963243739261081880 289666 -778989054310392314922213896208 289667 -443885167171562427454199919408 289668 216486697785311997337580052480 289669 -1401179059690409503431596896930 289670 -87199731727830582671929104000 289671 336553928259394206673172147112 289672 -1263012583394861238827170483200 289673 740432647628666662168786042980 289674 -242625508650867121582682880 289675 947287816649200829061460532900 289676 -814855916837617372117686504960 289677 184619049085553219793896663808 289678 -739034109430653074875155639360 289679 -340441049907841165995650540616 289680 -81244816208719297111436820480 289681 -223836723365666988356530470720 289682 12985843888233301018659396384 289683 2031866819721049146402777663600 289684 87481348236574276103586540416 289685 -569229624914701167005393750400 289686 547971614924946061829379632064 289687 676993632768939594075863564032 289688 1205215181785996880146747545600 289689 287357294351617534575027197568 289690 -291059395894712970964908806400 289691 14242480007244361982215580712 289692 -408370614266352594409492584960 289693 2211675879626671679292528195200 289694 716674119889659234315898816896 289695 -26916134004137274041721139200 289696 1422469592464355437218490220544 289697 -1924574011088546623170202560828 289698 -106269832607068236552791933952 289699 305878869208648221822212695840 289700 120266473614767584557098083200 289701 382355974806861310289457482430 289702 -95855810955573755821134411648 289703 -1337301600837854158121233362936 289704 -462695194368014733912099962880 289705 175256641296711410433634634760 289706 -70071251458512159060845655456 289707 -451066958169845996894534498880 289708 1141763465672090417642950066176 289709 -597452056967938075390071914784 289710 -198749450129889437317167552000 289711 -712196691378045477938031733776 289712 421322730699736803490400010240 289713 1026046487513302322234571230400 289714 -51297057415747692821096199648 289715 970953698313684332997825477360 289716 -11632533004622563192206028800 289717 -543195160380936329823867721234 289718 59880785446809720357026444928 289719 -940819511767530692909496862656 289720 -387479174912980902572928307200 289721 551195852343413322148722890922 289722 -145935187594717121894683272960 289723 123988773273532246361477562640 289724 81895165820407236071730410496 289725 358443473114052453334110573600 289726 175287180750733309685646933504 289727 216736291088735710417215840576 289728 -155399110174011789939623067648 289729 412480975100373649712466085680 289730 148077610582886534487880051200 289731 199843987317253755055630364160 289732 126375961816245984541072019712 289733 -671569526747133579616396482018 289734 3805659068090864299060290048 289735 -823445644940397058599193837320 289736 237029683900053260950294471680 289737 -4136332790609804821291601094 289738 -607227656248071917338467321504 289739 -2174527476806826724555254707040 289740 27807342418778014059138662400 289741 -1091880398994892222183755838858 289742 -8597734867955858075384958528 289743 -662298341413018526955134831736 289744 6955557582886449930135142400 289745 -2071209024357943846804214109120 289746 449353289122366409138400409872 289747 -155091398167271909987234954496 289748 -11437646962595644756165665024 289749 -565731982087113009891428909280 289750 639015704257545000248496480000 289751 139892533702511486019064800768 289752 -477305503741569401008184954880 289753 15188261599707520665134952144 289754 119219026513213513669226169600 289755 438390145448025083314900839360 289756 187705558068363209349446727168 289757 296435005216178117174675758080 289758 -177372765404510990667847603200 289759 -485662560031892441482864755040 289760 1274020187396870686053830492160 289761 -462256669422702420316289256528 289762 286327164749605010683951688064 289763 1415926995555769521981809658012 289764 246421503202841512541846968320 289765 -122821300704455479157612555520 289766 31567978914205680542780228832 289767 -793776724639893041140427445720 289768 301109463548887668142406400000 289769 -718502537973950096425997104320 289770 23000867343069596582618096640 289771 2115745971089067647670279785972 289772 593303776044267267005600071680 289773 -698251697690048930555764416 289774 -403616264424525343898079804864 289775 -375188813017043811823263412200 289776 -257889687932973675510701457408 289777 7639349172133780261564463808 289778 775044372038627304485484199440 289779 -126685088558596354776831878400 289780 425265885841302829408479609600 289781 153811756408419175464283651164 289782 537042272307824878777991938752 289783 -482234040626341934560749248696 289784 205678863416792568651719270400 289785 791470173053427977544605755200 289786 -265165303921759130395460168592 289787 -456431228037793705797802677888 289788 64392125603826363176187002880 289789 -601432605347011346745546812410 289790 32762645119824266701513166400 289791 -187557062708807109887334136560 289792 613335499724413965395302547456 289793 -235761948667503933963120705600 289794 -396802208403428163684719414400 289795 2529246473606995433513611200 289796 156817897105236168210919464192 289797 332447302637984561766934900320 289798 354389686430148233314923362400 289799 351236139004595715175515134736 289800 -76419629424305290300649472000 289801 -798371046590094194327767004400 289802 1474989820946874105832971919872 289803 158294623253433904566168991704 289804 -384214794482436751077884642304 289805 807439744663681473794411955000 289806 124472470804678549447021790208 289807 58785667302416011689517385600 289808 -78430304750930426813911203840 289809 -467535995633761744056555467916 289810 -35312780056219163781602639040 289811 1104756248305051714114435201824 289812 -688016678557339906726105663488 289813 6952597808390649467517401244 289814 37778008785299764216724815872 289815 -22016332969731618543372153240 289816 644957486845149060242923253760 289817 -285168828023854893644845348848 289818 10615178394177537117387072240 289819 280803032733295111775767931200 289820 14733094432643283725394938880 289821 -42410927753660470602266637696 289822 178548029275180134327966883584 289823 -108158450801260840888688030256 289824 -753513663041979954548621967360 289825 -201403650255618904989782197450 289826 797535882419190976867754995200 289827 -234900302782385966851870716636 289828 -459862259423772180696456572928 289829 -11849119868507017645109212260 289830 444855685581484359193516417920 289831 95036523082522416352601866600 289832 37664243149559968201398758400 289833 35789922481212433933251429024 289834 -921255608838302303869211855184 289835 -433361642082986219413444452000 289836 -368110236195008520644107289088 289837 -568346882182295343052509969514 289838 291729127560795589055389388544 289839 84318604232116394915178663168 289840 -191722121800796552625626480640 289841 1553426326518303519036333268242 289842 353940964508661984025078800384 289843 -769161665355932349546886337908 289844 1403840027260292722649024612736 289845 321300086009898854231748144000 289846 -121371306994183181543780835456 289847 550196037600131498037993904296 289848 -43974732907372519506801254400 289849 -189981205689015237991146202368 289850 119395565036795826356372121600 289851 241825000645853166271514641920 289852 1289435308186602211508906468352 289853 -694613019531847160857696643898 289854 463497359828763208768341488064 289855 -719383126107246117065425800000 289856 -155289223467684353134540357632 289857 546687095139345463144896031488 289858 418557040862966941762193119776 289859 -1590838579990310620169472911940 289860 -201896092904198434564175216640 289861 -39244720081867020787520746656 289862 216539025427288732836914286432 289863 -2940732916272869779651314816 289864 -196355619284091577746457190400 289865 -12587860934525565584783347740 289866 92515180752621044251191316224 289867 -747253774056925298175802095600 289868 441801342867903284486625608448 289869 398431201707865456826082141888 289870 48886444822391462954331256320 289871 2126167460126988500725140393072 289872 -269020365806940203601560862720 289873 -459498986399831619270714477660 289874 -62589487996581651380176591200 289875 1008293206471287123721140828000 289876 137497813681250995146273599360 289877 -688107263434093085357292536928 289878 -40801844756847013094615846976 289879 -183589025141433043567865294424 289880 -1008624549914651431610814873600 289881 166918620274815321224564636160 289882 -224035401480409935449104328208 289883 -2210249902341123667183939416 289884 -558201707299636774291195407360 289885 757015138023474120984034169580 289886 -890446916037459263615849193216 289887 266602306491562703346083620368 289888 1639415037793590908900154408960 289889 167978293504110977699365446690 289890 120453310414722390752626348320 289891 -14284191700807504986859604528 289892 -264777507927851995663230044544 289893 704814737610809050457803115328 289894 -12540875340582847733047005888 289895 -285034591250015753890830817920 289896 1370840304804013021938596904960 289897 163183733754006985686531532346 289898 208802189231888758749489582336 289899 38576741430170153339706785544 289900 -159058811321273913535760691200 289901 1749164578358197082184818941932 289902 285947578866168994576770017280 289903 -261108422585796762768727015416 289904 214779732513182005649995038720 289905 -141456346774476298653792936960 289906 20254382852889528800079479424 289907 -845204379915708185112606527520 289908 63772885821582990251842833792 289909 -1106857729597892420518244943584 289910 139157893071003279202993791360 289911 380472115324189054651390042704 289912 205919456843291210844403138560 289913 -187252174770153521165774359800 289914 -485806913221707416353911886080 289915 -572272019394412869194797925280 289916 1248451309483045457625254400 289917 313279100506771002131491064934 289918 822224263497449019612436636416 289919 -53479310371116575316418320000 289920 -339249321186292910101679308800 289921 -690406386192454724758427646800 289922 -1155780239409516616168091005488 289923 7776260793319578926731869168 289924 838668792854267233708701600896 289925 672926092079652112629823510650 289926 -88284024246561985398399897600 289927 -986293625259665928485521681128 289928 -346239567655645151266889763840 289929 -265118330952343111958878239216 289930 786057386391398254914818150400 289931 -154388199592578553505774078208 289932 -80121426913100195893311648768 289933 -885527844308134088653989828564 289934 969208247113626782398133063616 289935 555188567629725885861100090800 289936 -207292206860355017514169950208 289937 1672958530167344724727078625586 289938 -166517435289457035366315393024 289939 311526226350120597558435778624 289940 93264029184771308081906688000 289941 512694743675267792717047194624 289942 1186383653318811913212669840000 289943 -103437412106203508014464921600 289944 -1106570730566770619212023920640 289945 -267116021727652718203525750080 289946 -713475001416625123257656045328 289947 370730882358425665658679132672 289948 102689339564008635480690117120 289949 -22641903585177550109247301152 289950 216506429604621678926026929600 289951 -1514488161108077597297474038048 289952 -241819961475825790842083475456 289953 134790941338637208733804096800 289954 -267508957418237639100394944000 289955 132754384976185752016338993360 289956 34525145229889241596070836224 289957 1967783986758416318820588438206 289958 457153175341459978661533281984 289959 337101223248358523252425290240 289960 -494114472056529401787021312000 289961 -276553334622652865047270955136 289962 67946610640356843594778827360 289963 -353723556719654025569841877056 289964 -493028889949054206358908853248 289965 -119718787221588259513881434880 289966 -165965710127964967178249957568 289967 1260255710053063416866840144016 289968 -45030016790604265081553289216 289969 -917726930427222746780760516888 289970 39415461246654314195582530560 289971 -637704080630884945363856330160 289972 1087778096082436858022527803776 289973 -2007062471885227010195901653778 289974 25301311987077710294004080640 289975 181643476024063083729280800400 289976 2217247037000083799371775938560 289977 27351372619063599472164683808 289978 -359850819470791491638645794560 289979 1797291315414447116416283944176 289980 -19906058491724686076165260800 289981 -143972276304301380344813954900 289982 562570356131091391971392406720 289983 -1093104277954605628072920401976 289984 -144735634645513305416672477184 289985 -298070033681061089958156494400 289986 -238567613343434279524505523456 289987 1497267278682188896171848824636 289988 -1550913215527571260360834672512 289989 433531045733593310886491637984 289990 -7581330460657453368505029120 289991 -684317432714936423762635058328 289992 -7669382925815471388389621760 289993 50073468768617306461903385568 289994 -610203921836030362725134294688 289995 557192600728697641025742747120 289996 -304811454333266675677555592192 289997 963526782022137238926248807040 289998 -126665682501151175027243308416 289999 -1533785565364528634128419946000 290000 -61969914338506463130547200000 290001 -81271323016114844763677591568 290002 122312165584461875693989702272 290003 -83293689726903203260216174944 290004 -372420387221841638396653547520 290005 -143130719513233855467542983680 290006 -214293868548249355728112884480 290007 843441918641118475078670403840 290008 -1074780020405291053996939991040 290009 -1292415893070211422607495847040 290010 -85536035634369901679598689280 290011 1840083354749496576601361852612 290012 592726218219659798957916781056 290013 906833491316512774843835631744 290014 -389894514891713762796539190144 290015 -31827112052516562130334228880 290016 -380385596374388429851447787520 290017 -89688214440388559660950911808 290018 914165057143840377081783546960 290019 106099821535447208995186273200 290020 -735640828305662723649935224320 290021 -1812288215707054638382348955778 290022 -320150695618904345919811499328 290023 -702348638936989414674775478728 290024 117931083238826383125446246400 290025 15259392440747516438687400750 290026 -189633220360677275325685641216 290027 -432024291102048899398798778124 290028 515942832063662546578671121920 290029 -55861628112215071371656240040 290030 93659377767701610325460267520 290031 -509350560026775303358426956408 290032 15241904660692684931330932736 290033 -769419550524750327268298156718 290034 342219612599254433456274516480 290035 -8634939380581647530042553600 290036 -161596997445400898652787138560 290037 -2330532765916165746265002624 290038 30220457741465042106577581696 290039 238107547689821828515039044840 290040 -322938488691366917137903411200 290041 425020488206245915920907342442 290042 -126402372438945517120541021328 290043 185214906790084027692329833584 290044 -263957129331590072692386777600 290045 -184151696730263154492490974720 290046 460586348899098202339894488384 290047 -1647960589383314851826628661504 290048 1646456774078577303209329557504 290049 105903471003852849788583904320 290050 -288459650828792945950930717200 290051 -581265593257658037318805080600 290052 -152717826208770458002760859648 290053 -490066086090927667959412674336 290054 -1082084827403215499309739216000 290055 705899728511995766988267090720 290056 -314225803884036881858792601600 290057 1624130448393154331118599745306 290058 -608785614736063527559388739840 290059 201236479385695755368079428352 290060 532357884805626915554389140480 290061 29337983154187374511966606902 290062 -824045211541078111377301819968 290063 -340303464629293048273519248096 290064 258476670361982258602662887424 290065 -201570716815571253678280614540 290066 16251140328276760740773022720 290067 -125109616087467959175748638720 290068 553870995854210351230923145216 290069 157782659627855736547949311128 290070 -168509913338052031065392741760 290071 -484790357137002652855569544416 290072 1088220232564266149238791577600 290073 -110875748068849215085979304960 290074 408863761760883187376831479536 290075 -131312626567112252155642463400 290076 388235251373512922576397656064 290077 401690260854103583102015079072 290078 -15530352539226126292762886976 290079 -1703835185713540650190925756496 290080 -293777448108053853875438223360 290081 1658532997955547315162170726064 290082 -213782271645879274548297669120 290083 1013979462513757960054728330332 290084 802618808963482769654900023296 290085 627108490642313077823495931840 290086 280711572189720027423927424992 290087 348458499154210903141702418400 290088 1629571012978836624127377408000 290089 2237956081637477537181979972224 290090 -586626001893700249279200343200 290091 -389210093351494288242340823208 290092 1305999307822401358695532523520 290093 -760519972223316779368097216160 290094 180344242111924689061399299072 290095 250635188682038451258869267520 290096 73667027092640514686179786752 290097 1403928326920983232521862987074 290098 193363337441366873305093416960 290099 -416067638427890032374259291536 290100 174943098055362514061557094400 290101 251018502248775176296787285152 290102 37135020814107732880066540992 290103 779800836335358719124721296000 290104 262501439072150884424038133760 290105 719333888884650012600971172360 290106 -36315345461493025882150269696 290107 -95157952959960440952813551644 290108 -32786375055828052131148376064 290109 -700398909214821552444257316096 290110 179252218967070515601900216960 290111 -493300259233871713100605728600 290112 324415061475533891515849900032 290113 3342709895244631793362983362 290114 350801124817303648484628008832 290115 90738698113893315062335449600 290116 -405140096955473568457908733440 290117 -74108684354615202905962673988 290118 31216714869255873387121831104 290119 1338192901859607516014017426520 290120 412377083494241171246448076800 290121 -2369630886073073322600930624 290122 82577752641892128115527911424 290123 -578325241949522639425564635456 290124 -800404889127215326262373047040 290125 1303787658950568700202149128000 290126 -100242371323241524832742343488 290127 -404541036039095100499744777968 290128 -319907057497465116424937218048 290129 247713044065041846243253819392 290130 -26707010669299211435287488000 290131 -3567944365143919377928236662688 290132 151683916979711747145687424896 290133 -1118705172364732826766244099698 290134 -221446223192641056137817367680 290135 1335302223345378025448430541080 290136 -250620547696180912892787425280 290137 -216354956988429276248428644214 290138 255015773009760735902912820720 290139 213427123676108399338375333680 290140 -63584606404056980741314636800 290141 -1174708927287593134098070762458 290142 -53877963498713725810000161600 290143 -197349330626995290387099732640 290144 22603485659597416077448052736 290145 97297023123486384005058793920 290146 -427701668960940210706865909760 290147 -639886721323211597598692063280 290148 862586071806123264894627271680 290149 1729863119916910749439985710240 290150 -184916816622704151071228688000 290151 -2552229518424833457555819746832 290152 -80965994722952270382978278400 290153 -1285303486752069681880555828620 290154 -97691735424228259795936051968 290155 25378034254248425045671438560 290156 -256470892776660783355825888512 290157 -157315228411040960235543824256 290158 268531509349578017619059667840 290159 416396106934643312195342069160 290160 -16541945702879949981611458560 290161 882958317608940363723851735762 290162 915531019021072628285620521600 290163 -36525762468543160064365386084 290164 97634693209099384453885952 290165 1001621266230606409707506399520 290166 44774347117743715516032207744 290167 592142820035251633303953316960 290168 -492582140468384190192318873600 290169 342350129902939287094225391040 290170 -696264558488724921609858930720 290171 824101121090860236851606909712 290172 -582504466046996500163825131008 290173 823271799884429162813074524324 290174 -287413237475016504597955218240 290175 15012559199593549556452753200 290176 552006207727223763088504258560 290177 -1054533156322804494723008064576 290178 450931732119199623240413337600 290179 154739935339798847888705784880 290180 478193469032532450325543833600 290181 350691927240522898671616642464 290182 -588770521231823747340547259808 290183 646538212906882200462873201432 290184 -163579259918020330913823866880 290185 318638109550306078246863764160 290186 -84832887201270584391242487456 290187 708698040555103846833201933240 290188 -58785832940674155091741434112 290189 -1657959096084126558934070696010 290190 272831686885778359880842963200 290191 95968739732160084166153340928 290192 -148667092598118859080522006528 290193 -658341832651299220976556849936 290194 -198412218501991489912341460320 290195 -385096928620166927772320939520 290196 505106403775088228538245775360 290197 173910074573886498983107183932 290198 -249940931682369186222658470720 290199 -136910669701836720628693827072 290200 497406723759374343501337344000 290201 -227048290417351847029929711798 290202 -330217248481499280477786852096 290203 -739440575917431294208592592720 290204 -117514881780029316482590892544 290205 277564250701259837389558039500 290206 330000069458856910154997795840 290207 24613043949784933864999232112 290208 -993269967155890075643859173376 290209 -2159980512671720784939309698590 290210 -461627580871671828109171734240 290211 -353161756288478132179965550728 290212 -183914923444268094497869307648 290213 237623794644904376550665154240 290214 291231632709270530037917543808 290215 -651450117542699099023056269640 290216 -683656237396398266895702635520 290217 -299396369600467302899743927920 290218 54668420929120409595196432560 290219 -439274303364487787882884018380 290220 -82418158740740188873194455040 290221 -1087511234688976415111101576800 290222 -447498315644618512388408105664 290223 92161610752404996029518244352 290224 -273387052697966575224792219648 290225 422082121442212546415584176000 290226 -23899927874037416130488259456 290227 42320478928625164171959198396 290228 -339994735785520001996278983552 290229 33887513256941869557582574080 290230 -583609884961201472086978890240 290231 -444611993984505653827118553648 290232 -735712583735455094362987008000 290233 -321948799066696300025200562518 290234 -249966649337572335036291940608 290235 590162296913451509382243763200 290236 -1815116677839714497239198720 290237 128142294917815612361838721440 290238 17046877883732354053383648192 290239 90016952668641426025179232560 290240 -1100084086594120955052687360 290241 49513933236640922597470051584 290242 -134800394631261861482463655728 290243 -1907088322319736128261489837508 290244 -16220120146959904595576884224 290245 881520320770253794977367261500 290246 -1347293813986686471806226493440 290247 186926048066167304639286969000 290248 -20274066359608089099413422080 290249 1098065110415484272801135420250 290250 10812735132588937699159680000 290251 437897497319810464367842271280 290252 -361074204765261821164869196800 290253 3179028707681025726403607808 290254 -301882208165092968336825713280 290255 -410691414029929625180231847840 290256 166405262047150604704100646912 290257 -680622054872240229250605421968 290258 -127398809468370538376557350624 290259 763070399009599281471438110964 290260 565091805093685907818158120960 290261 281667040878607869736399602300 290262 -62280929943477948192749715456 290263 -738177637400876596387468161080 290264 -82911434338608314267448238080 290265 4839000654331928641366998720 290266 130079197153043498909998670832 290267 221583596865942309805360224720 290268 707656120863176156121982232064 290269 -370552732802361737993088991904 290270 62246609757436773433332214080 290271 -103565009279234644762491106488 290272 -2876946217166839585530763542528 290273 -10682970244208509283471466876 290274 -519514771618653663130557511680 290275 -533774627107616487394051828200 290276 451769084401527500060341542528 290277 11538449533351907786531903040 290278 123728281262156230300110601440 290279 673431751312763919576727200 290280 -164407948928777215821164544000 290281 -177397028677647749966039011548 290282 -254287609732391015177743315200 290283 -184014574640282810862567747072 290284 36980604500106247984953413632 290285 611977824317386020211419667980 290286 -358677579440030955139969210368 290287 1786866018668562278398903515832 290288 -496271173017862334176372850688 290289 1102409561387098111456431111024 290290 -76979426704545440387286374400 290291 318152804362836480491061614472 290292 -696501677465245370599374348288 290293 -1221744056115355095696624927858 290294 -181603866755938022989741249920 290295 -249587095588891493019636341880 290296 -875975465931661502655331184640 290297 -253633603736709309848934920448 290298 72968521947696830918645489664 290299 -946949738353223522983405190480 290300 407020096557648427840047398400 290301 175502551778714369015119272960 290302 39031106892515812435719984192 290303 -61440961625978879488256540016 290304 10175929644868196060790521856 290305 1408657157134072989675484517460 290306 -190610110557836584681918081536 290307 -328736772712866011077316081160 290308 -1350402234192778503950847667072 290309 632538708851322980662196917116 290310 -411598124788554572125887987840 290311 1095353933171448072022629921920 290312 722562141135090294603721728000 290313 -6842033275590927449171750358 290314 -813571813145444337500171120640 290315 160201105844621452280313544320 290316 -118861894018011688447389889536 290317 -1656981429421889362271379666634 290318 176398483479886704794084570880 290319 851452751881200449705091333120 290320 140419126093699918404727603200 290321 33832921925066685531068792904 290322 -189841463257034006569407974904 290323 1294933553172606404557406264904 290324 -195743071150009400547219556608 290325 415640074286749503739410072000 290326 226438976700622997447515525440 290327 -982944655358022250846124272824 290328 -131928610271740659105350307840 290329 231442071709138805967908073408 290330 485990342293093120699360270560 290331 1094415177349765502984969601840 290332 25343022495597640471541263360 290333 112586589251056925421760250880 290334 -151386133288386090384663819264 290335 -290593348956672516432592389720 290336 -22884382407503043590858735616 290337 -1136552520039871501443826812240 290338 205202756186798097110853375360 290339 -168793258476144627675603052800 290340 -262161112385987399035937283840 290341 -235592634755389415148515948000 290342 190488801474658948569463501920 290343 1223966374526586763139131051344 290344 -369399376535601518632750371840 290345 -1044184834774815953407478035200 290346 -39251101763818368961618378752 290347 -1332616718533743789584580880204 290348 -1345812478108206744832898718720 290349 -244849081873137910829683960266 290350 145318798249658874026767958400 290351 6869017790595552877678766352 290352 -112573496826752224950135816192 290353 636258697690628387073662716480 290354 283768159237933292965818287376 290355 116294193026688854342960776800 290356 964083129835596839709422745600 290357 2403798414623069008466181553440 290358 313375685860801370213553484800 290359 -1165174704172842936147328004440 290360 328225359054359871045778636800 290361 856833186167176334565124225872 290362 -266832801545074099420653128736 290363 -560866098846174700968626185536 290364 -510615026753032999389632269824 290365 1381334418290727086533109785260 290366 1402310785849055443956048733440 290367 74671945437521869433881073280 290368 39989942217307520867998105600 290369 990132740920355041200661144770 290370 34015598397873959287262284800 290371 -1963237387679896213140369073400 290372 1451086230224505095364565443840 290373 -209484287145360099022725191232 290374 -624756757815741834758901482784 290375 -547101960317643562215649272000 290376 128546917633128558225160857600 290377 499590038463281733527798515200 290378 -571313979096702874856222899968 290379 4714764798345402863844831168 290380 -293673831069133204118455219200 290381 -82905726762764750823006677376 290382 331433186469119875160283235392 290383 1667212893867647632807093035632 290384 -7003946428374143047347609600 290385 -462115204422807421656759657600 290386 -544640886434004315115596106608 290387 -529711759145830754299227225840 290388 163104016759336830074221449216 290389 -942498603828511964124333955200 290390 234006177262270719520457913600 290391 -1032105095456141630837312218008 290392 1341557778862514533988093184000 290393 -866816581007164267372263050358 290394 15928924613802485692536658368 290395 -266409984922042118688245725920 290396 -458454667124164017740101025280 290397 757345667744958996308462121600 290398 209526637099972369111457080320 290399 820667394447789936668120570400 290400 629874547921821232506470400 290401 1683335375306254414177495492500 290402 -137312839172907644682442126848 290403 -463156729694825257305211323816 290404 272882016996089650762324172800 290405 -769110431673845520950973443910 290406 -578100173111833585882601116800 290407 187466957362853187079717989360 290408 520957998711964345129424977920 290409 459978873358530109571055956160 290410 236502345524304094584002861760 290411 1227932709787954380152255970384 290412 980226968258905765017553382400 290413 -1348961372420834978477396008704 290414 -701292936093643518245343274944 290415 551874882512196718638864624000 290416 -23559800423638181241905020928 290417 1340734813489102980179352534000 290418 49395868247052375568843680000 290419 827356543803594194867424319820 290420 351391340056404840320334958080 290421 478474122449823367693372585038 290422 3364377105169207637376781824 290423 1339438862126940696247205629368 290424 314549904891632415591311953920 290425 729789000798075526360112591150 290426 -1093390944978091739401357331088 290427 -1337923938971840906903439781440 290428 1119742821822910280098259552256 290429 1592138646533736057298800561030 290430 160868578206590886371831320320 290431 883214674910258290939079175600 290432 -1550362070784453760584568012800 290433 109985227408918722627135165888 290434 -774017293132161021672897759360 290435 870102243223583212171746370800 290436 -926789231302621038967916786688 290437 126656188090998319747192824352 290438 -1037557513685740914019570622880 290439 -602768066101913083709230709760 290440 193551281828880335095867084800 290441 838369836461543041134123730842 290442 669770067795790882469691808512 290443 1244018561860207001097378036692 290444 75691720349571948874542710784 290445 -252885136305414162154305345120 290446 -241992159277559255811060083136 290447 1985917478202042043513865710896 290448 -255232524563678301852047597568 290449 -1352808790052330420715097278464 290450 -146650193504604332538884397600 290451 -44106747505105654942785628416 290452 -314649242719926410427174388864 290453 -1080823660417550953790114030880 290454 -572794058011944939325273097280 290455 270262434398918242050325548720 290456 -1023110863585604715890702469120 290457 443552306100167608975539180720 290458 179012065767989674336360747776 290459 -309342031971750691099772950896 290460 1086968844814641833745706844160 290461 838954797271672365183701065824 290462 978282939057687420213830441472 290463 -433254731221871124770000406456 290464 2512726029059307265942874357760 290465 7537795592408620495145454720 290466 7645280233914415438832064384 290467 -25935940223571818777726283552 290468 236165797829894575233690411648 290469 -826053527093411352711678173856 290470 236676067798471563458459612160 290471 1764145867585750366777428663672 290472 222522212865382120751000371200 290473 1633850153191650887905140777722 290474 739007057619185274884843649792 290475 -54835806607237461103250040900 290476 -1168336305501445556931583457280 290477 -1202850027149460601450002810528 290478 -472559034347792496409068259776 290479 620270021310668436279285054432 290480 -76609848167067704038437027840 290481 -785727463249235372670497781648 290482 -204232291157977541644584875616 290483 -529278522818888839819093012320 290484 800166441762900898868917365120 290485 -63180570328492186696225150800 290486 -153994715883375684974298096000 290487 463656811424999908891325692752 290488 809013992224620104622528491520 290489 1551684415906052599405787941290 290490 -93188290495165049483018818560 290491 -940420175189164425963091392200 290492 -202366751318159281494483139584 290493 -251463360295047704058980524800 290494 208439469193417243612939037952 290495 806471580294357270494156193000 290496 117406069157677950803524976640 290497 -623425840194494418740055109054 290498 43472341721965827857449426464 290499 558406651382438875979843619648 290500 259567535294560900657216512000 290501 -95279671278940117429519764096 290502 430089937697223217884126610080 290503 -2103991873921673087334721678800 290504 -261029220674556440270413962240 290505 -109483766952872435127534761280 290506 1105874108267841094777725179952 290507 -23222572535285146647864135168 290508 1556223852603638870936653824 290509 310878311680211164365994062710 290510 -394308617692295388814123392000 290511 457825778795050406562706607808 290512 57584061810410082185933750272 290513 -175468403887008701921158847616 290514 -31029086160643668671596958208 290515 -616655340038484778847803092000 290516 739819979801817232182030888960 290517 -718299361366545546673746504480 290518 -248516215115115787050990947040 290519 -336943060848889289598967924656 290520 -772564958003897385337866240000 290521 1158755574421295199768214733 290522 469845339241377754230259384800 290523 477549994052050416768634365744 290524 127756130549011429265950779392 290525 -593815970135300987316379087950 290526 -228270022677870571937617610112 290527 -859153356587115380834776342624 290528 386904172650752298667772215296 290529 580068531338058338390383338000 290530 -112501688771218832310311755200 290531 -512874381024753174773933485668 290532 102608768355998391381321842688 290533 969089563348933977839723238782 290534 -430606604764002342415979767584 290535 329617137854973424804872975360 290536 839854900445384690592756940800 290537 -380488090902719640881489910300 290538 96679057330675834418349684144 290539 -1177560743228331036464443963660 290540 -7580518635286722501513984000 290541 803578989620132426380901078592 290542 326927272475168796636756899712 290543 371460057180954811176615716208 290544 -39952959835863496002383609856 290545 703408895497185373388401557300 290546 -135165579401238578767200069216 290547 78119269477198137816337610712 290548 -894573690562440005560149217280 290549 -426975275868818494597369690464 290550 99383303337810436865647440000 290551 38622770569197855960083532720 290552 -32057410718641495810637414400 290553 93114897716290173041618458704 290554 -725322876861230794814050446336 290555 -1017995540020808404442995991040 290556 -58475719201536210101177115648 290557 1348813465295437930844185836806 290558 1156193747070081247328256025920 290559 690075993337734737884744153728 290560 89600164956725220799603015680 290561 732756465290705305107912645972 290562 -570104455911103515539226055680 290563 115402872867321113666616414208 290564 -466987682281546863406320793344 290565 714321614664541762766986381920 290566 619960093105544756221083995232 290567 -181206375851258310536314327920 290568 449762581867435441497928949760 290569 86436285052463230020200076544 290570 -59666394898484184571085999520 290571 -1169832376067294581300869813288 290572 -922962476697480170877212449024 290573 -795355298750409184942714259700 290574 1059280581082187474845191181440 290575 -380566365585675072238589931000 290576 80100483118929476722762973184 290577 102507840438934835234252168064 290578 606207925892109038911525437840 290579 -2024081589278523659882428167624 290580 -633779732833123137442952601600 290581 99262015328889807731967460572 290582 -234373256398052626766488069248 290583 -499631164327920304435366288440 290584 -469893687242031172354422988800 290585 143094946660037139524344547400 290586 -549443731701770877435776928000 290587 -1993626682064777085886561718808 290588 -1291582167784075021091687373312 290589 564239176089320762115530866848 290590 446478341651369168981480020800 290591 -244651910954901816538146902928 290592 -316100329379612229602669690880 290593 1459535516669726044832775903842 290594 -1596002576149807970319759360 290595 -760050322755869026309741926480 290596 -913464425651137448254101308800 290597 521439701891275650383513834046 290598 68125896594394101996413497344 290599 465296560604279902547292527064 290600 435209454515094824105929344000 290601 2328539034949062309071745465600 290602 -262277939319732814936296067488 290603 -386265398287921496355999956976 290604 -537022122790232578230195545088 290605 4258454301250803010962783360 290606 467248347270034565072171410752 290607 8065437253518121068758139792 290608 99875916043587746042467221504 290609 -755746808748026443939703249280 290610 395754552416885953239052624800 290611 384763398556604432988443235212 290612 166844538186453304347970695168 290613 37924063133947778895230761344 290614 -378142418102246938441302325344 290615 -467774967573108975698064175680 290616 975171283072036466892927897600 290617 406978675017074119435839098666 290618 -44302122883135520743483288320 290619 -436820954289819619658879083140 290620 550054696572770471938108431360 290621 1238031743095489797375832890822 290622 584596993051635428248350103872 290623 1808954988870484691006271399872 290624 -205465163041653359889717657600 290625 -201984118040933883629704800000 290626 395681672886598731494343605760 290627 1442674652979697727594829004476 290628 212467005309855614781780946944 290629 59673145671944362488298041184 290630 344227006236384007343655672960 290631 1147355177680889135536447868544 290632 -646724229759024490411863275520 290633 -285398911922367548968966692480 290634 8759697435854138415049309440 290635 553930853940535888673937909360 290636 38099995376898106619246157312 290637 13267788562028390760484999488 290638 1153982781122444214403311178560 290639 122818451952947725929844044120 290640 19119853925452666829938360320 290641 -368050051300217035432458858880 290642 882889493066965583655660816 290643 -273531956964632439947591256000 290644 -981002869745907039612270657664 290645 431717189886742885607872695900 290646 9767079985308153798517907904 290647 94959243039900312138834054832 290648 -2530279023322397291194490634240 290649 -320012997308906570688200408640 290650 -301017404071863699561511153200 290651 -1299930069299642589581910032208 290652 179676305630053707212529103872 290653 -1007890336122318430989163328736 290654 171035645910664708574195488512 290655 -840510274555874016831898072800 290656 -248709752035962964561914494976 290657 -1687042786060466122888407440094 290658 -427344487319918960196782130432 290659 814207054404861972782336856860 290660 -822290590686769335899546392320 290661 327461653964567804284329539904 290662 -138559674468184928378442792000 290663 -1422492965721141424117520150088 290664 913091341541179804514171781120 290665 1345115060865546759489788566920 290666 1097637304395914738009206055424 290667 -447947742267429273394607285280 290668 -588346436818966147482693372672 290669 -1055104066475027078206696245930 290670 -225832669774293278701549641600 290671 251650216339731330113910705872 290672 87032132751912250204032172032 290673 773083451011255959394901144322 290674 109496163163270548055949429760 290675 -188186211003967812890474438400 290676 248784539727428559238715154432 290677 1260816136818480129369183412526 290678 45698020381903993014286932480 290679 -762381098484773012884926216216 290680 10191075795242819283714969600 290681 -2098618955369066955852358254000 290682 -74329113612588032455644441600 290683 2577051854457391390433753082600 290684 86646713335040774184924604416 290685 -463594503817964797951956343200 290686 18720870108734179498368267648 290687 -317956031810286500764988059968 290688 -56828563584414092955305902080 290689 -881572906582096249238995787328 290690 -24942350701293524445940862400 290691 -583210189505642057519862339900 290692 -247176187606662518381221389184 290693 439096450614101176489971957600 290694 47258198600566845224113502400 290695 -1263384073581105763253550467520 290696 -305398948281608198240391168000 290697 581323341075265865783489642496 290698 -1150127705483823119494542152400 290699 -1758534126394031791645873099200 290700 314061685358107631509147968000 290701 -1080813425128481500821586932298 290702 513414523021507682197610824704 290703 81457903801846159639095582720 290704 361707117387000832085882347520 290705 -84211714814441164923065831640 290706 -35183096077130381115930571776 290707 -462817417027067961518027273044 290708 718311939716017212910817980416 290709 -22760578688206059498240013284 290710 108762348350494086155424840960 290711 -18832031159686171491113669688 290712 -144520902861856040844046356480 290713 -339964826110203465288019123760 290714 520778892824195236152775672032 290715 -493362642818101750778123156880 290716 4623064619324532836379491840 290717 -300513903507796937743968491700 290718 -133687761077813061464712847872 290719 -297159645466163404242579381120 290720 -675156570958613624916226867200 290721 -304063237777692966676011428688 290722 -436185985994698295541268199088 290723 -5335697310906492382717930296 290724 75855310548906352722450296832 290725 436813548093452974855036576500 290726 -300581275889528856448940265216 290727 -415403911798652441505429909936 290728 -357478776107008074068035875840 290729 -436554336068874086989527187824 290730 -65936372507782414848109186560 290731 -41676029583546538410535390176 290732 -335951497916134138187827442688 290733 -983765389142449443727000310976 290734 -163162319332729110725202064704 290735 1176172401021428813630406388680 290736 -342961325909338928308281999360 290737 1603424039253877204615787754386 290738 10911742053201984238952547840 290739 -40365494237725403908316601600 290740 822695012428210749720797264640 290741 194685765227776414826891913984 290742 550273099226147935585391775744 290743 553459134240050089528809665424 290744 -1258943372523500643445712547840 290745 -51991044757987407676691592960 290746 -90198673941037378435604197920 290747 167430879987163500478387470672 290748 837752899403626390412942676480 290749 -131991226532678588206843014912 290750 453123891692303643715269744000 290751 -291034634029010465362321812336 290752 125386065616011545090677800960 290753 -2622967782171773353964070251520 290754 65662475049475923880234812960 290755 -1130875248611974718906086425840 290756 525927299336408098809875310720 290757 -142767625719279657711770860320 290758 150335865276392190948562735488 290759 -33147582101134112956933548960 290760 -587186803536576408810034790400 290761 2079151289484389603099876694362 290762 -311226305985424194901881916368 290763 912652014067318994633060400 290764 -236538184995795362947188905984 290765 -372374614340063748878881868340 290766 -3276841168515813531965531136 290767 -1852402508786418404359458471184 290768 553408457513835753741384990720 290769 1985455724356468459160953368768 290770 38279331462017611571481298080 290771 -155799206371170723861321907008 290772 -148242834823206563161920592128 290773 347838144736933712092635040 290774 286776184055783210783517436992 290775 286352537242252055834633887800 290776 -718109517582003973851107020800 290777 -355678196148912858210009916140 290778 397099222058496197681124493824 290779 797875257440047727808419448960 290780 97392431620726712504924897280 290781 -1254618094663652286105928167930 290782 -563495018594366258839753435008 290783 88159811538553729478603520960 290784 -502987501958485275180227100672 290785 -889390659156551379368323735680 290786 274226538328744494125699982720 290787 39915069215874059935826751744 290788 19167252031642065467272791040 290789 1294494133793113950662952887040 290790 -30418253506501940673965347200 290791 971091715177933709470664507192 290792 -221730793251120507161156321280 290793 -381607420106549741300243527536 290794 -126860698194863910987084979968 290795 -893005435413465841085194606800 290796 298398439184157000472890322944 290797 177247592149958398358242685740 290798 74535294687565198641336398400 290799 893058726062639045654317893600 290800 -62039133881274149312686489600 290801 -613739009603715635266689037248 290802 722708842912702066710441540864 290803 497148260551956967488873967052 290804 -1212264961275734621139643081344 290805 -425912027488324430939077782240 290806 383678561910782311323913224000 290807 -428822771600716756782105955368 290808 -141085305053755747534165155840 290809 -31393110235050786526658896496 290810 -271269918415591556099279941440 290811 -110290511857635836917678494720 290812 -258941917312712766338235955200 290813 432797724674021712694859011506 290814 28275833047552460676731335680 290815 705350054440253814260956728840 290816 -704573922853709347590575751168 290817 -1665437658875983159943763425760 290818 735228077366958595896338029440 290819 -166844793950260858455436854504 290820 206171543197053532353771048960 290821 282215762582594360054012941022 290822 -12148474292941323012617655168 290823 -492568495672321295181606715056 290824 1379904290147606667211604136960 290825 -839967416349246858674031816450 290826 -202918654137396113599133903616 290827 1663391294320177108820734318676 290828 -483707498501474031972377471232 290829 -88222691486811377424243893760 290830 -360102723458102735947703193600 290831 1308144920314620847096356282432 290832 -10681795704121729244865626112 290833 -1517842605106366303412863310480 290834 -284799084169751246364605891184 290835 -215263004683113858086116169760 290836 264267874666307848922040139776 290837 -535302985310219231115192950514 290838 83646688297836753646641169344 290839 1439246923556927104518722701640 290840 -1162724568596843613704933990400 290841 -28474814884004598282212350080 290842 -87657660794880505019801005056 290843 -120280086769440623069334217200 290844 732551005313248161104485585920 290845 -186095516042485450866707946900 290846 -807795286706361511481017600128 290847 -1256390152619756022226456576128 290848 1526340634688536611589590220800 290849 -630270852103698028184631974346 290850 42397757183369746993675276800 290851 -864719297471222300104552943856 290852 -6717201033732781966382131200 290853 591162507944091805794799188924 290854 436879115443963298760074874432 290855 124595605303028362834111736760 290856 426567050803761585521552179200 290857 112100844442052449841166825152 290858 411301057618272159821803785984 290859 -957982420547239678328728317096 290860 187226260910208472464987310080 290861 -532340799039101084922225938538 290862 71728577552034865670912436096 290863 -185441537591251004582539947360 290864 -96929932462626267340613222400 290865 -27056446244003859090767009280 290866 -333852619069061081286004720368 290867 -694418037000467552189477391408 290868 -123680605931469131832095477760 290869 900225381780521258616264380270 290870 -533419596503264601441200736000 290871 285131448331299331422729868800 290872 -475074846712755482789890990080 290873 423268558731453649041208512768 290874 127027287241444050109854428160 290875 348733510798100163930377820000 290876 -787006977115875246019253744640 290877 712745866914285054945266968320 290878 -371812426441041095203465175040 290879 766999247659967366772886860480 290880 -121113013570031877541818531840 290881 -532039517048514901255234509888 290882 198352464840416160105217539792 290883 342610059971813404069920789504 290884 -1715877974808492233755284352 290885 -106890446185450646886981690240 290886 62694009511253330882918710464 290887 15640823104262591220012281184 290888 -767630836669642515388224215040 290889 796793716312644215887585125354 290890 645343891728050745496510675200 290891 3109230207283668951584779916784 290892 333479209034811055509776351232 290893 -100161102292216507200080030976 290894 -223875399077111199459761187648 290895 -3433645232025485916050277120 290896 -129799123706243564590654824448 290897 1758540882097196450888320031346 290898 1018397883911049453079185765120 290899 -385008786497440974836442515040 290900 611581216215643618743677712000 290901 316236634739797229204738271840 290902 -183969850509992544477053722848 290903 -683959367499535615023745230000 290904 144839778307044051424184893440 290905 16278775824619136467626933960 290906 -179100273167265888511479544320 290907 -340006298386143357045610043796 290908 1459846259754823310317333488128 290909 962900379817524538705670050080 290910 240744894001667982346663071360 290911 -470098111833670688932841514776 290912 1994760643618876311828972306432 290913 -1012506016812268199295721263120 290914 -591370695199005122613318640128 290915 -811516167190063653423881060880 290916 413281327343386533007886969472 290917 92902149100271865442769460000 290918 -304643505961078093618069527840 290919 -638389004436015481888884484056 290920 -189903732828905510235684864000 290921 -667377713204653831331719917240 290922 191622749000567960095416329472 290923 456373100526727334171844109172 290924 -589488360694378052523745242624 290925 -134117425834719959890009584000 290926 53949727897330516096199118912 290927 107630764708843333924314216960 290928 182061759147951802802857574400 290929 116453028462185544855520702320 290930 -1316301607762545468459488486400 290931 393510022104114490661983988784 290932 1267801606230471188731329754496 290933 -400592879271928655624312945280 290934 -150396205016297335279039390080 290935 -387872017781084599290626125440 290936 148867229388717712437980405760 290937 857079573996604618851200750160 290938 -2067507105899991455846361600 290939 823152860056712584043975639400 290940 -57098450797730104046227937280 290941 -258362335357021647067773562560 290942 551095371185937055133612047872 290943 -440713108311521929953454452168 290944 -212335947518585764988300820480 290945 1547262859827900455635389071700 290946 278354161662244869019449101184 290947 -689914463647551031834321721960 290948 394359144545765572176498733056 290949 383384213471871683975676413088 290950 -198017344863525470577794042400 290951 149904159212799300385184027304 290952 -86144957642087167920269184000 290953 2035375480887100751162587684 290954 687851512387936580173044304176 290955 -50362746732301102422653191680 290956 -331556618887780946456310042880 290957 -1285857702039662718843311001600 290958 179501829268419986212740215808 290959 1250029647894117058778182714160 290960 126996801779736100579625287680 290961 -261827099442160737170187705840 290962 -111015589069642565267312073840 290963 -626045476579884839499665608788 290964 772857798366866805226658174976 290965 -115600283498870994728993935140 290966 2069448059348953506412245504 290967 641382311886103956588624991080 290968 -183064644082625051788871639040 290969 -327140488451991446219743898688 290970 -146264375995464270165410698560 290971 -66923740624086233238180472828 290972 -814494578332873994346519106560 290973 -611390520597415189223971135296 290974 -974677414275108796885251099264 290975 -490154796370569671824455596400 290976 82901424965702739701545304064 290977 -682664627967984125260038740736 290978 8171989672944103730330353824 290979 763993937141812914088743727200 290980 465992295198506232636265632000 290981 21673103098859332244844502944 290982 -494698418311708366163055321408 290983 -240241596116343873089733152640 290984 210758909162658171436545346560 290985 443893419934749276833983118400 290986 97800636172213558070135952912 290987 -190440020534273815756275644364 290988 257987221527878560830523138560 290989 604600532400667926323804398956 290990 72547495766434094356598618880 290991 406695509738720077639186192392 290992 -121707080891985366947451699200 290993 332239092040885571356624324242 290994 149349703620837740583145040640 290995 125385267921751328860729206000 290996 112556983821529674822564513792 290997 112159091287752066066788697600 290998 -56393917517581537932001647936 290999 274691241391976733509968233000 291000 -573310706279092411913902080000 291001 1646749095611433435397216800772 291002 71680565557153889429103395952 291003 -857106730718613969150331403496 291004 197643941870525619717494005760 291005 253376557205293748135487480 291006 -1012557184337631235433296884480 291007 243802252798150750568610568256 291008 -304432215023907151773220995072 291009 -1194437820951712606253488748496 291010 472162926531790342767883376160 291011 -1033279729671146431945210668180 291012 550773863199695052752796122112 291013 -1339487888582096521622354560738 291014 32906896748335208104019059392 291015 -516974684255920270784547158400 291016 -211409381789805265462617661440 291017 -487517817919161492959101735500 291018 -45505298845380782886685788672 291019 75275861152930946199685879344 291020 -53592835778915971440107627520 291021 1139978091833845374589827832512 291022 973630943935027213184618565312 291023 -228358152511882502489735188680 291024 5162882067076359053241483264 291025 -189429939559117125427982259200 291026 956755030813663130716170029712 291027 198335926010201086106683145280 291028 154612310434652027642737647616 291029 936215080519905243785697559200 291030 53648900700500642993182944000 291031 714988929843129724616974032704 291032 483145737254421707576594964480 291033 99137380103664829150597129962 291034 712600097535317907910237714416 291035 -1058413820355367168922548307520 291036 -216486836510178870437370347520 291037 -1140067269460812792990219860314 291038 -581579567590486222879944863040 291039 -289822921076816427780139121280 291040 592097156178272210661636833280 291041 1044644599771204210662033665442 291042 -98780501529110111413959083520 291043 -2027776150091823219642429892708 291044 594313597999323243133644034560 291045 -227427634021251612714086371680 291046 -181735636095032964131458776960 291047 1076810603001849824114658139320 291048 328528892973703900572764651520 291049 -706219452614820686979385756080 291050 -45035511358820361241398409200 291051 -54624205203758623163895611832 291052 -1036615423450567639961226321664 291053 -355305453070844115573921925920 291054 38316148603668513152974264320 291055 1313141651493896425565860581960 291056 -66646308370544943748568383488 291057 -29188998781282048302487635840 291058 1051243138496156840491208948640 291059 192525776321098005164335931520 291060 -472657539466525226678200627200 291061 -400868521989836497110148157600 291062 -830943389553493011692904367968 291063 467454311355451225867933843944 291064 1078921742727283653218687631360 291065 179343830350771980193267168320 291066 92556118154747547978175008000 291067 5303581309939809342998220032 291068 1430524821751465049444783566848 291069 -651318868926455730451690286106 291070 164723205852070629838789478400 291071 351947491564768497968178196224 291072 -503503874048924114294239395840 291073 -2096266926169954015918779851820 291074 -69867721990235869576802085888 291075 506186651602604762141959794600 291076 462501168423742073413847653632 291077 -1054288312693731658469485591074 291078 -809759156476985754330916550016 291079 821914544789608095546370872376 291080 1006867841087504561344413696000 291081 340990862659769844348250604544 291082 -662358986346392639500234252032 291083 -332330022323804447016454484496 291084 269205514203024662995352420352 291085 -839947815104425980816213815220 291086 587526332548892676356845804992 291087 -447069766253067754661430664560 291088 26237774311963603503951642624 291089 -303003970812728170446112204110 291090 -153563206344468244153829314560 291091 -741934361351150904985933997448 291092 -29477604681107722041666425088 291093 848591499741426696875952896928 291094 851746703943891761650507224096 291095 208272601132871354122324051680 291096 276637999715487956551949475840 291097 1026812712780106654723244435092 291098 -292038810088445207077101949200 291099 245971776173734332304512431040 291100 113241047568623768763504460800 291101 -6385568149438964190616991898 291102 -92839107330291701261340057600 291103 2036686612539202255859997280352 291104 -28661142215722080951898472448 291105 -148842516685578906983040240300 291106 399309328027392698003603276160 291107 743823077111275705410494347356 291108 266695354283013374249422596096 291109 297535155370033877079522632796 291110 -2805246874727510015943584640 291111 -23527598769595194060099438720 291112 -1464743151710430638795596108800 291113 856392137265846269421318346362 291114 547390679772566035371180499200 291115 -1523789561996425987909666675200 291116 -94472318483744074917467633664 291117 -1010241880013947320983726320320 291118 246053972686716066043362723840 291119 1014757093545337910539202644080 291120 142237428148359897346329477120 291121 -343162610136810069565268589056 291122 319911752856607985804670401952 291123 89124093672122931864558886224 291124 46111494004451017940033211136 291125 -736826397223587884899580538000 291126 402070039492334714058704832 291127 921742015109631249903574090552 291128 16110366108146142789714616320 291129 -291245972936846783530244254272 291130 -168679864163712164501829427200 291131 2091790141773322760338496809200 291132 218267752485599444344363117056 291133 1239351619595584441064995225440 291134 -159989173803052553474533895040 291135 -234964056433826548845658827360 291136 69665091696514996860708454400 291137 -69514880637692569484076672000 291138 571691830406912258180384386944 291139 -723618306133257861896246427680 291140 378736745638102113518237533440 291141 548071235923802239989688279680 291142 107221234930376436956305017792 291143 776089011519867654092137570392 291144 -11217239038355613108613447680 291145 -434715811482816438924757571100 291146 -233941224260293534729426269600 291147 -1918818073015024666678820928 291148 38987802793814666591370654720 291149 -801341280048035170849787333280 291150 -238952941441357821688881259200 291151 -214823112886543993896517810448 291152 126978766770051507450187087872 291153 5470394412827899923493745088 291154 -356434205009273297408579770224 291155 339335502180954067747753984560 291156 -533927691642268108478606100480 291157 47996575851801206185162477920 291158 373289127558126957651417614496 291159 -398753500640568718569051031632 291160 680244959394857268763997184000 291161 -96312012202109541666225276348 291162 51605011554781148670991421952 291163 146764498992935932760064785064 291164 -1213498860129324670513763311104 291165 284204924489723552035293081600 291166 -580298825340090994622770964160 291167 14645334232025447074391997216 291168 1744169884153392358758765035520 291169 27569961980419218394645025570 291170 -666776836376037607665973731840 291171 -403522119929446326469436541696 291172 241598818831793874221742899200 291173 1717088818071553756897713415422 291174 -28004254510268765319748117632 291175 -672307154043298506702800369000 291176 1636119194664940914338638018560 291177 -452484975709428998844456076086 291178 461750150979418640651979614640 291179 540836651081342202373531429776 291180 226908100688776478076321054720 291181 -2891909896450387985929980315456 291182 -182726696950211490259219779456 291183 -465873663967430631425158190328 291184 376345626485594839181820723200 291185 -388810452455544650431327900620 291186 -88402480422626000527034052096 291187 -1760907614624549554701196824996 291188 -830654134950146498527950314112 291189 436031809965124544979092244960 291190 279385109766461797755001591680 291191 1500057435762651596672696831592 291192 -1049320648200020717168368680960 291193 -603847580031430890922728509184 291194 -731615797125351271144757222400 291195 78094456122685813402023885600 291196 -1315130456677944784051102208 291197 -30632574363386526507740089620 291198 155833402115455550572999558464 291199 -1763845901629557774634078076800 291200 -83392222213954675169820672000 291201 -116776898863791918673272694560 291202 -238004192168472271019558438448 291203 543426555368735516564741910528 291204 545691790705966240303275661440 291205 211586585430263143517677764000 291206 322471726914542061832909779552 291207 259114915120151378218731091200 291208 435302567349578831557492992000 291209 1669525540611460572165281632410 291210 288930667949460740965598968320 291211 -463295106587365180959069963008 291212 -1482426887236799050421353113600 291213 442060600403371946570999076960 291214 -78974605154893392541107044352 291215 407757639734633646109740756360 291216 193878170427672517984423575552 291217 -1302623963572414943727017078734 291218 -1249986375204600331847970764640 291219 -337452061016774633800574006856 291220 257932711764935289913236698880 291221 -391042887218392102691497569888 291222 -742698684516698544517340895360 291223 -243123931009333814531531884416 291224 -10668852061056733474093363200 291225 -85572994760648774929688392800 291226 -56847220362478592635788573696 291227 153755857538747335564577704512 291228 141856994698116709719049445376 291229 -209297500368063447007749514580 291230 737069300074708965021512957760 291231 -460878917069209400500382479080 291232 -2203784345222098468907935334400 291233 -134725219388275802202235584720 291234 208076202051186095323468087680 291235 169753485273734055628154525760 291236 -219324081579152063458538081280 291237 694776657740148146996861208768 291238 208671658135523747849281734144 291239 9177583422380418687848835888 291240 -259894725920398812487571712000 291241 -304207223191173013301161811568 291242 -94146617680945315685948077056 291243 99863811179345961197905362264 291244 395077749153235688969153819136 291245 -123788908342364734488660211200 291246 628417360392228904523967710784 291247 -1877082132398315293454877720 291248 199828474645199697270019522560 291249 -354146999284814540147470632960 291250 -206079665174534675042538030000 291251 28959812371994478721242480600 291252 -325090773495720310234831976448 291253 -1283531215014671378302221460498 291254 -618646051115795755323878459328 291255 20706422633032986284506036560 291256 -195380496781765055691308421120 291257 1729656622922220842105168206506 291258 231401028769178212282040322048 291259 -159902991485386837940525815584 291260 601820314109539241946115514880 291261 -580247096994547064424156882816 291262 -400594350013244103893380541568 291263 293464921740950283512304021360 291264 -38190187849072074385803706368 291265 -415821516456769809459484040280 291266 -1141618399494551228925021669168 291267 -573335487273892249093927515516 291268 513129165911309863621025925248 291269 -598241610208370192924211119040 291270 7633300316906188591136870400 291271 -403340674142330111027666047528 291272 258171482598221912571566161920 291273 -331926830342633731379591491200 291274 788586949889078841674408537136 291275 -490008406222906824552924374400 291276 16632114684786057601295585280 291277 -103763319517244819291272413728 291278 216896445174752327500781973120 291279 -63155605362482711084166824832 291280 -162073055308015655598983086080 291281 369979843834902247209928315632 291282 -5555940340402646893624423680 291283 309027762759495325373968248360 291284 -454836182493809506376513200128 291285 -551312319728682672374898738180 291286 323554753098576698093720930592 291287 1806734419922293729388998860936 291288 401774171240671957678183833600 291289 765758499030291338432548127440 291290 -416870394854083352240812941600 291291 97761806646608618706794853888 291292 -520114168820830849055673193984 291293 -2050908903726686488915301242458 291294 93586682262890300731872738624 291295 693642062206546029634725864000 291296 -1982241521390277732052731691008 291297 -485116461039728817046217766240 291298 208813531145122160508578535936 291299 1199380021750846879296532806300 291300 -203247199622171156215533235200 291301 546225738343786350988096349692 291302 356195690831700146029872170304 291303 121851454015540182637593262800 291304 -272597067801769463405019924480 291305 -324285872562788011168444212600 291306 8254111843522880416465542144 291307 -629217694709958973221157032128 291308 -472741165245291264900673159680 291309 358480825171651442811780016704 291310 776526220732490827446358042560 291311 -4090757839908545596983981768 291312 25207647733973020438631448576 291313 -288752124114487599866129299392 291314 10760871948315728827533058080 291315 243782804692009750605513833520 291316 -122617435221784787854040809472 291317 486841101817339255276393181820 291318 -38040956472730978651120975872 291319 540091144162603982869909848496 291320 546784097544721547639002828800 291321 440639185960985370540668344890 291322 573156638949723630911752697712 291323 -405467489995005197802016940880 291324 145634858450001982566608044032 291325 -1645426979344146103740286400 291326 -161515724988437769589816525440 291327 -18389842564545066158343003960 291328 -493588446029545567282507284480 291329 -1176498178278583595442261392124 291330 143964987033590061412442342400 291331 -1553415908447877376158346692868 291332 239380515728404740088386231552 291333 205658710840151822458593670464 291334 -1046027714466428214915748400640 291335 1474638119902296365806175546160 291336 107871995847569571240505344000 291337 -288167403968321545284490007014 291338 60711184084228350499153969152 291339 -224491215418586506858985753796 291340 -390833454950738144808771409920 291341 212443128719827437906978773760 291342 -424520351599348804925406274560 291343 -12948405493643988912489645616 291344 372043965558992615240168570880 291345 -110291554353733141540665588480 291346 291077028429830971507181882880 291347 16873069159233909116194404432 291348 -425616446963577012302113930368 291349 1888910753381170674908721006350 291350 -362575809350961027779763573600 291351 -1192953506666220365424361878168 291352 -2348452631194777941122812723200 291353 -291052863640683472191792700800 291354 240579279898350498367279782912 291355 -1333563009128033518787101410240 291356 -154083626268049314197193212928 291357 526446551576384303434407059040 291358 -1172574210109975103017249902720 291359 -66590248329781668236312161440 291360 597617275295567988034539356160 291361 226455889239904204366333323840 291362 -397055844919288665444063035568 291363 642707120828563375845278763360 291364 672310795158728186538089005056 291365 49691632560300245409045597600 291366 -407819304122891966384201242848 291367 1170948843026092978562667879416 291368 12071741161292767394119680 291369 -1779544801933001876531372544 291370 452908948723691825823866966880 291371 -327728768177574894541431364428 291372 -540006706206596243255169489408 291373 -1595203228803849205014625270378 291374 287390406518788164042829551936 291375 124473755267277239324572344000 291376 -379154747857049022598210797568 291377 -1412607297255876719899958337774 291378 -23488294395485359186158254976 291379 392745935634606245537650401480 291380 -1092765605050912027306564200960 291381 761639007725114812724342513952 291382 35825643902568695171272383744 291383 284552117010787787408241450600 291384 -646245513223555605842313216000 291385 -346516131273509047209344286840 291386 259500177001451171635440323040 291387 -326799071623658210524109858304 291388 -752757261000349040251603687424 291389 -123036404613187979623040202144 291390 -8059808799097928863684162560 291391 1187964253412601507922699647784 291392 455829463738245530255008727040 291393 1235629079167573182552056165682 291394 535310549671847195042285076000 291395 -384064877422376556490460243280 291396 -33574957701607358734998343680 291397 -1010576796310197072075914141256 291398 888555454625158845233425441536 291399 -52300520423384639883146898480 291400 305910033710475375719645184000 291401 1698838188948745994248900164000 291402 -170528003637329808195928186320 291403 1799813075425282805644998345720 291404 -586663682259965802225744497664 291405 -749836319236187936431824663840 291406 -84047303884786854320098006848 291407 1927043123969582337755023356432 291408 88728165495052688081520820224 291409 473556837791841766357946200804 291410 -36069210885725714400179374080 291411 16293162588442360252629137280 291412 241097989104852074833351034880 291413 494179050352991770487768105184 291414 -273477728126145419774853959808 291415 -341202147874430950601008452000 291416 -13463937538042476946137600000 291417 -126755546964398601808048596288 291418 1000487811914975477241389810160 291419 966146709744824532111686762820 291420 -383650210518482961891694886400 291421 826816057152586468315281715320 291422 236725476153232471749456974400 291423 -291721185330761077938307602432 291424 -259691439690130755139073998848 291425 -1010448612952097434148873747850 291426 -537627396825960294855904189056 291427 278001142700136866421892571160 291428 474416956450313718697513733376 291429 -339889602652824312868491073026 291430 520128614302362686240740350720 291431 -232909626414993347173611479040 291432 -952089819641806288759828807680 291433 -748565556664374877869051042816 291434 315252676655572118041930740480 291435 587198416333294902555746434800 291436 -237465370836026556650824472320 291437 413614131945623770211946688086 291438 16034013802803139666554036096 291439 -1603103345061496362674400243760 291440 -154239466951606211100242903040 291441 376983725337329138902115938080 291442 533524482076766286896869753872 291443 857563557190325022676807951692 291444 -148058102477824020789760051200 291445 28840498982426940802387954560 291446 -608511903611415950050016255328 291447 -281608433042207805161343963072 291448 2020418716080122793635808706560 291449 -916221388746076238117749835964 291450 -306583246423513904342119776000 291451 369689196240402162404073526600 291452 425269710500548355491033119744 291453 782544197561741046200805410304 291454 -18031666696515857108882099520 291455 13199950619293596946849242720 291456 -382923434417818675381083832320 291457 20764989375510432470546680706 291458 -276242744846142055783053258720 291459 60220362584600488391696789760 291460 -227248826530488860000623104000 291461 -650216435586057814346776541568 291462 103507295035721340839488487424 291463 -1792363936909156075927368297216 291464 209100569031072064052355855360 291465 -642152342253341008895836262400 291466 81572263696243089476824965120 291467 1007397667089510877474287542952 291468 45519886098875821906050011136 291469 672992831413116007298564947020 291470 -353824216697595365543282368320 291471 -355861562814155927809200461688 291472 -403187630902768682177502797824 291473 -89995640534003537219875899456 291474 234261514254715888768622524944 291475 402473289310709003318201697000 291476 281171242703819688974820850560 291477 104178621175205033191064994720 291478 -641087839412647000828226136000 291479 -828569242972113105442747567800 291480 268004553908764307292654796800 291481 441214092854845112303385374282 291482 1262097312640427472737920553952 291483 1191171440482287783948846907560 291484 -1250044073973691935148793065984 291485 847534307491906999369019142360 291486 -52044300792206052389551279872 291487 -323845549940903545209711759248 291488 294845998122092551917471989760 291489 -56166680154895391953148606784 291490 437376044696963971842638277120 291491 -477778124604588357087811683108 291492 531169850228324738554835712000 291493 -105526587286870943765015889536 291494 354615504104993265137313902592 291495 129031884392406385783537383120 291496 71946019946989067344961126400 291497 -27914225111117558107263269040 291498 -123410653524774198731864136960 291499 -501953346515484974939462897760 291500 -450910486657083292068692736000 291501 -1027904431774233154506235058538 291502 -11651584485825660411774004608 291503 531997430430893333667628804752 291504 -119052425551816397702694076416 291505 -555441493749503786336524175640 291506 827765700403333402940457095952 291507 -234592683846237717153549084360 291508 498731741305051406594912870400 291509 336593674082100453602868649710 291510 154717175515264594870336473600 291511 1173125586873662799496970347224 291512 -94150989819527843209698324480 291513 -203446876132916389812580718256 291514 322878419300084428784091167856 291515 25563542559196292738313626400 291516 -415178803046728889503945989120 291517 1951716727566932282000482037600 291518 -7290847091275983972884663040 291519 -60110943740570344811320552680 291520 -143531735617648865572521246720 291521 12110306656742012780719750722 291522 -230808412139509915698175598592 291523 280912524141466575206193075280 291524 -323781187506086829205971959808 291525 174710947316852755448849311200 291526 639874397062579136535253436544 291527 -328808794608247983274682990448 291528 1012311193600604192190876288000 291529 -661802423504813456893748599424 291530 -351650186454896489881966119840 291531 -847078974428780189427569777448 291532 -1140971348278068035169639810304 291533 -292282988726102756553741286080 291534 -240156666315928911683319030720 291535 -84177811718001269346324708000 291536 52371888098808919893686353920 291537 -1248346988421484727412055292940 291538 251792402183819354928329398944 291539 1338184593506877476632211615340 291540 -2612598461484450162189742080 291541 -3058978676616864865311160079808 291542 -944256477205386459702581615328 291543 -37522666066531491469790764416 291544 694624849006836311288182149120 291545 -403927671640113823305460616700 291546 -1084062572247890295631916352000 291547 -1267340766283137686812009203004 291548 295468471785816847341667845120 291549 1400354209489657861861928382240 291550 -260012078448016768247818080000 291551 -133891459317202191925787823216 291552 -719581386737676603606257369088 291553 226483174260103111571468915604 291554 1005952416477963151951838288976 291555 165322674328820036185674316800 291556 403734954573635276954905800320 291557 -327046597571158734503153189088 291558 465439994156183546598921595584 291559 216122993449441733746436296760 291560 213837487052351832385983590400 291561 -353709282403264397545615721328 291562 -33614953843875003295627766688 291563 1917871051370900939677846573812 291564 -40444325570896597051308472320 291565 984971283084136116347543144460 291566 -500002076873363841211754816640 291567 -44742900619609203771145371888 291568 273835826557152272635481096192 291569 -105040211982968197628482554030 291570 145434035880972227504346739200 291571 418593279766232359536467376384 291572 385672528968764411709619694976 291573 -987199299771116249662289424000 291574 659365773961027740314510658240 291575 -169089674872203658733351571000 291576 -149938782954597061630926336000 291577 312579383864327375899793376960 291578 -51944753043618473698453946880 291579 862676699489786487203626051008 291580 353115603031500427845700915200 291581 79569397265588741749217103264 291582 563623607350842754443325460352 291583 21852246069207573069669989944 291584 -1458540979263186070838207053824 291585 141572489477008213048072152960 291586 123748055246989414920260542464 291587 -336303522272315789961861041328 291588 -941914870825191262259519960064 291589 179819512454751762314133242560 291590 315532409142426428143453288320 291591 190461226066481245524255963720 291592 114504390987830461921319976960 291593 2684703990813351627092385336000 291594 -159675880812852881868236278272 291595 -652999245125605962337184785200 291596 143306163454564215678331422720 291597 -357079942051259306269534508448 291598 -133671695002413120144498715200 291599 1537976189581543327452651759672 291600 -77578091412500437854618931200 291601 -189765563979135927458482568170 291602 -447911111233646440099249600896 291603 163419059357605676519173291824 291604 -1578932606735610618875822959744 291605 -481966491602692923665112328740 291606 -102073304319011210569040197632 291607 95045768476565520363472631080 291608 977107177123217531647318824960 291609 430894831884200426419422623514 291610 13361500667065116178982880 291611 -268457430999764979812819885976 291612 327432958818661296818690457600 291613 355301225572370083748415288160 291614 -626273110272957735712941577344 291615 403290177789191239323840888720 291616 650896130134955610629020975104 291617 203110023542176371147196669440 291618 -754048364650867920818507220576 291619 1476384767651295922004853309020 291620 269758701377831812842759598080 291621 -599417983162852561734644663136 291622 -693827736378926429624912568000 291623 2595609222580082338546259259504 291624 200659050246795588324366336000 291625 1598757311469823693987909509000 291626 -6927226355839661461090830336 291627 -248952652024691067319745948160 291628 948070212111877878286997466368 291629 -398396172778672243532927711316 291630 -312749321163692744239735236480 291631 622441151746945409654056897000 291632 224517036480730080145079304192 291633 -249340433941980022256504864352 291634 -17937658264083813706288900608 291635 -131211745184274748472043008640 291636 201673695600483286711897694592 291637 1123779588760546850629458601920 291638 -702835881447691559188251101280 291639 -952302297098785036078653687576 291640 634204118210505556726101196800 291641 353067054078039443211181379904 291642 -86207970588158006499442487040 291643 966664752395789805211852810344 291644 -144926523148394341611598193664 291645 -423286297634329007251923374580 291646 773620579083873802428524950272 291647 -641739628989551418748603427904 291648 60997629767359672724735655936 291649 -252525332416679917061886092350 291650 99898614451546529268962928000 291651 900852136815082283377640748864 291652 1052898681266082799141993816320 291653 273258101937333731841788873400 291654 -454938280138633756334138680320 291655 47111322223363689538713385920 291656 76631557901794834575243002880 291657 59695136158232239561364912640 291658 192422041291058459338649605680 291659 487147246291714869211094671104 291660 -96166966214707876977488778240 291661 -501476537427414742888353193738 291662 -153050542517025891070669679616 291663 118046598325578449965092223440 291664 260419456504089993435177082880 291665 -1096954698808245943298335510080 291666 -537939523788404523812054050176 291667 1851666335284291577883343728720 291668 317398063358522470965185986560 291669 -5320418156905511932917765120 291670 -416078068959359368194376638720 291671 316609980193994318017795950552 291672 614232905297303505476023326720 291673 435550185618597498522442629780 291674 240163197301016387742257417952 291675 -520298275482710363444189643000 291676 -375697101729412974854251044864 291677 1221476245782853781417475071526 291678 120912142440244219469665723008 291679 80637541668107736329937194016 291680 1291384732309433505011686440960 291681 15795711926269189430663773332 291682 -747356510234958344104665093120 291683 -355011034104783437689108972080 291684 -199933387303190410304085934080 291685 -159184730227659054645175327620 291686 -170448706938524858028961203456 291687 1072596797514635153839236063360 291688 -19504183285993678319861130240 291689 -422701204151597806398634509510 291690 -26951901892732903795003975680 291691 -1791931624902184590275268608908 291692 -179680037942127241376144189184 291693 181690383369607228375895168064 291694 378396459981911020135013616384 291695 -157377714277954435531266737520 291696 291417668338683792504654397440 291697 -397983872755473835091745752814 291698 474030558633425104192349819520 291699 -653749678886577925420141708716 291700 6999711147276001100179587200 291701 -591633323037210931285599257298 291702 -96871646964776170075966048896 291703 -1547887803447977807317403484240 291704 -95272083437102483290117939200 291705 5272376244499437384577815360 291706 -112847874382611856626541996320 291707 -754505783988385708794775056720 291708 -28770479051145758772126382080 291709 208078254171583450025642526528 291710 -213781076303550977169408660480 291711 -569354774893762052296336435200 291712 9240702630717489428236861440 291713 374283310848085312720862001600 291714 545228628230045666967064583040 291715 -404630891064294691520630854080 291716 -2571903463823823266938838677248 291717 1227090312910695754760708474334 291718 -310296567104218364545403394048 291719 -999119704985302164154236827904 291720 219327776900078429728412467200 291721 -943031901606422413673078815078 291722 569213008032453075645839940912 291723 -503359224408093127836479346216 291724 914835872944698346946030026496 291725 334696636129082135080162754400 291726 -435669788200682321993751549120 291727 1438455350757299588437681046576 291728 154450391425943932773864087552 291729 -1368868004257322074771201829760 291730 491122068280336073000706521760 291731 2263389616683029706035276196 291732 -95466851751260637103994044416 291733 66619089316277381954416572604 291734 -138327687699138596957178249600 291735 264948940006060767162939223200 291736 303421944315272897838156871680 291737 -1407782827873866394179199484262 291738 -377071827402513991707134009856 291739 399092033369836715517621073152 291740 -462484936506802345330750617600 291741 -164181722022504310424818404096 291742 -357693150576990920166912528000 291743 1463004769311990163030598656992 291744 180579139152362779106620145664 291745 275251603846342517454912667200 291746 278224030913935511762623637280 291747 930325699258843416581450603520 291748 546600734706744198818261537408 291749 478592912864110629148430706336 291750 -325406949692656701523681440000 291751 -1721129982644001031945413434248 291752 -980106904776869749520604902400 291753 174068787326608317318107220288 291754 -438832972096768635020845949088 291755 8002368087520131846332179200 291756 34667885267806775166350429184 291757 -520161804806523774276328083828 291758 -881421642418770277486013795520 291759 -345622026028586033173744613232 291760 -74051218464392686055862435840 291761 -94716693673612854367945386000 291762 -35405616152776346246613036528 291763 -1933039401056280476886329414816 291764 215144760239569964043432192000 291765 345600722076913418164893285120 291766 -38670025387601959742634780096 291767 181508255010005576109124969392 291768 162532337696097622995989237760 291769 -808059472457709546297053330940 291770 69743773072801408494738988800 291771 -171095855692819234444489760328 291772 44794480797074985708914008064 291773 -565850241265852348206850601376 291774 113530319719349324004162173952 291775 -995315673725161492547290613400 291776 544144758799998861229254770688 291777 1104814954933000886904677071920 291778 -392196376358759494211518296576 291779 1557776134305887180211972664380 291780 200095500415326255126103368960 291781 -35103521686613514203225106496 291782 -184161819258325508638446665088 291783 819736850111040969931605196800 291784 1174433422431424727931593794560 291785 -328039343242153608317066283420 291786 82916345326361842318347088128 291787 101424388931195419984520056032 291788 -420935106454873383841075206144 291789 -540549544887867521940687552960 291790 -656382958604543330710315617600 291791 1927129110982751494169071038192 291792 205226194477715323940068392960 291793 -276349240759445280649761100940 291794 -493477734697928431136861864304 291795 -429848067330869147953692653520 291796 -560069601125419069376957622400 291797 565966444582099048058470920384 291798 3465140498404599334921856640 291799 1271459511215915172650729338864 291800 696751295033981098292747520000 291801 43333690995824166884885843520 291802 46801831296955577675106193920 291803 -712523176622720011447304769216 291804 -280102226248152144272595285504 291805 267666435751744552773424287960 291806 682222555451609778237212084352 291807 -1119623006369182444103382861096 291808 -1897736677798676272920051056640 291809 119097510870985774072786766016 291810 85006955278221914559714462720 291811 523758409956868322039366752 291812 111719695496861588888319958656 291813 1248486554891629543699828670688 291814 -356861847849537202320966713280 291815 -260462065507242588141615524040 291816 564134427179063406662079283200 291817 328059548731566909221874759866 291818 141202100196192160489602033504 291819 175263653421519157090717954560 291820 1068461213761800682943928238080 291821 -128321427924979166197204684800 291822 -758869680577708808982408479616 291823 -257340353450570499684908196864 291824 -73963851399794838178311831552 291825 340404733733056672147470674550 291826 -1250208250766590046562372510720 291827 -667438304055539110621313756484 291828 -260364404034250400347073243136 291829 -1652850436885392718376792287570 291830 151979342404873378640016844800 291831 -16040801740763569939404888240 291832 -1990453415787932871642233241600 291833 -2165711010446390325948868896918 291834 3144638158938503546720099328 291835 267911746505372351139363809280 291836 304936178515246513043195412480 291837 -197896023553963783757554984320 291838 -56788661136055651803722494080 291839 -577446466165311374683817187744 291840 476213640676339342888245657600 291841 -222818016095453211415703136 291842 -290058568782928544165999818848 291843 -989275980067771978020097466136 291844 -413104734429156046496095443840 291845 -107774869104329790721535160900 291846 367753379600254876657465688064 291847 -361974670080047276766287220720 291848 -397951651098176619592653288960 291849 -181564653807622687451778045936 291850 216511887634781397024329460000 291851 -3680853339111270177179871456 291852 -1290568219456945787967174912 291853 328173145624184417584384994102 291854 40748917645462186794025056000 291855 -642689020458207683449783565040 291856 159502307055351397648593223680 291857 -242311202425273361250892194894 291858 76162804295436543844971302400 291859 -1333248783807578712533345153960 291860 -145596965749115920035876337920 291861 621912302664452116468812181710 291862 -705151176666484303253731481568 291863 -1025353160171553257169935669496 291864 -302602057577916337303601172480 291865 110420358681441292885383091200 291866 673320987194913601935760507632 291867 -149629138219878603766774479360 291868 -174291742644087207357621978624 291869 808524425963690777915467911270 291870 425583229699251004697074483200 291871 159140585782453919173608810312 291872 38813390249184217464834097152 291873 677428576534006970041440630720 291874 772498985685217857773572574592 291875 301834928020550458309226797500 291876 120181096492823796094137360384 291877 -1947586469045425488820450926274 291878 94118630304531096355480213440 291879 -49921895608728726413404278432 291880 659043205600753086613900646400 291881 885569880515408858478722753664 291882 464849801081323520014959835392 291883 -1157430529376918441325618128336 291884 -14745511239438490052640290304 291885 581250420149094241222672195200 291886 436712343091041927992052297600 291887 -2156006178000373510878455092464 291888 -14253820316092887680903528448 291889 281065222028272921854539407924 291890 -127163406362718315375531436320 291891 333199613472778475521180311600 291892 -155400690063000249380346246784 291893 -208994626191563996246888006400 291894 -519644113441386316263046555200 291895 860112016669955901568834013400 291896 -215370688650200697520768942080 291897 -1056594953725970323219870392000 291898 -912392948659124110640757094800 291899 2111726161139949532412660892900 291900 -94518906431831017554023424000 291901 512336700452538943311971400902 291902 -230019558754602588628974562560 291903 -284554334878415002807214179896 291904 -294989683219573712875916099584 291905 -1547753643784629915025126224000 291906 -441806156783553818006981255088 291907 453432191191532616746108934144 291908 -1433133998687713773734924287872 291909 749442480034858924295001019104 291910 -258179263837879578525800864640 291911 1550612615325227229943989579912 291912 176326829333458447277553131520 291913 682789428347233586853170191824 291914 501034478210255995017646233600 291915 -34527073490976022474842450000 291916 -806009973373137180945671700480 291917 509080158579141166584057634752 291918 178346319154578131306533475328 291919 -180109595618044788707343315704 291920 -36716525949002493815024025600 291921 -371701087089190272301704538176 291922 9920815604178146395791460992 291923 -875200732630423441447161879828 291924 -27017281207901619147208921344 291925 -697911636502696379133786767350 291926 -165309915328777232245027877088 291927 333823641173885237450535936 291928 -109024906976072528897707130880 291929 -1051098231361864947049149319920 291930 -129203866272833043761526266880 291931 6789018926485563051815930952 291932 -743486025518803512292774801920 291933 29620173525004609452767584800 291934 371265488575451242055036159616 291935 25031489841226153983681984000 291936 4232770545367966371212427264 291937 -743791324049916332151442844880 291938 -1085166215580359766582729320880 291939 275865185288231898164660913408 291940 -390776820961746771698921349120 291941 -577385124623017487242124661576 291942 294289566223369641123888112032 291943 716521827335075914240629379080 291944 1267177333972155220234307804160 291945 120800345282332319971014217920 291946 -534836151363935162363033928096 291947 328550197659830252724218754552 291948 496129118279534756859799918080 291949 494462801355571974458004413760 291950 180338932412145789270404496000 291951 -465896206741181434688455614720 291952 231597568201664931876287741952 291953 323420510186964883972982690484 291954 -107142177338409672278050936320 291955 -990173462930468535419278154640 291956 308162051102823966975367354368 291957 321671523770652593491343584992 291958 143802824283674528282089178112 291959 584696765912590220747216966880 291960 235802663002567279637628825600 291961 395023589246075413014351018324 291962 209941381859389399375276184064 291963 828115581429829165178893824 291964 1315664757683610481870545586176 291965 -424921886260521387996260989140 291966 -119774152620416435864131152576 291967 -262765433595443580153910273408 291968 -871173171431468307193402490880 291969 -1141948362205145205407721563406 291970 -2493480342987182697642224640 291971 -1168145580699381907650549309828 291972 379235475085417047872674099200 291973 -1395763446459919436078896640 291974 789016134275485569894882608736 291975 -524722238140491331829190666000 291976 1110966853549334510842877998080 291977 353485851016750767722014276032 291978 391017703771264594589862635520 291979 952507520826859683271268314580 291980 150923002390724140468839951360 291981 942156088486798098153283388352 291982 -104784136303548849071863353408 291983 -459221415150780728319113154768 291984 -84877465607678455097201786880 291985 -422871748003212924949124961600 291986 -122357510805952207593720539520 291987 -335052946411270437665438890956 291988 720449222386284709278187887488 291989 -620947720264197269431124165760 291990 87350384263628466517099893120 291991 719820176322050679189554586360 291992 529614700734411808838500147200 291993 -28918126519055223866594228736 291994 638533807604280745106934942720 291995 640149239831782399422490659600 291996 863170556435821467085333681152 291997 -101130743218024634441951702554 291998 -35674853673892248284808603264 291999 216894250755422557749387785088 292000 103369692973911251864223744000 292001 876628833171505092365765486100 292002 160367710896867268377018503424 292003 -58066990908814906293170702520 292004 319470841785347089211331154176 292005 30402362855211962285173426560 292006 253569410782403001723388119168 292007 -538074644312307720919606813368 292008 -618382789604079031381325414400 292009 939353045159175391355812687080 292010 -493737716160439671700017735840 292011 530547836734470188735604518400 292012 -42707561103031891767833000960 292013 28224352658545508940800420064 292014 501751586760741346267207067904 292015 1224277452786291257050736969160 292016 150640556545681509314902966272 292017 853013100047229372735559202400 292018 -623459095204061226381735245040 292019 292080952056539728830702383520 292020 124511262946431669357666140160 292021 1521829249569994050963702314222 292022 296675746155416579242370769312 292023 -337695816540482806369503978576 292024 545414878480973640206509854720 292025 522845366602502271566173373550 292026 144182913100007340240566277120 292027 -175082774281429503347234292124 292028 799942347238048179671602576896 292029 -1250328872004103491895441806912 292030 253284676445713769217589536000 292031 -1039268828736766891012323498288 292032 288470298385757064034170961920 292033 540837285834917334837371062720 292034 365961687838425415142074117632 292035 -704067235572000153859623550800 292036 446992273737047618059407562880 292037 -1005785610312395527944587545314 292038 -192496890756576982192295144256 292039 881353099115811946338066293760 292040 772356320001135282930612480000 292041 -581924700103366889987758997148 292042 931268823222960845514026778672 292043 -156192362477648598623398122960 292044 -493590408247573583496684470784 292045 -538730648012550306521048548680 292046 -241629532980853739546929758528 292047 -35613974418285833046748672128 292048 297053764925305024417206198272 292049 -15829866404649552727937204190 292050 192939139791242560291460976000 292051 -461472345313798722705273730496 292052 1370435959816189127654528190336 292053 788206810110818513204707200864 292054 -632150826128520910779230208 292055 227415476234002902058731687960 292056 -6093432097439074758654197760 292057 1847138728843989200134262039306 292058 -266034937489361080602454609920 292059 519045423657646944727758751200 292060 267217631938556674249501670400 292061 523039598056976600804224972224 292062 116584550122473573800398546752 292063 2379643601087255774328678669280 292064 -317882822446279429690685128704 292065 401833142452450140107484251520 292066 181347135730222183131794609232 292067 -495265771683304210735763107848 292068 -207737176735107812214863400960 292069 345560484357675070217556633470 292070 -484107309534648966687816059520 292071 384644240008972063232724858960 292072 921706633454561400105761587200 292073 -20083764531552694371045289356 292074 636203606261417404465028578560 292075 317826470604199074450425038000 292076 -954871145139800326733797482240 292077 -429214927129242627425366809152 292078 230016966558150965114890616256 292079 9955368864712537365513337680 292080 31207513834094759014641500160 292081 1781291312127948498020639468882 292082 -100680984563548624923797630976 292083 -592355880149074075071559372032 292084 -77876464850928500329611053568 292085 -140772175461976196330343749220 292086 -752336598073751330157239391936 292087 -1040375980617899845333911256760 292088 424251315381626194730171904000 292089 452029460773779060014668983696 292090 -533234387847653802596298247200 292091 -817396933125569274827217548508 292092 7013702035117263576543151104 292093 -151046195961327967600129425658 292094 808705691638579795734930816 292095 216985897789036012017943634520 292096 -81735988305816508420522508288 292097 147317766686139594114411641940 292098 113692066535752154041363994880 292099 3326827950712486265530504264 292100 -183842296079183685777717657600 292101 93528237681209766565190948832 292102 568965943537726680842837062752 292103 -142785376895280180049972685520 292104 107784403877899342382827484160 292105 -590851678212656413555891150080 292106 -744245430282284998691986010880 292107 -752161868317016012263377873960 292108 232061947163765373974660776960 292109 -924679865848169718199342560480 292110 -25500823471194237394598522880 292111 322666161318534477521464696512 292112 -159797262170794700236763357184 292113 -99297442414265383910776896000 292114 -155413863444016585771966879344 292115 -469305298251348046647986391600 292116 81992627053637469018149873664 292117 50082091076186222649743347200 292118 123862228747139192707372745760 292119 1129158992716181184469913616744 292120 -464203283639833000592372736000 292121 512044735603450887906920793732 292122 30470894268745010866106776560 292123 94124971018042583505761204064 292124 485611832144912625689102232576 292125 -297188421538803606952010640000 292126 -443600408636437418698636303488 292127 -1164697982676323125212957502728 292128 575583334721521832057147228160 292129 -220836857001982340314764989420 292130 -536961951837812498926208071680 292131 120800777521271659042673372112 292132 190744290637786033641072025600 292133 1358850234628543583324412728382 292134 155762411122045596706625450880 292135 -730746258965477792030047246920 292136 328065246277447706730957112320 292137 723720373746811170550683906960 292138 -82040062122286716628018395648 292139 -1021707493541850106916786601120 292140 -883228186141534774213647206400 292141 -575764700122816340039661572458 292142 849853602574292387442669989760 292143 -666967864892987181331479878136 292144 -238017729112330466718955683840 292145 -270241036712085363499520749440 292146 -21193395103781063386404572160 292147 -168174317552879537551742540404 292148 -162012543292268358362215089792 292149 -47730941350804413816472586592 292150 574294451633454821275079488800 292151 677415420828663700828036438872 292152 174549157812727623796913602560 292153 -520920048171332138802184908416 292154 -472821076039297747587683278224 292155 -255903833065343878975138845840 292156 334610047890861656865484651520 292157 582029516768771117921908670406 292158 521901224555197217758538341824 292159 -267182153531961219523533655184 292160 -204467382005470107124409303040 292161 -897552075339812445926852798928 292162 510389474318313087127284131904 292163 -1542402113946892206453758239080 292164 -361264281996803382350941390848 292165 -639707903044731211344152849280 292166 10617989302357288970679025920 292167 -20029949991727102218405732984 292168 -1852369738244054653544008704000 292169 -1334965667454747606008479693056 292170 332770375838372179902053126400 292171 -95360254115875142180763104856 292172 694105155778205714797151122176 292173 496449206426263005844540282944 292174 639253212166510047973238277312 292175 -99961832503277500155881712000 292176 -232409106992436696514710282240 292177 -729403213777981228576789308428 292178 804081115538725937042752970880 292179 409208327383100643023840393256 292180 -151705259844389687303025500160 292181 879361895102226599577008075982 292182 605442604960698317162881090560 292183 -1859035223771589299773829304568 292184 -577218169473452946008167741440 292185 -7749992004390585268170384960 292186 966458051891259716196199863792 292187 -656616956526533655595384744680 292188 -134514411897366202198358486016 292189 -324393303580367426706631336200 292190 -847390503622618358660063923200 292191 341406872719965524981040549192 292192 -763193711091955263768636162048 292193 -1060780548241714506215602686912 292194 328201820482153076642872765440 292195 1207982284801554019614947269200 292196 1191805830879517732434738916608 292197 -58670044181865140510431344672 292198 332623782198894408596234661600 292199 -29776869545702217524224724064 292200 119378563824896891071248384000 292201 -335243728041908388217718403200 292202 87128139052999480389732416352 292203 1202822636111585080833295381212 292204 1194850269695529052743711974400 292205 264079087856700188656344046860 292206 -201154126861467185386835054592 292207 -754767584266338498081593506608 292208 1870654145297195096751144960 292209 884376595357675270578788225760 292210 -318706654223217381889918278240 292211 1606014062415765852611364717072 292212 -178791275129271183976355201664 292213 -587001881610391497513010386660 292214 -286735917415775764813153307520 292215 -189337780660810427516183040 292216 71585015165142389145301524480 292217 -608159316827293741608521962608 292218 -36962271504945181154918495232 292219 -137705336033304737889295666856 292220 -191327977962783049327572864000 292221 830125844470540040644030521600 292222 271117944489764926907437698432 292223 167950667520127694659452857472 292224 -659749049628460322065125212160 292225 897740478635919262707096329750 292226 368419481714475026831540113920 292227 -198481807106245043381015285760 292228 -12069183995189639234993484800 292229 -284774148656221903459240212480 292230 -251310467443347420755795527680 292231 -1367208589846189072906298612968 292232 943309572867485171138514662400 292233 148278876460455150844613625600 292234 -941647366361082582227608971984 292235 538721636517113806772227206960 292236 -223454858804948308736456294400 292237 628748847105885964564731765504 292238 316854712222146393817724694144 292239 170269157895298833856977815400 292240 -57944536915363482471790510080 292241 -854274553044850340890239761358 292242 -46947230556559314275693790720 292243 248829568534226563661469129984 292244 -601734670456179224171169166464 292245 84822824103460488128433561120 292246 1139817550561759000829980373760 292247 -1840134655753304664090841046928 292248 23172691871899616669732229120 292249 1174175759927366974191336466250 292250 -397430922068641403347362048000 292251 -1291442990704624162382625534096 292252 651583524820365270137012788736 292253 -593504268146221114051965712116 292254 230778711291326761615198712832 292255 -976766888225307597609994026840 292256 1786530839338250676361162063872 292257 -67005193874431877242907339520 292258 -175546744286604482577357855360 292259 -1085271116297463862681961679516 292260 -341177592114382712669543485440 292261 883191936379981693165071989184 292262 203247039020553297438956179200 292263 -120293346186958660264084270896 292264 149569049431064214169927188480 292265 121895848616634168527644650660 292266 -43738906082330045210264676000 292267 519393996929343530410772203316 292268 381152204618885909234819813376 292269 34296576804781920334894273344 292270 775383555575238050883411365760 292271 -6161649480293461004398294656 292272 -127972541514660351953127505920 292273 -32815204753639568899158530576 292274 1459244528071246693950085759392 292275 186634080085721135033047266000 292276 10268366462946501301537770240 292277 1077214748372822276608771897440 292278 47095107538544730590843473920 292279 -89004759394267195561351100216 292280 757790550681588103321422950400 292281 -862999490609690233825349093952 292282 299014655214956595389415034992 292283 -1637600349516414617914728525468 292284 77686068275272387344581121024 292285 -23594728902196346075129416020 292286 -886856581685164067040747378240 292287 834581852338105969568877679560 292288 -89171016846920231219900710912 292289 724612027565879180514530046660 292290 158173556068594215152974494720 292291 239460563423095000726418078400 292292 -11143351500720788558657150976 292293 839024978801972926641823986624 292294 -631776362430215233715649153408 292295 710739158616728476868418448320 292296 228853475346041064599670374400 292297 -179744749418173277249069397120 292298 -786262203823312355772939624864 292299 -136540406709251748581791795200 292300 -260694489871831862846000384000 292301 -1606629892847946408147978274698 292302 785777904272802801737903783040 292303 462475149382885048919272763064 292304 -176588272511417661620656250880 292305 149863223850532260851031480000 292306 -334727253542626982008659717120 292307 306928826752475411976926603520 292308 -88141694017284588168970352640 292309 501149288038051848317382098510 292310 -80436230998888875059631709440 292311 1320326615770607489001014806560 292312 -1000227756802374385043641344000 292313 -567662729105644602139127658240 292314 -12500766566112701277998198784 292315 354471664067199533212864783200 292316 -1041960987343940195451944424960 292317 861364877696740786092185417760 292318 167350033064856966594879962304 292319 786600046656864207490046274720 292320 -232142556297912122157642547200 292321 -2573847310245249080913605565008 292322 -67677156833001353257203642288 292323 -1344799730413787854639317735816 292324 402644224415033387120162866176 292325 765618270762990677178127581600 292326 -431881517612218828641111184896 292327 -766323476951041139869104421328 292328 -432144898447305274276705059840 292329 -411165616434438474398336264406 292330 35187617839904860511792701440 292331 35831450959578553373997856800 292332 458727474085057002623047068672 292333 -27382798759227163637623445396 292334 571036071501948405312470871360 292335 -432914998351651602051353583600 292336 -405553495475735688840577024 292337 -288573133719731881976328993228 292338 -223554093995448708637135932000 292339 -8487769408791796415093581976 292340 -952934909818744421425895915520 292341 212740819929474392952981958464 292342 -1474021068923590202279281727808 292343 -1279790524088559589080970512408 292344 -475217588603474152109577953280 292345 -587518238746103216466872966400 292346 -1057481172695017437902925994128 292347 400408810852445901135152745768 292348 113140415036491826142300051456 292349 268972797092367414571519662360 292350 -232737134634541570350963240000 292351 276981813505065103650374308352 292352 -522713622568181244444171829248 292353 367392035213549470860398530560 292354 343779336181002695646293655552 292355 328325014418742042780270060960 292356 254099616850924168654480066560 292357 -215877495472908709765642912 292358 286046569452966741308674092672 292359 -502604572009531409207038443096 292360 -454836622783836023700431616000 292361 712168192877233999505358945024 292362 -239457470447429063780157881856 292363 1490523417805422908449509206612 292364 -1176086574927351656407386196224 292365 20081027811871620800531299800 292366 -862318332642214493515102550400 292367 537899101313098410027388522416 292368 -106465602278879100137815474176 292369 490429189199107413344923509312 292370 -160668051144767256488093851680 292371 283788863308043139416594588784 292372 281868775243759155347843368960 292373 533463082766766124405803495804 292374 14427774272589742646486916480 292375 745817227585899172475820930000 292376 35861044073109489684513423360 292377 -673991714008155884057314501680 292378 416805172944293590070611987440 292379 -2506512509672893554503672732640 292380 -314526655700096645127480238080 292381 -1393087518955770463530812561818 292382 815662941240341573575406673792 292383 496142354622698801236074431520 292384 -1871707174953696293515374034944 292385 27481058631337547338767314580 292386 338878910548781548837041838464 292387 2347512834546731568199222569312 292388 1755329043637486937358060758016 292389 194762516879367348686779715424 292390 -191029923380330097333233483520 292391 1216358731869975880050040176000 292392 320389721103083971270303088640 292393 -1922179782334238211910522356358 292394 464318310382261044167850872496 292395 541486335943616081762670121440 292396 460780018732387590760612436992 292397 -115154173988576144824017147168 292398 -259229134917473753347904627136 292399 -1045426814933848477487095740336 292400 -2976973234360147342017331200 292401 448555753857298622387406919668 292402 266082314765040926370633227904 292403 -139019644057294992793951658880 292404 -20049715815016189921623373824 292405 1375109053295795002670038572060 292406 35873503498130130463444405152 292407 -980469032623085093457091448880 292408 431564579252336494030602792960 292409 -63858924473688009598573479552 292410 545186694638666993971751280 292411 -163657750913889906134139908320 292412 75635756805938061699157804032 292413 412608646385524512703147219488 292414 -62522444061819497337223320000 292415 -1101365378377907554632575468880 292416 -24663981090584280667634270208 292417 4294923830911929805741579946112 292418 -224901315393063720369882653184 292419 -206942849408914751546796674556 292420 -181354565983442024860120062720 292421 -1442463627345393783742006515456 292422 -23310143640637747889511204864 292423 -183173755248918488289804032576 292424 -1598767613711977790958069473280 292425 20172633868813911818372020800 292426 -526921174063506118623019931088 292427 -1868509950583130349148177727724 292428 571608992613790821118437856512 292429 150268825037929730632601664640 292430 596117601668557669865752647360 292431 -250354760795637914471292147456 292432 92403375957221385571648659456 292433 -1596388415024633645997935409420 292434 780814109983642876822162212864 292435 307565162349199977445233847200 292436 1201236454998425841201671182080 292437 -1323591707183008805850245938560 292438 -49286288996114065485409947456 292439 330978658660060557262414190256 292440 -74068242316977517147903795200 292441 650404298962292126334733992842 292442 -959802435876217539325770010128 292443 -7046681143743885912534939456 292444 430633616011277313227327917056 292445 -399327165411788758780649422080 292446 165853344227301802578949198848 292447 167871027867155701508958320920 292448 -220772192841678085747452149760 292449 485742492564860147939056018368 292450 -106104669764003615521286010000 292451 150492378250545209060993663832 292452 166333047308035070392336684032 292453 -219410613614284780631377412160 292454 50590046620751410360366248960 292455 637458408002809314482833838160 292456 -1223811516387256114576449945600 292457 -1565043781436148250342239222 292458 -5610373851978123612871818240 292459 -1731626643816176127392973171340 292460 -391618167716895355952128358400 292461 377179677230926911468169140000 292462 45174911262730914156409512000 292463 -1644869462654929544820718630440 292464 102216540596433957518969733120 292465 1411077654983452475785169111400 292466 -777737684196065909023237363680 292467 -355965471236862494838357246720 292468 -196889281437320103559844726784 292469 -1238203249669223965881840626130 292470 -354262473397415519389449360000 292471 -15137537225739758327515122328 292472 -940786467967424344996075315200 292473 -529115652917066474340072094278 292474 -161742989573830653606609159168 292475 421736771889012208327454092500 292476 492279192868210540196281016832 292477 1124933395365826810051104744326 292478 -200449399630608866302382184960 292479 -759069741565036180267181286912 292480 495552832960027610266258636800 292481 1198078945252660926846435760128 292482 363065425259809709354540850000 292483 353543947701760781507092292732 292484 544092486521882750053322534016 292485 -80935498883198761213506554880 292486 7367867335751171507357299200 292487 -531297244167631473214134530400 292488 -21664756079083615089317806080 292489 1148523283352661232320339771290 292490 -80149838045769287414283974400 292491 40827220391253957289009787952 292492 182315172546737964176371471872 292493 -24740819473018309539098877258 292494 353658016635064335018521484480 292495 167202503721257143553856711360 292496 -80431147187084347970586525696 292497 -221840923122842532900547338000 292498 -837347989443477418958500134000 292499 -409613602513236501644701541664 292500 47249573281113759158599920000 292501 1722308160055380594660045823104 292502 95899809538063168797413479680 292503 -1274949167260049090247397049496 292504 -1308318737057776932963525642240 292505 749356493107283467357276248000 292506 -500857213387435647523599684096 292507 491678517687434881207288647840 292508 1238121688717352987710337699328 292509 -280802223691536362064581850336 292510 -26901105284428066468616091840 292511 92354280870522094971540432432 292512 435113367906660071561210363904 292513 440207265225255776198395493524 292514 -530208546488221233412762375680 292515 -590655834483514093676878105680 292516 -157596427475114230802724388864 292517 -583451410250713877851450138434 292518 -55520815942897018791407729280 292519 -1613585613199200410681885849904 292520 -901959913387887604799702630400 292521 -825162273463479776805315063456 292522 351329225229666395622018581760 292523 -725902846602658654423818804480 292524 -884718791519475551502288015360 292525 -384379540654833112897635605950 292526 27608165288612416496090351424 292527 500954522267203138362189235464 292528 -397576074682208623576679055360 292529 -232493324661512591382444816 292530 36107436994671901361823936000 292531 649913931386981582445059832332 292532 -247000472506252427832227954304 292533 -190110807842195068259563159776 292534 -239946408582406255666458445248 292535 154935992744437010102855001360 292536 -473359969779963212635689369600 292537 386280225749081375221352402560 292538 354188629594282868447545149696 292539 322549945401713112188471414664 292540 -609886470346396500370549685760 292541 1231455077127157556132280783942 292542 318260010534570898961071931712 292543 253240226827410731299363803600 292544 53575973058023647310738620416 292545 544212535282299670151275747200 292546 211411481614381829497651979472 292547 500899565452619238175910079552 292548 82840718712994866023234042880 292549 436665335497464104256585931550 292550 203157220473011171786282152800 292551 -188434526480929964124931257216 292552 -470123665067599945300820275200 292553 1698329916582617134913473227060 292554 332914751059376410501293090864 292555 296068487362575255014106540960 292556 -402273047379901409854547758080 292557 -231971458666576312596611526912 292558 39960887565593694243659746176 292559 -605099278772099250556064124984 292560 -35751547170061744044111298560 292561 1685120574044393138058114290162 292562 122740820612527888163792784000 292563 -258748150401319034974797828108 292564 -348292084941970632567692957824 292565 14203184949995521045284001920 292566 -549623673939021273353924237376 292567 824556100803583098132382456152 292568 160252730403889323027951298560 292569 -203867541309979822089222129456 292570 345969296169763099206282356160 292571 612955627830534944974827288312 292572 -5656478976269405752339243008 292573 1254847037771800226361545414822 292574 -13856611499470719282874357248 292575 506569548552170923308389241600 292576 -444560424331542692106596253696 292577 1144497482986043336894803947426 292578 -92011015037748392508819456 292579 -921767384437977460996292898400 292580 801993935552027672673936595200 292581 807320374418206753324746372000 292582 657455303416388178990809479392 292583 505749370070595286435483136784 292584 85847772606543177389246545920 292585 -272357766669870922089097742400 292586 257793545438653459094665478400 292587 801869605903055940817737611952 292588 -1173344537273334222980436139520 292589 -1722484325512881325304455404768 292590 427982423452026614713971213120 292591 -471612594688128187708573577376 292592 159323981757957550743333175296 292593 -325280082202315528706709834816 292594 1173670879668804095134381806096 292595 493232366247106194591029624400 292596 -153100388606011322464704522240 292597 261914861106864329670542507292 292598 175050304317133760660425072800 292599 -51314741852723002191634472880 292600 205586151531152339949281280000 292601 1610351411589075059549023594602 292602 36068937770094022067628920832 292603 -7160696132248943828144453160 292604 373429963618695564309199199232 292605 214473834164588241810375012960 292606 321140831424127502380344872064 292607 824370130404196381066653267312 292608 -407291365868879192688980656128 292609 273711930634160004994584263680 292610 210479498736060302324236584000 292611 971830562616888846502154981184 292612 -941133610646500818654126931968 292613 436955837302623479384092978044 292614 77057484893364292929843259392 292615 -23627704264433331380327353680 292616 393459466238378533911596236800 292617 140728997227346988497053510536 292618 755665944247127644817873747760 292619 -61668304977194847607771409160 292620 225857698704555011037113748480 292621 850046606335380057946213959360 292622 -576279179384322386619703719936 292623 1622072579270759905703557094784 292624 450336765284079366172445450240 292625 -170676264774279852134968071000 292626 139009194160380774810283334400 292627 -1332210100218778449266606861524 292628 834648417150264248860166122368 292629 -466597119428968963865164402752 292630 -73164475368293043737865502080 292631 379694168635255758234289743432 292632 158131491690100003640132198400 292633 -945863609274732662087910860160 292634 -475514073386112852483105728784 292635 32859947610106123549166560800 292636 -794463719778994582561509849600 292637 449520473611608220266911542860 292638 -367123476556908496186869381120 292639 1052009584280028129158495931960 292640 -260528343174517434736862822400 292641 -515606128364246981586705181008 292642 -400151201352517805243438181888 292643 -400987631066009875418348410656 292644 -751842640944328944257978065920 292645 327833781026383004154840082080 292646 -687464448121747004833311133728 292647 468096151603317108709157346600 292648 -1951307245215011462226227619840 292649 90152393494418631668411788032 292650 243134077580673925702012185600 292651 -1740629531991214569884791134096 292652 -41133658327646915462517593088 292653 -4208729032707750551172403818 292654 -1296610561189156089358252145088 292655 1773975710494706012350532068320 292656 -37255456324420158991295840256 292657 -106014825737421897593233441120 292658 -3715077319297223551295645952 292659 535316377334306722943127394104 292660 -80029175461105398157587928320 292661 -1047765511410836488261844814738 292662 -315778117660810139457144247680 292663 16160988455554081662799472560 292664 -1507099843101032372715339632640 292665 150383298125355818353864488000 292666 265873367141876443296992456448 292667 264990877924812489745039711716 292668 376897817376183384556489589760 292669 -1631513553973067080353603363840 292670 30113854317920653293893967360 292671 290902739009340572356909867200 292672 -481644959330942703297012695040 292673 286468370520073193487550121922 292674 -504993474781437185719528026240 292675 -40766218807139170601389182000 292676 513606766735703642024126315520 292677 227881515479107478213652414624 292678 -225624381354403466486851699200 292679 158369059254266828917915976280 292680 112663734335430080983842816000 292681 1712025272142919201372506831423 292682 466995845121001903510488082272 292683 319098772218910407254014468824 292684 203841343531346626005991207936 292685 -837917030398259466176276941620 292686 401067850336213935225053312064 292687 -514416929634652845744240306128 292688 -234141349755400138348000444416 292689 -625729800042473052940121392956 292690 -186463580640548897834272706400 292691 -349853232669536666491593118128 292692 409163803136889922982984804352 292693 979803848686302334072812980942 292694 666797757039754656423369220896 292695 -285766036630103664208683648000 292696 -885456821737905293524181022720 292697 505901349113287406912483387460 292698 -69596217703909084378235415552 292699 -796763616292148577036443640 292700 431385356425953910684339200 292701 19791275926322777527370069280 292702 318275437623265833800760405504 292703 1332849627845723828055982193952 292704 1281461109726609157734472089600 292705 -17368322661516101732101794240 292706 452011884282550407097952076960 292707 -319481566515856858632616812960 292708 214418489363556209361349222272 292709 -1598954386561565389273063545090 292710 -89314568485140977664504698880 292711 -1322697013035052395948827055688 292712 347636306730804314729548922880 292713 -485881704839494034097431385456 292714 369151264413755516272541955840 292715 1326638905786974399994429275360 292716 -427243222380125629273088821248 292717 -1749247092315998500126303384234 292718 1135311816613606693431762154560 292719 -163472343469857387240190336512 292720 -216939265545495807785550643200 292721 143915881170012339309875291520 292722 -327767049703975407885697580928 292723 2561846237761201589974334445936 292724 -1008698941898801284930158885504 292725 -228480852958568419723000644150 292726 -1180617600148592001361963240320 292727 1789284717706175384961049833576 292728 767312230354528066653839708160 292729 115594577465639643827395878400 292730 22637017741031522077479491520 292731 -815857615506240544455259164648 292732 1269380705261945526217618140672 292733 92365904804676808237202350080 292734 13779380193374646877515814080 292735 925436415953438189140121832960 292736 1740829849684115003881040117760 292737 756960773655591448977253293360 292738 43805046780916414088402477520 292739 -659249554563935649920222198400 292740 -63834819180888339396044144640 292741 -1382961809783408619457264467168 292742 94073717698117878345577276032 292743 395561404520488688542326151704 292744 4914786795802313360651550720 292745 1429063114881804510669024166500 292746 -229830050125811341458495484416 292747 -130293806096542042571472794848 292748 -322552563363042594639451660800 292749 939091427925018092202619721664 292750 -1005465053963770414261850736000 292751 -220662671808554970159361631568 292752 -107929428030896868778867752960 292753 -1520923453517826651310060481998 292754 161826979967064359653734572544 292755 741008637698279948739003477600 292756 -568802193059145007287469233280 292757 108407676294959214505093320426 292758 8553601591987750169003435520 292759 17649642260748505651466453960 292760 -57749356801544977026288230400 292761 459812430120983937829833456000 292762 -564433435723555571164137028368 292763 1375849344508931792946639187680 292764 259275794383939808821646426112 292765 828014587456289675277608529120 292766 -202686670780154209183180695168 292767 286447283043378004341241515648 292768 -291973495222722049604550918144 292769 -329450200753688814852507390204 292770 -87327862266013498478396486880 292771 14362448641356838368977965572 292772 -410853359410271717057263243008 292773 517976186403570045259606866144 292774 464232546093284510469199372800 292775 -308938781355499329984654642000 292776 -868199217640148243830088908800 292777 911870672446451935327906053626 292778 924732321583545718424074123440 292779 -380842312262126804770366981476 292780 473590697782675964377746585600 292781 -305555492221168121431636216296 292782 52665480373898495315632702464 292783 -765856306162879002635536984896 292784 -540388839844840593593825034240 292785 -857402085173202929240502552000 292786 -309480717250648036460747804256 292787 -38686575443048445708243913920 292788 480146732576590256533424517120 292789 -226655894842275677369034441088 292790 356712039570407426927842867200 292791 1339816841666595088583796417744 292792 1988085000777972779765795328000 292793 -496682601514557440776915247958 292794 48605563269224353068795417600 292795 212776208219513445644507126400 292796 -575787995014168285682908603392 292797 102663323927180206681095483174 292798 175490422874433506774507901120 292799 -346396341581258098783361638272 292800 -120661192705826283712885555200 292801 -840495511546071125125638763198 292802 -468292880779857245690583628896 292803 -17061845947371577476174016512 292804 487976486062857184750658752512 292805 -350388102576400074529471750440 292806 -221035562830860585502865371488 292807 1316154983760879553656430596056 292808 -1385454336633427204320968816640 292809 -886762529112788166381453630720 292810 -130364254708885989672323788800 292811 204165504111181543373171274000 292812 325680500694365521849059535872 292813 -69498412510566960255337833600 292814 -447806131318408878140236647744 292815 -14971535816639800273529910480 292816 -260753989355848253817357180928 292817 60676208416868641206528609600 292818 -138644257504548075951968156160 292819 -50797130584402062383905669780 292820 579763086705289676968214755200 292821 -939495493122979330735585704288 292822 236372455612369178809507410624 292823 -1750251197425104817123837698696 292824 -477922086432504104773195376640 292825 162378446155654806760426392600 292826 -165026569054292811636935248896 292827 1063889276827218146654827668120 292828 -946111580651238826816238804480 292829 1289480874719952691295770908384 292830 -680291620189087362708833280 292831 -480380603422822318906793341056 292832 1636500292208452852135904673792 292833 176063208237870902133453120402 292834 -45301661165081899330930571184 292835 -392822580024843743139323244720 292836 -504923572042282375643622076416 292837 -1031632478190442375282925424514 292838 -48749314701106634196323239680 292839 360070668093854506926779677224 292840 -941986200359849150570696755200 292841 -1602781652443767290655072082758 292842 -833757635892376547598082636800 292843 1140281658322286903441263313320 292844 510264262922770731271551782400 292845 -131209081093568606672763273600 292846 472490950184979214750606135872 292847 -98747142153495700996448199960 292848 -75103373017434231979709792256 292849 -313816929746317942178731039150 292850 535944528680106460101470228400 292851 467479871588800101285039311568 292852 -474429103040028182200480901120 292853 2465733601659035655932232293760 292854 525025719414710684439151619520 292855 -144264496851179946092145147840 292856 632114344423601546127823994880 292857 554032935981320058551715323904 292858 134079351156700816944994852320 292859 194540002581383626050311081472 292860 -64741023614548155436195576320 292861 1715077744408086231910314886924 292862 131633250870986712586811799552 292863 94982755247014036705289391888 292864 41170712612231998957431029760 292865 -115908467843074171821270349740 292866 -192072406153828654412245647360 292867 -1165217157837307290156680206084 292868 -1556544620157272558910972294144 292869 222060382320513431230430872320 292870 -23031296873250919028836341120 292871 -1638428038333142674303491267000 292872 16509550560752218393535569920 292873 17343854198579207170252874640 292874 596421907709404105771868805936 292875 -473569362989748142998963264000 292876 -77216502066487175935694269440 292877 -45892611767494397188468972926 292878 -66651229345281042923337998016 292879 -1939292234733320472408698493520 292880 1741851949809241724096348160 292881 -324881394191605920352763207520 292882 385097299139000702227591268352 292883 344096314980310865370777980160 292884 -863429508128898746852190603264 292885 -1177649291690129118275590744800 292886 -401827183020509974977105694656 292887 -409692890062241108876657941200 292888 -546838821379066981316173332480 292889 49580760421530041786107843524 292890 115052792486246172592478115840 292891 978990583064878756480120230400 292892 635056039767071809530687536640 292893 -1253805934401065832025345981056 292894 -426028745006117597677048829568 292895 -682193822993774459112983040600 292896 27890114380978635668748828672 292897 -1087813741454216618023364324688 292898 56587465090303780078100965200 292899 -68801012091266233902659439120 292900 393978565361617826566106592000 292901 724620262675821743647832331552 292902 -163958706349235297481390389568 292903 -804065914899216046063939213016 292904 745784682637691174991696691200 292905 -171029470664720292173618045760 292906 -579034702689371494548862834080 292907 -1261442292408547770487396248840 292908 276829363963645940370165645312 292909 612812997105307986332416137110 292910 966600257680006606219381580160 292911 153474482701724424780024374400 292912 -232301008282641670083870736384 292913 265035642772046039571119190000 292914 29358611758214538126946479504 292915 221368316958751036092142269600 292916 -9197724811903184778668783616 292917 -490339241065094102743981782240 292918 1858021151848371268119940876416 292919 -153750060608747612623612776960 292920 551570117628687485669191065600 292921 -520797781647152315399407121878 292922 -388225694897994444332562380688 292923 -1118941458804532103330325859200 292924 58041496094454590989566562816 292925 -577144422763953323563740106350 292926 635424127433974442452450330944 292927 -1497449187002811025777795833888 292928 36655367782337545640293171200 292929 -57037206217883345697265102080 292930 -186874359734130671635448532480 292931 -307443276323414291233447058448 292932 -1439478156639355809768408637440 292933 -1175789694785411226195267614818 292934 318365087269455831202604092800 292935 401602482883941842894006851200 292936 -300986927356108445611298979840 292937 306000706478906497808074889652 292938 -530329896000973817415225651456 292939 -489650725960045720353640242144 292940 439701215219529856412537518080 292941 -1463204104506387380385782730 292942 -44838979048694178379027624320 292943 -206469249926071049869658288400 292944 -270715106262875976289195130880 292945 -241197077427265684226173354200 292946 -118887281725438520660127476736 292947 -619903829482378980833871952200 292948 891375622735605994353585319808 292949 38203541363678335301972210364 292950 -39679509272342518645807104000 292951 -188777062274813060244803905536 292952 -1277132505231342081788492083200 292953 -765733191738678511220414139696 292954 -822876789060687345762887095824 292955 442970863516333433528955047760 292956 676358968703317376711186115072 292957 294941787551176339883719158112 292958 698047218294585524518889165760 292959 -1298221944439386675112654536 292960 -687981490950290859177989898240 292961 6212488429235654824463140320 292962 -396698355458928282151536109056 292963 218146926399782636669261723784 292964 173702189848714736066068463616 292965 199383657640307668003249257120 292966 313424343014590408109438612448 292967 -1632370700007050739948032554440 292968 -551781252751761710594602076160 292969 -1296388986099177757003597618630 292970 75209423312927646353761123680 292971 99474296885447213701120692312 292972 1217823145901596538865485547776 292973 1073912821582620707706695643222 292974 -328066659431364584621147572224 292975 223361955477672103241358593000 292976 -87814191965054422622597971968 292977 -61024829897283110784898994574 292978 -268788326858641019121888688128 292979 -1253303292679465824456335370420 292980 -457697945918232406901393510400 292981 75245673573298433632270774784 292982 109225389012694284158164063872 292983 -270509556409184134366539131952 292984 370433418314199439312631992320 292985 334822677089189463640383765120 292986 174891544317648815480696454624 292987 1100798385130111882601770043760 292988 -497634829641346096355288693760 292989 -167108114025583634002485980160 292990 84706443348143969919082965120 292991 -1050254389865312147647262545848 292992 -104822168124340441359109324800 292993 675029512223256392567043450242 292994 -198760458500904029762000424960 292995 877341404684746127430460638720 292996 518918833407944770738269096960 292997 255606664454217823895713094880 292998 -451761297660171570151829790720 292999 268610980027778041882619431040 293000 725663660452324720687249920000 293001 380988947722406101864843587264 293002 12476755982982640180944010752 293003 813976296354677812684703879520 293004 380293087390481902332964101120 293005 -1391443047169521001183284572340 293006 224348409297609139430233207680 293007 235927572112949288439901977216 293008 269898421331242917173692178432 293009 -121367959856171153759264183196 293010 -238726715318045495202561661440 293011 1914769431059486616914226608800 293012 -320585016662935178750261084160 293013 -326661550166721352003899712416 293014 423749745875096459572330356480 293015 -563375060257961967785834484840 293016 467759040398825337312920985600 293017 113139646805829372918205577472 293018 -783479205851661771160815025920 293019 76278714537936979119591016344 293020 -129951395713970316495585515520 293021 -575105131804508469956307722778 293022 29283643261869830202869273088 293023 727405258487014342152684847080 293024 1698129657138913667925795864576 293025 504422254420649153312174866800 293026 981872021542487254704418661712 293027 -176480087667469180290403964256 293028 291256499810415724335477457920 293029 -1195725405996599804385575862528 293030 528668680912299604699844492160 293031 -348454847990835543797559866160 293032 2080440154242454893729834470400 293033 -677679908428442875816841687196 293034 76321607641741986361874330112 293035 -1474681484742598114828414984800 293036 1549880219392562550284791706880 293037 -321664743753834502076311206720 293038 -818538066282308901502799782080 293039 473298063507363947079869729640 293040 52781973085609023806081925120 293041 -622550479961850389797377403328 293042 670288456845416270697668262672 293043 73783371404153870235371685888 293044 755934409694503842401431958272 293045 -28543491988806573215507347200 293046 118368370409329746876767016672 293047 -2558029000804724322945988852248 293048 -425338396539281436383175843840 293049 -158161278684299493413258924166 293050 -3651787421363934323803393200 293051 -2232549757835826464522972326296 293052 549897368930286407936635064832 293053 -854364919661403941967675639840 293054 -459978698636936525948662113024 293055 -34620750356114220606714631680 293056 -6656628083449463151767060480 293057 25732515223388598321250124592 293058 -593477557902620130284658408960 293059 78850600109193426310047433504 293060 -741633569216044956546240203520 293061 165238109325454155455516520672 293062 -190317800130026959009436544 293063 59009969014057266293846474640 293064 9055965572847396732724715520 293065 1212055320428587206519719903460 293066 -238496743490879660402774812368 293067 -487003577464062800687030986116 293068 468949728999325947549233895936 293069 625254004407232880592360399126 293070 91217169410721713537787907200 293071 1163436340504680305274970572272 293072 31775805993597822903159275520 293073 -356641562872562865824018356992 293074 -58273034452237462458720430080 293075 -6616146284130258598790067000 293076 -147305734967424332681727141888 293077 391854682146474055872235611146 293078 -280040554695904822846876136160 293079 -209171284516622081510999315712 293080 202256123588504277130034380800 293081 1193409727043223354710544303882 293082 503147435375073190056719841792 293083 392880421822766373831442816800 293084 717509252486550211072838149632 293085 563317820149876302573293011200 293086 712662483377780332876263076992 293087 -1738143864075271053289394631264 293088 8312198941856910271429214208 293089 588364392509388474255313861824 293090 -118081696642855328189921587200 293091 -713830183956347011976691714816 293092 -313165717039800052324276101120 293093 -466514644181915712539597462658 293094 -647170387214703977710975095360 293095 -804564715699514734336759940280 293096 1296885476925220052274479201280 293097 8133149967801532302131927424 293098 5076926021767399073026157664 293099 1398758802377408221486678394100 293100 -82658423477894301589683801600 293101 667765217588490279640017001900 293102 452993908697696924767699245504 293103 -536166530136305103303292119480 293104 166898411203970387646183571456 293105 -759895464577201408632020918220 293106 -30943682957129959152005006592 293107 1112991170747361305312533809356 293108 -679591191602309549543554937472 293109 139791986848770777041509634688 293110 645241531488549245346141480960 293111 88452034537098291203577180384 293112 598903390492001354504650752000 293113 -117449750110912820399848668080 293114 530421614801361367400677943232 293115 494294974588866060601858404720 293116 -339408168025806998467705782272 293117 2169466450151066752397898574752 293118 -219637724620266853762081316544 293119 -1994939226876327004951218372104 293120 779113376799184599420135014400 293121 24855268218872063882712946290 293122 240052267121749929596574670752 293123 494576069541951105346103397372 293124 103940557197153769880033218560 293125 -126735382336752127489891340000 293126 -535040794781429835003999427488 293127 -88815319066254655531701475200 293128 464010098677334409056168632320 293129 667873710585879809127465896730 293130 242196950840912408445225579360 293131 -15778024603699928636865412656 293132 -8938774525479194333642664960 293133 -392943354506314450366419533376 293134 -858619804057539996078265131648 293135 767300806685382640305661908000 293136 37806726597141174078101520384 293137 441373937549279196442797882100 293138 -1473127237332299232004890541056 293139 -40057632167954831402889466368 293140 -644061691805820012050810722560 293141 -141139359099820281231437135268 293142 159470469347353406075255550912 293143 -18114592623500791139524337736 293144 712263734857204409524330076160 293145 490631449629599854996413510720 293146 -249104598153535187625516514560 293147 150468846758680294621514590596 293148 -1213972045758705986103488901120 293149 25521431547110886188832866150 293150 -58240939412952311930698492800 293151 -292159384703185695431371574400 293152 1332585581812248314119641956352 293153 848666076839649928779767090880 293154 -244574438493592001983521674880 293155 -30727632658913107440868603440 293156 22285506102535755155562243072 293157 1169893354297398776082514139454 293158 66732057521039639205051571584 293159 -1296698168214397438773634063440 293160 44149928065394478272225280000 293161 -333869159311329045575918260800 293162 966138574855315533391664390832 293163 3629582688279281121516313584 293164 -343447697178656433692101882624 293165 62470686936633642023047551000 293166 -305771959317900859536943814400 293167 488035326287168865226974412992 293168 18760007467568709913221955584 293169 -934935762028550966268985895040 293170 250755783444519820668902131200 293171 -198049189300531571371160563800 293172 -47072536758501059415731337216 293173 1458366355726693498342041549422 293174 1513435492587509018994665472 293175 34148667052441213076250624600 293176 519691074414818196484377907200 293177 -790483187907489898361629237974 293178 210689467532103499255150910208 293179 1980658818618324283096800887780 293180 190680839952335767200140835840 293181 196353698148272878453986729984 293182 -989442829516977229711928341248 293183 -2845659738918741734823156024 293184 -26305383570740567040959447040 293185 204286850251900384792617884160 293186 -605949645504463364820608686080 293187 350092846168625164739156903160 293188 -75059579543307780492822360064 293189 530066821815730689801592105440 293190 -453875623270017399590304211200 293191 4863540604679681777583089184 293192 -983733681782635734053323038720 293193 1567349196470372689651857535200 293194 -427007000894949777677009177088 293195 196059754665599643244960104480 293196 -431784789636786778220324115456 293197 725893332675373680902537841900 293198 -146114602276668545680584829440 293199 -1036248150023823493112681430000 293200 -199176013797547886261194547200 293201 841393206434282071894735865202 293202 44361993007778306969611077120 293203 886403407811476389452490411504 293204 254434017108784388474251646976 293205 -680641233328494561599383078080 293206 62711225701042193920571595552 293207 953113456149651386340175944456 293208 68995054339126199204091494400 293209 307895639296028901422119849216 293210 -220088473972664191057936584000 293211 -985176371837160455683850926740 293212 -306559675795334010415734828544 293213 -1605927882610128493975181336538 293214 256834961019170720716814303040 293215 1096475603524133644601204090760 293216 -1232401852950990945314425012224 293217 2710592193661696664548810848 293218 -490804006666541740137063595440 293219 -437294535929704186391656669440 293220 11800902570850456119133620480 293221 1614395205706299167422976007422 293222 -153303584961301418792264798976 293223 -436393646966730071106165315456 293224 308004571294114286674021800960 293225 387358396230905447787667833900 293226 308221550504654483379912332544 293227 739205770391607944155068898560 293228 555556203460899164258705187840 293229 -337128924993212369396587162752 293230 -98620428507985199553370214400 293231 1503101510777969329021148908512 293232 -85495208180454250210477670400 293233 3301606718835508759749940210176 293234 193864134941342160385110272016 293235 98495641811631727008982470240 293236 -519638343361408532674750126720 293237 143564724685850157224185664832 293238 263711090225175062370788916288 293239 -277968566995865498953135640376 293240 -113695012805847713997287731200 293241 48111430264674204084323216256 293242 -425170750083690726804145395456 293243 -865191490438487191749276138240 293244 -3215792861015647230002700288 293245 -859954806074864405402739002880 293246 -319156859998629927834917945280 293247 1033713763441544014908307745040 293248 1654675432786238569703276544000 293249 -432256914236652027913843532352 293250 -279545252921841767459703552000 293251 745635895739589074111425158352 293252 117724953581620615835832299520 293253 370931251904347098731516668800 293254 362051387646669338560401634560 293255 273433621757254475584171482000 293256 700903014928180517057506513920 293257 -2283469884535030403001497243494 293258 110368871363674868917209758976 293259 1261884616709925127197641469120 293260 -3439782831260840359385825280 293261 -827540201829887546267020248138 293262 -159479227408756177081753324416 293263 285602964647607754980695934512 293264 56033134212433837417730580480 293265 -360029220127008155625741840000 293266 501097815857358487536238191744 293267 410193249647009960107476787392 293268 -109972563674930733125398210560 293269 -1203031607914498395377799625330 293270 -713483012811082624383914161920 293271 -1078664896965269188780619895936 293272 715392213224343869311833415680 293273 286501536205157320117995996288 293274 -131443190655981589656896002560 293275 824708964087503623546351037300 293276 1195157546330672447113587429888 293277 1594583358021050378344333074720 293278 -552611352080285028705508306560 293279 676566202056382284864645822576 293280 371724232131388273548035358720 293281 -3843673935410811649954933500668 293282 979891734805658601425683277184 293283 -1055597590685802749239551302748 293284 -147378102002678326560178083840 293285 -1594379573853415837187762614020 293286 252034228372876998492918749184 293287 -318428527350010708840071377448 293288 1374718232623718490390771947520 293289 -556333063068666504705020606880 293290 469953509067292884738010502400 293291 422321410986596912322333259584 293292 170189693725110545156243279616 293293 -123741262262552570203527453312 293294 -417883304131550897392040666304 293295 -474755694846780866766822877680 293296 42373522670163299224845484032 293297 -6007905810863524768123179228 293298 189443572872765322093276097664 293299 179452827804956249118875020336 293300 -46132911533404820803451136000 293301 -906153173148545263604139011136 293302 -619529772311231087162124442368 293303 -28772402241421749303751881600 293304 867187602761648746138767360 293305 -527904067084971148000821204540 293306 -266838742330249133561153313600 293307 284830993190230319621235912192 293308 -1476929636912267816666328067072 293309 1553311698312158319264592961280 293310 306378813626454561080870577600 293311 -677576529173691797243233617088 293312 -334194074559601539416561025024 293313 -792136323153768085593945775056 293314 18368930038926014488088521632 293315 99749342375881025448571488720 293316 583844266281875400624131914752 293317 833461578113707418244695394012 293318 1407180454366662435172742318016 293319 89945766013749145262918174880 293320 -798823377706356807955724851200 293321 -232051499777435419194061673088 293322 -99954706702207293260662947840 293323 227229155409146645649513246264 293324 465068996777837239753679997696 293325 -221744698621485973161726506400 293326 144689482132515913074504422400 293327 1894312261363918042395404134416 293328 90856507853739937609214853120 293329 -159849167508198517807741005070 293330 523291489472080960128971494560 293331 -468566323580100296889455890248 293332 638872127407629799531386042112 293333 475644110352193374918941045340 293334 97000632846552381928202450880 293335 -139362914318661592157583784800 293336 -360834049434134445885204234240 293337 931983396584120335735826530608 293338 302336813766852189725091214320 293339 1494852157205617955453173555140 293340 -346532643222844687646641228800 293341 575995631490637728830640980800 293342 -82478881707370456375528022016 293343 -103066125824698543537799869296 293344 -1109871891001949315228691333120 293345 591172376409099440661948020520 293346 -6841175582006900578275050880 293347 -686893308122824192485601604280 293348 -347708962849484382616150087680 293349 347079320411659969436239547520 293350 40368509198510903478287762400 293351 -992915849280133223430319272648 293352 -1427534381074540552991583436800 293353 -453723610994370108362849935616 293354 38688223395021631374090131376 293355 174058683402534204573104702400 293356 -114380744371257013780867423232 293357 -390589593621440964369231428394 293358 6790533479426748494333455488 293359 -102570977566222115137164137160 293360 276648709714714112837178163200 293361 -678657863393074272804903466128 293362 22602991251325627701816444432 293363 290233767870679801644930900348 293364 451851147486624404690317935360 293365 -39487336473727355623870884480 293366 948780003856679292069871465632 293367 506648636070380725584242056680 293368 -73683467040935485305887293440 293369 -1889717969000248688018265074604 293370 -68698197129925331769962004480 293371 127740302580759445547365325392 293372 7319660907713718849013619712 293373 87427937177664500646077425164 293374 15397148346463414034432070912 293375 -713580861909166588961415498000 293376 -254061668868164655602787680256 293377 -23968038283375123619015716928 293378 -661347347711345911221788242968 293379 485924032891394033018585912640 293380 -138141583241144407670794003200 293381 -1002650100901609813475175756000 293382 53590216179302480916928926432 293383 -1749573207262018008508710715160 293384 -109011528080610330817877114880 293385 810678979304794680405350961600 293386 376779056375176761766635715680 293387 -130115713655998198239449762760 293388 388398095498324615263453200384 293389 18217175887880966483635837024 293390 841916466716363770702681771200 293391 448002873245663438308602967152 293392 413695545298945856631882842112 293393 1638975848680694864592322340160 293394 -165634705835309362676262352128 293395 -1226857143968126800636080747600 293396 120470582688032865571786755840 293397 -245134645139549362509975533472 293398 -395003168751718275965513256960 293399 258768667648913625023504963400 293400 -87599912807571715686212352000 293401 -246851976791886314546766556796 293402 -939823823398170399177967768848 293403 20299697649481473892645861248 293404 -375949779039740260806617926144 293405 193929674865994464468437358720 293406 -974096058710429391124404172800 293407 -912383556052827205163808530280 293408 -298378147894150677674404478976 293409 1026201775294880242492126482720 293410 -84890456765235516870878417280 293411 1280510264178821150381612827632 293412 -68536244572633226089975680000 293413 482081041453987366426859385662 293414 -533921314217482183710380914368 293415 274206945035456022871415715840 293416 -918271538353947254718107243520 293417 -1704170642119585017937858197360 293418 -740613732094789155086832499536 293419 -598868514907245864350774385408 293420 530814437318775847502222254080 293421 -2223320672075696642784271741056 293422 600285994981665689546610868800 293423 320851732066765607480694264 293424 -9990266140542553607548993536 293425 -953180319438057250597751050 293426 37973261539566431570623272960 293427 1161914152380231207914723446164 293428 -512838859962036753657187831040 293429 201345371565988389737787713280 293430 -438100629119787620239552010880 293431 -1415528526346280921433057127768 293432 21676586869198028106728632320 293433 138688680293325831120438430080 293434 -402676616438347097090220445440 293435 -1597622208710981345271163317120 293436 -355199631977183247977077555200 293437 -364102139924970240651156623016 293438 -1059036291084533314656122906880 293439 27625030230236801078764167624 293440 -137863758413050134971044331520 293441 582003936826056883368869275842 293442 -199656558143263378099695247488 293443 -952290036898555546692405714096 293444 672795674966665458421708791936 293445 -1013436379677873466113964758180 293446 297233941005028624232201255424 293447 -368227017491928262236726882816 293448 112498335456885217933475880960 293449 -426746894124177490772619500636 293450 -261864365908216617384030822000 293451 -1222670761341760684853717867280 293452 -991515496605542053634193988864 293453 45139317867333706660823475702 293454 -93730847393394120386413617408 293455 -1119621491777094355731266046000 293456 -171581857044282076942328537088 293457 -752810012195077172464355166912 293458 -619585555759671566326453096320 293459 -656582412944421837681688472340 293460 40602881590433101368355368960 293461 -230616104231891045506496404068 293462 -117187141995469983234723773568 293463 -66959387458592547777071579208 293464 337838005889378928968511375360 293465 -335042563759308516795267430140 293466 566358568204164808646578233600 293467 780020376733233424955145992516 293468 485828538644413270008486690816 293469 -963367613060888103255127860192 293470 -198255378801303042917454832320 293471 -802917411625909733005468331856 293472 950689883927939578286511882240 293473 921629866559187678900835122722 293474 -350736509467195471280417285760 293475 1064550346688054743522387200 293476 -1272549662565806848918649645440 293477 -20001343294225248066556034688 293478 -5364474900735814663294841472 293479 1990134750482538234107307785640 293480 522214976548015226879090688000 293481 427858145809519895048971828170 293482 -103460975515729149764621430528 293483 2188958219178705612400766607732 293484 -360267900175099298510647723008 293485 250910277590681400586119724800 293486 681246249016718475928128432192 293487 862572305865050260353125892360 293488 -115536156462543358885365743616 293489 35721812084945313277653358656 293490 -45704671473621022013762150400 293491 1932678447048482068689433494984 293492 160911287405893031972260638720 293493 2681804702242057319736588864 293494 -823629656617973446806397119168 293495 90134989451997115389600711000 293496 -61927636760757691308688343040 293497 -508557205861829074745678117888 293498 -1043453709816825083304032058000 293499 -889503209473160842478080667316 293500 -1286378752496118926235583104000 293501 354167299100206512419440392864 293502 617765457978655656824324911104 293503 424298591093715621841315989504 293504 596180300342867081000355102720 293505 -458300270357805562674978170880 293506 396350154684192334282874217504 293507 -910469265128342074599327674244 293508 214573376596419810162622808064 293509 -109950941811878277813732970150 293510 -334801079977213127488257936000 293511 24596110415199469654552875264 293512 -86926486676225590602748108800 293513 -1253276141605964289919519757616 293514 -54605870415094093296641362944 293515 360291629137392913418763480000 293516 1239165464707976814133016989440 293517 -408086911174865797637999832960 293518 -8863816229065030753181791296 293519 -363839176571599256571366272880 293520 30248814946938755211527454720 293521 38494326520699346907718804852 293522 -310735191013731379626856896960 293523 1309130585896688057304382956984 293524 527507423104218334712088440832 293525 96381241083416075748723300000 293526 35508682943935047486346400640 293527 1082289979402413989531591394512 293528 60741594526669092762493532160 293529 354488766385674013320600095184 293530 -371881695496462867720169928000 293531 131096939251479615257048325120 293532 344254383301887016272649810944 293533 49616626173292513606080909484 293534 960333061785469560373904428416 293535 89007583645568335355528160240 293536 2375206006932385159488462323712 293537 499039607455958328520208944020 293538 -3007786818692540234450580480 293539 68420641003005720728238291072 293540 -220334817773878635614069337600 293541 35935762839503845584329354592 293542 -244481649533670186698150078208 293543 -1306890149089921090393186115208 293544 -933356209719096626840064737280 293545 454482140015748367706114393280 293546 -1415822240425810875817345104 293547 407818177587179822495206906200 293548 -1546347212589088759569203636992 293549 4904929966752385020862911264 293550 -371185874977611493603698048000 293551 -729630006863415862676441014808 293552 141648296463427696122479050752 293553 901991876044494470816576867958 293554 742462161210507869525395976976 293555 -1298326649096790093597333473040 293556 -59671446320172178082051112960 293557 1316170745204518988083775653632 293558 528066455453448726489075480576 293559 -409181121401436551091776373144 293560 211391984852364332698665984000 293561 23490945382527629150258869392 293562 -1140930795690728976989450239488 293563 -317013418961731996145763377576 293564 -200605388525258966480253388800 293565 -71691558640442557053965592480 293566 75330704877842956844447518464 293567 -566138360988546568792135822080 293568 217027126032432534585952174080 293569 -752757007160817259092588718160 293570 -174654321214529036602763274240 293571 1357565240124438815489058910080 293572 235192965242871255738309660672 293573 370748267525312086788331926336 293574 51435669132998396938152413568 293575 460205473236563946965527368800 293576 -1413151523698894805894226385920 293577 -641855266047126732493916336880 293578 286140136661134526883347595360 293579 841016571092798888207057343888 293580 237609766340914957015711426560 293581 555909610596610088750407605612 293582 -121650287224720017759314174016 293583 99480436914947245610988140424 293584 -255483007468597936697024839680 293585 12889385673209622695815421760 293586 398651029497034087744617260544 293587 -239214989474889179202916822448 293588 875419098891047570982249093120 293589 432929744074385865538549565454 293590 562838516117241299227250300160 293591 1029229029917629107515320034112 293592 429247149976035227986930851840 293593 -1651495943089793193980948064956 293594 618916521582088888826678180352 293595 134231389491868435647791230320 293596 -376454447701944947780070827520 293597 -363640866102294507243391969248 293598 307600072848043335786673941120 293599 1935243134526713488071274013600 293600 -892327312388008372113152409600 293601 36728891154408448757314215936 293602 -28150560654368712383211619248 293603 571161036870650729592571581852 293604 8591526957859754839571773440 293605 253097352392905314433917270360 293606 36988652494756185471132838464 293607 683959712355414519486631480080 293608 469020607050700564708552704000 293609 1321455089030649899518314681216 293610 450594204583175861629200917760 293611 -399852249566656683972784833000 293612 -440997973147016612866925188608 293613 -447613820327887598011098257856 293614 266356338781331082911980078656 293615 172379886289619842996353391200 293616 113529931232094143419986247680 293617 460046718032662810526229155666 293618 -125079702599170519690640435712 293619 -267303316475528118392474785680 293620 -186315028852287912634948907520 293621 -861978867929869537758395012178 293622 110230753814128054569956143104 293623 1583037524262481174351441260504 293624 -297848789258485733861375016960 293625 -76762055354951740602389715000 293626 -43488188669886002558564590080 293627 2598731807229305531446542048960 293628 -731055978693586499277913505280 293629 40924994527512031399917921376 293630 -118920513156690171717247343040 293631 -361225231348494350944834544880 293632 -131353895874779271711747473408 293633 983245303641724831771197210882 293634 -343435364748704002933156182912 293635 -476769175184182987420259767920 293636 -512309072492006572930576945152 293637 -1084294716594845149211543339040 293638 902445867762125559804717210720 293639 735606396959863994996775532440 293640 -536966594071319859720737587200 293641 -877711677528879774819288804096 293642 -130286267407175584775012996256 293643 -376373971309231552463268134400 293644 -438575931008603381369808287744 293645 579106350465479402830246382400 293646 272150626090086232596054864000 293647 -6788267316458107179607650440 293648 -499318945349189641142714032128 293649 973577643150475505439841857264 293650 81585052107125274471830976000 293651 -157914927649757760870023643348 293652 -478835014986149607774045388800 293653 -3906310742964741519850420592096 293654 628891486105590203970450049920 293655 650068612158688533991045550160 293656 1188406921290937360891603845120 293657 -715014447901192335418602224508 293658 407679476256420272032715919360 293659 2030512860458772394790814633860 293660 119059530693456206508950023680 293661 -386909879772306734040451279968 293662 779729835082405095556900041600 293663 131685333904761149436726016704 293664 164973892949361051335896596480 293665 1395068665807140592228821543060 293666 -659838947753391104155884577968 293667 703821518604327091928735160 293668 -814929017771541620336375661952 293669 35459960529099736450188111996 293670 -98811807643898240887644082560 293671 -575596163150541697936208270288 293672 839331617905591218465269836800 293673 -549670904048102323832756865216 293674 126514466988733263450287004336 293675 -483790811489036012620352194200 293676 357666294525561411715364562432 293677 -1639453971476041650192483610474 293678 -46836403255580158607275219968 293679 119647301210271308477133396000 293680 -161662562098844758248840560640 293681 -1191710782138768219551022849518 293682 -623484082733661591267283291008 293683 -243699111876453672122222061600 293684 640144998489671811257015212416 293685 -320534263747738538888827731840 293686 398725618708066252482636453792 293687 -579966525522859033966844617896 293688 -323893375051478803922186035200 293689 -737051748804638713912938591600 293690 -6017490711468328586635572480 293691 -53660887235385815758689469440 293692 -4142404589453506598349883392 293693 -75262265200989229391220039540 293694 170423251981093702076675051520 293695 596800655117218639836178970400 293696 -38846516013360499764224851968 293697 324669412582513412584434893874 293698 -995326396550445432172915076400 293699 -24211425179985781614943785264 293700 -126383676109338789037548288000 293701 1780867024177193332450046828702 293702 838532982770654008465047974400 293703 1534566935476963696072033753344 293704 362454362954974308891921269760 293705 1120538138825138977160420965860 293706 -12357415611194021559541182672 293707 845141724431574885761922714280 293708 -296565016683790028027532370944 293709 330154461783848652162857080128 293710 -291769271342927672958086250240 293711 -1260569178624178507203729986376 293712 -216988822306979661457137991680 293713 -451768647036342240290856847040 293714 -620646432335609118846740594544 293715 -344575520323461582608770213680 293716 73655529743936304468858281728 293717 -1666964293760049937817463933234 293718 -17156896252609430000107077696 293719 420416096640148322293018841640 293720 -330960775598753146881914880000 293721 404477684917326799520981611680 293722 713242739116263646828686021120 293723 261714197004904341186348411972 293724 37543592114337675827047910400 293725 197353165901625961666159504000 293726 94658976833172936107496096384 293727 118825877558209319833879724544 293728 -905081021162424614856541077504 293729 36994982901766037614674135330 293730 -195662095387852325547373793280 293731 246716033436422549910764863200 293732 -929768836672918551150853355904 293733 12508043465085838804412328960 293734 390507540499448453785232011392 293735 -483107686341430082875323376800 293736 -440187241453915538016438681600 293737 -991501095916560311099295531120 293738 112132210388634493236248944896 293739 318690368546065209054098861760 293740 844812854944635457620822297600 293741 -692386257841950231529206357120 293742 480122643952317479756990999040 293743 -776882909764629342302076865584 293744 392843491311141965877233418240 293745 550789165496097600928959237120 293746 1011510819743437254958644047904 293747 737498579687311315831741379232 293748 -92715524847477105812058562560 293749 -262268267507333580279642135250 293750 -978279756200893753069327200000 293751 715384667389266373661479118592 293752 62645268705115840253718405120 293753 2498506616110200096630823023360 293754 96066389805040293893473943808 293755 -321991003009559437912140073200 293756 -327383221003275020922582859776 293757 -546450855237830553126397263360 293758 -167342719452201581605335567360 293759 -676166009782008476176345551960 293760 826338484536268691620233216000 293761 693885860111567993728122915840 293762 339076506435615674727199790592 293763 425829190832257343817093671088 293764 831357439992753235589585907264 293765 266496567919567940523837494520 293766 700366702613965773540017730048 293767 1051660193484829097327065793816 293768 -550045913634480239728103869440 293769 -387592680022822145780980658496 293770 -120240958829668477021077595200 293771 -2076546540934117669416665521008 293772 -216947022709310277898775966208 293773 -1591438974243967361583702715978 293774 -386842255218442311178816766400 293775 -615022246305993733604661940200 293776 1969129135306012531669336064 293777 2323750223849554940551825974624 293778 158254741486134990373587926400 293779 6882699119585469468858164448 293780 269605915232091902032204285440 293781 1405757855374946036558593179552 293782 -572884535533058970030140311008 293783 -371187727607873372440791827280 293784 -953567415615025615858393927680 293785 -1323613662835622977918061521020 293786 309622483792785943364410340592 293787 94092476436497705759920611648 293788 1830936416767181401971206144 293789 -447693072064008207051009587220 293790 104382104946998511891009024000 293791 1452681773360695966246784564192 293792 -98804262218830400768604438528 293793 337730476986935850742931596464 293794 -421155921447557221902827826528 293795 2101422279062807230970032943280 293796 487922820178431214964829197952 293797 -847888739789781330994783670240 293798 475003553837466883008654195840 293799 264870066936870702869688846720 293800 -105969398767300931896357632000 293801 -2332093321637123995137954518400 293802 165243790474514523852067653120 293803 480512218371101149518409120052 293804 -532349945239858054581865824000 293805 474953012935598078273800680300 293806 -409278040690744125703723769856 293807 -2645217416972940030372251176440 293808 -22055640311780344415421628416 293809 1331894122162226614655097143220 293810 610269485481635367769686789120 293811 -394156043542007919410148158976 293812 -1689869086417041428194227785344 293813 761163932360775910631890499064 293814 114831708465904581554979488640 293815 472414826076444072343625727960 293816 1264448053498712141636834611200 293817 -494042233695178700430319716288 293818 30007062512492679939413716992 293819 33534044160564286219519627944 293820 -272736819724123545247599206400 293821 309809081724568455827149750944 293822 -426356968503585383489905282368 293823 -744596447528504156627750590728 293824 612843278951685718063349497856 293825 11651651874963204213538665600 293826 -78550962122775367123394582016 293827 -286080029887248967580105104324 293828 -1456000125123230497802464704000 293829 -4472934042545845327191587616 293830 -385854981195484580145985261440 293831 822706607315193187796688796632 293832 -137164762606018373411749724160 293833 2975416728822657252754388150544 293834 -131597974811421536096402783184 293835 -439344540780492494910128889600 293836 315820110601384928043220724480 293837 -74014826961608955547891242708 293838 411190252581526933600645729344 293839 290612978738970004417489585760 293840 74068514576935388607838863360 293841 2039564990251418549631114241440 293842 1031126748794970420945571389072 293843 -1003754645874754965577350467256 293844 -924658172751296035064623177728 293845 -875924440964918117638678741320 293846 -197723139208890841593146910720 293847 128472813352461682335274842960 293848 -1160275928800057459548490506240 293849 -571403096607663297246277021440 293850 82440597402187474839333339600 293851 92253505608335896692926201752 293852 -596283591987931158331328060928 293853 496019952771796641685345128000 293854 -6603186452945825050569638208 293855 509123817400931989430182334760 293856 859628366588055824345056149504 293857 -1973956400650872621240837887340 293858 105307849889489592609522535200 293859 2138878924673003609158896123024 293860 -18893679522117301121665536000 293861 -661906064772701617134524273538 293862 11074010928153495068253717504 293863 1344181287738266176716698125112 293864 751154662702618619824191436800 293865 111728580445354525427546029440 293866 123033024016715260819822579632 293867 -396943972692594860646142109808 293868 206823219195448376279278848 293869 746999627285958802133873971680 293870 -747307792533725725521516333120 293871 467600701517840144344201050240 293872 390727158545826866218566680576 293873 1513583716193529993702397812720 293874 -186281901914653520397589160448 293875 1494344520181135929259437624000 293876 124846869160610054868914350080 293877 29825071648683696427517356014 293878 91043224895331140003527495680 293879 -857450061822790202983303787280 293880 -207113008246174876907077632000 293881 139776685292332630014137147392 293882 -976092466424144464045150040208 293883 -103771123575525823195066790376 293884 131175784320883381229904674816 293885 588059696066932601504870484600 293886 85793929903857097554689977920 293887 -445183479990981261446417891208 293888 -189329738357822327721069379584 293889 -210936127474655194114681913952 293890 670300431316048367994492295200 293891 714125526473305769691224335392 293892 -20825286007690342014510643200 293893 -222250577061652238814680557858 293894 -560109855303219908662075336320 293895 295577016582326189957388979200 293896 436728341139897458585327708160 293897 -1198781586999285673682003154588 293898 -32924494115135405573787569664 293899 1787995748369372922164271266900 293900 161758828497639414016576608000 293901 -123175769801582037558118459968 293902 -371342498850468228415794840000 293903 -1058510158290689497776300383256 293904 85234403226839127384718393344 293905 13527386425218159260394989760 293906 1173109047777746803208687947152 293907 1782052279790420364273691730964 293908 613263485062250406929745888128 293909 1298819667457907923275319008 293910 -179122067999740435785217793280 293911 61339878782905681733297600000 293912 -1513540279864209603410212300800 293913 129856820653529909937143215182 293914 398741175519252295998726097920 293915 78803621836878255912678560400 293916 -283872213645334460606573568000 293917 -128092450174803271705339354752 293918 -11263018848763548983811963840 293919 808637153658388819118866063944 293920 -1399263576037495214019119677440 293921 -1515084333459135056798072162256 293922 -563481353917518486767634159360 293923 82850743357506817956181318400 293924 -233533086436586656740487659264 293925 314880610137184890984804696000 293926 11015306491687325820474640704 293927 455011377092151914570043719400 293928 246650811166458529700061265920 293929 -430474927678624376170372155168 293930 82563101202108973271412787200 293931 165607949782957031446147183080 293932 -223743007109619955649902453504 293933 -1055637319775916410366282041236 293934 160444830887630523967250710080 293935 -759689806250867069547367224120 293936 70992135119576457210535329792 293937 -215390065410824021948354499648 293938 -534175538640587022763597870080 293939 -197333799772083967349487676776 293940 147491958157440530215083909120 293941 -1598281027170189345081061440658 293942 -48665031692191766708572864512 293943 -514766915903017094512428895536 293944 181049565156743494054184140800 293945 1470431386693042631803120469700 293946 -413896081270870049337364386816 293947 1168910971095881144457628365672 293948 -3542701740092703667985379840 293949 49041699426184587509750711040 293950 -194013896572479913505103528000 293951 -1369249305930358991959494055200 293952 -355196726219206894182935298048 293953 -1434694151899785271347900989136 293954 -724144292186061533504978923824 293955 -194357076684288544317379490640 293956 -138052988836510081394817628928 293957 -543657951977559127219394845794 293958 203376098013191409103758140544 293959 185959807430936248510436311440 293960 -970411278305463877934472960000 293961 531416753692189300275716032272 293962 564070702448377574322439940352 293963 670187416838694452095754912304 293964 864893454205371727714439307264 293965 -20038911454121851100401038720 293966 173184228392591708905862922432 293967 -505287512575084865644806100320 293968 194649603889442232532072529920 293969 464302359153959173927683881844 293970 64261659317750628597071308800 293971 168718129421954150999157388072 293972 36663445711056045697390848000 293973 -125649799639495767092779660800 293974 -473752256437364615889872343264 293975 1106654519141726246345766021000 293976 -1768315583430832984288854220800 293977 -1328577948495025933740798728700 293978 -496513857566306705158232466960 293979 491037160712350208480806464000 293980 861192264103751570220554688000 293981 -906135247611607519099710330228 293982 -92754443675428452431365057920 293983 -1278399265823497547049299020768 293984 -1432370380194516810942365958144 293985 -880314694353308439554311785600 293986 -117494858825989453643922726912 293987 -500808856903350424297634294760 293988 270549433280198102416848000000 293989 499507158052660093744574305790 293990 507105463439491675335006192000 293991 373649588177899083427170917928 293992 597888449631009572517820800000 293993 503770109992441975356033360000 293994 -152172856890484310231107434576 293995 298936927883715866678424975120 293996 248947262058714501694219089408 293997 576371986964478264336640980480 293998 597483979993281527568561879936 293999 -1130779935071569307696525886000 294000 151546618139554644591255552000 294001 -809614099284946219830975485998 294002 -166888253495394426753558947520 294003 -549116126223255825804923245200 294004 -249786126945564582089565298688 294005 -155047503799704279945565655040 294006 210525528184185632514270451200 294007 -125453563715812306116515140768 294008 -625218717199633430478438113280 294009 -5286023998846498928803995072 294010 -695589515743881408378252279840 294011 246614973849952506774296098848 294012 430423214500063410041138075136 294013 1133000481850844478611842000262 294014 227336319186784790653210979712 294015 -175483364219678093085665030880 294016 1285693453971954170360349327360 294017 65805552962425646162209165140 294018 196578527255826588668142635904 294019 -189461666454463027475772962040 294020 11440183849401058993233000960 294021 -173238882961076608025127173760 294022 735665623860542695405260105312 294023 135506614560884545562130997272 294024 451860142484252994145801297920 294025 -1148722382725105344971573990000 294026 -161123924879453911163783119776 294027 364808237335745251918517224920 294028 153580273796304286180893070336 294029 1921361785586019206322984936630 294030 -774100323670803873412979520 294031 -1836742759173845345751095197800 294032 -341543118417360322406554533888 294033 342968064131343878008458922224 294034 5764042836288190100511502848 294035 -16102684734564474053780398080 294036 395815701758342079450635642880 294037 464549765625605569373442354880 294038 507377912628825968094278780160 294039 10686855077876050088767037064 294040 599800207593865158807181516800 294041 -140544053785767171219825106416 294042 99259498925527852507108391424 294043 -968775234275792300123913331708 294044 36664863590290494380741821440 294045 635785758562010011434945940320 294046 -1797051881836826745999223637376 294047 -107436076749116359485464654760 294048 764675105257787127895006838784 294049 291921356160416526939205489476 294050 29835062055547400730678514800 294051 -12261594021524388284511583368 294052 86765509762714755093494790144 294053 -1143193162412799828059901541698 294054 -457110202992008306664850678080 294055 172343569576888675370533030560 294056 -183455523375036973547655168000 294057 -1506146134604555245638848931360 294058 265982130944820045383741768880 294059 -808639854342833774389133857740 294060 335516119757629513482819916800 294061 -825455838037766486948897240468 294062 184183456078057857680673460032 294063 372336591083198992849582663680 294064 92820550317191306789274337280 294065 -1561698024385859115911538156480 294066 425984325832572941476413027216 294067 -971862821795082927787429712884 294068 -862152895609640637667171393152 294069 -905533864047655089503681873952 294070 164606982027746504807960904960 294071 -2001843313600370372889788656800 294072 464002992236428616754520657920 294073 -297780160206591788816879984636 294074 -612205283952542566710989630208 294075 -256883142969141459182593643700 294076 -283518353916376254447895219712 294077 -2505875766117498210260854848 294078 124648965412226341089606263808 294079 1188133172556404838782180018976 294080 -63408564019669783251989299200 294081 1221276705616312368036283537344 294082 -184102562954112153291988185600 294083 40843320613189632704181115800 294084 270686312035726427580076646400 294085 472655682961226250554496224160 294086 -353186958537086218034202214656 294087 -1689900857682650624849686386048 294088 3012066187038007822724981760 294089 -106616860295317520288734056540 294090 146728722782024021360507224320 294091 -556655018764007778219784834928 294092 1586393391926160836486342351616 294093 -80622942714674217830060666676 294094 -901274294271944322901151555904 294095 -1867896695804654255171393718000 294096 24934008494953681019613609984 294097 141809020572775936307820721920 294098 557488085891961714693228513936 294099 3095311254641367000888802608 294100 246353029386096763374204038400 294101 942378434334877089261421913280 294102 556437412399306796967926256480 294103 -1097045672425177354460711638648 294104 928158191410951286437308518400 294105 -113826459612690052877356606080 294106 -386147470411495163107269227520 294107 -2248116409392606565486137855768 294108 -577282408255073901406672074240 294109 823527428609531666433822775200 294110 -400649258921595698526171791040 294111 -26756163860384106249165672048 294112 -155545976768004828417229848576 294113 692507994694660340672481575700 294114 -78409287848259854029589996160 294115 536376903221354967512167366800 294116 570657080002068794796193664640 294117 -97099967884849703611308737280 294118 1201567957576095253043530350720 294119 357788721747965600543653006896 294120 8466566291332940237432832000 294121 -961004730146430195997528552668 294122 146964960761713016533853088000 294123 -195648840849112092608943560616 294124 531689713793469065037125162240 294125 -206739580607071985338236042000 294126 -303555927679720196632807219200 294127 -1485666191491360085079104335024 294128 15822107258792846081290665984 294129 -556855551632386347319842160752 294130 -52100978508600436897717132800 294131 1962746065566833318591273161932 294132 530379017617987783892989181952 294133 8586282786388176268614735520 294134 -346917781609904958669792567936 294135 500418009982366538509690059600 294136 1517658239973269438286174535680 294137 -922788141060346502332950908160 294138 -74582861498723547010559347200 294139 269792999009903029068375715440 294140 175808533371114933221763317760 294141 -322209886436345321845560235008 294142 -758318687873857393581558286656 294143 1261106198501369952074942403000 294144 -795666232840927633331617529856 294145 643429828262960730735425879400 294146 207661539255082469772930616272 294147 461663151558212693495992869360 294148 -266879755887658972564504285184 294149 2030170077105300752904336669150 294150 44850461219703196754508201600 294151 -607508561866020079256525937312 294152 -813775754046090478544922746880 294153 -431499309631467377134010524992 294154 317635883522951524928675695872 294155 -357825365770485874442396137440 294156 -411493127451963218936770975488 294157 -992576916284686835591769307594 294158 -310241814483916297213569159360 294159 54617508868297974081503021568 294160 -66205098932612000379331461120 294161 -704777526701722139696341042368 294162 203070531390806712895185740544 294163 10447923547945708789290870664 294164 -18455134133818533555574243584 294165 116553232728211602618377208000 294166 1124553277973334404298225280032 294167 954077167948866328551464454216 294168 -555742627537310380168929607680 294169 -400036219476558005229995685430 294170 178928490324843607619329228800 294171 -591162136581192927380194998888 294172 457267513746483783409877540352 294173 1943015046627718575763528717440 294174 232380433965807188981524624320 294175 -194433221880837350531413001800 294176 -2105773288896517886131232440320 294177 -323028540905865554307485488320 294178 634701095766038195255340962640 294179 -241094345549072544757253645220 294180 137901360296710114515763752960 294181 1098730077881755042284481489982 294182 225317793538534129727881222272 294183 1149557706438296462641064351952 294184 -39743446733672390417930158080 294185 -407369001738380044781247875640 294186 344234110701979681894530296064 294187 947950658091629458139823847072 294188 354780119908739334158595525888 294189 173389299205092379696783379520 294190 -5180328736778551303369820160 294191 361851654871504803117573747000 294192 -2235259917676334364860104704 294193 1143595168081937264157518332224 294194 466999292599086887137233946896 294195 -108513859161607367508313378560 294196 1015109177840542322769274982400 294197 595998315276035884957575523872 294198 458399783220567476555633494464 294199 -1378651570470231654220350323800 294200 -341864131838051116358946816000 294201 -1031508979634478343229554384908 294202 -27619510752236469342085855920 294203 -107405778990667458104054177472 294204 -66199102716966991900499234304 294205 1284896187319049433543380427000 294206 10959299263425694579632718848 294207 -135933716365476408708212847600 294208 -69990206806858560710466076672 294209 -691496574977617657796488254720 294210 136179995359464905595121589760 294211 1078210072900198157835833370812 294212 -396807705679936977211374620544 294213 -442629275303400276907669506912 294214 76407882120514943985611631456 294215 4881471269814264548304662760 294216 -70652580356450234163278315520 294217 -261499855923895517911057473216 294218 -1219502455105117086858473229984 294219 510258731744962968994142310240 294220 1900720865793751564732165140480 294221 -699184742119362454977769001856 294222 -467273656821879639436338260928 294223 991738890191293438060132591472 294224 29489328800305361297195139072 294225 -57351798424777955206063208400 294226 -556895792579229629394062656896 294227 -355138419949698606166074171924 294228 121883121710875170413182531584 294229 -88636092747525198494570302806 294230 147556367339842017429861461760 294231 -7781679581612273726185270656 294232 259158587985564386279709542400 294233 1068910964900300044197255801360 294234 206933704236665718128042688000 294235 -98944850243639362858938680400 294236 726774747341602972295145397248 294237 661948764996839554566202332294 294238 -143859750194299262392170405504 294239 524168331403410863057558487168 294240 -592095348031460723352396103680 294241 357055599201209787868450340642 294242 415367233152990938726022050592 294243 419349728701570725208166406264 294244 -769462086724727516422960814464 294245 605071804766241005859349168380 294246 991165827911794440711072624000 294247 1075586296890893303812296608696 294248 980464581502649444093678607360 294249 11121033557461805159769201888 294250 415672091840971663050435264000 294251 -377963735634017507543453156748 294252 27946347988150310336668237824 294253 810564626485453277883950144640 294254 -279147725658863775100589263488 294255 160648234614281162835944353440 294256 245248531193629273257330573312 294257 -510248313580819497608530820508 294258 -432671283561223865462201606016 294259 -279702094828441230821397803008 294260 -105485002000674501793861029120 294261 5678164317992551320338964288 294262 29271036937565334446493501312 294263 112173625680901642724193188400 294264 1033970764692754568895683973120 294265 -1368469382430875418042174516600 294266 -115884989507650169806452660480 294267 -863000431519250766684846693888 294268 -345169790918900174509045783040 294269 2274499009486638876201626945670 294270 -177054638046098289425103133440 294271 1478173399726609110050701627312 294272 1796105028709499233999257600 294273 213250729254849453189924143424 294274 371472684828577237398937373136 294275 1084145734873014578026668300000 294276 185362676685819441440064276480 294277 -1159437855533762670827605875874 294278 505635413397697749628141945440 294279 -757335435424373077831455673392 294280 383552423303050581098699980800 294281 71828455963565891070802000932 294282 157036959614061689989803217200 294283 -305416791989706242827061563392 294284 1051810620814458560761602383616 294285 -339983834583452884633815672960 294286 -466408688713705352291829727680 294287 -331336892352840865945995629088 294288 -146125433609024537367977066496 294289 -267597571370444270946664104910 294290 578747312958315979212020042400 294291 -523617923960667997345723081320 294292 -16797494805385667127316531200 294293 795957142987012022440446214542 294294 114924942612370529475488870400 294295 853443305302912145457361336800 294296 -592631300832806591635155486720 294297 337423200235074255011169716928 294298 101076847230053363165576597952 294299 1244198915651853239745977108400 294300 -202115567177802452227052160000 294301 499805123367335394864272678752 294302 -2681909554590454502249643648 294303 -646816824761016658456587322296 294304 -2302919052995366195375915532288 294305 -816199135182658913356813222080 294306 -22714950664396631751531144192 294307 -863391304421429120915010866720 294308 139451624173282672385268965376 294309 4414218213000131386197068124 294310 -463142791268921132849707920000 294311 -652787374447570528594759454088 294312 -431356678838546539435566612480 294313 1476106943129912277653745901562 294314 278595715057904499887530450944 294315 -39313973281548679000213006080 294316 337199150187007920371216816640 294317 -801124713304891072220106950634 294318 230114613184579694980897475904 294319 -1647530104352079827096050695280 294320 -46037745738686888637900718080 294321 -162770322236111097344253648000 294322 171065739864796338483112568832 294323 116989961244517530822054696840 294324 585399799538512725007928365056 294325 -965396930618077262132597081900 294326 -143480192199214474248046305888 294327 -918316126725962803317592888320 294328 1456970511070707405423061340160 294329 73807758405657920839301346240 294330 -254791239234692827669127758080 294331 -797317754319635691008052873216 294332 -137148454577499646245448264704 294333 -31626507122847127208080704096 294334 -569602437367363251537312845568 294335 11970492129815471537402675880 294336 7518508725414820159036588032 294337 645521544483308353097383857986 294338 1172025726210480322934433338112 294339 248737410593708129368760460528 294340 101769539877364842345109443840 294341 254752884555935535228977651742 294342 300642074466439841158409733312 294343 1376866478475225248380301860008 294344 843546441924142282911133148160 294345 -197038480629525283603914312960 294346 -283269733864099246990913586336 294347 -2024175422176561492508888388204 294348 74837275500476859822938787840 294349 1729956436422210398292471191520 294350 -43936674591534527994337473600 294351 580181247455730487482119178240 294352 527058337292339126921080365056 294353 901773024199408001055712591602 294354 -28399696449454825150611133440 294355 -1790897585178684071393773388640 294356 605128255797423382014696961920 294357 -240468410079218647653910442496 294358 -610195648793809275266691114720 294359 221568984454212785685540445704 294360 403210921758996720036623155200 294361 2419926884243412440220913421952 294362 -266091662411726358025497577248 294363 -312649273046436779047418706708 294364 354190844098584748591928790016 294365 -381473745459644305681926851880 294366 162692888037982486431143758848 294367 744826427580140349241154073640 294368 1011324701253535625124524851200 294369 -382250917761696619054391858256 294370 326215929639105451691807150880 294371 -510259591559637612050969135616 294372 -121614109462074967118239477248 294373 217563852867353633323339516224 294374 -878118779780939150776388653440 294375 -162024730794273092497106355000 294376 384173484478316447774538792960 294377 -1064701362655615805470546022400 294378 620582651149981560942440448 294379 -1655565416647486808600717832240 294380 -345213673120235219146453555200 294381 -1702054506857567873487860900160 294382 257797132196740180805739086784 294383 -1269550182027045838262445736368 294384 -1545530371157958144132612096 294385 160534636117099852052393544960 294386 467632040679280264487686103040 294387 826444023451601567313873531960 294388 -1103016004840986214803435651712 294389 1742226181717436766485144880156 294390 -534867499548759443251951543680 294391 2089926408805678183316401442792 294392 -977314090673423409771082014720 294393 -638577746345813978469176208 294394 38068742183674006100204144496 294395 -904365841178000895303982753920 294396 697940880052277121443302113792 294397 1072259813456388015263671523846 294398 697782128856257092240326733440 294399 262997713944417188600327069424 294400 173500460006208411190217932800 294401 1733073966037002590648851050672 294402 -89909675450262929091921834240 294403 -115681303580001828824553817348 294404 -1421688879164628768002824639488 294405 -6590180371425041324675649600 294406 270120259384604964163028019456 294407 -34109357979959963969142116928 294408 -2136216922492885701443960832000 294409 -19599466068392268729043951480 294410 -65493486400533019015068000000 294411 36026936905648835401398889200 294412 10026775053333627274738321920 294413 76192527037317040379120460096 294414 257620092791310131492684773440 294415 -336886983851203751866071968160 294416 -428356733784472880413626851328 294417 -938282609021824248589280881566 294418 379316390621451089952533366160 294419 -159739968003740667824320679304 294420 171821368753540649219767541760 294421 -14536654365178880907347866176 294422 308807401192616223014563348512 294423 -421232574444118912791823272192 294424 580421674706162840007367680000 294425 -234410921771089098907750364850 294426 248242615238735436144553588224 294427 -203428285513234892064761516528 294428 -673137467909758176993808108032 294429 -683084279116090004721833817216 294430 -589438503337671532397154536640 294431 -1699283332383906455640052164768 294432 -47834352666763869718829334528 294433 -383802935408533927911444888320 294434 -379054208657948946706319543808 294435 19823131040163650115201920880 294436 540211321462556021912000727680 294437 -388334217648619811428423724160 294438 52388125150947445661992501248 294439 323590922056865073253532213240 294440 -281453996993374647167788339200 294441 -599941891778616198809950721328 294442 346238616609268500075993181872 294443 -438363813115369475274173836680 294444 -12471027062860338828636453120 294445 356139817942111082865509762700 294446 -77484382624472293733086123776 294447 368092630265399268932398807440 294448 63088095714488319944876359680 294449 -5344943076031198011433925136 294450 73456899950377655682383347200 294451 922128637064288029953806695312 294452 491770528547866853412825803136 294453 -1259390664811052141729094803538 294454 181823828383674083430526774176 294455 -365424199280811653259702297600 294456 754210774909176324170689843200 294457 -144167253363331114722338773548 294458 1061918707285132582804371988080 294459 -1236343399459670794218789425472 294460 -948918433979094156674183646720 294461 1955139311239037595617191525062 294462 -96735533225106988369904947200 294463 587476728278736962202270620824 294464 -4171615881737250549597732864 294465 450874390812509585365116563520 294466 -94795239731607454012544625120 294467 1320774680268687014174031555516 294468 72341170779292682497613881344 294469 -85599439255597808814560501760 294470 233061418626479554785045240960 294471 -160186212001101768486088430160 294472 -1363838446605386334241949875200 294473 99971678227544132739497479140 294474 -171836440025800720170426306048 294475 -926274882405783810831916505500 294476 -79808968827288950982248355840 294477 -2277513780224466992621451417792 294478 24081524528835492605473732224 294479 -270688567345327153488889195920 294480 111708748348062402186949017600 294481 -317572147809719187890190285600 294482 -79929435467048317502440206048 294483 112607711757526173684898671360 294484 246956275345356706542022342656 294485 -393264725417009499571363238820 294486 133772667401289916358110793664 294487 79869110627723594430783493432 294488 1122288414870599245263534059520 294489 -337073102974830465091106294400 294490 460152346119829331498924294880 294491 570730825706253299974829439660 294492 -277337767733589929272105844736 294493 298073739926860563057562891980 294494 86265914239180438781718423360 294495 -220850964162696990927610159200 294496 821600740858582465135759982592 294497 561654087015432767673452221632 294498 601403308737893553620787589584 294499 -2072041385947661080171177238500 294500 -297719642240284398823772160000 294501 580674239367707462650726354560 294502 -8618958123384618830793724416 294503 -195262763954679796426335949392 294504 28552695660786950454829547520 294505 428766303548170505056045146660 294506 -298555753795324837557281172048 294507 -15071658335661375826015827672 294508 692417867044462724286703798272 294509 -1192852103813786364794511781290 294510 -327546747286435598182890733440 294511 693413468105811688557315880432 294512 -660847704301281279177686384640 294513 737869518078679753146521938944 294514 -310637591876460024540412272 294515 149624564552157758148535907520 294516 -370845731310075269219357463168 294517 -1422055097918127798585607330848 294518 160710738827810990781885861120 294519 874907919173559831246672733440 294520 -54155921952132611851806720000 294521 683031055274637106654993529412 294522 -400320014736905796015783530496 294523 -1789254820672918224379360219228 294524 887635498985094169595450457600 294525 179138945160129302379157089600 294526 -1124086286241331079827901004288 294527 584204462478494315803234525440 294528 255411597685161604917126758400 294529 -1082681286342597072091933087870 294530 413400859802808940327602224160 294531 326234228833436300064959975424 294532 -501826443944749674230921039872 294533 3471853992317069009898388002204 294534 297702248304065270678417172384 294535 475212965702401692006130383480 294536 608587170246022769419212840960 294537 -840919374169490013739462099440 294538 -577216752248066738276042703360 294539 -1445566819443587298533273994684 294540 116655596839704906218996812800 294541 123377274594689705660484515360 294542 -1043119841569323409186607668608 294543 -1059853080872476059555243538800 294544 -186255923129859742703489433600 294545 283347001692442214853963741300 294546 17378406847282112374484012544 294547 -787452750657887849359527720888 294548 -572568257358944903789551780992 294549 -2227784640276317884417538709120 294550 3114825565579377877851076800 294551 -134695162310409167725099163448 294552 -822595978207543699827601274880 294553 496452187704381302268124810560 294554 46871707638003712127421512160 294555 46034221285030268040232658400 294556 -256418527253514048316845862400 294557 -142597534789368095295874461600 294558 290411938596541495831261452288 294559 -1484143491731651615494961148384 294560 -386154512130945167039964119040 294561 576044743825161321647933397888 294562 201408176284808607303867224064 294563 2067144882425324115483286126812 294564 912264226053798818116354507776 294565 338588999620671868367499422460 294566 669380506341009612173813195232 294567 -180516866011139591342119331712 294568 585239030588980719783576898560 294569 -107967603232536460341044101440 294570 654284907545540158629853171200 294571 332649606677823445288164596712 294572 -1352370436728750147046745697024 294573 636695978485055018448131388000 294574 -133478976802285234839503086848 294575 474717820062696447206081749800 294576 4852029849138618078693261312 294577 20273340232703281984970171392 294578 -101763826741171239198226898160 294579 811525574253380895068832938448 294580 -495749405973395433084389498880 294581 522658410287864722070089336992 294582 40514615475724822428044737920 294583 -1061461487457847043361101959616 294584 -243034906744671237957341306880 294585 394097742075333858561666777600 294586 -215174055395763533513348101008 294587 -1011918242090161317758659585080 294588 -782021791926134707461504625152 294589 1088932420488008340221695980556 294590 -184214289968421321381867561600 294591 -437244995854489073760762140160 294592 614991244393784868043762958336 294593 3610694447440108902832347648 294594 113299251664483099518294684672 294595 -283129206250044274488861292800 294596 -1281156340243038916790552788992 294597 44353922106113969427082113246 294598 -909720516970112318038447639200 294599 -1581144187929659294472843387864 294600 262666057631725465893762048000 294601 -1299780355889075231774825175296 294602 -171289556518771931375111348736 294603 -655602977625940027628811349056 294604 -771603845316733116219801535744 294605 490143693420071470197190669260 294606 -61626387361183557952821687360 294607 -286776473172684761839575023280 294608 -67437188032160303939290963968 294609 210535042826629872756085786560 294610 25191446724209167348803312960 294611 -1273747031722445438955899863200 294612 511118592814439908484744742912 294613 -94890676886498367586280140416 294614 28135146470293150953076251840 294615 -724641787446484840010117517240 294616 523597168675942992566426050560 294617 15243885663426057467083478532 294618 -43069605548846734641045136896 294619 346756618711484262862248609648 294620 -394191242615712095386202872320 294621 244504175576576087466894966912 294622 -1098190483857354715123098837888 294623 -491903166412255609440499958160 294624 -407216939370194343954606981120 294625 -1759128480299627325112119903000 294626 -440256548868778161887281731936 294627 204106094439212290452304191840 294628 30468491888274145525007023360 294629 660025719054062622738020431230 294630 63435113573626074410798653440 294631 -411449490795899145364669186568 294632 274884181401854743450278328320 294633 -1462931034139804375222818754320 294634 545838569968937851384390460160 294635 -529298073164971128901590960 294636 9098487243087206161643679744 294637 334827116970959319570821048000 294638 -740501712446307469184218745280 294639 796178238128824156078142492424 294640 -160842227119665908397480345600 294641 462369623295935321230391049042 294642 -188940443854017659635711701360 294643 -3120013041464146280714421259680 294644 -719221230283601621931716874240 294645 -335373264685808773280501016960 294646 -90539551782764759518981562880 294647 2262414634853857814075269221096 294648 -158300961260664936827371991040 294649 736325551575086819837698668650 294650 -175781985611294798035883654400 294651 97136317900343845135549555200 294652 699352893609572078047666485760 294653 -113475518635053400646595404058 294654 -98295333937882025632639922880 294655 -192255045601462630302864458880 294656 -743796317099851479027975979008 294657 1068088393310873792359305978720 294658 110239999067210667069376765440 294659 -1617835515676833580225666843140 294660 349548222900518602455237684480 294661 -1088564351968284623896949331588 294662 -1242125965640508970025880843168 294663 597218168560745274466204114344 294664 1311024223155542274713079567360 294665 241189002390813945254416593600 294666 740912725704828711625130260224 294667 -768559651369602914757818356488 294668 -142930047183228920939094371328 294669 782757782728130672517146964300 294670 243732383868138525264552076800 294671 -17731313525900294541262438320 294672 117052512805427029622942072832 294673 -852611396268475095201637600078 294674 758496110572852178317143276672 294675 132536752808324219845241409000 294676 255306145698371917755072018432 294677 2632055059600511646226287570912 294678 24905896242960717854031790656 294679 -3831452111833853428619792640 294680 -388663019171544269918481408000 294681 1120466650622880167806346803152 294682 679977668522410821719716542192 294683 4101763545335505540002354844624 294684 -178659606395971185826520632320 294685 1345055691768837262516445110380 294686 -161440633121697881507635720704 294687 -241136066806831773716603821920 294688 -140376213570860593858059632640 294689 1998558123558882987522387540756 294690 -447441907706125187978387865600 294691 783902212753696651169240104384 294692 575007874235922115242143922816 294693 -174927085994676751289344679616 294694 -1176672699631154799562190467104 294695 -761820654369618658189216109520 294696 378733591113238259827238661120 294697 276899847691982254183756554340 294698 1382779608088361142674322776160 294699 517500448129652326802386656768 294700 -107541057346422612870423065600 294701 -139218451094676602499903701376 294702 16424920536082155774930964032 294703 1538793508256550660899617063952 294704 30076392143060316762225475584 294705 -334663206881972577374165904000 294706 -725108116214005434875020574448 294707 639364401452355496165890572112 294708 194529021703684245344477491200 294709 -626339926023097899699036140960 294710 109351526750729393102732511360 294711 117609209328073668249229874640 294712 897052231105132285188845199360 294713 -560485814774925927589580315136 294714 94874560691133062856648602880 294715 -497043383375777935024660832640 294716 -657892444951735945087534556160 294717 143374061121363350613055284480 294718 634539256208992766825456800320 294719 131734816434154880294476220400 294720 50304228850918269970053857280 294721 49728605173353967485094614144 294722 -8547234967174529655749030400 294723 -415041812831370379918961421360 294724 761197063755680766515520442496 294725 583887510904091376700372232250 294726 -106547646838122312582745371456 294727 851009047732922068146437071560 294728 247612792105636986716457369600 294729 1228722914329906315193499296160 294730 -316541308608889633812889614240 294731 1646780333931743095031738624532 294732 -69408394159569839419915699200 294733 -724866147612779629157838569376 294734 -363390119915726113522802538048 294735 275551183187099402127223487760 294736 -105787028137260838835073146880 294737 -208423955455550651827836069888 294738 -428338410170339934848048489856 294739 43983434283198944785193218320 294740 611556605415698436708880592640 294741 -872641421742725355208873691250 294742 -99029374391682257239120884480 294743 -5823342162325771121769440976 294744 858976676006528136852720414720 294745 -845503501785687921335586860160 294746 -254345161277736707657945870880 294747 1179956910184642686684910956480 294748 284296132461593427920619728896 294749 113612892041245457230643320320 294750 -618362073362578319135513712000 294751 -1607649171016780641286949825248 294752 1128159836983960948828213346304 294753 53770343739961586213020419504 294754 -1218445904215438586360884565424 294755 331446207878254121862044374560 294756 397432404049636005095485440 294757 1963656431224082252383641227006 294758 290905635686921876944272345984 294759 1586426099186522764031542088184 294760 -1034465221236486543556453632000 294761 -643566625534024476756134461638 294762 93776280396363484437702885120 294763 -823423141221081661374015623904 294764 212027202951643327472374080000 294765 -6326020894087260662639071680 294766 -355213881504235199672375244480 294767 954112519466014589808006457344 294768 52270754041569944613498716160 294769 1018998901463714604252111392100 294770 285096463696159880493370037760 294771 -403636823740375145380322476488 294772 -1280936225473689059215097002624 294773 -1420252220149939567687621344978 294774 -41973878530536732252109026432 294775 -1243042654937657316452574200 294776 -1910144552815971376684598353920 294777 290118852331017776572627517760 294778 -521941042687066032397250707200 294779 230715824064178524266129488512 294780 -258001883376623642147747788800 294781 1452639927446739167112346664582 294782 -369973835544884191760771563008 294783 152702791789105069531947913104 294784 -1541719425177015551671161323520 294785 596698263553579842361884408000 294786 633690094050999258191897287680 294787 436024556421989858634348781436 294788 68307734597721415399277579520 294789 787104609602043420858907140768 294790 -346807588645232800339917196800 294791 -226043850454023127552972248576 294792 -198108775454483998413148815360 294793 590990714285085545956760294042 294794 -712898397832991497276015940304 294795 -3956065638991622184453500880 294796 1125047001407070473324523257600 294797 2042712814555541541828361932972 294798 68641074000066624517394519040 294799 1115675220072877951622489802800 294800 208336268529742143299710156800 294801 -567812887063502190988659485760 294802 143363589070323924184742846352 294803 -1543793722725880408328648196948 294804 -128009963071452733266658037760 294805 -222808969735580592120587725440 294806 938297069822272992689076248064 294807 -401801965870491363641589803160 294808 32199719828105549313027624960 294809 692308652632406677203695816010 294810 128692620818094414206081617920 294811 -119890097218919734759021873176 294812 -66336145479263069251982300160 294813 -857109747190941973855587988800 294814 -229231440153655003532889146880 294815 827420666572215066660042273960 294816 -264963769795668236019843465216 294817 9636646878528619864803521220 294818 -140230919408902812992656766640 294819 -205842122962404175446955741440 294820 675723436284834979117828174080 294821 -1935470962183279346940223398978 294822 -241141555841101307111114216640 294823 1342926563265550120262614070400 294824 -648716343460330458776211302400 294825 328959585888638926038991059600 294826 125547867873924067657385314560 294827 809144003644172489771136333360 294828 -705195628712982094028280791040 294829 -35255726270029544126550958570 294830 790491987939578661603569626560 294831 649844750579192639322102264384 294832 251727117413531335328450625536 294833 -682359229361334990473108637264 294834 32516525669012729446719818880 294835 1245009944911001679483204887280 294836 359301291028497240258225156480 294837 -215823071281941426710279380032 294838 -640700712017621297499781507680 294839 656378176263674082526463743224 294840 6572862566535879885964492800 294841 -178687280427666430107807746816 294842 -17819270982574371625247116800 294843 -1419593765975675662903249395600 294844 -968183753075007268421160534528 294845 -601686222678286414663461083400 294846 791253247076729135564740527744 294847 21511185955012144660349112032 294848 70238650070621773298701172736 294849 663348581998003911365143964451 294850 -570745025005533035692892835600 294851 7973848629776953621604954952 294852 -23264096122127103228998304768 294853 260337505769699203605240128984 294854 -389849823141479428365521939328 294855 -672797457121651823721715562880 294856 -642348750734217323281849605120 294857 -384392279457048196926643535820 294858 42922382090943230753164440624 294859 731087597934755974350875399060 294860 -133648808144840135184862218240 294861 378192192633434411574063321600 294862 526815778235720524779417451200 294863 548667913810558933316462047344 294864 75318596187560938399674138624 294865 180309023894824975658430858600 294866 -250970911784524633027462036992 294867 -405959129769686660788087071360 294868 -290980446436311180255446964224 294869 -1374541478569351558249619063730 294870 66068031956641461309566908800 294871 -2640996736284338301412696293000 294872 -176624404925299655072794214400 294873 -34227263254251993929352762336 294874 524347172955155635838043252192 294875 727353431530463722209417192000 294876 780038774878331110382548549632 294877 -358953937357638681816580762 294878 -795189525546103729460358476544 294879 165042801940256166534029967888 294880 -759836737869307650991285862400 294881 -689928507052625191713748781136 294882 367796732315424586745663957760 294883 39322942220872133095953471984 294884 1456907032041045513133715250816 294885 -550297849961212470481306273380 294886 -372065249361999166329037058496 294887 1718531332192791308091560308536 294888 973639822617156038062302904320 294889 -779322500226475961104239479680 294890 48633320549776053014494764480 294891 466194209807561793079709563992 294892 -122487544730896716208564435968 294893 716593381154989686097809725142 294894 7912765463646915029634416640 294895 623528949397699541837201891400 294896 -43300924007368245078434316288 294897 -355264221770387908298382560400 294898 -101511320810459549670691426800 294899 1154685592078519235555465124480 294900 112487896424854064762155468800 294901 708990971048826545298472199100 294902 9441132290390883230796373152 294903 82899831969211661661330597888 294904 1270078231697985223259890974720 294905 180628718113238788181584183500 294906 -124990418424022805119615382016 294907 -305490882934412583636302582240 294908 -102472789937722041151425871872 294909 78911855420095409912541180000 294910 240166634406425854971821752320 294911 1000036550119967017231137472512 294912 736502057616637617315344547840 294913 394413045720609077833343351364 294914 -1084301008707012311003423440944 294915 101886870457036832275383775920 294916 1329033846274989483503859280128 294917 53587649895319040578260866592 294918 27134547238202076127800576000 294919 1372170987692060181439340871320 294920 48823685478540328607245209600 294921 -56604383495416914766968308976 294922 -34121945292758315037411948288 294923 153146183400039978908681177172 294924 -104631952232060954400743866368 294925 -889667690425371770261936731200 294926 4170103337011495745570192640 294927 574513394689766481560324662032 294928 -494920678201721301053753909248 294929 -1381013771631411352069382548416 294930 -144031392975063375944984606400 294931 119793433040548704439983295392 294932 -1127302616860434498490791702528 294933 -1248525195445435862950288243776 294934 -192252001446197964848910606336 294935 621438376582147259573522619360 294936 283091562258459238124770406400 294937 21784988125281908660096643680 294938 -84571302750800254066752232704 294939 -1177178026858713359258726406996 294940 -680694327275334983468816232960 294941 1997685818766017699786913180000 294942 729939626189040302674151752512 294943 -2214999537470630607529819042056 294944 79361105451992701264092856320 294945 136987920695032222907894886720 294946 255188910843382691720307399840 294947 76206094621596974970625410396 294948 -726942466167221156613523015680 294949 1050995841523441303965595845950 294950 657872947106055084822708830400 294951 -745187087983103621078828631768 294952 311827764567609860186205388800 294953 -1544157423651953419382485617798 294954 -73207565175573711201152171520 294955 -439675435257110361302138036640 294956 1236249215439422008238722936320 294957 -417260110799254460085468502452 294958 -1045756426376009645546257350720 294959 434374276589334662353603390560 294960 -41519252517907258789090099200 294961 -705769458350160331917936224028 294962 1185815894785903394878654889232 294963 -531988757422911787517722848456 294964 -62391484089717699768601105664 294965 129680707790497450402682979840 294966 -21711533391736123669815908736 294967 -713950081781300106819168930768 294968 300737182934086300689583042560 294969 -108729458670868950310899911856 294970 -307124190060700536750337876800 294971 283627760052242937811537121232 294972 21750049148595123970914435072 294973 -240191281949651241714429011360 294974 -57804638198866340798312235264 294975 371401948295850222772449120000 294976 105926883663473575790766981120 294977 -6405392302091564527066156668 294978 -721591829276630453800183026432 294979 -2340814719873422552853692452420 294980 7490940581338171987620864000 294981 1249692884442103293653517296352 294982 -736428674964056702336017339968 294983 815466259772466691545970624104 294984 -15335841958664802809219758080 294985 1135353528106854566045676894180 294986 1387693502899712579627990330880 294987 -304549226893173208387189222656 294988 838213877853819721478379386880 294989 -1588931015305111088664221235210 294990 9653487975347061502867029120 294991 -496971145382133292526013470608 294992 -374698180547519785078304931840 294993 101867218529648210770056351300 294994 -326822351836776224554514188800 294995 -34665976087087457267773833600 294996 -78780292306272670767839281152 294997 -569102854960390671704183765554 294998 355868608368039717344199552 294999 -110600180574889904572926188160 295000 214324137519342130149408000000 295001 326199996950668489304306292096 295002 802784635797720349289404449792 295003 637837526381579497526076312880 295004 565939323667653475854404461056 295005 -195677617043525663439723012480 295006 660839415562008420610923533952 295007 580722034894531685137077428256 295008 -24095910139131365786407403520 295009 -156259063469753609184066828672 295010 187655791026029420485956368160 295011 346842998360415540980569554660 295012 -227727839073395779560183426048 295013 -1775319649942686030722574346080 295014 -281400538880531301242592087360 295015 110447803650272665028435474400 295016 -1396936389286593008876206187520 295017 -545365412735391340309858798080 295018 -649244210193422911478740289184 295019 -3818227768749247890186584553504 295020 -481814720023006344479895936000 295021 -400369512765309293609221625856 295022 -57496456861909927687069660416 295023 -22222708195153818308595077376 295024 73627387402828665130855792640 295025 502573130444507658376648196550 295026 -396959987120955031076393897856 295027 -346276846588704251620954101492 295028 -824275335717832908606359816832 295029 912105247035063869354618392320 295030 -41346179671771062740602097280 295031 -1349724522356117391631558570536 295032 779831846251825963462955827200 295033 1506411512674843555861568258282 295034 -700744639087318756458465661584 295035 -121371851628127303131942619200 295036 181968396000877400415710017536 295037 394580546809748339300314423686 295038 -163191416238652694777004580416 295039 1116263359114727621838841619840 295040 -1190875864144932778070664806400 295041 1090683430678041860948565260592 295042 -809581165236321222647991344256 295043 -78644032786982590837201490016 295044 561405760576890798516073943040 295045 760544211746014872366934554300 295046 -386672623580646685969201912320 295047 -14150644059348760117913874576 295048 347213463718434044532500367360 295049 2158098378837596795621238001050 295050 -54319457055552633486171302400 295051 407144699783847404593430111280 295052 223224578908651076398104798720 295053 -61215492708003280040790151392 295054 -172912315525935572131970341248 295055 98817274214799048198217005960 295056 219263084878122771845623971840 295057 320005088154968145946740511424 295058 -172638462219799793184147425280 295059 -1025100426683114665395643615680 295060 1936496118730924488016500480 295061 240659213126425985286588312252 295062 -15990127364721908289624925248 295063 173101629959228359833031612360 295064 -794671405616875666536411955200 295065 613754009989235549475076425600 295066 1616824696263991279934690304 295067 -891661858453364794061953097040 295068 -1021667278906999022111394545664 295069 459059953828090859899626939506 295070 411042631170518972024836867200 295071 446090240890402911363758730624 295072 -209476720279904289651368460288 295073 24110575005810363032848196322 295074 -298376227489660986808216455696 295075 318957808684958250585408774000 295076 -400617240569138246017343938560 295077 104931621098876192423335545600 295078 -268894963635553284133243303584 295079 -1066436410782783323442735709320 295080 755897094068066873793497088000 295081 -256641726210977511137873082118 295082 -618716462529100017424776694608 295083 -53868484930237568415381908988 295084 361077959993414367827872937216 295085 -435140283191083888690667216640 295086 -542012619513615405073620129792 295087 -568369161755917424537495054600 295088 160572296387753700588956762112 295089 -391110843361311221077966417920 295090 -483462014024892908379206407680 295091 -1131860382273849934247784209016 295092 326865944333762098801643907072 295093 282248276501969353564913933820 295094 875746463059756144994252616096 295095 -759053503128921912982966210560 295096 408571125464457628053134561280 295097 1736410163318866007981996201760 295098 283250895319985261266615288320 295099 374691759018245728286437873936 295100 29488548635513767494692390400 295101 -845027206486634248381999313370 295102 -608091845104603188057230869248 295103 267158447200196178912404148960 295104 -139407669349910584694553968640 295105 1029703128024800932417993762260 295106 -104298556768186230712718636544 295107 -1081107500445360841433034909960 295108 -208993159540498322845076981760 295109 -22770834337277936853246655296 295110 21634504962824418987184531200 295111 -849363368235447211210477141288 295112 329424751860243492411506042880 295113 122134065877239260114088419328 295114 920879567663123726810264260656 295115 1063047478202952843724465913760 295116 -107923687300291413945564430848 295117 -171560455396610023082205389600 295118 266945087844725832436055495040 295119 213380165383823784131885232 295120 -29133630393762947789897072640 295121 980037679291049272918418950644 295122 108719403374849040155810502144 295123 1191158743734197854480947083372 295124 663901621070429213220846585600 295125 -1196633336042625047614988136000 295126 343607009634877736355092682624 295127 -1508321343197181474636704762040 295128 -917959778616703517012507904000 295129 86553089272294907095811710730 295130 -141575420267071497798047873280 295131 -630260577600542204309946483048 295132 415901063164989138203888400896 295133 579672823005105377405886562380 295134 187631517690423000920426867712 295135 -315716131253774027605218269040 295136 489240143379467872266550247424 295137 153833490492222736666369362240 295138 -341743603690008389636235385056 295139 -42178818352734214883960848032 295140 -375481471601933832181597286400 295141 -269648790743922063005070616896 295142 122420817239606274866829365472 295143 1084928183420981456422356841728 295144 -1988034406615555569931471257600 295145 -1074321980954489362825217147100 295146 314365114852551031198878305280 295147 365976679963520912475066876432 295148 189951663809134677546127589376 295149 -59386293671586388776285922080 295150 431712723556382917847670172800 295151 -113528448390790786888030015296 295152 1315817634932692056506105856 295153 -962438136942897016271945127598 295154 540651000059402846867514388512 295155 355104489157525063811640108960 295156 -148571900187914141673644291328 295157 -562349597329247597070406833060 295158 -167331514705315301304668529216 295159 -571455030491732004862360550112 295160 1442079941461114579971585638400 295161 -679249657757410227236525354928 295162 127180245696297720792627041280 295163 -804456373075492547288440689816 295164 26984933223658888527499447296 295165 212405435786704376285058528000 295166 -834316832656196984051367379968 295167 -1163220394871719229167194360120 295168 -284799919312693013786298155008 295169 312148995029570670402718996800 295170 65560597352311754575383782400 295171 -871022187931266989781074467920 295172 152847012734595366906589543680 295173 599235698711019858453792969822 295174 -571412707174654389470919100608 295175 510953086648482158621312618400 295176 -469033899165974824694312509440 295177 -483959254684014304862813682480 295178 272091670914673490830797366624 295179 -568801376352523406049102269712 295180 -77128922599476329933982489600 295181 -62265445008096341708081685300 295182 87230645266722462196250727168 295183 -181262864052914126109296568080 295184 -226142027538429766253109903360 295185 -172837932678683143476228187200 295186 -91515714960973366250206558560 295187 1932847896968561810427556417836 295188 824959352331960123808920047616 295189 -1449707231032468035930368007200 295190 -252588522195365446958475928320 295191 181526773060312933669608633840 295192 2066698279763654041192419072000 295193 479833978332469173725090529744 295194 -79657712638541623233848793600 295195 -16283683286612380740499156080 295196 -1514985652516545637032554826240 295197 -328715352181184385774553979328 295198 970225856521449300713143534464 295199 -896712637689716623450765264800 295200 -175633947085711894736766566400 295201 250206809217988687420794415202 295202 -559091567716124107204287178368 295203 -223991098904032922997579844800 295204 72410732131315330804204654592 295205 512689695890746916058032920320 295206 564179414394340013500273178304 295207 2057666547702098043175480614144 295208 -1521227304774554257982584919040 295209 -672815225811404106310868989686 295210 34688241526914137801346240960 295211 -293132231382352711772718169056 295212 -65701913150359789851507176448 295213 119182073686036675445990234880 295214 978353081448489127629142875456 295215 -990888362246617946948912528880 295216 124359508623051939173293801472 295217 297015815885853978276979770420 295218 -154147946311919278169099550720 295219 -274026287652335256903187019380 295220 -78287730456616158238947648000 295221 1211484980585964855228041217312 295222 536269544232947998524592168320 295223 -567737284164633423919732799040 295224 483981456231680682925740625920 295225 -10008950118812909628954992850 295226 267573532211062687807381107312 295227 622436058263715474862729191564 295228 -828596381546847337948355005440 295229 2193556520817029863345266667680 295230 -11257645482996818221528692480 295231 952713394000603224625882775592 295232 102375888837140380523566202880 295233 -662652618843446430484517312976 295234 935235959994210502099086392016 295235 103032045891838364627410580160 295236 -518054396123052278980789017600 295237 -2051407269913481491155531382114 295238 -3298254307010355971990475456 295239 7941795367008462572492635392 295240 1414486323747679344322406400 295241 481131548430304722024872767200 295242 -762175670838727813325403717888 295243 -253361899645894683906675050028 295244 95152535770796350562031439872 295245 865005416958678664938564466710 295246 -167607919746143981351249708160 295247 123661791572547249604820259696 295248 -179248699575929816912694214656 295249 248781916732682688973935900660 295250 1055415842365030249187080584000 295251 -376426891132235215315137319680 295252 686511494217716688777821888512 295253 546569919135695064915815371680 295254 -187952077017642419139627244800 295255 733682658550199296336729211160 295256 928544409813343238604824002560 295257 -86666613237983981740382253360 295258 -268689559675922218608371669520 295259 39335739057495025124999675460 295260 -58278700088311663606380134400 295261 -1233162959273640683393595906528 295262 292526916037574113488308624064 295263 766414623520170555139220228280 295264 -390840632157003355130666287104 295265 673766873862379300910450448660 295266 -275241619885879363130933774976 295267 -100729404528283179100956930608 295268 855101073886201378246057856256 295269 -191920926591080200045389840192 295270 138376730604881657629930654080 295271 -494720695003982399521351059528 295272 1012400017838875501881215385600 295273 -1968744445461818971150795849440 295274 479511965482582324265176879872 295275 -89208220543596805653544550400 295276 -731949429543357432596341507840 295277 -682131372137667943712682824874 295278 454258142091773607752873976960 295279 837423409564373775058881297640 295280 22492823908055301237066792960 295281 -2394613383472106041970612160 295282 -70146756070343214103565551296 295283 -1297436446553181395953813548468 295284 803265998768971308042597844992 295285 39625982138043997032491292600 295286 738905423450998932339762023424 295287 566350931338925614107863875560 295288 17435103110570302297251471360 295289 -850930773159717098772927598080 295290 -495122840385794472410925871680 295291 166104416299192135595754006692 295292 428713264988421233541507926016 295293 1397543554893389581980111043584 295294 -161441721096105299913730082304 295295 -129621399143708244873354508800 295296 215039106161410749627786854400 295297 528790475744998028648398199232 295298 -13975106473777794254122353840 295299 -1878387932176118411450785220880 295300 -247375692973036061243484841600 295301 -4220375294973369304913782500096 295302 -96472803770635736117869977600 295303 612941694917985399378753099000 295304 -54793415381345747458838154240 295305 914689807186882130204384525760 295306 67720904764512772352688396288 295307 1509264689181081862565453148000 295308 412024808507428004928683019264 295309 125709652835421615097247490016 295310 -74581842986648308437097285440 295311 -323902801877757685234671262320 295312 174185970266728376569098838016 295313 478286110828377976828428992562 295314 -53814317689234446237642938112 295315 1420862337845112159386343606960 295316 -28653645208840634650648780800 295317 -851845347541479396066085444320 295318 627521301087720534115932556800 295319 165534845893018248350703243720 295320 172993129477001482723187097600 295321 -733668964054957104796753173308 295322 327823011617476182544277609712 295323 180552967163135032636945061784 295324 -14230793721343314497752839168 295325 -523806303659840046393832951950 295326 54320636093307788834359656192 295327 107218027613241808688716130952 295328 837278883400365142800759521280 295329 810532106763834489099880926384 295330 -9720139916808963978933542400 295331 -1180923924572246593884502859736 295332 -421585520607249330560770096128 295333 12945617612429991826231259582 295334 -38683741441325645283594503808 295335 247425888351205204019570799720 295336 -1790517676003710512289564672000 295337 252739965696748154514745250304 295338 -358963702230665384438683942656 295339 763528253281352499453959932200 295340 -62721493831144502981809244160 295341 1052568428887037266295774425344 295342 1368687484896776978629131072 295343 -296980031972472491423037664176 295344 -44943261521488217136726736896 295345 -316708529496221910467551149900 295346 72512772265609036576195417872 295347 -244467832199827768478608696272 295348 2489775091752549061343917633536 295349 -891879232173289983651490333536 295350 138625917893764844238940608000 295351 636119475988110408050638943152 295352 -927748793996959450002320486400 295353 -2049051049540777828735656919200 295354 886750121478613432244770379520 295355 -910043792853659503614316434000 295356 -109433766591440542809046573056 295357 1572979994330767193922323297606 295358 7894107760259213807365623936 295359 -163586595969343531651902807096 295360 -73752589641978777000833187840 295361 2673052029563978194370705586 295362 490227139173234807174840821280 295363 -463056158780407194984325032388 295364 -401814745825971830143778504448 295365 -196306265530709548807251859200 295366 624114837916660581317784883584 295367 -9056613618615587937198629160 295368 -234119539345350304284693626880 295369 -294309936543926264536175337756 295370 169794823861282385926000118880 295371 118426115747381733505385951472 295372 -396886588674572343188122025472 295373 -637694433110791136031828284436 295374 -579969930346801073729689374720 295375 1479593260474496545324303980000 295376 61570322271644358895894290432 295377 -528162796541461406263479409680 295378 743975671551870059645234628240 295379 -35749409722165186551091848624 295380 391864912167285170304051916800 295381 -940419572365452999203417652800 295382 -181153123750213886849977038528 295383 1090263779461804301216783077248 295384 379118502541597542660978370560 295385 106074057102726000272457752580 295386 99183608004364336223516648448 295387 -99490573416128603231280891964 295388 1450559222759667074251655244288 295389 -220571553533673954506720779296 295390 32095669244451244124659545600 295391 -510055052494665302903459689200 295392 -341222892381111617037201309696 295393 -42373546810984458662627594560 295394 -201310548468038590211988065280 295395 240097987165528377179153395200 295396 -225445118780179849247761187200 295397 -225277306014000018599991619680 295398 363926539623238585561740209184 295399 241575476319871375218978428288 295400 -245026177447384461765052416000 295401 625486064023472605778117542032 295402 331596310921348108568241549312 295403 715115327666885740507678700760 295404 -597886140237710508369494507520 295405 502457668622424885789488946240 295406 283552739356996792216012057152 295407 -25862556612481385754157029648 295408 19583761538688362371747840000 295409 1661975065432497016227197450916 295410 -5915438902034360225203622400 295411 -894340500976719538538480679988 295412 426692941951980104139218135040 295413 -973430908644986595227340453600 295414 -51361725401786276688410978688 295415 -1657182033253728155206239766440 295416 283121732860830932886770135040 295417 -1277147957304848082021629392534 295418 437440214090879059677242210160 295419 -1170231880995100237780542958056 295420 -385929149093373282205914846720 295421 607941019449126684759876727590 295422 34512598263734056534948629120 295423 2460777362353803647045836596960 295424 320315153467068628819840598016 295425 -136851940474563266830299687300 295426 41746617336286841359340967840 295427 626355209185754071404235143744 295428 -328309395109423939933015117824 295429 -660834791191231860137960199970 295430 245228005469811000157106181120 295431 38507323755733993749216418560 295432 1025806065433195003596716774400 295433 -527404794014383798223408505318 295434 389768906083537917916262922240 295435 268230036454086235336388904960 295436 -63113583908489494280173144320 295437 -53682980366162709916064907840 295438 -3764570680001623929691992192 295439 -465563284314984374520251591760 295440 116370308454891015342399160320 295441 76248760341656639076076305842 295442 -661312964022386999667444172800 295443 -75744008113773575174064746616 295444 2155366543390397590170544033536 295445 648354424711463494351869315480 295446 137568544367096873789237098368 295447 -137642784957245282330865836720 295448 -908513017544573355462727280640 295449 186765841196301195602343198720 295450 325415010729309614945780256000 295451 -446532058728183664179339071088 295452 359002062094443999774977871360 295453 -20025643416948478412415226976 295454 -828804418773645984707981725824 295455 819868732944877388945366505360 295456 -414369222538374194481101537280 295457 -2131564831226367216491848783680 295458 316207764179400719792452059648 295459 1651698044003756361941628365660 295460 1000536694380810570982518374400 295461 96458246072734989186998714880 295462 65277433529002263841684235712 295463 -84738034313361211547014745040 295464 350685247303576706981687377920 295465 1412080621293439645622586301860 295466 13728577715994117265934270304 295467 1498239980363672103877171599600 295468 -223011645032092974017125188352 295469 -1967591830812979076438997116160 295470 346095703033360744847844041280 295471 2068423057955143392495065778744 295472 509585574153926416226004664320 295473 301682850696905937522722396784 295474 1101533204570497809512055387552 295475 298515600137794400501618721600 295476 186283835968604452479651704832 295477 -184543887331106132385721890816 295478 -1015403406280001377083434148960 295479 1064816109622505225707449522624 295480 299161397198725878988588032000 295481 786091059484100668182060285120 295482 -167799605426022975552721147392 295483 -2841889936341182923589248195256 295484 -162951054492542684964491470848 295485 331133683039129891834462332000 295486 -318837843166136065234242455808 295487 226599104507902531228374165552 295488 385652636058748778576263249920 295489 -644774957390080866015009471744 295490 -42063403853411012349867602880 295491 89772505727149052021966379264 295492 140041863330938846753411203072 295493 391832009076492260002427348544 295494 133827076857114781750144063872 295495 8973124293011122564216611120 295496 -7873905292938349370659430400 295497 398777840177974931330003831274 295498 -199514074486150527096369003264 295499 327092905761314666970495228720 295500 -383007104519011506878738688000 295501 -735358233309548513326214949396 295502 771502597234887648402357266304 295503 175744232447549632286770126224 295504 14401807355444623084139839488 295505 -375940537525564714024630875840 295506 392108574207018975676489623312 295507 1984337668664785759560952935680 295508 1251245133536950859735550611328 295509 -727205610655779880904716671360 295510 -633029173412503655034202032000 295511 -866130773994438983210864790288 295512 -323294821147413568800777830400 295513 1275396707359051350022405754762 295514 804418384978000885521392705280 295515 -137825841448019826878736960000 295516 -17489465501531716929348750848 295517 1866908724134651589075132406566 295518 -415499511874196878946464764096 295519 -110645343821491665629106088824 295520 -1298433088312633699466249502720 295521 585068186962508410536207022512 295522 834308262636218736347512479312 295523 -26692375213487861830903613376 295524 -1199848207120939784515040640 295525 -600709128242817750701878982950 295526 187229624988475144425130260480 295527 182589169805982917097659457408 295528 286909470412089492845977989120 295529 255203373283669796005498383360 295530 90497925871864557130737112320 295531 791146581116607908344394814600 295532 -396956826227561605470631106304 295533 -131519967975024275295173187936 295534 378745406016330536609794540992 295535 -102400216699752869320174670520 295536 422177082191425567081689513984 295537 1104186874361275069085417714784 295538 -952491875644463221851087748080 295539 -21122896822553244421520294400 295540 40163510528970399968975585280 295541 595903194932815472673738000942 295542 -173861122545597940609555365120 295543 25574009865056359126682633280 295544 -292257704228405989654885539840 295545 -623411206304870416129917897600 295546 -762872950750843921525003344528 295547 -106441415450073058378077385968 295548 -487767133348263377846012805120 295549 -3400435108619170332032987466164 295550 273381289731614737711917244800 295551 1143141674404442725217680359480 295552 1113351113123492455638997401600 295553 -2083653651321770890050923523198 295554 7276918604791872095696093184 295555 314715430793276302084280138160 295556 256643356375062260688215616768 295557 610830577400058629607915663840 295558 1224646601085832612997722934880 295559 -658450957228575076778402128848 295560 -12942564161121247658242406400 295561 555559251036602758137879336832 295562 -1030769924723478441203359156128 295563 636169354229426484412268455104 295564 -1270713743287249969284291545600 295565 -1410830170827926677365874191540 295566 -256586083836543274708959293376 295567 568655916394549946610869389616 295568 124270575742020905791356026880 295569 -12823330266014774359797665820 295570 -290196474189930306272663101440 295571 -2126342345554411525067032902228 295572 -808079867201721172329346295808 295573 -181956522542981006834826083712 295574 -960750120154991254911017386464 295575 26357360651013224740673001600 295576 -1307008230249332157342901585920 295577 -154346438288423367584273169900 295578 -750609536319616040684128801296 295579 -2194651810235776351350373953624 295580 -841508694412851740030219788800 295581 313586781222559463868717258336 295582 3329979198786301144498781184 295583 -1821742696722400912118146709760 295584 -721348462860939755773561405440 295585 55642976502080760896878575360 295586 -984407687847483944487091897008 295587 -1248795690823000537677629304156 295588 546128883669111060647356162688 295589 -536496352323951685774281080544 295590 417594772096672845090128025600 295591 390678286236887946883801839992 295592 206958803853200021008972185600 295593 -138462857535949308493786460736 295594 237484092627299281321617222240 295595 297263264382538457884226421600 295596 232536747085384428271340421120 295597 496782392668193457333618020460 295598 -1247777132871625522312074283200 295599 1059742216819925285755636781064 295600 211612696917894907560175616000 295601 -1081923161341956170454960364398 295602 -91909887870201517985071230720 295603 213962016883142908048286800 295604 -2101092086361442195793865928704 295605 -766966205653796914318188159300 295606 953400573832588847944935675264 295607 825132255652101857241006369480 295608 -133201176785075693171882188800 295609 548911230109336496151991580416 295610 -135013042851201506657587783680 295611 1056880685755514795029097793984 295612 751625906925857784146956311552 295613 -909619173995215399057273265460 295614 487209177522614639976838388928 295615 -421596602864830635081750633240 295616 159104774156168123981915750400 295617 450247778926822648065807403632 295618 -513009105060468705166901975040 295619 -233436474565598789215646186256 295620 151605405252591646960745164800 295621 -75535227825702135376224600800 295622 -730608294578841565558749321888 295623 -2122436215180846907867307006000 295624 572011379189939057444890214400 295625 4476140342946963212469090000 295626 371809766999125755446221152000 295627 939465773925920132728429152 295628 169837216714195579578277018368 295629 -578722766635262048742685060416 295630 -391998939735486300782002744320 295631 -568954435309723769189469374880 295632 305460175590657817104519880704 295633 -196501149364232534074568614796 295634 246613184812101244880936299680 295635 352973727754376901287533815600 295636 -687592948628120573603989831680 295637 338337137193196955805446393820 295638 -193958655967736075555252305920 295639 223755691062775308443096086360 295640 -651981615774348936643015680000 295641 -157019656191339344157870928848 295642 -342893574589011768652188457728 295643 694923162696546886995065977440 295644 565377221645374067481714204672 295645 47375273707990247183195566080 295646 120886197344551694300931229824 295647 -95539181220656686969909479936 295648 -1289226480457399676644495196160 295649 1943127782062404966720119331120 295650 1491697485382383098123698800 295651 -40562625160698228401542167096 295652 -102345421238383891451285176320 295653 105022699823642274447693040800 295654 -922079459372833227603301480224 295655 -627661186235093744379917964000 295656 -419549087345306731807797411840 295657 133560777433571273354798914020 295658 -264380726866753692055383344640 295659 3104962418840252014716641424 295660 -357893573660294534180356792320 295661 -290222861517543757725316099776 295662 -656733175659096712271261466048 295663 371002060114433516035203224912 295664 36679349494980740993068302336 295665 -505032655082252209975722602880 295666 105979615190277631702183065600 295667 -800502508959913409826178880976 295668 -7913819250532233965777043456 295669 -1903227542616485532320448906240 295670 -142654252653976565441757726720 295671 -619149317763795574444682628096 295672 278780324150289756399230545920 295673 292808459014086468134187018240 295674 -209908514883031484310154506240 295675 134614629067319490005095298900 295676 -1854187576133804990723088826368 295677 3458688413114690962255973226240 295678 175546424598674375266948730880 295679 1042715630719552368813937009776 295680 148634489158867901361338449920 295681 -1578349138726047388050706277628 295682 -724635249703008761219814528 295683 -368184758112050263905460423176 295684 -1610614654750286406535377888000 295685 -72018263056687550358296457000 295686 -306056938980019240829556060768 295687 61532236691776986083620150752 295688 1097236172351442369425273487360 295689 1199398121500882506536737860624 295690 -703545954593534982193558442400 295691 -460467432965617439675680502616 295692 -267361699464762305804447671296 295693 1828649199193672311548234405942 295694 175927464893570399620026229632 295695 17520860201595998890945027320 295696 63841180113292455444213604352 295697 -1168785205213165057588924022400 295698 -176993430735127809885387927552 295699 -2213443707155682663972514777300 295700 -244380927453423935945887804800 295701 -409605332027800568200369972416 295702 190129490191810640659374448704 295703 2281983871951997738856518330952 295704 895880849768055434322831052800 295705 -1160400890903677556641901302140 295706 179650537457742472144046925552 295707 12017372443595122339273512240 295708 -215047657504161396666230169600 295709 -315548696933427949705721589120 295710 357168284310591782348854584960 295711 -5988330700350712434195747272 295712 1689300030659537232694970744832 295713 1761191035212445762466640939840 295714 -23824863374675521476172377600 295715 554231323633355586372636830880 295716 -464568033484255119893016238080 295717 259069077338045058691893120220 295718 806515765607091424489605742560 295719 -597242681105486316131951792856 295720 147104823082507201256367052800 295721 859774671551916645813517951092 295722 -90773809302272883848129472768 295723 -93651697038918000242534005256 295724 1138861712569411483618818048 295725 270604970664286586182816197600 295726 657256536294398419664598357312 295727 -1084374930360849945705075773424 295728 141454687568141269902604566528 295729 42120944172107333937338800320 295730 -185641398710096593879489926240 295731 348068824652066531911647020712 295732 -186839995255002933078352723200 295733 395943217013362692588465678204 295734 390480160003712303337211650048 295735 460108102293242721581485622400 295736 -148051554375518679041672355840 295737 -15276185607869261223744460032 295738 -272867450471739838310754069504 295739 -302755807361253859614870860376 295740 68145082200229681023065579520 295741 -339957429851649851914219988 295742 313755371201187091064234808000 295743 529726776850329075228047001984 295744 126428171205456044677433655296 295745 629814978415664867087102284500 295746 -481813959721204654343311180032 295747 884727818527557992735674783080 295748 364939744563484085464178605056 295749 1101785742018789785197688956284 295750 210395621595677583163329504000 295751 503989376269181018311000753752 295752 -9849655616040554175025274880 295753 -1939217124976229798327133562700 295754 -4367890540475241042304715520 295755 -342846867944179425998167975440 295756 -561788910640348580460581121280 295757 -459743366192441120961785542656 295758 195474246757495958238139681920 295759 1379680882997946634628057966960 295760 297659045742629215285855764480 295761 1047829771552149762044196331584 295762 -477891292063744148585957056368 295763 283220831442793301170020057024 295764 318886762892423057371908642816 295765 -1121205527739043405409446353000 295766 -977047112924716676289021892800 295767 110565410155871348322405484920 295768 -1368480143973131474375883386880 295769 -1594493174988237837892532755830 295770 -60743019600993342189567110400 295771 305322984636120593797466972160 295772 -132585871694001832745925594624 295773 892487378923341057828217461600 295774 88950471034749459129773799552 295775 601487869670682634057407739800 295776 -492276218402486233453669908480 295777 -127690553978068741387523057374 295778 -104872801309126239405139189248 295779 -557096872070910575109199096512 295780 -40292622894932205686140170240 295781 -16024768288343068383190998048 295782 -125437371264445525136073407808 295783 -539209959104788353794180289024 295784 -366416708558014561208068285440 295785 -589556954077748695042348780800 295786 -532501852396284084692612503296 295787 1629307603502788747300542008436 295788 -111646603916342400252502939392 295789 221696226416761565742482426168 295790 -563165321145446594672663529600 295791 885835922515495702401509219592 295792 -105166010557312221285331763200 295793 345164617352570402266231901364 295794 -562938148338510513872941931376 295795 -1312636081346792197264100941200 295796 -17405783939718218530587671808 295797 -7610589196079541015927173472 295798 813020752524637959563181735360 295799 -585314704006576067868466768464 295800 481383609164439046802795520000 295801 382249227358621975438849570704 295802 130349673644722698986909343744 295803 343375436098104639545666643120 295804 -204356267072917569301502777344 295805 -38591926669851092407275803040 295806 254028738243360878863131515904 295807 1306436928214038340067493126912 295808 654424757398253684494612561920 295809 246276888052105614858411878208 295810 653014800970766437170412438560 295811 1387710753526530380587169237400 295812 38441245248590998741419727872 295813 1759257387293412600118754359998 295814 -43883232044539091566381911360 295815 39480189112223241916085375040 295816 -3005412347421266264806315622400 295817 -2016386581381393753875242619468 295818 -787321382428095388261650662400 295819 1507267530694608012789941611220 295820 168585243771322994991547361280 295821 572216927712616420064720466390 295822 933783299553888487046149487424 295823 961702182731322090847968446904 295824 -203479219448932642055693991936 295825 667878069799146276247086088550 295826 170615728690317097481156083200 295827 310482002497725750786402776832 295828 -104295456872919988845110063360 295829 -574590405880055513898692941110 295830 -133480187297933025573070185600 295831 2211406727627170535010477426632 295832 137022978714316407992258918400 295833 -19959827211237563648479901952 295834 126328178353742681327667661824 295835 782311049378919913098017513280 295836 -152219469477572631548390108160 295837 718588799155604254218177056486 295838 -65939810402346420211904599680 295839 2354326120376306922657195029520 295840 882635382647280235703470325760 295841 314278752241106934318784254144 295842 -548821225668953240001731714688 295843 -524546460637266780022003535908 295844 1337544252899751623809232900736 295845 -217038124916514670236884640 295846 65071208751301245201473568384 295847 180785001495526269212572210296 295848 -391310119034208657514217226240 295849 -280867422106533895171385837760 295850 319350430794468216202026592800 295851 820294528873337857767375090864 295852 -311109723421142254320694016000 295853 46838216628215604667812846102 295854 -204164094805793122185462840192 295855 -278181626827921367355216921600 295856 -240325563711976483620908580864 295857 -135962895330821897028519725952 295858 163761886911285442762176569760 295859 1035210279721936555620603657600 295860 40207358880286649035441551360 295861 18613191231395751260668244462 295862 619093853400642732668405878560 295863 61119152610080456729003751144 295864 -12851022213177998696162426880 295865 507636644099400120038979772800 295866 583690763534565273208956633600 295867 624319181919402122347462129680 295868 -1281518296010044208755025587200 295869 -33614634971747953962196106112 295870 -79074470993630601991770717120 295871 -602598861863899650845660468928 295872 -196334001580319889672401584128 295873 712764363471186114492804045122 295874 -362684440417501833242381750064 295875 -990318653048967653191667292000 295876 576474011470161998417596223488 295877 -852217113469259397220849442274 295878 -445017422276541885001593503232 295879 -1986743250004593841873346964520 295880 -318819914583267269630836224000 295881 -818104951105358349353418168048 295882 724030400142743758532816140800 295883 3410187150592843524940318464 295884 -1073038902906205273597834740480 295885 107673841918232227876867111980 295886 84307660711140035940735296640 295887 580056115411071340468002576000 295888 -8320097155013796328772313088 295889 -240093589272445899586756200768 295890 -27252527064903183284757734400 295891 1387076536213578002948267367000 295892 102520096799676534809623353216 295893 -20237261417625425208275334276 295894 470566772952259028284201012992 295895 139587227334560721165312522240 295896 -411290268586087250535152947200 295897 174671575633093976772651598464 295898 1105189741619378357795518729200 295899 223075536221840127275348520048 295900 518474564189910056200949568000 295901 1341366517176345675466692820902 295902 -348367664020897850974200839808 295903 65440243738764625550774421152 295904 -476639167476655731971814064128 295905 317040205568041135269109964160 295906 -251601234432211764900144576000 295907 33024595166657849407400055000 295908 -215296288395615735625074723840 295909 1451824247970268734290325546110 295910 -534877491191737387379091517440 295911 717205791814896052728797099544 295912 3002912455785922814056940666880 295913 124007660510924735725525699200 295914 -428946875108499284323805894400 295915 -1043059504361175777705738193440 295916 82886505849482718424477793280 295917 -394323338154713208882035613120 295918 -36437011149536316686222069760 295919 -2273686114828114229024189416176 295920 103836753788885895961696665600 295921 754096907501322502843921603072 295922 664528632708118727194892049024 295923 -1232601025198611535009345897416 295924 -1331577659772041459529442166784 295925 -113767495540724626892371080000 295926 997307925559741434863443968 295927 -1275085773784489920058564583768 295928 767275538196664848368319160320 295929 -931778470135381446539586393552 295930 226722393475075561259359638720 295931 -874611878276858514728371963800 295932 13520775375542507529370927104 295933 -82047242660784511020205946976 295934 574192781385745003926208008960 295935 -89151684659132305497636232800 295936 492484461547824604892662595584 295937 975124449716967474308779715586 295938 -112113036276728022312616540512 295939 -1105155412256139891292356675328 295940 310816121991208512468973559040 295941 486607753826254088281616448960 295942 -4463772056722352765976193728 295943 -1839494396741138536453580264808 295944 -629664086535501798090326016000 295945 -471226627698991627305724081200 295946 72015038838852380988306320640 295947 468045942647326209022387839840 295948 5213178617890221446311814656 295949 92004511813404726647814064950 295950 183688544426338369608490641600 295951 -2089824884482497682468879636048 295952 40401197861840875623971635200 295953 525849118018615333315083634560 295954 949684882211207031547013836176 295955 1555269282040917681734881104720 295956 -147156287282809361422614338688 295957 -526847529887353444597527475328 295958 -184487300880404750445051494016 295959 -107479817095983556699556524800 295960 570869542658685569334510182400 295961 -1536171750520638599521082544438 295962 398041057026761926124466572544 295963 -332411052251445181110298177360 295964 369626897986359238939487609856 295965 -405993366195226965997746053940 295966 -301094764619409425491977024 295967 581832775963139118629783290992 295968 1133633342959942829079560454144 295969 42186410578873078453491546544 295970 48654267479997289913287517760 295971 -625922736534610300355231042640 295972 -1212234099457628583300415770368 295973 411413458480488107915347452222 295974 159035113955221057347629996160 295975 -818837389214463526674654904000 295976 -1913520731951962510582449361920 295977 97146076394183003283632870880 295978 -117407987651331275065556126976 295979 733879834570751787876252986040 295980 371786899256571647924032527360 295981 394394590285622821772311444192 295982 785615338960646386900218772800 295983 -93669731410697245834612758648 295984 155059834701343472649746120704 295985 -1205654455308586498073979359820 295986 189159864725642226956629697664 295987 85882025880317158545204863712 295988 -298004616861374973420930189312 295989 -170172151061952376896448702176 295990 219150275163907265630157888000 295991 2332221754335496045356551787192 295992 -868302111749909518754587975680 295993 -1375840206824689158032499980758 295994 -593938933633882886633769826704 295995 217003783532882975654574931200 295996 1006434952764983709226762112000 295997 -241258951299932006458320161460 295998 -154496118315486071948505183936 295999 766682496325518923447071182720 296000 176573904912984553797451776000 296001 685679289046821968846550926400 296002 126220928160717997303534935552 296003 633269924971154431210962003600 296004 -591509248766573579499716241408 296005 -659478062792059885770644422440 296006 1764810376436937481752227623008 296007 -537114123983687685487683606360 296008 41107557804955105227820277760 296009 665117291866708604668299609600 296010 -75856505952398860536860113920 296011 1955424862515668485910936078612 296012 10894645591069814334977782272 296013 266624802294099611553066960000 296014 -266128027360669155621065656320 296015 -35952680760073658329052372880 296016 -17585883077695182554524286976 296017 685605343256142959740706750066 296018 8751815209753619517164671104 296019 438456684301906010024936973888 296020 6187268488385272674287220480 296021 -605192244603619845659784425856 296022 1434779525842194986857419448320 296023 -64127146548396429128533485856 296024 1742644455143295863526111528960 296025 -337983924889701275923412161200 296026 276589618629980876859595913712 296027 -81632041725373125954499496124 296028 -380622663445192491419871022080 296029 1160617399776646038332386284780 296030 17902784883237058985538758400 296031 -180012507674181191438287760496 296032 -450906739558390127834574225408 296033 -881016366701426101665476164032 296034 -387958707947478091974886062720 296035 563322522230900235676427622480 296036 -598115787860527720435536799488 296037 91089961950591439294970714112 296038 -834640602056445876872559914304 296039 1792873183232992940846399842440 296040 329684908997311977383118028800 296041 -331495577354438044525700911558 296042 -1043591472503988785952568181328 296043 351162723019556691731167662528 296044 135860064642277034498801223680 296045 1339844107421518918407545580300 296046 -410954712626904321094698428928 296047 8464858903175702681651500496 296048 103287767485822945032102838272 296049 -16756701478403267725784016192 296050 -89333461216442017554300518400 296051 22909105055376188911217980752 296052 -226722625682022147945368199168 296053 -716038185238416616831598347200 296054 -348510892567519595889351649728 296055 951221057352534007859277360 296056 330706830684502963723111833600 296057 222475412305142544926330254932 296058 -174641646000594540874358165760 296059 -2579567531486987145651812004096 296060 382310938754044058232846812160 296061 -292479929412792724719720394560 296062 -391590703604636187205260792960 296063 1179062949538271664028363139400 296064 -920575762188389589820668641280 296065 -109132357590173058708493180800 296066 -10998025520955461363484270720 296067 -183319562806516972444585664520 296068 1302573994767702338750848158848 296069 -1459513242353955634975800477504 296070 -170699256428713140248796211200 296071 -678548978653320549150473930728 296072 487214102944236685984087080960 296073 -851309393599537796103346484496 296074 -60000835986208269219029696928 296075 -162184029279390218155211738400 296076 -934333070375573025018969010176 296077 -2023706692368260251998128658560 296078 1235293525164787287770021403456 296079 -194539408494954221966817618432 296080 -313528513862458432375811850240 296081 616178847027030555889982667264 296082 -512711488918164939697315042560 296083 47236821775978773283694652332 296084 462286523220321811908259257216 296085 -260463443381008564561664133600 296086 14357094254266762486530806400 296087 -2602279561955271367760230032 296088 -45446880142452772070933852160 296089 2332136853486346550461679988756 296090 -509168823602573574208857211200 296091 900411030173083383011301974352 296092 -2167863286324906717250426562560 296093 -520271092829519307905606359200 296094 -235806070042673766495506021760 296095 -678670717701817081023088685400 296096 461188270802916364698931691520 296097 213874144662200226443370069120 296098 -21859382597740537224482295552 296099 245678317017826579284733883100 296100 191937876560433585431132774400 296101 -750809270924778433337754541988 296102 -181308514816138553408572390656 296103 480445058607798236659017166800 296104 -12426746437385040330471306240 296105 -1493720791497437244565173691740 296106 452913502052846898507092350464 296107 -1763261631056401567221030372444 296108 1015597871865941013396593718528 296109 838380032733525551405823435840 296110 704552690782308613809509184960 296111 -239767905124660980987212453856 296112 -9574832565999681618522931200 296113 1332880708842305340503163591220 296114 18603014379251105920568105472 296115 360691555051535976622525248000 296116 -302499807013112066554714461440 296117 -1950394285269580722841188354834 296118 -383479307150325070078721288736 296119 1477225514403116480558793643560 296120 1034255619975814701306979737600 296121 -156326638201564277832431155200 296122 -548487088330138747190771583888 296123 -2272580810456396643141068009880 296124 -714924861011437272592662572544 296125 1510968954291999387915709728000 296126 164723664124627310172041440512 296127 130764783157693575827556033288 296128 240905636071440982313896247296 296129 -1888164946065863595732803214270 296130 -348628727619139108512779412480 296131 -274364472161326026267425337336 296132 -952118995857062083515466353408 296133 -293818419571246333387934105376 296134 699856150893377131422023048640 296135 325869357846972638056993121760 296136 42692509868705898166214599680 296137 -886284365401406839772463714214 296138 142712795422587546433540134144 296139 476836181458549439809348574424 296140 439167815056813838126338529280 296141 -12578734080893900680107794496 296142 54588066778166105171496757248 296143 285967579582473665780277940608 296144 -212401004570329527587562848256 296145 -206692899023889302404010693580 296146 966297186859557048611244784272 296147 728964939086274782466150045792 296148 161807274157785348171113717760 296149 276473343605218398921362962336 296150 -15262154955549732756061999200 296151 354900900419501555587652797032 296152 -1688801218024005570155453798400 296153 -241974529588688933812867291200 296154 -527405394166948392715168382736 296155 -721981096608332433758008016880 296156 1191325893726051893075226766848 296157 -413243983358330573525404180608 296158 -391656470016861557502420712320 296159 -1408995486142047819680047148640 296160 -5826785291766908653590282240 296161 -16433818915330782699945497468 296162 275513903824563640617743322912 296163 397383247190090851572854200320 296164 -329976539910129386903989321728 296165 88436105364165307915690248060 296166 -191434896805399251118658925696 296167 -198327831576567512252483952720 296168 -1889820419565202133881578685440 296169 -1158332998906195469823043186560 296170 113970330140247444510801423360 296171 -254284089565577421428852436480 296172 178135104748356054227711946240 296173 729699082748577269929755795564 296174 -184238314879735424368872354816 296175 -541350772071014727791043984000 296176 -84660889229459625176588648448 296177 695414211716235748654362244800 296178 359935178340503760306663786624 296179 -714339067885932264471102127616 296180 478996688986590902572998604800 296181 712722332373228678306032748270 296182 -1185910243729435023332110931808 296183 -349514445494296249615694156568 296184 1880973635518678793813360640 296185 135806279554730771373853274760 296186 -570600054225545804815410521856 296187 -300676757924802124969944036840 296188 576544619411462977936003493888 296189 7993067303955605348707558860 296190 92793107326628436191687865600 296191 778555943485812070176079722240 296192 -196979888687628747560158494720 296193 -933171315873954043217332041936 296194 357358683885767519481700780032 296195 551166532599573173423284813200 296196 -529171648549642266586749047808 296197 467932125195827667182022126912 296198 120957818490003830745312529536 296199 1034098096172800101603744428784 296200 -389597934786293160253408896000 296201 1503748249174535102405600786202 296202 -72455144527980207645483379968 296203 -9596473746246973574610932576 296204 1057050085150427806916332275456 296205 -63058028625833293244289646080 296206 -282142411419898592321192406720 296207 397019532141400975139024710152 296208 386056050536002154440237056 296209 -659749243535226670908639819920 296210 -97839863515898134770896064000 296211 -992176484019588819789809734728 296212 -269190253205206831312612761600 296213 1196012027727877719631033704462 296214 -753666910019804810071722576960 296215 -319891691554028697702702113640 296216 -1466900159485703779871513149440 296217 -398750091696859823130479798592 296218 305368293877826503954161307104 296219 160776297857439579224117574912 296220 106697011879581985752166241280 296221 -1490033619666382838954181479578 296222 -411398732980526370346276916928 296223 -729586396495187716913584024176 296224 635984697303556750146354610176 296225 -105438912664263420966321136350 296226 190093865667722714317336464384 296227 7317529816971862825711613444 296228 3226674393124025321329596702720 296229 -917657513577283537737877635360 296230 -420869181854308764383652343680 296231 331227678474350996228294888232 296232 -171125895522159480318773575680 296233 -100467692728984430924577572160 296234 -72781980866516343498931508640 296235 95844002563415997668823922800 296236 128702456949197144451860746240 296237 2124692588289711016884869684886 296238 -38904776339273171427233911680 296239 -2104782924487866951532127210280 296240 48318077267194484161805352960 296241 1000115884707406530374350061568 296242 -770665552577861231048180195808 296243 -915183852269809117277397371508 296244 423341783509668312930576445440 296245 -516371297930683033775581663200 296246 -156957122441767948172221304928 296247 205864877667787605079438534272 296248 -1359239157021468073123745280000 296249 309542847555003755867363582250 296250 112705521653580872315745600000 296251 1028291174028518864237162465252 296252 -476299541941721111892916904448 296253 209513361068466938387563709862 296254 816079869011493739410089383296 296255 402478601783627744875684862160 296256 -138015768804330954862507327488 296257 116816426252070742660110848214 296258 -378121478519116831519753818624 296259 417030080444220374328618806112 296260 -77671410452814182200651365120 296261 -634539397190638847234057753568 296262 -165234905307010398642286700160 296263 -1163110021968373085527948939392 296264 1464537160796112059335673702400 296265 640508669321417035201223824320 296266 18690432580790461914399383904 296267 -285403373109605505677876997120 296268 292812886172859087073330446336 296269 -310546976237167186901274712330 296270 1830568074730374214384208640 296271 -1349968198596208877092867835760 296272 -99186549447214315692853633024 296273 -448122494324889761514432206478 296274 -380100424476897507149590981248 296275 -22274024197610645201753757200 296276 118261906972142474269853445888 296277 -832391828806233107983983743520 296278 162232262873440776994735729440 296279 1558284903700781801890485935880 296280 627234208545535013598516633600 296281 706741020791979487882405607700 296282 104101645155377829701038332672 296283 -128642713462778201742508492032 296284 -1362492952842283361104226512384 296285 1495244011859627761493128654560 296286 102357017105997844499951093760 296287 495221734677397534843053659936 296288 1520354861122858136618885185536 296289 185669342707421595421040189184 296290 -310296869339851023859239141600 296291 1169971471956553103444483404032 296292 887861306250990643357963441152 296293 -2074341240744377425651478256840 296294 182471650951923210797125545696 296295 -465900431176574324632190245680 296296 -79609127447965057240328110080 296297 -431227437038733234365453597148 296298 -10958829671361129738254484480 296299 -680993978831166749680634850700 296300 -575786626869008470661616249600 296301 -108001240574058475979190357600 296302 -602115846591321335367188595648 296303 -1135174069530970892384512656672 296304 -330271892977939402973786505216 296305 483797352831981530300137872000 296306 -1248993008698438481637611505648 296307 -27401924981407521129923795184 296308 50706039367255196098020844928 296309 -252479760524665887409742848512 296310 99089610240090871300416491520 296311 -120460381723989367576277762000 296312 206642665760310574482618163200 296313 -16412626691357956065031074336 296314 706640948558439043125952166256 296315 679571153632831094530572552960 296316 -825282619242271222929509104128 296317 -754235960769608485373408866208 296318 752505055512021583148641717440 296319 -675270189908354443608377670456 296320 199519196443937600431561113600 296321 500235243424217446617512753412 296322 283350052546950719603347683840 296323 630501147245858615968987945584 296324 49267207490976005412561039360 296325 -54246570846104177100425880000 296326 975039556300373433547024663680 296327 2002511947511151166351894455312 296328 475450403873638654253894492160 296329 -1003723423998530998889745920 296330 158176508738305987925441278560 296331 -283102923602800974074251239936 296332 -250927132501639689011243394048 296333 -151904584065572760178402565940 296334 -79778227773768578341708381632 296335 -562525067086598228494314464640 296336 -243959417926875400563716087808 296337 -1370031410282509537351182228240 296338 -435152312598671291830928537088 296339 1121552017965478936766811433080 296340 586552343417832261228175872000 296341 853956742921949742351582369952 296342 241330382681356253370997527072 296343 -38126773622199281657313364920 296344 192120413777537140031218790400 296345 134340422382517660655897503680 296346 -90614274066305584452836246016 296347 839903880530490913178775553796 296348 156380787899551836710384225280 296349 -343015336544915873562384078432 296350 -483045655077389070479828433600 296351 245439231054974570394567586800 296352 886811187268583295621267456000 296353 -434041671640597721022482042398 296354 299465157093300420182729851392 296355 123497325976355025928205011200 296356 30438444544781528053684483072 296357 -1761348215967262683814926257280 296358 -652750497508004354270681706816 296359 381416722122734026226638010416 296360 153943867131304144998039552000 296361 505754525684490363634988262600 296362 -95526418112434315433941113600 296363 -1675078705501867396037019101388 296364 177680595329558456761150834176 296365 126836449479743150165733541260 296366 -213094896212425504563719422080 296367 606954060904738365222706165248 296368 255764090895357564527976660992 296369 114712910447621009767918906770 296370 59992659955839742057705262400 296371 -326199317428654251097141572800 296372 -55374407780147837196497399424 296373 -504638414887917106517195284992 296374 228388341107635161967899100800 296375 1152835755818447294513762514000 296376 596774050124209359790259773440 296377 193608920361146183687008237226 296378 452568238352669519801087592960 296379 -75766532313554848053725886540 296380 22375913392333069276906598400 296381 -788315580004903275474981018 296382 912431461408931626614923433984 296383 1996673960916745483602004174224 296384 246927598799674203409011965952 296385 -528307299996595425134262806400 296386 -705129665024431045203528226608 296387 177851592345625402883910390432 296388 748302971707219417400997459072 296389 44472215825214623541078304860 296390 171754616661508327620158052480 296391 123462371805112328205057007104 296392 1049257922964178723768393344000 296393 937675742851063934763240716304 296394 223300462825713834734122639872 296395 -1486668511851040285236113430240 296396 1160718751235956311324404140800 296397 -510546770610202552507493266026 296398 20288507768340058362832747200 296399 10143939318163869884203992048 296400 39070637592534608471212032000 296401 767947557319112718994196060352 296402 -180019031766404793182192404848 296403 -70979797593982988035049389896 296404 -1528193396738726716966284118144 296405 -1247949868983883265646931403940 296406 -102369119442959440622678400000 296407 -729718401074032905306368912168 296408 834742030265914907490248294400 296409 982267768761732410037874738560 296410 -8382883716669629284926308640 296411 2836426464253975276734590658552 296412 -517545109866405113704538385408 296413 144926168656426079740213207686 296414 356454249881600652149292925056 296415 -320753258233778241436264670880 296416 1342404228197356696393328885760 296417 -1326671347474904707261433901648 296418 -238132983152268486349160325120 296419 28640690660787815433036514840 296420 -161319852533892139221182334720 296421 -853422820851839519918073513888 296422 64367675292362186476241362944 296423 -221696791753762739549666772696 296424 -300944007118881816849804902400 296425 -687813940017705795255607867200 296426 -983616254986666890243820528368 296427 125216298702738609010258322520 296428 654460736002485995458368170496 296429 -495968016784752244414462330368 296430 2081939146135838814302634240 296431 1590352645025344886676810661464 296432 204552084172846153173790359552 296433 1001579920929392013314696253600 296434 -126207352701808996889147627520 296435 -961087113390344531226701592240 296436 267083700914707510475860807680 296437 -16317043327508306480956760914 296438 -848921834078389341167557968000 296439 213834801747048288870631591296 296440 518181539666171355831686860800 296441 21014431169426040343223956842 296442 -10810825266877412588738260992 296443 437376297632428984508616355600 296444 376290822530425450656360700416 296445 -757855580112922049325126514080 296446 -438911634954394853904840526080 296447 -405867117470039941697364502320 296448 -500543158440139061534241325056 296449 1254475961824633878767812022340 296450 -517510803264867978548963400 296451 -1057870397645226407615239205820 296452 142219927809937378288531823872 296453 -48849615245875326774954569472 296454 139143006420419115447496470720 296455 -690203179218325546516087079280 296456 1135511068947671801605212410880 296457 -61309697714068348535767096320 296458 -596242302619364029979797363920 296459 -256774429789964292172275668520 296460 -662788577521365362836970019840 296461 1117732373112785767538699238624 296462 -38686472561106594302808397248 296463 856005090994021608294372167184 296464 -177835980922979892758205169664 296465 304953945911176549607721404520 296466 279115980003471942167183351424 296467 186889633489280027156408379360 296468 -741639331966628107157081182464 296469 223423781532735291564044390094 296470 -11380152442145521479243321600 296471 2620078508630490433668096864 296472 418179472644277239175469629440 296473 -697481813307715785065750420278 296474 68016733159559275238631117312 296475 -516238572520956789236054952000 296476 1237184356759321797667269918720 296477 463343027492551785614121076326 296478 -26299106754417221542255855872 296479 2239729999414730041755802890080 296480 482139594063258715039157452800 296481 452173625889607654104136224384 296482 602458114677753760978763464992 296483 -234950480888967190292382176376 296484 45132837714981346872544837632 296485 -3983433580609166452560704640 296486 -859510832734631966563551947808 296487 -1666944356842311385175660736000 296488 -802496838694970680944489354240 296489 -2134231377989008662447035992710 296490 368606006332995916071351717120 296491 -672374736255636474925356421328 296492 139345261377518516301284459520 296493 550805095191067882243535749824 296494 -672635090827465554312030132288 296495 -12293265069870318112833130800 296496 -141044353212535426064407265280 296497 223001438139581810678755424352 296498 -735718245473914426526981430000 296499 -972948414247187546033331898824 296500 -160288393998059563814157888000 296501 4440264209164893378831908841600 296502 144833208866653739345995741632 296503 2406006611252581279780269315752 296504 -844527899951969134065058836480 296505 499440852449683893666859032000 296506 131906204044904293592671399680 296507 1278227594222932523373217110756 296508 848807466271085064259757928960 296509 1187650672698518899519693824710 296510 94181784280894583708450400000 296511 -215120558504690248544400297528 296512 -70817370532155441078812540928 296513 312357632399959333216935360 296514 251628441501726672456697747200 296515 203496855136721376440626926720 296516 351038167456202034559025393664 296517 397224574822598365134728660448 296518 275911124651489947854528153216 296519 -2024160420429554092555096615080 296520 -42887556032496177976772198400 296521 373387600151780097569666439844 296522 -507646723087292308370899217568 296523 -1749158467973689034115811623456 296524 695070447233607216296839652096 296525 675048231452947270001242582500 296526 12509937228142627119435222144 296527 292958290391990790013806812544 296528 1213399314725761946133725184 296529 803930066800061574437795132640 296530 -172577980150870227328504025280 296531 -1603240596927308918006950136328 296532 -63816189122008004055954620544 296533 115597830380825580559149975520 296534 -328612224497398874659207526400 296535 107160226869764177872783403040 296536 -1228522704182271932736071024640 296537 -2203546744174899834893547671040 296538 -624229234104779530779570100992 296539 -289531490389544499878776727376 296540 -619792257367720887912908597760 296541 608345758472079130112125152 296542 -153624752615715220981071062208 296543 547019957764716763530480745944 296544 1077774396443178533645816954880 296545 783409216610181276504736865280 296546 -352412526338497918716879998976 296547 -374320895767516981436998609800 296548 431141789878586457432688200960 296549 -735830406440522081638149046080 296550 157531985955219302611375428000 296551 415516994467579088518739066552 296552 1419959729129103953229697843200 296553 352672919258615314319616592608 296554 -432419926331729132903162881440 296555 -174247268160066959758165137600 296556 161428813222204852550368902144 296557 -664189875742530927415938209194 296558 390748124520196475611944482880 296559 693784554175607495821981715304 296560 308427661432167835055189852160 296561 -1166489381773002210983605985838 296562 28906753777630824091558109184 296563 -1282000556888728361837215211188 296564 -587209722539055700315784091648 296565 -442058794554455006808399065280 296566 -1390210832423535505746953368320 296567 -963678985660670411926694366928 296568 -1218683397638143988700252364800 296569 224982022586322261402092525120 296570 1328080177489570305091763189760 296571 -22928328089102038070381760 296572 -833390099659233241375785601024 296573 -1096355498573692083439082047860 296574 111598796332293750311468938560 296575 243458247355612434728202111800 296576 359927995202997051068220702720 296577 -337270332720988250426967328512 296578 504714337773362985001290058656 296579 318820915172926280161750701180 296580 388003728407186950292355932160 296581 1821354526473682352205138124382 296582 -356117043323394983584217233152 296583 119149473348389225067306140160 296584 891673856411256912163384811520 296585 -293999909878435431487363243200 296586 -40322602030824106325912937168 296587 -2192172413995760685832837790764 296588 501376269799411043871073766400 296589 -1562476963706547666575021280 296590 151783529699250715026836275200 296591 -139335853052810384291245837008 296592 -124868546263214298813887152128 296593 -841925843743110964232922989280 296594 271003540519111567739496759072 296595 -664681410421549276220599176000 296596 797341783271987180533218147200 296597 272548857222037559086391205486 296598 -31981863323966674316917916736 296599 72172890930887594511914134080 296600 507379908537115691497077504000 296601 923937328749933791636074682832 296602 -870383385862391159755764799248 296603 715320343130295404038937170680 296604 -135130555057247384290128764928 296605 -143376529818506472147778188840 296606 -494372116743476325520035013248 296607 794736447717807943327525460040 296608 -111959305016599223969872084992 296609 2898976538508205771252290155040 296610 297779001731034430451974133760 296611 405557210216079334169113953232 296612 -361760441790241246056262844160 296613 -896530884229894090152183355458 296614 -769779788309915391037713600 296615 -1090453719694308389367781513680 296616 -362358642410202137374707056640 296617 1144818252955623586484553236352 296618 332476005636987194639358863616 296619 363824558612338396084012902744 296620 -803928343166661062351626168320 296621 -959578438395294369934747041108 296622 -28939162182914308412863971648 296623 -918756731646073795581419193216 296624 -463870190405359844044677365760 296625 -128980538668209209623623072000 296626 -574399312971452702958360165120 296627 279289559810101012330664446476 296628 311819695877101319621307095040 296629 341879502383857861629380581276 296630 405150389926668300632120040960 296631 -379392554023067141314983801072 296632 -807816544235943306314597867520 296633 -1581402664145818054477726656300 296634 187512516116222195007589794048 296635 479258052960771075481628614560 296636 -278240617744888908413615569920 296637 -275236830177481926255860729280 296638 773051614929009992481186718080 296639 -144699254011857793267237091328 296640 334486104489218864881241948160 296641 -1115385428214194445607467061080 296642 -727941998818281729508785618048 296643 434139888263107330952028401328 296644 988797341202199098138756446336 296645 1255079978929807663864089868800 296646 -145127161360367712544111813440 296647 454708249476596222914832952080 296648 2225624258140825373961513246720 296649 1179588226777381912671907665120 296650 108375185672363924239412340000 296651 99905150207293085833794197652 296652 141294719433000334673145139200 296653 -141256802156525688482110745120 296654 226259637344200442505028982400 296655 849887872424280398006979302160 296656 -12289712207006178883616677888 296657 29996077994436737239291858800 296658 415022962505844630262676503824 296659 594400752831713485865836683600 296660 24610769190666333248820879360 296661 331053960511677787487133543072 296662 873625660892925579268412396832 296663 1371917869457429971860103083912 296664 -1388720750689642654727063470080 296665 140239310851063312087711341060 296666 -316722403371342917852849890560 296667 215759155252423699666379683872 296668 -68323296455994891860637885952 296669 -622269033180084303927508227930 296670 105967798115301705338903347200 296671 -22402997435005402412581511456 296672 75645997661269572469036941312 296673 537860911301788128302553044544 296674 -127202090538549935860772341248 296675 -970887741377069151850163240100 296676 -514553500853004254270271713280 296677 1386765460638565419292674040800 296678 259020968702559621843220412640 296679 -1046109595850862872387599008216 296680 -1058070757066877572492887705600 296681 -539656502092544055377371851456 296682 225835041612533619333476553984 296683 -1610707586663272792222807757068 296684 1690015960117045509683353790976 296685 910932620911311705303029479200 296686 -32467781737246003789607499456 296687 -325530519546028209687687167664 296688 -2149630769463177248965656576 296689 120546223281283762016000006256 296690 71906864035667556560441565600 296691 -1354605288647726733940232228808 296692 -1814018736946775882485482112 296693 222856658969151839331448704942 296694 -217113226560676632944264072832 296695 -282410409103768954623042792000 296696 761935554517666859226440417280 296697 -588438489776013089772382177200 296698 -503758129626958875831930005280 296699 -981257882542605444592609941840 296700 -3019993460817720178704998400 296701 89397721815478455555497228544 296702 -20743138099260190745176875648 296703 -300229891213152519629470194696 296704 -1011762351626640167929024348160 296705 -33032142632531812529751796140 296706 -355841685515979806524422765696 296707 -2382149597642802283244235608160 296708 -841914105655468041606755302272 296709 -30093530557439624764308019200 296710 117803934415414563016125317760 296711 -1258432293703926515182061034240 296712 462416598515322421269272709120 296713 -20481313389830941115864120038 296714 1140712670509228429504156242432 296715 -633729178569692115150207125760 296716 -341166779324817105889380150272 296717 -488538446814924933081934814388 296718 680539837636086986896733243520 296719 -946039192688323723812439020880 296720 239510001164004228552119500800 296721 -1470914399778230808316082762910 296722 798421999399167176081462976912 296723 -249652678456741462789724597760 296724 1406580903008641935061729320960 296725 -231038409221172008528251888800 296726 470211603005272251375886818240 296727 643543217092692952144180623720 296728 -898132356432719141466636288000 296729 -54231447055329812279170031670 296730 -187051806423654467142787430400 296731 761726156496336311496508486532 296732 249182025700366491272827564032 296733 205613474149729787665294641024 296734 1301252264823718922774334086016 296735 17269909227314349494658431760 296736 -557461608171420511088774479872 296737 -891349836631855041854827389248 296738 -96507525646490339979700466112 296739 -442660834781592671680454149596 296740 -172829040264731378739770334720 296741 -190606135823940467857487889858 296742 -5076708935308773538103592768 296743 -59856093197935671827108765056 296744 95627888038041817608586275840 296745 -6713205437890035553043554560 296746 -203453743020078920256102502656 296747 -73170843239496359839552302960 296748 -92672528642214633279021811968 296749 901522191158617508411189273750 296750 -741466709902671082986923568000 296751 -13116347090559785649454166016 296752 -525082973345627950180213751808 296753 -177605467643941571295351445998 296754 68390719128336953820675208320 296755 -124820791867667640770345229840 296756 -997630025221676668909399025280 296757 -1378147580166026788725183192000 296758 177890870988094698380762210304 296759 -2881557553850385244236884048784 296760 -294638661245640416528142950400 296761 1781988851681887193425630488400 296762 -674770185288267165460056532368 296763 114125782592769929961206105088 296764 -62322314170233257235573864960 296765 -335753032970347950528148905600 296766 -238274571749377492241129245248 296767 2011995114943638487919712890816 296768 171363553366362623034508443648 296769 563103172824618474673503566688 296770 304729358882093845386760281600 296771 -576269396687216665459775945028 296772 58853959517609802894419914752 296773 1087412916410914934834188453022 296774 622476691948446306165482423136 296775 -364568941965569955740287119000 296776 -1336331432973596407528895953920 296777 2561970389663599581978277512 296778 -39858377958042563250693202176 296779 -724292212263933326393205613424 296780 -396786850287158416050033868800 296781 -604741793166932468356250480448 296782 -728210908602033393156261969600 296783 123201828356560533002601191904 296784 -19436581431806403638776504320 296785 -59611427792916630576171883020 296786 6102796149633315313137116160 296787 193390970114240777744109349560 296788 -38074890305290744070997622912 296789 3263996621000052059093241183900 296790 -130695207480103955198165832960 296791 495363034565784958134381130584 296792 -511030335833942473843560161280 296793 914331703374512335548268132122 296794 -98096419895617084082424450048 296795 352720893136924875135818884800 296796 -726876221273785984559745259008 296797 -1633078771292899729433981793754 296798 171728394102404770842117110400 296799 -217482648868412364724959006720 296800 134045586024262607018380492800 296801 -171061754199179033964954303198 296802 -310748542314465072600257904000 296803 -295529822452280198503579500320 296804 -728057810246216608663953193344 296805 559695682502765812335133105920 296806 -349334205902904379828789647648 296807 184401072310653191938734098400 296808 696603648411227163780569088000 296809 -193282395806206225807383531996 296810 589310056395271771333511189760 296811 -1246723660202781934831717377360 296812 -83449716439764254930571929344 296813 -1116840240979038743611192449792 296814 -50972765524205692286645600256 296815 -288983910507821403113391768000 296816 -59373493113810616045055213568 296817 242052384133143336647621850480 296818 -33799525618995750836499298560 296819 848465675381977255008096134220 296820 -418562079866695412163622955520 296821 256480581888612567515471626912 296822 -992043220040848365103693992288 296823 225080479541848100132441977344 296824 -1706530858028565450274258145280 296825 311869000707866306683042713600 296826 213947009010343726189679916288 296827 2180304080457638804386067200676 296828 317933020980061957875593051136 296829 5834758439506657776023069280 296830 166664489818557951347075242560 296831 -1386547001227464944494534954368 296832 -949509858073667752164285480960 296833 97395365155006160443785022082 296834 -329692604593698923057273355360 296835 -261068226581856166675868090880 296836 -601032796396388022921278235520 296837 358086236395115213146668830400 296838 -234091635439813315215477350400 296839 352276406095323003729297783480 296840 -125319445762630743088606310400 296841 -1120683983426198407301446772208 296842 413259222855648974404218306912 296843 285679709796760256980740667092 296844 713648339200603248771345730560 296845 -1668996025657892559696091230900 296846 1829282176917549116071338451968 296847 -621386015143520376715332361176 296848 -37943525757896345571695484928 296849 299978442591630531294670767936 296850 365142931110900159887883024000 296851 151913836690650661670934374304 296852 -2109405232984442843482422620160 296853 610118147766863974810784847264 296854 1004455777045455458654020437312 296855 92183066036717450191103283360 296856 -90564857681151098511595929600 296857 -1924776594164037109428555702768 296858 250480588697826734129514071280 296859 856302872658382569867496106904 296860 -735959860867991237831884177920 296861 340259772841417800859498806432 296862 -54972193954907762633491731648 296863 243843120538285997094068226160 296864 17853181831509836995645341696 296865 63641962331746621009904544660 296866 235312286649948852221181233664 296867 809608892070536777879974914600 296868 -108887663733056669669336174592 296869 283183321158258441049669988896 296870 -192768897924708812500339203840 296871 128067767767560354959304941904 296872 -15641118354545717851301806080 296873 106807131617475340636452539742 296874 442471500783647403353623418544 296875 1035578179977513795834581562500 296876 -696293073017172346897993808640 296877 -443766328409925918695474781696 296878 618011839031600984652073362240 296879 456970721097381858860687346672 296880 -116946960725095596799810928640 296881 -33375464206089556995398741976 296882 -443684188140039836842976793600 296883 435887370424917233284677932052 296884 -335119814474288232598201294848 296885 -586521324501307063490990088420 296886 108657752974306668421420630464 296887 -483440036567619252193432237696 296888 -551641788711360106631075635200 296889 498600681541231262260052825424 296890 -305170586989607131787842848000 296891 72868473930292621670934226872 296892 1507420218142766560895498880000 296893 42948603677334094023670126560 296894 345802045556445565947136126080 296895 -77088153070267341672632039280 296896 -95051111027019557884741550080 296897 510878859413036819841888280452 296898 -3894364328795317426111695360 296899 1407662904889426741252311325536 296900 -102313885781348567390794896000 296901 553951660458492067082072580000 296902 -940280772118838603209817702400 296903 -997086112098304360331412591840 296904 -317537876296325467407550464000 296905 -60808989204290470296862800000 296906 213941790362461841065532011104 296907 172584427201871937750273597696 296908 59143977871401614528929715200 296909 1058564899004728097173774741110 296910 210757800339642438681960168000 296911 1601882526065636773927648758512 296912 2043918216828195900969713664 296913 180953978186876441369241434400 296914 93098851496880298527031783056 296915 14465273687153252757932525520 296916 37066449613059523325331855360 296917 -1300863550949701717639386168548 296918 -40260780324599448820227141120 296919 -772267114992338383025968738560 296920 -337632523287877379712258662400 296921 -378756720894595781707114789878 296922 126009501408425332948416058368 296923 -1676555469151748403225925423896 296924 151978992558791561045138704896 296925 105660526743748676285300584800 296926 -290840165394593105125532565504 296927 1302068239992066618578777627760 296928 -756838957007160721342073143296 296929 516918843692265018684856314530 296930 40895457725563475227294993920 296931 -697828906962109877358388556880 296932 1231940064605415850853244482560 296933 317034499460081285949499034784 296934 621355885741551353064557760 296935 584706563512483185130049453880 296936 294612828438897116085456583680 296937 1228859660731167752575581560394 296938 -975227553912417684790046924880 296939 1704736273617387347602272658056 296940 248529974195131657191866465280 296941 -246225013707950945551327887658 296942 -661605463195564425496773832128 296943 1443927351229571877467061005064 296944 250925097645510908015019851776 296945 -1591654985976366812384714376000 296946 499340488711934787905781771264 296947 843664247255511947897793907200 296948 -265969463322453663484293383424 296949 1286635205014362562626800400672 296950 372634614397117532078449236000 296951 318879973338200393850189366600 296952 -291038581566857865459946106880 296953 1342326216908377923573827355264 296954 210756425534455683917163747072 296955 672446583223569548089624026000 296956 1131001823449595587486150941696 296957 259466402230136578841198904300 296958 5647293192985967318549741568 296959 -66184637811785363014018967232 296960 -82671025826686850757033984000 296961 -270423032364073760476409395200 296962 114134201078345926229649510432 296963 -292595634724533247945118908536 296964 -20849628371742697977440960256 296965 91624435025106483154320700860 296966 622821190854950596238072334432 296967 184319758249748429961049488000 296968 600919060761408535420311797760 296969 851701386461777258077192505370 296970 -288883567064746690268858841600 296971 441954093754773064244246233172 296972 283549415078427796037235320832 296973 1738737016080333767910280149120 296974 -187004259385883518210177533120 296975 -249740907820693126728255783600 296976 119826708116129584358161121280 296977 1031166221247191211049232758512 296978 821035417836198845994242256000 296979 1141580771178965782753762860984 296980 394802187012701379906217574400 296981 -314919948344407659500549695218 296982 -223776731878274331084883621248 296983 806697689278572729303649276232 296984 784938742547492665167752386560 296985 25497089502800778712764210240 296986 -94545640962421554061406854656 296987 -2128138226294574448311109802364 296988 355858123545348846362095680000 296989 -1241978682016605159041201186400 296990 139075823995589828846340938880 296991 584474201110675659894052239000 296992 -72939849700619607007502204928 296993 -657641957454736016294178904320 296994 730982678602652182544577264000 296995 -1641419882280554926820925438000 296996 60890667261933057221083127808 296997 -549033500620624025889459108000 296998 292261804993840118603576062464 296999 87110689446549444437817367200 297000 1188142131149077329095270400000 297001 -30498593963396008619769334448 297002 -1167664365250892747603284212048 297003 -331011190139676907290868279296 297004 608189926703387246734627302912 297005 665454750614410399192455736320 297006 -249876642601581605182942387200 297007 -2347084391111040704359431339648 297008 -91969500751645743792399482880 297009 1340201557579802007125210600628 297010 118342194511136660997988124160 297011 -252685714234314600280249807872 297012 -365518557474364888986117777408 297013 -1389010231636261001960288734820 297014 940088731025872593866830769472 297015 -488277409379059237739260117680 297016 94602796854135315866503004160 297017 290388595156681615702376870784 297018 473647065848857480630721695200 297019 -1634971014074167968318882807580 297020 -218083376396864525585790635520 297021 -188929113769257132884721677856 297022 582287340941018830238921339904 297023 -1237101599840878352029964305728 297024 -45442660307773192936963964928 297025 520300475017773072454487678025 297026 -330562617565114773322694058288 297027 96620191607071372583898518040 297028 -633270839532707945710785576832 297029 3221165304458589823868551984476 297030 -162644290388236372676667799680 297031 -349791175851557982410675123408 297032 -1186698598217635522016247275520 297033 641463241148798015861321492448 297034 -193824173891309724195411205584 297035 1607260775640594197600640888480 297036 -223574678356598239670464647168 297037 84129733638171927861522676568 297038 -147478285284504345833235974400 297039 -676027466133379938934836665976 297040 488388090122883045772650086400 297041 536504626231860539280033644904 297042 -235443047217593180587184941056 297043 661556505757504576540441120840 297044 17723902745092486173611907072 297045 52794865040386329450418832640 297046 -194167129215475932417993833280 297047 -835438454768989256361583238040 297048 148355172098710906335363624960 297049 -55359099325079236604094008950 297050 -107300951240169327845596879200 297051 823776070234384638217195540632 297052 914977788851902580299964990976 297053 545789453664493797625908656640 297054 -249562398095107631579828684160 297055 -1164603038735138090324370120 297056 -1699256411052160735407393865728 297057 -21280558999659177877175980512 297058 639545573869490135579349564576 297059 417749372859864491042399000016 297060 -319261213782906151645448663040 297061 2260019822219292652270271793662 297062 -703514184645283840409390791968 297063 -308328044087171222557639174440 297064 -18048054035619126469126471680 297065 426492058307525280623948472000 297066 16457283980208401846313627648 297067 2445533273586526645611695328116 297068 -824431928608094462255994270720 297069 -973836274729447987677740523456 297070 177334303108112023159224610560 297071 51259616756756861523111136200 297072 -56753841250811678276114251776 297073 -128045523864834754531646302464 297074 -226044657569613551470809748464 297075 -779394589449012820453966916400 297076 -314071762050353138742247518720 297077 324997382422473952222016069760 297078 -787175810369177929474424670720 297079 144797854197499711223503608680 297080 -498833269144148822564756275200 297081 -831834681395184155208882368160 297082 446510894010514963287403384800 297083 2316239772662617042645256359332 297084 -46604460885969755480274984960 297085 -74060117314886992285447979220 297086 297358159011885515127893629824 297087 19680947515189961574663543552 297088 -1227777026625842917990685736960 297089 -500647309999576384221951279276 297090 235974180957504252507731481120 297091 -99726252307379811090583807248 297092 -473336139903405915758473681536 297093 -210569005410179704742920568256 297094 -453657571027338471687082320768 297095 -863433236631984809157181739400 297096 -732347820059287320598452019200 297097 -596457753476761290891929508454 297098 -334905109844039744768545429200 297099 -831635085727245308017844731032 297100 344029712227553426870051782400 297101 372868666617407363480636893152 297102 -211041533241087615521060219712 297103 38204060088325934932638985032 297104 88781274732147828313895731200 297105 -473743910898018316568088014400 297106 -572897843820511499853482421600 297107 243381541182715387002645032400 297108 25919315325839010343602087936 297109 2576756462207710129063142487516 297110 16529371868972385988045528320 297111 646630745570059527011019401424 297112 -1123529134348428134362933708800 297113 1830192137985486645785062156362 297114 -267762531964687987357287424512 297115 -55385680650783830575295820480 297116 99850622581520199214360112640 297117 717521849025738451498924062534 297118 73892325727565860020463831104 297119 74076103952886732171806216160 297120 -1011670298167534093312642252800 297121 2097756980448691084580825402544 297122 366514102068186045554757496320 297123 362068188377547305014938219384 297124 298737936326325713904966988800 297125 -1312109486424951441244818213000 297126 404730183346575910762428512064 297127 -761638713738102740780909470368 297128 319574851868676219395185858560 297129 -173216595637509456450368059200 297130 -5453999809252939723453274880 297131 1324690664159361486264620363664 297132 216649659219058497512922476544 297133 2456283481836887220698760751382 297134 -608565943452574322235847411200 297135 183132135652543403213822054400 297136 -245345557768776462861120552960 297137 -554652831963980931095937888960 297138 -58489678325621402586625885056 297139 -626869477993047362064185121144 297140 350678772160707781490624870400 297141 207075251501128141575242420160 297142 -311339517396189898595791021056 297143 -84063605856148662211835797248 297144 -110933531509635834561709424640 297145 -427655464719427293146641609920 297146 616804533789255648220292572272 297147 172684738828355354304200994672 297148 694628358255394617081180382208 297149 486373983545692941221693057664 297150 -43157569042958442280077542400 297151 -1867804214718845371684472102848 297152 -398335737834838225754803666944 297153 -7812288421436651217559359516 297154 206041227423580623578399400960 297155 956997332291880492524935568160 297156 -761829495857289493565739107328 297157 776074102722412667205892935712 297158 -871931215022938887761900188320 297159 -506972004327583836796647319896 297160 -560093648442888091463737344000 297161 -1491930577445082772520751971238 297162 -536788816242781681240941404160 297163 -877838893254376632042110705520 297164 -313552612111078002860008541184 297165 576479572346837385571736139840 297166 97255685840355856048543225344 297167 101454472234346802045764337720 297168 -63191831450817014661993725952 297169 -310396247026462222533756348430 297170 -387090573314470588456546554720 297171 75904390455794625713529209760 297172 -155065717518306963138585245824 297173 10532528079438190972342293504 297174 -314500318826784760912345266240 297175 641795654236859415712601140400 297176 644567426129747485242071040 297177 1031059116441003865466567891232 297178 -100773190715640752931415282944 297179 -711809610052286177357268780360 297180 122635744749866926761115484160 297181 -2470304208120568979736577428288 297182 1162737718013750579508563716800 297183 -35686385876855418299502808320 297184 465345194542886248724017446912 297185 -970307297764671640389963602220 297186 717988904165116602475160264064 297187 -574588011059469912180490591608 297188 -317958044196741575873757770112 297189 337376105051857023751322913504 297190 -239587144954370736420163956480 297191 -2467189092072596880601745022408 297192 -318412835938109013380613734400 297193 -162805281807066636903916860956 297194 420415236844414447041760671072 297195 864004232280270424342502023920 297196 609416436884218542145721917440 297197 -311480806835584170136507467648 297198 592549506437641962636217190400 297199 -455687522739042400146327797264 297200 -34305072217791546694427443200 297201 -1412884901241256899514721697216 297202 6677052021281139678511065504 297203 41023194901304115150105912240 297204 75201386884622758392760221696 297205 1481276699493749887466431336860 297206 -42381087990863987169210212352 297207 546216342088784436624485263104 297208 1466729790382192350266340802560 297209 -373118729827032181933397926560 297210 100740162268877585572338312960 297211 43689674601851972840356494312 297212 -1738426198605776075035513413120 297213 357799268483248536506285365824 297214 124136552777422412921857168320 297215 -1351035851417097921529312127640 297216 -17119952220853427388347842560 297217 -207857840612023709936200193360 297218 -48068139696387818341643707440 297219 420594636855587297326490071728 297220 346371646562592969730759925760 297221 384160280175343478750895070680 297222 1182951966325677905114235072 297223 -516838022678319478630912237176 297224 -772261573654114619846875822080 297225 -419355076426367716081141225650 297226 -102296798900952580347845770656 297227 -752913947389498843508834038128 297228 -363784013337496128809501196288 297229 1332562852535349086608049162784 297230 -814912173847535692439968914240 297231 341472929957426433565027609344 297232 92429865791873537993008168960 297233 859762106923140104768004514482 297234 -560037833072626207670584046064 297235 -719685075093618404153502922320 297236 -541562502351163295147646842880 297237 276750374278391343075366099360 297238 -934483907312917436889742449600 297239 -2896128658911333556746165361560 297240 -732222392276503354511648563200 297241 -707140678153919530294849257728 297242 -787281764017107896310109190400 297243 -440164819952025806843341869600 297244 297928630700797450685167617536 297245 497914127955689475248202121200 297246 -66687749950073587896581830656 297247 -47823012686638589229702246304 297248 338620031376715265023961726976 297249 -919761409703380108353216000336 297250 340890565589960145580109520000 297251 -295847205421629596000496803748 297252 491456599802437785689285406720 297253 1221213039968633651536148199648 297254 -698970298599501811058499131424 297255 242362637452559261551193280000 297256 10604358160963078074783897600 297257 652922757456780925018394320506 297258 143734309961531806755993904128 297259 6637879875131753266756333568 297260 489516468382580389795121817600 297261 944121065560128526156979417910 297262 -77032844051003197847197344000 297263 -929300452759063016530292821488 297264 32578524879337565318361120768 297265 -1370058360519435230784889739340 297266 -134712776377401994963190589168 297267 692830823527144643726404628280 297268 43300615498987738357074213248 297269 -283872446496753557476380887904 297270 34340029652134535299245838080 297271 -1322682316265838434171431205280 297272 438005752214697540648729292800 297273 -367162605504025388166783796416 297274 8119276900495151650331466240 297275 -682986012133506157535260838400 297276 209929367163327312421413642240 297277 -595680758450195744951676622080 297278 -116414377350711230132356834560 297279 -1560180223137586185709879037040 297280 46613916743282097617711923200 297281 -127008665695123053382844738988 297282 726902169323733379366925496192 297283 -1322587212748352637735192885012 297284 21864518349708590014351877376 297285 -867195511570323422175570184800 297286 802261712889162526515213351744 297287 -41160480437284433133503904288 297288 1271413789623810111983076172800 297289 -1794806085486088654586995983910 297290 30482698239017813261625384960 297291 -243859278622786424250041599056 297292 -952568113779305282973676489984 297293 -1405163118770443654640146423680 297294 -261252378206714147323552574400 297295 -613128230655656427367094466720 297296 -17362329562752304140198494208 297297 -353246946703981409262718080 297298 305558936995457679888677575824 297299 378495773484918956064667375320 297300 221722022746171529404100812800 297301 342236448067810409510385038400 297302 10793365077374479408930508352 297303 602994270740058552797784924624 297304 -350678000071257511287566131200 297305 896009586093744400154083409160 297306 -58278224288233953229170067200 297307 -124900983591079353524643031808 297308 1774767234380201165348805749760 297309 -1325723953123219796054665255296 297310 344855545483773124807844866560 297311 350358606243855260486414174832 297312 189109771229711439000691015680 297313 -246676545717815645758004188860 297314 120262758465379621220787961632 297315 501021534971885634658671219360 297316 524160906586478426707779133440 297317 -309273473466493496608070693634 297318 29585219269436240007688796160 297319 -741085933688670524022288305280 297320 -747194151451243174688143411200 297321 -148161601533319683885663252480 297322 264531705651977966426406615552 297323 465559518711591866165930322864 297324 397621344863166487563650411520 297325 -204412645900802298914410820000 297326 -263002122474823321340879229888 297327 -603575141084466739743037061880 297328 -222480925914263107828983758848 297329 -106866233055271561111482236316 297330 -172134563458854616475514946560 297331 1501449005247001488157284343000 297332 -140243056114374635003777002752 297333 7471033036995896246603617902 297334 -560387704207502380840505465184 297335 1245593914383862570722770792280 297336 -492388869315817398101350440960 297337 1849054016678054312060689168260 297338 738924535459687537198124542320 297339 -419848915527648785123145607680 297340 642705714317331585552151779840 297341 -1989236994763135407519842142816 297342 -632066197228989460725400522560 297343 -508138532459130886417284862640 297344 515205995001240932458734551040 297345 15202224864392483601089864640 297346 -518678862769700941280001329664 297347 1615792204416612150788281678872 297348 93137834045735468567107891200 297349 345984236249534781251787073080 297350 -649071719970196281575591544000 297351 -56461017807702723231615905208 297352 -175374489330713568628673740800 297353 -314455160874695672440638154944 297354 562189999997332271815697099520 297355 205250438762050565581850345760 297356 1958153821552060518059072071680 297357 914458299971417158301347631040 297358 899927802151913974788147629376 297359 -2286744085047306866978412415440 297360 -47078947910974026779453030400 297361 928792470561597268022053924672 297362 -270546462473235202346651004768 297363 -303315038034936420820948350912 297364 689608382746776660269622003456 297365 -834345092004084798498309352740 297366 109138373319709142761061001600 297367 -426614405619675329763642044928 297368 -438304250171259175831195453440 297369 593282910626730289365459776640 297370 99549521970254578285130914560 297371 607164376816729532782748365572 297372 927886693001193634151900846592 297373 311396695107412670324786275884 297374 -20734440900660130857304605696 297375 363594003138102438531869256000 297376 -1073244672375564885150748704768 297377 -482256576486512088504234975774 297378 -175357424903089616454271092480 297379 3464423966732828729118855518376 297380 -1192418168252074523010247315200 297381 208059160947468761985316516800 297382 -26741084430024999271072754208 297383 -84068598318584807249844826752 297384 797447591636008009556731576320 297385 574104570847824039587815829760 297386 1176263272549999638484580233392 297387 298353044967931480436967351168 297388 2599929347647183551753994240 297389 -1623582112573522263063104587776 297390 39089423826856792262246768640 297391 1002567252864499358855782139792 297392 60288592223119679690014212096 297393 880158914843512920703873866864 297394 135102352988226898259530272 297395 248473160634460115266733620800 297396 609672378898462804849397551104 297397 -540240603520910244737527131154 297398 57805347777210691443158377536 297399 1174980107674881635910869868264 297400 -366745327776612697948535808000 297401 170994461568425921747085214212 297402 11119621182505439516261766144 297403 -2414082095871184957983407944348 297404 -178768318635157348168152000000 297405 532569918913617871909250107200 297406 -388724513376796548805976978880 297407 -1549691131518334134213889125120 297408 254913396313774629896375500800 297409 -702316201258111012942998085184 297410 457904473591867703116015779360 297411 643639959453250802618847630072 297412 826905419258475850572419401856 297413 -1570846750733745674542276286016 297414 25656311720740177349609296896 297415 1524491027156322159612676110000 297416 323672468796195012269893877760 297417 -475473310003783525548825915120 297418 413279977611759609961358640 297419 701835178569658977516856213380 297420 -567918736588860354499649541120 297421 -1506039403261563777682866154378 297422 304525872818171440395465976512 297423 477534706993840923278529101424 297424 127806355939035761487048130560 297425 -1059768039023475902360125781850 297426 7297668471150937664889350400 297427 473013269250335714183303073312 297428 303743202289836626778353923968 297429 1297052740868616954215447414688 297430 -491007927219115902523923663360 297431 5247428411279051724981378072 297432 931852513514740908324752179200 297433 -938260589701501129830485348336 297434 -735799874532158655420652105728 297435 602339679638679489906638937600 297436 304696486375667510716194269184 297437 422349047996472635753277824352 297438 28340310252282334338396631680 297439 -175708406639932057140376401760 297440 740754967741923738632088453120 297441 -710275634064522055916653719150 297442 773779786944313163838014881872 297443 -235684164296330089999658171760 297444 224117117551444572636080320512 297445 -222434108931836001027412569600 297446 1145806630043813267316820200672 297447 198649291080773915062473781800 297448 1218525216246962986450427919360 297449 1631197121050749956131885928436 297450 370696105393632675593885667600 297451 499333924701951122430625515264 297452 302700800309774889888341627136 297453 453790512820012235165019469440 297454 -476849175682229928709568869824 297455 -343635804686390232293069723280 297456 -14801649993940920961085964288 297457 2193577777607338444692914074706 297458 333227839044677386482569035776 297459 -1435614734275458813526763980800 297460 -382898993247497003276866406400 297461 -47283448557590484812853917700 297462 513272010574553248485774687744 297463 960906669163536761386690949280 297464 53866038803529711563964149760 297465 114781473714378975797031822720 297466 -453996755936141871366682445376 297467 1550233502824844126496751188516 297468 -344340908237710335222589506048 297469 498071971735129713242810084870 297470 -274867865949346117142155856640 297471 -297621312031003688236517888880 297472 -179266152309338880952372297728 297473 -1743537198943554537742544569296 297474 2162350913444506948028237568 297475 13356302510233416255379114600 297476 105119185099785236963608166400 297477 -1409233042908450210681452289186 297478 -791489594368843829061066233280 297479 -605280815449796750100291786744 297480 290070718408042972761644236800 297481 1443222174625030485682007072282 297482 -421417759240801729095739822080 297483 -284082320148364452454359903360 297484 -245182326912599408491872480768 297485 -96878396667719627465882000820 297486 -389506977551976046609815521280 297487 -496061310976653257429320438864 297488 353201728188787331305610944512 297489 -225551365854920814896751376512 297490 -83315116445230078288175116800 297491 1328498832792383809284814617384 297492 -46721164756851473028232071168 297493 -801520181969947608315194684000 297494 125239335361261713262124683296 297495 -686434105942702575993321892560 297496 -2196354985968567220097495040 297497 -876937969601870547638904227388 297498 166964313171067690701171490560 297499 72387055018260242186207323336 297500 83215821703206781777668480000 297501 -106157674225292964605457942816 297502 1039756746392029639552623105600 297503 1027243924978828102147312294752 297504 -11352605474368175725282000896 297505 -37893525366881476144280736000 297506 308920721731047368640889236864 297507 67667949703232484311471560704 297508 1085414284551213873501013363328 297509 -1236580354256707139551161220290 297510 533279987287394364653294776320 297511 -1694731653529858661417202670200 297512 2095346175362301648929978035200 297513 25868597319158300023423738842 297514 395768634296459391317729433600 297515 930335754203922289436460920400 297516 -896536073022560253817792731648 297517 -11520989161024866718750341696 297518 90318933210939800999133520704 297519 -381112741868550259780201393656 297520 -291711192543328807654671974400 297521 723080414704062888644329878720 297522 -79647556296302266805091465840 297523 -866443249282934862029479738228 297524 -1385093062349447055268450571904 297525 -775933949079481887248031475200 297526 1154330610089951192456733047712 297527 21993273211113923163845510880 297528 -360071064504583862220941230080 297529 -223064063029522023555195004716 297530 -601277658107980892247896631840 297531 -291161006720542705261886919072 297532 -443871094689109890709167330304 297533 -1241071331233749067571752444218 297534 7788961075591762783885187712 297535 254297996158909671451743492960 297536 -581175310876104471633710284800 297537 595505174526313420115302410960 297538 -120187824875402922490580582400 297539 3663273619910603710106529780 297540 713242887617422357043143680000 297541 -2371190704130502069790475279268 297542 85565791226791790789946349824 297543 -1333883796991964553048734920536 297544 886783971111487350824950917120 297545 -250133714219481357124488860700 297546 239212938718477425831811008768 297547 -148164351455872647102298972328 297548 -91635738164437877314060961280 297549 -247602877834453054234296314976 297550 -554644737431424720834086174400 297551 997044116213521816477758078624 297552 -26941726213654445746805145600 297553 -1067298354999035412395567849100 297554 148231126915257400804086904992 297555 254922253870516697096317324800 297556 13887850916615526807002195968 297557 341428559640906517446756617472 297558 -71490195872374281810551799552 297559 -37473892793693411105998907960 297560 6641256643546937061359001600 297561 -346558317960881260684016566272 297562 -675550895589792926256942013968 297563 690897348809762244658823711760 297564 -109888498958785355583848844288 297565 -308890599579637123241085579540 297566 427139846806838340837027311232 297567 1492872699831007680641192567040 297568 1021744082209106943690696032256 297569 431443856687414187928570533120 297570 -20765100031959230269452748800 297571 62447868600662141403436232152 297572 -1442554809231827930235685690368 297573 -258539423429031194991179622816 297574 -121330660420399484223205407360 297575 572723927978014397454612892800 297576 933721288664613134540268395520 297577 812145149369707000350712268346 297578 -217787975811495235072814469120 297579 132046984735618787668298647728 297580 942036412301164525408171315200 297581 -1960836424248531116895730440618 297582 -35629437671847288837737846208 297583 1014021614076578341147258935408 297584 206802467744252663650543927296 297585 -568108785751143699230104872600 297586 843043351878721808559712510992 297587 -29508108649741758087567599160 297588 -743659847545402341026797363200 297589 1658958185208517972818077561390 297590 -317576238076968991915526323200 297591 177949283850479120044878618624 297592 -684715961908522453551105024000 297593 -856891325760342262490818965120 297594 -58858437467061920896280287488 297595 -283246619656078316027339358480 297596 -331039099770687468127930045440 297597 -68112277519869316194654251520 297598 408310896474769998346381704960 297599 -1673642717590197048571226576520 297600 114795479081333964077531136000 297601 255794379219139380075245769602 297602 -425611760896047112076335107168 297603 4912467761334365750676057480 297604 -648431385125263796015152349184 297605 481876302484767414489956046720 297606 -788696088850742228196144967296 297607 1523999323692240578784208312856 297608 -1700347960571801344682148695040 297609 894615193846950629246205831504 297610 742678276859273839473399396960 297611 2843750603003056079739723550800 297612 -343104411853471679535597677568 297613 1065003968869385795813405191862 297614 88197037640813980053685849152 297615 88641582687992663262750312720 297616 -140620194601728565547542118400 297617 1803521518072414313211847887666 297618 89136506743653212826769471104 297619 247851532374007116716682341184 297620 -455416272998930979432523653120 297621 88434571393360489396562628480 297622 45557762669507019335516525952 297623 999127159125993804455317660872 297624 1237075409340557561640670801920 297625 -439156677093093846900780291000 297626 591214778710637915023060632048 297627 862801712990128338751833949440 297628 -282400861477748297174209032704 297629 998106964573251144592696288230 297630 -61664144494463336022484472640 297631 -486772180009496699369933731136 297632 -1216353996766142992685089161216 297633 -127876727966298502135769487936 297634 -171458832451086608012386820784 297635 6881477949857909918289554400 297636 -828567076833609360232299632640 297637 904656913075135850949586211392 297638 -134684497504525694123619067392 297639 97127286111374407442905441104 297640 383713303229515832508820684800 297641 -770364007616374286210637725958 297642 -14950156307778445325496906240 297643 -433819723430758012961245664976 297644 606711549861639256696374318336 297645 28163591748323411395620618720 297646 5019705069679675112098221504 297647 -234201604583465715781210962336 297648 -66701557574460804908264325120 297649 -679147270845654342289355300880 297650 143526058531803908259396442800 297651 228476764440354721734419042304 297652 1196977933668810979522875441536 297653 1046098614158539880878372936860 297654 -59555785923054665191600773120 297655 354414786978707600510470518000 297656 2426739738951435216028022476800 297657 -816756950178168712819937639046 297658 -79385808403909929566169490320 297659 285952633124310313225254133860 297660 -275095985789807339362974720 297661 -392767275386362495996864230016 297662 312675923958669862943909297664 297663 -2089997847773144105069472773616 297664 -463390096763877363801222283264 297665 -184796763971780213145794962200 297666 493725746030648733425983380480 297667 -1371679135180753529975107617648 297668 44363887185174747086532120576 297669 44983173293753378575293982944 297670 351195888650316590524410103680 297671 1676205677828167787737146309144 297672 1067175166419795201386294476800 297673 -1175123865369807268917963703280 297674 -178937496071524473252929624784 297675 579869860402428502099638393900 297676 308138393141010578760490760960 297677 -745983793806214713481916720640 297678 282931563061226203228081986624 297679 -495218872580797173163787283080 297680 23260886126428781308966871040 297681 -705599894988071591043049236576 297682 301606845504712097452080136704 297683 1512860955900422363506252813932 297684 -1047848854894994765925010327680 297685 -1688766073211650214459808484200 297686 94511918190178510499140939584 297687 -615696220780152045362832175200 297688 531041062251186810534350684160 297689 289999517523309243039844569024 297690 -147965592954459736084995636480 297691 -1529507620528164321883814894908 297692 -1502056142860293502395731811840 297693 240829711277529983036187771648 297694 35553397152290135196921252480 297695 36680980346429334923362492200 297696 272546938070325940289047363584 297697 384200272662206482884494295700 297698 1580066516828230959981114740736 297699 257286388905987875230019449464 297700 256416075968369789129144032000 297701 146155622869762201829157938424 297702 357449823952648014784196448000 297703 279037986895740976564552819200 297704 -227185098760641600179048448000 297705 -223129312950036547423654387200 297706 -1138502960219442297160888634448 297707 -861861791459779795489272268044 297708 75531366049731950086263682560 297709 37143053341390473942339671104 297710 -311014256957116283066719991040 297711 -73637304846850703203319594520 297712 103146113107259885917689937920 297713 -801653608948750155247556057676 297714 134568140247005244910939105920 297715 1153703993868607450487154365520 297716 597177304983998484969375946752 297717 14668408890784007836437909312 297718 249922958183447429410918560 297719 514231869429940254825824358120 297720 -12638054935532788301036851200 297721 -1376202602526452337019585791456 297722 1123035029099179383669252780912 297723 415004014945058140577065013784 297724 180875703403578759487205840896 297725 -320742451212130331003135064750 297726 -290778840520326355817308695552 297727 47443914796145968344773048576 297728 -717437288602296615988308738048 297729 -790678679187905342004545434080 297730 -400261441950799660074909542400 297731 -681986203136735426079640661808 297732 -5575487631772024288224258048 297733 -410730973634951769234626498916 297734 -900416576519210499286021677984 297735 245321250409051176140106762240 297736 -195548900146484631026627128320 297737 2035638039798601950157023478992 297738 188217374709156012516309511680 297739 444819779384973936064724410640 297740 -703871745283474730050415631360 297741 -140466230873357050296945799776 297742 118820734921809515683030489344 297743 2473255755666712438742435965080 297744 -283158753251650510887932461056 297745 216634316358339678924224386560 297746 738936752448982600947426333072 297747 -1140959829415163681767109158476 297748 995907664839446708181580081152 297749 828649677400955537372557398240 297750 451857953700403621262779104000 297751 -1011833287120948013506427434400 297752 -168486236197908206689189478400 297753 375857685764840603029300119504 297754 -612528308273239002226761864480 297755 -150081461664127530496425204480 297756 11921237198977286122642690560 297757 -1998109766177449031087506659994 297758 -449408471047872746653432377216 297759 -11878621118083294373317559040 297760 526949225964802345330462556160 297761 -459403449649185457591141985088 297762 -335609119967662198953962206848 297763 -396650714380876817604301103496 297764 -416795557383503635264994903424 297765 27193935838879143678121306200 297766 212220925085220067827377723520 297767 49383815115785360681627388960 297768 -269047967731457721809445273600 297769 218690292470596960897939345920 297770 -145986691817877884010700266240 297771 562998140842570582292659783512 297772 -1076169255064638821914622699520 297773 -1987976680734507948564644708640 297774 -469040072026322465291667411072 297775 -7170020878691252973579186200 297776 -91119704052520004729900433408 297777 -499623084327345087822390856080 297778 147777779724126867256905384624 297779 2373917198362645677741471082380 297780 20949477394693088232288460800 297781 838369630750047286939124256 297782 -178946656062183680786500135008 297783 -583383956838063035471533231200 297784 -1709464143874537029318749245440 297785 222423822351365340048795382980 297786 -49316613060641607546466793472 297787 -439076049031067467854253619200 297788 327869710039495246282288565760 297789 -512830959808455590330015003520 297790 -133138723346537601372574849920 297791 1018169586227439271118400478872 297792 -440713157813793219228727246848 297793 1063916459150379916113787055042 297794 71706729631384282442695833600 297795 665657909921792016602007430320 297796 -963067628702351457001494294400 297797 -1822621555533124660525241126754 297798 -537904224554679493044058518336 297799 -1104248985052189154809834313936 297800 356254460389311034313642880000 297801 -87431806364303118827577948480 297802 -895570648878423611746942593696 297803 -797156417978461458922445454936 297804 -117205768925862831308858867712 297805 191673644681331512391794912460 297806 -1288723248918515511372566655360 297807 252451593603441632415274268688 297808 -21376754998202863778109194240 297809 -560645767477209191559133518990 297810 -783165325300439765400502732800 297811 1864108417349333379316550674412 297812 349592866981394625383640694656 297813 -104899020255754204384902979296 297814 -237887338254880044431003179968 297815 -328940282837203373583960760320 297816 968942161035123839010561945600 297817 -256659610153832680755276816640 297818 22067898267261706813275458304 297819 -589907349065310456675593182356 297820 515652348876008689404857710080 297821 197190701063723057391819889344 297822 82907024859846720775052903232 297823 -2291629547613969506177154557280 297824 82418833546079465750633644032 297825 9702635886126761355312771600 297826 -1106312812611965640805659411888 297827 -148265972067668867724313717716 297828 758042283790524071540545206912 297829 82971057235521143680399745792 297830 327788496432112617462363264000 297831 -754130036990596228217552524248 297832 1868945168976244607721734553600 297833 380341132198880596732888673082 297834 -522399652539200002702907493120 297835 1474856810807410614612590765280 297836 243706554321068937462266413056 297837 -23122281505778749082984115114 297838 -38377830951625338358549115904 297839 69980267868216573933006529056 297840 -12145803585477552444370452480 297841 2419814604607118600180985900242 297842 -834489662212841766735880658928 297843 187766975820736944269229166848 297844 769026417442530211030598963200 297845 -376538044539678360534774633600 297846 -56154474424520566739618365728 297847 24136246718983067274511370712 297848 329556285043599071738148126720 297849 244974770464221105488290571328 297850 34809651946462774307513932800 297851 1293806707960645351338611700000 297852 340752304048711944279300383232 297853 182243912588073802634486420102 297854 -157564711368232536933945306624 297855 -152978228445609601244685253800 297856 -328402397455670395391075942400 297857 823324295703662826905380977792 297858 684993662623697061789070495488 297859 -2403393317782489241245196360640 297860 238704400442097387780351183360 297861 -14212576209089361149621336160 297862 -428880814820689676413104305568 297863 1777104387792058691690732340240 297864 -298123236913715761335666278400 297865 -300666524929742683870567388280 297866 -655378877734269012730805404368 297867 410904179622441794516140894680 297868 -283899283014192617848112663040 297869 -699891860119366403788626573792 297870 357231207535099895309498524800 297871 -1400000525786328189227131373760 297872 -148657654471458087599560679424 297873 49351529395125744925006344960 297874 -728529547730854298225470557408 297875 -646334003147140537507553016000 297876 -19370221272034875599997136896 297877 -2066755943990326952934137947520 297878 182928144889138818656321417856 297879 123885566256125876471049328128 297880 -308250591480084736814710579200 297881 -1819621683445111696818287259318 297882 260089083705477766067464308480 297883 -336780652108345485467834239560 297884 -1836683106741386317221241373184 297885 144983508530138388916613458560 297886 694410743377924643044930878720 297887 400965956739521944990587680592 297888 -574396003991845755891603210240 297889 -1153669384601282195944606305310 297890 -532879246797873532603999192800 297891 -1403918370630563305766823993600 297892 -8092377000500942278030254080 297893 2079902717788318423706050142142 297894 -559413813534273897664776353280 297895 345482596627711669340508762720 297896 -747848886280902069374055628800 297897 -203861716750874281537012498560 297898 -699677659485723690072748414800 297899 331834446186002822513337768336 297900 271222351000919667773808940800 297901 -1498677444794424797004444742400 297902 -1158342589432894495252796544 297903 -19985009841527028202674000000 297904 -1688532742639780150961340416 297905 887214964026426768255100155060 297906 -29654609027100575863658406912 297907 -663998671269389421583703385844 297908 -710643297053446216916508670464 297909 -317962938520829017299524356800 297910 -294178245405461222251755617280 297911 757829133457965266824716745512 297912 -551371635543605065321243668480 297913 20913423363042244163427811968 297914 -423602204497561914017642284944 297915 574399114803850657594551127920 297916 -698188448862405800561137075200 297917 594780958389429100548794350860 297918 -795366981471336575226996119616 297919 1121850657192038948719320628944 297920 -235877087096504233772816793600 297921 -144687289146427705074086773440 297922 624492883798283926294045282512 297923 -981988061990164503603221834256 297924 251371836353093423775477755904 297925 1008583553557869552348483957300 297926 -323589312585089529727899808896 297927 -219227705118423503819691650640 297928 1707030694728515459775601704960 297929 932308546394378747096918802660 297930 50597223908058778810896933120 297931 1105964745233520918063057827732 297932 249086792147573405445976131072 297933 959025008570329128111807199104 297934 -100440960828410312098210430208 297935 -81517419550557843770487482640 297936 226754921946328461469189693440 297937 -1117278608069360920598561453328 297938 -1257857117607972517050702551040 297939 -660279175133838363403088564160 297940 1095695786877189719696105783040 297941 174182709806056912372940097024 297942 -204571368457887016928602423296 297943 -181817648622680481117744723216 297944 1683767531243175981467123804160 297945 259923426435374394982197081600 297946 1017162709529625048150217416960 297947 7695547229098337252141905848 297948 -366941723449192504757358649344 297949 2957980747154642752805181655936 297950 -259590802119383361948548472000 297951 -539176982937903485945777859768 297952 824952058113549976071545290752 297953 -1666451588218461568760349288798 297954 302786386652247387018901312464 297955 -205311675932937851045248902240 297956 435719882624164858624452501120 297957 -373831757529401993270458070880 297958 -104067540472084047588182967360 297959 -454355652838836181711643809464 297960 -164104164550444193583582412800 297961 -69464941920129224876092100828 297962 6657264089853881058893275392 297963 -279174351281346556684304383908 297964 159853563940059292720995452416 297965 809930789509690128281708689920 297966 372964032729405448820054665344 297967 460527246506558784228572584016 297968 -27531392884625944772438163456 297969 -54335676447250424799238595664 297970 535868805739103358833887833600 297971 402939185620335231582714356172 297972 142460220818839722769177804800 297973 -468724821053125982514980252036 297974 832505065550394812597409454080 297975 245223418856368744773050454000 297976 -971795662047095055107304407040 297977 1007090169503100271978991503440 297978 -566384359343381693966421835776 297979 2929630291910303109726432377088 297980 -1592886443865574122687213711360 297981 -231524540194006252444125725172 297982 1220229875631248918589772910592 297983 650951968978659426563200126320 297984 693712426659622423404201639936 297985 -293621852293290458715344558040 297986 26692278908961282928851269184 297987 526571121615215889879000633600 297988 -322305273861972154139339735040 297989 394951189203489988177390253790 297990 2019517009275113121577789440 297991 101935708267484534430106698392 297992 1333074553798554976858040655360 297993 -1633124755173607333984805237856 297994 748654752722261615867343637296 297995 81719959435734414158069060880 297996 350581777332198531979685253120 297997 -68011950883745071316276622368 297998 504050363438706111574221433536 297999 -16078787495580991217425814376 298000 395290612851440798299852800000 298001 1553805808606814586362029621104 298002 -182829444775004625016164778368 298003 -99293067135442177043919674816 298004 -563032416743300273065618882560 298005 110240192633417622236513878560 298006 288412738201014882229899480960 298007 1454140701690647038660359452160 298008 -732433846407796149154848921600 298009 1175403104143603418810773685520 298010 -64123061754482843947173541440 298011 -1914454095706226615105650176 298012 421722059520546692857720802304 298013 -872116800851704641003976611738 298014 -512258084368489198771051527360 298015 634888707854010282854594859600 298016 1817459016318245213234032803840 298017 1126719751115168449162069905234 298018 -3477683758133263411684116144 298019 -864774624434815494843739480656 298020 -294983800706462442577348792320 298021 413900316820390024854705404222 298022 -507288205519100890250360390688 298023 35049788448974913223392552 298024 -1929483753562251825515638871040 298025 -155779484828298637396439294400 298026 -541781835965460734011743513600 298027 1023727389511681796170092921792 298028 -424390849303135187798670680832 298029 -443400075684683319631977317952 298030 -176658836947735478956105227840 298031 -720532234992618859707774717168 298032 -23821079303825861115928117248 298033 15700319595640071641244758400 298034 134764647262416334454775644160 298035 168165497329341416983840834800 298036 -981929409697499881200842389120 298037 1207757441395277478172090791552 298038 102074262780256270765411667328 298039 212722921501225397021022683056 298040 -1581367460551025167147509043200 298041 -544784405902446408503516511408 298042 1111752878396350728076202370672 298043 9092231392152794921978072292 298044 254049208490095038207331716096 298045 204097699381999394848483807200 298046 -71685137504274020874916204800 298047 834383551715616542013686176200 298048 635520448237168524105634807808 298049 -1831864533018172665193536325950 298050 -163016673002172160880645059200 298051 64219801977840902652875199024 298052 624462949078374356453305877760 298053 -383744217328338196804124851200 298054 -1036134444304031732887061541024 298055 415546334017860717912804243960 298056 -610506658642489776834457190400 298057 -209460378149244759348722868480 298058 37295995616532823787790163200 298059 105367231617320794705597380528 298060 -174463823572038744429685708800 298061 -496411771619674618173545241960 298062 501595561241776417433275811520 298063 -1937754931861791491849347404688 298064 -102124960507569022383182462976 298065 -64852172795092385914994280960 298066 -1234402535192371269269259174768 298067 1253685299030758686698406528000 298068 329374041659787757465154488320 298069 -522198863691421199920473711104 298070 -88032014265357603601401104640 298071 303414433965871886267567540640 298072 261937155821826884486143795200 298073 -847167191337795208289243424240 298074 -224366434401158497680610000896 298075 289489841742559102725907733300 298076 793283933068746028521272832 298077 -440408653860900205184881034592 298078 204017683272470310475961269632 298079 -1147537279602681547600059603816 298080 -29495170540904895279008317440 298081 36464002870645709233673402240 298082 1744820049873984484983707822592 298083 918914548094882804109687061824 298084 -1458215271461013668220556134784 298085 22965021420938454205411206780 298086 -132439755469956535885728419136 298087 -478854444142422077947393384264 298088 -453591883722772439564584304640 298089 401125139341569242743722020208 298090 118102342235644614460989136320 298091 -2320814727259140474902925646800 298092 589926377720626364176552023552 298093 942376602006086410345107680342 298094 -257092785054046723243142943360 298095 387725824105586981271829877760 298096 -122021445875525350005095530496 298097 -328999644140906380784694724368 298098 -479091901882271562699625820016 298099 276643261918296267310320481100 298100 -75609539307211546605164851200 298101 1216780553943163727399486156832 298102 26414379339741889746669619200 298103 230502311494730274190627683744 298104 -950841847344619635209101946880 298105 -570086964381011366196724759740 298106 827272011706859287434163600752 298107 508120109429570151509593997280 298108 -553307638548819931382472681472 298109 166348672968008087456926021632 298110 6795194123666398250873318400 298111 -878003658479983192904495063952 298112 693869524620886019105001308160 298113 582294205619658406508658084144 298114 -205937194333491923981038711344 298115 266952212918066080878038890800 298116 413993858749741746214354236096 298117 22514011485769829248674626812 298118 -1075802388502663442463918414240 298119 -8354113655613534373892971392 298120 1255442751349957038450903552000 298121 2355560096390184537695967925632 298122 293264856976338590341325693184 298123 -401081965202388567250949410160 298124 505785129757223792725275799296 298125 -88676223637664509525778591250 298126 -345046611563071397540946112896 298127 -98122739820333359331115292160 298128 47123735811015234937923108864 298129 416501897773572604031414302080 298130 193183515600628960054526860800 298131 472227228284339537931833408952 298132 -73706020134298433061644296448 298133 -888846340196323012826896968576 298134 -481482772286047327989907781760 298135 -270026055395469653616936610920 298136 1517588626915862368608609792000 298137 -131873881024545085279133437248 298138 725756789091933196205000724720 298139 1556866678658765472696507966024 298140 -68379800296409161785522662400 298141 1535863433821842085610311426284 298142 -228688445561359319800579468608 298143 1015264927768247753257989140904 298144 -501506469103822831086244724736 298145 1328065230225281325862754730900 298146 -290089003890275035587636848640 298147 1418736316935541287017356564192 298148 -140069113996183417704577121280 298149 -672905155133261686860644112000 298150 236797644796289098989394536000 298151 -339264419525227642786676883456 298152 -241806216871822028351271413760 298153 -633501791610394311399505998598 298154 -332519615912248084535927782224 298155 -224357942728761197860912262400 298156 -1257229070985422421382821050880 298157 726773394766713695595764528406 298158 63276051217209964636998942720 298159 395483543871318551910674057360 298160 -48008204024639223091276677120 298161 -635412119014558152675336940830 298162 9387349024120839091434079872 298163 2184463954008427973610906064440 298164 113083509158127144444200472576 298165 -212889664925112425563465199460 298166 -434671403128067035697818723776 298167 571676192252993234588047130880 298168 -912427330900951485300153876480 298169 1211364504511567575378550854570 298170 202609017139975746111188586720 298171 58692470609169224856372086372 298172 56145932678180511965286039552 298173 1158384838698296066230239331584 298174 -544140965075210366845059281664 298175 1288835618574701163628160801400 298176 -226237512742775580606100144128 298177 -721944044128918401553062610128 298178 368966179304118766894779984960 298179 445964426241622136192369332944 298180 -1379816579027479822266449180160 298181 734897979762212701902647621532 298182 -474266086111295218542296755008 298183 871845117552959469171587602360 298184 172487800565549759836552258560 298185 -1495459899849579524372199058560 298186 5889720540770096223130479360 298187 1312002607022243730349008562836 298188 748692304571700914805113610240 298189 -552297403245453179672872895360 298190 -49157075435079554482740782400 298191 497414334839875738218005901192 298192 -204022022056538982836093231104 298193 -143401263451411132359245464320 298194 199175527080071641046605206528 298195 128352599249320716254903005920 298196 -941372672233703132404867694592 298197 -1184382639568370247608778632100 298198 991732506179422613849070861600 298199 -1981967428002248531355548954280 298200 88999838258148622289092608000 298201 -552848297613271914514448407798 298202 56832938665172613282542061552 298203 -117944683104469839280968462696 298204 325165589708463163036936403456 298205 -1290891931118606187179793600 298206 646028218772404590332358050112 298207 -105766040816920154537762575680 298208 -1531295741151834613700269178880 298209 81306171947224812666651723360 298210 -275856508343903751661258068480 298211 1028034426919780897396402342812 298212 -502876100262285594299695500288 298213 1636703677564281507620183150462 298214 -472904636138079420601286775360 298215 -1681092996834738531811786513200 298216 360282640931729174275003284480 298217 3353491516114955783219460492432 298218 84405153827381310680924579328 298219 -1746472047413864872190851560456 298220 39550759471748675741798645760 298221 42686743454640013754185026048 298222 1300640240759790041748247182912 298223 29707270496668891834195739472 298224 -87885999916251381571881369600 298225 801321571164734800424945104000 298226 555884564743679812073933175312 298227 -1518061632547328883290906126280 298228 -659583955757932430393882814464 298229 1345482727804319640237177822780 298230 483952768185709252990212750720 298231 -700839323348822489256807056976 298232 -1981384232042916334346103705600 298233 559461250530303091459612949700 298234 -196970150460033014783922489888 298235 25030246927579596464436598560 298236 1060096624838356154371919815680 298237 1508011295654428207318337242886 298238 367463550742469583518382443520 298239 -538793899068072810246275585520 298240 1157253697873674639060510965760 298241 659534203580470491604674044352 298242 -16243152179553339274518455808 298243 593387551992147154663956575040 298244 629279279549956856722691089536 298245 -764256059625972752802003902400 298246 -149551296543291049763862433536 298247 201121280285217624027573132696 298248 -4892788085532140746340720640 298249 248193552427772425729334980992 298250 24802870432951620323194104000 298251 -487503697509928146635397270720 298252 -100412255504189763546014066688 298253 -538731770533024819312425945396 298254 -559778698590056019121116625920 298255 748465842244054992058839809160 298256 -49841241116436688680178679808 298257 -215018438700536116298309035008 298258 -46043853360688028475990813024 298259 -432833319556703520112229589696 298260 343740922722856079725021966080 298261 -942087969354667497760237873138 298262 -1894286660763540708939213434880 298263 -885945364884249829739561623320 298264 390045914306131505671568056320 298265 -2134348149452259465465463800 298266 162612420200290543894278465024 298267 -2505776973109822652870223096048 298268 -372871073607248962834518538752 298269 -199370379829683322486422463680 298270 -2183856218204371953023658240 298271 830384510793854711435330536944 298272 -204466546987151235338301603840 298273 1937282909247982911772975839280 298274 49243424373959793678311980320 298275 -148520998487533427048807060400 298276 -1282695450642638314454784568320 298277 -483301938657095703021247189728 298278 -5429011642797227346921036096 298279 -153657474438472392008633520816 298280 1380499306247161587359767910400 298281 807861780205768617601578878880 298282 -146379920304591948186591676416 298283 -70447062429601187181303675468 298284 153475061473129969992280522752 298285 -175464029243379676476948280380 298286 455415491764203465273562934592 298287 -715313895692164677115770536064 298288 222132207837851393422962786304 298289 -3982559375879488823843425960476 298290 72715746724370738823944471040 298291 6721732888636238576360950784 298292 312263173386449742627828038016 298293 -783381249940694225428241869536 298294 335121998960110159671831619200 298295 597371445484930557034295683800 298296 1082592222812322889582708531200 298297 -2909564081169257493653030424828 298298 138447087554369205502534425600 298299 301730518792671060308282161200 298300 526276713804843051580513984000 298301 -155232008422637400228905700000 298302 -301963805777886177816409881600 298303 -1776987406760877232149116112448 298304 -533910314499442503432378777600 298305 -262048182948728836499822149440 298306 311627527662710867581432646352 298307 143235037945863148303213754556 298308 -368918413862431964962126832640 298309 -1260923281036700947419288382848 298310 -253867103618469558861475319040 298311 -78839168392479834167568692400 298312 1110188332621840022341153735680 298313 13329329286545258804987253504 298314 -320693096972776344947004946896 298315 -787146604079874131608838195040 298316 282654489763724698206112490496 298317 211818797972963584222469388480 298318 53319736608798295379901447360 298319 -841063788376781009230698668160 298320 -54693033932611491846452674560 298321 -1970970856737625032598650012300 298322 924423870754097037517940717712 298323 -56174513948884878445259032320 298324 -391849711787731108399079938304 298325 614760857726412305809811191050 298326 -79905779914988847256815845376 298327 -141146695602142477917085976824 298328 -154984302175023031963101696000 298329 -652015591433134210808520482880 298330 -266102589904052124277055665440 298331 -770818047543144430202474804976 298332 380907811007527052369397344256 298333 158412241800082389633351102720 298334 -2221813926664742815180848960 298335 725643564698940580586842880400 298336 329648879011584298957841498112 298337 92100701433321604946567366568 298338 651092708072393330641315165440 298339 903794108768973028002800250140 298340 -131603947402004224413815377920 298341 -217107902128688670524343048450 298342 -347044856047360792545628864512 298343 1457477571543915325204224113592 298344 150080740095948509018343997440 298345 257238215879069471797123928100 298346 -419472552101323615137430210128 298347 53199532257422206411346153472 298348 -1353298538257311162033367451392 298349 -1723942684116730155105185812650 298350 -178925231659917989207644704000 298351 -157648859198180965213439172976 298352 38531232525816302644692418560 298353 -210242678146691733902304664992 298354 -223148101047466580924283910656 298355 -663170925220742623656281508240 298356 603335177505865514492790239232 298357 760312177068304517708276628480 298358 23457023193193468365916107840 298359 -631055328065504670780691940736 298360 -886302024396317489118445056000 298361 872995895395758729530135473770 298362 67672076454390620427163748352 298363 -449315000218779305180508817200 298364 1004139520539026182588993777152 298365 -45413710446218736797400869280 298366 -239274812973613214450737018368 298367 1878816646656077801551954542432 298368 -117216953302059663524710318080 298369 1438222195080503943807698160770 298370 234967670815985220580865102880 298371 168920580604526047373998408704 298372 -278712293272273557857140279040 298373 -1164147974867543843542128393378 298374 84787602856145155613777415264 298375 -169817539517953823167805952000 298376 429005431053129083953542758400 298377 30070245410451927381515451840 298378 1455764878229752429009832022624 298379 456224601802044685314671502384 298380 -315015706840121387303002813440 298381 1118550021124682907680626406700 298382 -31950505233974244951949388928 298383 375663792673432393908213945600 298384 -74469210796604983808693551104 298385 -1375765473463600056953569372800 298386 -403932840939566358163215984 298387 -139342503884735854765324829840 298388 -1703835699591842803786503107712 298389 6208679924296621246284421248 298390 45323307715795420609266433920 298391 -723348210213697928146428104208 298392 633256641411235944697086750720 298393 1318050710330462372199408342480 298394 402458427684945737911210208496 298395 150063157879573888954613070000 298396 617055669421906975617816030208 298397 -1850626842397131445540800542688 298398 -220608135250701763613462289792 298399 -1240642072206803308718450605600 298400 -276683441698091240814875443200 298401 -577719469521354915806132533536 298402 -28145134349570376075349440000 298403 3796744056519062596878368256 298404 -302026198704591032581027636224 298405 285560331965498716258863913560 298406 -301084322039180739175392278016 298407 -260155482137050798666693868760 298408 -761188486026358670105151406080 298409 -1499834211655778633666491920390 298410 -230769940474992180773871360000 298411 -1436725711599175205758902390988 298412 -257798846788875756507013291008 298413 686980329955975788354201845664 298414 1028977423791936260462319723840 298415 -633544109413314011102240863680 298416 -2756338682825715901453467648 298417 439756155370999492471251187200 298418 -1620499887804938125632099441408 298419 -249255494811112551268917638592 298420 -18953300886083807757703096320 298421 -359744889510869768094463261188 298422 -297722800495389261949511405760 298423 580981294296096774712145078040 298424 440745888417436726367535452160 298425 113854539293099350598187115200 298426 -236873729684239799846413619088 298427 -69116427995179707331280045724 298428 -170868107603631893074650971136 298429 -2848350202498764766028417665824 298430 -218488049834073032482666404480 298431 654285722040848770668279993600 298432 -549824763303420874191309635584 298433 -541761132014823588653323322400 298434 532988872026094821879322462080 298435 561909424960189124857961163360 298436 -1275577818268442672427619432320 298437 -402070743909878064016835669760 298438 -61249633993778199261584632704 298439 513670717160481646282495975920 298440 -836801974139010033232463616000 298441 393600932833920957105792197184 298442 255218732151957455205686766480 298443 -611224925613113415138021332496 298444 393231762166672844027138951936 298445 -401201889191999067013761803520 298446 112461655680280046740651781184 298447 -1564874234659835835876202354200 298448 -93584539135685774155925815296 298449 741381158271108187604106704034 298450 -432066625291891908386533785600 298451 788222047437900006528326041452 298452 -244480229639660233080470568960 298453 -259114336717293174626467963616 298454 18063787922077353224395125024 298455 -286154596207294972812250253280 298456 2057459756306787771982902650880 298457 990617692351419131749896358212 298458 338772544883940485948215057920 298459 726281065377225903439873407156 298460 863607247080147846668260001280 298461 594205057086746052827522950272 298462 762632456037922525701050899200 298463 39032751823650386011995328128 298464 876029896517014939589726699520 298465 -1117125319412609843412824860140 298466 143506303166011633693889272320 298467 -28791361160083619164290161232 298468 -293002733741666720063505776640 298469 516367817420961740970206879352 298470 -209143622711049846805410768000 298471 -602484265790080574426082184320 298472 -1125334341526803418009400755200 298473 515533218864758975100453787008 298474 745118367849728803008673800192 298475 453068313402976515135212698500 298476 -659085672124777533277971264768 298477 -1036854373616115280978355621674 298478 488065764744886421525119679040 298479 -417272223658125161333260980720 298480 14211331904326397280217989120 298481 1010788387065268367770727007600 298482 27584398125101009699177150592 298483 -1386549922730788634544329865268 298484 809134771330233206557711276032 298485 -66568904062833157254713939040 298486 -554926464284327832008092777920 298487 -640426472250776400615372103248 298488 -526684233687814092701042749440 298489 119491989600578898033674942020 298490 777860544458617306205331859200 298491 -696864955197135938827679365608 298492 929863921585081696780638396416 298493 -587401871031291939720143592756 298494 192208641010352085899514728448 298495 -33918447397191809118919119000 298496 311414090699811113246323113984 298497 127289079713045642338459941120 298498 -228245977103155201087588350000 298499 832693045194054233202359223360 298500 96999376233624508793318400000 298501 -294867080799033811724299655648 298502 460111608200041333472580857952 298503 1237291938934447501978976505024 298504 -398564006882470075490886282240 298505 159430457908185935999820384960 298506 1495575010210011562360005120 298507 1597738686244675432563288428 298508 -90571748370562938370096864512 298509 -1358772289600684374375029753760 298510 675167245290457620182951636160 298511 -198178054994433999491892060000 298512 198730813297706045941998551040 298513 1535799477283648582243823843762 298514 172842229066287093557304083856 298515 116408358914488727338273432320 298516 610245032216962903579062953728 298517 693842800340262159142452305760 298518 346379346018087503723333641728 298519 -1097112868510834304470082414456 298520 81806678505917721547462656000 298521 -196253288474962500882136866060 298522 259632651059768960903182885632 298523 97868776172922037373975485080 298524 647635914452470237006056454656 298525 1268591088523776482113074840050 298526 -557380121164893194179398995520 298527 470599298067313545071339341440 298528 1014742521911046033379822141440 298529 398906792826547142041338487872 298530 -62819583276594584921647380480 298531 -543839342109418297743148550768 298532 -654728448853161149803317612288 298533 645708502660300670972922766848 298534 871859271756671339971957892352 298535 354447854760378278425224087480 298536 372859782716280650805147893760 298537 -6815347471178726855914564114 298538 461477219331581837998574431920 298539 -663211079441548424074608198480 298540 367719365283106563162313113600 298541 1022980229167871010541218638400 298542 -656508709896556539901447332288 298543 -182022066294184958118524483600 298544 552071526793810398465161035776 298545 367194683058297685188038965440 298546 -295727781811949883361772999136 298547 -769768299589813243008997644 298548 849492946822347369132611432832 298549 17261944304246992772305315488 298550 153527401218809425241496316800 298551 -290410140557560055412579937920 298552 -245217793966061955466518097920 298553 -871585387542317488115937035580 298554 480026058088071874741189632 298555 202780155273415807214968086960 298556 1011569940870818855449762890240 298557 -272508346032267644521548794874 298558 -482714070489373646331388362816 298559 303289709717725934872648301760 298560 163863645768490387512030658560 298561 108515413268728393934508135424 298562 251372897916795344484509315328 298563 335886285768998117784400191744 298564 374154217497192383183410057216 298565 -548376087970109282326280957280 298566 -31961671758586929188596092480 298567 -1017568359760961808092160108360 298568 168302532001621925666332738560 298569 785252621117918064563299958544 298570 34983069683047121397819153600 298571 -363581726621916943578933383616 298572 -372219790443565904423113420800 298573 -2119846933255800023276587032096 298574 16456162198866663019464505536 298575 297923542224289133799497194800 298576 18373469055347469745168965632 298577 1093562134379976121605010839552 298578 221187675141683669432425950720 298579 1647556239263829688678925267180 298580 360987681981254278802444947200 298581 1457989954154484403263536110752 298582 -953597297218400982810586807488 298583 -13974726137910598038188658168 298584 380762070467886081085650739200 298585 528000080140562792011769520000 298586 176878508015766579905735841024 298587 1336582954027859088530865092760 298588 -391338934912730259659371152384 298589 -1548412888462196839574218043610 298590 137528587169826717635136979200 298591 -1903052555949535774706209821408 298592 2980676713076215795515654144 298593 745235077138709934400980199200 298594 -47117086857937779560650985904 298595 -448944070277163685483652047200 298596 1139849462616886501998058598400 298597 956666500894511180409918345728 298598 246591042421898914928667569664 298599 -5064645872998027079647752960 298600 -719786525510402957025403776000 298601 1926043426436379341567803372602 298602 433053334190661102660063516768 298603 412890938240250716661602457144 298604 323691776852331931875130252800 298605 980912015170626790225569712320 298606 -357493201272527142566094571584 298607 917387119533381769918039163856 298608 217300896064976474920537718784 298609 118164528682375997077979575104 298610 254693770028626606135378724160 298611 114565773991264448512247621460 298612 1221671138844101522775247312256 298613 -341208085942084949779459107840 298614 -663104506093165508915289172608 298615 -216035815118253053665038915240 298616 357448540288455443541454540800 298617 -306656431340820034836017728800 298618 7940020718669476847955899760 298619 972341063117877912923370655896 298620 -332514905639645367857627136000 298621 -869375330536387982107688109178 298622 103733213157012580837826925312 298623 207049840443971725090084508160 298624 -1505549990979910063470548090880 298625 -593999338742513376646894095000 298626 -339174220053701217524465613312 298627 63694976097471350101900425632 298628 -17851681710678516949612416 298629 709789362581660617222332068574 298630 599997031230237716576120376960 298631 -1514680587895975133817926318568 298632 -672844261710879742078979112960 298633 -31249293802389206484454516016 298634 -282466178601471620483952526848 298635 -2546978892112718020062927360 298636 612697488988255684587580045312 298637 153297379905080433984189440352 298638 182577992484576278859988287744 298639 2719858857544062169707110098032 298640 -38212497306648669407283363840 298641 -542269072492491903751901007936 298642 123798915541379265298399411200 298643 125420681100172039821980192424 298644 285289676297308453155386867712 298645 548719921037463164258315463900 298646 51135418045083295361459146272 298647 -463079420589786048738345466440 298648 -54643351450341594720976035840 298649 352100738684264784975298324164 298650 -82181560530383853219249004800 298651 2332509336805426896070178779652 298652 620067229748985097358455242240 298653 1079309123322294737423084575104 298654 -13493647435119173246983500288 298655 243887896294817853070616067360 298656 -1073922271409508698439356645376 298657 -532209806667772495757559002988 298658 248044235479308693392849320320 298659 -90593413909719073764307625232 298660 155269759043700064443319718400 298661 -923757874377865725422953528800 298662 -44005135308075886174762162176 298663 1091606512002263957342899935280 298664 217669706795483579643837388800 298665 557958625692161936755891002660 298666 -834358202969724925075458949968 298667 -758168632226281826144937934284 298668 1034772678056110828346058032640 298669 395594403876720566056920131296 298670 -83227051573388698936267782720 298671 -259664363346901888515706861680 298672 -308687599132276192328737456128 298673 -2920461588317223485920045045980 298674 19960516671516675663931549440 298675 -71648659157338968858740174000 298676 -88757508002634718935565043712 298677 1390040282795350159191119519520 298678 -6317493610591646309790922752 298679 -74622785574716193869518197720 298680 692324598279915465404424192000 298681 -2244290389975650646677060818518 298682 1132207594723102595869980462192 298683 -73016132892681620576586742272 298684 -292912507030393992798893491200 298685 -211339404102212439961039534080 298686 127611071623413747919667948544 298687 1531963249387434120214572278336 298688 -245750326898367708487263191040 298689 -398425388309728063826545127376 298690 -174027090533596809340210928640 298691 -1196845353505391615725515571908 298692 551054625013002661826738726016 298693 -131713075246296701044829433058 298694 -1299657513082477635495534161088 298695 -26271537855122429813363500080 298696 231928561232573315251974497280 298697 -383511260881740361815923377536 298698 184111179491558270842057246464 298699 296003480142072285829104320000 298700 -1088077587169099116984417408000 298701 -143817980034645487200201304320 298702 246719753737309316312972367552 298703 -1181419259610179928915855694416 298704 110901897756931088986769719296 298705 -192989053525219550503944137280 298706 425017386585735114144835962144 298707 -1524068837332200662081340133008 298708 -130901464090483923303283011840 298709 1143010124778639399579727640910 298710 268844507020777007096235043200 298711 -152999335973472669119753292160 298712 -2001104913190120851941233612800 298713 -957558829523993530455094257456 298714 -561454966724730747463436735520 298715 -18726159879910455011837528640 298716 15339636480905350837353381888 298717 1058955591491293038292630167840 298718 157418246829281003663951293440 298719 722944720879243553085705232344 298720 1441221620075394930224895098880 298721 -19199476973077247690682220368 298722 587715666525895077998321139072 298723 -491324936374678231159399485028 298724 523527454298161570090769252352 298725 145512468654397076941404696000 298726 239223118902044337483611033664 298727 1016057559811637092162349642160 298728 -102595477617847042991130608640 298729 -829185629934707117626973587740 298730 -560219325002385701594517102240 298731 625695266897482808109918347352 298732 -90069694167393955049156739072 298733 -1506703189934848095929095167018 298734 235775763051985895974061359680 298735 -990225025047029385428692603320 298736 -501874869221624536776297873408 298737 -210488604162020212531655219760 298738 -415919208635526284390990066688 298739 -647204458035090905344408903344 298740 239575717075675864307130040320 298741 -284207726515736916638322443748 298742 982818645259788672568554586272 298743 -298748360995104990759986099736 298744 -195491669758898538093691392000 298745 718741186119141779693446389000 298746 146650924431359210977972026624 298747 -72314908352371244848599198720 298748 140368096872306701111316369408 298749 -1698614435578478713721199648 298750 -83772255530085060352431600000 298751 1251615224421100076480129514600 298752 515221298104438240882175508480 298753 550282899804005627597535433600 298754 -1229171134201304447648448101424 298755 146337249152034568975824943200 298756 803411209439356809171015224320 298757 -1711213607885140275800441384994 298758 438401477668593731275308568320 298759 2308747084644197095107403223960 298760 -273992566392012772935209779200 298761 -195071731975248098157222598080 298762 427542013791756112404065443632 298763 -731725358551376450188674208560 298764 -15591521934941284716489248256 298765 1368560228182023442131892419660 298766 -209294841488828199747555304896 298767 202377231183097684033749321984 298768 -234618392560973020823541252096 298769 -259293596182162030053691603980 298770 -54395755149646393353749007360 298771 -668195745354960724322533200816 298772 -668057079959126265722880346368 298773 -156674222659623275129761583940 298774 -39555997290570055724483902848 298775 -342093296417134212930279762000 298776 750460004482911504047375155200 298777 -814457870002604129629650872374 298778 336284227984692377767937925120 298779 140002426108043642302759208448 298780 878126245705373948954987097600 298781 444288571228025126498606666592 298782 476305016752377966984870574080 298783 -208745240642617024287953794440 298784 -512946896926412781571177119744 298785 -139121931382545720193712668800 298786 -53903738416825444609128543408 298787 -1476267055806872362080559290240 298788 -201716892411184531320657629184 298789 -57745267678602411708061787876 298790 -143615549956075327008537321600 298791 1186808325802373590228731848400 298792 -1095626990443102833526910668800 298793 1220892500201396107493989683648 298794 552588681179850334717054452480 298795 62163870988319936779534325280 298796 663642013629273447365488569600 298797 -184590466838326149864079134528 298798 -71818305981252102405003729600 298799 -483854395007675239709159689200 298800 -83913962547948814980628070400 298801 -312788443033339247167184329198 298802 -1052860399638846746662366671600 298803 -1052203270488571407462307220736 298804 1296946220371021633281656666112 298805 72354360016732147268514011160 298806 -370167086754548607362395346496 298807 -12880136433069525481312106600 298808 -286565951648800087417671598080 298809 -10174986732299436106065796608 298810 -650753104500066425167697617440 298811 -1627380878442637946080745049576 298812 320462051389041018320618775552 298813 -830779641323443476638336982080 298814 -407868066198531147520084858560 298815 -872563967583891919730126328960 298816 -108198050070577788352588677120 298817 1712738740440981297597488764866 298818 -212737429688068254039273102816 298819 1008613561547797071087687532220 298820 807363581661685938803668500480 298821 -122025145567955355192791808288 298822 1354676094277997647888634831712 298823 -847916041227019267605761764560 298824 -597099353625948188547679150080 298825 -485196825872784237036897568450 298826 -462729683000302566231148706304 298827 73404894647808484293289658364 298828 -1473596319495712748273270271232 298829 -1952032449224349349055563407840 298830 -132987101656184072019603578880 298831 -151292137774284017071262818816 298832 125159121593498505089331363840 298833 103043219611557476946646781424 298834 -1118271507408804700033810403184 298835 -202467100433242713634893020400 298836 -1744579300923217476832234659840 298837 705149308984749749081681114304 298838 -1071830004722542903801431571680 298839 320007906730888241308007394816 298840 4987449230083388384491929600 298841 -1278119419278807535945731856758 298842 -470366732928571189258321202688 298843 1797783652295608270216985507880 298844 -3974427322532439388195227648 298845 833406328204844462830060299000 298846 843690430663665971501766367872 298847 517430975258143448473375147296 298848 -442911051538159734185967747072 298849 161474265722882757442140686952 298850 -6254763580336848482563728000 298851 -411427838332054094681260025280 298852 1411659460539197766118542263936 298853 -812089793557813927612049264898 298854 673336891385222764539951980064 298855 1435354181562023043279075464760 298856 -1422851161962216605672942085120 298857 -416282596286035539658939649280 298858 -277331774439612263483473530624 298859 1129127589640807590536871976080 298860 -296048997719521149527609149440 298861 -634751953007217373735223802538 298862 16369276874575019774638613760 298863 930552136503208762945093952400 298864 118800169720137271969208238080 298865 -110490226659766851694327876800 298866 -263766884556994304105409019776 298867 -1042647006530368445509620627120 298868 1415603348292565988430406616448 298869 -415745166525296588717983628256 298870 355805468026732168067145600 298871 -1127980446642022859436890314584 298872 -48758944761389054053334753280 298873 3184471275507743967294322757760 298874 -463956926942330499306979326240 298875 -208301196369968166526418196000 298876 1210806647650628847412741007360 298877 -2355172264005527922353649220788 298878 -134874908620873155350087633280 298879 -212855890161937236414856916624 298880 -1008111537137408208174002995200 298881 -923535736234247301040800540720 298882 313636698180348663273213411792 298883 -278268089386509313552723040016 298884 -1090585727299303518129583371264 298885 248909853082136465808421052220 298886 64265299382880497040841718016 298887 -664211592673073011202165768448 298888 -1469055812233001237506064010240 298889 2164069904798177006131504135440 298890 -110081415110887337713625746080 298891 1260138758366514165313010882472 298892 152872130982067372471540019712 298893 -4594690750571815298712233472 298894 959352293746597742733201264000 298895 -576505264467477582627826644600 298896 -151023394634157973923173498880 298897 83121607392025837107113335346 298898 -119174508551115003482324505600 298899 -1312370775157828535480089063116 298900 -443095343923052382341834812800 298901 185308164611235690850861500000 298902 222651027676632311664073334784 298903 2652364933661287352287630010160 298904 884220322884711849791091701760 298905 -661690807004886403522965243840 298906 -1251064302763989452722392842496 298907 -13716640087859152242831138288 298908 -8808382083717516557683772928 298909 216066111595270438529424731404 298910 -194217000784192462027539329280 298911 10384610928241151031667395984 298912 565340519666070667604189970432 298913 347390684285639603844844326144 298914 186012088453397605973379047424 298915 -1327313877056902249191507559680 298916 202357871727188745475759002240 298917 1323423640902098044589637450240 298918 897152315902739568545287880160 298919 692014485195873380073263996496 298920 -441035561867041799790044774400 298921 -252969570594409032973314812288 298922 -360296981047638284673779756448 298923 -311839193195220431044792098576 298924 -1096003785803508248420532239104 298925 73347935555871780991864684800 298926 -587514275454032110097445950208 298927 -1149720758490548977523591745560 298928 150114602299254586981916737536 298929 1223443768419663330500050076784 298930 -536933818058446329873342681600 298931 478904076727193374892908053984 298932 -259228976832743723984415283200 298933 405571826385914317961472694144 298934 549397572860251286833103934912 298935 -7772471491744440377320656960 298936 -29482078396217435765253734400 298937 1544862408184324402041708092586 298938 397037750234331526445556716544 298939 -3929065690089931123821538041576 298940 472345389460594607262258455040 298941 680881850544208766673295956384 298942 -90812093566348065199917597696 298943 -1969010074755320149750982447808 298944 187988522910865970741190328320 298945 1763133913489537069246638429480 298946 1154178162780463808525428302720 298947 -1122819327389714059154963309760 298948 506383501679318738066371360000 298949 512335971440292430075789589886 298950 -35873699249021565512221502400 298951 -114527095425077058800166081600 298952 -1436506852960637626239686630400 298953 144463653579256087690702473840 298954 519631428947821433134022702592 298955 611787620615248631434127187360 298956 47697700469065477736905359360 298957 2039534044510274549134145925100 298958 304189063376565171953028022272 298959 9948406315380611704691748480 298960 -71015734524171785277902192640 298961 -1302708858349931532886716140580 298962 164599359555937111285031610912 298963 830410499578168015411995322960 298964 353303317827280206138931863552 298965 628606689471069303317483160000 298966 623729604994905937885828841664 298967 -1928795301087300603746971498848 298968 -1203711892323758952206737674240 298969 413752765491600688198500633360 298970 213798986122292982561774274560 298971 7855669950608231277697192212 298972 616479388206495605641205379072 298973 -1199011201832679579079204463316 298974 105255130743872465694519984768 298975 -151700016635704898437694401000 298976 -1666542694163661054268007251968 298977 -332395351613147033961470622720 298978 -872406971868354527034415830960 298979 -24383235481217354913840532080 298980 -356122351488432133087976263680 298981 1438211700494504748900975672864 298982 -307386905878332726148027845408 298983 289153278193027466110819818024 298984 -317238300342532827228863692800 298985 1020010594584795961995032358180 298986 248535676081489647787578641664 298987 288395368964145846183081934640 298988 -1500186134205899939767259680512 298989 484216228746825641452026043200 298990 503951022788982643442223532800 298991 -207844234181079965740047504 298992 127357470005027052278249717760 298993 350952395614128490495072284242 298994 305183480070873279091252129296 298995 -19551720502570925758744488960 298996 1038196361614323069104974449408 298997 -450168798710160781928657214948 298998 254116484367909558629263182720 298999 -2330971518974156591470214335000 299000 326665112384880948008816640000 299001 231881354958326952487260132432 299002 -244377619865496810760484042496 299003 943281553807835491328284248120 299004 -369562819515789871345251515904 299005 -477350256783638683850316387840 299006 631470306071673597886803197952 299007 -383859164017852173247121927496 299008 -105331230689794497044040122368 299009 -2448041000262851732647097426496 299010 -308902889974264615753742269440 299011 737334845685017735960448143612 299012 127486637063345239874394869760 299013 165620126834458608803937054336 299014 -96672426958164457998839017728 299015 -122806627725163230583328193600 299016 -537969412344795948093053537280 299017 -1149747919003242148490970408934 299018 80809487797704680606663721216 299019 262161994838731030061205707520 299020 610410881767040448743475348480 299021 1390548649196417833155104102592 299022 7681832391344789938105359360 299023 1320347008527511535748396446544 299024 -252660444962819365880183193600 299025 613578682006724948546043396000 299026 -19581153853756054559635464192 299027 742326205071479190234938424876 299028 -886296220254102400931710126080 299029 -1604548813308391910726733168370 299030 726048917679274624087706188800 299031 -895911890753057634305220228480 299032 482477596673535327036562790400 299033 -194096794736866217741908097280 299034 304331305107973434020658194400 299035 451628164433415736743782092560 299036 722449533106504728491998778880 299037 160594750433239729919429362560 299038 -602724164303749501895600638080 299039 -124945998064897278634110455976 299040 -100194092033289220763261337600 299041 -933687191000714788937299893200 299042 -9802065532748358094355249328 299043 929776206950441300805886641600 299044 -1217646871226073974293639828864 299045 307775656014281080539786018300 299046 173370547375056205400461068288 299047 1846749105643442994807911783280 299048 57122726016811343454441216000 299049 545726390573601676788791668128 299050 -225487133969709343835088745200 299051 -1715511438798932998564565056728 299052 13865983700374028137791808512 299053 1168525770063569637179314065302 299054 114852338313038986637644902144 299055 -973781176834126358409504240 299056 -410423033696260569678110015488 299057 793910495783490491648692579584 299058 426773943598102208967055123584 299059 -353702830708540533688323770740 299060 -1002616320784346581331753011200 299061 417999969313971664113350648064 299062 -81401955684029493664769743968 299063 -1918316978654763947771723897688 299064 -1163348767867628740275894804480 299065 4312526153718363074131417920 299066 -193549024693811079366320826768 299067 -1063183045207016680158082124520 299068 -283135918169522073133533339648 299069 -473011041325843269379987407456 299070 -466330473654305232979821487680 299071 -281013900009280683846803753040 299072 373078913178431313063663108096 299073 -1232433485264324453526253307232 299074 -336396124807250367058502415840 299075 -60001822543956276315947706000 299076 -301843534341611945941057594368 299077 1495871920481041932099487716060 299078 285095067349888205818785479424 299079 666625321964862656221098873600 299080 -458007160532689751097981081600 299081 2338245985461222091606631784 299082 129829539414258863277297099264 299083 -535429784317970135547007843376 299084 -208565257917285399258431126784 299085 -420533396368146113675546327040 299086 -262625743150484789812626739008 299087 363554592568578737486943770736 299088 -91776339839500949487210725376 299089 547532751265055747702660059456 299090 275102893230268636850581555200 299091 134694598185707938390727653680 299092 -891568707478159312807821600768 299093 570714440066389725313239167100 299094 982812494427501483853306859520 299095 -481353951401575134005892812400 299096 381919424424059095677143040000 299097 -228035739416235924563189553600 299098 215912535306492690430061552640 299099 -671856698095228136510627955900 299100 -202421923428934750850264793600 299101 2097326936676145818512833814304 299102 1004162388443733061961400538752 299103 92434991817646779675422315904 299104 1103465905986089222264444682240 299105 307472412294589467786920223360 299106 623829330737282324064524083200 299107 2422929587746148411338920867356 299108 -12344128706721073109594578944 299109 79440757778551849996602555360 299110 -89164664472557206399444381440 299111 -916119398532240806552431867248 299112 -2394971395384887528183152640 299113 778310575250881664823615138362 299114 -268145703824803926021673072128 299115 -137329987921733641379717942640 299116 -1798772050025015792308396783360 299117 -98018012923387958027521614720 299118 -132493602919676469914943976896 299119 476772240611704230099638468800 299120 -117632906196581338183245004800 299121 663664618851312028814059884912 299122 -559817906785187819192572539888 299123 1211556464761440261450122293248 299124 241042903847274936222890919936 299125 -1150047652555408279751673021000 299126 1173116342450292841867571620512 299127 -979257385340748486400471366680 299128 1302662789172988967001890304000 299129 757291079761479173598922260180 299130 -221070145204278379868325868800 299131 230717803971148178852274109184 299132 475954946331850698554066383872 299133 1297920645124895037117724703424 299134 179408985774927091525590236352 299135 313769090990275384664660644800 299136 279862379460038949679713484800 299137 -1050298187674101600639647001214 299138 26786157837790640776620456960 299139 -1392416319671574568455556845576 299140 228267160775347523803519069440 299141 -378292516501389987657487397700 299142 146336990642874428608021364640 299143 470009847912609573195581018344 299144 1453346140351331755009421445120 299145 201205301331682829574542036160 299146 -176616316213231528278868273056 299147 -661570084849556092347352399404 299148 -666740146899444199174790636544 299149 333785861912509155859078629036 299150 -176001570921234806541331238400 299151 -21691108422646083272149594632 299152 162764911222535532211170967552 299153 -818467941819591734974182401676 299154 26834868527823363351076363008 299155 -2142438576600687558273409190400 299156 -9919855566004666897612548096 299157 1104251259100927192247616654240 299158 -1211395151866330994175753124320 299159 737167480626396373160548848816 299160 490937208151492300145891328000 299161 437631925789401859442710645632 299162 -354811229662367912750030274336 299163 -253279185994354770555822487656 299164 617125069099047435632248435200 299165 205659249301647336853016286060 299166 -51334611482824384376931010560 299167 -2008522739394463278646248912648 299168 1045276595092813117841045913600 299169 125660690196403601254667104404 299170 -748466856980953566997737258720 299171 1869989240296701432382391793372 299172 587923655499460172652921649152 299173 1081967312172636622755143663360 299174 767040592165713292913580642240 299175 134471995672446437655620187000 299176 2276112467180748486244402990080 299177 497660719694031043598689119732 299178 695412459806016655284026635008 299179 -29713698161012429519809206220 299180 131964452313185060610031011840 299181 179358931745556483490570554624 299182 -126010457755492373471436086016 299183 1804218879457985236418243433600 299184 -17474419813662636328775319552 299185 413516106480696699808579141800 299186 -73924219913422334884093088640 299187 201127498110155622302573552640 299188 -1173947558261941106189607018112 299189 2023253828909910006752810089440 299190 23624714648538957927139931520 299191 1758254486416619834023894999592 299192 -1223416924280590422088290816000 299193 -343874489590076810672024625600 299194 -6829380176561234542280717568 299195 -635764629568798271725778668080 299196 221097098734615027218661028352 299197 -1271907553107802168085530279354 299198 113852382084128869522834681920 299199 908618636710310824248992491464 299200 254119938785461644382332518400 299201 113164831602531299087385749952 299202 -1186672645280013770657126992896 299203 -274405095873522581298389545256 299204 -1331414394682735032265958949888 299205 -280584866452000719190420981800 299206 -442172138807291844147935564448 299207 388595285223652876492689903120 299208 -61205657530224364089868615680 299209 -746057018057691244775855123787 299210 -605328531817799889950789262240 299211 -15480906286628571083350526016 299212 -217871396467304584534876487680 299213 -1241412859555490511837858854538 299214 -54617117205347278179974276544 299215 -535588865132804016098584481280 299216 -111290122271617793481948438528 299217 -114796184281473126177951293088 299218 -273157083367902768116943539280 299219 -237749265289135882038399049104 299220 369059416868455510872354785280 299221 854942193268324959636536703292 299222 -427089421811868286742193162240 299223 970529191576293157865749085472 299224 457373028785879738604423352320 299225 -1126561478915705656506689963250 299226 199031426641247883387692972544 299227 139960738572468594130955714200 299228 -1045489636193294504439701698560 299229 412817301056987058177317736000 299230 170396491660880963595227147520 299231 -1223136777835297114724638935000 299232 621347018086394557583240724480 299233 -1427895468334395917211179374 299234 135309652511849930831421321792 299235 -994033153073024620576214418000 299236 337275394487719240617640296448 299237 -7964404882907948004566873280 299238 -336885148891763098004862997632 299239 23136606394431191704117738040 299240 968659123245288530293882828800 299241 -209184212757666219817043734560 299242 -1263567362398509813158575440288 299243 -257907803869573744577501248704 299244 -323804290078954500789980418048 299245 8817592461908310223927481880 299246 -164133056212006553510012948928 299247 375173003870526681122698474128 299248 -427054791509467257266792202240 299249 -2312922519839095376413944497664 299250 174792977055231637558135680000 299251 2213436488049093278130932868480 299252 1599767540000594574512370339840 299253 614226407727359114946756840384 299254 -989476487224034480813959235424 299255 168599549515807291194799078320 299256 -469380507042589457224690851840 299257 112438336037382646216895936512 299258 -298677469030282284264576869520 299259 178060743177916777775532385128 299260 223957645395100209729657077760 299261 2472530119858028376165010649862 299262 699388060791560330977365241152 299263 -1253941101546263259423231404376 299264 629257843965678780550653935616 299265 250699627099564232891401376640 299266 -654683521266582050322144479232 299267 1417228994453028375311566991880 299268 266557151908371898591373905920 299269 -50968573567070759787884755170 299270 -48745927052133433823251393920 299271 -503150597710538168223170222976 299272 -549168657044474609111725747200 299273 1093101790596903150887692816164 299274 67106988966457793718526371840 299275 -860728019472090738044699316700 299276 181920529958557326521059679232 299277 -1217390414253942443108281676352 299278 18660449430989996103612867456 299279 1419295142274536003020158627576 299280 -2642169318400662872319590400 299281 -2129048962420767643101883843918 299282 463818044707660039477878441984 299283 229922023194922439562832567224 299284 559721995043828694663144223616 299285 282933239821247203959447855360 299286 130461946710401199352961617920 299287 -1964066029938301559403930459064 299288 809607697865345518133170176000 299289 645211607647807757697732053280 299290 376873592489278040275894852560 299291 823102826957405613829548952992 299292 53979965548862138085860743680 299293 -594397572876534005194304509460 299294 787882043481935336158140512640 299295 -67615808898841330492598599800 299296 -385041090472398390901918924800 299297 894658768516166621247607068672 299298 415020625624695782678725686528 299299 243383153985793061061529413888 299300 16929123429226424740411180800 299301 730903818366535215706015777632 299302 686981440497858462292187581632 299303 1048203149251234464176903967480 299304 -358840483462012555445634339840 299305 24633104329627559103308785920 299306 -14976449104499884204073445120 299307 348444219727646847895050576000 299308 -1110547837934023607449325155072 299309 43670776927661940766623850860 299310 1317727874814854536717931520 299311 -903584561318425783665349359088 299312 13284454154466389560090951680 299313 302189182949690664797205638784 299314 -347178792492744058178123395680 299315 -971834093965780717446705089040 299316 -286558967936115216892350517248 299317 563536245411832451458432160366 299318 -1094627367829106219649289370496 299319 744665349362458552456099346640 299320 554634179054481717768665088000 299321 1645854074817940111766503948944 299322 -7584064040352053188249297920 299323 40495421850760284749124776104 299324 1375747035825326132836046109696 299325 56841384170033605432608141600 299326 -1286609083470841274739342982080 299327 -667131043631347468991731114656 299328 53850977223203922628690575360 299329 737275532701097533565043092930 299330 118383784639670962778336308800 299331 -741207729339727660984043933280 299332 -10683374826311444660279804928 299333 1146613754929360031784125223582 299334 -248063990348356368767767001088 299335 925709412391687721450304081360 299336 301865687068279705649546526720 299337 -11073790789502313894505902432 299338 370530525519555494409760973760 299339 -1287331180718541601584210764544 299340 -358475975249228000269592739840 299341 583226408838587848296570549900 299342 365282277057788272351072885632 299343 1970392330207696892184719635968 299344 -39246012689153033466622918656 299345 -285319393382138279599208188800 299346 526218021831790129737527097984 299347 -622502429722697612129093996328 299348 533617631232599639991640467456 299349 323188736642041991559027477120 299350 -104667831052810527047174229600 299351 92891093892948469377102901512 299352 -1062839099960128558583582330880 299353 -464150124443330338586786802540 299354 1164082549159219838746376688 299355 -352643635057650353341948558080 299356 1949553675300701554961719495168 299357 888941793104840429484163053606 299358 -177448102736132894028198365376 299359 2163966772698677237932398582560 299360 -532797632880544005171880919040 299361 -268773885999071639823253570128 299362 -216768168598049031659360491008 299363 -1633833593107769860436654876388 299364 186768956375997176943081492480 299365 -827321161552330748982157795680 299366 -1326784629764126146722162528 299367 -140507365572568396282051543680 299368 -126199598174058284738609725440 299369 697512001346248546994027296896 299370 -491073620055465174452194659840 299371 -1036210658225643830306645420428 299372 -141348715159817102056607303424 299373 -60325084599460017954132108096 299374 6519956107758696405111460032 299375 -513750455613352471792670700000 299376 -118414674565958918729019949056 299377 -139145591890631537918697412940 299378 -1032910053405558421336259147760 299379 -443987936436628536483908905416 299380 -287767596487872442003490131200 299381 352861329753415396970671044192 299382 -48402389739282612609225315456 299383 195022726809910157098908007040 299384 -294124952150438803891988029440 299385 885391198795150964670091447620 299386 -462194003098088558249933433600 299387 569709865898457711344563083984 299388 532008024092114743430790865920 299389 -1614127924125459333488878930810 299390 -305412096103949471128584261120 299391 103165492439342841642524396160 299392 -702336190870834332945717657600 299393 1309315649302745897256454848642 299394 -206743320745140137683245260976 299395 81654410935895829649157408400 299396 157744601159126022833258920320 299397 174005013064205197468267390080 299398 -19683580064172187603592355840 299399 -286707258088399092314274932664 299400 59104485599935656101760000000 299401 289894790261938689652184117402 299402 394473005826432363672587961600 299403 -634306851364580439264236293920 299404 -60269912033465516023632413696 299405 -2032651858387001119886785121640 299406 -568785425329494237633348787200 299407 -1274220533367084533433406389648 299408 434362181291672791048441208832 299409 15673289722353200837576791296 299410 -647147975352394859520444288000 299411 -725074183648435594444119016368 299412 -430800595373110355088813454464 299413 171079380965384084301607890720 299414 242770852930063223027206168224 299415 220480049203206467440571683920 299416 -476397508225787398426956595200 299417 -2072096048505812991971668452534 299418 238152982135724425188061493760 299419 -1224213435982696734399883261180 299420 -1085724165670917998454963901440 299421 -1888938381349443993683031529920 299422 -552090473112408103799117647488 299423 -350532011038560863263624573680 299424 -465714890057779332380004188160 299425 -284494822437240921256831080000 299426 156568012579579054608466968912 299427 201704050754252681017376198520 299428 -293877097965756222736030748032 299429 41607741831926380806806896128 299430 -647984506809327243820788384000 299431 -527004371726361211957113280896 299432 -258923918532985725427771883520 299433 1107389879818566566550548931648 299434 998314033018357071128882237616 299435 -378927977322515793585208041120 299436 -393590639626718360656574642688 299437 -822604402942217966970112889088 299438 1411537113274940015479274791296 299439 -524463649566952350043012442400 299440 -146198148623137931649844838400 299441 463604890819769957914705842612 299442 -47901666985410865382221939200 299443 37374188460990356397672921384 299444 1001210528384811631644539031936 299445 583104480954718195851024517920 299446 -14074575830809615893546867456 299447 -2075250185389946526108959974104 299448 834338433978287703031777689600 299449 -452938831937377149922526813180 299450 83167743067568153550557373600 299451 272431547127166025928786878232 299452 1532133072374099526482324992 299453 -724807673732624014116907552320 299454 -335626305835440405692952017280 299455 -72611195282266666411863550080 299456 411551965592769872205226967040 299457 103958099290933385042950340706 299458 -263192858250779293555812271920 299459 1610603280062002539586123814040 299460 -29554640352000040656285204480 299461 -1682855179587474597089618686848 299462 920053421071145077752752507232 299463 210197334492868332452732510544 299464 -408226025090520521298304450560 299465 -119755639308131430190348580280 299466 -452517702332820352753399934976 299467 201001220135907064746907507200 299468 704922777453812350280045375232 299469 831468667040730001085295294144 299470 -187096069452762218668964224320 299471 -1499809178129913343381694957328 299472 305617966342505587454057644032 299473 1048399654682986702668845652722 299474 -278286210255316761365401218048 299475 -441233742482255661039452917800 299476 -1548173252910830704152513677440 299477 1671054315856053160707198325326 299478 115041759890469701858227169280 299479 2235514198667573929175576019080 299480 81047517143851050969106022400 299481 26629807502502056584961034624 299482 18166313145136241746165708512 299483 -1465960180875264827918321508000 299484 -1504224057377047513413744230400 299485 -572337537121211347022536578600 299486 -1352616869048371590139299061056 299487 -561685737035676346206325523640 299488 922100608173671896049963237376 299489 -1930773747576045255019740656640 299490 -504457810753503534633187776000 299491 804727936649576188361819473984 299492 135055782496719842284659916416 299493 -511484102004241305610948128096 299494 208952895532171307213131223040 299495 1008833956415508490018752000 299496 909965813373941512242629836800 299497 1020652098011482061545705565280 299498 -690569348762928278930541906000 299499 -504842080109011767055592295336 299500 -899412936036575132102918400000 299501 -464238914318930425166402163498 299502 -166911954429073429258952750208 299503 1119082638905586585855818204904 299504 -339441702461288938483425607680 299505 -82473249521490622922579518080 299506 715174766020835600496673112064 299507 -195432711597763973231385553920 299508 909435224945459625522553866240 299509 -72338119639605077253801644384 299510 390184810303127774499756616320 299511 305244463446354649363115714640 299512 -205274932727441689634399539200 299513 1419890153754504216160962150762 299514 -208967347724031114055796367360 299515 417892953219507429748187367600 299516 64372038106311293613646110720 299517 -960285839976147197197072926720 299518 -1208750384277423180809502935040 299519 -43167388986075562485986082192 299520 -115737012543301714572717588480 299521 -2455047196544801947761440801278 299522 142913258285326432330335412224 299523 -232003927374375683573154501120 299524 819043918026050469679204397056 299525 -832002880251316036800952018950 299526 503644672734557934529508094144 299527 504058110583731300839759668376 299528 -1106943037085778560324672547840 299529 -682286222927219833587276714816 299530 -155516170013200867573506585600 299531 -400797613955478064629423187488 299532 322309303090407238852303948800 299533 -516398600974768539818802466196 299534 -256372086913306899219994027584 299535 -728496053995968366323582505600 299536 403001156111114856640786481152 299537 68151036397177118093757198066 299538 37127057664773464575425398152 299539 1528929488044101993046476727340 299540 207302623804224538255608122880 299541 -1720941485116605631343586682560 299542 -378369231115873709073859727328 299543 -159620461364759097905671023240 299544 59444611885825570840075960320 299545 -206894760134664286912342953600 299546 89871114820288503406541473728 299547 -444745874902050500145699257352 299548 -864110611302079267744912148992 299549 -49034697861763176643658259360 299550 147564154230076151790139108800 299551 559336703660493236042144240752 299552 357239295196138885780900675584 299553 -121760679963098110978022337792 299554 444601361023248376065598381440 299555 306120238710080415918245203920 299556 -351125890418637349600716488448 299557 -2595261474285153942104769256128 299558 -156963165021477316995197437824 299559 53552626851416739865358975568 299560 -1078024906484474908672145664000 299561 419817567216853700347295348352 299562 -764098292582549901645452437248 299563 10529214154140708914232775248 299564 1648080300375477900729916882176 299565 494074273049531910234972345600 299566 462076600464483241191733808064 299567 1481275482986420993857133753616 299568 175349734307515215315752435712 299569 2030999639576895855676245853970 299570 7559279404368075816152212800 299571 758401993636111862991203375664 299572 192612278759946929318399025152 299573 -606269500649127132385583141280 299574 251670323127872172170294444160 299575 -440958774854053902926626952400 299576 -67209628863815467937411665920 299577 373491807402598465788447927120 299578 597971465088220910804479520256 299579 -744404695740322859555367351024 299580 -349381724584685939368811043840 299581 -13031438742273233331695695328 299582 646927662597863747924803483392 299583 -247671541629453601135590739848 299584 117598661790210565517294436352 299585 -109504918269314558452764993600 299586 436478267704640225191692405120 299587 572227416388835775400889983752 299588 1293522299695395002575284674688 299589 -226113371415001009432186293600 299590 362194567466391122757070492800 299591 -403402825096343764192284014448 299592 -96611346272786074392047616000 299593 532277637647200075052780374016 299594 -41767789555031806274035580160 299595 505768174624826654662142849520 299596 -3099482005034983665542475520 299597 3251928896459319671519724956352 299598 179456944656460153635503566848 299599 1508858791520125740528739835160 299600 38033678371527183306040934400 299601 20366846453243900162275844130 299602 -584859257405752919767067721600 299603 1533688101169383650034978159852 299604 -406149726966344231701910575104 299605 785323596016640391434188039260 299606 212581022458922956001827198752 299607 -264986884275906708864981317376 299608 877861135141108780206490767360 299609 259092661833787530651590566404 299610 -372515555716738431547154119200 299611 -729180783744158786902563837520 299612 144121367396076063450995360256 299613 -624221181829310058509588585856 299614 182453040000300324535237706112 299615 -358317493461369264363252862080 299616 11833790650057751676995764224 299617 -2413870716312770701958327802334 299618 421497358512882687493026042240 299619 474698462688883043196302031840 299620 472907170367055999847143567360 299621 173134936909890518001956409984 299622 -411215135014091732472958840128 299623 1848774666962907780955565490872 299624 -12940634786626401367732961280 299625 1678969216981357223070464064000 299626 -461114514375514675596426391200 299627 -3678383217312373156833347759280 299628 -110819880011511119992413911040 299629 1579299487984273087795554960480 299630 -9604382542818396215551784640 299631 -580093459452156511171646349048 299632 105141129312067584915740065792 299633 -1630980878451650571897510036060 299634 452677394135976075045582180480 299635 -206349666707512016942503990320 299636 139730902369477135104782752512 299637 -476667838020291568627073071446 299638 128134814812037671740646993344 299639 1174415652766916890664552239800 299640 -74752884030073377024575078400 299641 1026907871911887275322018842500 299642 -108536228091415339391829219840 299643 -114325533664918300065123548136 299644 -504542267588211287541582818304 299645 1748187104775270191940657369900 299646 -156259728173081744049897676800 299647 -2227171216532707927281074001440 299648 160725863173794083329246494720 299649 -306677649293803125334622545920 299650 257857698579673205461746261600 299651 1862799628570746992974109360904 299652 31546128826079365055411653632 299653 1810072825275043037974778679902 299654 1179396730545018572686216711776 299655 361945132838324926302039906600 299656 447119300588341114680047861760 299657 438469568417939118282114618660 299658 -326702331777116013309383337216 299659 128056681879810687827536569416 299660 -363315575879499413595488824320 299661 68220320266722574915084743840 299662 490689106836177914117014633344 299663 44054188399771431555167282880 299664 368296215478941374186088996864 299665 1973344454962735604568615720 299666 -116262878715023931136847472480 299667 -6576904968273607911782517504 299668 660892936663939937547944273920 299669 -343459001039958067863464480580 299670 50921689550470451231005992960 299671 -707543933987453497549230179128 299672 522725080686040386379823431680 299673 553965465186765053398032638400 299674 -614393663844799929524823803664 299675 -778721515604597964695666057100 299676 126017354537038086384807143424 299677 -154731612287380572007737811456 299678 365274743758593529451827424640 299679 -15188522723742529200767357952 299680 596341374298533429282151464960 299681 -1776903822746795604364864159518 299682 516709991362841404727654638800 299683 72562373542780439418190707932 299684 796972969465177001537755653120 299685 -326658363496526942814794767200 299686 -1003564855797277455792799729920 299687 -34923594933124233800984048760 299688 722873293344006926583160258560 299689 -792659569912445757790043294876 299690 -25467399063354574695263892480 299691 -288451423914964915573991183616 299692 -1785437126657004684709109181184 299693 1001744235682287936161850296280 299694 -57194391199662574294879411200 299695 1455261045175587974349669462000 299696 532062720062630411277452132352 299697 104913177884192473419685890528 299698 -407419325320556185154130622464 299699 404075472648147182962989362700 299700 -11388807824126510978389756800 299701 877905700564925299638623870702 299702 -134442413924384611079013372288 299703 967151514965596096604076227304 299704 -1274726357841657535540348170240 299705 -52318283375128895078460018240 299706 246114979702691025766442803200 299707 504012704606652086789780809512 299708 -244295174127671301334780760064 299709 82025309446717421140669643814 299710 -4224252239502701568377806080 299711 292064243582415701949367029312 299712 -83541524967108033307421442048 299713 -719240301815223168361142064576 299714 -668027155716674687466522928608 299715 144116629417482352895058379200 299716 589909706614408738934042867840 299717 -3548539866847021512573403842 299718 632561594793280623063500501664 299719 495374190726963745186487027712 299720 556275927957710890131062784000 299721 128552224512808455923205975312 299722 -410673604124740925671673051088 299723 1104448143945442642053270477972 299724 -618666794060804158227296223744 299725 1159001414978906684066412916000 299726 -57715240395937482484752138240 299727 -599877605466253258897039630560 299728 -192548331730401132541597581312 299729 -1810101454284709080636084543516 299730 494693683091634234037854366720 299731 -1774055710494638976488261464468 299732 1733120219760503027033121204096 299733 432777001092193261331730534240 299734 -889226810654925458152142133984 299735 -828713471064543216900114860640 299736 178408543749011744669455933440 299737 -219674103989883554065256428028 299738 95658887652993206789818386144 299739 170338877013181329294938643456 299740 -333851065891714419373541099520 299741 -305474267707718288854039731828 299742 176990209155827027613848930112 299743 -717616219873940581044522407008 299744 1859701333223057132247751065600 299745 500461661794824312531787499220 299746 -1104925410706550183547395498928 299747 191974842491309988372473479632 299748 -995500199059503646048797035520 299749 -1218886794741683657393364549250 299750 338478189824796958550708640000 299751 -55930862293524866011813340976 299752 -361286014127479212087142041600 299753 -8906428522480259575874425776 299754 118350706897991073729613178880 299755 -359903536048287743801642871840 299756 329045694239580533563140883968 299757 -223000757137595697836227559712 299758 -1505032156912993027336929714624 299759 -1009869313434707607176972581296 299760 33350911954175783134863360000 299761 -730970527299054437194056915840 299762 -79282498196263732840551591936 299763 97049029626631005896338553880 299764 339921671796350686670083976576 299765 2096790711097260748314663676800 299766 912814178079450660959521787904 299767 135725476992029066933698594120 299768 184548924525822345152195051520 299769 17592988095554350547603851344 299770 113294466804628310167480872960 299771 -278057461756476378314591288028 299772 -59655010140103198118094770688 299773 -1382553880174151701762201352820 299774 -279787193533072236072921736128 299775 154098723807294880691061129600 299776 1591966646044723750903702618112 299777 -1497549975184412726382735685374 299778 179997887383074518300971303680 299779 2328386104974959201884756441320 299780 85753475611015485110847797760 299781 -109500547155669106356951700578 299782 -293481889592932497242193408000 299783 -192836259747019314342106732776 299784 -102667824150087637876741447680 299785 909366460597974266377257754980 299786 977377989794367860058566348592 299787 266885693390866145911490329560 299788 831776686813820553674372582400 299789 208812328439611227360038842560 299790 135343027492402071406474105920 299791 -139558712758510343982680129000 299792 92306422267500754232387715072 299793 -423468740299554945873088335936 299794 1103056293158795020399098256512 299795 -1572505501239310106285486298720 299796 3120352578320451920631005184 299797 -1631373634999995494724752958980 299798 1261513305902483053065523514400 299799 1494028562798586466000169551584 299800 459089491534812279190368000000 299801 -48312021823191235887312057600 299802 -937703077401232797505811009280 299803 -686222236251177474865037031920 299804 16981682730918909275535578112 299805 462408133029423599486755123200 299806 200173411514180194379542959552 299807 -1196266282857536004876505366944 299808 -2243776876740906412455918305280 299809 -29907010693892156269323103596 299810 75434484206765521813245903360 299811 -53382148460111195649979506648 299812 -469552452575832944623506942720 299813 2418505184157858100434681142080 299814 336953492739703487785836206592 299815 399583044523883501597179170720 299816 1370990712495015658219808194560 299817 -259023624592678809037697839680 299818 426639858481666126057461021360 299819 -123109740990279893815040450256 299820 463667892472382508728720179200 299821 34635902254121100613441041612 299822 -114103119904683037994060868288 299823 1460274122316810861275960505600 299824 62159786806641302130221449216 299825 663767763137971338440946222000 299826 229809645091574275335861973392 299827 843598833298530465273496024464 299828 -638245282739394422480232560640 299829 551718541662733327754687175360 299830 642726380392026124913901826560 299831 1480242159596807131500745003080 299832 278165102367243639571029135360 299833 -681093463701841900755433057152 299834 -534544366070823484367323388448 299835 -84013231279207801761344800800 299836 -551021887213632830792839275520 299837 87998206680947123245516315680 299838 -261866521750451759901527040 299839 32481981449801814595130090240 299840 503738207046433424928370851840 299841 -231412626458311527360581919840 299842 1278718907407239143575640421072 299843 -2150698472871144162549493699908 299844 -52876803259022033456832078720 299845 -105833976721862410001197526400 299846 244003361735833344446167235520 299847 -875696927556159592516136060928 299848 -124348520451781675491110000640 299849 -124485056446697592916685778480 299850 -178881089531506222150785600000 299851 -468722651674963401061934163408 299852 -408050540111136684231357189120 299853 1117219716000478996378370032662 299854 2508917707799595294014035560960 299855 245994374463155130626360810760 299856 122322387647958638275975053312 299857 -192006515744931334035854410894 299858 -368989850966846573372723189760 299859 -195811346855589334345033608960 299860 -1311611093403229431897141657600 299861 134990293292746251430887456462 299862 -7827172844039941344101892288 299863 493542709594074960082892576640 299864 1298810670262899550706419599360 299865 81801025638281262748444806720 299866 316731221200798279631558449920 299867 196788586797637196219327043672 299868 271899894896450998508811594240 299869 -222817934028415784190074650260 299870 -421123789105430785467872163840 299871 -616481101434221447198191142544 299872 -354674269029730835533683621888 299873 -641254330319812878689624036160 299874 55450117850051755180693840896 299875 -485155667720248643605309200000 299876 353852388512689359777501722880 299877 -994488492548267925484488901920 299878 433096783894685923911166998240 299879 74143855759322770293326834184 299880 -543424340977704065084892825600 299881 -1002669206588193768633723397318 299882 18319109785050482956924856064 299883 410532206410096146117125889624 299884 47449852382703085348708290560 299885 -217955046815926116607781741640 299886 -317046290781567458595045123072 299887 -116895864550777872750094316048 299888 150155499580015851272454438912 299889 -2177829307631095768702767052800 299890 230860438108745319111922423200 299891 -347006085994843099871853942708 299892 -316787814374772676119456319488 299893 -115731208065033193488184929600 299894 58340146349961879966719729664 299895 -412975552797937646336912687280 299896 1072783948606287477146631475200 299897 -385990144022331219385693445760 299898 810243839795619826203067139184 299899 -254688505505487584137337045000 299900 -342235665563267860792296000000 299901 273079239213788064182723217984 299902 210094674523434714936674886912 299903 604952578480011925707039553152 299904 445960337483675993779973652480 299905 923136097100501625238828767060 299906 179342588172825614870521459152 299907 -213267744579037910173264248480 299908 190049277307008660966253244416 299909 1559267943769756346328527734110 299910 42598895158589252250691526400 299911 -464010120209375025994470232008 299912 99945453136569799813426099200 299913 -1552578777045809756559170524656 299914 1043982211607547660637788205152 299915 -142030172169449392307672793600 299916 -749307018224361809610245514240 299917 -424063140361874705198917704308 299918 -1353471903117548132839226792640 299919 -904957600046371667063912916720 299920 -31807267026474216260657479680 299921 174078523305471773420737894512 299922 -100424708550403460815235245056 299923 -893319467963069268272925964736 299924 1230660202938628025688505710336 299925 2622449005673857349816131200 299926 -1212452166215352436632058746816 299927 647801693157826485882033345720 299928 -1043131064242910872434045603840 299929 150457928197852559047553030346 299930 350562791263289353795723723200 299931 -84842154188447067502443104976 299932 2483223544419875625529045785600 299933 -335869005416544482650316353818 299934 -817171061760201056867222362560 299935 915362464925293276218745219200 299936 429581977233322170436942823424 299937 -1045375774468372907961169204800 299938 -361864176178182235128741512880 299939 -133800573685784022804109752744 299940 689734493863046946834992640000 299941 -2179427203551745322031990126658 299942 95297280768194197098484411872 299943 16875198472661833660430786712 299944 987384317314293406225913564160 299945 -447709684656766240257972393600 299946 -820755858158132345091206274816 299947 -436742562331481544827739365040 299948 -725021034928641142174227483648 299949 -99884467733366676843273645792 299950 228058934509079878206727670400 299951 1197910944542007788769316631952 299952 -254203184378092364613753716736 299953 931411845464433190563888379120 299954 552751096739521481404266488832 299955 116014859285055982434979533360 299956 -124370646169443792376858951680 299957 59662802822842401629430389952 299958 -23925640396892401129253207616 299959 1405758031075345577960770408 299960 -1057104316095387277709376000000 299961 -1271491973628389596250245593990 299962 -242747007367480860873151031040 299963 -2088311818052331731752572042720 299964 -198532988124596300869481668608 299965 -1434330962920105162554033138600 299966 -826114123695736830887286201216 299967 864356038317425538268238683080 299968 -3396910738080063110921584640 299969 -2536579422287874619769591037630 299970 371216642700263476583921126400 299971 764346558585088867175823420112 299972 -825451166389231657534304855040 299973 652094714638046226973936706784 299974 772353888710510923805714245632 299975 364121243256465872371618680600 299976 -196209537505596536444470886400 299977 106363565034896405295605140826 299978 -706278683541071046124181759184 299979 513931960284210142131974240124 299980 189653987748847328419355919360 299981 -2171602435803373831593302831136 299982 77137560563894851504116894912 299983 -65144712531123871176135274768 299984 -328834274838138060219368448000 299985 133442645817135814703401253760 299986 -436872033560428485576895037808 299987 -744566205233444854278827218368 299988 -97447218463899524860610294016 299989 427865748660799465516567811424 299990 865627471316034949226353084800 299991 11686082669747090641563611112 299992 166301721948221975304785756160 299993 591469247931916570928352223242 299994 679284246907422762474351168000 299995 -1617467934714170557178076840000 299996 34079994518248587956234270208 299997 85075325314488275644736974080 299998 -1227331266476580444887518870080 299999 -734877387728920233377185421088