1 1 2 1 3 1 4 1 5 -1 6 1 7 1 8 -2 9 -2 10 1 11 1 12 -3 13 5 14 -3 15 1 16 1 17 -4 18 3 19 3 20 -4 21 1 22 1 23 -5 24 12 25 -17 26 12 27 -5 28 1 29 1 30 -6 31 12 32 -5 33 -5 34 12 35 -6 36 1 37 1 38 -7 39 23 40 -50 41 47 42 -50 43 23 44 -7 45 1 46 1 47 -8 48 25 49 -27 50 64 51 64 52 -27 53 25 54 -8 55 1 56 1 57 -9 58 38 59 -119 60 -7 61 -559 62 -7 63 -119 64 38 65 -9 66 1 67 1 68 -10 69 42 70 -53 71 762 72 2207 73 2207 74 762 75 -53 76 42 77 -10 78 1 79 1 80 -11 81 57 82 -268 83 -1796 84 -13393 85 -21511 86 -13393 87 -1796 88 -268 89 57 90 -11 91 1 92 1 93 -12 94 63 95 -19 96 7585 97 65382 98 185706 99 185706 100 65382 101 7585 102 -19 103 63 104 -12 105 1 106 1 107 -13 108 80 109 -649 110 -22316 111 -320412 112 -1372811 113 -2206961 114 -1372811 115 -320412 116 -22316 117 -649 118 80 119 -13 120 1 121 1 122 -14 123 88 124 355 125 73457 126 1474907 127 9361969 128 22665737 129 22665737 130 9361969 131 1474907 132 73457 133 355 134 88 135 -14 136 1 137 1 138 -15 139 107 140 -1846 141 -223627 142 -6611882 143 -59763596 144 -209517363 145 -315113357 146 -209517363 147 -59763596 148 -6611882 149 -223627 150 -1846 151 107 152 -15 153 1 154 1 155 -16 156 117 157 2213 158 692678 159 28833968 160 363461893 161 1785614573 162 3859266666 163 3859266666 164 1785614573 165 363461893 166 28833968 167 692678 168 2213 169 117 170 -16 171 1 172 1 173 -17 174 138 175 -6171 176 -2104957 177 -123424381 178 -2127871231 179 -14288542772 180 -42875880456 181 -61433153299 182 -42875880456 183 -14288542772 184 -2127871231 185 -123424381 186 -2104957 187 -6171 188 138 189 -17 190 1 191 1 192 -18 193 150 194 10155 195 6399052 196 520369287 197 12091614759 198 108774378280 199 441230976339 200 873488883830 201 873488883830 202 441230976339 203 108774378280 204 12091614759 205 520369287 206 6399052 207 10155 208 150 209 -18 210 1 211 1 212 -19 213 173 214 -22848 215 -19343310 216 -2168958919 217 -67099450145 218 -795617775557 219 -4270846452681 220 -11357344953574 221 -15661366755641 222 -11357344953574 223 -4270846452681 224 -795617775557 225 -67099450145 226 -2168958919 227 -19343310 228 -22848 229 173 230 -19 231 1 232 1 233 -20 234 187 235 42605 236 58385343 237 8959586274 238 365342306304 239 5633907890468 240 39334564097171 241 137396839631744 242 253652261452679 243 253652261452679 244 137396839631744 245 39334564097171 246 5633907890468 247 365342306304 248 8959586274 249 58385343 250 42605 251 187 252 -20 253 1 254 1 255 -21 256 212 257 -88749 258 -175857466 259 -36753167274 260 -1958936366711 261 -38851140180919 262 -347787133480724 263 -1566918639767323 264 -3782878244069721 265 -5057383862297939 266 -3782878244069721 267 -1566918639767323 268 -347787133480724 269 -38851140180919 270 -1958936366711 271 -36753167274 272 -175857466 273 -88749 274 212 275 -21 276 1 277 1 278 -22 279 228 280 173283 281 529127275 282 149943860675 283 10373772923665 284 262125544279875 285 2972791989007466 286 17017247289290825 287 52711531034203621 288 91931847046293642 289 91931847046293642 290 52711531034203621 291 17017247289290825 292 2972791989007466 293 262125544279875 294 10373772923665 295 149943860675 296 529127275 297 173283 298 228 299 -22 300 1 301 1 302 -23 303 255 304 -351338 305 -1590585453 306 -609123876184 307 -54381157082526 308 -1736774696091179 309 -24702575947069468 310 -177409279026950400 311 -694061075428845991 312 -1548073964629310151 313 -2017443251156162185 314 -1548073964629310151 315 -694061075428845991 316 -177409279026950400 317 -24702575947069468 318 -1736774696091179 319 -54381157082526 320 -609123876184 321 -1590585453 322 -351338 323 255 324 -23 325 1 326 1 327 -24 328 273 329 697093 330 4778609836 331 2466187501068 332 282720071323267 333 11334754074026351 334 200444301222665265 335 1786840079432637754 336 8713262337947628694 337 24450822095833895772 338 40676831491223212205 339 40676831491223212205 340 24450822095833895772 341 8713262337947628694 342 1786840079432637754 343 200444301222665265 344 11334754074026351 345 282720071323267 346 2466187501068 347 4778609836 348 697093 349 273 350 -24 351 1 352 1 353 -25 354 302 355 -1400447 356 -14350117123 357 -9958731615539 358 -1459848795260443 359 -73043104570894386 360 -1594064153121013643 361 -17477126879076676804 362 -105044552953991274156 363 -365799832614176913445 364 -763757759684666669140 365 -974226512538200930735 366 -763757759684666669140 367 -365799832614176913445 368 -105044552953991274156 369 -17477126879076676804 370 -1594064153121013643 371 -73043104570894386 372 -1459848795260443 373 -9958731615539 374 -14350117123 375 -1400447 376 302 377 -25 378 1 379 1 380 -26 381 322 382 2793675 383 43080464110 384 40131500311903 385 7495952421111927 386 465713034463991466 387 12461890200049168098 388 166715661334447981098 389 1223248166571715658514 390 5224953358113690618096 391 13498082191033976252998 392 21578892194867854655435 393 21578892194867854655435 394 13498082191033976252998 395 5224953358113690618096 396 1223248166571715658514 397 166715661334447981098 398 12461890200049168098 399 465713034463991466 400 7495952421111927 401 40131500311903 402 43080464110 403 2793675 404 322 405 -26 406 1 407 1 408 -27 409 353 410 -5595380 411 -129304246408 412 -161459421340909 413 -38312564880494059 414 -2942737406410926893 415 -96008735950589120154 416 -1556445250123347860905 417 -13825922614951979928488 418 -71716459693330365443028 419 -226487404640464921140973 420 -447156099253205256738052 421 -560076970554026020110575 422 -447156099253205256738052 423 -226487404640464921140973 424 -71716459693330365443028 425 -13825922614951979928488 426 -1556445250123347860905 427 -96008735950589120154 428 -2942737406410926893 429 -38312564880494059 430 -161459421340909 431 -129304246408 432 -5595380 433 353 434 -27 435 1 436 1 437 -28 438 375 439 11181613 440 388044234669 441 648768602566910 442 195074800171658390 443 18453492348534824670 444 730450186747878387472 445 14263266093847927002068 446 152282602375453632871584 447 950982033220915597556062 448 3633599852780286289021055 449 8749686178454402921718221 450 13519607114552344001114768 451 13519607114552344001114768 452 8749686178454402921718221 453 3633599852780286289021055 454 950982033220915597556062 455 152282602375453632871584 456 14263266093847927002068 457 730450186747878387472 458 18453492348534824670 459 195074800171658390 460 648768602566910 461 388044234669 462 11181613 463 375 464 -28 465 1 466 1 467 -29 468 408 469 -22373329 470 -1164406648952 471 -2604258167653288 472 -990134219295989971 473 -114974287130104938541 474 -5497731909147969103481 475 -128619123749790394645830 476 -1639989031912069961022643 477 -12237081252352369387320644 478 -56064576485645383972241631 479 -162907344381296950763814559 480 -306553029066743310583527247 481 -377988922236911606011102929 482 -306553029066743310583527247 483 -162907344381296950763814559 484 -56064576485645383972241631 485 -12237081252352369387320644 486 -1639989031912069961022643 487 -128619123749790394645830 488 -5497731909147969103481 489 -114974287130104938541 490 -990134219295989971 491 -2604258167653288 492 -1164406648952 493 -22373329 494 408 495 -29 496 1 497 1 498 -30 499 432 500 44735267 501 3493790471797 502 10445754792602283 503 5012524523901061857 504 712423735024265742189 505 40995104188549557547599 506 1143674909903682629952269 507 17318020496110589615118319 508 153378321527477569499765073 509 836026821851220957068873471 510 2904352332978754650404861380 511 6582957201789959846885168934 512 9876620740203359798907234943 513 9876620740203359798907234943 514 6582957201789959846885168934 515 2904352332978754650404861380 516 836026821851220957068873471 517 153378321527477569499765073 518 17318020496110589615118319 519 1143674909903682629952269 520 40995104188549557547599 521 712423735024265742189 522 5012524523901061857 523 10445754792602283 524 3493790471797 525 44735267 526 432 527 -30 528 1 529 1 530 -31 531 467 532 -89483038 533 -10482556894271 534 -41872693316026902 535 -25321162231152713072 536 -4393852864499923947731 537 -303236500938274909964999 538 -10045793839468403336561849 539 -179750738449222851370416690 540 -1878503636165075417338994467 541 -12098246068133151978865823924 542 -49844646212581387648125817407 543 -134789525939527010115626025043 544 -243293452562419651424280464899 545 -295920633283863882361205945361 546 -243293452562419651424280464899 547 -134789525939527010115626025043 548 -49844646212581387648125817407 549 -12098246068133151978865823924 550 -1878503636165075417338994467 551 -179750738449222851370416690 552 -10045793839468403336561849 553 -303236500938274909964999 554 -4393852864499923947731 555 -25321162231152713072 556 -41872693316026902 557 -10482556894271 558 -89483038 559 467 560 -31 561 1 562 1 563 -32 564 493 565 178952101 566 31450131472610 567 167770308509781128 568 127684055427187662529 569 26991133718254460451329 570 2227395551580898278758348 571 87299795133139000064142170 572 1837620435601406853108158619 573 22542483848588323462553576841 574 170497401151238702544804187431 575 827166403023655318418891589969 576 2646563116707337354518998177505 577 5690947319644044332058683765383 578 8321628119516469298407669383856 579 8321628119516469298407669383856 580 5690947319644044332058683765383 581 2646563116707337354518998177505 582 827166403023655318418891589969 583 170497401151238702544804187431 584 22542483848588323462553576841 585 1837620435601406853108158619 586 87299795133139000064142170 587 2227395551580898278758348 588 26991133718254460451329 589 127684055427187662529 590 167770308509781128 591 31450131472610 592 178952101 593 493 594 -32 595 1 596 1 597 -33 598 530 599 -357919459 600 -94355494545721 601 -671951355163463321 602 -642908202772386376199 603 -165241266588402489220656 604 -16262153351158149538643930 605 -751552617802115284293372713 606 -18536433414635390276112135632 607 -265672737330664962542544841338 608 -2346985069847815445289132180935 609 -13323846613240504719943917004324 610 -50071637528432255271057790699569 611 -127176609049809166020047913885409 612 -221327232774133373469688384304452 613 -265996179191243153666684214338031 614 -221327232774133373469688384304452 615 -127176609049809166020047913885409 616 -50071637528432255271057790699569 617 -13323846613240504719943917004324 618 -2346985069847815445289132180935 619 -265672737330664962542544841338 620 -18536433414635390276112135632 621 -751552617802115284293372713 622 -16262153351158149538643930 623 -165241266588402489220656 624 -642908202772386376199 625 -671951355163463321 626 -94355494545721 627 -357919459 628 530 629 -33 630 1 631 1 632 -34 633 558 634 715821995 635 283077042268832 636 2690510279864206583 637 3233187881497999072855 638 1008678436949842179818780 639 118104355255687257029793237 640 6416747380644295114534321606 641 184777863763836140307986023630 642 3081227721407662194922919374297 643 31639093505752010750653886922880 644 209002348424538942287853975664092 645 916581053731405757604210727590908 646 2729187076620833837076249819510032 647 5603396507188921546074129530738759 648 8010180196100641338353242293200324 649 8010180196100641338353242293200324 650 5603396507188921546074129530738759 651 2729187076620833837076249819510032 652 916581053731405757604210727590908 653 209002348424538942287853975664092 654 31639093505752010750653886922880 655 3081227721407662194922919374297 656 184777863763836140307986023630 657 6416747380644295114534321606 658 118104355255687257029793237 659 1008678436949842179818780 660 3233187881497999072855 661 2690510279864206583 662 283077042268832 663 715821995 664 558 665 -34 666 1 667 1 668 -35 669 597 670 -1431662376 671 -849252959368882 672 -10770439075230345571 673 -16243292254250893891861 674 -6141956974178224666576421 675 -853799563320868135574439063 676 -54388430128451071449510553080 677 -1822667905772830525350938880107 678 -35228409510994053926344746174458 679 -418632593418317683777877356919173 680 -3201741253151163728523344088091529 681 -16291279168810352132179729030623412 682 -56490168509791356615880654234259039 683 -135778325454579856929540641617886584 684 -228802693034236715869516519860198394 685 -272080130488230562350343553754472985 686 -228802693034236715869516519860198394 687 -135778325454579856929540641617886584 688 -56490168509791356615880654234259039 689 -16291279168810352132179729030623412 690 -3201741253151163728523344088091529 691 -418632593418317683777877356919173 692 -35228409510994053926344746174458 693 -1822667905772830525350938880107 694 -54388430128451071449510553080 695 -853799563320868135574439063 696 -6141956974178224666576421 697 -16243292254250893891861 698 -10770439075230345571 699 -849252959368882 700 -1431662376 701 597 702 -35 703 1 704 1 705 -36 706 627 707 2863304493 708 2547803975480683 709 43107800065619548794 710 81536883933231515619852 711 37319564132561125923249640 712 6147563060086117397505394449 713 458041924882016323999564486104 714 17811693587914558290731189979437 715 397666014890497466256912947723625 716 5447359128143944153594001914923598 717 48017805592929519458420654379316447 718 282015934415435640803562193360453902 719 1132062640628364981640499258195127290 720 3163749064937904152423646459133969508 721 6235027875677615814027462378972280641 722 8735800512720079804268784529016411513 723 8735800512720079804268784529016411513 724 6235027875677615814027462378972280641 725 3163749064937904152423646459133969508 726 1132062640628364981640499258195127290 727 282015934415435640803562193360453902 728 48017805592929519458420654379316447 729 5447359128143944153594001914923598 730 397666014890497466256912947723625 731 17811693587914558290731189979437 732 458041924882016323999564486104 733 6147563060086117397505394449 734 37319564132561125923249640 735 81536883933231515619852 736 43107800065619548794 737 2547803975480683 738 2863304493 739 627 740 -36 741 1 742 1 743 -37 744 668 745 -5726630901 746 -7643504983827942 747 -172511880736734208150 748 -409009991029116553766303 749 -226347248021109450114201539 750 -44109066823472916209645424282 751 -3835613365175221010991092494341 752 -172617985832917014293119440386661 753 -4437941514284980347602789477821505 754 -69827372372334828292030500011075745 755 -706531653597190575503526021153044543 756 -4767414934784891114261460220322087478 757 -22036936246767883488513178139631144492 758 -71173061258754435544189300654872956671 759 -162899648984145356215982786604617993832 760 -266745335661081820423221605673892129506 761 -314216738327434642391325899490836341483 762 -266745335661081820423221605673892129506 763 -162899648984145356215982786604617993832 764 -71173061258754435544189300654872956671 765 -22036936246767883488513178139631144492 766 -4767414934784891114261460220322087478 767 -706531653597190575503526021153044543 768 -69827372372334828292030500011075745 769 -4437941514284980347602789477821505 770 -172617985832917014293119440386661 771 -3835613365175221010991092494341 772 -44109066823472916209645424282 773 -226347248021109450114201539 774 -409009991029116553766303 775 -172511880736734208150 776 -7643504983827942 777 -5726630901 778 668 779 -37 780 1 781 1 782 -38 783 700 784 11453237795 785 22930706793629967 786 690297210807427674003 787 2050527227529092643943521 788 1370681260964626082336344775 789 315516565640811135845020766504 790 31957922296222396540610951864457 791 1660501004796277300621825988835393 792 49022289066750648303651388478675460 793 883089909452202102783751113597468700 794 10218616793346513669189480752198504543 795 78885136032943228778025186717480889799 796 417885635020387428826394516828883580980 797 1551276453669581604928488929636784401599 798 4097864921115230941731276252967086021895 799 7786428658045620455700395566169553797601 800 10715326866941658071280807914109988195795 801 10715326866941658071280807914109988195795 802 7786428658045620455700395566169553797601 803 4097864921115230941731276252967086021895 804 1551276453669581604928488929636784401599 805 417885635020387428826394516828883580980 806 78885136032943228778025186717480889799 807 10218616793346513669189480752198504543 808 883089909452202102783751113597468700 809 49022289066750648303651388478675460 810 1660501004796277300621825988835393 811 31957922296222396540610951864457 812 315516565640811135845020766504 813 1370681260964626082336344775 814 2050527227529092643943521 815 690297210807427674003 816 22930706793629967 817 11453237795 818 700 819 -38 820 1 821 1 822 -39 823 743 824 -22906501458 825 -68792515517581825 826 -2761960843755710286948 827 -10275243433721371598751554 828 -8289295427077658342070495019 829 -2250880731327560250017457852014 830 -265084766272180033484028592486494 831 -15867453176391769984263160411093449 832 -536544300815969330439631893033758943 833 -11033152867262205654472246949018571615 834 -145513911793543083874359267479905164971 835 -1280265656608327625268560920111061136419 836 -7738874740141276603127866256603589401418 837 -32858479474265867053445894653476457242033 838 -99622747657315735940582987198827760228827 839 -218261550881211252167047543150586603025180 840 -348337711430201172576639232171696971346824 841 -406868204205455572066279374836688715098727 842 -348337711430201172576639232171696971346824 843 -218261550881211252167047543150586603025180 844 -99622747657315735940582987198827760228827 845 -32858479474265867053445894653476457242033 846 -7738874740141276603127866256603589401418 847 -1280265656608327625268560920111061136419 848 -145513911793543083874359267479905164971 849 -11033152867262205654472246949018571615 850 -536544300815969330439631893033758943 851 -15867453176391769984263160411093449 852 -265084766272180033484028592486494 853 -2250880731327560250017457852014 854 -8289295427077658342070495019 855 -10275243433721371598751554 856 -2761960843755710286948 857 -68792515517581825 858 -22906501458 859 743 860 -39 861 1 862 1 863 -40 864 777 865 45812974725 866 206378359733560168 867 11050228182359162881700 868 51469433540083744715839999 869 50072805068551226222537827875 870 16020051891698442190986124459931 871 2190139916282953824486924912537882 872 150727663653395108466348690522571404 873 5823938649270258356639328756270464058 874 136338899673664652803200758055670862709 875 2043178979029144357060278126268765944557 876 20416596625747032795555443435169130558150 877 140272002641153119846726125408509299140528 878 678192300242358256847930815443804120683547 879 2348157713971497135673654883281565895826392 880 5898048948520422246590902675681215890440359 881 10845784945591011781431804189686694593974011 882 14686534781640737662720811957416915025616498 883 14686534781640737662720811957416915025616498 884 10845784945591011781431804189686694593974011 885 5898048948520422246590902675681215890440359 886 2348157713971497135673654883281565895826392 887 678192300242358256847930815443804120683547 888 140272002641153119846726125408509299140528 889 20416596625747032795555443435169130558150 890 2043178979029144357060278126268765944557 891 136338899673664652803200758055670862709 892 5823938649270258356639328756270464058 893 150727663653395108466348690522571404 894 2190139916282953824486924912537882 895 16020051891698442190986124459931 896 50072805068551226222537827875 897 51469433540083744715839999 898 11050228182359162881700 899 206378359733560168 900 45812974725 901 777 902 -40 903 1 904 1 905 -41 906 822 907 -91625979719 908 -619136751374243871 909 -44208273557871542111023 910 -257731163725957538569772547 911 -302176515908236483283966775662 912 -113784476513724208143904549044373 913 -18031510110066653185756937825168834 914 -1424178225519055364722748858399330484 915 -62745348949128045050399485117970689251 916 -1668085572938332703847309240651189188538 917 -28324603786345080357558486493834956918921 918 -320436074656704780898973914798975472594018 919 -2493359283588958202913338724113416521342873 920 -13671945694924060572283987500613190699364987 921 -53814280149886286468075371808502876772385367 922 -154174836798534296576598824814857857981264292 923 -324762944337206290238605286736196665678194916 924 -506457306997155061829186675942170274988820869 925 -587054523061424050936766198921839912309561193 926 -506457306997155061829186675942170274988820869 927 -324762944337206290238605286736196665678194916 928 -154174836798534296576598824814857857981264292 929 -53814280149886286468075371808502876772385367 930 -13671945694924060572283987500613190699364987 931 -2493359283588958202913338724113416521342873 932 -320436074656704780898973914798975472594018 933 -28324603786345080357558486493834956918921 934 -1668085572938332703847309240651189188538 935 -62745348949128045050399485117970689251 936 -1424178225519055364722748858399330484 937 -18031510110066653185756937825168834 938 -113784476513724208143904549044373 939 -302176515908236483283966775662 940 -257731163725957538569772547 941 -44208273557871542111023 942 -619136751374243871 943 -91625979719 944 822 945 -41 946 1 947 1 948 -42 949 858 950 183251926603 951 1857413690096986210 952 176855795912927281907151 953 1290236266249688709201977863 954 1822028216746287329809026853118 955 806715264331880946212764175855244 956 147990948553594425912613366595355050 957 13392422213277348230624474811086839162 958 671452286818717771701933717099563566110 959 20225477832146230835475746871945931287390 960 388133388151678948049470605146848298631945 961 4956714697575795257341238236087791171507465 962 43538387389350696892263482393724999928280558 963 269766254794532668740159893210738180746248975 964 1202148932471039739539457705635931991721607000 965 3910166791458382419900315290373371062322915380 966 9385856195487481623310077229317589499886146845 967 16756627823418893548222431346907875175113910652 968 22362007373387096579485523361264957105930845611 969 22362007373387096579485523361264957105930845611 970 16756627823418893548222431346907875175113910652 971 9385856195487481623310077229317589499886146845 972 3910166791458382419900315290373371062322915380 973 1202148932471039739539457705635931991721607000 974 269766254794532668740159893210738180746248975 975 43538387389350696892263482393724999928280558 976 4956714697575795257341238236087791171507465 977 388133388151678948049470605146848298631945 978 20225477832146230835475746871945931287390 979 671452286818717771701933717099563566110 980 13392422213277348230624474811086839162 981 147990948553594425912613366595355050 982 806715264331880946212764175855244 983 1822028216746287329809026853118 984 1290236266249688709201977863 985 176855795912927281907151 986 1857413690096986210 987 183251926603 988 858 989 -42 990 1 991 1 992 -43 993 905 994 -366503888348 995 -5572248125490116428 996 -707493146235181438860713 997 -6457680787423663983898342879 998 -10978360074898986814846862549229 999 -5710475661393378443549381204070176 1000 -1211242122939525635263997010192874323 1001 -125397469711654683477550757459603100274 1002 -7141656200786533805034597616092015183800 1003 -243232531696039662067942761336373744021449 1004 -5262696907211595968954072358679906333016502 1005 -75664834721097682758513186131906050933004529 1006 -748004998908375318916344450207809176325542814 1007 -5219536922146869888990599084067534292735966818 1008 -26234633598499561159303196526153491376248820363 1009 -96472744486418608340323727205437104975757351093 1010 -262635239676977313000612358271862658635719348038 1011 -533925858196833848462119366578817990158867484907 1012 -815379502275960434588774770181330225696134125695 1013 -938617255159196632287455214974206358536785954469 1014 -815379502275960434588774770181330225696134125695 1015 -533925858196833848462119366578817990158867484907 1016 -262635239676977313000612358271862658635719348038 1017 -96472744486418608340323727205437104975757351093 1018 -26234633598499561159303196526153491376248820363 1019 -5219536922146869888990599084067534292735966818 1020 -748004998908375318916344450207809176325542814 1021 -75664834721097682758513186131906050933004529 1022 -5262696907211595968954072358679906333016502 1023 -243232531696039662067942761336373744021449 1024 -7141656200786533805034597616092015183800 1025 -125397469711654683477550757459603100274 1026 -1211242122939525635263997010192874323 1027 -5710475661393378443549381204070176 1028 -10978360074898986814846862549229 1029 -6457680787423663983898342879 1030 -707493146235181438860713 1031 -5572248125490116428 1032 -366503888348 1033 905 1034 -43 1035 1 1036 1 1037 -44 1038 943 1039 733007738733 1040 16716758853373956601 1041 2830188045203929772997334 1042 32315111820879343886886514338 1043 66107804402262346767776212004034 1044 40366728564233266342850346453410358 1045 9888996916400641446689991659509595500 1046 1169611468636282428471020102116390274398 1047 75541286086136665256874526682275967307880 1048 2903419394794786646736775564697956106551429 1049 70672345891284234920719618158714516129575553 1050 1141135625202466075981244119870029003820921992 1051 12661393476931511469568363462498516154443223272 1052 99193655414248206567624367384437946328226420504 1053 560411868219163932882857159795068549743105980919 1054 2320934980897633892187847014466785628378622691019 1055 7135342759554598460099215313739082108774559126629 1056 16438451201791811151171654486292928030775860419300 1057 28571128156222968312856018403592510412401520756109 1058 37626949401040871742410118935086333537481524963528 1059 37626949401040871742410118935086333537481524963528 1060 28571128156222968312856018403592510412401520756109 1061 16438451201791811151171654486292928030775860419300 1062 7135342759554598460099215313739082108774559126629 1063 2320934980897633892187847014466785628378622691019 1064 560411868219163932882857159795068549743105980919 1065 99193655414248206567624367384437946328226420504 1066 12661393476931511469568363462498516154443223272 1067 1141135625202466075981244119870029003820921992 1068 70672345891284234920719618158714516129575553 1069 2903419394794786646736775564697956106551429 1070 75541286086136665256874526682275967307880 1071 1169611468636282428471020102116390274398 1072 9888996916400641446689991659509595500 1073 40366728564233266342850346453410358 1074 66107804402262346767776212004034 1075 32315111820879343886886514338 1076 2830188045203929772997334 1077 16716758853373956601 1078 733007738733 1079 943 1080 -44 1081 1 1082 1 1083 -45 1084 992 1085 -1466015517977 1086 -50150306246935269508 1087 -11321415278921728560136948 1088 -161685228945013437514140607003 1089 -397868342981980072010375061226169 1090 -285002110352441672243545298155472535 1091 -80559467083856135783418996367195466712 1092 -10871406867677624781238066630120155437759 1093 -795054253325288600453282399537257339308058 1094 -34423334127384376533776355994576532078041959 1095 -940734338797147952082144293213572415220530915 1096 -17020343153354658674329527648871847143355811537 1097 -211417912598394045170635898884948190225899781039 1098 -1854337237045828555812931706728818354225924239634 1099 -11738792706183425840130206244401291758787299501998 1100 -54560780483578702793871239363876053034124198411773 1101 -188684006430834834870329574296234467190810496894723 1102 -490451506583232396061741205724770822645469606784387 1103 -965411466109266000036777956376301662996492197700473 1104 -1446486505512710617351712146149259413546650867498900 1105 -1654647156390639160033757777928824469290650312440763 1106 -1446486505512710617351712146149259413546650867498900 1107 -965411466109266000036777956376301662996492197700473 1108 -490451506583232396061741205724770822645469606784387 1109 -188684006430834834870329574296234467190810496894723 1110 -54560780483578702793871239363876053034124198411773 1111 -11738792706183425840130206244401291758787299501998 1112 -1854337237045828555812931706728818354225924239634 1113 -211417912598394045170635898884948190225899781039 1114 -17020343153354658674329527648871847143355811537 1115 -940734338797147952082144293213572415220530915 1116 -34423334127384376533776355994576532078041959 1117 -795054253325288600453282399537257339308058 1118 -10871406867677624781238066630120155437759 1119 -80559467083856135783418996367195466712 1120 -285002110352441672243545298155472535 1121 -397868342981980072010375061226169 1122 -161685228945013437514140607003 1123 -11321415278921728560136948 1124 -50150306246935269508 1125 -1466015517977 1126 992 1127 -45 1128 1 1129 1 1130 -46 1131 1032 1132 2932030992355 1133 150450979580449824825 1134 45287700561484185212641019 1135 808876171148178852783335515601 1136 2393483466708915076781414964515793 1137 2010067661696004686094443563202898133 1138 654980448025325194874020296622862807133 1139 100732913627201043277898993548640926145963 1140 8329872162152966589447685307324662443127747 1141 405612978728201817621694642997926326427627641 1142 12421878672374665063953614490819196585115204198 1143 251297287489228012997991757200009615634552963708 1144 3486340278506308585217136697384431895602806170201 1145 34144934540162318180843484204018222504011413802408 1146 241497269517849593354090695038171962466820368560850 1147 1255659052125754707086573986869334002276412653075166 1148 4867132253830754369208267953142407055727563678531866 1149 14217227449523566633341552625159002695116220889039522 1150 31553078535564338091127917616159010898035808263199835 1151 53517520674233083996955770003762095085983079441532143 1152 69633800117985364848089640356932018502429795301207958 1153 69633800117985364848089640356932018502429795301207958 1154 53517520674233083996955770003762095085983079441532143 1155 31553078535564338091127917616159010898035808263199835 1156 14217227449523566633341552625159002695116220889039522 1157 4867132253830754369208267953142407055727563678531866 1158 1255659052125754707086573986869334002276412653075166 1159 241497269517849593354090695038171962466820368560850 1160 34144934540162318180843484204018222504011413802408 1161 3486340278506308585217136697384431895602806170201 1162 251297287489228012997991757200009615634552963708 1163 12421878672374665063953614490819196585115204198 1164 405612978728201817621694642997926326427627641 1165 8329872162152966589447685307324662443127747 1166 100732913627201043277898993548640926145963 1167 654980448025325194874020296622862807133 1168 2010067661696004686094443563202898133 1169 2393483466708915076781414964515793 1170 808876171148178852783335515601 1171 45287700561484185212641019 1172 150450979580449824825 1173 2932030992355 1174 1032 1175 -46 1176 1 1177 1 1178 -47 1179 1083 1180 -5864062031110 1181 -451353063352666627763 1182 -181157071036772872807937218 1183 -4046226330048636193781835722836 1184 -14393094161870472601362309067111795 1185 -14163421618730698510583569750975176689 1186 -5315941153236697295391507683086457113583 1187 -930749939754662565575646273916447063710876 1188 -86914235105241225827699978774367577617094379 1189 -4752493237432248535868856776334015518874067138 1190 -162818962011127458190047215395765277587843748211 1191 -3675845999209530968132279977503944918142769735823 1192 -56833256755590261950301320466133482391601625409933 1193 -620039148823531944809212864780305778133632298531312 1194 -4886450011253417210534942715024569256235242386806206 1195 -28337885909449284801900257726641263658478018491040474 1196 -122712273247991131741379023549540803013801576301266463 1197 -401351208387947299167242405038569807244661605715216577 1198 -1000219032892316261893376979371589517211092438772239885 1199 -1911729486081893950214232332526602967593543382654470405 1200 -2814917612271759331967558855796645429703502752355847608 1201 -3201500158270936143852089698640944026642479933543125305 1202 -2814917612271759331967558855796645429703502752355847608 1203 -1911729486081893950214232332526602967593543382654470405 1204 -1000219032892316261893376979371589517211092438772239885 1205 -401351208387947299167242405038569807244661605715216577 1206 -122712273247991131741379023549540803013801576301266463 1207 -28337885909449284801900257726641263658478018491040474 1208 -4886450011253417210534942715024569256235242386806206 1209 -620039148823531944809212864780305778133632298531312 1210 -56833256755590261950301320466133482391601625409933 1211 -3675845999209530968132279977503944918142769735823 1212 -162818962011127458190047215395765277587843748211 1213 -4752493237432248535868856776334015518874067138 1214 -86914235105241225827699978774367577617094379 1215 -930749939754662565575646273916447063710876 1216 -5315941153236697295391507683086457113583 1217 -14163421618730698510583569750975176689 1218 -14393094161870472601362309067111795 1219 -4046226330048636193781835722836 1220 -181157071036772872807937218 1221 -451353063352666627763 1222 -5864062031110 1223 1083 1224 -47 1225 1 1226 1 1227 -48 1228 1125 1229 11728124012453 1230 1354059445144698259774 1231 724647541877836075446917856 1232 20238694959526163945381899336317 1233 86523651374583681513266126331791445 1234 99717281614122999563062699204546192830 1235 43077892601362379600358726241416485901402 1236 8578100241166932262210819736908686080906905 1237 903479365909707572160020800885035676602100239 1238 55398008203381265057765176090244078839387008415 1239 2119759194464929995218354877277875947888289700721 1240 53309420819429861499117291416516484177257578800675 1241 916717215264688961239585734026298926165499604057513 1242 11115765108253361245962618089923473676640133684917335 1243 97370268859044003339463838764378568999402468029567560 1244 628096063528722508354998572108600387918716765583313388 1245 3029363950785743875892843323977461766342014497009894914 1246 11056749478060919618567010087166826414979287081346044061 1247 30826646056871378748749742970848016137132595908866605757 1248 66120460984384431425635552529103830756054778635558915680 1249 109667907101351820974645147370687511548229662038748875358 1250 141122892534635769910971385967504270907158674732731016649 1251 141122892534635769910971385967504270907158674732731016649 1252 109667907101351820974645147370687511548229662038748875358 1253 66120460984384431425635552529103830756054778635558915680 1254 30826646056871378748749742970848016137132595908866605757 1255 11056749478060919618567010087166826414979287081346044061 1256 3029363950785743875892843323977461766342014497009894914 1257 628096063528722508354998572108600387918716765583313388 1258 97370268859044003339463838764378568999402468029567560 1259 11115765108253361245962618089923473676640133684917335 1260 916717215264688961239585734026298926165499604057513 1261 53309420819429861499117291416516484177257578800675 1262 2119759194464929995218354877277875947888289700721 1263 55398008203381265057765176090244078839387008415 1264 903479365909707572160020800885035676602100239 1265 8578100241166932262210819736908686080906905 1266 43077892601362379600358726241416485901402 1267 99717281614122999563062699204546192830 1268 86523651374583681513266126331791445 1269 20238694959526163945381899336317 1270 724647541877836075446917856 1271 1354059445144698259774 1272 11728124012453 1273 1125 1274 -48 1275 1