P17638 [HackerEarth] Recently Tanya had breakup with his boyfriend and now she is looking for someone who can understand her and take care of her.
普及
题目描述

Recently Tanya had breakup with his boyfriend and now she is looking for someone who can understand her and take care of her.
So Tanya formulated a problem and puts a condition that whosoever will first solve the problem, she would make him her boyfriend.
Tanya defines the problem as follows.

Given an array of N elements . You have to perform Q queries on this array. Queries are of the following type

1) 1 i j x --> Add x to array elements from index i to index j.

2) 2 i j x --> Subtract x to array elements from index i to index j.

3) 3 i j x --> Set all array elements from index i to index j to x.

4) 4 i j --> print the sum of squares of all array elements from index i to index j.

5) 5 i j --> print the sum of all array elements from index i to index j.

Would you like to be her boyfriend ?

Input:

First line contains N and Q , separated by a single space, denoting the size of array and number of queries respectively.

Next line contains N space integers integers.

Then Q lines follow. There can be 3 or 4 integers,separated by a single space, in each line as described as above.

For queries of type 1,2 and 3 , there will be 4 integers , separated by a single space.

For queries of type 4 and 5 , there will be 3 integers , separated by a single space.

Output:

Print the answer for queries of type 4 and 5 in a new line.

Constraints:

1 ≤ N ≤ 10^5

1 ≤ array element ≤ 100

1 ≤ Q ≤ 10^5

1 ≤ i ≤ j ≤ N

1 ≤ x ≤ 100

SAMPLE INPUT
5 5
1 2 3 4 5
1 1 3 5
2 2 4 3
4 2 5
3 1 5 2
5 1 5

SAMPLE OUTPUT
67
10

Explanation

Inital array - {1 , 2 , 3 , 4 , 5}
After first query - {6 , 7 , 8 , 4 , 5}
After second query -{6 , 4 , 5 , 1 , 5}

sum of squares = 44 + 55 + 11 + 55 = 67

After third query - {2 , 2 , 2 , 2 , 2}

sum of array = 2 + 2 + 2 + 2 + 2 = 10

输入格式

见题面

输出格式

见题面

