300 1000000 708518 393768 10681 760197 459176 163270 555934 100459 252725 973724 762225 143582 465177 911558 720087 978708 398925 165991 446156 678066 592894 674922 176801 484412 222633 81477 633358 259334 212177 842729 543921 484353 23875 760887 95862 291355 504949 790822 523487 327167 998608 289414 621590 178582 628702 622811 8234 315976 853372 607396 738724 769479 970412 706398 17520 36342 724961 206017 225025 807683 638558 645112 21075 596825 506001 532822 629967 511754 593781 130942 103132 10559 139401 923695 307262 182803 65958 516601 293171 253152 328277 974944 409403 275615 405178 653635 861473 367659 222268 456425 649288 989460 511326 857856 864748 488659 842284 703453 329929 914367 400622 803445 180988 617675 473724 198064 576184 151290 417353 727358 561877 100773 375458 383279 615185 175471 477573 958830 851726 199210 414596 897000 709302 286217 26712 352226 755262 45703 98367 161091 320839 333406 758406 908964 202347 822694 476285 376021 831498 892632 582636 796868 251150 497181 617336 204859 719854 41207 965772 133904 742459 47268 576620 327626 776639 561099 351924 836227 28413 881875 374969 356669 467198 585359 68874 969419 758212 922603 270219 32110 281820 274903 363796 93025 959689 507447 242085 257807 394510 588416 481777 503761 943745 53866 292728 88119 852787 612237 685298 596590 769675 272128 985834 753992 224747 256759 743333 541110 705997 263790 784483 767214 283543 32554 463277 567887 703823 458329 268847 176287 802638 458738 553004 66453 810540 866548 684142 590005 5321 829501 692550 785588 727048 529154 137948 746448 779416 391054 457751 964222 802684 773166 776129 613549 910236 900307 745239 777210 19545 374002 237092 781760 368012 718520 285762 662534 387474 956817 182074 386736 689912 347656 195157 669122 582621 378188 113062 950535 155620 146311 404792 330196 41862 938639 342266 310462 576 49747 518375 253998 693655 771305 254565 967689 844194 633294 324913 364517 461049 456033 109144 653989 280646 943908 319276 82961 857842 737618 299137 834375 675883 495202 609400 891658 806175 507120 115457 176935 5392 840339