0 1 1 -1 2 1 3 1 4 -6 5 1 6 -1 7 23 8 -23 9 1 10 1 11 -76 12 230 13 -76 14 1 15 -1 16 237 17 -1682 18 1682 19 -237 20 1 21 1 22 -722 23 10543 24 -23548 25 10543 26 -722 27 1 28 -1 29 2179 30 -60657 31 259723 32 -259723 33 60657 34 -2179 35 1 36 1 37 -6552 38 331612 39 -2485288 40 4675014 41 -2485288 42 331612 43 -6552 44 1 45 -1 46 19673 47 -1756340 48 21707972 49 -69413294 50 69413294 51 -21707972 52 1756340 53 -19673 54 1 55 1 56 -59038 57 9116141 58 -178300904 59 906923282 60 -1527092468 61 906923282 62 -178300904 63 9116141 64 -59038 65 1 66 -1 67 177135 68 -46702427 69 1403080725 70 -10836823098 71 28588019814 72 -28588019814 73 10836823098 74 -1403080725 75 46702427 76 -177135 77 1 78 1 79 -531428 80 237231970 81 -10708911188 82 121383780207 83 -477020564424 84 743288515164 85 -477020564424 86 121383780207 87 -10708911188 88 237231970 89 -531428 90 1 91 -1 92 1594309 93 -1198382694 94 79944249686 95 -1295923334435 96 7310750472183 97 -16818059163492 98 16818059163492 99 -7310750472183 100 1295923334435 101 -79944249686 102 1198382694 103 -1594309 104 1 105 1 106 -4782954 107 6031771195 108 -587172549764 109 13342139253321 110 -105040798548278 111 342917527152507 112 -504541774904760 113 342917527152507 114 -105040798548278 115 13342139253321 116 -587172549764 117 6031771195 118 -4782954 119 1 120 -1 121 14348891 122 -30287995733 123 4261002128223 124 -133584221924461 125 1435633708350799 126 -6453703025399873 127 13397724585164019 128 -13397724585164019 129 6453703025399873 130 -1435633708350799 131 133584221924461 132 -4261002128223 133 30287995733 134 -14348891 135 1 136 1 137 -43046704 138 151856096504 139 -30644790782352 140 1308783050525724 141 -18864407896121392 142 114046447205565128 143 -323586226260057872 144 455522635895576646 145 -323586226260057872 146 114046447205565128 147 -18864407896121392 148 1308783050525724 149 -30644790782352 150 151856096504 151 -43046704 152 1 153 -1 154 129140145 155 -760614930344 156 218917362275080 157 -12606456805855020 158 240228063120478412 159 -1916485195283138680 160 7248768785217735768 161 -13892023109165902550 162 13892023109165902550 163 -7248768785217735768 164 1916485195283138680 165 -240228063120478412 166 12606456805855020 167 -218917362275080 168 760614930344 169 -129140145 170 1 171 1 172 -387420470 173 3807336276505 174 -1556000598766224 175 119806714758672500 176 -2982883028083348072 177 30920009116692763140 178 -152810691269778226160 179 388388537345392794478 180 -527896878148304296900 181 388388537345392794478 182 -152810691269778226160 183 30920009116692763140 184 -2982883028083348072 185 119806714758672500 186 -1556000598766224 187 3807336276505 188 -387420470 189 1 190 -1 191 1162261447 192 -19050241098975 193 11017646288488233 194 -1126496451389805444 195 36286108036918331292 196 -482497960275256318764 197 3065160596963992470900 198 -10117251034076576707806 199 18186199969071030325138 200 -18186199969071030325138 201 10117251034076576707806 202 -3065160596963992470900 203 482497960275256318764 204 -36286108036918331292 205 1126496451389805444 206 -11017646288488233 207 19050241098975 208 -1162261447 209 1 210 1 211 -3486784380 212 95294209168414 213 -77790282457881756 214 10502050390028360685 215 -434068578399185612976 216 7324770616648963751400 217 -59004853881891807670128 218 248622282503401615805202 219 -578234573196110840457160 220 763820398700983273655796 221 -578234573196110840457160 222 248622282503401615805202 223 -59004853881891807670128 224 7324770616648963751400 225 -434068578399185612976 226 10502050390028360685 227 -77790282457881756 228 95294209168414 229 -3486784380 230 1 231 -1 232 10460353181 233 -476607030432890 234 548057862944403610 235 -97241113396281107625 236 5121322025261977645341 237 -108678143946811282770456 238 1097491156111197063842520 239 -5819709857368906275781890 240 17202013953311146363816090 241 -29339623556231198077286396 242 29339623556231198077286396 243 -17202013953311146363816090 244 5819709857368906275781890 245 -1097491156111197063842520 246 108678143946811282770456 247 -5121322025261977645341 248 97241113396281107625 249 -548057862944403610 250 476607030432890 251 -10460353181 252 1 253 1 254 -31381059586 255 2383464026644871 256 -3854992714797707980 257 895448161495472902195 258 -59737981246751592865626 259 1581819498142191938312181 260 -19831389804019105723521936 261 130762311102496121539725210 262 -483970431261872250358616740 263 1046182443513633818718416566 264 -1349622683586635111555174216 265 1046182443513633818718416566 266 -483970431261872250358616740 267 130762311102496121539725210 268 -19831389804019105723521936 269 1581819498142191938312181 270 -59737981246751592865626 271 895448161495472902195 272 -3854992714797707980 273 2383464026644871 274 -31381059586 275 1 276 -1 277 94143178803 278 -11918669518786553 279 27082671028676395571 280 -8209378169336366730975 281 690249375689600018903101 282 -22654482819484800948355263 283 349670890498978919817131013 284 -2837732372667026343604508586 285 12987545215947960281465749150 286 -35037032957856860952769399866 287 57195882810333453033729421118 288 -57195882810333453033729421118 289 35037032957856860952769399866 290 -12987545215947960281465749150 291 2837732372667026343604508586 292 -349670890498978919817131013 293 22654482819484800948355263 294 -690249375689600018903101 295 8209378169336366730975 296 -27082671028676395571 297 11918669518786553 298 -94143178803 299 1 300 1 301 -282429536456 302 59597584036978900 303 -190091199990042590776 304 74994793036203032797186 305 -7912908881189718510442136 306 320047503553817613028033156 307 -6037970256166651830449399400 308 59780589721805752195241969391 309 -334733062655689061999589000016 310 1112416503377484928170664122536 311 -2261505194499804665500550482096 312 2859794140516672651686471055900 313 -2261505194499804665500550482096 314 1112416503377484928170664122536 315 -334733062655689061999589000016 316 59780589721805752195241969391 317 -6037970256166651830449399400 318 320047503553817613028033156 319 -7912908881189718510442136 320 74994793036203032797186 321 -190091199990042590776 322 59597584036978900 323 -282429536456 324 1 325 -1 326 847288609417 327 -298001194373107932 328 1333320291211962185932 329 -683127058925399126578042 330 90116784207571227959548122 331 -4469220992566027991271674332 332 102411311473991029138778217772 333 -1227598984236530601384842458647 334 8332687651277682000435175990207 335 -33737471513253544413571205573752 336 84274698071442570223461920641752 337 -132555493764411542260676639414092 338 132555493764411542260676639414092 339 -84274698071442570223461920641752 340 33737471513253544413571205573752 341 -8332687651277682000435175990207 342 1227598984236530601384842458647 343 -102411311473991029138778217772 344 4469220992566027991271674332 345 -90116784207571227959548122 346 683127058925399126578042 347 -1333320291211962185932 348 298001194373107932 349 -847288609417 350 1 351 1 352 -2541865828302 353 1490047489007401093 354 -9347248094619271374328 355 6208142943433130437569318 356 -1020659089817075669997885148 357 61794661055868784232873239318 358 -1710469290819940528741268565528 359 24658401256558688301677115854563 360 -201287029822554529056737829866578 361 983465594270487938699356124725623 362 -2984179672554038991960331547546608 363 5757853588182123092997311683963108 364 -7157996663278223282076538528360968 365 5757853588182123092997311683963108 366 -2984179672554038991960331547546608 367 983465594270487938699356124725623 368 -201287029822554529056737829866578 369 24658401256558688301677115854563 370 -1710469290819940528741268565528 371 61794661055868784232873239318 372 -1020659089817075669997885148 373 6208142943433130437569318 374 -9347248094619271374328 375 1490047489007401093 376 -2541865828302 377 1 378 -1 379 7625597484959 380 -7450367080194248867 381 65503748989296262273853 382 -56312607151345279692717278 383 11506616420442323239667355938 384 -847218934588428448837261172498 385 28190620465589728084666831294958 386 -485901123703475381749420443583163 387 4736814413121207519240072054083813 388 -27697823523469655229672302664568313 389 101090497079668998792166377709517543 390 -236455909553728286075703070073022548 391 360243663965793598312988579100676268 392 -360243663965793598312988579100676268 393 236455909553728286075703070073022548 394 -101090497079668998792166377709517543 395 27697823523469655229672302664568313 396 -4736814413121207519240072054083813 397 485901123703475381749420443583163 398 -28190620465589728084666831294958 399 847218934588428448837261172498 400 -11506616420442323239667355938 401 56312607151345279692717278 402 -65503748989296262273853 403 7450367080194248867 404 -7625597484959 405 1 406 1 407 -22876792454932 408 37252239557637947162 409 -458906211646163742609188 410 510023148062583034085874299 411 -129219473160978783781898627384 412 11531643888569474380669426259684 413 -459289721171148344570004699841784 414 9416134542048260341211487624007049 415 -108949617673738482753788766327335804 416 756916427278347438035001021957035654 417 -3294505256153824905258357280578794444 418 9247384142472284112034067216239642619 419 -17056712123242004022797486807981958224 420 20894132510016028702153337587839223544 421 -17056712123242004022797486807981958224 422 9247384142472284112034067216239642619 423 -3294505256153824905258357280578794444 424 756916427278347438035001021957035654 425 -108949617673738482753788766327335804 426 9416134542048260341211487624007049 427 -459289721171148344570004699841784 428 11531643888569474380669426259684 429 -129219473160978783781898627384 430 510023148062583034085874299 431 -458906211646163742609188 432 37252239557637947162 433 -22876792454932 434 1 435 -1 436 68630377364853 437 -186262456011774757070 438 3214317850219701009463902 439 -4613612549357201657645937279 440 1446405339025833190271092741875 441 -155984685789969169786451776862940 442 7408269792552851515680194679312540 443 -179823745225179804617105491701316545 444 2456104252025009846311657552803669285 445 -20144280062121097026132783347863845090 446 103779528700836828028237255265722591410 447 -346492287527190974484894185226248871015 448 765694904029119484312656361951421078475 449 -1134687918610966957069168881094778187720 450 1134687918610966957069168881094778187720 451 -765694904029119484312656361951421078475 452 346492287527190974484894185226248871015 453 -103779528700836828028237255265722591410 454 20144280062121097026132783347863845090 455 -2456104252025009846311657552803669285 456 179823745225179804617105491701316545 457 -7408269792552851515680194679312540 458 155984685789969169786451776862940 459 -1446405339025833190271092741875 460 4613612549357201657645937279 461 -3214317850219701009463902 462 186262456011774757070 463 -68630377364853 464 1 465 1 466 -205891132094618 467 931316191990383581971 468 -22510469386618554677886164 469 41692871790276459072315022317 470 -16145752969301382377521962961854 471 2098674776881865033547156643570095 472 -118455327120421323715166153702246280 473 3390375809492934996696402119491445565 474 -54398401833157918678457029646426327850 475 523730155637568441247566409970091187575 476 -3172556082541969828668635421678309560940 477 12502149750110736999167133075487957657545 478 -32800992472237910183413018255607079604350 479 58173881472678984737323557496145463033555 480 -70350650953879951338288470627876247638640 481 58173881472678984737323557496145463033555 482 -32800992472237910183413018255607079604350 483 12502149750110736999167133075487957657545 484 -3172556082541969828668635421678309560940 485 523730155637568441247566409970091187575 486 -54398401833157918678457029646426327850 487 3390375809492934996696402119491445565 488 -118455327120421323715166153702246280 489 2098674776881865033547156643570095 490 -16145752969301382377521962961854 491 41692871790276459072315022317 492 -22510469386618554677886164 493 931316191990383581971 494 -205891132094618 495 1 496 -1 497 617673396283915 498 -4656593107528711492317 499 157626370729273334609375495 500 -376473921928752152158118939873 501 179813004867199858483574288763195 502 -28106205500898615937366656477465789 503 1879664970873531242371302981068628855 504 -63203789136039697158451645255360149765 505 1186136546257182529742021658659215279575 506 -13337464547214727769372546884168247036625 507 94441726279605612150528837507374858592195 508 -436283430971905248297255108332653014315285 509 1348206337504520843921335416694445582646615 510 -2835077299236017413801838806334466214125345 511 4100608268168684987818619986836963956905155 512 -4100608268168684987818619986836963956905155 513 2835077299236017413801838806334466214125345 514 -1348206337504520843921335416694445582646615 515 436283430971905248297255108332653014315285 516 -94441726279605612150528837507374858592195 517 13337464547214727769372546884168247036625 518 -1186136546257182529742021658659215279575 519 63203789136039697158451645255360149765 520 -1879664970873531242371302981068628855 521 28106205500898615937366656477465789 522 -179813004867199858483574288763195 523 376473921928752152158118939873 524 -157626370729273334609375495 525 4656593107528711492317 526 -617673396283915 527 1 528 1 529 -1853020188851808 530 23283003215720730780400 531 -1103659334098257536243675168 532 3397250000490337949495804862072 533 -1998649119245279811688013718088160 534 374910760769643599685395971511504592 535 -29628391043648798048375244196380188064 536 1166567998885477882569871815413485359900 537 -25507172468280333831545638841527017350880 538 333462900073082496995214459207197875350000 539 -2745670679961162373545182778688856370195360 540 14779196551761461305603060046118694560162120 541 -53416624920526367469469005475723498289754720 542 132100876165511776225342735801394006767559760 543 -226346561786489844105441577813652200158446880 544 270640145699133209196028919131239621155740230 545 -226346561786489844105441577813652200158446880 546 132100876165511776225342735801394006767559760 547 -53416624920526367469469005475723498289754720 548 14779196551761461305603060046118694560162120 549 -2745670679961162373545182778688856370195360 550 333462900073082496995214459207197875350000 551 -25507172468280333831545638841527017350880 552 1166567998885477882569871815413485359900 553 -29628391043648798048375244196380188064 554 374910760769643599685395971511504592 555 -1998649119245279811688013718088160 556 3397250000490337949495804862072 557 -1103659334098257536243675168 558 23283003215720730780400 559 -1853020188851808 560 1 561 -1 562 5559060566555489 563 -116415132818875551565904 564 7727035601883961718283330576 565 -30640365905124838740100620593560 566 22178783561726027191689411776107864 567 -4983765591563857185552988384144408496 568 464296135975523081508954649435812564336 569 -21342703924279212704154958316044640709564 570 541798108842714759045290856944274112301820 571 -8201558007543908126982148668902925197841360 572 78156256142395446956323854574167600905243280 573 -487543753032366514702519360636588187922453480 574 2048195931476431835205388609735400930790024360 575 -5914173780700369841844230551793642629559667120 576 11904475833505120887606370136874796455311564400 577 -16853254470598540447159409554808734503685068390 578 16853254470598540447159409554808734503685068390 579 -11904475833505120887606370136874796455311564400 580 5914173780700369841844230551793642629559667120 581 -2048195931476431835205388609735400930790024360 582 487543753032366514702519360636588187922453480 583 -78156256142395446956323854574167600905243280 584 8201558007543908126982148668902925197841360 585 -541798108842714759045290856944274112301820 586 21342703924279212704154958316044640709564 587 -464296135975523081508954649435812564336 588 4983765591563857185552988384144408496 589 -22178783561726027191689411776107864 590 30640365905124838740100620593560 591 -7727035601883961718283330576 592 116415132818875551565904 593 -5559060566555489 594 1 595 1 596 -16677181699666534 597 582076025433314583936305 598 -54096583366555321187731965984 599 276234642317838470325720868507176 600 -245774400767388664594249466152206544 601 66053143353348526962115145465115458696 602 -7238549147168858367839734102665130932320 603 387433661919449339290608887792856957972396 604 -11382641968149820269772429156059484809922344 605 198780825491715093859844374037230860657457740 606 -2183067117629658961963609642644292305119139360 607 15705625352216957980597557471752246738797284600 608 -76265671530255419682753824970229117211996157360 609 255487072830844430656903619001167074419621345240 610 -599691528285973171347722465763070752667485514080 611 996623003369441307597696210373055707468135139670 612 -1179727812941897831301158668836611415257954787300 613 996623003369441307597696210373055707468135139670 614 -599691528285973171347722465763070752667485514080 615 255487072830844430656903619001167074419621345240 616 -76265671530255419682753824970229117211996157360 617 15705625352216957980597557471752246738797284600 618 -2183067117629658961963609642644292305119139360 619 198780825491715093859844374037230860657457740 620 -11382641968149820269772429156059484809922344 621 387433661919449339290608887792856957972396 622 -7238549147168858367839734102665130932320 623 66053143353348526962115145465115458696 624 -245774400767388664594249466152206544 625 276234642317838470325720868507176 626 -54096583366555321187731965984 627 582076025433314583936305 628 -16677181699666534 629 1 630 -1 631 50031545098999671 632 -2910381244537746797339303 633 378713918507540413762079621713 634 -2489519865612639218166314930421576 635 2720368721622663457226613100653209720 636 -873191553238806781718557609549481149144 637 112343266378673741554436574831488545130472 638 -6984492455724925978171536468125150486808332 639 236804181476577400108078425018151630161061524 640 -4754912075701657804815125741740881799112652084 641 59950804154576195724295396108643035189955634540 642 -495244788334017920727228589998087906810531664920 643 2765926272166659440561243360425037267969774055720 644 -10688548987895471535408619424753697198284853778440 645 29065407362929789968712444817703043383896526091320 646 -56276528714344516833285151107070597700480394658230 647 78165524577635752476655313193084460710349417723290 648 -78165524577635752476655313193084460710349417723290 649 56276528714344516833285151107070597700480394658230 650 -29065407362929789968712444817703043383896526091320 651 10688548987895471535408619424753697198284853778440 652 -2765926272166659440561243360425037267969774055720 653 495244788334017920727228589998087906810531664920 654 -59950804154576195724295396108643035189955634540 655 4754912075701657804815125741740881799112652084 656 -236804181476577400108078425018151630161061524 657 6984492455724925978171536468125150486808332 658 -112343266378673741554436574831488545130472 659 873191553238806781718557609549481149144 660 -2720368721622663457226613100653209720 661 2489519865612639218166314930421576 662 -378713918507540413762079621713 663 2910381244537746797339303 664 -50031545098999671 665 1 666 1 667 -150094635296999084 668 14551909674865345817673814 669 -2651192425096166925369979085292 670 22430295195216743090391369549205529 671 -30080895689382894300237221947801866208 672 11517432684123470633232072323283100731792 673 -1736667297321195723437943521435747564756576 674 125139937930908144897519004723522405348178548 675 -4883426533119841530852924581091764249834627216 676 112403775207993416106845797102520554179901954536 677 -1621369011416037049704365523327574781123724850704 678 15318709111924681608671189159275706394571117715460 679 -97956514400198647169333314461386137855278887755680 680 434434602896468349352105914536983895808900592082160 681 -1360635234730328765052656424613203324427041021303840 682 3048807149453490444215620224059154502855610593465710 683 -4930577980076687493181056854933709435180965011986120 684 5784248818745045683272493176288250092565856911523460 685 -4930577980076687493181056854933709435180965011986120 686 3048807149453490444215620224059154502855610593465710 687 -1360635234730328765052656424613203324427041021303840 688 434434602896468349352105914536983895808900592082160 689 -97956514400198647169333314461386137855278887755680 690 15318709111924681608671189159275706394571117715460 691 -1621369011416037049704365523327574781123724850704 692 112403775207993416106845797102520554179901954536 693 -4883426533119841530852924581091764249834627216 694 125139937930908144897519004723522405348178548 695 -1736667297321195723437943521435747564756576 696 11517432684123470633232072323283100731792 697 -30080895689382894300237221947801866208 698 22430295195216743090391369549205529 699 -2651192425096166925369979085292 700 14551909674865345817673814 701 -150094635296999084 702 1 703 -1 704 450283905890997325 705 -72759559031045835175304034 706 18559351057440734186451273090210 707 -202050286649432130997522114541564325 708 332347821770900925603484880446518887673 709 -151621721322036240572931885185391827084400 710 26752572853549467560196309233256482615987952 711 -2229842315367389010940661748064589997239673300 712 99918080591338753345364150309984297851704094340 713 -2629067738689453022440672591112978671518845542136 714 43248887348592503196863234282967809337380475156600 715 -465657547380334929751702370671598973701587910272404 716 3395442635289672872396887759261935335426514737460900 717 -17202559660806918548169737301257681457656224894899600 718 61729249406981267437477115317173578368638798304116240 719 -159117951025369321556379693652319841544597913500433550 720 297571322430277170474177419109105164848413809751608310 721 -406309747516557502515143464865079921396994341193826700 722 406309747516557502515143464865079921396994341193826700 723 -297571322430277170474177419109105164848413809751608310 724 159117951025369321556379693652319841544597913500433550 725 -61729249406981267437477115317173578368638798304116240 726 17202559660806918548169737301257681457656224894899600 727 -3395442635289672872396887759261935335426514737460900 728 465657547380334929751702370671598973701587910272404 729 -43248887348592503196863234282967809337380475156600 730 2629067738689453022440672591112978671518845542136 731 -99918080591338753345364150309984297851704094340 732 2229842315367389010940661748064589997239673300 733 -26752572853549467560196309233256482615987952 734 151621721322036240572931885185391827084400 735 -332347821770900925603484880446518887673 736 202050286649432130997522114541564325 737 -18559351057440734186451273090210 738 72759559031045835175304034 739 -450283905890997325 740 1 741 1 742 -1350851717672992050 743 363797828025954305919324895 744 -129920623330776343559456358217884 745 1819733175067852589636564168717303415 746 -3669363408685422134415167666585992574178 747 1992684985601579687612341024639117479795945 748 -410840761246530296559039347265526924346136480 749 39539226305312130707163224580326675392649711172 750 -2030004227842112265207417899025512469019518517160 751 60905753106184822411939880981041657079442889762236 752 -1139323134645547489762091381019473441693287433419280 753 13933629713983775913226310683787268237420862940109900 754 -115425486069218248972052790404323801715296881335336904 755 665250919292594608644369881940307593707929744087672500 756 -2722127035674344462325768227991491957937645317487884640 757 8028708607151344646047000079799365797560477069199537950 758 -17257068179150581793520536495868433956112193621824933500 759 27233884877753991582501582383481268850473756823987528610 760 -31692160306291485196181190259476233868965558613118482600 761 27233884877753991582501582383481268850473756823987528610 762 -17257068179150581793520536495868433956112193621824933500 763 8028708607151344646047000079799365797560477069199537950 764 -2722127035674344462325768227991491957937645317487884640 765 665250919292594608644369881940307593707929744087672500 766 -115425486069218248972052790404323801715296881335336904 767 13933629713983775913226310683787268237420862940109900 768 -1139323134645547489762091381019473441693287433419280 769 60905753106184822411939880981041657079442889762236 770 -2030004227842112265207417899025512469019518517160 771 39539226305312130707163224580326675392649711172 772 -410840761246530296559039347265526924346136480 773 1992684985601579687612341024639117479795945 774 -3669363408685422134415167666585992574178 775 1819733175067852589636564168717303415 776 -129920623330776343559456358217884 777 363797828025954305919324895 778 -1350851717672992050 779 1 780 -1 781 4052555153018976227 782 -1818989241443650355071028225 783 909470920556880299580526618242523 784 -16386822939867158427121798919889200499 785 40488559084619325307251767260087412251593 786 -26150752161202459221966249553969788739817211 787 6292135942762057128080392375584446501378783625 788 -698049815148837630704994296743281677908851688164 789 40981973133624173012077896780884664110322484207532 790 -1398791064672565894297975156644380034340452277519396 791 29676060023900127142008674979367263612473855685090892 792 -411003515255099509767572793050752745228652382340807900 793 3854970498710032845646419807157467862896321531879921108 794 -25178976449015374348261418886889434105010103526644684604 795 116983233151241814155672939282811322787755562302420376340 796 -392887354712688563048862109348979193342565073205515330430 797 965289273592080871845333780946366649354148244877851880250 798 -1749707672180372705673941617511149607580353328226010699070 799 2352583531933281577533631297842305143759080815695109494410 800 -2352583531933281577533631297842305143759080815695109494410 801 1749707672180372705673941617511149607580353328226010699070 802 -965289273592080871845333780946366649354148244877851880250 803 392887354712688563048862109348979193342565073205515330430 804 -116983233151241814155672939282811322787755562302420376340 805 25178976449015374348261418886889434105010103526644684604 806 -3854970498710032845646419807157467862896321531879921108 807 411003515255099509767572793050752745228652382340807900 808 -29676060023900127142008674979367263612473855685090892 809 1398791064672565894297975156644380034340452277519396 810 -40981973133624173012077896780884664110322484207532 811 698049815148837630704994296743281677908851688164 812 -6292135942762057128080392375584446501378783625 813 26150752161202459221966249553969788739817211 814 -40488559084619325307251767260087412251593 815 16386822939867158427121798919889200499 816 -909470920556880299580526618242523 817 1818989241443650355071028225 818 -4052555153018976227 819 1 820 1 821 -12157665459056928760 822 9094946519264998557816310604 823 -6366432868091270370840316654814536 824 147547797836005078105965568722134508670 825 -446537614359543146628095087584273668002952 826 342753488672470703331761616142553285062983660 827 -96134139536231421689077624353882673366249507512 828 12275835693809773435310128549048777547040099634413 829 -822634627893236057963894679531635363804384856297440 830 31874512719274958333994229993165945231879169364566768 831 -765078053365384312029780058767465485112985365130734880 832 11966623302739794991283814300092752656627319332570378344 833 -126689396804201359869669838411043033285776562389502304416 834 934503753453077596918841397499139385778798043462331672240 835 -4910608026588280330587193480998512145775937711233910581344 836 18697461129929571474240423633374068196904669968600604344850 837 -52250830247219192977883201472524854814495747011384036338960 838 108177201182317429342975859990499034701409744163865730476840 839 -166988187649154007867791110168829333732559344925827730342000 840 192911849618529089357757766423069021788244626886998978541620 841 -166988187649154007867791110168829333732559344925827730342000 842 108177201182317429342975859990499034701409744163865730476840 843 -52250830247219192977883201472524854814495747011384036338960 844 18697461129929571474240423633374068196904669968600604344850 845 -4910608026588280330587193480998512145775937711233910581344 846 934503753453077596918841397499139385778798043462331672240 847 -126689396804201359869669838411043033285776562389502304416 848 11966623302739794991283814300092752656627319332570378344 849 -765078053365384312029780058767465485112985365130734880 850 31874512719274958333994229993165945231879169364566768 851 -822634627893236057963894679531635363804384856297440 852 12275835693809773435310128549048777547040099634413 853 -96134139536231421689077624353882673366249507512 854 342753488672470703331761616142553285062983660 855 -446537614359543146628095087584273668002952 856 147547797836005078105965568722134508670 857 -6366432868091270370840316654814536 858 9094946519264998557816310604 859 -12157665459056928760 860 1 861 -1 862 36472996377170786361 863 -45474733556780564054578925060 864 44565730387520876000771168439618260 865 -1328407662989152548231503142248321668230 866 4922684747197002983610781449943726167165382 867 -4487499523361646706723495761071676136246997172 868 1465662083761871803866055916822076277163088485220 869 -215130194143693653653440386165539357415220410788325 870 16427987250069120374609157266789242452840918745888205 871 -721190748662047996665604194666977877789138802602640848 872 19541140503279611635058589381234828816743292729245475088 873 -344305187717052549191852380969599280037349119856972816520 874 4102711241969605030984263052203448800143724386473073784840 875 -34068525674370325103478241640082409018302854191830245237840 876 201757547757249802884901591978408263965330365351754806650384 877 -867457226643678155509880847432268369932426932236749383028594 878 2744954654019220756463692809573699260155679973859870884761250 879 -6458345465365046955650617288857132460233460643598081735574200 880 11380513371521290627277766996156800577133252939481239354795800 881 -15089877903273315001983086160605491243818081534177550524912420 882 15089877903273315001983086160605491243818081534177550524912420 883 -11380513371521290627277766996156800577133252939481239354795800 884 6458345465365046955650617288857132460233460643598081735574200 885 -2744954654019220756463692809573699260155679973859870884761250 886 867457226643678155509880847432268369932426932236749383028594 887 -201757547757249802884901591978408263965330365351754806650384 888 34068525674370325103478241640082409018302854191830245237840 889 -4102711241969605030984263052203448800143724386473073784840 890 344305187717052549191852380969599280037349119856972816520 891 -19541140503279611635058589381234828816743292729245475088 892 721190748662047996665604194666977877789138802602640848 893 -16427987250069120374609157266789242452840918745888205 894 215130194143693653653440386165539357415220410788325 895 -1465662083761871803866055916822076277163088485220 896 4487499523361646706723495761071676136246997172 897 -4922684747197002983610781449943726167165382 898 1328407662989152548231503142248321668230 899 -44565730387520876000771168439618260 900 45474733556780564054578925060 901 -36472996377170786361 902 1 903 1 904 -109418989131512359166 905 227373670738215526823728320541 906 -311963705216597117669958490812407560 907 11959100528142212041535587660204745620090 908 -54249162793891219260835958685049611963936452 909 58696849790246788405209031939777681781414036122 910 -22303543722586753974168206951367233163119864077512 911 3758343984222361266575244423074892339183000088881705 912 -326545480758940761912354493942086743550797223694693670 913 16212824893157500754327283310347836193006574573138191133 914 -494881248741140091396280620032420669085811477336612300448 915 9799639263626370039534883476495306558755068852908294393368 916 -131087209608485436238894392886699475126084156506334388365360 917 1221841785349006914766972001537986443138975061592042317633240 918 -8128252892565111770123252641535188678931898306455062494243104 919 39319238510375618684725852340120494197932598127455734392413954 920 -140313731449500312407233171554125160972002572629169699501102044 921 373461560265448554425793787356825164776266362532262697569546650 922 -747382258361487541379411925426400448139169514888878176409023600 923 1130808095752663993308806047411881166967537725177935342487220220 924 -1297729499681505090170545409812072246968355011939269345142468120 925 1130808095752663993308806047411881166967537725177935342487220220 926 -747382258361487541379411925426400448139169514888878176409023600 927 373461560265448554425793787356825164776266362532262697569546650 928 -140313731449500312407233171554125160972002572629169699501102044 929 39319238510375618684725852340120494197932598127455734392413954 930 -8128252892565111770123252641535188678931898306455062494243104 931 1221841785349006914766972001537986443138975061592042317633240 932 -131087209608485436238894392886699475126084156506334388365360 933 9799639263626370039534883476495306558755068852908294393368 934 -494881248741140091396280620032420669085811477336612300448 935 16212824893157500754327283310347836193006574573138191133 936 -326545480758940761912354493942086743550797223694693670 937 3758343984222361266575244423074892339183000088881705 938 -22303543722586753974168206951367233163119864077512 939 58696849790246788405209031939777681781414036122 940 -54249162793891219260835958685049611963936452 941 11959100528142212041535587660204745620090 942 -311963705216597117669958490812407560 943 227373670738215526823728320541 944 -109418989131512359166 945 1 946 -1 947 328256967394537077583 948 -1136868362772853732034167413483 949 2183764353783509619147382157680816741 950 -107656549885992019546116215662616890778050 951 597661641473470362196393785785381497016047902 952 -767127734482750090712280112118488584055677703486 953 338838025873489325166103363602112268216841185799586 954 -65475399336083801063945097885820243320692511860492337 955 6463689869331217403728427250091815698868774256332017375 956 -362347869967156546889000700611424371871041480023446489683 957 12436102339101459651145727675918284741519091325996065333949 958 -276168500261351076746337765974425166121282844394913934762424 959 4137132654510315350861776500007099528488331425698434443860168 960 -43167557142021841266336957224916875883469242020042956124920200 961 321620821434411859015538235975256076305810426010853349426630904 962 -1744588779933476563952732022508411685873030145061067672133031202 963 6994900241782418724543631178420766826510517742776093405336511102 964 -20974078033746112446523261881462914306293986617781374484629430294 965 47447524529104993280660960672114050551464662844747121060859706250 966 -81490098068849138170493408438927948908210013932072623333200138220 967 106688732795174598576229724755453759133178463146395672253051039060 968 -106688732795174598576229724755453759133178463146395672253051039060 969 81490098068849138170493408438927948908210013932072623333200138220 970 -47447524529104993280660960672114050551464662844747121060859706250 971 20974078033746112446523261881462914306293986617781374484629430294 972 -6994900241782418724543631178420766826510517742776093405336511102 973 1744588779933476563952732022508411685873030145061067672133031202 974 -321620821434411859015538235975256076305810426010853349426630904 975 43167557142021841266336957224916875883469242020042956124920200 976 -4137132654510315350861776500007099528488331425698434443860168 977 276168500261351076746337765974425166121282844394913934762424 978 -12436102339101459651145727675918284741519091325996065333949 979 362347869967156546889000700611424371871041480023446489683 980 -6463689869331217403728427250091815698868774256332017375 981 65475399336083801063945097885820243320692511860492337 982 -338838025873489325166103363602112268216841185799586 983 767127734482750090712280112118488584055677703486 984 -597661641473470362196393785785381497016047902 985 107656549885992019546116215662616890778050 986 -2183764353783509619147382157680816741 987 1136868362772853732034167413483 988 -328256967394537077583 989 1 990 1 991 -984770902183611232836 992 5684341841766110888706488661970 993 -15286444836558677480891433939661036276 994 969085833886584640194196878918324163158471 995 -6582782923649167353704474824676543201547992872 996 10018680494669208397148763779045825967994045833772 997 -5140104968188546134294971462440570667056793614755240 998 1137816964602189338824192209601898332031602108191739507 999 -127458860870155080546380219701637735554275879212403286052 1000 8055299870294141485526276193096247092513816504179285482218 1001 -310307661087133060617914783487085981970298879659480417489588 1002 7712559158575371795982916448295317661230812046062592615767285 1003 -129101197188243632308287244756580472734825767690737307874257248 1004 1504224249043762633126340126023022471858396235548850228698156048 1005 -12517131335846056264195565791503034042604808485518988243595849824 1006 75903816559566202574325836193367181983241189069633874097707991194 1007 -340773891358725866376427352482689481650884778975521991154094604680 1008 1146770600063074352922173142070428471137934945225043806414124009284 1009 -2920131436356146472718463822167056601128115168451987820089629488744 1010 5666022722748959335742616818929634382258379050607586488643331273270 1011 -8417650119428417232791068361114125241412544570102427203541601175920 1012 9601985951565713871860675227990838321986061683175610502774593515400 1013 -8417650119428417232791068361114125241412544570102427203541601175920 1014 5666022722748959335742616818929634382258379050607586488643331273270 1015 -2920131436356146472718463822167056601128115168451987820089629488744 1016 1146770600063074352922173142070428471137934945225043806414124009284 1017 -340773891358725866376427352482689481650884778975521991154094604680 1018 75903816559566202574325836193367181983241189069633874097707991194 1019 -12517131335846056264195565791503034042604808485518988243595849824 1020 1504224249043762633126340126023022471858396235548850228698156048 1021 -129101197188243632308287244756580472734825767690737307874257248 1022 7712559158575371795982916448295317661230812046062592615767285 1023 -310307661087133060617914783487085981970298879659480417489588 1024 8055299870294141485526276193096247092513816504179285482218 1025 -127458860870155080546380219701637735554275879212403286052 1026 1137816964602189338824192209601898332031602108191739507 1027 -5140104968188546134294971462440570667056793614755240 1028 10018680494669208397148763779045825967994045833772 1029 -6582782923649167353704474824676543201547992872 1030 969085833886584640194196878918324163158471 1031 -15286444836558677480891433939661036276 1032 5684341841766110888706488661970 1033 -984770902183611232836 1034 1 1035 -1 1036 2954312706550833698597 1037 -28421709294505622933506620566582 1038 107005597024967292485665577629163521382 1039 -8723041279900696131978685899281909334437147 1040 72489108112685654246604953018634359474243757743 1041 -130762886281667993383876582638745184496844887275924 1042 77873012920917721061005026747595088605387445750529044 1043 -19728396270851359720083390422915314444566495360366214619 1044 2504778994948906352115390205632055553769548658933659418999 1045 -178210876397957981914844795653837468167143734011845628436270 1046 7692891896054356156713353077526618634700327570956420300533566 1047 -213604592257222209960973201701017702322780326088750003365984521 1048 3987048669389977239062645177566868411820298510643975832629819221 1049 -51755878645128465196085960074332221466187514195433107028324732016 1050 479788750602897264810769287223998426104111233419568499502058863472 1051 -3243336695280602004540290976079796013960642939943538151596518849018 1052 16253603741450678869911529999916061230825715041112400513962666661858 1053 -61173076227063673708823910643153774922902255816980330350797791600908 1054 174663967821232653140895265594247916414307043666554846723444122553068 1055 -381233634886870802874088944506634896330127414665962424858947686130014 1056 639594068550120948461404163655459470111399989994176107695812082954790 1057 -827718923433592734174910598231951610835762370537716551191311963461240 1058 827718923433592734174910598231951610835762370537716551191311963461240 1059 -639594068550120948461404163655459470111399989994176107695812082954790 1060 381233634886870802874088944506634896330127414665962424858947686130014 1061 -174663967821232653140895265594247916414307043666554846723444122553068 1062 61173076227063673708823910643153774922902255816980330350797791600908 1063 -16253603741450678869911529999916061230825715041112400513962666661858 1064 3243336695280602004540290976079796013960642939943538151596518849018 1065 -479788750602897264810769287223998426104111233419568499502058863472 1066 51755878645128465196085960074332221466187514195433107028324732016 1067 -3987048669389977239062645177566868411820298510643975832629819221 1068 213604592257222209960973201701017702322780326088750003365984521 1069 -7692891896054356156713353077526618634700327570956420300533566 1070 178210876397957981914844795653837468167143734011845628436270 1071 -2504778994948906352115390205632055553769548658933659418999 1072 19728396270851359720083390422915314444566495360366214619 1073 -77873012920917721061005026747595088605387445750529044 1074 130762886281667993383876582638745184496844887275924 1075 -72489108112685654246604953018634359474243757743 1076 8723041279900696131978685899281909334437147 1077 -107005597024967292485665577629163521382 1078 28421709294505622933506620566582 1079 -2954312706550833698597 1080 1 1081 1 1082 -8862938119652501095882 1083 142108546735461945550557302008043 1084 -749041651863479669388854258480133942308 1085 78516466994853387407669454667635662909251793 1086 -798104201665773954491608714134618352691439618374 1087 1705789139418811451984370575498196781576397278964195 1088 -1178425461830017587392401651242387198656062432352733656 1089 341378958599383779763115024249125167380245254449016384911 1090 -49070430624343072669198668188727704104963911671766995057406 1091 3925277270988387783916164193741726886935195466350915334748597 1092 -189589485833505208320361101274534688837974739246838706531247188 1093 5870924347258305823837551404874779243863830754614743084886429079 1094 -121961821754763273522076624308273633174774341635333597706526081874 1095 1760078644219074011225564778697480869287757314859418532942355477829 1096 -18134071623332908516487263388626881161597261630318909227348282884640 1097 136297224731036599303286528731297172453052002256730437472310712689386 1098 -760232995972329278714780717585770107902577959895602768932887945257092 1099 3189859233664044622811441903791905162304449222571679052275390288959502 1100 -10176413937516575526480230443549126360917598772929557191508199317619592 1101 24887769324887033534305095801267170319493497315631866295559393626643178 1102 -46945460326885611730418915207023136927626697717713656298726251559686684 1103 68587460913467599512479780939555336523067906183911874080703830420540510 1104 -77805578802757717012441596233803451418561662830545355811983324565356560 1105 68587460913467599512479780939555336523067906183911874080703830420540510 1106 -46945460326885611730418915207023136927626697717713656298726251559686684 1107 24887769324887033534305095801267170319493497315631866295559393626643178 1108 -10176413937516575526480230443549126360917598772929557191508199317619592 1109 3189859233664044622811441903791905162304449222571679052275390288959502 1110 -760232995972329278714780717585770107902577959895602768932887945257092 1111 136297224731036599303286528731297172453052002256730437472310712689386 1112 -18134071623332908516487263388626881161597261630318909227348282884640 1113 1760078644219074011225564778697480869287757314859418532942355477829 1114 -121961821754763273522076624308273633174774341635333597706526081874 1115 5870924347258305823837551404874779243863830754614743084886429079 1116 -189589485833505208320361101274534688837974739246838706531247188 1117 3925277270988387783916164193741726886935195466350915334748597 1118 -49070430624343072669198668188727704104963911671766995057406 1119 341378958599383779763115024249125167380245254449016384911 1120 -1178425461830017587392401651242387198656062432352733656 1121 1705789139418811451984370575498196781576397278964195 1122 -798104201665773954491608714134618352691439618374 1123 78516466994853387407669454667635662909251793 1124 -749041651863479669388854258480133942308 1125 142108546735461945550557302008043 1126 -8862938119652501095882 1127 1 1128 -1 1129 26588814358957503287739 1130 -710542734483837096641164109765477 1131 5243304210705017141835133808960816311983 1132 -706713369577392609400261922329208737836246933 1133 8785820118018076037337347759127550910953122204519 1134 -22241501461182808114019621004749731483766554114859577 1135 17814550847743187538496758785251161919148624664887104635 1136 -5896537907674095645376955142683276434157998257789144502311 1137 958624361674670931756534552453009015882593206356147167728861 1138 -86111104987581873912429348182730842433511398168751746659025987 1139 4647103414952772099594185315457443906019688271720907069655332905 1140 -160233962175636515386684423312361444004091975351894125285879277323 1141 3698062967339431486940859903259747863545511546222424410933367817049 1142 -59213722739922285651520512410881278632054843020490488501665556342599 1143 676561332197559974740766875662769572513219336005748390689049875482725 1144 -5640254928394181013547153041616300204131343557182195717909195340482058 1145 34922285567624757312517803368111081296226400734006653598462031558050766 1146 -162878538407937078488195412777860927371516720868992688301229829461670002 1147 578702119881996989032981175814554522327139957830838436448517019857855702 1148 -1580101308883780028862921602247155932949701322452032163650886101161447858 1149 3337706568275094081726183431369154914821103359590176134509876679278615846 1150 -5480654217777208176312954817838170126847017361879430804866711198468343834 1151 7017647788489525075696264289026973706302725556047313553117703945178243310 1152 -7017647788489525075696264289026973706302725556047313553117703945178243310 1153 5480654217777208176312954817838170126847017361879430804866711198468343834 1154 -3337706568275094081726183431369154914821103359590176134509876679278615846 1155 1580101308883780028862921602247155932949701322452032163650886101161447858 1156 -578702119881996989032981175814554522327139957830838436448517019857855702 1157 162878538407937078488195412777860927371516720868992688301229829461670002 1158 -34922285567624757312517803368111081296226400734006653598462031558050766 1159 5640254928394181013547153041616300204131343557182195717909195340482058 1160 -676561332197559974740766875662769572513219336005748390689049875482725 1161 59213722739922285651520512410881278632054843020490488501665556342599 1162 -3698062967339431486940859903259747863545511546222424410933367817049 1163 160233962175636515386684423312361444004091975351894125285879277323 1164 -4647103414952772099594185315457443906019688271720907069655332905 1165 86111104987581873912429348182730842433511398168751746659025987 1166 -958624361674670931756534552453009015882593206356147167728861 1167 5896537907674095645376955142683276434157998257789144502311 1168 -17814550847743187538496758785251161919148624664887104635 1169 22241501461182808114019621004749731483766554114859577 1170 -8785820118018076037337347759127550910953122204519 1171 706713369577392609400261922329208737836246933 1172 -5243304210705017141835133808960816311983 1173 710542734483837096641164109765477 1174 -26588814358957503287739 1175 1 1176 1 1177 -79766443076872509863312 1178 3552713674891945218588868354587112 1179 -36703194134323958022021731008659702842288 1180 6360886980271286231127980627871876153177988884 1181 -96705505361352069567728648137645701180676097732880 1182 289886313705408041945428747621272351116396218880558616 1183 -269064307337425986150915010322161656500381993964839914416 1184 101684123049126824162026474887221043496137008980271312014722 1185 -18679689366525001259358935952879150140067752783132138602530928 1186 1882147280588169013906269472376229385326699038433210011754668024 1187 -113341711417982398834098463369226023020966185112237243601499605840 1188 4345087603682465247937486110837429505241736627632979348231821235140 1189 -111224311432634842739857811443190854840019341997989941990498359750256 1190 1972364304204167056493014193240479682914230744283571450902703513311752 1191 -24940720721699152355615647477074902416257473898551062840972138414918608 1192 230104899229849371805205897291417928949693594227386104085791688142285039 1193 -1577616055355699909791593759505714758228198669792711206174450410982146464 1194 8156765340718782100126816278235630271815929116927135336651687615122886800 1195 -32179216441466170203089795210661421085677944886673267631264723712694902496 1196 97770174497508809558259712713563001023584731816891109587251800279517137192 1197 -230426954424436947101686575672467237649541017197239342784723432772860113568 1198 423527887918554354265570688665282866193634259342853721348025467932842112368 1199 -609342811165645295549685117294014440665425986590074708044734356545262971104 1200 687729483271973457418233900324643423217667104492636728205534986627467844380 1201 -609342811165645295549685117294014440665425986590074708044734356545262971104 1202 423527887918554354265570688665282866193634259342853721348025467932842112368 1203 -230426954424436947101686575672467237649541017197239342784723432772860113568 1204 97770174497508809558259712713563001023584731816891109587251800279517137192 1205 -32179216441466170203089795210661421085677944886673267631264723712694902496 1206 8156765340718782100126816278235630271815929116927135336651687615122886800 1207 -1577616055355699909791593759505714758228198669792711206174450410982146464 1208 230104899229849371805205897291417928949693594227386104085791688142285039 1209 -24940720721699152355615647477074902416257473898551062840972138414918608 1210 1972364304204167056493014193240479682914230744283571450902703513311752 1211 -111224311432634842739857811443190854840019341997989941990498359750256 1212 4345087603682465247937486110837429505241736627632979348231821235140 1213 -113341711417982398834098463369226023020966185112237243601499605840 1214 1882147280588169013906269472376229385326699038433210011754668024 1215 -18679689366525001259358935952879150140067752783132138602530928 1216 101684123049126824162026474887221043496137008980271312014722 1217 -269064307337425986150915010322161656500381993964839914416 1218 289886313705408041945428747621272351116396218880558616 1219 -96705505361352069567728648137645701180676097732880 1220 6360886980271286231127980627871876153177988884 1221 -36703194134323958022021731008659702842288 1222 3552713674891945218588868354587112 1223 -79766443076872509863312 1224 1 1225 -1 1226 239299329230617529590033 1227 -17763568382037538185247230209950200 1228 256922689342639471105057445825374896497432 1229 -57251322813107799560331829628368673411560548164 1230 1064326677916116909719585519789983309965069916072356 1231 -3776935457136742175342966111464515740515869665950022568 1232 4060604946726349475829086598380232997350623588077446198600 1233 -1750962429344162367604976018939497156923860858163694017146802 1234 363150511930954296684943927570568757184474400606912609721280114 1235 -41000788352307024391521014860178269952926032276964849196447971816 1236 2751784703218884187255047406865168192152378083540813773739600372168 1237 -117127818448410311110994537523627689357615879574242276975908001316500 1238 3320247803749960717075597395057285434563169007762935926164378663422132 1239 -65095490933637918472827316216440461498154064866080857957503785428308984 1240 909255479362761249922103051122915073025063612210649378182422833280987736 1241 -9264489962938872477398042991580810117229139360706662645176258982494953023 1242 70173380387389706010044164906642181919717037067524988981682224113623653775 1243 -401190129094004032021562609143578349825565893523244813445102817651422038832 1244 1752552127001026346028237806188168868922211526712812693155077169317597292144 1245 -5907150924444365233870946138685106886021972752806258283321942510509201872136 1246 15481258986608790870193326378589182277274593453044084986216460225165461703368 1247 -31732237449678978032543442651923427049438297616276581313820934859485201302800 1248 51086090184468709666910447012078670619537637114904758509547864558067991597392 1249 -64775228049774609486527402097902264211602413436233009792352666528554335900924 1250 64775228049774609486527402097902264211602413436233009792352666528554335900924 1251 -51086090184468709666910447012078670619537637114904758509547864558067991597392 1252 31732237449678978032543442651923427049438297616276581313820934859485201302800 1253 -15481258986608790870193326378589182277274593453044084986216460225165461703368 1254 5907150924444365233870946138685106886021972752806258283321942510509201872136 1255 -1752552127001026346028237806188168868922211526712812693155077169317597292144 1256 401190129094004032021562609143578349825565893523244813445102817651422038832 1257 -70173380387389706010044164906642181919717037067524988981682224113623653775 1258 9264489962938872477398042991580810117229139360706662645176258982494953023 1259 -909255479362761249922103051122915073025063612210649378182422833280987736 1260 65095490933637918472827316216440461498154064866080857957503785428308984 1261 -3320247803749960717075597395057285434563169007762935926164378663422132 1262 117127818448410311110994537523627689357615879574242276975908001316500 1263 -2751784703218884187255047406865168192152378083540813773739600372168 1264 41000788352307024391521014860178269952926032276964849196447971816 1265 -363150511930954296684943927570568757184474400606912609721280114 1266 1750962429344162367604976018939497156923860858163694017146802 1267 -4060604946726349475829086598380232997350623588077446198600 1268 3776935457136742175342966111464515740515869665950022568 1269 -1064326677916116909719585519789983309965069916072356 1270 57251322813107799560331829628368673411560548164 1271 -256922689342639471105057445825374896497432 1272 17763568382037538185247230209950200 1273 -239299329230617529590033 1274 1 1275 1 1276 -717897987691852588770198 1277 88817841933399725861606051419984201 1278 -1798460512937472591301529719264494220751024 1279 515285799128079061513799236997779820569419194652 1280 -11712803327453278816675430914185997958896221086678840 1281 49194886017112182684423602560300013141293196879880733068 1282 -61237667585666138706691137027400907829684234482099344942416 1283 30111512719322499954730064682833771472480437593769381218376634 1284 -7045189608323697113525147633412784650529694062758926188127506732 1285 890431746864854810253421770196959738343389104265421754512831097370 1286 -66530110453866591233796250531852951745785852471318939882530198333328 1287 3140082883358111860193502088419310184736130101788699584975649261569436 1288 -98431277084879712694365719980818783435026754177667440779631324011135064 1289 2130147326749246768058510780115955220169579218683039203377609419850776172 1290 -32808699716533890959155934036177640030145910584021871638637876597120557680 1291 368466796853013317998760529249647873907290988145854674385403721918721603543 1292 -3076789141075544166337214652168390645044448634530721011585687195803989734666 1293 19405304501658480075450687257244140768327545469749182381278148820488152932159 1294 -93624511085962281512459718817384021926976900833764118280089487115425882840032 1295 349098867649281581696431297863567683331155785994538163898659350259250711578360 1296 -1014216040966395556216698856461756144198103910896464893123302397802157763700848 1297 2310382447472255091065474522916137607029375219555959003336280301511265375717976 1298 -4146319298402373146134680355423486006837375313295735622208901051500881676731424 1299 5881548954215797477186096394437380489204013025465369680831317481476766013807052 1300 -6607073261077010167625795013986030949583446170495766998819971985912542261894248 1301 5881548954215797477186096394437380489204013025465369680831317481476766013807052 1302 -4146319298402373146134680355423486006837375313295735622208901051500881676731424 1303 2310382447472255091065474522916137607029375219555959003336280301511265375717976 1304 -1014216040966395556216698856461756144198103910896464893123302397802157763700848 1305 349098867649281581696431297863567683331155785994538163898659350259250711578360 1306 -93624511085962281512459718817384021926976900833764118280089487115425882840032 1307 19405304501658480075450687257244140768327545469749182381278148820488152932159 1308 -3076789141075544166337214652168390645044448634530721011585687195803989734666 1309 368466796853013317998760529249647873907290988145854674385403721918721603543 1310 -32808699716533890959155934036177640030145910584021871638637876597120557680 1311 2130147326749246768058510780115955220169579218683039203377609419850776172 1312 -98431277084879712694365719980818783435026754177667440779631324011135064 1313 3140082883358111860193502088419310184736130101788699584975649261569436 1314 -66530110453866591233796250531852951745785852471318939882530198333328 1315 890431746864854810253421770196959738343389104265421754512831097370 1316 -7045189608323697113525147633412784650529694062758926188127506732 1317 30111512719322499954730064682833771472480437593769381218376634 1318 -61237667585666138706691137027400907829684234482099344942416 1319 49194886017112182684423602560300013141293196879880733068 1320 -11712803327453278816675430914185997958896221086678840 1321 515285799128079061513799236997779820569419194652 1322 -1798460512937472591301529719264494220751024 1323 88817841933399725861606051419984201 1324 -717897987691852588770198 1325 1