样例输入
1000 1000 30 75 58 86 72 30 11 42 100 36 39 30 86 80 72 61 44 80 26 35 41 99 52 93 89 15 30 41 18 35 75 99 61 32 84 85 14 47 26 13 82 65 42 19 96 65 79 39 96 56 73 36 54 77 29 94 43 10 86 60 96 61 11 9 44 46 93 57 92 70 70 73 86 63 43 81 80 21 20 75 28 44 63 33 20 91 26 63 52 12 74 100 24 84 8 67 30 52 24 73 21 45 98 7 59 40 87 38 13 58 13 40 2 75 25 73 17 50 87 20 13 13 19 36 48 78 55 77 29 78 2 50 74 99 8 32 38 46 22 2 4 86 94 57 60 18 29 28 19 68 47 32 80 18 19 27 95 73 56 24 2 57 25 75 7 32 59 96 29 80 98 32 65 91 88 76 60 69 55 78 36 1 61 15 70 80 41 65 52 48 40 6 4 16 80 10 99 90 6 27 21 55 59 37 97 98 12 56 66 66 85 1 19 46 67 40 77 60 4 80 7 95 85 63 62 17 24 60 6 81 87 27 87 97 63 83 46 27 90 12 44 27 64 14 72 83 54 100 42 9 79 100 56 64 62 17 80 38 77 37 70 15 63 57 63 78 39 8 56 81 71 51 7 35 65 30 17 70 29 10 30 7 9 85 22 23 54 1 60 30 90 29 96 4 37 58 81 76 17 88 8 88 39 14 22 55 95 90 76 23 99 5 81 59 42 3 81 95 55 92 76 44 21 71 48 9 80 80 84 96 68 43 83 58 8 56 64 2 97 91 24 47 95 5 6 88 59 86 82 13 78 9 9 50 79 56 58 10 87 94 58 6 36 92 63 44 100 78 97 96 68 21 43 15 77 48 2 35 85 36 99 14 44 7 63 75 62 73 36 49 18 93 6 53 85 69 48 84 98 97 31 18 17 73 32 45 72 85 79 9 72 77 22 68 84 85 94 97 9 29 97 26 74 3 30 10 23 30 45 72 26 75 89 94 100 20 38 23 57 68 31 28 44 53 95 79 89 40 28 49 69 24 74 94 78 55 3 52 84 99 24 9 73 12 2 24 84 91 99 40 58 29 19 54 33 66 32 73 5 11 73 25 87 46 18 64 1 72 16 36 70 39 97 95 2 50 70 85 41 68 76 98 49 95 3 81 12 35 6 16 97 78 41 83 76 10 47 28 82 14 15 3 4 11 97 5 61 67 42 53 34 69 50 82 15 5 15 26 39 72 94 87 1 86 70 28 95 16 55 28 81 70 31 84 32 27 40 92 45 33 44 79 2 46 12 16 50 78 42 40 1 87 26 2 72 95 29 66 62 36 46 94 57 76 77 88 54 69 32 99 1 27 29 2 72 92 18 73 70 11 64 70 97 42 23 20 88 4 85 50 39 82 95 47 57 24 34 11 92 17 61 92 44 41 46 15 32 15 40 1 77 3 23 73 44 97 92 32 100 28 33 38 10 27 36 18 50 70 80 93 86 40 37 29 80 82 96 64 96 87 16 72 89 38 96 85 87 39 68 86 18 100 76 79 78 11 97 80 32 76 24 18 68 60 98 99 41 45 62 88 31 78 11 72 67 58 8 53 96 75 91 66 26 66 44 55 76 40 86 8 68 10 77 35 69 26 33 10 71 47 49 53 76 60 76 42 17 83 47 65 9 37 30 34 54 73 89 29 65 74 88 32 83 16 18 4 42 50 13 64 48 13 16 23 24 44 17 41 26 63 57 35 51 38 20 4 62 60 32 26 34 72 9 68 87 26 71 28 28 35 91 75 100 59 50 23 2 66 15 79 28 71 65 78 60 85 33 22 44 16 99 29 87 8 97 74 85 19 53 12 6 96 39 5 54 88 27 7 53 42 37 32 64 2 61 24 86 93 97 29 8 95 58 95 54 6 20 39 76 72 50 33 67 88 37 72 27 16 30 79 9 67 10 24 68 70 99 5 14 95 33 22 42 42 68 95 99 87 33 27 10 35 59 77 74 48 100 1 63 82 79 23 48 41 98 67 62 97 71 76 43 55 97 84 49 16 31 47 2 15 73 11 49 84 39 75 31 91 75 45 72 5 67 19 45 64 37 59 12 59 34 55 13 82 90 13 97 20 12 50 35 36 60 35 19 51 9 49 41 35 93 12 40 11 82 36 75 18 94 38 76 79 92 40 60 34 53 8 53 16 57 39 51 69 26 70 71 86 18 11 21 63 22 12 73 55 47 99 72 93 37 99 71 80 90 83 13 42 42 18 9 51 8 60 19 33 29 89 19 98 1 791 960 24 2 678 885 100 3 444 749 19 4 499 915 3 163 749 82 5 280 890 5 249 688 5 120 629 5 190 879 5 332 838 3 585 722 100 2 500 505 80 5 294 998 5 42 886 3 419 584 67 3 175 954 9 5 426 537 4 415 967 1 605 651 60 5 678 760 1 534 611 3 4 196 609 3 590 846 20 4 525 939 3 244 699 31 3 368 669 69 3 6 134 38 5 224 365 3 476 747 1 4 161 649 4 196 846 4 137 517 4 455 661 1 360 699 64 4 683 719 4 58 816 4 47 906 1 25 623 11 4 549 677 4 838 947 4 542 683 3 551 752 13 1 424 885 56 3 126 618 30 1 536 697 2 2 437 954 4 3 547 924 55 3 292 844 46 3 288 878 60 3 39 324 85 3 192 748 22 2 318 651 47 3 48 700 86 3 342 484 83 3 265 637 30 4 480 575 3 214 709 79 1 402 605 73 2 464 501 1 2 133 651 64 2 702 863 23 5 699 816 2 80 81 25 2 156 340 88 4 402 864 2 351 358 91 3 491 884 39 4 60 571 2 875 908 88 2 294 382 87 2 630 867 28 4 320 480 1 20 478 24 3 67 675 30 4 365 649 1 87 601 10 3 184 487 17 1 273 650 20 4 198 701 3 7 825 9 1 128 467 26 3 392 900 17 4 152 465 4 402 904 1 712 913 32 2 609 829 19 5 578 680 2 207 733 3 4 315 699 2 376 443 99 2 119 515 23 5 332 468 1 235 813 34 2 981 996 27 1 508 851 36 5 368 534 1 458 736 1 1 14 95 61 3 279 788 79 5 262 900 4 571 848 3 346 656 88 1 24 444 87 1 266 431 64 3 152 604 7 4 289 972 5 36 802 2 432 967 47 2 228 327 54 3 820 909 73 2 149 897 2 3 532 679 100 5 681 955 3 210 639 38 1 39 559 46 1 612 823 94 4 20 192 4 191 619 2 743 850 63 1 297 951 70 5 16 649 2 613 955 6 5 116 850 3 241 761 70 3 463 725 68 1 326 835 34 5 276 344 4 259 519 2 440 907 11 2 229 455 62 4 26 734 5 100 849 5 870 962 4 684 686 1 601 870 18 1 214 247 13 2 472 631 48 3 10 422 85 3 239 498 46 2 266 523 73 4 134 477 3 171 751 79 3 123 748 13 5 26 994 2 466 849 55 5 226 828 2 56 862 65 4 388 701 3 318 560 7 2 45 401 49 2 191 631 89 4 355 1000 4 72 380 1 228 478 6 1 305 832 19 5 248 378 3 635 962 30 2 168 228 43 1 476 510 51 4 281 550 3 5 550 53 3 332 545 2 2 106 489 85 3 332 818 37 2 198 319 63 5 718 891 4 366 638 3 384 540 70 1 119 757 25 1 443 721 44 4 33 975 1 59 540 18 3 99 128 61 5 277 762 4 435 652 3 103 369 23 3 672 743 61 2 721 919 84 1 616 827 65 3 376 527 39 2 118 666 47 3 343 960 54 1 888 963 71 2 342 393 36 5 296 487 3 368 405 93 2 619 983 12 3 439 498 73 1 556 891 44 5 233 404 3 320 718 77 5 49 471 4 187 836 5 45 131 4 837 850 3 185 808 86 2 24 657 91 4 281 579 2 15 513 52 2 170 185 80 1 150 218 60 1 689 879 36 3 655 738 21 2 80 922 62 5 137 736 5 67 341 1 38 81 75 4 511 984 5 663 837 3 48 165 33 3 278 520 37 2 609 857 60 5 289 573 1 24 709 3 5 613 775 4 207 939 4 190 802 4 638 853 3 37 369 67 1 314 686 9 1 647 717 57 1 5 630 49 1 351 690 97 2 315 850 23 3 213 443 54 1 43 417 80 5 79 746 2 745 784 17 2 430 933 98 2 379 938 5 3 69 155 66 2 615 821 59 4 409 823 4 591 807 4 386 727 2 132 435 48 5 389 651 4 584 787 2 517 873 57 2 585 963 7 3 784 921 84 4 606 681 4 487 549 2 275 873 16 4 263 710 5 360 652 5 295 790 1 167 306 72 3 243 387 66 5 522 638 3 319 730 56 3 704 805 80 2 247 330 32 1 301 509 51 5 265 397 4 881 916 2 304 623 49 5 341 615 3 813 978 92 1 320 412 1 5 129 443 4 161 689 5 197 461 2 78 709 45 4 310 860 5 483 965 5 7 175 5 152 569 4 448 861 3 624 900 87 1 28 342 54 3 302 788 1 4 10 430 4 371 739 3 703 985 22 2 709 796 81 3 174 300 90 2 86 113 98 4 25 530 5 213 283 3 565 936 88 3 468 994 68 2 4 608 86 4 155 847 2 124 735 28 5 126 965 5 77 123 3 147 606 85 5 359 689 5 275 876 4 268 696 1 303 351 47 2 353 883 83 4 88 458 3 347 422 63 4 850 885 3 32 807 99 1 742 987 72 2 215 396 36 5 238 987 2 436 475 94 4 705 809 3 266 342 26 4 105 969 3 784 989 94 2 82 91 14 4 14 482 3 117 409 92 4 103 755 1 848 929 74 2 552 801 2 1 392 727 50 2 279 690 30 4 62 912 1 332 527 80 3 540 966 24 2 579 890 63 1 110 507 49 1 14 402 97 4 341 480 5 526 971 1 295 708 62 1 60 940 2 1 267 947 31 3 620 775 53 2 211 295 98 1 511 806 49 5 121 128 5 5 432 5 433 712 1 34 846 23 3 313 335 36 3 210 395 27 5 115 562 1 125 613 56 5 204 475 1 683 948 30 4 547 688 3 257 751 61 5 379 498 1 44 285 24 3 495 502 4 3 465 617 32 4 372 814 5 849 928 2 331 610 33 4 247 877 2 485 607 88 1 358 456 59 3 48 133 87 5 852 994 3 316 878 31 2 237 691 66 1 239 576 21 3 449 576 69 2 286 528 66 1 335 924 11 2 56 158 65 2 359 361 44 3 236 826 67 3 32 63 68 3 741 959 27 5 247 541 3 774 826 79 3 54 461 40 4 109 650 4 10 503 2 38 146 49 4 104 178 3 345 487 90 1 68 437 80 5 314 544 2 322 440 85 5 375 676 3 325 836 93 5 54 335 5 724 954 5 131 179 2 665 828 88 2 55 616 93 5 337 721 4 160 658 5 59 385 5 548 572 5 261 641 1 46 447 1 5 279 957 2 295 555 61 3 109 629 49 1 669 925 37 3 247 828 67 3 82 983 86 4 426 773 4 471 798 5 250 822 3 656 880 23 4 665 668 4 296 965 5 221 634 3 813 948 21 2 51 703 48 1 572 608 13 1 369 435 33 5 257 600 4 74 264 4 90 283 3 55 579 42 1 16 688 50 5 737 816 5 615 791 2 186 399 49 1 784 906 55 5 392 507 3 7 580 97 4 456 670 4 349 724 4 364 763 1 452 614 86 1 243 953 52 1 490 953 63 1 718 736 22 4 576 697 5 145 155 3 600 824 92 4 712 948 3 663 882 27 5 220 494 2 97 524 49 3 49 863 60 4 580 734 4 155 430 3 574 662 71 2 214 525 88 4 100 277 1 78 511 100 5 571 956 3 656 668 17 1 377 519 52 5 110 465 2 891 915 18 1 137 454 40 5 163 541 3 648 993 88 5 217 248 3 555 821 60 3 727 790 81 3 530 930 79 2 486 869 13 5 149 684 4 375 850 1 537 827 93 1 215 315 83 3 207 690 56 3 252 845 96 4 578 714 3 676 692 51 5 505 688 5 765 836 4 566 685 2 511 710 92 2 527 924 60 5 115 568 4 311 819 5 24 502 4 66 67 4 116 978 1 572 973 73 2 157 892 2 3 12 19 91 1 17 287 55 4 584 721 2 383 754 13 2 736 758 73 4 140 334 1 112 971 24 3 849 967 99 2 618 714 65 1 152 165 73 1 508 920 43 1 225 262 51 5 286 334 2 509 972 84 1 495 942 84 5 350 695 5 197 415 4 61 322 3 564 894 38 3 432 754 21 2 656 771 86 1 408 830 49 4 213 509 1 59 244 5 4 391 945 2 695 711 62 3 278 514 26 2 31 112 83 2 191 397 54 5 862 883 4 240 732 1 240 560 34 1 539 616 80 4 491 840 3 523 554 66 1 669 800 42 1 204 626 79 1 79 913 28 2 76 359 32 3 443 951 89 3 127 411 17 4 407 967 3 281 872 90 2 433 759 95 5 314 620 3 59 699 58 3 342 885 49 3 51 688 68 3 78 188 54 4 72 198 3 370 943 95 4 927 996 4 541 991 2 610 734 92 5 330 543 2 78 427 26 4 128 893 3 322 667 47 5 270 519 4 240 565 4 51 560 5 619 902 3 512 853 83 4 523 925 5 351 876 4 102 817 3 909 994 99 3 169 755 86 2 504 778 93 2 828 852 39 1 36 106 50 4 418 794 1 342 970 67 2 224 820 60 1 165 769 7 2 227 523 70 1 147 730 43 2 326 747 2 1 837 852 73 5 566 606 2 299 887 80 2 110 199 2 3 364 970 24 2 702 844 16 5 414 431 4 494 739 5 295 862 3 131 634 9 3 123 551 86 2 502 728 99 3 668 929 68 3 666 791 41 2 187 582 74 2 176 768 86 2 62 947 52 5 12 932 2 134 482 70 3 97 988 68 5 377 835 4 626 977 4 468 718 2 94 905 4 2 541 861 45 2 487 596 18 5 450 608 1 93 819 20 5 267 688 1 522 643 81 3 499 805 85 3 241 913 11 1 24 623 8 4 394 545 1 515 714 75 5 68 765 5 499 637 1 324 970 45 2 564 950 95 1 365 901 71 1 738 775 17 3 585 646 94 4 359 952 1 279 874 70 3 306 558 96 4 517 981 5 178 819 4 872 924 4 294 588 1 32 363 77 2 213 677 57 2 115 517 72 5 988 994 2 651 898 39 3 556 632 62 1 282 374 84 4 902 972 5 15 686 3 643 797 6 1 124 905 24 1 448 870 11 1 608 713 43 1 74 717 6 3 31 234 12 5 680 813 1 827 974 26 1 470 774 8 2 678 831 52 5 278 621 5 685 718 4 435 513 5 93 586 5 172 475 1 141 154 90 3 317 479 58 1 138 831 88 1 19 860 17 1 296 889 73 1 141 573 78 4 278 815 3 44 338 78 4 783 830 5 262 262 3 319 742 15 1 282 532 12 2 323 448 47 3 395 664 12 2 541 971 16 3 559 773 45 2 875 927 85 2 446 488 14 2 381 539 59 2 723 912 23 2 45 122 51 1 363 785 29 1 333 545 33 2 103 429 59 5 303 395 3 192 791 83 4 82 615 4 254 879 1 428 942 77 4 692 867 4 54 896 1 386 440 95 5 542 823 5 478 923 4 620 792 2 27 920 23 1 676 878 71 1 104 812 87 4 504 854 2 101 557 47 5 540 741 1 433 916 45 3 393 395 99 4 736 877 3 158 870 12 1 422 740 41 2 409 644 55 2 333 963 14 1 605 609 24 4 37 39 3 96 783 39 5 146 174 3 684 780 92 1 221 432 13 3 121 335 8 1 734 892 3 2 664 923 51 1 112 439 84 2 218 535 95 1 121 363 3 2 156 347 84 3 496 778 92 4 499 616 4 391 701 3 499 665 21 4 385 710 5 145 541 1 135 362 6 1 360 607 17 2 706 1000 89 5 780 848 5 631 815 5 373 516 3 14 37 35 5 98 119 1 11 242 31 3 146 888 78 2 246 599 66 5 597 706 1 444 486 93 4 468 697 1 511 840 91 3 405 598 25 1 362 566 27 2 224 520 31 4 30 327 4 192 686 2 176 898 86 5 20 796 4 717 921 3 227 411 72 4 168 296 2 213 529 70 3 84 545 3 4 532 871 4 415 569 5 97 664 2 116 750 2 3 474 832 47 1 18 237 86 4 665 829 4 150 229 3 664 694 63 2 94 917 75 3 15 644 46 1 51 447 26 4 410 749 3 795 820 66 2 69 757 28 1 56 704 87 2 71 133 74 2 49 419 91 3 433 486 80 3 226 888 21 2 530 974 21 5 349 586 3 6 457 10 2 517 709 81 2 587 613 97 3 13 568 45 5 352 630 4 247 870 1 361 367 76 1 633 895 96 5 52 177 5 286 446 5 154 926 4 92 538 5 394 550 4 890 996 1 221 871 72 5 138 671 2 33 446 36 5 5 980 3 31 579 53 1 566 658 1 4 290 749 5 191 494 4 186 383 1 406 605 52 5 428 941 3 325 873 84 4 304 588 1 519 686 35 2 84 592 14 4 340 556 5 185 746 5 919 932 5 524 689 3 117 868 18 2 694 989 50 5 538 997 5 56 683 5 196 491 3 301 461 5 1 89 92 62 2 8 45 13 1 733 743 50 1 112 116 42 1 66 446 54 5 188 780 5 401 735 2 196 614 4 3 211 595 58 4 633 965 5 298 495 5 392 596 5 503 712 3 129 660 43 1 83 475 53 4 88 227 5 635 840 5 197 709 1 521 667 29 1 378 592 78 1 425 769 53 3 136 650 35 1 345 800 98 4 141 504 5 591 787 2 577 936 97 4 32 963 1 112 946 37 1 775 985 61 4 89 583 2 569 738 2 2 352 368 52 2 492 649 14 4 391 885 1 181 516 49 1 161 412 93 4 567 604 3 117 564 21 4 803 911 2 344 457 35 3 596 658 51 4 281 471 5 199 213 2 147 728 7 3 299 911 37 4 217 721 5 334 542 3 452 488 46 1 132 795 55 2 106 789 37 2 386 816 24 4 180 552 3 439 686 45 2 427 858 5 3 287 590 41 1 430 844 12 5 43 990 2 184 732 37 3 374 795 36 3 310 415 21 4 312 452 3 140 738 97 5 237 936 1 277 853 15 2 492 764 62 4 23 193 4 11 612 3 736 847 57 2 261 978 92 5 289 931 4 228 378 5 515 615 1 243 367 100 5 131 843 1 641 865 68 1 227 331 73 5 178 981 1 790 958 3 4 133 598 5 712 976 4 226 942 4 184 593 1 75 250 88 5 5 67 4 583 752 5 276 897 2 608 960 93 1 514 647 15 3 408 490 10 1 287 431 62 2 307 879 16 5 446 993 3 136 450 74 5 101 962 1 709 965 40 3 626 753 56 5 163 751 2 578 812 64 3 82 291 29 2 298 633 95 5 196 708 2 533 580 39 4 55 861 4 452 812 1 205 567 10 2 81 143 18 1 259 567 1 5 250 895 2 644 880 78 2 407 839 71 1 104 497 83 1 149 434 63 4 281 990 1 648 714 23 2 724 733 84 4 73 930 5 61 161 3 99 691 59 2 570 581 45 3 495 563 74 3 209 992 38 2 324 337 55 4 454 630 1 5 137 3 3 630 664 79 4 354 677 2 246 802 39 3 201 271 44 4 153 549 2 238 346 11 4 252 909 2 439 881 15 5 394 933 1 409 863 15 4 173 539 2 137 812 64 2 307 364 2 2 811 988 1 1 75 450 59 5 453 991 1 320 876 94 4 93 302 1 207 767 56 2 33 844 43 1 250 258 2 3 513 522 43 2 20 592 48 4 253 654 4 154 572 1 47 527 41 5 647 992 1 699 730 50 3 245 624 44 2 298 947 3 5 424 441 2 384 872 12 2 432 476 90 2 588 780 73 5 639 916 3 456 966 48 5 508 571 4 4 452 2 302 854 8 2 541 630 25 3 162 852 28 4 374 703 3 291 298 82 4 499 565 5 530 798 4 38 369 5 393 820 3 26 694 95 5 655 688 1 507 539 24 4 127 174 4 417 588 1 221 697 72 2 81 301 69 2 237 690 11 2 409 850 75 4 561 644 3 331 472 46 2 779 895 95 1 335 337 89 4 486 555 5 626 918 2 39 495 57 1 101 738 91 5 865 924 1 363 425 28 3 201 308 95 1 867 948 74 2 656 669 36 3 335 462 10 2 801 956 10 3 47 253 29 5 263 804 2 40 167 79 2 32 826 33 2 979 1000 37 5 7 58 2 392 499 8 5 45 215 5 354 605 3 485 753 19 2 70 288 6 1 45 900 32 1 177 895 9 3 283 520 34 5 384 967 4 644 874 5 55 441 1 45 719 90 1 656 937 20 1 62 326 6 3 309 836 86 3 97 514 37 1 177 399 34 5 612 808 3 443 600 84 3 903 996 17 1 573 839 95 5 72 986 2 380 795 37 5 385 934 5 1 123
样例输出
592884 34371 36080 40126 41343 30692 42132 51525 1008 91391 747 63522 119126 3962 723056 677112 786116 100167 71845 3333134 3365878 661350 11781 727132 86400 3162 2081688 2338946 1539484 256500 874556 315386 148567 383 123655 -6885 -716 48848 1817509 1970059 34236 10056 3938982 2733499 86977 101693 5476 2403120 6592372 57738 6746 24843 970305 41685 -351 2912876 7234748 6402402 -19099 2514195 5927 373737 5851912 45712 3776186 4830 1215 10815 3315007 3835 103544 7475 -60092 -37954 1992319 2824 5033 -13527 3529741 3165441 1085441 70950 8720709 7545265 5068109 -3392 6869340 3349009 388862 8224425 -14010 -45232 -16622 10823 254016 10544 26972 4060714 19158 1271805 19341 10352 11852 1253628 5983252 369 3789185 6390 2554341 -8636 -3216 24228 42796 2594307 2424344 16898 74350 2299041 8399642 2781490 5889432 10441009 8748659 -7112 1920 101756 52177 82832 47933 4364077 7320 1881307 4314 2070956 8869 19765 1413221 996180 54683 27849 22263 27611 13695 5096 4749 491448 1895 0 3798 10451 2573808 2425888 49278 2116 3410245 35604 15660 302340 280136 1832 6082 10280 1835096 2873593 2753089 5908127 1067 4724706 43792 558000 993600 460576 30631 39412 49300 3584 61038 4338144 1262592 17079 6912 1039770 42616 2681849 54221 7200 7167886 165989 6055048 5892 22076 31596 12280039 4976330 3159118 836 1722600 3127364 4901393 9770 397660 452651 3916089 19250 3721896 11490 683644 974435 18464 2930059 38138 2830564 760928 1968 432 122240 6300 -78332 31212 1627648 1160624 5136 26808 54872 38541 11754 6822907 7467259 72054 80676 3645009 662 294868 43211 8096 25874 1343 12789 23400 14995 46037624 2123439 78 -3216 2981634 6244237 7445737 16348957 48042 71765 4445225 25762787 49088 17791818 108 1131 998752 1995290 741711 -6893 -9374 -198 2622 1530 8382 821979 1371457 2978870 -121 1900127 419187 1805996 36618 4093 364485 605520 676324 3801 2124 2255472 5670 7777 21216 993487 7065 2145866 45181 58330 2831770 16112 556182 40959 1921773 1296050 43036 -1332 18683 -17142 12977 5328 18767 5771 3529857 11484 11846 6474 1875980 -2442 34821 3080140 26772 13464791 9095495 6471265 329372 2229555 56301 315 595159 7733 569161 36161 93816 50566 1637449 5428114 -19334 351697 -4242 14885 19672 5916217 -7771 7390241 5482754 2471 185045 16334 -49963 -19650 20366 -29108 6965830 6204119 -40696 24172585 28086248 9412 255588 635751 348712 304339 -641 283799 -15221 867181 742622 586135 16612 738 2052 3072 1007143 258720 52528 7532 757132 11984 3230 433200 1721788 551124 606582 -9390 -65 44695 -325 -10383 15067 16594 1697625 4453 16942 83800 49006 4107