1 1 2 4 3 -2 4 27 5 -27 6 6 7 256 8 -384 9 176 10 -24 11 3125 12 -6250 13 4375 14 -1250 15 120 16 46656 17 -116640 18 110160 19 -48600 20 9864 21 -720 22 823543 23 -2470629 24 2941225 25 -1764735 26 557032 27 -86436 28 5040 29 16777216 30 -58720256 31 84410368 32 -64225280 33 27725824 34 -6723584 35 836352 36 -40320 37 387420489 38 -1549681956 39 2611501074 40 -2410616376 41 1325591001 42 -441450324 43 86112396 44 -8876304 45 362880 46 10000000000 47 -45000000000 48 87000000000 49 -94500000000 50 63273000000 51 -26932500000 52 7236800000 53 -1172700000 54 102657600 55 -3628800 56 285311670611 57 -1426558353055 58 3112490952120 59 -3890613690150 60 3074549430183 61 -1598045457855 62 550299993430 63 -123123489500 64 16975009656 65 -1286065440 66 39916800 67 8916100448256 68 -49038552465408 69 119190926131200 70 -168570024099840 71 153685347729408 72 -94508471844864 73 39831638077440 74 -11445209487360 75 2182631463936 76 -260786262528 77 17358312960 78 -479001600 79 302875106592253 80 -1817250639553518 81 4869299790598529 82 -7688368090418730 83 7947679913586699 84 -5650268146923114 85 2823070274737427 86 -994661254651350 87 244016297758948 88 -40385679216168 89 4243636335744 90 -251208846720 91 6227020800 92 11112006825558016 93 -72228044366127104 94 211524987072229376 95 -368878940869863424 96 426498178886427648 97 -344412480506045952 98 199285349014239488 99 -83376089222538112 100 25119426499463296 101 -5355492064866944 102 780373138935936 103 -72981391601664 104 3881340771840 105 -87178291200 106 437893890380859375 107 -3065257232666015625 108 9740706317138671875 109 -18595893878173828125 110 23784640225048828125 111 -21516137953857421875 112 14162980113369140625 113 -6872272741318359375 114 2461967909651250000 115 -645431162000625000 116 121288594313250000 117 -15743831307750000 118 1323529192656000 119 -63779770656000 120 1307674368000 121 18446744073709551616 122 -138350580552821637120 123 474138968769565818880 124 -983586158617716326400 125 1379120988341017772032 126 -1382015395526533447680 127 1020452057819371274240 128 -564023901403742208000 129 234638914773674098688 130 -73230054257149870080 131 16939487029656289280 132 -2838299510675865600 133 331415270445809664 134 -25255188949893120 135 1110825728409600 136 -20922789888000 137 827240261886336764177 138 -6617922095090694113416 139 24330595937833434240500 140 -54500534900746892698720 141 83139245908929159108614 142 -91443977070491931728752 143 74885170255160090828860 144 -46483093599117640768160 145 22051792453879876671841 146 -8000505162662896731848 147 2205374831953451147080 148 -455272376331843062720 149 68672816772141700368 150 -7272820663864377984 151 506000898884770560 152 -20442207611750400 153 355687428096000 154 39346408075296537575424 155 -334444468640020569391104 156 1313004210216377050202112 157 -3158642203822416488693760 158 5208624697300530680659968 159 -6239618205308047222161408 160 5614360394447084148670464 161 -3869131424581151649423360 162 2063461896451348377633792 163 -854552710521254821519872 164 274086754635625694171136 165 -67484075094601841894400 166 12550940884593297110016 167 -1718184004486047023616 168 166209967915968780288 169 -10623585457050900480 170 396383411347660800 171 -6402373705728000 172 1978419655660313589123979 173 -17805776900942822302115811 174 74346928112708626454448474 175 -191177815146965039454296076 176 338900777574313679512778778 177 -439285312089771468773791122 178 430914283638201463112203048 179 -326598307037937341427612852 180 193557113968630265658391587 181 -90192603852278841491758323 182 33048944968747922739366582 183 -9475498050495016115452968 184 2103391972080859714502176 185 -355268268464413571604144 186 44447740728077455132896 187 -3951496143540003055104 188 233290019964030036480 189 -8078092689126297600 190 121645100408832000 191 104857600000000000000000000 192 -996147200000000000000000000 193 4407951360000000000000000000 194 -12065832960000000000000000000 195 22883169730560000000000000000 196 -31914128179200000000000000000 197 33903302459392000000000000000 198 -28037325774848000000000000000 199 18289568798232576000000000000 200 -9478276659591168000000000000 201 3910881848342476800000000000 202 -1281975682799385600000000000 203 331613106942563737600000000 204 -66893956304016281600000000 205 10331503137927613440000000 206 -1188431319504729600000000 207 97618572118478684160000 208 -5348877842729226240000 209 172626058727055360000 210 -2432902008176640000 211 5842587018385982521381124421 212 -58425870183859825213811244210 213 273117758240424103578847800315 214 -792922523923811913616009742850 215 1602075087112821730951385731986 216 -2392312582384193223272611103220 217 2736594225020440192720084920630 218 -2452764142601998000517942644500 219 1747125380364566927223704209641 220 -997341218508752313671287178730 221 458000095363536150562723517295 222 -169172354601954995369165901450 223 50064116370266208392135550576 224 -11775528599641037601901781040 225 2173279532411646939397667760 226 -308756278933816150775671200 227 32827235302676478603413376 228 -2503151579488209452812800 229 127836619078466559744000 230 -3860050084211865600000 231 51090942171709440000 232 341427877364219557396646723584 233 -3584992712324305352664790597632 234 17653373204627261206303893094400 235 -54182276220355978625501948805120 236 116194435096404485921324368134144 237 -184980977740735989836321116127232 238 226724409847008701957333637529600 239 -218969561854867776581271985520640 240 169162683726997760499290346635264 241 -105516715350389838533837532045312 242 53410271541685435799383279718400 243 -21970680794110926519901090191360 244 7331046231302562875888585672704 245 -1973861867469901577069568049152 246 424994670504903015191439564800 247 -72185678122577512302167930880 248 9482798307905746605117794304 249 -936234451737209113674780672 250 66550563809894747435212800 251 -3179832501687528056832000 252 90142488417602396160000 253 -1124000727777607680000 254 20880467999847912034355032910567 255 -229685147998327032377905362016237 256 1188370983121778993607423394779661 257 -3844729651276343802847546277228315 258 8722296798836444373629666251064862 259 -14748063153818443940904047080816062 260 19283988746348419545494447198160026 261 -19968338215301053865779761713036230 262 16633350291501945757294753074663187 263 -11259547623809227608122352089226617 264 6231424651219083419902565444686281 265 -2827132499148137223211367750245695 266 1051169148825953129322005636373272 267 -319290738150985780445553642817132 268 78736001077171762570851559093216 269 -15609100502649712846926484198160 270 2452523745021244033113803402112 271 -299282288121050993244976133952 272 27552200649381416513251650816 273 -1832590517865279447405081600 274 82202036579770913680896000 275 -2194544216268455546880000 276 25852016738884976640000 277 1333735776850284124449081472843776 278 -15337961433778267431164436937703424 279 83187138054033519887079342002405376 280 -282953434366888662714502268923674624 281 677062061235041231703197470735466496 282 -1211803756384351590520065996047253504 283 1683903785997614408705935788837175296 284 -1861277556324183852667265517254344704 285 1663272655975663546920565739467309056 286 -1214709865737248453861018010013138944 287 729977488223308533801306838171385856 288 -362302339711458369262528117440774144 289 148651839960101955437253358409220096 290 -50339816373319693720991476853243904 291 14011161586487017379097002844880896 292 -3182715679574563931305911049519104 293 583918028850199736785796937547776 294 -85256891559572645685749008564224 295 9704119787194096758306505752576 296 -836117807552526453153856487424 297 52213546029716530664885452800 298 -2205478890216348280160256000 299 55606444791836006154240000 300 -620448401733239439360000 301 88817841970012523233890533447265625 302 -1065814103640150278806686401367187500 303 6046718681318452581763267517089843750 304 -21572077457676641643047332763671875000 305 54299219982567592523992061614990234375 306 -102562285064777825027704238891601562500 307 150942838008631952106952667236328125000 308 -177405672438908368349075317382812500000 309 169318332259505405090749263763427734375 310 -132727118252415675669908523559570312500 311 86097895518106920644640922546386718750 312 -46424570272498391568660736083984375000 313 20848132968305210568010807037353515625 314 -7794554754302255719900131225585937500 315 2419818706095730393648147583007812500 316 -620687120405974087715148925781250000 317 130533965909603687259216308593750000 318 -22262864002634071241455078125000000 319 3032898956637876250224609375000000 320 -323172385639449672304687500000000 321 26147493715116800609010000000000 322 -1537719300444790280520000000000 323 61335865207470276864000000000 324 -1464242010249199104000000000 325 15511210043330985984000000 326 6156119580207157310796674288400203776 327 -76951494752589466384958428605002547200 328 455789622765337608587830692506553548800 329 -1701811903182267045051965247995248640000 330 4495220338487398659439570358790384517120 331 -8936274722967593683167102131373867008000 332 13886523551092085679398561890976451788800 333 -17294519716878751864168852570780467200000 334 17559980374905751789719108122683746549760 335 -14708862068317273026702757792891191296000 336 10246378672204585608903449668224158924800 337 -5966636852483826086935111027087400960000 338 2912363894216809775123542872127799050240 339 -1192304512626955106374044291489108992000 340 408838525064495661662579816632233164800 341 -117017975696441919626824256057246720000 342 27799767993219598577099547320611962880 343 -5436938322866110680165352157711360000 344 865474957311192569739718709128396800 345 -110409023317135381948986959047680000 346 11050027172151529587068707250356224 347 -842082369223631648042701806796800 348 46766709336262874910151090176000 349 -1766039495133820015381708800000 350 40012527076710013633167360000 351 -403291461126605635584000000 352 443426488243037769948249630619149892803 353 -5764544347159491009327245198048948606439 354 35583607081231425983501513568203386459500 355 -138776067616802561335655902915993207192050 356 383828020267559507926590736485816575202585 357 -801100238153565293138662586896908753012105 358 1310813723501054277583416258818862960202350 359 -1724536194006126447558855472394418278968800 360 1856308330731227143540845544112359991137005 361 -1654947518025309961124959863773661343087065 362 1232458166792582032683208811075443608897600 363 -771052244187887113374771873841764309919050 364 406624632052620013268743036766055883201695 365 -181016120629831282316120698582611633170535 366 67995299279242541089736081105789430829350 367 -21504313826696108634711856589991719103300 368 5702820508962490319000753842362156861240 369 -1260362547872307317992938236036674467120 370 230140987502019871537114001388697341600 371 -34315858351791286972454626779492100800 372 4112786288450839954098548657310924672 373 -387770481614345905571939316321716736 374 27909589924397824917850940975769600 375 -1467472267393393886431501833216000 376 52586570936641808522336993280000 377 -1133197373618572901804605440000 378 10888869450418352160768000000 379 33145523113253374862572728253364605812736 380 -447464562028920560644731831420422178471936 381 2873894419221460029378962179182354348638208 382 -11686016463701719998980719704506561357414400 383 33775281635291794700757748668253648264888320 384 -73845488219988598493559032602125518210334720 385 126915265745094171129396011228668288680591360 386 -175894451108544105228067959485794371187507200 387 200094233439044216773450372484651787076239360 388 -189198337655860265779838255741617412253941760 389 150026639219975270246962346823590370323988480 390 -100382477424983663474179846098451875181363200 391 56898155366115845730984312836069129862512640 392 -27377240949169902825931116394191078335447040 393 11186720038215338528932505151339244101304320 394 -3877130288725952293321597889186505110323200 395 1136521802170344921328482562412637774151680 396 -280484273499703563582125148122273367982080 397 57894785135872782794224941990172625469440 398 -9905285156426798967443821142839866163200 399 1387947276413539222222642148825590923264 400 -156743622206019089466709020917014462464 401 13960101354099442143141571409259528192 402 -951356878900223081753611062529228800 403 47468032583070996297187763945472000 404 -1617635602121859935559336591360000 405 33220874613558857152179732480000 406 -304888344611713860501504000000 407 2567686153161211134561828214731016126483469 408 -35947606144256955883865595006234225770768566 409 239857303065990378052689401162286989194610949 410 -1015209980418842995478824907245028651939981226 411 3060546819684629872984617808957218617344117005 412 -6995412409663727893935541423882212887029953870 413 12599580341672094901910959341254600323904614305 414 -18348776161767944839760801987578347194422566570 415 21997438084623224642231344421270905262470847115 416 -21990417694351940584044687162344214895973327610 417 18501426615668562597540859744153041332759942415 418 -13186440076835136364085217821072694916255561710 419 7996735114692629008577809560872202443275488735 420 -4137121730727075528244771108699318276422997290 421 1827844155931318575167591889267238381036077435 422 -689371865432505861906357091071561638024828190 423 221529613878013802293876923991156162453729020 424 -60451814690803094858931219465845983135400280 425 13938021861119373694303915946450251437755920 426 -2696421870626884958265684663260082615186080 427 433646651325882384890141295912104911611456 428 -57268967257975920121792691434160900256384 429 6110556889100167069658719183523167358976 430 -515368591020578564093479251272859316224 431 33330914502332452372900556244220723200 432 -1581512412522384682450510295863296000 433 51355533942729756295205576048640000 434 -1006970237422194650773747138560000 435 8841761993739701954543616000000 436 205891132094649000000000000000000000000000000 437 -2985421415372410500000000000000000000000000000 438 20665750464189019350000000000000000000000000000 439 -90906082098089899725000000000000000000000000000 440 285371722763882243225100000000000000000000000000 441 -680617203560328638126250000000000000000000000000 442 1282039094480420381037075000000000000000000000000 443 -1957359039073994872743862500000000000000000000000 444 2466677874612973833645683850000000000000000000000 445 -2599675753328557187833724175000000000000000000000 446 2313293260824835173962923072500000000000000000000 447 -1749979172221258285014976563750000000000000000000 448 1130856968742402248947165380345000000000000000000 449 -626169962673574107613351369807500000000000000000 450 297562412653183089230206104470250000000000000000 451 -121385646986325604005633889876875000000000000000 452 42461467610595286977804802863141000000000000000 453 -12706350850214353240832471299479000000000000000 454 3240340763310974828745019372249800000000000000 455 -700425752281984029715673598167400000000000000 456 127404395365034931957928982979034560000000000 457 -19315864882252342602919849491155520000000000 458 2410643708279857486966011061978944000000000 459 -243616860896818648793631579500544000000000 460 19501683670973387741661419342229504000000 461 -1199483619708393892165957967093760000000 462 54230310247929094894584847933440000000 463 -1681079206734961564258551398400000000 464 31525199981873824739843506176000000 465 -265252859812191058636308480000000 466 17069174130723235958610643029059314756044734431 467 -256037611960848539379159645435889721340671016465 468 1836312765353612642644080467803639184239006107335 469 -8383166972266492499027323874755744101960680055225 470 27360354025489612626065826944577425630752919201259 471 -67974311843178941572237994897889395620497410121045 472 133652314767064008660833790146097385721534572491075 473 -213479472544522156870794613710896398917552999928125 474 282143530465753724097951269326526626162735738870365 475 -312684544440448738031462426791162067311474726980675 476 293436748155241207245646409080371558235204791316725 477 -234858335584142206629487546736004607161588897940875 478 161141779266884640719301905149917148234624052451705 479 -95110305601995570106481726657443461355262236703175 480 48389917856212793393903608847138965604887175885025 481 -21238726085052845140917201100335743604723485961375 482 8038344949809518776288591367731111141738012868640 483 -2619227446588410483278059787699632556879637474000 484 732685435945539178336980583647542055942387048800 485 -175221433269129782818071037178691182621464836000 486 35621099731810329315415554894102243758681803264 487 -6109641597920102777458697222943562317746165760 488 875538299046249064097465777795514775591031040 489 -103511433492630747903434319666706087765958400 490 9930149495393165405342016062388473218830336 491 -756064286892052600809053147349805449338880 492 44312056063608634816453489374541701120000 493 -1912420085205955706849167222012600320000 494 56689108756112492304056869558026240000 495 -1018354172695342039411303396147200000 496 8222838654177922817725562880000000 497 1461501637330902918203684832716283019655932542976 498 -22653275378628995232157114907102386804666954416128 499 168129778200762073988666087201150527065887552307200 500 -795519318960447918504267433651759599117015313285120 501 2695448204538938543627088450580557856914948011065344 502 -6964600725145038617772370230414706670043096271552512 503 14269375759788611970966875130912046466618392188026880 504 -23799245577139675458957196457103235818446070900326400 505 32917888986760243018169676419265380436140205161840640 506 -38272223603447869775978585683589490149119852302827520 507 37780133937515468686298744527003008829043475323289600 508 -31900114158600415494246704573335300749933814166323200 509 23164487461705160565196462483525094151662315482644480 510 -14521333731623071640846178647550772853146411849482240 511 7877771722621646056284172127339977372624055225548800 512 -3702972333050691565715905877404380471316846529740800 513 1508349112361829311662744371960715501199862414704640 514 -531917467930574044848263857729592212290920377221120 515 162065435006808845897033658345743679774155551539200 516 -42525623918933090739282774247952748551264115097600 517 9567078395673450411636584393008610793001156870144 518 -1834378379445762681805436684026116964527355461632 519 297455589474043858595568622954731308317881139200 520 -40388805334939795430063893424351715001242746880 521 4533569186316581301747832994356551003748171776 522 -413717168237678333466194775962926707898318848 523 30018268944533536683173918676125110889349120 524 -1679481074789875983677689414954757652480000 525 69308201878687174784172773825744732160000 526 -1967698382155229048664687920252190720000 527 33910156761997046494275021098188800000 528 -263130836933693530167218012160000000 529 129110040087761027839616029934664535539337183380513 530 -2065760641404176445433856478954632568629394934088208 531 15847931385317899094010242381475186220949752044848424 532 -77622521070944811889029758603143769245468173280890240 533 272678359234472531711131740252489572659856478908800092 534 -731678389541430234650707168399042757358774699419143872 535 1559582209524706382532983189924151787035747693380115816 536 -2711315943378606641729050999464707793255944992369061760 537 3917087733080259149511763725002959850940590696081338470 538 -4767654059422370163599053503396905102492116468353479520 539 4938940286371386277691114513897368277416467008448463560 540 -4388002040937930237639116296702694778381015494415945600 541 3362526166287109474839320214280146464563006540899314940 542 -2231552932053331886253750017783120624454731775974159040 543 1286162735148898059293210827621695033513129143687244120 544 -644818887243564473936333913920500373592731631859075200 545 281374792026873998608989562401534528567258048440615745 546 -106821895269463182052326567611380245291770605921243920 547 35233693570543177519136399869677345833873340330551760 548 -10072379728684376990266511003401859726502806743929600 549 2486900248121411008638884675872689934917552443506272 550 -527810301309855857650566395887707439662663253028352 551 95698897274876990062333379494655834679619428800256 552 -14706397888028989941546181277723699890025478082560 553 1896218313406262672769131884866669549899073523968 554 -202501721387706065754817143977713385817057497088 555 17612533109657710554723998704015608445136216064 556 -1220006610134998515576354263000812674835415040 557 65269046417818021728254558820500518379520000 558 -2579577237342483044306714949684888207360000 559 70245904358465189630593409397762293760000 560 -1162959693601111746456799949724057600000 561 8683317618811886495518194401280000000 562 11756638905368616011414050501310355554617941909569536 563 -193984541938582164188331833271620866651196041507897344 564 1536661861631121457491883541994800590727121583709618176 565 -7782203388359590351555430017132084179771511782846234624 566 28307693425053524062936094565044023200105753631201951744 567 -78774613277586285898551785765978445527332478483542573056 568 174424620779782864244640902745217161295966166093685325824 569 -315564062438769667312327369785456688628667319857212030976 570 475348683747706220794366461127108366939774324467050741760 571 -604498572851528230562907548815058323488212078352201154560 572 655752978623324242681208334305105855364940472474916618240 573 -611572158257536086260154014551289474601241310977075445760 574 493258682593627699466362156913023172260494579665763041280 575 -345546949361807342921417120336047879713237272441986744320 576 210898852230423522213376004113899647149480261865208545280 577 -112363859107570638363037868087554217438862643149636894720 578 52310074879283451258150717055151327969434955890867568640 579 -21279938900029235401131282877736046255211141876456488960 580 7558087217199171255498659391453349266030536996516003840 581 -2339618359056106027017361267359160523985460400459612160 582 629489314194108980059843173679789483833140013193232384 583 -146657495334308415943915315209066711718052601061441536 584 29439913581191938914368535960279146789519631234105344 585 -5059628052850312094297768448858783948556083232505856 586 738482554201457515245179737612409135064674868658176 587 -90605224910234882455879940807434081481433548980224 588 9223206353978087232683093081633363632122202423296 589 -765909880497748609356110287032130619944184315904 590 50734114514196658867485716704112867444502036480 591 -2599440421064006221658394648318439851294720000 592 98535049054959466821015858400619774607360000 593 -2577276393666128475044611045173189672960000 594 41043009726370658172511508321481523200000 595 -295232799039604140847618609643520000000 596 1102507499354148695951786433413508348166942596435546875 597 -18742627489020527831180369368029641918838024139404296875 598 153154041767424884563359589693042216822504997253417968750 599 -801113449244991703869880930702066980302333831787109375000 600 3013890738467365835721529525141097251325845718383789062500 601 -8687012655547630447637194565698699373751878738403320312500 602 19953817535124583092027565185364412695169448852539062500000 603 -37511163179012635813682069319654027454555034637451171875000 604 58818497846652279396134462127645951303675770759582519531250 605 -78011487023615584767763315895543891041830182075500488281250 606 88443178194763562440578585609593911022275686264038085937500 607 -86398463965235811687345999074571433531701564788818359375000 608 73168581236731209626356373256657141869278192520141601562500 609 -53963617535549274479976662695724807463631868362426757812500 610 34775506208309752591761346909034788270672416687011718750000 611 -19625334802624564976226145491843938903816699981689453125000 612 9711743344154047999502360698737090974531655406951904296875 613 -4216014470586277445584013390615799132651372814178466796875 614 1604942996924861600912798597614513410659724693298339843750 615 -535105586246691753291494374389482194722997131347656250000 616 155934342722277735257381236705301749515991304687500000000 617 -39597756067218708405433668836551700563480270507812500000 618 8727513673142381053566800069484374497978973828125000000 619 -1660969928633199977796814410789174740030839062500000000 620 271172605094040380936262046615521461465681512500000000 621 -37667838848631758731645591554876301165360687500000000 622 4405906832882002327217918279722443003277695000000000 623 -428271330005373427402129402189136676137280000000000 624 34012267114246497456600646566542297437597440000000 625 -2157815027687180404611414665577826067512320000000 626 106038249657761634064789498081010396928000000000 627 -3860464160806629959829807194231962828800000000 628 97111111090357612747996651800245698560000000 629 -1489392561577281509819556779136122880000000 630 10333147966386144929666651337523200000000 631 106387358923716524807713475752456393740167855629859291136 632 -1861778781165039184134985825667986890452937473522537594880 633 15678590754348177203433051930046611822842098446006925393920 634 -84620431407813760140024182145812320819544970584757003878400 635 328901359563931834253356071912090825463113468208979512393728 636 -980743835372001166133156812289541274650722131301976904826880 637 2333927382035401836717371961018354015630703869997224327905280 638 -4552715853400148792259892378645753634026293958153372434432000 639 7419811224782161861753885601000426451610668897138214988414976 640 -10246596784476824207726769405152806956992731306001931530403840 641 12118807382503937074754855039612486482275618642552117893529600 642 -12375829901881072815243852480475554498737704070549166096384000 643 10980906695832943912940074189660467636567776274844673837629440 644 -8505818281338047472358078342915111460616630182746381929676800 645 5772198019612716693361574340516141852537981961706841676185600 646 -3440307346510454451283066588542350441767803610219577081856000 647 1803740390532527613855647409953706590395492405316100984668160 648 -832537726377939672914568664145863107022666544652270698496000 649 338284957024499533440060494939848247981519442092657265868800 650 -120914236026650828885564954808262106607268064016048586752000 651 37959675316468609355292144142171433941949002098372293689344 652 -10442463177179580496331531822509997926326612323114019717120 653 2509139001278544865959699099599811713984776526277094932480 654 -524406584811832301865240138162557133519753190699538841600 655 94824526426643038691410457779351323808920718993231183872 656 -14736054973038709786771524858421398182200864000620625920 657 1951748193260821010323256567374309457423887494146949120 658 -218022243501662338132603345498650672916600744574976000 659 20269926766876215639092739179376054956246637786169344 660 -1541908967772973448635761918165804413787157624258560 661 93825969187508610626223645804385474549535421235200 662 -4428258207031857206515351434082820803138682880000 663 155036892078892843818142054452646856160706560000 664 -3755351100722183205300141246922153682534400000 665 55532700559102665158714101882681294848000000 666 -371993326789901217467999448150835200000000 667 10555134955777783414078330085995832946127396083370199442517 668 -189992429204000101453409941547924993030293129500663589965306 669 1647456874854505384224388006665565817942857091390889237311775 670 -9165850976463248137684776909812057096191168544829311029407330 671 36768445554897437858509669322526003115872716789375672712495996 672 -113300362720308013356579159078600113224678912040189578498204968 673 279009428940935601674669662185402299926912143917413380138349580 674 -564009974548776195617746268151030372551758559358043072383430920 675 954038288025672860354379021914095115422886501024010791193374742 676 -1369711207991445520453052228581675144518026875225525840046443116 677 1687167809370499762479981588922872209034624797759696630415783570 678 -1797849440984735933283327876678572322719523392476448572741419900 679 1667996927548439794356254465977610234796621226110505450724131380 680 -1354012631304837118159865992090234451856636065452932051481030440 681 965278226640343842045317492073981924164780584445326138733660700 682 -605986804204877203023008079304576052945347795771140990290591400 683 335623858936386571146939217929446113789613920647925059671154045 684 -164164100519258858131607877167181188097406825937004123964412010 685 70937988780819373990718247776779923826121566609008095248192775 686 -27070086054173726772374644300568085462627176513633190485910450 687 9112591130354976052999613236639885116043333364852186505739368 688 -2701186829696262895128134292414239054492444211352730762944224 689 703257457826418484797144545987257645415035497654629582080800 690 -160266278562152039717310544346911942330250797068086511203520 691 31830625398385805807636366386911641212793103883958486466304 692 -5479582986939188572916147778300901453446144313204761311232 693 812069362076283805894298478662833475169840191100172619520 694 -102732657202826833793046781911937540957764543775949959680 695 10977546442198301109886901884279544058598423588284315648 696 -977661482822679448151745109854475686226495275273928704 697 71336203666110594222641486106049409872764574808801280 698 -4169165022475767952279195562473078768790801616076800 699 189224095430769050621138169753552873002726522880000 700 -6378648604032717735366972070784035387877621760000 701 148944982396837170676197839493064279405363200000 702 -2125931275827414538027591575608588500992000000 703 13763753091226345046315979581580902400000000 704 1075911801979993982060429252856123779115487368830416064610304 705 -19904368336629888668117941177838289913636516323362697195290624 706 177567917529408743644525843665452112650599448253156693400092672 707 -1017479881418514703626818440472391530453656130477158928996106240 708 4208452797542570519232566268877893683189410704351232199346880512 709 -13387329475794075178079396755002119920633728223103627371040735232 710 34076171356387388660843597719960775243823627793898512697394200576 711 -71297999400981189162452392694042557016029506916882722045558784000 712 125009632846410705035096007497314279923187879477725793992252063744 713 -186322514521049036394450937599815278520197802509771634828749307904 714 238656026945340115795701661597084672396823690899910057120111788032 715 -264921505897715534279358515803726664959400220245856160224494223360 716 256530919651974345732557124725430044480686659460436907512939151360 717 -217793227861138108785865643436628939635320151324818990881214300160 718 162750331327090831519238294867775890724269554775791311678792007680 719 -107357956889663741306112600847775342924344913386915241535524044800 720 62643250985139693698106237487367958805531069136757892812468387840 721 -32374780814009595266769215308139821159966893208346469442089123840 722 14828446809667567432622693871252406112639773330815909125732433920 723 -6018928176960362555969150653415415585002246426507984793488588800 724 2163595788796961464929011139747243768960849136967607877190025216 725 -687831975949779913042605165052938576244647604651519965209296896 726 193000269910087159358935851584708857223764683670250866593497088 727 -47665493322795318876566622357649619522132428609467760021340160 728 10324482800648951868441427168993974786083910382455279387148288 729 -1952512135716534036925925368673875557236096090855639003168768 730 320589217847368527932072224224617248373605988457190102401024 731 -45386786710019780732162616432923600180317196742217472409600 732 5493130123427242826468417930596084518881560304164796891136 733 -562335771374762259210205868405099904227120850398610456576 734 48043123472916453574057072843486057213267059726518059008 735 -3367074025127814650462781281094018300599431158866903040 736 189242623848743707739016513870180188073804165650841600 737 -8269629068611776662957328001871323448161672888320000 738 268709067191151094674890552070668084651250155520000 739 -6055195891195362395818099235646616221882777600000 740 83505935723203173923208716478232557256704000000 741 -523022617466601111760007224100074291200000000 742 112595147462071192539789448988889059930192105219196517009951959 743 -2139307801779352658255999530788892138673649999164733823189087221 744 19619463857343977797510149543046848417066892727382558908392227249 745 -115687183434683455288766743857276244114428919185600605977071408951 746 492927186748166685323501277412751002697284801813645296265777209732 747 -1617135943063302544847402583868618881129680951421071455542740028168 748 4250271844005228823976687969833707530833608094831774416391808213892 749 -9194118558423166194597051054240239355111871323756013625327418842508 750 16689068767789581650840256467890160019509722658773254931133675507634 751 -25789200346769181026677253930266205515232754594405372382565959818726 752 34300456510289371726428939396222723510383837585693135501566203688494 753 -39602101621847216845895960194800111129348249039396810923386073499906 754 39956328002817696189783936058183312206344483314365913812061479893820 755 -35413194288619068077680249524156679032824574404494267698560548068540 756 27683005093907477105616421446112994654897972594327954196323805321060 757 -19145457868775994193781677902562305291282744221895563398917380678940 758 11740831171998532081375228726751072231179695416212118438038505628015 759 -6393988573801992738066145623654774217451811557386725116720447120685 760 3094970477515520642776436971956387511974037433917847582642588444265 761 -1331849595173574755492497534700343871103932254471381964047191196735 762 509342693245948990459814383447653893922591475052609532314300081736 763 -172943465817406839864721785189319640360197913745538731421387452084 764 52053984528893209934436721037891428557639643375668264279637465296 765 -13857793189309235996742717822686771329747235334011265668165601504 766 3253506529757557316098602118720853167209906645358577405219424768 767 -671134893380949643142158903615139544321998005828474906385269632 768 121075294064055893044317641404255774328881108395916926996695808 769 -18993645721444430098128821907183772811336863390184170850433792 770 2572889317962794017116170198932405209658330085689456300394496 771 -298360456650002871578655761374792757231040223924182621471744 772 29303007675873435128314395801763948373713791361473289383936 773 -2404811013145411790520189211261834900500086368029876977664 774 162088085421449069901313526931872697900547360972550307840 775 -8771294681598941764830715979203600810672060527653683200 776 369455382811467635102570314656863858526651594178560000 777 -11584249007681270410994993675950065386766320271360000 778 252175660436968414841748370091477773358569881600000 779 -3363369622004177048110195493453892962746368000000 780 20397882081197443358640281739902897356800000000 781 12089258196146291747061760000000000000000000000000000000000000000 782 -235740534824852689067704320000000000000000000000000000000000000000 783 2220872288495799708258664448000000000000000000000000000000000000000 784 -13465204673527054533685936128000000000000000000000000000000000000000 785 59052820353849645191045088018432000000000000000000000000000000000000 786 -199617451408578106257352226242560000000000000000000000000000000000000 787 541195212586251233433028944881254400000000000000000000000000000000000 788 -1209075453136484314710141218429337600000000000000000000000000000000000 789 2269523375222684477564232958365977804800000000000000000000000000000000 790 -3631519097415662891719380116066166374400000000000000000000000000000000 791 5008709687509430653523066438740428718080000000000000000000000000000000 792 -6006067703722678278337907040186437468160000000000000000000000000000000 793 6304077878148741658350348922521753841827840000000000000000000000000000 794 -5822851920223959547618194731386449784995840000000000000000000000000000 795 4752780954414291483851933236087213617315840000000000000000000000000000 796 -3439213349533277298862639206804530135040000000000000000000000000000000 797 2211666102076475083307887434835356312057937920000000000000000000000000 798 -1266110729422777879126223212801587675219886080000000000000000000000000 799 645924316230982566725033493386632911103459328000000000000000000000000 800 -293805247260390256585918885906850250819108864000000000000000000000000 801 119143798031937484762579542832816973356072330854400000000000000000000 802 -43047057455948786953365614895223113070995623116800000000000000000000 803 13840733968794744786129773843087057568218921041920000000000000000000 804 -3953203447055863465253197065919651833932855377920000000000000000000 805 1000630541163228711340342771782116627300783887482880000000000000000 806 -223766647314495238278890397072483338513129511321600000000000000000 807 44039300292156410308290210503873794844686083424256000000000000000 808 -7591829471032510598584588379866568440006588760064000000000000000 809 1139697495655968551066461293912292969892054902505472000000000000 810 -147939725471006382208518045525059073277294433796096000000000000 811 16460630594787392065124431358173514539166225085235200000000000 812 -1553064282565746660680637407915703856130486068838400000000000 813 122584759373787055966469773921159665800387560577433600000000 814 -7955566741275818131782706060633421832402132113817600000000 815 414971955182722507762321510437044315406312721612800000000 816 -16865983743817477050242079903174598275354329088000000000 817 510818576685087263678451417553673367553730150400000000 818 -10752464118194770467423371595947157557241446400000000 819 138821230936835876573080442059232650670899200000000 820 -815915283247897734345611269596115894272000000000 821 1330877630632711998713399240963346255985889330161650994325137953641 822 -26617552612654239974267984819266925119717786603233019886502759072820 823 257411210022375759751152584898520385608978107028826643536544974935930 824 -1603545242762340798449802987892422074285437388048428271211263778289400 825 7232508933113543958614295676839440669858069534659081576576131073017477 826 -25168982847538092364579724506035210412491957080571900896744694474141780 827 70324018243843165543338157589428582352049226020014064151746075163574740 828 -162097616425865913308735480612411086931417601619761256410734204750558000 829 314305438370719937416652130456441756207592230391594908359194573374879938 830 -520178531566750335630362061736461226791390001597560692507848938972603880 831 743062014779433612304894200734667213075706828429289144961819162456507180 832 -924169597866063400862173894724004615110908677054912101827967823857859600 833 1007662917709675906064475486712578347752963095308530958307331751010720834 834 -968454197410777927928120717050308443912429976455307793217473029593806920 835 823968716270058082024757717486322704724217703847180274796866579566064800 836 -622687479224984774768911637845715535475896913225325797557626840539056000 837 419056584385673620742801174160807648056215557379622608786318135788011445 838 -251613808079592836562822185582310928863413887876812794355935671156822500 839 134959898676499145784844658299608876254321116493401662287607937819031050 840 -64712461518687145497986302743580688524692168674490916472506260547763000 841 27743268879347515039443590863777946629169930430000237240533861013721529 842 -10630744090688577200463241901744058559129674384142161537905395381322980 843 3637747132893495693321266375045359051248595696026784673145610498256220 844 -1110098784518214670775699485666450838926127566628934542787753135459600 845 301513770372553855206541864453206348774120271328662584757492797150368 846 -72704980328646939070733403149509744182999907594980952812229575752320 847 15514514515840115536625927516925870566130458660734676052830567013760 848 -2918137388107418022067480038689807492836117107651081280067816768000 849 481460254480285211103870174676080095813254176338845647132603493632 850 -69269156335089132316225435524693254145148581735270963419844203520 851 8628300549268222691899879207095300832714946776935585436597201920 852 -922362095854754336504564053395420371510595028523515569846374400 853 83706241564262700107678007086037146723543306437860687272411136 854 -6362028463219290037648373168849643775480146902008643599073280 855 397997603960350426873906542677723085083160374366233421414400 856 -20031984620309146184709315435129497019020503725428047872000 857 786410274367738871941017255750425822595061068610928640000 858 -23028673528614422563907520157222200697782878286643200000 859 469148923467187150521612169319649012199704231936000000 860 -5868251069899020615269579891144028914901319680000000 861 33452526613163807108170062053440751665152000000000 862 150130937545296572356771972164254457814047970568738777235893533016064 863 -3077684219678579733313825429367216385187983396659144933335817426829312 864 30532581544430354497160966561182702234007771792253421957696601456640000 865 -195286391558176547363841542125324563488713708383252886841427462916669440 866 905166987736552050956042583664045971202360149909027431155763641873072128 867 -3240185756774040870808370645096652626560366695101852750046388124179759104 868 9322041058071447071024467018501194888234040320051515936178478079142789120 869 -22148819647444025269230863498113567776907479471521462744024531214658437120 870 44318304734063849027469243620689205909326593052415574091874248637401792512 871 -75781145648875370876197752662235369876774015234737317719834612123341684736 872 111986015153638993115920704756632155407399610385862503395901675163887861760 873 -144280698827153108133153130498312305349541414135765294917605221518792458240 874 163198566117730790841953145668581057523842411213897426743032270590266310656 875 -162964914447988020888536274975912116058545546314950280893966574750613372928 876 144296729157952033805732968271505084331238674996494197274035290067875921920 877 -113688332689128451507215448486367978849327102856909309532663911884940902400 878 79918287032728652111235081290468894156428462009647224274847659779508142080 879 -50226027834980849508719773622150282602642913981430005523911372770734243840 880 28260938285154464947968036872529499813794848301099174026752094618045644800 881 -14249734831834826051176214737066775888321242279321395801367599984830054400 882 6441058320702536609298458500954873878347475373837231721623924290738978816 883 -2609727620190640558471476530169003145959650817784448082804902696507670528 884 947263018745537333892171849673579708991250615322372886717633152627507200 885 -307697319481777445550577816619345434144279923676731977688634079324405760 886 89305287976550742939508297113036669228161946850991954952486642989924352 887 -23111161575531387279311707391373133412186426084913261558171492088283136 888 5318575910692436193388810475512583523187677706404183133504936586772480 889 -1084808759952490443439120026175369187809390373390827397566406464634880 890 195311334590271693381224943666722207097521842819681764261531136032768 891 -30886789225516154905171528452663021696020062546881027203887219605504 892 4264737847764864304554525757494221964674267692685790861928421130240 893 -510431105261103961253673548469344895553002735582149709985543618560 894 52488682855619430901985649071521604264278411740769777996869402624 895 -4587167313655126421951516169959775215320702762825241697202470912 896 336090082085674106677170884388988385144977939381187789696532480 897 -20288452155953647131972833678092835314085469949152386560819200 898 986333311895916203043744844079608960852242336160916963328000 899 -37436489968315869730705268078473175327462751522080686080000 900 1060896970921091345481787457291260538517345396798259200000 901 -20935795613981939468881198712390978483104637779968000000 902 253917198640182763928642705303422841263981854720000000 903 -1405006117752879898543142606244511569936384000000000 904 17343773367030267519903781288812032158308062539012091953077767198995507 905 -364219240707635617917979407065052675324469313319253931014633111178905647 906 3704307316344325044251077380382551240509331310657838430164330557106389216 907 -24309516763509633102897695308760492515842486726192064697953419281010679230 908 115709330535857769635777928292166205635742708902850950059397397962620964539 909 -425734710103266569090374418701833229042864603797476247393033119054571937059 910 1260158092057126942292724305062802910785993582413291715311404766699583389622 911 -3083527724962811613809526572436128474960022967288420140999781478103490380180 912 6361022938946226996981613316493871719066763480885250205240299041769672497406 913 -11226436559279541600737548965300198485975942358730601568276061920107863632846 914 17143574569098518934895513917359905272627129971515784465462444706202366295048 915 -22853608133120229340009740554629743213620883551774085007175104504165160602500 916 26783001473853701929663394767439126030058093560601595056236203195792735824078 917 -27749782197019954907147228453393533560353939809712522361369351175630135272078 918 25533681100764121762024785704793172925114468497623002883950742533067120684804 919 -20940183116328774399483216875883980221402177623531732322210787409689963217840 920 15349242686205524412892420328457007620134228656664906793490377173767024693815 921 -10077963626640104098954999354532917878943120620265074224689386003227773197315 922 5936438348277253883424711015897854129634847967947582818022140161252895062120 923 -3140561023020302385104457292369416721051508241508527247143022740425432427150 924 1493025511509650420966859020783980508473573396124998949810230724040949220183 925 -637906779827581474266935057625050598465068687793298061396375785317351025743 926 244869379905442014952125574639514675610109154818333928562069218950182809654 927 -84384483133082042037514992242335205378030232270245635909065816843462419820 928 26073947576321795264372573006968709224819871823333956772364586410346203576 929 -7211475435676326777222344797438515884305552601438282168847872556049933056 930 1781344626380555855059457219332914451942067448322983567681169662103104448 931 -391891212524968479960785472756622882268276078527511384420867495196059520 932 76522206276042841283071055646378073196907099025687530034888914095977984 933 -13207073698831401070607171257696684116342924290034062671048823934361344 934 2004668814714426360466397482551785827642883425795751636221471411318272 935 -265991656924706668853447451538516717446949320873134177377379487513600 936 30627152635741865982606861820400380228303079064241412539120611981312 937 -3033146111174402973986483673148348289430165116736972096428688678912 938 255549078359796091210670388307683859786740757722263635890428706816 939 -18068169210731276956634480266490633483440162975131810257342300160 940 1053534194585677278192952879508091328531570358200106098399641600 941 -49518399185238440017132043336235487185195207012790317613056000 942 1818764080265476208428414411647943928787095756472833802240000 943 -49921322536212005745365389156326797996607488104228454400000 944 955062639792033487734700715190832633841596281913344000000 945 -11240256109462452510392062685356546080712257699840000000 946 60415263063373835637355132068513997507264512000000000 947 2050773823560610053645205609172376035486179836520607547294916966189367296 948 -44091637206553116153371920597206084762952866485193062266840714773071396864 949 459454901345559176280023308950431587813952029169568614757874266442118987776 950 -3091675538443590945731607227784774386702280257350952167244779892127693799424 951 15101628758642503851463415018535387612462702169032854646062533954634977902592 952 -57069839213511678526658288997595290422303403696772199173980732957111256875008 953 173659604054892471523113293911263667356753713300305045968667856007144220393472 954 -437263305891636250300417469430973106779549280515499553244644274457270579888128 955 929141180476422154890594947747318870371355441814716045873143124077695192793088 956 -1690905347612873643771918223110073826235777105155785217562479292696899199434752 957 2665578473874540926323544221514305005043496286979138702158908288318026041786368 958 -3672629745288157646255289049724468577220085338283718067208498465376280439160832 959 4454158161910525031288784606895705854569638662614730641709801948383894090809344 960 -4782301699707649416518777461745766366191214158213059499345817082294941605953536 961 4566542752949844133043853769025667559353514431580773157708262023602201295847424 962 -3892419563224276255896592088746199483260786721737072436392902222640657597464576 963 2970343924579214512704056473479548446594229406177270843294102913660410805616640 964 -2033953720154328017913981796268443163080773571453524546730929401799152165191680 965 1251897939467022010011466906745455294450460911647983147633627507332298068459520 966 -693451806085895998739644828044217483549747560517024285142300592020289728020480 967 345944981982239434251955418971053279822398674027291102672872225086328824397824 968 -155480234510927691853425930998586365767700176457433130049975096462257281826816 969 62946547028847048604989787544755198059027365645561232213374199012084200505344 970 -22943938703128901678198212747736484806019866994178175449704976556048521363456 971 7522318929494869359446301880454847307512523740259343645178447599618467299328 972 -2215249939734176551641746668706155408118174978084352847635195971344239951872 973 584898268320878630271236717668225825870225047406544422155399640396960104448 974 -138136061507588976733504692866811699781774859843821776213672017679406333952 975 29096805973308695899555387265821356743116716013078958444276942586807058432 976 -5447107571718574893180196158322776169853601702542243499160933099297046528 977 902456991502701660384745141753659788446057414309928963142559600478257152 978 -131648382362561479088127814606002583986332820686120629869184221758619648 979 16806519899275838611399068056030882033267639165715371397386115351576576 980 -1863858127172247883897077422542725849735476823617344147400923067449344 981 177964872467008951816599187769161199246447368550015922370902277226496 982 -14470046061234619913484266065287281314082491359893209519376515989504 983 988254499715634421959142904621868569876588673422749311521657978880 984 -55712702047556759573431257414427155862382534052704828526270873600 985 2533994385147050867886530645873646154222661204046568784658432000 986 -90141701863891300226846501026562380008343277023786287759360000 987 2398399836148264120560774704706198766089321586669859635200000 988 -44517872300958913019923192639591832938075679090540544000000 989 508793018074651158277045416151974797940302209351680000000 990 -2658271574788448768043625811014615890319638528000000000 991 248063644451341145494649182395412689744530581492654164321720600128173828125 992 -5457400177929505200882282012699079174379672792838391615077853202819824218750 993 58232481157832979569414275846614989264399397467286689789034426212310791015625 994 -401543377536102038224916349867703358808246591490842547500506043434143066406250 995 2011488661389143356098674977813069093305339749605036558932624757289886474609375 996 -7802103496458263125931012513915034859319608133825113327475264668464660644531250 997 24388739161271725953138662034310226290706347912140327025554142892360687255859375 998 -63141210727148989331264022376146893829637851798452593357069417834281921386718750 999 138084819145836049580487394635838669367418951759764017624547705054283142089843750 1000 -258890326191402130899076658675876489686866196416460138570982962846755981445312500 1001 420904033081830845529345562968301104679304510334231886459747329354286193847656250 1002 -598761195169927072806289653274560907127535318535640749207232147455215454101562500 1003 750665113216011291281423340812219534473997715035908535287482663989067077636718750 1004 -834205438836238331654024122433306974248475916602596590659115463495254516601562500 1005 825592171959366379791966699216706090400603022868079591795755550265312194824218750 1006 -730406930529468691216222140466661215885955751266770190154667943716049194335937500 1007 579411338794907587020645281698454432273859287578956966673729754984378814697265625 1008 -413115274890579311009599570881380784723298976196568541017928346991539001464843750 1009 265226086106112577711256121871568720986737575777080822339575178921222686767578125 1010 -153534556388336777430683006668313574753422703207175435236247256398200988769531250 1011 80210270167747676968686951117488003743691635370643817371295020282268524169921875 1012 -37835104873729241228458564265496649798634783051948776979659128785133361816406250 1013 16115167382809299698410178847166649877883039696866417522105903804302215576171875 1014 -6196039184672938827947390679874605227354107863410286715092813849449157714843750 1015 2148960188523017738552166065401514565629107552750628084796235445022583007812500 1016 -671583418068926762363605157200028160521251742225990899480394153594970703125000 1017 188829830608700787940882579462416721914970446952965203169757333374023437500000 1018 -47674776514039177394974282954190446039603090712582036435921392822265625000000 1019 10781806837525597766837891655473041732482691865703041084975199902343750000000 1020 -2177617566060131158379199110626830341664135085897669447277941992187500000000 1021 391375990134953344559795043637182222368269913901661221140743710937500000000 1022 -62323982009958621456099459080149855159027632174712211524578046875000000000 1023 8748328947132932719246429376237201535486879708462561922397486250000000000 1024 -1075780914889529876933871626710196521050806265321158178748042500000000000 1025 115034730184470813251139164935902319906805488331567563402872000000000000 1026 -10600709411090420434178010062416306608140158774692145869960000000000000 1027 832631734351807069684653992304721000927210803978247942192128000000000 1028 -54981708311710802256659524665400171400163994116413620288512000000000 1029 2999458352307841687258859764627476335629956588336431874048000000000 1030 -132128971341494397630901567665595635586945350016824164352000000000 1031 4555980277457571320170004504166647469184579413244772352000000000 1032 -117598251176389876057438595455761440823825142196994048000000000 1033 2119346527477754925484760688445069462781227425595392000000000 1034 -23538383216820800096961484317614853704704755499008000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 30680346300794274230660433647640397899788170645078853280082659754365153181696 1037 -690307791767871170189859757071908952745233839514274198801859844473215946588160 1038 7538361175320158358522598941357730375268604319913124765176831779863307474698240 1039 -53236236767315716874967988874186891518776457514714950440208647788450729793945600 1040 273324746579944960951765390573867252703247027680243685878470606454568211716243456 1041 -1087423096788408968768072499394083488942750379013474731057082332912086546928107520 1042 3489454785643236817773120260219732599251272320132770441715426034760481093483233280 1043 -9281893733200736436968417645550628267631785260836019344623180277769137031217152000 1044 20874628393832422004801948087794534001970872571767247331928523897865664691538231296 1045 -40285855689785500313728925332916967092084092896103934873102601224833669477674516480 1046 67487216331762518576765393886207955776652334825881436627545978456113830730997432320 1047 -99027599167787696118208667509654467172180565022663607776328996770625361064178483200 1048 128204271579984841271521989105955962697576850580047866066007317419132455290924957696 1049 -147299679090483677362418742044814449651257315846508660525303027983637378195144048640 1050 150909931467054838549324801029951278681710687944081028203576943301904993726769397760 1051 -138397011120707004923024835686302224106518444923231193024748166070946195230110515200 1052 113968043989463219219139643372039628357746220629118968795015360439379327346462949376 1053 -84482915680929482659913925237304060711740959053175959601482290242384518282267852800 1054 56484555253926292443604271072528796311108077345666592056083450940195503795391692800 1055 -34111589341072437131989668649668588867069516347845320325735131866764850510168064000 1056 18626565622846642069563767753374254331645350829174443989210958103445438673614536704 1057 -9202258688653503818279252444475727317146383594359115660263102419923378610676695040 1058 4114279428089876962791171490109306553597145825626457443562284801670787816289730560 1059 -1664477323309879836569722943410630050654467037382734061841224405275835524081254400 1060 609025975546399034037706587906480407657933368418369719934762729614648881283334144 1061 -201371037791544301028504828534795176021384706567503796653577040495195858854215680 1062 60093287155319242254239667163828535099312438098062127967869075819497771258347520 1063 -16158950822282699205517097244112591188149460209128259408653354180283606237184000 1064 3907164212393877786254783583688963605695896875187181253929685969299692641583104 1065 -847361310659519601949705333509972284999187966754674421944999452200057668894720 1066 164323855143925319066612079094858239606262346801233346425129169549961702932480 1067 -28389715146374096042264331145605830738179558617575560282853832307270012108800 1068 4350582428703856638484519828302484773435103729302803291187485144658953109504 1069 -588294593318233586587414895762846653129882604929059208097282211637163458560 1070 69759098647789098723410953342806694112732068769578151656120858129245143040 1071 -7199845455757584627571204405698143685713482914231522133651822144703692800 1072 640971699715667448773185281138936356855166586714916155960238509626753024 1073 -48679291177541781050267515541887734460985380681968345858822417835622400 1074 3110727773743547172483778961552464584384183172385350045842530107392000 1075 -164359293409148599859532461390413281516893148986815882542553497600000 1076 7017866858254517105217569257162390738087027027300045324151685120000 1077 -234740836415705377264081488472829340745434461149396299939840000000 1078 5882362426828733580798640093366412123147625890862889697280000000 1079 -103002392922156653247023461436063526236777627051360256000000000 1080 1112451989025425979930302552573285381427366635923046400000000 1081 -5502622159812088949850305428800254892961651752960000000000 1082 3877924263464448622666648186154330754898344901344205917642325627886496385062863 1083 -89192258059682318321332908281549607362661932730916736105773489441389416856445849 1084 996296499602834406780846315910926465221223716675133754373001743760200932970937675 1085 -7201800411414774426158689083584697020027702866251681138753412604895166744047063765 1086 37874181471988355721817644729778955355582302104503945109520264442002012437437060393 1087 -154460198647244152964187721226177285919719551731802805786860991555980205024633480679 1088 508473393776607889769157180402577683677343074946479182390913062750945560471952320725 1089 -1388659080651175295962858130939324550064787838547183201739894587336717841196865199755 1090 3209224578160963629206646393914489108659034949702529791270139014893993258694744738438 1091 -6370151240789790102138185547908500222335937000291430118580597975628796865507542630354 1092 10986239577768847758632573843204959266293517328658177439331846639774193116535897452350 1093 -16613137414971614035647881339479169648283101685356482120191575875079973217108218703170 1094 22188502591305072764473478159613637264865421043082636369823945212071461269225071341938 1095 -26329739071081236551107599299257393747805705678505553729867856057048089089690577203694 1096 27893327992450491518497229879105411532937423636461963602761046208840642223360722427050 1097 -26484850602752066133494161764096317565181249089914640486692333730247514795441059397910 1098 22611421393243787887665559820122522406806853215544518474246475486851756626534589417803 1099 -17402507224165691148906149333047829132286024934149765103277195117218612410233136286029 1100 12098666381064403832434865048222043936008226031116854511829913835990969256359558767575 1101 -7610063542431536973034066703352468266177614344408322243009954286992060961203292388425 1102 4335742410355761395124331523024561342287447438100780811948760098036773688936828090837 1103 -2239202515325302572295402105468290492186108272844070792412656990243326755971440885051 1104 1048696514504021581735874082032201605451771557948812574117792657861385476387271763825 1105 -445402731024560275184051469340971349946650488693840362399230723324621782883863623535 1106 171503909430029075505511968350567999557517368368420548633962672977134839339673522032 1107 -59832374848015498766971073082722123540149675033112012127604684698962437003000323896 1108 18893430643956521438485133395263637727756365653992209434000556035073041531206420400 1109 -5392758243451692604706713165487973991860017490417269635590071899683338848953259920 1110 1388934060506438574267131179314950878205737335760419102941165215301941688530960512 1111 -322096115594370205143414881723332472080700173140245439965436930587893493591575296 1112 67078549059800233907947237461224204480748033422704107666604888952743490960838400 1113 -12505773226844614135712960111515774231464857574560058959805320770046721330970880 1114 2079413445856764715030482339720198369290609935995078339031036793395849030950912 1115 -307005680742493236482242790371448054858830392221711356585641139732120669894656 1116 40034969596782632654308064737798727165369856537564473556178263715991344435200 1117 -4582444852794040387226402033614297640879971323187112681589166312345109360640 1118 456940283585575411184361827440713569535179824087241837163939287824032694272 1119 -39335752142024386693914816151570581820237317485410691873190645129714794496 1120 2891106818128835855358981007609494506686278120737444767204504099474636800 1121 -178937304872777285156605511021356224457718634675959211486907358380032000 1122 9164124015093502366237672282193347860200203352850089627596656476160000 1123 -379570258479915408597546404061356367835933081968559133637193236480000 1124 12325242106880196600359179185719539154603692103802438958448640000000 1125 -300060316727694211886230968816903295587077089080086762618880000000 1126 5108466702841992916625718638276105714856756644420989747200000000 1127 -53686124698004149872962123115795808057208808423397785600000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 500702078263459319174537025249570888246709955377400223021257741084821677152403456 1130 -11766498839191294000601620093364915873797683951368905240999556915493309413081481216 1131 134375050979514465166592807246795862183752022625181699089053967691171856457031221248 1132 -993717597278577251144558696947458910904320027455452075431290705128770896526646968320 1133 5349974955116435262515346972857069172272888708886321912935546542891091599318723854336 1134 -22352190799862055263227051195569425480141818099050803960197839338681447918774607937536 1135 75437940035144906531353599556039941034342680700648902937248985612103058051181553123328 1136 -211384954678714208589993520899559199559663082727363735925885060163657394200635286487040 1137 501638676737972118680154723931174505368583901408230081552559733464553904711424641335296 1138 -1023356301053604814448035875309131705162643912984423905545409958110498739825585722228736 1139 1815539479991054174877273960360262970793500366392627567742242701898710889075092957954048 1140 -2826846170373387516893198887963959028909155906245437941800104792878348152375426269839360 1141 3891433379536107841510040654055046544350008620451935043827647424583696087152888660361216 1142 -4764542350997053314909082139211381483729880695875529369284127089218231754581323804573696 1143 5213829658421121737783172069432784565001676918160656644973021224806031198410011362459648 1144 -5119812262404177058712583454085615360593131444794649034311487696880971906519866519060480 1145 4526208087648350632108356328718493300389260650516154165998827041690808646341922668937216 1146 -3612050500599979897039375661015349805677262515539549084949744499424666390475317377499136 1147 2607585361958340546489546800914661284176204566226657754497967372246040022821606667583488 1148 -1705746543576210190784220395975370595916215043137247822364619856366889316308901429248000 1149 1012343591715530683405907159303902449050779218809779069542655271070321263092687221817344 1150 -545583493246513744458205234846451539207567988573520876467920136876664367947468855312384 1151 267143243990949321033450531841618485291392035725993621583980883733674581212148585725952 1152 -118867133671248567449329178968985785239840264685047274760164313808592475914699360174080 1153 48057194029466538181649718565574805095436449215811843179040067110300567304930185969664 1154 -17645718257048544704325668969088291159470986862938150884023231537256695093669620875264 1155 5879891584513398949073360569570936065944205030500863896676940112078815495111911145472 1156 -1776103191331220350003380822834201635231352456726776724091578538814728664578900623360 1157 485627786381139477508942239731657528870677639350159377880107522473625333330035605504 1158 -119971955074090132136756051555199825617017227463183699473729263489924402455316004864 1159 26719187506801864468425697054488441813179863409077416605026792750527761965910065152 1160 -5350111470749994614732672269451497347964483541648697326472593181271389746799575040 1161 960072258657548502553035440563163997425373001593279014844620068807976425183248384 1162 -153813789038179324448194545526459444839498593014839762673168278116516052760264704 1163 21902087951630271954012093646288430445044318495445925460774496913641617020157952 1164 -2757186797449618306927727961601682497885231515884153303327805400870635354193920 1165 304927056800993142210716050590619520511894212222381606130018333295987428163584 1166 -29403453089500311043066349462746958429359369372462782841453718319214010302464 1167 2449742462141825923793710240711984972995486791199207827063254148944559603712 1168 -174394542555622785175786932078993027905145496033268733187072005924873830400 1169 10462536547667409605726210091540666314895618563023296168005396336738304000 1170 -519778166158714615539322880160096937563909025320910194168047358443520000 1171 20899139837656761078956529710865014575715659714408990363362483240960000 1172 -659259725120414112125541300171748673102247943527174196753858560000000 1173 15603121203039724128129232302997154934278593929914455802511360000000 1174 -258439477366819083557366275583455488104165354169744909926400000000 1175 2644440409630708357351194075171648165226768637287936819200000000 1176 -12413915592536072670862289047373375038521486354677760000000000 1177 66009724686219550843768321818371771650147004059278069406814190436565131829325062449 1178 -1584233392469269220250439723640922519603528097422673665763540570477563163903801498776 1179 18488111461095451342446458135414983553604438443051678051818733664314691208686880756124 1180 -139800514061982043027814313571905081117666438637870223076766314831530267769796687361376 1181 770107376751420709170737120568851035012480583041114606863864295562619839003972438117634 1182 -3294337103230258651165844290057489226162386754882440823135703016949494067060992034933616 1183 11391856316060726952302126326082070333215826686397533216135578592011556144820615261929284 1184 -32730937388135429288568332341932425697964140260783546536407139135841769814676639151453216 1185 79706494615016182127963839208881851953721147869097949584410766882568540394275335926592239 1186 -166994957244453489435354599134370492680737613289099907823526201973748405998390031625060136 1187 304529626776154746839543279912247138747996253338817341551615003020824644670784089805137264 1188 -487827718424674559651971784606356908918829339453094490841115037363199597239066460444772736 1189 691557804003349020782786763749750539933504802565678573195384794860699174733553074482007884 1190 -872833894985391837613078709627518928147940958765438918182720811809413045905524133352243616 1191 985644768873484248331491993740766449855890056464402678266782510521815020539963517787879784 1192 -999906279887582182746656745490614594048923160672080638073854234691604586025673947624145216 1193 914322103250747384369104903743334855019638871754715321275483434086138276779327483686807199 1194 -755662181069838448438075278594797588706254797705027080780283886067931346258649150150019176 1195 565726234314418056026382161024173038609663463322941649062803524156587320372626144835589724 1196 -384325671637762961533121387046663854202978012298261162128361511146099564735727441798887776 1197 237244158937822951524555242781040701456393222476156923594832916978095569928526365279961826 1198 -133206052801745421171885628790196467469755067592373493633950945807751453202255151061754224 1199 68071690568621146406647978606488969932286274629223502308021151265889751186730004916673876 1200 -31671317274062150787856323601651059009878678633057355258502292179658514631027154399358624 1201 13416274623716389113672757333113637594903138439613635231628716518555361033724374518539041 1202 -5172995268352106694585159482535069999684088964207352409393911372999792171683558016826584 1203 1814443748069752726032888584596487714588841773728423638266690908758551593674231356133016 1204 -578428128456980432197333610202076069309993821395857394267237859916342209381917006721984 1205 167391684372060937862048880097088644429993834854699632608359563026741567214799481265136 1206 -43905989733836680221916323682389610756239559509028346602764380564226636753966868596864 1207 10418066831779788352492889040164325157082842614332735725657992098176951571380420660736 1208 -2231094017338517522426598919971557536735405594000184484571008178795112273492963979264 1209 430046648059902769849428242023028622544063555669581948429148667954757087991096450816 1210 -74363442089138775472230503294800628930307796785762767903107313053235519743321565184 1211 11491451317899227886397666083611998711874816291937323957090807752077197450747836416 1212 -1579753528191303211482355667235575189860347043033580636035983097270516227146563584 1213 192165546917744992525294518063940735069828782839906491129024082417323448068018176 1214 -20553006513952481301277509824773187724217851566143364427792132856922742559309824 1215 1918216023024015381756113931574441782303244566986012376430381498482127099723776 1216 -154801858176868467127228112172419701037274595546586360834529532851235834036224 1217 10682450960366467283071494831940409143794706844056965949587962580950817177600 1218 -621689973888919714272226910399891010816106828323456321690282646481928192000 1219 29982184831708387476086267511372880006498754447888932554189858857287680000 1220 -1171080663635158581938798530899001858936241070018939895790665696542720000 1221 35911287012183362595501334263321942738912891296254653732099194880000000 1222 -826811531322051511079229195352286616966530608937788306127585280000000 1223 13331710869132613528200779335012076369339285527831860844953600000000 1224 -132898067392937705760061611051872306628686699726373283430400000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 8881784197001252323389053344726562500000000000000000000000000000000000000000000000000 1227 -217603712826530681923031806945800781250000000000000000000000000000000000000000000000000 1228 2593836256892245728522539138793945312500000000000000000000000000000000000000000000000000 1229 -20045654025580006418749690055847167968750000000000000000000000000000000000000000000000000 1230 112926021941461840469855815172195434570312500000000000000000000000000000000000000000000000 1231 -494337855663218306290218606591224670410156250000000000000000000000000000000000000000000000 1232 1750483385991458362695993855595588684082031250000000000000000000000000000000000000000000000 1233 -5153921837693161478455294854938983917236328125000000000000000000000000000000000000000000000 1234 12870986031822157950728069408796727657318115234375000000000000000000000000000000000000000000 1235 -27675704315338578691694237932097166776657104492187500000000000000000000000000000000000000000 1236 51839092834998769364810868864879012107849121093750000000000000000000000000000000000000000000 1237 -85369004333976514961086650146171450614929199218750000000000000000000000000000000000000000000 1238 124526274688684603427352062863064929842948913574218750000000000000000000000000000000000000000 1239 -161873882110539174817392960176221095025539398193359375000000000000000000000000000000000000000 1240 188458154825454021893904266858589835464954376220703125000000000000000000000000000000000000000 1241 -197316992846508513146442940931592602282762527465820312500000000000000000000000000000000000000 1242 186424616304683408207468354826562193920835852622985839843750000000000000000000000000000000000 1243 -159385190679456414151892704053784997086040675640106201171875000000000000000000000000000000000 1244 123592510177820082395292067987575652310624718666076660156250000000000000000000000000000000000 1245 -87083337888408015983734973370723634841851890087127685546875000000000000000000000000000000000 1246 55834642016263838054000926359021126574369147419929504394531250000000000000000000000000000000 1247 -32611421695629444966057351250398712650612927973270416259765625000000000000000000000000000000 1248 17364477319230290764720850125248973086154796183109283447265625000000000000000000000000000000 1249 -8432852361446217534467649624667880641684178262948989868164062500000000000000000000000000000 1250 3735727182788143764758303641901400195965220568329095840454101562500000000000000000000000000 1251 -1509407558988726602521367990878138775771872298792004585266113281250000000000000000000000000 1252 556017286530589501657960128248635931004857987189292907714843750000000000000000000000000000 1253 -186601781021826548830550745214094405245311010903120040893554687500000000000000000000000000 1254 56997568747946052806728285741029608690551587909147262573242187500000000000000000000000000 1255 -15824981354732094162960602678831111923864980345660209655761718750000000000000000000000000 1256 3987188416455415486127258264024940489169028802452301025390625000000000000000000000000000 1257 -909834408324717406528123825607077007346325693733337402343750000000000000000000000000000 1258 187583462983757963136916476418169969067197763048661811523437500000000000000000000000000 1259 -34844686284459069281027878078811833729461600694753327636718750000000000000000000000000 1260 5812245130450440123190015321738071433935983120265807187500000000000000000000000000000 1261 -867202588308033606201892256853448525759984605208861523437500000000000000000000000000 1262 115205948477901699176784157878789384694851490066443088912500000000000000000000000000 1263 -13553843507965496778587465247906537018221942709818359181250000000000000000000000000 1264 1403168648007517953795205301855037509764712276669840363400000000000000000000000000 1265 -126856374592710666798628228116728895275633363085628036200000000000000000000000000 1266 9924123137340575201078495812432611722988818884814811096422400000000000000000000 1267 -664353094469893739915229032726095065035125410693415933900800000000000000000000 1268 37533290622349650007436831426231509644643110709014147194880000000000000000000 1269 -1758397778674713691307364040117420847047640872686890311680000000000000000000 1270 66764253843934899525828669658633735379676683267743273451520000000000000000 1271 -1991509471852617619984874773792832861656858466644839628800000000000000000 1272 44631873315496950920079536092917209949503921328784146432000000000000000 1273 -700989636428860434920910086738023150560598304225230848000000000000000 1274 6811548431478161904129278735469061326815012885599617024000000000000 1275 -30414093201713378043612608166064768844377641568960512000000000000