
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 38577 40214 41640 42804 43665 44187 44350 44147 43586 42689 41493 40042 38385 36573 34656 32681 30687 28710 26776 24907 23118 21419 19818 18317 16915 15613 14406 13290 12261 11313 10441 9641 8905 8230 7611 7044 6523 6045 5607 5204 4835 4495 4183 3897 3633 3390 3166 2960 2770 2594 2432 2282 2144 2016 1897 1788 1686 1591 1504 1422 1347 1277 1211 1151 1094 1042 993 947 905 866 829 795 763 733 706 680 657 635 614 596 578 562 548 535 522 511 501 493 485 478 472 467 463 460 458 457 456 457 458 461 464 468 473 479 486 494 502 513 524 536 549 564 580 598 617 637 659 683 709 737 766 798 833 870 910 952 998 1047 1100 1157 1218 1284 1355 1431 1513 1601 1697 1799 1910 2030 2159 2298 2449 2613 2790 2982 3190 3416 3661 3927 4216 4531 4874 5247 5653 6096 6578 7104 7677 8302 8983 9726 10534 11414 12370 13409 14534 15752 17065 18477 19990 21602 23311 25110 26987 28927 30908 32901 34872 36780 38577 40214 41640 42805 43666 44189 44352 44149 43588 42692 41497 40045 38388 36576 34660 32684 30691 28713 26779 24910 23120 21422 19820 18319 16917 15615 14407 13292 12262 11314 10443 9642 8906 8232 7612 7045 6524 6046 5607 5205 4835 4496 4184 3897 3633 3390 3167 2960 2770 2595 2433 2283 2144 2016 1898 1788 1686 1592 1504 1423 1347 1277 1212 1151 1095 1042 993 948 905 866 829 795 763 734 706 681 657 635 615 596 579 563 548 535 523 512 502 493 485 478 472 467 463 460 458 457 457 457 458 461 464 468 473 479 486 494 503 513 524 536 550 564 580 598 617 637 659 683 709 737 767 799 833 870 910 952 998 1048 1101 1157 1219 1284 1355 1431 1513 1602 1697 1799 1910 2030 2159 2299 2450 2613 2790 2982 3190 3416 3661 3927 4217 4532 4874 5247 5654 6096 6579 7105 7678 8303 8984 9726 10535 11415 12371 13410 14535 15753 17066 18479 19991 21604 23312 25111 26988 28928 30909 32902 34873 36780
 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16
 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8
 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17
 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27
 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21
 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46
 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 47 46 46 45
 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42
 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37
 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 67 68 70 71 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 80 80 79 79 78 77 76 75 74 73 71 70 69 67 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37 37
 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 64 64 65 66 67 67 68 69 70 70 71 72 73 74 75 75 76 77 78 79 80 81 81 82 83 84 85 86 86 87 88 89 90 90 91 92 92 93 94 94 95 95 96 96 97 97 98 98 98 99 99 99 99 100 100 100 100 100 100 99 99 99 99 99 98 98 98 97 97 96 96 95 95 94 93 93 92 91 91 90 89 88 88 87 86 85 84 83 82 82 81 80 79 78 77 76 75 75 74 73 72 71 70 69 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41
 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 79 80 80 80 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26
 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18
 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22
 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26
 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7
 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18
 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 54 55 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 56 55 55 54 53 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8
 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17
 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20
 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32
 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30
 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 76 77 78 79 81 82 83 84 86 87 88 89 90 90 91 92 92 93 94 94 94 94 94 95 94 94 94 94 93 93 92 91 91 90 89 88 87 86 85 84 83 81 80 79 77 76 75 73 72 71 69 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 58 58 58 58 58 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38
 62 64 66 68 70 72 75 77 80 83 85 88 91 94 98 101 104 108 111 115 118 122 125 129 133 136 140 144 147 151 154 157 160 163 166 168 170 172 174 175 176 177 177 177 177 176 175 174 172 170 168 166 163 160 157 154 150 147 143 139 136 132 128 124 120 117 113 109 106 102 99 95 92 89 86 83 80 77 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 58 60
 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 78 78 79 79 80 80 81 81 81 82 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 81 81 81 80 79 79 78 78 77 77 76 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 51
 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44
 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42
 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 103 106 110 114 118 122 126 131 135 140 145 150 155 160 166 171 177 182 188 194 200 206 212 218 224 230 236 242 248 253 259 264 269 274 279 283 287 290 293 296 298 300 301 302 303 303 302 301 300 298 295 293 290 286 282 278 274 269 265 260 255 249 244 239 233 228 222 217 211 206 200 195 190 185 180 175 170 165 160 156 152 147 143 139 135 132 128 124 121 118 115 112 109 106 103 100 98 95 93 91 88 86 84 82 80 78 77 75 73 72 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24
 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 46 49 53 57 61 65 70 75 81 87 94 101 109 117 126 136 147 159 172 186 201 218 236 256 278 301 326 354 384 417 452 491 532 577 624 675 730 787 847 910 974 1039 1105 1169 1231 1288 1340 1384 1420 1445 1458 1460 1451 1429 1398 1357 1309 1254 1195 1134 1071 1007 944 883 824 767 714 663 615 571 529 490 454 421 391 362 336 312 290 269 250 233 217 202 188 176 164 154 144 135 127 119 112 105 99 94 88 84 79 75 71 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12
 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 88 92 96 101 106 111 117 123 130 136 143 151 159 168 177 186 197 207 219 231 243 256 270 285 301 317 333 351 369 388 407 427 448 468 489 510 531 552 573 592 611 629 645 660 673 684 693 700 704 706 706 702 697 689 680 668 654 639 623 606 587 568 549 529 510 490 470 451 432 414 396 378 362 345 330 315 301 287 274 262 250 239 228 218 208 199 191 183 175 168 161 154 148 142 136 131 126 122 117 113 109 105 102 98 95 92 89 86 84 81 79 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25
 46 47 48 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 76 79 81 84 87 90 93 96 99 103 106 110 114 118 122 127 132 137 142 147 153 158 165 171 177 184 191 198 206 213 221 229 238 246 255 264 273 282 291 301 310 319 328 337 346 355 363 371 379 386 393 399 404 409 413 416 418 420 420 420 419 417 415 412 407 403 397 391 385 377 370 362 354 345 337 328 319 310 301 292 283 275 266 258 249 241 233 225 218 210 203 196 190 183 177 171 165 160 154 149 144 140 135 131 127 123 119 115 112 108 105 102 99 97 94 91 89 87 85 83 81 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45
 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 69 70 72 73 75 76 78 79 81 82 84 86 87 89 91 92 94 96 98 99 101 103 105 106 108 110 112 113 115 117 118 120 122 123 125 126 128 129 131 132 133 135 136 137 138 139 140 141 141 142 143 143 144 144 145 145 145 145 145 145 145 145 145 145 144 144 143 143 142 142 141 140 140 139 138 137 136 135 134 134 133 132 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 105 104 103 102 102 101 100 99 99 98 97 97 96 96 95 95 94 94 93 93 92 92 91 91 91 90 90 90 89 89 89 88 88 88 88 87 87 87 87 87 86 86 86 86 86 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36
 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 68 70 72 74 77 80 82 85 88 91 95 98 101 105 109 113 117 121 126 130 135 140 145 150 155 160 166 172 177 183 189 195 200 206 212 218 223 229 234 239 244 248 252 256 259 262 264 266 267 267 268 267 266 265 262 260 257 253 249 245 240 235 230 224 219 213 207 201 195 189 183 177 171 165 159 153 148 142 137 132 127 122 117 113 109 104 100 97 93 89 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 43 45 47 50 52 55 58 61 64 68 72 76 80 85 90 96 102 108 116 123 131 140 150 160 172 184 197 211 226 243 260 280 300 322 346 372 399 428 459 491 526 562 599 638 677 717 757 796 834 869 902 930 953 971 982 987 985 976 960 939 912 880 845 808 768 727 686 645 605 566 529 493 459 427 397 368 342 317 294 273 253 234 217 202 187 174 161 150 139 130 121 112 105 98 91 85 79 74 69 65 60 57 53 50 47 44 41 39 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20
 52 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 125 127 130 132 134 136 138 140 142 144 146 148 150 151 153 154 155 157 158 158 159 160 160 161 161 161 161 160 160 159 158 157 156 155 153 152 150 148 147 145 143 140 138 136 133 131 129 126 123 121 118 116 113 111 108 106 103 100 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51
 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 48 50 53 56 60 63 67 71 75 80 85 90 95 101 107 114 121 128 136 145 154 164 174 185 197 210 223 237 253 269 286 305 324 345 367 391 416 442 470 499 529 562 595 630 666 703 740 779 818 857 896 934 971 1007 1040 1071 1099 1124 1145 1162 1174 1182 1186 1184 1178 1168 1153 1135 1113 1088 1061 1032 1001 968 935 901 867 833 800 766 734 702 672 642 614 586 560 535 511 488 466 446 426 408 390 373 358 343 329 316 303 291 280 269 259 250 241 233 225 217 210 203 197 191 185 180 174 170 165 160 156 152 148 145 141 138 135 131 128 126 123 120 118 115 113 110 108 106 104 102 100 98 96 94 92 91 89 87 85 84 82 81 79 77 76 74 73 71 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15
 46 47 48 49 50 52 53 54 56 58 59 61 63 65 68 70 72 75 78 81 84 87 91 95 98 103 107 112 117 122 128 134 141 148 155 163 172 181 190 201 211 223 236 249 263 278 294 312 330 349 370 392 416 441 467 495 524 555 588 622 658 695 733 772 812 853 894 935 975 1014 1052 1087 1119 1148 1173 1193 1208 1218 1222 1220 1213 1199 1181 1158 1130 1098 1064 1027 988 947 906 864 823 781 741 702 664 627 592 558 526 496 467 439 413 389 366 345 324 305 288 271 255 241 227 214 202 191 180 170 161 152 144 137 130 123 117 111 106 100 96 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45
 25 25 26 27 28 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 63 65 68 72 75 79 82 86 90 95 100 105 110 116 122 128 135 142 149 157 166 174 184 193 204 215 226 238 250 263 277 291 305 320 336 351 367 383 399 415 431 446 460 474 488 500 510 520 527 533 538 540 540 539 535 530 523 515 505 494 481 468 454 439 424 409 393 377 362 347 332 317 303 289 275 263 250 238 227 216 206 196 186 177 169 161 153 146 139 133 127 121 116 111 106 101 97 93 89 85 82 79 75 73 70 67 65 63 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24
 76 78 80 82 84 86 88 90 93 95 97 100 102 105 107 110 113 115 118 121 124 126 129 132 135 138 141 143 146 149 152 155 158 160 163 166 169 171 174 176 178 181 183 185 187 189 191 193 194 196 197 198 200 201 201 202 203 203 204 204 204 204 204 204 203 203 202 202 201 200 199 198 197 196 195 194 193 191 190 188 187 186 184 183 181 180 178 177 175 174 172 171 169 168 166 165 163 162 161 159 158 157 155 154 153 152 151 150 148 147 146 145 145 144 143 142 141 140 140 139 138 138 137 137 136 136 135 135 134 134 134 133 133 133 132 132 132 132 132 131 131 131 131 131 131 131 131 130 130 130 130 130 130 130 130 129 129 129 129 129 128 128 128 128 127 127 126 126 126 125 125 124 124 123 122 122 121 120 119 118 118 117 116 115 114 113 112 111 110 108 107 106 105 104 102 101 100 99 97 96 95 93 92 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 74
 74 75 76 77 79 80 81 83 84 86 87 89 91 93 94 96 99 101 103 106 108 111 114 117 120 123 126 130 134 138 142 147 151 156 161 167 173 179 185 192 199 207 214 223 232 241 251 261 272 283 295 308 321 335 350 366 382 399 417 435 455 475 496 518 540 564 588 613 638 665 691 718 745 773 800 828 854 881 906 931 954 976 996 1014 1030 1043 1054 1063 1068 1071 1071 1068 1062 1054 1043 1029 1013 995 975 954 931 907 881 856 829 802 775 748 722 695 669 643 618 593 570 547 524 503 482 462 443 424 406 390 373 358 343 329 316 303 291 279 268 258 248 238 229 221 212 205 197 190 183 177 171 165 159 154 149 144 140 135 131 127 123 119 116 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 73
 45 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 58 59 61 63 65 67 69 72 75 77 81 84 88 91 96 100 105 111 116 123 129 137 144 153 162 172 183 195 207 221 236 252 270 289 309 331 356 382 410 441 474 509 548 589 634 682 734 788 847 908 973 1042 1112 1185 1259 1334 1408 1479 1547 1610 1665 1712 1748 1773 1785 1784 1769 1742 1703 1654 1595 1530 1459 1385 1309 1232 1156 1081 1009 939 873 810 751 695 643 595 550 508 470 434 401 371 343 317 293 271 251 232 215 199 185 171 159 148 137 128 119 110 103 96 89 83 78 73 68 64 60 56 53 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44
 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 65 67 69 71 73 76 79 82 85 89 92 97 101 106 112 117 124 131 138 146 155 165 176 187 200 214 229 245 263 282 304 327 353 380 411 444 480 520 564 611 663 719 781 848 921 999 1084 1176 1274 1378 1488 1604 1723 1846 1970 2092 2210 2321 2420 2503 2569 2612 2632 2627 2596 2542 2467 2373 2265 2146 2020 1890 1760 1632 1508 1389 1277 1171 1072 980 895 817 745 680 620 565 515 470 428 390 356 325 296 271 247 226 206 188 172 157 144 131 120 110 100 91 84 76 70 63 58 53 48 44 39 36 32 29 26 24 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46
 76 77 78 79 81 82 83 85 86 88 89 91 92 94 96 97 99 101 103 105 107 110 112 114 117 119 122 125 128 131 134 138 142 145 149 154 158 163 168 173 178 184 190 196 203 210 218 226 235 244 253 263 274 285 298 310 324 338 353 370 387 405 424 444 466 488 512 537 564 591 621 651 683 716 751 787 824 861 900 940 979 1019 1059 1098 1136 1173 1208 1240 1269 1295 1317 1334 1347 1354 1356 1352 1343 1329 1310 1285 1257 1224 1188 1149 1108 1065 1021 976 931 886 841 798 755 714 674 635 599 563 530 498 468 440 413 388 364 341 320 301 282 265 249 233 219 206 193 182 171 160 151 142 133 125 118 111 105 98 93 87 82 78 73 69 65 61 58 55 51 49 46 43 41 38 36 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75
 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 63 65 68 71 74 77 81 84 88 92 97 101 106 112 117 123 130 137 144 152 161 170 180 190 202 214 227 241 256 273 290 309 330 352 376 402 430 460 492 527 565 606 650 698 750 805 865 929 998 1072 1151 1236 1325 1421 1522 1627 1738 1853 1971 2091 2213 2333 2452 2565 2672 2769 2854 2924 2978 3014 3030 3027 3003 2961 2901 2825 2736 2635 2526 2411 2292 2171 2051 1931 1815 1702 1593 1490 1391 1298 1210 1128 1051 979 912 849 791 737 687 640 597 557 520 486 454 425 398 373 350 328 308 289 272 256 242 228 215 204 193 182 173 164 156 149 142 135 129 123 118 113 108 104 100 96 93 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 60 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35
 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 54 57 60 64 67 71 76 80 85 91 97 103 110 117 125 133 142 152 163 175 188 202 217 233 251 271 292 315 340 368 397 430 465 503 545 590 638 690 747 807 871 939 1010 1085 1162 1240 1320 1398 1474 1545 1610 1667 1713 1747 1767 1772 1763 1739 1701 1652 1591 1523 1449 1370 1290 1208 1128 1050 974 902 833 769 708 652 600 552 507 466 428 394 362 333 306 281 259 238 219 202 186 172 159 146 135 125 116 107 99 92 85 79 73 68 63 59 55 51 48 45 42 39 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10
 113 115 116 118 120 122 123 125 127 129 130 132 134 135 137 139 140 142 144 145 147 149 151 152 154 156 158 160 162 164 166 168 170 173 175 178 180 183 186 189 192 196 200 204 208 212 217 222 227 233 239 246 253 261 269 278 287 297 308 320 332 346 360 376 393 411 430 451 473 497 523 551 580 612 646 683 722 764 808 856 907 960 1017 1078 1141 1207 1276 1348 1423 1498 1576 1653 1730 1805 1878 1946 2008 2063 2110 2146 2171 2184 2183 2170 2144 2105 2056 1995 1927 1851 1770 1684 1597 1509 1420 1334 1249 1167 1088 1013 942 875 812 753 697 646 598 553 512 474 438 405 375 347 321 297 275 255 236 219 203 188 175 162 150 139 129 120 112 104 96 89 83 77 72 67 62 57 53 50 46 43 40 37 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 76 77 79 81 83 84 86 88 90 91 93 95 97 98 100 102 104 106 107 109 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 12 15 19 23 27 32 38 44 51 59 68 77 88 101 114 130 147 166 188 213 240 271 306 346 390 440 497 560 632 712 803 904 1018 1143 1282 1433 1596 1770 1950 2132 2309 2472 2613 2722 2790 2812 2786 2715 2605 2464 2301 2127 1949 1773 1604 1445 1298 1162 1039 929 829 740 660 589 526 470 420 375 336 301 269 241 217 194 175 157 141 127 115 103 93 84 76 69 62 56 51 46 42 38 34 31 28 26 23 21 19 18 16 15 14 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 56 57 58 59 61 62 64 65 66 68 70 71 73 75 76 78 80 82 84 87 89 91 94 96 99 102 105 108 111 115 118 122 126 130 135 140 145 150 155 161 167 174 181 189 196 205 214 223 233 244 256 268 281 295 310 326 343 361 380 401 423 446 471 498 526 557 589 623 660 699 740 784 831 880 932 986 1044 1104 1166 1231 1298 1368 1439 1511 1584 1657 1729 1799 1868 1932 1993 2048 2096 2137 2169 2192 2206 2209 2202 2185 2159 2123 2079 2027 1968 1905 1837 1765 1691 1616 1541 1465 1391 1318 1247 1178 1112 1048 988 930 875 823 774 728 684 643 605 568 535 503 473 445 419 395 372 351 331 313 295 279 264 249 236 223 211 200 190 180 171 162 154 146 139 132 126 119 114 108 103 98 93 89 85 81 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 30 32 35 38 41 45 48 52 57 61 66 72 78 84 91 98 106 115 124 134 145 157 170 184 199 216 234 254 275 299 324 352 382 415 451 490 533 579 630 685 745 810 880 956 1039 1128 1223 1325 1434 1549 1671 1798 1929 2064 2200 2335 2467 2594 2711 2815 2904 2975 3024 3051 3054 3033 2989 2925 2841 2742 2630 2509 2381 2250 2118 1987 1858 1734 1615 1501 1393 1292 1198 1109 1027 950 880 814 754 698 647 599 556 515 478 444 413 384 357 332 309 288 268 250 233 218 203 190 177 166 155 145 135 126 118 110 103 96 90 84 78 73 68 63 59 55 51 47 43 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 41 44 48 52 56 61 67 73 79 86 93 102 111 121 131 143 156 170 186 203 221 242 264 288 315 344 376 411 449 491 536 585 638 695 756 822 891 963 1039 1116 1195 1272 1348 1419 1484 1540 1585 1617 1636 1639 1628 1603 1565 1515 1456 1390 1319 1244 1169 1094 1020 949 880 815 754 697 643 593 547 505 466 430 396 366 338 312 289 268 248 230 213 198 184 171 160 149 139 130 122 114 107 101 95 89 84 79 75 71 68 64 61 58 55 53 51 48 47 45 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 45 45 45 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 79 81 84 87 90 93 96 100 104 108 113 118 124 130 136 143 150 158 167 176 187 198 209 222 236 251 267 285 304 324 347 371 396 424 454 487 521 559 599 641 687 735 786 840 896 955 1016 1078 1140 1203 1264 1323 1378 1429 1473 1509 1537 1555 1562 1558 1543 1517 1482 1439 1388 1331 1270 1205 1140 1073 1007 942 880 819 762 707 655 607 562 520 480 444 410 379 350 324 299 277 256 237 219 203 188 174 162 150 139 129 120 112 104 97 90 84 78 73 68 63 59 55 51 48 45 42 39 37 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43
 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 15 16 16 17 19 20 21 22 24 26 28 30 32 34 37 40 43 46 50 54 58 63 68 74 80 87 94 102 111 121 132 144 157 171 186 203 222 242 265 289 317 346 379 415 454 497 544 595 650 711 776 847 922 1003 1088 1177 1269 1363 1456 1548 1635 1714 1784 1840 1881 1905 1910 1897 1866 1818 1757 1684 1602 1515 1424 1332 1241 1153 1067 986 909 837 770 708 650 597 548 503 462 424 390 358 329 303 279 257 237 219 202 187 173 160 148 137 128 119 111 103 96 90 84 79 74 70 66 62 59 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8
 39 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 71 73 76 78 81 84 87 90 93 97 100 104 108 113 118 123 128 134 140 146 153 160 167 175 184 193 202 212 223 234 246 258 271 285 300 315 331 347 365 383 401 421 441 461 482 503 525 547 568 590 611 631 651 669 686 702 716 728 737 745 750 752 752 749 743 735 725 713 698 682 665 646 626 605 584 562 540 518 496 475 454 433 413 394 375 357 340 323 308 292 278 264 251 239 227 216 206 196 186 178 169 161 154 147 140 134 128 122 117 112 108 103 99 95 91 88 84 81 78 76 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38
 25 26 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 57 59 62 65 68 71 75 78 82 87 91 96 101 107 113 119 126 134 142 151 160 170 181 193 206 219 234 250 268 287 308 330 354 380 409 440 473 510 549 592 639 689 744 803 867 935 1009 1088 1173 1264 1360 1462 1569 1680 1795 1913 2033 2152 2268 2380 2485 2580 2662 2728 2777 2806 2815 2803 2771 2719 2651 2566 2470 2364 2251 2133 2013 1894 1776 1661 1549 1443 1342 1246 1156 1072 993 919 851 788 730 676 626 580 537 498 462 429 398 370 344 320 298 278 259 242 226 211 197 185 173 162 152 143 134 126 119 112 106 100 94 89 84 80 75 71 68 64 61 58 55 52 50 48 45 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25
 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 52 55 58 61 64 67 71 75 79 84 89 94 99 105 112 118 126 133 142 151 160 170 181 193 206 219 234 250 266 285 304 325 348 372 398 426 456 488 522 559 598 640 685 732 783 836 892 950 1011 1075 1140 1208 1276 1344 1412 1479 1543 1604 1660 1711 1754 1790 1817 1835 1843 1841 1828 1807 1776 1738 1692 1640 1583 1523 1459 1394 1328 1262 1197 1133 1071 1010 952 897 844 793 746 701 658 618 581 546 513 482 453 426 401 378 356 335 316 299 282 266 252 238 226 214 203 193 183 174 165 157 150 143 136 130 124 119 113 109 104 100 95 91 88 84 81 78 75 72 69 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13
 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 21 23 26 28 31 35 38 43 47 52 58 64 72 79 88 98 109 122 136 151 169 188 210 234 262 293 328 367 411 461 517 580 651 731 821 922 1035 1162 1304 1461 1633 1822 2024 2239 2461 2684 2900 3097 3263 3386 3456 3466 3415 3308 3152 2961 2746 2518 2290 2067 1855 1657 1476 1311 1162 1029 911 805 712 629 556 491 434 383 338 298 263 232 205 180 158 139 122 107 93 81 70 61 52 45 38 32 27 22 17 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 34 37 40 44 48 52 57 62 67 73 80 87 94 103 112 122 133 144 157 171 187 204 222 242 264 288 314 343 375 409 446 487 531 580 632 689 750 816 886 961 1041 1125 1213 1303 1395 1488 1580 1669 1753 1830 1898 1953 1995 2023 2034 2029 2008 1972 1923 1862 1792 1715 1633 1547 1460 1374 1288 1205 1125 1049 977 908 844 784 728 676 628 583 542 503 468 436 406 378 353 329 308 288 269 252 237 222 209 196 185 174 165 156 147 139 132 125 119 113 107 102 97 93 89 85 81 78 74 71 68 65 63 60 58 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 94 97 101 105 109 113 118 123 128 133 139 145 151 157 165 172 180 188 197 206 216 227 238 249 262 275 289 304 319 336 353 372 392 412 434 457 481 507 534 562 591 622 654 688 722 758 795 833 872 912 952 992 1032 1072 1112 1150 1187 1222 1254 1284 1311 1335 1354 1370 1381 1387 1389 1386 1378 1366 1349 1329 1305 1277 1246 1213 1178 1141 1103 1064 1025 985 945 906 867 829 792 756 720 687 654 623 593 564 536 510 485 461 439 417 397 378 360 342 326 310 296 282 269 256 245 233 223 213 203 194 186 178 170 163 156 149 143 137 131 126 121 116 111 107 103 99 95 91 87 84 81 78 75 72 69 66 64 61 59 57 55 52 50 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37
 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 78 82 87 92 97 103 109 116 123 130 139 148 157 168 179 192 205 219 235 251 269 289 310 332 357 383 410 440 472 505 541 578 617 658 699 742 785 828 871 911 949 984 1014 1039 1059 1071 1076 1074 1065 1048 1025 996 962 924 883 840 796 751 706 662 620 579 539 502 466 433 401 372 345 319 296 274 254 235 218 202 187 173 161 149 138 128 119 111 103 96 89 83 78 72 68 63 59 55 52 48 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18
 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 96 100 105 109 114 119 124 130 136 142 149 156 164 172 181 190 200 210 222 234 246 260 274 289 305 322 340 359 380 401 423 447 472 498 525 554 584 614 646 678 712 746 780 814 849 882 915 947 977 1006 1032 1055 1076 1092 1106 1115 1120 1121 1118 1110 1099 1084 1066 1044 1020 993 964 934 902 870 837 803 770 737 704 673 641 611 582 554 527 501 476 452 429 408 388 368 350 333 316 301 286 272 259 247 235 224 214 204 195 186 178 170 162 156 149 143 137 131 126 121 116 111 107 103 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34
 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 57 58 60 62 64 66 67 69 72 74 76 78 81 83 86 88 91 94 97 100 103 107 110 114 117 121 125 130 134 138 143 148 153 159 164 170 176 182 189 195 202 210 217 225 233 242 251 260 269 279 290 300 311 323 334 346 359 372 385 398 412 426 441 456 470 486 501 516 531 546 561 576 591 604 618 631 642 653 663 672 679 685 690 692 694 693 691 687 681 673 664 653 641 628 613 597 580 563 544 526 506 487 468 448 429 410 392 373 356 338 322 305 290 275 260 247 233 221 209 197 187 176 166 157 148 140 132 125 118 111 105 99 93 88 82 78 73 69 65 61 57 54 51 48 45 42 39 37 35 33 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27
 46 48 49 51 52 54 55 57 59 61 63 65 67 69 72 74 76 79 82 84 87 90 93 97 100 104 107 111 115 119 124 128 133 138 143 148 154 160 166 172 179 186 193 201 209 217 225 234 243 253 263 273 283 294 306 317 330 342 355 368 381 395 409 423 438 452 467 482 496 511 525 540 554 567 580 593 605 616 626 636 644 652 658 663 667 669 671 671 670 667 663 658 652 645 636 627 617 606 594 582 569 556 543 529 515 500 486 472 457 443 429 415 402 389 375 363 350 338 326 315 304 293 283 273 263 254 245 236 228 220 213 205 198 191 185 179 173 167 162 156 151 147 142 137 133 129 125 122 118 114 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45
 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 77 79 82 85 89 92 96 100 104 108 113 118 123 129 135 142 148 156 164 172 181 191 201 212 223 236 249 263 278 294 311 330 349 370 391 415 439 465 491 520 549 579 611 643 676 709 743 776 808 840 870 897 923 945 963 978 988 994 995 991 983 970 953 932 907 880 850 818 785 751 716 681 647 613 580 548 517 487 459 431 405 381 358 336 315 296 278 261 245 230 216 203 191 179 169 159 149 141 133 125 118 111 105 100 94 89 84 80 76 72 69 65 62 59 57 54 52 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38
 159 161 164 166 168 171 173 175 178 180 182 185 187 190 193 195 198 201 204 207 210 214 217 221 225 229 233 237 242 247 252 258 264 270 277 284 291 299 308 317 326 337 348 359 372 385 399 414 429 446 463 482 502 522 544 567 590 615 641 668 695 724 753 783 812 843 872 902 931 958 984 1009 1031 1050 1067 1080 1089 1094 1095 1092 1084 1072 1056 1036 1012 985 955 923 889 854 817 780 742 705 668 631 596 562 528 496 466 437 409 383 358 335 313 292 272 254 237 221 206 192 179 167 155 145 135 126 117 109 102 95 89 83 77 72 67 62 58 54 51 47 44 41 38 36 33 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 99 101 103 106 108 110 113 115 117 120 122 124 127 129 132 134 136 139 141 143 145 148 150 152 155 157
 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 85 90 94 99 105 110 116 123 129 136 144 152 160 169 179 189 199 211 222 235 248 261 275 290 305 322 338 355 373 391 409 428 446 465 483 502 519 537 553 569 583 596 607 617 625 632 636 638 639 637 634 629 622 613 603 592 580 566 552 538 522 507 491 475 459 444 428 413 398 383 369 355 342 329 317 305 294 283 273 263 253 244 236 228 220 213 206 199 193 187 182 176 171 167 162 158 154 151 147 144 141 138 135 132 130 127 125 123 121 119 117 115 114 112 110 109 108 106 105 104 102 101 100 99 98 97 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17
 117 120 123 126 129 132 136 139 143 147 151 155 159 163 168 172 177 182 187 193 198 204 210 216 223 229 236 243 251 259 267 275 284 293 303 312 323 333 345 356 368 380 393 407 421 435 450 466 482 498 515 533 550 569 588 607 626 646 666 686 706 727 747 766 786 805 823 840 857 872 887 900 911 921 929 935 939 941 941 939 935 929 921 911 899 885 870 853 834 815 795 773 751 729 706 683 659 636 613 590 567 545 523 502 481 461 441 422 404 386 369 352 337 322 307 294 280 268 256 244 233 223 213 204 195 186 178 171 163 157 150 144 138 132 127 122 117 113 108 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 62 63 64 65 66 68 69 71 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 101 103 106 108 111 114
 124 127 130 133 137 140 144 148 151 155 159 163 167 171 176 180 185 189 194 198 203 208 213 217 222 227 232 237 242 247 252 257 262 266 271 275 280 284 288 292 295 299 302 305 308 310 312 314 316 317 318 318 318 318 318 317 316 315 313 311 309 306 303 300 297 293 289 286 282 277 273 269 264 259 255 250 245 241 236 231 226 222 217 212 208 203 199 194 190 185 181 177 173 169 165 162 158 154 151 147 144 141 138 135 132 129 126 124 121 118 116 114 111 109 107 105 103 101 99 98 96 94 93 91 90 88 87 86 85 83 82 81 80 79 78 77 76 76 75 74 73 72 72 71 71 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 83 85 86 88 90 93 95 97 99 102 104 107 109 112 115 118 121
 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24 26 29 32 35 38 41 45 49 54 59 64 70 76 83 90 98 107 116 127 138 151 165 180 196 214 234 256 280 306 334 365 400 437 478 522 570 623 680 741 807 877 952 1030 1113 1198 1284 1372 1458 1541 1619 1690 1751 1801 1837 1859 1865 1855 1831 1792 1742 1682 1613 1538 1460 1379 1298 1218 1140 1064 991 922 857 796 738 685 635 589 547 507 471 437 406 378 352 328 306 285 266 249 233 219 205 193 181 171 161 152 144 136 129 122 116 111 106 101 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 92 98 104 110 118 125 133 142 152 162 173 185 198 212 226 242 259 277 297 317 339 363 387 413 441 469 499 530 561 593 626 658 690 721 750 777 802 824 842 856 866 871 872 868 859 846 830 810 786 761 733 704 674 644 613 583 553 524 495 468 441 416 392 370 348 328 309 291 274 258 243 229 216 204 192 182 172 162 154 146 138 131 125 118 113 108 103 98 94 90 86 82 79 76 73 71 68 66 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15
 121 122 123 124 125 126 127 128 129 130 131 132 134 135 137 138 140 142 143 145 147 149 151 154 156 159 161 164 167 171 174 178 182 186 190 195 200 205 210 216 222 229 236 243 251 260 269 278 288 298 310 321 334 347 361 375 390 406 423 440 459 477 497 517 538 560 582 605 627 650 673 696 719 741 763 783 803 821 837 852 864 874 881 885 887 886 882 874 864 852 836 819 799 778 754 730 704 678 651 624 597 570 544 518 492 467 443 420 398 376 356 336 317 300 283 267 252 238 224 211 200 188 178 168 158 150 141 134 126 120 113 107 102 96 91 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 89 90 90 91 92 93 93 94 95 95 96 97 97 98 99 99 100 101 101 102 103 103 104 104 105 106 106 107 107 108 109 109 110 111 111 112 113 113 114 115 115 116 117 118 118 119 120
 87 87 87 88 88 89 90 90 91 91 92 93 93 94 95 96 96 97 98 99 100 102 103 104 106 107 109 111 112 115 117 119 122 125 128 131 135 138 143 147 152 158 164 170 177 185 194 203 213 224 236 249 263 279 296 315 336 359 383 410 440 472 508 547 589 636 687 742 803 868 940 1018 1103 1195 1293 1399 1513 1634 1762 1896 2035 2178 2322 2465 2604 2734 2853 2954 3034 3090 3118 3117 3085 3025 2938 2828 2700 2557 2405 2248 2090 1934 1782 1636 1498 1368 1246 1134 1031 936 849 769 697 631 572 518 469 424 384 348 315 286 259 235 213 193 175 158 144 130 118 107 97 88 80 72 65 59 53 48 43 39 35 31 28 25 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 83 83 84 84 84 85 85 86 86
 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 38 40 43 46 50 53 57 61 65 69 74 80 85 92 98 106 113 122 131 141 151 163 175 189 203 219 236 254 274 295 319 344 371 400 431 464 500 539 580 623 670 719 770 824 880 939 998 1060 1121 1183 1244 1303 1360 1413 1462 1505 1542 1571 1593 1606 1610 1606 1594 1574 1546 1512 1472 1428 1379 1328 1275 1220 1165 1110 1055 1002 950 900 851 805 761 719 679 641 606 572 541 512 484 458 434 412 390 371 352 335 319 304 290 277 264 253 242 232 222 213 205 197 189 182 175 169 163 157 151 146 141 137 132 128 124 120 116 112 109 105 102 99 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 6 8 9 11 13 15 18 20 23 27 30 35 39 44 50 56 63 71 80 90 101 114 128 143 161 181 203 228 256 287 323 363 408 458 514 578 649 728 816 913 1019 1136 1261 1394 1532 1673 1813 1945 2063 2162 2233 2274 2280 2251 2190 2102 1992 1868 1734 1598 1462 1331 1207 1090 983 885 795 714 641 576 517 464 417 375 337 303 273 246 222 201 181 164 149 135 122 111 101 92 84 77 70 65 59 55 50 46 43 40 37 34 32 30 28 26 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 83 85 87 89 92 94 96 99 101 104 107 109 112 115 118 121 125 128 131 135 139 142 146 150 154 159 163 168 173 177 182 188 193 199 204 210 216 223 229 236 242 249 256 264 271 279 287 294 302 311 319 327 335 344 352 360 368 376 384 392 400 407 414 421 427 433 438 443 447 450 453 456 458 459 459 458 457 456 453 450 446 442 437 431 425 418 411 403 395 387 379 370 361 352 343 334 324 315 306 296 287 278 269 261 252 244 235 227 219 212 204 197 190 184 177 171 165 159 153 148 142 137 133 128 124 119 115 111 107 104 100 97 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 75 77 79
 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 113 117 120 124 128 132 136 140 145 149 154 159 164 169 175 181 187 193 199 206 213 220 227 235 243 251 259 268 277 287 297 307 317 328 339 350 362 374 387 399 412 426 439 453 467 481 495 510 524 539 553 567 581 595 609 622 634 646 657 667 677 685 692 698 703 706 708 709 707 705 701 695 688 679 669 658 645 632 617 602 586 569 552 534 516 498 480 462 445 427 410 393 376 360 344 329 314 300 286 273 260 248 236 225 215 204 195 185 177 168 160 153 145 139 132 126 120 114 109 104 99 94 90 85 81 78 74 70 67 64 61 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33
 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 46 48 51 53 56 59 63 66 70 74 78 82 87 92 98 104 110 117 124 132 141 150 159 170 181 193 206 220 235 251 268 287 306 328 351 376 402 431 461 494 528 565 605 647 691 738 787 839 893 949 1007 1067 1128 1189 1251 1311 1371 1427 1481 1530 1574 1612 1643 1666 1681 1687 1685 1674 1655 1628 1594 1554 1509 1459 1406 1350 1292 1234 1175 1117 1060 1004 949 897 847 798 752 709 667 628 591 557 524 493 465 438 413 389 367 346 327 309 292 276 261 248 235 222 211 200 190 181 172 164 156 148 141 135 129 123 117 112 107 102 98 93 89 85 82 78 75 71 68 65 63 60 57 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9
 52 53 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 84 86 88 90 93 95 98 100 103 106 109 111 114 117 120 123 127 130 133 137 140 144 148 151 155 159 164 168 172 177 181 186 191 196 201 206 212 217 223 229 235 241 248 254 261 268 275 282 289 296 304 311 319 327 335 343 351 359 367 375 382 390 398 405 413 420 426 433 439 444 450 454 459 462 465 468 470 471 471 471 470 468 466 463 459 455 450 444 438 431 424 416 408 399 390 381 372 362 353 343 333 324 314 304 295 285 276 267 258 249 240 232 224 216 208 201 194 187 180 174 168 162 156 151 145 140 135 131 126 122 118 114 110 106 103 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50
 36 38 40 43 45 48 51 54 57 60 63 67 71 74 79 83 87 92 97 102 107 113 119 125 132 138 145 153 161 169 177 186 195 205 215 225 236 247 259 271 283 296 309 322 336 350 365 380 394 409 424 439 455 469 484 499 513 526 539 552 564 575 585 594 602 609 616 621 625 628 629 630 630 628 626 622 618 613 607 600 593 585 576 567 558 549 539 528 518 508 497 487 476 465 455 445 434 424 414 404 394 385 376 366 358 349 340 332 324 316 309 301 294 287 281 274 268 262 256 250 245 239 234 229 225 220 215 211 207 203 199 195 191 188 184 181 177 174 171 168 165 161 159 156 153 150 147 144 142 139 136 133 131 128 126 123 120 118 115 113 110 108 105 103 100 98 96 93 91 88 86 84 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 29 31 33
 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 44 45 47 50 52 55 57 60 63 67 70 74 79 83 88 93 99 105 112 119 127 136 145 155 166 178 190 204 219 235 253 272 292 315 339 364 392 423 455 490 527 567 609 654 701 751 804 858 914 971 1028 1086 1142 1197 1248 1295 1337 1372 1401 1420 1431 1433 1426 1410 1386 1355 1317 1273 1225 1174 1120 1066 1010 955 901 849 798 749 702 657 615 576 539 504 471 440 412 386 361 338 317 297 279 262 246 232 218 206 194 184 174 165 156 148 141 134 128 122 117 112 107 103 99 95 92 88 85 83 80 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17
 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 59 62 66 71 75 80 86 92 98 105 112 120 129 138 148 158 170 182 195 209 223 239 255 272 290 309 328 347 367 387 406 425 443 459 474 486 497 504 509 510 508 503 495 485 472 457 440 422 403 384 364 344 324 305 287 269 252 235 220 205 191 178 166 155 144 134 125 117 109 101 95 88 82 77 72 67 63 59 55 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 44 47 50 54 57 61 66 71 76 82 88 95 102 111 120 130 141 153 167 182 198 217 237 259 283 310 340 374 410 451 496 545 600 660 726 798 878 965 1059 1161 1271 1387 1510 1638 1769 1899 2027 2148 2257 2349 2420 2466 2485 2474 2435 2370 2282 2175 2055 1926 1792 1658 1526 1399 1278 1164 1058 960 870 788 713 645 584 528 478 433 392 355 322 292 265 241 219 200 182 166 151 138 127 116 106 97 89 82 75 69 64 59 54 50 46 43 39 36 34 31 29 27 25 23 21 19 18 16 15 14 13 12 10 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 78 82 85 89 94 98 103 108 114 119 126 132 139 147 155 163 172 182 192 203 215 227 240 255 270 286 303 321 341 361 383 407 431 458 486 515 547 580 615 652 690 731 774 818 865 913 962 1013 1065 1119 1172 1226 1279 1332 1383 1432 1478 1521 1560 1594 1623 1646 1662 1673 1676 1673 1663 1646 1624 1596 1563 1525 1484 1439 1392 1344 1294 1243 1192 1141 1091 1042 994 948 903 859 818 778 740 704 669 637 606 576 549 523 498 475 453 432 413 394 377 361 345 331 317 304 292 280 269 259 249 240 231 222 214 207 200 193 186 180 174 169 163 158 153 148 144 139 135 131 127 124 120 117 113 110 107 104 101 98 96 93 91 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12
 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 88 90 92 95 98 101 104 108 112 116 120 125 130 135 141 148 155 162 171 180 190 200 212 224 238 253 269 287 307 328 351 376 404 434 467 504 544 587 635 687 744 807 875 950 1031 1120 1216 1320 1433 1553 1682 1817 1960 2107 2257 2406 2552 2690 2816 2924 3009 3068 3096 3092 3055 2988 2892 2774 2636 2486 2327 2165 2004 1846 1695 1551 1416 1290 1173 1066 968 879 798 724 657 597 542 493 448 408 371 338 308 281 256 234 214 195 179 163 149 137 125 114 105 96 88 80 73 67 61 55 50 46 41 37 34 30 27 24 21 19 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9
 23 23 24 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 77 81 84 88 92 96 100 105 110 116 122 128 135 143 151 159 168 178 189 200 212 225 239 254 271 288 307 327 349 373 398 425 454 486 519 556 594 636 681 728 779 833 891 952 1017 1085 1157 1231 1309 1389 1470 1553 1635 1717 1796 1871 1941 2004 2058 2103 2135 2155 2163 2156 2136 2104 2059 2004 1940 1868 1790 1708 1624 1538 1452 1368 1285 1205 1127 1053 983 917 854 796 741 689 641 597 555 517 481 448 417 389 363 338 316 295 275 257 241 225 211 197 185 173 163 153 143 134 126 119 111 105 99 93 87 82 77 73 68 64 61 57 54 50 47 45 42 39 37 35 32 30 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22
 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 31 33 35 37 40 42 44 47 49 52 54 57 60 63 66 69 73 76 80 83 87 91 96 100 105 109 114 120 125 131 137 143 149 156 163 171 179 187 195 204 214 223 234 245 256 268 280 294 307 322 337 353 370 388 407 427 447 469 492 516 542 569 597 627 659 692 727 764 803 845 888 934 982 1033 1086 1143 1202 1263 1328 1395 1466 1538 1614 1691 1770 1850 1931 2012 2092 2170 2245 2315 2379 2437 2485 2524 2551 2566 2567 2556 2530 2491 2439 2375 2301 2218 2128 2031 1931 1829 1726 1623 1522 1423 1327 1236 1148 1066 987 914 845 781 721 665 614 566 521 481 443 408 376 346 318 293 270 248 228 210 192 177 162 149 136 125 114 104 95 86 78 71 64 57 51 46 40 36 31 27 23 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8
 61 63 66 68 71 73 76 79 82 84 87 90 93 96 100 103 106 109 113 116 119 123 126 130 134 137 141 144 148 152 156 159 163 167 170 174 178 181 185 189 192 196 199 203 206 210 213 216 220 223 226 229 233 236 239 242 245 248 251 254 257 260 263 267 270 273 276 280 283 286 290 294 297 301 305 309 314 318 323 327 332 337 343 348 354 360 367 373 380 387 394 402 410 419 427 436 446 455 465 476 487 498 509 521 533 545 557 570 583 595 608 621 634 646 658 670 681 692 702 711 719 726 731 736 739 740 740 738 734 729 722 714 704 692 679 665 649 632 615 596 577 558 538 518 498 478 458 438 419 400 381 363 346 329 313 297 282 267 253 240 227 215 203 192 182 172 162 153 145 136 129 121 114 108 102 96 90 85 80 75 70 66 62 58 55 51 48 45 42 39 36 34 32 29 27 25 24 22 20 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58
 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 7 8 9 10 11 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 68 72 77 83 88 95 101 108 116 125 134 143 154 165 177 191 205 220 237 255 274 295 318 342 368 397 427 459 494 532 572 614 660 708 759 813 871 931 993 1059 1127 1197 1268 1341 1414 1488 1560 1630 1697 1760 1818 1870 1915 1951 1979 1997 2005 2002 1990 1968 1937 1898 1851 1797 1738 1675 1609 1540 1470 1400 1330 1261 1193 1128 1064 1003 945 890 837 787 740 696 654 615 579 544 512 482 454 428 403 380 358 338 319 302 285 269 255 241 228 216 204 193 183 173 164 156 147 140 132 125 119 112 106 101 95 90 85 80 76 72 68 64 60 57 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 36 38 41 43 46 48 51 54 56 59 62 65 68 72 75 78 82 85 89 92 96 100 104 108 112 116 120 124 129 133 137 142 146 151 155 159 164 168 173 177 182 186 191 195 200 204 208 213 217 221 226 230 234 238 242 246 251 255 259 263 268 272 277 282 287 292 297 303 309 315 321 328 335 343 351 360 370 380 391 402 415 428 443 458 475 493 513 534 556 581 607 635 666 699 735 773 814 858 906 957 1011 1070 1131 1196 1265 1337 1411 1488 1566 1644 1721 1796 1866 1930 1985 2030 2062 2080 2083 2070 2040 1995 1935 1863 1780 1690 1593 1494 1394 1294 1196 1102 1013 928 849 775 706 643 585 531 482 438 397 360 326 296 268 243 220 199 179 162 146 132 119 107 96 86 76 68 60 53 47 41 35 30 26 21 17 14 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 30 32
 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 15 16 18 21 23 26 29 33 37 41 46 52 59 66 74 83 94 105 118 133 149 167 188 210 236 265 297 334 374 420 471 529 594 667 749 842 945 1061 1190 1334 1493 1668 1858 2063 2280 2504 2729 2947 3146 3315 3442 3516 3531 3485 3382 3230 3041 2827 2600 2369 2144 1928 1727 1541 1372 1220 1083 961 852 756 670 595 528 469 416 370 329 293 261 233 208 186 166 148 133 119 106 95 85 76 68 61 55 49 44 39 35 31 28 25 22 19 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7
 23 25 27 28 30 32 34 36 38 41 43 45 47 49 52 54 56 59 61 64 66 68 71 73 76 78 81 83 86 88 91 93 96 98 101 103 106 108 111 113 116 118 120 123 125 128 130 132 135 137 140 142 145 147 150 153 156 159 162 165 169 172 176 180 185 190 195 200 206 213 220 227 235 244 254 264 276 288 302 316 333 350 369 391 414 439 466 497 530 566 606 650 698 751 809 873 943 1021 1106 1199 1302 1414 1536 1670 1815 1972 2140 2319 2508 2705 2907 3110 3308 3496 3666 3810 3919 3988 4012 3986 3913 3795 3638 3451 3241 3017 2787 2558 2335 2121 1920 1733 1561 1403 1259 1129 1012 906 811 726 650 582 521 466 418 374 335 299 268 239 214 191 170 151 135 119 105 93 82 71 62 53 46 39 32 26 21 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 11 13 15 16 18 19 21
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 22 24 26 29 31 34 37 39 43 46 50 53 58 62 67 72 77 83 89 95 102 110 118 127 136 147 157 169 182 195 210 226 243 261 280 301 323 347 372 399 427 458 490 523 558 595 634 674 715 758 801 845 889 934 978 1022 1065 1106 1146 1184 1219 1252 1282 1309 1333 1353 1370 1383 1393 1400 1403 1404 1401 1396 1389 1379 1367 1354 1338 1322 1304 1286 1266 1246 1225 1203 1182 1159 1137 1114 1092 1069 1045 1022 999 975 952 928 904 880 856 832 807 783 758 734 709 685 660 636 612 588 564 541 518 495 473 451 430 410 390 370 351 333 315 298 282 266 251 236 222 209 196 184 173 162 151 141 132 123 114 106 98 91 84 78 71 65 60 55 50 45 41 36 32 29 25 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 136 140 145 150 155 160 165 170 175 180 185 189 194 199 204 209 214 218 223 228 232 237 242 246 250 255 259 263 268 272 276 280 284 288 292 296 300 305 309 313 317 321 326 330 335 340 345 350 356 361 367 374 380 387 395 403 411 420 429 439 449 460 472 484 497 511 525 540 556 572 590 608 626 646 666 687 709 732 755 779 803 829 854 881 907 934 962 989 1017 1044 1071 1098 1124 1149 1174 1197 1219 1239 1257 1274 1288 1299 1308 1314 1317 1316 1313 1306 1296 1283 1267 1249 1227 1203 1177 1148 1118 1087 1054 1020 986 952 917 883 849 815 782 749 718 687 658 630 602 576 551 527 504 482 461 441 422 404 387 371 356 341 327 314 301 289 278 267 256 247 237 228 219 211 203 196 188 181 175 168 162 156 150 145 139 134 129 124 120 115 111 107 102 98 95 91 87 84 80 77 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 37 39 41 44 47 49 52 55 58 61 65 68 72 75 79 83 87 91 95 99 104 108 112 117 122 126 131
 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 81 84 88 92 96 100 104 109 114 119 124 129 135 141 147 153 160 167 174 181 189 197 205 214 222 232 241 251 261 271 282 292 304 315 327 338 350 363 375 388 401 414 427 440 454 467 481 494 508 522 535 549 563 577 590 604 618 632 645 659 672 686 699 712 725 738 750 762 774 785 796 807 816 825 834 841 847 852 856 859 860 860 859 855 850 843 835 825 813 799 784 767 749 730 710 689 666 644 620 597 573 549 526 502 479 456 434 413 392 372 352 333 315 298 281 266 250 236 223 210 197 186 175 164 154 145 136 128 120 113 105 99 93 87 81 76 71 66 61 57 53 49 46 42 39 36 33 31 28 26 24 21 19 17 16 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17
 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 93 99 106 113 121 130 140 151 162 175 189 205 222 240 261 284 308 336 366 398 434 474 517 564 616 673 734 801 874 953 1038 1129 1227 1331 1442 1559 1680 1805 1933 2061 2188 2310 2424 2529 2619 2692 2746 2778 2787 2773 2737 2680 2604 2512 2407 2293 2173 2049 1925 1801 1680 1564 1452 1347 1247 1154 1067 987 913 844 781 723 671 622 578 538 501 467 436 408 383 359 338 318 300 284 269 255 242 230 219 209 199 191 182 175 168 161 155 149 143 138 133 128 123 119 115 111 107 103 100 96 93 89 86 83 80 77 75 72 69 67 64 62 59 57 54 52 50 48 45 43 41 39 37 35 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 65 69 73 78 83 89 94 100 107 114 121 129 137 146 156 166 177 189 201 214 228 243 259 276 294 313 333 355 377 401 426 453 481 510 540 572 605 640 675 712 750 790 830 871 913 955 998 1042 1086 1129 1173 1217 1261 1304 1346 1388 1429 1469 1508 1546 1583 1619 1653 1686 1717 1747 1775 1801 1826 1849 1871 1890 1908 1923 1936 1947 1956 1962 1965 1966 1964 1958 1949 1937 1922 1903 1880 1853 1823 1790 1753 1713 1670 1624 1575 1524 1472 1418 1363 1307 1251 1194 1138 1082 1028 974 921 870 821 773 727 683 641 600 562 525 490 457 426 397 369 342 318 294 272 252 232 214 197 181 166 152 139 127 115 104 94 85 76 68 60 53 46 40 34 29 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 5 8 11 14 17 20 23 26 29 33 36 40 44 47 51 55 59 63 68 72 76 81 86 90 95 100 105 110 115 121 126 132 137 143 148 154 160 166 173 179 185 192 199 205 212 220 227 235 243 251 259 268 277 287 297 308 319 331 343 357 371 386 402 419 438 458 479 502 527 554 583 615 649 687 727 771 820 872 930 993 1062 1137 1220 1311 1411 1521 1642 1776 1922 2084 2262 2457 2671 2906 3163 3442 3744 4069 4417 4783 5165 5556 5948 6328 6685 7003 7264 7454 7558 7568 7479 7297 7028 6688 6294 5863 5413 4960 4515 4088 3684 3309 2964 2649 2364 2107 1876 1669 1485 1321 1175 1044 928 825 734 652 579 514 455 403 357 315 278 244 214 186 162 140 119 101 85 70 56 44 33 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 3 6 8 11 14 17 20 24 27 31 35 39 43 47 51 56 61 66 71 77 82 88 94 100 107 113 120 127 135 142 150 158 166 174 183 192 201 210 219 228 237 247 256 266 276 285 295 305 314 324 333 343 352 362 371 380 389 399 408 417 427 437 446 457 467 478 490 502 515 529 543 559 577 595 616 638 662 688 717 749 784 822 864 911 962 1017 1079 1147 1221 1303 1393 1492 1600 1719 1849 1991 2146 2313 2494 2687 2892 3108 3332 3559 3787 4006 4211 4392 4540 4645 4699 4698 4639 4522 4355 4143 3898 3631 3351 3069 2791 2524 2272 2038 1822 1625 1447 1287 1143 1015 901 800 710 630 559 496 441 391 347 308 274 243 215 190 168 149 131 115 101 88 76 66 56 48 40 33 27 21 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 27 29 31 33 35 37 40 42 44 47 49 52 54 57 60 63 65 68 71 74 78 81 84 87 91 95 98 102 106 110 114 118 122 127 131 136 141 146 151 157 162 168 174 181 187 194 201 208 216 224 233 242 251 261 272 283 294 306 319 333 347 362 378 395 413 433 453 474 497 521 546 573 601 632 663 697 733 771 810 853 897 944 993 1045 1100 1158 1218 1282 1348 1417 1489 1563 1641 1720 1802 1885 1970 2055 2139 2222 2304 2382 2455 2522 2582 2633 2675 2704 2722 2726 2717 2694 2657 2607 2545 2472 2389 2299 2202 2101 1997 1891 1785 1680 1578 1478 1382 1290 1202 1119 1041 967 898 833 773 717 665 617 572 530 492 456 423 392 364 338 313 291 270 250 232 215 200 185 171 159 147 136 125 116 107 98 90 83 76 69 63 57 52 47 42 37 33 29 25 21 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23
 14 16 19 22 24 27 30 33 37 40 43 47 51 54 58 62 66 71 75 80 84 89 94 99 105 110 116 122 128 134 140 147 153 160 167 174 182 189 197 205 214 222 231 240 249 258 268 278 288 299 309 320 332 344 356 369 382 396 410 425 440 456 473 491 509 529 549 571 594 619 644 672 701 731 764 799 836 875 917 961 1009 1060 1114 1171 1233 1298 1368 1442 1521 1604 1693 1787 1886 1991 2100 2214 2332 2454 2578 2703 2827 2949 3065 3174 3272 3355 3421 3467 3490 3488 3460 3406 3327 3225 3103 2964 2812 2650 2484 2315 2148 1985 1828 1678 1536 1404 1280 1166 1061 964 876 796 723 656 596 541 491 446 405 368 334 304 276 251 228 207 187 170 154 139 126 113 102 92 82 73 65 57 50 44 38 32 27 22 18 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12
 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 42 45 48 52 55 59 64 69 75 81 87 95 103 111 121 132 143 156 170 186 203 221 242 264 289 316 345 377 412 450 492 537 586 638 695 757 822 892 966 1043 1124 1208 1293 1379 1464 1547 1625 1697 1760 1813 1855 1883 1897 1896 1881 1852 1811 1758 1697 1629 1556 1479 1400 1321 1243 1167 1093 1022 955 891 831 775 723 674 629 587 549 514 481 451 423 398 375 354 334 316 300 284 271 258 246 235 225 216 207 199 191 184 178 172 166 161 156 151 146 142 138 134 130 127 123 120 117 114 111 108 105 102 99 96 94 91 89 86 84 81 79 77 74 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 26 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 46 48 49 51 53 55 58 60 63 66 69 72 76 80 85 90 95 101 107 115 123 131 141 152 164 177 191 207 225 245 267 292 319 349 383 421 463 511 565 625 693 769 856 953 1064 1189 1330 1490 1671 1874 2101 2353 2631 2933 3256 3592 3930 4256 4549 4788 4950 5019 4984 4846 4618 4319 3972 3602 3228 2866 2525 2213 1932 1682 1461 1268 1100 954 827 717 622 540 469 407 353 306 266 230 199 172 148 126 108 91 77 64 52 42 33 25 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 20 24 28 32 37 42 48 54 60 67 75 83 91 101 111 122 133 146 160 174 190 207 225 245 265 288 311 337 363 392 422 454 488 523 560 599 639 681 725 770 817 865 915 966 1018 1071 1126 1181 1238 1295 1354 1413 1474 1536 1598 1662 1728 1794 1862 1931 2002 2073 2146 2219 2292 2365 2437 2508 2575 2639 2698 2751 2795 2830 2854 2866 2864 2847 2815 2767 2705 2628 2539 2438 2327 2209 2087 1961 1834 1709 1585 1466 1351 1242 1139 1042 952 868 791 719 654 594 539 488 442 401 362 328 296 268 241 218 196 176 158 142 127 113 101 89 79 69 60 52 45 38 32 26 21 16 12 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 16 18 21 23 26 29 32 35 38 42 45 49 54 58 63 68 73 79 86 92 99 107 115 124 134 144 156 168 181 195 211 227 245 265 286 309 335 362 391 424 459 497 539 584 634 688 747 811 881 959 1043 1136 1237 1348 1470 1604 1751 1911 2087 2279 2488 2714 2959 3220 3498 3790 4092 4398 4701 4990 5255 5482 5659 5772 5812 5775 5659 5469 5217 4914 4576 4218 3853 3492 3146 2818 2514 2235 1982 1754 1550 1368 1207 1064 938 826 728 641 565 497 437 385 338 296 260 227 198 172 149 128 109 93 78 64 52 41 31 22 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 26 30 35 40 45 51 57 64 71 79 87 96 106 117 128 140 153 168 183 199 216 234 254 275 296 319 343 369 395 422 449 477 506 535 563 592 620 647 673 697 721 742 762 780 796 809 821 831 839 845 850 853 855 857 857 857 857 856 856 856 856 857 859 863 867 873 881 891 902 916 933 952 974 999 1028 1060 1096 1136 1180 1229 1282 1340 1402 1469 1539 1614 1691 1770 1849 1927 2003 2073 2136 2188 2228 2253 2260 2249 2219 2170 2103 2021 1925 1819 1706 1589 1470 1353 1239 1129 1025 927 836 753 675 605 541 483 430 382 339 300 266 234 206 180 157 137 118 102 87 73 61 50 40 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 19 22 24 27 30 34 37 41 45 49 54 59 65 70 77 83 90 98 106 114 124 133 144 155 166 179 192 205 220 235 251 267 285 303 322 342 363 384 407 430 454 479 504 531 559 587 617 647 679 712 746 781 818 857 896 938 981 1026 1073 1121 1172 1224 1278 1333 1390 1447 1505 1563 1620 1676 1728 1777 1821 1859 1890 1911 1923 1925 1915 1893 1860 1816 1762 1699 1629 1552 1471 1388 1303 1218 1134 1052 973 898 827 759 696 637 583 532 485 442 403 366 333 302 274 249 225 204 184 166 150 135 121 109 97 87 77 68 60 52 46 39 34 28 23 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 27 30 33 36 39 43 47 51 56 61 66 72 79 86 93 102 111 120 131 143 156 170 185 202 220 240 261 285 311 339 369 402 438 477 519 565 613 665 720 779 841 906 973 1043 1114 1186 1259 1331 1401 1469 1533 1592 1645 1692 1730 1761 1783 1796 1801 1797 1786 1767 1741 1710 1674 1633 1590 1544 1496 1447 1398 1349 1300 1252 1205 1160 1116 1074 1034 995 959 924 892 861 832 805 779 755 733 712 693 675 658 642 627 613 600 588 576 565 554 544 534 525 515 506 497 487 478 469 460 451 441 432 422 412 402 392 382 372 362 351 341 330 319 309 298 287 277 266 256 245 235 225 215 205 195 186 177 168 159 151 142 134 127 119 112 105 98 92 85 79 74 68 63 58 53 49 45 41 37 33 30 27 24 21 18 16 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 15 19 23 27 32 38 45 52 60 70 80 92 105 119 136 154 175 198 224 253 286 323 364 411 464 524 593 670 758 859 973 1105 1255 1426 1623 1847 2103 2393 2720 3085 3486 3919 4374 4832 5269 5653 5948 6120 6146 6020 5752 5373 4918 4425 3927 3447 3001 2597 2238 1923 1650 1414 1212 1038 890 763 655 562 483 415 356 305 262 224 191 163 138 116 97 81 66 53 41 31 22 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 27 30 32 35 39 42 46 50 54 59 63 69 74 80 87 94 102 110 119 128 138 150 162 175 189 204 220 238 257 277 299 323 348 375 404 434 467 501 537 576 616 657 701 746 792 839 886 935 983 1032 1079 1126 1172 1216 1259 1299 1337 1372 1404 1434 1460 1484 1505 1522 1537 1549 1558 1565 1569 1571 1571 1568 1564 1558 1551 1542 1531 1518 1505 1489 1472 1454 1434 1413 1390 1366 1339 1312 1282 1252 1219 1186 1151 1115 1077 1039 1001 961 922 882 843 803 764 726 688 652 616 581 548 516 485 455 427 400 374 350 327 305 284 264 246 229 212 197 183 169 156 144 133 122 112 103 94 86 78 71 64 58 52 47 41 36 32 27 23 20 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 4 6 7 9 11 12 14 16 17 19 21 23 25 27 29 31 34 36 38 41 43 46 49 52 55 58 61 64 68 72 76 80 84 89 94 99 105 111 117 124 132 140 149 158 168 179 191 204 219 234 251 269 289 311 335 361 389 420 453 489 529 571 618 667 721 778 840 905 975 1048 1126 1207 1292 1380 1471 1564 1658 1754 1850 1945 2038 2129 2216 2299 2376 2447 2511 2567 2615 2654 2684 2705 2717 2720 2716 2703 2683 2657 2624 2587 2545 2499 2450 2399 2346 2292 2237 2182 2128 2074 2022 1970 1920 1872 1825 1780 1736 1694 1654 1615 1577 1540 1505 1470 1435 1401 1368 1334 1301 1267 1233 1199 1165 1131 1096 1060 1025 989 953 918 882 846 810 774 739 704 670 636 603 570 539 508 478 449 420 393 367 342 318 295 273 252 231 212 194 177 161 146 131 117 105 93 81 71 61 52 43 35 28 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 22 25 27 31 34 38 42 46 51 57 63 69 76 84 93 102 113 125 137 151 167 184 203 223 246 271 297 327 358 392 429 469 511 555 602 650 701 753 805 858 910 961 1011 1057 1101 1140 1175 1205 1229 1249 1263 1271 1275 1274 1268 1259 1247 1232 1215 1196 1176 1155 1134 1112 1091 1070 1051 1032 1014 998 982 969 956 946 937 929 923 918 915 912 911 911 912 913 914 915 916 917 917 915 913 909 903 895 884 872 857 840 821 799 776 750 723 695 665 635 604 573 542 511 481 451 422 394 367 341 316 292 270 248 228 209 191 175 159 144 131 118 106 95 85 75 66 58 51 44 37 31 26 21 16 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 63 66 70 74 78 83 88 93 99 105 112 120 127 136 145 155 166 177 189 203 217 232 249 266 285 305 327 350 374 400 428 457 488 521 554 590 627 665 704 745 786 827 869 911 952 992 1031 1067 1102 1134 1163 1188 1210 1227 1240 1249 1253 1253 1249 1241 1229 1214 1195 1174 1150 1125 1097 1069 1039 1009 978 947 916 886 856 826 798 770 743 717 692 668 645 624 603 583 565 548 531 516 501 488 475 463 452 442 432 423 415 407 400 393 387 381 375 370 365 360 356 352 348 344 340 337 333 330 326 323 320 317 313 310 307 303 300 297 293 289 286 282 278 274 270 266 262 258 254 249 245 241 236 231 227 222 217 212 207 202 197 193 188 183 178 173 168 163 158 154 149 144 140 136 131 127 123 119 115 111 107 103 100 97 93 90 87 84 81 78 76 73 71 69 66 64 62 60 59 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10
 13 13 14 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 39 40 42 43 45 47 48 50 52 54 57 59 62 64 67 70 73 77 81 85 89 94 99 105 110 117 124 131 139 148 158 168 179 191 204 217 232 248 266 284 304 325 347 371 396 423 451 481 512 544 578 613 649 686 724 762 801 841 880 919 958 996 1032 1068 1101 1132 1161 1188 1211 1231 1247 1259 1268 1272 1273 1269 1261 1250 1234 1215 1193 1168 1140 1110 1078 1044 1009 973 936 899 863 826 790 755 721 687 655 624 595 567 539 514 489 466 444 424 404 385 368 351 336 321 307 294 281 270 258 248 238 228 219 210 202 194 187 179 172 166 159 153 147 142 136 131 126 121 116 112 107 103 99 95 91 87 84 80 77 73 70 67 63 60 57 55 52 49 46 44 41 39 37 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12
 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 20 22 23 25 27 28 30 32 33 35 37 38 40 42 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 112 114 117 120 123 126 130 133 137 142 147 152 157 163 170 177 184 193 202 212 223 234 247 261 276 293 311 331 353 377 404 433 465 501 540 584 632 685 745 811 884 966 1056 1155 1265 1385 1516 1657 1807 1965 2127 2290 2446 2590 2712 2806 2862 2876 2844 2770 2656 2510 2341 2159 1971 1784 1605 1436 1280 1137 1008 893 790 699 619 548 485 430 381 338 301 267 238 211 188 168 149 133 118 105 93 82 73 64 56 49 42 37 31 26 22 18 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 12 13 15 16 18 19 21 23 25 26 28 30 32 34 36 38 41 43 45 48 50 53 55 58 61 64 67 70 74 77 81 84 88 92 97 101 106 111 116 121 127 133 139 146 153 160 168 176 185 194 204 215 226 238 251 265 279 295 311 329 347 367 388 411 435 460 487 515 545 576 609 644 680 718 758 799 842 886 932 979 1027 1076 1126 1177 1228 1279 1330 1381 1431 1480 1528 1574 1617 1657 1695 1728 1757 1781 1801 1814 1822 1824 1820 1809 1793 1770 1741 1706 1667 1622 1574 1522 1468 1411 1353 1293 1233 1174 1115 1056 1000 944 891 840 790 743 699 656 616 578 542 508 476 446 418 391 366 343 321 301 282 263 247 231 216 202 188 176 164 153 143 133 124 116 107 100 93 86 79 73 67 62 57 52 47 43 38 34 31 27 24 20 17 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 6 8
 0 0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 12 13 15 16 18 21 23 26 30 33 37 42 47 53 59 66 74 83 92 103 115 128 142 158 176 196 219 244 271 302 337 376 420 469 524 585 655 733 821 920 1031 1155 1293 1446 1614 1797 1993 2199 2409 2617 2813 2986 3122 3211 3245 3219 3136 3001 2826 2624 2407 2185 1967 1760 1567 1390 1230 1087 959 846 746 659 582 514 455 403 357 317 281 250 222 198 176 157 140 125 111 99 88 78 69 62 54 48 42 37 32 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 14 17 21 26 32 38 46 55 65 76 90 105 122 143 166 192 223 258 298 344 396 456 524 602 691 792 906 1035 1180 1341 1519 1713 1921 2140 2363 2583 2788 2969 3111 3204 3242 3222 3146 3023 2861 2674 2473 2266 2062 1866 1681 1510 1354 1212 1084 969 867 776 695 624 561 505 456 412 374 340 310 284 261 240 222 207 193 180 169 159 151 143 136 130 124 119 115 110 106 103 100 96 94 91 88 86 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 21 20 18 16 15 13 11 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 23 32 43 55 69 86 105 127 153 182 215 254 298 349 408 474 550 637 735 846 972 1114 1273 1449 1645 1859 2091 2339 2601 2871 3143 3408 3658 3882 4069 4210 4298 4331 4308 4232 4110 3950 3761 3552 3332 3107 2883 2666 2457 2260 2075 1903 1745 1600 1467 1346 1237 1138 1048 966 893 826 766 712 662 617 576 539 505 473 445 418 394 371 350 330 312 295 279 263 249 236 223 211 200 189 179 169 160 151 142 134 126 119 112 105 99 93 87 81 75 70 65 60 56 51 47 43 39 35 32 28 25 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 10 11 13 15 17 19 22 25 28 32 36 40 45 50 56 63 70 78 86 96 106 118 130 144 159 175 193 213 234 258 283 312 342 376 413 454 498 547 600 658 721 790 866 948 1038 1135 1239 1352 1472 1600 1734 1875 2019 2166 2311 2453 2587 2708 2812 2895 2954 2985 2987 2960 2905 2825 2723 2605 2473 2333 2189 2044 1901 1762 1628 1502 1383 1273 1170 1075 988 909 835 769 708 653 602 556 514 476 441 409 380 353 329 306 285 266 249 233 218 204 191 179 168 158 148 139 131 123 116 109 103 96 91 85 80 75 71 67 63 59 55 52 49 45 43 40 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 70 73 75 78 81 84 87 91 94 97 101 104 108 112 115 119 123 127 132 136 140 145 150 154 159 164 170 175 181 186 192 198 204 211 217 224 231 238 246 254 262 270 278 287 296 305 315 325 335 346 357 369 380 392 405 418 431 445 459 473 488 503 518 534 550 566 583 600 617 634 651 668 686 703 721 738 756 773 790 806 823 839 854 870 884 898 911 924 936 946 956 965 973 980 985 989 992 993 993 991 988 983 977 969 960 948 936 922 906 889 871 852 832 811 789 766 743 719 696 672 648 624 600 576 553 530 508 486 465 444 424 405 387 369 351 335 319 304 289 275 262 250 237 226 215 204 194 185 176 167 159 151 144 136 130 123 117 111 105 100 95 90 85 81 77 72 68 65 61 58 54 51 48 45 42 40 37 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62 65
 66 68 70 71 73 75 76 78 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 124 126 129 132 135 139 142 146 150 154 159 164 169 174 180 187 194 202 210 219 229 240 252 265 278 294 310 328 347 368 391 416 443 472 503 537 573 612 654 699 747 798 852 909 969 1032 1098 1166 1236 1308 1380 1453 1525 1596 1664 1728 1787 1841 1886 1924 1951 1969 1977 1973 1959 1935 1901 1858 1808 1751 1688 1622 1552 1481 1408 1336 1264 1194 1126 1060 997 936 879 824 773 725 679 637 598 561 527 496 467 440 415 392 371 351 333 317 302 288 275 263 252 242 233 225 217 209 203 196 191 185 180 175 171 167 163 159 155 152 149 146 143 140 137 135 132 130 127 125 122 120 118 116 113 111 109 107 105 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 63 64
 0 0 0 0 2 3 5 6 8 9 11 13 14 16 18 20 22 24 26 28 30 32 34 37 39 41 44 47 49 52 55 58 61 65 68 72 76 80 84 89 94 99 104 110 116 123 130 138 147 156 166 177 189 202 217 233 251 271 293 317 344 374 408 445 487 534 585 643 707 777 856 942 1037 1141 1254 1377 1509 1650 1799 1956 2118 2282 2446 2605 2755 2891 3008 3101 3166 3200 3201 3169 3106 3015 2899 2765 2617 2459 2297 2134 1973 1817 1668 1527 1394 1270 1155 1049 953 864 784 710 644 584 531 482 439 400 365 334 306 281 259 239 222 206 193 180 170 160 151 144 137 131 126 121 117 113 109 106 103 101 99 96 95 93 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 45 43 42 40 39 37 35 34 32 30 29 27 25 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 20 28 38 49 62 78 97 119 145 176 213 256 308 369 442 528 629 749 890 1055 1248 1471 1726 2013 2329 2668 3017 3358 3664 3910 4071 4130 4083 3940 3720 3448 3148 2841 2540 2257 1996 1760 1549 1361 1197 1052 926 815 719 636 563 500 445 397 356 320 289 262 238 218 201 185 172 161 151 143 135 129 124 119 114 111 107 104 102 99 97 95 93 91 89 87 86 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 54 52 50 48 46 43 41 39 37 35 32 30 28 26 24 22 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 72 76 81 86 91 96 101 107 113 120 126 133 141 149 157 166 175 185 195 206 218 230 243 258 273 289 306 325 344 366 388 413 439 466 496 528 562 599 638 679 724 771 821 873 929 988 1049 1112 1178 1246 1315 1384 1452 1519 1584 1644 1698 1745 1783 1811 1827 1830 1820 1797 1760 1712 1652 1584 1508 1427 1342 1255 1169 1083 1000 921 845 774 707 645 588 535 487 443 403 366 333 303 275 251 228 208 189 173 157 144 131 120 109 100 91 83 76 70 64 58 53 48 44 40 36 32 29 26 23 21 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 25 28 32 36 41 46 51 57 64 71 79 88 98 109 121 135 150 167 186 207 230 256 285 318 354 393 438 486 540 599 663 732 807 886 970 1057 1146 1236 1323 1407 1484 1552 1608 1650 1677 1687 1680 1657 1620 1570 1510 1441 1367 1290 1211 1131 1054 978 906 837 772 711 655 602 553 508 466 428 393 361 331 304 280 257 237 218 201 185 170 157 145 134 124 115 106 99 91 85 79 73 68 63 59 55 51 47 44 41 38 35 33 31 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 11 13 14 16 18 19 21 23 25 28 30 33 36 39 43 46 50 55 59 64 70 76 82 89 97 106 115 125 136 148 161 175 191 208 226 247 269 292 318 346 376 409 443 480 520 562 606 652 700 749 800 851 903 954 1005 1053 1100 1143 1183 1219 1250 1275 1296 1310 1319 1322 1320 1313 1301 1285 1264 1241 1214 1185 1154 1122 1088 1054 1019 984 949 914 880 846 813 781 749 719 689 661 633 606 581 556 533 510 488 467 447 428 410 392 376 359 344 329 315 301 288 275 263 252 241 230 220 210 201 192 183 174 166 159 151 144 137 131 125 119 113 107 102 97 92 87 83 78 74 70 66 63 59 56 52 49 46 43 40 38 35 33 30 28 26 24 21 20 18 16 14 13 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 12 14 15 17 20 22 25 29 33 37 43 49 55 63 73 83 95 109 124 142 163 186 213 243 278 317 362 413 471 536 610 694 789 895 1014 1147 1294 1456 1633 1824 2027 2238 2452 2663 2863 3042 3189 3297 3358 3367 3327 3239 3112 2954 2775 2582 2385 2188 1998 1818 1648 1491 1347 1216 1097 990 893 807 730 661 600 545 497 453 415 381 351 324 301 280 261 244 229 216 204 194 184 176 168 161 154 148 143 138 133 129 125 121 117 114 110 107 104 101 98 95 92 90 87 84 82 79 76 74 71 69 66 64 62 59 57 54 52 50 48 45 43 41 39 36 34 32 30 28 26 24 22 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 29 31 34 36 38 40 43 45 47 50 52 55 57 60 63 66 68 71 74 77 80 83 87 90 93 97 100 104 107 111 115 119 123 127 131 135 140 144 149 153 158 163 169 174 179 185 191 197 204 210 217 224 232 240 248 257 266 276 286 297 309 321 334 348 363 378 395 412 431 451 472 494 518 543 570 598 627 659 692 727 763 802 842 884 929 975 1023 1073 1124 1177 1232 1287 1343 1399 1455 1511 1564 1616 1664 1709 1749 1782 1809 1828 1840 1842 1835 1819 1793 1759 1717 1668 1612 1551 1486 1418 1348 1277 1206 1137 1069 1003 939 879 822 768 717 669 625 583 545 510 477 446 418 392 368 346 325 307 289 273 258 244 231 219 208 197 187 178 170 162 154 147 140 134 128 122 117 111 107 102 97 93 89 85 81 78 74 71 67 64 61 58 55 53 50 47 45 42 40 38 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 11 13 14 16 18 20 22 23 25
 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 49 53 57 61 66 71 77 83 90 98 106 115 125 135 147 159 173 187 203 220 239 259 280 303 327 353 381 410 440 472 505 539 573 607 641 675 706 736 763 787 806 822 832 837 836 830 820 804 784 760 734 704 673 641 608 575 543 510 479 449 420 393 367 342 319 298 277 259 241 225 210 196 184 172 161 151 141 133 125 117 111 104 98 93 88 83 79 75 71 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 48 50 51 52 54 55 56 58 59 61 62 63 65 66 67 69 70 72 73 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 99 101 103 105 107 110 112 115 117 120 123 126 129 133 136 140 144 148 153 158 163 169 174 181 187 194 202 209 218 226 236 245 255 266 277 289 302 314 328 342 356 372 387 403 420 437 455 473 492 510 530 549 569 588 608 628 647 666 684 702 719 735 750 763 774 784 792 798 801 802 800 796 790 781 770 756 740 723 703 682 660 637 613 589 565 540 516 492 468 445 423 401 381 361 342 324 307 290 275 260 247 234 222 210 199 189 179 170 162 154 146 139 133 126 120 115 109 104 99 95 90 86 82 79 75 72 68 65 62 59 57 54 52 49 47 45 42 40 38 36 35 33 31 29 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 43 44 46
 16 17 18 19 21 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 77 81 84 87 91 95 99 102 106 111 115 119 124 129 133 138 143 149 154 159 165 171 177 183 189 195 202 209 215 222 229 236 244 251 259 267 274 282 290 299 307 316 324 333 342 351 360 369 379 388 398 408 418 428 438 449 460 470 481 492 503 514 525 537 548 559 570 581 592 602 612 622 631 640 648 655 661 666 669 672 673 673 671 668 663 656 648 638 626 614 600 584 568 550 532 514 495 475 455 436 416 397 378 360 342 324 307 291 275 260 246 232 219 207 195 184 174 164 154 145 137 129 121 114 107 101 95 89 84 78 74 69 65 61 57 53 50 46 43 40 38 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 11 12 14 15
 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 96 102 107 114 120 127 134 142 150 159 168 178 188 199 210 222 235 248 261 275 290 305 320 335 351 368 384 400 416 432 448 463 478 493 506 519 531 543 553 562 570 577 583 587 591 593 594 594 594 592 589 586 581 576 570 564 557 549 541 533 524 515 506 496 486 476 466 456 445 435 424 413 403 392 382 371 361 350 340 330 320 310 300 291 281 272 263 254 245 237 228 220 212 204 197 190 182 176 169 162 156 150 144 138 133 128 123 118 113 108 104 100 95 91 88 84 80 77 74 70 67 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11
 0 0 0 0 0 1 3 5 7 9 11 13 15 18 21 24 27 30 34 38 42 47 51 57 62 68 75 82 89 98 106 116 126 138 150 163 177 192 208 226 245 265 287 310 335 361 389 418 448 480 513 546 580 613 647 679 711 740 768 792 814 832 847 857 864 867 867 863 856 847 835 821 806 790 773 755 738 720 703 686 670 655 640 627 615 603 593 584 576 569 564 559 556 554 553 554 555 558 562 568 574 582 591 602 614 626 640 656 672 689 707 725 744 763 782 801 818 834 849 862 872 879 883 883 879 872 860 844 825 802 776 747 716 683 649 615 580 546 512 478 446 415 386 358 332 307 283 261 241 222 204 187 172 158 144 132 121 110 101 92 83 75 68 62 55 50 44 39 35 30 26 23 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 73 75 78 81 83 87 90 93 97 101 105 109 114 118 123 129 134 140 146 152 159 166 173 180 188 195 203 211 219 227 235 243 251 259 267 275 282 289 296 303 309 315 320 325 330 334 337 340 342 344 345 346 346 346 345 344 342 340 338 335 331 328 324 320 316 311 307 302 297 292 287 281 276 271 265 260 254 249 243 238 233 227 222 216 211 206 200 195 190 185 179 174 169 164 159 154 150 145 140 135 131 126 122 118 113 109 105 101 97 94 90 86 83 79 76 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 33 32 30 28 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26
 13 14 15 17 18 20 21 23 24 26 28 30 32 34 37 39 41 44 47 50 53 56 59 63 66 70 75 79 84 89 94 99 105 111 118 125 133 141 149 158 168 178 189 200 212 225 239 254 269 285 303 321 340 360 381 403 426 449 474 499 524 550 576 602 628 654 679 703 727 749 769 788 805 820 833 844 853 859 863 865 865 862 858 852 844 835 825 813 800 787 773 758 743 727 711 695 678 662 646 629 613 597 581 566 550 535 520 505 491 477 463 449 436 423 410 398 385 373 362 350 339 328 317 306 296 286 276 266 257 247 238 229 221 212 204 196 188 181 173 166 159 153 146 140 134 128 122 117 111 106 101 97 92 87 83 79 75 71 68 64 61 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11
 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 98 102 105 110 114 118 123 128 133 138 144 150 156 162 169 176 183 191 199 208 217 227 237 247 258 270 282 295 308 322 336 352 367 384 401 418 436 455 473 493 512 532 552 572 591 611 630 648 666 682 698 713 726 738 747 756 762 766 768 768 766 762 755 747 736 724 710 695 678 660 642 622 601 581 560 538 517 496 475 454 434 414 395 376 358 341 325 309 294 279 265 252 240 228 216 206 196 186 177 169 161 153 146 139 132 126 120 115 110 105 100 95 91 87 83 80 76 73 69 66 63 61 58 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 14 13 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25
 10 12 13 14 16 17 19 20 22 23 25 27 29 30 32 34 36 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 78 82 86 90 94 98 102 107 112 117 122 128 133 140 146 153 160 168 176 184 193 203 213 224 235 247 260 273 288 303 320 337 355 374 395 417 439 463 488 515 542 571 601 632 664 696 730 765 800 836 872 908 944 979 1015 1049 1082 1114 1145 1173 1199 1222 1242 1259 1272 1281 1287 1288 1285 1278 1267 1252 1232 1209 1183 1153 1121 1086 1050 1012 973 933 893 853 813 774 736 699 663 628 595 564 534 505 478 452 428 405 384 364 345 327 310 295 280 266 253 240 229 218 208 198 188 180 171 163 156 149 142 136 129 123 118 112 107 102 98 93 89 84 80 76 73 69 66 62 59 56 53 50 47 44 42 39 37 34 32 30 27 25 23 21 19 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9
 33 36 38 41 44 47 50 53 56 60 63 67 70 74 78 83 87 91 96 101 106 111 117 123 129 135 141 148 155 162 170 178 186 194 203 212 222 232 242 253 264 275 287 299 311 324 337 351 364 378 392 407 421 435 450 464 478 492 505 518 531 543 554 565 575 584 592 599 606 611 615 619 621 623 623 623 622 620 617 613 610 605 600 595 589 583 576 570 563 556 549 543 536 529 522 516 509 503 497 491 485 480 475 470 466 462 458 454 451 449 447 445 444 444 444 444 446 447 450 453 457 462 467 474 481 488 497 506 516 527 538 550 562 575 588 602 615 628 642 654 667 678 689 699 707 714 719 723 725 725 723 718 712 704 693 681 666 650 633 614 594 573 551 529 506 483 459 436 414 391 369 348 327 307 287 269 251 234 217 202 187 173 160 147 136 125 114 105 95 87 79 72 65 58 52 47 42 37 33 29 25 22 19 16 14 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 31
 29 31 34 36 38 41 43 46 49 51 54 57 60 63 66 69 72 76 79 82 86 90 93 97 101 105 109 113 118 122 127 131 136 141 146 151 156 162 167 173 179 185 191 197 204 210 217 224 231 238 246 253 261 270 278 287 295 305 314 324 334 344 355 366 378 390 402 414 427 441 454 469 483 498 514 530 546 563 580 598 616 634 653 673 692 712 733 754 775 796 817 839 860 881 902 922 942 960 978 993 1007 1019 1029 1035 1039 1040 1037 1031 1021 1007 990 970 947 920 891 860 827 793 758 722 687 651 617 583 550 518 487 458 430 404 379 356 334 314 294 276 260 244 229 216 203 191 180 169 160 151 142 134 127 120 113 107 101 95 90 85 80 76 72 68 64 60 57 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 25 27
 38 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 95 97 99 102 104 107 110 112 115 118 121 124 127 131 134 138 141 145 149 153 157 162 166 171 176 181 186 191 197 203 209 215 222 228 235 242 250 258 265 274 282 291 300 309 319 329 339 350 361 373 385 397 410 423 437 451 466 481 497 513 530 547 564 582 600 619 637 656 674 692 709 726 742 756 769 780 789 796 800 802 801 796 789 779 766 750 731 711 688 664 639 613 586 559 532 505 479 453 428 404 381 359 339 319 300 282 266 250 235 221 208 196 185 174 164 155 146 138 130 123 116 110 104 98 93 88 83 79 74 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37
 77 78 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 86 87 87 88 88 89 89 89 90 90 91 91 92 92 93 94 94 95 96 96 97 98 99 100 101 103 104 106 108 110 112 114 117 120 123 127 131 135 140 145 150 156 163 170 178 187 196 205 216 227 240 253 267 282 298 315 333 353 373 395 418 443 469 496 525 555 586 619 654 689 726 764 802 841 880 919 957 995 1030 1063 1093 1120 1142 1160 1172 1178 1179 1173 1160 1142 1118 1089 1056 1019 978 935 891 846 800 755 711 668 626 586 548 512 478 446 416 388 362 338 316 295 276 259 243 228 214 201 190 179 169 160 151 144 136 130 123 117 112 107 102 98 94 90 86 83 80 77 74 71 68 66 64 61 59 57 55 53 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76
 25 27 29 30 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 97 97 98 99 99 100 101 101 102 103 103 104 105 106 107 108 109 111 112 114 115 117 119 122 124 127 130 133 136 140 143 147 151 156 160 165 170 176 181 187 193 200 206 213 220 228 235 243 251 259 267 276 284 292 301 309 317 325 333 340 347 353 358 362 366 369 370 371 370 368 365 361 356 350 343 335 326 316 306 296 286 275 264 253 242 232 222 212 202 193 184 175 167 159 152 145 138 132 126 120 115 110 105 101 96 92 88 85 81 78 75 72 69 66 63 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24
 48 50 52 53 55 58 60 62 65 67 70 73 76 79 83 87 90 95 99 104 109 115 121 128 135 142 150 159 168 179 190 202 215 229 244 260 278 298 318 341 365 391 419 449 480 513 548 584 622 660 699 737 775 811 845 876 903 926 944 956 962 962 957 946 930 910 887 860 830 800 768 735 703 670 639 608 578 550 523 497 473 450 428 407 388 370 353 337 322 308 295 283 272 261 251 242 233 225 217 210 204 198 192 187 182 177 173 169 165 162 159 156 154 151 149 148 146 145 143 142 141 140 140 139 139 138 138 137 137 137 137 136 136 136 135 135 135 134 134 133 132 132 131 130 129 128 127 125 124 123 121 120 118 117 115 113 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 84 82 80 78 76 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46
 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 62 64 65 67 69 70 72 74 76 78 80 82 84 86 89 91 93 96 99 101 104 107 111 114 117 121 125 129 133 138 143 148 153 159 164 171 177 184 192 199 208 216 226 235 245 256 267 279 291 303 316 330 344 358 373 388 404 420 436 452 469 485 502 518 534 550 566 582 597 611 625 639 651 663 673 683 691 698 703 707 710 711 710 708 704 698 690 681 670 657 643 628 612 594 576 556 536 516 496 475 455 434 414 395 375 357 339 322 305 289 274 260 246 233 221 210 199 189 179 170 162 154 146 139 133 126 121 115 110 105 100 96 92 88 84 81 77 74 71 68 66 63 60 58 56 54 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40
 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 63 65 67 69 72 74 76 78 80 83 85 88 90 93 96 99 102 105 108 112 115 119 123 127 131 136 140 145 150 156 161 167 174 180 187 194 202 211 219 229 238 249 260 272 284 298 312 328 345 362 382 402 425 449 474 502 532 565 600 637 678 721 767 815 867 920 975 1031 1088 1143 1196 1245 1287 1322 1347 1360 1361 1348 1322 1284 1235 1177 1111 1041 969 896 823 754 687 624 566 512 462 417 376 339 305 275 248 223 201 181 163 147 133 119 108 97 87 78 70 63 57 51 45 40 36 31 27 24 21 18 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11
 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 23 24 26 27 29 32 34 37 40 44 48 53 58 63 69 76 83 91 100 110 121 132 145 159 175 192 210 230 252 275 301 329 359 392 427 464 504 547 592 640 689 741 794 847 901 954 1005 1053 1097 1136 1169 1194 1211 1219 1219 1211 1194 1170 1139 1103 1063 1019 973 926 879 831 785 740 697 655 616 579 544 512 482 453 427 403 381 361 342 325 309 294 280 268 256 246 236 227 218 211 203 197 190 184 178 173 168 163 159 154 150 146 142 138 134 131 127 124 120 117 114 111 107 104 101 98 95 92 89 86 84 81 78 75 73 70 67 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11
 3 4 5 5 6 6 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 46 49 52 55 59 63 68 74 80 87 96 105 116 128 142 158 176 197 221 248 278 313 352 396 446 502 564 634 712 799 893 997 1109 1228 1353 1482 1611 1736 1853 1955 2038 2095 2125 2124 2093 2034 1952 1851 1738 1617 1493 1369 1249 1135 1027 927 835 750 674 604 542 485 435 390 350 314 283 255 230 208 189 172 157 144 133 123 114 107 101 95 91 87 84 81 79 77 75 74 73 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 61 60 59 57 56 54 52 51 49 47 45 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 79 81 83 85 87 88 90 92 94 95 97 98 100 101 102 103 105 106 107 107 108 109 110 110 111 111 112 112 112 113 113 113 113 114 114 114 114 114 115 115 115 116 116 117 118 119 120 122 123 125 128 130 133 137 141 146 151 157 164 172 180 190 201 213 226 240 257 274 294 316 340 366 394 425 459 497 537 581 629 680 736 796 861 929 1002 1078 1158 1241 1325 1409 1491 1570 1643 1707 1759 1798 1821 1827 1815 1786 1740 1679 1607 1525 1437 1344 1251 1158 1067 980 897 819 746 679 617 561 509 462 419 381 346 314 286 261 238 217 199 183 168 155 143 132 122 114 106 99 93 87 82 78 74 70 66 63 60 58 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 55 57 59 61 63 66 68 70 72 74 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 22 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 52 55 58 62 67 71 77 83 90 98 107 117 128 141 155 172 190 211 235 262 292 326 365 409 459 515 578 650 731 822 924 1038 1166 1306 1460 1626 1802 1984 2165 2338 2491 2613 2693 2722 2695 2614 2485 2319 2129 1926 1723 1526 1341 1172 1019 884 764 660 570 492 425 367 317 274 238 206 179 156 136 118 103 90 79 69 60 53 46 40 35 31 27 23 20 17 15 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 20 21 23 25 28 30 32 35 37 40 43 46 50 53 57 61 65 70 74 80 85 91 98 105 112 121 130 139 150 162 174 188 203 220 238 258 280 304 331 360 392 426 464 506 550 598 650 706 765 827 891 958 1027 1096 1165 1232 1296 1357 1411 1459 1499 1530 1552 1564 1566 1558 1541 1517 1485 1446 1403 1356 1305 1253 1199 1145 1091 1038 985 935 886 839 793 751 710 671 635 600 568 538 510 483 459 436 414 395 376 359 343 328 315 302 290 279 269 259 250 241 233 225 217 210 203 196 190 184 178 172 166 160 155 149 144 139 134 129 124 119 114 110 105 100 96 92 88 83 79 75 72 68 64 61 57 54 50 47 44 41 38 35 33 30 27 25 22 20 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 23 26 29 32 36 40 45 50 56 62 70 78 87 97 109 121 136 151 169 188 210 234 260 288 319 352 387 424 463 503 543 584 623 661 696 727 755 777 795 807 814 817 814 807 797 784 768 750 731 711 690 670 649 628 607 587 567 548 529 511 493 475 458 441 425 409 393 378 363 348 333 319 304 290 277 263 250 237 225 213 201 190 179 169 159 150 141 132 124 116 109 102 96 90 84 79 74 69 65 61 57 53 50 47 44 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 70 72 75 78 81 84 88 92 96 101 106 111 117 124 131 138 146 155 164 174 185 196 208 221 234 248 263 278 294 310 327 344 361 378 396 413 429 445 461 475 489 501 512 522 530 537 542 545 547 547 545 542 538 532 524 516 506 496 485 473 461 448 436 423 409 396 383 371 358 346 334 323 312 301 291 281 272 263 255 247 239 232 225 219 213 207 201 196 191 186 181 177 172 168 164 160 156 152 148 144 140 136 132 129 125 121 118 114 111 107 104 100 97 93 90 87 83 80 77 74 70 67 64 61 58 56 53 50 47 45 42 40 37 35 33 31 28 26 24 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 17 18
 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 64 65 67 69 71 73 75 78 80 83 85 88 91 95 98 102 105 109 113 118 122 127 132 138 143 149 155 161 168 174 181 189 196 204 212 220 229 238 247 257 267 277 288 299 310 322 335 348 361 376 390 406 422 439 457 475 495 515 537 559 582 606 631 657 684 711 739 766 794 821 848 873 896 917 936 951 962 969 971 968 961 948 931 910 884 855 823 790 754 718 681 644 608 572 538 505 473 443 415 388 363 340 318 297 278 261 244 229 214 201 188 177 166 156 146 138 129 122 114 107 101 95 89 84 79 74 70 65 61 58 54 50 47 44 41 38 35 33 30 28 26 23 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 22 22 23 24 24
 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 76 79 82 86 90 94 98 102 106 111 116 121 126 131 137 143 149 155 161 168 174 181 188 195 203 210 218 225 233 241 249 256 264 272 280 288 295 303 310 317 325 332 339 346 353 360 367 373 380 387 394 400 407 414 421 429 436 444 451 459 468 476 485 493 503 512 521 531 541 550 560 570 580 589 598 607 615 622 629 634 638 641 643 643 641 638 632 625 617 606 594 580 566 549 532 514 496 477 458 438 419 400 381 363 345 328 311 295 280 265 251 238 226 214 202 191 181 172 162 154 146 138 131 124 117 111 105 99 94 89 84 80 75 71 67 64 60 57 53 50 47 44 42 39 37 34 32 30 28 26 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14
 39 42 44 47 50 53 57 60 63 67 71 75 79 83 88 92 97 102 108 113 119 125 131 138 145 152 160 167 175 184 193 202 211 221 231 241 252 263 274 286 298 310 322 334 346 358 371 383 395 407 418 429 440 451 461 471 480 488 496 504 511 518 524 529 535 539 544 548 552 555 559 562 565 568 571 574 577 580 582 585 588 591 594 597 600 603 606 609 611 614 617 619 621 623 624 625 625 625 624 622 619 616 612 607 601 593 585 576 566 555 543 530 516 502 487 472 456 440 424 408 391 375 359 344 329 314 299 286 272 259 247 235 224 213 203 194 184 176 168 160 152 145 139 133 127 121 116 111 106 101 97 93 89 86 82 79 76 72 70 67 64 62 59 57 55 52 50 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 13 14 16 18 19 21 23 25 27 29 32 34 36
 63 66 68 71 73 75 78 80 82 84 86 88 90 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 101 100 100 100 99 98 98 97 96 96 95 94 93 93 92 91 90 90 89 89 89 89 89 89 90 90 91 93 94 96 98 101 104 107 111 115 120 125 131 138 145 153 161 170 180 191 203 215 229 243 259 276 294 313 333 355 378 403 429 456 484 513 543 574 605 635 665 693 719 741 760 775 784 788 786 778 763 744 719 690 658 623 587 550 513 476 441 407 375 345 317 290 266 244 224 205 188 172 158 146 134 124 114 105 97 90 84 78 72 67 63 59 55 51 48 45 42 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 37 39 41 44 46 49 51 53 56 58 61
 88 88 88 87 87 87 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 86 87 88 90 91 92 94 96 98 100 103 106 108 112 115 119 123 128 132 137 143 149 155 161 168 176 183 191 200 208 218 227 237 247 257 267 278 288 299 310 321 332 342 353 363 373 382 391 400 408 416 423 429 434 439 443 446 448 449 450 450 448 447 444 440 436 432 426 420 414 407 399 392 384 375 367 358 349 340 332 323 314 305 297 288 280 272 265 257 250 243 237 230 224 219 213 208 204 199 195 191 188 184 181 178 176 173 171 169 167 165 164 162 161 160 159 158 157 156 155 154 154 153 152 152 151 151 150 149 149 148 148 147 146 146 145 144 143 142 141 140 139 138 137 136 134 133 131 130 128 126 125 123 121 119 116 114 112 110 107 105 102 100 97 94 92 89 86 84 81 79 76 73 71 69 66 64 62 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 64 66 67 69 70 71 73 74 75 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 89 88
 7 8 8 9 10 10 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 48 50 52 55 58 61 65 68 72 76 81 86 92 98 104 111 119 128 138 148 160 172 186 201 218 236 256 277 301 326 354 384 416 450 486 525 565 607 651 695 741 787 832 876 919 959 996 1029 1058 1082 1101 1113 1120 1122 1117 1107 1092 1073 1050 1023 993 962 928 893 858 822 786 750 715 680 646 614 583 552 524 496 470 445 422 400 380 360 342 326 310 296 283 270 259 249 239 231 223 216 209 204 198 193 189 185 182 178 175 173 170 168 166 164 162 161 159 158 156 155 154 152 151 150 149 148 147 146 144 143 142 141 140 138 137 136 134 133 132 130 128 127 125 123 121 119 117 115 113 111 109 106 104 101 99 96 93 91 88 85 82 80 77 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6
 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 48 50 53 55 58 61 65 68 72 75 79 84 88 93 98 103 109 115 121 127 134 141 149 156 165 173 182 191 200 209 219 229 239 249 259 269 280 290 300 310 319 328 337 346 354 362 369 376 382 387 392 396 399 402 404 405 405 405 404 402 399 396 392 388 383 377 371 365 358 350 342 334 326 318 309 300 292 283 274 265 257 248 240 232 224 217 209 202 195 188 182 176 170 164 159 154 149 144 140 135 131 127 124 120 117 113 110 107 104 101 99 96 94 91 89 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4
 76 77 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 120 121 123 125 126 128 130 132 134 136 139 141 144 146 149 152 155 158 161 164 167 171 174 177 181 184 188 191 195 198 201 204 207 210 213 215 218 220 222 224 225 227 228 228 229 229 229 229 228 227 226 225 223 221 219 217 215 212 209 206 203 200 196 193 189 185 182 178 174 170 166 163 159 155 151 147 144 140 137 133 130 126 123 120 117 114 111 109 106 104 101 99 97 95 93 91 89 87 85 83 82 80 79 77 76 74 73 72 70 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 61 63 64 66 67 69 70 72 73 75
 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 71 73 76 78 81 84 87 91 94 98 102 107 112 117 123 129 135 142 150 158 167 177 187 198 210 223 237 252 268 285 304 323 344 365 388 412 437 463 490 518 546 575 604 632 660 687 713 738 760 780 797 811 822 830 834 834 830 823 813 799 783 764 744 721 697 672 646 620 594 568 542 516 491 467 443 421 399 378 359 340 322 305 289 274 260 247 235 223 212 202 193 184 176 169 162 155 149 144 138 134 129 125 121 117 114 111 108 105 102 100 98 95 93 91 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 15 17 19 21 23 25 27 30 33 36 39 43 47 51 56 61 66 73 79 87 95 104 115 126 139 153 168 186 205 227 252 279 309 343 381 423 469 521 577 639 706 777 854 935 1018 1102 1186 1268 1343 1411 1468 1513 1543 1558 1557 1542 1513 1473 1424 1367 1306 1242 1176 1111 1046 984 924 867 814 763 716 672 630 592 557 524 494 466 440 416 393 373 354 337 321 306 292 280 269 259 249 241 233 227 221 216 211 208 205 202 201 200 199 199 199 200 202 203 205 208 210 213 216 220 223 227 230 234 237 241 244 247 250 253 256 259 261 263 264 265 266 267 267 267 267 266 264 263 261 258 256 252 249 245 241 237 232 228 223 217 212 206 201 195 189 183 177 171 165 158 152 146 140 134 128 122 117 111 106 100 95 90 85 81 76 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 82 84 85 87 89 90 92 93 94 96 97 99 100 102 103 104 106 107 109 110 112 113 115 116 118 119 121 123 124 126 128 130 132 134 136 139 141 144 147 150 153 156 160 163 167 172 176 181 186 191 197 203 209 216 223 231 239 247 256 265 274 284 293 304 314 325 336 347 359 370 381 393 404 415 426 436 446 456 465 474 482 489 495 500 505 508 511 512 512 511 509 505 501 495 488 481 472 462 452 441 429 417 404 391 378 364 351 337 323 310 297 284 271 259 247 236 224 214 204 194 185 176 168 160 153 146 140 134 128 123 118 114 110 106 102 99 96 93 91 89 86 84 83 81 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 49 51 53 55 56 58 60 62 64 65 67 69 71 72 74 76 77 79
 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 81 83 86 89 92 95 99 103 107 111 116 121 126 132 138 144 151 159 167 176 185 195 205 216 228 240 253 267 281 296 312 328 344 361 378 395 413 430 447 464 481 497 512 527 540 553 564 574 583 590 596 601 604 605 605 604 602 598 593 587 580 572 563 553 543 532 520 508 496 483 470 456 443 429 416 402 388 375 362 348 336 323 311 298 287 275 264 254 244 234 224 215 207 199 191 184 177 171 164 159 153 148 143 139 135 131 127 123 120 117 114 111 109 106 104 102 100 98 96 95 93 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 72 71 70 70 69 69 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 42 42
 135 136 137 138 138 139 139 140 140 140 140 140 140 140 140 140 140 140 139 139 139 139 139 139 139 140 140 140 140 141 141 142 143 143 144 145 146 148 149 150 152 154 156 158 160 163 165 168 171 174 177 180 184 187 191 195 199 202 206 210 214 218 222 225 229 232 235 239 241 244 247 249 251 253 255 256 258 259 260 260 261 261 261 261 261 261 260 259 259 258 256 255 254 252 251 249 247 245 243 241 238 236 233 230 227 225 221 218 215 212 208 205 201 197 194 190 186 183 179 175 172 168 164 161 158 155 152 149 146 144 141 139 137 136 134 133 132 131 130 130 130 130 130 130 131 132 133 134 135 137 138 140 142 144 146 149 151 154 156 159 162 165 168 172 175 178 182 185 189 192 196 199 203 206 209 212 215 217 220 222 223 224 225 225 225 224 222 220 218 214 210 206 201 195 189 183 176 169 162 155 147 140 132 125 118 111 104 98 91 85 80 74 69 64 60 56 52 48 45 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 45 48 51 54 57 60 64 67 70 74 77 81 85 88 92 95 99 102 105 108 111 114 117 120 122 124 126 128 130 132 133 134
 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 82 84 87 89 91 94 96 99 102 105 108 112 115 119 123 127 131 136 140 145 150 155 160 166 171 177 183 189 195 201 207 214 220 227 234 240 247 254 260 267 273 279 286 292 297 303 308 313 317 321 324 327 330 331 332 333 332 331 330 327 324 321 316 312 306 300 294 287 280 273 266 258 251 243 236 228 221 213 206 199 193 186 180 174 168 163 157 152 148 143 139 135 131 127 123 120 117 114 111 108 105 102 100 97 95 93 91 89 87 85 83 81 79 77 76 74 72 71 69 68 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26
 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 53 54 55 57 59 61 63 65 68 70 73 77 80 84 89 93 99 105 111 118 126 134 143 153 165 177 190 205 221 238 257 277 299 323 348 374 403 433 464 497 530 564 599 633 667 700 731 760 786 808 827 842 853 859 860 857 850 838 824 806 785 762 738 712 686 659 632 604 578 551 526 501 477 453 431 410 389 370 351 334 317 301 287 273 259 247 235 225 214 205 196 188 180 173 166 160 154 148 143 139 134 130 127 123 120 117 114 111 109 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39
 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 70 74 78 83 88 93 99 106 113 121 129 138 148 159 171 183 196 211 226 242 259 277 296 315 335 356 376 396 416 435 453 469 484 496 506 513 517 518 517 512 505 496 484 471 456 440 423 405 388 370 352 335 318 301 285 270 255 241 227 215 203 191 181 171 161 152 144 136 129 122 115 109 104 98 94 89 85 81 77 74 71 68 66 63 61 59 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25
 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 115 122 129 137 145 154 163 173 183 194 206 218 231 244 259 274 290 307 325 345 365 386 408 432 457 482 509 537 565 594 624 653 682 711 738 764 787 808 825 838 846 850 849 842 831 815 795 771 744 714 682 650 616 582 549 516 485 454 425 398 371 347 324 302 282 263 245 229 214 200 187 175 163 153 143 134 125 118 110 103 97 91 85 80 75 70 66 62 58 54 51 47 44 41 39 36 34 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10
 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 46 48 51 54 57 60 64 68 72 76 81 87 92 98 105 112 120 128 137 146 156 167 178 190 202 215 229 243 258 272 288 303 319 335 350 366 381 396 410 424 437 449 461 471 481 490 497 504 509 514 517 520 521 522 522 521 519 517 514 511 507 503 498 493 488 482 476 470 464 457 451 444 437 431 424 417 410 404 397 391 384 378 372 365 359 353 348 342 336 331 325 320 315 310 305 300 295 290 285 280 275 270 266 261 256 252 247 243 238 234 230 225 221 217 213 209 205 201 197 193 189 185 182 178 174 171 167 164 161 157 154 151 147 144 141 138 134 131 128 125 122 119 116 113 110 106 103 100 97 95 92 89 86 83 80 78 75 72 70 68 65 63 61 59 56 55 53 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9
 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 47 48 49 51 52 53 54 56 57 59 60 62 64 66 68 70 72 75 78 80 83 87 90 94 98 102 106 111 116 121 127 133 139 146 153 161 168 176 185 194 203 212 222 232 242 252 262 273 283 293 303 313 323 332 341 350 358 366 373 379 386 391 397 402 406 410 414 418 421 424 427 429 432 435 437 440 443 446 449 453 456 460 464 469 474 479 484 490 496 503 510 517 524 532 539 547 554 561 568 575 581 586 590 594 596 596 596 593 590 584 577 568 557 546 532 518 503 486 469 452 434 416 398 381 363 346 329 313 297 282 268 254 241 228 216 204 194 183 174 164 156 147 139 132 125 118 112 106 100 95 90 85 80 76 71 67 63 60 56 53 50 47 44 41 38 35 33 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35
 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 41 44 48 52 56 61 66 72 78 85 93 101 111 121 132 145 159 175 192 211 233 256 283 312 344 380 420 463 510 562 618 677 741 808 877 949 1021 1091 1160 1223 1281 1331 1372 1402 1421 1429 1426 1414 1392 1362 1327 1286 1243 1197 1150 1102 1056 1010 966 924 884 846 811 777 747 718 691 667 645 624 605 588 573 559 547 536 527 518 511 505 499 495 491 488 485 483 481 479 477 476 474 471 469 466 462 458 453 447 440 433 424 415 405 395 384 372 360 348 335 322 309 296 283 270 257 245 233 221 209 198 187 177 167 157 148 139 131 123 115 108 101 95 89 83 77 72 67 62 57 53 49 45 41 37 34 30 27 24 22 19 16 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68 69 69 70 71 73 74 75 77 78 80 82 84 86 89 91 94 97 101 105 109 114 119 124 130 136 143 151 159 168 177 187 198 209 221 234 248 262 278 294 311 328 347 366 386 407 428 449 472 494 517 539 562 584 605 626 646 665 682 697 710 721 730 736 740 740 738 733 725 714 701 686 669 650 629 607 584 561 537 514 490 466 443 421 399 378 358 339 321 303 287 271 257 243 231 219 207 197 187 178 169 161 154 147 140 134 128 123 118 113 108 104 100 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 25 24 23 22 20 19 18 17 16 15 13 12 11 10 9 8 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 85 90 96 101 107 114 121 128 136 144 153 163 173 184 195 207 220 234 248 263 278 295 312 329 347 366 385 405 425 445 466 487 508 529 550 571 592 612 632 651 669 687 704 719 734 747 759 769 777 783 788 790 790 788 783 776 767 755 741 725 707 686 665 642 618 592 567 541 514 488 462 437 412 388 365 343 322 301 282 264 247 231 216 202 189 176 165 154 144 134 126 117 110 103 96 90 84 79 74 69 65 60 57 53 50 46 43 40 38 35 33 31 28 26 24 23 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 18 19 20 22 23 24 25 27 28 30 31 33 34 36 38 40 42 43 45 48 50 52 54 57 59 62 65 68 70 73 77 80 83 87 91 94 98 102 106 111 115 120 124 129 134 139 144 149 154 160 165 170 176 181 187 192 197 203 208 213 218 223 228 233 238 242 247 251 255 260 264 268 272 275 279 283 287 290 294 298 302 306 310 315 319 324 329 334 340 345 351 358 365 372 380 388 397 406 416 427 438 449 462 474 488 502 516 531 546 562 577 593 608 623 637 650 662 672 680 687 690 691 689 684 676 665 651 635 616 595 573 549 525 499 474 449 424 399 375 352 331 310 290 271 253 237 221 206 193 180 168 157 146 137 128 119 111 104 97 91 85 79 74 69 64 60 56 52 49 45 42 39 36 34 31 29 26 24 22 20 18 17 15 13 12 11 9 8 7 6 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17
 15 16 17 19 21 22 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73 77 82 87 91 97 102 108 114 120 127 134 141 149 156 165 173 182 191 200 209 219 228 238 247 256 266 274 283 291 298 305 311 317 321 325 329 331 333 334 334 334 334 332 331 329 327 324 322 319 316 314 311 308 306 303 301 299 297 295 294 292 291 290 289 288 288 288 287 287 287 287 287 287 287 287 287 287 287 287 286 285 284 283 281 279 277 274 271 267 263 258 253 248 242 236 230 224 217 210 203 196 189 182 175 169 162 155 149 143 137 131 125 120 115 110 105 101 97 92 88 85 81 78 75 71 68 66 63 60 58 56 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 10 11 12 13
 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 80 82 85 87 90 93 96 100 103 107 111 115 119 124 129 134 139 144 150 156 162 168 175 181 188 195 202 209 216 224 231 239 247 254 262 270 277 285 293 300 308 315 322 329 335 342 348 354 359 364 369 373 377 380 383 385 387 388 389 389 388 388 386 384 382 379 376 372 368 363 359 354 349 344 338 333 327 322 316 310 305 299 294 288 283 277 272 267 262 257 252 247 242 238 233 228 224 219 215 211 206 202 198 193 189 185 181 177 173 169 165 161 157 153 149 145 141 138 134 130 126 123 119 116 112 109 105 102 98 95 92 88 85 82 79 76 73 70 67 65 62 59 57 54 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 7 8 10 11 13 16 19 22 25 30 34 40 47 54 63 72 84 97 111 128 147 169 193 221 252 286 325 367 413 462 515 571 627 684 738 789 834 871 898 915 920 915 900 875 844 808 768 727 684 641 600 560 522 486 453 421 392 366 341 318 298 279 262 246 232 220 208 199 190 182 176 170 166 162 159 157 155 155 155 155 156 157 159 161 163 166 169 172 175 178 181 185 188 191 194 197 200 202 204 206 208 209 210 210 210 210 209 208 206 204 201 198 194 190 185 181 175 170 164 158 152 146 140 133 127 120 114 108 101 95 89 83 78 72 67 62 57 53 48 44 40 36 33 30 27 24 21 19 17 15 13 11 10 9 7 6 5 4 4 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 20 21 22 24 25 26 28 29 31 33 34 36 38 39 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 81 84 88 92 96 100 105 110 115 121 127 134 141 149 157 166 176 187 198 211 224 239 255 272 291 311 333 357 382 410 439 469 502 536 571 608 645 683 720 758 794 828 860 888 913 933 949 959 963 962 955 943 926 904 877 848 815 781 745 707 670 632 595 558 523 488 455 424 394 365 339 314 290 268 248 229 211 195 180 166 153 142 131 121 113 105 97 91 85 79 75 70 66 63 59 57 54 52 50 48 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
 37 38 39 41 42 43 44 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 72 73 75 76 77 79 80 82 83 85 86 88 90 91 93 95 97 98 100 102 105 107 109 111 114 116 119 122 125 128 131 134 137 141 144 148 151 155 159 163 167 172 176 180 184 189 193 198 202 207 211 216 221 225 230 235 239 244 249 254 259 264 268 273 278 283 288 293 298 303 307 312 316 321 325 329 332 335 338 341 342 344 345 345 344 343 341 338 334 330 325 319 313 306 299 291 283 274 265 256 247 238 229 219 211 202 193 185 177 169 161 154 147 140 134 128 122 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 41 39 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35
 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 51 55 58 62 66 70 75 80 86 92 98 105 112 120 128 136 145 155 164 174 185 195 206 216 227 237 247 256 264 272 279 285 290 294 296 297 297 296 294 291 287 282 277 270 264 257 250 242 235 227 220 212 205 198 191 184 178 171 165 160 154 149 144 139 134 130 126 122 119 115 112 110 107 104 102 100 98 97 95 94 93 92 91 90 89 89 88 88 88 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 61 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6
 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 23 24 25 26 28 29 31 33 34 36 38 40 43 45 48 51 54 57 61 64 68 73 77 82 88 93 99 106 113 120 128 136 144 153 163 173 183 194 205 216 227 239 250 261 272 283 293 303 313 321 329 336 342 347 351 354 357 358 359 359 358 357 355 352 349 346 342 338 334 330 325 321 316 312 307 302 298 293 288 284 279 274 270 265 261 256 252 247 243 238 234 229 225 220 216 211 207 202 197 193 188 184 179 175 170 166 161 157 153 149 144 140 136 132 128 124 121 117 113 110 106 103 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7
 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 63 65 67 70 73 75 78 81 85 88 91 95 99 103 107 112 116 121 126 132 138 144 151 158 165 173 182 191 201 211 222 233 246 259 273 288 304 321 338 357 377 397 419 441 464 488 513 538 564 589 615 640 665 688 711 731 750 766 779 789 796 799 798 794 785 773 758 739 718 694 668 640 611 582 552 522 493 463 435 408 381 356 332 309 287 267 248 230 214 198 184 171 159 147 137 127 118 110 103 96 90 84 79 74 69 65 62 58 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24
 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 27 28 29 31 32 34 36 37 39 42 44 47 49 52 55 58 62 65 69 73 77 81 86 90 95 100 105 111 116 122 128 133 140 146 152 159 165 172 179 186 193 200 207 215 222 229 237 244 252 260 267 275 282 290 297 305 312 319 326 333 340 347 353 359 365 370 375 380 384 388 391 394 396 398 398 399 398 397 395 392 389 385 380 375 369 362 355 347 339 330 321 312 303 293 284 274 264 254 245 235 226 216 207 198 189 181 173 165 157 149 142 135 128 122 116 110 104 98 93 88 83 78 74 70 66 62 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7
 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 43 45 46 48 51 53 55 58 61 64 67 70 74 78 82 86 91 96 101 106 112 119 125 132 140 148 156 165 174 183 193 203 213 224 235 245 256 267 277 288 298 307 316 325 332 340 346 352 356 360 364 366 368 369 369 369 369 367 366 364 361 359 356 353 350 346 343 340 336 332 329 325 321 317 314 310 306 302 298 294 289 285 280 276 271 266 261 256 250 245 239 234 228 222 216 210 204 197 191 185 179 173 167 161 155 149 144 138 133 128 123 118 114 109 105 101 97 93 89 86 83 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17
 60 62 63 64 66 67 68 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 90 91 92 93 94 95 96 97 98 98 99 100 101 102 103 103 104 105 106 107 108 109 111 112 113 115 116 118 120 121 123 126 128 131 133 136 139 142 146 149 153 157 161 166 170 175 180 186 191 197 203 209 215 221 228 235 242 249 257 265 272 280 288 297 305 313 322 330 338 347 355 363 371 379 386 393 400 406 411 416 421 424 427 428 429 429 428 426 423 420 415 410 403 397 389 381 372 363 354 345 335 325 315 306 296 287 277 268 259 251 242 234 227 219 212 205 199 192 186 180 175 170 164 160 155 150 146 142 138 134 130 127 123 120 116 113 110 107 104 102 99 96 93 91 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 53 54 56 57 59
 35 36 38 39 40 42 43 45 46 47 49 50 52 53 55 56 57 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 89 91 92 94 95 96 98 99 101 102 104 105 107 109 110 112 114 116 118 120 122 125 127 129 132 135 138 140 143 147 150 153 157 160 164 168 172 176 180 184 188 192 197 201 206 211 216 221 226 231 236 241 246 252 257 263 268 274 279 285 290 295 301 306 311 316 321 325 329 333 337 340 343 346 348 349 350 350 350 349 348 346 344 341 337 333 328 323 318 312 306 299 293 286 279 272 264 257 250 242 235 228 221 214 207 200 193 187 181 174 168 163 157 151 146 141 136 131 126 122 117 113 109 105 101 97 94 90 87 84 80 77 74 72 69 66 64 61 59 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34
 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 73 76 80 84 88 93 99 104 111 117 125 133 141 151 161 172 183 196 209 223 238 253 270 286 304 322 339 357 375 393 409 425 440 454 466 476 485 492 497 500 502 501 499 495 489 483 475 466 456 446 435 423 412 399 387 375 362 350 338 326 314 302 290 279 268 257 246 236 226 216 207 198 189 180 172 164 157 150 143 137 131 125 119 114 109 105 101 97 93 89 86 83 80 78 76 73 71 69 68 66 65 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27
 39 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 90 91 93 95 96 98 100 102 104 106 108 110 113 115 117 120 122 125 127 130 132 135 138 140 143 146 148 151 154 156 159 162 165 167 170 172 175 178 180 183 185 188 190 192 194 196 198 200 202 204 205 206 208 208 209 210 210 210 210 210 209 209 208 206 205 203 201 199 197 194 191 188 185 182 179 175 172 168 164 161 157 153 150 146 143 139 135 132 129 125 122 119 116 113 110 107 104 102 99 96 94 91 89 87 85 82 80 78 76 74 73 71 69 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39
 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 80 81 83 85 87 90 92 95 98 101 104 107 111 115 119 123 128 133 138 143 149 155 162 168 175 183 191 199 207 216 225 234 244 254 264 274 285 296 306 317 328 339 350 361 371 382 391 401 410 418 426 433 439 444 449 452 454 456 456 455 453 450 445 440 434 427 420 411 402 393 382 372 361 350 339 328 317 306 295 285 274 264 254 245 235 227 218 210 202 195 188 182 175 169 164 159 154 149 145 141 137 134 131 127 125 122 119 117 115 113 111 109 107 106 104 103 101 100 99 98 96 95 94 93 93 92 91 90 89 88 88 87 86 86 85 84 84 83 82 82 81 81 80 80 79 78 78 77 77 76 75 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46
 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 66 70 74 78 83 88 94 100 107 114 121 129 138 147 157 168 179 191 204 217 230 244 258 273 288 302 316 330 344 356 368 378 387 395 401 406 410 412 412 412 410 406 402 398 392 386 379 372 365 358 351 343 336 329 322 315 308 302 296 290 284 279 273 268 263 259 254 250 246 242 238 235 231 228 224 221 218 214 211 208 205 201 198 195 191 188 184 181 177 174 170 166 163 159 155 151 147 144 140 136 132 129 125 121 118 114 111 107 104 101 98 95 92 89 86 83 81 78 75 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12
 27 28 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 67 68 69 70 72 73 75 77 78 80 82 84 86 89 91 93 96 98 101 103 106 108 111 114 117 120 123 125 128 131 134 137 140 143 146 149 152 155 157 160 163 166 169 172 174 177 180 182 185 187 190 192 194 196 199 201 203 205 206 208 210 211 213 214 215 216 217 218 219 220 221 221 222 222 222 223 223 223 223 223 223 222 222 221 220 219 218 217 215 214 212 210 208 205 202 199 196 193 189 186 182 178 174 169 165 160 156 151 146 141 137 132 127 122 118 113 108 104 99 95 91 86 82 78 74 71 67 64 60 57 54 51 48 45 42 40 37 35 32 30 28 26 24 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 24 25 26
 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 26 28 30 33 35 38 41 45 49 53 58 63 69 75 82 90 99 109 120 133 147 162 180 199 220 244 271 300 332 366 403 442 483 524 566 606 644 678 705 726 739 744 740 728 709 685 656 624 591 557 523 490 458 428 400 374 349 327 307 288 271 256 242 230 218 208 199 191 184 178 173 168 164 161 158 156 154 153 153 153 154 155 157 159 162 166 170 175 180 186 193 201 209 218 227 238 249 260 272 284 297 309 322 334 346 356 366 375 381 386 389 390 388 385 379 371 362 351 338 325 311 297 282 267 253 239 225 211 199 187 175 165 154 145 136 128 120 113 106 100 94 89 83 79 74 70 66 63 60 57 54 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6
 82 86 89 93 96 100 104 108 112 116 120 124 128 133 137 141 146 150 154 158 162 166 170 173 176 179 182 184 186 187 188 189 189 188 187 186 184 182 180 177 174 171 167 163 160 156 152 148 144 140 136 132 129 125 122 118 115 113 110 108 105 103 101 100 98 97 96 95 94 93 93 92 92 92 92 92 93 93 94 95 96 97 98 100 101 103 105 107 110 112 115 118 121 124 128 132 136 140 145 150 156 161 168 175 182 190 198 207 216 227 237 249 261 274 288 302 317 332 349 365 382 399 416 432 448 463 476 488 498 506 511 513 513 510 504 495 483 470 455 438 420 401 381 362 342 323 304 286 269 252 237 222 208 195 182 171 160 150 140 131 123 116 109 102 96 90 85 80 75 71 67 63 59 56 53 50 47 45 42 40 38 36 34 32 30 28 27 26 24 23 22 21 19 18 17 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 65 68 71 73 76 79
 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 69 72 75 78 81 84 87 90 93 96 99 102 106 109 112 115 119 122 125 128 131 134 138 141 144 147 150 153 156 158 161 164 167 169 172 174 176 179 181 183 185 187 189 191 193 195 197 199 201 203 204 206 208 210 212 214 216 218 220 222 225 227 230 232 235 237 240 243 245 248 250 253 255 257 259 261 263 264 265 266 266 266 266 265 263 262 260 257 254 251 247 243 239 234 229 223 217 211 205 199 192 186 179 172 166 159 152 146 139 133 126 120 114 108 102 97 92 86 81 77 72 68 64 60 56 52 49 46 43 40 37 35 33 30 28 27 25 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48
 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 39 41 44 46 49 53 56 59 63 68 72 77 82 87 93 100 106 113 121 129 138 147 157 167 177 188 199 210 222 233 245 256 266 276 285 293 300 306 310 313 315 315 314 312 308 303 298 292 285 278 270 262 254 246 239 231 223 216 209 202 196 190 184 178 173 168 164 160 156 152 149 146 143 141 138 136 135 133 132 131 130 129 129 129 129 130 131 132 133 134 136 138 141 144 147 150 154 158 162 166 171 176 182 187 193 199 205 210 216 222 227 232 237 241 245 248 250 251 252 252 251 249 246 243 238 234 228 222 216 209 202 195 188 181 173 166 159 152 145 139 132 126 120 115 109 104 99 94 90 85 81 77 74 70 67 64 61 58 55 52 50 48 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 8 8
 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 63 65 68 71 74 76 80 83 86 89 93 96 100 104 107 111 115 119 123 127 131 135 138 142 146 150 153 157 160 164 167 170 173 176 179 182 184 186 188 190 191 193 194 194 194 194 194 193 192 191 189 186 184 181 177 174 170 166 161 156 152 147 142 137 132 127 122 117 112 108 103 99 95 91 87 84 80 77 74 71 69 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28
 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 31 32 33 34 35 37 38 39 41 43 44 46 48 50 53 55 57 60 63 66 69 72 76 79 83 87 91 95 100 104 109 113 118 123 128 133 137 142 147 151 155 159 163 167 170 173 175 178 180 181 182 183 184 184 184 184 183 183 182 181 179 178 177 175 173 171 170 168 166 164 162 160 158 156 154 151 149 147 145 143 141 139 137 135 133 130 128 126 124 122 120 117 115 113 111 108 106 104 102 99 97 95 93 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13
 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 38 40 42 45 48 51 54 58 62 67 72 77 83 90 97 105 114 124 134 145 157 170 184 199 215 231 248 266 283 301 319 336 352 366 379 390 399 406 410 411 410 406 401 393 384 374 362 350 337 324 311 298 285 272 260 248 236 225 215 205 196 187 178 171 163 156 150 144 138 133 128 123 119 115 112 108 105 103 100 98 96 94 93 91 90 89 89 88 87 87 87 86 86 86 86 86 86 86 86 86 87 87 87 87 86 86 86 86 86 85 85 84 84 83 83 82 81 80 79 79 78 77 76 74 73 72 71 70 68 67 66 65 63 62 60 59 58 56 55 53 52 51 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10
 32 33 35 37 39 41 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 83 87 91 95 99 103 107 112 116 121 126 131 136 141 147 152 158 164 170 176 182 188 194 200 206 212 218 224 229 235 240 244 248 252 256 258 261 263 264 264 264 264 263 261 259 256 253 249 245 241 236 231 226 221 216 210 205 199 194 189 183 178 173 168 163 158 154 149 145 141 137 133 129 126 122 119 116 113 110 107 105 102 100 98 96 94 92 90 89 87 86 85 84 83 82 82 81 81 81 81 81 81 82 82 83 84 86 87 89 91 93 95 97 100 103 106 109 112 116 119 123 127 130 134 138 142 146 150 153 157 160 163 166 168 171 173 174 175 176 176 176 176 175 173 171 169 167 164 160 157 153 149 145 141 137 132 128 123 118 114 109 105 101 96 92 88 84 80 76 73 69 66 63 60 56 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30
 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 102 105 109 113 117 121 126 131 136 141 146 152 158 164 171 177 184 192 199 207 215 223 231 240 248 257 265 274 282 290 297 305 311 318 323 328 332 335 338 340 340 340 339 337 334 331 326 321 316 309 303 296 288 280 273 264 256 248 240 232 224 216 208 200 193 185 178 171 165 158 152 146 140 135 130 125 120 115 111 107 103 99 96 93 90 87 84 82 79 77 75 73 72 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 76 77 77 77 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 70 70 69 69 68 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 57 57 56 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37
 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 33 34 36 38 40 42 45 48 51 55 59 64 69 75 81 88 95 103 112 122 132 144 156 169 183 199 215 232 250 270 290 311 332 354 377 399 421 443 463 482 499 514 526 536 543 546 546 543 537 528 517 504 489 473 455 437 418 400 381 362 344 326 309 293 277 262 248 234 221 209 198 187 178 168 160 152 145 138 132 126 121 116 111 107 104 100 97 95 92 90 88 86 85 83 82 81 80 79 78 78 77 76 76 75 75 74 74 74 73 73 73 73 72 72 72 71 71 71 71 70 70 69 69 69 68 68 67 66 66 65 65 64 63 62 61 60 60 59 58 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40
 99 100 102 104 106 108 109 111 112 114 115 116 117 118 119 120 121 122 123 123 124 124 125 125 125 125 126 126 126 126 126 126 126 126 126 126 127 127 127 127 128 128 129 130 130 131 132 134 135 137 138 140 143 145 147 150 153 156 160 163 167 171 175 180 184 189 194 199 204 209 215 220 226 231 237 242 248 254 259 265 270 275 280 285 290 294 298 302 305 308 311 313 315 317 318 318 318 317 316 315 313 310 307 303 299 295 290 285 279 274 268 261 255 248 242 235 229 222 215 209 203 196 190 184 179 173 168 163 158 154 149 145 141 137 134 130 127 124 121 119 116 114 111 109 107 105 103 101 99 97 96 94 93 91 89 88 87 85 84 82 81 80 78 77 75 74 73 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 90 92 95 97
 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 108 110 113 115 118 121 124 126 129 133 136 139 142 146 149 153 156 160 164 167 171 174 178 181 185 188 191 194 197 200 202 204 207 208 210 212 213 214 215 216 216 217 217 217 216 216 215 215 214 213 211 210 209 207 205 204 202 200 197 195 193 190 188 185 183 180 177 174 171 168 164 161 158 155 151 148 145 141 138 134 131 128 125 121 118 115 112 109 107 104 102 99 97 95 93 91 90 88 87 86 85 84 83 82 82 82 81 81 81 82 82 82 83 83 84 85 85 86 87 88 90 91 92 93 95 96 98 99 101 102 104 105 107 109 110 112 114 115 117 119 120 122 123 124 126 127 128 129 130 130 131 131 131 131 131 131 130 130 129 128 126 125 123 121 119 117 115 112 110 107 104 101 98 95 92 89 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 51
 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 107 112 117 122 127 133 139 145 151 158 165 171 178 185 193 200 207 215 222 229 236 242 249 255 261 266 271 275 279 283 285 288 290 291 292 293 293 293 292 291 291 290 289 288 287 286 285 284 283 283 283 283 283 284 285 286 288 290 292 295 298 301 305 309 313 318 323 329 334 340 347 353 359 366 372 378 384 389 394 398 402 404 406 406 405 402 398 393 386 378 369 359 347 335 322 309 295 281 267 253 239 226 213 201 189 178 167 157 147 138 130 122 115 108 102 96 90 85 81 76 72 68 65 61 58 55 52 50 48 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 31 32 34 35 37 38
 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 38 40 42 44 46 48 51 54 57 60 64 68 73 78 83 90 96 104 112 120 130 141 152 164 177 191 206 222 239 256 273 291 308 325 341 355 368 379 387 393 395 395 392 386 379 369 357 345 331 317 303 288 274 260 247 234 222 210 199 189 179 170 162 154 147 140 134 128 122 117 113 108 104 101 97 94 91 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 48 50 51 52 54 55 56 57 58 59 59 60 61 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 26
 48 48 47 47 47 47 47 47 47 46 46 47 47 47 47 47 48 48 48 49 49 50 51 52 53 54 55 56 58 59 61 63 65 68 70 73 76 80 83 87 92 96 101 107 113 120 127 134 142 151 160 170 181 192 203 215 228 240 253 266 279 291 303 315 326 336 345 353 360 365 369 372 373 373 371 369 365 361 355 349 342 335 327 319 311 302 293 285 276 267 258 250 241 232 224 216 207 199 191 183 176 168 161 153 146 139 132 126 119 113 107 101 96 91 85 81 76 72 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 42 43 44 45 45 46 47 48 48 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48
 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 51 54 57 60 63 67 71 75 80 84 89 95 100 106 112 118 124 131 137 143 149 155 160 164 168 171 173 175 175 175 174 172 169 166 162 157 153 148 143 138 132 127 122 118 113 109 105 101 97 94 91 88 86 84 82 80 78 77 76 75 75 74 74 74 75 75 76 77 78 80 81 83 86 89 92 95 99 103 107 112 118 124 130 137 145 153 162 171 181 191 202 213 224 235 246 256 266 275 282 288 293 295 295 294 290 285 277 269 259 248 237 225 213 202 190 179 168 158 148 139 131 123 116 109 103 97 92 87 83 78 75 71 68 65 63 61 59 57 55 53 52 51 50 49 48 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 54 53 53 52 52 51 50 49 48 46 45 43 42 40 39 37 36 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21
 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 67 67 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24
 74 74 75 76 77 77 78 79 79 80 80 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 83 83 83 83 83 83 83 83 84 84 84 84 85 85 85 86 86 86 87 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 86 86 85 85 85 85 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73
 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 74 75 75 76 77 77 78 78 79 80 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 87 87 86 85 85 84 83 83 82 81 81 80 80 79 79 78 78 78 78 78 78 78 78 78 79 79 80 80 81 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 107 108 108 108 108 108 108 107 107 106 105 104 103 102 100 99 97 95 93 91 89 86 84 82 79 77 74 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40
 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 49 49 50 52 53 54 56 57 59 61 63 64 67 69 71 73 76 78 80 83 85 87 90 92 94 96 98 100 102 103 104 106 106 107 108 108 108 108 107 107 106 105 104 103 101 100 98 96 94 93 90 88 86 84 82 79 77 75 73 70 68 66 63 61 59 57 55 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 51 50 50 50 50 49 49 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 50 50 51 51 51 51 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 98 100 102 104 106 107 109 110 112 113 114 115 116 117 117 117 117 117 117 117 116 115 115 114 112 111 110 108 107 105 103 102 100 98 96 94 92 90 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42
 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 91 92 93 94 95 96 98 99 101 102 104 106 108 110 112 114 117 119 122 124 127 129 132 135 137 140 142 144 146 147 149 150 150 151 150 150 148 147 145 142 139 136 132 128 124 119 114 110 105 100 96 91 87 82 78 74 71 67 64 60 57 55 52 50 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 65 67 68 70 71 72 73 73 74 74 74 74 74 73 72 71 70 69 67 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 20
 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 87 89 91 93 96 98 100 102 105 107 110 112 114 117 119 121 123 125 127 129 130 132 133 134 134 135 135 135 134 134 133 131 130 128 126 124 122 120 118 115 113 110 108 105 102 100 97 95 93 90 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 58
 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 49 50 51 51 51 52 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15
 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 52 54 57 60 63 67 71 75 80 85 90 96 102 108 115 122 129 137 144 152 160 168 176 183 190 197 203 209 213 217 220 221 222 222 221 218 215 211 207 201 196 189 183 176 170 163 156 150 143 137 130 124 118 113 107 102 97 93 88 84 80 76 72 69 65 62 59 56 54 51 49 46 44 42 40 38 37 35 34 32 31 30 28 27 27 26 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 74 76 78 80 82 83 85 86 87 89 89 90 91 91 91 91 91 91 90 89 88 87 85 84 82 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33
 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 61 62 63 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 87 87 87 87 87 87 87 87 86 86 85 85 84 83 82 81 80 79 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 47 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25
 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 86 88 89 91 93 95 97 99 100 102 104 106 107 109 111 112 113 115 116 117 118 119 120 121 122 122 123 123 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 123 123 123 123 123 123 124 124 124 125 126 126 127 128 129 130 131 132 134 135 136 138 140 141 143 144 146 147 149 150 151 152 153 153 154 153 153 152 151 150 148 146 143 140 137 134 130 127 123 119 115 110 106 102 98 94 90 86 82 78 75 71 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26
 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 96 98 100 103 105 108 111 114 116 119 122 125 128 131 134 137 140 143 146 149 152 154 156 158 160 161 163 164 164 164 164 164 163 161 160 158 156 153 151 148 144 141 138 134 131 127 123 120 116 113 109 106 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 55 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 79 81 84 86 88 90 92 94 95 97 99 100 101 102 102 103 103 103 103 102 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46
 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 27 29 31 33 35 37 40 42 44 47 49 52 54 56 58 59 60 60 60 60 59 57 55 53 51 48 45 43 40 37 34 32 29 27 25 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15
 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 65 67 69 72 75 78 81 84 87 90 94 97 101 104 108 112 116 120 124 128 132 136 140 144 148 152 156 160 163 167 170 173 175 178 180 182 183 184 185 186 186 185 184 183 181 179 177 174 171 168 165 161 157 153 149 145 141 136 132 128 124 119 115 111 107 104 100 97 93 90 87 84 81 79 76 74 72 70 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 64 65 66 66 66 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 52 51 50 49 48 47 47 46
 71 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 50 51 51 52 52 52 52 53 53 52 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 62 64 66 68 69 71 72 73 74 75 76 76 77 77 77 77 77 76 75 75 74 73 72
 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 63 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 88 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 62 63 63 64 65 65 66 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 66 67 68 68 69 70 71 72 73 73 74 74 75 75 76 76 76 76 76
 90 91 92 94 95 97 98 100 102 104 106 108 111 113 116 119 121 124 127 131 134 137 140 143 147 150 153 156 159 161 164 166 168 170 171 172 173 173 173 172 171 170 168 166 164 162 159 156 153 150 147 144 141 138 135 132 129 126 123 121 118 116 114 112 111 109 108 107 106 105 104 104 103 103 103 104 104 105 105 106 107 109 110 112 114 116 118 120 123 125 128 131 134 138 141 145 148 152 156 159 163 166 169 172 175 177 179 180 181 181 180 179 177 174 171 167 162 157 152 146 140 134 128 122 116 109 103 98 92 87 81 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 56 58 60 62 63 65 66 68 69 70 71 72 74 74 75 76 77 78 78 79 80 80 81 81 82 83 83 84 85 85 86 87 88 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 54 55 57 58 60 61 63 64 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 92 92 92 93 93 93 94 94 94 94 94 94 94 94 93 93 93 92 92 91 90 90 89 88 87 86 85 83 82 81 79 78 76 75 73 72 70 69 67 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 60 60 60 60 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26
 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 77 79 80 82 84 86 88 90 91 93 95 97 98 100 102 103 104 106 107 108 109 110 110 111 111 112 112 112 112 112 111 111 110 110 109 108 107 106 105 104 103 101 100 99 98 96 95 94 92 91 90 88 87 86 85 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 104 105 107 108 109 109 110 110 110 111 110 110 110 109 108 107 106 105 104 103 102 100 99 97 96 94 93 91 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69
 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 57 59 61 63 65 67 70 73 76 79 82 85 89 93 97 102 107 112 117 123 128 135 141 148 155 162 170 178 186 195 203 212 221 230 239 248 257 266 274 282 290 297 303 308 312 315 317 318 318 316 313 309 304 297 290 281 273 263 253 243 232 221 211 200 190 179 170 160 151 142 134 125 118 111 104 98 92 86 81 76 71 67 63 60 56 53 51 48 46 43 41 40 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47
 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 49 50 51 52 53 55 56 58 60 62 64 66 68 71 74 77 80 83 87 90 94 99 103 108 113 119 124 130 136 143 149 156 162 169 176 182 188 194 200 205 209 213 217 219 221 222 222 221 220 218 215 212 208 204 199 194 189 183 178 172 167 161 156 150 145 140 135 130 125 121 117 112 108 105 101 97 94 91 88 85 82 79 77 74 72 70 68 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 98 99 100 100 101 101 100 100 99 98 97 96 94 92 90 88 86 84 82 79 77 75 72 70 68 66 63 61 59 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 24 24 24 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 51 53 56 58 61 64 67 69 72 75 78 81 83 86 88 90 92 93 95 96 96 97 97 97 96 96 95 93 92 91 89 87 85 84 82 80 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54 55 57 58 59 60 60 61 62 62 62 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26
 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 82 84 87 90 92 95 98 102 105 108 112 115 119 123 126 130 134 138 142 145 149 153 156 159 162 164 166 168 169 170 170 170 170 168 167 165 162 160 156 153 149 145 141 137 132 128 123 119 115 110 106 102 97 93 90 86 82 79 75 72 69 66 63 61 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34
 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 92 95 97 99 102 104 106 108 110 112 113 115 116 118 119 120 121 122 122 123 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 126 126 126 127 127 127 128 129 129 130 130 131 132 132 133 134 135 135 136 137 137 138 138 138 139 139 139 139 139 139 139 138 138 137 136 135 135 133 132 131 130 128 127 125 123 122 120 118 116 115 113 111 109 107 106 104 102 101 99 97 96 94 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45
 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 75 77 79 82 84 86 88 90 93 95 96 98 99 101 102 103 103 103 103 103 103 102 101 99 98 96 94 92 90 87 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 43 45 47 49 51 54 56 59 62 65 69 72 76 80 84 88 93 97 101 106 110 114 119 123 127 130 133 136 139 141 143 145 146 146 147 147 146 145 144 143 141 139 137 135 133 130 128 125 123 120 118 115 113 111 108 106 104 102 100 98 96 94 92 90 89 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 88 93 97 102 107 112 118 123 129 134 140 145 151 156 160 164 167 170 172 173 173 172 170 167 164 160 155 150 144 138 132 125 119 113 107 101 95 90 85 80 75 71 67 63 60 57 54 51 49 46 44 42 41 39 38 36 35 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30
 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 58 58 59 59 59 59 59 59 58 57 56 56 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 25 26 28 31 33 36 39 42 46 50 54 59 65 71 77 84 92 100 109 118 128 137 147 157 166 175 183 189 194 198 200 200 198 194 190 184 177 169 161 152 144 136 128 120 112 105 99 93 87 81 76 72 67 63 60 56 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 60 63 65 67 69 71 74 76 79 81 83 86 88 90 92 94 96 98 99 100 101 102 102 102 102 101 100 99 97 95 92 90 87 83 80 77 73 69 66 62 58 55 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 84 87 90 93 96 99 102 105 108 111 114 117 119 121 124 126 127 129 130 131 132 132 133 133 132 132 131 130 129 128 126 125 123 121 119 118 116 114 112 110 108 106 105 103 101 100 98 97 95 94 93 91 90 89 88 88 87 86 86 85 84 84 84 83 83 83 83 83 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 77 76 75 74 73 72 71 70 68 67 66 64 63 62 60 59 57 56 55 53 52 51 50 49 48 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 82 83 83 83 83 83 82 82 81 80 79 78 77 76 74 73 71 69 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32
 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 22 23 25 27 30 32 35 38 41 45 49 53 57 61 66 71 76 80 85 89 93 97 99 102 103 103 103 102 100 98 95 92 88 84 80 76 73 69 65 61 58 55 52 49 46 44 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12
 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 55 56 56 56 57 58 58 59 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 78 80 82 84 87 89 92 94 97 100 103 107 110 114 117 121 125 129 133 137 141 145 150 154 158 162 166 169 173 176 178 181 183 184 185 186 185 185 184 182 180 177 174 170 166 161 157 152 147 142 136 131 126 121 116 111 106 101 96 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 76 76 76 76 77 77 77 76 76 76 76 75 75 74 74 74 73 73 72 72 71 71 71 71 70 70 70 70 70 70 71 71 72 72 73 73 74 75 76 77 78 80 81 83 84 86 87 89 91 93 94 96 98 100 102 103 105 107 108 110 111 112 113 114 114 115 115 115 114 113 113 111 110 108 107 105 103 100 98 95 93 90 87 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 102 106 110 114 118 122 125 129 132 135 138 141 143 145 147 149 150 151 151 151 151 151 150 150 149 148 147 145 144 143 141 140 138 137 135 134 132 131 129 128 127 125 124 123 121 120 119 117 116 115 113 112 111 109 108 106 105 103 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 52 51 50 48 47 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 78 79 80 80 81 81 81 81 81 80 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 59 57 55 54 52 51 50 48 47 46 45 44 42 41 41 40
 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 42 44 46 49 51 54 57 60 62 65 68 71 73 76 79 82 84 87 90 92 94 97 99 101 103 105 107 108 110 111 112 113 114 114 115 115 115 114 113 112 111 110 108 106 103 101 98 95 92 89 85 82 78 75 71 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 29 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 34 36 37 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 66 67 68 69 70 71 73 74 76 77 79 81 83 85 88 90 93 95 98 101 104 108 111 114 118 122 125 129 133 137 141 145 149 153 157 160 164 168 172 175 179 182 186 189 192 195 198 201 204 206 209 211 214 216 218 220 222 224 226 228 229 230 231 232 232 233 233 232 231 230 229 227 224 221 218 214 210 205 201 195 190 184 178 171 165 159 152 146 139 133 127 121 115 109 104 99 94 89 84 80 76 72 69 65 62 59 57 54 52 50 48 46 44 42 41 40 39 37 36 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 58 59 61 62 64 66 68 69 71 73 75 76 78 80 82 83 85 86 87 89 90 91 92 92 93 93 94 94 93 93 93 92 91 91 90 89 87 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63
 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 99 100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 123 124 125 126 127 128 129 129 130 130 130 130 130 130 129 129 128 127 126 125 124 122 121 119 117 116 114 112 110 108 106 104 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 73 71 70 68 67 66 65 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 60 60 59 59
 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 58 60 63 65 67 69 72 74 76 78 80 82 84 86 87 88 89 90 90 91 91 91 90 89 89 88 86 85 83 82 80 78 77 75 73 71 69 67 66 64 62 61 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 87 89 91 93 94 96 97 99 100 101 102 102 103 103 103 102 102 101 100 99 97 96 94 92 90 88 86 83 81 79 76 74 72 69 67 65 63 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34
 64 65 66 68 69 71 73 74 76 78 79 81 83 85 86 88 90 92 93 95 96 98 99 100 102 103 104 105 105 106 106 106 107 106 106 106 105 105 104 103 102 100 99 97 96 94 92 90 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 43 42 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 51 52 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 97 100 104 108 112 116 120 124 128 132 136 140 143 147 150 153 156 158 160 162 164 165 166 166 167 166 166 165 163 162 160 157 155 152 150 147 143 140 137 134 131 127 124 121 118 115 112 109 106 104 101 99 96 94 92 90 89 87 86 84 83 82 81 80 80 79 79 79 79 79 79 80 81 81 82 83 85 86 88 90 91 94 96 98 101 103 106 108 111 114 117 120 122 125 127 129 132 133 135 136 137 138 138 139 138 138 137 136 134 133 131 129 126 124 122 119 117 114 112 109 107 105 103 100 98 97 95 93 92 91 89 88 87 87 86 86 85 85 85 85 85 86 86 87 88 89 90 91 92 94 96 97 99 101 104 106 108 111 113 116 118 121 123 126 128 130 132 134 136 137 138 138 138 138 138 137 135 133 131 129 126 123 120 116 113 110 106 102 99 95 92 88 85 82 79 76 74 71 69 67 65 63 61 60 58 57 56 55 54 54 53 53 52 52 52 52 52 53 53 53 54 55 55 56 57 58 59 60 61 62
 47 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 40 41 43 44 46 48 51 53 56 59 62 66 70 74 78 83 87 92 98 103 109 114 120 126 131 136 141 145 149 152 155 156 157 157 156 154 151 148 144 140 135 131 125 120 115 110 104 99 94 90 85 81 76 73 69 65 62 59 56 53 51 49 46 44 42 41 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 64 68 72 76 81 86 91 97 103 110 117 125 133 141 150 159 168 178 187 197 207 216 225 232 239 245 250 253 254 254 252 248 243 237 229 221 212 202 192 182 171 162 152 142 133 125 117 109 102 95 89 84 78 73 69 65 61 57 54 51 49 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 54 54 53 52 52 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47
 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 67 69 71 73 75 77 79 81 84 86 88 90 92 94 96 98 100 102 103 104 105 106 107 108 108 108 108 108 108 107 106 105 104 103 101 99 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 47 46 45 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 48 49 50 52 53 55 57 59 61 64 66 68 71 74 77 80 83 86 89 93 96 100 103 107 110 114 117 120 123 126 129 131 133 134 135 136 137 137 136 135 134 132 130 128 125 122 119 115 112 108 105 101 97 94 90 87 84 80 77 74 72 69 66 64 62 60 58 56 55 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 71 71 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 48 47 46 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 59 59 59 60 60 60 60 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 70 72 74 77 80 82 85 87 90 92 95 97 99 101 102 104 105 105 106 106 105 105 104 102 100 98 96 93 91 88 85 82 79 76 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 49 50 51 52 54 55 57 59 60 62 64 65 67 69 70 72 73 75 76 77 78 78 79 79 78 78 77 76 75 73 72 70 68 66 64 61 59 56 54 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31
 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 46 48 49 51 52 53 55 56 58 59 60 61 63 64 64 65 66 66 66 66 66 65 64 63 62 61 60 58 56 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 59 59 59 58 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40
 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 61 64 66 69 71 73 75 77 78 80 80 81 81 81 80 80 79 77 76 74 72 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 38 40 42 45 48 51 55 58 62 66 70 75 80 85 90 95 100 105 110 114 119 123 126 129 131 132 132 132 131 129 127 124 120 116 112 107 103 98 93 89 84 80 76 72 68 64 61 57 54 52 49 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 58 60 63 65 67 69 72 74 77 79 81 84 86 89 91 93 95 97 98 100 101 102 102 103 103 103 102 102 101 99 98 96 95 93 91 88 86 84 82 80 77 75 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 78 80 81 83 84 86 88 89 91 93 94 96 98 99 101 102 104 105 106 107 108 109 110 110 110 110 110 109 108 107 106 105 103 101 99 96 94 91 88 86 83 80 77 74 72 69 66 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 64 65 65 66 66 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 56 57 59 61 62 65 67 69 72 75 78 81 84 87 90 93 96 100 102 105 107 109 111 112 113 113 113 112 111 109 106 104 101 98 94 90 87 83 79 75 72 68 65 61 58 55 52 50 47 45 42 40 38 37 35 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 39 40 41 42 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 84 87 90 93 96 98 101 104 106 108 110 112 114 116 117 118 120 121 122 122 123 124 124 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 125 125 124 124 123 122 121 120 118 117 115 114 112 110 108 106 104 101 99 97 94 92 90 87 85 83 80 78 76 74 73 71 69 68 67 66 65 64 63 63 63 62 62 63 63 64 64 65 66 67 69 70 72 73 75 77 79 81 83 85 87 89 90 92 93 94 95 96 96 96 96 96 95 93 92 90 88 85 83 80 77 74 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 57 58 59 61 62
 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 48 49 50 51 53 54 55 56 57 57 58 59 59 59 59 59 59 58 58 57 56 55 55 53 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 63 65 67 68 69 70 71 72 72 72 72 71 71 70 69 67 66 65 63 61 59 58 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 33 32 32 31 31 31 30 29 29 28 28 27 27 26 26
 29 29 29 29 30 30 30 30 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 70 70 70 70 70 70 69 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 62 63 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29
 97 96 95 94 93 91 90 88 87 85 83 81 80 78 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 89 91 92 93 94 95 95 96 96 96 96 96 96 95 94 94 93 92 91 90 89 88 87 85 84 83 82 80 79 78 77 76 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 46 47 47 49 50 51 52 53 54 56 57 59 60 62 63 65 67 68 70 72 74 76 78 79 81 83 85 87 89 90 92 93 94 96 97 98 98 99 99 99 99 99 99 98
 71 71 70 69 68 67 66 65 64 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 65 67 70 72 75 78 81 84 87 89 92 95 98 100 102 104 106 108 109 109 110 110 109 109 108 106 105 103 101 99 97 94 92 89 87 85 82 80 78 75 73 71 70 68 66 65 63 62 61 60 59 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 57 57 58 59 60 61 62 63 64 66 67 69 70 72 73 75 77 79 81 83 84 86 88 90 91 93 94 95 96 97 98 99 99 99 100 99 99 99 98 97 96 95 94 93 92 91 89 88 86 85 83 82 80 79 78 76 75 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 81 83 85 87 89 90 92 93 94 95 96 97 97 97 97 97 96 95 94 93 92 90 89 87 86 84 82 80 79 77 75 73 72 70 69 67 66 65 64 63 62 61 61 60 59 59 59 59 58 58 59 59 59 59 60 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 52 52 51 51 51 51 52 52 52 53 54 54 55 57 58 59 61 62 64 66 68 70 72 75 77 79 82 84 87 89 92 94 96 98 100 102 103 104 105 106 106 107 106 106 105 104 103 102 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40
 33 33 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 37 38 39 40 41 41 42 42 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 40 39 39 39 38 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 17 17 18 20 21 22 24 25 27 29 31 33 35 38 40 43 45 48 50 53 55 57 58 59 60 60 60 59 58 56 55 53 51 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 29 30 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 35
 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 57 60 64 67 72 76 80 85 90 95 100 105 110 114 118 121 124 126 127 127 126 124 122 118 114 109 104 99 94 88 83 78 73 68 63 59 55 52 48 45 43 40 38 36 34 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 33 34 36 38 40 42 44 46 49 52 55 58 61 65 69 72 76 80 84 87 91 94 96 98 100 101 101 101 100 98 96 93 90 86 83 79 75 71 67 64 60 57 53 50 47 45 42 40 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 24 25 26 26 26 27 27 27 27 27 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 26 25 24 23 22 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7
 64 64 63 63 62 62 62 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 75 76 78 79 81 82 84 86 87 89 91 92 94 96 97 98 99 100 101 101 101 101 101 100 99 98 97 95 94 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 54 54 54 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 79 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 89 89 89 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 67 66 65 65 64 64 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 68 68 68 67 67 66 66 66 65 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 69 72 75 78 80 83 86 89 91 93 96 98 99 101 102 103 103 104 103 103 102 101 99 98 96 94 91 89 87 84 81 79 76 74 71 69 66 64 62 60 58 56 55 53 52 51 49 49 48 47 47 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35
 49 48 48 47 47 46 46 46 45 45 45 45 45 45 46 46 46 47 47 48 49 50 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 76 77 79 80 81 83 84 84 85 86 86 87 87 87 86 86 85 84 84 82 81 80 78 77 75 73 71 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 57 58 60 61 62 63 64 64 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 46 50 53 57 61 65 70 75 80 85 90 95 101 106 112 117 122 127 131 135 138 141 142 143 144 143 141 139 136 133 128 124 119 114 109 104 98 93 88 83 78 73 69 65 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 38 37 36 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 39 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 21 20 19 19 18
 25 24 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 58 60 63 65 68 71 73 76 79 82 85 87 90 93 96 98 101 103 105 107 109 110 111 112 112 112 111 110 109 107 105 102 99 96 92 88 85 81 77 73 70 66 63 60 57 54 52 49 47 46 44 43 42 41 40 40 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 33 35 37 40 43 46 49 53 57 61 66 71 75 80 85 90 95 99 103 107 110 112 114 116 116 117 116 115 114 112 110 108 106 103 100 98 95 92 89 87 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 44 43 42 41 40 39 37 36 34 32 30 29 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 35 36 38 40 41 44 46 48 50 53 55 58 60 63 65 67 69 71 72 74 75 76 76 76 76 76 75 74 73 71 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 37 36 34 34 33 32 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 33 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 53 55 56 58 59 60 61 62 63 64 64 64 64 64 64 63 62 61 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 42 43 44 46 47 47 48 49 49 49 48 48 47 46 45 44 43 41 40 38 37 36 35 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 51 54 57 59 62 64 67 69 71 73 75 77 78 79 80 81 81 81 81 80 79 77 75 73 71 69 66 64 61 58 55 52 49 46 43 41 38 35 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 32 34 37 39 41 43 45 47 49 51 52 54 55 56 57 57 58 58 58 58 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 32 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 36 38 40 42 43 45 47 48 50 51 53 54 55 57 58 59 60 60 61 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 49 47 45 43 41 39 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 8 8 8 9 10 10 11 12 14 15 16 18 20 22 24 26 28 31 33 36 40 43 46 50 54 58 62 67 71 76 81 85 90 94 99 103 106 109 112 114 115 116 116 115 113 111 108 105 102 98 94 90 85 81 77 72 68 64 60 56 53 49 46 43 40 37 34 32 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 34 32 29 27 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 52 56 60 64 68 72 77 82 86 91 95 99 102 105 107 108 109 108 107 105 102 99 95 90 86 81 77 72 68 64 60 57 53 51 48 46 44 42 41 40 39 38 38 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 19 20 22 24 26 29 32 34 37 40 43 45 48 50 51 53 53 54 54 53 52 51 50 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 55 56 57 57 57 57 55 54 52 49 46 43 40
 35 34 34 33 33 33 33 33 34 34 34 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 131 136 141 145 149 153 156 159 162 163 164 165 164 163 162 159 156 152 148 144 138 133 128 122 116 111 105 99 94 88 83 78 74 69 65 61 58 55 52 49 47 45 43 41 40 39 38 38 37 37 37 38 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 34 34 35 36 38 39 41 42 44 46 48 50 53 55 57 59 62 64 66 68 70 72 73 75 77 78 79 81 82 83 84 84 85 86 86 87 87 87 87 88 88 87 87 87 87 87 86 86 85 85 84 83 83 82 81 80 79 78 76 75 74 73 71 70 68 67 65 63 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 30 30 30 30 30 30 31 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 50 51 51 51 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 48 49 49 49 49 48 48 47 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31
 31 33 34 37 39 41 44 46 49 51 54 57 59 61 63 65 67 68 69 70 70 70 70 70 69 69 68 67 65 64 62 61 59 57 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 17 19 21 23 26 29 32 36 40 45 51 57 63 70 76 83 90 97 104 110 115 119 123 126 127 127 127 125 123 121 117 114 110 106 102 98 94 90 86 83 80 76 74 71 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 42 44 47 50 53 57 61 65 70 75 81 87 93 100 107 115 123 130 138 145 151 156 159 161 161 159 156 150 143 135 126 116 106 97 88 79 71 63 56 50 45 40 36 32 29 27 25 23 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 30
 15 14 14 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 58 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15
 52 50 49 48 47 47 46 46 46 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 39 39 40 41 42 43 44 46 48 50 51 53 55 57 59 61 62 63 65 65 66 67 67 67 67 67 66 66 65 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 40 40 41 41 42 44 45 47 48 50 52 54 56 58 60 62 64 65 67 68 68 69 69 69 68 68 67 66 65 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 58 58 57 57 56 55 54 53 52 50 49 47 46 45 43 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 85 86 87 89 90 90 91 91 91 91 91 90 89 88 86 84 82 79 77 74 71 69 66 63 60 58 56 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 53 53 52 52 53 53 54 56 57 59 61 63 66 69 72 75 78 82 85 89 93 97 101 105 109 113 118 122 126 130 133 137 140 142 145 147 148 149 149 149 148 146 144 142 139 136 132 129 125 121 116 112 108 103 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 37 37 37 37 38 40 41 43 46 48 52 55 59 64 69 74 79 85 90 96 102 107 113 118 123 128 132 137 140 144 147 150 152 154 156 158 159 160 161 162 162 163 163 163 163 162 161 161 160 159 157 156 154 152 150 147 145 142 139 136 133 130 126 123 119 116 112 109 105 102 99 95 92 89 86 83 80 77 74 71 69 67 64 62 60 58 56 55 53 52 51 50 49 49 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 65 66 66 67 69 70 71 72 74 75 77 79 81 83 85 87 90 92 94 97 99 102 105 107 109 112 114 116 117 118 119 119 119 118 117 115 112 109 105 101 97 92 87 82 77 72 67 62 58 54 50 47 44 42 40 38 37 36 36 35 35 35 36 37 37 38 39 41 42 43 45 46 48 50 52 54 55 57 59 61 63 66 68 70 72 74 76 78 79 81 83 85 86 88 89 90 92 93 94 94 95 96 96 97 97 97 98 98 98 98 98 97 97 97 96 96 95 94 93 92 91 90 89 87 86 84 82 80 78 75 73 71 68 66 64 62 60 58 56 55
 55 54 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 57 59 60 61 62 64 65 66 68 70 72 73 75 77 79 82 84 86 88 91 93 96 98 101 104 106 109 111 113 116 118 120 121 123 125 126 127 127 128 128 128 127 127 126 124 123 121 119 117 114 112 109 106 103 100 97 94 91 89 86 83 81 79 77 75 74 73 72 72 72 72 73 74 76 78 80 83 86 90 93 97 101 106 110 114 119 123 128 132 136 140 144 147 150 153 156 158 159 160 161 162 161 161 160 158 157 154 152 149 146 142 139 135 132 128 124 120 116 112 109 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 63 61 60 58 57 56 55 54 53 52 52 51 51 51 51 51 51 51 52 52 53 54 55 57 58 59 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 77 77 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 99 101 102 103 104 106 107 107 108 109 109 110 110 110 109 109 108 107 106 105 103 101 99 97 94 92 89 86 83 81 78 75 72 70 68 65 64 62 61 60 59 59 59 59 60 61 62 64 66 68 70 73 75 78 81 84 87 90 93 96 99 102 104 107 110 112 114 116 118 120 121 122 123 124 124 124 124 124 123 123 122 121 119 118 116 115 113 111 109 107 106 104 102 100 98 97 95 93 92 90 89 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 69 68 67 66 64 63 61 60 59 57 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 59 62 64 67 70 73 76 79 83 86 89 92 95 98 100 102 104 106 107 107 108 107 106 105 103 101 99 96 93 90 86 83 79 76 72 69 65 62 59 56 53 51 48 46 44 42 40 39 38 37 36 36 35 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 28 28 29 30 31 31 32 33 34 34 35 36 36 36 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 33 32 33 33 33 34 34 35 36 38 39 41 42 44 46 48 50 52 53 55 57 58 60 61 62 63 63 64 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 38 39 39 39 39 38 38 38 37 36 35 34 34
 22 23 24 25 26 27 29 30 32 34 35 37 39 40 42 43 44 46 46 47 48 48 49 49 49 49 48 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 29 30 31 33 35 36 38 40 41 43 45 46 48 50 51 52 54 55 56 57 58 59 59 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 51 50 48 47 46 44 42 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 26 25 24 22 21 20 20 19 19 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 40 42 43 45 46 47 48 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 22 22 22 22
 25 26 27 29 31 33 35 38 41 44 47 51 55 58 62 66 70 74 77 81 84 87 90 92 95 96 98 99 100 100 100 100 99 99 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 27 28 30 32 34 37 40 42 46 49 52 56 59 63 67 70 74 78 82 86 89 93 97 101 104 108 111 114 117 120 123 126 128 131 133 135 136 137 139 139 140 140 140 140 140 139 138 137 136 135 133 131 129 127 125 122 120 117 114 111 108 105 102 98 95 92 88 84 81 77 73 70 66 62 59 55 52 48 45 42 39 36 34 31 29 28 26 25 24 23 23 23 23 23 24 24 25 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 98 99 100 101 102 102 102 102 102 101 100 99 97 96 94 91 89 86 83 80 77 74 71 67 64 60 57 54 50 47 44 41 38 35 33 30 28 27 25 24 23 22 22 22 22 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50 52 54 56 58 61 63 65 68 70 72 74 77 79 81 83 85 87 89 90 92 93 94 95 95 96 96 96 96 95 94 93 92 90 89 87 85 83 80 78 75 73 70 68 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 25 24 24 24 24
 36 35 33 32 31 31 31 31 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 61 64 66 69 72 75 77 80 83 86 89 92 94 97 99 102 104 106 108 110 112 113 114 115 116 117 117 117 117 117 116 115 114 113 112 110 108 106 104 102 99 97 94 91 88 85 81 78 75 71 67 64 60 57 53 50 47 44 41 38 36 33 32 30 29 28 28 27 28 28 29 31 32 34 37 39 42 46 49 53 57 62 67 72 78 83 90 96 103 110 118 126 134 142 151 160 168 176 184 192 199 205 210 213 216 217 217 216 213 209 203 197 191 183 175 167 159 151 143 136 128 121 114 107 101 95 90 84 80 75 71 66 63 59 55 52 49 46 44 41 39 37 35 33 31 30 29 28 27 26 26 26 26 27 28 29 31 33 35 37 40 43 46 49 52 56 59 62 65 68 71 74 77 79 82 84 86 88 90 92 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 116 118 119 120 121 122 123 123 124 124 124 123 123 122 121 119 118 116 114 111 109 106 103 100 97 94 90 87 84 80 77 74 71 67 64 62 59 56 54 51 49 47 46 44 43 43 42 42 42 42 43 44 45 47 49 51 53 55 58 60 63 66 69 71 74 77 79 81 84 86 88 90 91 93 95 96 97 98 100 100 101 102 103 104 104 105 105 106 106 107 107 108 108 108 109 109 109 109 109 110 110 110 110 110 110 110 110 109 109 109 109 108 108 107 106 105 104 103 101 99 97 95 93 90 88 85 81 78 75 71 67 64 60 56 53 50 46 43 41 38
 36 35 34 34 34 35 35 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 61 63 65 66 68 70 71 72 74 75 76 77 78 79 79 80 81 81 82 82 83 83 84 84 84 85 85 86 86 86 87 87 87 88 88 88 89 89 89 89 89 89 89 88 88 87 86 85 83 82 80 78 75 73 70 67 64 61 58 55 52 50 47 44 42 40 38 37 36 35 35 35 35 36 37 38 40 42 44 47 49 52 56 59 63 67 72 76 81 86 91 97 103 109 115 122 128 135 143 150 157 164 171 178 185 191 196 201 205 208 210 212 212 211 209 206 202 198 192 186 180 174 167 160 153 146 139 133 126 120 114 108 103 98 92 88 83 79 75 71 67 64 60 57 55 52 49 47 45 43 42 40 39 39 38 38 38 39 40 41 42 44 46 48 50 53 55 58 60 63 65 67 69 71 73 75 76 77 78 79 80 81 81 81 82 82 82 82 82 83 83 83 83 83 84 84 84 85 85 86 86 87 87 88 89 89 90 90 91 91 92 92 92 93 93 92 92 92 91 90 89 88 87 85 83 81 79 77 75 73 70 68 65 63 60 58 55 53 51 49 47 45 44 43 42 41 41 41 41 42 43 44 45 47 49 51 53 56 58 61 63 66 68 71 73 75 77 79 81 82 84 85 86 87 88 89 90 90 91 91 91 91 91 92 92 92 92 91 91 91 91 91 91 91 91 91 91 90 90 90 90 90 90 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 78 77 75 73 71 68 66 64 61 58 56 53 51 48 46 43 41 40 38 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 14 15 15 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12
 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 15 16 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 38 39 39 39 38 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 24 26 27 29 30 31 32 33 34 35 36 36 37 37 37 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 42 44 46 48 51 54 58 61 65 69 73 77 81 86 90 95 99 104 108 113 118 123 128 133 138 143 148 154 159 165 170 176 182 187 193 198 204 209 214 219 223 227 230 233 236 237 238 238 237 236 234 230 227 222 217 211 205 199 192 184 177 170 162 154 147 139 132 125 118 111 104 98 92 86 81 75 70 66 61 58 54 51 48 46 44 43 42 42 42 42 43 44 45 47 49 52 54 57 59 62 65 68 70 73 76 78 81 84 86 89 91 93 95 98 100 102 104 106 108 111 113 115 117 119 121 124 126 128 130 132 134 136 138 139 141 142 144 144 145 146 146 146 145 144 143 142 140 138 136 133 130 127 124 121 117 113 109 105 101 97 93 89 85 81 77 74 70 67 63 60 58 55 53 51 50 49 48 47 47 48 48 49 51 52 54 56 58 60 63 65 67 70 72 75 77 79 82 84 86 88 89 91 93 94 96 97 99 100 101 102 103 104 104 105 106 107 107 108 108 109 109 109 110 110 110 110 110 111 111 111 111 110 110 110 110 109 109 108 107 106 105 104 102 101 99 97 95 93 90 88 85 82 79 76 73 69 66 63 60 57 54 51 49 47 45 44 43 42 42 42 43 44 46 48 51 54 57 61 65 70 75 80 85 91 98 104 111 118 125 132 139 147 154 161 168 175 181 187 193 197 201 204 207 208 209 208 207 205 202 199 195 191 186 181 176 170 165 160 154 149 144 139 134 129 125 121 116 112 108 105 101 97 94 91 88 84 81 78 75 72 70 67 64 61 58 56 53 51 48 46 44 43 41 40 39 39 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 27 27 26 25 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 24 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 68 68 68 67 66 65 65 63 62 61 60 58 57 55 53 52 50 48 46 44 42 41 39 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 30 32 34 36 38 40 42 44 46 48 51 53 55 57 59 60 62 64 65 67 68 69 70 71 71 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 23 23 23 23 24 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 61 63 64 66 67 68 69 70 71 72 73 74 74 75 75 75 75 76 76 76 76 76 76 76 76 75 75 75 75 74 74 74 73 72 72 71 70 70 69 68 67 65 64 63 61 60 58 56 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 88 90 91 93 94 95 95 96 96 97 96 96 96 95 94 92 91 89 87 85 83 81 79 76 73 71 68 65 63 60 57 54 52 49 47 44 42 39 37 35 33 31 30 28 27 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 35 38 42 46 50 56 62 68 76 84 93 102 112 122 132 141 148 154 156 156 153 147 138 128 118 106 95 85 75 66 58 51 44 38 33 29 25 22 19 17 15 13 12 10 10 9 8 8 8 8 9 9 10 10 11 12 13 15 16 18 20 22 24 26 28 30 32 35 37 40 42 44 46 48 49 50 51 51 51 51 51 50 49 47 46 44 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 36 37 37 38 39 41 42 43 44 46 47 48 50 51 53 54 55 57 58 59 60 61 61 61 61 61 61 60 59 58 56 55 53 51 49 47 44 42 40 37 35 33 31 29 27 25 23 21 20 19 17 16 16 15 15 14 14 15 15 16 17 18 20 21 24 26 29 33 37 41 46 51 57 63 70 77 84 92 99 107 114 120 125 129 132 133 132 131 128 124 119 113 107 102 96 90 84 79 74 69 65 61 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 24 23 22 21 20 19 18 17 15 14 13
 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 21 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 28 29 29 29 29 29 29 29 28 27 27 26 25 24 23 22 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 72 69 66 63 60 58 56 53 51 50 48 46 45 44 42 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 43 44 46 48 51 53 56 60 63 67 72 77 82 88 94 100 107 114 120 127 133 138 143 146 148 149 149 148 145 141 136 131 125 119 112 105 99 92 86 80 75 70 65 60 56 52 49 46 43 41 39 37 35 34 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 32 32 32 33 34 35 36 38 40 42 44 47 49 52 56 59 63 67 70 74 78 82 86 89 93 96 98 100 102 103 104 103 103 101 99 97 94 91 87 84 80 76 72 68 65 61 58 55 52 49 46 44 42 40 39 37 36 35 34 33 33 32 32 32 31 31 31 32 32 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 98 103 107 112 117 122 127 132 137 142 146 151 155 159 163 167 170 173 175 177 179 180 180 180 179 178 176 174 171 168 164 160 156 152 148 143 139 135 131 127 123 119 116 113 110 108 105 103 101 100 99 97 97 96 96 95 95 95 96 96 97 97 98 99 100 101 102 103 104 104 105 105 105 104 103 102 100 98 95 93 90 86 83 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 70 71 72 73 73 72 72 70 69 67 66 64 61 59 57 55 53 51 49 47 46 44 43 42 41 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 33 34 36 38 40 43 45 48 51 55 58 62 67 71 75 80 85 90 95 99 104 108 111 113 115 116 115 114 112 109 105 101 96 91 87 82 77 72 68 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 39 40 42 45 47 49 52 55 57 60 63 65 67 69 70 71 72 72 71 70 69 67 65 63 60 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 28 27 27 27 26 27 27 27 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 64 59 55 51 48 45 43 42 40 39 39 38 38 38 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 45 45 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 59 60 61 62 63 64 64 64 64 64 63 63 62 61 60 59 57 56 55 53 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 59 61 62 63 65 66 68 70 73 75 78 82 85 89 93 97 101 105 109 112 115 116 117 117 116 113 110 106 101 96 90 84 79 73 68 63 58 54 50 46 43 40 38 35 33 31 30 28 27 26 25 24 23 23 23 23 22 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 51 53 55 58 60 63 66 69 73 77 81 86 92 98 105 112 120 129 138 148 157 166 175 182 187 191 191 190 185 179 170 161 150 139 128 117 107 97 89 81 73 67 61 55 50 46 42 39 35 33 30 28 26 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 19 20 22 24 26 29 32 36 40 44 49 55 61 68 76 84 93 103 114 124 134 143 151 157 161 162 160 156 149 141 131 121 111 102 93 84 77
 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 62 65 70 75 80 86 91 97 104 110 116 121 126 130 134 136 138 138 138 137 135 132 129 126 122 118 114 110 106 102 99 95 92 89 86 84 81 79 77 76 74 73 72 72 71 71 71 70 71 71 71 72 72 73 73 74 75 76 76 77 78 79 80 82 83 84 86 87 89 91 93 95 98 100 103 106 109 112 116 119 123 126 129 132 135 137 139 141 141 141 140 139 137 134 131 127 123 119 114 110 106 102 98 94 90 87 83 80 78 75 73 71 69 67 66 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 57 57 57 58 59 60 61 62 64 65 67 69 72 74 77 79 83 86 89 93 96 100 103 107 111 114 118 121 123 125 127 128 128 127 126 124 121 117 113 109 104 99 94 89 84 79 75 71 67 64 61 58 56 54 53 52 51 51 50 51 51 51 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 80 82 83 85 86 87 88 89 89 89 88 88 87 86 84 83 81 79 77 75 73 72 70 68 66 65 63 62 61 60 59 58 57 56 55 55 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 54 55 57 58 60 62 64 66 69 71 74 76 79 82 85 88 91 93 96 98 101 103 104 105 106 106 106 105 104 103 101 99 96 94 91 88 85 82 79 75 72 70 67 64 62 59 57 55 53 51 50 49 48 47 46 46 45 45 46 46 47 49 50 53 55 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 28 29 29 30 31 32 33 34 35 35 36 37 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 24 25 26 27 29 31 33 36 39 42 46 50 54 59 65 71 77 84 90 97 104 110 115 119 122 123 123 121 117 112 106 100 93 86 79 73 67 61 56 52 47 44 41 38 35 33 32 30 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 46 46 47 47 47 46 45 44 43 42 40 39 37 36 34 33 31 30 29 28 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 30 32 35 38 42 46 50 55 60 66 72 78 84 90 96 101 105 107 109 109 108 105 101 97 92 87 81 75 70 65 60 56 51 48 44 41 39 36 34 32 31 30 29 28 27 27 27 27
 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 24 25 26 27 29 31 33 36 39 42 45 49 52 56 59 62 65 67 68 68 68 67 65 62 59 55 51 47 44 40 37 33 30 27 25 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 12 12 12 13 14 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 39 41 42 44 45 45 46 46 46 46 46 45 45 44 43 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 43 44 45 45 46 46 46 46 46 45 44 44 42 41 40 38 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 19 20 22 23 24 26 28 30 31 33 35 37 39 41 43 44 45 46 46 47 46 46 45 44 42 41 39 37 36 34 33 31 30 29 28 27 26 26 26 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 15 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 38 39 39 39 39 38 38 37 36 34 33 32 31 30 28 27 26 25 24 24 23 23 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 62 63 65 67 69 71 74 77 81 85 89 94 99 104 110 116 122 129 135 142 148 154 159 164 167 170 172 172 171 169 165 160 155 148 141 133 125 117 110 102 95 89 82 77 72 67 63 60 57 54 52 50 49 48 47 47 46 46 47 47 48 49 50 51 53 54 56 58 61 63 66 68 71 74 77 80 83 86 89 91 93 95 96 96 97 96 95 94 92 90 88 86 83 81 79 76 74 72 71 69 68 67 66 66 66 66 66 66 67 68 69 71 72 74 76 78 80 83 85 88 91 94 96 99 102 104 107 109 111 112 113 114 115 115 115 115 114 113 112 111 109 108 106 105 103 101 100 98 96 94 92 91 89 87 85 84 82 80 78 77 75 73 72 71 69 68 67 65 64 63 63 62 61 61 61 60 60 60 60 61 61 62 62 63 63 64 65 65 66 67 67 67 68 68 68 68 68 67 67 67 66 66 66 65 65 64 64 64 64 63 64 64 64 65 66 67 68 70 72 74 76 79 82 85 89 93 97 101 105 108 112 115 118 120 121 122 122 121 120 118 116 113 110 107 104 100 97 94 91 88 85 83 81 79 77 75 74 73 72 71 71 70 70 70 70 70 70 70 70 71 71 71 71 70 70 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 50 50 51 51 52 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 75 76 77 77 77 78 78 77 77 77 76 76 75 74 74 73 72 71 70 69 67 66 65 64 63 62 62 61 60 60 60 59 59 60 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 74 74 75 75 75 75 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 77 77 78 79 79 80 81 83 84 85 86 88 89 91 92 93 94 96 97 97 98 98 98 98 98 97 97 96 94 93 92 90 89 87 86 85 83 82 81 80 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 74 73 72 71 70 69 67 66 65 63 62 61 60 59 58 57 56 56 55 55 55 55 55 56 56 57 58 59 60 62 63 65 67 69 71 74 76 79 81 84 87 90 92 95 97 99 100 102 103 103 103 102 102 100 99 97 95 93 91 88 86 83 81 79 77 75 73 71 69 68 66 65 64 62 61 61 60 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 54 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 99 100 101 102 102 102 102 101 101 99 98 96 94 92 90 87 85 83 80 78 76 74 72 70 68 66 65 63 62 61 60 59 59 58 58 58 58 58 58 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 71 70 70 69 69 68 67 67 66 65 65 64 64 64 64 63 64 64 64 65 65 66 67 68 70 71 73 75 76 78 81 83 85 87 89 91 93 95 96 98 98 99 99 99 98 98 97 95 94 92 90 89 87 85 83 82 80 79 77 76 75 74 73 72 71 70 70 70 69 69 69 69 69 70 70 70 71 71 72 72 73 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 60 61 62 63 65 66 66 67 68 69 69 69 69 69 68 67 66 65 64 63 61 59 58 56 54 53 51 49 48 46 45 44 43 42 41 40 40 40 40 40 40 41 42 43 45 46 48 50 53 55 58 61 64 67 71 74 77 80 82 85 87 88 89 90 91 91 90 90 89 87 86 84 82 81 79 77 75 74 72 71 70 69 68 67 67 67 67 68 68 69 70 72 73 74 76 78 80 81 83 84 85 86 87 87 87 87 86 84 83 81 79 77 74 72 69 66 63 61 58 56 53 51 49 47 45 43 42 41 40 39 38 38 37 37 38 38 39 40 41 42 44 45 47 49 52 54 57 59 62 65 68 71 74 77 80 82 85 87 89 91 92 93 94 94 94 93 92 91 89 88 86 83 81 79 77 75 73 71 69 68 66 65 65 64 64 63 64 64 64 65 66 67 68 69 70 72 73 75 76 77 78 79 80 80 80 80 79 78 77 75 73 71 68 66 63 60 58 55 52 50 47 45 43 42 40 39 38 37 37 37 37 37 37 38 39 40 41 42 44 45 46 48 50 51 53 54 56 57 59 60 61 61 62 62 62 62 62 61 60 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 64 64 63 62 61 59 58 57 55 54 53 52 50 50 49 48 48 48 48 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 57 58 58 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 58 60 61 63 64 65 66 67 67 66 66 64 63 62 60 58 56 54 52 51 49 47 45 44 42 41 40 39 38 37 36 35 35 35 34 34 34 35 35 35 36 37 38 39 40 42 44 46 48 50 52 55 57 60 62 65 68 70 73 75 77 79 80 81 82 82 82 82 81 80 78 77 75 72 70 68 65 63 61 59 56 54 52 51 49 48 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 28 28 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 49 50 50 51 51 51 50 50 49 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53
 39 35 32 29 26 23 21 19 18 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 19 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 32 33 33 34 34 33 33 32 31 30 29 27 26 25 23 22 20 19 18 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 55 56 56 56 55 54 52 49 47 44 41 38 34 32 29 26 24 22 20 18 16 15 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 16 18 20 22 25 28 31 35 39 44 49 54 59 63 67 70 71 71 69 66 63 58 53 48 44
 12 13 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12
 60 60 61 61 62 63 64 65 66 67 69 70 72 74 76 78 80 83 85 88 90 93 95 97 99 101 102 103 104 105 105 105 104 103 101 100 97 95 92 90 87 84 81 78 75 72 69 67 64 62 60 58 57 55 54 53 52 51 50 50 50 50 50 50 51 51 52 54 55 57 59 61 63 66 69 72 76 79 83 86 90 94 97 100 102 104 106 106 106 105 104 101 99 95 92 88 84 81 77 73 70 67 64 61 59 57 55 53 52 51 50 50 49 49 49 50 50 51 52 53 54 56 57 59 60 62 63 65 67 68 70 71 72 73 74 74 75 75 75 75 75 74 74 73 73 72 71 70 70 69 68 67 66 66 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 60 60 60 61 61 62 63 64 65 66 67 68 70 71 72 73 75 76 77 78 78 79 79 80 80 80 79 79 78 78 77 76 75 74 73 72 71 69 69 68 67 66 66 65 65 65 65 66 66 67 67 68 70 71 72 74 75 76 78 79 80 81 82 82 82 82 82 81 81 80 79 78 77 76 75 74 73 72 72 71 71 71 72 72 73 74 76 77 79 81 83 85 87 89 91 93 95 96 97 97 97 97 96 94 92 90 87 84 81 78 75 72 69 66 63 61 58 56 54 53 51 50 49 49 48 48 48 48 49 49 50 51 52 53 55 57 58 60 62 64 66 67 69 70 72 73 74 74 75 75 75 75 75 74 73 73 72 71 70 70 69 68 67 67 66 65 65 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 60
 53 52 51 50 49 48 48 47 47 48 48 49 50 52 54 57 60 63 67 72 77 83 90 97 105 113 122 130 139 147 154 160 164 166 166 163 158 152 144 135 125 115 105 96 87 78 71 64 58 53 48 44 41 38 35 33 32 30 29 29 28 28 28 28 29 30 31 32 34 36 38 41 44 47 51 55 60 65 70 76 82 88 94 100 106 112 116 119 121 122 121 119 115 111 106 100 94 88 82 76 71 66 61 57 53 50 47 45 42 40 39 38 37 36 35 35 35 35 36 37 38 39 41 43 45 48 51 54 58 62 66 71 77 82 88 94 99 105 110 115 119 122 124 125 125 124 121 118 115 110 106 101 96 91 86 81 77 73 69 66 63 60 58 56 54 53 52 51 51 51 52 52 53 55 56 58 60 63 66 69 72 75 78 81 84 87 89 91 92 92 92 90 89 86 83 80 76 73 69 65 61 58 55 52 49 47 45 43 41 40 39 39 38 39 39 40 41 43 45 48 51 55 59 64 70 76 82 89 95 102 108 114 119 123 126 128 128 127 125 123 119 116 112 108 104 100 97 94 91 89 87 86 85 85 85 85 86 87 88 90 92 94 96 98 99 101 102 103 104 104 103 102 100 98 95 92 89 85 82 78 75 72 69 66 64 61 59 58 56 55 54 54 53 53 53 54 55 56 57 58 60 61 63 65 66 68 69 70 71 71 71 70 69 68 66 64 62 60 57 55 53 51 49 48 47 46 45 44 44 44 44 44 45 45 46 47 49 50 51 53 54 56 58 59 60 62 63 64 64 64 64 64 64 63 62 61 59 58 56 55
 100 101 101 101 101 101 101 100 100 99 98 97 95 94 92 91 89 87 85 84 82 80 79 77 76 75 73 72 72 71 70 70 70 70 70 71 71 72 74 76 78 80 82 85 89 92 96 99 103 107 110 114 117 119 121 123 124 124 124 123 122 120 118 115 113 110 107 105 102 100 98 96 95 94 93 93 94 95 96 98 100 103 107 112 117 122 129 136 143 151 160 168 177 185 192 199 204 207 208 207 203 198 191 183 174 164 154 144 134 125 116 108 100 93 87 82 77 73 69 66 63 61 59 58 57 57 57 57 58 59 61 63 66 69 73 77 81 86 92 98 104 110 117 124 131 138 145 151 158 164 169 174 179 183 186 188 190 191 191 191 190 188 186 183 179 176 172 167 163 158 154 149 144 140 135 131 127 123 119 116 113 110 107 105 102 101 99 98 96 96 95 95 95 95 95 95 96 97 98 100 101 102 104 106 107 109 111 112 114 115 115 116 116 116 115 114 112 110 107 104 101 97 94 90 86 82 78 75 72 69 66 64 62 60 58 57 57 56 56 56 57 58 59 60 62 63 65 68 70 73 76 79 82 85 87 90 93 95 97 99 100 101 102 102 101 100 99 97 95 94 92 90 88 86 84 83 82 81 80 80 80 80 81 82 84 86 89 92 96 100 104 109 114 120 125 131 137 142 146 150 154 156 157 156 155 152 149 144 139 134 128 122 116 110 105 100 95 91 87 84 81 79 77 75 73 72 72 71 71 71 71 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 57 56 55 53 51 49 47 45 42 40 37 35 33 31 29 27 25 24 23 21 21 20 19 19 18 18 18 18 19 19 20 21 22 24 26 28 31 34 38 42 47 53 59 66 73 81 89 97 104 111 116 120 121 121 119 115 111 105 98 92 85 78 72 66 61 56 52 48 45 41 39 36 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 63 65 67 68 70 71 72 72 72 72 71 70 69 67 65 62 60 57 54 51 49 46 44 42 40 38 36 35 34 33 32 31 31 31 31 31 31 31 32 32 33 34 34 35 36 38 39 40 41 42 43 43 44 45 45 45 45 45 44 44 43 42 41 41 40 39 38 37 37 36 36 36 36 36 36 37 38 39 40 41 43 46 48 51 55 58 62 66 71 75 80 84 88 90 92 93 92 90 87 83 78 72 66 61 55 50 45 41 37 34 31 29 27 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 50 51 51 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 52 53 55 57 58 60 61 62 63 63 63 63 62 62 60 59 58 56 55 53 52 50 49 48 47 46 45 45 45 44 45 45 45 46 47 48 49 50 51 52 53 55 56 56 57 58
 27 27 28 29 30 31 32 33 35 36 38 39 40 41 42 42 42 42 41 41 39 38 36 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 26 28 29 30 32 33 33 34 34 35 35 34 34 33 32 31 30 29 28 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 16 16 16 15 15 16 16 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 35 36 36 37 38 38 38 39 39 39 39 39 39 39 38 37 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 34 36 37 38 39 40 40 40 40 40 39 38 37 35 34 33 32 31 29 29 28 27 26 26 26 26 26 26 26
 112 108 105 102 100 97 95 94 92 91 91 90 90 90 90 90 91 92 93 94 95 96 97 98 98 99 100 100 100 99 99 98 96 95 93 91 89 86 83 81 78 75 73 70 68 66 64 62 61 59 58 58 57 57 58 58 59 59 61 62 63 65 67 69 71 73 75 78 80 82 84 87 88 90 92 93 94 95 95 95 95 95 94 93 93 92 91 90 90 89 89 88 88 88 89 89 90 91 92 93 95 97 99 100 102 104 106 108 109 111 111 112 112 111 110 109 107 104 102 99 96 93 90 87 84 81 78 76 74 72 71 70 69 69 69 70 70 72 73 75 77 80 83 86 89 93 96 100 103 106 109 111 113 115 116 116 116 116 115 113 111 109 107 104 102 99 97 95 92 90 89 87 86 85 84 83 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 82 81 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 63 63 63 64 64 65 66 67 68 70 72 74 76 78 81 83 86 88 91 93 96 98 100 102 103 104 105 105 105 104 103 102 101 99 97 95 93 90 88 86 84 82 80 78 77 75 74 74 73 73 73 74 75 76 77 79 81 84 87 90 94 98 103 108 113 119 125 131 137 143 148 153 157 161 163 165 165 164 163 160 156 152 147 142 136 130 125 119 114 109 104 99 95 91 88 84 81 79 77 75 73 72 71 70 70 70 70 70 71 72 74 76 78 80 83 86 89 92 96 101 105 110 115 120 125 130 135 140 144 148 152 154 156 157 157 156 155 152 149 146 142 137 133 128 124 120 116
 136 138 139 139 139 138 137 135 132 130 127 124 121 118 116 113 110 108 105 103 101 99 97 95 93 91 90 88 86 84 82 79 77 75 73 70 68 66 64 62 60 58 56 55 54 53 52 52 52 52 53 54 55 57 59 62 65 68 72 76 80 85 89 94 99 104 108 112 114 116 117 116 115 112 109 104 100 94 89 84 79 74 70 66 62 59 56 53 51 49 48 46 45 44 44 43 43 43 43 44 44 45 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 47 47 46 46 46 46 46 47 47 48 49 50 51 52 53 54 56 57 58 58 59 60 60 60 59 59 58 57 56 55 54 53 52 51 51 50 49 49 49 49 50 50 51 52 53 55 57 59 61 64 67 70 73 77 81 85 90 94 99 103 108 112 116 119 122 125 126 127 127 127 126 124 122 119 116 112 109 105 102 98 95 91 88 85 82 79 76 74 71 69 67 65 63 62 60 59 57 56 56 55 55 54 54 55 55 56 57 59 61 63 66 69 73 77 81 86 91 96 102 107 113 118 123 127 130 132 132 132 130 126 122 117 111 105 99 93 87 82 77 72 68 64 61 58 56 54 53 51 50 50 49 49 50 50 50 51 52 53 54 56 57 59 60 61 63 64 65 66 67 67 68 68 68 68 67 67 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 48 48 48 48 48 49 49 50 51 53 54 56 58 61 64 67 70 74 78 83 87 92 97 102 108 113 118 122 127 130 134
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 113 116 119 121 123 125 126 127 127 127 126 125 124 122 120 118 116 114 111 109 107 105 103 101 100 99 98 97 96 95 95 94 93 93 92 92 91 90 89 88 87 85 84 82 81 79 78 76 75 73 72 71 70 70 69 69 69 70 71 72 73 75 77 80 83 87 90 94 98 103 107 111 115 118 121 123 124 123 122 120 117 113 109 104 99 94 89 84 80 75 72 68 65 62 60 58 56 55 54 53 53 53 53 54 56 57 59 62 65 68 72 76 80 85 90 95 99 104 108 111 114 115 116 116 115 113 110 107 103 98 94 89 84 79 75 70 66 63 59 56 53 51 49 47 45 44 43 42 41 40 40 40 40 40 41 42 43 44 45 46 48 50 52 54 56 58 61 63 65 68 70 72 74 76 77 79 80 81 82 82 83 83 83 83 82 82 82 81 81 80 79 79 79 78 78 77 77 77 77 77 77 77 76 76 76 76 75 75 74 73 72 71 70 69 68 67 66 65 64 64 63 63 63 64 64 65 66 68 69 71 74 76 78 81 83 86 88 90 91 93 93 94 94 93 92 91 89 87 85 83 81 79 77 75 74 73 72 72 72 72 73 74 75 76 78 80 82 85 87 90 92 95 97 99 101 102 102 102 101 100 97 94 91 87 83 78 74 70 66 62 58 55 52 50 48 46 44 43 42 41 41 41 42 42 43 45 46 48 51 53 56 60 64 68 72 76 81 85 89 93 97 100 102 104 105 106 106 105 104 102 100 98 96 94 91 89 87 85 83 82 81 80 79 79 79 80 80 81 83 84 86 88 90 93 96 98 101 104 107
 96 98 99 100 101 101 101 100 99 98 96 95 93 90 88 86 83 81 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 50 49 48 48 47 47 47 47 48 48 49 50 52 53 55 57 59 61 63 66 68 71 74 76 79 81 83 84 86 86 87 86 86 85 84 82 80 78 77 75 73 71 70 68 67 66 65 65 64 64 64 65 65 66 67 67 69 70 71 72 74 75 76 78 79 80 80 81 81 81 80 80 79 77 76 74 73 71 69 67 66 64 62 60 59 58 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 56 57 58 59 61 62 64 67 69 72 75 78 82 86 90 94 99 103 108 112 116 120 123 126 128 130 131 132 132 131 130 128 126 123 120 117 114 111 108 105 102 99 97 95 93 91 89 88 86 85 84 84 83 82 81 80 79 78 77 75 74 72 70 68 66 64 62 60 57 55 53 52 50 48 47 46 45 44 44 43 43 44 44 45 46 47 48 50 51 53 56 58 61 64 67 70 73 77 80 83 86 88 90 92 93 93 93 93 92 91 89 87 85 83 81 79 77 75 73 72 70 69 68 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 63 63 62 61 59 58 57 55 54 53 51 50 49 48 47 47 46 46 46 46 46 47 47 48 49 51 52 53 55 56 58 59 61 62 63 64 65 65 66 66 66 66 66 66 65 65 65 65 66 66 66 67 68 69 70 72 74 75 77 79 82 84 86 88 90 93 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 241 253 262 268 269 266 259 248 234 218 202 185 168 152 137 124 112 101 92 83 76 70 64 59 55 52 49 46 44 42 41 39 38 37 36 35 34 33 33 33 32 32 32 32 33 33 34 35 36 38 40 42 44 47 49 53 56 60 64 68 72 77 81 85 89 92 95 97 99 99 99 98 96 94 91 89 86 83 80 78 76 74 73 71 71 70 70 70 70 71 72 73 75 77 79 81 83 85 86 88 89 90 90 90 89 87 84 81 77 74 69 65 61 57 54 50 47 44 42 39 38 36 35 34 33 33 32 32 33 33 34 35 36 38 40 42 44 47 49 52 55 58 61 63 66 68 70 72 73 74 75 75 76 76 76 76 76 77 77 78 78 79 80 82 83 85 86 88 89 90 91 92 93 93 93 93 92 91 89 88 86 84 82 80 78 76 75 73 71 70 69 68 67 67 67 67 68 69 70 72 73 75 78 80 82 83 85 86 86 86 85 83 81 78 75 71 67 63 59 55 51 48 45 42 39 37 35 34 32 32 31 30 30 31 31 32 32 34 35 37 38 41 43 45 48 51 54 56 59 62 64 66 67 68 69 68 68 66 65 63 61 59 57 54 52 50 49 47 46 45 44 43 42 42 42 42 42 43 44 45 47 48 51 53 56 59 62 65 69 72 75 78 80 82 82 82 81 80 77 74 71 67 63 59 56 52 49 45 42 40 38 36 34 33 32 31 30 30 30 30 31 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 54 56 59 62 65 68 72 77 82 88 95 102 111 120 130 142 154 168 182 197 212 227
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 32 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 39 40 42 43 44 45 45 45 46 45 45 44 43 42 40 38 37 35 33 31 30 28 27 25 24 23 22 21 20 20 20 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 29 30 31 33 34 35 36 38 39 40 41 41 42 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 48 49 49 49 50 49 49 49 48 48 47 46 44 43 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 49 51 53 55 56 57 59 60 61 62 63 63 64 64 64 65 65 64 64 64 63 62 61 60 59 57 55 53 51 49 47 45 42 40 38 36 34 32 30 28 27 26 24 23 22 22 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 22 23 25 26 27 28 30 31 33 34 35 37 38 39 40 41 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31
 129 127 125 122 120 117 114 111 109 106 103 101 98 96 94 92 90 88 87 85 84 83 82 81 81 80 79 78 77 76 75 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 55 55 55 56 56 57 58 59 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 80 81 81 81 81 81 81 80 79 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 74 75 76 77 78 79 81 82 83 85 86 87 88 89 89 89 89 88 87 86 84 82 80 78 76 73 71 69 67 64 63 61 59 58 57 56 56 55 55 56 56 57 59 60 62 64 66 68 71 73 76 78 81 83 85 87 89 90 91 92 93 93 94 94 94 93 93 93 93 93 93 93 93 93 93 94 94 95 95 96 96 97 97 98 98 98 98 98 98 98 98 97 97 96 95 94 93 91 90 89 88 86 85 84 83 82 81 81 80 79 79 78 78 77 76 75 75 74 72 71 70 69 67 66 64 63 62 61 60 59 58 57 57 57 57 57 57 58 59 60 61 62 63 65 66 68 70 71 73 74 76 77 79 80 81 82 82 83 83 83 83 83 83 83 83 83 83 82 82 83 83 83 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 100 100 99 98 97 96 94 91 89 86 84 81 78 76 73 71 68 66 64 62 61 59 58 57 56 55 55 55 55 55 55 56 56 57 58 60 61 63 64 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 98 100 103 106 109 112 115 118 120 123 126 128 130 132 133 134 135 135 134 134 132 131
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 124 121 116 112 107 102 96 91 86 81 77 73 69 66 63 61 59 58 58 58 58 59 61 63 66 69 72 76 81 86 91 97 102 108 114 120 125 130 135 138 141 142 142 142 140 137 133 129 124 119 114 109 104 99 94 90 86 82 78 75 72 70 68 66 64 62 61 60 59 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 59 60 60 61 62 64 66 68 70 73 76 79 83 86 90 94 97 101 104 107 109 111 113 114 115 115 115 115 114 113 112 111 110 109 108 107 106 106 105 105 104 104 103 102 101 100 99 98 96 95 93 91 88 86 84 82 80 78 76 75 73 73 72 72 73 74 76 78 81 84 87 91 95 100 104 108 112 116 119 121 123 124 124 123 120 118 114 110 105 100 95 90 85 80 76 72 68 65 63 60 59 58 57 57 58 59 60 62 64 66 69 72 75 79 82 85 89 92 94 97 98 100 100 100 100 99 98 96 94 92 89 87 85 82 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 59 58 58 58 58 58 59 60 61 62 64 65 67 69 72 74 77 79 82 85 88 91 95 98 100 103 105 107 109 110 110 110 109 107 105 102 99 96 92 88 85 81 78 75 73 70 68 67 66 65 65 65 65 65 66 68 70 72 74 77 81 85 89 94 99 105 110 116 122 128 134 138 142 145 147 147 147 145 142 138 134 129 124 119 114 109 105 101 97 95 93 91 90 90 91 92 94 96 99 102 106 110 114 118 121 124 127 129 130 130 129 127
 68 66 65 64 63 61 59 58 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 54 56 58 59 61 61 62 62 61 60 58 57 55 52 50 47 45 42 40 38 36 34 33 32 31 31 30 30 31 31 32 34 35 37 40 42 46 49 54 59 65 72 80 89 100 111 123 136 149 160 170 176 178 177 171 163 152 140 128 116 105 95 86 79 72 67 62 58 55 52 50 48 46 45 44 43 43 43 43 43 43 44 45 45 47 48 49 51 53 55 57 59 62 65 68 71 75 79 84 89 95 101 108 116 124 132 141 150 158 165 171 175 177 176 172 166 159 150 141 131 121 112 103 95 88 81 75 69 65 60 56 53 50 48 45 43 42 40 39 39 38 38 38 38 39 40 41 42 43 45 47 48 50 52 54 55 57 58 59 59 59 59 58 57 56 54 52 49 47 44 42 39 37 35 32 31 29 27 26 25 24 24 23 23 22 22 22 23 23 23 24 25 26 27 28 30 31 33 35 37 39 42 44 46 48 49 51 52 53 53 53 53 53 53 52 52 51 51 50 50 50 51 51 52 54 55 58 60 64 68 73 79 85 93 100 108 115 121 125 127 127 124 119 112 105 96 88 79 71 64 58 52 47 42 39 35 32 30 28 27 26 25 25 25 26 26 28 29 31 33 36 39 43 47 51 56 61 67 73 79 85 91 97 101 105 108 110 110 109 107 105 102 99 95 92 89 86 83 81 79 77 75 74 72 71 70 69
 81 82 83 83 83 83 82 81 80 78 77 74 72 70 67 65 62 60 58 56 54 52 51 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 51 52 54 56 59 62 66 69 74 78 83 87 92 97 101 105 108 110 111 112 111 109 107 103 99 95 91 86 82 77 73 70 66 64 61 59 58 57 56 56 56 56 56 57 57 58 59 60 60 61 62 62 63 63 63 63 63 62 62 61 61 60 59 58 58 57 57 56 56 56 57 58 59 60 61 63 65 67 69 71 74 76 78 80 82 83 84 85 86 86 86 85 84 83 82 80 79 77 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 56 55 54 54 54 53 53 54 54 54 55 56 56 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 65 65 65 64 63 63 62 62 61 61 61 61 61 61 62 63 64 65 67 69 71 73 75 77 79 81 83 84 85 86 86 86 86 85 84 82 80 78 76 73 71 69 66 64 62 60 58 57 55 54 53 52 51 50 49 49 49 48 48 48 48 49 49 50 51 53 54 56 59 62 65 69 74 79 84 90 96 103 109 115 120 125 129 132 134 135 134 133 130 127 123 118 113 107 102 96 91 86 81 77 73 69 66 63 60 58 57 55 54 54 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 55 54 54 54 55 55 56 57 58 59 61 62 64 66 68 70 72 74 75 77 79 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 17 18 18 18 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 21 22 22 23 23 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 15 16 18 20 21 23 25 26 27 27 26 25 24 22 21 19 17 16 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 12 12 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 18 19 19 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 11 13 15 17 19 21 23 25 27 28 29 29 28 27 25 23 21 19 18 16 15 14 13 12 11 11 11 10 10 10 10 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 87 91 95 98 100 101 102 102 101 100 98 96 94 92 89 87 85 83 82 80 79 78 78 77 76 76 75 74 73 72 71 70 69 67 66 64 63 61 59 58 56 55 54 53 52 52 51 51 52 52 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 77 79 80 80 81 81 81 81 80 79 77 76 74 72 70 67 65 63 60 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 30 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 69 70 71 71 70 69 67 65 63 61 58 55 52 50 47 45 42 40 38 36 35 33 32 31 31 31 31 31 32 33 34 36 38 40 42 44 47 50 52 55 58 60 63 65 68 70 71 73 74 75 76 76 77 77 77 78 78 79 80 81 82 83 85 87 89 91 93 95 96 97 98 98 97 96 95 93 90 87 84 81 78 74 71 68 65 63 60 59 57 56 55 55 55 55 56 57 58 59 61 63 65 67 70 72 74 77 79 81 83 84 85 86 86 85 84 83 81 79 77 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 54 56 57 59 60 61 62 63 63 63 63 62 61 60 58 57 55 53 50 48 46 44 42 40 38 37 35 34 32 31 31 30 30 30 30 31 32 33 35 37 39 42 45 49 52 56 61 65 70 74 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 155 143 132 123 114 106 98 92 86 81 77 73 69 66 64 62 60 58 57 56 56 55 54 54 53 53 52 52 51 50 49 49 48 47 46 44 43 42 41 40 40 39 39 39 40 40 42 43 45 47 49 52 54 57 59 61 63 65 66 67 68 68 68 68 67 66 65 64 62 61 59 58 57 56 55 55 56 57 58 60 63 67 71 76 82 89 98 107 119 132 147 164 184 206 231 258 287 315 341 362 375 378 371 353 328 298 267 236 208 182 160 141 125 112 101 92 84 78 73 68 64 61 59 57 56 55 54 54 54 55 56 58 61 64 68 73 80 88 97 107 120 134 150 168 188 209 232 256 279 300 319 333 341 342 336 323 304 282 257 231 206 183 162 143 127 113 101 92 84 77 72 67 64 61 59 57 55 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 50 51 52 53 55 57 59 61 64 67 70 74 77 81 85 90 94 99 104 109 114 119 124 128 132 135 137 138 137 136 134 130 126 121 116 111 105 100 95 90 85 81 77 74 70 67 65 63 61 59 58 57 56 55 55 55 55 56 56 57 58 59 60 62 62 63 64 64 65 65 65 64 64 63 63 62 61 61 60 60 60 61 61 63 65 67 71 76 82 90 99 111 125 142 161 183 205 229 252 272 288 298 302 298 287 271 251 229 207 185 164 144 127 112 98 87 77 68 61 56 51 47 44 42 41 40 40 40 40 41 43 44 46 49 51 55 59 63 68 74 81 89 99 110 123 137 154 172 192 213 234 253 269 281 287 288 284 275 262 247 231 215 198 183 169
 93 91 89 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 40 42 44 46 48 51 54 57 59 62 65 67 69 70 71 72 72 72 71 70 69 67 66 64 62 61 59 58 57 57 56 57 57 58 60 62 64 66 69 72 75 78 81 84 88 90 93 96 98 99 101 101 102 101 101 100 98 96 94 92 90 88 86 85 83 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 61 60 59 58 57 56 56 56 56 56 57 58 60 63 65 69 72 77 81 86 90 95 100 105 109 112 115 117 119 119 118 116 113 109 104 99 93 87 81 76 71 66 62 58 55 52 50 48 47 46 45 44 43 43 43 42 43 43 43 43 44 44 45 46 46 47 49 50 51 53 55 57 59 61 64 66 69 71 73 75 77 78 79 80 81 81 81 81 80 79 78 77 76 74 73 71 70 69 68 67 66 66 66 66 67 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 73 73 72 71 71 70 70 69 69 69 69 70 70 71 72 73 74 76 77 78 79 80 80 81 81 81 80 80 79 78 77 76 75 74 73 72 71 70 70 70 70 71 73 74 77 79 82 85 88 91 94 97 99 101 102 102 101 100 97 94 90 86 81 76 71 66 61 57 53 49 46 43 41 39 38 37 36 36 36 36 37 37 38 39 40 42 43 45 47 49 51 54 57 60 63 66 70 73 77 81 85 89 92 96 98 101 102 103 104 103 103 102 100 99 97 95
 57 57 57 57 56 55 54 53 52 50 49 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 31 31 32 32 33 35 36 38 41 44 48 51 56 60 65 70 75 79 83 85 87 87 86 84 81 77 73 68 63 58 54 49 45 42 39 36 34 32 31 30 30 30 31 31 33 34 36 38 40 43 45 48 50 53 55 56 57 58 58 57 56 55 53 50 48 46 43 41 39 38 37 36 35 35 35 35 36 37 39 40 42 44 46 49 51 54 57 60 63 66 68 71 73 75 76 77 78 78 77 76 75 74 72 70 69 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 31 31 31 31 30 30 29 29 29 29 28 28 28 29 29 30 31 32 33 34 36 38 40 41 44 46 48 50 52 54 56 58 60 61 63 64 65 65 66 66 65 65 64 62 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 33 32 31 31 30 30 30 31 32 33 34 36 39 42 46 50 55 60 65 70 75 79 83 85 86 85 84 81 77 73 68 63 59 54 50 46 43 40 37 35 34 33 32 32 32 32 33 34 36 38 40 42 44 46 48 50 52 53 54 55 55 55 54 53 52 50 48 46 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 36 37 38 40 41 43 45 46 48 50 51 53 54 55 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 29 29 29 29 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 16 16 16 16 16 17 18 19 20 22 23 25 27 28 30 31 31 31 31 30 29 27 25 23 22 20 18 17 15 14 13 12 12 11 11 11 11 11 12 13 13 15 16 18 19 21 24 26 28 31 33 35 36 37 38 38 37 35 33 31 29 26 24 22 19 18 16 15 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 11 11 11 12 13 14 15 16 18 19 21 23 26 28 30 32 34 35 36 36 36 35 34 32 31 29 27 25 23 21 19 18 17 16 15 15 14 14 14 15 16 17 18 19 21 23 25 27 29 31 33 35 36 37 37 37 36 34 32 29 27 24 22 20 18 16 15 14 13 13 12 12 12 12 12 13 13 14 15 15 16 17 18 20 21 22 23 25 26 27 28 28 28 28 28 28 27 26 25 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 30 30 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 45 45 45 45 44 43 41 40 38 36 34 32 30 28 27 25 24 22 21 21 20 20 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 23 23 23 24 25 25 26 27 29 30 32 34 36 38 39 41 43 44 45 46 47 47 47 46 45 44 43 42 40 39 37 36 35 33 32 32 31 31 30 30 31 31 31 32 32 33 34 34 34 35 35 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 21 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 42 43 43 43 43 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21
 20 20 20 20 21 21 22 23 24 25 27 29 31 33 36 39 42 45 48 51 55 58 60 63 65 67 68 69 70 70 70 70 69 68 67 65 64 62 60 57 55 53 50 48 46 44 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 43 45 47 49 52 54 57 59 61 63 64 65 65 64 62 60 57 54 51 48 45 43 40 38 36 34 33 32 31 31 31 31 32 33 35 37 40 44 48 54 60 66 73 80 87 94 99 102 104 104 102 98 92 86 79 72 66 59 53 47 42 37 33 29 26 23 20 19 17 16 15 15 15 15 16 17 17 19 20 21 23 25 27 29 32 35 38 42 46 51 56 62 68 75 82 89 96 103 108 112 114 114 113 110 106 101 97 92 87 83 79 75 72 70 68 67 65 65 64 64 64 65 65 65 66 66 66 66 66 65 63 61 59 57 54 52 49 46 43 41 38 36 33 31 29 27 26 24 22 21 20 19 18 17 16 15 15 15 15 16 17 18 20 22 24 26 29 32 36 39 43 46 50 54 57 60 62 64 65 66 65 64 62 59 56 53 49 46 42 39 37 34 32 31 29 29 28 28 29 30 31 32 34 36 39 42 46 50 55 61 67 73 80 86 92 97 100 101 101 98 94 89 83 77 71 66 61 56 52 49 46 43 41 39 37 36 35 34 33 32 32 32 31 32 32 32 33 34 35 37 39 42 44 48 51 55 59 63 68 72 76 81 85 88 92 94 96 98 98 97 95 92 88 83 78 72 66 60 54 49 44 40 36 33 30 28 26 24 23 22 21 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 36 33 30 27 24 22 19 18 16 15 14 13 12 12 12 12 12 13 14 14 15 16 17 18 19 20 22 23 23 24 25 25 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 19 20 22 23 25 28 30 33 35 38 40 42 43 44 44 43 41 39 37 34 32 29 26 24 22 20 18 16 15 14 13 13 13 13 13 13 14 15 16 17 18 19 21 22 23 24 25 25 25 25 24 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 14 16 17 18 20 22 23 26 28 30 33 35 37 39 40 40 40 39 38 36 33 31 29 27 25 23 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 11 11 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 28 29 29 30 30 29 29 28 27 25 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 12 12 13 14 16 18 20 23 26 29 32 35 38 40 41 41 40
 62 61 60 58 57 55 54 53 51 50 49 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 44 45 45 46 47 48 49 51 53 56 58 61 63 65 67 69 70 70 71 70 69 68 67 65 63 61 59 57 55 53 51 50 49 48 48 48 49 51 53 56 59 64 70 77 84 93 102 111 120 128 134 138 139 138 134 127 120 111 102 93 85 78 71 65 61 57 54 52 50 50 50 50 51 52 53 55 57 58 60 62 64 66 68 69 70 71 72 72 72 71 70 69 68 67 65 63 62 61 60 59 58 58 58 58 58 58 59 59 59 60 60 60 60 59 59 58 58 57 56 54 53 52 50 49 47 46 44 43 42 41 40 40 40 40 40 41 41 42 43 45 46 48 49 51 52 54 56 58 59 61 62 64 65 66 66 67 67 68 68 68 67 67 67 66 66 65 64 64 63 62 62 61 61 61 60 60 60 61 61 62 63 64 66 68 70 74 78 82 88 94 101 109 117 125 133 141 147 152 155 155 154 151 146 139 132 124 115 107 99 91 84 77 72 66 62 58 55 53 51 50 49 50 50 52 53 55 58 60 63 65 67 68 69 69 69 67 65 63 60 57 53 50 47 44 41 39 38 37 36 36 37 38 39 41 44 47 51 55 60 66 72 79 87 96 105 114 122 131 137 142 144 144 141 135 127 119 109 100 91 82 75 69 63 58 55 51 49 46 44 43 42 41 40 39 39 39 39 39 39 40 40 41 41 42 43 45 46 48 49 51 53 55 57 59 61 62 63 64 65 65 65 64 63
 64 66 68 69 70 70 70 69 67 65 63 61 58 56 54 52 50 49 48 47 46 46 46 46 46 46 47 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 62 62 62 62 61 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 44 43 43 43 43 43 44 45 45 46 47 48 48 49 49 50 50 50 50 49 49 48 48 47 46 46 46 46 46 46 46 47 48 50 51 53 54 56 58 59 61 62 63 64 64 65 65 65 64 64 64 63 63 62 62 61 61 61 61 61 61 62 63 65 67 69 71 73 75 77 79 80 81 81 81 81 80 79 77 75 73 71 69 67 65 63 61 60 59 57 56 56 55 55 55 55 55 55 56 56 56 56 56 55 54 54 52 51 50 49 47 46 45 44 43 43 42 43 43 45 46 49 51 55 59 63 68 74 79 85 90 96 100 104 107 109 109 108 106 103 99 94 89 84 78 73 68 63 59 55 52 49 47 46 45 45 46 47 48 50 52 55 57 60 63 66 69 72 75 77 80 81 83 84 84 84 83 81 79 77 75 72 69 67 64 62 60 59 57 57 56 56 55 56 56 56 56 56 57 57 57 57 57 56 56 55 55 54 54 53 53 53 53 53 53 54 55 55 56 57 58 59 60 61 62 62 63 63 63 63 62 61 60 59 58 56 54 52 51 49 48 46 45 45 45 45 45 46 47 48 50 51 53 55 57 58 60 61 63 63 64 64 64 64 63 62 61 59 57 55 54 52 50 48 47 46 46 46 46 46 48 49 51 53 55 57 60 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 51 50 49 49 48 47 47 46 46 46 46 47 48 49 50 52 54 56 58 61 63 66 68 70 72 74 76 77 78 78 78 77 76 74 72 69 66 63 60 58 55 53 51 49 48 48 48 48 49 51 52 54 56 58 60 63 65 67 69 70 71 71 71 71 70 68 66 63 60 57 54 51 48 45 43 41 39 38 37 37 37 37 39 40 42 44 47 49 52 55 58 61 63 65 67 67 68 67 66 65 63 61 59 57 56 54 53 52 51 51 51 51 51 52 52 53 54 54 55 56 56 57 57 57 57 56 55 55 53 52 51 49 48 47 46 45 45 44 44 44 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 50 50 50 49 48 47 46 44 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 50 51 53 54 56 58 60 63 65 67 68 70 71 71 71 70 68 66 64 61 59 56 53 51 48 46 44 42 40 39 38 37 36 36 36 36 36 37 38 39 41 42 44 46 47 49 50 51 52 52 52 51 51 50 49 48 48 47 47 47 47 49 50 52 55 59 64 69 75 82 89 96 104 110 116 121 124 125 124 121 117 111 104 97 90 83 76 70 64 59 54 50 47 44 42 41 40 40 40 41 43 45 48 52 56 60 65 71 76 82 88 94 99 105 109 113 116 118 118 118 116 114 110 106 102 97 93 88 84 79 76 72 69 67 64 62 60 59 57 56 55 54
 34 34 35 36 36 37 37 37 37 37 36 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 40 41 43 44 45 46 47 48 48 48 48 48 47 46 46 45 44 43 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 30 31 32 33 35 36 37 38 39 40 41 42 42 42 42 42 41 40 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 45 45 45 44 43 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 33 34 36 37 39 40 41 42 43 44 43 43 42 41 40 39 37 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 32 32 33 33 34 35 37 38 39 41 42 43 44 45 45 46 46 45 45 44 43 42 41 39 38 37 36 35 35 34 33 33 33 33 33 33 34 34 35 36 37 39 40 42 43 45 47 48 49 51 51 52 52 53 53 52 52 52 51 51 50 50 50 50 50 50 51 51 52 52 53 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 46 45 43 42 41 39 38 37 35 35 34 33 33 33 33 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 53 53 54 54 54 54 53 52 50 49 47 45 43 41 39 37 36 35 33 33 32 32 32 32 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 25 23 22 21 20 19 19 18 18 18 18 19 19 20 21 21 22 23 24 25 25 26 26 26 26 26 26 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 17 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 26 26 28 29 30 32 33 35 36 37 39 40 41 41 41 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 18 18 18 18 19 20 21 22 24 25 27 29 31 34 36 38 40 41 42 43 44 43 43 42 40 38 36 34 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 48 50 51 51 52 52 51 51 50 48 47 45 43 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 18 19 20 21 22 24 26 27 30 32 35 37 40 43 46 48 51 53 54 55 55 55 54 52 50 47 44 41 39 36 33 31 29 27 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 33 34 36 38 40 42 43 44 45 45 44 43 41 40 38 35 33 31 29
 83 85 85 84 83 80 77 73 69 64 60 56 52 49 46 44 43 42 41 41 41 42 43 44 46 48 51 54 58 61 66 70 75 81 86 91 95 99 102 103 102 100 97 92 86 80 74 68 62 57 52 48 45 42 39 37 35 34 33 32 32 31 31 32 32 33 34 35 37 39 42 45 49 53 58 63 69 75 81 86 91 94 96 96 95 93 89 85 81 76 72 68 64 61 58 56 54 52 51 51 50 50 50 51 51 51 51 51 51 51 50 50 49 47 46 45 44 42 41 40 39 38 38 37 37 37 37 38 38 40 41 44 47 50 54 59 64 70 76 81 86 91 94 95 95 94 92 89 85 81 77 73 69 65 62 59 57 55 53 52 51 51 51 52 53 55 58 62 66 71 76 83 89 96 103 110 116 121 125 128 129 129 128 126 123 121 118 115 113 112 111 111 112 113 116 119 122 126 130 133 137 139 141 142 142 141 138 135 131 126 120 114 108 102 95 89 83 78 73 68 64 60 57 55 53 52 52 52 53 55 57 61 64 69 74 79 85 92 99 106 114 122 129 136 142 147 151 152 151 148 143 136 128 120 111 102 93 86 79 73 68 64 61 59 57 56 56 56 57 59 60 63 65 68 71 73 76 78 80 81 82 82 81 80 78 76 74 71 69 67 66 64 63 63 62 62 63 63 65 66 68 70 73 76 80 83 87 91 95 99 102 105 108 110 111 112 112 111 110 108 106 104 101 99 96 94 91 89 87 85 82 80 78 76 73 71 69 67 65 62 60 58 57 55 54 53 52 52 52 53 55 56 59 61 65 68 71 75 78 81
 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 16 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 12 13 16 18 22 26 31 38 45 53 61 69 74 76 75 71 64 56 49 41 35 30 25 22 18 16 14 12 11 9 8 8 7 7 6 6 6 6 7 7 8 8 9 11 12 14 16 19 22 26 30 35 41 48 56 64 72 78 82 82 79 73 65 57 49 42 36 30 26 22 19 16 14 13 11 10 9 9 8 8 7
 29 27 26 25 25 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 40 41 43 45 47 50 52 53 55 56 57 57 56 55 54 52 50 48 45 43 40 38 36 35 33 32 30 29 29 28 27 27 27 27 27 27 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 38 39 39 40 40 41 42 43 44 45 47 48 50 52 55 57 59 61 63 65 66 67 67 67 67 66 64 62 60 58 55 53 50 48 45 43 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 67 69 72 73 74 75 74 73 71 69 66 64 61 58 55 53 50 48 47 45 44 43 42 41 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 32 33 34 36 38 40 41 43 45 47 48 49 50 50 50 49 48 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 31 33 35 37 40 43 46 49 52 55 58 61 63 64 66 66 66 66 65 63 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 36 36 36 36 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 63 65 66 66 66 66 64 63 60 57 54 51 48 45 42 39 37 34 32 30
 32 33 34 35 36 37 38 39 41 42 44 45 46 48 49 50 51 51 52 52 52 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 39 38 38 38 39 39 40 41 42 43 44 46 48 49 51 52 54 55 56 56 57 57 57 57 56 56 55 54 54 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 37 35 34 33 33 32 32 32 32 32 33 34 35 36 38 39 41 43 45 46 48 50 51 53 54 55 56 56 56 56 55 54 53 52 50 49 47 45 44 42 41 40 39 38 37 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 49 50 52 53 55 56 58 59 59 60 60 60 59 58 57 56 54 53 51 49 47 45 43 41 40 38 36 35 33 32 31 30 30 29 29 30 30 31 32 33 35 37 40 42 45 47 50 53 56 58 60 62 64 65 66 66 65 65 63 62 60 58 55 53 51 48 46 45 43 42 40 40 39 39 39 39 39 39 39 40 40 41 41 41 41 41 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 46 47 48 50 51 51 52 53 53 53 52 52 51 50 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 27 30 33 35 37 39 39 39 38 37 35 32 29 27 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 27 27 28 27 27 26 25 23 22 21 19 18 17 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 10 10 11 11 11 12 13 13 14 14 14 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 22 23 25 26 28 30 32 33 35 37 39 40 41 42 42 42 41 40 38 36 34 32 30 28 27 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 20 19 18 17 16 15 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 28 30 32 35 37 40 42 44 45 46 46 45 44 41 39 36 33 30 27 24 22 20 18 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 13 13 14 15 17 18 20 22
 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7
 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 39 39 39 39 39 40 41 42 43 44 46 48 51 54 57 60 63 67 71 75 78 81 84 85 85 85 83 80 77 73 69 64 60 56 52 49 46 44 42 40 38 37 36 36 36 36 36 36 37 38 39 40 41 42 43 44 45 46 46 46 46 45 44 43 41 39 37 36 34 32 31 30 29 29 28 28 29 29 30 32 33 35 37 39 42 44 46 49 51 52 53 54 54 54 53 52 51 49 48 46 45 43 42 41 40 39 39 38 38 38 39 39 40 41 42 43 45 47 48 50 52 54 56 58 59 60 61 61 61 61 60 60 59 58 57 56 55 54 53 53 52 52 52 52 53 53 54 55 55 56 57 58 58 58 58 57 56 55 53 51 49 46 44 42 39 37 36 34 33 32 32 32 32 32 33 34 35 37 39 41 43 45 48 50 53 55 57 59 61 62 63 63 64 63 63 62 61 60 58 57 55 53 51 49 48 46 44 43 42 40 39 38 38 37 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 53 55 57 59 61 62 63 64 64 63 62 60 58 56 54 51 49 47 45 44 43 42 42 42 43 44 46 48 51 55 59 64 69 74 80 85 90 94 97 99 99 97 95 91 86 82 77 72 67 62 58 54 51 48 46 43 41 39 38 37 36 35 34 34 34 34 34 35 35 36 38 39 41 43 46 49 51 55 58 61 65 68 71 74 77 79 81 81 81 81 79 77 74 70 67 63 59 55 51 47 44 41 39 36 35 33 32 31 30 30 30 31 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 86 93 100 106 112 117 121 123 124 123 120 117 113 108 103 99 95 91 87 84 82 80 78 76 75 75 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 74 75 76 78 80 83 85 88 91 94 97 99 101 103 104 104 103 102 99 96 93 89 84 80 75 71 67 63 59 56 53 51 49 48 47 47 47 47 48 49 50 52 53 55 56 58 58 59 59 59 58 57 55 53 52 50 48 46 45 44 44 43 43 44 45 46 47 49 52 55 58 62 66 71 75 81 86 92 97 102 107 111 114 116 117 117 115 113 110 106 102 97 92 88 84 80 76 72 69 66 64 61 59 57 56 54 53 52 52 51 51 51 51 52 53 54 56 58 60 63 67 70 74 78 82 85 89 91 92 93 92 90 87 83 78 73 69 64 60 56 52 49 47 45 44 43 43 43 43 44 46 47 49 51 53 55 58 60 62 63 64 65 65 65 65 64 62 61 59 57 55 52 50 48 47 45 44 43 43 42 42 43 44 45 46 48 50 52 54 56 58 60 61 62 64 64 65 65 65 65 65 65 64 64 64 64 65 65 66 68 70 72 75 79 83 88 93 99 105 111 117 122 126 128 129 128 126 122 118 112 107 101 96 91 87 83 80 78 76 75 74 74 74 74 75 76 77 77 78 78 78 78 77 76 74 72 70 67 65 62 59 56 53 51 49 47 45 43 42 41 41 41 42 43 44 46 49 52 55 58 62 66 70 74 77 80 83 85 86 86 86 85 83 80 77 74 70 67 63 60 57 54 52 50 49 48 48 48 49 50 52 55 58 63 68 73
 17 18 19 21 22 24 27 30 33 36 39 43 46 50 52 53 54 53 52 50 47 44 41 37 34 32 29 27 25 24 22 21 21 20 20 19 20 20 20 21 22 24 25 28 30 33 37 41 45 50 55 60 65 69 73 75 76 76 74 72 68 64 60 56 53 49 46 43 40 37 35 33 31 30 29 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 20 21 22 23 24 26 28 30 32 34 37 40 43 47 50 54 57 61 64 67 70 72 73 73 73 71 69 66 63 59 55 52 48 44 41 38 35 33 31 29 28 26 26 25 25 24 25 25 25 26 27 29 30 32 34 37 39 42 45 49 52 55 57 59 59 59 57 55 52 48 44 40 37 33 30 27 25 23 22 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 23 24 26 29 31 34 36 39 41 43 45 46 47 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 27 27 27 27 28 28 29 30 32 33 35 37 39 41 43 45 47 48 49 49 48 47 45 43 40 37 34 31 28 26 23 21 19 17 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 27 28 29 31 33 34 36 38 40 42 43 45 45 46 46 46 46 45 44 42 41 39 38 36 35 34 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 27 26 26 25 23 22 21 19 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 13 14 15 16 18 19 21 22 24 26 27 28 29 30 31 31 31 30 29 29 28 27 25 24 23 23 22 21 20 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 30 29 28 27 26 25 24 22 21 21 20 19 19 19 19 19 20 21 22 24 25 27 30 32 35 38 41 44 46 48 49 49 48 47 45 42 39 36 33 30 27 25 22 20 19 17 16 14 13 13 12 12 12 12 12 13 14 15 16 17 19 21 23 26 29 32 35 39 42 45 48 50 51 52 51 50 48 45 42 39 35 32 30 27 25 23 21 20 19 18 17 17 17 17 18 19 20
 41 40 39 38 37 36 36 35 34 34 34 35 35 36 37 39 40 42 45 47 50 53 56 59 62 65 67 69 71 72 72 72 71 69 67 64 62 59 56 53 50 48 45 43 42 40 39 38 37 36 36 36 36 37 37 38 39 40 41 42 44 46 47 49 51 54 56 58 60 63 65 67 68 69 70 70 70 70 68 67 65 62 60 58 55 53 51 49 48 46 45 45 45 45 45 46 47 49 50 52 54 56 58 60 62 63 64 64 65 64 63 62 60 59 57 54 52 50 48 46 45 43 42 41 40 39 38 38 38 38 39 40 41 42 44 47 49 52 55 59 63 67 71 74 78 81 84 85 86 86 85 83 80 77 73 69 65 61 57 53 50 47 44 42 40 38 37 35 35 34 34 34 35 35 36 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 51 51 51 52 53 54 56 57 59 62 64 67 70 73 76 79 82 84 86 87 88 88 86 85 82 79 75 72 68 64 60 57 53 51 48 46 44 42 41 40 40 40 40 41 41 42 44 45 47 49 51 54 56 59 61 64 66 68 70 71 71 71 71 69 68 65 63 60 57 54 51 48 46 43 41 40 39 38 37 37 37 37 37 38 39 40 41 42 44 45 47 48 49 50 51 51 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 47 48 48 48 49 50 50 51 52 53 54 56 57 59 60 62 63 65 66 67 68 69 69 69 69 68 67 66 65 63 61 59 57 55 53 51 50 48 46 45 44 43 43 42 42 42 42 42 42 43 43 43 44 44 44 43 43 42
 61 57 54 52 49 47 45 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 44 46 48 50 53 56 59 63 67 71 75 80 85 90 94 98 102 104 106 106 105 103 99 95 90 84 79 73 68 63 59 55 51 48 46 44 42 41 40 40 40 41 41 42 44 45 48 50 52 55 58 61 64 67 69 71 73 74 75 75 74 73 72 71 70 70 69 69 69 70 72 73 76 79 82 85 89 92 96 99 101 102 102 101 100 97 93 89 84 79 75 70 65 61 57 54 51 48 46 44 42 41 39 39 38 38 38 38 39 40 41 42 44 45 47 49 52 54 57 59 62 65 67 70 72 74 76 77 79 79 80 80 80 79 78 77 76 74 73 71 70 68 67 65 64 63 62 62 61 61 61 62 62 63 64 65 66 67 68 69 70 70 70 70 69 69 67 66 65 63 61 60 58 57 56 55 54 53 53 53 53 54 55 57 59 61 64 67 71 75 79 85 90 96 102 108 114 119 123 126 127 127 125 121 117 111 105 98 92 86 80 75 70 66 63 60 58 56 54 53 52 52 52 52 52 52 53 54 54 54 55 55 55 55 55 54 53 53 52 51 51 50 50 50 51 51 53 54 57 59 62 66 69 73 78 82 86 90 93 95 97 98 98 97 95 92 90 87 83 80 77 74 71 69 67 65 64 62 61 61 60 60 60 60 61 61 62 62 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 87 87 85 84 82 79 77 74 70 67 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 167 168 163 151 135 118 102 88 76 65 57 50 45 41 37 35 33 32 31 31 31 31 32 33 34 35 36 38 40 41 43 44 46 47 48 48 48 48 48 47 46 45 44 42 41 40 38 37 35 34 33 32 31 30 29 28 28 28 27 27 28 28 28 29 30 31 32 34 35 37 40 42 45 49 53 57 62 68 74 81 89 97 106 115 124 132 140 146 149 150 149 145 139 131 123 113 104 95 87 79 72 66 60 55 51 47 44 41 38 36 34 32 31 30 29 28 27 27 27 27 27 27 28 28 29 30 31 32 34 35 37 39 40 42 44 45 46 48 49 50 50 50 50 50 49 48 47 45 44 42 40 38 37 35 33 32 31 30 29 28 28 28 29 29 31 33 35 38 42 48 55 63 73 86 101 118 135 153 167 174 174 166 152 135 117 100 85 72 62 54 47 42 38 35 32 30 29 29 28 28 29 29 30 31 32 34 35 37 39 40 42 43 44 45 45 45 45 45 44 43 42 41 39 38 36 35 33 32 31 30 28 27 27 26 25 25 25 24 24 25 25 25 26 27 27 29 30 31 33 35 37 40 43 46 50 54 59 64 70 76 84 92 101 110 120 130 140 149 157 162 165 165 162 156 148 139 129 118 108 98 89 80 73 66 60 55 50 46 42 39 36 34 32 30 29 28 27 26 25 25 25 25 25 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 46 48 49 50 51 51 51 51 50 48 46 45 43 40 38 36 34 32 31 29 28 27 26 26 26 26 27 28 29 32 34 38 43 49 57 67 79 93 109 127 144 158
 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 20 20 20 19 19 18 18 18 18 18 19 19 20 21 23 24 26 28 31 33 36 39 41 43 44 44 43 42 39 37 33 30 27 24 22 19 17 16 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 13 14 15 17 19 21 24 27 31 35 39 42 46 49 52 53 53 53 51 49 46 43 40 37 34 32 30 28 27 25 24 23 23 22 22 22 22 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 13 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 32 33 33 33 33 33 32 31 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 17 18 19 20 21 21 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 20 20 21 21 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 16 16 16 17 18 19 20 22 24 26 28 30 33 36 40 43 47 50 53 55 56 57 56 54 51 48 44 40 36 33 29 26 24 22 20 18 17 16 15 14 14 14 13 13 14 14 14 15 15 16 17 18 18 19 20 20 21 21
 29 28 27 26 26 27 28 29 31 33 35 38 41 44 48 51 55 58 61 63 65 66 67 67 66 65 64 63 61 60 59 57 56 56 55 54 53 52 52 50 49 48 47 45 43 42 40 39 37 36 35 34 33 32 32 32 32 33 34 36 38 41 45 49 54 60 66 72 79 84 89 91 92 90 87 82 76 69 63 57 51 46 42 39 36 34 32 31 30 30 30 30 31 32 33 34 34 35 35 35 35 35 34 33 31 30 29 27 26 25 24 23 23 23 23 24 25 26 28 30 33 37 41 46 52 58 64 70 75 78 80 81 79 75 71 65 59 54 48 43 39 34 31 28 25 23 22 20 19 19 18 18 18 19 19 20 21 23 24 25 27 28 29 29 30 30 30 29 28 27 26 26 25 24 23 23 23 23 24 25 26 28 30 33 36 39 43 46 49 51 53 53 53 51 49 46 42 39 35 31 28 26 23 21 20 18 18 17 17 17 18 19 20 21 23 25 28 31 34 38 42 46 51 56 60 64 68 71 72 72 71 68 64 60 55 50 45 40 36 32 29 27 25 23 22 21 20 20 20 21 21 22 23 24 25 27 28 29 30 30 31 31 31 30 30 29 28 27 26 25 25 24 24 24 25 26 27 28 30 32 34 37 39 42 44 46 47 48 48 48 47 45 43 41 39 37 36 34 33 32 32 32 33 34 36 38 40 44 48 53 58 65 72 80 88 96 104 111 116 118 118 114 109 102 93 85 77 69 62 57 52 48 45 43 42 41 41 42 43 44 47 49 52 54 57 59 61 62 62 61 59 57 54 50 46 43 39 36 33 31
 24 25 25 25 26 27 27 28 29 30 30 32 33 34 35 37 38 40 41 43 45 46 48 49 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 44 42 41 40 39 38 37 37 37 38 38 40 42 44 47 50 53 57 61 65 68 71 72 73 72 69 66 62 57 52 47 43 39 35 32 30 28 26 25 24 24 24 25 25 27 28 30 32 34 36 38 41 42 44 45 46 46 46 45 45 43 42 41 40 39 38 37 37 37 37 38 38 39 40 42 43 44 45 46 47 47 48 48 48 47 47 46 45 44 43 42 42 41 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 22 22 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 46 48 48 49 49 48 47 46 44 42 40 38 36 34 32 30 28 26 25 23 22 21 21 20 20 20 20 21 22 23 24 26 27 29 31 33 35 37 39 40 40 40 40 39 37 35 34 32 30 28 27 26 25 24 24 24 25 26 28 30 33 36 39 43 47 51 55 58 60 62 61 60 57 53 49 45 41 37 33 30 27 25 23 22 21 20 20 20 20 21 22 23 24 26 28 31 33 36 40 44 48 52 57 61 65 69 72 75 75 75 73 71 67 63 58 53 49 44 40 37 34 31 29 27 26 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24
 41 41 41 42 43 44 47 49 53 57 61 66 72 78 84 91 98 106 113 119 125 129 133 135 135 134 131 127 123 118 113 107 102 97 93 89 86 83 80 78 77 76 75 75 75 76 77 78 80 82 84 87 90 94 98 102 106 111 115 120 124 128 132 135 137 139 141 141 141 140 139 137 134 130 126 121 116 110 104 98 92 86 80 74 68 62 58 53 49 46 43 41 39 37 37 36 36 37 38 39 41 43 46 49 52 56 61 65 70 75 80 86 91 96 101 106 110 113 116 118 120 121 122 122 121 121 120 119 118 116 115 113 111 109 108 106 104 102 100 98 97 95 94 93 92 91 90 90 91 91 92 93 94 96 97 99 100 101 101 101 100 98 96 93 89 85 80 76 71 67 62 59 55 52 49 47 45 44 44 44 44 45 47 50 53 57 61 66 72 79 86 94 102 110 119 127 134 140 145 148 149 148 145 141 135 129 122 115 107 100 94 88 83 78 74 70 67 64 62 60 59 58 57 57 57 58 59 60 62 64 66 70 73 78 83 89 95 102 109 116 123 130 134 138 139 137 134 128 121 113 105 96 88 80 72 66 60 55 50 46 43 41 39 37 36 36 36 37 38 39 42 44 47 51 54 58 62 67 71 75 78 82 85 87 89 90 91 92 93 93 94 95 95 97 99 101 104 107 111 115 120 126 131 137 143 149 155 160 165 169 172 175 176 177 177 176 175 172 169 165 160 155 150 145 139 134 129 124 119 115 111 108 105 102 100 99 97 96 95 94 93 91 90 88 85 83 80 77 73 70 66 62 59 55 52 49 47 45 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 69 70 71 72 72 73 74 74 74 74 73 73 72 70 69 67 65 63 61 59 57 55 54 52 51 50 49 49 49 49 50 51 52 53 55 56 58 60 61 63 65 66 67 68 69 70 70 70 70 69 69 68 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 41 40 40 40 40 40 41 42 43 44 46 48 51 53 56 58 61 63 64 65 65 64 63 61 59 56 54 52 50 48 46 44 43 42 42 42 42 42 43 44 45 47 49 51 53 55 56 58 59 59 58 58 56 54 52 50 48 46 43 41 39 38 36 34 33 32 31 30 30 30 29 29 30 30 31 32 33 34 36 38 41 43 46 49 52 55 58 61 64 66 68 69 70 71 71 71 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 30 29 28 28 28 28 28 29 30 31 33 35 38 41 44 47 51 54 58 62 65 69 72 74 76 78 78 78 77 75 72 69 66 62 58 54 50 46 42 39 36 33 31 29 28 27 27 26 27 27 28 29 30 32 34 36 39 42 45 48 52 55 58 61 63 64 65 65 64 62 60 58 55 53 51 49 48 47 46 45 45 45 46 46 47 48 49 50 51 51 52 52 51 50 49 48 46 44 42 40 38 36 35 33 32 31 31 30 30 30 30 30 31 31 32 33 33 34 36 37 38 39 41 42 43 44 46 47 48 48 49 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67
 85 86 87 87 85 83 80 77 73 70 67 64 61 58 55 53 51 48 46 45 43 41 40 38 37 36 36 35 35 36 36 38 39 41 43 45 48 52 56 60 65 70 76 82 88 95 101 106 111 113 115 114 111 106 100 92 85 77 69 62 56 51 47 43 41 39 38 38 38 39 41 43 46 50 55 60 66 72 80 87 95 102 108 113 115 115 113 108 102 95 88 81 75 69 65 61 59 57 56 55 55 56 57 59 61 63 65 68 70 72 74 75 75 75 73 72 69 66 63 59 56 53 50 47 45 43 41 40 38 37 36 36 35 35 34 34 34 34 35 35 36 36 37 38 40 42 43 46 48 51 54 57 61 65 68 72 75 77 80 81 83 83 84 84 84 84 83 83 84 84 85 85 87 88 89 90 91 91 91 90 88 85 81 77 72 67 62 58 53 49 46 42 39 37 35 33 32 31 30 30 30 30 31 32 34 36 39 42 46 51 56 61 67 72 77 82 85 87 87 86 84 81 77 72 67 62 57 53 48 45 41 38 35 33 31 29 28 27 27 27 27 27 28 29 31 33 34 36 38 41 42 44 46 47 48 49 50 51 51 52 53 54 55 57 60 63 67 71 77 83 90 98 105 112 117 121 123 122 118 113 106 98 90 82 74 66 60 54 49 44 40 37 34 32 30 29 28 27 27 27 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 45 45 44 43 42 40 39 37 35 34 32 31 30 29 28 28 28 28 28 28 29 30 32 33 35 37 40 43 47 51 55 60 64 69 74 78 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 22 22 22 23 24 25 27 29 32 35 39 43 49 55 62 71 80 89 98 107 113 116 117 114 109 102 94 86 78 72 66 61 56 53 50 48 46 45 44 44 44 44 45 46 47 48 50 53 55 58 62 66 71 76 81 87 94 100 106 111 115 117 117 114 110 104 97 89 80 72 65 58 52 46 42 37 34 31 29 26 25 24 23 22 22 22 22 22 23 24 26 27 29 31 33 35 38 41 43 46 49 52 55 59 62 66 69 73 77 81 85 89 93 96 98 99 99 98 95 91 86 81 75 70 64 59 54 50 47 43 41 38 36 35 34 33 32 32 32 33 34 35 37 40 43 47 51 57 63 69 75 80 84 86 86 84 80 75 68 62 55 50 44 40 36 33 30 28 26 24 23 23 22 22 22 22 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 29 30 31 32 34 36 39 42 46 50 54 58 63 66 69 72 73 73 72 71 69 67 64 61 59 56 54 52 50 48 47 45 44 43 42 41 40 40 39 39 39 38 38 38 39 39 40 41 42 43 44 45 46 47 47 47 47 47 46 45 44 42 40 38 36 34 32 30 28 26 25 24 23 22 22 22 22 23 24 25 27 29 31 34 37 40 44 48 52 56 60 63 65 65 65 63 60 56 52 48 44 41 38 35 33 31 30 29 28 28 28 28 29 29 31 32 34 36 39 42 45 50 54 60 66 72 79 85 90 94 96 96 94 90 84 77 71 64 58 53 48 44 41 38 36 34 33 32 31 30 29 29 28 28 27 27 26 25 25 24 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 50 52 55 58 62 65 69 73 76 79 80 81 81 80 78 75 71 67 62 58 54 51 48 46 44 43 43 43 44 45 47 49 51 53 56 58 61 63 66 68 70 71 73 73 74 74 73 72 71 69 67 65 63 61 59 57 55 54 53 52 52 52 53 53 54 54 54 55 55 54 54 53 52 51 49 48 47 46 45 44 44 44 44 44 45 46 48 49 52 54 57 59 62 64 66 67 68 68 68 67 66 64 61 59 56 54 52 50 48 47 46 46 46 48 50 53 56 61 65 71 77 83 88 94 99 103 106 107 108 107 105 101 97 92 87 82 77 71 66 62 57 53 50 47 44 42 41 40 40 41 42 44 46 49 53 56 60 64 67 69 71 72 72 72 70 69 66 63 61 58 55 53 51 49 48 48 47 47 48 49 50 51 52 54 55 56 57 57 57 56 55 54 52 50 48 45 43 41 39 37 36 35 35 36 36 38 40 43 46 50 54 58 62 66 70 73 77 79 81 82 83 82 81 80 77 74 71 68 64 61 57 53 50 47 44 41 39 37 36 35 35 36 37 38 40 43 45 48 51 54 57 59 61 63 64 64 64 63 62 60 58 56 54 51 49 47 46 45 44 43 43 43 43 44 45 46 46 47 48 49 49 49 49 48 47 46 44 43 41 39 38 37 36 35 36 36 37 39 41 43 46 50 53 57 62 66 71 76 80 85 89 92 94 95 95 93 91 87 83 78 72 67 62 57 52 48 44 41 39 38 37 37 37 38 39 41 43 45 47 49 51 52 54 54 55 55 54 54 53 51 50 49 47 46 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 61 64 68 71 75 78 82 85 87 89 90 90 90 88 86 83 79 75 71 66 62 58 54 50 47 44 41 39 38 37 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 40 40 41 42 44 45 46 47 48 49 50 50 50 50 49 49 47 46 45 43 42 40 39 37 36 36 35 34 34 34 35 35 36 37 39 41 43 46 49 52 55 58 60 63 64 65 65 64 62 60 57 54 51 49 46 44 42 40 38 37 36 35 35 35 35 36 36 38 40 42 44 47 50 53 57 60 62 65 66 68 68 69 68 67 66 65 63 62 60 58 56 54 52 50 48 47 45 43 41 40 39 38 37 36 36 36 37 39 41 43 46 50 54 59 64 69 75 80 85 89 93 96 98 99 98 96 93 90 86 81 76 72 68 64 60 57 54 52 50 49 47 47 46 45 45 44 44 44 44 43 43 42 42 41 41 40 39 38 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 37 37 38 38 39 40 42 43 45 46 48 50 51 53 54 54 55 55 54 53 51 50 48 46 44 43 41 40 38 37 37 36 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 52 53 53 52 52 51 50 48 47 45 44 42 41 39 38 37 37 37 37 37 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 47 47 48 49 50 52 54 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 23 22 21 20 20 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 18 19 22 24 27 29 32 34 36 36 36 36 34 32 30 27 25 22 20 18 17 15 14 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 19 20 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 21 22 22 22 22 22 22 21 20 19 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 17 19 21 23 25 28 30 33 35 37 37 37 36 34 32 29 26 23 20 18 15 14 12 11 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 25 27 28 28 29 28 28 27 26 24 22 20 18 17 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 50 49 48 48 47 48 48 49 50 52 54 56 59 63 66 70 74 77 80 81 82 81 79 75 71 67 62 58 55 52 50 48 47 47 47 47 48 49 51 53 55 58 61 65 69 74 79 85 91 97 104 110 115 119 121 122 120 116 110 103 95 87 80 73 68 63 60 57 55 54 53 53 53 53 53 53 53 53 53 53 52 52 51 50 49 48 46 45 44 42 41 41 40 40 40 40 41 42 44 46 49 51 55 59 64 69 74 80 86 92 97 101 104 105 104 101 97 92 87 81 76 71 67 63 59 56 53 51 49 47 46 45 44 43 43 43 43 43 44 45 46 47 49 51 54 58 62 66 72 78 85 92 98 104 108 109 108 105 99 92 85 78 71 65 59 55 51 47 45 42 41 40 39 39 39 40 41 42 43 45 47 49 51 52 53 54 55 55 55 54 53 52 51 50 49 49 48 48 48 48 50 51 54 58 63 69 77 86 95 105 114 122 128 131 131 129 124 118 112 105 97 91 84 79 73 69 65 61 58 55 53 51 49 48 47 46 46 46 47 48 50 52 55 59 63 67 71 74 77 79 79 79 77 75 72 69 66 63 61 58 56 54 52 51 50 50 49 49 50 50 51 51 52 53 53 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 51 50 50 49 48 47 46 45 45 45 44 45 45 46 47 48 49 51 52 54 56 57 59 59 60 60 59 58 57 55 53 52 51 50 49 49 49 49 49 50 51 52 53 54 55 56 56 57 58 58 58 57 56 55 54 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 67 66 66 65 64 64 63 62 60 59 57 55 53 50 48 45 43 40 37 35 33 31 29 29 28 29 31 33 37 41 46 51 57 63 69 74 79 84 88 90 92 93 94 93 91 89 87 83 80 76 71 67 63 58 53 49 45 41 37 34 31 30 29 29 29 30 32 35 37 40 43 46 49 52 55 57 59 61 62 63 64 65 65 66 66 67 68 69 70 71 73 75 78 81 84 88 91 95 98 101 103 104 104 103 100 96 91 84 77 69 62 54 47 42 37 33 30 29 28 28 29 31 33 35 38 41 44 48 52 57 62 67 73 79 85 92 98 104 109 113 116 116 114 109 103 95 86 76 67 58 51 44 39 35 33 32 31 32 32 34 36 38 40 43 45 48 51 54 58 61 64 67 70 72 75 77 80 82 84 86 88 91 93 95 98 100 103 105 108 110 111 111 111 110 107 104 99 94 87 81 74 67 61 56 51 48 45 44 44 45 46 49 51 54 58 62 65 69 73 77 80 83 86 89 91 92 93 93 92 90 88 85 81 78 73 69 65 60 57 53 51 49 49 49 50 53 56 60 65 70 75 80 84 89 93 96 99 101 103 104 104 103 102 100 98 96 93 91 88 85 83 80 77 75 73 70 68 65 63 61 58 56 54 51 49 47 45 43 41 40 39 38 38 39 40 43 46 51 58 65 73 81 90 98 104 109 113 114 113 110 106 100 95 88 82 76 70 65 60 55 51 47 43 40 38 35 33 32 31 31 31 33 36 40 45 51 59 67 76 85 94 101 107 112 114 114 113 110 106 102 97 93 88 84 80 77 74 72 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 36 34 32 31 29 27 25 23 21 20 19 18 18 18 18 19 20 21 23 24 26 28 29 31 33 34 36 37 38 39 40 41 42 42 42 42 42 41 40 38 36 34 31 29 26 24 22 20 19 18 17 17 17 18 19 20 21 23 25 27 29 31 33 35 37 38 40 40 41 40 39 38 36 35 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 28 28 29 29 29 28 28 26 25 23 22 21 19 19 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 33 34 34 34 34 34 33 32 31 30 28 27 25 24 23 22 21 21 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 32 33 34 34 34 34 34 33 32 31 30 29 27 26 25 23 22 22 21 21 22 23 24 26 28 30 32 35 37 39 41 42 44 44 45 44 44 43 42 40 39 37 35 33 31 29 27 26 24 23 21 20 20 19 19 19 20 20 22 23 25 27 28 30 31 31 32 32 32 31 31 31 30 30 30 29 30 30 30 31 32 33 34 36 37 38 39 40 40 40 39 38 37 35 34 32 30 28 26 24 23 21 20 19 18 17 17 17 17 18 19 20 22 24 26 27 29 30 31 32 32 32 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 18 18 19 21 22 24 26 28 31 33 34 36 38 39 40 41 42 42 42 42 42 42 42 41 41 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 58 59 61 63 65 67 69 72 74 76 78 79 80 81 81 80 79 77 74 71 68 65 61 58 56 55 54 54 55 56 58 60 61 63 64 65 66 66 66 66 65 65 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 61 60 59 58 56 55 54 53 52 51 50 50 50 49 49 49 50 50 51 51 53 54 55 57 59 61 63 65 67 68 69 69 69 68 66 64 62 60 58 56 54 53 51 50 50 49 49 49 50 50 51 52 53 54 54 55 55 55 55 55 55 55 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 52 53 54 55 56 57 59 60 61 61 61 61 61 60 59 58 57 56 56 56 57 59 61 63 65 67 69 70 71 72 72 72 71 70 69 68 67 65 64 62 61 60 59 58 57 57 57 58 58 59 60 62 63 65 66 68 70 71 72 73 74 74 73 72 70 68 66 63 61 58 57 56 55 56 57 59 61 63 65 66 68 69 69 69 69 68 68 67 65 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 53 53 52 52 51 51 51 52 52 53 54 55 57 58 59 61 62 62 63 62 62 61 60 58 56 54 53 51 49 48 47 46 45 45 45 45 45 45 46 47 48 49 50 51 52 53 54 55 56 57 57 57 57 56 56 55 54 54 53 52 52 52 52 52 52 52 53 53 54 54 55 55 56 56 56 56 55 55 54 53 53 53 54 55 57 59 61 64 66 68 70 71 71 71 70 70 68 67 65 64 62 61 59 58 57 57 56 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 55 59 63 68 72 75 78 79 79 77 73 68 63 56 50 44 38 33 28 24 20 17 14 12 11 10 10 11 12 13 15 18 21 24 27 30 34 37 41 44 47 50 52 54 55 55 54 52 50 47 43 40 36 32 28 24 20 17 15 13 11 10 10 11 12 14 17 20 25 30 36 42 49 55 62 68 74 78 81 83 83 82 81 79 77 76 75 74 75 76 77 80 82 85 87 88 89 87 84 79 73 66 59 52 45 38 33 27 23 19 16 14 12 10 10 10 10 12 14 18 22 27 33 40 48 55 63 70 75 79 81 80 78 74 69 63 57 51 46 41 36 32 28 24 21 18 16 14 12 10 10 9 9 10 11 13 16 20 25 30 36 44 52 61 71 81 91 99 105 107 107 104 98 91 83 75 68 61 55 51 46 43 40 38 37 35 34 33 32 31 30 30 28 27 26 24 23 21 19 17 15 13 11 10 9 9 9 10 12 14 16 19 23 27 32 37 42 48 54 60 65 70 75 78 79 79 78 75 70 65 59 53 47 41 35 30 25 21 18 15 12 11 10 9 10 11 13 15 18 21 24 28 32 35 39 42 44 45 46 45 44 43 41 39 37 35 33 32 31 31 31 32 33 35 37 40 44 48 52 56 60 62 64 63 61 57 52 46 39 33 27 22 18 14 12 10 9 9 10 11 13 15 18 21 26 31 37 43 51 60 70 81 92 103 112 119 122 120 114 105 94 82 70 59 49 40 33 27 21 17 14 12 10 9 9 9 10 11 13 14 16 18 20 22 23 25 27 28 30 31 32 33 35 36 38 40 42 44 47
 91 94 97 99 101 102 103 103 101 100 97 94 90 87 83 79 75 71 68 64 62 59 58 58 58 61 65 72 80 91 105 119 135 151 165 176 184 186 184 177 167 155 142 128 116 104 93 84 76 69 62 57 53 49 46 44 42 42 42 43 45 48 53 60 68 77 88 98 107 115 120 123 123 122 119 115 112 108 106 103 102 100 100 100 100 100 99 98 97 94 91 86 81 76 70 65 60 55 50 46 43 40 37 35 34 32 32 31 31 32 33 35 38 42 46 52 58 65 71 76 79 80 79 76 72 68 64 60 56 53 50 48 46 45 43 43 42 42 42 43 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 74 75 74 74 73 72 70 69 68 67 66 66 65 65 65 66 67 68 69 71 74 77 81 85 91 97 104 111 120 130 140 150 160 169 177 183 186 185 180 171 160 146 131 116 101 88 77 68 61 56 53 52 51 52 53 55 58 61 64 67 71 76 80 86 91 97 104 111 118 125 133 140 146 152 155 156 154 149 140 129 117 103 89 77 66 56 49 44 40 37 36 35 36 37 38 40 43 46 50 55 60 67 73 80 88 95 101 106 109 110 109 105 100 94 88 81 76 71 66 63 60 59 58 57 58 59 61 63 66 70 73 76 78 79 78 76 71 66 60 54 49 44 41 38 36 35 34 33 33 33 33 34 35 36 37 38 40 42 44 46 48 51 54 57 60 63 65 68 69 71 71 71 70 69 68 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 70 71 73 75 77 79 82 85 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 89 88 88 90 93 97 101 107 112 117 122 124 125 122 117 109 99 88 76 65 54 45 37 30 25 21 19 18 18 19 21 24 28 32 37 42 48 54 60 67 73 80 86 91 96 100 102 103 102 99 95 89 82 75 67 59 51 44 37 31 26 22 20 18 17 17 18 19 21 23 26 29 33 36 40 44 49 54 59 64 70 77 84 91 99 107 116 124 132 140 147 153 157 159 159 157 153 147 139 130 121 110 100 90 80 71 62 54 47 40 34 29 25 22 20 19 18 19 21 24 28 32 38 45 53 62 72 83 95 108 120 131 141 149 152 152 147 139 128 116 102 89 77 65 55 46 39 32 27 23 20 19 19 20 22 26 32 40 49 60 74 89 106 124 143 160 176 187 194 195 192 185 177 168 159 151 144 138 134 131 128 127 126 125 123 121 118 113 108 101 93 85 77 68 60 53 46 39 34 29 25 21 19 18 17 18 20 24 29 35 43 52 62 73 83 92 100 106 110 110 109 105 99 93 85 78 71 64 58 52 47 42 37 33 29 26 23 21 19 17 17 17 18 20 23 26 31 37 43 50 57 64 71 78 85 91 97 102 107 111 115 118 121 124 126 128 129 130 131 132 132 131 130 128 125 121 117 112 106 100 93 86 79 72 65 59 52 46 40 35 31 27 23 21 19 19 19 20 22 25 29 34 40 47 55 63 73 84 96 109 123 137 151 163 173 179 180 177 169 157 143 127 111 96 81 68 57 47 38 32 26 23 20 19 19 21 24 28 33 39 47 55 65 75 87 98 109 118 126 131 133 131 128 122 116 110 104 98 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 44 45 48 50 54 59 65 73 82 93 105 118 132 143 151 152 147 136 120 102 85 69 56 45 36 30 26 23 21 20 20 21 21 22 24 25 27 29 31 33 36 38 41 44 47 51 54 58 61 64 66 67 67 66 63 60 55 50 44 39 34 30 27 25 23 22 22 22 23 24 26 27 29 32 34 37 40 42 46 48 51 54 56 57 58 57 57 55 53 51 49 46 44 42 40 38 36 35 34 33 32 31 30 29 29 28 28 27 26 26 25 25 25 26 27 28 31 33 36 40 43 46 49 51 53 54 54 54 53 52 50 48 46 44 41 39 37 35 33 31 29 27 26 24 23 22 22 21 22 23 25 29 34 40 48 57 67 76 85 91 94 94 91 85 79 72 65 58 53 48 44 40 38 36 34 33 33 33 33 33 34 34 35 35 36 36 36 35 34 33 32 30 29 27 26 24 23 22 21 21 22 23 25 29 34 42 52 65 80 97 116 133 147 156 157 151 141 127 113 100 87 77 67 60 53 48 43 39 36 34 32 30 29 28 27 27 27 28 30 33 36 41 46 53 60 67 73 78 80 81 79 75 71 66 61 56 52 48 44 42 39 37 36 35 34 34 34 34 34 35 36 37 38 39 41 42 44 45 47 48 50 52 53 55 56 57 58 59 59 58 57 55 52 49 46 43 40 38 36 34 33 32 31 30 30 30 31 31 32 33 35 37 39 43 46 51 56 62 69 77 85 93 100 105 106 103 96 86 75 64 53 44 37 32 29 26 25 24 24 25 26 27 29 30 32 34 35 37 38 40 41 42 42 42 42 42 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 117 130 143 155 165 172 175 173 168 160 151 140 129 118 109 100 92 85 79 73 68 63 59 55 52 49 46 44 42 40 39 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 45 47 48 50 52 54 56 58 59 60 60 59 57 55 52 49 46 43 40 38 37 36 36 36 38 40 43 48 53 60 69 80 93 108 125 144 161 176 185 185 178 164 147 129 112 97 85 75 67 60 55 51 49 47 46 45 45 45 46 47 48 49 50 51 50 50 48 47 44 42 40 38 36 35 35 35 35 36 37 39 40 42 43 44 45 46 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 37 36 35 35 35 35 35 35 36 36 37 38 39 40 42 43 44 46 47 49 50 51 51 51 51 51 50 49 48 47 46 45 43 42 42 41 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 35 36 38 40 43 47 51 57 63 70 78 87 96 106 115 122 129 132 133 130 125 117 108 99 89 79 71 63 56 50 45 41 38 36 34 34 34 36 38 41 45 49 54 58 62 65 66 66 65 62 59 56 53 50 47 45 44 43 42 42 43 44 45 47 49 51 53 55 57 58 58 58 57 55 53 51 48 45 43 40 38 37 35 34 34 33 34 34 36 38 40 42 45 48 50 52 53 54 54 53 52 51 49 48 46 45 44 43 43 42 42 42 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 47 48 48 48 47 47 47 46 46 46 46 47 48 49 51 53 56 60 65 71 77 85 95 106
 72 73 74 75 76 77 78 79 79 79 79 79 78 77 75 73 71 68 66 62 59 56 53 51 49 47 46 45 45 46 47 48 50 53 55 58 60 63 65 67 69 71 73 74 76 76 77 77 77 77 76 75 74 72 69 66 63 60 57 53 50 48 45 44 43 42 43 44 46 48 51 54 58 62 65 69 72 75 77 79 79 78 77 74 71 68 65 61 58 55 52 50 48 47 46 46 46 46 47 48 49 51 52 53 55 56 56 57 56 55 54 52 50 47 45 43 41 40 40 40 40 41 42 44 46 47 49 51 53 55 56 58 59 61 62 62 63 64 64 64 64 63 63 61 60 58 56 54 51 49 46 44 42 40 39 38 38 38 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 72 73 73 73 73 72 70 68 65 62 59 56 52 49 46 43 41 40 38 38 38 39 40 42 45 48 51 54 57 61 64 68 71 74 77 79 80 81 81 81 80 78 75 72 68 64 60 56 52 48 45 42 40 39 38 38 39 41 43 47 50 55 59 63 67 71 74 76 77 78 77 76 75 73 71 70 68 67 66 65 65 65 65 65 66 66 66 66 66 65 64 63 61 59 57 54 52 49 47 45 43 41 40 39 38 38 38 39 41 43 45 48 51 54 56 58 59 60 59 59 58 56 55 53 51 50 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 42 42 43 44 46 47 49 51 53 55 57 58 60 61 62 63 64 65 66 66 67 67 68 68 69 69 70 70 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 65 71 78 85 92 98 102 105 105 103 98 92 84 76 68 61 54 48 42 37 33 30 28 26 25 24 24 25 26 28 31 34 37 41 46 50 54 59 63 66 69 71 72 72 70 68 65 62 58 53 49 45 41 37 34 31 28 26 24 23 23 23 24 26 28 31 35 40 45 51 58 64 71 78 84 90 94 98 100 101 101 100 99 97 95 92 89 86 82 78 75 71 67 62 58 54 50 47 43 40 37 34 32 30 28 27 25 24 24 23 23 24 24 25 27 28 31 33 35 38 40 42 43 44 44 43 43 42 40 39 38 36 35 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 31 31 32 32 33 34 35 36 37 39 40 41 42 43 44 46 46 47 48 49 49 50 50 50 51 51 51 51 52 53 53 55 56 58 60 62 64 67 70 73 75 77 78 79 78 75 72 68 63 58 53 48 44 40 36 34 32 31 31 32 33 35 38 41 45 50 56 62 68 75 81 88 94 98 102 104 104 102 99 95 89 83 77 71 64 58 53 48 43 39 36 33 31 30 29 28 28 29 30 32 34 36 39 43 46 49 53 56 59 62 63 64 64 64 62 60 57 54 51 48 46 43 41 39 37 36 35 35 34 34 35 35 35 36 37 38 38 38 38 38 37 36 35 33 31 29 27 26 25 24 24 24 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 49 50 52 52 53 52 51 50 48 45 42 39 36 33 30 28 26 25 24 23 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 35 36 38 40 43 46 50 54
 37 38 37 36 34 32 30 28 26 25 23 22 21 21 20 20 21 21 21 22 23 23 23 23 23 22 22 20 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 31 31 31 31 31 30 29 27 26 24 23 22 21 20 20 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 31 32 31 31 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 25 26 28 29 30 31 31 31 30 30 29 27 26 25 23 22 21 19 18 17 17 16 15 15 15 14 15 15 15 16 17 18 19 20 21 23 23 24 24 24 24 23 23 22 22 22 22 22 23 24 25 27 29 31 34 36 39 41 42 43 42 41 39 36 34 31 28 26 23 22 20 19 18 17 17 17 17 17 17 18 19 19 20 21 21 22 22 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 23 23 22 22 22 23 23 24 25 26 27 27 28 29 30 30 30 30 30 30 29 28 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 21 21 20 20 19 18 17 17 16 16 16 16 16 17 18 19 20 22 24 26 28 31 33 35 36
 6 6 7 8 8 9 10 11 12 12 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 12 12 12 11 11 10 9 8 7 7 6 6 6 6 6 6 6 7 8 8 9 11 12 14 15 17 18 18 18 18 17 15 14 12 11 10 9 9 8 8 8 8 8 9 9 10 11 13 14 15 15 15 15 13 12 10 8 7 5 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 9 10 12 13 14 14 14 14 13 11 10 8 7 5 4 4 3 3 3 2 2 3 3 3 3 4 4 4 5 6 6 7 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 5 6 6 8 9 10 12 13 14 15 16 16 15 14 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 6 7 8 8 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 6 7 8 9 10 10 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 14 14 14 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 59 61 63 64 66 67 67 66 65 64 61 59 56 53 50 48 45 43 40 39 37 36 35 34 34 34 34 34 35 36 37 38 40 42 44 46 49 52 55 59 64 69 75 81 87 93 98 103 106 106 104 99 92 84 75 66 58 50 44 39 36 33 32 31 32 34 36 39 43 47 52 57 62 66 70 72 73 73 72 69 66 63 61 59 57 56 56 57 59 62 67 73 81 91 102 115 128 140 149 152 150 141 129 114 99 85 73 62 53 46 40 36 33 31 29 29 29 30 32 34 36 38 41 43 45 47 48 49 50 51 51 51 51 51 50 50 49 49 48 47 46 44 43 41 39 37 35 33 32 30 29 28 27 27 27 27 28 30 32 34 38 42 48 55 63 73 85 99 115 133 151 167 181 190 192 189 181 169 156 143 130 119 110 102 95 89 84 80 77 74 71 68 64 61 58 54 50 46 42 38 34 31 28 26 24 22 21 21 21 22 24 26 28 31 35 38 42 46 49 53 56 59 62 64 65 66 66 65 63 61 58 54 50 46 42 37 33 30 27 24 22 21 20 20 21 23 26 29 33 39 44 51 58 65 72 78 82 84 84 81 77 72 67 62 57 53 50 47 46 45 44 45 46 47 49 51 53 55 56 57 56 55 52 48 44 40 36 32 28 25 23 21 20 20 21 23 26 30 36 44 54 67 82 101 122 145 167 186 198 200 194 179 160 140 121 103 87 74 63 54 47 40 35 31 28 25 24 23 23 23 24 26 29 33 38 44 50 56 63 68 73 76 77 76 74 72 68 65 61 58 56 54 52 51 51 51 52 53
 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 24 25 25 25 25 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 13 13 14 15 17 18 19 21 22 23 24 23 23 21 20 18 17 15 14 13 12 11 11 11 11 11 12 13 14 15 16 18 20 21 23 25 26 27 28 28 28 27 26 25 24 24 23 22 22 22 22 22 23 23 24 25 25 25 25 25 24 23 22 21 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 21 21 22 23 24 24 24 25 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 15 14 14 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 21 21 20 19 18 16 15 14 12 11 11 10 10 10 10 10 10 11 11 12 13 14 16 17 18 20 21 22 22 23 23 23 22 22 21 20 19 19 18 18 18 18 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 25 24 24 23 22 22 22 22 22 22 23 24 24 25 26 26 26 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 130 145 158 167 172 171 164 152 138 123 108 95 84 74 66 60 55 51 48 46 45 45 45 45 46 47 49 50 52 54 56 57 59 60 61 62 63 63 63 63 62 61 61 60 58 57 56 55 54 53 52 50 50 49 48 48 47 47 48 49 50 52 54 57 60 63 67 72 76 81 86 91 96 101 106 110 115 119 123 126 127 128 127 125 122 118 113 107 100 94 88 82 76 71 66 62 58 55 52 50 48 47 46 45 45 45 46 47 48 50 52 54 56 59 63 66 70 74 78 82 86 90 93 94 95 95 93 91 88 84 80 76 72 69 66 63 60 58 56 55 54 54 54 55 56 58 60 62 65 67 70 72 73 73 73 71 68 65 61 57 54 51 48 46 45 44 44 44 44 45 47 48 50 51 52 53 54 54 54 54 54 53 53 52 52 52 53 54 55 58 61 64 69 74 79 85 90 94 97 97 95 91 85 79 72 66 60 55 51 48 47 47 47 49 52 56 62 68 76 85 96 108 120 134 148 161 171 179 181 180 173 163 150 136 122 109 96 85 76 68 62 57 53 50 48 47 46 46 46 47 47 48 49 50 52 53 54 55 56 57 58 58 59 60 61 61 61 62 62 61 61 61 60 59 58 56 55 54 52 51 50 49 48 47 47 47 46 46 47 47 47 47 47 47 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 52 53 54 56 57 58 60 61 61 62 62 62 61 60 58 56 54 52 50 48 47 46 45 45 45 45 45 46 46 46 46 46 46 45 45 44 44 44 44 45 46 48 50 54 59 64 72 80 91 103 116
 30 31 31 32 33 34 35 37 39 41 44 46 49 52 55 57 59 61 62 62 61 60 58 56 53 50 47 45 42 40 38 37 36 35 34 34 33 33 34 34 34 35 36 37 38 39 40 42 43 45 47 48 50 52 53 54 54 53 52 50 47 44 41 38 34 32 29 27 25 23 22 22 21 21 22 23 25 27 30 33 37 41 46 51 56 61 64 66 67 67 65 62 59 56 52 49 47 45 43 42 41 41 41 42 43 43 44 44 44 43 42 40 37 34 31 28 26 23 22 20 19 19 19 19 20 21 22 23 25 27 29 31 33 35 37 39 41 42 43 43 43 43 42 40 38 36 34 31 29 27 25 23 22 21 21 20 20 21 21 22 23 24 25 27 29 30 32 34 36 38 40 42 44 45 46 47 48 48 49 49 48 48 47 46 44 43 41 39 37 35 33 31 29 27 25 24 22 21 20 20 19 19 19 19 20 21 22 24 27 30 34 39 44 50 56 61 66 69 71 71 70 67 63 58 53 48 44 40 36 32 29 27 25 23 21 20 20 19 20 20 22 24 26 30 34 39 44 50 55 59 62 63 62 59 56 52 48 44 41 38 36 35 34 33 33 34 35 36 37 38 40 41 42 42 42 41 40 39 37 35 34 32 30 29 28 28 27 28 28 29 31 33 35 38 41 44 46 49 51 53 54 55 55 54 53 52 51 51 50 49 49 48 48 48 49 49 50 50 51 52 53 54 54 55 56 56 56 56 55 55 55 54 53 53 52 52 52 51 51 50 49 49 48 47 46 44 43 42 40 39 37 36 35 34 33 32 31 31 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 99 103 106 109 111 111 110 107 103 98 91 85 79 72 67 62 58 55 52 50 49 48 48 48 49 51 53 55 58 62 67 71 77 82 88 93 98 102 105 107 108 107 106 104 101 97 93 88 84 79 75 71 67 63 60 58 56 55 55 55 56 58 61 64 68 73 77 81 85 88 91 92 93 94 94 93 93 93 94 95 97 100 103 108 112 117 122 127 131 134 135 134 132 128 123 117 110 103 96 90 85 80 76 73 71 70 70 70 70 71 72 73 75 76 77 77 78 78 78 78 78 78 79 80 81 83 84 86 88 90 92 94 95 97 98 99 100 101 101 101 101 100 99 97 96 94 92 89 87 84 81 79 76 74 72 71 69 68 67 67 66 67 67 68 70 72 74 76 78 81 83 84 85 85 85 83 82 80 78 76 74 72 70 69 68 68 69 70 71 73 76 78 81 84 86 88 89 89 87 85 82 79 76 72 69 67 65 63 63 64 66 69 74 79 86 94 102 110 119 127 135 141 145 147 147 144 140 135 128 121 114 106 99 92 86 81 76 72 69 66 65 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 66 68 70 73 77 81 86 91 95 100 103 106 107 108 107 105 102 98 95 91 87 83 80 77 75 74 73 73 73 74 74 75 75 74 73 72 69 66 63 60 57 54 51 50 49 49 50 51 54 57 62 67 73 79 87 95 103 112 120 127 133 138 140 139 135 129 121 112 102 92 83 74 67 61 56 52 50 49 48 48 49 51 53 55 57 60 62 64 66 68 69 70 71 72 73 74 76 77 79 82 85 88 91 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

