0 1 1 1 2 -1 3 2 4 -4 5 2 6 6 7 -18 8 18 9 -6 10 24 11 -96 12 144 13 -96 14 24 15 120 16 -600 17 1200 18 -1200 19 600 20 -120 21 720 22 -4320 23 10800 24 -14400 25 10800 26 -4320 27 720 28 5040 29 -35280 30 105840 31 -176400 32 176400 33 -105840 34 35280 35 -5040 36 40320 37 -322560 38 1128960 39 -2257920 40 2822400 41 -2257920 42 1128960 43 -322560 44 40320 45 362880 46 -3265920 47 13063680 48 -30481920 49 45722880 50 -45722880 51 30481920 52 -13063680 53 3265920 54 -362880 55 3628800 56 -36288000 57 163296000 58 -435456000 59 762048000 60 -914457600 61 762048000 62 -435456000 63 163296000 64 -36288000 65 3628800 66 39916800 67 -439084800 68 2195424000 69 -6586272000 70 13172544000 71 -18441561600 72 18441561600 73 -13172544000 74 6586272000 75 -2195424000 76 439084800 77 -39916800 78 479001600 79 -5748019200 80 31614105600 81 -105380352000 82 237105792000 83 -379369267200 84 442597478400 85 -379369267200 86 237105792000 87 -105380352000 88 31614105600 89 -5748019200 90 479001600 91 6227020800 92 -80951270400 93 485707622400 94 -1780927948800 95 4452319872000 96 -8014175769600 97 10685567692800 98 -10685567692800 99 8014175769600 100 -4452319872000 101 1780927948800 102 -485707622400 103 80951270400 104 -6227020800 105 87178291200 106 -1220496076800 107 7933224499200 108 -31732897996800 109 87265469491200 110 -174530938982400 111 261796408473600 112 -299195895398400 113 261796408473600 114 -174530938982400 115 87265469491200 116 -31732897996800 117 7933224499200 118 -1220496076800 119 87178291200 120 1307674368000 121 -19615115520000 122 137305808640000 123 -594991837440000 124 1784975512320000 125 -3926946127104000 126 6544910211840000 127 -8414884558080000 128 8414884558080000 129 -6544910211840000 130 3926946127104000 131 -1784975512320000 132 594991837440000 133 -137305808640000 134 19615115520000 135 -1307674368000 136 20922789888000 137 -334764638208000 138 2510734786560000 139 -11716762337280000 140 38079477596160000 141 -91390746230784000 142 167549701423104000 143 -239356716318720000 144 269276305858560000 145 -239356716318720000 146 167549701423104000 147 -91390746230784000 148 38079477596160000 149 -11716762337280000 150 2510734786560000 151 -334764638208000 152 20922789888000 153 355687428096000 154 -6046686277632000 155 48373490221056000 156 -241867451105280000 157 846536078868480000 158 -2200993805058048000 159 4401987610116096000 160 -6917409101611008000 161 8646761377013760000 162 -8646761377013760000 163 6917409101611008000 164 -4401987610116096000 165 2200993805058048000 166 -846536078868480000 167 241867451105280000 168 -48373490221056000 169 6046686277632000 170 -355687428096000 171 6402373705728000 172 -115242726703104000 173 979563176976384000 174 -5224336943874048000 175 19591263539527680000 176 -54855537910677504000 177 118853665473134592000 178 -203749140811087872000 179 280155068615245824000 180 -311283409572495360000 181 280155068615245824000 182 -203749140811087872000 183 118853665473134592000 184 -54855537910677504000 185 19591263539527680000 186 -5224336943874048000 187 979563176976384000 188 -115242726703104000 189 6402373705728000 190 121645100408832000 191 -2311256907767808000 192 20801312169910272000 193 -117874102296158208000 194 471496409184632832000 195 -1414489227553898496000 196 3300474864292429824000 197 -6129453319400226816000 198 9194179979100340224000 199 -11237331085567082496000 200 11237331085567082496000 201 -9194179979100340224000 202 6129453319400226816000 203 -3300474864292429824000 204 1414489227553898496000 205 -471496409184632832000 206 117874102296158208000 207 -20801312169910272000 208 2311256907767808000 209 -121645100408832000 210 2432902008176640000 211 -48658040163532800000 212 462251381553561600000 213 -2773508289321369600000 214 11787410229615820800000 215 -37719712734770626560000 216 94299281836926566400000 217 -188598563673853132800000 218 306472665970011340800000 219 -408630221293348454400000 220 449493243422683299840000 221 -408630221293348454400000 222 306472665970011340800000 223 -188598563673853132800000 224 94299281836926566400000 225 -37719712734770626560000 226 11787410229615820800000 227 -2773508289321369600000 228 462251381553561600000 229 -48658040163532800000 230 2432902008176640000 231 51090942171709440000 232 -1072909785605898240000 233 10729097856058982400000 234 -67950953088373555200000 235 305779288897680998400000 236 -1039649582252115394560000 237 2772398886005641052160000 238 -5940854755726373683200000 239 10396495822521153945600000 240 -15017160632530555699200000 241 18020592759036666839040000 242 -18020592759036666839040000 243 15017160632530555699200000 244 -10396495822521153945600000 245 5940854755726373683200000 246 -2772398886005641052160000 247 1039649582252115394560000 248 -305779288897680998400000 249 67950953088373555200000 250 -10729097856058982400000 251 1072909785605898240000 252 -51090942171709440000 253 1124000727777607680000 254 -24728016011107368960000 255 259644168116627374080000 256 -1730961120777515827200000 257 8222065323693200179200000 258 -29599435165295520645120000 259 83865066301670641827840000 260 -191691580118104324177920000 261 359421712721445607833600000 262 -559100442011137612185600000 263 726830574614478895841280000 264 -792906081397613340917760000 265 726830574614478895841280000 266 -559100442011137612185600000 267 359421712721445607833600000 268 -191691580118104324177920000 269 83865066301670641827840000 270 -29599435165295520645120000 271 8222065323693200179200000 272 -1730961120777515827200000 273 259644168116627374080000 274 -24728016011107368960000 275 1124000727777607680000 276 25852016738884976640000 277 -594596384994354462720000 278 6540560234937899089920000 279 -45783921644565293629440000 280 228919608222826468147200000 281 -869894511246740578959360000 282 2609683533740221736878080000 283 -6337802867654824218132480000 284 12675605735309648436264960000 285 -21126009558849414060441600000 286 29576413382389179684618240000 287 -34953943088278121445457920000 288 34953943088278121445457920000 289 -29576413382389179684618240000 290 21126009558849414060441600000 291 -12675605735309648436264960000 292 6337802867654824218132480000 293 -2609683533740221736878080000 294 869894511246740578959360000 295 -228919608222826468147200000 296 45783921644565293629440000 297 -6540560234937899089920000 298 594596384994354462720000 299 -25852016738884976640000 300 620448401733239439360000 301 -14890761641597746544640000 302 171243758878374085263360000 303 -1255787565108076625264640000 304 6592884716817402282639360000 305 -26371538867269609130557440000 306 83509873079687095580098560000 307 -214739673633481102920253440000 308 456321806471147343705538560000 309 -811238767059817499920957440000 310 1216858150589726249881436160000 311 -1548728555296015227121827840000 312 1677789268237349829381980160000 313 -1548728555296015227121827840000 314 1216858150589726249881436160000 315 -811238767059817499920957440000 316 456321806471147343705538560000 317 -214739673633481102920253440000 318 83509873079687095580098560000 319 -26371538867269609130557440000 320 6592884716817402282639360000 321 -1255787565108076625264640000 322 171243758878374085263360000 323 -14890761641597746544640000 324 620448401733239439360000 325 15511210043330985984000000 326 -387780251083274649600000000 327 4653363012999295795200000000 328 -35675783099661267763200000000 329 196216807048136972697600000000 330 -824110589602175285329920000000 331 2747035298673917617766400000000 332 -7456238667829204962508800000000 333 16776537002615711165644800000000 334 -31689014338274121090662400000000 335 50702422941238593745059840000000 336 -69139667647143536925081600000000 337 80662945588334126412595200000000 338 -80662945588334126412595200000000 339 69139667647143536925081600000000 340 -50702422941238593745059840000000 341 31689014338274121090662400000000 342 -16776537002615711165644800000000 343 7456238667829204962508800000000 344 -2747035298673917617766400000000 345 824110589602175285329920000000 346 -196216807048136972697600000000 347 35675783099661267763200000000 348 -4653363012999295795200000000 349 387780251083274649600000000 350 -15511210043330985984000000 351 403291461126605635584000000 352 -10485577989291746525184000000 353 131069724866146831564800000000 354 -1048557798929174652518400000000 355 6029207343842754251980800000000 356 -26528512312908118708715520000000 357 92849793095178415480504320000000 358 -265285123129081187087155200000000 359 630052167431567819331993600000000 360 -1260104334863135638663987200000000 361 2142177369267330585728778240000000 362 -3115894355297935397423677440000000 363 3894867944122419246779596800000000 364 -4194473170593374573454950400000000 365 3894867944122419246779596800000000 366 -3115894355297935397423677440000000 367 2142177369267330585728778240000000 368 -1260104334863135638663987200000000 369 630052167431567819331993600000000 370 -265285123129081187087155200000000 371 92849793095178415480504320000000 372 -26528512312908118708715520000000 373 6029207343842754251980800000000 374 -1048557798929174652518400000000 375 131069724866146831564800000000 376 -10485577989291746525184000000 377 403291461126605635584000000 378 10888869450418352160768000000 379 -293999475161295508340736000000 380 3821993177096841608429568000000 381 -31849943142473680070246400000000 382 191099658854842080421478400000000 383 -879058430732273569938800640000000 384 3223214246018336423108935680000000 385 -9669642738055009269326807040000000 386 24174106845137523173317017600000000 387 -51034225561956993365891481600000000 388 91861606011522588058604666880000000 389 -141967936563262181545116303360000000 390 189290582084349575393488404480000000 391 -218412210097326433146332774400000000 392 218412210097326433146332774400000000 393 -189290582084349575393488404480000000 394 141967936563262181545116303360000000 395 -91861606011522588058604666880000000 396 51034225561956993365891481600000000 397 -24174106845137523173317017600000000 398 9669642738055009269326807040000000 399 -3223214246018336423108935680000000 400 879058430732273569938800640000000 401 -191099658854842080421478400000000 402 31849943142473680070246400000000 403 -3821993177096841608429568000000 404 293999475161295508340736000000 405 -10888869450418352160768000000 406 304888344611713860501504000000 407 -8536873649127988094042112000000 408 115247794263227839269568512000000 409 -998814216947974607002927104000000 410 6242588855924841293768294400000000 411 -29964426508439238210087813120000000 412 114863634949017079805336616960000000 413 -360999995554053679388200796160000000 414 947624988329390908394027089920000000 415 -2105833307398646463097837977600000000 416 4001083284057428279885892157440000000 417 -6547227192093973548904187166720000000 418 9275238522133129194280931819520000000 419 -11415678181086928239114993008640000000 420 12231083765450280256194635366400000000 421 -11415678181086928239114993008640000000 422 9275238522133129194280931819520000000 423 -6547227192093973548904187166720000000 424 4001083284057428279885892157440000000 425 -2105833307398646463097837977600000000 426 947624988329390908394027089920000000 427 -360999995554053679388200796160000000 428 114863634949017079805336616960000000 429 -29964426508439238210087813120000000 430 6242588855924841293768294400000000 431 -998814216947974607002927104000000 432 115247794263227839269568512000000 433 -8536873649127988094042112000000 434 304888344611713860501504000000 435 8841761993739701954543616000000 436 -256411097818451356681764864000000 437 3589755369458318993544708096000000 438 -32307798325124870941902372864000000 439 210000689113311661122365423616000000 440 -1050003445566558305611827118080000000 441 4200013782266233222447308472320000000 442 -13800045284589052016612584980480000000 443 37950124532619893045684608696320000000 444 -88550290576113083773264086958080000000 445 177100581152226167546528173916160000000 446 -305901003808390653034912300400640000000 447 458851505712585979552368450600960000000 448 -600036584393381665568481820016640000000 449 685756096449579046363979222876160000000 450 -685756096449579046363979222876160000000 451 600036584393381665568481820016640000000 452 -458851505712585979552368450600960000000 453 305901003808390653034912300400640000000 454 -177100581152226167546528173916160000000 455 88550290576113083773264086958080000000 456 -37950124532619893045684608696320000000 457 13800045284589052016612584980480000000 458 -4200013782266233222447308472320000000 459 1050003445566558305611827118080000000 460 -210000689113311661122365423616000000 461 32307798325124870941902372864000000 462 -3589755369458318993544708096000000 463 256411097818451356681764864000000 464 -8841761993739701954543616000000 465 265252859812191058636308480000000 466 -7957585794365731759089254400000000 467 115384994018303110506794188800000000 468 -1076926610837495698063412428800000000 469 7269254623153095961928033894400000000 470 -37800124040396099002025776250880000000 471 157500516834983745841774067712000000000 472 -540001772005658557171796803584000000000 473 1552505094516268351868915810304000000000 474 -3795012453261989304568460869632000000000 475 7969526151850177539593767826227200000000 476 -14490047548818504617443214229504000000000 477 22942575285629298977618422530048000000000 478 -31766642703179029353625508118528000000000 479 38573780425288821357973831286784000000000 480 -41145365786974742781838753372569600000000 481 38573780425288821357973831286784000000000 482 -31766642703179029353625508118528000000000 483 22942575285629298977618422530048000000000 484 -14490047548818504617443214229504000000000 485 7969526151850177539593767826227200000000 486 -3795012453261989304568460869632000000000 487 1552505094516268351868915810304000000000 488 -540001772005658557171796803584000000000 489 157500516834983745841774067712000000000 490 -37800124040396099002025776250880000000 491 7269254623153095961928033894400000000 492 -1076926610837495698063412428800000000 493 115384994018303110506794188800000000 494 -7957585794365731759089254400000000 495 265252859812191058636308480000000 496 8222838654177922817725562880000000 497 -254907998279515607349492449280000000 498 3823619974192734110242386739200000000 499 -36961659750529763065676405145600000000 500 258731618253708341459734836019200000000 501 -1397150738570025043882568114503680000000 502 6054319867136775190157795162849280000000 503 -21622570954059911393420697010176000000000 504 64867712862179734180262091030528000000000 505 -165773043981125987349558677078016000000000 506 364700696758477172169029089571635200000000 507 -696246784720729146868146443727667200000000 508 1160411307867881911446910739546112000000000 509 -1695985757653058178268561850105856000000000 510 2180553116982503372059579521564672000000000 511 -2471293532580170488334190124439961600000000 512 2471293532580170488334190124439961600000000 513 -2180553116982503372059579521564672000000000 514 1695985757653058178268561850105856000000000 515 -1160411307867881911446910739546112000000000 516 696246784720729146868146443727667200000000 517 -364700696758477172169029089571635200000000 518 165773043981125987349558677078016000000000 519 -64867712862179734180262091030528000000000 520 21622570954059911393420697010176000000000 521 -6054319867136775190157795162849280000000 522 1397150738570025043882568114503680000000 523 -258731618253708341459734836019200000000 524 36961659750529763065676405145600000000 525 -3823619974192734110242386739200000000 526 254907998279515607349492449280000000 527 -8222838654177922817725562880000000 528 263130836933693530167218012160000000 529 -8420186781878192965350976389120000000 530 130512895119111990962940134031360000000 531 -1305128951191119909629401340313600000000 532 9462184896135619344813159717273600000000 533 -52988235418359468330953694416732160000000 534 238447059382617607489291624875294720000000 535 -885660506278293970674511749536808960000000 536 2767689082119668658357849217302528000000000 537 -7380504218985783088954264579473408000000000 538 16975159703667301104594808532788838400000000 539 -33950319407334602209189617065577676800000000 540 59413058962835553866081829864760934400000000 541 -91404706096670082870895122868862976000000000 542 124049243988337969610500523893456896000000000 543 -148859092786005563532600628672148275200000000 544 158162786085130911253388167964157542400000000 545 -148859092786005563532600628672148275200000000 546 124049243988337969610500523893456896000000000 547 -91404706096670082870895122868862976000000000 548 59413058962835553866081829864760934400000000 549 -33950319407334602209189617065577676800000000 550 16975159703667301104594808532788838400000000 551 -7380504218985783088954264579473408000000000 552 2767689082119668658357849217302528000000000 553 -885660506278293970674511749536808960000000 554 238447059382617607489291624875294720000000 555 -52988235418359468330953694416732160000000 556 9462184896135619344813159717273600000000 557 -1305128951191119909629401340313600000000 558 130512895119111990962940134031360000000 559 -8420186781878192965350976389120000000 560 263130836933693530167218012160000000 561 8683317618811886495518194401280000000 562 -286549481420792254352100415242240000000 563 4584791702732676069633606643875840000000 564 -47376180928237652719547268653383680000000 565 355321356961782395396604514900377600000000 566 -2060863870378337893300306186422190080000000 567 9617364728432243502068095536636887040000000 568 -37095549666810082079405511355599421440000000 569 120560536417132766758067911905698119680000000 570 -334890378936479907661299755293605888000000000 571 803736909447551778387119412704654131200000000 572 -1680540810663062809354886044746095001600000000 573 3080991486215615150483957748701174169600000000 574 -4976986246963686012320239440209589043200000000 575 7109980352805265731886056343156555776000000000 576 -9005975113553336593722338034664970649600000000 577 10131722002747503667937630288998091980800000000 578 -10131722002747503667937630288998091980800000000 579 9005975113553336593722338034664970649600000000 580 -7109980352805265731886056343156555776000000000 581 4976986246963686012320239440209589043200000000 582 -3080991486215615150483957748701174169600000000 583 1680540810663062809354886044746095001600000000 584 -803736909447551778387119412704654131200000000 585 334890378936479907661299755293605888000000000 586 -120560536417132766758067911905698119680000000 587 37095549666810082079405511355599421440000000 588 -9617364728432243502068095536636887040000000 589 2060863870378337893300306186422190080000000 590 -355321356961782395396604514900377600000000 591 47376180928237652719547268653383680000000 592 -4584791702732676069633606643875840000000 593 286549481420792254352100415242240000000 594 -8683317618811886495518194401280000000 595 295232799039604140847618609643520000000 596 -10037915167346540788819032727879680000000 597 165625600261217923015514040010014720000000 598 -1766673069452991178832149760106823680000000 599 13691716288260681635949160640827883520000000 600 -82150297729564089815694963844967301120000000 601 397059772359559767442525658584008622080000000 602 -1588239089438239069770102634336034488320000000 603 5360306926854056860474096390884116398080000000 604 -15485331122022830930258500684776336261120000000 605 38713327805057077325646251711940840652800000000 606 -84465442483760895983228185553325470515200000000 607 161892098093875050634520688977207151820800000000 608 -273971242928096239535342704422965949235200000000 609 410956864392144359303014056634448923852800000000 610 -547942485856192479070685408845931898470400000000 611 650681701954228568896438923004544129433600000000 612 -688957096186830249419758859651870254694400000000 613 650681701954228568896438923004544129433600000000 614 -547942485856192479070685408845931898470400000000 615 410956864392144359303014056634448923852800000000 616 -273971242928096239535342704422965949235200000000 617 161892098093875050634520688977207151820800000000 618 -84465442483760895983228185553325470515200000000 619 38713327805057077325646251711940840652800000000 620 -15485331122022830930258500684776336261120000000 621 5360306926854056860474096390884116398080000000 622 -1588239089438239069770102634336034488320000000 623 397059772359559767442525658584008622080000000 624 -82150297729564089815694963844967301120000000 625 13691716288260681635949160640827883520000000 626 -1766673069452991178832149760106823680000000 627 165625600261217923015514040010014720000000 628 -10037915167346540788819032727879680000000 629 295232799039604140847618609643520000000 630 10333147966386144929666651337523200000000 631 -361660178823515072538332796813312000000000 632 6148223039999756233151657545826304000000000 633 -67630453439997318564668233004089344000000000 634 541043627519978548517345864032714752000000000 635 -3354470490623867000807544357002831462400000000 636 16772352453119335004037721785014157312000000000 637 -69485460162922959302441990252201508864000000000 638 243199110570230357558546965882705281024000000000 639 -729597331710691072675640897648115843072000000000 640 1896953062447796788956666333885101191987200000000 641 -4311256960108629065810605304284320890880000000000 642 8622513920217258131621210608568641781760000000000 643 -15255216935768995155945218769006058536960000000000 644 23972483756208420959342486637009520558080000000000 645 -33561477258691789343079481291813328781312000000000 646 41951846573364736678849351614766660976640000000000 647 -46887357934937058641066922392974503444480000000000 648 46887357934937058641066922392974503444480000000000 649 -41951846573364736678849351614766660976640000000000 650 33561477258691789343079481291813328781312000000000 651 -23972483756208420959342486637009520558080000000000 652 15255216935768995155945218769006058536960000000000 653 -8622513920217258131621210608568641781760000000000 654 4311256960108629065810605304284320890880000000000 655 -1896953062447796788956666333885101191987200000000 656 729597331710691072675640897648115843072000000000 657 -243199110570230357558546965882705281024000000000 658 69485460162922959302441990252201508864000000000 659 -16772352453119335004037721785014157312000000000 660 3354470490623867000807544357002831462400000000 661 -541043627519978548517345864032714752000000000 662 67630453439997318564668233004089344000000000 663 -6148223039999756233151657545826304000000000 664 361660178823515072538332796813312000000000 665 -10333147966386144929666651337523200000000 666 371993326789901217467999448150835200000000 667 -13391759764436443828847980133430067200000000 668 234355795877637767004839652335026176000000000 669 -2656032353279894692721516059796963328000000000 670 21912266914559131214952507493324947456000000000 671 -140238508253178439775696047957279663718400000000 672 724565625974755272174429581112611595878400000000 673 -3105281254177522595033269633339763982336000000000 674 11256644546393519406995602420856644435968000000000 675 -35020671922113171488430763087109560467456000000000 676 94555814189705563018763060335195813262131200000000 677 -223495560812031330771621778974099194983219200000000 678 465615751691731939107545372862706656215040000000000 679 -859598310815505118352391457592689211473920000000000 680 1412197224911186980150357394616560847421440000000000 681 -2071222596536407570887190845437622576218112000000000 682 2718479657954034936789437984636879631286272000000000 683 -3198211362298864631516985864278681919160320000000000 684 3375889771315468222156818412294164248002560000000000 685 -3198211362298864631516985864278681919160320000000000 686 2718479657954034936789437984636879631286272000000000 687 -2071222596536407570887190845437622576218112000000000 688 1412197224911186980150357394616560847421440000000000 689 -859598310815505118352391457592689211473920000000000 690 465615751691731939107545372862706656215040000000000 691 -223495560812031330771621778974099194983219200000000 692 94555814189705563018763060335195813262131200000000 693 -35020671922113171488430763087109560467456000000000 694 11256644546393519406995602420856644435968000000000 695 -3105281254177522595033269633339763982336000000000 696 724565625974755272174429581112611595878400000000 697 -140238508253178439775696047957279663718400000000 698 21912266914559131214952507493324947456000000000 699 -2656032353279894692721516059796963328000000000 700 234355795877637767004839652335026176000000000 701 -13391759764436443828847980133430067200000000 702 371993326789901217467999448150835200000000 703 13763753091226345046315979581580902400000000 704 -509258864375374766713691244518493388800000000 705 9166659558756745800846442401332880998400000000 706 -106944361518828701009875161348883611648000000000 707 909027072910043958583938871465510699008000000000 708 -5999578681206290126653996551672370613452800000000 709 31997752966433547342154648275585976605081600000000 710 -141704334565634281086684870934737896393932800000000 711 531391254621128554075068266005267111477248000000000 712 -1712260709334747563130775523794749581426688000000000 713 4794329986137293176766171466625298827994726400000000 714 -11767900875064265070244239054443915305077964800000000 715 25497118562639240985529184617961816494335590400000000 716 -49032920312767771126017662726849647104491520000000000 717 84056434821887607644601707531742252179128320000000000 718 -128886533393560998388389284882004786674663424000000000 719 177218983416146372784035266712756581677662208000000000 720 -218917567749357284027337682409875777366523904000000000 721 243241741943730315585930758233195308185026560000000000 722 -243241741943730315585930758233195308185026560000000000 723 218917567749357284027337682409875777366523904000000000 724 -177218983416146372784035266712756581677662208000000000 725 128886533393560998388389284882004786674663424000000000 726 -84056434821887607644601707531742252179128320000000000 727 49032920312767771126017662726849647104491520000000000 728 -25497118562639240985529184617961816494335590400000000 729 11767900875064265070244239054443915305077964800000000 730 -4794329986137293176766171466625298827994726400000000 731 1712260709334747563130775523794749581426688000000000 732 -531391254621128554075068266005267111477248000000000 733 141704334565634281086684870934737896393932800000000 734 -31997752966433547342154648275585976605081600000000 735 5999578681206290126653996551672370613452800000000 736 -909027072910043958583938871465510699008000000000 737 106944361518828701009875161348883611648000000000 738 -9166659558756745800846442401332880998400000000 739 509258864375374766713691244518493388800000000 740 -13763753091226345046315979581580902400000000 741 523022617466601111760007224100074291200000000 742 -19874859463730842246880274515802823065600000000 743 367684900079020581567285078542352226713600000000 744 -4412218800948246978807420942508226720563200000000 745 38606914508297161064564933246946983804928000000000 746 -262527018656420695239041546079239489873510400000000 747 1443898602610313823814728503435817194304307200000000 748 -6600679326218577480295901729992307173962547200000000 749 25577632389096987736146619203720190299104870400000000 750 -85258774630323292453822064012400634330349568000000000 751 247250446427937548116083985635961839558013747200000000 752 -629364772725659213386395599800630137056762265600000000 753 1416070738632733230119390099551417808377715097600000000 754 -2832141477265466460238780199102835616755430195200000000 755 5057395495116904393283536069826492172777553920000000000 756 -8091832792187047029253657711722387476444086272000000000 757 11632009638768880104552132960600931997388374016000000000 758 -15053188944289138958832172066660029643679072256000000000 759 17562053768337328785304200744436701250958917632000000000 760 -18486372387723503984530737625722843422062018560000000000 761 17562053768337328785304200744436701250958917632000000000 762 -15053188944289138958832172066660029643679072256000000000 763 11632009638768880104552132960600931997388374016000000000 764 -8091832792187047029253657711722387476444086272000000000 765 5057395495116904393283536069826492172777553920000000000 766 -2832141477265466460238780199102835616755430195200000000 767 1416070738632733230119390099551417808377715097600000000 768 -629364772725659213386395599800630137056762265600000000 769 247250446427937548116083985635961839558013747200000000 770 -85258774630323292453822064012400634330349568000000000 771 25577632389096987736146619203720190299104870400000000 772 -6600679326218577480295901729992307173962547200000000 773 1443898602610313823814728503435817194304307200000000 774 -262527018656420695239041546079239489873510400000000 775 38606914508297161064564933246946983804928000000000 776 -4412218800948246978807420942508226720563200000000 777 367684900079020581567285078542352226713600000000 778 -19874859463730842246880274515802823065600000000 779 523022617466601111760007224100074291200000000 780 20397882081197443358640281739902897356800000000 781 -795517401166700290986970987856212996915200000000 782 15114830622167305528752448769268046941388800000000 783 -186416244340063434854613534820972578943795200000000 784 1677746199060570913691521813388753210494156800000000 785 -11744223393423996395840652693721272473459097600000000 786 66550599229402646243097031931087210682934886400000000 787 -313738539224326760860314579103696850362407321600000000 788 1254954156897307043441258316414787401449629286400000000 789 -4322619873757390927408778645428712160548723097600000000 790 12967859621272172782226335936286136481646169292800000000 791 -34187993546990273698596703832027087087976264499200000000 792 79771984942977305296725642274729869871944617164800000000 793 -165680276420029787923968641647515883580192666419200000000 794 307691941922912463287370334488243783791786380492800000000 795 -512819903204854105478950557480406306319643967488000000000 796 769229854807281158218425836220609459479465951232000000000 797 -1040722744739262743471987896063177504001630404608000000000 798 1271994465792432242021318539632772504890881605632000000000 799 -1405888620086372478023562596436222242247816511488000000000 800 1405888620086372478023562596436222242247816511488000000000 801 -1271994465792432242021318539632772504890881605632000000000 802 1040722744739262743471987896063177504001630404608000000000 803 -769229854807281158218425836220609459479465951232000000000 804 512819903204854105478950557480406306319643967488000000000 805 -307691941922912463287370334488243783791786380492800000000 806 165680276420029787923968641647515883580192666419200000000 807 -79771984942977305296725642274729869871944617164800000000 808 34187993546990273698596703832027087087976264499200000000 809 -12967859621272172782226335936286136481646169292800000000 810 4322619873757390927408778645428712160548723097600000000 811 -1254954156897307043441258316414787401449629286400000000 812 313738539224326760860314579103696850362407321600000000 813 -66550599229402646243097031931087210682934886400000000 814 11744223393423996395840652693721272473459097600000000 815 -1677746199060570913691521813388753210494156800000000 816 186416244340063434854613534820972578943795200000000 817 -15114830622167305528752448769268046941388800000000 818 795517401166700290986970987856212996915200000000 819 -20397882081197443358640281739902897356800000000 820 815915283247897734345611269596115894272000000000 821 -32636611329915909373824450783844635770880000000000 822 636413920933360232789576790284970397532160000000000 823 -8061242998489229615334639343609625035407360000000000 824 74566497736025373941845413928389031577518080000000000 825 -536878783699382692381286980284401027358130176000000000 826 3131792904913065705557507384992339326255759360000000000 827 -15211565538149176284136464441391362441813688320000000000 828 62747707844865352172062915820739370072481464320000000000 829 -223102961226187918834001478473739982479934095360000000000 830 691619179801182548385404583268593945687795695616000000000 831 -1886234126730497859232921590732528942784897351680000000000 832 4558399139598703159812893844270278278396835266560000000000 833 -9818090454520283728827771356889830138085491343360000000000 834 18934888733717690048453559045430386694879161876480000000000 835 -32820473805110662750652835678746003604457213919232000000000 836 51281990320485410547895055748040630631964396748800000000000 837 -72398103981861756067616549291351478539243854233600000000000 838 92508688421267799419732257427838000355700480409600000000000 839 -107115323435152188801795245442759789885547924684800000000000 840 112471089606909798241885007714897779379825320919040000000000 841 -107115323435152188801795245442759789885547924684800000000000 842 92508688421267799419732257427838000355700480409600000000000 843 -72398103981861756067616549291351478539243854233600000000000 844 51281990320485410547895055748040630631964396748800000000000 845 -32820473805110662750652835678746003604457213919232000000000 846 18934888733717690048453559045430386694879161876480000000000 847 -9818090454520283728827771356889830138085491343360000000000 848 4558399139598703159812893844270278278396835266560000000000 849 -1886234126730497859232921590732528942784897351680000000000 850 691619179801182548385404583268593945687795695616000000000 851 -223102961226187918834001478473739982479934095360000000000 852 62747707844865352172062915820739370072481464320000000000 853 -15211565538149176284136464441391362441813688320000000000 854 3131792904913065705557507384992339326255759360000000000 855 -536878783699382692381286980284401027358130176000000000 856 74566497736025373941845413928389031577518080000000000 857 -8061242998489229615334639343609625035407360000000000 858 636413920933360232789576790284970397532160000000000 859 -32636611329915909373824450783844635770880000000000 860 815915283247897734345611269596115894272000000000 861 33452526613163807108170062053440751665152000000000 862 -1371553591139716091434972544191070818271232000000000 863 27431071822794321828699450883821416365424640000000000 864 -356603933696326183773092861489678412750520320000000000 865 3387737370115098745844382184151944921129943040000000000 866 -25069256538851730719248428162724392416361578496000000000 867 150415539233110384315490568976346354498169470976000000000 868 -752077696165551921577452844881731772490847354880000000000 869 3196330208703595666704174590747360033086101258240000000000 870 -11719877431913184111248640166073653454649037946880000000000 871 37503607782122189155995648531435691054876921430016000000000 872 -105691985567798896712351373134046038427380414939136000000000 873 264229963919497241780878432835115096068451037347840000000000 874 -589436073358878462434267273247564445075775391006720000000000 875 1178872146717756924868534546495128890151550782013440000000000 876 -2121969864091962464763362183691232002272791407624192000000000 877 3448201029149439005240463548498252003693286037389312000000000 878 -5070883866396233831235975806615076476019538290278400000000000 879 6761178488528311774981301075486768634692717720371200000000000 880 -8184584486113219517082627617694509399891184608870400000000000 881 9003042934724541468790890379463960339880303069757440000000000 882 -9003042934724541468790890379463960339880303069757440000000000 883 8184584486113219517082627617694509399891184608870400000000000 884 -6761178488528311774981301075486768634692717720371200000000000 885 5070883866396233831235975806615076476019538290278400000000000 886 -3448201029149439005240463548498252003693286037389312000000000 887 2121969864091962464763362183691232002272791407624192000000000 888 -1178872146717756924868534546495128890151550782013440000000000 889 589436073358878462434267273247564445075775391006720000000000 890 -264229963919497241780878432835115096068451037347840000000000 891 105691985567798896712351373134046038427380414939136000000000 892 -37503607782122189155995648531435691054876921430016000000000 893 11719877431913184111248640166073653454649037946880000000000 894 -3196330208703595666704174590747360033086101258240000000000 895 752077696165551921577452844881731772490847354880000000000 896 -150415539233110384315490568976346354498169470976000000000 897 25069256538851730719248428162724392416361578496000000000 898 -3387737370115098745844382184151944921129943040000000000 899 356603933696326183773092861489678412750520320000000000 900 -27431071822794321828699450883821416365424640000000000 901 1371553591139716091434972544191070818271232000000000 902 -33452526613163807108170062053440751665152000000000 903 1405006117752879898543142606244511569936384000000000 904 -59010256945620955738811989462269485937328128000000000 905 1209710267385229592645645783976524461715226624000000000 906 -16129470231803061235275277119686992822869688320000000000 907 157262334760079847043933951916948180022979461120000000000 908 -1195193744176606837533898034568806168174643904512000000000 909 7370361422422408831459037879840971370410304077824000000000 910 -37904715886743816847503623382039281333538706685952000000000 911 165833132004504198707828352296421855834231841751040000000000 912 -626480720905904750674018219786482566484875846615040000000000 913 2067386378989485677224260125295392469400090293829632000000000 914 -6014214920696685606470574909950232638254808127504384000000000 915 15536721878466437816715651850704767648824920996052992000000000 916 -35853973565691779577036119655472540728057509990891520000000000 917 74268945243218686266717676429193120079547699266846720000000000 918 -138635364454008214364539662667827157481822371964780544000000000 919 233947177516138861740160680751958328250575252690567168000000000 920 -357801565612918259132010452914759796147938621762043904000000000 921 496946618906830915461125629048277494649914752447283200000000000 922 -627722044934944314266685005113613677452523897828147200000000000 923 721880351675185961406687755880655729070402482502369280000000000 924 -756255606516861483378434791874972668549945457859624960000000000 925 721880351675185961406687755880655729070402482502369280000000000 926 -627722044934944314266685005113613677452523897828147200000000000 927 496946618906830915461125629048277494649914752447283200000000000 928 -357801565612918259132010452914759796147938621762043904000000000 929 233947177516138861740160680751958328250575252690567168000000000 930 -138635364454008214364539662667827157481822371964780544000000000 931 74268945243218686266717676429193120079547699266846720000000000 932 -35853973565691779577036119655472540728057509990891520000000000 933 15536721878466437816715651850704767648824920996052992000000000 934 -6014214920696685606470574909950232638254808127504384000000000 935 2067386378989485677224260125295392469400090293829632000000000 936 -626480720905904750674018219786482566484875846615040000000000 937 165833132004504198707828352296421855834231841751040000000000 938 -37904715886743816847503623382039281333538706685952000000000 939 7370361422422408831459037879840971370410304077824000000000 940 -1195193744176606837533898034568806168174643904512000000000 941 157262334760079847043933951916948180022979461120000000000 942 -16129470231803061235275277119686992822869688320000000000 943 1209710267385229592645645783976524461715226624000000000 944 -59010256945620955738811989462269485937328128000000000 945 1405006117752879898543142606244511569936384000000000 946 60415263063373835637355132068513997507264512000000000 947 -2597856311725074932406270678946101892812374016000000000 948 54554982546226573580531684257868139749059854336000000000 949 -745584761465096505600599684857531243237151342592000000000 950 7455847614650965056005996848575312432371513425920000000000 951 -58155611394277527436846775418887436972497804722176000000000 952 368318872163757673766696244319620434159152763240448000000000 953 -1946828324294147704195394434260850866269807462842368000000000 954 8760727459323664668879274954173828898214133582790656000000000 955 -34069495675147584823419402599564890159721630599741440000000000 956 115836285295501788399625968838520626543053544039120896000000000 957 -347508855886505365198877906515561879629160632117362688000000000 958 926690282364014307197007750708165012344428352312967168000000000 959 -2209799904098803347931326174765624260205944532438614016000000000 960 4735285508783150031281413231640623414727023998082744320000000000 961 -9154885316980756727144065581171871935138913062959972352000000000 962 16021049304716324272502114767050775886493097860179951616000000000 963 -25445195954549456197503358747668879349136096601462276096000000000 964 36754171934349214507504851524410603504307695091001065472000000000 965 -48360752545196334878295857268961320400404861961843507200000000000 966 58032903054235601853955028722753584480485834354212208640000000000 967 -63559846202258040125760269553492021097674961435565752320000000000 968 63559846202258040125760269553492021097674961435565752320000000000 969 -58032903054235601853955028722753584480485834354212208640000000000 970 48360752545196334878295857268961320400404861961843507200000000000 971 -36754171934349214507504851524410603504307695091001065472000000000 972 25445195954549456197503358747668879349136096601462276096000000000 973 -16021049304716324272502114767050775886493097860179951616000000000 974 9154885316980756727144065581171871935138913062959972352000000000 975 -4735285508783150031281413231640623414727023998082744320000000000 976 2209799904098803347931326174765624260205944532438614016000000000 977 -926690282364014307197007750708165012344428352312967168000000000 978 347508855886505365198877906515561879629160632117362688000000000 979 -115836285295501788399625968838520626543053544039120896000000000 980 34069495675147584823419402599564890159721630599741440000000000 981 -8760727459323664668879274954173828898214133582790656000000000 982 1946828324294147704195394434260850866269807462842368000000000 983 -368318872163757673766696244319620434159152763240448000000000 984 58155611394277527436846775418887436972497804722176000000000 985 -7455847614650965056005996848575312432371513425920000000000 986 745584761465096505600599684857531243237151342592000000000 987 -54554982546226573580531684257868139749059854336000000000 988 2597856311725074932406270678946101892812374016000000000 989 -60415263063373835637355132068513997507264512000000000 990 2658271574788448768043625811014615890319638528000000000 991 -116963949290691745793919535684643099174064095232000000000 992 2514724909749872534569270017219826632242378047488000000000 993 -35206148736498215483969780241077572851393292664832000000000 994 360863024549106708710690247471045121726781249814528000000000 995 -2886904196392853669685521979768360973814249998516224000000000 996 18764877276553548852955892868494346329792624990355456000000000 997 -101866476644147836630331989857540737218874249947643904000000000 998 471132454479183744415285453091125909637293406007853056000000000 999 -1884529817916734977661141812364503638549173624031412224000000000 1000 6595854362708572421813996343275762734922107684109942784000000000 1001 -20387186212008314758334170515579630271577423750885277696000000000 1002 56064762083022865585418968917843983246837915314934513664000000000 1003 -138005568204363976825646692720846727992216406929069572096000000000 1004 305583758166805948685360533881874897697050615342939766784000000000 1005 -611167516333611897370721067763749795394101230685879533568000000000 1006 1107741123354671563984431935321796504151808480618156654592000000000 1007 -1824514791407694340680240834647664830367684556312258019328000000000 1008 2736772187111541511020361251971497245551526834468387028992000000000 1009 -3745056677100004172975231186908364651807352510325161197568000000000 1010 4681320846375005216219038983635455814759190637906451496960000000000 1011 -5350080967285720247107473124154806645439075014750230282240000000000 1012 5593266465798707531066903720707297856595396606329786204160000000000 1013 -5350080967285720247107473124154806645439075014750230282240000000000 1014 4681320846375005216219038983635455814759190637906451496960000000000 1015 -3745056677100004172975231186908364651807352510325161197568000000000 1016 2736772187111541511020361251971497245551526834468387028992000000000 1017 -1824514791407694340680240834647664830367684556312258019328000000000 1018 1107741123354671563984431935321796504151808480618156654592000000000 1019 -611167516333611897370721067763749795394101230685879533568000000000 1020 305583758166805948685360533881874897697050615342939766784000000000 1021 -138005568204363976825646692720846727992216406929069572096000000000 1022 56064762083022865585418968917843983246837915314934513664000000000 1023 -20387186212008314758334170515579630271577423750885277696000000000 1024 6595854362708572421813996343275762734922107684109942784000000000 1025 -1884529817916734977661141812364503638549173624031412224000000000 1026 471132454479183744415285453091125909637293406007853056000000000 1027 -101866476644147836630331989857540737218874249947643904000000000 1028 18764877276553548852955892868494346329792624990355456000000000 1029 -2886904196392853669685521979768360973814249998516224000000000 1030 360863024549106708710690247471045121726781249814528000000000 1031 -35206148736498215483969780241077572851393292664832000000000 1032 2514724909749872534569270017219826632242378047488000000000 1033 -116963949290691745793919535684643099174064095232000000000 1034 2658271574788448768043625811014615890319638528000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 -5382999938946608755288342267304597177897268019200000000000 1037 118425998656825392616343529880701137913739896422400000000000 1038 -1697439314081163960834257261623382976763605182054400000000000 1039 17823112797852221588759701247045521256017854411571200000000000 1040 -146149524942388217027829550225773274299346406174883840000000000 1041 974330166282588113518863668171821828662309374499225600000000000 1042 -5428410926431562346747954722671578759690009372209971200000000000 1043 25784951900549921147052784932689999108527544517997363200000000000 1044 -106004802257816342493439226945503329668391016351766937600000000000 1045 381617288128138832976381217003811986806207658866360975360000000000 1046 -1214236825862259923106667508648492685292478914574784921600000000000 1047 3440337673276403115468891274504062608328690257961890611200000000000 1048 -8733164862932407908497954773741082005757444500980183859200000000000 1049 19961519686702646647995325197122473156017016002240420249600000000000 1050 -41253807352518803072523672074053111189101833071296868515840000000000 1051 77350888785972755760981885138849583479565937008681628467200000000000 1052 -131951516164306465709910274648625760053377186661868660326400000000000 1053 205257914033365613326527093897862293416364512585129027174400000000000 1054 -291682298889519555779801659749593785381149570515709670195200000000000 1055 379186988556375422513742157674471920995494441670422571253760000000000 1056 -451413081614732645849693044850561810708921954369550680064000000000000 1057 492450634488799250017846958018794702591551222948600741888000000000000 1058 -492450634488799250017846958018794702591551222948600741888000000000000 1059 451413081614732645849693044850561810708921954369550680064000000000000 1060 -379186988556375422513742157674471920995494441670422571253760000000000 1061 291682298889519555779801659749593785381149570515709670195200000000000 1062 -205257914033365613326527093897862293416364512585129027174400000000000 1063 131951516164306465709910274648625760053377186661868660326400000000000 1064 -77350888785972755760981885138849583479565937008681628467200000000000 1065 41253807352518803072523672074053111189101833071296868515840000000000 1066 -19961519686702646647995325197122473156017016002240420249600000000000 1067 8733164862932407908497954773741082005757444500980183859200000000000 1068 -3440337673276403115468891274504062608328690257961890611200000000000 1069 1214236825862259923106667508648492685292478914574784921600000000000 1070 -381617288128138832976381217003811986806207658866360975360000000000 1071 106004802257816342493439226945503329668391016351766937600000000000 1072 -25784951900549921147052784932689999108527544517997363200000000000 1073 5428410926431562346747954722671578759690009372209971200000000000 1074 -974330166282588113518863668171821828662309374499225600000000000 1075 146149524942388217027829550225773274299346406174883840000000000 1076 -17823112797852221588759701247045521256017854411571200000000000 1077 1697439314081163960834257261623382976763605182054400000000000 1078 -118425998656825392616343529880701137913739896422400000000000 1079 5382999938946608755288342267304597177897268019200000000000 1080 -119622220865480194561963161495657715064383733760000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 -253120619351356091693114049724811725076235980636160000000000 1083 5695213935405512063095066118808263814215309564313600000000000 1084 -83529804385947510258727636409187869275157873609932800000000000 1085 897945397148935735281322091398769594707947141306777600000000000 1086 -7542741336051060176363105567749664595546755986976931840000000000 1087 51542065796348911205147888046289374736236165911009034240000000000 1088 -294526090264850921172273645978796427064206662348623052800000000000 1089 1435814690041148240714834024146632581938007478949537382400000000000 1090 -6062328691284848127462632546396893123738253800009157836800000000000 1091 22430616157753938071611740421668504557831539060033883996160000000000 1092 -73409289243558342779820241380006014916539582378292711260160000000000 1093 214110426960378499774475704025017543506573781936687074508800000000000 1094 -559981116665605307102474918219276652247962198911335425638400000000000 1095 1319955489283212509598690878659723537441625183148147789004800000000000 1096 -2815905043804186687143873874474076879875467057382715283210240000000000 1097 5455816022370611706341255631793523954758717423679010861219840000000000 1098 -9627910627712844187661039350223865802515383688845313284505600000000000 1099 15511633789092915635676118953138450459608118165361893625036800000000000 1100 -22859249794452717778891122667782979624685647822638580079001600000000000 1101 30859987222511169001503015601507022493325624560562083106652160000000000 1102 -38207603227870971144718019316151551658403154217838769560616960000000000 1103 43417730940762467209906840131990399611821766156634965409792000000000000 1104 -45305458372969531001641920137729112638422712511271268253696000000000000 1105 43417730940762467209906840131990399611821766156634965409792000000000000 1106 -38207603227870971144718019316151551658403154217838769560616960000000000 1107 30859987222511169001503015601507022493325624560562083106652160000000000 1108 -22859249794452717778891122667782979624685647822638580079001600000000000 1109 15511633789092915635676118953138450459608118165361893625036800000000000 1110 -9627910627712844187661039350223865802515383688845313284505600000000000 1111 5455816022370611706341255631793523954758717423679010861219840000000000 1112 -2815905043804186687143873874474076879875467057382715283210240000000000 1113 1319955489283212509598690878659723537441625183148147789004800000000000 1114 -559981116665605307102474918219276652247962198911335425638400000000000 1115 214110426960378499774475704025017543506573781936687074508800000000000 1116 -73409289243558342779820241380006014916539582378292711260160000000000 1117 22430616157753938071611740421668504557831539060033883996160000000000 1118 -6062328691284848127462632546396893123738253800009157836800000000000 1119 1435814690041148240714834024146632581938007478949537382400000000000 1120 -294526090264850921172273645978796427064206662348623052800000000000 1121 51542065796348911205147888046289374736236165911009034240000000000 1122 -7542741336051060176363105567749664595546755986976931840000000000 1123 897945397148935735281322091398769594707947141306777600000000000 1124 -83529804385947510258727636409187869275157873609932800000000000 1125 5695213935405512063095066118808263814215309564313600000000000 1126 -253120619351356091693114049724811725076235980636160000000000 1127 5502622159812088949850305428800254892961651752960000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 -12155292351024904490219324692219763058552288722288640000000000 1130 279571724073572803275044467921054550346702640612638720000000000 1131 -4193575861103592049125667018815818255200539609189580800000000000 1132 46129334472139512540382337206974000807205935701085388800000000000 1133 -396712276460399807847288099979976406941971047029334343680000000000 1134 2776985935222798654931016699859834848593797329205340405760000000000 1135 -16265203334876392121738812099179032684620812928202708090880000000000 1136 81326016674381960608694060495895163423104064641013540454400000000000 1137 -352412738922321829304340928815545708166784280111058675302400000000000 1138 1339168407904822951356495529499073691033780264422022966149120000000000 1139 -4504475553861677200017303144678702415295442707601349977047040000000000 1140 13513426661585031600051909434036107245886328122804049931141120000000000 1141 -36382302550421238923216679245481827200463191099857057506918400000000000 1142 88357020479594437384954792453313008915410606956795711088230400000000000 1143 -194385445055107762246900543397288619613903335304950564394106880000000000 1144 388770890110215524493801086794577239227806670609901128788213760000000000 1145 -708935152553922427018107864154817318591882752288643234849095680000000000 1146 1181558587589870711696846440258028864319804587147738724748492800000000000 1147 -1803431528426644770484660356183307213961807001436022264089804800000000000 1148 2524804139797302678678524498656630099546529802010431169725726720000000000 1149 -3246176751167960586872388641129952985131252602584840075361648640000000000 1150 3836390705925771602667368394062671709700571257600265543609221120000000000 1151 -4169989897745403915942791732676817075761490497391592982183936000000000000 1152 4169989897745403915942791732676817075761490497391592982183936000000000000 1153 -3836390705925771602667368394062671709700571257600265543609221120000000000 1154 3246176751167960586872388641129952985131252602584840075361648640000000000 1155 -2524804139797302678678524498656630099546529802010431169725726720000000000 1156 1803431528426644770484660356183307213961807001436022264089804800000000000 1157 -1181558587589870711696846440258028864319804587147738724748492800000000000 1158 708935152553922427018107864154817318591882752288643234849095680000000000 1159 -388770890110215524493801086794577239227806670609901128788213760000000000 1160 194385445055107762246900543397288619613903335304950564394106880000000000 1161 -88357020479594437384954792453313008915410606956795711088230400000000000 1162 36382302550421238923216679245481827200463191099857057506918400000000000 1163 -13513426661585031600051909434036107245886328122804049931141120000000000 1164 4504475553861677200017303144678702415295442707601349977047040000000000 1165 -1339168407904822951356495529499073691033780264422022966149120000000000 1166 352412738922321829304340928815545708166784280111058675302400000000000 1167 -81326016674381960608694060495895163423104064641013540454400000000000 1168 16265203334876392121738812099179032684620812928202708090880000000000 1169 -2776985935222798654931016699859834848593797329205340405760000000000 1170 396712276460399807847288099979976406941971047029334343680000000000 1171 -46129334472139512540382337206974000807205935701085388800000000000 1172 4193575861103592049125667018815818255200539609189580800000000000 1173 -279571724073572803275044467921054550346702640612638720000000000 1174 12155292351024904490219324692219763058552288722288640000000000 1175 -258623241511168180642964355153611979969197632389120000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 -595867948441731488201389874273922001849031345024532480000000000 1178 14002896788380689972732662045437167043452236608076513280000000000 1179 -214711084088503912915234151363369894666267627990506536960000000000 1180 2415499695995669020296384202837911314995510814893198540800000000000 1181 -21256397324761887378608180984973619571960495171060147159040000000000 1182 152337514160793526213358630392310940265716882059264387973120000000000 1183 -914025084964761157280151782353865641594301292355586327838720000000000 1184 4684378560444400931060777884563561413170794123322379930173440000000000 1185 -20819460268641781915825679486949161836314640548099466356326400000000000 1186 81195895047702949471720149999101731161627098137587918789672960000000000 1187 -280494910164792007265942336360533253103802702657121901273415680000000000 1188 864859306341442022403322203778310863736724999859459195593031680000000000 1189 -2394995002176300985116892256616860853424776922687733157026856960000000000 1190 5987487505440752462792230641542152133561942306719332892567142400000000000 1191 -13571638345665705582329056120828878169407069228563821223152189440000000000 1192 27991504087935517763553678249209561224402080283912881272751390720000000000 1193 -52689890047878621672571629645570938775345092299130129454590853120000000000 1194 90743699526902070658317806611816616779760992292946334060684247040000000000 1195 -143279525568792743144712326229184131757517356252020527464238284800000000000 1196 207755312074749477559832873032316991048400166565429764823145512960000000000 1197 -277007082766332636746443830709755988064533555420573019764194017280000000000 1198 339963237940499145097908337689245985351927545288885069710601748480000000000 1199 -384306268976216424893287686083495461702178964239609209238071541760000000000 1200 400319030183558775930508006336974439273103087749592926289657856000000000000 1201 -384306268976216424893287686083495461702178964239609209238071541760000000000 1202 339963237940499145097908337689245985351927545288885069710601748480000000000 1203 -277007082766332636746443830709755988064533555420573019764194017280000000000 1204 207755312074749477559832873032316991048400166565429764823145512960000000000 1205 -143279525568792743144712326229184131757517356252020527464238284800000000000 1206 90743699526902070658317806611816616779760992292946334060684247040000000000 1207 -52689890047878621672571629645570938775345092299130129454590853120000000000 1208 27991504087935517763553678249209561224402080283912881272751390720000000000 1209 -13571638345665705582329056120828878169407069228563821223152189440000000000 1210 5987487505440752462792230641542152133561942306719332892567142400000000000 1211 -2394995002176300985116892256616860853424776922687733157026856960000000000 1212 864859306341442022403322203778310863736724999859459195593031680000000000 1213 -280494910164792007265942336360533253103802702657121901273415680000000000 1214 81195895047702949471720149999101731161627098137587918789672960000000000 1215 -20819460268641781915825679486949161836314640548099466356326400000000000 1216 4684378560444400931060777884563561413170794123322379930173440000000000 1217 -914025084964761157280151782353865641594301292355586327838720000000000 1218 152337514160793526213358630392310940265716882059264387973120000000000 1219 -21256397324761887378608180984973619571960495171060147159040000000000 1220 2415499695995669020296384202837911314995510814893198540800000000000 1221 -214711084088503912915234151363369894666267627990506536960000000000 1222 14002896788380689972732662045437167043452236608076513280000000000 1223 -595867948441731488201389874273922001849031345024532480000000000 1224 12413915592536072670862289047373375038521486354677760000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 -29805811337679110482740356002743473467490088737581301760000000000 1227 715339472104298651585768544065843363219762129701951242240000000000 1228 -11206985062967345541510373857031546023776273365330569461760000000000 1229 128880328224124473727369299355862779273427143701301548810240000000000 1230 -1159922954017120263546323694202765013460844293311713939292160000000000 1231 8506101662792215266006373757486943432046191484285902221475840000000000 1232 -52251767357152179491182010224562652511140890546327685074780160000000000 1233 274321778625048942328705553678953925683489675368220346642595840000000000 1234 -1249688102625222959497436411204123439224786298899670468038492160000000000 1235 4998752410500891837989745644816493756899145195598681872153968640000000000 1236 -17722849455412252880145461831622114229006060238940781183091343360000000000 1237 56122356608805467453793962466803361725185857423312473746455920640000000000 1238 -159732861117369407368490508559363414140913594204812425278374543360000000000 1239 410741642873235618947547022009791636362349242240946236430105968640000000000 1240 -958397166704216444210943051356180484845481565228874551670247260160000000000 1241 2036593979246459943948253984131883530296648326111358422299275427840000000000 1242 -3953388312654892832370140086844244499987611456569107525639769948160000000000 1243 7028245889164253924213582376611990222200198145011746712248479907840000000000 1244 -11467138029689045876348476509209036678326639078703376214721204060160000000000 1245 17200707044533568814522714763813555017489958618055064322081806090240000000000 1246 -23753357347213023601007558483361575976533752377314136444779636981760000000000 1247 30231545714634757310373256251551096697406593934763446384264992522240000000000 1248 -35489205838919062929568605164864330905651218966896219668484991221760000000000 1249 38446639658828984840365988928603025147788820547470904640858740490240000000000 1250 -38446639658828984840365988928603025147788820547470904640858740490240000000000 1251 35489205838919062929568605164864330905651218966896219668484991221760000000000 1252 -30231545714634757310373256251551096697406593934763446384264992522240000000000 1253 23753357347213023601007558483361575976533752377314136444779636981760000000000 1254 -17200707044533568814522714763813555017489958618055064322081806090240000000000 1255 11467138029689045876348476509209036678326639078703376214721204060160000000000 1256 -7028245889164253924213582376611990222200198145011746712248479907840000000000 1257 3953388312654892832370140086844244499987611456569107525639769948160000000000 1258 -2036593979246459943948253984131883530296648326111358422299275427840000000000 1259 958397166704216444210943051356180484845481565228874551670247260160000000000 1260 -410741642873235618947547022009791636362349242240946236430105968640000000000 1261 159732861117369407368490508559363414140913594204812425278374543360000000000 1262 -56122356608805467453793962466803361725185857423312473746455920640000000000 1263 17722849455412252880145461831622114229006060238940781183091343360000000000 1264 -4998752410500891837989745644816493756899145195598681872153968640000000000 1265 1249688102625222959497436411204123439224786298899670468038492160000000000 1266 -274321778625048942328705553678953925683489675368220346642595840000000000 1267 52251767357152179491182010224562652511140890546327685074780160000000000 1268 -8506101662792215266006373757486943432046191484285902221475840000000000 1269 1159922954017120263546323694202765013460844293311713939292160000000000 1270 -128880328224124473727369299355862779273427143701301548810240000000000 1271 11206985062967345541510373857031546023776273365330569461760000000000 1272 -715339472104298651585768544065843363219762129701951242240000000000 1273 29805811337679110482740356002743473467490088737581301760000000000 1274 -608281864034267560872252163321295376887552831379210240000000000