0 4 1 3 2 3 3 5 4 -8 5 5 6 9 7 -6 8 -6 9 9 10 17 11 -120 12 176 13 -120 14 17 15 33 16 252 17 -180 18 -180 19 252 20 33 21 65 22 -4590 23 7180 24 -7200 25 7180 26 -4590 27 65 28 129 29 46134 30 -57204 31 21336 32 21336 33 -57204 34 46134 35 129 36 257 37 -658840 38 910520 39 -603680 40 433216 41 -603680 42 910520 43 -658840 44 257 45 513 46 10393272 47 -14393016 48 8178336 49 -2152080 50 -2152080 51 8178336 52 -14393016 53 10393272 54 513 55 1025 56 -186543450 57 267135960 58 -160772400 59 62956240 60 -34473600 61 62956240 62 -160772400 63 267135960 64 -186543450 65 1025 66 2049 67 3723092370 68 -5483697120 69 3362152464 70 -1188248688 71 241428000 72 241428000 73 -1188248688 74 3362152464 75 -5483697120 76 3723092370 77 2049 78 4097 79 -81829575300 80 123921046420 81 -78494335920 82 28727415728 83 -7781326080 84 3414920960 85 -7781326080 86 28727415728 87 -78494335920 88 123921046420 89 -81829575300 90 4097 91 8193 92 1962948237156 93 -3050175214476 94 1993311903024 95 -746204144400 96 187280698176 97 -30927344448 98 -30927344448 99 187280698176 100 -746204144400 101 1993311903024 102 -3050175214476 103 1962948237156 104 8193 105 16385 106 -51024209180854 107 81191327361100 108 -54683037550232 109 21127836671760 110 -5426059134496 111 1110769682880 112 -404962894336 113 1110769682880 114 -5426059134496 115 21127836671760 116 -54683037550232 117 81191327361100 118 -51024209180854 119 16385 120 32769 121 1428503477882670 122 -2323284404741580 123 1609410910063896 124 -641876157987792 125 168626613835680 126 -32425894163520 127 4503501754752 128 4503501754752 129 -32425894163520 130 168626613835680 131 -641876157987792 132 1609410910063896 133 -2323284404741580 134 1428503477882670 135 32769 136 65537 137 -42852489043292400 138 71110203378053840 139 -50559706231584000 140 20794386481369952 141 -5630335160486400 142 1099533020668160 143 -179846936755200 144 55942276662272 145 -179846936755200 146 1099533020668160 147 -5630335160486400 148 20794386481369952 149 -50559706231584000 150 71110203378053840 151 -42852489043292400 152 65537 153 131073 154 1371237803670830832 155 -2318103902324497200 156 1688248872064308480 157 -714734093875287456 158 199654238215934976 159 -39831014841995520 160 6164889198474240 161 -738008145388800 162 -738008145388800 163 6164889198474240 164 -39831014841995520 165 199654238215934976 166 -714734093875287456 167 1688248872064308480 168 -2318103902324497200 169 1371237803670830832 170 131073 171 262145 172 -46621373950275158322 173 80182002407269386480 174 -59704841740362268320 175 25966349429834748000 176 -7478084889990205632 177 1535112810221735680 178 -239988143478919680 179 32575705846744320 180 -8822999658350592 181 32575705846744320 182 -239988143478919680 183 1535112810221735680 184 -7478084889990205632 185 25966349429834748000 186 -59704841740362268320 187 80182002407269386480 188 -46621373950275158322 189 262145 190 524289 191 1678356657461727461034 192 -2933086086756999064584 193 2229298887334074058656 194 -994051990657209415968 195 294678883778266556352 196 -62345327201358208512 197 9938976874870568448 198 -1281623289201964800 199 134717932529256960 200 134717932529256960 201 -1281623289201964800 202 9938976874870568448 203 -62345327201358208512 204 294678883778266556352 205 -994051990657209415968 206 2229298887334074058656 207 -2933086086756999064584 208 1678356657461727461034 209 524289 210 1048577 211 -63777309693346628895100 212 113133940107954679301820 213 -87641363453239037636400 214 39994328999229592544544 215 -12181421056868772720000 216 2655196646804769000320 217 -434813563517004838400 218 56393660847083957504 219 -6528356872241817600 220 1564352739336990720 221 -6528356872241817600 222 56393660847083957504 223 -434813563517004838400 224 2655196646804769000320 225 -12181421056868772720000 226 39994328999229592544544 227 -87641363453239037636400 228 113133940107954679301820 229 -63777309693346628895100 230 1048577 231 2097153 232 2551087521929844597718620 233 -4589100632089801978920420 234 3618683226936088349266800 235 -1687224635057362166029152 236 527023245477542646043008 237 -118194526214336233434240 238 19924156051113646456320 239 -2630051068207371148032 240 289821205630749846528 241 -27140397634471080960 242 -27140397634471080960 243 289821205630749846528 244 -2630051068207371148032 245 19924156051113646456320 246 -118194526214336233434240 247 527023245477542646043008 248 -1687224635057362166029152 249 3618683226936088349266800 250 -4589100632089801978920420 251 2551087521929844597718620 252 2097153 253 4194305 254 -107145573739169139418202574 255 195292583687870936499914500 256 -156571512143573783202694440 257 74477903696839794526647360 258 -23817005475447533816795328 259 5486612244429141351785600 260 -951996588063083005175040 261 128871500139723272771840 262 -14234119459936543630848 263 1434490537607505259520 264 -308023583431555031040 265 1434490537607505259520 266 -14234119459936543630848 267 128871500139723272771840 268 -951996588063083005175040 269 5486612244429141351785600 270 -23817005475447533816795328 271 74477903696839794526647360 272 -156571512143573783202694440 273 195292583687870936499914500 274 -107145573739169139418202574 275 4194305 276 8388609 277 4714402996521986556808920582 278 -8700002968644024815637244308 279 7084387303769415235387328040 280 -3433501663011568441057872096 281 1122302797946683544869913664 282 -265115995840630724547179136 283 47298318510568910244666624 284 -6582406948655568201997056 285 738579213911759158439424 286 -70917470719029733118976 287 5985633616082647701504 288 5985633616082647701504 289 -70917470719029733118976 290 738579213911759158439424 291 -6582406948655568201997056 292 47298318510568910244666624 293 -265115995840630724547179136 294 1122302797946683544869913664 295 -3433501663011568441057872096 296 7084387303769415235387328040 297 -8700002968644024815637244308 298 4714402996521986556808920582 299 8388609 300 16777217 301 -216862486135977903894385656360 302 404914160142284887825646629208 303 -334580592404956383408955556160 304 165023107935452157230251957232 305 -55056384535546432230835463040 306 13314799666817746358669298176 307 -2438847458622573262782566400 308 349007733803283227327590144 309 -40094135451394794500290560 310 3847501481328641195247616 311 -342989497168645315092480 312 66689172390012019032064 313 -342989497168645315092480 314 3847501481328641195247616 315 -40094135451394794500290560 316 349007733803283227327590144 317 -2438847458622573262782566400 318 13314799666817746358669298176 319 -55056384535546432230835463040 320 165023107935452157230251957232 321 -334580592404956383408955556160 322 404914160142284887825646629208 323 -216862486135977903894385656360 324 16777217 325 33554433 326 10409398093630135920335467314600 327 -19652732956928887350368901359400 328 16464752350084804585298430312000 329 -8255630617280511353299244263440 330 2807651439577198855641246187392 331 -694092131347511704779143462400 332 130325622806251699492682649600 333 -19161005410935314512103358720 334 2260076054214597990175242240 335 -219927923897316794698598400 336 18684506009201253991833600 337 -1434992437696718028410880 338 -1434992437696718028410880 339 18684506009201253991833600 340 -219927923897316794698598400 341 2260076054214597990175242240 342 -19161005410935314512103358720 343 130325622806251699492682649600 344 -694092131347511704779143462400 345 2807651439577198855641246187392 346 -8255630617280511353299244263440 347 16464752350084804585298430312000 348 -19652732956928887350368901359400 349 10409398093630135920335467314600 350 33554433 351 67108865 352 -520469873659086709355063961191050 353 993045812902249667052094279061000 354 -842889574733243327427606648790000 355 429244739993509729466582713708400 356 -148636123578438485906206683983200 357 37510225744525283545763793263360 358 -7208867877005701284469886080000 359 1087505727728346306800392544000 360 -131764180272024492038035904000 361 13107550005067996976005580800 362 -1110128065983659591098880000 363 88665388916144249992499200 364 -15746484100881892806656000 365 88665388916144249992499200 366 -1110128065983659591098880000 367 13107550005067996976005580800 368 -131764180272024492038035904000 369 1087505727728346306800392544000 370 -7208867877005701284469886080000 371 37510225744525283545763793263360 372 -148636123578438485906206683983200 373 429244739993509729466582713708400 374 -842889574733243327427606648790000 375 993045812902249667052094279061000 376 -520469873659086709355063961191050 377 67108865 378 134217729 379 27064432623689586633251464188788034 380 -52158846019825093065755125874454000 381 44823283035915735880827238249138800 382 -23163574284992391244036131362055120 383 8158265836215892528573096513728480 384 -2099110608394568239202611377024384 385 412327896404694987300807772164096 386 -63733339746913418261052542357760 387 7926973758493704056185711050240 388 -808625577343513745840748871680 389 69331100996735081727376158720 390 -5276494140328971076531875840 391 371688360215607547685314560 392 371688360215607547685314560 393 -5276494140328971076531875840 394 69331100996735081727376158720 395 -808625577343513745840748871680 396 7926973758493704056185711050240 397 -63733339746913418261052542357760 398 412327896404694987300807772164096 399 -2099110608394568239202611377024384 400 8158265836215892528573096513728480 401 -23163574284992391244036131362055120 402 44823283035915735880827238249138800 403 -52158846019825093065755125874454000 404 27064432623689586633251464188788034 405 134217729 406 268435457 407 -1461479339901498777358876067374301940 408 2843641950619735146500623923180480036 409 -2472615559095381828358934354365302000 410 1295655122913859748144521431153617040 411 -463708293083423164342406372328014400 412 121508571370615028337560065613707584 413 -24363522247070343199128495059900160 414 3853138745236636605651995970309888 415 -491403818602969234348672750464000 416 51438964338221410308168221731840 417 -4502086163273438547506521804800 418 340820442656351442162752778240 419 -24643929852012459927188275200 420 4026894588468207002298286080 421 -24643929852012459927188275200 422 340820442656351442162752778240 423 -4502086163273438547506521804800 424 51438964338221410308168221731840 425 -491403818602969234348672750464000 426 3853138745236636605651995970309888 427 -24363522247070343199128495059900160 428 121508571370615028337560065613707584 429 -463708293083423164342406372328014400 430 1295655122913859748144521431153617040 431 -2472615559095381828358934354365302000 432 2843641950619735146500623923180480036 433 -1461479339901498777358876067374301940 434 268435457 435 536870913 436 81842842424707242308669335819847204052 437 -160705423850545175373822089430765876348 438 141310096922969639829682620608222257968 439 -75029268434097488357897572354211136240 440 27263271242017116246832950709637029440 441 -7268138145467532551312132562793384128 442 1485826036914232753727935457690788608 443 -240114445534218604141843116398422272 444 31359269349119870512785130114501632 445 -3366860973417274212286030361687040 446 301816378191451277333907332567040 447 -23094281465002811422416774942720 448 1590587604383735045567153848320 449 -103462098480413703188947353600 450 -103462098480413703188947353600 451 1590587604383735045567153848320 452 -23094281465002811422416774942720 453 301816378191451277333907332567040 454 -3366860973417274212286030361687040 455 31359269349119870512785130114501632 456 -240114445534218604141843116398422272 457 1485826036914232753727935457690788608 458 -7268138145467532551312132562793384128 459 27263271242017116246832950709637029440 460 -75029268434097488357897572354211136240 461 141310096922969639829682620608222257968 462 -160705423850545175373822089430765876348 463 81842842424707242308669335819847204052 464 536870913 465 1073741825 466 -4746884842949496066423417575018562847590 467 9402757287473657562221413255768451679100 468 -8356690561653425674140790019769490159800 469 4493006645421041824431318811069811868720 470 -1656297528234361866360823730315124520800 471 448813727598557474274266280802025561280 472 -93444788807139228292206514521642787200 473 15411659309560098541011623540549740800 474 -2058537539621766968383360209677314560 475 226462181204173752514738210284262400 476 -20810924834005497815780201081088000 477 1623338692022539414724846095667200 478 -110996636362084012648092307660800 479 7329188666515431168309732556800 480 -1108813341796115172272455680000 481 7329188666515431168309732556800 482 -110996636362084012648092307660800 483 1623338692022539414724846095667200 484 -20810924834005497815780201081088000 485 226462181204173752514738210284262400 486 -2058537539621766968383360209677314560 487 15411659309560098541011623540549740800 488 -93444788807139228292206514521642787200 489 448813727598557474274266280802025561280 490 -1656297528234361866360823730315124520800 491 4493006645421041824431318811069811868720 492 -8356690561653425674140790019769490159800 493 9402757287473657562221413255768451679100 494 -4746884842949496066423417575018562847590 495 1073741825 496 2147483649 497 284813090046464044361022937213985190050910 498 -568912317905692476204010983340393763549340 499 510804176183864915841560697700342865196600 500 -277937057648533330955354983077977108082864 501 103870812023691560346974217443301893885280 502 -28585071401255665806562469408480444786880 503 6055459993131931842530438521372274319744 504 -1018117555344569066689035567263737232640 505 138909778783265643112717528847754263040 506 -15640142699996459865005076809993180160 507 1472909314001279320754672538664544256 508 -117542939195890222555632367647559680 509 8111804089669087516463493657600000 510 -509920576228574455203975791001600 511 30805170912688267854633297346560 512 30805170912688267854633297346560 513 -509920576228574455203975791001600 514 8111804089669087516463493657600000 515 -117542939195890222555632367647559680 516 1472909314001279320754672538664544256 517 -15640142699996459865005076809993180160 518 138909778783265643112717528847754263040 519 -1018117555344569066689035567263737232640 520 6055459993131931842530438521372274319744 521 -28585071401255665806562469408480444786880 522 103870812023691560346974217443301893885280 523 -277937057648533330955354983077977108082864 524 510804176183864915841560697700342865196600 525 -568912317905692476204010983340393763549340 526 284813090046464044361022937213985190050910 527 2147483649 528 4294967297 529 -17658411566435093442027576471847977151890400 530 35557376669329364876331887391442707100938400 531 -32238770773626385564188713854139932665267200 532 17742900738503149512802045074276442804383168 533 -6717925900837469852179788213191822639523840 534 1876143598261603253760591833942742606912000 535 -404022213323660890502986815015179179868160 536 69177831468086175284617882604903330391552 537 -9630029314037369903057883930048094617600 538 1108378955973686919090790986919169433600 539 -106879147037997658268111131913440460800 540 8735196221829778764441391880663318528 541 -613768243738740516353122627184230400 542 38236637650586474219835861385216000 543 -2322506995097593354836254431641600 544 327071076897855514336177229660160 545 -2322506995097593354836254431641600 546 38236637650586474219835861385216000 547 -613768243738740516353122627184230400 548 8735196221829778764441391880663318528 549 -106879147037997658268111131913440460800 550 1108378955973686919090790986919169433600 551 -9630029314037369903057883930048094617600 552 69177831468086175284617882604903330391552 553 -404022213323660890502986815015179179868160 554 1876143598261603253760591833942742606912000 555 -6717925900837469852179788213191822639523840 556 17742900738503149512802045074276442804383168 557 -32238770773626385564188713854139932665267200 558 35557376669329364876331887391442707100938400 559 -17658411566435093442027576471847977151890400 560 4294967297 561 8589934593 562 1130138339725584306422377833863764075937266656 563 -2293330514181190527585993403366871442122069856 564 2098838690941235980248233593595614526539207680 565 -1167784384676327618636663968404408634875974208 566 447690108195965543461352580649787699119663104 567 -126791060535953813256310944922741370424681984 568 27733517721274456881074729987902910541348864 569 -4831371190775114841567290345114494575204864 570 685481955617223934910853529624422387499008 571 -80558213133771967502395858887753598033920 572 7945578185740888882241801895464119566336 573 -664948325360603106669955741254024708096 574 47748176662997948772891263333672681472 575 -2998260713283924417849434297147719680 576 173268770999969860188501279634882560 577 -9770376097356970874483570295767040 578 -9770376097356970874483570295767040 579 173268770999969860188501279634882560 580 -2998260713283924417849434297147719680 581 47748176662997948772891263333672681472 582 -664948325360603106669955741254024708096 583 7945578185740888882241801895464119566336 584 -80558213133771967502395858887753598033920 585 685481955617223934910853529624422387499008 586 -4831371190775114841567290345114494575204864 587 27733517721274456881074729987902910541348864 588 -126791060535953813256310944922741370424681984 589 447690108195965543461352580649787699119663104 590 -1167784384676327618636663968404408634875974208 591 2098838690941235980248233593595614526539207680 592 -2293330514181190527585993403366871442122069856 593 1130138339725584306422377833863764075937266656 594 8589934593 595 17179869185 596 -74589130404521928986253164043972194699273307234 597 152489952135245609455376026915607076026939160800 598 -140816683604534724734238400427149869318276638016 599 79172606946727798270656869584354425614110016960 600 -30715329799241897789786568026599517913804514176 601 8815898161801945227839217259302745339527252480 602 -1957201544984983035105929927144935803644113920 603 346602852824679469477200064972978402931320320 604 -50072526807512917092805292173654811155467264 605 6002020466379376491495581668282235098275840 606 -604848239106978506658067737720215595270144 607 51793270995707936382831650353021907353600 608 -3805409602047214326139669652525799407616 609 243005953530781026772758373685224407040 610 -13895549612459809942329269474768977920 611 781252765700094399300522378757734400 612 -102896050303475726663101370841169920 613 781252765700094399300522378757734400 614 -13895549612459809942329269474768977920 615 243005953530781026772758373685224407040 616 -3805409602047214326139669652525799407616 617 51793270995707936382831650353021907353600 618 -604848239106978506658067737720215595270144 619 6002020466379376491495581668282235098275840 620 -50072526807512917092805292173654811155467264 621 346602852824679469477200064972978402931320320 622 -1957201544984983035105929927144935803644113920 623 8815898161801945227839217259302745339527252480 624 -30715329799241897789786568026599517913804514176 625 79172606946727798270656869584354425614110016960 626 -140816683604534724734238400427149869318276638016 627 152489952135245609455376026915607076026939160800 628 -74589130404521928986253164043972194699273307234 629 17179869185 630 34359738369 631 5072060866917025572986006873294871682352697834330 632 -10443905870790000627616428158765478473123610598680 633 9728024419549801432539690052093814053364367163200 634 -5524553916394640167681790700454540971168278730048 635 2167814972228549376166024154611278470275559740800 636 -630196335168854374085249545704225221865042954240 637 141905541860597979447798735505122144935727522816 638 -25526152449477271170020007511951658713750964736 639 3751510020743620226655083170569331905649597440 640 -458198227951207897409395206441520234662604800 641 47127047550089311546924945586301271533109248 642 -4125220278072352603343762478107116599459840 643 310108214187297479200151280113153265991680 644 -20217506839739937579204483102844739911680 645 1163814980058485223765125897539991371776 646 -62214173680116595459044025355136860160 647 3288897733791862004066870234883686400 648 3288897733791862004066870234883686400 649 -62214173680116595459044025355136860160 650 1163814980058485223765125897539991371776 651 -20217506839739937579204483102844739911680 652 310108214187297479200151280113153265991680 653 -4125220278072352603343762478107116599459840 654 47127047550089311546924945586301271533109248 655 -458198227951207897409395206441520234662604800 656 3751510020743620226655083170569331905649597440 657 -25526152449477271170020007511951658713750964736 658 141905541860597979447798735505122144935727522816 659 -630196335168854374085249545704225221865042954240 660 2167814972228549376166024154611278470275559740800 661 -5524553916394640167681790700454540971168278730048 662 9728024419549801432539690052093814053364367163200 663 -10443905870790000627616428158765478473123610598680 664 5072060866917025572986006873294871682352697834330 665 34359738369 666 68719476737 667 -355044260663525494176248191271307715826830635173100 668 736145471652591242352525870860624361447240059562060 669 -691405614609944412353107567768856444976600536190000 670 396446797144654783801560235462557964458588594167616 671 -157271599752347074025023624352064760191671098694400 672 46281555869270579008437084206411133785116361578240 673 -10563581972232854674837265851521213055415779814400 674 1928734576938541088134064228211380719493113290240 675 -288130900835101305931849446266124542357469849600 676 35824925205287313096667097437429986421947279360 677 -3756904215236883222959211311204921581116825600 678 335827754163287428235309974734682928867262464 679 -25813651077165538388459610005359377899520000 680 1720452843009155404510058845369750055485440 681 -100607138846038761827485286535040460390400 682 5314025267228976790902844174426643693568 683 -278045618328109116677348442770964480000 684 34390428359013558558912174045711564800 685 -278045618328109116677348442770964480000 686 5314025267228976790902844174426643693568 687 -100607138846038761827485286535040460390400 688 1720452843009155404510058845369750055485440 689 -25813651077165538388459610005359377899520000 690 335827754163287428235309974734682928867262464 691 -3756904215236883222959211311204921581116825600 692 35824925205287313096667097437429986421947279360 693 -288130900835101305931849446266124542357469849600 694 1928734576938541088134064228211380719493113290240 695 -10563581972232854674837265851521213055415779814400 696 46281555869270579008437084206411133785116361578240 697 -157271599752347074025023624352064760191671098694400 698 396446797144654783801560235462557964458588594167616 699 -691405614609944412353107567768856444976600536190000 700 736145471652591242352525870860624361447240059562060 701 -355044260663525494176248191271307715826830635173100 702 68719476737 703 137438953473 704 25563186767029848927110067336598156641625810428492492 705 -53357518213500461177368364832127361256568177399362900 706 50517349700558806521636567832188732615141534921563760 707 -29235574956501352039298725654304569441591492739969856 708 11720001896423464244063351407318819608564580386921216 709 -3489543525373919005489398517743491060407311291060480 710 806859369960701919795872529074423025418684856540160 711 -149432407812577915917971913362993823477338319880704 712 22674121707841908311811336961027020899979364706304 713 -2867506935824863092927469389627791889241158850560 714 306314320926299550315626148722286390878727905280 715 -27933780913545761558195998550500843834037354496 716 2193585975102288080197573345752189320944091136 717 -149470442430397140607759465304067482732789760 718 8915139161838740251922660174868773437440000 719 -473500160776197494839072580630690634596352 720 23540220352921711915158858424559186214912 721 -1171162681765827941335551066890600448000 722 -1171162681765827941335551066890600448000 723 23540220352921711915158858424559186214912 724 -473500160776197494839072580630690634596352 725 8915139161838740251922660174868773437440000 726 -149470442430397140607759465304067482732789760 727 2193585975102288080197573345752189320944091136 728 -27933780913545761558195998550500843834037354496 729 306314320926299550315626148722286390878727905280 730 -2867506935824863092927469389627791889241158850560 731 22674121707841908311811336961027020899979364706304 732 -149432407812577915917971913362993823477338319880704 733 806859369960701919795872529074423025418684856540160 734 -3489543525373919005489398517743491060407311291060480 735 11720001896423464244063351407318819608564580386921216 736 -29235574956501352039298725654304569441591492739969856 737 50517349700558806521636567832188732615141534921563760 738 -53357518213500461177368364832127361256568177399362900 739 25563186767029848927110067336598156641625810428492492 740 137438953473 741 274877906945 742 -1891675820732681314423692292815631632320631557184292222 743 3974019534336977554508390538913543583612491103378246580 744 -3791641395190676735399082341128869125809269431762581320 745 2213949894490329265789586966456800488357687078917013600 746 -896515712115422939108204200914925669266863587793917056 747 269946219013543861624296385524246398495839070180450560 748 -63197133447612889713020932627344905733876145515461120 749 11864855007845632302613093360791387505990487337592320 750 -1827315885294985420008347431357557289715879436272640 751 234868868750785807545624760689292085515170601850880 752 -25534442697165670160647793851931236756806265466880 753 2373297305855332703423664518300233908514141962240 754 -190222941666203341763769740987330312806057345024 755 13244688760423437836600613993477603217920819200 756 -806925056762758919028495676712315864070881280 757 43492433147278239686053456012411990241771520 758 -2133682866631376712342971723361270502391808 759 104384908963081902480965893845673573089280 760 -12169163725683864603302759721378827468800 761 104384908963081902480965893845673573089280 762 -2133682866631376712342971723361270502391808 763 43492433147278239686053456012411990241771520 764 -806925056762758919028495676712315864070881280 765 13244688760423437836600613993477603217920819200 766 -190222941666203341763769740987330312806057345024 767 2373297305855332703423664518300233908514141962240 768 -25534442697165670160647793851931236756806265466880 769 234868868750785807545624760689292085515170601850880 770 -1827315885294985420008347431357557289715879436272640 771 11864855007845632302613093360791387505990487337592320 772 -63197133447612889713020932627344905733876145515461120 773 269946219013543861624296385524246398495839070180450560 774 -896515712115422939108204200914925669266863587793917056 775 2213949894490329265789586966456800488357687078917013600 776 -3791641395190676735399082341128869125809269431762581320 777 3974019534336977554508390538913543583612491103378246580 778 -1891675820732681314423692292815631632320631557184292222 779 274877906945 780 549755813889 781 143767362374637734661267412030467989608160302990670953014 782 -303917160421580404466064544474736658420727461819729302244 783 292138765535512936185371829579076046438050188819283578696 784 -172051833298986253714077056574764049972280105965228660288 785 70349143890412685803716237494653590636012628249836556032 786 -21412428207629079291359394090034727908008913619018664192 787 5072928221914621856092873447923817652165005910600268288 788 -964926010316277894599867796529037306464946086979953152 789 150740798897888220292166776562391332668975127737463808 790 -19677317606909154869167691657782272594782381690615808 791 2175472604173856652169899410451018866873114048458752 792 -205899923423114846113142556403072469157807675260928 793 16828621385344164142927910368167143434572748849152 794 -1196374694660461464798281753541466531681959739392 795 74464602812026886983020853292627095893711126528 796 -4090063037385284653796884597147210568170930176 797 201548204750332779185586083225215310179467264 798 -9362517050630152763314174220165435217936384 799 439879175606953293835271034914089471574016 800 439879175606953293835271034914089471574016 801 -9362517050630152763314174220165435217936384 802 201548204750332779185586083225215310179467264 803 -4090063037385284653796884597147210568170930176 804 74464602812026886983020853292627095893711126528 805 -1196374694660461464798281753541466531681959739392 806 16828621385344164142927910368167143434572748849152 807 -205899923423114846113142556403072469157807675260928 808 2175472604173856652169899410451018866873114048458752 809 -19677317606909154869167691657782272594782381690615808 810 150740798897888220292166776562391332668975127737463808 811 -964926010316277894599867796529037306464946086979953152 812 5072928221914621856092873447923817652165005910600268288 813 -21412428207629079291359394090034727908008913619018664192 814 70349143890412685803716237494653590636012628249836556032 815 -172051833298986253714077056574764049972280105965228660288 816 292138765535512936185371829579076046438050188819283578696 817 -303917160421580404466064544474736658420727461819729302244 818 143767362374637734661267412030467989608160302990670953014 819 549755813889 820 1099511627777 821 -11213854265180947539416463251659222625956714154761534834200 822 23849305874913994341377011796297786284624343338042965225640 823 -23090740870874066872679353503752105375758822052371307016000 824 13712181759765852906813529762476992850003905925553347051984 825 -5659285051720909460882046114697036447415327748049182960000 826 1740518537994650544927575344298413471035530458277605745920 827 -417100823780288130289342054967117411346593053169676748800 828 80337152691672248036742504732480888571607078312301982208 829 -12722705636107273530519728456621209421262893837817753600 830 1685570180389685469675002795613568011069698676845260800 831 -189363570964828945625365597957094474453820301071974400 832 18235438176954397202358906263429045022826249345769472 833 -1518458567906099727929836016316048463767372993331200 834 110125130186136458534707953930119997806205329735680 835 -6999536544729425290022949989327072890957332480000 836 392398146309937224414235024345574413804113821696 837 -19604358226831080419375995733494999564615680000 838 897585932963078051501515631706321713519656960 839 -41227994666563540328723730276980299451596800 840 4544975205686091795447522843659094747774976 841 -41227994666563540328723730276980299451596800 842 897585932963078051501515631706321713519656960 843 -19604358226831080419375995733494999564615680000 844 392398146309937224414235024345574413804113821696 845 -6999536544729425290022949989327072890957332480000 846 110125130186136458534707953930119997806205329735680 847 -1518458567906099727929836016316048463767372993331200 848 18235438176954397202358906263429045022826249345769472 849 -189363570964828945625365597957094474453820301071974400 850 1685570180389685469675002795613568011069698676845260800 851 -12722705636107273530519728456621209421262893837817753600 852 80337152691672248036742504732480888571607078312301982208 853 -417100823780288130289342054967117411346593053169676748800 854 1740518537994650544927575344298413471035530458277605745920 855 -5659285051720909460882046114697036447415327748049182960000 856 13712181759765852906813529762476992850003905925553347051984 857 -23090740870874066872679353503752105375758822052371307016000 858 23849305874913994341377011796297786284624343338042965225640 859 -11213854265180947539416463251659222625956714154761534834200 860 1099511627777 861 2199023255553 862 897108341212843972586821264664046587537344865386016465222040 863 -1919158324244459167520056214184891361753454079165849989294040 864 1871108575491424076642093529450782059469935716259319268187200 865 -1120065281525781713261264264890726600366279468492492382009904 866 466454985689806429083940551208204226414126885568311115826560 867 -144900767837206100985829467885319559380896002738335095448320 868 35108584198290177102935662307232844524920913579017752012800 869 -6844072853790667968308200400972734915866541861722886442496 870 1098153487035574218067919775194277986369564258006190010368 871 -147568258801272527102493254914164836079120562194995466240 872 16834628570581826585967117120423083496572500587625021440 873 -1648188217624765482697384474793086274417717608285790208 874 139708694907917369572665734930834033686861347846291456 875 -10327486478266765133720344653291701800345673229926400 876 669841780573717295473278077860144416515474923192320 877 -38337143412964718983846977891788703819433736601600 878 1950209294867013781556569151397201707952716120064 879 -89599505392440958066252801126605522931325337600 880 3905166422674757471864169280749919049707683840 881 -173798136927312558954886661921938025462366208 882 -173798136927312558954886661921938025462366208 883 3905166422674757471864169280749919049707683840 884 -89599505392440958066252801126605522931325337600 885 1950209294867013781556569151397201707952716120064 886 -38337143412964718983846977891788703819433736601600 887 669841780573717295473278077860144416515474923192320 888 -10327486478266765133720344653291701800345673229926400 889 139708694907917369572665734930834033686861347846291456 890 -1648188217624765482697384474793086274417717608285790208 891 16834628570581826585967117120423083496572500587625021440 892 -147568258801272527102493254914164836079120562194995466240 893 1098153487035574218067919775194277986369564258006190010368 894 -6844072853790667968308200400972734915866541861722886442496 895 35108584198290177102935662307232844524920913579017752012800 896 -144900767837206100985829467885319559380896002738335095448320 897 466454985689806429083940551208204226414126885568311115826560 898 -1120065281525781713261264264890726600366279468492492382009904 899 1871108575491424076642093529450782059469935716259319268187200 900 -1919158324244459167520056214184891361753454079165849989294040 901 897108341212843972586821264664046587537344865386016465222040 902 2199023255553 903 4398046511105 904 -73562883979386300698893016088235480053955397534147567023031994 905 158268090928687615240295583148633382655211588698061290866075000 906 -155350061512322483670221754706060490175831680608315720571560080 907 93716461655313877822577780432215128961089518797315688332458320 908 -39369374099314690469087645761615669574475030034449341296351008 909 12348317937492069553935651860906473465444698014257574095936000 910 -3023804661642146630418136073169233072567670206193320981783040 911 596322550107964643022322118254857509126838669347958500139520 912 -96892653627363675942094426657002682101531282167469460509696 913 13198747954644182640909815611445031726679357373877187563520 914 -1528006555467751613698322099736845561804970931790235033600 915 151985578967385399975588957354345912369065697301909217280 916 -13104138973579257533618132290555091769439000769259454464 917 986515168015905737983494641163547400930382459406254080 918 -65242369637102185348967445694369779014036153995100160 919 3810750469830566033172374877685932344121625026560000 920 -197709203631458796813424928514519594630987073585152 921 9201174172831443036493404027936341770252863406080 922 -394832140067342258101625733272679496289872773120 923 17089349800471979202393765700950503455556894720 924 -1786693197364874898065661765094601413594447872 925 17089349800471979202393765700950503455556894720 926 -394832140067342258101625733272679496289872773120 927 9201174172831443036493404027936341770252863406080 928 -197709203631458796813424928514519594630987073585152 929 3810750469830566033172374877685932344121625026560000 930 -65242369637102185348967445694369779014036153995100160 931 986515168015905737983494641163547400930382459406254080 932 -13104138973579257533618132290555091769439000769259454464 933 151985578967385399975588957354345912369065697301909217280 934 -1528006555467751613698322099736845561804970931790235033600 935 13198747954644182640909815611445031726679357373877187563520 936 -96892653627363675942094426657002682101531282167469460509696 937 596322550107964643022322118254857509126838669347958500139520 938 -3023804661642146630418136073169233072567670206193320981783040 939 12348317937492069553935651860906473465444698014257574095936000 940 -39369374099314690469087645761615669574475030034449341296351008 941 93716461655313877822577780432215128961089518797315688332458320 942 -155350061512322483670221754706060490175831680608315720571560080 943 158268090928687615240295583148633382655211588698061290866075000 944 -73562883979386300698893016088235480053955397534147567023031994 945 4398046511105 946 8796093022209 947 6179282254265639246471507591614694039319764369565509268000471282 948 -13368082521965030295590264255432547134139319234597769193061868928 949 13207673257869405100615286479197320555793597587553439934232433680 950 -8027532840331838188780123116703234474200488236860919713358042992 951 3400743885618214231441978361747163747041776742904030438009281184 952 -1076628080374803705503125256121578526346925983557478551204368256 953 266347909053821548355245665857615520676622801853812693601031680 954 -53114898508767997741244159382589485282917337150584325410600448 955 8735305221131833756403230576103415759798402725616884583072768 956 -1205587355426035588176747125134145139960218104229093213970432 957 141551240557554164623414127061391572803216106691424448405504 958 -14294772295323387952357890117445777201460806594467182567424 959 1252725434614663172322215180810366110111608410567498022912 960 -95969084282987929576995415399756337319762612084770930688 961 6466265600110836332815913203173434586347924120236720128 962 -385205185703542741072382175984353702686438056281702400 963 20389730922744634690746684666794094666499582671323136 964 -965431709395940290326804907339995960440082350997504 965 41532649178485823508364855295398633433728231145472 966 -1704665803489371118314019267898278355472334454784 967 72061992634144488718308172079372285087921995776 968 72061992634144488718308172079372285087921995776 969 -1704665803489371118314019267898278355472334454784 970 41532649178485823508364855295398633433728231145472 971 -965431709395940290326804907339995960440082350997504 972 20389730922744634690746684666794094666499582671323136 973 -385205185703542741072382175984353702686438056281702400 974 6466265600110836332815913203173434586347924120236720128 975 -95969084282987929576995415399756337319762612084770930688 976 1252725434614663172322215180810366110111608410567498022912 977 -14294772295323387952357890117445777201460806594467182567424 978 141551240557554164623414127061391572803216106691424448405504 979 -1205587355426035588176747125134145139960218104229093213970432 980 8735305221131833756403230576103415759798402725616884583072768 981 -53114898508767997741244159382589485282917337150584325410600448 982 266347909053821548355245665857615520676622801853812693601031680 983 -1076628080374803705503125256121578526346925983557478551204368256 984 3400743885618214231441978361747163747041776742904030438009281184 985 -8027532840331838188780123116703234474200488236860919713358042992 986 13207673257869405100615286479197320555793597587553439934232433680 987 -13368082521965030295590264255432547134139319234597769193061868928 988 6179282254265639246471507591614694039319764369565509268000471282 989 8796093022209 990 17592186044417 991 -531418273866724144670422905207588977117362707787969132623999010660 992 1155834379142215449459984860015318548959550308009294201210814495028 993 -1149227982694625951104319710502726594396539487924894464916347179760 994 703575497516457413751655969173705990565762440869182218186776374064 995 -300491506986708250212041471473188209555049664120663168327743931840 996 95990758776689438840661892171081730908462389549558468655319187136 997 -23982548238172000366718145879879365445962827221307469065045587200 998 4834229164287297334578021011103722464681699867131079894807307776 999 -804351136727550422427533291803347721748440815374662716576389120 1000 112415811868263883965500827590177668748223125207513053088581632 1001 -13378991284727947334143748149445808124940722587651746250383360 1002 1370900553054541866628255423388167398609442250434773812797440 1003 -122028775966309329770548594476731664811575470317275953725440 1004 9505950308265262489810592654064149426021850299555659481088 1005 -652036917110237141311516281201370003703368966073635962880 1006 39586616956340175065849602077202788977151239349560213504 1007 -2137200960995198481239808620718200279381332090087014400 1008 103134793691587396588523354975477629321067153001283584 1009 -4490608283856991338253045649910099775729853776527360 1010 181281036758649383127360315428164581100737788903424 1011 -7417869276315775343069054796641582131167342100480 1012 737450585638015341427388137866413718707124568064 1013 -7417869276315775343069054796641582131167342100480 1014 181281036758649383127360315428164581100737788903424 1015 -4490608283856991338253045649910099775729853776527360 1016 103134793691587396588523354975477629321067153001283584 1017 -2137200960995198481239808620718200279381332090087014400 1018 39586616956340175065849602077202788977151239349560213504 1019 -652036917110237141311516281201370003703368966073635962880 1020 9505950308265262489810592654064149426021850299555659481088 1021 -122028775966309329770548594476731664811575470317275953725440 1022 1370900553054541866628255423388167398609442250434773812797440 1023 -13378991284727947334143748149445808124940722587651746250383360 1024 112415811868263883965500827590177668748223125207513053088581632 1025 -804351136727550422427533291803347721748440815374662716576389120 1026 4834229164287297334578021011103722464681699867131079894807307776 1027 -23982548238172000366718145879879365445962827221307469065045587200 1028 95990758776689438840661892171081730908462389549558468655319187136 1029 -300491506986708250212041471473188209555049664120663168327743931840 1030 703575497516457413751655969173705990565762440869182218186776374064 1031 -1149227982694625951104319710502726594396539487924894464916347179760 1032 1155834379142215449459984860015318548959550308009294201210814495028 1033 -531418273866724144670422905207588977117362707787969132623999010660 1034 17592186044417 1035 35184372088833 1036 46764808100266408187847638760731742734705889053559894720439816026180 1037 -102244843638335550616941158138019891867080838222434240812137136192620 1038 102287896856086392221880112824582594930518182882959752677832706884400 1039 -63063871763696570904451062153301473390707597947378253634250314322512 1040 27146828111587421862625966614416975609247746117478545354599382884800 1041 -8747678278369487809529093229867302906805753115995340991531899717440 1042 2206455002775413565048095716721428840701148653497350205277553670400 1043 -449394713925397749036197511054705573838685858660585298591191818752 1044 75617128686946947733253795067548788395071867917232116982848591872 1045 -10696942298298356074412572934224028079734643969894076235066357760 1046 1289766911273656801511539739896341902713562285266667843602145280 1047 -134018185618105320342885458424742371595025516308900700514066432 1048 12109413663434424388946228511062385633758642313914518156050432 1049 -958546486523311304028473301016256337785546401450359648583680 1050 66883593092209006541573016384606810541429702045837230735360 1051 -4135273860947261912701128269324995373892268876425581494272 1052 227578220605480466512595126224231101459531302532266852352 1053 -11197490559735278985499766026867294973334556363869388800 1054 495669810982556732905660313180991901452614349792215040 1055 -20043024672360365392990070187109884020773952613777408 1056 777238099066875265534882581987283543098472406188032 1057 -31287028623635654385798069203747209591709163847680 1058 -31287028623635654385798069203747209591709163847680 1059 777238099066875265534882581987283543098472406188032 1060 -20043024672360365392990070187109884020773952613777408 1061 495669810982556732905660313180991901452614349792215040 1062 -11197490559735278985499766026867294973334556363869388800 1063 227578220605480466512595126224231101459531302532266852352 1064 -4135273860947261912701128269324995373892268876425581494272 1065 66883593092209006541573016384606810541429702045837230735360 1066 -958546486523311304028473301016256337785546401450359648583680 1067 12109413663434424388946228511062385633758642313914518156050432 1068 -134018185618105320342885458424742371595025516308900700514066432 1069 1289766911273656801511539739896341902713562285266667843602145280 1070 -10696942298298356074412572934224028079734643969894076235066357760 1071 75617128686946947733253795067548788395071867917232116982848591872 1072 -449394713925397749036197511054705573838685858660585298591191818752 1073 2206455002775413565048095716721428840701148653497350205277553670400 1074 -8747678278369487809529093229867302906805753115995340991531899717440 1075 27146828111587421862625966614416975609247746117478545354599382884800 1076 -63063871763696570904451062153301473390707597947378253634250314322512 1077 102287896856086392221880112824582594930518182882959752677832706884400 1078 -102244843638335550616941158138019891867080838222434240812137136192620 1079 46764808100266408187847638760731742734705889053559894720439816026180 1080 35184372088833 1081 70368744177665 1082 -4208832729023737492464556528076732919800538699390263361251665111943190 1083 9248800735548378979525317376960328188306482037975500603498175284624300 1084 -9308155560677784619135803284595643440764191324273413290533960379088600 1085 5778036355568315581615864831696994877001915338264855051075737844403920 1086 -2506278401771469937873860444165410317307037520411348219482342337474080 1087 814437873119805031217684792650027569883346982616679147655260346555200 1088 -207328628482939342003229193846465102923015550503343285620266345872000 1089 42651979219420841945725315782008544799095004691840393461111412659200 1090 -7254936271235068085792125969615122267838193292645189337614846981120 1091 1038341921751473397417744563789996303315397731332200464581837117440 1092 -126775957712873133380364066837577527437483264564983322339550720000 1093 13351400894938400735970693251274753103733596834680598543353159680 1094 -1223864439874694457543026084194861278705311157009008477467852800 1095 98378291459053227357741802492786590923956626977319799343185920 1096 -6977985330061137017731286577854066885931544750840293826560000 1097 439037568675268991732774377108729303621007857325088714588160 1098 -24612820390447100205829440352886737710145435751456599572480 1099 1234481202921106889357847762370457508842646709018289766400 1100 -55656693044181255521505352152333785937196254238015488000 1101 2276054261254837007831055148786317027075817042068111360 1102 -86729292929162749164309548770511504277615532132270080 1103 3364943224987994898294436414053038977610437497978880 1104 -318858240786940879268094502577614416081094233292800 1105 3364943224987994898294436414053038977610437497978880 1106 -86729292929162749164309548770511504277615532132270080 1107 2276054261254837007831055148786317027075817042068111360 1108 -55656693044181255521505352152333785937196254238015488000 1109 1234481202921106889357847762370457508842646709018289766400 1110 -24612820390447100205829440352886737710145435751456599572480 1111 439037568675268991732774377108729303621007857325088714588160 1112 -6977985330061137017731286577854066885931544750840293826560000 1113 98378291459053227357741802492786590923956626977319799343185920 1114 -1223864439874694457543026084194861278705311157009008477467852800 1115 13351400894938400735970693251274753103733596834680598543353159680 1116 -126775957712873133380364066837577527437483264564983322339550720000 1117 1038341921751473397417744563789996303315397731332200464581837117440 1118 -7254936271235068085792125969615122267838193292645189337614846981120 1119 42651979219420841945725315782008544799095004691840393461111412659200 1120 -207328628482939342003229193846465102923015550503343285620266345872000 1121 814437873119805031217684792650027569883346982616679147655260346555200 1122 -2506278401771469937873860444165410317307037520411348219482342337474080 1123 5778036355568315581615864831696994877001915338264855051075737844403920 1124 -9308155560677784619135803284595643440764191324273413290533960379088600 1125 9248800735548378979525317376960328188306482037975500603498175284624300 1126 -4208832729023737492464556528076732919800538699390263361251665111943190 1127 70368744177665 1128 140737488355329 1129 387212611070172844062419576405159728010791959834118302505322747543943054 1130 -855098500399378107897668057822735154296183070084093641248652372683349100 1131 865599112317517243838213382356519228669955082420909807475673771004612440 1132 -540887500272004346650789095875975993303102910793325067584667945658620816 1133 236355649316886897301145326883992240444504270200477965694560928300842784 1134 -77434562726649303877400941952055672179192103877994678550162363733627200 1135 19888671691377097950775050904817013105359468148868539591651917794212480 1136 -4131310714890682710160493989802322854883276260600013518371437819618816 1137 710106114969539651001269716791722797851820531789987651759962213571584 1138 -102782392387662358744391927209186404207704038530544579232226210576384 1139 12701729699212269931894944246361429644410502614094895391459217371136 1140 -1355104701175462989644018528767963588599966865184169665552444891136 1141 125946878856950943461646845245704376362922341957183106783070797824 1142 -10274651158304040772508012363976668531072682036418000088553652224 1143 740348419303493516135169840642571928218955651604324465803329536 1144 -47368315547974040287223982383606468773924705282463095498407936 1145 2703167493644612068047531980008130444719296141074803949174784 1146 -138135697474177629921591066633134858516364118419581150429184 1147 6346139435955567966343817248436525806854412491906092630016 1148 -263659494772769045296346902287736724688401589621551529984 1149 10055401854410477338074536317138033085804613755832631296 1150 -369498310873315881076209378870414853536194699653545984 1151 14195428234181636520184241301075296633580525113573376 1152 14195428234181636520184241301075296633580525113573376 1153 -369498310873315881076209378870414853536194699653545984 1154 10055401854410477338074536317138033085804613755832631296 1155 -263659494772769045296346902287736724688401589621551529984 1156 6346139435955567966343817248436525806854412491906092630016 1157 -138135697474177629921591066633134858516364118419581150429184 1158 2703167493644612068047531980008130444719296141074803949174784 1159 -47368315547974040287223982383606468773924705282463095498407936 1160 740348419303493516135169840642571928218955651604324465803329536 1161 -10274651158304040772508012363976668531072682036418000088553652224 1162 125946878856950943461646845245704376362922341957183106783070797824 1163 -1355104701175462989644018528767963588599966865184169665552444891136 1164 12701729699212269931894944246361429644410502614094895391459217371136 1165 -102782392387662358744391927209186404207704038530544579232226210576384 1166 710106114969539651001269716791722797851820531789987651759962213571584 1167 -4131310714890682710160493989802322854883276260600013518371437819618816 1168 19888671691377097950775050904817013105359468148868539591651917794212480 1169 -77434562726649303877400941952055672179192103877994678550162363733627200 1170 236355649316886897301145326883992240444504270200477965694560928300842784 1171 -540887500272004346650789095875975993303102910793325067584667945658620816 1172 865599112317517243838213382356519228669955082420909807475673771004612440 1173 -855098500399378107897668057822735154296183070084093641248652372683349100 1174 387212611070172844062419576405159728010791959834118302505322747543943054 1175 140737488355329 1176 281474976710657 1177 -36397985440595730095384417845723728504304137000447182047544761486864812240 1178 80766471648607156959798344793377784177304067015648094908151977051265809776 1179 -82221415058227595683681150206337120783896793021141736965080733468437561600 1180 51709024137840077632234984818931364226431460585115758253317956030396285472 1181 -22758318535979530018334325175515539134200853222753818394182675329245585920 1182 7515204545517719983367084056817815884160057268912966731337656932939858176 1183 -1946969701609528886211836409912819560230856925530233134385392325858406400 1184 408231878802998419972438274069056045862524076171871657592919651820412672 1185 -70881285461785443092040106376951302864676053412453558674813336928563200 1186 10371650964740417922999784701655677340238406506153812976233620634583040 1187 -1296744967087975716559215339256265613441153735501243145480965661655040 1188 140081564395817499522043296677353122678116682360989958874914376171520 1189 -13194108652632112511495905698143466873594849331445091446941337518080 1190 1091763226720344293126568795525950624624800401821942442097131520000 1191 -79867156696883763677767536587344230980255055048912622118523371520 1192 5192907789638783305033902893493390290201156314746764181573140480 1193 -301451998470136403921590696899124154205971804065231647733186560 1194 15685084433252311301631592664001328350915622738913012728463360 1195 -734158800427828904878252778952504643396957211009560766054400 1196 31046440641810350010232882948264573668042800481773023133696 1197 -1196590322750853919854435398640121955662049303939996712960 1198 43169263486938471755076219062198903376239070160143515648 1199 -1592277289289205355521860162705513754876745074427822080 1200 144128079529986556208953844056531400186181794719072256 1201 -1592277289289205355521860162705513754876745074427822080 1202 43169263486938471755076219062198903376239070160143515648 1203 -1196590322750853919854435398640121955662049303939996712960 1204 31046440641810350010232882948264573668042800481773023133696 1205 -734158800427828904878252778952504643396957211009560766054400 1206 15685084433252311301631592664001328350915622738913012728463360 1207 -301451998470136403921590696899124154205971804065231647733186560 1208 5192907789638783305033902893493390290201156314746764181573140480 1209 -79867156696883763677767536587344230980255055048912622118523371520 1210 1091763226720344293126568795525950624624800401821942442097131520000 1211 -13194108652632112511495905698143466873594849331445091446941337518080 1212 140081564395817499522043296677353122678116682360989958874914376171520 1213 -1296744967087975716559215339256265613441153735501243145480965661655040 1214 10371650964740417922999784701655677340238406506153812976233620634583040 1215 -70881285461785443092040106376951302864676053412453558674813336928563200 1216 408231878802998419972438274069056045862524076171871657592919651820412672 1217 -1946969701609528886211836409912819560230856925530233134385392325858406400 1218 7515204545517719983367084056817815884160057268912966731337656932939858176 1219 -22758318535979530018334325175515539134200853222753818394182675329245585920 1220 51709024137840077632234984818931364226431460585115758253317956030396285472 1221 -82221415058227595683681150206337120783896793021141736965080733468437561600 1222 80766471648607156959798344793377784177304067015648094908151977051265809776 1223 -36397985440595730095384417845723728504304137000447182047544761486864812240 1224 281474976710657 1225 562949953421313 1226 3494206602297165261325719041044136211835102405292852433576016551507388266192 1227 -7789979263706662945448372647983239695947940573712855329967077692953559757968 1228 7974022317237563574339154029430287592353111927378512584724952416428003177728 1229 -5046287732288636347356197401940306166792554649934311092691232980704324017632 1230 2236507603587947863010922901260548671577376792897784502529635742031553106432 1231 -744217954900514132967599284409351433308115699740348505595753883760262856448 1232 194424295894702083173884686192495178367824097039097433795352693348515442688 1233 -41137230062248358983938580803068566685047806372073129302664937962960019712 1234 7212835280060809469959329244946101255465833012764401729685195907795628032 1235 -1066559776288283197352701565991978766059559802763673082905248256996294656 1236 134859166916319233576967261284918853263631878969952749686615134203805696 1237 -14744574767632914553874419227645823749845490377547222499008880570220544 1238 1406715852403457089592240684967086388682064184249348670263818025959424 1239 -118003331586598365657788793303475807043976292190590960482450533646336 1240 8758996686749363213365208837427606355320587776183639374664550055936 1241 -578382805828843402294566458430658673077797458118636073608453095424 1242 34131495772796171571016944969081837563520324045995817702962233344 1243 -1807054737390489207129910326446692165224516204588545440503300096 1244 86133777586513985904432917877291863787340260532247122208096256 1245 -3709534797290288729235621587673798586424709369224741592760320 1246 145156275930688107510767940817161847376408117380911118417920 1247 -5237322375730192985273427868795594314460218546122674667520 1248 182852809827402844923947102185816463633630844389393694720 1249 -6718306985298680962962098795395542624271413279090278400 1250 -6718306985298680962962098795395542624271413279090278400 1251 182852809827402844923947102185816463633630844389393694720 1252 -5237322375730192985273427868795594314460218546122674667520 1253 145156275930688107510767940817161847376408117380911118417920 1254 -3709534797290288729235621587673798586424709369224741592760320 1255 86133777586513985904432917877291863787340260532247122208096256 1256 -1807054737390489207129910326446692165224516204588545440503300096 1257 34131495772796171571016944969081837563520324045995817702962233344 1258 -578382805828843402294566458430658673077797458118636073608453095424 1259 8758996686749363213365208837427606355320587776183639374664550055936 1260 -118003331586598365657788793303475807043976292190590960482450533646336 1261 1406715852403457089592240684967086388682064184249348670263818025959424 1262 -14744574767632914553874419227645823749845490377547222499008880570220544 1263 134859166916319233576967261284918853263631878969952749686615134203805696 1264 -1066559776288283197352701565991978766059559802763673082905248256996294656 1265 7212835280060809469959329244946101255465833012764401729685195907795628032 1266 -41137230062248358983938580803068566685047806372073129302664937962960019712 1267 194424295894702083173884686192495178367824097039097433795352693348515442688 1268 -744217954900514132967599284409351433308115699740348505595753883760262856448 1269 2236507603587947863010922901260548671577376792897784502529635742031553106432 1270 -5046287732288636347356197401940306166792554649934311092691232980704324017632 1271 7974022317237563574339154029430287592353111927378512584724952416428003177728 1272 -7789979263706662945448372647983239695947940573712855329967077692953559757968 1273 3494206602297165261325719041044136211835102405292852433576016551507388266192 1274 562949953421313 1275 1125899906842625 1276 -342432247025120979046192397487203604255513393127945763384819992669052941109650 1277 766912174445539309921269428700791044742490812371280001888131608190832452866000 1278 -789244166352943694107535326275423991015092730730556278422156129210510503980000 1279 502510220081412387643702331910557333299267876929473313308671928909512461703200 1280 -224224032883710480710443137910012141557394380992182052472522516127475282280000 1281 75169867183577071060986501867270425925765208422277940504453011927126219808000 1282 -19797798952309467086836826484185405300265646834593930477628740013976537920000 1283 4225872841766038565409908595448573547118818203931648328884560499177345171200 1284 -747995087348418521071860383173449105496867562556066073654371672603561766400 1285 111735693262326803862187053541189224507828341298324702835902773180975308800 1286 -14282758086840015319828579646225250426787047340799089182587152537989120000 1287 1579827473617418622380119135608199484601971093224929815561774845274931200 1288 -152602720525608975596502886996240961805032578980341288824808065036288000 1289 12971039758434697688867354380893642249857137963537631174872141270220800 1290 -976384244541386397427098218218293991159126421343870309683272908800000 1291 65440312143233971330530712596181901085506952080872881022853878579200 1292 -3923222766878504882605287206543083657426246236430227824276979712000 1293 211213094136050469036327293684062457413686341465261073382165708800 1294 -10246325689528395866360507161801365162844558291391567048212480000 1295 449355902667781266515124278499614829562888925026774438851379200 1296 -17886944038058223854326540117434287511877809157889534407475200 1297 651762704478548967552819763836775329025762816003599551692800 1298 -22322747493407061294156221965611659088941088907146035200000 1299 784627791328144434740707269507291140559892944486452428800 1300 -67977673202118390872952973945762819481688276257996800000 1301 784627791328144434740707269507291140559892944486452428800 1302 -22322747493407061294156221965611659088941088907146035200000 1303 651762704478548967552819763836775329025762816003599551692800 1304 -17886944038058223854326540117434287511877809157889534407475200 1305 449355902667781266515124278499614829562888925026774438851379200 1306 -10246325689528395866360507161801365162844558291391567048212480000 1307 211213094136050469036327293684062457413686341465261073382165708800 1308 -3923222766878504882605287206543083657426246236430227824276979712000 1309 65440312143233971330530712596181901085506952080872881022853878579200 1310 -976384244541386397427098218218293991159126421343870309683272908800000 1311 12971039758434697688867354380893642249857137963537631174872141270220800 1312 -152602720525608975596502886996240961805032578980341288824808065036288000 1313 1579827473617418622380119135608199484601971093224929815561774845274931200 1314 -14282758086840015319828579646225250426787047340799089182587152537989120000 1315 111735693262326803862187053541189224507828341298324702835902773180975308800 1316 -747995087348418521071860383173449105496867562556066073654371672603561766400 1317 4225872841766038565409908595448573547118818203931648328884560499177345171200 1318 -19797798952309467086836826484185405300265646834593930477628740013976537920000 1319 75169867183577071060986501867270425925765208422277940504453011927126219808000 1320 -224224032883710480710443137910012141557394380992182052472522516127475282280000 1321 502510220081412387643702331910557333299267876929473313308671928909512461703200 1322 -789244166352943694107535326275423991015092730730556278422156129210510503980000 1323 766912174445539309921269428700791044742490812371280001888131608190832452866000 1324 -342432247025120979046192397487203604255513393127945763384819992669052941109650 1325 1125899906842625