100 100 729367 697755 338457 742774 535371 701216 93743 555995 724533 671095 227674 508374 607579 871334 990726 573557 447670 56051 734128 21865 82714 523597 530110 918481 988307 974278 84031 912417 693902 440368 483801 927690 657782 42247 626853 171783 596335 696841 208963 630427 15879 798955 499945 25574 313841 34883 693165 928890 355304 444276 113045 842740 195623 619451 53944 917190 596267 596830 221324 413215 238672 247415 677260 581213 391065 864386 578729 839977 893793 553542 104307 584613 53577 714305 542074 967056 697072 269045 373370 182290 103541 675770 525202 203951 802297 729965 6959 344149 55206 547323 850792 863184 66236 555061 236723 396482 102313 849956 993698 519286 542530 653949 500193 5280 408873 891054 190388 5909 22836 550060 605815 164564 180143 693781 611008 134663 887259 473883 441710 383139 193330 805946 198950 285871 364286 927015 79407 258303 523685 60500 205591 649370 106801 788486 337038 796797 967046 939662 215711 519 147384 743989 389538 741701 919664 679359 353119 307630 598543 36394 680848 40170 47330 885412 504301 657578 461735 76996 156110 630582 916114 824525 547252 885247 174742 900510 516481 467363 986685 723539 944629 591500 632727 867258 69932 491474 900437 797234 895266 811742 101599 469797 929328 559182 341149 994405 23717 441026 350977 486733 632778 680417 534487 471386 220754 988584 312399 516788 195285 860221 435238 719559 542864 957127 876681 977885 938233 879805 656866 305744 153599 59508 106523 504836 590398 175045 892855 165242 587333 896008 697798 198159 724760 280338 755055 630232 799044 779932 43500 951396 567481 256276 280726 545837 331657 950507 182945 367377 525123 164564 222343 244191 367915 727321 786527 185982 974534 656531 264042 615344 909590 219366 396662 127871 906447 562864 295927 905460 34383 741435 594091 903876 714932 484893 204417 968061 60189 195704 905865 874937 657396 396939 677752 726254 720813 161693 684220 47502 379695 273896 268107 240590 624514 698699 265978 517326 132831 904230 91344 246748 340012 743237 923973 816140 894920 552736 698187 15929 239897 918377 226879 903379 109172 319671 873900 122918 378430 974448 312131 752313 225070 603030 374806 203677 999298 239360 589218 595709 491502 205001 230702 642589 234761 617421 36550 191385 466380 129531 110542 457617 456570 585794 843501 627873 477226 778616 493784 803381 537974 164800 608263 813129 42526 519815 353809 631481 483502 448361 80140 480484 815021 430139 889143 602708 549928 521506 937244 497505 550023 495854 913737 24746 767609 678813 422267 895868 350088 698129 704138 238340 55240 240860 118645 655601 194394 139100 636739 973624 298418 994571 892406 191943 786864 14986 502892 259696 224946 497269 869354 819151 393986 218313 920814 512561 317617 557771 434370 846355 209309 120446