0 0 0 0 -1 0 0 -1 1 -2 2 -3 4 -5 6 -6 9 -8 12 -10 15 -13 19 -16 23 -20 28 -25 34 -32 40 -39 48 -47 56 -56 65 -66 74 -77 84 -88 94 -101 105 -114 116 -127 128 -141 140 -156 153 -172 165 -189 177 -206 190 -225 205 -245 223 -265 241 -286 260 -308 279 -331 298 -355 319 -380 341 -406 362 -434 385 -461 410 -490 437 -520 465 -552 492 -584 520 -616 546 -649 573 -681 603 -716 633 -752 663 -789 695 -825 728 -860 763 -899 797 -940 833 -981 869 -1021 908 -1063 948 -1107 987 -1151 1026 -1193 1065 -1237 1104 -1283 1142 -1328 1182 -1373 1221 -1421 1263 -1470 1307 -1518 1350 -1566 1392 -1617 1437 -1665 1481 -1714 1526 -1763 1572 -1813 1621 -1862 1668 -1913 1715 -1966 1763 -2017 1812 -2069 1860 -2122 1908 -2174 1958 -2227 2007 -2282 2057 -2336 2108 -2388 2159 -2444 2210 -2499 2264 -2553 2319 -2609 2375 -2663 2432 -2717 2487 -2773 2541 -2828 2596 -2881 2651 -2937 2707 -2993 2765 -3049 2823 -3106 2881 -3162 2942 -3218 3003 -3277 3064 -3335 3128 -3391 3192 -3450 3258 -3508 3326 -3564 3393 -3621 3461 -3678 3529 -3736 3597 -3795 3667 -3853 3739 -3911 3813 -3971 3890 -4028 3972 -4087 4058 -4146 4143 -4203 4227 -4263 4312 -4323 4396 -4381 4482 -4441 4566 -4501 4643 -4561 4714 -4620 4786 -4678 4860 -4738 4935 -4798 5009 -4856 5083 -4916 5157 -4976 5232 -5034 5308 -5093 5383 -5152 5460 -5210 5536 -5271 5611 -5331 5687 -5389 5764 -5449 5844 -5508 5925 -5566 6006 -5625 6086 -5684 6166 -5743 6247 -5803 6329 -5862 6411 -5923 6495 -5984 6578 -6042 6663 -6102 6747 -6161 6830 -6219 6913 -6278 6996 -6337 7079 -6395 7161 -6455 7243 -6513 7326 -6572 7410 -6632 7494 -6690 7576 -6749 7660 -6809 7744 -6867 7829 -6925 7916 -6983 8003 -7040 8089 -7098 8176 -7155 8265 -7212 8356 -7270 8447 -7327 8538 -7383 8631 -7440 8726 -7496 8823 -7551 8923 -7606 9025 -7661 9129 -7714 9232 -7769 9336 -7822 9436 -7874 9534 -7929 9629 -7984 9722 -8037 9814 -8092 9906 -8147 9998 -8200 10090 -8255 10181 -8311 10272 -8365 10365 -8419 10459 -8475 10552 -8530 10644 -8584 10736 -8639 10830 -8693 10924 -8748 11017 -8804 11109 -8857 11202 -8912 11297 -8968 11393 -9022 11489 -9076 11585 -9132 11683 -9186 11780 -9240 11875 -9296 11970 -9349 12064 -9403 12158 -9460 12253 -9514 12351 -9567 12446 -9621 12538 -9673 12627 -9723 12715 -9772 12804 -9820 12893 -9867 12983 -9914 13073 -9962 13165 -10007 13257 -10052 13350 -10098 13445 -10142 13541 -10186 13635 -10231 13730 -10276 13824 -10319 13918 -10361 14012 -10404 14107 -10447 14203 -10488 14300 -10529 14398 -10572 14498 -10615 14596 -10657 14691 -10699 14778 -10743 14863 -10784 14949 -10824 15034 -10864 15120 -10903 15206 -10943 15292 -10981 15379 -11018 15467 -11056 15556 -11095 15643 -11133 15731 -11169 15819 -11206 15907 -11243 15995 -11281 16083 -11317 16170 -11352 16257 -11389 16343 -11426 16428 -11461 16513 -11495 16598 -11528 16683 -11562 16767 -11596 16849 -11628 16930 -11660 17010 -11693 17091 -11725 17170 -11756 17249 -11786 17329 -11815 17409 -11843 17489 -11872 17569 -11901 17646 -11930 17720 -11957 17793 -11982 17868 -12008 17943 -12032 18018 -12057 18094 -12080 18169 -12104 18244 -12126 18319 -12148 18393 -12170 18466 -12191 18536 -12213 18607 -12233 18676 -12254 18746 -12274 18816 -12294 18886 -12313 18958 -12332 19030 -12351 19103 -12371 19175 -12390 19247 -12409 19319 -12428 19392 -12446 19463 -12465 19527 -12482 19588 -12498 19648 -12514 19707 -12529 19767 -12542 19827 -12555 19888 -12567 19946 -12579 20001 -12590 20055 -12599 20110 -12607 20164 -12614 20215 -12620 20266 -12625 20317 -12630 20365 -12633 20412 -12635 20458 -12635 20502 -12635 20544 -12635 20584 -12635 20622 -12635 20658 -12635 20690 -12635 20721 -12636 20750 -12636 20776 -12636 20800 -12636 20822 -12636 20841 -12635 20856 -12634 20870 -12633 20881 -12631 20890 -12628 20896 -12624 20900 -12619 20904 -12613 20908 -12605 20910 -12597 20910 -12589 20910 -12582 20910 -12576 20911 -12570 20909 -12564 20906 -12558 20903 -12552 20899 -12546 20895 -12539 20891 -12533 20887 -12526 20883 -12520 20878 -12514 20875 -12508 20871 -12503 20868 -12498 20863 -12494 20859 -12490 20855 -12485 20852 -12481 20849 -12477 20846 -12473 20843 -12470 20840 -12467 20837 -12463 20835 -12460 20832 -12457 20830 -12455 20828 -12452 20826 -12450 20824 -12448 20823 -12446 20822 -12444 20821 -12443 20820 -12442 20820 -12441