999999400 -1294969534 999999118 999999745 1999999641 999999019 0 999999022 0 0 1999998759 999999960 -1294969892 1999999295 999999162 0 0 999999728 999999714 1999998726 999999542 1999999610 1999999504 0 0 999999317 0 1999999002 0 0 999999645 1999999129 0 999999056 1999999192 0 999999859 1999998634 1999999081 1999998916 0 1999998748 999999135 0 1999999518 999999916 999999324 -1294968887 999999346 0 1999998352 999999656 0 -1294969393 -1294968606 0 999999829 999999573 999999828 999999525 0 -294968778 999999122 1999999324 999999450 999999506 1999998268 -1294968811 1999999155 999999614 999999746 1999998595 0 -294969382 0 1999999394 999999848 999999256 0 999999181 -1294969381 999999704 999999380 999999709 1999999952 0 999999617 0 -1294969077 -1294969501 0 0 -294970136 999999991 999999802 1999999031 0 0 999999160 1999999824 999999619 1999999532 1999999661 0 0 999999865 999999235 0 999999657 999999545 0 1999998696 999999321 999999351 999999087 999999636 0 999999185 999999476 1999999225 0 0 1999998479 0 1999998982 -1294969512 1999998508 1999998289 999999726 1999999126 999999717 -294969714 0 0 0 0 999999362 999999340 -1294968637 0 0 1999999778 1999999427 0 1999998451 1999999237 999999446 1999998492 0 -1294968287 999999423 999999001 1999998715 999999491 705030327 -294969579 0 0 1999999323 0 1999999272 0 999999497 0 999999199 0 999999050 0 999999456 -1294969526 0 0 1999999020 0 1999999055 999999363 0 999999873 1999998711 1999999116 999999625 1999998306 1999998792 0 999999995 0 999999601 1999998994 0 0 0 0 1999998521 999999658 999999789 1999998969 999999603 999999303 -1294969169 999999637 999999085 0 -1294968233 1999999022 0 1999998905 999999471 999999852 999999432 999999400 0 0 -1294967656 0 0 -294969192 0 999999833 0 999999542 0 999999314 0 1999999244 0 1999998497 1999998342 0 999999096 999999834 999999589 999999082 1999999668 1999999891 999999190 999999292 1999998313 999999959 -1294968845 0 0 1999998707 999999589 999999246 0 0 1999998377 999999318 1999999334 0 0 0 999999393 999999220 0 -294969534 999999613 999999133 705030358 0 999999724 0 0 999999676 999999917 -1294968720 0 0 0 0 0 999999343 -1294968497 0 0 1999998815 -1294968441 1999998796 1999998853 999999607 999999332 999999933 1999998610 1999999697 0 999999834 0 999999214 0 0 1999999440 0 999999883 0 -1294969459 999999133 999999307 1999998923 0 1999999134 0 0 0 999999223 0 0 0 999999968 1999999097 999999911 0 0 -1294968737 1999998822 0 999999576 0 1999999096 999999442 1999999458 1999999577 -1294968010 999999637 0 0 0 999999663 1999999311 0 -1294968896 999999450 999999994 999999632 1999998869 0 999999459 1999998722 999999744 1999999069 0 1999999226 999999418 999999311 0 0 999999978 1999998704 1999998303 999999952 0 1999999305 999999703 1999998947 1999998874 1999999279 1999999100 999999485 0 999999671 1999998885 0 -1294968970 1999998848 0 999999958 0 0 999999505 999999873 0 0 0 0 999999744 0 0 999999296 999999772 999999904 1999998958 1999999251 999999474 1999999025 1999999098 0 0 999999750 999999067 -1294969286 0 999999025 999999399 -294968615 0 0 0 0 0 0 999999536 999999420 999999395 999999370 999999718 0 0 999999625 0 999999565 0 999999251 1999998858 0 999999492 999999450 999999790 999999565 999999816 0 1999999299 -1294968176 0 999999505 1999999246 1999998780 1999999315 0 0 999999457 0 1999999647 0 0 999999140 0 0 0 0 999999622 0 0 0 999999970 0 999999141 999999195 0 1999999718 999999670 999999669 1999998483 0 0 1999998240 1999999339 999999833 0 0 999999767 999999406 0 -1294969636 0 -1294969129 0 0 0 1999998836 0 999999252 999999676 1999999359 1999998520 999999724 0 999999664 999999703 0 999999233 1999999795 -1294968916 0 999999373 999999564 -1294968544 0 0 1999999738 999999949 0 1999999486 999999686 0 1999999616 999999127 0 0 0 999999450 999999918 999999084 0 1999998963 999999834 1999999285 999998998 0 -294969760 999999532 0 999999422 1999998751 999999370 0 1999999189 -294968940 999999198 0 999999343 0 999999648 999999019 0 -294968710 999999286 1999999739 0 0 0 999999968 1999998877 1999998720 0 999999127 999999261 0 0 999999680 1999999760 999999283 0 0 999999244 0 999999030 999999863 0 0 0 1999999330 0 -1294968269 0 1999999561 999999199 999999695 999999536 999999816 1999998396 0 1999999040 0 0 0 999999281 0 0 0 1999998746 999999825 999999048 -1294969187 1999998989 999999325 999999341 -1294968221 -294970113 1999999033 0 0 999999563 999999529 0 1999998539 0 999999054 0 999999566 999999951 1999998695 0 0 1999999094 999999753 999999947 0 999999161 0 999999320 999999576 999999162 999999170 -1294968665 0 999999579 999999648 0 999999584 999999846 0 999999221 999999826 0 999999893 -1294968931 1999999140 0 999999022 -1294969313 0 999999236 0 999999584 0 0 0 999999046 0 0 999999140 999999900 999999036 1999998731 0 0 999999924 999999170 999999193 0 999999762 999999097 0 0 1999998844 1999999449 0 1999998967 0 999999117 0 999999818 0 1999999320 999999117 999999213 1999999492 1999998316 -1294968419 1999998646 999999519 999999459 999999868 999999477 0 999999046 -1294968537 0 1999999478 0 0 0 0 999999596 0 1999998863 0 0 999999737 999999083 0 0 1999999441 0 -1294968918 0 0 1999998903 0 0 0 999999311 0 999999901 999999809 1999999287 999999979 0 1999999520 999999371 999999060 1999998450 0 999999991 999999638 999999095 999999608 705030960 0 999999060 1999999212 999999070 0 1999999777 -1294968027 0 1999999192 1999999003 0 1999998613 0 999999818 999999520 1999999132 0 999999395 999999185 0 -1294968958 999999331 1999998781 999999707 0 0 999999665 999999656 1999999278 0 999999184 999999553 0 0 0 0 999999328 0 0 1999998690 0 999999740 999999818 999998997 1999998131 -1294968909 0 999999614 1999999357 0 999999198 0 -1294968014 999999951 1999998188 999999673 0 999999941 1999999190 999999321 999999060 0 1999999078 0 1999999176 0 0 -1294969347 1999998885 -1294968500 999999188 999999091 999999446 1999998688 0 999999623 1999998218 999999686 1999998463 999999373 999999561 0 0 0 1999999557 999999149 999999602 999999834 0 0 0 0 0 1999998588 999999510 1999998485 0 999999468 0 999999889 999999095 -1294968797 999999036 1999998661 999999048 0 999999102 999999458 0 999999025 1999999243 1999999119 999999032 0 0 1999998508 999999705 1999998399 999999904 0 -1294968540 -1294969007 -1294969009 0 0 999999861 1999998660 999999965 0 999999733 999999318 999999324 999999914 999999506 -1294968451 0 999999338 -294969733 0 0 0 999999548 1999998721 0 0 999999111 999999729 0 999999588 1999998581 999999477 0 0 999999525 0 0 999999223 0 999999474 1999999161 0 -294968764 1999998932 999999819 999999077 0 1999999701 1999998530 0 1999999733 -1294969029 999999149 999999286 0 999999070 -1294968262 0 0 0 999999704 0 0 999999040 -1294969298 999999881 -1294968590 999999563 0 0 1999999459 999999179 0 1999999438 999999331 999999101 0 0 0 0 999999355 0 0 0 -1294969153 0 1999998586 999999418 999999716 999999169 1999999599 0 -1294968967 0 999999391 -1294969538 0 0 999999547 999999170 0 0 1999999464 0 999999531 999999170 0 -1294968718 0 999998997 0 -1294968814 0 0 0 999999198 1999998996 -1294969152 0 999999693 0 -1294968713 999999356 999999407 0 0 999999893 999999910 0 999999208 -1294969233 999999514 0 999999096 1999998941 0 0 -1294969768 999999139 0 0 999999270 0 999999126 999999885 -1294968575 999999309 0 0 0 0 0 1999998984 999999060 999999924 1999999013 1999998265 999999139 1999999222 999999689 1999999161 0 999999179 1999998268 0 999999793 0 999999711 0 0 999999136 -1294968118 0 1999999254 0 999999194 0 1999999043 0 -1294969327 0 999999056 1999999338 0 999999828 0 0 0 1999998929 999999668 999999539 999999432 0 0 999999043 999999399 0 0 0 0 0 999999937 0 -1294968421 1999999378 999999837 0 999999723 999999334 999999533 0 999999293 999999446 0 999999765 999999011 999999807 1999998483 1999998968 0 1999999534 999999380 999999703 1999999631 999999622 999999225 1999998891 0 999999404 0 1999999492 0 999999846 0 0 0 1999999796 999999640 1999998327 0 999999240 0 999999737 0 1999998958 999999961 -294969122 0 1999998890 -1294969218 999999466 0 -1294968856 0 999999369 0 0 999999206 0 999999479 0 999999792 1999999498 -1294968315 -294970106 999999575 0 1999998679 1999998873 0 1999998994 999999370 1999999034 999999861 1999999068 0 -1294968913 999999060 0 -1294968913 0 999999298 0 1999999087 1999999526 999999346 0 1999998559 0 -294967835 1999998387 999999951 0 999999642 0 999999799 999999978 999999090 0 999999631 1999998704 0 0 -1294969207 0 0 999999760 0 0 999999696 -1294968505 0 0 0 999999743 0 0 1999998646 0 999999824 999999064 -1294969522 0 0 0 0 0 999999542 0 0 999999934 0 0 0 1999998694 0 1999999383 0 0 0 0 1999998589 1999998635 999999184 999999174 999999184 999999381 999999529 0 1999999305 999999534 0 0 0 0 999999693 0 0 999999453 1999999241 0 1999999579 0 0 0 999999530 -1294968714 999999103 -1294968897 -1294968353 0 0 1999999213 1999998361 0 999999826 0 1999998927 -294967590 1999998975 1999998832 999999039 1999998282 0 999999436 0 999999944 1999998447 1999998698 1999999193 0 1999999669 -294968610 0 999999102 999999575 1999999179 999999022 999999866 -1294968847 999999782 999999213 0 1999999106 999999048 999999246 999999118 0 999999885 0 999999929 999999584 0 1999999382 1999999379 999999770 1999998980 999999139 0 0 999999448 1999998728 1999998327 0 -1294968957 999999296 1999998644 0 999999897 999999308 0 1999999389 1999998684 999999677 -1294967669 999999472 1999998989 0 -1294969240 0 999999738 999999336 0 0 1999998930 999999782 0 0 999999125 0 0 0 -294969198 999999505 0 -1294969401 1999998518 999999915 0 0 999999853 0 1999999191 1999999489 999999575 0 0 999999979 0 999999223 999999333 999999266 0 1999998788 0 999999063 1999999231 999999288 0 999999726 -1294969262 0 0 0 0 999999121 0 0 0 0 0 999999171 1999998925 1999998568 0 999999866 999999621 999999253 0 0 0 0 999999846 -1294969348 999999513 1999999513 999999293 999999248 1999999363 1999998436 999999737 1999999607 999999363 0 0 1999998988 1999999397 0 999999544 0 0 999999463 0 999999751 999999978 999999322 1999999173 0 0 1999998642 999999913 999999431 999999419 999999593 999999460 1999999655 0 0 999999362 0 999999493 -1294969123 999999011 -1294969044 -294969258 1999998806 0 1999998317 999999540 0 0 -1294968100 999999589 999999737 1999998875 999999586 999999933 0 999999228 0 999999945 999999858 999999581 0 1999999014 0 0 999999564 999999349 1999998890 1999998965 999999036 0 999999891 -294969186 1999999046 0 0 999999303 0 0 0 0 -1294968705 0 0 0 999999452 0 999999476 0 1999999285 0 0 1999999233 0 0 0 0 999999184 1999999227 999999934 999999440 -1294968943 0 -1294968681 0 0 0 0 0 0 999999366 1999998615 999999198 0 0 0 0 1999999399 999999737 999999236 1999998293 0 0 1999999185 999999598 0 0 999999065 999999190 0 999999725 999999076 0 0 999999773 0 999999967 999999008 999999278 0 0 1999998202 999999881 0 1999999261 999999420 999999882 999999850 999999919 0 0 999999966 0 0 999999744 999999824 999999956 0 999999241 0 999999463 -1294968070 0 -294970003 0 999999898 1999999161 0 999999277 999999499 999999406 999999250 999999219 1999998643 999999141 999999323 999999193 1999999765 999999090 1999998437 0 0 0 1999998706 0 0 0 999999218 0 0 999999089 0 999999303 1999999095 -1294969320 -1294968971 999999596 -1294969570 0 999999463 999999275 0 1999999772 1999999801 999999817 -294968670 0 1999998614 1999999448 999999873 0 999999312 999999129 999999765 999999213 0 1999999677 0 1999999208 1999999009 999999175 0 0 999999474 -1294968740 0 0 0 0 999999849 1999998989 999999693 0 999999263 0 999999171 1999999052 0 999999222 999999474 0 999999295 0 0 999999959 1999998106 999999873 999999991 0 1999999434 1999998316 -1294968744 1999998357 999999753 999999661 0 999999092 1999999081 0 -294968214 1999998359 0 999999711 0 999999136 999999908 999999978 -294969239 999999455 0 0 999999477 0 0 -1294968339 999999857 999999768 0 999999399 1999998484 0 0 999999596 0 999999871 0 -1294968762 1999998214 999999578 0 0 999999471 -1294968958 999999242 1999999000 999999461 999999301 0 0 0 999999189 999999547 0 0 999999648 -1294968948 999999637 999999753 0 0 999999866 999999798 0 999999400 1999999258 1999999236 0 0 -1294967794 0 999999523 0 0 1999998837 999999050 999999364 1999998749 0 999999983 999999978 0 0 0 999999594 1999999814 0 0 0 0 -1294969526 999999145 1999998950 0 999999786 0 0 999999942 1999998679 0 999999452 1999998818 -1294968674 1999999415 0 0 0 0 1999998513 999999127 999999043 1999998935 0 1999998558 1999998329 1999998501 999999991 1999998974 -1294968083 0 0 0 0 1999998483 999999355 0 999999956 999999677 999999201 0 999999282 0 999999769 999999458 1999998842 1999998383 0 999999889 0 0 -1294968906 -1294967843 999999638 1999998963 999999303 1999998704 1999999252 999999183 -294969825 1999998613 0 999999991 999999695 999999505 -1294968993 999999737 0 0 1999999004 999999087 0 0 999999576 705029618 0 1999999299 999999991 0 0 999999429 -1294968514 0 0 705029922 0 0 999999070 1999998855 705031247 0 999999425 0 -1294968423 1999999333 -1294968754 1999998857 0 -1294968324 999999250 999999761 0 1999999503 1999998776 0 0 -1294969027 0 -1294968212 999999421 0 -294969986 0 0 0 999999806 999999349 0 0 999999996 1999999028 0 999999371 999999713 999999505 999999034 0 999999743 999999457 999999170 0 1999999720 999999070 1999999433 0 0 999999537 999999570 1999998639 0 0 0 0 0 999999696 0 999999619 999999174 1999998123 0 0 1999998256 0 0 1999998879 1999999066 999999686 0 999999482 0 0 999999446 999999838 999999771 -1294968824 0 0 999999776 0 999999053 999999001 999999845 999999792 999999065 999999460 0 999999423 999999922 999999956 0 1999998363 999999897 0 999999575 0 999999473 999999858 999999529 -294969343 1999999239 0 0 -1294968572 999999928 0 0 1999998383 1999998456 0 1999999722 999999272 -1294969574 1999999210 1999999567 999999372 -1294968330 0 0 999999043 999999336 999999186 -1294968382 1999998854 999999111 0 1999998998 0 999999412 0 0 0 -1294969702 1999998720 -1294968448 999998991 0 0 999999382 0 1999999087 -1294968742 999998991 0 0 999999040 0 1999999258 1999998583 0 1999999271 1999999369 -1294969230 0 0 0 999999067 999999275 999999601 0 999999631 0 999999678 999999767 0 0 999999706 0 1999998207 0 -1294968188 1999998303 999999127 999999400 0 1999998734 1999999053 -1294968476 1999998751 1999999362 999999018 0 999999560 1999999187 0 999999364 0 0 1999998700 999999222 999999614 999999886 1999999588 0 0 1999999491 -1294969774 1999999220 999999979 999999764 -1294968759 999999404 999999389 0 999999545 -1294967723 999999637 999999759 999999859 999999834 0 999999889 1999998928 999999702 1999999611 999999366 999999561 1999998730 999999349 0 1999999246 999999978 0 1999999571 0 1999999915 -1294969870 999999642 -1294968538 999999382 0 999999209 0 999999923 1999999610 999999789 0 0 999999519 999999744 0 999999714 -1294968269 999999169 999999352