1 1 2 1 3 2 4 2 5 10 6 10 7 6 8 52 9 120 10 80 11 24 12 280 13 1160 14 1760 15 880 16 120 17 1520 18 10000 19 27200 20 30800 21 12320 22 720 23 11280 24 78160 25 343200 26 695200 27 628320 28 209440 29 5040 30 164640 31 784000 32 3684800 33 12073600 34 19490240 35 14660800 36 4188800 37 40320 38 1438080 39 15532160 40 48294400 41 170755200 42 445688320 43 598160640 44 385369600 45 96342400 46 362880 47 -51206400 48 178617600 49 1217036800 50 2840745600 51 8032738560 52 17417030400 53 20005708800 54 11272060800 55 2504902400 56 3628800 57 -501177600 58 -7863609600 59 17528896000 60 88435424000 61 165549753600 62 389684064000 63 722568000000 64 725458272000 65 363210848000 66 72642169600 67 39916800 68 142059456000 69 -103038566400 70 -925092044800 71 1551243232000 72 6237074905600 73 9749666572800 74 19648621977600 75 31824784992000 76 28380544192000 77 12785021849600 78 2324549427200 79 479001600 80 1706150476800 81 31233050956800 82 -14810492928000 83 -96949056512000 84 130689655219200 85 437270675072000 86 586771460352000 87 1033653755904000 88 1486258790016000 89 1192203287475200 90 488155379712000 91 81359229952000 92 6227020800 93 -670258529740800 94 472569531033600 95 5161900731187200 96 -1837946958848000 97 -9560255754649600 98 10781415329484800 99 30899730198937600 100 36321585780480000 101 56825013493248000 102 73462735547801600 103 53548320604979200 104 20095729798144000 105 3091650738176000 106 87178291200 107 -9383357881497600 108 -200626711084800000 109 92114530540032000 110 740658245110784000 111 -211037352836710400 112 -913209077375795200 113 885415666623488000 114 2219556944084480000 115 2321056791685632000 116 3265767626196275200 117 3835111381477376000 118 2561676714268672000 119 887303761856512000 120 126757680265216000 121 1307674368000 122 5893264980675072000 123 -3431651770939392000 124 -44287729721883648000 125 15255027550963200000 126 97724383247755264000 127 -23194817038288896000 128 -85999971406469120000 129 73137059159324160000 130 162923302806584320000 131 153434070018797568000 132 196138553509842944000 133 211005162880512000000 134 130065746555064320000 135 41830034487521280000 136 5577337931669504000 137 20922789888000 138 94292302459170816000 139 2301911879275008000000 140 -873322960555229184000 141 -8326777807574274048000 142 2295831454410317824000 143 12243442647271227392000 144 -2489350760341372928000 145 -8076292324292448256000 146 6117351684552908800000 147 12261788182193758208000 148 10503052217059770368000 149 12301141967158460416000 150 12209299763145605120000 151 6986883336218705920000 152 2097079062307733504000 153 262134882788466688000 154 355687428096000 155 -88197577748875026432000 156 43941409373092847616000 157 654144912030366941184000 158 -186094693717079347200000 159 -1415186729006876041216000 160 325225929178537074688000 161 1486251603875323084800000 162 -264253858290381639680000 163 -762167073574630563840000 164 520435335009492238336000 165 948157451012982898688000 166 744775076511742115840000 167 804832123425224294400000 168 741451304636143861760000 169 395946374445081427968000 170 111407325185098342400000 171 13106744139423334400000 172 6402373705728000 173 -1587556380272629358592000 174 -43552211984596901634048000 175 14147444522693618712576000 176 156035738322244817068032000 177 -35522474582846053490688000 178 -224957102854309194457088000 179 44314729045396817559552000 180 177192513530601027723264000 181 -27988715672023958691840000 182 -72663667358818611339264000 183 45170342208746273046528000 184 75423125983458459222016000 185 54704832353288111554560000 186 54873430208655270051840000 187 47165405190363234238464000 188 23609440353226040721408000 189 6251916954504930508800000 190 694657439389436723200000 191 121645100408832000 192 2112291765694460505931776000 193 -917982741382881004486656000 194 -15485879138956066525741056000 195 3771083365916187790909440000 196 33199245887649343456002048000 197 -6298966005454099743653888000 198 -34186059381345911746330624000 199 5892597312669038127636480000 200 20943968141048026990755840000 201 -2975966473122919260880896000 202 -7024720751802461715431424000 203 4007748899584248288870400000 204 6176232739460165582520320000 205 4160770618101872489594880000 206 3894137143775128086380544000 207 3137007462561999125299200000 208 1477732974743423260262400000 209 369557757755180336742400000 210 38900816605808456499200000 211 2432902008176640000 212 42245835321187916143165440000 213 1286290940107226682700431360000 214 -364796547262094190784020480000 215 -4568991047371173342333173760000 216 890249919707958136574607360000 217 6528079650507641463820943360000 218 -1061659147954164219545845760000 219 -5041528553557014631181189120000 220 772435201581102827473305600000 221 2470986257726214418931220480000 222 -319052403423424389961482240000 223 -690442440376952907004641280000 224 363989588764258208982630400000 225 520796972025096217241190400000 226 327528979961614911103303680000 227 287304162004423155517685760000 228 217775107248588412723200000000 229 96876926497250845417472000000 230 22951481797426989334528000000 231 2295148179742698933452800000 232 51090942171709440000 233 -77064980285990992056417976320000 234 29673597367486599053728481280000 235 559468106837266634531076833280000 236 -118930994472306574208389939200000 237 -1189642485095240281833317990400000 238 193175417602261833344440074240000 239 1214041688559868445435947909120000 240 -172756625945809653086193254400000 241 -729229502759599449666528870400000 242 100554129111859980928373882880000 243 292435033187279137525538488320000 244 -34599592663591747614670848000000 245 -69122724955704125091164979200000 246 33868080504675287727970713600000 247 45222433464992802030910177280000 248 26667713139674625665379532800000 249 22011431820504879059917209600000 250 15754247213103337755328512000000 251 6638813361947271186153472000000 252 1494141465012497005677772800000 253 142299187144047333874073600000 254 1124000727777607680000 255 -1695429566288429823057862656000000 256 -56725489565332992854347574476800000 257 14266755776673981497229770096640000 258 200035517304107771828075045191680000 259 -34021580307267520098086731776000000 260 -283497501946257004284224893747200000 261 39458494710066386800323898900480000 262 216982132638752743140178808668160000 263 -27444986373134624996352389939200000 264 -104266215124840004060373617868800000 265 13070143251502899766834523013120000 266 34844474753524846723777025802240000 267 -3804273064822546094573905510400000 268 -7057933780673085363153849548800000 269 3230186849538410634726090997760000 270 4043102025667219718430547640320000 271 2244320567269632633233227776000000 272 1749187083429242018065760256000000 273 1185834210027660257947058176000000 274 474687136830744478814575001600000 275 101743918807993843719962624000000 276 9249447164363076701814784000000 277 25852016738884976640000 278 4115358906280898628930122064199680000 279 -1421670900076560493440986736230400000 280 -29628337843417917828390293333606400000 281 5585223046584983475354580176076800000 282 62566509462914162636856779754700800000 283 -8867931585965369985305157048729600000 284 -63334588769859959624746763458969600000 285 7713225185685893781446461623500800000 286 37702507627993534200122770659737600000 287 -4291827007617609218136908116787200000 288 -14823095548331070322810070302720000000 289 1703262803684771558558453681356800000 290 4191642366381536753480774293913600000 291 -424827318428236643878138019840000000 292 -735683209899089355793513893068800000 293 315874239208496387320002874572800000 294 372074158890305823885281597849600000 295 195089422060477218108605202432000000 296 144021540249677806189803929600000000 297 92740364639015680811082239180800000 298 35353663849189983911678089625600000 299 7233067682531925980819161088000000 300 628962407176689215723405312000000 301 620448401733239439360000 302 98768613750743428439528129259110400000 303 3601630265601612663191823049359360000000 304 -813440413047542383409118085015142400000 305 -12623056757881434051700363948287590400000 306 1903732286464058713510092486790348800000 307 17767314070979068327263742792905523200000 308 -2158521204666145669935893630523801600000 309 -13488989120443711175213077107585843200000 310 1460212396441229173067091732725760000000 311 6423891461997637201969339248227123200000 312 -664765837708413551453299071673958400000 313 -2104674457124773877022061499698380800000 314 223234338658460434299747248111616000000 315 510138976400451221242425851772928000000 316 -48243963964411182898270270862131200000 317 -78329287442371397827360048834150400000 318 31672725036379079660286965317632000000 319 35232100949290007118441903161344000000 320 17502955354346627052374868885504000000 321 12273302779637757183355829223424000000 322 7525794186389688632278195372032000000 323 2738354329692675036032477691904000000 324 535875970914539211796341325824000000 325 44656330909544934316361777152000000 326 15511210043330985984000000 327 -311203409467960320843936395896160256000000 328 97448402671346073712760185928417280000000 329 2224607623620193036569060193322926080000000 330 -376584449925601530048192955083325440000000 331 -4670273600375008898488608754854395904000000 332 586962773259281111694850506331914240000000 333 4695265319046946719994210346234019840000000 334 -499113818361053704625518949978931200000000 335 -2772506619686043456191261904156098560000000 336 270113216283033118029265361160110080000000 337 1080291239520770384783004778613964800000000 338 -102474299256250363284548967868006400000000 339 -299485851008459452043015009598177280000000 340 29496049809395813103541689902694400000000 341 62912436391854195782982117066014720000000 342 -5576529483390123663054271535513600000000 343 -8522051932362069429016254612766720000000 344 3256256901460681152482569977856000000000 345 3431277239042805994209536206438400000000 346 1619554221066940958512010896998400000000 347 1081426095147391623967177995714560000000 348 632893422221543523321676595200000000000 349 220262634993276563346336540262400000000 350 41307106091329064242634643865600000000 351 3304568487306325139410771509248000000 352 403291461126605635584000000 353 -8091288646166967132067962913483259904000000 354 -319370965376665429801444864292378247168000000 355 65440773622490012700390859528812625920000000 356 1113518999092841048147937529839206400000000000 357 -150800700703947150704462878122713677824000000 358 -1558208989014794335889342918346230857728000000 359 167859994609444541432047808495973826560000000 360 1174905289810952281802129927445785477120000000 361 -111016049943999318821763287606415196160000000 362 -555015310997058755143374703079984332800000000 363 49156403097616613210640822414451671040000000 364 180215309286945765029850593132673761280000000 365 -15779627468207474089313209743257108480000000 366 -42823267204535460446481179027378012160000000 367 3936415231321082512433786856126545920000000 368 7871402437762037759912065850391920640000000 369 -656542649945843450872655799701995520000000 370 -947642221101760258228071538828247040000000 371 343201246529046085743088399640166400000000 372 343540592693240197906841643496243200000000 373 154442307717053576987083477854453760000000 374 98426385185608287568677384671723520000000 375 55092515443105585466095524472422400000000 376 18373847352732263224467053209190400000000 377 3307873055793631464550182280757248000000 378 254451773522587035734629406212096000000 379 10888869450418352160768000000 380 32410993915272149856172924348017506254848000000 381 -9278410445509490942336516331886356725760000000 382 -230272027641610876684093277268402807767040000000 383 35365715638928399328725972927492395499520000000 384 481019593127463100845589635272003743383552000000 385 -54286499460419166276073751923288041062400000000 386 -480788538403797819057864224566812176547840000000 387 45319102388260719464653380529210087833600000000 388 281959222376477120443497790450901501870080000000 389 -23977713442384531213433943279279207874560000000 390 -108977787887341482095840775462036921384960000000 391 8847482001654481325867872630152776908800000000 392 29941515271411411140039519200306897879040000000 393 -2434378039447262833289361822943032115200000000 394 -6166141617371416990151388309156601528320000000 395 531377499556582703024762513306832076800000000 396 1000073280262980569165739181748516290560000000 397 -78766294615360846492843051324224307200000000 398 -107711737631344256215613136438716006400000000 399 37074896971570218288674884745252044800000000 400 35342010691157503594899602816953221120000000 401 15167339325092763500308051092347289600000000 402 9244906588551417672990479038178918400000000 403 4958587629415323529814347918914355200000000 404 1587521310438933209623213454585757696000000 405 274807915404393998593399758709063680000000 406 20356141881806962858770352496967680000000 407 304888344611713860501504000000 408 907507829627620196887506915579631756640256000000 409 38546693053861789341718356740975660257247232000000 410 -7227003251387901786310879135393732582440960000000 411 -133798426542750714891803186509204412474327040000000 412 16439268721238952367289491513525466036699136000000 413 186305012320272237901730207898090245114560512000000 414 -18022145029981548900810393449426936392581120000000 415 -139661192541269849827574186361419835082014720000000 416 11701662827155259807448822097078889430384640000000 417 65523593075714533991449911753993978498252800000000 418 -5065505990005862120611992948396487260241920000000 419 -21104153345762205426823178231565495450992640000000 420 1581550915738495943294007838541426400952320000000 421 4970003533992185113482248169136346486538240000000 422 -377139720599969753720545265783599540469760000000 423 -895579264305130016912370895743533942046720000000 424 72637761810116402990720748206732350586880000000 425 129113948265994868077435767629471636520960000000 426 -9632297401367950279435984131518889984000000000 427 -12513998737306787945970370706009594265600000000 428 4103867644964308436905879197475861954560000000 429 3734008265834964314946643465628701163520000000 430 1532913887787231828869609704826182041600000000 431 895334766579181500421337273651901235200000000 432 460971957563177306373855201917207052288000000 433 141901647250982247740345188738736848896000000 434 23653836866659690841891149601476444160000000 435 1689559776189977917277939257248317440000000 436 8841761993739701954543616000000 437 -4540045659182551429199959897820557094666895360000000 438 1196807279739594848039045447143722110287872000000000 439 32084885502230774850783239537292164031955599360000000 440 -4508903652610518187271338893546182696427847680000000 441 -66736370258612062394642111255516981796525834240000000 442 6833061736035683755104361790721332653515079680000000 443 66374515682569047349014340067262826024261386240000000 444 -5618101201305220399370155634581318683532984320000000 445 -38699714859714718400429413692998383755014963200000000 446 2918228865158229089000094963311688756892794880000000 447 14855230089459836224256028864244426156885934080000000 448 -1052719468157613961871115555225893759719833600000000 449 -4048543039750583480976311240625627741259038720000000 450 281725032155022515357563878858058144992460800000000 451 826303150847058600194545534444815807739330560000000 452 -58782954357046139064146194099735644340224000000000 453 -131379825800399740091956825833979379900743680000000 454 10063789777193978234438342355240391960166400000000 455 16947129734932679734172623566584234272358400000000 456 -1200915837300908524744071369916421662310400000000 457 -1485961461347627941593297020677406651842560000000 458 465322724821108799144264150683632323788800000000 459 404955573360124338272585784686147744563200000000 460 159328216468285432623874825255782973440000000000 461 89329287489694707107520881337890569715712000000 462 44219708078274910838995413040220382167040000000 463 13107645455965612296167970298437440634880000000 464 2106881040908902462845590253788651847680000000 465 145302140752338100885902776123355299840000000 466 265252859812191058636308480000000 467 -136201369775476542875203038355180139664097935360000000 468 -6194271880884932682168368601899992064211953909760000000 469 1070259220243486781847011276361699910884576460800000000 470 21418058858641443119749631113868956118241037516800000000 471 -2407892436493308508693683838084665896574281318400000000 472 -29696420087254007167541264284421842073903651880960000000 473 2606211026720282958429822763182804719544198758400000000 474 22151499081712979272105112413383435215500895846400000000 475 -1666620553908911387956196417902270194168417484800000000 476 -10332355843630625165541062994250819000883059097600000000 477 708297500548035704737689412625384772826929561600000000 478 3305137911198253488114479149479307137260925747200000000 479 -216201043326702760997689737189099270612556185600000000 480 -772079477496677625191693890950659761246096588800000000 481 50144347419363784388017115130569707281501388800000000 482 137882936174427217791601394072441990030662041600000000 483 -9231860666146144718531862243995589387642470400000000 484 -19487086584009381861667152121339619125493760000000000 485 1414154971995438433124629518969162304585728000000000 486 2262349230202595639925128652216365095059456000000000 487 -152661269197510605474765333912800149163212800000000 488 -180317054012610825184847201895903501955891200000000 489 54027712434703522071161347102111341477888000000000 490 45057253133466634385844678227076128440320000000000 491 17019418106836530149374360713157184701071360000000 492 9174417920098675067475544542674352561192960000000 493 4373003090723710344394626282572957614080000000000 494 1249919426827583763423046683119732758937600000000 495 193978357904371364682680206124679325286400000000 496 12931890526958090978845347074978621685760000000 497 8222838654177922817725562880000000 498 838055731339432896248435866334473696366584869683200000000 499 -204689155696552231634613309225931506979331679191040000000 500 -5895138892234218454060486721903617437612842869063680000000 501 763493932100529007424010613231575731377737773875200000000 502 12216519646286495162642167285173325820243215594291200000000 503 -1144523019298751913502291789758951032672421370920960000000 504 -12098686134040052853801002867672311591954256567992320000000 505 929074097018088672569232001790887330598138255769600000000 506 7019279375510780171411676534096955181010069120614400000000 507 -475298742666078139211699219686686517085037658112000000000 508 -2678788790456507221015597513774803240215594716364800000000 509 168330942798113178672153969008019305127993147392000000000 510 725066619330900770731842122464499704058238887526400000000 511 -44041160831780363153727656178056684765596719513600000000 512 -146791963375343202196730210398348473475263155404800000000 513 8937795331408075699625234923388684468130152448000000000 514 23130923018162787304366887163032662740952521113600000000 515 -1462662726055882296535144904453118005941056307200000000 516 -2924989762020878146986087265057670451673065062400000000 517 201649238531856239118269533482839412273315840000000000 518 307237270252052966757392184468563625669505843200000000 519 -19787326709759421889883439312663422432811417600000000 520 -22356548624015974676782183599619288509657907200000000 521 6421352103564893218579190305535714739093504000000000 522 5140745723236181339572517423188337727016796160000000 523 1867212839458856230983557427146523106596618240000000 524 969184478649693485709112057504173579860705280000000 525 445436789668960158694814691455996773636505600000000 526 122924158055070509968464889572597350111641600000000 527 18440875891442237735833464928919514523893760000000 528 1189733928480144370053771930898033195089920000000 529 263130836933693530167218012160000000 530 26817783402861852679950737115213959364321217483898880000000 531 1300167769041189181821437664810922005967992552664596480000000 532 -208294603498364004766858452786605182673626813012377600000000 533 -4480552720158642451620325813661745289385283930606796800000000 534 464224046162818629917254371995777696460045725309337600000000 535 6189488734036403767071052651297951151695327460516167680000000 536 -497032166141961875017852103582373270079088661784166400000000 537 -4597333341826675588248554363272436656725193391289139200000000 538 313808053330081478051819921263027749529743484413542400000000 539 2133782716354739072082733100841011870225908689482547200000000 540 -131349920590551732436822245530715609327062646102425600000000 541 -678601468967863467372462055246959446206434814984192000000000 542 39361902327207689815945728943633843822150986550476800000000 543 157437190673926907580490754075391879958785081894502400000000 544 -8925294267861897333053221725840592888705706046259200000000 545 -27889428719747386006332989695019671583674698458726400000000 546 1598217888396384460903762941862358916650975310643200000000 547 3906408248275688090248692580848506661498362265600000000000 548 -234015294086032801170928703309344783023879487488000000000 549 -444581338571760669375703252823637962359817895936000000000 550 29189919547123893891590425117346619599662507622400000000 551 42453195765987524450708617870386840622052514201600000000 552 -2614992920105415691085840049203505785858949120000000000 553 -2831511214444088438101870227520154082100641792000000000 554 780953665085787551849922826873455422217513861120000000 555 601137051970526078897557575532602588150859038720000000 556 210266335904840389717113098846199772788817920000000000 557 105234995962988997590053856853077414948267622400000000 558 46695504865982431553693086846098805472677068800000000 559 12456410776062895889735161353725807723617976320000000 560 1808395571289819442481733334965010456536678400000000 561 113024723205613715155108333435313153533542400000000 562 8683317618811886495518194401280000000 563 -200262127666586805315170504107536034625464211357753671680000000 564 45560496935242566415422565913166608174011554768837672960000000 565 1402946101885317197538783969549572458965308070589649387520000000 566 -168479405511573237375389738676711507634403424198249676800000000 567 -2897954417151909892803949622319929124517016479807643320320000000 568 250211308793320368675152920320414379955490333002657955840000000 569 2859450347358641915029570295026258846499631943298769223680000000 570 -200918184728334520038969652242645363409761159429174067200000000 571 -1651920489447619225528967394772443908635185967999746048000000000 572 101481826919384455705860364532793138920899591709864755200000000 573 627311262783539310463724258686544338580882750652075212800000000 574 -35397490614404115934536650130690507048191550858618470400000000 575 -168809519607106946916558335100270993006518117254509363200000000 576 9092255622633149241934822049907682577032855371015782400000000 577 33942315127731370514684736045472983923213217519842099200000000 578 -1803955280269991574181257610793867858243129947717632000000000 579 -5305373506956319671893413118438850838302459454449254400000000 580 287135043144339768607679386412374252577892510518476800000000 581 664889014518396474958301655475358784576896684890521600000000 582 -37838698287385349405320148970805186277238059827200000000000 583 -68463137015011960386477999690830956441281432964300800000000 584 4290757495442853802140836476340081080894321223270400000000 585 5969109139987585113586611386282325903333433068748800000000 586 -352324169167091071874859882379312157509357142016000000000 587 -366246780427366936610705121230933619016290942320640000000 588 97151935558520328236761759853047972208512220528640000000 589 72009979350428715596318689627133324899418143457280000000 590 24289122121357835502465974061925332199385805619200000000 591 11736453756809356322633909090178854862125111705600000000 592 5033916537342336288176875922436733396674423029760000000 593 1299494021786008569057452714154962145536135659520000000 594 182760977423477377405810175164901369263738060800000000 595 11076422874150144085200616676660689046287155200000000 596 295232799039604140847618609643520000000 597 -6808912340663951380715796253957828058453360643307795906560000000 598 -350548792536174798097779955291834758964469402000143102771200000000 599 52347338151495526490691756687828457638569652986469521817600000000 600 1204485711962915419538768934870875620027945550867118371635200000000 601 -115715349545345406567624040503902164012287709581681339924480000000 602 -1658548458495640114323300746865411852247105714558162037637120000000 603 122742865307112502715870987903575067536447500038429265100800000000 604 1227382336286000312977243373604518405237597174266672132915200000000 605 -76658951483509174711959795951012919961391961173767120486400000000 606 -567252425484429030852880535602945651299434097288781611663360000000 607 31679729280417551037764381977687407681681771876576762265600000000 608 179510143197677632404565485362797911160040283440415978291200000000 609 -9350067709310856020485721706739645481137154174232402329600000000 610 -41405303711659013230677952162194896856894432043471156019200000000 611 2081448787851447820176632874636665076246600643518241177600000000 612 7284646170084073704801568287157993957454408470603445043200000000 613 -364386137824054009410864322327895450043082876118473113600000000 614 -1012116097958445916625296378978286153953399143287016652800000000 615 51894000894348136546565553700224372438559523359162368000000000 616 114157884058290362692811615970672817725543351979081728000000000 617 -6187293883823712292482907184510381519281850823160627200000000 618 -10686134005851054390559219322180505973755532763411251200000000 619 640606975294748981680310107720287350964557489111040000000000 620 854056724955236171977156316568797646833419491999744000000000 621 -48389455789573765175999682124541583112508320524533760000000 622 -48368221897830161577882180221744456603898250002432000000000 623 12357836724883649810424534952333426211848463371468800000000 624 8832307138161252716154631752325965072519536207462400000000 625 2876529884110017336221082263382464949649605971148800000000 626 1343530493668144708527656832180263592380845030113280000000 627 557642283549642592741994736369815519409019761459200000000 628 139452842133889547714966694609158686971676485222400000000 629 19018218074915797394289458833826403092475045478400000000 630 1118718710289164552605262284342729593675002675200000000 631 10333147966386144929666651337523200000000 632 60987760088099456567231664935353757802445231086207402560716800000000 633 -12984143534535832828397457041879788509894031937552327167180800000000 634 -425703099303449080681605506975785480064887476895753188881203200000000 635 47653470424609069965379547172702634753027907843928442798080000000000 636 876848546880424067651956866240066786670910635472369757664051200000000 637 -70199307749608671690916050393199142049938909515612212009369600000000 638 -862421864410996558812642379228827882565938971406967223038771200000000 639 55846382627256823739369971806033526274642888603368597487616000000000 640 496394398050717432578966527965349564622143446511003524661248000000000 641 -27903024797723479424606597320959454391426349328352904059289600000000 642 -187703829784409606417611706104854606506502326022000655885926400000000 643 9609226586362559993125052095355104697177995967455119278080000000000 644 50261452832075341350650091613474382893070735053265691475968000000000 645 -2430942739385705345224729104884484165510706309815892705280000000000 646 -10047408068736518774539990115548641733682690945288120775475200000000 647 473514738677344600786601341887379621516797364040535900160000000000 648 1559727688195002456109714606988161046768225395276590874624000000000 649 -73684607900071278070026127108669037642892672007485259776000000000 650 -193894670574048329624667377821270974853182909008150790144000000000 651 9444396035946717031637789697497107726442767271979909120000000000 652 19786803588760370006300624497848516752236298867727925248000000000 653 -1023680548006276694380277930649907768606037983151259648000000000 654 -1691147862194602614245467449909673823902025415376502784000000000 655 97155717779381909095633032390538089490448218576650240000000000 656 124347567292795310188622911078543152894464777611798118400000000 657 -6773780624329300998705842930837922207949812405161164800000000 658 -6520194021358243808722216467208445346066404668656844800000000 659 1606703605948427075159988281326418529782272421265408000000000 660 1108698498394647777967384705079139574758647038738432000000000 661 349059205109936885101681626781468045446538203024588800000000 662 157766970910995081750480850999191910427164535685120000000000 663 63433289247398606407933281630151183581955751936000000000000 664 15382160738018529595440652397378998699250361040896000000000 665 2036068052726279485741577357503767860488504868864000000000 666 116346745870073113470947277571643877742200278220800000000 667 371993326789901217467999448150835200000000 668 2195559363171580436420339938788715261257731971507464836638310400000000 669 119626562549355643144988018425447096416142084619050435674636288000000000 670 -16727599076654036850004723611651294441404504617502766133778841600000000 671 -409968527808199620085804008046412080627272953551972232011658035200000000 672 36713122493553045991731438279294288873479796924149583098098483200000000 673 562923313538470725522100143658649320139292482718095925381483724800000000 674 -38628712355753612659874059094703311113767205198336938926407680000000000 675 -415245790008586421685788505545354704803996015755966491964473344000000000 676 23901607653569564536694751961804205164058596043559935416467456000000000 677 191206338528527189485322797325789172056159912117639723098728038400000000 678 -9770864550392881608891533930438386908508129464254137250296627200000000 679 -60251415365500634550866580010919487415368431795113596308317798400000000 680 2847208773281868767880908924383429091445770026402717775167488000000000 681 13828730491844828374766520370791397774078716793522314842996736000000000 682 -624248506328170853167710387487275392287733155490488760087347200000000 683 -2418852042005548970210883080077650140678721181594417696761446400000000 684 107289788552173305304902670775410796807470229546335148703744000000000 685 333773186421194967604049929035262698705359675510138309967872000000000 686 -14938145793873437898050847329302011160146993301101836500992000000000 687 -37343150313169311520127783041984106561884561209213377839104000000000 688 1732319701077618759643703769252234237536325624612035493888000000000 689 3464399239553567497616345848521657778963354639687816839168000000000 690 -171438822223683577105906844706938296669925017133890142208000000000 691 -271422036016160431254566975465214773355557682069148532736000000000 692 14969329942713877349118792297005667169169139600302958182400000000 693 18422151816835512053872458485954069720619641616098918400000000000 694 -966295292196461284974230829349999630916970307829052211200000000 695 -896921816416762228245636999158444891985322252370863718400000000 696 213437135384637444124104583766102225907796714891247616000000000 697 142367692419280650411101384105093921965370975730846924800000000 698 43378005104669006533998926328369457683604049211319910400000000 699 18992355557924178236462618550738201223049844859129036800000000 700 7404553025287716557492657902361971780024234206560256000000000 701 1742717632514254756757425481303417306435045667373056000000000 702 224083832545760816545044456602986108531477735853260800000000 703 12449101808097823141391358700165894918415429769625600000000 704 13763753091226345046315979581580902400000000 705 -23344537849559865428755707825306971788410577146340344898113031372800000000 706 4669889903638204224807214414947089961396865379742194716828395110400000000 707 162420526381059917090210083377474081247605337038796212662921959833600000000 708 -17025599026411984033525272618610540666204999293965779625280798720000000000 709 -333708869102572634367084244192169650654593459275528830523052077875200000000 710 24903319197707804949399894964371690910110079319150152963003829452800000000 711 327292282333378806962404922256426753246520889354905238886852172185600000000 712 -19651881301806348607620195264690191611376012359986160423516766208000000000 713 -187779081020382358382912495136270988514428357271634507485021208576000000000 714 9727712975101727674530060968814466139288420909187822585880825036800000000 715 70744721495198444666107780294886957841308551383556117389494137651200000000 716 -3313868333617133336969023726682681981213034346951412298190684160000000000 717 -18862892904528602757115209416363298258990428889327483485453025280000000000 718 827703202032546083101142144325842346791392994291027322234470400000000000 719 3752108609593518497742410374851531856463362781534337461388941721600000000 720 -158789109756632276599418526973960623749051063978437707149869056000000000 721 -579088139848913384502094910650240495261510240684200799185666048000000000 722 24258774426875450690194043830375318297727503473518318974926848000000000 723 71496052003794784747322065491437142417838442053349180295872512000000000 724 -3039830744707216132928372026105935181566045021163198831656960000000000 725 -7237286926473451230512189815611858087504060495423738231128064000000000 726 320470258683097679732255914782299338188176266000385162870784000000000 727 613033399285469073927118145595132115689372755347434092101632000000000 728 -29072324599426813015174637854683097544517311138420301496320000000000 729 -44186432744470901999152299021174931364234004131193671594803200000000 730 2343215240864154331745466908947929635440701235429288339046400000000 731 2776911009897657990313556425876742617704008232529924875878400000000 732 -140444884641227405077228191026712420035240627506746753024000000000 733 -125869220676172089426369000449968237786955728147621871616000000000 734 28959126647208140362986360009925822188484161454969821593600000000 735 18692805527021511342330786719152667838599982420204716032000000000 736 5517675722261454320022997708826323248132893722244284416000000000 737 2342521499726420049447559268923369665489591020826918912000000000 738 886385938209963963881709769970405307920786686620991488000000000 739 202654158117443789921057619441620165977897351008328089600000000 740 25333922179479070092731414954837596158975399581188096000000000 741 1369401198890760545553049457018248441025697274658816000000000 742 523022617466601111760007224100074291200000000 743 -887092438283274886292716897360095860107202128225653084455994969292800000000 744 -50996507462059874655666572701812065272433098231313898012220545250099200000000 745 6704347451495032131056005611647983343008245460764866278909471516262400000000 746 174364453235255598490035614413018498679121563227052198329463453043916800000000 747 -14621855314908726285771082357824048360821921371982194437157990013337600000000 748 -238819496192017305169655991284802678968011939769353692752995976793292800000000 749 15276085117207084428802975071682589387120342837869516515482819100672000000000 750 175670454132459566910640929196976797159254147352797632992904308850688000000000 751 -9375919547180453359819377075352979407245142985360533572711717273600000000000 752 -80630641867362090888428611041687919253824633223854741235610703154380800000000 753 3797258695979137852208522601650553537848604936222544235591191284940800000000 754 25314285174496605852609354841139621812148264588034997217754938448281600000000 755 -1094570920404440105184846662663631079699922213346905374440952954880000000000 756 -5785396076876348481148699315006010365527061914574607896318048206848000000000 757 236938292196263956387741798697504238079826587047481938267509411020800000000 758 1006950693731570841947185637610642672026619364832669937143733918105600000000 759 -40107307826514788143413318679740649927329210439541528984140382208000000000 760 -138141732204329209280743129603039972333468820466676746388666056704000000000 761 5482350260808003199080359485337397697818796194008357214384816128000000000 762 15349871080416384643079619709081853668846704433226390618595393536000000000 763 -621557608102613785913297623969327218023683431238706719591759872000000000 764 -1412556083379531572162424691876826669216043117450915496933195776000000000 765 59828878662720960298707663817797144949648259027246404067131392000000000 766 109679483667568627548744980567044847836285646928771879140327424000000000 767 -4993329448624550959697696078238520511915865626765273891183001600000000 768 -7297396084733105530552308350065878554146185149906364504893030400000000 769 372649155834624597450898371803380197912992253675076015934668800000000 770 425850996842016414472504012864845636536390137562918916037017600000000 771 -20793747234794463577006035794144008919921749205378760966144000000000 772 -18014877586299891138325656470370109242128826785745511173324800000000 773 4011667047808545432389014936459345107353993737834338870886400000000 774 2508502348005829154935143422981525252158824020636238400716800000000 775 718030849327409754361628991025288897575754343127271342080000000000 776 295861912974233744658508784436092408253050348307694485504000000000 777 108748854964398755899515103315407771410129781613109497036800000000 778 24172246693358229824115621709090315840558382167665252761600000000 779 2940104374018462891302397184218179402882172048692477952000000000 780 154742335474655941647494588643062073835903792036446208000000000 781 20397882081197443358640281739902897356800000000 782 11093227128611080570076694710039193250387808214766614934387627234059878400000000 783 -2092653606299478273267244212361801761257433480023643433357952676161126400000000 784 -76957190177790584182276269593466705867004492810055292379230944016885350400000000 785 7584622327999887100444941618670535499617705684764525089481482836115456000000000 786 157762722384248111059490734284600074170281518855258191083878322244524441600000000 787 -11024717423332995877051800295972718137968630451526710766514327926498918400000000 788 -154342670528483817794749338694398471260061245020236977059486612609145241600000000 789 8638449669879151987684944322068958047503991858789841119034757879955456000000000 790 88301975870395884196136184672305033164290600299403357757028401573527552000000000 791 -4241577619847234587747582948442127441546842425017517336196088344032051200000000 792 -33160541207031315923808495882032953973801298183324925318525887398805504000000000 793 1431536389234926756960161983197560014602069096471402567056611979821056000000000 794 8809199844962769923129556502777601823917342805775092720711337825533952000000000 795 -353695244685497083071426332816879240580446313629997636765995375788032000000000 796 -1744841361589419076008386636273250880026081932485600329550564767563776000000000 797 66992857242494145733306030314423060064377865913029514325904223895552000000000 798 267962086810613244353577964526252017861662244356686460300745066414080000000000 799 -10080082571671069374728340340048214962502801619626752000302400929792000000000 800 -32891623719443832102160996686357057135091323500647544801391252865024000000000 801 1240079952650775375372507228438667823729820627594807028208243834880000000000 802 3306735017062010021050228298309078482739234138152657351060542717952000000000 803 -127811927399807544266190384987607524608196643035514390572630540288000000000 804 -277838067421468510185789388610882521547351966825104620769731674112000000000 805 11277478666573528829349850908797015024723986536409932562327142400000000000 806 19847197616878110606693694263784114076505007363259238574873745817600000000 807 -868817992793663577976170466806476163505857499177885260959239372800000000 808 -1222694044605336057714136233184950135031917468987623147304910848000000000 809 60208140109489718066182766002724462980739309044937731589799936000000000 810 66431586162869970718342682339532260330523379097258901783969792000000000 811 -3135448652336647992904406790259283304073868901673389968798515200000000 812 -2628847552208357822618654763786346644192071156885726273575321600000000 813 567196636165827152631985341062022862394611404131430945521664000000000 814 343913326053439050747285317390192256383764422101257494200320000000000 815 95548223977302057301992434542966404938232221729890831958016000000000 816 38244081328422194764055373994035922615536650729833790806425600000000 817 13666333651875625403383776334557231572766961353272756011008000000000 818 2955559435949144014819508900390087354787588068134277349376000000000 819 350027162843671740006632759510606411016814377586441322496000000000 820 17950110915060089231109372282595200564964839876227760128000000000 821 815915283247897734345611269596115894272000000000 822 443729085144443222803067788401570177761362072283867634209313877710077952000000000 823 26840539961599879807764628948948145601283454391248181980800382889652912128000000000 824 -3329406039867560760083120089222084446031071730005048907172192081814749184000000000 825 -91581792659593472934314531146402718172747086771817755114545284772169515008000000000 826 7220663574729910894433022365624467226765385436382070654092910830114832384000000000 827 125156275478152940511326335671065402207309195671254957344808937591041687552000000000 828 -7496672911939312217036189583292665026958685454992684374361183855545679872000000000 829 -91832256027177828248353785616477383560607876081529525998977096773388992512000000000 830 4568692995201333606367640705540476292272103035030915244565307008535756800000000000 831 42030990370429690442226041930240286126929055449421316580739467535609495552000000000 832 -1835410962662920787482049789094373451937673018335099093084566097236066304000000000 833 -13153445816471019841504572472290434434917987338487034298522958585170755584000000000 834 524152360506702007760401698094811274708942003807572016875246950599884800000000000 835 2995074116154280938523937792124866542403967678834003912909573778791464960000000000 836 -112237083825836413008906625388955544070696834935023729593942035797114880000000000 837 -519080935215966224063098764210731090708574321812981497308894364543483904000000000 838 18757626341523827262139842218780847922191833683831000131138309524029440000000000 839 70859799660333557776133906288234128275036316439771796533782668147425280000000000 840 -2525274857378281609053840708260068080903989134381112032091938226176000000000000 841 -7828063591284889088688133568696590238485695202573416326686821551439872000000000 842 281078995000573445886709999345003278157147840837483137427410968903680000000000 843 715444065570108651798481678670689942383908914737476880249665292861440000000000 844 -26450953984835645719374421742948203814877675837265911699504931799040000000000 845 -55103529100681860629735899280971694998775002968914691465360011427840000000000 846 2147185344663947883789729879607006366027078678899561450474206920704000000000 847 3633495931378411647550123909086851542296761297212709865524608106496000000000 848 -153165920919453071665705905344175145021979598660851157207305158656000000000 849 -207854028477809073202812428493929208455680165160290309722901315584000000000 850 9882240259653564996675639213908225970909652249282883862134784000000000000 851 10540307133059680597219019258916199229507418947118432602818609152000000000 852 -481407740368732072053275005382567862256547114476235847198834688000000000 853 -391018713607892746722349915005139717295855175930164562781798400000000000 854 81820129382036820345729653623050433742703945379822013230612480000000000 855 48150517466311782306816469927369216226800263921053348931829760000000000 856 12995550130413134666801307104917405497209332636780251467218944000000000 857 5056939378942137636151795574968695321999310407882992561160192000000000 858 1758182415663040808998833516162471282923538885118101815296000000000000 859 370224132469823833510463753220298872893876540523038281564160000000000 860 42721263977843012370040306032576577344616318905422069104640000000000 861 2136063198892150618502015301628828867230815945271103455232000000000 862 33452526613163807108170062053440751665152000000000 863 -6472057571216784489257280674623847581580265601238424002700101303420967714816000000000 864 1155040815898361588523127124880267101517269164932091180220561305434108985344000000000 865 44780900585245477828614799763261733502904624025486348787060102775953145462784000000000 866 -4164370441947042363797119547976827831944452380435148975278536301722164264960000000000 867 -91617303135744542548124526975545407679970699367570697219359297034609863163904000000000 868 6019548914296049600979641513485490959391819431196447941590594473336833572864000000000 869 89431635593748157797196609145639026682771641347584425035538890675403553243136000000000 870 -4687213265282826360877956529020570524300841230306810744004486581941067317248000000000 871 -51037486501274135719867162407284898408930786201288785890028295850054140297216000000000 872 2285219843597381341714487525921330315153559946735076554891850931009887404032000000000 873 19112321857005524475663013704981721346795476835609981398102155838995289866240000000000 874 -765046826882851070361979595422515746419971262133185594688842931952037134336000000000 875 -5060957341110983909354941601708918993667776368013267688745562945737323446272000000000 876 187268779104649865434010858342781315027762541300525518504947899854235893760000000000 877 998740765517899605291673566791328425938700800252488639768797640958851153920000000000 878 -35087479654432493986682564255481506639747257891340160129719539349327970304000000000 879 -152729379661697466030220376722596058504152416563387280823175430668715819008000000000 880 5212439826081106622064690750727643553706084517141856674015101465500057600000000000 881 18654461357879985197004386510549398106337130008230904254511544855114547200000000000 882 -631559414700209090549835883432548573729104166834386849341468085428682752000000000 883 -1864538697909900833840169326608971344231407047402260132801782202041892864000000000 884 63905923073444988567803078744933690851069449927246977993807826182471680000000000 885 155590884497941742411980453419410140151737549954439621168342683793489920000000000 886 -5512712033262740709302225744902468564179729249709209489118867079823360000000000 887 -11024925023026242933713378158812453353036369214825573834490033603608576000000000 888 413077130580180467255691855464222696255497890690367162894836383612928000000000 889 673127114319743465466800323328866976290754006867381579245026363310080000000000 890 -27361423440682899816197135925584640384386377406856595035137488453632000000000 891 -35850604092267779475624916558206303285119665289070370417577929211904000000000 892 1647668144392835399077083412926275962831691403493650451758141407232000000000 893 1700704012005526096459255527660857032181777659752352129613295517696000000000 894 -75244919323277647478169172177266575466685357293713756279510401024000000000 895 -59265813338550639857273764718045783314649032577051431954911592448000000000 896 12038047130109311977104222662657341215651396102481294933570355200000000000 897 6881748350163627811238663820145342140924511424616219416580849664000000000 898 1805787180577443207098784392478557384358719641047173625475497984000000000 899 683671330784537784393967291706128299644510141964369210751582208000000000 900 231435626557816796680785536370016221588244221030971092825538560000000000 901 47483787405826755244838244686594735958512790221382818421800960000000000 902 5342294060429268696873540269373700996944270679123029741535232000000000 903 260599710264842375457245866798717121802159545323074621538304000000000 904 1405006117752879898543142606244511569936384000000000 905 -271826417991104948548805788334201594211352801993374112483976436010145934213120000000000 906 -17258178072662505214348952556781746398090564801014946654666500531457941202534400000000000 907 2026332967383503628955735607791906461913170123851870137764315041074729841590272000000000 908 58776460979946053207203269997466403588869100763549345318778918906822685427236864000000000 909 -4372637407386598124859667196017987429383770373372798054098186049470606950268928000000000 910 -80163956852634556525082364275109508725913947581107316220655731992843004049096704000000000 911 4514591858138724877205692414816010981559778184929298292133048312007390266392576000000000 912 58688617011111902039092592109741521037377959371120813814831020883015596974800896000000000 913 -2734163304479149821705043343762557619236999015472787161125753735026848374456320000000000 914 -26794271009786107620970739507862844202684541111412604789089685665861780207828992000000000 915 1090655218287502077033872003875319916274758580384238864636663762545047987290112000000000 916 8361512683251428854919114382853429706313353714674074539665986689028769670234112000000000 917 -308956108513900559058516976295011581782962986485338627858107853146924263669760000000000 918 -1897829826440524736593048496359083511337859460903565568088171882718567176601600000000000 919 65542978318937666466935657956426239582923513814470738201912936301905471078400000000000 920 327706756849190270142956760362204052499775449061447896958525489361865054093312000000000 921 -10835656382249787815591258918539704293782555989971125970918030046101388656640000000000 922 -44545378724211896459007171840109690853469382690184400375641038241884987719680000000000 923 1440254795117178812654335268034757808233126109505571919615387668567818240000000000000 924 4896719837902902634304662342776087160605265510162866643615357126726098354176000000000 925 -157887111564442180430566433030077916747586221012027668594699831249773527040000000000 926 -444939763694832690506729423979166637804982988231724052352084645860553523200000000000 927 14586963456167621740846366965476870933607727788919583316290178818318008320000000000 928 34034969029998196779091137709569708494344027033689640732837187687253278720000000000 929 -1157648567158207532588042326527834079914173392486034496677558663409303552000000000 930 -2226151373713864208361214687293221831100895833814204345387600544148750336000000000 931 80319057254531964423822787368304472732404402515416288853040491594252288000000000 932 126209307964958410532190461833079139878490051242498776331594797387087872000000000 933 -4953264725401292114817085622068329426407709495404886531965596572057600000000000 934 -6273753113478079240922194451465854134762439843906853802945245607886848000000000 935 279035754697729356335001242190466766668427778549798746365284229054464000000000 936 279017868540437240550260001604840674947482299313223756147609588203520000000000 937 -11970023994952110456254813812493511408017614387244093433324597411840000000000 938 -9150887553478215368381420863351820860747071037235475470597666897920000000000 939 1805827369100645677187155935940929363090905388746524377126260441088000000000 940 1003635940392013176987914847683921127569026260125133422388769193984000000000 941 256243380645708431038993459703955619014268100734447383661479198720000000000 942 94458155956071978390530809732124351717714803474987980657629593600000000000 943 31155208017329640102062183859459022830376309039200436069733498880000000000 944 6232267703742092114867456928674939513845052296192672827330002944000000000 945 684074239445211235575270400346632444730668806473070881538048000000000000 946 32574963783105296932155733349839640225269943165384327692288000000000000 947 60415263063373835637355132068513997507264512000000000 948 4589765865428386520637624070129372202644780959025280798215529128027235222430941184000000000 949 -777167265045340262579800906636727100771158797900787966661092483098000297222471680000000000 950 -31681566686743822922033563198659911587578124751079810066231229434655342918316851200000000000 951 2788784774930152256045030503296211287908170278809513096479090153292015622936330240000000000 952 64700437962627667079668473741958571032408754371805361414257530228411950634773774336000000000 953 -4011120370216157088685438732116029253604806124152705546466862476073957470695849984000000000 954 -63030886932405811459427075022659607763799335784232775293463628109451935769643974656000000000 955 3105992881177707296840515782230150821228463638814074473722897130218624014281080832000000000 956 35890841536854332094008152802409899156410620364044229810575857918474272640015007744000000000 957 -1504860719698612954701692390183472233597008140786731549716078715450519989241511936000000000 958 -13406688522576237756504943195330092588130103747912839912305973667350674547698302976000000000 959 500239568538899208698891406962613746570918066600552018743767052996548286180491264000000000 960 3540085423819489991595684476780449376091004039150197093991302352166837216197214208000000000 961 -121462020535235735792049775285497085037530182075462002421487304012851618607267840000000000 962 -696367076412927081280199429001065116883589106721514874236729787081127476024311808000000000 963 22546434747658140590381840571953759163687477591708984797263364825506003095126016000000000 964 106098360432924940253128750665800910225875011849368779276326424673724496705748992000000000 965 -3313250958451334175948580789616338560597133178384204466400990520348133608652800000000000 966 -12903907045297100734411232081519636786302945404553820760850159465082563046932480000000000 967 396351821599940880107509730315855505168099685063222043305845365694470782189568000000000 968 1283388377501407257418778678023082501813348394620515461354859769608057259032576000000000 969 -39499847230690846967332435091984216686052891004515703499855918003224586485760000000000 970 -106474469893364001511713862096586289565707346183224527108698905675881775104000000000000 971 3345221954135545666070100260058013815692190047219280799313432138114914058240000000000 972 7493028936802218016311586507993811659660106033078406872708572136738016722944000000000 973 -245061174233104932663389691675699135046266888484709236923071890978196422656000000000 974 -453798372855323360608960524233447108071916179630976558874174696608344571904000000000 975 15788158628327835063557329429333679997255240127916148644300799703303323648000000000 976 23953298960211101555631680615440780118462226764916291887024342873917095936000000000 977 -908742533456324090171058406659846223801379438195225076150207518934564864000000000 978 -1113877818660813467095336512996702456137362077592225898369629281671184384000000000 979 47993380703245888310876340311578361922968922303392659795468877840777216000000000 980 46536197115903953783774516741466644719969630475370413020354849760346112000000000 981 -1937621260148385509697272078935791268646396310555613498134572742737920000000000 982 -1438976360626902200328414103461208009838384628029395442347237600919552000000000 983 276108076050839858967623454186788496324194924333682381812004672241664000000000 984 149304224070853103855405024797653982177143960835988186922090923819008000000000 985 37117096809407482674822981120291621976702321544168195660608889159680000000000 986 13331177701978881412033655358449419215785639373781636081885978296320000000000 987 4287009345496433534105322365803236344213881114793141184570811482112000000000 988 836646509415127441764722308997810163163691946835190087911592689664000000000 989 89646300331105777157292578178758689899942883591137669809176576000000000000 990 4169595364237478007315933868779473948834552725169193944612864000000000000 991 2658271574788448768043625811014615890319638528000000000 992 201949698078849006908055459085692376924345176921477701425614159066242197457920327680000000000 993 13427770537765569501208222905732297798162071355100622222956508271887989314973209722880000000000 994 -1496575013202713123230010500417084087155230450370415654513438302893771127639307714560000000000 995 -45654177161099708213878757800412134617298614104778979873744113648437796358813699276800000000000 996 3214938860646397449303356871081277015429863669162291630962571230284671890157641662464000000000 997 62154760093391917910310162966068534029584213723024795224916822343612054573273791332352000000000 998 -3302826913894388439921269213636338603083005182894399245046025483657647559996187082752000000000 999 -45413157038990782984554354997525058128056277826244409617063863561348874004122946240512000000000 1000 1989188087937047975319306806560415471284224496341403942196760169601726366045763010560000000000 1001 20687208337567269348883093936897737515330795144251326018854166516333056637221329698816000000000 1002 -788535909993571371306840896098742408712529639492013520703985231802898318678604906496000000000 1003 -6439594275613073564446654010485834620146897002037967055580436209938257278008597413888000000000 1004 221795381695192255178463782697404787095365362513881538609794554490885211288502272000000000000 1005 1457484423145152579059845726946371229746596701810152600662445390084783107499328798720000000000 1006 -46673138072819908700879345213732480367831904729707638786052434761266022601229074432000000000 1007 -250862903357334139551002895026640721075914754728598830489090664393780101087586418688000000000 1008 7644457245739571929068067984793136259545247563477812281397126842610670263609589760000000000 1009 33974599280907946759586321794991988310852291950180333015802459170728622520616878080000000000 1010 -1005121036508648543539306875816220708596151177347083103042337765149586410407198720000000000 1011 -3718856159710639559205885330214861069632923425139046206414455757431956873058189312000000000 1012 108787529061254115500617546234708556761976487791647990015985418134424662646456320000000000 1013 336243224984748716041716261441186686379508992382246455142793656396239476254310400000000000 1014 -9898856509759207866203291364391713343450104844657952054763733026164443520696320000000000 1015 -25571271988437457517840631991273864846391139809792064714034663896914631170457600000000000 1016 771262571165189620638963040679385536696413751688394967908550216247641391497216000000000 1017 1661124209096104765548534327571114402990788766500229770671826368166742351413248000000000 1018 -52315203404404078978361702367463958581271541183744587864309176259889088954368000000000 1019 -93416351249899657899386512094086289621468368232521325258613923779734864396288000000000 1020 3137982093188562696837361431751440084850029674541248464076776647288390942720000000000 1021 4602163276254639220856914019708760949717023278339151372710852979987729874944000000000 1022 -168964638437310572454774516250954609611826017255827649580091080892894674944000000000 1023 -200634403762613788305854139051397490159951282746490606194553639445412708352000000000 1024 8382718925928231223521755657752876141510561484964129265897505264437821440000000000 1025 7889159309034450987067387413098833055944291584726371025172915672968069120000000000 1026 -319080966207170584094490134971817599894213236626634381217042056481865728000000000 1027 -230386238905226260194137782429319378010566064663097804580264587812667392000000000 1028 43015651897828397953364117043752856730588064288829554623756617383936000000000000 1029 22648026291496152249392530910071239566708436509085228471367651777576960000000000 1030 5486028597728858495206114343650268546419274576276593814803356414115840000000000 1031 1921085477419412760573231686732061191803122637163288012990343379156992000000000 1032 602697680019794833939550333881930844615434752813443000231457193984000000000000 1033 114820102042834418205274800288581364507470594589574016712465973248000000000000 1034 12016773839732411617084521409822443920541180953937616948374274048000000000000 1035 546216992715109618958387336810111087297326406997164406744285184000000000000 1036 119622220865480194561963161495657715064383733760000000000 1037 -3920655885481135095483930309849349292173739651124146253881417468676042499185340726640640000000000 1038 631512883440095243486957517734521871802079809863927489725500783708902215830613681766400000000000 1039 27004302797598352643435061787504618736558600856570938864587879776461362300161322962124800000000000 1040 -2256475599031853141260595518574852409544393745515060207677799285070359938377923008921600000000000 1041 -55058422699643926202726100225450042079505643788716349184655556547596879391818911297044480000000000 1042 3230980950389899961619910511069056428414321212873025155301204121550973160968602234388480000000000 1043 53541233113456196909274192953516530491974355807775709976429067627977463161687919369912320000000000 1044 -2489473700130327673694317318729533327178738201871742330849087300554481750785017836994560000000000 1045 -30426442068192049469745703297095359094185027866057653559858851222477643775168090336133120000000000 1046 1199464767062028597367845646046054276813256088497399203045000116131220608091137842872320000000000 1047 11340212076888622988437822727240175150682851014522859395189666053350536135553007610757120000000000 1048 -396234090251720445526522951445192783082801866423130342796157635740612850531998546001920000000000 1049 -2986944226222604373337519643270093535575377997684852618163384320958824354083383583703040000000000 1050 95529175570382820506785668376736351596471175520830874742132307410084743361417602662400000000000 1051 585901496875014702956073715755572465550895849515154658982602696897080154735842699509760000000000 1052 -17589704290910723954413841880052717298073471101297478608126158590491017600107313889280000000000 1053 -88981444178000580967467384286750312052475997012985217515825472043707601840663544463360000000000 1054 2560858695815699814605573658721712869026961558827619643699722786435228499015054131200000000000 1055 10782330738267512870078955393034210935427964237351514859699116228907231690604150784000000000000 1056 -303039867115646333542071268094858543793961963073113298199366107379632224692590346240000000000 1057 -1067829636112533682749396781236377943628470037213145121501751083573453332576448020480000000000 1058 29817261547582997814460600506539056049944730509073569133583745985978105888715571200000000000 1059 88153094667422098575584893415273992349841888445903245561331645344066079756910592000000000000 1060 -2487052868297178650240272773800205219453365445469466439524663833893358277964595200000000000 1061 -6167712869578684363628159650914841616775306153192242563843269289506026042645544960000000000 1062 178871036516625313235944055232417195588601350970443660347886465760934993665720320000000000 1063 370979686464756529899438350869673825085009206041281744560984580540327279858810880000000000 1064 -11266288265840035267551222863841517441437734630268978998319365365173095906672640000000000 1065 -19423909380117699634497508050513154741033881157888434830232659390356164528046080000000000 1066 630724930011914729011604924173338654192020053588330354422353231483380621639680000000000 1067 895183396852625188916529385730572429701894548458872889820533706593719633838080000000000 1068 -31838774358354547755157995951191759354794320053128809972067209695584352993280000000000 1069 -36660893813386805315046904558337286246087438406263054390639846747245652213760000000000 1070 1486679223906861509593469447386085766621418921782844147028944415982669004800000000000 1071 1359174227387794890746021044237974980128369817675263588918801326694402621440000000000 1072 -53443311188703210561492368430514747996194259854435042670412584076621905920000000000 1073 -37545228658100781702411452512876397617655976360770779003753170937199984640000000000 1074 6826274189324160574926819691859841439131268321900825155418687676822323200000000000 1075 3501867997954278143535920830626261636548129155293201970650207539639091200000000000 1076 827062707177269471078620862295729007397742586469688125583018567967703040000000000 1077 282548745024703860286317452325675840962997966524143623892846563431546880000000000 1078 86531091394599851401076661087046825425919868386345635783307689984000000000000000 1079 16101559634261299321731649183710943369256438876676869488153712394240000000000000 1080 1646844233036055501159537820482484928201439117096450686334019829760000000000000 1081 73193077023824688940423903132554885697841738537620030503734214656000000000000 1082 5502622159812088949850305428800254892961651752960000000000 1083 -180350170732132214392260794253070067439975516085231291411695652642811554197846788470210560000000000 1084 -12532805079605282975521746756105512586021904010422176943835677788394603915303159623025950720000000000 1085 1329346706604257365199212979672576480190382653163485181353161577869051171592045544341504000000000000 1086 42546131418307818173921973592846013779943265603848637392256825719845672330684269540566630400000000000 1087 -2844081076850016338819362791934031568174385951162030371153691902529166123519823294895226880000000000 1088 -57829053113178734313185152961634906632947095018666590154205083527497092841334640586637967360000000000 1089 2908772094372791252530160526389290189751996694534160130347303279660997601651311399361576960000000000 1090 42176624476225365297588976500123866038457790772216563378177141704808623626340996052953333760000000000 1091 -1743163705754819494578118141651062117483177153696952505410681203710490095266064616967372800000000000 1092 -19174524152592344451844064526228480114447378172000495275745455895709436645082496977443225600000000000 1093 687175893391436603904902544607403547131640486880692622198934654480233106152015372411207680000000000 1094 5955433003080393038736573666032103993996852145728294671860110433220973938396816990263050240000000000 1095 -192079738860977222656186070889860906701894045459895207741385432496310493661251444198604800000000000 1096 -1344536132855879085775876321246208821454335414245715373461157900289664824586762927787212800000000000 1097 40134495084963505565915813160745949935654231299571775027613982479857381701724393344860160000000000 1098 230769288403010071635812710440668995335732434718471666530205667795696100669299849051504640000000000 1099 -6520525624333706630212609856637789341548034874576372053649381599498310113485332362035200000000000 1100 -31153031534167462916725247894755383460621021951988784686676477134323047621122943929548800000000000 1101 849385713982872166439201112983170078955407050036381194376721091057794190631868406169600000000000 1102 3397472926027795730843620101987323268659127849632319467216317460760686247738781477109760000000000 1103 -90939664923135743435278086933963864450476372615894310740593072662768100306094076723200000000000 1104 -305881082408495274363981613112020523766019652814491706493882023943007705947957519974400000000000 1105 8169824448267870232872467967004993382985099678763701836255812631892018281460636057600000000000 1106 23147261882523994650428437448385167826162723868378181199421356533254186251463950336000000000000 1107 -626928087825630134460052986726511034656228514521629526591193996394560640320809205760000000000 1108 -1494941070075386110934496202738591688207642122304079223054461633970781775842739486720000000000 1109 41749268616673093601934443762078568945137409911820185377813622979864083999374704640000000000 1110 83495935827984597567922009821689502892399247068552659733279448993375086042142474240000000000 1111 -2448247612171339050108954125533734525005965912239987103958774752350270803410944000000000000 1112 -4080267013779105188050981390901401478807586641259168778547079532538946860246630400000000000 1113 128218476596864991293761831279527066044785916624297741842029296448017628942827520000000000 1114 176293048804856728367416026878930317346156007356897763036516731426305714641960960000000000 1115 -6080151976868720634703961050947977958281638334019876278114707888363940714905600000000000 1116 -6795120778728813468456665364926149743183315443713831094251333348618284302336000000000000 1117 267683747358985453298215751774226684879660822819094617380259190433550843248640000000000 1118 237928513124693572017935192468070681520441391443545399176174341568134392053760000000000 1119 -9102257462313679015796873659003349513886982772507491722689582465685022310400000000000 1120 -6226346818470379307601130722063247278632449815743814527733941070341760614400000000000 1121 1103111766032630953942553475685466153881328969565801162097688446224878796800000000000 1122 551739150968704230246805118568620750782478973689657724836056148536553635840000000000 1123 127131895861599564582020281803791691705186383392927568029527504297394176000000000000 1124 42396973966414108462212800283091125745424642511875896594434711651090432000000000000 1125 12681962355630799262148235092463165303762738025642833734551531987927040000000000000 1126 2306188227112391473300396758619338122788914796246797813359113918218240000000000000 1127 230631385702071594851275718770680444833899318132040716117266510381056000000000000 1128 10027451552263982384838074729160019340604318179653944179011587407872000000000000 1129 258623241511168180642964355153611979969197632389120000000000 1130 4000864822407870834214560811273183407549716976106765577398538914916634233892255576726668574720000000000 1131 -614471212814678942078830869526641971052066036257859928449325943077182813161144899456519372800000000000 1132 -27502171294866573251911353205808713558141647163569235013837293686739079452459898950458644889600000000000 1133 2187106062291667742667421788997595931364177437476937368006866591312282814736639090158783692800000000000 1134 55990247185838448065871385407847227974574554154954091138193987120698315288485064724915567984640000000000 1135 -3118980928155252816493232342859539062861101884991176019580309484048975786959023192152211456000000000000 1136 -54358731512167577627210332303861642340167682129163759482782324058053553519535987515577493094400000000000 1137 2392438215689155735593434529726711620562547700223495057153295422558205972270861721798789038080000000000 1138 30835469086463209496962951145092190918484735525011357598314377236559156592554878861716918108160000000000 1139 -1146988717683269737972185690705538323944154752755293581222942476821522625751392468932231168000000000000 1140 -11469728827135991995986990447016033662482524979058204401599861027801542457923299119894364160000000000000 1141 376797152112971033971210221093152787863413359499407509307474976643098643072084566052343644160000000000 1142 3014332949940991694189349803853975677514161348263666125591624802329553194872253865104475422720000000000 1143 -90276441423624105425988423094042202453320824879393846844209767295594026361814311238002278400000000000 1144 -589796833948643292576865642950140039482792350605752426747552245384123881670048877574619136000000000000 1145 16505120361921327651677327046376621721706671045007788605813237916057607551400232367046000640000000000 1146 89320324922351526864702648833112748960609999800826136759173293302194003768556881479341178880000000000 1147 -2383586595136923391946064640839431319807460949058741339838357230842444964194210227735756800000000000 1148 -10788669851337730499455596791206441333499586237211047590642650933351911093923385727097241600000000000 1149 279444613194891374817577501724031174759691402987848763366284594494901234522816174694072320000000000 1150 1064529943301636356723072217272487300141124745112507971186461987839587567548696831343984640000000000 1151 -27198903627361417719481346073953869504520092221122208019636078370771664322713268256768000000000000 1152 -87507632452134746061616108597567555403614851117073426600579735174293712837088500514816000000000000 1153 2239866555684397451405154543421806954830547076519456475284873338159721331504755349913600000000000 1154 6092292473976245726349773882795628521096156290616062562281638139361658421559767313940480000000000 1155 -158659090676956996172788792657151865232287400295841486732918050288259793749842853888000000000000 1156 -364318654229828789390074766040541104900001236375773484829528925618255425128002014412800000000000 1157 9810955858866182283565091032072484857207139409788621145735854942849464887892529643520000000000 1158 18944729356449029464553477094884948545212546675792550150639585728094999636793035325440000000000 1159 -536975462963776749903758657072622437529797765765019114249899978110718685712534732800000000000 1160 -866059874065802528164943708202824647801247209777770580209470526783671310224248012800000000000 1161 26364578493986230005688971473723041227584146589800176462442417176206854269110845440000000000 1162 35151367980209380067465682913456836494222797607389374650361338254144182788219207680000000000 1163 -1176672105338743842510721780335193930047326830951352616643986479644375003011481600000000000 1164 -1277467984930469555646761429390714590337861666853293447260507241965749001623961600000000000 1165 48926048494477546799891375046165284599492921415338974811896739904832985324584960000000000 1166 42312279036461124655515026773320330087000988415538597409878829156966390164357120000000000 1167 -1576056602654336568684612329856444903553789712263515615702726357967650894643200000000000 1168 -1050459647685182118220582620949170774610953200140795803708947787262147847782400000000000 1169 181470499106130063327499880644375902984043896472191876923068709898925931233280000000000 1170 88550388538457256743534368183239771706450840873304343451482770672598552412160000000000 1171 19918255092907001703788861347639911440466238256460954232101809553533829120000000000000 1172 6487895905546547976824734023044611503522693238800561757259337594694533120000000000000 1173 1896547538818225095208019795692415199601625057039239053799644364453969920000000000000 1174 337216754711859631029477695838175785594581810308770832177475355915845632000000000000 1175 32990315606948502046117265858936463630588206811061476348948122571898880000000000000 1176 1403843217316957533877330462082402707684604545151552185061622237102080000000000000 1177 12413915592536072670862289047373375038521486354677760000000000 1178 192041511475577800042298918941112803562386452094871525323347880502865585346953383247339155619840000000000 1179 13921518626345500153690299828041434480550451212776853742795592676385326905770299121490898221793280000000000 1180 -1408588076798909283751096599090654694622296573072455110360893032766590138813280015143753744384000000000000 1181 -47194561793747097266630396641123133097750533864756511375145703167532505461063267773404978924748800000000000 1182 3002475137890245662105935237192320756896020150434475355626300170942487859169359135778812115025920000000000 1183 64052218056894613940929672365878108576715047413327625393984924726486552235068380360811319908106240000000000 1184 -3058352366238400131681121407957132457380047413638589801993116120489623082259826740417638118195200000000000 1185 -46639325519466689847434056815643855272515221773271741995447541008626897615221060695659342148403200000000000 1186 1824613619209472481779676227245071637448274174032728452949164648203221176449638273301437690675200000000000 1187 21165253979390240162543300450475762806730351743043088502278450597797247295981540003905710902476800000000000 1188 -715713359048918458075370280918367134447119483391556086972897045996773296088518873281170767872000000000000 1189 -6560619041346609582885445280576713869400459085608641514852053059791452927760305512498429794713600000000000 1190 198946771501435430212943062422404833973011268484570655368674387148424757956248363036552305049600000000000 1191 1477869516965673295543289464083756083696199631474886267771558250678431649698862296101849084723200000000000 1192 -41310055594536749225031883787148799048452231611708830429448714269003486116263606941854046617600000000000 1193 -253020290102900044037677945767311723137978676359168606055419684753444299750175090558950283673600000000000 1194 6664112928389544471347262238667645478035040620920776123677424338417607668292363771863000678400000000000 1195 34060472763797638077185506041986788059653251013018443878621392817800857406900033879720905932800000000000 1196 -861092622563928032414101954258787294060254516050589037287570686042203807352288787694616576000000000000 1197 -3702633924556396985202690453161468289268746911999036643121032166611988586746610671223518003200000000000 1198 91337461578542903096438626677339879572169549795650604541695157023565981013622977060457676800000000000 1199 332129959845842812426445148923380378725319133608891703623940024145836948830580909564074393600000000000 1200 -8117008480042511962562887047332599868024406133461122431655422573757217878650958653685760000000000000 1201 -25026926907111905552612699225305053317423586340342091025075762073179602650918895837249536000000000000 1202 614970822769413027867131400626930370508214280968372735430540391384359475971553601456701440000000000 1203 1608348680593311565759787840689449788681809736521295795639744350977623304627962460273377280000000000 1204 -40334204460513589339605174912575841628649444988638301361357587671185670706121467651686400000000000 1205 -89309192380134409901980519978408144646795012908384538410999839668795145744793867806310400000000000 1206 2322124652786283663131940009172915349608030315447603852216663226718882926422589964288000000000000 1207 4334508948039512104139108735445141767923991261647330397715912822140821712765294162739200000000000 1208 -118895340621942373338058544612193214098750744339495740302040182133559713633368906137600000000000 1209 -185767893009237396188256846222978058806511031112685930041102909849162685003884763545600000000000 1210 5483764966184067364057564672062046088494811394085915393809052309572707788586483712000000000000 1211 7096365706028965883286869100962479284230236707143219707044835415254864129704329216000000000000 1212 -230759246445441651992588484979022226263032423665952862265238400683145952511603507200000000000 1213 -243567933107598478118342193869132390090045027025974522997407009819783601500192768000000000000 1214 9076340376954900722649079291767176826503028127754665048587314345830336614629376000000000000 1215 7642863885610654562770721176196774078749425283524976850962009400514850615984128000000000000 1216 -277374213871113207565172141304888263293071472172704447239222089335924825522176000000000000 1217 -180252949555885535005139438704772346492301452187771698060648166150863401569484800000000000 1218 30382170521128677442849632485585639071611961453914238762593067217730064613376000000000000 1219 14472120769330286666876072066787430976107296281007509760456519723019751391232000000000000 1220 3179647736844842548233183267166288599596227584392804373771108780254208983040000000000000 1221 1012137039828765570704261794891151379066123148003325164318636575538387353600000000000000 1222 289289249815993675999369779979940226451173935108471423691667605565332258816000000000000 1223 50318714524609680949426403446098976413009166640048738668921330725092851712000000000000 1224 4817989921831798256266998145866806092773562798960127099131487517734338560000000000000 1225 200749580076324927344458256077783587198898449956671962463811979905597440000000000000 1226 608281864034267560872252163321295376887552831379210240000000000 1227 -4840483567059180130351581429775882083626881630301677338333809110721431110502334590277604672641433600000000000 1228 710384514877839444137042632658373871670642917884011947619516179576802259428746804290412868743987200000000000 1229 33213267793584554399352117107994856452957545732804422097651629547116679907011742378981690366649958400000000000 1230 -2519595975183047430776300635481359761899253755614719958605190731025781517997652283122975767737139200000000000 1231 -67525485358403449862462986089455279272979205456594240563643707581141167526941660842091604137297838080000000000 1232 3579922530057702195435126425795298471522752285366921521582327436726386774816246430639240056406016000000000000 1233 65460755574358160015469930909100584862179539474295765448812497537738235263405183022840144182063923200000000000 1234 -2734904748290912621881393630936247379588112836695188058669917579134692576238026504928700568646451200000000000 1235 -37072733953691897451293136800663686064943846430043378746879218024630053528381990339501712945551769600000000000 1236 1305315647013914222786234127478337908234683538991922419195171282577938630441192286366691174750617600000000000 1237 13764982204640538725654645675204368937854829073531723800569093517313650215244826710674904257344307200000000000 1238 -426680196806174882898466250043258948364349059253382179012766465691306867985267244484755162818150400000000000 1239 -3610325133124676443902994306650537852492119652336173058739599849634722474497658700205417447188070400000000000 1240 101660781742028999722923813916197558695146438409501313460001489194061590254812761875363793993728000000000000 1241 704838583899020512782681180172026082446757419023532307153277625220845816119864808970379698215321600000000000 1242 -18470572387439004293925906259309147893883433188520459769844525550462283146849329657841108752793600000000000 1243 -106475884220822569381178926347192156608481840405193628647272957761730487772280826770974182054297600000000000 1244 2648587765899347303070137345141496500194160270913257840233029625819630340177079134570185490432000000000000 1245 12824542656299121453030386482428198912376661537226888313153316671699976816314582303101983653888000000000000 1246 -308009677820160873039804819480953678401026012547389383994203467012191400431370374681061018828800000000000 1247 -1261351951588843776939730014220088725819913370399144310442954345060979712318396084392166844006400000000000 1248 29700974884492104564072290418814600854649561366796332345202249265610209701701042196526923776000000000000 1249 103305871036646913123899025386327923072046023843385924468794503065585155933507519507425394688000000000000 1250 -2419519665014732630574766657997839793153343432295547457682059459928111558056716818117033984000000000000 1251 -7161636692636388713291576126596045749707756969914590919488191705954177266596738797664877936640000000000 1252 169209796296175981818697920085941804110116176391894286094636910731404384894588539967530598400000000000 1253 426148722798327408432910674063420324227937903884024730595118695759002153427178665034121216000000000000 1254 -10305278482322083718119006191090647807104424045840672682258557531435255735294755267307110400000000000 1255 -22031440187031314831025892705424826452766394940018107169124785448964930795984260981745254400000000000 1256 553743262413519791583211509385230503020656028191516955763929222612576054109620138724556800000000000 1257 1000283037715831449824158249375994879734363472098631575793490695630275128645102926508851200000000000 1258 -26580241828878161293919191522918327354035399942427484396413949356242249469295582615961600000000000 1259 -40271830937049478616147206293756568953279009153676206788630706672733669995324195943219200000000000 1260 1153835369624477230797518592740282259936018873580647328535127624854676387277725237248000000000000 1261 1450482737607598636654643451741397649140752487297182286533719577588356073328376754995200000000000 1262 -45856437949752248270709274791503754375077972603167822379862988381591851492715161190400000000000 1263 -47093712111575697208382796143424427214789064716754736816419737967156739795961302220800000000000 1264 1708722365807292479805179993523416923354666973672659627839473669462287162533740544000000000000 1265 1401963577934725746117554640406229148633301926522742473369430072308925889777762304000000000000 1266 -49606403967292032727332137268352419682204277566588366949137407273773256028664627200000000000 1267 -31450970289143086557446129550582881693756428306028915848930800520287695455807078400000000000 1268 5175312984303099630775823506653673061356215851494761076363550347434287316336640000000000000 1269 2407828467929213347647788219557277616209919737709800733408408396615946789191680000000000000 1270 517002932267801367554786768223110841714885489157905175995966182898749700833280000000000000 1271 160911068662337502729913854969064563750810958024680445383461661178227956121600000000000000 1272 44991136734656944738429251425910063132560017626307687477452283223633391779840000000000000 1273 7659166440258026662949836665535049307137295815292366898181562052026805780480000000000000 1274 718081247933014265111127181990231891410459755495015609733055452122322042880000000000000 1275 29309438691143439392290905387356403731039173693674106519716549066217226240000000000000