1999999160 0 1999999069 0 0 0 999999854 0 999999635 999999869 0 1999999767 0 0 0 999999418 0 0 999999810 0 999999451 999999892 999999956 999999379 0 999999750 0 0 0 999999636 999999671 0 0 0 2999999195 0 0 999999613 0 0 999999383 999999732 0 0 1999999257 0 0 2999998984 0 0 999999405 999999518 999999584 999999672 0 999999641 0 0 0 0 0 1999999209 999999644 999999490 0 0 0 1999999380 1999999457 999999784 0 2999998817 0 999999662 0 0 1999999330 1999999195 999999415 0 1999999349 1999999152 0 0 999999910 2999998628 999999960 0 0 0 999999863 999999554 0 0 0 999999944 999999597 0 999999575 0 0 0 999999355 0 999999995 999999859 999999469 0 0 999999487 0 1999999230 999999679 0 0 999999691 0 0 999999848 0 2999999428 1999999259 999999862 1999999240 999999755 0 0 999999773 999999764 999999594 999999660 999999627 999999803 999999405 999999396 2999999577 0 0 1999999441 0 0 0 0 0 999999543 0 0 0 999999511 999999555 0 1000000002 999999587 999999724 1999999148 0 0 0 999999562 999999591 1999999140 0 999999917 999999751 0 0 0 999999357 0 0 0 1999999333 0 0 1999999447 999999512 999999775 999999854 0 999999531 0 0 1999999527 1999999428 0 999999907 0 0 0 0 0 0 999999407 999999673 0 0 0 0 999999536 0 0 1999999289 0 0 999999722 0 0 0 0 0 999999475 1000000007 1999999311 0 0 2999998869 0 0 999999962 0 1000000003 0 999999624 999999786 999999793 999999625 0 999999617 0 999999394 1999999183 999999490 999999977 999999617 999999602 0 0 0 0 0 999999920 999999975 999999970 0 999999787 999999438 0 1999999496 0 999999741 0 999999397 0 1999999275 999999829 0 0 999999784 0 1999999416 0 0 0 999999783 0 0 999999375 0 0 0 0 0 999999748 999999443 999999577 999999857 0 999999765 0 0 0 999999963 0 0 999999909 999999411 0 0 1999999615 0 999999823 0 0 999999689 999999695 1999999224 999999568 999999871 0 0 0 0 999999890 0 0 999999693 0 0 999999810 0 0 1999999046 999999769 999999989 0 0 0 0 0 1999999709 999999700 0 1999999380 1999999039 999999847 0 0 0 0 1999999420 0 999999672 999999654 0 0 0 1999999167 0 999999712 1999999328 1999999677 0 999999623 0 999999684 1999999052 0 0 1999999809 0 0 0 0 0 0 1999999460 999999597 0 0 999999919 1999999098 999999440 999999512 0 1999999329 999999473 999999400 1999999181 0 999999880 0 0 0 0 0 0 999999573 999999949 0 0 0 0 1999999180 999999645 0 999999796 0 999999406 0 999999467 2999999154 0 999999985 0 0 0 1999999315 0 999999770 999999536 999999543 0 0 0 0 1999999931 0 0 3999998836 999999989 0 0 999999728 1999999184 999999448 999999934 0 999999707 0 0 0 999999430 0 999999779 0 0 999999692 0 0 999999955 999999889 1999999465 999999735 0 0 0 0 0 0 999999906 1999999509 0 999999798 999999847 1999999721 0 0 999999627 0 999999980 999999447 1999999025 0 0 999999584 999999656 0 999999394 999999851 999999380 999999908 0 999999481 999999647 0 2999999134 0 0 0 999999375 999999724 0 0 0 0 0 0 0 1999999667 0 0 999999985 0 0 0 1999999474 0 0 0 1999999081 999999982 0 999999802 1000000001 1999999378 0 999999830 999999493 0 0 999999958 999999782 0 0 1999999613 0 0 0 999999370 999999826 999999677 0 0 0 0 1999999485 999999891 999999859 1999999261 999999706 1999999483 0 3999998225 0 0 0 0 0 0 1999999624 0 0 999999876 999999900 0 0 1999998927 999999379 1999999657 0 999999819 1999999505 1999999145 0 0 999999937 0 0 999999589 0 999999734 0 0 999999694 1999999560 999999928 1999999738 0 999999742 999999579 0 999999436 999999851 999999956 999999371 0 0 0 999999783 0 0 0 0 0 0 0 0 0 0 999999509 0 999999545 999999564 999999722 0 1999998796 999999675 999999771 0 0 0 999999989 999999857 999999431 0 0 0 999999514 1999999438 0 3999998267 2999999304 999999937 0 0 0 0 999999716 0 999999881 999999544 999999985 1999999161 0 0 0 0 999999925 0 0 0 1999999280 0 1999999805 1999999363 2999999550 0 0 999999421 0 0 999999400 1999999417 0 2999998815 1999999133 0 0 0 999999899 999999863 0 999999566 999999952 999999863 999999625 1999999323 0 0 0 0 1999999629 0 0 999999556 0 999999511 999999562 1999999103 3999998619 999999788 0 999999452 999999564 0 999999685 999999411 999999988 999999805 999999802 999999518 0 0 0 999999422 0 0 999999974 0 0 0 0 999999667 0 0 999999972 999999539 0 0 0 1999999267 0 999999932 999999427 999999405 999999517 1999999692 0 999999617 0 2999998890 0 0 0 999999828 1999999368 999999833 0 0 0 2999999249 0 0 0 999999439 0 999999717 0 1999999071 999999770 0 0 999999647 0 0 999999450 999999514 0 999999718 0 0 999999460 1999999544 0 0 1999999556 999999413 999999627 999999565 999999621 999999520 0 999999796 0 0 999999545 0 0 2999999357 999999926 0 0 0 0 0 999999384 0 999999522 999999922 999999798 0 999999843 0 999999646 0 999999606 3999998523 999999543 0 0 0 0 0 999999788 0 0 0 999999820 999999952 999999348 0 999999858 0 1999999595 1999999664 999999395 1999999840 0 1999999474 999999802 0 1999999168 999999900 1999999483 0 1999999141 0 0 999999773 999999577 0 0 999999741 999999421 0 999999548 999999907 999999671 0 1999999210 999999675 0 999999703 999999766 0 0 0 0 1999999266 0 999999731 0 0 999999521 999999473 999999948 0 1999999258 999999685 0 999999538 999999518 0 0 0 0 1999999346 1999999561 0 0 0 999999660 0 999999472 999999652 0 0 0 0 0 1999999626 0 0 0 0 0 2999998511 999999866 0 2999999012 999999489 0 999999737 0 0 999999933 0 0 999999825 0 999999498 0 0 0 0 1999999430 999999511 2999999165 999999375 0 999999845 999999750 1999999136 0 0 0 0 999999636 999999718 999999599 0 0 0 999999824 999999907 0 0 0 999999857 999999727 0 999999748 999999692 999999937 999999697 0 999999379 999999382 999999876 999999393 1999999402 1999999252 0 999999766 0 2999999226 999999423 0 0 0 0 0 999999378 0 1999999838 0 999999647 0 999999792 1999999444 0 999999623 0 0 999999965 0 0 0 999999582 0 0 999999372 1999999737 0 999999525 0 999999739 0 999999510 0 0 999999575 0 0 0 999999508 999999656 0 999999908 999999743 999999859 999999983 999999375 0 0 0 0 1999999316 999999817 999999884 0 0 0 0 0 1999999265 999999931 0 999999689 1999999236 0 1999999558 999999588 1999999371 1999999626 999999622 0 999999730 1999999281 999999832 0 0 999999890 999999610 1999999065 0 999999492 999999996 0 0 999999407 0 0 0 0 0 1999999468 0 1999999246 0 999999831 0 0 0 0 0 0 0 1999998956 0 0 0 0 0 999999942 1999999110 0 0 2999998781 0 0 999999914 0 1999999266 0 1999999515 0 1000000008 0 1999999429 999999440 0 999999944 1999999807 0 1999999064 0 0 0 999999396 999999572 0 999999579 0 999999568 0 0 0 999999538 999999418 999999412 999999601 1999999650 0 0 0 0 999999356 0 0 0 0 999999893 0 0 0 0 0 0 0 0 0 999999536 0 0 999999366 999999784 999999728 999999876 999999787 999999862 999999473 999999482 999999787 999999416 1999999334 0 0 999999430 0 0 0 3999998632 999999369 0 999999451 0 999999445 1999999209 0 0 999999677 0 0 1999999472 0 0 2999999713 0 0 0 1999998998 999999725 999999400 0 999999605 0 0 999999826 1999999506 0 0 999999495 999999838 0 999999619 0 1999999537 999999955 0 1999999618 0 0 0 0 0 1999998992 0 0 999999846 0 0 0 0 0 0 999999409 0 1999999882 0 999999971 2999999140 0 999999917 0 0 999999641 0 0 999999571 0 999999365 0 999999625 999999498 0 0 0 999999669 999999366 0 1999999844 999999416 1999999190 0 0 999999707 0 0 0 1999999048 999999652 0 0 0 0 0 999999793 1999999604 0 999999722 0 999999443 0 0 999999512 999999947 2999999579 999999973 0 1999999465 0 999999832 0 1999999129 0 999999733 2999998473 999999442 0 999999685 0 1999999571 999999984 2999999344 0 0 999999891 1999999192 1999999130 1999999437 999999811 999999803 0 999999482 999999539 1999999635 999999830 999999864 2999999306 0 0 999999681 1999999096 0 0 0 999999563 0 0 0 0 999999724 999999731 0 0 0 999999538 999999456 0 0 999999602 0 999999685 999999444 0 0 0 0 999999955 2999998648 0 0 999999631 999999379 0 0 0 0 0 0 0 0 0 999999608 1999999597 999999559 999999509 0 999999907 999999706 999999623 0 0 999999382 0 0 0 1999999315 999999796 999999622 0 999999689 999999609 999999786 999999621 0 0 999999485 0 999999711 0 0 999999655 999999411 999999490 2999998948 0 0 0 999999448 0 1999999652 999999462 1999999535 1999999465 999999844 1999999247 1999999090 0 1999998954 0 0 999999693 999999616 0 0 0 999999745 999999673 999999483 2999999206 0 0 999999829 999999641 0 999999451 0 999999364 999999772 999999466 0 0 0 1999999717 0 0 0 0 1999999412 999999707 0 999999863 0 0 999999885 2999998322 0 0 0 999999862 999999524 0 999999807 999999597 0 0 999999984 0 999999445 999999896 0 999999862 1999999226 999999784 1999999615 0 1999999142 0 999999712 999999371 0 0 0 0 999999806 0 0 999999834 0 0 1999999032 0 0 999999632 0 0 0 0 0 2999998494 0 1999999175 999999440 999999926 0 0 0 1999999708 0 2999998744 999999572 999999403 0 0 999999670 0 0 999999947 0 999999698 999999766 0 1999999727 0 1999999125 999999447 1999999600 999999593 999999709 999999904 0 0 0 999999709 999999612 999999461 0 0 0 0 999999970 0 0 0 2999999372 0 1999999333 1999999332 0 999999798 0 0 999999833 0 0 0 1999999963 2999999437 999999952 999999826 0 0 999999944 999999378 2999999203 0 0 0 1999999368 999999775 999999669 0 0 999999347 999999947 1999999541 0 999999382 999999524 0 0 0 0 0 999999382 0 0 999999928 1999998836 999999716 0 0 999999947 0 1999999419 0 1999999265 999999545 0 0 0 0 0 999999798 999999439 0 999999504 2999999490 999999544 999999883 999999479 999999507 999999533 0 0 999999555 999999732 0 0 2999998707 999999889 1999999156 0 0 999999685 999999807 0 999999669 0 0 0 999999460 0 999999754 0 999999677 999999787 0 0 1999999098 999999436 0 0 0 0 0 1999999498 0 1999999316 999999834 0 0 0 0 999999384 0 0 0 999999631 999999373 999999718 1999999192 1999999492 0 0 2999998920 1999999429 0 1999999259 0 999999493 999999719 0 0 0 0 999999755 1999999008 0 999999463 0 0 0 999999693 999999928 0 1999999249 999999798 0 0 1999999403 0 999999989 0 0 0 999999829 999999910 999999902 0 0 999999765 999999518 999999919 0 0 0 0 0 999999702 0 999999485 999999515 0 999999621 999999963 0 3999999039 0 999999450 999999521 0 0 0 0 999999396 0 0 0 0 999999548 2999998892 0 2999998711 999999718 1999999500 2999999377 0 0 0 0 0 0 0 999999963 999999891 1999999016 0 0 999999430 2999999234 0 0 999999876 0 0 0 1999999609 0 1999998988 1999999553 0 999999674 0 0 0 1999999270 0 0 999999755 0 1999999688 0 999999389 999999588 999999625 999999825 999999387 1999999340 0 0 0 0 0 0 0 1999999536 999999590 999999818 1999999171 0 0 0 999999376 0 999999572 0 999999384 0 0 0 0 1999999050 0 1999999286 0 999999492 999999495 2999998615 0 999999375 0 0 999999622 999999586 999999886 0 0 999999973 0 999999562 1999999143 1999999130 1999999193 0 0 0 0 0 0 0 0 0 1999998971 999999420 1999999362 999999921 0 0 0 1999999096 0 999999938 0 0 0 1999999107 0 0 0 0 2999999140 0 999999601 0 999999401 999999642 0 0 0 1999999586 0 0 0 999999788 0 0 0 999999433 999999695 0 999999514 0 2999999096 1999999744 0 0 999999479 999999755 0 0 999999485 2999999017 999999749 999999591 2999998670 0 0 0 0 1999999770 0 0 999999719 999999733 999999668 1999998826 0 0 1999999613 0 999999560 0 0 0 0 0 0 0 0 999999389 999999652 0 999999657 0 0 0 0 999999925 1999998738 0 0 0 0 0 999999896 0 0 0 0 999999897 1999999601 0 0 0 0 999999955 999999952 2999998554 1999999493 999999948 999999366 0 0 0 0 0 0 0 999999783 0 0 1999999459 0 0 0 999999834 0 0 999999640 0 0 0 1999999405 0 1999999291 0 0 999999387 999999922 999999459 0 0 999999805 0 0 1999999117 0 0 0 0 0 999999903 0 999999911 0 0 999999783 999999847 1000000003 0 0 1999999063 999999376 999999407 999999995 999999919 1999999219 999999945 0 0 0 999999386 0 0 999999887 0 0 0 0 0 0 0 0 0 0 1000000007 0 1999999209 999999798 0 0 0 999999706 0 0 0 0 2999999328 999999690 999999421 999999948 0 999999448 1999999114 999999686 999999366 1999999154 0 0 0 0 0 1999998990 0 1999999456 999999454 0 999999876 1999999087 0 999999703 999999575 999999957 999999749 999999935 0 999999793 0 2999998878 999999424 999999843 1999999199 0 999999895 0 0 0 1999999459 0 0 0 1999999354 0 0 0 1999999538 999999589 0 1999999565 0 999999970 0 0 999999405 1999999615 0 999999451