999999481 999999936 1999999301 0 0 0 0 0 999999607 0 0 1999999749 999999470 0 0 999999397 0 0 999999809 0 0 0 0 999999370 0 999999722 999999486 0 1999999035 999999592 999999940 0 0 0 2999998596 0 999999761 999999570 999999481 0 999999636 999999787 0 0 999999543 0 0 1999999179 999999422 0 999999389 999999685 999999550 999999511 0 1999999543 0 0 999999394 0 0 2999999542 999999908 999999969 0 999999600 0 999999988 999999634 999999422 0 2999998774 0 999999916 0 999999861 999999810 1999999137 999999688 0 999999881 999999752 0 0 999999898 1999998953 0 0 999999797 0 999999842 1999999000 0 0 0 0 999999552 0 999999535 0 0 0 999999546 0 999999986 0 999999683 0 0 999999454 0 1999999173 999999638 0 1999998921 2999999331 999999492 999999518 0 0 1999999608 999999390 1999999278 999999454 999999727 0 0 1999999745 999999894 999999714 999999628 999999598 0 1999999012 1999999347 999999894 0 999999874 1999999368 0 0 0 0 0 999999924 0 0 0 999999479 999999891 0 999999994 999999552 1999999166 2999999298 0 0 0 1999999302 0 999999620 0 999999921 999999487 0 0 0 999999355 0 999999434 0 2999998986 0 0 2999999069 999999779 1999999129 0 0 999999831 0 0 2999999344 1999999484 0 0 0 0 999999517 0 0 0 999999854 999999634 999999903 0 0 0 999999506 0 0 1999999281 0 0 0 0 0 0 999999938 0 0 999999672 999999553 0 0 1999999186 0 0 0 0 1999999587 999999427 1999999447 999999759 999999397 999999592 0 999999591 0 999999875 999999431 0 1999999445 999999585 999999558 0 0 0 0 999999912 999999909 999999967 999999580 0 1999999437 999999783 0 999999547 1999999040 999999899 0 1999999310 999999801 1999999572 999999829 999999764 999999470 999999757 1999999192 1999999705 0 0 0 0 0 0 999999424 0 0 0 0 0 999999729 0 999999976 999999974 0 0 0 999999623 0 0 0 0 999999470 999999393 0 0 2999998946 0 0 0 999999933 0 999999661 1999999361 0 0 0 0 999999599 0 0 0 0 0 0 0 0 999999899 0 1999999280 0 1999999889 0 0 0 0 0 2999999220 999999666 0 0 2999998978 999999865 0 0 0 0 1999999391 0 999999641 999999624 0 0 0 1999999770 0 1999999381 2999999172 1999999688 2999999175 0 0 0 999999596 0 999999492 999999804 0 0 0 0 0 0 1999999599 0 0 999999966 999999908 999999878 999999470 0 0 1999999401 999999440 999999643 999999534 0 0 0 0 0 0 0 0 999999378 999999939 0 0 0 0 999999909 0 0 1999999426 0 1999999016 0 999999445 1999999766 999999995 999999976 0 0 0 1999999019 999999709 0 2999999035 999999513 0 0 1999999542 999999458 1999999517 0 0 1999999639 0 0 0 999999873 999999617 1999998935 1999999350 0 999999670 0 0 0 999999401 0 0 0 0 0 0 0 999999945 999999889 0 1999999358 0 999999837 0 0 0 0 999999907 1999999422 0 999999797 0 1999999334 0 0 0 0 0 999999427 999999566 0 0 1999999398 1999999347 0 1999999415 0 999999370 0 0 999999594 999999605 0 2999998975 0 0 0 999999394 999999696 999999898 0 0 0 999999826 0 999999986 0 999999882 1999999063 999999976 0 0 0 0 999999783 0 0 1999999112 999999990 0 1999999349 999999993 1999999299 999999746 0 999999508 0 999999897 2999999067 999999777 999999427 0 999999732 0 999999738 0 1999999590 999999806 999999848 0 999999591 999999383 999999425 999999548 0 1999999229 2999999041 0 2999999402 0 1999999330 0 0 0 0 0 0 999999628 0 999999369 999999965 999999886 0 0 2999998824 999999799 999999756 999999665 0 999999971 1999999074 0 0 0 0 0 999999548 0 2999998980 0 0 0 0 999999644 1999999529 0 0 999999546 0 999999483 0 1999999497 999999365 999999789 0 999999496 0 0 0 0 0 999999512 0 1999999750 0 0 0 999999733 0 0 0 0 0 1999999593 1999999400 0 0 0 0 0 0 999999403 0 0 0 999999481 999999990 999999827 1999999215 999999457 1999999809 0 0 0 0 999999684 0 2999999127 999999514 0 999999669 0 0 999999489 1999999130 999999931 0 0 0 1999999258 999999779 0 0 999999909 999999978 0 999999454 0 999999625 0 999999492 999999862 2999998723 1999999101 0 999999390 0 0 0 0 999999437 999999959 0 999999595 999999862 0 999999482 0 1999999019 999999964 0 0 999999523 999999633 999999484 0 0 1999999255 999999761 0 1999999444 999999530 0 0 999999461 999999996 1999999232 999999980 999999483 0 0 0 999999804 999999471 0 0 0 0 0 999999759 999999401 0 999999945 0 999999548 999999819 0 0 999999619 0 999999939 999999410 0 999999482 3999999143 0 999999797 0 1999999263 0 0 999999366 999999828 0 999999526 0 0 999999883 1999999476 0 0 0 999999712 999999455 999999684 0 999999619 0 0 0 0 999999992 0 999999596 999999552 0 2999999303 0 0 999999954 1999999534 999999456 0 1999999644 999999617 0 999999928 0 999999895 0 0 0 0 999999589 0 0 999999815 999999932 0 0 0 0 999999468 1999999039 999999347 999999506 999999928 0 0 0 0 999999602 0 999999871 1999999082 999999509 0 999999404 0 0 0 999999497 0 0 0 0 2999999418 999999347 0 999999471 1999999171 999999829 1999999615 999999934 999999818 0 999999595 999999802 1999999180 999999471 999999887 1999999455 0 1999999531 0 0 0 999999536 999999949 0 1999999274 1999999361 0 1999999378 999999895 999999630 999999764 1999999141 999999644 0 0 999999966 0 0 0 1999999174 1999999353 999999580 999999898 0 0 0 0 0 0 0 999999644 0 999999980 999999483 999999651 999999779 999999620 999999565 0 999999817 0 0 0 999999881 0 0 999999716 0 0 0 0 0 999999614 999999696 0 0 999999376 0 2999998662 0 999999965 3999998328 1999999268 0 999999704 0 999999934 0 0 0 999999826 0 999999696 0 999999699 0 999999492 1999999361 999999743 1999999530 999999369 0 999999847 0 999999426 0 0 1999999412 0 999999487 0 0 0 0 0 0 1000000000 0 0 0 1999999234 999999426 0 0 999999968 999999945 0 0 1999999367 999999608 0 999999576 999999972 0 0 1999999340 1999999276 0 999999406 999999404 0 0 999999768 0 999999370 0 0 0 1999999441 0 999999845 1999999604 999999699 999999423 0 0 0 0 0 0 999999796 0 0 999999375 2999999310 0 999999760 0 0 1999999632 999999487 0 999999951 999999535 0 0 0 1999999526 1999999266 999999999 0 999999712 999999513 999999991 1999999507 0 0 0 0 999999583 0 999999885 0 999999591 999999591 0 0 3999998226 1999999899 0 999999654 1999999633 0 999999604 0 1999999313 1999999587 0 0 999999708 999999672 1999999322 0 0 999999872 999999921 999999459 999999706 0 0 0 0 0 0 0 0 0 999999625 999999624 0 999999712 999999936 999999811 999999829 0 0 0 1999999066 0 0 999999398 0 0 999999928 999999577 0 0 0 0 0 2999998635 0 0 999999416 999999550 999999933 999999582 0 0 0 0 999999934 1999999778 0 999999953 2999999545 0 1999999022 0 0 0 999999944 999999537 0 999999681 0 999999734 0 0 0 0 999999397 999999391 999999644 0 0 0 0 999999936 999999421 0 0 0 0 0 0 0 0 0 0 0 0 0 0 999999506 0 0 999999868 0 0 1999999388 999999562 0 999999440 999999459 0 999999988 999999386 0 0 999999491 0 0 1999999774 1999998994 999999367 1999999317 2999998892 0 999999426 2999998832 999999367 0 0 0 0 1999999339 0 0 1999999707 0 0 999999756 2999998969 999999761 999999624 0 999999945 0 999999772 0 1999999474 0 999999431 999999736 999999980 0 0 0 1999999181 0 999999825 0 0 0 0 0 0 1999998941 0 0 999999417 0 0 0 0 0 0 999999390 0 999999891 0 0 2999999298 0 0 999999650 999999433 0 0 0 0 0 999999890 999999440 0 1999999267 0 0 0 999999847 999999366 0 1999999756 0 999999761 0 0 0 999999512 0 999999704 1999999193 0 0 999999366 0 0 0 0 999999688 1999999605 999999737 0 999999871 999999433 999999812 0 0 2999999629 999999981 0 2999999714 0 1999999407 0 999999520 0 1999999010 1999999555 999999421 0 0 0 1999999555 999999742 0 0 0 999999796 0 999999366 1999999470 999999842 999999778 0 1999999313 0 2999999051 999999809 0 1999999342 0 0 0 1999999408 0 0 0 999999552 0 0 0 0 0 999999709 0 0 0 999999879 1999999256 0 0 999999558 0 1999999193 999999928 0 999999860 999999588 0 0 1999999246 0 0 999999645 999999634 999999480 999999422 0 0 0 999999843 0 0 0 1999999203 999999527 0 0 0 0 0 0 0 999999709 999999383 0 0 0 1999999522 999999769 999999742 0 999999654 0 0 1999998986 999999381 1999999261 999999454 0 999999681 999999738 999999592 999999624 999999403 1999998865 1999999103 999999386 0 999999984 999999807 1999999551 999999903 0 1999999506 999999874 0 1999999334 1999999445 0 999999476 0 0 1999999532 0 0 0 0 0 1999999824 0 999999841 0 0 999999575 1999999350 1999999508 999999423 0 1999998988 999999763 999999434 0 0 0 999999783 999999608 999999461 0 0 999999801 999999575 999999495 1999999843 999999945 0 999999864 2999998735 1999999358 0 0 999999865 999999554 0 0 999999860 999999747 0 999999412 0 999999675 1999999432 0 999999841 999999367 0 0 0 1999999353 0 999999681 999999367 0 999999504 0 0 999999805 999999883 999999934 0 0 999999390 1999999407 0 0 0 0 0 0 999999597 999999596 1999998966 0 2999999102 999999862 0 0 999999383 0 999999521 0 2999998734 999999426 999999389 0 0 999999629 0 999999457 999999955 999999982 1999999596 0 999999781 1999999838 999999655 999999962 999999609 999999903 999999711 999999679 999999892 0 1999999582 0 999999674 999999580 999999690 0 0 999999528 0 1999999598 0 999999598 0 1999999722 0 1999999463 2999999116 0 0 0 999999852 1999999210 999999751 0 1999999601 0 1999999418 999999533 0 0 999999534 999999934 999999378 3999998806 0 0 0 999999994 1999999380 0 0 0 999999347 999999955 0 0 2999998436 999999643 0 0 999999508 0 0 999999376 999999822 999999670 999999799 1999999469 999999913 999999637 0 999999937 0 1999999655 0 2999999090 999999514 999999471 0 999999817 0 0 999999797 999999778 0 0 1999999642 1999999379 2999999232 999999592 1999999164 999999500 0 1999999679 999999779 0 0 0 1999998934 0 999999599 0 0 999999915 0 0 999999704 0 0 0 1999999299 0 999999737 999999912 999999655 999999878 0 0 3999998654 1999999093 0 999999470 0 0 0 1999999635 0 1999999421 0 999999425 0 0 0 1999999431 0 0 0 999999601 999999954 1999999575 999999537 2999998995 0 0 999999734 1999999697 0 999999421 0 999999733 999999690 0 0 0 0 0 1999999295 0 999999441 0 0 0 999999661 999999609 0 999999735 999999962 0 0 999999706 999999536 999999438 0 999999790 0 0 999999912 999999496 0 0 0 0 0 0 0 0 999999912 999999449 999999782 0 999999454 0 0 1999999301 999999954 0 999999968 0 0 1999999839 0 0 999999955 0 999999953 0 999999635 0 0 999999512 1999999555 0 2999998747 999999665 999999868 0 0 0 999999358 0 0 0 0 1999999531 0 1999998998 0 0 1999999263 2999999206 0 0 999999854 0 0 0 1999999598 0 1999998971 1999999499 0 0 0 999999466 999999545 1999999198 0 999999555 999999727 999999661 0 999999652 999999381 999999602 999999794 0 999999871 0 0 0 0 0 0 0 0 1999999584 999999598 0 2999998775 0 1999999524 0 999999782 0 0 0 999999375 0 0 0 0 1999999010 0 2999998808 0 999999665 1999998936 2999998575 0 999999997 0 0 999999704 0 999999865 1999999497 0 999999439 0 0 1999999158 1999999395 999999389 0 0 0 0 0 0 0 0 999999881 1999999634 999999842 1999999345 999999909 0 0 0 999999442 0 999999624 999999778 999999534 0 1999999173 0 0 0 999999723 1999999581 0 999999591 0 999999388 0 0 999999367 999999518 0 0 999999692 0 0 0 0 0 999999403 999999662 0 999999528 0 0 1999999543 0 0 999999457 1999999112 0 999999645 0 2999999029 1999999090 999999548 2999999503 999999564 0 0 0 999999897 0 0 999999689 999999926 0 2999998503 0 0 999999723 0 999999824 0 0 999999833 0 0 0 0 0 999999601 2999999402 0 999999645 0 0 0 0 1999999394 1999999535 0 0 0 0 0 0 0 0 0 0 999999883 999999600 0 0 999999371 999999508 999999945 999999959 1999999029 999999537 1999999369 999999824 0 0 0 0 0 0 0 1999999516 0 0 1999999415 1999999041 0 0 999999600 0 0 0 999999888 0 0 999999686 0 999999379 0 0 999999653 0 999999426 0 0 999999804 0 0 0 0 0 999999483 0 0 0 0 999999749 0 0 999999756 0 0 0 0 999999756 1999999213 999999895 0 0 1999999306 999999935 0 0 0 999999375 0 999999716 999999888 0 0 0 0 0 0 0 0 0 0 0 0 1999999277 999999797 0 999999570 0 1999999221 0 0 0 0 999999570 999999656 999999509 0 0 0 999999395 999999649 999999682 999999552 0 0 0 999999964 0 999999355 999999380 999999548 999999604 0 999999854 999999650 0 999999761 999999535 1999999256 1999999379 999999926 0 999999766 1999999395 2999998780 999999577 0 999999427 0 0 0 0 0 999999823 0 0 999999766 999999433 999999865 0 0 999999564 999999548 0 999999591 0 999999423 999999645 999999373 999999388 0 0 999999947